@font-face{font-family:Inter;src:url(/assets/inter-3.19-Regular-V7hzqaAL.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-3.19-Medium-2iGpz9RQ.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-3.19-Bold-CyGxEd69.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-3.19-BlackItalic-D02IDNdO.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}:root{--c-bg:#000;--c-fg:#fff;--c-accent:#c6ff02;--c-accent-ink:#000;--c-muted:#848484;--c-dot:#5c5c5c;--c-error:#ff5a4e;--c-glow:#c6ff0233;--c-glow-strong:#c6ff0273;--c-scrim:#000000b8;--font:"Inter", "Inter Fallback", system-ui, sans-serif;--lh:1.21;--fs-display:clamp(40px, calc(19.2px + 5.3333vw), 96px);--fs-h1:clamp(30px, calc(19.33px + 3.2381vw), 64px);--fs-h2:clamp(26px, calc(17.83px + 2.0952vw), 48px);--fs-h3:clamp(22px, calc(15.31px + 1.7143vw), 40px);--fs-lead:clamp(19px, calc(14.17px + 1.2381vw), 32px);--fs-footer:clamp(18px, calc(15.03px + .7619vw), 26px);--fs-body:clamp(16px, calc(13.03px + .7619vw), 24px);--fs-button:clamp(15px, calc(13.14px + .4762vw), 20px);--fs-nav:15px;--container:1242px;--container-narrow:1086px;--gutter:40px;--header-h:84.6px;--u:clamp(.5px, calc(.5px + (100vw - 390px) * .00047619), 1px);--radius:8px;--frame:3px;--control-h:73px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--t-micro:.18s;--t-ui:.28s;--t-reveal:.9s;--stagger:60ms;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media not (min-width:1024px){:root{--gutter:32px;--header-h:72px;--control-h:60px}}@media not (min-width:768px){:root{--gutter:16px;--header-h:64px;--control-h:56px;--frame:2px}}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}p,h1,h2,h3,h4{overflow-wrap:break-word}h1,h2,h3,h4{font-weight:inherit;font-size:inherit}}@layer base{html{background:var(--c-bg);color:var(--c-fg);font-family:var(--font);line-height:var(--lh);font-kerning:normal;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:var(--header-h)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100svh;overflow-x:clip}::selection{background:var(--c-accent);color:var(--c-accent-ink)}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}[tabindex="-1"]:focus{outline:none}}@layer utilities{.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:1000;border-radius:var(--radius);background:var(--c-accent);color:var(--c-accent-ink);transition:transform var(--t-ui) var(--ease-out);padding:12px 18px;font-weight:500;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation-duration:.32s;animation-timing-function:var(--ease-out)}::view-transition-new(root){animation-duration:.32s;animation-timing-function:var(--ease-out)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media (prefers-reduced-motion:no-preference){html.js [data-reveal],html.js [data-reveal-child]{transition:opacity var(--t-reveal) var(--ease-out), transform var(--t-reveal) var(--ease-out), clip-path calc(var(--t-reveal) * 1.1) var(--ease-in-out), filter var(--t-reveal) var(--ease-out);transition-delay:calc(var(--i,0) * var(--stagger) + var(--d,0s))}html.js [data-reveal=up]:not([data-revealed]),html.js [data-reveal-group]:not([data-revealed]) [data-reveal-child=up]{opacity:0;transform:translate3d(0, calc(40 * var(--u)), 0)}html.js [data-reveal=fade]:not([data-revealed]),html.js [data-reveal-group]:not([data-revealed]) [data-reveal-child=fade]{opacity:0}html.js [data-reveal=scale]:not([data-revealed]),html.js [data-reveal-group]:not([data-revealed]) [data-reveal-child=scale]{opacity:0;transform:scale(.94)}html.js [data-reveal=wipe]:not([data-revealed]),html.js [data-reveal-group]:not([data-revealed]) [data-reveal-child=wipe]{clip-path:inset(-10% 100% -10% -2%)}html.js [data-reveal=wipe],html.js [data-reveal-child=wipe]{clip-path:inset(-10% -2%)}html.js img[data-img-loading]{opacity:0}html.js img[data-img-in]{animation:fc-img-in .6s var(--ease-out)}html.js img[data-img-loading]:is([data-reveal=wipe],[data-reveal-child=wipe]){clip-path:inset(-10% 100% -10% -2%)}}html.reveal-failsafe [data-reveal],html.reveal-failsafe [data-reveal-child]{opacity:1!important;clip-path:none!important;transform:none!important}@keyframes fc-img-in{0%{opacity:0}}@keyframes fc-rise{0%{transform:translateY(140%)}to{transform:none}}@keyframes fc-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes fc-settle{0%{transform:scale(1.08)}to{transform:none}}
