:root{--gold:#F5CB5C;--gold-ink:#7A6001;--gold-soft:#FDF4DC;--ink:#17150F;--ink-2:#3D3A31;--dim:#6E6A5E;--line:#E4DFD2;--surface:#FFFFFF;--fill:#F7F5EF;--ground:#FFFFFF;--ok:#2F6B3F;--ok-bg:#EAF2EC;--warn:#9A6508;--warn-bg:#FBF0DA;--err:#A33A2A;--err-bg:#F9E9E5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--section-y:clamp(64px, 8vw, 128px);--container:1200px;--gutter:clamp(20px, 4vw, 48px);--measure:68ch;--radius-sm:2px;--radius-md:4px;--shadow-sm:0 1px 2px rgba(23,21,15,.06);--shadow-md:0 10px 28px rgba(23,21,15,.13);--glow-gold:0 0 0 3px rgba(245,203,92,.38), 0 8px 22px rgba(245,203,92,.28);--dur-fast:160ms;--dur:220ms;--dur-slow:420ms;--ease:cubic-bezier(.2, .6, .3, 1);--font-display:"Bebas Neue", "Arial Narrow", sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--text-h1:clamp(44px, 6vw, 72px);--text-h2:clamp(32px, 4vw, 48px);--text-h3:clamp(24px, 2.5vw, 30px);--text-h4:20px;--text-body:16px;--text-small:14px;--text-eyebrow:12px;--track-eyebrow:.14em}