:root{--void: #04021a;--void-2: #070528;--panel: #0b0833;--panel-2: #100c3f;--line: rgba(199, 206, 234, .14);--line-soft: rgba(199, 206, 234, .07);--line-strong: rgba(199, 206, 234, .3);--ink: #e6e9ff;--ink-2: #c7ceea;--ink-3: rgba(199, 206, 234, .62);--ink-4: rgba(199, 206, 234, .4);--violet: #7c6cff;--violet-soft: rgba(124, 108, 255, .24);--acid: #d6ff4b;--acid-soft: rgba(214, 255, 75, .16);--cyan: #5ee8ff;--font-display: "Bricolage Grotesque", "Inter", system-ui, sans-serif;--font-ui: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", monospace;--text-hero: clamp(3.25rem, min(9.2vw, 14svh), 9.5rem);--text-display: clamp(2.9rem, 7vw, 6.6rem);--text-title: clamp(2rem, 3.6vw, 3.4rem);--text-lead: clamp(1.25rem, 1.9vw, 1.75rem);--text-body: clamp(1.0625rem, 1.15vw, 1.25rem);--text-label: .875rem;--gutter: clamp(1.25rem, 4vw, 4.5rem);--section-y: clamp(4.5rem, 8vw, 7.5rem);--max: 1440px;--radius: 28px;--radius-sm: 16px;--radius-pill: 999px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur: .6s;color-scheme:dark}@media(prefers-reduced-motion:reduce){:root{--dur: 1ms}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}html:not(.no-smooth){scroll-behavior:smooth}body{background:var(--void);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-body);line-height:1.6;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.is-locked{overflow:hidden}img,svg{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:var(--violet);color:#fff}:focus-visible{outline:2px solid var(--acid);outline-offset:3px;border-radius:4px}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(80vw 70vh at 50% -10%,rgba(124,108,255,.28),transparent 65%),radial-gradient(60vw 60vh at 88% 22%,rgba(94,232,255,.1),transparent 60%),radial-gradient(70vw 60vh at 6% 78%,rgba(124,108,255,.14),transparent 62%),var(--void)}.backdrop:after{content:"";position:absolute;top:-120%;right:-120%;bottom:-120%;left:-120%;opacity:.32;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");animation:grain 6s steps(6) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-2%)}60%{transform:translate(-2%,-4%)}80%{transform:translate(4%,2%)}to{transform:translate(0)}}.page{position:relative;z-index:1}.shell{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.section{position:relative;padding-block:var(--section-y)}.rule{height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent);border:0}.eyebrow{font-family:var(--font-mono);font-size:var(--text-label);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-4);display:inline-flex;align-items:center;gap:.7em}.eyebrow:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--acid);box-shadow:0 0 14px var(--acid)}.display{font-family:var(--font-display);font-size:var(--text-display);font-weight:700;line-height:.92;letter-spacing:-.035em;font-variation-settings:"wdth" 92;text-wrap:balance}.title{font-family:var(--font-display);font-size:var(--text-title);font-weight:700;line-height:1.02;letter-spacing:-.03em}.lead{font-size:var(--text-lead);line-height:1.45;color:var(--ink-3);max-width:46ch;text-wrap:pretty}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.glow-text{color:var(--ink);text-shadow:0 0 50px rgba(124,108,255,.55)}.card{position:relative;background:linear-gradient(160deg,#c7ceea12,#c7ceea05);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,rgba(199,206,234,.35),transparent 45%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.7}.btn{--btn-bg: var(--ink-2);--btn-fg: var(--void);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6em;padding:1.05em 1.9em;border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-display);font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap;isolation:isolate;overflow:hidden;transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--violet);transform:translateY(101%);transition:transform .45s var(--ease-out)}.btn:hover{transform:translateY(-2px);box-shadow:0 18px 40px -18px #7c6cffe6;color:#fff}.btn:hover:after{transform:translateY(0)}.btn:active{transform:translateY(0)}.btn.is-ghost{--btn-bg: transparent;--btn-fg: var(--ink);border:1px solid var(--line-strong)}.btn.is-acid{--btn-bg: var(--acid);--btn-fg: #0a0d00}.btn.is-acid:after{background:#fff}.btn.is-acid:hover{color:#0a0d00;box-shadow:0 18px 40px -18px #d6ff4bcc}.chip{display:inline-flex;align-items:center;gap:.55em;padding:.5em .95em;border:1px solid var(--line);border-radius:var(--radius-pill);background:#0b083399;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.02em;color:var(--ink-2);white-space:nowrap}.chip.is-acid{color:var(--acid);border-color:#d6ff4b59;background:var(--acid-soft)}.reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);transition-delay:var(--reveal-delay, 0s)}.reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.backdrop:after{animation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nav{position:fixed;inset:0 0 auto;z-index:50;padding-block:1rem;transition:background .5s var(--ease-out),border-color .5s var(--ease-out),padding .5s var(--ease-out);border-bottom:1px solid transparent}.nav.is-stuck{padding-block:.65rem;background:#04021ab8;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-bottom-color:var(--line-soft)}.nav-bar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.nav-brand{display:inline-flex;flex:none;align-items:center;gap:.7rem}.nav-mark{flex:none;width:40px;height:40px;color:var(--ink-2);transition:color .4s var(--ease-out),transform .6s var(--ease-out)}.nav-brand:hover .nav-mark{color:var(--acid);transform:rotate(-6deg) scale(1.06)}.nav-word{font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.03em}.nav-word span{color:var(--ink-4)}.nav-links{display:flex;gap:clamp(1rem,2.4vw,2.25rem);list-style:none;padding:0;font-size:1rem;color:var(--ink-3)}.nav-links a{position:relative;padding-block:.35rem;transition:color .35s var(--ease-out)}.nav-links a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--acid);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease-out)}.nav-links a:hover,.nav-links a.is-here{color:var(--ink)}.nav-links a.is-here:after{transform:scaleX(1);transform-origin:left}.nav-links a:hover:after{transform:scaleX(1);transform-origin:left}.nav-right{display:flex;align-items:center;gap:.75rem}.nav-ca{position:relative;cursor:pointer;transition:border-color .4s var(--ease-out),color .4s var(--ease-out)}.nav-ca:hover{border-color:var(--line-strong);color:var(--ink)}.nav-ca-value{color:var(--ink-4)}.nav-ca-toast{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:inherit;background:var(--acid);color:#0a0d00;font-weight:700;opacity:0;transform:scale(.94);pointer-events:none;transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.nav-ca-toast.is-on{opacity:1;transform:none}.nav-buy{flex:none;padding:.85em 1.5em;font-size:1rem}.nav-burger{display:none;flex-direction:column;justify-content:center;gap:6px;width:46px;height:46px;border:1px solid var(--line);border-radius:var(--radius-pill);padding:0 13px}.nav-burger span{display:block;height:1.5px;background:var(--ink);border-radius:2px;transition:transform .4s var(--ease-out),opacity .3s var(--ease-out)}.nav-burger.is-open span:first-child{transform:translateY(3.75px) rotate(45deg)}.nav-burger.is-open span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.nav-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;display:grid;align-content:center;padding:6rem var(--gutter) 3rem;background:#04021af7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);clip-path:inset(0 0 100% 0);transition:clip-path .7s var(--ease-out)}.nav-sheet.is-open{clip-path:inset(0 0 0 0)}.nav-sheet ul{list-style:none;padding:0;display:grid;gap:.4rem}.nav-sheet li{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.nav-sheet.is-open li{opacity:1;transform:none}.nav-sheet a{display:block;padding-block:.35rem;font-family:var(--font-display);font-size:clamp(2.25rem,10vw,3.5rem);font-weight:700;letter-spacing:-.04em;line-height:1.06}.nav-sheet a:hover{color:var(--acid)}@media(max-width:1080px){.nav-links{display:none}}@media(max-width:1080px){.nav-burger{display:flex}}@media(max-width:720px){.nav-ca{display:none}.nav-word{font-size:1.0625rem}.nav-buy{font-size:.9375rem;padding:.7em 1.1em}}.frame{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none}.frame-progress{position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--violet),var(--acid));transform:scaleX(0);transform-origin:left}.frame-corner{position:absolute;width:14px;height:14px;border:1px solid var(--ink-4);opacity:.35}.frame-corner.is-tl{top:14px;left:14px;border-right:0;border-bottom:0}.frame-corner.is-tr{top:14px;right:14px;border-left:0;border-bottom:0}.frame-corner.is-bl{bottom:14px;left:14px;border-right:0;border-top:0}.frame-corner.is-br{bottom:14px;right:14px;border-left:0;border-top:0}@media(max-width:720px){.frame-corner{display:none}}
