@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_1eebe396-module__NfIg2q__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_1eebe396-module__NfIg2q__variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Overpass Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/c9ac8022747e5bc6-s.3jcb7m1m4nkq9.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:Overpass Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/e107f9632452e134-s.3r_804u2ht7ho.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/9eb1fa291a52974e-s.3tt9w9a6vhkjk.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:Overpass Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/585ad3fb8bf41c01-s.1d2bjwn6vhlim.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:Overpass Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/b0fb7b4004470e87-s.2o35gi0pd5-30.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:Overpass Mono Fallback;src:local(Arial);ascent-override:63.9%;descent-override:27.72%;line-gap-override:0.0%;size-adjust:138.18%}.overpass_mono_5c3ffab4-module__T_MgEa__className{font-family:Overpass Mono,Overpass Mono Fallback;font-style:normal}.overpass_mono_5c3ffab4-module__T_MgEa__variable{--font-overpass-mono:"Overpass Mono", "Overpass Mono Fallback"}
:root{--color-white:#fff;--color-yellow:#ffc000;--color-black:#080908;--font-mono:var(--font-overpass-mono), "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--color-black-soft:#0d0e0d;--color-panel:#101110;--color-panel-2:#151615;--color-line:#ffffff1c;--color-muted:#ffffff8f;--page-gutter:clamp(18px, 3.6vw, 58px);--content-width:1920px}html{scroll-behavior:smooth;background:#020302}body{min-width:320px;color:var(--color-white);font-family:"tussilago",var(--font-instrument),sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#020302;margin:0;padding:0;font-style:normal;font-weight:500;overflow-x:clip}*{box-sizing:border-box}::selection{background:var(--color-yellow);color:var(--color-black)}img,svg,video{max-width:100%;display:block}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:#0000}a{color:inherit}.site-shell{width:100%;max-width:var(--content-width);background:var(--color-black);min-height:100vh;margin:0 auto;overflow:visible;box-shadow:0 0 0 1px #ffffff06}.instrument-font{font-family:var(--font-instrument),sans-serif}[data-reveal],[data-stagger]>*,[data-wipe]{will-change:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (pointer:fine){html.custom-cursor-enabled,html.custom-cursor-enabled body,html.custom-cursor-enabled a,html.custom-cursor-enabled button,html.custom-cursor-enabled input,html.custom-cursor-enabled textarea,html.custom-cursor-enabled select,html.custom-cursor-enabled [role=button]{cursor:none!important}}body,html{background:#080908}.site-shell{isolation:isolate;background:var(--color-black);position:relative}.site-content,.site-shell>footer{z-index:2;position:relative}.site-shell>header{z-index:2147482000;position:sticky!important}.site-content main,.site-content main>section{background-color:#0000!important}.site-content main h1{font-size:clamp(46px,5vw,88px)!important}.site-content main h2{font-size:clamp(32px,3.8vw,64px)!important}.site-content main h3{text-wrap:balance}.site-content main p{text-wrap:pretty}@media (max-width:700px){.site-content main h1{font-size:clamp(42px,12vw,64px)!important}.site-content main h2{font-size:clamp(30px,9vw,50px)!important}}.gears-select__menu{z-index:1000000!important}.gears-select__menu-list{scrollbar-width:thin;scrollbar-color:#ffc000 #0d0e0d}.brand-label em{color:var(--color-yellow);font-style:normal}.brand-label>span{color:#fff}.site-content main p{font-size:max(16px,1rem)}.brand-label{font-family:var(--font-instrument),sans-serif;text-transform:uppercase;color:#fff!important;letter-spacing:.12em!important;font-size:14px!important;font-weight:760!important}.brand-label em{color:var(--color-yellow)!important}@media (max-width:700px){.site-content main h1{font-size:clamp(40px,10.5vw,58px)!important}.site-content main h2{font-size:clamp(29px,7.8vw,44px)!important}.brand-label{font-size:12px!important}}.site-content main h1{font-size:clamp(39px,3.45vw,64px)!important;line-height:.97!important}.site-content main h2{font-size:clamp(27px,2.55vw,40px)!important;line-height:1.15!important}.site-content main h3{line-height:1.06}.brand-label{font-size:15px!important}.gears-select__control,.gears-select__value-container,.gears-select__single-value,.gears-select__menu,.gears-select__menu-list,.gears-select__option,.gears-select__placeholder,.gears-select__input-container{font-family:var(--font-instrument),sans-serif!important}.gears-select__menu-list::-webkit-scrollbar{width:7px}.gears-select__menu-list::-webkit-scrollbar-track{background:#090a09}.gears-select__menu-list::-webkit-scrollbar-thumb{background:#303230;border:1px solid #090a09}.gears-select__menu-list::-webkit-scrollbar-thumb:hover{background:var(--color-yellow)}.command-palette-open .custom-cursor-enabled,.command-palette-open{cursor:none}@media (max-width:700px){.brand-label{font-size:13px!important}.site-content main h1{font-size:clamp(36px,9.7vw,52px)!important}.site-content main h2{font-size:clamp(27px,7vw,40px)!important}}button,input,textarea,select,[role=button]{font-family:var(--font-instrument),sans-serif!important}html.lab-fx-coffee .site-content{animation:.55s cubic-bezier(.2,.8,.2,1) gearsCoffee}html.lab-fx-scan .site-content{animation:.48s both gearsScan}html.lab-fx-pulse .site-content{animation:.78s cubic-bezier(.2,.8,.2,1) both gearsPulse}html.lab-fx-warning .site-content{animation:.86s steps(4,end) both gearsWarning}@keyframes gearsLabGlitch{0%,to{filter:none;transform:none}18%{filter:contrast(1.3);transform:translate(-4px)}35%{transform:translate(5px)}53%{filter:brightness(1.25);transform:translateY(-2px)}72%{transform:translate(-2px)}}@keyframes gearsCoffee{30%{transform:rotate(.15deg)scale(1.002)}60%{transform:rotate(-.15deg)}}@keyframes gearsScan{0%,to{filter:none}45%{filter:brightness(1.055)contrast(1.025)}}@keyframes gearsPulse{0%,to{filter:none;transform:none}45%{filter:brightness(1.24)contrast(1.14);transform:scale(1.002)}}@keyframes gearsWarning{0%,to{filter:none}25%,65%{filter:sepia()saturate(5)hue-rotate(350deg)brightness(1.08)}45%{transform:translate(2px)}75%{transform:translate(-2px)}}button[type=submit]{font-family:var(--font-instrument),sans-serif!important;transition:transform .2s cubic-bezier(.2,.8,.2,1),filter .2s,box-shadow .2s,border-color .2s!important}button[type=submit]:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 12px 30px #00000038}html.lab-fx-glitch .site-shell{animation:.36s steps(2,end) infinite gearsLabGlitchV12}html.lab-fx-glitch .site-shell:after{content:"SIGNAL / DESYNC / GEARS / 0xBADF00D";z-index:2147482000;pointer-events:none;color:#ffc00029;font:900 clamp(18px, 4vw, 70px)/1 var(--font-instrument),sans-serif;letter-spacing:.18em;mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#0000 0 11%,#ffc00006 11.2% 11.35%,#0000 11.5% 28%);place-items:center;animation:.18s steps(2,end) infinite gearsLabNoiseV12;display:grid;position:fixed;inset:0}@keyframes gearsLabGlitchV12{0%,to{filter:none;transform:none}12%{filter:contrast(1.22);transform:translate(-5px,1px)skew(-.18deg)}29%{filter:saturate(1.4);transform:translate(7px,-2px)}46%{filter:brightness(.82)contrast(1.35);transform:translate(-2px,3px)}63%{transform:translate(5px)skew(.22deg)}81%{filter:contrast(1.08);transform:translate(-4px,-1px)}}@keyframes gearsLabNoiseV12{0%{opacity:.25;transform:translate(-1.2%)}50%{opacity:.6;transform:translate(1.4%)}to{opacity:.2;transform:translateY(.8%)}}@media (prefers-reduced-motion:reduce){html.lab-fx-glitch .site-shell,html.lab-fx-glitch .site-shell:after{animation:none}}html.lab-fx-glitch .site-content{animation:none!important}.skip-link{z-index:2147483647;color:#080908;font:700 13px/1 var(--font-instrument),sans-serif;background:#ffc000;padding:11px 14px;text-decoration:none;transition:transform .18s;position:fixed;top:14px;left:18px;transform:translateY(-180%)}.skip-link:focus-visible{outline-offset:3px;outline:2px solid #fff;transform:translateY(0)}:focus-visible{outline:2px solid var(--color-yellow);outline-offset:4px}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){[data-reveal],[data-stagger]>*,[data-wipe]{will-change:auto!important}}.site-content main h2[data-card-title]{letter-spacing:-.045em;margin:auto 0 18px;font-size:clamp(28px,2.7vw,46px)!important;line-height:.98!important}
