@font-face{font-family:'Crankwood Display';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/crankwood-display.ttf') format('truetype')}
:root{--blue:#087fff;--neon:#1ea5ff;--chrome:linear-gradient(177deg,#ecfcff 0%,#49c1ff 14%,#0042bb 27%,#8ee8ff 33%,#117de8 42%,#001d6c 48%,#d3f8ff 51%,#20a4ff 59%,#003bba 75%,#58c9ff 87%,#10297e 100%)}
.cinema-name{font-family:'Crankwood Display',var(--display);font-weight:400;font-size:clamp(65px,16.6vw,230px);letter-spacing:-.045em;line-height:1.08;transform:skewX(-5deg);margin:25px 0 22px;padding:8px 12px 16px 4px;background:var(--chrome);background-clip:text;color:transparent;-webkit-text-stroke:.7px #8fdfff;filter:drop-shadow(1px 2px 0 #002775) drop-shadow(2px 4px 0 #041b50) drop-shadow(0 0 14px #007dff88) drop-shadow(0 0 35px #0872ec44)}
.cinema-name:after{content:'';position:absolute;left:2%;right:3%;height:1px;bottom:5px;background:linear-gradient(90deg,transparent,#0083ff,#b5edff,#0083ff,transparent);box-shadow:0 0 12px #008cff;transform:skewX(-30deg)}
.wordmark{color:#bceaff;text-shadow:0 0 17px #168dff66}.wordmark span{font-family:'Crankwood Display',var(--display);font-size:17px;font-weight:400;letter-spacing:.025em}.wordmark i,.dot{background:#20b3ff;box-shadow:0 0 12px #008cff}.cinema-hero:before{background:radial-gradient(ellipse at 76% 45%,#0069ff46,transparent 55%),radial-gradient(ellipse at 4% 60%,#06277648,transparent 55%)}
.cinema-copy h2 em,.section-head h2 em,.listen-copy h2 em,.about-title h2 em,.socials h2 em{font-family:'Crankwood Display',var(--display);font-weight:400;background:var(--chrome);background-clip:text;color:transparent;-webkit-text-stroke:.3px #62c6ff;filter:drop-shadow(0 2px 0 #003277) drop-shadow(0 0 13px #0075ff55);text-transform:uppercase;letter-spacing:0;line-height:1.05}
.cinema-copy h2{line-height:.98}.cinema-copy .primary{background:linear-gradient(115deg,#0045d7,#048eff 55%,#3fc3ff);border-color:#8bdfff;box-shadow:0 0 22px #087dff45,inset 0 1px #d6faffaa;color:#fff}.cinema-copy .primary:hover{box-shadow:0 0 35px #087dff77}.cinema-down{border-color:#168fe17a;color:#7dd7ff}.chrome-ring{border-color:#0d8eff;box-shadow:inset 2px 2px 4px #c5faff,3px 4px 1px #00319e,inset -5px -5px 7px #012361,0 0 35px #007dff66,0 0 75px #0055ff33}.chrome-ring:before{border-color:#2aadff88;box-shadow:0 0 0 25px #007fff0d,0 0 0 55px #007fff08}.deck-art{border-color:#87d9ff;box-shadow:0 30px 70px #000b,0 0 0 6px #0c8aff11,0 0 30px #007fff25}.deck-sticker{background:linear-gradient(145deg,#e0fbff,#37a4ff 62%,#034eb7);color:#001c4a;border:1px solid #a1e5ff;box-shadow:0 0 23px #007bff45}.deck-info>strong{font-family:'Crankwood Display',var(--display);font-weight:400;color:#9fdcff;letter-spacing:.025em;text-shadow:0 0 12px #007cff55}.song-selector button.selected{background:linear-gradient(130deg,#0c387eaa,#061d3dc9);border-color:#259dff;box-shadow:inset 0 0 24px #007eff24,0 0 15px #007eff15}.cinema-marquee{background:linear-gradient(175deg,#b8f0ff,#3da9ff 30%,#0740a9 45%,#52baff 51%,#1682e8 75%,#8edbff);border-color:#59c1ff;color:#041c43;box-shadow:0 0 30px #0075ff25}.cinema-marquee>div{font-family:'Crankwood Display',var(--display);font-weight:400;font-size:28px}.section-head h2{line-height:1.03}.releases-four .release:hover{border-color:#25adff;box-shadow:0 10px 45px #007fff35}.cover-play{background:#b3eaff;color:#00366d}.release-cta{color:#69c6ff}.platform-bar{border-color:#0f62ac77}.listening{background:radial-gradient(ellipse at 15% 45%,#005ddd39,transparent 65%),#070f1d;border-color:#0d68b977}.players{border-color:#238cdc88;box-shadow:0 0 0 8px #007eff08,0 30px 75px #0007,0 0 45px #006bdf12}.listen-art span{background:linear-gradient(#bbf3ff,#1397ff,#054ca5)}.artist-portrait{border-color:#187fcb88;box-shadow:12px 12px 0 #006fff0f}.about-title h2{line-height:1.03}.social-links .platform:hover{border-color:#2cb5ff;color:#81d6ff}.footer-name{font-family:'Crankwood Display',var(--display);font-weight:400;font-size:clamp(50px,12.4vw,177px);padding:12px 0 30px;background:var(--chrome);background-clip:text;color:transparent;-webkit-text-stroke:.35px #72d0ff;filter:drop-shadow(0 3px #002d70) drop-shadow(0 0 15px #007fff44);letter-spacing:-.03em}.footer-name>span{color:#4db9ff}.listen-dock{border-color:#2d9af588;box-shadow:0 8px 35px #000a,0 0 25px #0075ff25,inset 0 1px #9cdfff44}.dock-bars i,.scroll-progress{background:#31b3ff}.nav-listen{border-color:#247dc199}.header nav a.active{color:#57c0ff}.small-cw{color:#6fcaff;text-shadow:0 0 15px #007fff55}
@media(min-width:1600px){.cinema-name{font-size:230px}}@media(max-width:700px){.cinema-name{font-size:16vw;letter-spacing:-.045em;margin:24px 0 23px;padding:7px 5px 14px 2px;-webkit-text-stroke:.35px #8fdfff;filter:drop-shadow(1px 2px 0 #002775) drop-shadow(0 0 10px #007dff77)}.wordmark span{font-size:14px}.cinema-copy h2{font-size:65px}.cinema-copy h2 em{font-size:61px}.deck-info>strong{font-size:27px}.cinema-marquee>div{font-size:23px}.section-head h2{font-size:52px}.about-title h2{font-size:48px}.socials h2{font-size:48px}.footer-name{font-size:12.5vw}.artist-portrait{box-shadow:7px 7px 0 #006fff0f}}
@media(max-width:360px){.cinema-copy h2{font-size:58px}.cinema-copy h2 em{font-size:54px}.section-head h2{font-size:46px}.about-title h2,.socials h2{font-size:43px}}
.cinema-name{isolation:isolate;overflow:visible;background:none;filter:drop-shadow(0 0 14px #007dff77) drop-shadow(0 0 32px #005adf33);-webkit-text-stroke:.8px #95e4ff}
.cinema-name:before{content:attr(data-text);position:absolute;inset:0;padding:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;white-space:nowrap;color:#003271;-webkit-text-fill-color:#003271;-webkit-text-stroke:.8px #05234d;transform:translate(9px,12px);z-index:-1;text-shadow:-1px -1px 0 #123e75,-2px -2px 0 #0c3c7b,-3px -3px 0 #144c92,-4px -4px 0 #0d3b7d,-5px -5px 0 #12498e,-6px -6px 0 #1356a5,-7px -7px 0 #0e4a94,-8px -8px 0 #1969c1,4px 7px 7px #000a;pointer-events:none}
.cinema-name>.logo-face{display:inline-block;position:relative;z-index:1;background:var(--chrome);background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:.8px #95e4ff}.cinema-name:after{bottom:-3px;box-shadow:0 0 12px #008cff,0 8px 25px #008cff55}.cinema-inner{position:relative}.cinema-name{margin-bottom:30px}.section-head h2 em,.listen-copy h2 em,.about-title h2 em{filter:drop-shadow(1px 1px 0 #104d9f) drop-shadow(2px 3px 0 #002e73) drop-shadow(3px 5px 0 #001a48) drop-shadow(0 0 10px #0075ff55)}
.merch-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:15px}.merch-filters button{background:#0b182a;border:1px solid #245688;color:#a8c5e7;border-radius:30px;padding:11px 18px;min-height:43px;font-size:10px;transition:border-color .2s,background .2s}.merch-filters button.active{background:linear-gradient(110deg,#0455bb,#1688d9);border-color:#65ceff;color:#fff;box-shadow:0 0 18px #007dff26}.merch-count{font-size:9px;color:#8faecf;margin-bottom:22px}.merch-product[hidden]{display:none!important}.original-product>img{aspect-ratio:4/5!important;object-fit:contain!important;background:radial-gradient(ellipse at 50% 40%,#142b46,#0b1424);padding:15px;filter:none!important}.product-origin{font-size:7px;letter-spacing:.12em;color:#53b9ff;display:block;margin-bottom:10px}.merch-products{row-gap:28px}.merch-product>div{min-height:135px}.merch-product h3{line-height:1.5}.merch-product .micro{color:#7acbff}.merch-note{max-width:850px;line-height:1.9}

@media(min-width:1600px){}
@media(max-width:700px){.cinema-name{margin-bottom:28px}.cinema-name:before{transform:translate(4px,6px);-webkit-text-stroke:.4px #05234d;text-shadow:-1px -1px 0 #12498e,-2px -2px 0 #1356a5,-3px -3px 0 #1969c1,3px 5px 5px #0009}.cinema-name,.cinema-name>.logo-face{-webkit-text-stroke:.35px #95e4ff}.merch-filters{gap:8px}.merch-filters button{font-size:9px;padding:10px 13px}.merch-product>div{min-height:0}.original-product>img{aspect-ratio:1!important;max-height:420px;padding:10px}.merch-note{font-size:9px}.product-origin{font-size:7px}}
@media(prefers-reduced-motion:reduce){}
/* Real-time blue combustion, behind the chrome lettering. */
.living-fire{position:absolute;left:0;width:100%;height:260px;top:0;z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.95;filter:drop-shadow(0 0 15px #007bff88);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}
.cinema-name{z-index:1}.hero-meta{position:relative;z-index:2}
.hero-platforms{display:flex;flex-wrap:wrap;gap:9px;margin-top:27px;max-width:470px}.hero-platforms>span{flex-basis:100%;font-size:8px;letter-spacing:.2em;color:#a8bed8;margin-bottom:4px}.hero-platforms .platform{font-size:10px;gap:8px;padding:10px 12px;border:1px solid #42668d;border-radius:5px;background:#06101cbb;min-height:42px}.hero-platforms .platform svg{width:18px;height:18px}.hero-platforms .arrow{display:none}.brand-spotify{--brand:#1ed760}.brand-apple{--brand:#fa526d}.brand-deezer{--brand:#bc73ff}.brand-amazon{--brand:#39d9ee}.hero-platforms .platform svg,.platform-bar .platform svg{color:var(--brand)}
#musik{padding-top:55px}.platform-bar{display:block;margin:0 0 80px;padding:30px;background:radial-gradient(ellipse at top,#0f3c6466,transparent 75%),#080f1e;border:1px solid #307bbc;border-radius:12px;box-shadow:0 0 45px #007aff17,inset 0 1px #9cdbff22}.platform-bar>.eyebrow{font-size:9px;color:#69c9ff;letter-spacing:.2em;margin-bottom:25px;line-height:1.9}.platform-bar>.eyebrow strong{display:block;font-family:var(--display);font-size:38px;letter-spacing:0;color:#f3f9ff;line-height:1.25;margin-top:8px}.platform-grid{gap:14px}.platform-bar .platform{position:relative;min-height:130px;align-items:flex-start;flex-direction:column;justify-content:center;gap:14px;font-size:17px;font-weight:700;padding:23px 20px;color:#f6faff;border:1px solid color-mix(in srgb,var(--brand) 45%,#14223a);border-top:3px solid var(--brand);background:linear-gradient(150deg,color-mix(in srgb,var(--brand) 12%,#080e19),#080e19);transition:transform .2s,box-shadow .2s,border-color .2s}.platform-bar .platform svg{width:33px;height:33px;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--brand) 30%,transparent))}.platform-bar small{display:block;color:#97aac4;font-size:8px;font-weight:400;letter-spacing:.15em;margin-top:8px}.platform-bar .arrow{position:absolute;right:20px;top:22px;color:var(--brand);font-size:23px}.platform-bar .platform:hover,.hero-platforms .platform:hover{border-color:var(--brand);box-shadow:0 7px 30px color-mix(in srgb,var(--brand) 18%,transparent);transform:translateY(-4px)}.platform:focus-visible{outline:2px solid var(--brand,#80d4ff);outline-offset:5px}
@media(max-width:700px){.living-fire{height:140px}.hero-platforms{margin-top:23px;gap:8px}.hero-platforms .platform{font-size:9px;padding:10px}.hero-platforms .platform svg{width:17px;height:17px}#musik{padding-top:35px}.platform-bar{padding:23px 17px;margin-bottom:55px}.platform-bar>.eyebrow{font-size:7px}.platform-bar>.eyebrow strong{font-size:29px}.platform-bar .platform{min-height:132px;padding:18px 14px;font-size:14px;gap:14px}.platform-bar .platform svg{width:30px;height:30px}.platform-bar .arrow{right:13px;top:15px;font-size:20px}.platform-grid{gap:12px}.platform-bar small{font-size:7px}}

.living-fire{mask-image:linear-gradient(0deg,transparent,#000 12%,#000 85%,transparent),linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-composite:intersect}

.brand-youtube-music{--brand:#ff334c}
.platform-bar .platform-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
@media(min-width:701px) and (max-width:1100px){.platform-bar .platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-bar .platform{font-size:15px}}
@media(max-width:700px){.platform-bar .platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-bar .platform-grid>li:last-child{grid-column:1/-1}.platform-bar .platform-grid>li:last-child .platform{min-height:116px}}
