:root {--zell-ink: #15110d;--zell-ink-2: #241c15;--zell-ink-3: #332820;--zell-border: rgba(242,236,223,.14);--zell-border-input: rgba(242,236,223,.42);--zell-bg: #15110d;--zell-bg-alt: #241c15;--zell-text: #f2ecdf;--zell-text-muted: rgba(242,236,223,.68);--zell-primary: #4f90cc;--zell-primary-dark: #3070a8;--zell-primary-surface: #3070a8;--zell-primary-hover: #265e8e;--zell-primary-bright: #6facdf;--zell-on-primary: #ffffff;--zell-font-body: 'Archivo', system-ui, -apple-system, 'Segoe UI', sans-serif;--zell-font-head: 'Fraunces', Georgia, 'Times New Roman', serif;--zell-font-mono: 'IBM Plex Mono', ui-monospace, 'SF Mono', Menlo, Consolas, monospace;--zell-fs-display: clamp(2.6rem, 1.2rem + 4.2vw, 4.6rem);--zell-fs-h1: clamp(2.1rem, 1.4rem + 2.2vw, 3.25rem);--zell-fs-h2: clamp(1.75rem, 1.2rem + 1.6vw, 2.6rem);--zell-fs-h3: 1.4rem;--zell-fs-stat: clamp(1.9rem, 1.3rem + 2vw, 3.2rem);--zell-fs-num: clamp(2.5rem, 2rem + 2vw, 3.5rem);--zell-fs-quote: clamp(1.35rem, 1rem + 1.4vw, 2rem);--zell-fs-lead: clamp(1.1rem, 1rem + .5vw, 1.3rem);--zell-fs-body: 1.0625rem;--zell-fs-small: 0.9rem;--zell-fs-meta: 0.75rem;--zell-fs-micro: 0.68rem;--zell-lh-body: 1.65;--zell-ls-meta: .16em;--zell-space-1: 0.5rem;--zell-space-2: 1rem;--zell-space-3: 1.5rem;--zell-space-4: 2rem;--zell-space-5: 2.5rem;--zell-space-6: 3.5rem;--zell-space-7: 5rem;--zell-space-8: 6rem;--zell-gap-grid: 1.5rem;--zell-radius: 0;--zell-radius-btn: 0;--zell-shadow: 6px 6px 0 rgba(72,136,192,.14);--zell-shadow-hover: 9px 9px 0 rgba(72,136,192,.18);--zell-container: 1200px;}