@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@600;700&display=swap";:root{--md-bg:#090508;--md-panel:#12080e;--md-panel-soft:#1a0910;--md-text:#f7f1ec;--md-muted:#d8c9cb;--md-accent:#f13642;--md-edge:#d23a467a;--md-glow:0 0 18px #eb1d3233}body{background-color:var(--md-bg);color:var(--md-text);background-image:url(/images/backgrounds/links-home-desktop.svg);background-position:top;background-size:cover;background-attachment:fixed}.md-card{border:1px solid var(--md-edge);background:linear-gradient(112deg,#260a13f5,#0c060afa);border-radius:16px;box-shadow:0 0 15px #f0192a14}.md-cta{color:#fff;box-shadow:var(--md-glow);background:linear-gradient(#fb5154 0%,#aa111c 100%);border:1px solid #ff7772;border-radius:12px}.md-footer{color:#e8d5d4;border-top:1px solid #ec9c9259}@media (width<=767px){body{background-image:url(/images/backgrounds/links-home-mobile.svg);background-attachment:scroll}body[data-page=neony]{background-image:url(/images/backgrounds/neony-single-mobile.svg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--md-bg:#110716;--md-surface:#230c21;--md-surface-soft:#36102d;--md-border:#ad466d;--md-text:#fff4f6;--md-text-muted:#e3c4d2;--md-accent-orange:#ff994d;--md-accent-gold:#ffc265;--md-accent-pink:#ee398d;--md-accent-purple:#922c8d;--md-primary-gradient:linear-gradient(110deg,#ffad51,#f66d50 42%,#e83a91)}*{box-sizing:border-box}html{color-scheme:dark}body{min-width:320px;color:var(--md-text);background:var(--md-bg) url(/images/backgrounds/home-desktop.webp) center top/cover fixed no-repeat;margin:0;font-family:DM Sans,system-ui,sans-serif}body[data-page=neony]{background-image:url(/images/backgrounds/neony-desktop.webp)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{width:min(100% - 48px,1240px);margin:auto;padding:42px 0 24px}.logo{width:min(230px,62vw);display:inline-flex}.logo img{width:100%;height:auto}.red-rule{background:linear-gradient(90deg,transparent,var(--md-accent-orange),var(--md-accent-pink),transparent);width:225px;max-width:100%;height:2px;box-shadow:0 0 10px var(--md-accent-pink);margin:19px 0 34px}.hero{isolation:isolate;border:1px solid #ee398d59;border-radius:17px 17px 0 0;min-height:350px;position:relative;overflow:hidden}.hero:after{z-index:-1;content:"";background:linear-gradient(90deg,#110716fa,#200719c7 34%,#11071614 69%),linear-gradient(#0000 48%,#0c06109e);position:absolute;inset:0}.band-photo{z-index:-2;object-fit:cover;object-position:center 36%;width:100%;height:100%;position:absolute;inset:0}.hero-copy{width:min(425px,45%);padding:38px 0 34px 50px}.hero p{margin:0;font-size:clamp(1.08rem,1.45vw,1.34rem);line-height:1.45}.social-links{gap:11px;margin-top:24px;display:flex}.social-links a{background:#230c21c2;border:1px solid #ff994d80;border-radius:12px;place-items:center;width:51px;height:51px;font-size:24px;transition:all .2s;display:grid;box-shadow:0 0 13px #ee398d1c}.social-links a:hover,.social-links a:focus-visible{border-color:var(--md-accent-gold);background:#922c8d6b;transform:translateY(-3px)}.social-links b{font:700 24px/1 Arial,sans-serif}.md-card{background:linear-gradient(108deg,#36102de8,#110716f0);border:1px solid #ee398d7a;border-radius:17px;margin:16px 0;box-shadow:0 0 24px #ee398d1c}.release{grid-template-columns:244px 1fr 330px;align-items:center;gap:clamp(34px,4vw,60px);min-height:245px;padding:15px 40px;display:grid}.cover{aspect-ratio:1;object-fit:cover;border-radius:12px;width:244px;box-shadow:0 10px 28px #00000045}.eyebrow{color:var(--md-accent-gold);text-transform:uppercase;letter-spacing:.25em;margin:0 0 7px;font-size:.79rem;font-weight:700}.release h1,.video h2{margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.35rem,4.1vw,3.8rem);line-height:1.05}.artist{display:none}.listen{background:linear-gradient(110deg,#340f2efa,#110716fa);border:1px solid #ffbd6d;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;width:min(100%,365px);margin-top:22px;padding:16px 20px;font-size:1.13rem;font-weight:700;display:flex;box-shadow:0 0 20px #ee398d40}.listen b,.video-cta b,.official-web b{margin-left:auto;font-size:1.45rem;font-weight:400}.platform-links{gap:12px;display:grid}.platform-links.grid{border-left:1px solid #ff994d57;grid-template-columns:repeat(2,minmax(135px,1fr));padding-left:36px}.platform-links a{background:linear-gradient(105deg,#36102ded,#110716e8);border:1px solid #ff994d8c;border-radius:13px;grid-template-columns:minmax(96px,auto) 1px minmax(0,1fr) 20px;align-items:center;gap:13px;min-height:53px;padding:9px 15px;font-size:.86rem;transition:all .2s;display:grid;box-shadow:0 0 11px #ee398d14}.platform-links a:before{content:"";background:#ffc26566;grid-area:1/2;align-self:stretch;width:1px}.platform-links a:hover,.platform-links a:focus-visible{border-color:var(--md-accent-gold);background:#5e1748cc;box-shadow:0 0 16px #ee398d33}.platform-name{white-space:nowrap;grid-area:1/1;justify-self:start;font-size:1.05rem;font-weight:700}.platform-copy{white-space:nowrap;color:var(--md-text-muted);grid-area:1/3}.platform-arrow{color:var(--md-accent-gold);grid-area:1/4;justify-self:end;font-size:1.35rem}.platform-logo{object-fit:contain;max-width:100%;display:block}.platform-logo--spotify{width:116px;height:34px}.platform-links a.spotify{color:#fff;background:linear-gradient(105deg,#2f0e2afa,#110716fa);border-color:#ffc265}.platform-links a.spotify .platform-copy,.platform-links a.spotify .platform-arrow{color:#fff8e9}.platform-links a.spotify:before{background:#ffffff6b}.tidal{letter-spacing:.14em}.video{grid-template-columns:1.32fr .88fr;align-items:center;gap:52px;padding:5px;display:grid}.video-image{border-radius:12px;position:relative;overflow:hidden}.video-image img{aspect-ratio:16/7;object-fit:cover;width:100%}.video-image span{background:#00000045;border:3px solid #fff;border-radius:50%;place-items:center;width:59px;height:59px;font-size:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-info{padding-right:35px}.video-info h2{font-size:2.8rem}.video-info>p:not(.eyebrow){margin:8px 0 20px;font-size:1.15rem}.video-cta,.official-web{border:1px solid var(--md-accent-orange);border-radius:12px;align-items:center;gap:11px;display:flex;box-shadow:0 0 14px #ee398d24}.video-cta{padding:14px 19px;font-size:1.06rem;font-weight:700}.official-web{width:min(100% - 60px,430px);margin:28px auto 14px;padding:14px 21px;font-size:1.15rem;font-weight:700}.md-footer{color:var(--md-text-muted);justify-content:center;align-items:center;gap:19px;margin-top:18px;padding:18px 0 4px;display:flex}.md-footer span{background:#ffc26573;width:min(154px,18vw);height:1px}.md-footer p{letter-spacing:.08em;white-space:nowrap;margin:0;font-size:.75rem}.neony-page{width:min(100% - 64px,1280px);padding:24px 0 22px}.neony-page:before{z-index:-1;content:"";background:linear-gradient(140deg,#1b071deb,#110716cf);border:1px solid #ee398db8;border-radius:20px;position:absolute;inset:22px max(20px,50% - 640px) 18px;box-shadow:0 0 38px #ee398d33}.neony-header{border-bottom:1px solid #ffc26545;justify-content:space-between;align-items:center;margin:0 48px;padding:8px 4px 20px;display:flex}.neony-url{color:var(--md-text-muted);font-size:1rem}.neony-single{grid-template-columns:minmax(350px,500px) minmax(390px,1fr);align-items:center;gap:clamp(56px,7vw,110px);max-width:1080px;margin:0 auto;padding:54px 0 43px;display:grid}.neony-art{border:1px solid #ff994d8c;border-radius:14px;width:100%;box-shadow:0 16px 42px #00000059,0 0 26px #ee398d26}.neony-content .eyebrow{margin-bottom:11px;font-size:.88rem}.accent-rule{background:linear-gradient(90deg,var(--md-accent-gold),var(--md-accent-orange));width:67px;height:4px;box-shadow:0 0 11px var(--md-accent-orange);border-radius:4px;margin:0 0 18px;display:block}.neony-content h1{color:#fff6fb;text-shadow:0 0 16px #ee398dbf;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(3.5rem,6vw,5.3rem);font-weight:500;line-height:.95}.neony-content .artist{margin:7px 0 18px;font-size:2rem;line-height:1.1;display:block}.neony-description{max-width:405px;color:var(--md-text-muted);margin:0 0 27px;font-size:1.15rem;line-height:1.4}.platform-links.stack{grid-template-columns:1fr;gap:10px}.platform-links.stack a{min-height:60px;padding:11px 18px}.platform-links.stack .platform-logo--spotify{width:130px;height:37px}.release-facts{border-top:1px solid #ffc2654f;border-bottom:1px solid #ffc2654f;justify-content:center;max-width:1080px;margin:0 auto;padding:21px 0;display:flex}.release-facts p{grid-template-columns:34px auto;align-items:center;column-gap:12px;min-width:250px;margin:0;padding:0 48px;font-size:1.2rem;display:grid}.release-facts p+p{border-left:1px solid #ffc26566}.release-facts span{color:var(--md-accent-gold);grid-row:span 2;font-size:1.7rem}.release-facts b{color:var(--md-accent-gold);text-transform:uppercase;letter-spacing:.22em;font-size:.7rem}.neony-bottom{justify-content:space-between;align-items:center;max-width:1080px;margin:0 auto;padding:35px 4px 20px;display:flex}.neony-bottom .social-links{margin:0}.neony-web{border:1px solid var(--md-accent-gold);text-transform:uppercase;letter-spacing:.05em;background:#36102db3;border-radius:14px;justify-content:center;align-items:center;gap:14px;min-width:390px;padding:16px 25px;font-size:.9rem;font-weight:700;display:flex;box-shadow:0 0 16px #ff994d1a}.neony-page .md-footer{margin-top:0;padding-bottom:5px}@media (width<=950px) and (width>=761px){.page{width:min(100% - 40px,880px)}.release{grid-template-columns:184px 1fr 235px;gap:24px;min-height:215px;padding:16px 26px}.cover{width:184px}.platform-links.grid{grid-template-columns:1fr;gap:9px;padding-left:24px}.platform-links a{grid-template-columns:auto 1px 1fr 18px;min-height:44px;font-size:.72rem}.platform-name{font-size:.9rem}.platform-logo--spotify{width:100px}.video{gap:30px}.neony-page{width:min(100% - 40px,940px)}.neony-header{margin:0 34px}.neony-single{grid-template-columns:minmax(270px,350px) 1fr;gap:42px;padding:42px 34px}.neony-content h1{font-size:3.9rem}.neony-content .artist{font-size:1.65rem}.platform-links.stack a{grid-template-columns:100px 1px 1fr 18px;font-size:.78rem}.release-facts,.neony-bottom{margin-left:34px;margin-right:34px}.release-facts p{min-width:0;padding:0 26px}.neony-web{min-width:310px}}@media (width<=760px){body{background-image:url(/images/backgrounds/home-mobile.webp);background-attachment:scroll}body[data-page=neony]{background-image:url(/images/backgrounds/neony-mobile.webp)}.page{width:min(100% - 28px,550px);padding-top:20px}.hero{border-radius:0;align-items:end;min-height:402px;display:flex}.hero:after{background:linear-gradient(#1107160d 20%,#200719c7 60%,#110716fa 97%)}.band-photo{object-position:center top}.hero-copy{text-align:center;width:100%;padding:25px 14px 16px}.hero-copy .logo{width:206px}.red-rule{margin:11px auto 15px}.hero p{font-size:1rem;line-height:1.34}.social-links{justify-content:center;gap:10px;margin-top:13px}.social-links a{width:45px;height:45px}.release{grid-template-columns:138px 1fr;gap:22px;min-height:150px;padding:12px}.cover{width:138px}.release h1{font-size:2.15rem}.release .eyebrow{font-size:.67rem}.listen{gap:4px;margin-top:9px;padding:12px 13px;font-size:.94rem}.platform-links.grid{display:none}.video{box-shadow:none;background:0 0;border:0;padding:0;display:block}.video .video-image{border:1px solid #ff994d80}.video-image img{aspect-ratio:16/8}.video-info{padding:16px 3px 0}.video-info h2{font-size:2rem}.video-info>p:not(.eyebrow){margin:4px 0 13px}.video-cta{justify-content:center}.official-web{width:calc(100% - 12px);margin-top:28px}.neony-page{width:min(100% - 28px,430px);padding:18px 0 14px}.neony-page:before{border-radius:18px;inset:10px 8px 12px}.neony-header{border:0;margin:0 18px;padding:4px 0 17px}.neony-page .logo{width:180px}.neony-url{display:none}.neony-single{flex-direction:column;gap:20px;padding:14px 18px 30px;display:flex}.neony-content{text-align:center;width:100%}.neony-content .eyebrow{margin:0 0 9px;font-size:.72rem}.accent-rule{width:52px;height:3px;margin:0 auto 13px}.neony-content h1{font-size:3.55rem}.neony-content .artist{margin:5px 0 12px;font-size:1.55rem}.neony-description{margin:0 auto 21px;font-size:1rem}.platform-links.stack{gap:8px}.platform-links.stack a{text-align:left;grid-template-columns:94px 1px minmax(0,1fr) 16px;gap:9px;min-height:45px;padding:7px 11px;font-size:.66rem}.platform-name{font-size:.85rem}.platform-links.stack .platform-logo--spotify{width:95px;height:29px}.platform-copy{white-space:nowrap}.platform-arrow{font-size:1.08rem}.release-facts{justify-content:center;margin:0 18px;padding:15px 0}.release-facts p{min-width:0;padding:0 16px;font-size:1rem}.release-facts span{font-size:1.25rem}.release-facts b{letter-spacing:.15em;font-size:.56rem}.neony-bottom{flex-direction:column;gap:21px;margin:0;padding:22px 18px 13px}.neony-bottom .social-links{gap:10px}.neony-bottom .social-links a{width:42px;height:42px;font-size:20px}.neony-web{width:100%;min-width:0;padding:13px 15px;font-size:.73rem}.neony-page .md-footer{padding-bottom:7px}.neony-page .md-footer span{width:62px}}@media (width<=380px){.release{grid-template-columns:116px 1fr;gap:14px}.cover{width:116px}.release h1{font-size:1.9rem}.listen{font-size:.84rem}.social-links{gap:7px}.social-links a{width:43px;height:43px}.neony-page{width:calc(100% - 18px)}.neony-single{padding-left:12px;padding-right:12px}.platform-links.stack a{grid-template-columns:86px 1px minmax(0,1fr) 14px;gap:7px;padding-left:8px;padding-right:8px;font-size:.59rem}.platform-name{font-size:.78rem}.platform-links.stack .platform-logo--spotify{width:87px}.release-facts p{padding:0 10px}}@media (prefers-reduced-motion:no-preference){.hero-copy,.release,.video,.neony-single{animation:.55s both enter}.release{animation-delay:.1s}.video{animation-delay:.18s}@keyframes enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.platform-links.compact{border-left:1px solid #ff994d57;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-left:36px}.platform-links.compact a{justify-content:center;align-items:center;min-width:0;min-height:52px;padding:8px 12px;display:flex;overflow:hidden}.platform-links.compact a:before{display:none}.platform-links.compact .platform-name{text-overflow:ellipsis;justify-content:center;align-items:center;min-width:0;font-size:1rem;display:flex;overflow:hidden}.platform-links.compact .platform-logo--spotify{width:112px;max-width:100%;height:33px}.platform-links.stacked{grid-template-columns:1fr;gap:10px}.platform-links.stacked a{min-height:60px;padding:11px 18px}@media (width<=950px) and (width>=761px){.platform-links.compact{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:24px}.platform-links.compact a{min-height:44px;padding:6px 8px}.platform-links.compact .platform-name{font-size:.86rem}.platform-links.compact .platform-logo--spotify{width:92px;height:28px}.platform-links.stacked a{grid-template-columns:100px 1px 1fr 18px;font-size:.78rem}}@media (width<=760px){.platform-links.compact{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0}.platform-links.compact a{min-height:46px;padding:6px 8px}.platform-links.compact .platform-name{font-size:.86rem}.platform-links.compact .platform-logo--spotify{width:94px;height:28px}.platform-links.stacked{gap:8px}.platform-links.stacked a{text-align:left;grid-template-columns:94px 1px minmax(0,1fr) 16px;gap:9px;min-height:45px;padding:7px 11px;font-size:.66rem}.platform-links.stacked .platform-logo--spotify{width:95px;height:29px}}@media (width<=380px){.platform-links.compact .platform-name{font-size:.76rem}.platform-links.compact .platform-logo--spotify{width:82px;height:25px}.platform-links.stacked a{grid-template-columns:86px 1px minmax(0,1fr) 14px;gap:7px;padding-left:8px;padding-right:8px;font-size:.59rem}.platform-links.stacked .platform-logo--spotify{width:87px}}@media (width<=760px){.release .platform-links.compact{grid-column:1/-1}}.platform-links a{background:linear-gradient(105deg,#230c21f5,#0c0610f5);border-color:#ee398d85;transition:border-color .22s,box-shadow .22s,background .22s;box-shadow:inset 0 1px #ffffff06,0 0 10px #ee398d1c}.platform-links a.spotify{background:linear-gradient(105deg,#2f0e2afa,#110716fa);border-color:#ffc265b8;box-shadow:inset 0 1px #ffffff0a,0 0 14px #ee398d33,0 0 7px #ff994d1f}.platform-links a:hover{background:linear-gradient(105deg,#3d1236fa,#19081bfa);border-color:#ffc265e6;box-shadow:inset 0 1px #ffffff0d,0 0 18px #ee398d47,0 0 10px #ff994d24}.platform-links a:focus-visible{outline:2px solid var(--md-accent-gold);outline-offset:3px;border-color:var(--md-accent-gold);box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #ffc2652e,0 0 20px #ee398d52}.listen{background:linear-gradient(110deg,#340f2efa,#110716fa);border-color:#ffc265cc;transition:border-color .22s,box-shadow .22s,background .22s;box-shadow:inset 0 1px #ffffff0d,0 0 16px #ee398d38,0 0 8px #ff994d1f}.listen:hover{border-color:var(--md-accent-gold);background:linear-gradient(110deg,#411339fa,#19081bfa);box-shadow:inset 0 1px #ffffff12,0 0 21px #ee398d52,0 0 12px #ff994d2e}.listen:focus-visible{outline:2px solid var(--md-accent-gold);outline-offset:3px;box-shadow:inset 0 1px #ffffff14,0 0 0 3px #ffc2652e,0 0 22px #ee398d57}.video-cta,.official-web,.neony-web{background:linear-gradient(110deg,#230c21f5,#0c0610f5);border-color:#ee398d94;transition:border-color .22s,box-shadow .22s,background .22s;box-shadow:inset 0 1px #ffffff09,0 0 12px #ee398d26,0 0 6px #ff994d14}.video-cta:hover,.official-web:hover,.neony-web:hover{background:linear-gradient(110deg,#3d1236fa,#19081bfa);border-color:#ffc265e6;box-shadow:inset 0 1px #ffffff0f,0 0 19px #ee398d47,0 0 10px #ff994d24}.video-cta:focus-visible,.official-web:focus-visible,.neony-web:focus-visible{outline:2px solid var(--md-accent-gold);outline-offset:3px;border-color:var(--md-accent-gold);box-shadow:inset 0 1px #ffffff12,0 0 0 3px #ffc2652e,0 0 21px #ee398d52}.neony-page{z-index:0;isolation:isolate;width:min(100% - 48px,1200px);padding:28px 0 18px;position:relative}.neony-page:before{z-index:0;background:linear-gradient(140deg,#1b071d94,#11071673);border-color:#ee398d9e;inset:0;box-shadow:0 0 30px #ee398d2b}.neony-page>*{z-index:1;position:relative}.neony-header{margin:0 44px;padding:9px 3px 18px}.neony-page .logo{width:220px}.neony-single{grid-template-columns:minmax(420px,460px) minmax(370px,1fr);gap:clamp(54px,6vw,88px);max-width:1060px;padding:44px 0 35px}.neony-art{aspect-ratio:1;object-fit:contain}.neony-content{max-width:455px}.neony-content h1{font-size:clamp(4rem,5vw,4.75rem);line-height:.98}.neony-content .artist{margin:8px 0 17px;font-size:1.85rem}.neony-description{max-width:390px;margin-bottom:24px;line-height:1.45}.neony-page .platform-links.stacked{gap:9px}.neony-page .platform-links.stacked a{min-height:55px;padding:9px 17px}.release-facts{max-width:1060px;padding:17px 0}.release-facts p{min-width:230px;padding:0 40px}.neony-bottom{max-width:1060px;padding:28px 4px 14px}.neony-bottom .social-links a{width:52px;height:52px}.neony-page .md-footer{padding:13px 0 2px}@media (width<=900px) and (width>=761px){.neony-page{width:min(100% - 40px,820px)}.neony-header{margin:0 30px}.neony-single{grid-template-columns:1fr;gap:30px;max-width:560px;padding:38px 30px 30px}.neony-art{justify-self:center;width:min(100%,450px)}.neony-content{text-align:center;max-width:500px;margin:auto}.accent-rule,.neony-description{margin-left:auto;margin-right:auto}.neony-page .platform-links.stacked a{grid-template-columns:130px 1px minmax(0,1fr) 20px;min-height:54px}.release-facts,.neony-bottom{margin-left:30px;margin-right:30px}.release-facts p{padding:0 28px}.neony-bottom{padding-top:26px}}@media (width<=760px){.neony-page{width:min(100% - 24px,430px);padding:14px 0 10px}.neony-page:before{border-radius:18px;inset:0}.neony-header{margin:0 18px;padding:7px 0 15px}.neony-page .logo{width:176px}.neony-single{gap:20px;padding:12px 18px 26px}.neony-art{width:min(100%,370px);margin:auto}.neony-content h1{font-size:clamp(2.75rem,12vw,3.25rem);line-height:1}.neony-content .artist{margin:6px 0 13px;font-size:1.5rem}.neony-description{max-width:340px;margin-bottom:20px;font-size:1rem;line-height:1.42}.neony-page .platform-links.stacked{gap:9px}.neony-page .platform-links.stacked a{grid-template-columns:minmax(88px,.9fr) 1px minmax(0,1.35fr) 16px;gap:8px;min-height:50px;padding:8px 12px;font-size:.73rem}.neony-page .platform-links.stacked .platform-name{font-size:.87rem}.neony-page .platform-links.stacked .platform-copy{white-space:normal;line-height:1.15}.neony-page .platform-links.stacked .platform-logo--spotify{width:98px;height:30px}.release-facts{margin:0 18px;padding:14px 0}.release-facts p{padding:0 15px}.neony-bottom{gap:19px;padding:21px 18px 11px}.neony-bottom .social-links a{width:46px;height:46px}.neony-page .md-footer{padding:11px 0 2px}}@media (width<=380px){.neony-page .platform-links.stacked a{grid-template-columns:82px 1px minmax(0,1fr) 14px;gap:7px;min-height:48px;padding-left:9px;padding-right:9px;font-size:.66rem}.neony-page .platform-links.stacked .platform-name{font-size:.78rem}.neony-page .platform-links.stacked .platform-logo--spotify{width:87px}}body[data-page=neony]{background:#110716 url(/images/backgrounds/neony-desktop.webp) top/cover no-repeat}@media (width<=767px){body[data-page=neony]{background-image:url(/images/backgrounds/neony-mobile.webp)}}.neony-background{isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.neony-background:before{z-index:0;pointer-events:none;content:"";background:#110716 url(/images/backgrounds/neony-desktop.webp) top/cover no-repeat;position:absolute;inset:0}.neony-background>.neony-page{z-index:1;position:relative}@media (width<=767px){.neony-background:before{background-image:url(/images/backgrounds/neony-mobile.webp)}}@media (width>=561px) and (width<=760px){.neony-page{width:min(100% - 48px,560px)}.neony-header{margin:0 26px;padding-top:9px}.neony-page .logo{width:190px}.neony-single{max-width:520px;padding:18px 26px 28px}.neony-art{width:min(100%,420px)}.neony-content h1{font-size:clamp(3rem,9vw,3.5rem)}.neony-content .artist{font-size:1.6rem}.neony-description{max-width:390px;font-size:1.03rem}.neony-page .platform-links.stacked a{grid-template-columns:112px 1px minmax(0,1fr) 18px;min-height:54px;font-size:.79rem}.neony-page .platform-links.stacked .platform-name{font-size:.94rem}.neony-page .platform-links.stacked .platform-logo--spotify{width:112px;height:32px}.neony-bottom{padding-left:26px;padding-right:26px}.neony-bottom .social-links a{width:48px;height:48px}}@media (width<=760px){.neony-page .release-facts{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;display:grid}.neony-page .release-facts p{min-width:0;padding:0 8px;font-size:.95rem}.neony-page .release-facts span{font-size:1.15rem}.neony-page .release-facts b{letter-spacing:.12em;font-size:.55rem}.neony-page .platform-links.stacked a{min-height:52px}.neony-web{min-height:48px;line-height:1.2}}@media (width<=560px){.neony-page{width:calc(100% - 20px)}.neony-header{margin:0 14px;padding-top:7px;padding-bottom:14px}.neony-page .logo{width:min(176px,58vw)}.neony-single{padding:12px 14px 24px}.neony-art{width:min(100%,340px)}.neony-content h1{font-size:clamp(2.5rem,12vw,3.05rem)}.neony-content .artist{font-size:clamp(1.35rem,5.5vw,1.5rem)}.neony-description{max-width:310px;margin-bottom:20px;font-size:.94rem}.neony-page .platform-links.stacked{gap:8px}.neony-page .platform-links.stacked a{grid-template-columns:82px 1px minmax(0,1fr) 14px;gap:7px;min-height:52px;padding:8px 9px;font-size:.67rem}.neony-page .platform-links.stacked .platform-name{font-size:.79rem}.neony-page .platform-links.stacked .platform-logo--spotify{width:86px;height:27px}.neony-page .platform-links.stacked .platform-copy{line-height:1.12}.neony-bottom{gap:18px;padding:21px 18px 11px}.neony-bottom .social-links{gap:6px}.neony-bottom .social-links a{width:44px;height:44px}.neony-web{font-size:.69rem}.neony-page .md-footer{gap:12px;font-size:.7rem}}.social-links,.neony-bottom .social-links{gap:10px}.social-links .social-icon,.neony-bottom .social-links .social-icon{box-sizing:border-box;background:#18081de6;border:1px solid #ee398d94;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;transition:border-color .2s,box-shadow .2s,background-color .2s,transform .2s;display:grid;box-shadow:inset 0 0 10px #ee398d0f,0 0 12px #ee398d24}.social-links .social-icon:hover{background:#2b0c2bf0;border-color:#ff994dc7;transform:translateY(-1px);box-shadow:inset 0 0 12px #ee398d1a,0 0 18px #ee398d47}.social-links .social-icon:focus-visible{outline-offset:3px;border-color:#ffc265f2;outline:2px solid #fff6fb;box-shadow:inset 0 0 12px #ee398d1f,0 0 20px #ee398d5c}.social-links .social-icon img{object-fit:contain;max-width:none;max-height:none;display:block}.social-links .social-icon--instagram img{width:22px;height:22px}.social-links .social-icon--tiktok img{width:27px;height:27px}.social-links .social-icon--youtube img{width:37px;height:auto}.social-links .social-icon--facebook img{width:16px;height:16px}.social-links .social-icon svg{fill:none;stroke:#fff6fb;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.social-links .social-icon b{font:inherit}@media (width<=760px){.social-links .social-icon,.neony-bottom .social-links .social-icon{flex-basis:48px;width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.social-links .social-icon{transition:none}.social-links .social-icon:hover{transform:none}}.video-image{place-items:center;width:100%;display:grid}.video-image span{inset:auto;pointer-events:none;margin:auto;inset:0;transform:none}.platform-links .platform-name{align-items:center;min-width:0;display:flex}.platform-links .platform-logo{object-fit:contain;width:auto;max-width:100%;height:auto;display:block}.platform-links .platform-logo--spotify{width:114px}.platform-links .platform-logo--apple{width:100px}.platform-links .platform-logo--tidal{width:108px}.platform-links .platform-logo--deezer{width:98px}.platform-links .platform-logo--youtube{width:112px}.platform-links.compact .platform-logo--spotify{width:104px;height:auto}.platform-links.compact .platform-logo--apple{width:96px}.platform-links.compact .platform-logo--tidal{width:108px}.platform-links.compact .platform-logo--deezer{width:98px}.platform-links.stacked .platform-logo--spotify{width:114px;height:auto}.platform-links.stacked .platform-logo--apple{width:108px}.platform-links.stacked .platform-logo--tidal{width:114px}.platform-links.stacked .platform-logo--deezer{width:106px}.platform-links.stacked .platform-logo--youtube{width:112px}@media (width<=760px){.platform-links.compact .platform-logo--spotify{width:94px}.platform-links.compact .platform-logo--apple{width:88px}.platform-links.compact .platform-logo--tidal{width:96px}.platform-links.compact .platform-logo--deezer{width:88px}.platform-links.stacked .platform-logo--spotify{width:96px}.platform-links.stacked .platform-logo--apple{width:92px}.platform-links.stacked .platform-logo--tidal{width:96px}.platform-links.stacked .platform-logo--deezer{width:90px}.platform-links.stacked .platform-logo--youtube{width:100px}}@media (width<=380px){.platform-links.compact .platform-logo--spotify{width:82px}.platform-links.compact .platform-logo--apple{width:78px}.platform-links.compact .platform-logo--tidal{width:88px}.platform-links.compact .platform-logo--deezer{width:82px}}.platform-logo-frame--apple{flex:0 auto;width:100px;max-width:100%;height:32px;display:block;position:relative;overflow:hidden}.platform-logo-frame--apple .platform-logo--apple{width:100%;max-width:none;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}.platform-links.compact .platform-logo-frame--apple{width:96px;height:30px}.platform-links.stacked .platform-logo-frame--apple{width:108px;height:32px}@media (width<=760px){.platform-links.compact .platform-logo-frame--apple{width:88px;height:28px}.platform-links.stacked .platform-logo-frame--apple{width:92px;height:29px}}@media (width<=380px){.platform-links.compact .platform-logo-frame--apple{width:78px;height:26px}}.neony-page .platform-links.stacked a{grid-template-columns:minmax(0,38%) minmax(0,1fr) 24px;gap:0 14px;min-height:56px;padding:10px 17px}.neony-page .platform-links.stacked a.tidal{letter-spacing:0}.neony-page .platform-links.stacked a:before{background:#ffc26566;grid-area:1/1;place-self:stretch end;width:1px}.neony-page .platform-links.stacked .platform-name{min-width:0;height:30px;font-size:inherit;grid-area:1/1;justify-content:center;align-items:center;padding-right:14px;display:flex}.neony-page .platform-links.stacked .platform-logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:28px}.neony-page .platform-links.stacked .platform-logo-frame--apple{max-width:100%;height:28px}.neony-page .platform-links.stacked .platform-copy{overflow-wrap:anywhere;white-space:normal;min-width:0;color:var(--md-text-muted);letter-spacing:0;grid-area:1/2;font-size:.9rem;font-weight:500;line-height:1.25}.neony-page .platform-links.stacked .platform-arrow{grid-area:1/3;place-self:center end;min-width:0;font-size:1.25rem;line-height:1}.neony-page .platform-links.stacked .platform-logo--spotify{width:114px;height:auto}.neony-page .platform-links.stacked .platform-logo--apple{width:108px}.neony-page .platform-links.stacked .platform-logo--tidal{width:114px}.neony-page .platform-links.stacked .platform-logo--deezer{width:106px}.neony-page .platform-links.stacked .platform-logo--youtube{width:112px}@media (width<=760px){.neony-page .platform-links.stacked a{grid-template-columns:minmax(0,34%) minmax(0,1fr) 18px;column-gap:8px;min-height:52px;padding:8px 12px}.neony-page .platform-links.stacked .platform-name{height:28px;padding-right:8px}.neony-page .platform-links.stacked .platform-logo{max-height:24px}.neony-page .platform-links.stacked .platform-logo-frame--apple{height:28px}.neony-page .platform-links.stacked .platform-copy{font-size:.8125rem;font-weight:500;line-height:1.25}.neony-page .platform-links.stacked .platform-arrow{font-size:1.08rem}.neony-page .platform-links.stacked .platform-logo--spotify{width:96px;height:auto}.neony-page .platform-links.stacked .platform-logo--apple{width:92px}.neony-page .platform-links.stacked .platform-logo--tidal{width:96px}.neony-page .platform-links.stacked .platform-logo--deezer{width:90px}.neony-page .platform-links.stacked .platform-logo--youtube{width:100px}}@media (width<=380px){.neony-page .platform-links.stacked a{grid-template-columns:minmax(0,33%) minmax(0,1fr) 16px;column-gap:7px;padding-left:9px;padding-right:9px}.neony-page .platform-links.stacked .platform-name{padding-right:7px}.neony-page .platform-links.stacked .platform-copy{font-size:.8125rem}.neony-page .platform-links.stacked .platform-arrow{font-size:1rem}}@media (width>=761px){.neony-page .platform-links.stacked a{height:56px}}.neony-page .platform-links.stacked .platform-logo--apple{transform-origin:50%;transform:translate(-10px,-50%)scale(1.72)}.neony-page .platform-links.stacked .platform-logo--tidal{width:100px;transform:translate(4px)}.neony-page .platform-links.stacked .platform-logo--deezer{width:92px;transform:translate(4px)}.neony-page .platform-links.stacked .platform-logo--youtube{transform-origin:50%;transform:translate(-7px)scale(1.27)}@media (width<=760px){.neony-page .platform-links.stacked .platform-logo--apple{transform:translate(-8px,-50%)scale(1.67)}.neony-page .platform-links.stacked .platform-logo--tidal{width:85px;transform:translate(3px)}.neony-page .platform-links.stacked .platform-logo--deezer{width:78px;transform:translate(3px)}.neony-page .platform-links.stacked .platform-logo--youtube{transform:translate(-6px)scale(1.23)}}.platform-links.compact .platform-logo-frame--apple .platform-logo--apple{width:82%;max-width:82%;left:9%}.skip-link{z-index:10;border:2px solid var(--md-accent-gold);color:#fff6fb;background:#110716;border-radius:8px;padding:.7rem 1rem;font-weight:700;transition:top .2s;position:fixed;top:-5rem;left:1rem}.skip-link:focus-visible{outline-offset:3px;outline:2px solid #fff6fb;top:1rem}.logo:focus-visible,.video-image:focus-visible{outline:2px solid var(--md-accent-gold);outline-offset:4px}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}
