@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}@media (max-width:768px){.brand-header{padding:0!important}.brand-header>:first-child{justify-content:center!important;width:70px!important;padding:0!important}.brand-header .header-nav{justify-content:space-around!important;gap:18px!important;padding:0 16px!important}.brand-header .header-nav a{font-size:14px!important}.brand-header .header-social{width:52px!important}.brand-header .logo-full{display:none!important}.brand-header .logo-dots{display:block!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{gap:12px!important;padding:0 12px!important}.brand-header .header-nav a{font-size:13px!important}.brand-header .header-social{width:44px!important}.hero-heading{font-size:4.2em!important}}@media (max-width:400px){.hero-heading{font-size:3.4em!important}}@media (max-width:360px){.hero-heading{font-size:2.8em!important}}@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}}
