@font-face{font-family:Accelerator;src:url(/fonts/accelerator.ttf) format("truetype");font-weight:400 900;font-display:swap}.wizz-root{--w-bg:#08090a;--w-bg-elev:#0e1012;--w-bg-elev-2:#141619;--w-bg-inset:#050607;--w-ink:#f2f4f3;--w-ink-2:#a3aaa7;--w-ink-3:#6b7370;--w-ink-4:#3d4441;--w-acc:#00ff94;--w-acc-dim:#00cc75;--w-acc-deep:#018a51;--w-acc-wash:rgba(0,255,148,.08);--w-acc-line:rgba(0,255,148,.28);--w-line:hsla(0,0%,100%,.08);--w-line-2:hsla(0,0%,100%,.14);--w-line-3:hsla(0,0%,100%,.04);--w-display-font:"Accelerator",var(--font-geist-sans),system-ui,sans-serif;--w-gut:clamp(1.25rem,4vw,3.5rem);--w-max:1440px;--w-sec:clamp(3.5rem,6.5vw,6rem);background:var(--w-bg);color:var(--w-ink);font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;position:relative;isolation:isolate}.wizz-root *,.wizz-root :after,.wizz-root :before{box-sizing:border-box}.wizz-root ::selection{background:var(--w-acc);color:#04120b}.w-mono{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;font-size:.6875rem;letter-spacing:.16em;font-weight:500}.w-mono,.w-mono-sm{text-transform:uppercase;line-height:1}.w-mono-sm{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.625rem;letter-spacing:.2em}.w-display{font-size:clamp(2.3rem,6vw,5.2rem);line-height:.98;letter-spacing:-.005em}.w-display,.w-h2{font-family:var(--w-display-font);font-weight:400;text-transform:uppercase;margin:0}.w-h2{font-size:clamp(1.7rem,3.6vw,2.9rem);line-height:1.02;letter-spacing:0}.w-sec-title{max-width:20ch}.w-sec-lede{margin-top:1.25rem;max-width:44rem}@media (max-width:767px){.w-sec-title{max-width:none}}.w-h3{font-size:clamp(1.25rem,2.1vw,1.75rem);line-height:1.12;letter-spacing:-.02em;font-weight:600;margin:0}.w-body{font-size:clamp(.95rem,1.05vw,1.0625rem);line-height:1.6;color:var(--w-ink-2);margin:0}.w-num{font-family:var(--font-geist-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:500}.w-acc{color:var(--w-acc)}.w-dim{color:var(--w-ink-2)}.w-faint{color:var(--w-ink-3)}.w-shell{width:100%;max-width:var(--w-max);margin-inline:auto;padding-inline:var(--w-gut)}.w-rule{border-top:1px solid var(--w-line);width:100%}.w-section{padding-block:var(--w-sec);position:relative}.w-sec-index{display:flex;align-items:baseline;gap:.75rem;color:var(--w-ink-3);margin-bottom:1.75rem}.w-sec-index b{color:var(--w-acc);font-weight:500}.w-panel{background:var(--w-bg-elev);position:relative}.w-panel,.w-panel-inset{border:1px solid var(--w-line);border-radius:2px}.w-panel-inset{background:var(--w-bg-inset)}.w-ticks:after,.w-ticks:before{content:"";position:absolute;width:7px;height:7px;border-color:var(--w-acc);border-style:solid;opacity:.55;pointer-events:none}.w-ticks:before{top:-1px;left:-1px;border-width:1px 0 0 1px}.w-ticks:after{bottom:-1px;right:-1px;border-width:0 1px 1px 0}.w-btn{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.4rem;border-radius:2px;border:1px solid var(--w-line-2);background:transparent;color:var(--w-ink);font-family:var(--font-geist-mono),monospace;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;cursor:pointer;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;position:relative;overflow:hidden}.w-btn:hover{border-color:var(--w-acc-line);background:var(--w-acc-wash);color:var(--w-acc)}.w-btn-primary{background:var(--w-acc);border-color:var(--w-acc);color:#04120b;font-weight:600}.w-btn-primary:hover{background:#4dffb4;border-color:#4dffb4;color:#04120b}.w-btn .w-btn-arrow{transition:transform .18s ease}.w-btn:hover .w-btn-arrow{transform:translateX(3px)}.w-grid-bg{inset:0;background-image:linear-gradient(to right,var(--w-line-3) 1px,transparent 1px),linear-gradient(to bottom,var(--w-line-3) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 90% 70% at 50% 30%,#000 20%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 30%,#000 20%,transparent 78%)}.w-bloom,.w-grid-bg{position:absolute;pointer-events:none;z-index:0}.w-bloom{border-radius:50%;filter:blur(90px);background:radial-gradient(circle,rgba(0,255,148,.16),transparent 68%)}@keyframes w-dash{to{stroke-dashoffset:-1000}}@keyframes w-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes w-blink{0%,45%{opacity:1}50%,95%{opacity:.15}}@keyframes w-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes w-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes w-scan{0%{transform:translateY(-100%);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateY(1100%);opacity:0}}@keyframes w-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.w-blink{animation:w-pulse 3s ease-in-out infinite}.w-reveal{opacity:0;transform:translateY(10px);transition:opacity .48s cubic-bezier(.16,1,.3,1),transform .48s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.w-reveal.is-in{opacity:1;transform:none}.w-marquee-track{display:flex;width:max-content;animation:w-marquee 68s linear infinite}.w-marquee-mask{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.w-marquee-mask:hover .w-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.wizz-root *,.wizz-root :after,.wizz-root :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.w-reveal{opacity:1;transform:none}}@media (min-width:1800px){.wizz-root{--w-max:1680px;--w-gut:clamp(3.5rem,3.2vw,5.5rem);--w-sec:clamp(6rem,6vw,7.5rem)}.w-display{font-size:clamp(5.2rem,4.6vw,6.5rem)}.w-h2{font-size:clamp(2.9rem,2.6vw,3.6rem)}.w-h3{font-size:clamp(1.75rem,1.3vw,2.15rem)}.w-body{font-size:clamp(1.0625rem,.85vw,1.1875rem)}}