@font-face{font-family:Trap;src:url(/font/Trap-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Trap;src:url(/font/Trap-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Trap;src:url(/font/Trap-SemiBold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Trap;src:url(/font/Trap-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Trap;src:url(/font/Trap-ExtraBold.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Trap;src:url(/font/Trap-Black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Geist Pixel;src:url(/font/GeistPixel.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}html,body{color:#fff;-webkit-font-smoothing:antialiased;background:#000;min-height:100%;margin:0;padding:0;font-family:Trap,system-ui,-apple-system,sans-serif}a{color:inherit;text-decoration:none}button,input{color:inherit;font-family:inherit}:root{--bg:#000;--ink:#fff;--dim:#8d8d99;--dim-2:#4a4a4a;--lime:#c7e94c;--on-lime:#0a0a0a}.dot-grid-overlay{pointer-events:none;background-image:radial-gradient(circle,#ffffff38 1.6px,#0000 1.6px);background-position:0 0;background-size:44px 44px;position:absolute;inset:0}.line-break{width:0;height:20px;display:block;overflow:hidden}.header-link-mobile{display:none}@media (max-width:768px){.brand-header{padding:0!important}.brand-header>:first-child{justify-content:center!important;width:56px!important;padding:0!important}.brand-header .header-nav{gap:0!important;padding:0!important}.brand-header .header-nav a{font-size:13px!important}.brand-header .header-nav .header-link{flex:1;justify-content:center;align-items:center;height:100%;display:flex}.brand-header .header-nav .header-link+.header-link{border-left:1px solid #2c2c2c}.brand-header .header-legal{padding:0 10px!important;font-size:13px!important}.brand-header .header-socials{gap:6px!important;padding:0 6px!important}.brand-header .header-social{width:30px!important;height:30px!important}.brand-header .logo-full{display:none!important}.brand-header .logo-dots{display:block!important}.brand-header .header-link-desktop{display:none!important}.brand-header .header-link-mobile{display:inline!important}.hero-text{padding-top:40px!important;padding-left:20px!important;padding-right:20px!important}.hero-heading{font-size:5em!important;line-height:normal!important}.line-break{width:auto;height:auto;display:inline}}@media (max-width:480px){.brand-header .header-nav{padding:0 8px!important}.brand-header .header-nav a{font-size:12px!important}.brand-header .header-legal{padding:0 6px!important;font-size:12px!important}.brand-header .header-socials{gap:4px!important;padding:0 4px!important}.brand-header .header-social{width:26px!important;height:26px!important}.hero-heading{font-size:4.2em!important}}@media (max-width:380px){.brand-header>:first-child{width:44px!important}.brand-header .header-nav a{font-size:11px!important}.brand-header .header-legal{padding:0 4px!important;font-size:11px!important}.brand-header .header-social{width:24px!important;height:24px!important}}@media (max-width:400px){.hero-heading{font-size:3.4em!important}}@media (max-width:360px){.hero-heading{font-size:2.8em!important}}.coming-soon{text-decoration:none}.coming-soon:hover{text-decoration:underline}@media (orientation:landscape) and (max-height:500px){.hero-heading{font-size:2.4em!important}.coming-soon{padding:14px 24px 12px 20px!important;font-size:16px!important;bottom:24px!important}}.countdown{text-align:center;flex-direction:column;align-items:center;gap:36px;padding:0 24px;display:flex}.countdown-head{flex-direction:column;align-items:center;gap:20px;display:flex}.countdown-eyebrow{letter-spacing:.26em;color:#fff;text-transform:uppercase;text-shadow:0 0 10px #fff;border:1px solid #2c2c2c;padding:8px 16px;font-family:Geist Pixel,monospace;font-size:clamp(11px,1.1vw,14px);font-weight:600;display:inline-block}.countdown-subhead{letter-spacing:.2em;color:var(--dim);text-transform:uppercase;font-family:Geist Pixel,monospace;font-size:clamp(13px,1.4vw,18px)}.countdown-grid{justify-content:center;align-items:center;gap:clamp(8px,1.6vw,22px);max-width:100%;display:flex;position:relative}.countdown-grid:before{content:"";z-index:-1;filter:blur(40px);pointer-events:none;background:radial-gradient(92% 62% at 50% 54%,#c7e94c1a,#0000 72%);position:absolute;inset:-30% -8%}.countdown-cell{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:clamp(110px,14vw,200px);padding:8px 6px;display:flex}.countdown-value{letter-spacing:.06em;color:var(--lime);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-shadow:0 0 22px #c7e94c4d,0 0 50px #c7e94c2e;padding-left:.06em;font-family:Trap,system-ui,sans-serif;font-size:clamp(46px,8.5vw,128px);font-weight:700;line-height:.9}.countdown-label{letter-spacing:.28em;color:var(--dim);font-family:Trap,system-ui,sans-serif;font-size:clamp(10px,1vw,13px);font-weight:500}.countdown-sep{flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:clamp(14px,2.4vw,30px);margin-bottom:clamp(20px,2.6vw,36px);display:flex}.countdown-sep span{background:var(--dim-2);width:clamp(7px,1vw,13px);height:clamp(7px,1vw,13px);animation:1.6s step-end infinite countdown-blink}@keyframes countdown-blink{0%,50%{opacity:1}50.01%,to{opacity:.25}}.countdown-follow{color:var(--dim);font-family:Trap,system-ui,sans-serif;font-size:clamp(13px,1.3vw,15px);font-weight:500}.countdown-follow-link{color:var(--dim);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--dim-2);text-decoration-color:var(--dim-2);transition:color .14s,text-decoration-color .14s}.countdown-follow-link:hover{color:var(--lime);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}@media (max-width:640px){.countdown{gap:28px;padding:0 10px}.countdown-head{gap:14px}.countdown-grid{gap:clamp(4px,2vw,14px)}.countdown-cell{gap:10px;width:24vw;max-width:140px;padding:6px 2px}.countdown-value{font-size:clamp(40px,16vw,100px)}.countdown-label{letter-spacing:.12em}.countdown-subhead{letter-spacing:.14em;font-size:clamp(11px,3vw,16px)}.countdown-eyebrow{letter-spacing:.18em}.countdown-sep{gap:clamp(7px,2.2vw,13px);margin-bottom:clamp(14px,3.4vw,22px)}.countdown-sep span{width:clamp(5px,1.4vw,8px);height:clamp(5px,1.4vw,8px)}}@media (max-width:380px){.countdown-value{font-size:15vw}.countdown-label{letter-spacing:.05em;font-size:9px}}
