@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_astro/Inter-latin.Dx4kXJAl.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 600;font-display:swap;src:url(/_astro/PlayfairDisplay-latin.BOwq7MWX.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/PlayfairDisplay-italic-latin.LeeEXsx5.woff2)format("woff2")}@layer tokens{:root{--color-canvas:#f7f6f2;--color-canvas-alt:#efede7;--color-surface:#fdfcf9;--color-ink:#1f1f1d;--color-ink-soft:#2a2a28;--color-body:#4a4a48;--color-muted:#7a7a78;--color-faint:#a4a39e;--color-muted-accessible:#696967;--color-faint-accessible:#686866;--color-brand:#3d523b;--color-brand-deep:#2c3a2a;--color-brand-muted:#4a604a;--color-accent:#b8860b;--color-accent-deep:#8c660a;--color-accent-soft:#c9942a;--color-accent-accessible:#806006;--color-on-dark:#f3f1eb;--color-on-dark-soft:#f3f1ebb8;--color-on-dark-strong:#f3f1ebd9;--color-on-dark-body:#f3f1ebd1;--color-on-dark-secondary:#f3f1ebb3;--color-on-dark-muted:#f3f1eba6;--color-on-dark-quiet:#f3f1eb99;--color-on-dark-subtle:#f3f1eb94;--color-on-dark-faint:#f3f1eb8c;--color-on-dark-half:#f3f1eb80;--color-on-dark-ghost:#f3f1eb73;--color-on-dark-minimal:#f3f1eb66;--color-rule:#e0ddd5;--color-rule-soft:#ebe8e0;--color-rule-dark:#f3f1eb24;--color-rule-dark-medium:#f3f1eb1f;--color-rule-dark-soft:#f3f1eb1a;--color-error:#b03a2e;--color-error-surface:#b03a2e14;--color-muted-light:#9a9a98;--surface-navigation:#f7f6f2f0;--surface-navigation-scrolled:#f7f6f2f7;--surface-hero-stats:#141c14c7;--overlay-hero:linear-gradient(108deg, #1c261cd1 0%, #283826b3 38%, #28382661 65%, #2838261a 100%);--overlay-manifest:radial-gradient(ellipse at 20% 30%, #3d523b52, transparent 55%), radial-gradient(ellipse at 85% 70%, #b8860b1a, transparent 50%);--overlay-manifest-green:radial-gradient(ellipse at 25% 35%, #b8860b1f, transparent 55%), radial-gradient(ellipse at 80% 70%, #0000002e, transparent 55%);--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-serif:"Playfair Display", Georgia, serif;--font-size-eyebrow:11px;--font-size-body-small:clamp(13px, 1.05vw, 14px);--font-size-body:clamp(15px, 1.1vw, 16px);--font-size-body-large:clamp(16px, 1.2vw, 18px);--font-size-quote:clamp(20px, 2.2vw, 28px);--font-size-h3:clamp(18px, 1.6vw, 22px);--font-size-h2:clamp(28px, 3.2vw, 44px);--font-size-h1:clamp(38px, 5.5vw, 64px);--font-size-page-h1:clamp(39px, 5.4vw, 66px);--font-size-page-h2:clamp(29px, 3.2vw, 44px);--space-section:clamp(72px, 9vw, 128px);--page-gutter:clamp(20px, 4vw, 56px);--container-content:1200px;--container-wide:1360px;--container-bleed:1640px;--c-cream:var(--color-canvas);--c-cream-2:var(--color-canvas-alt);--c-paper:var(--color-surface);--c-charcoal:var(--color-ink);--c-charcoal-2:var(--color-ink-soft);--c-green:var(--color-brand);--c-green-deep:var(--color-brand-deep);--c-green-mute:var(--color-brand-muted);--c-bronze:var(--color-accent);--c-bronze-deep:var(--color-accent-deep);--c-bronze-soft:var(--color-accent-soft);--c-ink:var(--color-ink);--c-body:var(--color-body);--c-mute:var(--color-muted);--c-faint:var(--color-faint);--c-on-dark:var(--color-on-dark);--c-on-dark-soft:var(--color-on-dark-soft);--c-rule:var(--color-rule);--c-rule-soft:var(--color-rule-soft);--c-rule-dark:var(--color-rule-dark);--fs-eyebrow:var(--font-size-eyebrow);--fs-body-sm:var(--font-size-body-small);--fs-body:var(--font-size-body);--fs-body-lg:var(--font-size-body-large);--fs-quote:var(--font-size-quote);--fs-h3:var(--font-size-h3);--fs-h2:var(--font-size-h2);--fs-h1:var(--font-size-h1);--section-px:var(--page-gutter);--container:var(--container-content)}}
