:root{--paper: #0f110e;--paper-2: #15180f;--paper-3: #1a1d16;--ink: #e8e4d8;--ink-soft: #a5a797;--ink-faint: #8a8d80;--olive: #8b9163;--olive-deep: #5a5f3c;--brass: #b6a35c;--brass-soft: #cbb877;--oxblood: #7a2d2d;--oxblood-bright: #8f3a3a;--bg: var(--paper);--surface: var(--paper-2);--text: var(--ink);--text-muted: var(--ink-soft);--accent: var(--olive);--line: color-mix(in srgb, var(--ink) 17%, transparent);--line-strong: color-mix(in srgb, var(--ink) 34%, transparent);--font-display: "Jost", Futura, "Century Gothic", sans-serif;--font-body: "Archivo", "Helvetica Neue", Arial, sans-serif;--tracking-label: .22em;--tracking-tight: -.005em;--fs-display: clamp(2.6rem, 6.4vw, 6.75rem);--fs-h2: clamp(1.75rem, 3.6vw, 3.4rem);--fs-h3: clamp(1.15rem, 1.9vw, 1.6rem);--fs-lead: clamp(1.05rem, 1.4vw, 1.35rem);--fs-body: clamp(.98rem, 1.15vw, 1.12rem);--fs-label: .75rem;--space-section: clamp(3.5rem, 5.5vw, 5.75rem);--gutter: clamp(1.5rem, 4vw, 3.5rem);--maxw: 1460px;--maxw-prose: 62ch;--radius: 0px;--radius-lg: 0px;--ease: cubic-bezier(.22, 1, .36, 1);--dur: .7s}
