.hero{padding:96px 0 72px;border-bottom:1px solid var(--line)}.eyebrow{color:var(--blue);font-weight:650;font-size:14px;letter-spacing:.04em;margin:0 0 18px}.hero h1{font-size:clamp(42px,6vw,72px);line-height:.98;letter-spacing:-.055em;margin:0 0 32px;max-width:920px}.hero .dek{font-size:clamp(20px,2.5vw,28px);line-height:1.35;letter-spacing:-.02em;color:#424245;max-width:820px;margin:0 0 30px}.byline{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;color:var(--muted)}
    