@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_fcbcbf{font-family:Inter,Inter Fallback;font-style:normal}@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital,wght@0,400;1,400&family=JetBrains+Mono:wght@400;500&display=swap");:root{--paper-50:#F8FBFC;--paper-100:#EFF3F5;--paper-200:#DFE6EA;--paper-300:#C4CED4;--paper-400:#97A3AA;--paper-500:#6A757B;--paper-600:#444C51;--paper-700:#262B2E;--paper-800:#141618;--paper-900:#07080A;--forest-50:#EEF3EF;--forest-100:#D4E1D8;--forest-200:#9BBBA9;--forest-300:#5C8E77;--forest-400:#2B6C52;--forest-500:#0E4A36;--forest-600:#093628;--forest-700:#05241B;--forest-800:#021410;--gold-50:#EBF2F4;--gold-100:#D4E4E8;--gold-200:#A8C9D2;--gold-300:#74A6B4;--gold-400:#3F8296;--gold-500:#2A6577;--gold-600:#1C4A58;--gold-700:#12313B;--sky-50:#EBF2F4;--sky-100:#D4E4E8;--sky-400:#3F8296;--sky-500:#2A6577;--mist-50:#EEF3F3;--mist-100:#DBE5E4;--mist-300:#A8BDBB;--mist-500:#6B8684;--success:#2B6C52;--success-bg:#D4E1D8;--warn:#8C6A2F;--warn-bg:#EDE4D0;--danger:#8C4A3A;--danger-bg:#EBDAD3;--info:#2A6577;--info-bg:#D4E4E8;--bg:var(--paper-50);--bg-elevated:#FFFFFF;--bg-subtle:var(--paper-100);--bg-muted:var(--paper-200);--bg-inverse:var(--forest-500);--fg:var(--paper-900);--fg-body:var(--paper-700);--fg-muted:var(--paper-600);--fg-subtle:var(--paper-500);--fg-on-dark:var(--paper-50);--fg-on-brand:#FBF9F3;--border:var(--paper-300);--border-strong:var(--paper-400);--border-focus:var(--forest-500);--brand:var(--forest-500);--brand-hover:var(--forest-600);--brand-press:var(--forest-700);--brand-subtle:var(--forest-50);--accent:var(--gold-400);--accent-hover:var(--gold-500);--accent-subtle:var(--gold-50);--font-display:"Instrument Serif","Times New Roman",Georgia,serif;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--fs-xs:12px;--fs-sm:13px;--fs-base:15px;--fs-md:16px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:28px;--fs-3xl:36px;--fs-4xl:48px;--fs-5xl:64px;--fs-6xl:88px;--fs-7xl:128px;--lh-tight:1.05;--lh-snug:1.2;--lh-normal:1.45;--lh-relaxed:1.6;--tracking-tight:-0.02em;--tracking-snug:-0.01em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-caps:0.08em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-2xl:28px;--r-pill:999px;--shadow-xs:0 1px 2px rgba(23,22,15,0.05);--shadow-sm:0 1px 2px rgba(23,22,15,0.06),0 1px 3px rgba(23,22,15,0.04);--shadow-md:0 2px 4px rgba(23,22,15,0.06),0 4px 12px rgba(23,22,15,0.06);--shadow-lg:0 4px 8px rgba(23,22,15,0.06),0 12px 32px rgba(23,22,15,0.08);--shadow-xl:0 8px 16px rgba(23,22,15,0.08),0 24px 64px rgba(23,22,15,0.10);--shadow-focus:0 0 0 2px rgba(14,74,54,0.12);--shadow-focus-gold:0 0 0 2px rgba(63,130,150,0.18);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in:cubic-bezier(0.64,0,0.78,0);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:360ms}.display-xl{font-size:clamp(64px,9vw,128px)}.display-lg,.display-xl{font-family:var(--font-display);font-style:italic;font-weight:400;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--fg);text-wrap:balance}.display-lg{font-size:clamp(48px,6.5vw,88px)}.display-md{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(36px,4.5vw,64px);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--fg);text-wrap:balance}.h1,h1{font-size:var(--fs-4xl);letter-spacing:var(--tracking-tight)}.h1,.h2,h1,h2{font-family:var(--font-sans);font-weight:700;line-height:var(--lh-snug);color:var(--fg);text-wrap:balance}.h2,h2{font-size:var(--fs-3xl);letter-spacing:var(--tracking-snug)}.h3,h3{font-size:var(--fs-xl)}.h3,.h4,h3,h4{font-family:var(--font-sans);font-weight:600;line-height:var(--lh-snug);color:var(--fg)}.h4,h4{font-size:var(--fs-lg)}.lead{font-size:var(--fs-xl);text-wrap:pretty}.body-sm,.lead{line-height:var(--lh-normal);color:var(--fg-body)}.body-sm{font-size:var(--fs-sm)}.caption{font-weight:500;line-height:var(--lh-normal)}.caption,.eyebrow{font-size:var(--fs-xs);color:var(--fg-muted)}.eyebrow{font-family:var(--font-sans);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase}.italic-serif{font-family:var(--font-display);font-style:italic;font-weight:400}.mono,code,kbd,pre{font-family:var(--font-mono);font-size:.92em}