:root{color-scheme:dark;--bg:#100f0d;--ink:#e5d9c4;--muted:#a19583;--rust:#c75231;--line:#675344;--scroll:0;--drift:0px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg) url('/releases/30fg-20261023T061914Z/assets/grit.jpg') center top/1100px auto;color:var(--ink);font-family:'Arial Narrow','Helvetica Neue',Arial,sans-serif;overflow-x:clip}body:before{content:'';position:fixed;inset:0;pointer-events:none;background:linear-gradient(90deg,#160d0550,transparent 35%,transparent 65%,#160d0550);z-index:-1}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a,input{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--ink);outline-offset:6px}button{border:0;background:none}svg{width:24px;height:24px;flex-shrink:0}.scroll-line{height:3px;position:fixed;top:0;left:0;width:calc(var(--scroll)*100%);background:var(--rust);z-index:20}header{max-width:1440px;margin:auto;padding:30px 5%;display:flex;align-items:center;gap:30px}.brand{font-family:Georgia,serif;font-size:26px;letter-spacing:-.025em;white-space:nowrap;border-bottom:1px solid #a99477;padding-bottom:4px}.rule{height:1px;background:var(--line);flex:1}nav{display:flex;align-items:center;gap:28px;font-size:11px;letter-spacing:.15em}nav button{font-size:inherit;letter-spacing:inherit;padding:0}nav .motion-toggle{font:9px monospace;color:var(--muted);border:1px solid var(--line);padding:8px}nav a:hover,nav button:hover{color:var(--rust)}.hero{max-width:1320px;padding:24px 5% 40px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-copy{position:relative;z-index:2}h1,h2,.ticker,.footer-word{font-family:Impact,'Arial Narrow',sans-serif;font-weight:900;text-transform:uppercase}h1{font-size:clamp(95px,11.5vw,170px);line-height:.84;letter-spacing:-.035em;margin:0 0 30px;transform:rotate(-2deg)}h1 span{display:block;width:max-content;max-width:100%;background:url('/releases/30fg-20261023T061914Z/assets/grit.jpg') center/500px,var(--ink);background-blend-mode:screen;background-clip:text;-webkit-background-clip:text;color:transparent;position:relative}h1 span:nth-child(2){margin-left:6px}h1 span:last-child{color:var(--rust);font-size:.78em;letter-spacing:-.035em;margin-top:9px;text-shadow:2px 2px #160e0a}.date{font:12px monospace;letter-spacing:.28em;padding-top:16px;border-top:1px solid var(--line);display:table;margin:12px 0 26px}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.listen-button{display:flex;align-items:center;gap:12px;background:var(--ink);color:#17120e;padding:17px 22px;font-family:Impact,'Arial Narrow',sans-serif;letter-spacing:.04em;font-size:19px;clip-path:polygon(1% 4%,95% 0,100% 9%,99% 92%,5% 100%,0 88%);transition:background .2s,transform .2s}.listen-button:hover{background:var(--rust);transform:rotate(-2deg)}.hero-actions>a{font:10px monospace;letter-spacing:.08em;border-bottom:1px solid var(--line);padding:12px 0}.sleeve-wrap{position:relative;perspective:1000px}.ghost-number{font:440px/.8 Impact,sans-serif;position:absolute;color:#4f34294d;right:-12%;top:-12%;transform:translateY(calc(var(--drift)*-.5));z-index:-1}.sleeve{display:block;position:relative;padding:0;width:100%;box-shadow:0 22px 35px #0009;transition:rotate .5s,filter .5s}.sleeve:before,.sleeve:after{content:'';position:absolute;z-index:1;width:100px;height:27px;background:#c1a77585 url('/releases/30fg-20261023T061914Z/assets/grit.jpg') center/400px;background-blend-mode:screen;clip-path:polygon(2% 5%,98% 0,100% 90%,0 100%);pointer-events:none}.sleeve:before{top:2px;left:-25px;transform:rotate(-32deg)}.sleeve:after{bottom:3px;right:-25px;transform:rotate(-32deg)}.front{rotate:2deg;transform:translateY(var(--drift)) rotateY(var(--tilt,0deg));will-change:transform}.front:hover{rotate:0deg}.sleeve img{width:100%;height:auto;display:block}.player-shell{max-width:1188px;margin:20px auto 70px;padding:20px 26px 18px;border-top:1px solid #947051;border-bottom:1px solid #947051;background:#080706c9;position:relative;z-index:3}.player-heading{display:flex;justify-content:space-between;font:10px monospace;letter-spacing:.18em;color:var(--muted);margin-bottom:14px}.player-heading>span:first-child{color:var(--ink)}.signal{display:inline-block;width:5px;height:5px;background:#655748;margin-left:6px;border-radius:50%}.playing .signal{background:var(--rust);box-shadow:0 0 9px #c7523190}.transport{display:flex;align-items:center;gap:26px}.play{border:1px solid var(--line);width:62px;height:62px;display:grid;place-items:center;flex-shrink:0;transition:background .25s}.play:hover{background:var(--rust);border-color:var(--rust)}.play svg{width:27px;height:27px}.scrub{flex:1;min-width:0;position:relative}.waveform{height:47px;display:flex;align-items:center;gap:3px;overflow:hidden}.waveform i{width:100%;min-width:2px;background:#6b5a49;transition:background .15s}.waveform i.heard{background:var(--rust)}#seek{position:absolute;top:0;left:0;width:100%;height:47px;margin:0;cursor:ew-resize;opacity:.01}#seek:focus-visible{opacity:1;accent-color:var(--rust)}.times{display:flex;justify-content:space-between;font:10px monospace;color:var(--muted);margin-top:8px}.times>span{font-size:8px;letter-spacing:.12em}.mute{width:32px;padding:4px}.mute[aria-pressed=true]{color:var(--rust)}#audio-status{font:12px monospace;color:var(--ink);margin:8px 0 0}#audio-status:empty{display:none}audio{width:100%;margin-top:14px}.js audio{display:none}.ticker{background:var(--rust) url('/releases/30fg-20261023T061914Z/assets/grit.jpg') center/900px;background-blend-mode:screen;color:#160e09;overflow:hidden;padding:9px 0;transform:rotate(-1.1deg);font-size:36px;letter-spacing:.02em;border-block:1px solid #c96b45;margin-bottom:96px}.ticker>div{display:flex;gap:38px;width:max-content;animation:ticker 32s linear infinite}.ticker b{font-weight:400}.ticker:hover>div{animation-play-state:paused}@keyframes ticker{to{transform:translateX(-50%)}}.record{max-width:1320px;padding:0 5% 100px;margin:auto;display:grid;grid-template-columns:.86fr 1fr;gap:100px;align-items:start}.back{rotate:-3deg}.back:hover{rotate:0deg}.back-column{padding:25px 8px 0}.art-caption{display:flex;justify-content:space-between;gap:14px;font:9px monospace;color:var(--muted);letter-spacing:.05em;margin-top:35px}h2{font-size:clamp(50px,6.3vw,90px);letter-spacing:-.02em;line-height:1;margin:0 0 26px}.slash{color:var(--rust);margin-left:10px}.tracks{list-style:none;counter-reset:track;padding:0;margin:0}.tracks li{counter-increment:track;display:flex;gap:24px;align-items:center;border-top:1px solid var(--line);padding:20px 0;font-size:clamp(17px,1.6vw,22px);font-stretch:condensed;letter-spacing:.01em;transition:color .25s,padding .25s;position:relative}.tracks li:last-child{border-bottom:1px solid var(--line)}.tracks li:before{content:counter(track,decimal-leading-zero);font:12px monospace;color:var(--rust)}.tracks li:hover{color:#fff4de;padding-left:12px;background:#b54c2410}.record-listen{display:inline-flex;gap:30px;padding:20px 0 6px;font:10px monospace;letter-spacing:.12em;border-bottom:1px solid var(--rust);margin-top:20px}.record-listen:hover{color:var(--rust)}footer{max-width:1320px;padding:35px 5% 45px;margin:auto;border-top:1px solid var(--line)}.footer-word{font-size:clamp(48px,8.7vw,128px);letter-spacing:-.025em;line-height:1}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:25px;font:10px monospace;letter-spacing:.12em;color:var(--muted)}.footer-bottom a{color:var(--rust)}.mini-player{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:10;background:#18130ff5;border:1px solid var(--line);box-shadow:0 10px 30px #0008;display:flex;align-items:center;gap:30px;padding:16px 22px;font:10px monospace;letter-spacing:.06em;max-width:calc(100% - 24px);white-space:nowrap}.mini-player[hidden]{display:none}.mini-player button{color:var(--rust);font:inherit}.mini-player a{color:var(--muted)}dialog{max-width:min(90vw,850px);max-height:94dvh;padding:48px 20px 10px;border:1px solid var(--line);background:#100f0d;color:var(--ink)}dialog::backdrop{background:#000e;backdrop-filter:blur(6px)}dialog img{width:100%;max-height:74dvh;object-fit:contain}dialog p{text-align:center;font:12px monospace}.close{position:absolute;right:18px;top:14px;font:11px monospace;letter-spacing:.08em}body:has(dialog[open]){overflow:hidden}.skip{position:absolute;top:-100px;left:20px;padding:16px;background:var(--ink);color:#100f0d;z-index:30}.skip:focus{top:10px}.js.motion-on .reveal{opacity:0;transform:translateY(32px);transition:opacity .8s,transform .8s}.js.motion-on .reveal.visible{opacity:1;transform:translateY(0)}.motion-off *{animation:none!important;scroll-behavior:auto!important}.motion-off .front,.motion-off .ghost-number{transform:none}.motion-off .reveal{opacity:1!important;transform:none!important}@media(max-width:1100px){.hero{gap:36px}header{gap:18px}.brand{font-size:22px}nav{gap:18px}.player-shell{margin-inline:5%}.record{gap:55px}h1{font-size:12vw}.hero-actions>a{font-size:9px}}@media(max-width:700px){header{padding:22px 6%;flex-wrap:wrap;gap:18px}.brand{font-size:24px}.rule{display:none}nav{width:100%;justify-content:space-between;font-size:10px}.hero{grid-template-columns:1fr;gap:38px;padding:20px 7% 26px}.hero-copy{order:0}h1{font-size:clamp(100px,27vw,170px);margin-bottom:24px}.date{font-size:10px;letter-spacing:.2em}.hero-actions{gap:12px;align-items:start;flex-direction:column}.listen-button{font-size:18px;padding:15px 21px}.hero-actions>a{font-size:9px}.sleeve-wrap{width:88%;margin:0 auto}.ghost-number{font-size:70vw;right:-14%}.sleeve:before,.sleeve:after{width:70px;height:22px}.player-shell{margin:18px 5% 45px;padding:18px 16px}.player-heading{font-size:8px;letter-spacing:.08em}.transport{gap:14px}.play{width:44px;height:48px}.play svg{width:22px}.waveform{gap:2px;height:40px}#seek{height:40px}.times>span{display:none}.mute{width:25px}.ticker{font-size:28px;margin-bottom:60px;padding:7px 0}.record{grid-template-columns:1fr;gap:40px;padding:0 7% 65px}.track-column{grid-row:1}h2{font-size:16vw;margin-bottom:20px}.tracks li{font-size:18px;padding:19px 0;gap:20px}.back-column{width:88%;margin:auto;padding-top:0}.art-caption{font-size:8px;flex-wrap:wrap;margin-top:26px}footer{padding:28px 7% 36px}.footer-word{font-size:12.7vw}.footer-bottom{font-size:8px;line-height:1.8;flex-direction:column;margin-top:20px}.mini-player{gap:18px;padding:15px;font-size:9px}.mini-player a{display:none}dialog{max-width:96vw;padding:46px 10px 8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.front,.ghost-number{transform:none!important}.js.motion-on .reveal{opacity:1;transform:none}}
/* Lyric scenes: continuous album audio, independently explored visual chapters. */
.tracks li>a{display:flex;justify-content:space-between;align-items:center;gap:12px;flex:1;min-width:0}.tracks small{font:8px monospace;color:var(--muted);white-space:nowrap;letter-spacing:.08em}.tracks a:hover small{color:var(--ink)}.worlds-heading{max-width:1320px;margin:0 auto;padding:35px 5% 60px;border-top:1px solid var(--line);position:relative}.worlds-heading h2{font-size:clamp(42px,6vw,80px);margin:0 0 16px}.worlds-heading p{font:10px monospace;color:var(--muted);letter-spacing:.22em}.scene-nav{display:flex;gap:20px;position:absolute;right:5%;bottom:65px}.scene-nav a{padding:10px;border-bottom:1px solid var(--line);font:14px monospace}.scene-nav a:hover{color:var(--rust);border-color:var(--rust)}.lyric-scene{position:relative;isolation:isolate;min-height:180vh;background:#0b0b09;border-top:1px solid #443428;--scene-progress:0}.scene-art{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;z-index:-1}.scene-art img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(calc(1.04 + var(--scene-progress)*.055)) translateY(calc(var(--scene-progress)*-20px));will-change:transform}.scene-shade{position:absolute;inset:0;background:linear-gradient(90deg,#080a09d9 0%,#080a0990 35%,#080a0920 70%),linear-gradient(0deg,#080a09cc,transparent 30%,transparent 75%,#080a0980)}.scene-content{position:relative;margin-top:-100vh;margin-top:-100svh;padding:14vh 7% 13vh;width:65%;max-width:900px;min-height:180vh}.scene-title{display:flex;align-items:flex-start;gap:20px;margin-bottom:20vh}.scene-number{font:12px monospace;color:#d28b64;letter-spacing:.1em;padding-top:9px}.scene-title h2{font-size:clamp(45px,5.8vw,82px);text-wrap:balance;line-height:.98;max-width:650px}.lyric-line{font-family:Georgia,serif;font-size:clamp(28px,3.5vw,48px);font-weight:400;line-height:1.18;letter-spacing:-.025em;margin:0 0 20vh;text-shadow:0 2px 24px #000;max-width:680px;transition:opacity 1s,transform 1s;color:#e5d9c4}.js.motion-on .lyric-line{opacity:.26;transform:translateY(24px)}.js.motion-on .lyric-line.line-active{opacity:1;transform:translateY(0)}.full-lyrics{background:#0a0a08d9;border-top:1px solid #987452;border-bottom:1px solid #987452;margin-top:5vh;max-width:630px}.full-lyrics summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:22px 20px;font:11px monospace;letter-spacing:.1em;list-style:none;gap:15px}.full-lyrics summary::-webkit-details-marker{display:none}.full-lyrics summary span{font-size:22px;color:var(--rust);transition:transform .3s}.full-lyrics[open] summary span{transform:rotate(45deg)}.full-lyrics summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.lyric-transcript{white-space:pre-wrap;overflow-wrap:anywhere;font-family:Georgia,serif;font-size:18px;line-height:1.65;padding:10px 22px 30px;color:var(--ink)}.scene-music{display:inline-block;font:10px monospace;letter-spacing:.1em;color:#d2b093;border-bottom:1px solid #8e593c;margin-top:25px;padding-bottom:8px}.scene-dust{position:absolute;inset:-10%;pointer-events:none;opacity:.1;background:url('/releases/30fg-20261023T061914Z/assets/grit.jpg') center/900px;mix-blend-mode:screen;animation:atmosphere 22s ease-in-out infinite alternate}.lyric-scene[data-scene=machine] .scene-dust{animation-direction:alternate-reverse}.lyric-scene[data-scene=violence] .scene-art img{transform:scale(calc(1.06 + var(--scene-progress)*.04)) translateX(calc(var(--scene-progress)*-25px))}.lyric-scene[data-scene=lions] .scene-shade{background:linear-gradient(90deg,#0b0805de,#0b080590 40%,#0b080515 75%),linear-gradient(0deg,#0b0805bb,transparent 45%)}@keyframes atmosphere{from{transform:translate(-1%,1%)}to{transform:translate(3%,-2%)}}.motion-off .scene-art img{transform:none!important}.motion-off .lyric-line{opacity:1!important;transform:none!important}.scene-music:hover{color:var(--ink)}@media(max-width:700px){header nav{gap:12px;font-size:9px}.worlds-heading{padding:26px 7% 40px}.worlds-heading h2{font-size:12vw}.worlds-heading p{font-size:9px}.scene-nav{position:static;margin-top:25px;gap:28px}.lyric-scene{min-height:160vh}.scene-content{padding:10vh 7% 12vh;min-height:160vh;width:100%}.scene-art img{object-position:65% center}.scene-shade{background:linear-gradient(90deg,#080a09bd,#080a0970),linear-gradient(0deg,#080a09bb,transparent 55%,#080a0944)}.scene-title{gap:14px;margin-bottom:18vh}.scene-title h2{font-size:14vw}.scene-number{font-size:10px}.lyric-line{font-size:32px;max-width:95%;margin-bottom:18vh}.full-lyrics summary{font-size:10px;padding:18px 15px}.lyric-transcript{font-size:17px;padding:6px 16px 24px}.tracks small{font-size:7px}.lyric-scene[data-scene=lions] .scene-shade{background:linear-gradient(90deg,#0b0805c9,#0b080570),linear-gradient(0deg,#0b0805bb,transparent 65%)}}@media(prefers-reduced-motion:reduce){.scene-art img{transform:none!important}.js.motion-on .lyric-line{opacity:1;transform:none}.scene-dust{animation:none}}
@media(max-width:700px){.scene-art img{object-position:82% center}.lyric-scene[data-scene=machine] .scene-art img{object-position:70% center}.lyric-scene[data-scene=lions] .scene-art img{object-position:94% center}}

/* Individual recordings share one transport; lyric navigation stays separate. */
.tracks li{display:flex;align-items:center;gap:12px}.track-play{flex:1;min-width:0;display:flex;align-items:center;gap:12px;text-align:left;font:inherit;padding:14px 0}.track-play:hover,.track-play[aria-pressed=true]{color:var(--rust)}.track-symbol{font:15px monospace;flex-shrink:0}.tracks .track-lyrics{width:auto;flex-shrink:0;padding:16px 0}.single-track .waveform{visibility:hidden}.single-track #seek{opacity:1;accent-color:var(--rust)}.single-track .times>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:65%}.player-heading{gap:12px}.player-heading>span:last-child{white-space:nowrap}@media(max-width:700px){.track-play{gap:8px;font-size:16px}.tracks li{gap:8px}.mini-player>span{max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}

/* Opt-in visual destruction; transports and transcript text remain stable. */
html{overflow-x:clip}body{padding-bottom:72px}.chaos-toggle{position:fixed;right:20px;bottom:20px;z-index:50!important;display:flex;align-items:center;gap:10px;padding:14px 18px!important;min-height:48px;background:#e5d9c4!important;color:#140e0a!important;border:2px solid #c75231!important;box-shadow:5px 5px 0 #000;font:bold 12px monospace!important;letter-spacing:.07em!important}.chaos-toggle>span{font-size:25px}.chaos-toggle b{border-left:1px solid;padding-left:10px}.chaos-toggle[aria-pressed=true]{background:#c75231!important;color:#fff0d5!important}.mini-player{bottom:84px}.hero h1,.sleeve,.footer-word,.scene-art img,.ticker,.scene-title h2{transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter 1.2s,rotate 1.2s}.chaos .hero{direction:rtl}.chaos .hero>*{direction:ltr}.chaos .hero h1{transform:rotate(7deg) skew(-7deg);text-shadow:5px 3px #c7523166}.chaos .hero h1 span:nth-child(2){transform:translateX(18px) rotate(-12deg)}.chaos .hero h1 span:last-child{transform:rotate(3deg)}.chaos .front{rotate:174deg;filter:invert(1) sepia(.6);transform:scale(.88)!important}.chaos .back{rotate:-9deg;filter:invert(.9) sepia(.7);transform:scale(.9)}.chaos .ghost-number{transform:rotate(90deg);color:#c7523166}.chaos .ticker{transform:rotate(3deg);background-color:#e5d9c4}.chaos .ticker>div{animation-direction:reverse;animation-duration:16s}.chaos .scene-art img{transform:scale(1.14) rotate(-5deg) scaleX(-1)!important;filter:invert(.88) sepia(.6)}.chaos .lyric-scene:nth-child(even) .scene-art img{transform:scale(1.14) rotate(5deg)!important}.chaos .scene-title h2{transform:rotate(-6deg);text-shadow:4px 3px #c7523166}.chaos .footer-word{transform:rotate(180deg) scale(.9);color:var(--rust)}.chaos .scene-dust{animation-direction:reverse;opacity:.18}.chaos .scene-shade{background:linear-gradient(90deg,#090705e8,#090705a8 45%,#09070545)!important}.chaos .hero-copy{isolation:isolate}.chaos .hero-actions,.chaos .date{transform:none}.chaos .hero h1 span{max-width:100%}@media(max-width:700px){.chaos-toggle{right:12px;bottom:12px;padding:10px 12px!important;font-size:10px!important}.chaos .hero{direction:ltr}.chaos .hero h1{transform:rotate(4deg) skew(-4deg) scale(.94)}.chaos .hero h1 span:nth-child(2){transform:translateX(5px) rotate(-8deg)}.chaos .front{rotate:170deg}.chaos .scene-title h2{transform:rotate(-4deg)}.mini-player{bottom:78px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.chaos .scene-art img{transform:scale(1.08) scaleX(-1)!important}.chaos .front{rotate:170deg}}

#now-lyrics{max-width:none;margin:20px 0 0}#now-lyrics[hidden]{display:none}.now-lyrics-scroll{max-height:55vh;overflow-y:auto;overscroll-behavior:contain}.now-lyrics-scroll h3{padding:8px 22px 0;font:20px Impact,sans-serif;text-transform:uppercase;margin:0}.now-lyrics-scroll .lyric-transcript{padding-top:14px}.chaos #now-lyrics{transform:none;filter:none;background:#0a0a08}.chaos #now-lyrics *{transform:none;filter:none}

/* A slow neon afterimage of the title, confined to the hero. */
.hero{position:relative;isolation:isolate;overflow:clip}.title-atmosphere{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;user-select:none;contain:paint}.title-echo{position:absolute;font:clamp(36px,7vw,96px)/1 Impact,'Arial Narrow',sans-serif;letter-spacing:.06em;color:#c75231;opacity:.025;white-space:nowrap;animation:echo-drift 19s ease-in-out infinite alternate;animation-play-state:paused;transition:opacity 1.4s;text-shadow:0 0 18px #c7523180}.echo-man{left:47%;top:3%;rotate:-14deg}.echo-made{right:2%;top:43%;rotate:90deg;animation-delay:-8s;animation-duration:23s}.echo-machine{left:7%;bottom:2%;rotate:4deg;animation-delay:-12s;animation-duration:27s}.neon-wire,.neon-dot{position:absolute;display:block;background:#df7651;opacity:.06;box-shadow:0 0 9px #e87959,0 0 27px #c75231;animation:wire-drift 17s ease-in-out infinite alternate;animation-play-state:paused;transition:opacity 1.4s}.neon-wire{height:2px;width:70px;border-radius:2px}.wire-one{top:18%;left:43%;rotate:-32deg}.wire-two{right:2%;bottom:21%;rotate:70deg;width:48px;animation-delay:-5s;background:#9dbeb5;box-shadow:0 0 12px #83b8ae}.wire-three{bottom:10%;left:2%;rotate:12deg;width:100px;animation-delay:-9s}.neon-dot{width:4px;height:4px;border-radius:50%}.dot-one{top:6%;right:22%;animation-delay:-3s}.dot-two{left:42%;bottom:15%;animation-delay:-11s}.music-active .title-echo{opacity:.14}.music-active .neon-wire,.music-active .neon-dot{opacity:.65}.music-active .title-atmosphere *{animation-play-state:running}.hero h1>span{animation:title-drift 12s ease-in-out infinite alternate;animation-play-state:paused;transition:filter 1.4s}.hero h1>span:nth-child(2){animation-delay:-4s;animation-duration:15s}.hero h1>span:nth-child(3){animation-delay:-8s;animation-duration:18s}.music-active .hero h1>span{animation-play-state:running;filter:drop-shadow(0 0 9px #c7523155)}.music-active .hero h1>span:last-child{filter:drop-shadow(0 0 12px #d1624470)}.music-active .player-shell{box-shadow:0 -1px 18px #c752311a}.player-shell{transition:box-shadow 1.4s}@keyframes echo-drift{0%{translate:-8px 7px}48%{translate:7px -8px}51%{translate:6px -7px}100%{translate:16px -15px}}@keyframes wire-drift{from{translate:-3px 5px}to{translate:9px -9px}}@keyframes title-drift{0%{translate:0 0}46%{translate:2px -3px}49%{translate:1px -2px}52%{translate:2px -3px}100%{translate:-2px 3px}}.chaos .music-active .title-echo{opacity:.2}@media(max-width:700px){.title-echo{font-size:42px}.echo-man{left:auto;right:4%;top:1%}.echo-made{top:50%;right:-8px;font-size:34px}.echo-machine{left:8%;bottom:1%;font-size:36px}.wire-one{top:3%;left:5%;width:35px}.wire-two{right:2%;bottom:29%;width:30px}.wire-three{left:3%;bottom:4%;width:48px}.dot-two{left:4%;bottom:45%}.music-active .title-echo{opacity:.11}}@media(prefers-reduced-motion:reduce){.title-atmosphere *,.hero h1>span{animation:none!important;translate:none!important;transition:none!important}.music-active .title-echo{opacity:.06}.music-active .neon-wire,.music-active .neon-dot{opacity:.25}.music-active .hero h1>span{filter:none}}

/* Stable, touch-friendly cover viewer. Chaos never transforms this modal. */
#art-dialog{width:min(920px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);padding:12px;margin:auto;overflow:auto;overscroll-behavior:contain;transform:none;filter:none}#art-dialog .art-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;position:sticky;top:-12px;background:#100f0d;z-index:2;padding:4px 0 12px}#art-dialog .art-toolbar>div{display:flex;gap:6px}#art-dialog button{min-height:44px;padding:10px 14px;border:1px solid var(--line);font:12px monospace;letter-spacing:.06em}#art-dialog .close{position:static;font:12px monospace}#art-dialog .art-side[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.art-stage{position:relative;display:grid;place-items:center;background:#080706;aspect-ratio:1;width:min(100%,calc(100dvh - 210px));margin:auto}#art-dialog #full-art{display:block;width:100%;height:100%;max-height:none;object-fit:contain;transform:none!important;filter:none!important;rotate:none!important}#art-loading{position:absolute;inset:35% 8% auto;font:13px/1.5 monospace;pointer-events:none}#art-loading[hidden]{display:none}#art-dialog #art-caption{font:12px/1.5 monospace;margin:12px 0 4px}.art-original{display:block;text-align:center;min-height:44px;padding:13px 8px;font:11px monospace;text-decoration:underline;text-underline-offset:4px;color:var(--ink)}@media(max-width:600px){#art-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:10px}.art-stage{width:min(100%,calc(100dvh - 200px))}#art-dialog .art-toolbar{top:-10px}#art-dialog button{padding:10px 12px}} 

#art-dialog form{margin:0}#art-dialog::backdrop{touch-action:manipulation}#art-dialog button,.art-original{touch-action:manipulation}.title-atmosphere,.title-atmosphere *,.scene-dust,.scene-shade,.scroll-line{pointer-events:none}#art-dialog .art-toolbar{padding-top:max(4px,env(safe-area-inset-top))}#art-dialog .art-original{padding-bottom:max(13px,env(safe-area-inset-bottom))}
/* Content-sized lyric scenes instead of multiple empty screenfuls. */
.lyric-scene{min-height:0;overflow:clip}.scene-art{position:absolute;inset:0;height:100%;min-height:0}.scene-content{margin-top:0;min-height:0;padding:64px 7%;width:72%;max-width:980px}.scene-title{margin-bottom:38px}.lyric-line{margin-bottom:38px}.full-lyrics{margin-top:24px}.scene-music{margin-top:22px}@media(max-width:700px){.scene-content{width:100%;min-height:0;margin-top:0;padding:42px 7%}.scene-title{margin-bottom:30px}.lyric-line{margin-bottom:30px;font-size:28px}.scene-title h2{font-size:12vw}.full-lyrics{margin-top:20px}.scene-art{height:100%}.worlds-heading{padding-bottom:30px}}

.instrumental-scene{position:relative;isolation:isolate;overflow:hidden;min-height:340px;border-top:1px solid var(--line);display:flex;align-items:center;background:#0c0b09}.instrumental-art{position:absolute;inset:0;z-index:-1;pointer-events:none}.hypnosis{background:linear-gradient(90deg,#090807ed,#090807b0 50%,#09080755),url('/releases/30fg-20261023T061914Z/assets/art-5263.jpg') 85% 40%/cover}.hypnosis:after{content:'';position:absolute;inset:-50% -10% -50% 40%;border-radius:50%;background:repeating-radial-gradient(ellipse at center,transparent 0 24px,#c7523130 25px 26px,transparent 27px 48px);rotate:-25deg}.therapy{background:linear-gradient(90deg,#080a09ed,#080a09b0 60%,#080a0944),url('/releases/30fg-final-back-gallery-20261023/assets/back-cover-final.jpg') 80% 60%/cover}.therapy:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 24px,#8eaaa318 25px 26px);clip-path:polygon(55% 0,100% 0,100% 100%,35% 100%)}.instrumental-copy{padding:56px 7%;max-width:100%}.instrumental-copy h2{font-size:clamp(48px,7vw,92px);line-height:1;margin:18px 0 25px;text-wrap:balance}.instrumental-play{min-height:48px;padding:14px 18px;border:1px solid #ad7959;background:#100f0dc9;font:12px monospace;letter-spacing:.04em;text-align:left}.instrumental-play:hover,.instrumental-play[aria-pressed=true]{background:var(--rust);color:#fff0d5}.scene-nav{gap:10px}@media(max-width:700px){.instrumental-scene{min-height:280px}.instrumental-copy{padding:38px 7%}.instrumental-copy h2{font-size:46px}.instrumental-play{font-size:11px}.scene-nav{gap:8px;justify-content:space-between}.scene-nav a{padding:10px 7px}}

.signal-play{display:inline-block;min-height:48px;padding:14px 18px;margin:8px;border:1px solid #786451;font:11px monospace;color:#e5d9c4;background:#100f0dcc}.signal-play[aria-pressed=true]{color:#ffc59b;border-color:#c75231}.instrumental-art:after{transition:transform 1.4s ease,border-radius 1.4s ease,filter 1.4s ease}.signal-bent .hypnosis:after{transform:scale(.7,1.4) rotate(70deg) translateX(-15%);border-radius:20%;filter:hue-rotate(130deg)}.signal-bent .therapy:after{background:repeating-linear-gradient(73deg,transparent 0 18px,#b7c8ad55 19px 21px);transform:skew(-12deg) scale(1.3);clip-path:polygon(20% 0,100% 0,80% 100%,40% 100%)}@media(max-width:700px){.signal-play{margin:12px 0 0;display:block}}@media(prefers-reduced-motion:reduce){.instrumental-art:after{transition:none}}

/* Two identical groups make the lyric marquee loop without a seam. */
.ticker>.ticker-track{gap:0;animation-duration:64s}.ticker-group{display:flex;align-items:center;gap:38px;padding-right:38px;flex-shrink:0}.ticker-group span{white-space:nowrap}.ticker-group b{font-weight:400}.chaos .ticker>.ticker-track{animation-duration:48s}@media(max-width:700px){.ticker-group{gap:24px;padding-right:24px}.ticker{font-size:27px}}@media(prefers-reduced-motion:reduce){.ticker{transform:none;padding:14px 5%;overflow:visible}.ticker>.ticker-track{animation:none!important;width:auto;display:block}.ticker-group{flex-wrap:wrap;gap:10px 18px;padding:0}.ticker-group span{white-space:normal}.ticker-group[aria-hidden=true]{display:none}.ticker-group b:last-child{display:none}}

/* Scope scroll updates to compositor transforms; avoid page-wide inherited invalidation. */
.scroll-line{width:100%;transform:scaleX(0);transform-origin:left;will-change:transform}
/* A continuous printed sleeve: shared paper, oversized chapter marks and inset artwork. */
.worlds-heading{padding-bottom:36px}.lyric-scene,.instrumental-scene{background:#100f0d url('/releases/30fg-20261023T061914Z/assets/grit.jpg') center/1100px;border-top:0}
.lyric-scene:before,.instrumental-scene:before{content:'';position:absolute;left:5%;right:5%;top:0;height:1px;background:linear-gradient(90deg,#c75231,#675344 55%,transparent);pointer-events:none}
.scene-art{inset:20px 3% 20px 30%;height:auto;transform:rotate(-1deg);opacity:.85;mask-image:linear-gradient(90deg,transparent,#000 23%,#000 90%,transparent)}
.lyric-scene:nth-of-type(even) .scene-art{transform:rotate(1deg)}
.scene-art img{transition:filter 1.2s,rotate 1.2s;will-change:auto}
.scene-shade{background:linear-gradient(90deg,#100f0de0,#100f0d55 55%,#100f0d20),linear-gradient(0deg,#100f0d,transparent 18%,transparent 80%,#100f0d)}
.scene-content{position:relative;width:76%;padding:54px 7%;max-width:1100px}.scene-title{position:relative;gap:22px;margin-bottom:30px}.scene-number{font:70px/.85 Impact,'Arial Narrow',sans-serif;color:#c75231;opacity:.75;letter-spacing:-.04em}.scene-title h2{font-family:Impact,'Arial Narrow',sans-serif;transform:rotate(-2deg);max-width:650px;letter-spacing:-.025em}
.lyric-line{font-size:clamp(27px,3vw,42px);margin-bottom:30px}.full-lyrics{background:#100f0dd9}.scene-dust{animation:none;opacity:.07}
.instrumental-art{inset:18px 3% 18px 30%;mask-image:linear-gradient(90deg,transparent,#000 35%,#000 90%,transparent);opacity:.8}.instrumental-copy{padding:42px 7%;position:relative}.instrumental-copy h2{transform:rotate(-2deg);margin-top:14px}.instrumental-copy .scene-number{font-size:44px}
@media(max-width:700px){.scene-art{inset:16px 0 16px 13%;opacity:.64}.scene-content{width:100%;padding:36px 7%}.scene-title{gap:15px;margin-bottom:25px}.scene-number{font-size:46px;padding-top:4px}.scene-title h2{font-size:11vw}.lyric-line{font-size:27px;margin-bottom:26px}.instrumental-art{inset:16px 0 16px 10%}.instrumental-copy{padding:32px 7%}.instrumental-copy h2{font-size:43px}.instrumental-scene{min-height:260px}}
@media(prefers-reduced-motion:reduce){.scroll-line{will-change:auto}}

/* External destinations stay secondary to the uninterrupted on-site album. */
.music-services{max-width:1188px;margin:0 auto 64px;padding:30px 0 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:.8fr 1.2fr;gap:20px 60px}.services-kicker{font:9px monospace;letter-spacing:.16em;color:var(--muted);margin:0 0 18px}.services-intro h2{font-size:clamp(35px,4.3vw,60px);line-height:.97;margin:0;transform:rotate(-1deg)}.service-links{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.service-links a{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #67534488;min-height:78px;padding:15px 0;font-size:16px;line-height:1.3}.service-links small{display:block;font:8px monospace;letter-spacing:.09em;color:var(--muted);margin-bottom:8px}.service-links b{font:24px monospace;color:var(--rust)}.service-links a:hover{color:#fff0d5;border-color:var(--rust)}.service-links a:hover b{color:var(--ink)}.services-note{grid-column:1/-1;font:9px/1.6 monospace;color:var(--muted);margin:6px 0 0}.music-services a{touch-action:manipulation}@media(max-width:1250px){.music-services{margin-left:5%;margin-right:5%}}@media(max-width:700px){.music-services{grid-template-columns:1fr;gap:18px;margin:0 7% 40px;padding:24px 0}.services-intro h2{font-size:43px}.service-links{gap:0 18px}.service-links a{font-size:14px;min-height:86px;gap:8px}.service-links small{font-size:7px;line-height:1.5}.service-links b{font-size:20px}.services-note{font-size:8px}}

/* Scene actions reuse the single player; the artwork remains visible behind them. */
.scene-listen{position:absolute;right:6%;top:50%;transform:translateY(-50%);width:25%;max-width:320px;z-index:4}.scene-play{width:100%;min-height:210px;padding:26px 22px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:#100f0de8;border:1px solid #b78b65;border-left:5px solid var(--rust);box-shadow:9px 9px 0 #08070580;touch-action:manipulation}.scene-play-icon{display:grid;place-items:center;width:54px;height:54px;background:var(--rust);color:var(--ink);font:28px monospace;margin-bottom:18px}.scene-play-action{font:38px/.95 Impact,'Arial Narrow',sans-serif;letter-spacing:.01em}.scene-play-title{font:14px/1.4 Georgia,serif;margin-top:10px}.scene-play-state{font:9px/1.4 monospace;letter-spacing:.09em;color:var(--muted);margin-top:18px}.scene-play:hover,.scene-play[aria-pressed=true]{border-color:var(--ink);background:#24170fed}.scene-play[aria-pressed=true] .scene-play-state{color:#ffc09c}.lyric-scene .scene-content{width:66%}.instrumental-copy{max-width:65%}.chaos .scene-listen{transform:translateY(-50%)}
@media(max-width:700px){.scene-listen{position:relative;right:auto;top:auto;transform:none!important;width:auto;max-width:none;margin:28px 7% 0;z-index:4}.scene-play{min-height:90px;display:grid;grid-template-columns:44px 1fr;gap:4px 14px;padding:15px 16px;box-shadow:5px 5px 0 #08070570}.scene-play-icon{grid-row:1/4;width:44px;height:44px;margin:0;align-self:center;font-size:23px}.scene-play-action{font-size:27px}.scene-play-title{font-size:13px;margin:0}.scene-play-state{font-size:8px;margin:4px 0 0}.lyric-scene .scene-content{width:100%;padding-top:25px}.instrumental-scene{display:block}.instrumental-copy{max-width:100%;padding-top:25px}}

/* Bring the desktop artwork and song action inward; mobile remains unchanged. */
@media(min-width:701px){.scene-listen{right:10%}.lyric-scene .scene-content{width:64%}.scene-art,.instrumental-art{right:9%}}

/* Compact song controls sit with the title instead of repeating it in a separate panel. */
.song-title-row{display:flex;align-items:center;gap:22px;flex:1;min-width:0}.song-title-row h2{flex:1;min-width:0;margin:0}.song-title-row .scene-play{width:auto;min-width:78px;min-height:54px;padding:10px 12px;display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;background:#100f0dc9;border:1px solid #a47755;border-bottom:3px solid var(--rust);box-shadow:3px 3px 0 #08070570;text-align:center}.song-title-row .scene-play-icon{display:inline;width:auto;height:auto;background:none;color:var(--rust);font:22px/1 monospace;margin:0}.song-title-row .scene-play-action{font:12px/1.2 monospace;letter-spacing:.08em}.song-title-row .scene-play-state{font:8px/1.4 monospace;max-width:90px;margin:2px 0 0}.scene-play-state[hidden]{display:none}.song-title-row .scene-play[aria-pressed=true]{border-color:var(--ink);background:#271a13}.song-title-row .scene-play[aria-pressed=true] .scene-play-icon{color:var(--ink)}.instrumental-copy .song-title-row{margin:18px 0 25px}.instrumental-copy .song-title-row h2{margin:0}.instrumental-copy{width:65%}
@media(max-width:700px){.song-title-row{gap:12px}.song-title-row .scene-play{min-width:60px;min-height:54px;padding:9px 7px}.song-title-row .scene-play-action{font-size:10px}.song-title-row .scene-play-state{max-width:65px;font-size:7px}.scene-title .song-title-row h2{font-size:clamp(27px,9.5vw,52px);overflow-wrap:anywhere}.instrumental-copy{width:100%}.instrumental-copy .song-title-row h2{font-size:clamp(30px,10vw,46px)}.lyric-scene .scene-content{padding-top:36px}.instrumental-copy{padding-top:32px}}

/* A compact contact sheet, with full uncropped images in a native modal. */
.photo-gallery{max-width:1320px;margin:0 auto;padding:48px 5% 52px;border-top:1px solid var(--line)}.gallery-heading{margin-bottom:24px}.gallery-heading p,.gallery-hint{font:9px/1.6 monospace;letter-spacing:.13em;color:var(--muted)}.gallery-heading h2{font-size:clamp(38px,5vw,66px);margin:14px 0 12px;transform:rotate(-1deg)}.gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gallery-thumb{display:block;padding:6px;background:#100e0be0;border:1px solid #675344;width:100%;min-width:0;text-align:left;touch-action:manipulation}.gallery-thumb img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;filter:saturate(.78);transition:filter .2s}.gallery-thumb:hover img,.gallery-thumb:focus-visible img{filter:none}.gallery-thumb>span{display:flex;justify-content:space-between;padding:9px 5px 3px;font:10px monospace;color:var(--muted)}.gallery-thumb>span b{color:var(--rust);font-weight:400}.gallery-thumb:first-child{grid-column:span 2;grid-row:span 2}.gallery-thumb:first-child img{aspect-ratio:auto;height:calc(100% - 28px);min-height:0;object-fit:cover}.gallery-thumb:first-child{display:flex;flex-direction:column}.gallery-thumb:first-child>span{flex-shrink:0}
#gallery-dialog{width:min(94vw,1100px);max-width:1100px;max-height:94vh;max-height:94dvh;padding:12px 18px 16px;overflow:auto;overscroll-behavior:contain;background:#100f0d;border:1px solid #947051}#gallery-dialog form{margin:0}.gallery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;position:sticky;top:-12px;background:#100f0d;z-index:2;padding:4px 0}.gallery-toolbar span{font:11px monospace;color:var(--muted)}.gallery-close,.gallery-navigation button,.gallery-navigation a{min-width:44px;min-height:44px;padding:12px 10px;display:inline-flex;align-items:center;justify-content:center;font:11px monospace;border:1px solid var(--line);touch-action:manipulation}.gallery-stage{position:relative;height:min(65vh,720px);height:min(65dvh,720px);display:grid;place-items:center;margin-top:10px}.gallery-stage img{display:block;width:100%;height:100%;max-height:100%;object-fit:contain}.gallery-stage p{position:absolute;inset:auto 12px;padding:12px;background:#100f0de8;pointer-events:none}#gallery-caption{font:12px/1.5 monospace;margin:14px 0;overflow-wrap:anywhere}.gallery-navigation{display:flex;align-items:center;justify-content:space-between;gap:10px}.gallery-navigation a{border-color:transparent;color:var(--muted)}.gallery-close:hover,.gallery-navigation button:hover{border-color:var(--rust);color:var(--ink)}
@media(max-width:700px){.photo-gallery{padding:34px 7%}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gallery-thumb:first-child{grid-column:span 2;grid-row:auto}.gallery-thumb:first-child img{height:auto;aspect-ratio:4/3}.gallery-heading h2{font-size:40px}.gallery-hint{font-size:8px}#gallery-dialog{width:96vw;padding:8px 10px 12px}.gallery-toolbar{top:-8px}.gallery-stage{height:58vh;height:58dvh}.gallery-navigation{gap:4px}.gallery-navigation button,.gallery-navigation a{font-size:9px;padding:12px 8px}}

/* One desktop control rail: same content edge, fixed footprint, top aligned to titles. */
@media(min-width:701px){.lyric-scene .scene-content,.instrumental-scene .instrumental-copy{width:64%;max-width:1100px;padding-left:7%;padding-right:7%}.song-title-row{display:grid;grid-template-columns:minmax(0,1fr) 88px;align-items:start;column-gap:22px}.song-title-row .scene-play{width:88px;min-width:88px;height:88px;min-height:88px;padding:8px;align-self:start;justify-self:end;box-sizing:border-box}.song-title-row .scene-play-state{max-width:70px;margin:0;font-size:7px;line-height:1.3}.song-title-row .scene-play-icon{font-size:21px}.song-title-row .scene-play-action{font-size:11px}.song-title-row h2{margin:0;min-width:0}}
