.aurora-blob{transform:translateZ(0)}.ds-caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:text-bottom;background:#c084fc;box-shadow:0 0 8px rgba(192,132,252,.8);animation:ds-blink 1.05s steps(1) infinite}@keyframes ds-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-rise{animation:hero-rise .8s cubic-bezier(.16,1,.3,1) both}.hero-rise-1{animation-delay:.05s}.hero-rise-2{animation-delay:.18s}.hero-rise-3{animation-delay:.32s}@keyframes hero-drift-a{0%,to{transform:translateZ(0) scale(1);opacity:.85}50%{transform:translate3d(4%,-3%,0) scale(1.12);opacity:1}}@keyframes hero-drift-b{0%,to{transform:translateZ(0) scale(1.05);opacity:.7}50%{transform:translate3d(-5%,4%,0) scale(.95);opacity:1}}@keyframes hero-rays{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hero-drift-a{animation:hero-drift-a 13s ease-in-out infinite}.hero-drift-a,.hero-drift-b{will-change:transform,opacity}.hero-drift-b{animation:hero-drift-b 17s ease-in-out infinite}.hero-rays{will-change:transform;animation:hero-rays 48s linear infinite}@keyframes hero-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-underline{transform-origin:left center;transform:scaleX(0);animation:hero-underline .9s cubic-bezier(.16,1,.3,1) .9s forwards}@media (prefers-reduced-motion:reduce){.hero-drift-a,.hero-drift-b,.hero-rays,.hero-underline{animation:none}.hero-underline{transform:scaleX(1)}}.glass-card{position:relative;background:rgba(22,20,28,.5);border-radius:1.25rem}.glass-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(150deg,rgba(157,77,192,.55),hsla(0,0%,100%,.08) 38%,hsla(0,0%,100%,0) 60%,rgba(210,134,243,.4));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:background .3s ease}.glass-card:hover:before{background:linear-gradient(150deg,rgba(157,77,192,.9),rgba(210,134,243,.3) 50%,rgba(157,77,192,.9))}.glass-pill{position:relative;border-radius:9999px;background:linear-gradient(180deg,rgba(48,39,60,.58),rgba(30,24,40,.48) 60%,rgba(40,32,52,.42));border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),inset 0 -6px 12px rgba(0,0,0,.22),0 1px 2px rgba(0,0,0,.35);transition:border-color .35s ease,background .35s ease,box-shadow .35s ease,transform .35s cubic-bezier(.16,1,.3,1)}.glass-pill:before{content:"";position:absolute;inset:0 0 auto 0;height:50%;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.12),transparent);-webkit-mask:linear-gradient(#fff,transparent);mask:linear-gradient(#fff,transparent);pointer-events:none}.glass-pill:hover{transform:translateY(-2px);border-color:rgba(157,77,192,.55);background:linear-gradient(180deg,rgba(157,77,192,.18),rgba(157,77,192,.05));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 0 22px rgba(157,77,192,.4)}.grain-overlay{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}::-moz-selection{background:rgba(157,77,192,.4);color:#fff}::selection{background:rgba(157,77,192,.4);color:#fff}@media (pointer:fine){html.cursor-none,html.cursor-none *{cursor:none!important}}@keyframes nav-drop{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:translateY(0)}}.nav-enter{animation:nav-drop .7s cubic-bezier(.16,1,.3,1) both}.nav-shell{position:relative;background:linear-gradient(180deg,rgba(30,25,40,.55),rgba(16,14,22,.45));border:1px solid hsla(0,0%,100%,.07);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09);transition:background .35s ease,box-shadow .35s ease}.nav-shell:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(120deg,rgba(157,77,192,.55),hsla(0,0%,100%,.06) 38%,transparent 60%,rgba(210,134,243,.4));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.5;transition:opacity .35s ease}.nav-shell.is-scrolled{background:linear-gradient(180deg,rgba(34,28,46,.8),rgba(17,15,23,.72));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.13),0 14px 34px rgba(0,0,0,.42)}.nav-shell.is-scrolled:before{opacity:1}.nav-item{position:relative;transition:color .3s ease;z-index:1}.nav-hl,.nav-item{border-radius:9999px}.nav-hl{position:absolute;top:50%;transform:translateY(-50%);z-index:0;height:2.1rem;pointer-events:none;background:linear-gradient(180deg,rgba(157,77,192,.24),rgba(157,77,192,.08));border:1px solid rgba(210,134,243,.32);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 4px 16px rgba(157,77,192,.28);transition:left .4s cubic-bezier(.16,1,.3,1),width .4s cubic-bezier(.16,1,.3,1),opacity .3s ease}.nav-dock-item{display:inline-block;transition:transform .16s cubic-bezier(.16,1,.3,1),color .25s ease;will-change:transform}.ds-menu-lens{position:relative;width:268px;height:348px;border-radius:30px;overflow:hidden;background:#0b0810;border:1px solid rgba(210,134,243,.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 0 0 1px hsla(0,0%,100%,.06),0 30px 70px rgba(0,0,0,.55),0 0 50px rgba(157,77,192,.3);will-change:transform}.ds-menu-lens-glass{position:absolute;inset:0;pointer-events:none;z-index:5;border-radius:inherit;background:linear-gradient(135deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.04) 18%,transparent 38%),linear-gradient(180deg,transparent 55%,rgba(11,8,16,.55)),linear-gradient(180deg,rgba(157,77,192,.1),rgba(70,18,100,.18));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),inset 0 -1px 0 hsla(0,0%,100%,.05)}.nav-tilt{transform-origin:center}.nav-holo{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(150px circle at var(--mx,50%) var(--my,50%),hsla(0,0%,100%,.16),transparent 60%);mix-blend-mode:screen}.nav-roll{position:relative;display:inline-block;height:1.4em;overflow:hidden;vertical-align:bottom}.nav-roll-inner{display:block;transition:transform .45s cubic-bezier(.16,1,.3,1)}.nav-roll-inner>span{display:block;height:1.4em;line-height:1.4em}.nav-item:focus-visible .nav-roll-inner,.nav-item:hover .nav-roll-inner{transform:translateY(-1.4em)}.nav-cta{position:relative;color:#fff;background:linear-gradient(180deg,rgba(168,86,205,.95),rgba(120,47,160,.95));border:1px solid hsla(0,0%,100%,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),0 6px 18px rgba(120,40,160,.35);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.nav-cta:before{content:"";position:absolute;inset:1px 1px auto 1px;height:48%;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.3),transparent);-webkit-mask:linear-gradient(#fff,transparent);mask:linear-gradient(#fff,transparent);pointer-events:none}.nav-cta:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.42),0 9px 26px rgba(157,77,192,.55)}.glass-cta{position:relative;color:#fff;background:linear-gradient(180deg,rgba(150,96,188,.4),rgba(110,52,152,.46) 45%,rgba(64,22,96,.55));border:1px solid hsla(0,0%,100%,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),inset 0 -10px 18px rgba(70,18,100,.45),0 12px 32px rgba(120,40,160,.4)}.glass-cta:before{content:"";position:absolute;inset:1px 1px auto 1px;height:46%;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.24),transparent);-webkit-mask:linear-gradient(#fff,transparent);mask:linear-gradient(#fff,transparent);pointer-events:none}[data-goo] .goo-pill,[data-goo]>a{transition:transform .3s cubic-bezier(.16,1,.3,1);transform-origin:center}[data-goo].is-hover .goo-pill{transform:scale(1.07)}[data-goo].is-hover>a{transform:scale(1.04)}.cursor-glass{position:fixed;left:0;top:0;width:38px;height:38px;border-radius:50%;pointer-events:none;z-index:130;will-change:transform;background:radial-gradient(135% 135% at 30% 24%,hsla(0,0%,100%,.34),rgba(214,168,240,.1) 42%,rgba(210,134,243,.14) 100%);box-shadow:inset 0 1.5px 1px hsla(0,0%,100%,.85),inset 1px 1px 2px hsla(0,0%,100%,.45),inset 0 -6px 12px rgba(130,45,170,.35),inset 0 0 0 1px hsla(0,0%,100%,.22),0 6px 18px rgba(0,0,0,.32);transition:width .22s cubic-bezier(.16,1,.3,1),height .22s cubic-bezier(.16,1,.3,1),opacity .2s ease}.cursor-glass:after{content:"";position:absolute;top:15%;left:24%;width:28%;height:20%;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.98),hsla(0,0%,100%,0) 72%)}.cursor-glass.is-active{width:56px;height:56px}body.goo-active .cursor-glass{opacity:0}.bg-gradient-primary{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.nav-link{position:relative}.nav-link:after{content:"";position:absolute;left:0;bottom:-4px;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.16,1,.3,1)}.nav-link:hover:after{transform:scaleX(1)}.scroll-progress{position:fixed;top:0;left:0;height:2px;width:0;background:linear-gradient(90deg,#9d4dc0,#d286f3);z-index:70;will-change:width}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.starfield{position:absolute;inset:0;background-repeat:repeat;background-size:360px 360px}.starfield-a{background-image:radial-gradient(1.2px 1.2px at 40px 60px,hsla(0,0%,100%,.7),transparent),radial-gradient(1px 1px at 150px 120px,hsla(0,0%,100%,.5),transparent),radial-gradient(1.4px 1.4px at 250px 30px,rgba(210,134,243,.6),transparent),radial-gradient(1px 1px at 90px 280px,hsla(0,0%,100%,.5),transparent),radial-gradient(1.2px 1.2px at 320px 220px,hsla(0,0%,100%,.6),transparent),radial-gradient(1px 1px at 200px 330px,hsla(0,0%,100%,.45),transparent);opacity:.7}.starfield-b{background-size:520px 520px;background-image:radial-gradient(1px 1px at 80px 100px,hsla(0,0%,100%,.4),transparent),radial-gradient(1.6px 1.6px at 300px 200px,rgba(210,134,243,.5),transparent),radial-gradient(1px 1px at 420px 400px,hsla(0,0%,100%,.35),transparent),radial-gradient(1.2px 1.2px at 180px 460px,hsla(0,0%,100%,.4),transparent);opacity:.5}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:marquee-scroll 32s linear infinite}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.worlds-wall{transform:rotate(-8deg) scale(1.18);transform-origin:center}.world-col-down,.world-col-up{animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.world-col-up{animation-name:world-up}.world-col-down{animation-name:world-down}@keyframes world-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes world-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.world-col-down,.world-col-up{animation:none;transform:translateY(-25%)}}.spotlight-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:var(--spot,0);transition:opacity .35s ease;background:radial-gradient(var(--spot-radius,380px) circle at var(--mx,50%) var(--my,50%),var(--spot-color,rgba(157,77,192,.18)),transparent 70%);z-index:0}.marquee-track-fast{display:flex;width:-moz-max-content;width:max-content;animation:marquee-scroll 18s linear infinite}@media (prefers-reduced-motion:reduce){.marquee-track-fast{animation:none}}.text-outline{color:transparent;-webkit-text-stroke:1px hsla(0,0%,98%,.45)}@supports not (-webkit-text-stroke:1px white){.text-outline{color:hsla(0,0%,98%,.45)}}.section-index{font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.04);-webkit-text-stroke:1px rgba(157,77,192,.18)}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .5s ease-out}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slide-up .5s ease-out}@keyframes client-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes client-scale-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes client-slide-in-right{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}.client-animate-in{animation:client-fade-in .4s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.client-card-animate{animation:client-scale-in .35s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.client-stagger-1{animation-delay:.05s}.client-stagger-2{animation-delay:.1s}.client-stagger-3{animation-delay:.15s}.client-stagger-4{animation-delay:.2s}.client-stagger-5{animation-delay:.25s}.client-stagger-6{animation-delay:.3s}.client-card-hover{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s ease}.client-card-hover:hover{transform:translateY(-2px)}.client-nav-item{transition:all .15s cubic-bezier(.16,1,.3,1)}.client-nav-item:active{transform:scale(.98)}@keyframes subtle-pulse{0%,to{opacity:1}50%{opacity:.7}}.client-pulse{animation:subtle-pulse 2s ease-in-out infinite}:focus-visible{outline:2px solid #9d4dc0;outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.legal-prose h2{font-family:var(--font-mont-bold),"Satoshi",system-ui,sans-serif;font-weight:700;font-size:1.35rem;color:#fafafa;margin-bottom:.6rem}.legal-prose p{color:#e0e0e0}.legal-prose a{color:#9d4dc0;text-decoration:underline}.legal-prose a:hover{color:#d286f3}.legal-prose ul{list-style:disc;padding-left:1.25rem}.legal-prose li{margin-bottom:.35rem}.legal-prose strong{color:#fafafa}