:root{--bg: #0a0a0a;--bg-deep: #050505;--bg-elev: #121214;--logo-counter: #0a0a0a;--text: #f4f4f5;--text-dim: #a8a8b0;--text-faint: #8a8a92;--text-decorative: #6b6b73;--red: #e5251b;--red-bright: #ff3b30;--red-deep: #7a0c08;--line: rgba(255, 255, 255, .1);--line-soft: rgba(255, 255, 255, .06);--font-display: "Anton", "Anton-fallback", "Arial Narrow", sans-serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-deva: "Noto Sans Devanagari", var(--font-display);--maxw: 1180px;--pad: clamp(1.1rem, 4vw, 3rem);--radius: 14px;--ease: cubic-bezier(.22, 1, .36, 1);color-scheme:dark}@font-face{font-family:Anton-fallback;src:local("Arial Narrow Bold"),local("Arial Narrow");font-weight:400;size-adjust:90%;ascent-override:95%;descent-override:22%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100vh;min-height:100dvh;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:clamp(.95rem,.9rem + .3vw,1.05rem);line-height:1.55;font-weight:400;letter-spacing:.01em;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.is-loading{overflow:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}input{font:inherit;color:inherit}h1,h2,h3{font-weight:400;line-height:1}::selection{background:var(--red);color:#fff}:focus-visible{outline:2px solid var(--red-bright);outline-offset:3px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:0;left:0;z-index:1000;transform:translateY(-120%);padding:.6rem 1rem;background:var(--red);color:#fff;font-weight:600;border-radius:0 0 8px;transition:transform .18s var(--ease)}.skip-link:focus{transform:translateY(0)}[tabindex="-1"]:focus{outline:none}.reveal{opacity:0;transform:translateY(22px);will-change:opacity,transform}.app.is-ready .reveal{animation:revealUp .95s var(--ease) forwards;animation-delay:var(--reveal-delay, 0s)}@keyframes revealUp{to{opacity:1;transform:none}}@keyframes glowFloatA{0%,to{transform:translate(0) scale(1);opacity:.55}50%{transform:translate(4%,6%) scale(1.12);opacity:.8}}@keyframes glowFloatB{0%,to{transform:translate(0) scale(1.05);opacity:.4}50%{transform:translate(-5%,-4%) scale(.92);opacity:.65}}@keyframes watermarkDrift{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-52%) scale(1.04)}}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulseDot{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 #e5251b99}50%{transform:scale(1.15);opacity:.85;box-shadow:0 0 0 8px #e5251b00}}@keyframes dropLoad{0%{left:-55%}to{left:100%}}@keyframes glitchA{0%,92%,to{transform:translate(0);opacity:0}93%{transform:translate(-3px,-2px);opacity:.9}95%{transform:translate(2px,1px);opacity:.7}97%{transform:translate(-2px,2px);opacity:.85}99%{transform:translate(1px,-1px);opacity:0}}@keyframes glitchB{0%,90%,to{transform:translate(0);opacity:0}91%{transform:translate(3px,2px);opacity:.85}94%{transform:translate(-2px,-1px);opacity:.6}96%{transform:translate(2px,-2px);opacity:.8}98%{transform:translate(-1px,1px);opacity:0}}@keyframes curtainUp{to{transform:translateY(-100%)}}@keyframes successPop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1!important;transform:none!important}}.app{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;isolation:isolate}.main{position:relative;z-index:2;flex:1 0 auto;display:flex;align-items:center;justify-content:center;width:100%;padding:clamp(108px,16vh,168px) var(--pad) clamp(48px,7vh,80px)}.logo,.emblem{display:inline-flex;line-height:0}.logo svg,.emblem svg{display:block;width:auto}.logo svg{height:64px}.emblem svg{height:40px}.bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(120% 90% at 50% -10%,#161616 0%,var(--bg) 42%,var(--bg-deep) 100%)}.bg__glow{position:absolute;border-radius:50%;filter:blur(40px);will-change:transform,opacity}.bg__glow--1{width:min(62vmax,900px);height:min(62vmax,900px);left:-14vmax;top:-20vmax;background:radial-gradient(circle,#e5251b42,#e5251b00 66%);animation:glowFloatA 15s var(--ease) infinite}.bg__glow--2{width:min(52vmax,760px);height:min(52vmax,760px);right:-16vmax;bottom:-18vmax;background:radial-gradient(circle,#7a0c0880,#7a0c0800 66%);animation:glowFloatB 19s var(--ease) infinite}.bg__watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-deva);font-weight:900;font-size:clamp(13rem,52vw,44rem);line-height:1;color:#ffffff06;white-space:nowrap;-webkit-user-select:none;user-select:none;animation:watermarkDrift 16s var(--ease) infinite}.bg__scanlines{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 4px)}.bg__grain{position:absolute;top:0;right:0;bottom:0;left:0;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='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;opacity:.06;mix-blend-mode:overlay;contain:layout paint}.bg__vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(125% 125% at 50% 38%,transparent 52%,rgba(0,0,0,.6) 100%)}.bg__side{position:fixed;top:50%;z-index:1;font-family:var(--font-body);font-size:.68rem;font-weight:500;letter-spacing:.45em;text-transform:uppercase;color:var(--text-decorative);white-space:nowrap;writing-mode:vertical-rl}.bg__side--left{left:1.25rem;transform:translateY(-50%) rotate(180deg)}.bg__side--right{right:1.25rem;transform:translateY(-50%)}.cursor-glow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .45s ease;mix-blend-mode:screen;background:radial-gradient(240px circle at var(--mx, 50%) var(--my, 50%),rgba(229,37,27,.16),rgba(229,37,27,.05) 42%,transparent 70%)}.navbar{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(.85rem,2.4vw,1.4rem) var(--pad)}.navbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0a0a0aeb,#0a0a0a00);pointer-events:none;z-index:-1}.navbar__brand{display:inline-flex;align-items:center;gap:.6rem;color:var(--text)}.navbar__emblem{color:var(--text);transition:color .3s var(--ease)}.navbar__emblem svg{height:clamp(26px,5vw,34px)}.navbar__brand:hover .navbar__emblem{color:var(--red)}.navbar__wordmark{font-family:var(--font-display);font-size:clamp(1.15rem,3.4vw,1.55rem);letter-spacing:.16em;text-transform:uppercase;line-height:1;padding-top:.12em}.socials{display:flex;align-items:center;gap:.3rem;list-style:none}.social-link{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:var(--text-dim);border:1px solid transparent;transition:color .25s,border-color .25s,transform .25s,background .25s}.social-link svg{width:1.15rem;height:1.15rem}.social-link:hover{color:#fff;border-color:var(--line);background:#ffffff0d;transform:translateY(-2px)}.socials--nav .social-link{width:38px;height:38px}.hero{width:100%;max-width:var(--maxw);margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.hero__emblem{color:var(--red);filter:drop-shadow(0 6px 26px rgba(229,37,27,.35))}.hero__emblem svg{height:clamp(46px,9vw,76px)}.hero__eyebrow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.55rem;margin-top:clamp(.9rem,2vw,1.5rem);font-size:clamp(.64rem,1.7vw,.8rem);font-weight:500;letter-spacing:.4em;text-transform:uppercase;color:var(--text-dim)}.hero__star{color:var(--red)}.hero__deva{font-family:var(--font-deva);font-weight:700;letter-spacing:.04em;color:var(--text)}.hero__eyebrow-sep{color:var(--text-decorative)}.hero__title{display:flex;flex-direction:column;align-items:center;margin-top:clamp(.5rem,1.5vw,.9rem);font-family:var(--font-display);text-transform:uppercase;line-height:.82}.hero__line{position:relative;display:block;text-align:center;font-size:clamp(3.3rem,17vw,12.5rem);letter-spacing:.006em}.hero__line:not(.hero__line--outline){background:linear-gradient(180deg,#fff,#d4d4d8 52%,#7d7d85);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__line--outline{color:transparent;-webkit-text-stroke:clamp(1px,.32vw,2.4px) var(--text)}@supports not ((-webkit-text-stroke: 1px #000) or (text-stroke: 1px #000)){.hero__line--outline{color:var(--text);-webkit-text-stroke:0}}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.hero__line:not(.hero__line--outline){color:var(--text);background:none}}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;left:0;top:0;width:100%;text-align:center;pointer-events:none;-webkit-text-stroke:0}.glitch:before{color:var(--red)}.glitch:after{color:#18dede}.app.is-ready .glitch:before{animation:glitchA 5s steps(1) infinite}.app.is-ready .glitch:after{animation:glitchB 5.6s steps(1) infinite}.hero__tagline{margin-top:clamp(1rem,2.4vw,1.5rem);font-weight:600;font-size:clamp(1.05rem,3vw,1.45rem);color:var(--text)}.hero__desc{margin-top:.7rem;max-width:46ch;font-size:clamp(.9rem,2.1vw,1.02rem);line-height:1.6;color:var(--text-dim)}.hero__divider{width:min(420px,72%);height:1px;margin:clamp(1.4rem,3vw,2.1rem) 0 clamp(1.2rem,2.5vw,1.7rem);background:linear-gradient(90deg,transparent,var(--line),transparent)}.countdown{display:flex;align-items:flex-start;justify-content:center;gap:clamp(.6rem,3vw,1.6rem);margin-top:clamp(1.6rem,4vw,2.6rem)}.countdown__unit{display:flex;flex-direction:column;align-items:center;min-width:clamp(54px,16vw,92px)}.countdown__value{font-family:var(--font-display);font-size:clamp(2.3rem,9vw,4.4rem);line-height:1;color:var(--text);font-variant-numeric:tabular-nums}.countdown__label{margin-top:.45rem;font-size:clamp(.54rem,1.4vw,.72rem);font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--text-faint)}.countdown--live{align-items:center;gap:.7rem}.countdown__live-dot{width:12px;height:12px;border-radius:50%;background:var(--red);animation:pulseDot 1.6s ease-in-out infinite}.countdown__live-text{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:clamp(1.1rem,4vw,1.8rem);color:var(--text)}.dropsoon{display:flex;flex-direction:column;align-items:center;gap:.9rem;width:min(420px,80%);margin-top:clamp(1.7rem,4vw,2.7rem)}.dropsoon__status{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.18em;font-size:clamp(1.1rem,4vw,1.7rem);color:var(--text)}.dropsoon__dot{width:11px;height:11px;border-radius:50%;background:var(--red);animation:pulseDot 1.6s ease-in-out infinite}.dropsoon__bar{position:relative;width:100%;height:4px;border-radius:999px;background:#ffffff1a;overflow:hidden}.dropsoon__fill{position:absolute;top:0;left:0;height:100%;width:55%;border-radius:999px;background:linear-gradient(90deg,transparent,var(--red),var(--red-bright));box-shadow:0 0 12px #e5251b8c;animation:dropLoad 1.9s var(--ease) infinite}.dropsoon__hint{font-size:clamp(.6rem,1.6vw,.74rem);font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--text-faint)}.waitlist{width:100%;max-width:540px;margin:0 auto}.waitlist__intro{margin-bottom:1.1rem}.waitlist__heading{font-family:var(--font-display);font-size:clamp(1.4rem,5vw,2.1rem);text-transform:uppercase;letter-spacing:.02em;line-height:1.05;color:var(--text)}.waitlist__sub{margin-top:.5rem;font-size:clamp(.85rem,2.1vw,.98rem);color:var(--text-dim)}.waitlist__form{width:100%}.waitlist__honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.waitlist__field{display:flex;align-items:stretch;gap:.45rem;background:#ffffff0a;border:1px solid var(--line);border-radius:999px;padding:.4rem .4rem .4rem 1.25rem;transition:border-color .25s,box-shadow .25s,background .25s}.waitlist__field:focus-within{border-color:#e5251b99;box-shadow:0 0 0 4px #e5251b1f;background:#ffffff0f}.waitlist__field.is-error{border-color:var(--red);box-shadow:0 0 0 4px #e5251b24}.waitlist__input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--text);font-size:1rem;padding:.7rem 0}.waitlist__input::placeholder{color:var(--text-decorative)}.waitlist__btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--red);color:#fff;font-weight:700;font-size:.9rem;letter-spacing:.04em;text-transform:uppercase;padding:.7rem 1.4rem;border-radius:999px;box-shadow:0 6px 22px #e5251b59;transition:background .25s,transform .15s,box-shadow .25s}.waitlist__btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 30px #e5251b80}.waitlist__btn:active:not(:disabled){transform:translateY(0)}.waitlist__btn:disabled{opacity:.85;cursor:default}.waitlist__btn-icon{display:inline-flex;font-size:1.05rem}.waitlist__msg{margin-top:.75rem;font-size:.8rem;text-align:center;color:var(--text-faint);min-height:1.2em}.waitlist__msg.is-error{color:var(--red-bright)}.waitlist__count{margin-top:.65rem;text-align:center;font-size:.8rem;color:var(--text-dim)}.waitlist__count strong{color:var(--text)}.waitlist--success{display:flex;align-items:center;gap:1rem;max-width:540px;text-align:left;padding:1.2rem 1.4rem;border:1px solid rgba(229,37,27,.4);border-radius:var(--radius);background:linear-gradient(180deg,#e5251b1a,#ffffff05)}.waitlist__check{flex-shrink:0;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--red);color:#fff;font-size:1.4rem;box-shadow:0 0 0 6px #e5251b24;animation:successPop .5s var(--ease) both}.waitlist__success-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:1.3rem;color:#fff}.waitlist__success-body{margin-top:.2rem;font-size:.9rem;color:var(--text-dim)}.spinner{animation:spin .7s linear infinite}.marquee{position:relative;z-index:2;overflow:hidden;padding:.85rem 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#00000052;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marquee__track{display:flex;align-items:center;width:max-content;animation:marqueeScroll 30s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__item{display:inline-flex;align-items:center;gap:clamp(1rem,3vw,2rem);padding-right:clamp(1rem,3vw,2rem)}.marquee__word{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:clamp(1rem,3.5vw,1.55rem);color:var(--text);white-space:nowrap}.marquee__dot{color:var(--red);font-size:.7em}.footer{position:relative;z-index:2;padding:clamp(1.4rem,4vw,2.1rem) var(--pad) clamp(1.6rem,4vw,2.3rem);border-top:1px solid var(--line-soft)}.footer__inner{max-width:var(--maxw);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.footer__copy{font-size:.78rem;color:var(--text-faint)}.footer__domain{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;font-size:1rem;color:var(--text);transition:color .25s}.footer__domain:hover{color:var(--red)}.socials--footer .social-link{width:38px;height:38px}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;background:var(--bg-deep);will-change:transform}.preloader.is-leaving{animation:curtainUp .8s var(--ease) forwards}.preloader__inner{display:flex;flex-direction:column;align-items:center;gap:1.4rem;width:min(320px,72vw)}.preloader__logo{color:var(--text)}.preloader__logo svg{height:clamp(88px,22vw,128px)}.preloader__bar{width:100%;height:3px;background:#ffffff1a;border-radius:999px;overflow:hidden}.preloader__fill{display:block;height:100%;background:linear-gradient(90deg,var(--red-deep),var(--red),var(--red-bright));box-shadow:0 0 12px #e5251bb3;transition:width .12s linear}.preloader__meta{display:flex;justify-content:space-between;width:100%;font-size:.68rem;letter-spacing:.3em;text-transform:uppercase;color:var(--text-faint)}.preloader__pct{color:var(--red);font-variant-numeric:tabular-nums}@media (max-width: 1200px){.bg__side{display:none}}@media (max-width: 720px){.hero__desc{max-width:38ch}}@media (max-width: 480px){.waitlist__field{flex-direction:column;gap:.55rem;padding:.55rem;border-radius:16px}.waitlist__input{padding:.6rem .85rem;text-align:center}.waitlist__btn{width:100%;padding:.85rem 1.4rem}.countdown{gap:.5rem}}@media (max-width: 360px){.hero__eyebrow{letter-spacing:.3em}.footer__inner{flex-direction:column;justify-content:center;text-align:center;gap:.8rem}}@media (max-height: 620px){.main{padding-top:clamp(84px,14vh,120px)}.preloader__logo svg{height:84px}}@media (hover: none){.social-link:hover{transform:none}.marquee:hover .marquee__track{animation-play-state:running}}
