@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_87657a3a-module__u66r2q__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_87657a3a-module__u66r2q__variable{--font-plus-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,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(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:107.12%}.inter_598df7ca-module__unmfLa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_598df7ca-module__unmfLa__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.p.09q3q1i5159bl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_5d6e2487-module__VtirCG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_5d6e2487-module__VtirCG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--paper:#fff;--tint:#f6f7f8;--tint-strong:#eff0f2;--panel:#f8f8fa;--veil:#ffffffd1;--veil-soft:#ffffff80;--panel-glass:#fafcff8c;--ink:#04070f;--ink-2:#11161f;--ink-3:#3d424d;--muted:#4d535e;--faint:#5d636fb3;--accent:#2858cd;--accent-strong:#0e4cff;--accent-bright:#3b7dff;--accent-sky:#9dc6ff;--accent-cool:#008ff8;--accent-hover-ink:#090d16;--accent-wash:#2858cd0f;--accent-on-white:#000350;--live:#20a04e;--live-text:#005e27;--live-on-accent:#77eb94;--hairline:#11161f24;--hairline-soft:#11161f1a;--hairline-strong:#11161f33;--hairline-accent:#2858cd33;--hairline-accent-strong:#2858cd40;--hairline-inverse:#fff6;--hairline-inverse-soft:#ffffff40;--text-inverse:#fff;--text-inverse-soft:#ffffffd1;--text-inverse-mono:#ffffffbf;--grid-line:#2858cd0b;--grid-size:88px;--grid-line-inverse:#ffffff24;--grid-size-sm:72px;--font-heading:var(--font-plus-jakarta), "Avenir Next", "Segoe UI", ui-sans-serif, sans-serif;--font-main:var(--font-inter), ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, monospace;--text-hero:clamp(2.4rem, 5.2vw, 4.6rem);--text-display:clamp(2.2rem, 4.6vw, 4rem);--text-page-title:clamp(2rem, 3.6vw, 3.2rem);--text-h2:clamp(1.7rem, 2.9vw, 2.5rem);--text-h3:clamp(1.25rem, 2vw, 1.7rem);--text-statement:clamp(1.35rem, 2.3vw, 2rem);--text-stat:clamp(2.4rem, 3.6vw, 3.4rem);--text-kpi:clamp(2.1rem, 4vw, 3.3rem);--text-lead:clamp(1rem, 1.25vw, 1.18rem);--text-card:1.05rem;--text-card-lg:1.15rem;--text-body:.95rem;--text-body-sm:.875rem;--text-mono:.7rem;--text-mono-sm:.63rem;--text-mono-xs:.57rem;--track-display:-.03em;--track-h2:-.02em;--track-h3:-.01em;--track-mono:.16em;--track-mono-mid:.14em;--track-mono-sm:.1em;--track-mono-xs:.06em;--leading-display:.97;--leading-h2:1.03;--leading-body:1.55;--leading-tight:1.1;--container-max:1200px;--gutter:clamp(1.25rem, 4vw, 4rem);--section-y:clamp(3.25rem, 5vw, 5.5rem);--section-y-sm:clamp(2.25rem, 3.2vw, 3.25rem);--hero-pad-top:clamp(2rem, 4vw, 3.5rem);--hero-pad-btm:clamp(2rem, 4vw, 3.5rem);--cta-pad-y:clamp(4rem, 7vw, 6.5rem);--stack-lg:clamp(2rem, 3.2vw, 2.75rem);--stack-md:clamp(1.5rem, 2.6vw, 2.25rem);--grid-gap:clamp(1rem, 1.6vw, 1.4rem);--radius:0;--header-h:4.5rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--speed-fast:.16s;--speed-reveal:.75s;--reveal-y:20px}@supports (color:lab(0% 0 0)){:root{--tint:lab(97.092% -.0618994 -.756907);--tint-strong:lab(94.768% -.0917614 -1.13479);--panel:lab(97.672% -.0618696 -.756907);--veil:lab(100% 0 0/.82);--veil-soft:lab(100% 0 0/.5);--panel-glass:lab(98.8073% -.233173 -3.01909/.55);--ink:lab(1.93157% .135399 -3.652);--ink-2:lab(7.11977% -.00896305 -7.24483);--ink-3:lab(27.9827% -.311181 -7.41312);--muted:lab(34.9452% -.355765 -7.43243);--faint:lab(41.9071% -.389442 -7.44768/.7);--accent:lab(39.7474% 18.676 -66.9226);--accent-strong:lab(40.0655% 40.6962 -95.2118);--accent-bright:lab(53.5709% 17.257 -77.2144);--accent-sky:lab(78.5803% -2.63008 -39.2019);--accent-cool:lab(57.0173% -1.32796 -66.786);--accent-hover-ink:lab(3.62616% .09121 -5.33479);--accent-wash:lab(39.7474% 18.676 -66.9226/.06);--accent-on-white:lab(4.32024% 32.7442 -52.7272);--live:lab(57.9142% -48.5439 32.2804);--live-text:lab(34.2033% -36.5668 24.5131);--live-on-accent:lab(84.6371% -48.0772 31.4429);--hairline:lab(7.11977% -.00896305 -7.24483/.14);--hairline-soft:lab(7.11977% -.00896305 -7.24483/.1);--hairline-strong:lab(7.11977% -.00896305 -7.24483/.2);--hairline-accent:lab(39.7474% 18.676 -66.9226/.2);--hairline-accent-strong:lab(39.7474% 18.676 -66.9226/.25);--hairline-inverse:lab(100% 0 0/.4);--hairline-inverse-soft:lab(100% 0 0/.25);--text-inverse-soft:lab(100% 0 0/.82);--text-inverse-mono:lab(100% 0 0/.75);--grid-line:lab(39.7474% 18.676 -66.9226/.045);--grid-line-inverse:lab(100% 0 0/.14)}}
*,:before,:after{box-sizing:border-box;border-radius:0}html{background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;min-height:100%;font-size:100%}body{background:var(--paper);min-height:100%;color:var(--ink-2);font-family:var(--font-main);font-size:1rem;line-height:var(--leading-body);font-kerning:normal;font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);margin:0}a{color:inherit;transition:color var(--speed-fast) ease, background var(--speed-fast) ease, border-color var(--speed-fast) ease;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}img,svg{display:block}::selection{background:#2858cd29;background:lab(39.7474% 18.676 -66.9226/.16)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.grain{z-index:1;pointer-events:none;mix-blend-mode:overlay;opacity:var(--grain-opacity,.45);background:url(/assets/grain.png) 0 0/128px 128px;position:absolute;inset:0}[data-reveal=pending]{opacity:0;transform:translateY(var(--reveal-y))}[data-reveal=in]{opacity:1;transition:opacity var(--speed-reveal) var(--ease-out), transform var(--speed-reveal) var(--ease-out);transition-delay:calc(var(--reveal-delay,0s) + var(--i,0) * 70ms);transform:none}@keyframes pulseDot{0%,to{opacity:.35}50%{opacity:1}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes dashFlow{to{stroke-dashoffset:-28px}}@keyframes travel{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes floatY{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1!important;transform:none!important}}
