.hero{max-width:1180px;margin:0 auto;padding:96px 22px 66px}.eyebrow{font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-weight:700}.hero h1{font-size:clamp(48px,8vw,96px);line-height:.98;letter-spacing:-.065em;margin:18px 0 28px;max-width:1040px}.hero .subtitle{font-size:clamp(21px,3vw,34px);line-height:1.25;letter-spacing:-.025em;max-width:900px;color:#3b3b3e}