h1,h2,h3,h4{line-height:1.2;letter-spacing:-.035em}h1{font-size:clamp(62px,9vw,112px);margin:18px 0 20px;font-weight:760}h2{font-size:clamp(34px,4.5vw,52px);margin:12px 0 34px}h3{font-size:27px;margin:45px 0 18px}h4{font-size:19px;margin:25px 0 11px}strong,b{font-weight:680}.hero{max-width:1120px;margin:auto;padding:92px 36px 58px}.eyebrow{font-size:12px;letter-spacing:.18em;font-weight:750;color:var(--accent);text-transform:uppercase}.subtitle{font-size:clamp(29px,4.3vw,51px);line-height:1.25;letter-spacing:-.035em;font-weight:650;margin:0 0 28px}