.mf-company{--mf-ink: #313131;--mf-muted: #777;--mf-line: #dedede;--mf-gray: #f7f7f7;--mf-yellow: #fff000;color:var(--mf-ink);background:#fff;font-family:inherit}.mf-company *,.mf-company *:before,.mf-company *:after{box-sizing:border-box}.mf-company p,.mf-company h1,.mf-company h2,.mf-company h3,.mf-company dl,.mf-company dt,.mf-company dd{margin-top:0}.mf-company__hero{padding:76px 0 84px;border-bottom:1px solid var(--mf-line)}.mf-company__eyebrow{margin-bottom:18px;color:var(--mf-muted);font-size:10px;font-weight:500;line-height:1;letter-spacing:.18em}.mf-company__title{margin-bottom:0;color:var(--mf-ink);font-size:clamp(30px,3.2vw,40px);font-weight:500;line-height:1.5;letter-spacing:0}.mf-company__lead{max-width:620px;margin:18px 0 0;color:#626262;font-size:13px;line-height:1.95;letter-spacing:0}.mf-company__section{padding:84px 0 92px}.mf-company__section--gray{background:var(--mf-gray)}.mf-company__section-index{display:flex;align-items:center;gap:12px;margin-bottom:36px;color:#858585;font-size:9px;font-weight:500;line-height:1;letter-spacing:.18em}.mf-company__section-index span:first-child{display:inline-flex;align-items:center;gap:12px;color:#6e6e6e;font-variant-numeric:tabular-nums}.mf-company__section-index span:first-child:after{content:"";display:block;width:30px;height:1px;background:#c9c9c9}.mf-company__guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--mf-line);border-bottom:1px solid var(--mf-line)}.mf-company__guide-item{min-width:0;padding:34px 24px 32px}.mf-company__guide-item+.mf-company__guide-item{border-left:1px solid var(--mf-line)}.mf-company__guide-icon{width:46px;height:46px;margin-bottom:24px}.mf-company__guide-icon img{display:block;width:100%;height:100%;object-fit:contain}.mf-company__guide-label{margin-bottom:13px;color:var(--mf-muted);font-size:9px;font-weight:500;line-height:1;letter-spacing:.16em}.mf-company__guide-title{min-height:50px;margin-bottom:14px;color:var(--mf-ink);font-size:17px;font-weight:500;line-height:1.55;letter-spacing:0}.mf-company__guide-text{margin-bottom:0;color:#555;font-size:12px;line-height:1.9;letter-spacing:0}.mf-company__note{margin:11px 0 0;color:#888;font-size:10px;line-height:1.8;letter-spacing:0}.mf-company__member-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);gap:clamp(42px,6vw,76px);margin-bottom:36px;align-items:end}.mf-company__member-head h2{margin-bottom:0;color:var(--mf-ink);font-size:clamp(25px,2.5vw,32px);font-weight:500;line-height:1.58;letter-spacing:0}.mf-company__member-head p{margin-bottom:0;color:#626262;font-size:13px;line-height:2;letter-spacing:0}.mf-company__rank-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.mf-company__rank{min-width:0;padding:30px 28px 28px}.mf-company__rank+.mf-company__rank{border-left:1px solid #d8d8d8}.mf-company__rank-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;color:#8a8a8a;font-size:9px;line-height:1;letter-spacing:.14em}.mf-company__rank-meta span:last-child{position:relative;padding-bottom:5px}.mf-company__rank-meta span:last-child:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:var(--mf-yellow)}.mf-company__rank h3{margin-bottom:24px;color:var(--mf-ink);font-size:19px;font-weight:500;line-height:1.6;letter-spacing:0}.mf-company__rank dl{margin-bottom:0}.mf-company__rank dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:11px 0;border-top:1px solid #ddd}.mf-company__rank dt,.mf-company__rank dd{margin:0;font-size:11px;line-height:1.6}.mf-company__rank dt{color:var(--mf-muted)}.mf-company__rank dd{color:var(--mf-ink);text-align:right}.mf-company__rank dd strong{font-size:15px;font-weight:500}.mf-company__member-note{margin:20px 0 0;color:#888;font-size:10px;line-height:1.8}.mf-company__contact{padding:76px 0 82px;text-align:center}.mf-company__contact .mf-company__eyebrow{margin-bottom:18px}.mf-company__contact h2{margin-bottom:0;color:var(--mf-ink);font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.65;letter-spacing:0}.mf-company__text-link{display:inline-flex;align-items:center;gap:12px;margin-top:26px;padding-bottom:5px;border-bottom:1px solid var(--mf-ink);color:var(--mf-ink);font-size:11px;font-weight:500;line-height:1.6;letter-spacing:.1em;text-decoration:none}.mf-company__text-link span{transition:transform .25s ease}.mf-company__text-link:hover span{transform:translate(4px)}.mf-company__sp-only{display:none}@media screen and (max-width:989px){.mf-company__guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-company__guide-item:nth-child(3){border-left:0}.mf-company__guide-item:nth-child(n+3){border-top:1px solid var(--mf-line)}.mf-company__member-head{grid-template-columns:1fr;gap:20px}}@media screen and (max-width:749px){.mf-company__hero{padding:52px 0 58px}.mf-company__title{font-size:28px;line-height:1.55}.mf-company__lead{margin-top:16px;font-size:13px;line-height:1.9}.mf-company__section{padding:60px 0 66px}.mf-company__section-index{margin-bottom:28px;font-size:8px}.mf-company__section-index span:first-child:after{width:22px}.mf-company__guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-company__guide-item{padding:26px 15px 28px}.mf-company__guide-icon{width:38px;height:38px;margin-bottom:19px}.mf-company__guide-label{margin-bottom:11px;font-size:8px}.mf-company__guide-title{min-height:0;margin-bottom:12px;font-size:15px}.mf-company__guide-text{font-size:11px;line-height:1.85}.mf-company__note{margin-top:9px;font-size:9px;line-height:1.75}.mf-company__member-head{margin-bottom:28px}.mf-company__member-head h2{font-size:25px}.mf-company__member-head p{font-size:12px;line-height:1.95}.mf-company__rank-grid{grid-template-columns:1fr}.mf-company__rank{padding:27px 2px 26px}.mf-company__rank+.mf-company__rank{border-left:0;border-top:1px solid #d8d8d8}.mf-company__rank-meta{margin-bottom:18px}.mf-company__rank h3{margin-bottom:20px;font-size:18px}.mf-company__contact{padding:58px 0 62px}.mf-company__contact h2{font-size:22px}.mf-company__sp-only{display:initial}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/page-company.css.map */
