@font-face{font-family:Electrolize;src:url(/fonts/electrolize-latin.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-variable.woff2) format("woff2");font-weight:300 900;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/space-mono-latin.woff2) format("woff2");font-weight:400;font-display:swap}:root{--bg0: #050607;--bg1: #0a0c0e;--bg2: #101316;--bg3: #171b1f;--bg4: #1f2429;--line: rgba(255, 255, 255, .075);--line-2: rgba(255, 255, 255, .14);--ink: #e9edee;--ink-2: #9aa3a8;--ink-3: #5f686d;--teal: #1ed6be;--teal-2: #109a97;--teal-dim: rgba(30, 214, 190, .12);--display: Electrolize, "Segoe UI", sans-serif;--sans: Satoshi, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Space Mono", ui-monospace, "Cascadia Mono", monospace;--ease: cubic-bezier(.22, 1, .36, 1);--gutter: clamp(20px, 5vw, 72px);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:auto}html,body{margin:0;background:var(--bg1);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}body{overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}::selection{background:var(--teal);color:#061211}body:after{content:"";position:fixed;inset:-50%;pointer-events:none;z-index:1000;opacity:.045;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:grain .6s steps(6) infinite}@keyframes grain{0%{transform:translate(0)}17%{transform:translate(-5px,3px)}33%{transform:translate(4px,-6px)}50%{transform:translate(-3px,-4px)}67%{transform:translate(6px,2px)}83%{transform:translate(-2px,5px)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){body:after{animation:none}}@keyframes glitch-out{0%{translate:none;clip-path:none;text-shadow:none;opacity:1}8%{translate:-7px 0;clip-path:inset(10% 0 52% 0);text-shadow:4px 0 rgba(255,40,90,.8),-4px 0 rgba(30,214,190,.9)}16%{translate:6px 0;clip-path:inset(58% 0 6% 0)}24%{translate:-2px 0;clip-path:none;text-shadow:-3px 0 rgba(255,40,90,.75),3px 0 rgba(30,214,190,.85)}34%{translate:10px 0;clip-path:inset(30% 0 34% 0);opacity:.85}44%{translate:-4px 0;clip-path:inset(0 0 70% 0);opacity:1}54%{translate:3px 0;clip-path:inset(46% 0 22% 0);opacity:.4;text-shadow:6px 0 rgba(255,40,90,.8),-6px 0 rgba(30,214,190,.9)}64%{translate:-12px 0;clip-path:inset(72% 0 4% 0);opacity:.9}74%{opacity:0}82%{translate:5px 0;clip-path:inset(20% 0 64% 0);opacity:.6}90%,to{opacity:0}}@keyframes glitch-in{0%{translate:-14px 0;clip-path:inset(0 0 62% 0);text-shadow:6px 0 rgba(255,40,90,.8),-6px 0 rgba(30,214,190,.9)}10%{translate:10px 0;clip-path:inset(38% 0 20% 0)}20%{translate:-6px 0;clip-path:inset(70% 0 0 0);text-shadow:-4px 0 rgba(255,40,90,.7),4px 0 rgba(30,214,190,.8)}30%{translate:none;clip-path:none}42%{translate:4px 0;clip-path:inset(20% 0 55% 0);text-shadow:3px 0 rgba(255,40,90,.6),-3px 0 rgba(30,214,190,.7)}52%{translate:none;clip-path:none;text-shadow:1px 0 rgba(255,40,90,.4),-1px 0 rgba(30,214,190,.5)}68%{translate:-2px 0}76%,to{translate:none;clip-path:none;text-shadow:none}}.mono{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.mono--teal{color:var(--teal)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}h1,h2,h3{margin:0;font-weight:500;letter-spacing:-.02em}.display{font-family:var(--display);font-size:clamp(44px,7.2vw,112px);line-height:.95;letter-spacing:-.02em;font-weight:400}.h2{font-family:var(--display);font-weight:400;font-size:clamp(30px,3.6vw,52px);line-height:1.05;letter-spacing:-.02em}.h3{font-size:clamp(18px,1.5vw,22px);line-height:1.25;letter-spacing:-.015em}.lede{font-size:clamp(16px,1.25vw,19px);line-height:1.55;color:var(--ink-2);max-width:54ch}.small{font-size:14px;line-height:1.55;color:var(--ink-2)}.glass{position:relative;background:#ffffff0a;-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);border:1px solid rgba(255,255,255,.09);border-radius:18px;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000059,0 24px 60px -20px #000000bf,0 2px 6px #00000059}.btn{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 22px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:var(--ink);font-size:14px;font-weight:500;letter-spacing:-.005em;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .35s var(--ease),border-color .35s var(--ease),transform .35s var(--ease)}.btn:hover{background:#ffffff17;border-color:#ffffff3d;transform:translateY(-1px)}.btn svg{width:14px;height:14px;transition:transform .35s var(--ease)}.btn:hover svg{transform:translate(3px)}.btn--teal{background:var(--teal);color:#061211;border-color:var(--teal)}.btn--teal:hover{background:#3ee3cd;border-color:#3ee3cd}.btn--ghost{background:transparent;border-color:transparent;color:var(--ink-2)}.btn--ghost:hover{color:var(--ink);background:#ffffff0d;border-color:transparent}.reveal{opacity:0;transform:translateY(26px);transition:opacity 1s var(--ease),transform 1.1s var(--ease)}.reveal.is-in{opacity:1;transform:none}.reveal[data-delay="1"]{transition-delay:.1s}.reveal[data-delay="2"]{transition-delay:.2s}.reveal[data-delay="3"]{transition-delay:.3s}.reveal[data-delay="4"]{transition-delay:.4s}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.brand{display:inline-flex;align-items:center;gap:12px}.brand__mark{width:30px;height:30px;fill:var(--ink)}.brand:has(small) .brand__mark{width:55px;height:55px;margin:-13.75px -2.7px -13.75px -5.2px}.brand__name{font-family:var(--display);font-size:15px;font-weight:400;letter-spacing:-.02em;text-transform:uppercase}.brand__name small{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.22em;color:var(--ink-3);margin-top:3px}.rule{height:1px;background:var(--line-2)}.chip{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:999px;border:1px solid var(--line-2);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.chip--on{border-color:var(--teal);color:var(--teal);background:var(--teal-dim)}.chip--amber{border-color:#f2a54180;color:#f2a541}
