.hs .hero.sub-hero{min-height:0;padding:calc(var(--nav-h) + env(safe-area-inset-top) + clamp(48px, 9vh, 112px)) 0 clamp(56px, 9vh, 104px)}.hs .hero.sub-hero .hero-in{gap:clamp(16px,2.4vh,24px)}.hs .hero.sub-hero .display{font-size:clamp(2.2rem,5.4vw,4.4rem)}.hs .hero.sub-hero .lead{max-width:54ch}.hs .sub-note{font:400 .9rem/1.5 var(--sans);color:var(--ink-3);text-wrap:pretty;max-width:62ch;margin-inline:auto}@media (max-width:480px){.hs .hero.sub-hero{padding-top:calc(var(--nav-h) + env(safe-area-inset-top) + 36px);align-items:center;padding-bottom:56px}.hs .hero.sub-hero .eyebrow{display:inline-flex}.hs .hero.sub-hero .display{font-size:clamp(2rem,9.4vw,2.5rem)}.hs .hero.sub-hero .lead{font-size:1.08rem}}@media (max-width:480px) and (max-height:620px){.hs .hero.sub-hero .eyebrow{display:none}.hs .hero.sub-hero .display{font-size:1.8rem!important}}.hs [data-enhanced] [data-panel][hidden]{display:none!important}.hs .closing .close-copy{max-width:58ch;color:var(--ink-2);text-wrap:pretty;margin-inline:auto;font-size:1.05rem;line-height:1.6}.hs .closing .close-note{max-width:60ch;font:400 .88rem/1.55 var(--sans);color:var(--ink-3);text-wrap:pretty;margin-inline:auto}@media (max-width:480px){.hs .close-actions{width:100%;max-width:360px;margin-inline:auto;display:grid}.hs .close-actions .btn{width:100%}}.hs .rows{border-top:1px solid var(--hair);list-style:none;display:grid}.hs .rows>*{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:8px clamp(20px,4vw,56px);padding:22px 0;display:grid}@media (max-width:760px){.hs .rows>*{grid-template-columns:1fr}}.hs .tag{min-height:30px;font:600 .75rem/1.2 var(--sans);color:var(--ink-2);background:var(--panel-2);border:1px solid var(--hair);border-radius:999px;justify-self:start;align-items:center;padding:0 12px;display:inline-flex}.hs .hero.sub-hero .eyebrow{text-wrap:balance;justify-content:center;max-width:100%}@media (max-width:480px){.hs .hero.sub-hero .eyebrow:before{display:none}.hs .hero.sub-hero .hero-actions{order:4}.hs .hero.sub-hero .sub-note{order:5;font-size:.82rem}}@media (max-width:480px) and (max-height:620px){.hs .hero.sub-hero{padding-top:calc(var(--nav-h) + env(safe-area-inset-top) + 20px)}.hs .hero.sub-hero .lead{line-height:1.45;font-size:.98rem!important}.hs .hero.sub-hero .hero-in{gap:12px}}
