:root{--font-sans:"Archivo",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--color-neutral:#FBF7F0;--color-paper:#F4EDE1;--color-line:#E8DFCE;--color-line-strong:#D5C9B4;--color-placeholder:#B9AB93;--color-muted:#9A8B73;--color-primary:#26211A;--color-secondary:#5C5142;--color-dark:#171310;--color-dark-raised:#2A241C;--color-on-primary:#FBF7F0;--color-tertiary:#8E2F22;--color-accent-100:#F6E3DE;--color-accent-300:#D99C90;--color-accent-500:#A63D2C;--color-accent-700:#74241A;--color-on-tertiary:#FBF7F0;--text-display:80px;--text-display-sm:36px;--text-h1:48px;--text-h1-sm:30px;--text-h2:30px;--text-h2-sm:24px;--text-h3:24px;--text-h3-sm:20px;--text-lead:18px;--text-body:16px;--text-meta:14px;--text-figure:48px;--text-figure-sm:30px;--leading-display:0.98;--leading-h1:1.05;--leading-h2:1.15;--leading-h3:1.3;--leading-lead:1.5;--leading-body:1.5;--leading-meta:1.45;--leading-figure:1;--tracking-display:-0.03em;--tracking-h1:-0.025em;--tracking-h2:-0.02em;--tracking-h3:-0.01em;--tracking-lead:0;--tracking-body:0;--tracking-meta:0;--tracking-figure:-0.02em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--container:1280px;--page-pad:32px;--page-pad-sm:24px;--gutter:24px;--nav-h:72px;--nav-h-sm:60px;--section-y:96px;--section-y-sm:64px;--radius-0:0;--radius-1:2px;--radius-2:4px;--elev-0:none;--elev-1:0 1px 2px rgba(23,19,16,0.05),0 1px 1px rgba(23,19,16,0.04);--elev-2:0 2px 4px rgba(23,19,16,0.06),0 1px 2px rgba(23,19,16,0.05);--elev-3:0 4px 8px -2px rgba(23,19,16,0.08),0 2px 4px -2px rgba(23,19,16,0.05);--elev-4:0 12px 24px -8px rgba(23,19,16,0.10),0 4px 8px -4px rgba(23,19,16,0.06);--elev-5:0 24px 48px -16px rgba(23,19,16,0.14),0 8px 16px -8px rgba(23,19,16,0.08);--motion-fast:120ms;--motion-base:150ms;--motion-slow:180ms;--ease-out:cubic-bezier(0.2,0,0,1);--ease-in:cubic-bezier(0.4,0,1,1)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0ms;--motion-base:0ms;--motion-slow:0ms}}