.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.boot-crash{position:fixed;inset:0;z-index:55;pointer-events:none;display:flex;justify-content:center;align-items:center;gap:1vw;background:#10120ff5;color:var(--acid);animation:boot-out 1.8s cubic-bezier(.76,0,.24,1) forwards}.boot-crash>span{font:900 44vw/.8 var(--display);display:block;animation:boot-letter 1.1s cubic-bezier(.2,.9,.2,1) both}.boot-crash>span:nth-child(2){color:#f568d9;animation-delay:.09s;--boot-y:-110vh}.boot-crash>span:nth-child(3){color:transparent;-webkit-text-stroke:3px var(--acid);animation-delay:.18s;--boot-y:110vh}.boot-crash small{position:absolute;bottom:7%;left:8%;font:12px var(--mono);letter-spacing:4px}.hero-photo{clip-path:polygon(11% 0,100% 0,100% 100%,0 100%,0 18%)}.chaos .hero-letters>span{animation-name:letter-rave;animation-duration:4.6s}.chaos .hero-copy h2{animation-name:rave-title;animation-duration:6s}.chaos .album-sticker{animation-duration:1.8s}.hero-copy h2{filter:drop-shadow(3px 3px 0 #111)}.hero-star{filter:drop-shadow(8px 6px 0 #ff53d8)}.chaos .hero-photo .photo-echo{animation-duration:3.6s}.chaos .hero-photo .second{animation-delay:.8s}
.verse-stage{position:relative;isolation:isolate;overflow:hidden;min-height:940px;padding:42px 6% 90px;background:#151019;border-block:1px solid #d8ff0055}.verse-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3;filter:saturate(1.25) contrast(1.15);transform:scale(1.06) translateY(var(--verse-photo-y,0px))}.verse-vignette{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#10091999,transparent 60%),linear-gradient(0deg,#10120f 0%,transparent 27%,#10091922 80%,#10120fbb)}.verse-top{display:flex;justify-content:space-between;align-items:start;position:relative;z-index:2}.verse-top .eyebrow{background:#111b;padding:7px 12px}.verse-seal{display:grid;place-content:center;text-align:center;width:85px;height:85px;border:2px solid var(--acid);border-radius:50%;font:800 28px/.85 var(--display);color:var(--acid);rotate:16deg}.verse-words{margin-top:35px;position:relative;z-index:1}.verse-hit{display:flex;align-items:center;gap:30px;background:none;padding:0;text-align:left;width:100%;color:var(--acid);position:relative;min-height:clamp(110px,14vw,200px)}.verse-hit>span{display:block;font:900 clamp(110px,16vw,240px)/.82 var(--display);letter-spacing:-.03em;text-shadow:5px 7px 0 #111,0 0 40px #0009;transform-origin:left center;transition:color .2s,letter-spacing .3s;transform:translateX(var(--verse-x,0px)) rotate(var(--verse-r,0deg))}.verse-hit:nth-child(2){justify-content:flex-end;color:#f568d9}.verse-hit:nth-child(2)>span{order:1;color:transparent;-webkit-text-stroke:2px #f568d9;text-shadow:5px 5px 0 #000}.verse-hit:nth-child(3){padding-left:7%;color:#d8ff00}.verse-hit small{font:10px/1.5 var(--mono);max-width:105px;background:#111a;padding:6px;letter-spacing:1px}.verse-hit:hover>span{color:#fff;letter-spacing:.005em}.verse-hit:nth-child(2):hover>span{-webkit-text-stroke-color:#fff}.verse-bottom{display:flex;align-items:end;justify-content:space-between;margin-top:45px;font:700 13px/1.5 var(--mono);position:relative;z-index:2}.verse-bottom p{font:12px/1.6 var(--mono);background:#1119;padding:7px 12px}.verse-cross{font:100px/.7 var(--body);color:#f568d9;animation:spin 8s linear infinite}.verse-tape{position:absolute;bottom:14px;left:-3%;width:110%;white-space:nowrap;background:#f568d9;color:#111;transform:rotate(3deg);font:800 32px/1 var(--display);padding:10px 0;word-spacing:14px}.verse-stage[data-color=pink] .verse-vignette{background:linear-gradient(135deg,#8b005c66,transparent 60%,#151019)}.verse-stage[data-color=cyan] .verse-vignette{background:linear-gradient(135deg,#006a8866,transparent 60%,#151019)}.verse-stage[data-color=acid] .verse-vignette{background:linear-gradient(135deg,#52670066,transparent 60%,#151019)}
.discography{background:#151612;overflow:hidden;padding-top:50px}.discography .section-heading h2{font-size:clamp(65px,8vw,120px)}.release-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px 6%;margin-top:85px}.release-card{--release-color:#f568d9;position:relative;isolation:isolate;min-width:0;padding:0 6% 30px;border-bottom:1px solid var(--release-color)}.release-orange{--release-color:#ff763b;margin-top:100px}.release-acid{--release-color:var(--acid);margin-top:-60px}.release-cyan{--release-color:#51e6e8;margin-top:35px}.release-year{position:absolute;right:0;top:-75px;font:900 clamp(100px,13vw,200px)/1 var(--display);color:transparent;-webkit-text-stroke:1px var(--release-color);opacity:.5;z-index:-1}.release-cover{width:86%;position:relative;perspective:900px;margin-bottom:40px}.release-cover img{aspect-ratio:1;object-fit:cover;box-shadow:12px 12px 0 var(--release-color);transform:rotate(-4deg) rotateY(var(--crate-tilt,0deg));transition:transform .35s}.release-card:nth-child(even) .release-cover{margin-left:10%}.release-card:nth-child(even) .release-cover img{transform:rotate(5deg) rotateY(var(--crate-tilt,0deg))}.release-stamp{position:absolute;right:-30px;bottom:25px;color:#111;background:var(--release-color);font:900 24px/.95 var(--display);padding:17px 20px;rotate:10deg;border:2px solid #111;box-shadow:4px 4px 0 #111;animation:stamp-rock 4s ease-in-out infinite}.release-copy .eyebrow{color:var(--release-color);font-size:10px}.release-copy h3{font:900 clamp(40px,4.7vw,70px)/.95 var(--display);margin:18px 0;letter-spacing:-1px}.release-copy p{font-size:16px;line-height:1.75;max-width:480px;color:#c0c1b8;min-height:84px}.release-picks{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0}.release-picks span{border:1px solid #48483f;padding:5px 8px;font:10px var(--mono)}.release-listen{background:var(--release-color);color:#111;width:100%;font-size:13px;margin-top:5px}.release-card:hover .release-cover img{transform:rotate(0deg) rotateY(var(--crate-tilt,0deg)) scale(1.04)}.rave-divider{overflow:hidden;padding:45px 0;background:#f568d9;color:#111;transform:rotate(2deg) scale(1.04);position:relative;z-index:3;margin:35px 0}.rave-divider span{display:block;white-space:nowrap;font:900 clamp(55px,10vw,155px)/.85 var(--display);letter-spacing:-2px}.rave-divider span:first-child{transform:translateX(var(--rave-shift,10%))}.rave-divider span:last-child{margin-top:10px;text-align:center;color:transparent;-webkit-text-stroke:1.5px #111;transform:translateX(calc(var(--rave-shift,10%)*-1))}.flight-banner{position:fixed;top:34%;left:50%;z-index:32;background:var(--acid);color:#111;padding:15px 30px;font:900 clamp(55px,10vw,130px)/1 var(--display);white-space:nowrap;pointer-events:none;box-shadow:12px 12px 0 #f568d9;animation:banner-fly 1.45s cubic-bezier(.2,.8,.2,1) both}.flight-banner.from-top{animation-name:banner-drop;background:#f568d9;box-shadow:12px 12px 0 var(--acid)}.flight-banner.from-right{animation-name:banner-right}.paused .boot-crash,.paused .flight-banner{display:none}.paused .verse-hit>span{transform:none!important}.paused .verse-art{transform:none}.paused .rave-divider span{transform:none}.chaos .verse-stage.in-view .verse-art{animation:club-breathe 12s ease-in-out infinite}.chaos .verse-seal{animation:stamp-rock 3s ease-in-out infinite}.chaos .verse-hit:first-child>span{filter:drop-shadow(-4px 0 #f568d9)}.chaos .verse-hit:nth-child(3)>span{filter:drop-shadow(4px 0 #50e3ee)}
@keyframes boot-letter{from{translate:0 var(--boot-y,110vh);rotate:15deg;scale:.65}to{translate:0 0;rotate:0deg;scale:1}}
@keyframes boot-out{0%,65%{clip-path:inset(0)}100%{clip-path:inset(0 0 100%);visibility:hidden}}
@keyframes letter-rave{0%,65%,100%{transform:translate(0) rotate(0) scale(1)}73%{transform:translate(-9px,-30px) rotate(-10deg) scale(1.07,1.15)}83%{transform:translate(6px,8px) rotate(7deg) scale(1.08,.9)}94%{transform:translate(0) rotate(0) scale(1)}}
@keyframes rave-title{0%,70%,100%{transform:skewX(0);text-shadow:0 0 transparent}77%{transform:skewX(-7deg);text-shadow:7px 2px #ff40c8}85%{transform:skewX(5deg);text-shadow:-5px 0 #26e8ff}}
@keyframes club-breathe{0%,100%{scale:1.03;filter:saturate(1.2) contrast(1.1)}50%{scale:1.12;filter:saturate(1.65) contrast(1.2)}}
@keyframes stamp-rock{0%,100%{rotate:10deg;translate:0 0}50%{rotate:-6deg;translate:0 -8px}}
@keyframes banner-fly{0%{transform:translate(-180vw,-50%) rotate(-15deg)}25%,70%{transform:translate(-50%,-50%) rotate(-7deg)}100%{transform:translate(150vw,-65%) rotate(16deg)}}
@keyframes banner-right{0%{transform:translate(160vw,-50%) rotate(15deg)}25%,70%{transform:translate(-50%,-50%) rotate(6deg)}100%{transform:translate(-180vw,-45%) rotate(-12deg)}}
@keyframes banner-drop{0%{transform:translate(-50%,-150vh) rotate(-15deg)}28%,70%{transform:translate(-50%,-50%) rotate(4deg)}100%{transform:translate(-50%,150vh) rotate(18deg)}}
@media(min-width:1180px){.discography .release-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:68px 4%;align-items:start}.discography .release-card,.discography .release-orange,.discography .release-acid,.discography .release-cyan{margin-top:0;padding-inline:4%}.discography .release-card:last-child{grid-column:2}.discography .release-copy h3{font-size:clamp(40px,3.6vw,60px)}.discography .release-copy p{font-size:15px;min-height:0}.discography .release-cover{width:90%;margin-bottom:30px}.discography .release-stamp{font-size:20px;padding:13px 16px}}
@media(max-width:1000px){.verse-stage{min-height:760px}.verse-hit{min-height:150px}.verse-hit>span{font-size:18vw}.verse-hit small{font-size:9px;max-width:90px}.verse-bottom{margin-top:25px}.release-grid{gap:70px 5%}.release-copy h3{font-size:43px}.release-copy p{min-height:140px}.release-stamp{font-size:19px;padding:12px}.release-year{top:-55px}.release-cover{width:90%}}
@media(max-width:600px){.header nav{gap:13px}.header nav a:last-child{display:block}.header nav a:nth-child(3){display:none}.header{gap:12px}.verse-stage{padding:25px 5% 65px;min-height:710px}.verse-art{object-position:50% 50%;opacity:.88}.verse-vignette{background:linear-gradient(90deg,#10091988,transparent),linear-gradient(0deg,#10120f 0%,transparent 35%,#10120f77)}.verse-top .eyebrow{font-size:8px;max-width:165px;line-height:1.7}.verse-seal{width:62px;height:62px;font-size:23px}.verse-words{margin-top:55px}.verse-hit{min-height:130px;display:block}.verse-hit>span{font-size:25vw;text-shadow:3px 4px 0 #111;line-height:.9}.verse-hit small{display:block;font-size:8px;max-width:none;width:max-content;margin-top:8px;padding:3px 6px}.verse-hit:nth-child(2){padding-left:20%}.verse-hit:nth-child(2)>span{-webkit-text-stroke-width:1.5px}.verse-hit:nth-child(3){padding-left:0}.verse-bottom{margin-top:20px;font-size:9px;gap:10px;align-items:center}.verse-bottom p{font-size:9px}.verse-cross{font-size:55px}.verse-tape{font-size:24px;bottom:8px}.release-grid{grid-template-columns:1fr;gap:80px;margin-top:80px}.release-card,.release-orange,.release-acid,.release-cyan{margin-top:0;padding:0 4% 28px}.release-year{font-size:135px;top:-55px}.release-cover{width:79%;margin:0 auto 38px!important}.release-stamp{font-size:20px;right:-28px;bottom:25px}.release-copy h3{font-size:50px}.release-copy p{min-height:0;font-size:16px}.release-copy .eyebrow{font-size:9px}.release-listen{font-size:12px}.discography .section-heading h2{font-size:clamp(48px,13vw,75px)}.discography .section-top>.eyebrow:last-child{max-width:105px}.rave-divider{padding:30px 0;margin:20px 0}.rave-divider span{font-size:15vw;letter-spacing:-1px}.flight-banner{font-size:15vw;padding:15px 18px;box-shadow:7px 7px 0 #f568d9}.boot-crash small{font-size:9px;letter-spacing:2px}.boot-crash>span:nth-child(3){-webkit-text-stroke-width:2px}.chaos .hero-letters>span{animation-name:letter-punch-mobile}}
@media(prefers-reduced-motion:reduce){.boot-crash,.flight-banner{display:none}.verse-hit>span,.verse-art,.rave-divider span{transform:none!important}.verse-art{scale:1!important}}

/* Cover-matched accents for the two newer releases. */
.release-morda{--release-color:#eaa72f}.release-mokotow{--release-color:#11b965}

/* GM2L entrance waits until the construction notice has been acknowledged. */
.boot-crash{visibility:hidden;animation:none}.boot-crash>span{animation:none}.boot-crash.is-active{visibility:visible;animation:boot-out 1.8s cubic-bezier(.76,0,.24,1) forwards}.boot-crash.is-active>span{animation:boot-letter 1.1s cubic-bezier(.2,.9,.2,1) both}
