@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:300;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_c22fe1;font-style:normal;font-weight:300;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_c22fe1;font-style:normal;font-weight:300;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_c22fe1;font-style:normal;font-weight:400;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_c22fe1;font-style:normal;font-weight:400;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_c22fe1;font-style:normal;font-weight:400;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_c22fe1;font-style:normal;font-weight:500;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_c22fe1;font-style:normal;font-weight:500;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_c22fe1;font-style:normal;font-weight:500;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_c22fe1;font-style:normal;font-weight:600;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_c22fe1;font-style:normal;font-weight:600;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_c22fe1;font-style:normal;font-weight:600;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_c22fe1;font-style:normal;font-weight: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_c22fe1;font-style:normal;font-weight: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_c22fe1;font-style:normal;font-weight: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_c22fe1;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_c22fe1{font-family:__Space_Grotesk_c22fe1,__Space_Grotesk_Fallback_c22fe1;font-style:normal}.__variable_c22fe1{--font-space-grotesk:"__Space_Grotesk_c22fe1","__Space_Grotesk_Fallback_c22fe1"}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_Fallback_e896d9;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e896d9{font-family:__JetBrains_Mono_e896d9,__JetBrains_Mono_Fallback_e896d9;font-style:normal}.__variable_e896d9{--font-jetbrains-mono:"__JetBrains_Mono_e896d9","__JetBrains_Mono_Fallback_e896d9"}@font-face{font-family:__Fraunces_35b0e9;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c56fbb5486862d1b-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:__Fraunces_35b0e9;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bd7a9b1ce2297c14-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:__Fraunces_35b0e9;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/45d0fdf0988e07ff-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:__Fraunces_35b0e9;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-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:__Fraunces_35b0e9;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-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:__Fraunces_35b0e9;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-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:__Fraunces_Fallback_35b0e9;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_35b0e9{font-family:__Fraunces_35b0e9,__Fraunces_Fallback_35b0e9}.__variable_35b0e9{--font-fraunces:"__Fraunces_35b0e9","__Fraunces_Fallback_35b0e9"}:root{--ink-000:#0a0a0b;--ink-050:#101012;--ink-100:#15151a;--ink-200:#1d1d24;--ink-300:#26262f;--ink-400:#3a3a45;--ink-500:#585866;--ink-600:#7a7a8a;--ink-700:#a0a0ae;--ink-800:#d4d4dc;--ink-900:#f4f4ed;--heat-100:#d9f4f0;--heat-300:#5fd4c3;--heat-500:#14b8a6;--heat-600:#0d9488;--heat-700:#0f5e57;--heat-900:#062e2a;--signal-cyan:#6be3d4;--signal-rust:#e26a3b;--signal-rose:#f5708b;--signal-iris:#a48cff;--bg:var(--ink-000);--bg-elev-1:var(--ink-050);--bg-elev-2:var(--ink-100);--bg-elev-3:var(--ink-200);--fg:var(--ink-900);--fg-1:var(--ink-900);--fg-2:var(--ink-800);--fg-3:var(--ink-700);--fg-4:var(--ink-600);--fg-muted:var(--ink-500);--accent:var(--heat-500);--accent-strong:var(--heat-600);--accent-soft:var(--heat-100);--accent-ink:#031413;--border:color-mix(in oklab,var(--ink-900) 14%,transparent);--border-strong:color-mix(in oklab,var(--ink-900) 28%,transparent);--border-hot:color-mix(in oklab,var(--heat-500) 60%,transparent);--font-display:var(--font-space-grotesk),"Space Grotesk","Helvetica Neue",system-ui,sans-serif;--font-body:var(--font-space-grotesk),"Space Grotesk",system-ui,sans-serif;--font-mono:var(--font-jetbrains-mono),"JetBrains Mono","SF Mono",ui-monospace,Menlo,monospace;--font-editorial:var(--font-fraunces),"Fraunces","Instrument Serif","Times New Roman",serif;--fs-xs:11px;--fs-sm:13px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:96px;--fs-6xl:140px;--lh-tight:0.95;--lh-snug:1.1;--lh-normal:1.35;--lh-relaxed:1.55;--tr-tight:-0.04em;--tr-snug:-0.02em;--tr-wide:0.06em;--tr-wider:0.14em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--r-1:2px;--r-2:4px;--r-3:8px;--r-4:12px;--shadow-1:0 1px 0 rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.25);--shadow-2:0 2px 0 rgba(0,0,0,.5),0 8px 24px rgba(0,0,0,.35);--shadow-focus:0 0 0 2px var(--bg),0 0 0 4px var(--heat-500);--ease-out:cubic-bezier(0.2,0.8,0.2,1);--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-med:240ms;--dur-slow:480ms;--shader-rgb:20 184 166;--shader-bg-rgb:10 10 11}[data-tod=night]{--accent:#6ea8ff;--accent-strong:#4a82e0;--accent-soft:#d4e3ff;--accent-ink:#050814;--border-hot:color-mix(in oklab,#6ea8ff 60%,transparent);--shader-rgb:110 168 255}[data-tod=sunrise]{--accent:#ffc857;--accent-strong:#f0a93a;--accent-soft:#fff1c7;--accent-ink:#1a1108;--border-hot:color-mix(in oklab,#ffc857 60%,transparent);--shader-rgb:255 200 87}[data-tod=day]{--accent:#f8d347;--accent-strong:#e0b620;--accent-soft:#fff7c7;--accent-ink:#1a1608;--border-hot:color-mix(in oklab,#f8d347 60%,transparent);--shader-rgb:248 211 71}[data-tod=sunset]{--accent:#ff7a3d;--accent-strong:#e85a2a;--accent-soft:#ffd4bc;--accent-ink:#180604;--border-hot:color-mix(in oklab,#ff7a3d 60%,transparent);--shader-rgb:255 122 61}[data-tod=night] #top{--bg:#060814;--bg-elev-1:#0b0f1e;--bg-elev-2:#121729;--bg-elev-3:#1a2138;--border:color-mix(in oklab,#c4d0ff 14%,transparent);--border-strong:color-mix(in oklab,#c4d0ff 28%,transparent);--shader-bg-rgb:6 8 20}[data-tod=sunrise] #top{--bg:#140d0a;--bg-elev-1:#1c1410;--bg-elev-2:#251b15;--bg-elev-3:#30241c;--fg:#fdf3e1;--fg-1:#fdf3e1;--fg-2:#f0e2c7;--fg-3:#d9c8a4;--fg-4:#a89471;--border:color-mix(in oklab,#ffe9b8 16%,transparent);--border-strong:color-mix(in oklab,#ffe9b8 32%,transparent);--shader-bg-rgb:20 13 10}[data-tod=day] #top{--bg:#0f1018;--bg-elev-1:#171823;--bg-elev-2:#1f2130;--bg-elev-3:#282a3c;--fg:#fefcec;--fg-1:#fefcec;--fg-2:#f2efd8;--fg-3:#d4d0a8;--fg-4:#9a967a;--border:color-mix(in oklab,#fff4a8 14%,transparent);--border-strong:color-mix(in oklab,#fff4a8 28%,transparent);--shader-bg-rgb:15 16 24}[data-tod=sunset] #top{--bg:#120812;--bg-elev-1:#1a0d18;--bg-elev-2:#22121e;--bg-elev-3:#2d1926;--fg:#fde4dc;--fg-1:#fde4dc;--fg-2:#f4c8b8;--fg-3:#d9a188;--fg-4:#a4715c;--border:color-mix(in oklab,#ffc4a8 16%,transparent);--border-strong:color-mix(in oklab,#ffc4a8 32%,transparent);--shader-bg-rgb:18 8 18}body,html{transition:none}@keyframes mwBreathe{0%,to{opacity:1;box-shadow:0 0 10px var(--accent),0 0 20px var(--accent)}50%{opacity:.45;box-shadow:0 0 4px var(--accent)}}@keyframes mwFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mwPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes mwCartBump{0%{transform:scale(1)}40%{transform:scale(1.18) translateY(-1px)}to{transform:scale(1)}}@keyframes mwHeroScan{0%{transform:translateY(-10vh);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateY(110vh);opacity:0}}@keyframes mwSweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes mwUsmapRing{0%{stroke-dashoffset:0}to{stroke-dashoffset:64}}@keyframes mwUsmapShipReveal{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.mw-usmap-radius-ring{animation:mwUsmapRing 18s linear infinite}.mw-usmap-ship{opacity:0;transform-box:fill-box;transform-origin:center;animation:mwUsmapShipReveal .7s cubic-bezier(.16,1,.3,1) forwards}@media (prefers-reduced-motion:reduce){.mw-usmap-radius-ring{animation:none}.mw-usmap-ship{opacity:1;animation:none}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{background:var(--bg);overflow-x:hidden;overflow-x:clip}body{color:var(--fg-1);font-family:var(--font-body);-webkit-font-smoothing:antialiased}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important}}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}a{color:inherit}button{cursor:pointer}input,textarea{font-family:inherit}.mw-eyebrow{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-xs);letter-spacing:var(--tr-wider);text-transform:uppercase;color:var(--fg-3)}.mw-reveal{opacity:0;transform:translateY(28px);transition:opacity .75s var(--ease-out),transform .75s var(--ease-out)}.mw-reveal.is-in{opacity:1;transform:none}.mw-bento{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:clamp(8px,1.5vw,12px);gap:clamp(8px,1.5vw,12px)}.mw-bento-wide{grid-column:span 8}.mw-bento-ai,.mw-bento-build,.mw-bento-okc{grid-column:span 4}.mw-bento-process,.mw-bento-stats{grid-column:span 12}@media (max-width:1100px){.mw-bento-ai,.mw-bento-wide{grid-column:span 12}.mw-bento-build,.mw-bento-okc{grid-column:span 6}.mw-bento-process{grid-column:span 12}}@media (max-width:768px){.mw-bento-ai,.mw-bento-build,.mw-bento-okc,.mw-bento-spectrum,.mw-bento-wide{grid-column:span 6}.mw-bento-process{grid-column:span 12}}.mw-bento-usmap{grid-column:span 12;min-height:280px}@media (min-width:681px){.mw-bento-usmap{min-height:360px}}.mw-bento-usmap-grid{display:grid;grid-template-columns:1fr;height:100%;width:100%;position:relative}@media (min-width:900px){.mw-bento-usmap{max-height:440px}.mw-bento-usmap-grid{grid-template-columns:minmax(0,62%) minmax(0,38%)}.mw-bento-usmap-grid>:first-child{border-right:1px solid var(--border)}}.mw-bento-process-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;position:relative}@media (min-width:900px){.mw-bento-process-grid{grid-template-columns:minmax(0,58%) minmax(0,42%);gap:18px;align-items:stretch}}@media (max-width:680px){.mw-bento-stats>div{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:480px){.mw-bento-ai,.mw-bento-build,.mw-bento-okc,.mw-bento-spectrum,.mw-bento-wide{grid-column:span 12}.mw-bento-stats>div{grid-template-columns:repeat(2,1fr)!important}}.mw-projects-wrap{position:relative}.mw-projects-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:24px;gap:24px}.mw-projects-dots,.mw-projects-fade,.mw-projects-hint{display:none}@media (max-width:768px){.mw-projects-grid{display:flex;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:16px;padding:4px 16px 8px;margin:0 -16px;scrollbar-width:none;-ms-overflow-style:none}.mw-projects-grid::-webkit-scrollbar{display:none}.mw-projects-card{flex:0 0 80%;min-width:0;scroll-snap-align:center;scroll-snap-stop:always}.mw-projects-fade{display:block;position:absolute;top:0;bottom:0;width:32px;pointer-events:none;z-index:2}.mw-projects-fade-l{left:0;background:linear-gradient(to right,var(--bg) 0,color-mix(in oklab,var(--bg) 60%,transparent) 60%,transparent 100%)}.mw-projects-fade-r{right:0;background:linear-gradient(to left,var(--bg) 0,color-mix(in oklab,var(--bg) 60%,transparent) 60%,transparent 100%)}.mw-projects-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:0 16px}.mw-projects-dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:14px 6px;cursor:pointer;position:relative}.mw-projects-dot:before{content:"";display:block;width:18px;height:3px;background:var(--border-strong);transition:background var(--dur-fast) var(--ease-out),width var(--dur-med) var(--ease-out)}.mw-projects-dot.is-active:before{background:var(--accent);width:28px}.mw-projects-hint{display:block;text-align:center;margin-top:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-4);animation:mwPulse 2.4s ease-in-out infinite}}.mw-nav-desktop{display:flex!important}.mw-nav-mobile{display:none!important}button.mw-nav-mobile{min-width:44px;min-height:44px}@media (max-width:768px){.mw-nav-desktop{display:none!important}.mw-nav-mobile{display:flex!important}}.mw-mobile-panel{width:100%;max-width:100%;margin-left:auto}@media (min-width:480px) and (max-width:768px){.mw-mobile-panel{max-width:min(420px,100vw)}}.mw-mobile-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mw-strip-side{display:inline}@media (max-width:640px){.mw-strip{grid-template-columns:1fr!important;padding-top:5px!important;padding-bottom:5px!important}.mw-strip-side{display:none!important}.mw-strip-center{justify-content:center;text-align:center}}.mw-hero-grid{grid-template-columns:minmax(0,1fr)!important}@media (max-width:768px){.mw-hero-bottom{grid-template-columns:1fr!important}}@media (max-width:640px){#top h1{line-height:.95!important}}@media (max-width:480px){#top h1{line-height:1!important}.mw-hero-bottom a{padding:14px 20px!important;font-size:13px!important}.mw-hero-bottom a:first-of-type{min-width:180px}}.mw-seo-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:48px;gap:48px;align-items:stretch}.mw-seo-serp{display:flex;flex-direction:column}.mw-seo-serp>:nth-child(2){flex:1 1 auto;display:flex;flex-direction:column}.mw-seo-serp>:nth-child(2)>:first-child{flex:1 1 auto}@media (max-width:768px){.mw-seo-grid{grid-template-columns:1fr;gap:32px;align-items:start}.mw-seo-serp,.mw-seo-serp>:nth-child(2),.mw-seo-serp>:nth-child(2)>:first-child{display:block;flex:none}}.mw-serp-row{display:grid;grid-template-columns:minmax(0,1fr) 150px}@media (max-width:560px){.mw-serp-row{grid-template-columns:1fr}.mw-serp-row>div:first-child{border-right:none!important;border-bottom:1px solid var(--border)}}@media (max-width:640px){#seo h2{line-height:1!important}}.mw-stats-card{padding:22px 24px;gap:6px}.mw-stats-value{font-size:40px}.mw-stats-label{font-size:12px;letter-spacing:.14em}.mw-stats-detail{font-size:11px;letter-spacing:.06em}.mw-seo-stats-grid{display:flex;flex-direction:column;gap:12px}@media (max-width:768px){.mw-seo-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.mw-stats-card{padding:14px 12px;text-align:left;gap:4px}.mw-stats-value{font-size:clamp(28px,8vw,40px)}.mw-stats-label{font-size:10px;letter-spacing:.06em;line-height:1.2;opacity:.85}.mw-stats-detail{display:none}}@media (max-width:360px){.mw-stats-card{padding:12px 8px}.mw-stats-value{font-size:clamp(24px,9vw,32px);letter-spacing:-.04em}.mw-stats-label{font-size:9px}}@media (max-width:480px){.mw-seo-serp h3,.mw-seo-serp h4{font-size:clamp(13px,3.6vw,15px)}}.mw-contact-split{display:grid;grid-template-columns:1fr 380px;grid-gap:clamp(16px,4vw,32px);gap:clamp(16px,4vw,32px);align-items:start}@media (max-width:768px){.mw-contact-split{grid-template-columns:1fr}}.mw-chat-msgs{min-height:320px;max-height:420px}@media (max-width:768px){.mw-chat-msgs{min-height:240px;max-height:60vh}}.mw-prestart{display:grid;grid-template-columns:1.05fr 1fr}@media (max-width:768px){.mw-prestart{grid-template-columns:1fr}.mw-prestart>div:first-child{border-right:none!important;border-bottom:1px solid var(--border)}.mw-prestart-demo{height:clamp(320px,44vh,420px)!important}}@media (max-width:480px){.mw-prestart-stats{grid-template-columns:1fr 1fr!important}.mw-prestart-stats>div:nth-child(2){border-right:none!important}.mw-prestart-stats>div:nth-child(3){grid-column:span 2;border-top:1px solid var(--border)}}@media (max-width:768px){.mw-ai-banner-grid{grid-template-columns:1fr!important}}@media (max-width:720px){.mw-spectrum-grid{grid-template-columns:1fr!important;gap:24px!important}}@media (max-width:768px){.mw-spectrum-thumb{position:absolute}.mw-spectrum-thumb:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px}.mw-spectrum-stop{min-width:44px;min-height:44px;padding:8px 6px!important}.mw-spectrum-track{height:56px!important}}.mw-spectrum-pin-shell{position:relative;height:100%;display:flex;flex-direction:column}.mw-spectrum-pin-shell.is-tall{height:200vh;min-height:0}.mw-spectrum-pin-sticky{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.mw-spectrum-pin-shell.is-tall>.mw-spectrum-pin-sticky.is-tall{position:-webkit-sticky;position:sticky;top:var(--mw-nav-h,57px);height:calc(100vh - var(--mw-nav-h, 57px));flex:none}.mw-spectrum-pin-shell.is-tall>.mw-spectrum-pin-sticky:not(.is-tall){flex:0 0 auto;height:auto;margin-top:auto}@media (prefers-reduced-motion:reduce){.mw-spectrum-pin-shell.is-tall{height:100%}.mw-spectrum-pin-shell.is-tall>.mw-spectrum-pin-sticky.is-tall{position:relative;top:0;height:auto;flex:1 1 auto}.mw-spectrum-pin-shell.is-tall>.mw-spectrum-pin-sticky:not(.is-tall){flex:1 1 auto;height:auto;margin-top:0}}body.mw-spectrum-pin-engaged .mw-bento>*{align-self:start}body.mw-spectrum-pin-engaged .mw-bento>.mw-bento-spectrum{align-self:stretch}@media (max-width:600px){.mw-process-steps{grid-template-columns:repeat(2,1fr)!important}.mw-footer-about{grid-column:span 1!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--ink-400);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--ink-500)}.skip-link{position:fixed;top:8px;left:8px;z-index:1000;padding:10px 16px;background:var(--accent);color:var(--accent-ink);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:var(--r-2);transform:translateY(-200%);transition:transform var(--dur-fast) var(--ease-out)}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0);outline:2px solid var(--accent-ink);outline-offset:2px}