@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_dd5b2f{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_cc28ac{font-family:Newsreader,Newsreader Fallback}.__variable_cc28ac{--font-newsreader:"Newsreader","Newsreader Fallback"}:root{color-scheme:light;--color-bg:#edecea;--color-bg-sheet:#fafaf9;--color-surface:#ffffff;--color-fill:#e7e5e4;--color-ink:#1c1917;--color-text:#1c1917;--color-text-body:#44403c;--color-text-muted:#635c56;--color-rule:#cfcbc7;--color-rule-strong:#1c1917;--color-brand:#c43a2a;--color-brand-hover:#a83224;--color-brand-text:#a63026;--color-brand-tint:rgb(196 58 42/0.08);--color-focus:#e04d3d;--color-selection:#fde4e1;--color-on-ink:#f4f2ef;--color-on-ink-body:#cdc7c1;--color-on-ink-muted:#a8a19a;--color-brand-on-ink:#d47063;--color-rule-on-ink:#3d3833;--color-on-brand:#ffffff;--color-success:#166534;--color-danger:#b42318;--color-scrim:rgb(28 25 23/0.88);--font-sans:var(--font-space-grotesk),"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-editorial:var(--font-newsreader),"Newsreader","Iowan Old Style",Georgia,serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--type-sm:0.875rem;--type-base:1.0625rem;--type-lead:clamp(1.0625rem,0.985rem + 0.331vw,1.25rem);--type-title:clamp(1.375rem,1.22rem + 0.663vw,1.75rem);--type-heading:clamp(1.875rem,1.305rem + 2.431vw,3.25rem);--type-display:clamp(2.5rem,1.796rem + 3.005vw,4.5rem);--leading-sm:1.5;--leading-base:1.6;--leading-lead:1.55;--leading-title:1.2;--leading-heading:1.08;--leading-display:1.04;--tracking-sm:0.005em;--tracking-base:0;--tracking-lead:-0.005em;--tracking-title:-0.015em;--tracking-heading:-0.025em;--tracking-display:-0.03em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-2xs:4px;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:40px;--space-xl:64px;--space-2xl:112px;--section-y:var(--space-xl);--block-gap:var(--space-lg);--card-pad:var(--space-md);--radius-sm:4px;--radius-md:8px;--radius-full:999px;--shadow-raised:0 1px 2px rgb(28 25 23/0.06),0 2px 6px rgb(28 25 23/0.05);--shadow-lifted:0 1px 2px rgb(28 25 23/0.08),0 16px 40px -12px rgb(28 25 23/0.22);--shadow-overlay:0 24px 64px rgb(28 25 23/0.45);--dur-fast:120ms;--dur-base:200ms;--dur-slow:400ms;--ease-out:cubic-bezier(0.2,0.7,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--reveal-shift:8px;--header-h:66px;--control-h:44px;--control-h-sm:36px;--measure:48ch;--measure-narrow:34ch;--measure-heading:16ch;--media-narrow:800px;--token-neutral-0:#ffffff;--token-neutral-50:#fafaf9;--token-neutral-100:#edecea;--token-neutral-150:#eae9e7;--token-neutral-200:#e7e5e4;--token-neutral-250:#dedbd8;--token-neutral-300:#d6d3d1;--token-neutral-350:#b6b1ad;--token-neutral-400:#948e89;--token-neutral-500:#57534e;--token-neutral-600:#44403c;--token-neutral-700:#36322e;--token-neutral-800:#292524;--token-neutral-900:#1c1917;--token-brand-50:#fef3f2;--token-brand-100:#fde4e1;--token-brand-200:#fdcdc8;--token-brand-300:#fba9a1;--token-brand-400:#f6776b;--token-brand-500:#e04d3d;--token-brand-600:#c43a2a;--token-brand-700:#a63026;--token-brand-800:#8a2b20;--token-brand-900:#742920;--token-brand-red:#c43a2a;--token-brand-red-hover:#a83224;--token-brand-red-active:#922b1f;--token-brand-red-subtle:rgba(196,58,42,0.08);--token-brand-red-border:rgba(196,58,42,0.15);--token-brand-red-watermark:#d47063;--token-brand-red-glow-sm:0 2px 8px rgba(196,58,42,0.15);--token-brand-red-glow-md:0 4px 16px rgba(196,58,42,0.25);--token-cyan-400:#22d3ee;--token-cyan-500:#06b6d4;--token-cyan-600:#0891b2;--token-success-50:#f0fdf4;--token-success-100:#dcfce7;--token-success-500:#22c55e;--token-success-600:#16a34a;--token-surface-primary:#edecea;--token-surface-secondary:#e0ddda;--token-surface-tertiary:#ffffff;--token-surface-inverse:#1c1917;--token-text-primary:#1c1917;--token-text-secondary:#44403c;--token-text-tertiary:#57534e;--token-text-muted:#78716c;--token-text-inverse:#ffffff;--token-text-brand:#c43a2a;--token-text-link:#1c1917;--token-border-subtle:rgba(0,0,0,0.06);--token-border-default:#e7e5e4;--token-border-strong:#d6d3d1;--token-border-brand:rgba(196,58,42,0.15);--token-shadow-xs:0 1px 2px rgba(0,0,0,0.03);--token-shadow-sm:0 1px 3px rgba(0,0,0,0.04);--token-shadow-md:0 4px 12px rgba(0,0,0,0.05);--token-shadow-lg:0 8px 24px rgba(0,0,0,0.06);--token-shadow-xl:0 16px 40px rgba(0,0,0,0.08);--token-shadow-brand-sm:0 2px 8px rgba(196,58,42,0.15);--token-shadow-brand-md:0 4px 16px rgba(196,58,42,0.25);--token-shadow-brand-lg:0 8px 32px rgba(196,58,42,0.35);--token-gradient-brand:linear-gradient(135deg,#c43a2a,#e04d3d);--token-gradient-brand-hover:linear-gradient(135deg,#a63026,#c43a2a);--token-gradient-surface-hero:linear-gradient(180deg,#ffffff,#e7e5e4 55%,#ffffff);--token-gradient-surface-card:linear-gradient(135deg,#ffffff,#e7e5e4);--token-gradient-glow-blue:radial-gradient(1000px 500px at 75% 10%,rgba(196,58,42,0.05),transparent 60%);--token-gradient-glow-cyan:radial-gradient(800px 400px at 10% 70%,rgba(14,165,233,0.06),transparent 60%);--token-header-bg:rgba(250,250,249,0.85);--token-header-shadow:0 1px 2px rgba(0,0,0,0.04),0 4px 14px rgba(0,0,0,0.05);--token-header-border:rgba(0,0,0,0.09);--token-btn-contained-bg:#c43a2a;--token-btn-contained-bg-hover:#a83224;--token-btn-contained-color:#ffffff;--token-btn-text-hover-bg:#eae9e7;--token-selection-bg:#fde4e1;--token-selection-color:#1c1917;--token-icon-btn-hover-bg:#e7e5e4;--token-tooltip-bg:#292524}@media (min-width:900px){:root{--tracking-display:-0.045em;--leading-display:1;--section-y:var(--space-2xl);--block-gap:var(--space-xl);--card-pad:var(--space-lg)}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0.01ms;--dur-base:0.01ms;--dur-slow:0.01ms;--reveal-shift:0px}}@media (max-width:899.95px){.desktop-nav{display:none!important}}@media (min-width:900px){.mobile-menu-btn{display:none!important}}body{background-color:var(--color-bg)!important;background-image:url(/_next/static/media/background-pattern.ae2d339a.svg);background-size:80px 80px;background-attachment:scroll}body:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 0,rgb(196 58 42/.03),transparent 50%),radial-gradient(ellipse 60% 40% at 80% 100%,rgb(196 58 42/.02),transparent 40%);pointer-events:none;z-index:-1}