html:has(.landing-lock),html:has(.landing-lock) body{overscroll-behavior:none;height:100%;max-height:100dvh;overflow:hidden}.landing-lock{overscroll-behavior:none;touch-action:manipulation}@keyframes typewriter{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes blink{0%,to{border-color:#0000}50%{border-color:#ffffffe6}}@keyframes hideCaret{to{border-color:#0000;border-right-width:0;padding-right:0}}.slogan-typewriter{white-space:nowrap;border-right:2px solid #fffc;max-width:100%;padding-right:.25rem;animation:7s steps(46,end) 3s both typewriter,.75s step-end 10s 4 blink,10ms linear 13s forwards hideCaret;display:inline-block}@media (width<=380px){.slogan-typewriter{letter-spacing:-.025em;font-size:.72rem}}@keyframes logoSettle{0%{opacity:.85;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.logo-settle{transform-origin:50%;animation:3s cubic-bezier(.16,1,.3,1) both logoSettle}@keyframes subtleScale{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.cta-subtle-scale{animation:4s ease-in-out infinite subtleScale}@keyframes fadeInSoft{0%{opacity:0}to{opacity:1}}@keyframes intoTheVoid{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}#hero-video.animate-void{animation:3s cubic-bezier(.4,0,.2,1) forwards intoTheVoid}.hero-video-fade{opacity:0;animation:3s ease-in-out forwards fadeInSoft}#hero-stage.climax-done .hero-video-fade{opacity:0!important;animation:none!important}.spatial-void{opacity:0;pointer-events:none;transition:opacity 3s ease-in-out}.spatial-void.void-active{opacity:1}.spatial-void__base,.spatial-void__nebula,.spatial-void__stars{pointer-events:none;position:absolute;inset:0}.spatial-void__base{background:radial-gradient(120% 90% at 50% 40%,#1212128c 0%,#0000 55%),radial-gradient(100% 100% at 50% 100%,#000000f2 0%,#0000 50%),radial-gradient(80% 60% at 50% 0,#000000bf 0%,#0000 45%),#050505}.spatial-void__nebula{filter:blur(28px);opacity:.9;background:radial-gradient(55% 40% at 22% 68%,#ffffff0b 0%,#0000 70%),radial-gradient(45% 35% at 78% 28%,#a0a0a00a 0%,#0000 65%),radial-gradient(50% 45% at 58% 72%,#2828288c 0%,#0000 70%);animation:28s ease-in-out infinite alternate nebulaDrift;transform:translate(0,0)}@keyframes nebulaDrift{0%{transform:translate(-1.5%,1%)scale(1)}to{transform:translate(2%,-1.5%)scale(1.04)}}.spatial-void__stars{opacity:.58;background-image:radial-gradient(1.5px 1.5px at 8% 12%,#ffffffc7,#0000),radial-gradient(1px 1px at 18% 42%,#c8c8c880,#0000),radial-gradient(1.5px 1.5px at 27% 78%,#ffffff7a,#0000),radial-gradient(1px 1px at 35% 18%,#b4b4b466,#0000),radial-gradient(2px 2px at 44% 55%,#ffffffad,#0000),radial-gradient(1px 1px at 52% 8%,#dcdcdc80,#0000),radial-gradient(1.5px 1.5px at 61% 33%,#ffffff5c,#0000),radial-gradient(1px 1px at 69% 71%,#bebebe85,#0000),radial-gradient(1.5px 1.5px at 76% 14%,#ffffff94,#0000),radial-gradient(1px 1px at 84% 48%,#c8c8c866,#0000),radial-gradient(2px 2px at 91% 82%,#ffffff9e,#0000),radial-gradient(1px 1px at 12% 88%,#aaaaaa5c,#0000),radial-gradient(1px 1px at 40% 92%,#ffffff4d,#0000),radial-gradient(1.5px 1.5px at 95% 25%,#d2d2d273,#0000),radial-gradient(1px 1px at 58% 44%,#ffffff42,#0000),radial-gradient(1px 1px at 5% 58%,#ffffff5c,#0000),radial-gradient(1px 1px at 15% 28%,#d2d2d24d,#0000),radial-gradient(1.2px 1.2px at 22% 64%,#ffffff61,#0000),radial-gradient(1px 1px at 31% 8%,#bebebe52,#0000),radial-gradient(1px 1px at 38% 48%,#ffffff47,#0000),radial-gradient(1.3px 1.3px at 47% 22%,#e6e6e666,#0000),radial-gradient(1px 1px at 54% 66%,#ffffff4d,#0000),radial-gradient(1px 1px at 63% 88%,#b4b4b457,#0000),radial-gradient(1.2px 1.2px at 72% 42%,#ffffff5c,#0000),radial-gradient(1px 1px at 80% 6%,#c8c8c852,#0000),radial-gradient(1px 1px at 88% 60%,#ffffff47,#0000),radial-gradient(1.4px 1.4px at 97% 38%,#dcdcdc61,#0000),radial-gradient(1px 1px at 3% 34%,#ffffff3d,#0000),radial-gradient(1px 1px at 26% 52%,#bebebe47,#0000),radial-gradient(1px 1px at 49% 80%,#ffffff52,#0000),radial-gradient(.8px .8px at 10%,#ffffff38,#0000),radial-gradient(.8px .8px at 20% 16%,#fff3,#0000),radial-gradient(.8px .8px at 33% 70%,#ffffff36,#0000),radial-gradient(.8px .8px at 42% 30%,#ffffff2e,#0000),radial-gradient(.8px .8px at 56% 58%,#fff3,#0000),radial-gradient(.8px .8px at 67% 20%,#ffffff30,#0000),radial-gradient(.8px .8px at 74% 86%,#ffffff36,#0000),radial-gradient(.8px .8px at 82% 34%,#ffffff2e,#0000),radial-gradient(.8px .8px at 90% 72%,#fff3,#0000),radial-gradient(.8px .8px at 6% 76%,#ffffff2b,#0000),radial-gradient(.8px .8px at 48% 12%,#ffffff30,#0000),radial-gradient(.8px .8px at 93% 52%,#ffffff2e,#0000);transition:opacity 3s ease-in-out}.spatial-void.void-active .spatial-void__stars{opacity:.88}#hero-stage.void-active .cinematic-veil{opacity:.35}.pointer-light{--lx:50%;--ly:50%;pointer-events:none;background:radial-gradient(420px circle at var(--lx,50%) var(--ly,50%), #fff3, #a0a0a00f 35%, transparent 65%);opacity:0;mix-blend-mode:screen;transition:opacity .4s}.pointer-light.light-active{opacity:1}.crx-credit{--lx:-9999px;--ly:-9999px;opacity:0;-webkit-mask-image:radial-gradient(260px circle at var(--lx) var(--ly), #000 0%, #000000bf 42%, transparent 72%);mask-image:radial-gradient(260px circle at var(--lx) var(--ly), #000 0%, #000000bf 42%, transparent 72%);transition:opacity .35s;mask-repeat:no-repeat}.crx-credit.light-active{opacity:1}.partner-marquee{width:100%;max-width:none;overflow:hidden;mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.partner-marquee__track{align-items:center;gap:2.75rem;width:max-content;animation:38s linear infinite paused partnerMarquee;display:flex}.crx-credit.light-active .partner-marquee__track{animation-play-state:running}.partner-marquee__item{flex:none;justify-content:center;align-items:center;height:2.15rem;display:flex}.partner-marquee__logo{object-fit:contain;filter:brightness(0)invert();opacity:.9;user-select:none;-webkit-user-drag:none;width:auto;max-width:9.5rem;height:1.95rem;display:block}@media (width>=640px){.partner-marquee__item{height:2.45rem}.partner-marquee__logo{max-width:11rem;height:2.2rem}.partner-marquee__track{gap:3.25rem}}@media (width>=1024px){.partner-marquee__item{height:2.75rem}.partner-marquee__logo{max-width:12.5rem;height:2.45rem}.partner-marquee__track{gap:3.75rem}}@media (width<=768px),(pointer:coarse){.spatial-void__nebula{filter:blur(16px);opacity:.85;animation:none}.spatial-void__stars{opacity:.5;background-image:radial-gradient(1.5px 1.5px at 8% 12%,#ffffffc7,#0000),radial-gradient(1px 1px at 18% 42%,#c8c8c880,#0000),radial-gradient(1.5px 1.5px at 27% 78%,#ffffff7a,#0000),radial-gradient(1px 1px at 35% 18%,#b4b4b466,#0000),radial-gradient(2px 2px at 44% 55%,#ffffffad,#0000),radial-gradient(1px 1px at 52% 8%,#dcdcdc80,#0000),radial-gradient(1.5px 1.5px at 61% 33%,#ffffff5c,#0000),radial-gradient(1px 1px at 69% 71%,#bebebe85,#0000),radial-gradient(1.5px 1.5px at 76% 14%,#ffffff94,#0000),radial-gradient(1px 1px at 84% 48%,#c8c8c866,#0000),radial-gradient(2px 2px at 91% 82%,#ffffff9e,#0000),radial-gradient(1px 1px at 12% 88%,#aaaaaa5c,#0000),radial-gradient(1.5px 1.5px at 95% 25%,#d2d2d273,#0000),radial-gradient(1px 1px at 5% 58%,#ffffff5c,#0000),radial-gradient(1.2px 1.2px at 22% 64%,#ffffff61,#0000),radial-gradient(1px 1px at 54% 66%,#ffffff4d,#0000),radial-gradient(1.2px 1.2px at 72% 42%,#ffffff5c,#0000),radial-gradient(1px 1px at 88% 60%,#ffffff47,#0000)}.spatial-void.void-active .spatial-void__stars{opacity:.78}.pointer-light{background:radial-gradient(280px circle at var(--lx,50%) var(--ly,50%), #ffffff2e, #a0a0a00d 40%, transparent 68%)}.crx-credit{-webkit-mask-image:radial-gradient(200px circle at var(--lx) var(--ly), #000 0%, #000000bf 42%, transparent 72%);mask-image:radial-gradient(200px circle at var(--lx) var(--ly), #000 0%, #000000bf 42%, transparent 72%)}.partner-marquee__track{animation-duration:48s}}@keyframes partnerMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hero-video-fade{opacity:1;transform:none;animation:none!important}#hero-video.animate-void{will-change:auto;transform:none;animation:none!important}.logo-settle{opacity:.95;transform:none;animation:none!important}.slogan-typewriter{clip-path:none;animation:none!important}#cta-container{opacity:1;pointer-events:auto}.cta-subtle-scale{animation:none!important}.spatial-void{transition:none}.spatial-void.void-active{opacity:1}.spatial-void__nebula{will-change:auto;animation:none!important}#hero-stage.void-active .cinematic-veil{opacity:.35;transition:none}.partner-marquee__track{flex-wrap:wrap;justify-content:center;row-gap:.75rem;width:100%;animation:none!important;transform:none!important}.partner-marquee__item[data-dup="1"]{display:none}}
