.hs7vnq_page{--ink:#111513;--muted:#59625e;--line:#11151329;--line-strong:#1115134d;--mineral:#e9edf1;--signal:#007f99;--signal-soft:#c9f2f7;color:var(--ink);background:#fff;font-family:Figtree Variable,Helvetica Neue,Arial,sans-serif;overflow:clip}.hs7vnq_page h1,.hs7vnq_page h2{text-wrap:balance}.hs7vnq_page p,.hs7vnq_page span{text-wrap:pretty}.hs7vnq_hero,.hs7vnq_editorialIndex,.hs7vnq_companySection{max-width:1440px;margin-inline:auto;padding-inline:clamp(28px,5.5vw,86px)}.hs7vnq_hero{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:end;gap:clamp(54px,8vw,118px);padding-top:clamp(54px,6vw,88px);padding-bottom:clamp(88px,9vw,136px);display:grid}.hs7vnq_heroCopy{padding-bottom:clamp(8px,2vw,30px)}.hs7vnq_eyebrow,.hs7vnq_indexLabel{color:#4d5753;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:13px;font-weight:680;line-height:1.2}.hs7vnq_hero h1{letter-spacing:-.045em;max-width:790px;margin:24px 0 0;font-size:clamp(54px,6.6vw,96px);font-weight:560;line-height:.91}.hs7vnq_intro{max-width:620px;color:var(--muted);margin:30px 0 0;font-size:clamp(18px,1.55vw,23px);line-height:1.48}.hs7vnq_heroMedia{background:var(--mineral);border-radius:9px;min-height:clamp(400px,42vw,610px);margin:0;position:relative;overflow:hidden}.hs7vnq_heroMedia img,.hs7vnq_featureMedia img{-o-object-fit:cover;object-fit:cover}.hs7vnq_heroMedia img{-o-object-position:50% center;object-position:50% center}.hs7vnq_heroMedia figcaption{color:#fff;letter-spacing:.03em;text-shadow:0 1px 10px #000000b3;border-top:1px solid #ffffff9e;padding-top:13px;font-size:12px;font-weight:620;position:absolute;bottom:16px;left:18px;right:18px}.hs7vnq_editorialIndex{padding-bottom:clamp(104px,11vw,168px)}.hs7vnq_featureRow{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);min-height:600px;display:grid}.hs7vnq_featureRow+.hs7vnq_featureRow{margin-top:clamp(72px,8vw,118px)}.hs7vnq_featureMedia{background:var(--mineral);border-radius:9px;min-height:560px;position:relative;overflow:hidden}.hs7vnq_featureCopy{flex-direction:column;justify-content:flex-end;padding:clamp(42px,5vw,72px) 0 clamp(8px,2vw,28px) clamp(42px,6vw,94px);display:flex}.hs7vnq_featureCopy h2{letter-spacing:-.04em;max-width:570px;margin:22px 0 0;font-size:clamp(38px,4.2vw,62px);font-weight:570;line-height:.96}.hs7vnq_featureCopy>p:not(.hs7vnq_indexLabel){max-width:560px;color:var(--muted);margin:24px 0 0;font-size:17px;line-height:1.58}.hs7vnq_textLink{color:var(--ink);align-self:flex-start;margin-top:34px;font-size:15px;font-weight:680;text-decoration:none}.hs7vnq_textLink span{color:var(--signal);margin-left:8px}.hs7vnq_featureRowReverse{grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr)}.hs7vnq_featureRowReverse .hs7vnq_featureMedia{grid-area:1/2}.hs7vnq_featureRowReverse .hs7vnq_featureCopy{grid-area:1/1;padding-left:0;padding-right:clamp(42px,6vw,94px)}.hs7vnq_answerBand{background:var(--signal-soft);grid-template-columns:minmax(110px,.28fr) minmax(420px,1fr) auto;align-items:end;gap:clamp(32px,5vw,78px);max-width:1576px;min-height:360px;margin:0 auto clamp(112px,12vw,176px);padding:clamp(42px,5.5vw,78px);display:grid}.hs7vnq_answerCopy h2{letter-spacing:-.042em;max-width:720px;margin:0;font-size:clamp(42px,5.2vw,78px);font-weight:560;line-height:.94}.hs7vnq_answerCopy p{color:#354744;max-width:670px;margin:22px 0 0;font-size:17px;line-height:1.58}.hs7vnq_answerLink{border:1px solid var(--ink);color:#fff;background:var(--ink);border-radius:5px;justify-content:space-between;align-items:center;gap:28px;min-width:182px;min-height:52px;padding:0 20px;font-size:14px;font-weight:680;text-decoration:none;display:inline-flex}.hs7vnq_answerLink span{font-size:19px;line-height:1}.hs7vnq_companySection{grid-template-columns:minmax(280px,.68fr) minmax(480px,1.32fr);align-items:start;gap:clamp(56px,10vw,148px);padding-bottom:clamp(112px,12vw,176px);display:grid}.hs7vnq_companyHeader h2{letter-spacing:-.04em;max-width:550px;margin:22px 0 0;font-size:clamp(40px,4.7vw,68px);font-weight:560;line-height:.96}.hs7vnq_companyIndex{border-top:1px solid var(--line-strong)}.hs7vnq_companyRow{border-bottom:1px solid var(--line);min-height:170px;color:inherit;grid-template-columns:minmax(0,1fr) 54px;align-items:center;gap:clamp(20px,3vw,42px);padding:30px 0;text-decoration:none;display:grid}.hs7vnq_companyRowCopy{gap:12px;display:grid}.hs7vnq_companyRowCopy strong{letter-spacing:-.03em;font-size:clamp(30px,3vw,44px);font-weight:610;line-height:1}.hs7vnq_companyRowCopy>span{max-width:630px;color:var(--muted);line-height:1.55}.hs7vnq_rowArrow{border:1px solid var(--line-strong);border-radius:5px;justify-content:center;align-items:center;width:54px;height:54px;font-size:20px;transition:transform .18s cubic-bezier(.23,1,.32,1),background-color .18s;display:inline-flex}@media (hover:hover) and (pointer:fine){.hs7vnq_textLink:hover{text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:7px}.hs7vnq_answerLink:hover{background:var(--signal);border-color:var(--signal)}.hs7vnq_companyRow:hover .hs7vnq_rowArrow{background:var(--signal-soft);transform:translate(6px)}}@media (max-width:900px){.hs7vnq_hero,.hs7vnq_featureRow,.hs7vnq_featureRowReverse,.hs7vnq_companySection{grid-template-columns:1fr}.hs7vnq_hero{align-items:start}.hs7vnq_heroMedia{min-height:min(60svh,560px)}.hs7vnq_featureRow{gap:42px}.hs7vnq_featureRowReverse .hs7vnq_featureMedia,.hs7vnq_featureRowReverse .hs7vnq_featureCopy{grid-column:1}.hs7vnq_featureRowReverse .hs7vnq_featureMedia{grid-row:1}.hs7vnq_featureRowReverse .hs7vnq_featureCopy{grid-row:2}.hs7vnq_featureCopy,.hs7vnq_featureRowReverse .hs7vnq_featureCopy{padding:0}.hs7vnq_featureMedia{min-height:min(58svh,560px)}.hs7vnq_answerBand{grid-template-columns:1fr;align-items:start}.hs7vnq_answerLink{justify-self:start}.hs7vnq_companySection{gap:62px}}@media (max-width:640px){.hs7vnq_hero,.hs7vnq_editorialIndex,.hs7vnq_companySection{padding-inline:22px}.hs7vnq_hero{gap:42px;padding-top:44px}.hs7vnq_hero h1{font-size:clamp(46px,13.2vw,64px);line-height:.94}.hs7vnq_heroMedia,.hs7vnq_featureMedia{aspect-ratio:4/3;border-radius:5px;min-height:0}.hs7vnq_heroMedia figcaption{font-size:11px}.hs7vnq_featureRow{gap:34px;min-height:0}.hs7vnq_featureRow+.hs7vnq_featureRow{margin-top:84px}.hs7vnq_featureCopy h2{font-size:clamp(39px,10.5vw,52px)}.hs7vnq_answerBand{gap:26px;min-height:0;margin-inline:7px;padding:38px 24px}.hs7vnq_answerCopy h2{font-size:clamp(40px,11vw,56px)}.hs7vnq_answerLink{width:100%}.hs7vnq_companyRow{grid-template-columns:minmax(0,1fr) 44px;gap:14px;min-height:150px}.hs7vnq_rowArrow{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.hs7vnq_rowArrow{transition:none}}