@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/JetBrainsMono-var-0.d4d543e2.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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/JetBrainsMono-var-0.d4d543e2.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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/JetBrainsMono-var-0.d4d543e2.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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/JetBrainsMono-var-0.d4d543e2.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/Montserrat-var-1.a838cfed.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/Montserrat-var-1.a838cfed.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/Montserrat-var-1.a838cfed.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/Montserrat-var-1.a838cfed.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/Montserrat-var-1.a838cfed.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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/Montserrat-var-1.a838cfed.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:Source Sans\ 3;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/SourceSans3-Italic-var-2.3cf37307.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:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/SourceSans3-var-3.42d1bc6a.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:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/SourceSans3-var-3.42d1bc6a.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:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/SourceSans3-var-3.42d1bc6a.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:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/SourceSans3-var-3.42d1bc6a.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}:root{--blue-1000:#05080F;--blue-950:#070B14;--blue-900:#0B132B;--blue-850:#0F172A;--blue-800:#131E35;--blue-700:#1C2A4A;--blue-600:#1E3A8A;--blue-500:#2563EB;--blue-400:#2F7BFF;--blue-300:#38BDF8;--blue-200:#7CC4E8;--blue-100:#CFE8F7;--green-950:#04140B;--green-900:#072B19;--green-800:#0A4327;--green-700:#0F5A35;--green-600:#0E8A4F;--green-500:#00C853;--green-400:#00E676;--green-300:#5CFFA3;--green-200:#A7F3D0;--green-100:#DCFCE7;--amber-900:#2B1505;--amber-800:#4A2509;--amber-700:#8A4A12;--amber-600:#B85C1E;--amber-500:#E07A1F;--amber-400:#F59E0B;--amber-200:#FCD9A8;--gold-950:#1F1604;--gold-900:#2A2109;--gold-800:#3E2D0E;--gold-700:#6B5A23;--gold-600:#A08F3F;--gold-500:#C5B358;--gold-400:#D4AF37;--gold-300:#E3CB7A;--gold-100:#F7E7B5;--white:#FFFFFF;--slate-100:#F0F4F8;--slate-200:#E2E8F0;--slate-300:#CBD5E1;--slate-400:#9CA3AF;--slate-500:#64748B;--slate-600:#334155;--slate-700:#2D3748;--slate-800:#1E2638;--onyx:#0A0A0A;--red-400:#F87171;--red-900:#2A0E0E;--surface-page:var(--blue-900);--surface-sunken:var(--blue-950);--surface-card:var(--blue-850);--surface-raised:var(--blue-800);--surface-hover:var(--blue-700);--surface-onyx:var(--onyx);--surface-overlay:rgba(5,8,15,.85);--text-heading:var(--white);--text-body:var(--slate-400);--text-strong:var(--slate-200);--text-muted:var(--slate-500);--text-on-action:var(--onyx);--text-gold:var(--gold-500);--text-link:var(--green-400);--action-primary:var(--green-500);--action-primary-hover:var(--green-400);--action-primary-press:var(--green-600);--action-tint:rgba(0,200,83,.12);--accent-prestige:var(--gold-500);--accent-tech:var(--blue-300);--accent-electric:var(--blue-400);--accent-warm:var(--amber-500);--border-hairline:var(--slate-800);--border-strong:var(--slate-700);--border-gold:rgba(197,179,88,.45);--border-green:rgba(0,200,83,.45);--border-focus:var(--green-400);--status-success:var(--green-400);--status-warning:var(--amber-400);--status-error:var(--red-400);--status-info:var(--blue-300);--data-1:var(--green-400);--data-2:var(--gold-500);--data-3:var(--blue-300);--data-4:var(--amber-500);--data-context:var(--slate-600);--font-display:"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:"Source Sans 3","Source Sans Pro",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-black:900;--size-display:clamp(2.5rem,1.6rem + 4vw,4.5rem);--size-h1:clamp(2rem,1.4rem + 2.6vw,3.25rem);--size-h2:clamp(1.6rem,1.2rem + 1.6vw,2.4rem);--size-h3:1.375rem;--size-h4:1.125rem;--size-lead:1.25rem;--size-base:1.0625rem;--size-sm:0.9375rem;--size-xs:0.8125rem;--size-label:0.75rem;--size-micro:0.6875rem;--leading-tight:1.08;--leading-snug:1.2;--leading-normal:1.6;--tracking-display:-0.03em;--tracking-heading:-0.02em;--tracking-label:0.12em;--tracking-wordmark:0.02em;--tracking-est:0.4em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:64px;--space-9:96px;--space-10:144px;--container-max:1200px;--container-narrow:760px;--gutter:clamp(16px,4vw,32px);--logo-clearspace:40px;--radius-0:0px;--radius-dot:999px;--border-width:1px;--border-width-strong:2px;--hairline:1px solid var(--border-hairline);--hairline-strong:1px solid var(--border-strong);--hairline-gold:1px solid var(--border-gold);--hairline-green:1px solid var(--border-green);--glow-green:0 0 0 1px rgba(0,230,118,.5),0 0 24px rgba(0,230,118,.25);--glow-focus:0 0 0 2px var(--surface-page),0 0 0 4px var(--green-400);--glow-ambient:radial-gradient(60% 50% at 50% 0%,rgba(0,200,83,.10) 0%,rgba(56,189,248,.04) 45%,transparent 75%);--grid-blueprint:linear-gradient(rgba(197,179,88,.06) 1px,transparent 0),linear-gradient(90deg,rgba(197,179,88,.06) 1px,transparent 0);--grid-size:40px 40px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-micro:120ms;--dur-short:220ms;--dur-long:420ms;--blur-overlay:8px}*,:after,:before{box-sizing:border-box}html{color-scheme:dark}body{color:var(--text-body);font-family:var(--font-body);font-size:var(--size-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-heading);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug);margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}strong{color:var(--text-strong);font-weight:600}a{color:var(--text-link);text-decoration:none;transition:color var(--dur-micro) var(--ease-out)}a:hover{text-decoration:underline;text-underline-offset:3px}::selection{background:var(--green-400);color:var(--onyx)}:focus-visible{outline:none;box-shadow:var(--glow-focus)}.pe-label{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}html{scroll-behavior:smooth}body{margin:0;background:var(--surface-page)}a{color:var(--green-400)}a:hover{color:var(--green-300)}@keyframes pe-pulse{0%{box-shadow:0 0 0 0 rgba(0,230,118,.55)}to{box-shadow:0 0 0 9px rgba(0,230,118,0)}}@keyframes pe-flow{0%{background-position:0 0}to{background-position:240px 0}}@keyframes pe-fill{0%{width:10%}80%{width:94%}to{width:94%}}@keyframes pe-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pe-unset{all:unset;cursor:pointer;box-sizing:border-box}.pe-unset:focus-visible{box-shadow:var(--glow-focus)!important}.pe-section{padding:120px var(--gutter)}.pe-section--tight{padding:72px var(--gutter)}.pe-wrap{padding-left:var(--gutter);padding-right:var(--gutter)}@media (max-width:640px){.pe-section{padding-top:80px;padding-bottom:80px}.pe-hero{padding-top:56px!important;padding-bottom:56px!important}.pe-metrics>div{border-left:0!important;padding-left:0!important}.pe-accordion-panel{padding-right:0!important}.pe-header-nav a{display:none}}.pe-skip{position:absolute;left:-9999px;top:8px;z-index:100;padding:10px 16px;background:var(--green-500);color:var(--onyx);font-family:var(--font-display);font-weight:700}.pe-skip:focus{left:8px}