.hero-scale{--hero-gutter:clamp(16px, 4.5vw, 64px);--hero-h1:clamp(36px, 4.6vw, 70px);--hero-h1-leading:1;--hero-h1-weight:300;--hero-h1-tracking:-.02em;--hero-h1-gap:22px;--hero-copy-measure:max(560px, calc(8.5 * var(--hero-h1)));--hero-sub:clamp(16px, 1.2vw, 18px);--hero-sub-leading:1.5;--hero-sub-measure:32em;--hero-sub-gap:26px;--hero-ctas-gap:10px 26px;--hero-btn-size:15px;--hero-btn-leading:1.5;--hero-btn-pad:13px 20px;--hero-columns:minmax(0, 1fr) minmax(0, 1.05fr);--hero-col-gap:clamp(24px, 3.5vw, 64px);--hero-pad-top:clamp(84px, 12vh, 130px);--hero-pad-bottom:clamp(96px, 14vh, 150px)}@media (max-width:980px){.hero-scale{--hero-gutter:16px;--hero-h1:clamp(32px, 8vw, 52px);--hero-copy-measure:none;--hero-sub-gap:16px;--hero-columns:minmax(0, 1fr);--hero-col-gap:14px;--hero-pad-top:clamp(80px, 11vh, 120px);--hero-pad-bottom:24px}}@media (max-width:400px){.hero-scale{--hero-h1:33px;--hero-h1-gap:16px;--hero-sub:15px;--hero-sub-gap:18px;--hero-col-gap:10px;--hero-pad-top:clamp(56px, 8vh, 96px)}}
