nav a{font-size:13px;text-decoration:none;color:var(--muted)}nav a:hover{color:var(--ink)}header,main,footer{max-width:var(--max);margin:auto;padding-left:24px;padding-right:24px}header{padding-top:96px;padding-bottom:70px}.kicker,.eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:700}h1{font-size:clamp(48px,8vw,92px);line-height:.95;letter-spacing:-.055em;max-width:950px;margin:18px 0 28px}header .lead{font-size:clamp(20px,2.4vw,29px);line-height:1.42;max-width:900px;color:#292724}