:root{--brand-base:#1c4435;--brand-accent:#d6a32a;--neutral-carbon:#171a18;--neutral-mist:#f4f5f1;--neutral-fog:#d8ddd8;--neutral-slate:#66726a;--neutral-white:#fff;--snd-color-black-forest:var(--brand-base);--snd-color-brass-gold:var(--brand-accent);--snd-color-carbon:var(--neutral-carbon);--snd-color-mist:var(--neutral-mist);--snd-color-fog:var(--neutral-fog);--snd-color-slate:var(--neutral-slate);--snd-color-bg-page:var(--snd-color-mist);--snd-color-bg-structure:var(--snd-color-black-forest);--snd-color-text-primary:var(--snd-color-carbon);--snd-color-text-muted:var(--snd-color-slate);--snd-color-border:var(--snd-color-fog);--snd-color-signal:var(--snd-color-brass-gold);--snd-font-display:var(--font-brand);--snd-font-body:var(--font-brand);--snd-font-mono:var(--font-mono);--snd-font-weight-regular:400;--snd-font-weight-bold:700;--snd-type-display-desktop:56px;--snd-type-display-mobile:42px;--snd-type-h2-desktop:40px;--snd-type-h2-mobile:34px;--snd-type-h3-desktop:28px;--snd-type-h3-mobile:26px;--snd-type-body-lg-desktop:20px;--snd-type-body-lg-mobile:19px;--snd-type-body-desktop:18px;--snd-type-body-mobile:17px;--snd-type-caption:14px;--snd-type-metadata:13px;--snd-leading-display-desktop:60px;--snd-leading-display-mobile:46px;--snd-leading-h2-desktop:44px;--snd-leading-h2-mobile:39px;--snd-leading-h3-desktop:34px;--snd-leading-h3-mobile:31px;--snd-leading-body-lg-desktop:31px;--snd-leading-body-lg-mobile:29px;--snd-leading-body-desktop:28px;--snd-leading-body-mobile:26px;--snd-leading-caption:20px;--snd-leading-metadata:18px;--snd-tracking-headline:-.01em;--snd-tracking-body:0;--snd-tracking-metadata:.04em;--snd-space-1:4px;--snd-space-2:8px;--snd-space-3:12px;--snd-space-4:16px;--snd-space-6:24px;--snd-space-8:32px;--snd-space-12:48px;--snd-space-16:64px;--snd-space-24:96px;--snd-space-32:128px;--snd-radius-none:0;--snd-radius-sm:4px;--snd-radius-md:8px;--snd-motion-micro:.18s;--snd-motion-standard:.3s;--snd-motion-deliberate:.4s;--snd-motion-logo:1.2s;--snd-ease-enter:ease-out;--snd-ease-exit:ease-in;--brand-hover:color-mix(in oklab, var(--brand-base) 88%, white);--brand-pressed:color-mix(in oklab, var(--brand-base) 84%, black);--brand-strong:color-mix(in oklab, var(--brand-base) 78%, black);--brand-soft:color-mix(in oklab, var(--brand-base) 8%, white);--brand-softer:color-mix(in oklab, var(--brand-base) 4%, white);--brand-border:color-mix(in oklab, var(--brand-base) 28%, white);--brand-border-strong:color-mix(in oklab, var(--brand-base) 52%, white);--accent-soft:color-mix(in oklab, var(--brand-accent) 18%, white);--accent-strong:color-mix(in oklab, var(--brand-accent) 78%, black);--surface-page:var(--neutral-mist);--surface-paper:var(--neutral-white);--surface-soft:color-mix(in oklab, var(--neutral-fog) 45%, white);--surface-brand:var(--brand-base);--surface-brand-strong:var(--brand-strong);--surface-brand-soft:var(--brand-soft);--surface-accent-soft:var(--accent-soft);--text-strong:var(--neutral-carbon);--text-body:color-mix(in oklab, var(--neutral-carbon) 84%, var(--neutral-slate));--text-muted:var(--neutral-slate);--text-link:var(--brand-base);--text-on-brand:var(--neutral-white);--text-on-brand-muted:color-mix(in oklab, var(--neutral-white) 76%, var(--brand-base));--border-subtle:color-mix(in oklab, var(--neutral-fog) 72%, white);--border-soft:color-mix(in oklab, var(--neutral-fog) 48%, white);--border-strong:color-mix(in oklab, var(--neutral-slate) 58%, white);--border-on-brand:color-mix(in oklab, var(--neutral-white) 28%, transparent);--action-primary:var(--brand-base);--action-primary-hover:var(--brand-hover);--action-primary-pressed:var(--brand-pressed);--action-primary-text:var(--neutral-white);--control-border:color-mix(in oklab, var(--neutral-slate) 78%, var(--neutral-carbon));--control-border-strong:var(--neutral-carbon);--focus-outer:var(--neutral-white);--focus-inner:var(--brand-base);--error:#8b0000;--error-bg:#fff4f2;--success:#1f6b45;--success-bg:#eaf4ee;--warning:#7a5300;--font-brand:"Gillius ADF", "Gill Sans", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:var(--font-brand);--font-ui:var(--font-brand);--font-mono:"Go Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--weight-display:700;--weight-body:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--type-hero:clamp(2.75rem, 5.25vw, 4.25rem);--type-page-title:clamp(2.5rem, 4.6vw, 3.875rem);--type-section-title:clamp(2rem, 3.4vw, 2.875rem);--type-card-title:clamp(1.625rem, 2.25vw, 1.875rem);--type-subheading:clamp(1.375rem, 1.8vw, 1.5rem);--type-lead:clamp(1.125rem, 1.4vw, 1.25rem);--type-body:1.0625rem;--type-card-body:.9375rem;--type-ui:.875rem;--type-meta:.75rem;--type-eyebrow:.71875rem;--leading-hero:.99;--leading-heading:1.08;--leading-subheading:1.18;--leading-lead:1.58;--leading-body:1.72;--leading-ui:1.4;--tracking-display:-.018em;--tracking-heading:-.012em;--tracking-eyebrow:.11em;--tracking-meta:.06em;--measure-prose:42.5rem;--measure-lead:46rem;--measure-heading:61.25rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:3rem;--space-9:4rem;--space-10:6rem;--space-11:8rem;--space-section:clamp(var(--space-9), 7vw, var(--space-11));--space-section-compact:clamp(var(--space-8), 5.5vw, var(--space-10));--space-card-gap:clamp(var(--space-4), 2.2vw, var(--space-7));--space-grid-gap:clamp(var(--space-7), 6vw, var(--space-10));--space-card-pad:clamp(var(--space-5), 2.4vw, var(--space-7));--radius-1:var(--snd-radius-sm);--radius-2:var(--snd-radius-md);--motion-fast:var(--snd-motion-micro);--motion-standard:var(--snd-motion-standard);--motion-layer:var(--snd-motion-deliberate)}.snd-rebuild{--paper:#f6f1e8;--white:#fff;--sand:#ece4d6;--fog:#e4dcce;--ink:#1d1a17;--umber:#4a443c;--ash:#6e675e;--oxblood:#7a1f2b;--oxblood-deep:#651924;--font-display:"Playfair Display", Georgia, serif;--font-body:"Hanken Grotesk", Arial, sans-serif;--font-mono:"JetBrains Mono", monospace;--gutter:clamp(20px, 5.55vw, 80px)}