.eyebrow{font-size:14px;font-weight:720;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}h1{font-size:clamp(48px,8vw,92px);line-height:.96;letter-spacing:-.055em;margin:18px 0 24px;max-width:980px}.dek{font-size:clamp(20px,2.5vw,30px);line-height:1.35;letter-spacing:-.02em;max-width:900px;color:#424245}.meta{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}.pill{padding:8px 13px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:rgba(255,255,255,.68);font-size:13px}.hero-note{max-width:930px;border-left:4px solid var(--violet);padding:6px 0 6px 18px;color:#4b4b50}
main{max-width:1180px;margin:auto;padding:64px 24px 120px}.section{scroll-margin-top:72px;margin:0 0 96px}.kicker{font-size:13px;font-weight:760;color:var(--blue);letter-spacing:.09em;text-transform:uppercase}.section h2{font-size:clamp(34px,5vw,58px);line-height:1.08;letter-spacing:-.035em;margin:10px 0 28px}.section h3{font-size:25px;line-height:1.25;letter-spacing:-.018em;margin:34px 0 12px}.lead{font-size:21px;line-height:1.6;color:#3a3a3c;max-width:920px}.grid{display:grid;gap:20px}