*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#10131d;color:#f4efe6;font-family:"DM Sans",sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.grain{position:fixed;inset:0;pointer-events:none;z-index:10;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%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)' opacity='.45'/%3E%3C/svg%3E")}.header{height:84px;padding:0 8vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff18;position:absolute;top:0;left:0;right:0;z-index:3}.brand{display:flex;align-items:center;gap:12px}.brand-symbol{width:42px;height:42px;border:1px solid #ff007f;border-radius:50%;display:grid;place-items:center;position:relative;color:#ff007f;font:800 24px Fraunces,serif}.brand-symbol:after{content:"";position:absolute;inset:5px;border:1px solid #00f0ff;border-radius:50%}.brand-symbol i{position:absolute;font:12px "DM Sans";right:-4px;top:-3px;color:#ffe600;z-index:1}.brand-word{font:800 19px Fraunces,serif;letter-spacing:1.5px}.brand-word small{display:block;text-align:center;font:800 8px "DM Sans";letter-spacing:3px;color:#c68b59;margin-top:2px}.header-status{font-size:8px;letter-spacing:2px;color:#a9acb6;font-weight:800}.header-status i,.pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:#00f0ff;box-shadow:0 0 12px #00f0ff;margin-right:9px}.hero{min-height:790px;padding:160px 10vw 35px;display:grid;grid-template-columns:1fr 1fr;align-items:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 72% 48%,#22283a 0%,#10131d 57%)}.hero-copy{position:relative;z-index:2;max-width:610px}.eyebrow{display:flex;align-items:center;gap:11px;font-size:9px;font-weight:900;letter-spacing:2.7px;color:#ff8bc5}.eyebrow>span{width:25px;height:1px;background:currentColor}.hero h1{font:800 clamp(58px,7vw,96px)/.91 Fraunces,serif;letter-spacing:-3px;margin:30px 0}.hero h1 em{color:#ff007f;font-weight:700}.intro{max-width:475px;color:#c5c5ca;font-size:14px;line-height:1.9}.coming{display:flex;align-items:center;gap:10px;margin-top:39px;font-size:11px;font-weight:900;letter-spacing:3px}.coming .pulse{width:8px;height:8px;animation:pulse 1.8s infinite}.coming b{color:#ffe600;font-size:17px;margin-left:5px}.tagline{margin-top:25px;font-size:9px;letter-spacing:2.5px;color:#c68b59;font-weight:900}.hero-visual{height:510px;position:relative;display:grid;place-items:center}.ring{position:absolute;border:1px solid #ffffff22;border-radius:50%;aspect-ratio:1}.ring-outer{width:min(37vw,490px);border-style:dashed;border-color:#ff007f55;animation:rotate 50s linear infinite}.ring-middle{width:min(29vw,380px);border-color:#00f0ff55}.vinyl{width:min(25vw,330px);aspect-ratio:1;border-radius:50%;position:relative;background:repeating-radial-gradient(circle,#151923 0 2px,#303545 3px 4px,#171b27 5px 7px);box-shadow:0 0 0 9px #0b0e16,0 0 55px #ff007f35,0 0 100px #00f0ff18;animation:float 6s ease-in-out infinite}.vinyl:before{content:"";position:absolute;inset:15%;border:1px solid #ffffff15;border-radius:50%}.vinyl-label{position:absolute;inset:35%;border-radius:50%;background:#ff007f;display:grid;place-items:center;color:#10131d;font:800 53px Fraunces;box-shadow:0 0 30px #ff007f55}.vinyl-label span{position:absolute;font-size:13px;color:#f4efe6;right:12px;top:10px}.sticker{position:absolute;z-index:2;width:96px;height:96px;border-radius:50%;display:grid;place-content:center;text-align:center;font-size:10px;line-height:1.2;font-weight:900;letter-spacing:1px}.sticker-top{background:#ffe600;color:#10131d;right:4%;top:12%;transform:rotate(10deg)}.sticker-bottom{background:#00d9e9;color:#10131d;left:0;bottom:12%;transform:rotate(-9deg)}.spark{position:absolute;font-size:37px}.spark-one{color:#ff007f;top:14%;left:13%}.spark-two{color:#ffe600;right:10%;bottom:15%;font-size:25px}.spark-three{color:#00f0ff;right:0;top:45%;font-size:48px}.visual-caption{position:absolute;right:0;bottom:0;font:800 10px/1.5 "DM Sans";letter-spacing:2px;text-align:right;color:#8e94a2}.hero-orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.16}.orb-pink{width:260px;height:260px;background:#ff007f;right:0;top:20%}.orb-cyan{width:220px;height:220px;background:#00f0ff;right:25%;bottom:5%}.hero-footer{grid-column:1/-1;display:flex;justify-content:space-between;margin-top:65px;font-size:8px;letter-spacing:2px;color:#747b8b}.scroll{color:#c6c7cb}.scroll b{color:#00f0ff;margin-left:10px}.tease{background:#f4efe6;color:#171b27;padding:100px 10vw}.eyebrow.dark{color:#a34e39}.tease-heading h2{font:800 clamp(43px,5.5vw,69px)/.98 Fraunces;margin:25px 0 50px;letter-spacing:-1.5px}.tease-heading h2 em{color:#c86d51}.tease-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.tease-card{min-height:350px;padding:23px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.card-coffee{background:#d9c8b2}.card-music{background:#c86d51}.card-game{background:#00d5df}.tease-index{font-size:8px;letter-spacing:1.7px;font-weight:900}.tease-icon{position:absolute;right:22px;top:35px;font-size:75px;opacity:.18}.tease-card h3{font:700 34px/.98 Fraunces;margin:0 0 12px}.tease-card p{font-size:11px;line-height:1.7;margin:0}.tease-word{font-size:8px;letter-spacing:2.5px;font-weight:900;opacity:.6}.reveal{padding:115px 20px;text-align:center;position:relative;overflow:hidden;background:#171c2a}.reveal:before,.reveal:after{content:"";position:absolute;width:390px;height:390px;border:1px solid #ffffff12;border-radius:50%;top:50%;transform:translateY(-50%)}.reveal:before{left:-240px}.reveal:after{right:-240px}.reveal-mark{font:800 50px Fraunces;color:#ff007f;margin-bottom:23px}.reveal-mark span{font:18px "DM Sans";color:#00f0ff}.reveal h2{font:800 clamp(43px,6vw,72px)/.99 Fraunces;margin:26px 0;letter-spacing:-1px}.reveal h2 em{color:#00f0ff}.reveal-copy{max-width:450px;margin:0 auto;color:#b7bbc6;font-size:12px;line-height:1.9}.reveal-bottom{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:48px;font-size:8px;letter-spacing:2.3px;color:#ff8bc5;font-weight:900}.reveal-bottom .line{width:40px;height:1px;background:#ff007f}.final-cta{min-height:540px;padding:100px 20px;text-align:center;position:relative;overflow:hidden;background:#10131d}.final-cta .eyebrow{justify-content:center}.final-cta h2{font:800 clamp(55px,8vw,94px)/.9 Fraunces;margin:28px 0;letter-spacing:-2px}.final-cta h2 em{color:#ff007f}.final-cta>p:not(.eyebrow){font-size:13px;color:#b8bbc4}.cta-glow{position:absolute;width:360px;height:260px;border-radius:50%;background:#ff007f;filter:blur(130px);opacity:.15;left:50%;top:35%;transform:translate(-50%,-50%)}.final-stamp{position:absolute;right:14%;top:28%;width:83px;height:83px;border:1px solid #ffe600;border-radius:50%;display:grid;place-content:center;color:#ffe600;font-size:10px;font-weight:900;line-height:1.15;transform:rotate(12deg)}.final-stamp span{font-size:15px}.social-note{margin-top:60px;font-size:8px;letter-spacing:2px;color:#9298a6}.social-link{display:inline-block;margin-top:14px;padding:11px 18px;border:1px solid #00f0ff;color:#00f0ff;font-size:10px;font-weight:800}footer{padding:35px 10vw 18px;background:#0b0e15}.footer-brand{font:800 19px Fraunces;letter-spacing:1px}.footer-brand span{font:800 8px "DM Sans";letter-spacing:2px;color:#c68b59;margin-left:6px}.footer-brand+p{font:italic 12px Fraunces;color:#9298a6}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #ffffff1c;padding-top:17px;margin-top:25px;color:#747b89;font-size:8px;letter-spacing:1.5px}.footer-bottom a{color:#00f0ff}@keyframes pulse{0%,100%{box-shadow:0 0 0 0 #00f0ff88}50%{box-shadow:0 0 0 8px #00f0ff00}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes float{0%,100%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-12px) rotate(1deg)}}
@media(max-width:850px){.header{padding:0 6vw}.hero{padding:145px 7vw 30px;grid-template-columns:1fr}.hero-copy{max-width:680px}.hero-visual{height:420px;margin-top:20px}.vinyl{width:270px}.ring-outer{width:410px}.ring-middle{width:330px}.hero-footer{margin-top:25px}.tease{padding:80px 7vw}.tease-grid{grid-template-columns:1fr 1fr}.tease-card:last-child{grid-column:1/-1;min-height:280px}}@media(max-width:560px){.header{height:72px}.header-status{font-size:7px;letter-spacing:1px}.brand-word{font-size:16px}.hero{padding:125px 7vw 25px;min-height:auto}.hero h1{font-size:60px}.intro{font-size:12px}.hero-visual{height:350px;transform:scale(.9);margin:0 -20px}.vinyl{width:245px}.ring-outer{width:350px}.ring-middle{width:290px}.sticker{width:76px;height:76px;font-size:8px}.sticker-top{right:4%;top:12%}.sticker-bottom{left:2%;bottom:8%}.hero-footer{font-size:7px}.hero-footer>span:last-child{display:none}.tease{padding:70px 7vw}.tease-heading h2{font-size:47px}.tease-grid{grid-template-columns:1fr}.tease-card,.tease-card:last-child{grid-column:auto;min-height:300px}.reveal{padding:90px 25px}.reveal h2{font-size:47px}.reveal-bottom{font-size:7px;gap:9px}.reveal-bottom .line{width:20px}.final-cta{padding:90px 20px;min-height:490px}.final-stamp{right:7%;top:16%;width:65px;height:65px;font-size:8px}.final-cta h2{font-size:64px}.footer-bottom{gap:12px;flex-wrap:wrap}.footer-bottom span:nth-child(2){display:none}}
