:root {--brand: #E91A24;--brand-hover: #D10013;--brand-on-dark: #F9302E;--ink: #212121;--text: #262626;--muted: #6B6B6B;--line: #E2E2E0;--surface: #F7F7F6;--night: #121B26;--tint: #FDE4E5;--tint-soft: #FFF7F7;--ok: #1E7B34;--on-dark: #EDEBE6;--on-dark-muted: #C3C1BB;--font-display: "Brandon Text", SoomaFallback, sans-serif;--font-body: "Source Sans 3", SoomaFallback, sans-serif;--h1: clamp(34px, 1.4rem + 2.6vw, 58px);--h2: clamp(28px, 1.25rem + 1.35vw, 40px);--h3: 24px;--lead: clamp(18px, 1rem + .3vw, 20px);--body: 17px;--small: 15px;--xs: 13px;--section-space: clamp(64px, 3rem + 3vw, 96px);--gap: 24px;--radius: 16px;--radius-lg: 24px;--radius-sm: 10px;--shadow: 0 12px 32px rgba(33, 33, 33, .10);}