@font-face{font-family:Cabinet Grotesk;src:url(/fonts/CabinetGrotesk-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--bg:#f1f6fa;--bg-secondary:#e6ecf2;--surface:#fafcfe;--border:#c7cfd7;--text-primary:#0d1218;--text-secondary:#424850;--text-tertiary:#7b8187;--accent:#2857e5;--accent-dim:#2857e51f;--field-particle:#2857e5;--field-particle-calm:#628bea;--field-bg:#f1f6fa;--field-noise-color:#558ac0;--stat-label:#4f565e;--cta-bg:#0d1218;--cta-text:#f1f6fa;--cta-secondary-border:#424850;--cta-secondary-text:#0d1218;--scroll-band-bg:#e6ecf2;--scroll-band-text:#282f35}@supports (color:lab(0% 0 0)){:root{--bg:lab(96.5136% -.878394 -2.85889);--bg-secondary:lab(93.0316% -1.09106 -3.56977);--surface:lab(98.837% -.443995 -1.43219);--border:lab(82.5858% -1.60623 -5.33829);--text-primary:lab(5.24559% -.9728 -4.53259);--text-secondary:lab(30.3812% -1.51862 -5.29536);--text-tertiary:lab(53.5882% -1.27679 -4.26636);--accent:lab(41.4022% 26.2534 -77.5776);--accent-dim:lab(41.4022% 26.2534 -77.5776/.12);--field-particle:lab(41.4022% 26.2534 -77.5776);--field-particle-calm:lab(58.1094% 7.42272 -53.5039);--field-bg:lab(96.5136% -.878394 -2.85889);--field-noise-color:lab(55.5914% -6.15543 -34.0846);--stat-label:lab(36.1822% -1.53722 -5.30396);--cta-bg:lab(5.24559% -.9728 -4.53259);--cta-text:lab(96.5136% -.878394 -2.85889);--cta-secondary-border:lab(30.3812% -1.51862 -5.29536);--cta-secondary-text:lab(5.24559% -.9728 -4.53259);--scroll-band-bg:lab(93.0316% -1.09106 -3.56977);--scroll-band-text:lab(18.7783% -1.46231 -5.27075)}}[data-theme=dark]{--bg:#020406;--bg-secondary:#050a0f;--surface:#04080c;--border:#1b222a;--text-primary:#e7ecf0;--text-secondary:#999fa6;--text-tertiary:#5f6469;--accent:#6b99ff;--accent-dim:#6b99ff26;--field-particle:#71a0ff;--field-particle-calm:#5d7dc8;--field-bg:#020406;--field-noise-color:#143c62;--stat-label:#6c7278;--cta-bg:#e7ecf0;--cta-text:#020406;--cta-secondary-border:#5d646c;--cta-secondary-text:#b8bec5;--scroll-band-bg:#050a0f;--scroll-band-text:#999fa6}@supports (color:lab(0% 0 0)){[data-theme=dark]{--bg:lab(.896078% -.206433 -1.17154);--bg-secondary:lab(2.46425% -.514373 -2.61316);--surface:lab(1.97301% -.411816 -2.09225);--border:lab(12.9677% -1.63328 -6.2777);--text-primary:lab(93.0335% -.877798 -2.85856);--text-secondary:lab(65.1887% -1.28672 -4.27156);--text-tertiary:lab(41.9902% -1.06397 -3.55529);--accent:lab(62.8905% 17.4496 -77.8565);--accent-dim:lab(62.8905% 17.4496 -77.8565/.15);--field-particle:lab(65.256% 16.7539 -77.9027);--field-particle-calm:lab(52.6461% 4.65232 -42.9877);--field-bg:lab(.896078% -.206433 -1.17154);--field-noise-color:lab(24.2405% -3.02847 -26.9589);--stat-label:lab(47.7879% -1.27041 -4.26308);--cta-bg:lab(93.0335% -.877798 -2.85856);--cta-text:lab(.896078% -.206433 -1.17154);--cta-secondary-border:lab(41.9829% -1.55199 -5.31099);--cta-secondary-text:lab(76.7891% -1.29417 -4.27552);--scroll-band-bg:lab(2.46425% -.514373 -2.61316);--scroll-band-text:lab(65.1887% -1.28672 -4.27156)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text-primary);font-family:Cabinet Grotesk,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;transition:background-color .3s,color .3s;overflow-x:hidden}.skip-link{background:var(--cta-bg);color:var(--cta-text);letter-spacing:.02em;z-index:9999;border-radius:4px;padding:.75rem 1.5rem;font-family:Cabinet Grotesk,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-100%;left:1rem}.skip-link:focus{top:1rem}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}
