@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=Inter:wght@400;500;600;700&display=swap');:root{--bg:#050c18;--panel:#0a1929;--ice:#66eaff;--white:#edf8ff;--dim:#9cbbcc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid var(--ice);outline-offset:4px}.skip{position:absolute;left:-9999px;z-index:20}.skip:focus{left:12px;top:12px;padding:10px;background:white;color:black}.topbar{position:absolute;top:0;left:0;width:100%;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:24px clamp(22px,5vw,80px);border-bottom:1px solid #a1d2fa27}.brand{font:900 27px 'Barlow Condensed',Impact,sans-serif;letter-spacing:2px;text-shadow:0 0 19px #00bbff88}.brand span{color:#76edff}nav{display:flex;gap:30px}nav a{font-size:11px;letter-spacing:2px;font-weight:700;color:#d8edf8}nav a:hover,.textlink:hover{color:var(--ice)}.menu-toggle{display:none;background:transparent;border:1px solid #719db9;color:#fff;padding:9px}.hero{position:relative;min-height:750px;height:92vh;max-height:1050px;isolation:isolate;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 65%,#13466c 0%,#07182b 44%,#030814 82%)}.hero:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 119px,#8ee5ff08 120px),linear-gradient(180deg,#03101e70,transparent 40%,#01050d80);z-index:-1}.hero canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1;opacity:.85}.stars{position:absolute;inset:0;background-image:radial-gradient(#baf7ff 1px,transparent 2px);background-size:67px 83px;opacity:.13;animation:float 18s linear infinite;z-index:-1}.hero-content{position:relative;text-align:center;z-index:2;width:100%;padding:110px 15px 170px}.micro,.eyebrow{font-size:11px;letter-spacing:4px;font-weight:800;color:var(--ice)}.chrome{position:relative;margin:26px auto 14px;font:900 clamp(54px,11vw,176px)/.96 'Barlow Condensed',Impact,sans-serif;letter-spacing:-.022em;white-space:nowrap;background:linear-gradient(#fff 9%,#a0eeff 23%,#233f5a 35%,#f2ffff 48%,#799db3 54%,#fff 62%,#325772 76%,#e9faff 88%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 6px 0 #12344c) drop-shadow(0 13px 2px #010814) drop-shadow(0 0 22px #3cd9ff99);animation:chromeGlow 8s ease-in-out infinite}.chrome:after{content:attr(data-text);position:absolute;inset:0;color:transparent;-webkit-text-stroke:1px #dffaff4f;transform:translate(5px,7px);z-index:-1}.tagline{font:700 clamp(19px,2.4vw,32px) 'Barlow Condensed',sans-serif;letter-spacing:5px}.tagline em,h2 i{color:var(--ice);font-style:normal}.genres{font-size:11px;letter-spacing:2.7px;color:#b9d7eb}.genres b{color:var(--ice);margin:0 9px}.actions{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-top:37px}.btn{display:inline-block;padding:17px 25px;font-size:11px;font-weight:800;letter-spacing:1.3px;border:1px solid #61dfff;border-radius:2px;transition:transform .2s,box-shadow .2s,background .2s}.btn:hover{transform:translateY(-3px);box-shadow:0 8px 35px #03aeef55}.primary{background:linear-gradient(100deg,#14c4ec,#79efff);color:#03111d}.ghost{background:#08203894;color:#e0faff}.water{position:absolute;bottom:-35%;left:50%;transform:translateX(-50%) rotateX(68deg);width:min(100vw,1350px);aspect-ratio:1;z-index:0;border-radius:50%;background:repeating-radial-gradient(ellipse at center,#053653 0 22px,#3cddff6b 28px,#071c32 42px,#0a609b 51px,#01101f 75px);box-shadow:0 0 120px #00a8fb7d,inset 0 0 180px #010812;animation:waterTurn 25s linear infinite}.water-ring{position:absolute;inset:15%;border:6px solid #52dfff77;border-radius:50%;box-shadow:0 0 48px #52dfffaa;animation:ripple 5s ease-in-out infinite}.ring2{inset:28%;animation-delay:-2s}.ring3{inset:39%;animation-delay:-3.4s}.scroll-hint{position:absolute;bottom:25px;z-index:3;font-size:10px;letter-spacing:3px;color:#bbdeed}.section{padding:110px clamp(22px,8vw,130px);max-width:1600px;margin:auto}.heading{text-align:center;margin-bottom:48px}h2{font:900 clamp(43px,6.8vw,96px)/1 'Barlow Condensed',Impact,sans-serif;letter-spacing:1px;margin:16px 0 21px}h3{font:800 29px 'Barlow Condensed',sans-serif;letter-spacing:1px;margin:12px 0}.section p{color:var(--dim);line-height:1.8;max-width:760px}.heading p{margin:auto}.music{background:radial-gradient(ellipse at 50% 40%,#09243c 0%,transparent 70%)}.tracks{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.track{background:#0a1a2b;border:1px solid #34648177;overflow:hidden;transition:transform .3s,border-color .3s}.track:hover{transform:translateY(-8px);border-color:var(--ice)}.art{height:260px;display:grid;place-items:center;overflow:hidden;position:relative}.art-1{background:radial-gradient(ellipse at 30% 30%,#df292d 0%,transparent 40%),radial-gradient(ellipse at 78% 70%,#0665fc 0%,transparent 40%),linear-gradient(135deg,#080916,#142e51)}.art-2{background:radial-gradient(ellipse at 50% 90%,#c4853f 0%,transparent 45%),repeating-linear-gradient(90deg,#252b39 0 36px,#101c2f 38px 67px);}.art-3{background:conic-gradient(from 30deg at 55% 55%,#0b1832,#bc2838,#101e34,#36cbe9,#101b32,#bb273c,#0b1832)}.art:before{content:'';position:absolute;width:170%;height:3px;transform:rotate(-27deg);background:#b3f6ff;box-shadow:0 0 25px #51eaff,0 30px 60px #02c8ff;opacity:.7}.disc{border:2px solid #ffffffaa;border-radius:50%;width:96px;height:96px;display:grid;place-items:center;background:#07122288;backdrop-filter:blur(9px);font:800 46px 'Barlow Condensed';text-shadow:0 0 25px #fff}.track-copy{padding:23px}.track-copy h3{min-height:72px}.track-copy p{font-size:13px;min-height:50px}.textlink{font-size:12px;font-weight:800;color:#75ecff}.alltracks{text-align:center;margin-top:36px}.about{border-top:1px solid #21415b}.twocol{display:grid;grid-template-columns:1fr 1fr;gap:55px}.twocol p{margin-top:0}.tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:29px}.tags span{font-size:11px;border:1px solid #3c6984;padding:9px 12px;color:#bde5f6}.epk{background:linear-gradient(135deg,#0a182a,#0d2b45)}.epk-panel{margin-top:35px;padding:33px;display:flex;justify-content:space-between;align-items:center;gap:30px;background:#061624;border:1px solid #40718c}.epk-panel p{max-width:490px}.epk-buttons{display:flex;flex-wrap:wrap;gap:12px}.fine{font-size:11px}.contact{text-align:center;padding-bottom:130px}.contact h2{font-size:clamp(70px,9vw,140px)}.contact p{margin:0 auto 26px}.email{display:inline-block;color:#75edff;font:800 clamp(21px,3.3vw,43px) 'Barlow Condensed';border-bottom:1px solid #75edff;padding-bottom:8px}footer{display:flex;gap:15px;justify-content:space-between;flex-wrap:wrap;padding:28px 6vw;border-top:1px solid #25445a;font-size:10px;letter-spacing:2px;color:#a8c8d8}@keyframes ripple{50%{transform:scale(1.13);opacity:.35}}@keyframes waterTurn{to{transform:translateX(-50%) rotateX(68deg) rotate(360deg)}}@keyframes chromeGlow{50%{filter:drop-shadow(0 6px 0 #12344c) drop-shadow(0 13px 2px #010814) drop-shadow(0 0 39px #69e7ff)}}@keyframes float{to{background-position:80px 90px}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:840px){.tracks{grid-template-columns:1fr}.art{height:220px}.twocol{grid-template-columns:1fr}.epk-panel{flex-direction:column;align-items:flex-start}.hero{min-height:680px;height:86vh}.hero-content{padding-top:80px}.chrome{font-size:clamp(46px,11vw,92px)}.tagline{letter-spacing:2px}.genres{line-height:2}.water{bottom:-18%;width:130vw}.menu-toggle{display:block}nav{display:none;position:absolute;top:72px;right:15px;background:#071829;border:1px solid #3a6a8a;padding:23px;flex-direction:column;gap:20px}nav.open{display:flex}}@media(max-width:500px){.section{padding:75px 22px}.brand{font-size:22px}.micro{font-size:9px;letter-spacing:2px}.chrome{font-size:11.1vw}.hero{min-height:590px}.hero-content{padding-left:6px;padding-right:6px}.genres{font-size:9px;letter-spacing:1px}.genres b{margin:0 4px}.actions .btn{width:min(100%,300px)}.water{bottom:-5%;width:160vw}.epk-panel{padding:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}#storm{display:none}}