.hero{max-width:1240px;margin:0 auto;padding:88px 24px 42px}.eyebrow{font-weight:700;color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.hero h1{font-size:clamp(48px,7.5vw,96px);line-height:.96;letter-spacing:-.055em;margin:16px 0 28px;max-width:1080px}.subtitle{font-size:clamp(21px,2.5vw,32px);line-height:1.28;color:var(--muted);max-width:920px}