:root{--red: #d40102;--yellow: #f7d400;--green: #008140;--blue: #1a2cff;--bg: #030303;--text: #f4f4f4;--muted: #8a8a8a}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--bg);color:var(--text);font-family:Montserrat,system-ui,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}.stage{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px 40px;overflow:hidden;isolation:isolate}.ring{position:absolute;top:42%;left:50%;width:max(min(1040px,125vh),560px);aspect-ratio:1;transform:translate(-50%,-50%);z-index:-2;pointer-events:none}.ring svg{width:100%;height:100%;overflow:visible;animation:spin 60s linear infinite}.ring .glow{filter:blur(14px);opacity:.85}.ring .core{filter:blur(.6px)}@keyframes spin{to{transform:rotate(360deg)}}.haze{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:radial-gradient(50% 35% at 50% 40%,rgba(255,255,255,.05),transparent 70%),radial-gradient(30% 30% at 12% 20%,rgba(212,1,2,.1),transparent 70%),radial-gradient(30% 30% at 88% 18%,rgba(247,212,0,.08),transparent 70%),radial-gradient(30% 30% at 8% 70%,rgba(0,129,64,.1),transparent 70%),radial-gradient(30% 30% at 92% 68%,rgba(26,44,255,.12),transparent 70%)}.floor{position:absolute;left:0;right:0;bottom:0;height:48%;z-index:-1;background:radial-gradient(5% 60% at 30% 8%,rgba(212,1,2,.22),transparent 75%),radial-gradient(5% 60% at 43% 8%,rgba(247,212,0,.18),transparent 75%),radial-gradient(5% 60% at 57% 8%,rgba(0,129,64,.22),transparent 75%),radial-gradient(5% 60% at 70% 8%,rgba(26,44,255,.26),transparent 75%),linear-gradient(to bottom,transparent 0%,rgba(6,6,6,.55) 35%,rgba(6,6,6,.85) 100%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 25%);mask-image:linear-gradient(to bottom,transparent,#000 25%)}.floor:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.brand{position:relative;width:min(620px,80vw);animation:rise 1.4s cubic-bezier(.2,.7,.2,1) both}.brand img{display:block;width:100%;height:auto;filter:drop-shadow(0 0 18px rgba(255,255,255,.35)) drop-shadow(0 0 60px rgba(255,255,255,.12))}.brand .reflection{position:absolute;top:100%;left:0;transform:scaleY(-1);opacity:.22;filter:blur(2px);-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.9),transparent 55%);mask-image:linear-gradient(to top,rgba(0,0,0,.9),transparent 55%)}.title{margin-top:clamp(64px,11vh,120px);font-weight:400;font-size:clamp(22px,5.2vw,58px);letter-spacing:.32em;margin-right:-.32em;text-transform:uppercase;background:linear-gradient(180deg,#fff 30%,#9a9a9a);-webkit-background-clip:text;background-clip:text;color:transparent;animation:rise 1.4s .25s cubic-bezier(.2,.7,.2,1) both}.beam{width:min(860px,90vw);height:2px;margin-top:clamp(18px,2.5vh,28px);background:linear-gradient(90deg,transparent,var(--red) 18%,var(--yellow) 40%,var(--green) 62%,var(--blue) 84%,transparent);box-shadow:0 0 12px #ffffff40,0 0 32px #7878ff40;transform-origin:center;animation:beam 1.6s .5s cubic-bezier(.2,.7,.2,1) both}.tagline{margin-top:28px;max-width:34ch;text-align:center;font-weight:300;font-size:clamp(14px,1.6vw,17px);line-height:1.6;color:#bdbdbd;animation:rise 1.4s .7s cubic-bezier(.2,.7,.2,1) both}.signup{display:flex;gap:8px;width:min(440px,100%);margin-top:28px;animation:rise 1.4s .85s cubic-bezier(.2,.7,.2,1) both}.signup input{flex:1;min-width:0;height:48px;padding:0 18px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff0a;color:var(--text);font:inherit;font-size:15px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .2s}.signup input::placeholder{color:var(--muted)}.signup input:focus{outline:none;border-color:#ffffff8c}.signup button{height:48px;padding:0 24px;border:0;border-radius:999px;background:#fff;color:#000;font:inherit;font-weight:500;font-size:14px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .15s,box-shadow .2s}.signup button:hover{transform:translateY(-1px);box-shadow:0 0 24px #ffffff59}.note{margin-top:14px;min-height:1.2em;font-size:13px;color:var(--muted)}footer{position:absolute;bottom:18px;left:0;right:0;text-align:center;font-size:12px;letter-spacing:.08em;color:#5c5c5c}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes beam{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media(max-width:600px){.ring{top:34%;width:150vw}.signup{flex-direction:column}.signup input{flex:none}.signup button{width:100%}footer{position:static;margin-top:40px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important}}.note--success{color:#d8f5e3}.note--error{color:#ff8a80}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#shopify-pc__banner,#shopify-pc__prefs{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/coming-soon.css.map */
