@font-face{font-family:body;src:url(../media/Monograf_Text_Regular-s.1zm4z0nyczmka.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(../media/Monograf_Text_Bold-s.306ez7sobmmty.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:67.36%;descent-override:23.07%;line-gap-override:18.45%;size-adjust:108.38%}.body_f785a8d5-module__ycYjqG__className{font-family:body,body Fallback,system-ui,sans-serif}.body_f785a8d5-module__ycYjqG__variable{--font-body:"body", "body Fallback", system-ui, sans-serif}
@font-face{font-family:editorial;src:url(../media/RCLPrimeSerif_Regular-s.09-sytw-zi0r4.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:editorial;src:url(../media/RCLPrimeSerif_Italic-s.3rfm5r31w_n5h.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:editorial;src:url(../media/RCLPrimeSerif_Black-s.1j81lwu_nbs5s.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:editorial Fallback;src:local(Arial);ascent-override:80.98%;descent-override:22.5%;line-gap-override:9.0%;size-adjust:111.14%}.editorial_3ddc0b67-module__zkWVDa__className{font-family:editorial,editorial Fallback,Iowan Old Style,Charter,Georgia,serif}.editorial_3ddc0b67-module__zkWVDa__variable{--font-editorial:"editorial", "editorial Fallback", Iowan Old Style, Charter, Georgia, serif}
@font-face{font-family:glitch;src:url(../media/VG5000_Regular-s.0fl1gjsrv8nry.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:glitch Fallback;src:local(Arial);ascent-override:81.12%;descent-override:20.28%;line-gap-override:20.28%;size-adjust:98.62%}.glitch_b59c2a81-module__GemKFa__className{font-family:glitch,glitch Fallback,system-ui,sans-serif}.glitch_b59c2a81-module__GemKFa__variable{--font-glitch:"glitch", "glitch Fallback", system-ui, sans-serif}
@font-face{font-family:flyer;src:url(../media/Chrones_Regular-s.3knkz0_p47_na.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:flyer Fallback;src:local(Arial);ascent-override:86.41%;descent-override:28.8%;line-gap-override:11.52%;size-adjust:86.79%}.flyer_9fad261d-module__5u410a__className{font-family:flyer,flyer Fallback,Impact,system-ui,sans-serif}.flyer_9fad261d-module__5u410a__variable{--font-flyer:"flyer", "flyer Fallback", Impact, system-ui, sans-serif}
@font-face{font-family:mono;src:url(../media/GCArbiter_Regular-s.16x2oppakfrom.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(../media/GCArbiter_Bold-s.3re15ck1t4ud5.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:75.21%;descent-override:17.05%;line-gap-override:10.03%;size-adjust:99.72%}.mono_9c6a849f-module__kjAsbW__className{font-family:mono,mono Fallback,ui-monospace,SFMono-Regular,monospace}.mono_9c6a849f-module__kjAsbW__variable{--font-console:"mono", "mono Fallback", ui-monospace, SFMono-Regular, monospace}
@font-face{font-family:punk;src:url(../media/BRO_Regular-s.3jrp1ls1kfk0l.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:punk;src:url(../media/BRO_Bold-s.08z7yveckikcl.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:punk Fallback;src:local(Arial);ascent-override:100.14%;descent-override:48.84%;line-gap-override:0.0%;size-adjust:81.69%}.punk_18dd386c-module__3hmwNq__className{font-family:punk,punk Fallback,system-ui,sans-serif}.punk_18dd386c-module__3hmwNq__variable{--font-punk:"punk", "punk Fallback", system-ui, sans-serif}
@font-face{font-family:cut;src:url(../media/VandalVibes_Regular-s.1tbqc53db-jdg.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:cut Fallback;src:local(Arial);ascent-override:90.0%;descent-override:30%;line-gap-override:0.0%;size-adjust:100.0%}.cut_6760085b-module__siCqOq__className{font-family:cut,cut Fallback,system-ui,sans-serif}.cut_6760085b-module__siCqOq__variable{--font-cut:"cut", "cut Fallback", system-ui, sans-serif}
@font-face{font-family:selectedHand;src:url(../media/BrandoBackson-s.p.3az_yj1-eeobw.woff2)format("woff2");font-display:swap}@font-face{font-family:selectedHand Fallback;src:local(Arial);ascent-override:100.39%;descent-override:25.41%;line-gap-override:0.0%;size-adjust:94.83%}.selectedhand_8b1a4bba-module__BPW-jG__className{font-family:selectedHand,selectedHand Fallback}.selectedhand_8b1a4bba-module__BPW-jG__variable{--font-selected-hand:"selectedHand", "selectedHand Fallback"}
@font-face{font-family:selectedDigital;src:url(../media/Calexis_Regular-s.0jvhuyyx_e39d.otf)format("opentype");font-display:swap}@font-face{font-family:selectedDigital Fallback;src:local(Arial);ascent-override:57.56%;descent-override:19.19%;line-gap-override:7.67%;size-adjust:130.31%}.selecteddigital_89924486-module__z5_p0a__className{font-family:selectedDigital,selectedDigital Fallback}.selecteddigital_89924486-module__z5_p0a__variable{--font-selected-digital:"selectedDigital", "selectedDigital Fallback"}
@font-face{font-family:selectedDisplay;src:url(../media/Alathena_ExtraBold-s.3o5qs_ujp43gz.otf)format("opentype");font-display:swap}@font-face{font-family:selectedDisplay Fallback;src:local(Arial);ascent-override:136.23%;descent-override:45.41%;line-gap-override:0.0%;size-adjust:55.05%}.selecteddisplay_e5d12010-module__aPtmTW__className{font-family:selectedDisplay,selectedDisplay Fallback}.selecteddisplay_e5d12010-module__aPtmTW__variable{--font-selected-display:"selectedDisplay", "selectedDisplay Fallback"}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;font-synthesis-weight:none;font-variant-emoji:text;background:#07040f}body{color:#efe8ff;font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}main{position:relative}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline-offset:3px;outline:2px dashed #c9b6ff}.panel :focus-visible{outline-color:var(--reg-accent)}::selection{color:#07040f;background:#8a6bff}.glyph{vertical-align:-.12em;flex:none;width:1em;height:1em;display:inline-block;overflow:visible}.scroll{z-index:1;pointer-events:none;position:relative}.scroll .panel,.scroll a,.scroll button,.scroll iframe,.scroll .setlist,.scroll .site-foot{pointer-events:auto}.hero{text-align:center;align-content:start;justify-items:center;height:100dvh;padding:6vh 5vw 0;display:grid;position:relative}.hero__inner{z-index:2;position:relative}.setlist{z-index:1}.ransom{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.18em .55em;margin:0;font-size:clamp(2.5rem,7.5vw,5.2rem);line-height:1;display:flex}.ransom__word{align-items:baseline;gap:.06em;display:inline-flex}.ransom__letter{color:#16121f;text-transform:uppercase;transform:rotate(var(--tilt)) translateY(var(--drop));animation:.64s cubic-bezier(.2,.9,.3,1.25) both ransom-settle;animation-delay:calc(var(--i) * 55ms + .12s);padding:.1em .14em .06em;display:inline-block;box-shadow:0 2px 4px #04020a8c,0 10px 26px #04020a73}.ransom__letter:nth-child(4n+1){clip-path:polygon(2% 6%,30% 0%,68% 4%,97% 1%,100% 40%,96% 74%,99% 96%,62% 100%,28% 95%,1% 99%,4% 60%,0% 30%)}.ransom__letter:nth-child(4n+2){clip-path:polygon(0% 3%,38% 5%,72% 0%,100% 6%,96% 33%,100% 68%,97% 100%,60% 96%,24% 100%,2% 94%,5% 55%,1% 28%)}.ransom__letter:nth-child(4n+3){clip-path:polygon(4% 0%,45% 3%,80% 1%,99% 4%,95% 42%,100% 78%,94% 98%,55% 100%,20% 97%,0% 100%,3% 62%,0% 24%)}.ransom__letter:nth-child(4n+4){clip-path:polygon(1% 8%,26% 2%,60% 5%,98% 0%,100% 30%,95% 62%,100% 92%,70% 98%,34% 94%,3% 98%,0% 66%,4% 36%)}@keyframes ransom-settle{0%{opacity:0;transform:rotate(calc(var(--tilt) * 3)) translateY(calc(var(--drop) - 26px)) scale(1.12)}to{opacity:1;transform:rotate(var(--tilt)) translateY(var(--drop)) scale(1)}}.ransom__letter--editorial{font-family:var(--font-editorial), "Iowan Old Style", Charter, Georgia, serif;font-size:1.04em;font-weight:900}.ransom__letter--glitch{font-family:var(--font-glitch), system-ui, sans-serif;letter-spacing:-.02em;font-size:.94em;font-weight:400}.ransom__letter--flyer{font-family:var(--font-flyer), Impact, system-ui, sans-serif;font-size:1.12em;font-weight:400}.ransom__letter--console{font-family:var(--font-console), ui-monospace, monospace;font-size:.92em;font-weight:700}.ransom__letter--body{font-family:var(--font-body), system-ui, sans-serif;font-size:.96em;font-weight:700}.ransom__letter--cut{font-family:var(--font-cut), system-ui, sans-serif;padding:.22em .26em .18em;font-size:.86em;font-weight:400}.ransom__letter--cream{background:linear-gradient(165deg,#f6efe2,#e7dcc6)}.ransom__letter--manila{background:linear-gradient(165deg,#ecdcb4,#d9c393)}.ransom__letter--white{background:linear-gradient(165deg,#fbfaf6,#e8e6dd)}.ransom__letter--violet{background:linear-gradient(165deg,#cdbcff,#a88fef)}.ransom__letter--pink{background:linear-gradient(165deg,#ffb8e5,#f281c8)}.hero__tagline{font-family:var(--font-console), monospace;letter-spacing:.23em;text-transform:uppercase;color:#b9a8e6;margin:1.4rem 0 0;font-size:clamp(.68rem,1.6vw,.82rem)}.hero__hint{letter-spacing:.19em;text-transform:uppercase;color:#a394d4;margin:clamp(1.2rem,3.5vh,2.6rem) 0 0;font-size:.7rem;animation:3.4s ease-in-out infinite hint-breathe}@keyframes hint-breathe{0%,to{opacity:.4}50%{opacity:.95}}.setlist{color:#241d15;text-align:left;clip-path:polygon(1% 2%,34% 0%,70% 3%,99% 1%,100% 36%,97% 70%,100% 98%,64% 100%,30% 96%,0% 99%,3% 64%,0% 32%);background:linear-gradient(170deg,#f6f1e2,#e5dcc4);width:11.5rem;padding:1rem 1.1rem 1.2rem;position:absolute;top:clamp(4.5rem,13vh,8.5rem);left:clamp(1rem,4vw,4.5rem);transform:rotate(-2.4deg);box-shadow:0 2px 5px #04020a80,0 14px 34px #04020a66}.setlist:before{content:"";background-blend-mode:overlay;background:#e2dac4e0 url(/optimized/tape-a-fd030a81b6.webp) 50%/100% 100% no-repeat;width:82px;height:26px;position:absolute;top:-11px;left:50%;transform:translate(-50%)rotate(3deg);-webkit-mask:url(/optimized/tape-a-fd030a81b6.webp) 50%/100% 100% no-repeat;mask:url(/optimized/tape-a-fd030a81b6.webp) 50%/100% 100% no-repeat}.setlist__head{font-family:var(--font-console), ui-monospace, monospace;letter-spacing:.3em;text-transform:uppercase;border-bottom:2px solid #241d15;margin:0 0 .5rem;padding-bottom:.35rem;font-size:.66rem;font-weight:700}.setlist__list{counter-reset:set;margin:0;padding:0;list-style:none}.setlist__list li{counter-increment:set}.setlist__list a{color:inherit;font-family:var(--font-flyer), Impact, system-ui, sans-serif;letter-spacing:.02em;text-transform:uppercase;align-items:baseline;gap:.55em;padding:.3rem .1rem;font-size:1.02rem;line-height:1.15;text-decoration:none;transition:transform .16s,color .16s;display:flex}.setlist__list a:before{content:counter(set) ".";font-family:var(--font-console), ui-monospace, monospace;opacity:.55;font-size:.62rem;font-weight:700}.setlist__list a:hover,.setlist__list a:focus-visible{color:#7c3aed;transform:translate(3px)}.site-foot{text-align:center;background:linear-gradient(#0000,#04020ad9 34%,#04020af7 60%);place-items:end center;min-height:72dvh;padding:30vh 5vw 10vh;display:grid}.site-foot__name{font-family:var(--font-editorial), "Iowan Old Style", Charter, Georgia, serif;letter-spacing:-.025em;color:#efe8ff;margin:0;font-size:clamp(1.9rem,4.6vw,3rem);font-weight:900}.site-foot__strap{font-family:var(--font-console), monospace;letter-spacing:.3em;text-transform:uppercase;color:#9b8fc0;margin:.6rem 0 2.2rem;font-size:.66rem}.site-foot__tracks{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.site-foot__tracks a{color:#efe8ff;border:1px solid #c9b6ff59;gap:.35rem;min-width:15rem;padding:1.1rem 1.6rem;text-decoration:none;transition:border-color .22s,background .22s,transform .22s;display:grid}.site-foot__tracks a:hover,.site-foot__tracks a:focus-visible{background:#8a6bff24;border-color:#c9b6ff;transform:translateY(-2px)}.site-foot__tracks span{letter-spacing:.16em;text-transform:uppercase;color:#9b8fc0;font-size:.62rem}.site-foot__note{letter-spacing:.08em;color:#6f6390;margin:2.4rem 0 0;font-size:.72rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ransom__letter{animation:none}.hero__hint{opacity:.7;animation:none}}@media (max-width:820px){.setlist{display:none}.hero{padding-top:2.5vh}.ransom{font-size:clamp(1.7rem,9vw,2.5rem)}.hero__tagline{letter-spacing:.15em;margin-top:.8rem}.hero__hint{display:none}}
@property --stage-light{syntax:"<color>";inherits:true;initial-value:#8a6bff}@property --stage-wash{syntax:"<color>";inherits:true;initial-value:#2a1b4d}.stage{z-index:0;background:#07040f;position:fixed;inset:0;overflow:hidden}.paper-defs{pointer-events:none;width:0;height:0;position:absolute}.stage__backdrop{z-index:1;width:100%;height:100%;position:absolute;inset:0}.stage__beams{filter:blur(14px);opacity:.9}.stage__truss{pointer-events:none;filter:drop-shadow(0 4px 8px #0009)}.stage__cutouts{z-index:5;position:absolute;inset:0}.cutout-btn{left:var(--c-left);width:var(--c-width);bottom:var(--c-bottom);cursor:pointer;background:0 0;border:0;padding:0;transition:transform .42s cubic-bezier(.2,.8,.3,1),opacity .42s;display:block;position:absolute;transform:translate(-50%)}.cutout-btn:before{content:"";z-index:-1;opacity:.5;translate:var(--cutout-shadow,3% 4%);-webkit-mask:var(--cutout-mask) center / contain no-repeat;-webkit-mask:var(--cutout-mask) center / contain no-repeat;mask:var(--cutout-mask) center / contain no-repeat;pointer-events:none;background:#05030a;position:absolute;inset:0}.cutout{width:100%;height:auto;display:block;overflow:visible}.cutout-btn:hover,.cutout-btn:focus-visible{transform:translate(-50%)translateY(-10px)}.cutout-btn:focus-visible{outline:2px dashed var(--stage-light);outline-offset:10px}.cutout-btn[data-dimmed=true]{opacity:.42}.cutout-btn[data-active=true]{background:radial-gradient(ellipse 70% 62% at 50% 58%, color-mix(in srgb, var(--stage-light) 42%, transparent), transparent)}.cutout-btn__label{white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;color:#fff;border:1px solid var(--stage-light);opacity:0;pointer-events:none;background:#07040fd1;padding:.4em .75em;font-size:.66rem;transition:opacity .24s,transform .24s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(4px)}.cutout-btn:hover .cutout-btn__label,.cutout-btn:focus-visible .cutout-btn__label,.cutout-btn[data-active=true] .cutout-btn__label{opacity:1;transform:translate(-50%)translateY(0)}.cutout__catch{mix-blend-mode:screen;pointer-events:none;transition:opacity .7s}.cutout__frame{opacity:0}.cutout__frame--0{opacity:1}@keyframes cutout-flick-0{0%{opacity:1}30%{opacity:0}to{opacity:0}}@keyframes cutout-flick-1{0%{opacity:0}30%{opacity:1}42%{opacity:0}to{opacity:0}}@keyframes cutout-flick-2{0%{opacity:0}42%{opacity:1}72%{opacity:0}to{opacity:0}}@keyframes cutout-flick-3{0%{opacity:0}72%{opacity:1}to{opacity:1}}.cutout-btn:hover .cutout__frame,.cutout-btn:focus-visible .cutout__frame,.cutout-btn[data-active=true] .cutout__frame{animation-duration:var(--flick,.46s);animation-timing-function:step-end;animation-iteration-count:infinite}.cutout-btn:hover .cutout__frame--0,.cutout-btn:focus-visible .cutout__frame--0,.cutout-btn[data-active=true] .cutout__frame--0{animation-name:cutout-flick-0}.cutout-btn:hover .cutout__frame--1,.cutout-btn:focus-visible .cutout__frame--1,.cutout-btn[data-active=true] .cutout__frame--1{animation-name:cutout-flick-1}.cutout-btn:hover .cutout__frame--2,.cutout-btn:focus-visible .cutout__frame--2,.cutout-btn[data-active=true] .cutout__frame--2{animation-name:cutout-flick-2}.cutout-btn:hover .cutout__frame--3,.cutout-btn:focus-visible .cutout__frame--3,.cutout-btn[data-active=true] .cutout__frame--3{animation-name:cutout-flick-3}.cutout-btn[data-active=true]{--flick:.9s}.cutout-btn:hover,.cutout-btn:focus-visible{--flick:.46s;transition:transform .18s steps(3,end),opacity .42s}@media (prefers-reduced-motion:reduce){.cutout-btn:hover .cutout__frame,.cutout-btn:focus-visible .cutout__frame,.cutout-btn[data-active=true] .cutout__frame{animation:none}.cutout__frame{opacity:0}.cutout__frame--0{opacity:1}.cutout-btn,.cutout-btn:hover,.cutout-btn:focus-visible{transition:opacity .42s}}.instrument-part{transform-box:fill-box;transform-origin:50%}.key{transition:transform .19s cubic-bezier(.2,.9,.3,1.5),fill .19s}.key--white{fill:#f7f2e6;stroke:#cbc2b0;stroke-width:.6px}.key--black{fill:#191320}.key--white:hover{fill:hsl(var(--key-hue) 92% 62%);transform:translateY(-11px)}.key--black:hover{fill:hsl(var(--key-hue) 88% 46%);transform:translateY(-8px)}.keys[data-ripple=true] .key--white{animation:key-ripple-white 1.1s cubic-bezier(.2, .9, .3, 1.4) calc(var(--key-i) * 48ms) 1}.keys[data-ripple=true] .key--black{animation:key-ripple-black 1.1s cubic-bezier(.2, .9, .3, 1.4) calc(var(--key-i) * 48ms + 20ms) 1}@keyframes key-ripple-white{0%{fill:#f7f2e6;transform:translateY(0)}30%{fill:hsl(var(--key-hue) 92% 62%);transform:translateY(-13px)}to{fill:#f7f2e6;transform:translateY(0)}}@keyframes key-ripple-black{0%{fill:#191320;transform:translateY(0)}30%{fill:hsl(var(--key-hue) 88% 46%);transform:translateY(-9px)}to{fill:#191320;transform:translateY(0)}}.string{cursor:pointer}.string:hover .string__wire{animation:.64s cubic-bezier(.2,.9,.3,1) strum}.string:hover+.string .string__wire{animation:.64s cubic-bezier(.2,.9,.3,1) strum-soft}.string:has(+.string:hover) .string__wire{animation:.64s cubic-bezier(.2,.9,.3,1) strum-soft}.cutout-btn[data-active=true] .string__wire{animation:strum .76s cubic-bezier(.2, .9, .3, 1) calc(var(--string-i) * 70ms)}@keyframes strum{0%{transform:translate(0)}12%{transform:translate(2.6px)}28%{transform:translate(-2.1px)}44%{transform:translate(1.5px)}62%{transform:translate(-.9px)}80%{transform:translate(.4px)}to{transform:translate(0)}}@keyframes strum-soft{0%{transform:translate(0)}18%{transform:translate(1.1px)}40%{transform:translate(-.8px)}68%{transform:translate(.4px)}to{transform:translate(0)}}.drum{cursor:pointer;transition:transform .28s cubic-bezier(.2,.9,.3,1.5)}.drum:hover{transform:translateY(-15px)scale(1.03)}.cutout-btn[data-active=true] .kick{animation:.72s cubic-bezier(.2,.9,.3,1.5) drum-pop}.cutout-btn[data-active=true] .snare{animation:.72s cubic-bezier(.2,.9,.3,1.5) .13s drum-pop}@keyframes drum-pop{0%{transform:translateY(0)scale(1)}32%{transform:translateY(-17px)scale(1.04)}to{transform:translateY(0)scale(1)}}.kick__text{font-family:var(--font-flyer), cursive;letter-spacing:.06em;fill:#1b1420;font-size:21px}.fader{cursor:pointer}.fader__cap,.fader__cap-line{transition:transform .32s cubic-bezier(.2,.9,.3,1.4)}.fader:hover .fader__cap,.fader:hover .fader__cap-line{transform:translateY(-15px)}.cutout-btn[data-active=true] .fader__cap,.cutout-btn[data-active=true] .fader__cap-line{animation:fader-settle 1.5s cubic-bezier(.2, .9, .3, 1.2) calc(var(--fader-i) * 75ms) both}@keyframes fader-settle{0%{transform:translateY(6px)}45%{transform:translateY(-12px)}to{transform:translateY(0)}}.cutout-btn[data-active=true] .meter__seg{animation:meter-blink 1.2s steps(1) infinite calc(var(--meter-i) * 90ms + var(--meter-j) * 45ms)}@keyframes meter-blink{0%,to{opacity:.18}38%{opacity:1}}.sticker__caption{font-family:var(--font-flyer), cursive;letter-spacing:.06em;fill:#c0110f;font-size:6px}@media (max-width:820px){.stage{border-bottom:1px solid #c9b6ff29;height:42dvh;inset:0 0 auto}.scroll{padding-top:43dvh}.hero{height:42dvh;padding-top:4vh}.cutout-btn{left:var(--c-left-m);width:var(--c-width-m);bottom:var(--c-bottom-m)}.cutout-btn:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;inset:50% 0 0 50%;transform:translate(-50%,-50%)}.cutout-btn__label{letter-spacing:.1em;font-size:.52rem}}
.panel{font-family:var(--reg-body), system-ui, sans-serif;color:var(--reg-ink);background:linear-gradient(158deg, var(--reg-panel), var(--reg-panel-2));border:var(--reg-border);border-radius:var(--reg-radius);position:relative;box-shadow:0 1px 3px #00000026,0 8px 24px #00000040,0 24px 60px #00000073}.panel h2,.panel h3{font-family:var(--reg-display), system-ui, sans-serif}.eyebrow{font-family:var(--font-console), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--reg-accent);margin:0 0 .5rem;font-size:.68rem;font-weight:700}[data-register=spotlight].panel{background-color:var(--reg-panel);background-image:radial-gradient(120% 80% at 50% -10%, #ffd9a366, transparent 65%), radial-gradient(#1a14100d 1px, transparent 1.2px), linear-gradient(158deg, var(--reg-panel), var(--reg-panel-2));background-size:auto,4px 4px,auto;border-color:#1a141033}[data-register=spotlight] h2{letter-spacing:-.028em;font-weight:400}[data-register=glitch].panel{background-color:var(--reg-panel);background-image:radial-gradient(circle at 85% 15%, #ff2ec426, transparent 45%), radial-gradient(circle at 15% 85%, #00f0ff1f, transparent 40%), linear-gradient(158deg, var(--reg-panel), var(--reg-panel-2));box-shadow:6px 6px 0 var(--reg-accent), -4px -4px 0 var(--reg-accent-2), 0 30px 80px #000000b3;border-color:var(--reg-accent)}[data-register=glitch] h2,[data-register=glitch] h3{text-transform:uppercase;letter-spacing:-.015em;font-weight:400}[data-register=glitch] .eyebrow{color:var(--reg-accent-2)}.glitch-title{color:var(--reg-ink);isolation:isolate;margin:0;font-size:clamp(2.2rem,7vw,4.6rem);line-height:.94;position:relative}.glitch-title:before,.glitch-title:after{content:attr(data-text);pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.glitch-title:before{color:var(--reg-accent);animation:3.4s step-end infinite split-a}.glitch-title:after{color:var(--reg-accent-2);animation:2.9s step-end infinite split-b}@keyframes split-a{0%,86%{clip-path:inset(0 0 58%);transform:translate(-3px,-2px)}88%{clip-path:inset(18% 0 44%);transform:translate(-10px,1px)}91%{clip-path:inset(52% 0 12%);transform:translate(5px,-3px)}94%{clip-path:inset(4% 0 70%);transform:translate(-6px,2px)}to{clip-path:inset(0 0 58%);transform:translate(-3px,-2px)}}@keyframes split-b{0%,90%{clip-path:inset(56% 0 0);transform:translate(3px,2px)}92%{clip-path:inset(30% 0 40%);transform:translate(10px,-2px)}95%{clip-path:inset(66% 0 6%);transform:translate(-5px,3px)}to{clip-path:inset(56% 0 0);transform:translate(3px,2px)}}@media (prefers-reduced-motion:reduce){.glitch-title:before,.glitch-title:after{animation:none}}.texture{pointer-events:none;border-radius:inherit;position:absolute;inset:0}.texture--scanlines{mix-blend-mode:overlay;background:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 3px)}.texture--aberration{background:linear-gradient(90deg, color-mix(in srgb, var(--reg-accent) 8%, transparent), transparent 28%, transparent 72%, color-mix(in srgb, var(--reg-accent-2) 8%, transparent))}.texture--halftone{--dot-color:#12121214;--dot-size:1.5px;--grid-size:5px;background-image:radial-gradient(var(--dot-color) var(--dot-size), transparent calc(var(--dot-size) + .5px)), radial-gradient(var(--dot-color) var(--dot-size), transparent calc(var(--dot-size) + .5px));background-size:var(--grid-size) var(--grid-size);background-position:0 0, calc(var(--grid-size) / 2) calc(var(--grid-size) / 2);mix-blend-mode:multiply}[data-register=photocopy].panel{background-image:radial-gradient(#1212122e 1px, transparent 1.2px), linear-gradient(158deg, var(--reg-panel), var(--reg-panel-2));background-size:4px 4px,auto;border:2.5px solid #121212;transform:rotate(-.6deg);box-shadow:8px 8px #121212e6,0 24px 60px #0006}[data-register=photocopy] h2{text-transform:uppercase;letter-spacing:.005em;font-weight:400;line-height:.96}[data-register=grain].panel{background-image:radial-gradient(#2c231814 1px, transparent 1px), linear-gradient(158deg, var(--reg-panel), var(--reg-panel-2));background-size:3px 3px,auto;border-color:#2c231838;box-shadow:0 2px 5px #0000001a,0 16px 40px #00000059}[data-register=grain] h2{letter-spacing:-.01em;font-style:italic;font-weight:400}[data-register=grain] .panel p,[data-register=grain].panel p{line-height:1.85}[data-register=dawn].panel{background:radial-gradient(120% 90% at 50% 115%, #ff8a5c80, transparent 60%), radial-gradient(90% 60% at 50% 118%, #ffd16659, transparent 55%), linear-gradient(172deg, var(--reg-panel) 30%, var(--reg-panel-2));border-color:#ffd1664d;box-shadow:0 4px 10px #0003,0 24px 70px #00000080}[data-register=dawn] h2{letter-spacing:-.022em;font-weight:400}[data-register=console].panel{background-image:repeating-linear-gradient(to bottom, #dfe7ea0a 0 1px, transparent 1px 28px), repeating-linear-gradient(to right, #dfe7ea05 0 1px, transparent 1px 28px), linear-gradient(158deg, var(--reg-panel), var(--reg-panel-2));border-color:#dfe7ea38;box-shadow:0 4px 12px #00000040,0 24px 60px #0009}[data-register=console] h2{letter-spacing:-.02em;font-size:clamp(1.5rem,3.4vw,2.3rem);font-weight:700}
.section{place-items:center;min-height:100dvh;padding:9vh 4vw;display:grid;position:relative}.panel{border-radius:var(--reg-radius);width:min(880px,100%);padding:clamp(1.8rem,4vw,3.2rem);position:relative;overflow:visible}.panel[data-wide=true]{width:min(1140px,100%)}.section[data-register=grain]{justify-items:end}.section[data-register=grain] .panel{width:min(660px,100%);margin-right:clamp(0px,6vw,9rem)}.section[data-register=dawn] .panel{width:min(720px,100%)}.section__sensor{pointer-events:none;position:absolute;inset:25% 0}.airlock{height:54dvh}:where(.panel) :where(p){max-width:66ch;margin:0 0 1rem;line-height:1.72}:where(.panel) :where(p:last-child){margin-bottom:0}.tape{pointer-events:none;z-index:20;position:absolute}.tape__body{width:100%;height:100%;-webkit-mask-image:var(--tape-src);-webkit-mask-image:var(--tape-src);mask-image:var(--tape-src);background-image:var(--tape-src);background-blend-mode:overlay;background-repeat:no-repeat;background-size:100% 100%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tape--masking .tape__body{--tape-src:url(/optimized/tape-a-fd030a81b6.webp);background-color:#d3c7aaf0}.tape--gaffer .tape__body{--tape-src:url(/optimized/tape-b-99a2222459.webp);background-color:#1a1a1ef0}.tape--washi .tape__body{--tape-src:url(/optimized/tape-b-99a2222459.webp);background-color:#d6c4aadb}.tape--white-rough .tape__body{--tape-src:url(/optimized/tape-c-7b5ea350d6.webp);background-color:#f5f5f0eb}.staple{pointer-events:none;z-index:22;position:absolute}.photo-frame{z-index:12;background:#fff;padding:10px 10px 34px;transition:transform .24s,box-shadow .24s;position:relative;box-shadow:0 2px 5px #00000026,0 10px 24px #00000047}.photo-frame:hover{box-shadow:0 4px 8px #0000002e,0 16px 36px #00000059;transform:translateY(-4px)!important}.photo-frame__tape{top:-13px;right:12%}.photo-frame__print{background:#14101c;position:relative;overflow:hidden}.photo-frame__caption{font-family:var(--font-console), monospace;letter-spacing:.15em;text-transform:uppercase;color:#6b6357;font-size:.6rem;position:absolute;bottom:9px;left:12px;right:12px}.who__head{margin-bottom:clamp(1.4rem,3vw,2.2rem)}.who__title{margin:0;font-size:clamp(2.6rem,7vw,5.4rem);line-height:.94}.who__grid{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:clamp(1.8rem,4vw,3.4rem);display:grid}.who__bio p:first-child{font-size:1.15rem;line-height:1.68}.who__bio p:first-child:first-letter{float:left;font-family:var(--reg-display), Georgia, serif;color:var(--reg-accent);padding:.04em .09em 0 0;font-size:3.4em;line-height:.82}.who__listen{border-top:1px solid color-mix(in srgb, var(--reg-ink) 18%, transparent);margin-top:1.8rem;padding-top:1.2rem}.who__subhead{letter-spacing:.15em;text-transform:uppercase;color:var(--reg-muted);margin:0 0 .8rem;font-size:.72rem}.who__cta{margin-top:1.8rem}.ep__head{margin-bottom:clamp(1.6rem,3vw,2.4rem)}.ep__meta{font-family:var(--font-console), ui-monospace, monospace;letter-spacing:.16em;color:var(--reg-muted);margin:.7rem 0 0;font-size:.66rem}.ep__grid{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:clamp(1.6rem,3.5vw,2.8rem);display:grid}.ep__art{border:1.5px solid var(--reg-accent);box-shadow:6px 6px 0 var(--reg-accent-2);background:#000;padding:8px}.ep__art-label{font-family:var(--font-console), monospace;letter-spacing:.14em;color:var(--reg-accent-2);justify-content:space-between;gap:.5rem;padding:.55rem .2rem .1rem;font-size:.6rem;display:flex}.ep__quotes{border-top:1px dashed color-mix(in srgb, var(--reg-accent) 45%, transparent);margin-top:1.6rem;padding-top:1rem}.ep__subhead{letter-spacing:.16em;text-transform:uppercase;color:var(--reg-accent-2);margin:0 0 .8rem;font-size:.74rem}.ep__player{border:1.5px solid var(--reg-accent-2);background:#0a0612f2;margin-top:clamp(1.8rem,3.5vw,2.6rem);padding:1.2rem}.ep__player-status{font-family:var(--font-console), monospace;letter-spacing:.18em;color:var(--reg-accent);align-items:center;gap:.5rem;margin-bottom:.9rem;font-size:.66rem;display:flex}.ep__pulse{background:var(--reg-accent);width:8px;height:8px;box-shadow:0 0 8px var(--reg-accent);border-radius:50%;animation:1.8s infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.zine__staple--tl{top:-7px;left:30px}.zine__staple--tr{top:-7px;right:34px}.zine__tape--tl{top:-14px;left:18%}.zine__head{margin-bottom:1.6rem}.zine__title{text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2rem,6.2vw,3.9rem);line-height:.94;transform:rotate(.8deg)}.zine__rule{background:var(--reg-ink);clip-path:polygon(0% 0%,100% 20%,98% 100%,2% 85%);height:10px;margin:.8rem 0;transform:rotate(-.6deg)}.zine__band-tag{font-family:var(--font-console), monospace;letter-spacing:.16em;text-transform:uppercase;color:#f4f3ee;background:#121212;padding:.2rem .5rem;font-size:.74rem;display:inline-block;transform:rotate(-1.2deg)}.zine__grid{grid-template-columns:minmax(0,310px) minmax(0,1fr);align-items:start;gap:clamp(1.6rem,3.5vw,2.6rem);display:grid}.zine__copy-col{position:relative}.zine__copy{background:#fff9;border:2px solid #121212;padding:clamp(1.2rem,3vw,1.8rem);transform:rotate(-1.2deg);box-shadow:6px 6px #121212}.zine__pull-wrap{margin:1.6rem 0 0}.zine__pull{text-wrap:balance;color:#f4f3ee;font-family:var(--reg-display), monospace;text-transform:uppercase;background:#121212;padding:.35em .65em;font-size:clamp(1.05rem,2.4vw,1.55rem);line-height:1.25;display:inline-block;transform:rotate(2deg);box-shadow:4px 4px #c0110fe6}.zine__embed{background:#f4f3ee;border:2.5px solid #121212;margin-top:2rem;padding:1.2rem;position:relative;transform:rotate(.6deg);box-shadow:8px 8px #121212e6}.zine__staple--embed{top:-6px;left:20px}.zine__cue{font-family:var(--font-console), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--reg-accent);margin:0 0 .8rem;font-size:.76rem;font-weight:700}.folk__head{margin-bottom:.6rem}.folk__title{text-wrap:balance;margin:0;font-size:clamp(2rem,5.2vw,3.4rem);font-style:italic;font-weight:400;line-height:1.02}.folk__band-note{color:var(--reg-muted);margin:.5rem 0 0;font-size:.88rem;font-style:italic}.folk__pull{text-wrap:balance;max-width:26ch;font-family:var(--reg-display), Georgia, serif;color:var(--reg-accent);margin:clamp(1.6rem,4vw,2.6rem) 0;font-size:clamp(1.25rem,2.8vw,1.9rem);font-style:italic;line-height:1.4}.folk__cols{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:clamp(1.4rem,3vw,2.2rem);display:grid}.folk__embed{border-top:1px solid color-mix(in srgb, var(--reg-ink) 16%, transparent);margin-top:clamp(1.8rem,4vw,2.6rem);padding-top:1.2rem}.folk__embed-label{font-style:italic;font-family:var(--reg-display), Georgia, serif;color:var(--reg-ink);margin:0 0 .7rem;font-size:1.05rem}.single__sun{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--reg-accent-2) 32%, transparent), transparent 62%);pointer-events:none;width:min(640px,98%);position:absolute;bottom:-12%;left:50%;transform:translate(-50%)}.section[data-register=dawn] .panel{text-align:center}.single__head{margin-bottom:clamp(1.2rem,3vw,2rem);position:relative}.single__title{text-wrap:balance;margin:0;font-size:clamp(2.8rem,9vw,5.6rem);line-height:.92}.single__date{letter-spacing:.3em;text-transform:uppercase;color:var(--reg-accent-2);margin:.9rem 0 0;font-size:.72rem}.single__art{border-radius:6px;width:min(340px,78%);margin:0 auto clamp(1.4rem,3vw,2rem);position:relative;overflow:hidden;box-shadow:0 10px 30px #00000073,0 0 0 1px #ffd16640}.single__pull{text-wrap:balance;max-width:30ch;font-family:var(--reg-display), Georgia, serif;color:var(--reg-accent);margin:0 auto clamp(1.4rem,3vw,2rem);font-size:clamp(1.3rem,3.2vw,2.1rem);line-height:1.3}.single__copy{text-align:left;max-width:54ch;margin:0 auto;position:relative}.single__embed{background:#0f1426bf;border:1px solid #ffd1664d;border-radius:8px;margin-top:clamp(1.6rem,3vw,2.2rem);padding:1.1rem;position:relative}.single__press{text-align:left;max-width:54ch;margin:clamp(1.8rem,4vw,2.6rem) auto 0;position:relative}.single__press-head{letter-spacing:.16em;text-transform:uppercase;color:var(--reg-accent-2);margin:0 0 .8rem;font-size:.74rem}.desk__head{margin-bottom:clamp(1.4rem,3vw,2.2rem)}.desk__title{margin:0;line-height:1.08}.desk__lede{max-width:58ch;color:var(--reg-muted);margin:.8rem 0 0}.desk__cols{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(1.6rem,3.5vw,2.6rem);display:grid}.desk__services{border-top:1px solid #dfe7ea29;margin:0;padding:0;list-style:none}.desk__channel{border-bottom:1px solid #dfe7ea1f;grid-template-columns:4.2rem 1fr;align-items:baseline;gap:1rem;padding:.85rem .2rem;display:grid}.desk__ch{font-family:var(--reg-display), monospace;letter-spacing:.08em;color:var(--reg-accent);font-size:.78rem;font-weight:600}.desk__svc{gap:.15rem;font-size:.9rem;display:grid}.desk__svc strong{color:var(--reg-ink);font-weight:600}.desk__svc em{color:var(--reg-muted);font-size:.8rem;font-style:normal}.desk__specs,.desk__credits{background:#dfe7ea0a;border:1px solid #dfe7ea24;border-radius:3px;padding:1.2rem 1.3rem}.desk__credits{margin-top:1.2rem}.desk__subhead{letter-spacing:.2em;text-transform:uppercase;color:var(--reg-muted);margin:0 0 .8rem;font-size:.68rem}.desk__cta{margin-top:clamp(1.6rem,3vw,2.4rem)}.cta--console{background:var(--reg-accent);color:#0d1216;letter-spacing:.04em;align-items:center;gap:.6rem;font-weight:800;display:inline-flex}.cta__rec-light{background:#b91c1c;border-radius:50%;width:8px;height:8px;animation:1.4s infinite rec-blink;box-shadow:0 0 8px #ff2a2a}@keyframes rec-blink{0%,to{opacity:1}50%{opacity:.3}}.slot--embed iframe{border-radius:var(--reg-radius);border:0;width:100%;height:152px;display:block}.slot__load-player{border-radius:var(--reg-radius);width:100%;height:152px;color:var(--reg-ink);background:color-mix(in srgb, var(--reg-ink) 7%, transparent);font:18px/1.4 var(--font-body), sans-serif;cursor:pointer;border:1px solid;justify-content:center;align-items:center;gap:14px;padding:16px;display:flex}.slot__load-player small{font-size:12px;display:block}.slot__load-player:focus-visible{outline-offset:3px;outline:3px solid}.slot__listen-link{font-family:var(--font-body);color:var(--reg-ink);text-underline-offset:3px;padding:8px 10px;font-size:12px;line-height:1.4;text-decoration:underline;display:block}.slot__listen-link:focus-visible{outline-offset:2px;outline:2px solid}.slot--asset img{object-fit:cover;width:100%;height:100%;display:block}.slot--asset{position:relative;overflow:hidden}.slot--awaiting{text-align:center;background:color-mix(in srgb, var(--reg-ink) 5%, transparent);border:1px solid color-mix(in srgb, var(--reg-ink) 16%, transparent);border-radius:var(--reg-radius);place-content:center;gap:.6rem;padding:1.4rem;display:grid;position:relative}.slot--awaiting.slot--embed{min-height:150px}.slot__badge{font-family:var(--font-console), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--reg-accent);font-size:.6rem}.slot__label{color:var(--reg-ink);font-size:.95rem}.slot__waveform{justify-content:center;align-items:center;gap:3px;height:22px;margin-top:.2rem;display:flex}.slot__waveform i{background:color-mix(in srgb, var(--reg-ink) 35%, transparent);border-radius:2px;width:2.5px;height:20%}.slot__waveform i:nth-child(3n){height:55%}.slot__waveform i:nth-child(4n){height:85%}.slot__waveform i:nth-child(5n){height:40%}.slot__waveform i:nth-child(7n){height:100%}.slot__waveform i:nth-child(odd){opacity:.7}.slot--awaiting.slot--asset{background:linear-gradient(color-mix(in srgb, var(--reg-ink) 30%, transparent), color-mix(in srgb, var(--reg-ink) 30%, transparent)) top left / 18px 1px, linear-gradient(color-mix(in srgb, var(--reg-ink) 30%, transparent), color-mix(in srgb, var(--reg-ink) 30%, transparent)) top left / 1px 18px, linear-gradient(color-mix(in srgb, var(--reg-ink) 30%, transparent), color-mix(in srgb, var(--reg-ink) 30%, transparent)) top right / 18px 1px, linear-gradient(color-mix(in srgb, var(--reg-ink) 30%, transparent), color-mix(in srgb, var(--reg-ink) 30%, transparent)) top right / 1px 18px, linear-gradient(color-mix(in srgb, var(--reg-ink) 30%, transparent), color-mix(in srgb, var(--reg-ink) 30%, transparent)) bottom left / 18px 1px, linear-gradient(color-mix(in srgb, var(--reg-ink) 30%, transparent), color-mix(in srgb, var(--reg-ink) 30%, transparent)) bottom left / 1px 18px, linear-gradient(color-mix(in srgb, var(--reg-ink) 30%, transparent), color-mix(in srgb, var(--reg-ink) 30%, transparent)) bottom right / 18px 1px, linear-gradient(color-mix(in srgb, var(--reg-ink) 30%, transparent), color-mix(in srgb, var(--reg-ink) 30%, transparent)) bottom right / 1px 18px, color-mix(in srgb, var(--reg-ink) 4%, transparent);background-repeat:no-repeat;border:0}.slot--awaiting.slot--asset .slot__label{color:var(--reg-muted);max-width:16ch;margin:0 auto;font-size:.8rem}.slot__frame-mark{color:color-mix(in srgb, var(--reg-ink) 35%, transparent);font-size:.85rem}.photo-frame__print .slot--awaiting .slot__label,.photo-frame__print .slot--awaiting .slot__frame-mark{color:#eee8dca6}.text-awaiting{color:var(--reg-muted);font-style:italic}.quotes{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.quote{background:color-mix(in srgb, var(--reg-ink) 6%, transparent);border-left:3px solid var(--reg-accent);padding:.8rem 1rem}.quote blockquote{margin:0 0 .35rem;font-size:.98rem;line-height:1.55}.quote cite{letter-spacing:.14em;text-transform:uppercase;color:var(--reg-muted);font-size:.72rem;font-style:normal}.quote cite a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--reg-accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--reg-accent) 55%, transparent);text-underline-offset:3px}.quote cite a:hover,.quote cite a:focus-visible{color:var(--reg-accent)}.links{flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.pass-tag{color:#121212;font-family:var(--font-console), monospace;letter-spacing:.1em;text-transform:uppercase;background:#ffffffe6;border:1px solid #12121233;align-items:center;gap:.6rem;padding:.6em 1.1em;font-size:.78rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;transform:rotate(-1.2deg);box-shadow:0 2px 6px #00000026}.pass-tag:hover,.pass-tag:focus-visible{transform:translateY(-3px)rotate(0);box-shadow:0 6px 14px #00000040}.pass-tag__hole{background:#0f172a;border-radius:50%;width:7px;height:7px;box-shadow:inset 0 1px 2px #0009}.facts{margin:0}.facts__row{border-top:1px solid color-mix(in srgb, var(--reg-ink) 16%, transparent);grid-template-columns:1fr auto;align-items:baseline;gap:1rem;padding:.65rem 0;display:grid}.facts__row:first-child{border-top:0;padding-top:0}.facts__dt{font-family:var(--reg-display), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--reg-muted);font-size:.68rem}.facts__dd{text-align:right;margin:0;font-size:.88rem}.cta{background:var(--reg-accent);color:var(--reg-panel);letter-spacing:.02em;border-radius:var(--reg-radius);padding:.85em 1.6em;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .2s,filter .2s;display:inline-block}.cta:hover,.cta:focus-visible{filter:brightness(1.08);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ep__pulse,.cta__rec-light{animation:none}.photo-frame,.pass-tag,.cta{transition:none}}@media (max-width:820px){.section{min-height:auto;padding:6vh 4vw}.airlock{height:30dvh}.panel{padding:1.6rem 1.2rem}.section[data-register=grain]{justify-items:stretch}.section[data-register=grain] .panel{margin-right:0}.who__grid,.ep__grid,.zine__grid,.folk__cols{grid-template-columns:1fr;gap:1.6rem}.who__photo,.zine__photo,.folk__photo{max-width:300px;margin:0 auto}.desk__cols{grid-template-columns:1fr;gap:1.6rem}.zine__tape--tl{left:10%}.folk__pull{max-width:none}}
.scene-root{--journey:0;--camera-world:0vw;--camera-front:0vw;--walk-bob:0px;--walk-tilt:0deg;min-height:100dvh}.stage{isolation:isolate;perspective:1200px;background:#06030b}.stage__atmosphere{z-index:0;background:radial-gradient(ellipse at 50% 42%, color-mix(in srgb, var(--stage-wash) 52%, transparent), transparent 58%), linear-gradient(180deg, #10091a 0%, #08040e 63%, #030205 100%);position:absolute;inset:0}.stage__rear{z-index:1;background:linear-gradient(#0000 0 58%,#0503083d 58% 100%),repeating-linear-gradient(0deg,#0000 0 33px,#00000047 34px 36px),repeating-linear-gradient(90deg,#17101f 0 76px,#120c1a 77px 80px,#0b0711 81px 84px);position:absolute;inset:0;overflow:hidden}.stage__rear:before{content:"";clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);transform-origin:top;height:62%;box-shadow:inset 0 8px 0 color-mix(in srgb, var(--stage-light) 17%, transparent);background:repeating-linear-gradient(93deg,#0000 0 118px,#00000070 120px 123px),repeating-linear-gradient(0deg,#120b17 0 48px,#07040a 50px 53px);position:absolute;bottom:-18%;left:-10%;right:-10%;transform:perspective(560px)rotateX(34deg)}.stage__rig{z-index:8;background:repeating-linear-gradient(135deg,#0000 0 30px,#2b2235 31px 34px,#0000 35px 60px);border-top:5px solid #332a3e;border-bottom:5px solid #17111e;height:34px;position:absolute;top:3.5vh;left:-2%;right:-2%}.stage__rig:after{content:"";background:linear-gradient(#0009,#0000);height:16px;position:absolute;top:100%;left:0;right:0}.stage__lamp{clip-path:polygon(16% 0,84% 0,100% 76%,77% 100%,23% 100%,0 76%);background:#1b1522;border:2px solid #060308;width:46px;height:31px;position:absolute;top:27px}.stage__lamp:after{content:"";background:var(--stage-light);height:7px;box-shadow:0 0 16px var(--stage-light);border-radius:50%;position:absolute;bottom:2px;left:7px;right:7px}.stage__lamp--one{left:22%;transform:rotate(8deg)}.stage__lamp--two{left:49%;transform:rotate(-3deg)}.stage__lamp--three{left:77%;transform:rotate(-9deg)}.stage__beam{z-index:2;background:linear-gradient(to bottom, color-mix(in srgb, var(--stage-light) 30%, transparent), transparent 78%);opacity:.62;clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);pointer-events:none;width:34vw;height:72vh;position:absolute;top:8vh;-webkit-mask:linear-gradient(90deg,#0000,#000 34% 66%,#0000);mask:linear-gradient(90deg,#0000,#000 34% 66%,#0000)}.stage__beam--one{left:5vw;transform:rotate(-5deg)}.stage__beam--two{right:4vw;transform:rotate(5deg)}.stage__world{z-index:5;width:700vw;transform:translate3d(var(--camera-world), var(--walk-bob), 0) rotate(var(--walk-tilt));transform-origin:50vw 72vh;will-change:transform;position:absolute;inset:0 auto 0 0}.stage__bay{left:var(--bay-left);content-visibility:auto;contain-intrinsic-size:100vw 100dvh;width:100vw;height:100%;position:absolute;top:0}.stage__bay:before{content:"";background:radial-gradient(#0201049e,#02010400 70%);height:24px;position:absolute;bottom:7vh;left:8vw;right:8vw}.load-mark,.load-strip,.load-label{color:#efe6d5;filter:drop-shadow(9px 12px 10px #0000008c);background-image:url(/optimized/scrap-label-5e5c1e2737.webp);background-repeat:no-repeat;background-size:100% 100%;place-content:center;display:grid;position:absolute}.load-mark:before,.load-mark:after,.load-label:before{content:"";opacity:.82;pointer-events:none;background:url(/optimized/tape-a-fd030a81b6.webp) 50%/100% 100% no-repeat;position:absolute}.load-mark{aspect-ratio:560/312;width:clamp(210px,25vw,380px);font-family:var(--font-punk), system-ui, sans-serif;background-image:url(/optimized/scrap-mark-7a023c5ddc.webp);place-content:center end;padding:0 11% .12em 0;font-size:clamp(2.6rem,5.4vw,4.6rem);line-height:1;bottom:12.5vh;left:.6vw;transform:rotate(-2.4deg)}.load-mark:before{aspect-ratio:600/314;width:38%;top:-8%;right:4%;rotate:-7deg}.load-mark:after{aspect-ratio:600/314;width:36%;bottom:-4%;right:-6%;rotate:7deg}.load-strip{aspect-ratio:520/110;width:clamp(150px,17vw,264px);font-family:var(--font-console), ui-monospace, monospace;letter-spacing:.16em;color:#d6ff40;background-image:url(/optimized/scrap-strip-08eaf724e3.webp);font-size:clamp(.5rem,.82vw,.66rem);font-weight:700;bottom:5.6vh;left:1.8vw;transform:rotate(1.4deg)}.load-label{aspect-ratio:420/222;width:clamp(104px,11.5vw,178px);font-family:var(--font-punk), system-ui, sans-serif;font-size:clamp(1.3rem,2.6vw,2.3rem);line-height:1;bottom:30vh;right:1.6vw;transform:rotate(3.2deg)}.load-label:before{aspect-ratio:169/420;background-image:url(/optimized/tape-c-7b5ea350d6.webp);width:26%;top:-12%;left:-5%;rotate:-13deg}.stage__entry-tape{color:#171117;font-family:var(--font-console), monospace;letter-spacing:.14em;clip-path:polygon(2% 5%,100% 0,98% 94%,0 100%);background:#d6ff40;padding:.45rem 1rem;font-size:.65rem;font-weight:800;position:absolute;bottom:20vh;left:8vw;transform:rotate(-4deg)}.stage__sidefill{width:clamp(96px,8vw,150px);height:auto;position:absolute;bottom:12vh}.stage__bay[data-side=left] .stage__sidefill{left:5vw;transform:rotate(-1deg)}.stage__bay[data-side=right] .stage__sidefill{right:5vw;transform:rotate(1.5deg)scaleX(-1)}.stage__array{width:clamp(84px,7.5vw,140px);height:auto;position:absolute;top:4.5vh}.stage__bay[data-side=left] .stage__array{right:9vw;transform:rotate(-1deg)}.stage__bay[data-side=right] .stage__array{left:9vw;transform:rotate(1.2deg)scaleX(-1)}.stage__monitor{width:clamp(60px,5.5vw,100px);height:auto;position:absolute;bottom:7.5vh;left:50%;transform:translate(-50%)rotate(-1.5deg)}.stage__floor-note{color:#241d16;font:700 .58rem/1 var(--font-console), monospace;letter-spacing:.09em;background:#e6ddc8;align-items:center;gap:.55rem;padding:.38rem .65rem;display:flex;position:absolute;bottom:8.5vh;transform:perspective(300px)rotateX(50deg)rotate(-2deg);box-shadow:6px 8px #00000042}.stage__bay[data-side=left] .stage__floor-note{right:10vw}.stage__bay[data-side=right] .stage__floor-note{left:10vw}.stage__floor-note b{color:#8a1f61}.stage__bay .cutout-btn{width:var(--instrument-width);transform-origin:50% 100%;--cutout-shadow:4% 5%;bottom:11vh;left:25%;transform:translate(-50%)}.stage__bay .cutout-btn[data-side=right]{left:75%}.stage__bay .cutout-btn:hover,.stage__bay .cutout-btn:focus-visible{transform:translate(-50%)translateY(-12px)rotate(-.8deg)scale(1.025)}.stage__bay .cutout-btn[data-dimmed=true]{opacity:.55}.stage__bay .cutout-btn__label{color:#171117;font-family:var(--font-console), monospace;clip-path:polygon(2% 3%,100% 0,97% 96%,0 100%);background:#eee4d2;border:0;align-items:center;gap:.55rem;font-weight:800;display:flex;top:calc(100% + .35rem);bottom:auto;box-shadow:5px 6px #00000057}.stage__bay .cutout-btn__label b{color:#a01768}.stage__overview{z-index:4;position:absolute;inset:0}.stage__bay.stage__bay--entry .stage__overview-cutout{left:var(--overview-left);width:var(--overview-width);bottom:12vh;transform:translate(-50%)}.stage__bay.stage__bay--entry .stage__overview-cutout:hover,.stage__bay.stage__bay--entry .stage__overview-cutout:focus-visible{transform:translate(-50%)translateY(-10px)rotate(-1deg)scale(1.06)}.stage__bay.stage__bay--entry .stage__overview-cutout .cutout-btn__label{top:auto;bottom:calc(100% + .45rem)}.stage__bay--entry :is(.load-mark,.load-strip,.load-label){z-index:3}.stage__bay--entry .stage__entry-tape{bottom:6.5vh;left:50%;transform:translate(-50%)rotate(-2deg)}.stage__foreground{z-index:7;width:784vw;transform:translate3d(var(--camera-front), 0, 80px);will-change:transform;pointer-events:none;position:absolute;inset:0 auto 0 0}.stage__cable{left:var(--cable-left);border-top:7px solid #030205;border-radius:50%;width:58vw;height:13vh;position:absolute;bottom:3vh;transform:rotate(-2deg);box-shadow:0 -2px #42324a8c}.stage__cable[data-cable="1"]{bottom:-1vh;transform:rotate(4deg)scaleX(.8)}.stage__cable[data-cable="2"]{bottom:6vh;transform:rotate(-6deg)scaleX(.66)}.stage-route{z-index:20;color:#171117;clip-path:polygon(.5% 7%,14% 1%,29% 5%,44% 0,62% 4%,79% 1%,99.5% 6%,100% 92%,82% 97%,64% 94%,47% 100%,28% 96%,0 100%);pointer-events:auto;background:#e1d8c1e6;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;width:min(860px,100vw - 2rem);padding:.42rem .65rem;display:grid;position:absolute;bottom:1.15rem;left:50%;transform:translate(-50%)rotate(-.35deg);box-shadow:7px 8px #00000057}.stage-route__mark{color:#f7efe5;font:800 .92rem/1 var(--font-punk), var(--font-glitch), sans-serif;background:#19121c;padding:.28rem .45rem}.stage-route ol{grid-template-columns:repeat(6,1fr);gap:.22rem;margin:0;padding:0;list-style:none;display:grid}.stage-route button{width:100%;color:inherit;cursor:pointer;font-family:var(--font-console), monospace;background:0 0;border:0;padding:.38rem .28rem .33rem}.stage-route button span{color:#7c245f;font-size:.58rem;font-weight:800;display:block}.stage-route button em{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-style:normal;line-height:1.1;display:block;overflow:hidden}.stage-route button:hover,.stage-route button:focus-visible,.stage-route button[data-active=true]{color:#fff;background:#171117;transform:rotate(-1deg)}.stage-route button[data-active=true] span{color:var(--stage-light)}.stage-route__count{text-align:right;min-width:5rem;font:800 .55rem/1 var(--font-console), monospace;letter-spacing:.08em}.stage__vignette{z-index:31;pointer-events:none;background:linear-gradient(90deg,#010003b3,#0000 10% 90%,#010003b3),linear-gradient(#01000361,#0000 12% 82%,#01000394);position:absolute;inset:0}.hero{text-align:left;align-content:start;justify-items:start;height:110dvh;padding:10vh 6vw 0}.hero__inner{width:min(850px,76vw)}.ransom{justify-content:flex-start;font-size:clamp(3.8rem,9.5vw,9rem);line-height:.86}.hero__tagline{color:#16101a;clip-path:polygon(1% 5%,100% 0,98% 95%,0 100%);background:#d7ff42;margin-top:1.8rem;padding:.55rem .85rem;font-weight:800;display:inline-block;transform:rotate(-1.5deg)}.hero__hint{color:#171117;width:max-content;font-family:var(--font-console), monospace;background:#eee4d2;margin-top:clamp(1.2rem,3vh,2.4rem);padding:.48rem .75rem;font-weight:800;animation:1.8s steps(2,end) infinite hint-jump;transform:rotate(1.6deg)}@keyframes hint-jump{0%,to{translate:0}50%{translate:0 5px}}.setlist{width:13rem;top:clamp(5rem,16vh,10rem);left:auto;right:clamp(1.2rem,5vw,5rem);transform:rotate(2.3deg)}.section{align-items:center;min-height:116dvh}.section[data-register=spotlight],.section[data-register=photocopy],.section[data-register=dawn]{justify-items:end;padding-left:39vw;padding-right:5vw}.section[data-register=glitch],.section[data-register=grain],.section[data-register=console]{justify-items:start;padding-left:5vw;padding-right:39vw}.section .panel,.section .panel[data-wide=true],.section[data-register=grain] .panel,.section[data-register=dawn] .panel{width:min(720px,56vw);margin:0}.airlock{height:66dvh}.panel{--paper-origin:0% 50%;transform-origin:var(--paper-origin);backface-visibility:hidden;will-change:transform, clip-path, opacity, filter}.section[data-register=spotlight] .panel,.section[data-register=photocopy] .panel,.section[data-register=dawn] .panel{--paper-origin:0% 62%}.section[data-register=glitch] .panel,.section[data-register=grain] .panel,.section[data-register=console] .panel{--paper-origin:100% 62%}.scene-root[data-ready=true] .panel[data-open=false]{opacity:0;pointer-events:none;clip-path:polygon(33.9% 40.4%,49.6% 42.3%,42.9% 45.2%,57% 50.7%,54.5% 54.8%,55.7% 56.2%,53.3% 66.9%,41.7% 64.4%,38.1% 59.8%,41% 60.6%,46.4% 48.1%,46.3% 46.7%);filter:contrast(1.32)saturate(.6)brightness(.78)drop-shadow(0 4px 3px #000000b3);transform:perspective(1100px)rotateX(24deg)rotateY(-17deg)rotate(4deg)scale(.46,.38)}.scene-root[data-ready=true] .panel[data-open=true]{animation:.82s linear both paper-uncrumple}.scene-root[data-ready=true] .panel[data-open=true]>*{animation:.82s linear both paper-ink-arrive}.panel:after{content:"";z-index:40;border-radius:inherit;mix-blend-mode:multiply;opacity:0;pointer-events:none;background:linear-gradient(34deg,#0000 0 46%,#21142638 47%,#ffffff4d 49%,#0000 52%),linear-gradient(128deg,#0000 0 37%,#1c112333 38%,#ffffff3b 40%,#0000 43%),linear-gradient(78deg,#0000 0 64%,#1a0f1f29 65%,#fff3 67%,#0000 70%);position:absolute;inset:0}.scene-root[data-ready=true] .panel[data-open=true]:after{animation:.82s linear both paper-creases}@keyframes paper-uncrumple{0%{opacity:0;clip-path:polygon(33.9% 40.4%,49.6% 42.3%,42.9% 45.2%,57% 50.7%,54.5% 54.8%,55.7% 56.2%,53.3% 66.9%,41.7% 64.4%,38.1% 59.8%,41% 60.6%,46.4% 48.1%,46.3% 46.7%);filter:contrast(1.32)saturate(.6)brightness(.78)drop-shadow(0 4px 3px #000000b3);animation-timing-function:step-end;transform:perspective(1100px)rotateX(24deg)rotateY(-17deg)rotate(4deg)scale(.46,.38)}16%{opacity:1;clip-path:polygon(28.4% 27.6%,35.2% 25.9%,50.2% 30.7%,74% 26%,71.6% 43.7%,73.6% 74.3%,60.4% 78.8%,42% 78.7%,23.3% 73.9%,28.1% 56.4%,23.4% 43.4%,27.9% 31.1%);filter:contrast(1.24)saturate(.7)brightness(.86)drop-shadow(0 8px 6px #000000a3);animation-timing-function:step-end;transform:perspective(1100px)rotateX(-15deg)rotateY(11deg)rotate(-2.6deg)scale(.64,.56)}34%{clip-path:polygon(15.8% 19.1%,31.3% 17.8%,51.4% 18.2%,83.7% 16.9%,82% 43%,82.7% 83.3%,64.7% 83.2%,41.4% 84.5%,16.3% 85.5%,16.6% 62.9%,15.2% 34.5%,22.9% 18.1%);filter:contrast(1.14)saturate(.82)brightness(.93)drop-shadow(0 13px 11px #0000008f);animation-timing-function:step-end;transform:perspective(1100px)rotateX(9deg)rotateY(-7deg)rotate(1.6deg)scale(.79,.72)}52%{clip-path:polygon(7.3% 9.4%,28% 9.1%,51.5% 8.8%,90.7% 8.6%,90.1% 40%,91% 92%,66.9% 91.3%,37.8% 91.9%,8.3% 93%,8% 64.1%,7.6% 32.3%,16.5% 10.9%);filter:contrast(1.05)saturate(.94)brightness(.98)drop-shadow(0 18px 17px #0000007a);animation-timing-function:step-end;transform:perspective(1100px)rotateX(-5deg)rotateY(4deg)rotate(-.9deg)scale(.9,.86)}68%{clip-path:polygon(3.5% 4.5%,25.8% 3.5%,51.5% 4.3%,96.2% 3.7%,95.5% 38.9%,96.6% 95.9%,69.6% 96.5%,36.7% 95.8%,3.2% 97%,4% 65.3%,3.2% 29.5%,13.4% 5.3%);filter:drop-shadow(0 21px 23px #00000070);animation-timing-function:cubic-bezier(.2,1.12,.32,1);transform:perspective(1100px)rotateX(2.4deg)rotateY(-1.8deg)rotate(.5deg)scale(.965,.945)}to{opacity:1;clip-path:polygon(.4% 1.2%,24% 0%,52% .8%,99.5% .2%,99% 38%,100% 99%,71% 99.4%,36% 98.7%,0% 100%,.8% 66%,0% 28%,11% 2%);filter:drop-shadow(0 24px 30px #0006);transform:none}}@keyframes paper-ink-arrive{0%{opacity:0;animation-timing-function:step-end;translate:0 9px}52%{opacity:0;animation-timing-function:step-end;translate:0 9px}64%{opacity:.5;animation-timing-function:cubic-bezier(.22,.78,.3,1);translate:0 5px}to{opacity:1;translate:0}}@keyframes paper-creases{0%{opacity:.85;animation-timing-function:step-end}34%{opacity:.58;animation-timing-function:step-end}52%{opacity:.32;animation-timing-function:step-end}68%{opacity:.15;animation-timing-function:cubic-bezier(.22,.78,.3,1)}to{opacity:.06}}@media (max-width:820px){.stage{height:45dvh}.scroll{padding-top:46dvh}.stage__world{transform:translate3d(var(--camera-world), 0, 0)}.stage__foreground,.stage__overview{display:none}.stage__rig{top:1.5vh}.stage__beam{width:56vw;height:38vh;top:5vh}.stage__rear:before{height:58%;bottom:-20%}.stage__bay .cutout-btn,.stage__bay .cutout-btn[data-side=right]{max-width:82vw;bottom:7vh;left:50%}.stage__sidefill{opacity:.65;width:60px;bottom:5vh}.stage__bay[data-side=left] .stage__sidefill{left:1rem}.stage__bay[data-side=right] .stage__sidefill{right:1rem}.stage__array{display:none}.stage__monitor{width:56px;bottom:4vh}.stage__floor-note{display:none}.load-mark{width:36vw;font-size:2.1rem;bottom:9vh;left:.5rem}.load-strip{width:27vw;font-size:.42rem;bottom:4vh;left:.8rem}.load-label{width:21vw;font-size:1.1rem;bottom:26vh;right:.6rem}.stage__entry-tape{font-size:.46rem;bottom:3vh;left:1rem}.stage-route{grid-template-columns:auto 1fr;gap:.35rem;width:calc(100vw - 1rem);padding:.3rem .38rem;bottom:.45rem}.stage-route__count{display:none}.stage-route button{padding:.34rem .12rem}.stage-route button em{display:none}.hero{height:54dvh;padding:3.5rem 1rem 0}.hero__inner{width:100%}.ransom{font-size:clamp(2.7rem,15vw,4.8rem)}.hero__tagline{margin-top:1rem;font-size:.55rem}.hero__hint{font-size:.5rem;display:inline-block}.section,.section[data-register=spotlight],.section[data-register=photocopy],.section[data-register=dawn],.section[data-register=glitch],.section[data-register=grain],.section[data-register=console]{justify-items:stretch;min-height:auto;padding:10vh 4vw 14vh}.section .panel,.section .panel[data-wide=true],.section[data-register=grain] .panel,.section[data-register=dawn] .panel{width:100%}.airlock{height:30dvh}}@media (prefers-reduced-motion:reduce){.stage__world,.stage__foreground{will-change:auto}.scene-root[data-ready=true] .panel,.scene-root[data-ready=true] .panel[data-open=false],.scene-root[data-ready=true] .panel[data-open=true]{opacity:1;pointer-events:auto;clip-path:none;filter:drop-shadow(0 24px 30px #0006);animation:none;transform:none}.scene-root[data-ready=true] .panel>*,.scene-root[data-ready=true] .panel:after{opacity:1;animation:none;translate:0}.scene-root[data-ready=true] .panel:after{opacity:.05}.hero__hint{animation:none}}
:root{--stock-light:url(/textures/paper-light.webp);--stock-xerox:url(/textures/paper-xerox.webp);--stock-dark:url(/textures/paper-dark.webp);--stock-grime:url(/textures/paper-grime.webp);--heat:0;--pointer-x:.5;--pointer-y:.5}.panel{isolation:isolate}.panel:before{content:"";z-index:0;border-radius:inherit;background-image:var(--stock,none);background-size:cover;background-position:var(--stock-pos,center);mix-blend-mode:var(--stock-blend,multiply);opacity:var(--stock-opacity,0);pointer-events:none;position:absolute;inset:0}:where(.panel)>*{z-index:1;position:relative}[data-register=spotlight].panel{--stock:var(--stock-light);--stock-opacity:.9;--stock-blend:multiply}[data-register=photocopy].panel{--stock:var(--stock-xerox);--stock-opacity:.85;--stock-blend:multiply;--stock-pos:30% 20%}[data-register=grain].panel{--stock:var(--stock-light);--stock-opacity:1;--stock-blend:multiply;--stock-pos:70% 60%}[data-register=glitch].panel{--stock:var(--stock-dark);--stock-opacity:.5;--stock-blend:overlay}[data-register=dawn].panel{--stock:var(--stock-dark);--stock-opacity:.6;--stock-blend:overlay;--stock-pos:50% 80%}[data-register=console].panel{--stock:var(--stock-dark);--stock-opacity:.45;--stock-blend:overlay;--stock-pos:20% 40%}.ransom__letter,.setlist,.stage-route,.cutout-btn__label,.stage__entry-tape,.stage__floor-note,.hero__tagline,.hero__hint,.pass-tag{background-image:var(--stock-grime);background-blend-mode:multiply;background-size:300px}.ransom__letter{background-image:var(--stock-grime), linear-gradient(165deg, #f6efe2, #e7dcc6);background-size:260px,auto}.setlist{background-image:var(--stock-grime), linear-gradient(170deg, #f6f1e2, #e5dcc4);background-size:300px,auto}.ransom__letter:nth-child(3n){background-position:40% 10%,0 0}.ransom__letter:nth-child(3n+1){background-position:5% 70%,0 0}.ransom__letter:nth-child(3n+2){background-position:75% 45%,0 0}.stage__rear:after{content:"";background-image:var(--stock-dark);mix-blend-mode:overlay;opacity:.55;pointer-events:none;background-size:900px;position:absolute;inset:0}.stage__atmosphere{background:radial-gradient(ellipse at calc(34% + var(--pointer-x) * 32%) 42%, color-mix(in srgb, var(--stage-wash) 52%, transparent), transparent 58%), linear-gradient(180deg, #10091a 0%, #08040e 63%, #030205 100%)}.filmgrain{z-index:90;pointer-events:none;position:fixed;inset:0;overflow:hidden}.filmgrain--fine{mix-blend-mode:overlay;opacity:calc(.17 + var(--heat) * .18)}.filmgrain--shadow{mix-blend-mode:screen;opacity:calc(.55 + var(--heat) * .32)}.filmgrain__plate{will-change:transform;background-repeat:repeat;position:absolute;inset:-14%}.filmgrain--fine .filmgrain__plate{background-image:url(/textures/grain-fine.png);background-size:160px 160px;animation:.72s step-end infinite grain-step-a}.filmgrain--shadow .filmgrain__plate{background-image:url(/textures/grain-shadow.png);background-size:160px 160px;animation:.55s step-end infinite grain-step-b}.filmgrain--shadow .filmgrain__plate:after{content:"";opacity:var(--heat);background-image:url(/textures/grain-shadow-coarse.png);background-size:96px 96px;position:absolute;inset:0}@keyframes grain-step-a{0%{transform:translate(0,0)}12.5%{transform:translate(-31px,17px)}25%{transform:translate(19px,-43px)}37.5%{transform:translate(-47px,-11px)}50%{transform:translate(41px,29px)}62.5%{transform:translate(-13px,51px)}75%{transform:translate(53px,-23px)}87.5%{transform:translate(-37px,-49px)}}@keyframes grain-step-b{0%{transform:translate(0,0)}16.66%{transform:translate(23px,-37px)}33.33%{transform:translate(-41px,13px)}50%{transform:translate(11px,47px)}66.66%{transform:translate(-29px,-19px)}83.33%{transform:translate(43px,31px)}}.stage__beam--one{transform:rotate(-5deg) translate3d(calc((var(--pointer-x) - .5) * 5vw), 0, 0)}.stage__beam--two{transform:rotate(5deg) translate3d(calc((var(--pointer-x) - .5) * -5vw), 0, 0)}.stage__vignette{opacity:calc(.8 + var(--heat) * .2)}@media (prefers-reduced-motion:reduce){.filmgrain__plate{will-change:auto;animation:none}.filmgrain--fine{opacity:.17}.filmgrain--shadow{opacity:.55}.filmgrain--shadow .filmgrain__plate:after{opacity:0}.stage__vignette{opacity:.8}}@media (max-width:820px){.filmgrain--fine{opacity:.14}.filmgrain--shadow{opacity:.34}.filmgrain--shadow .filmgrain__plate:after{display:none}.filmgrain__plate{animation-duration:1.08s}}
.ransom__letter{animation:.64s cubic-bezier(.2,.9,.3,1.25) both ransom-settle,5.2s step-end infinite scrap-flutter;animation-delay:calc(var(--i) * 55ms + .12s), calc(var(--i) * .43s + 1.1s);transition:translate .15s steps(3,end),scale .15s steps(3,end),filter .2s steps(2,end);position:relative}@keyframes scrap-flutter{0%,86%{rotate:none}89%{rotate:-1.1deg}92%{rotate:.8deg}95%{rotate:-.35deg}to{rotate:none}}.ransom__letter:hover{z-index:3;filter:drop-shadow(0 12px 9px #04020a8c);translate:0 -9px;scale:1.07}.cutout-btn{translate:var(--mag-x,0px) var(--mag-y,0px);rotate:var(--mag-r,0deg);transition:translate .32s cubic-bezier(.22,.9,.25,1),rotate .32s cubic-bezier(.22,.9,.25,1),--stage-light .75s}.cutout-btn:hover{transition:translate 90ms steps(2,end),rotate 90ms steps(2,end),--stage-light .75s}.cutout-btn__label{transition:opacity .12s steps(2,end),translate .18s cubic-bezier(.2,1.6,.4,1);translate:0 4px}.cutout-btn:hover .cutout-btn__label,.cutout-btn:focus-visible .cutout-btn__label,.cutout-btn[data-active=true] .cutout-btn__label{translate:0}.setlist__list a{transition:translate .14s steps(2,end),color .14s steps(2,end);position:relative}.setlist__list a:hover,.setlist__list a:focus-visible{color:#241d15;transform:none}.setlist__list a:after{content:"";z-index:-1;opacity:0;background:#e0d5b6;transition:opacity .14s steps(2,end);position:absolute;inset:-.1rem -.35rem;box-shadow:2px 3px #241d1559}.setlist__list a:hover:after,.setlist__list a:focus-visible:after{opacity:1}.setlist__list a:hover:before,.setlist__list a:focus-visible:before{color:#7c245f;opacity:1}.stage-route ol{position:relative}.stage-route ol:before{content:"";top:0;bottom:0;left:calc(var(--route-i,0) * (100% / 6));opacity:0;pointer-events:none;background:#171117;width:16.6667%;transition:left .34s cubic-bezier(.25,.9,.3,1.08),opacity .2s steps(2,end);position:absolute;rotate:-1deg;box-shadow:2px 2px #0000004d}.stage-route[data-route=stop] ol:before{opacity:1}.stage-route button{z-index:1;transition:color .16s steps(2,end),translate .16s steps(2,end);position:relative}.stage-route button[data-active=true]{color:#fff;background:0 0;transform:none}.stage-route button:hover,.stage-route button:focus-visible{color:#fff;background:#2b1f2d;transform:translateY(-2px)}.stage-route button[data-active=true]:hover,.stage-route button[data-active=true]:focus-visible{background:0 0;translate:0 -2px}.stage-route button:hover span,.stage-route button:focus-visible span{color:var(--stage-light)}.cta{box-shadow:3px 4px 0 color-mix(in srgb, var(--reg-ink) 55%, transparent);transition:translate .12s steps(2,end),box-shadow .12s steps(2,end),background-color .12s steps(2,end),color .12s steps(2,end);position:relative}.cta:hover,.cta:focus-visible{background:var(--reg-ink);color:var(--reg-panel);filter:none;box-shadow:5px 7px 0 color-mix(in srgb, var(--reg-ink) 40%, transparent);transform:none}.cta:active{translate:3px 4px;box-shadow:0 0 #0000}.pass-tag{transition:transform .16s steps(2,end),box-shadow .16s steps(2,end),background-color .16s steps(2,end),color .16s steps(2,end)}.pass-tag:hover,.pass-tag:focus-visible{color:#fff;background:#121212;border-color:#121212}.pass-tag:active{transform:translateY(0)rotate(-1.2deg);box-shadow:0 1px 2px #0000004d}.pass-tag:hover .pass-tag__hole,.pass-tag:focus-visible .pass-tag__hole{background:#fff}.site-foot__tracks a{transition:border-color .2s steps(2,end),background-color .2s steps(2,end),translate .2s steps(2,end);position:relative;overflow:hidden}.site-foot__tracks a:hover,.site-foot__tracks a:focus-visible{transform:translateY(-3px)}.site-foot__tracks a:before{content:"";background:#c9b6ff;width:100%;height:4px;transition:left .32s cubic-bezier(.25,.9,.3,1.05);position:absolute;top:0;left:-100%}.site-foot__tracks a:hover:before,.site-foot__tracks a:focus-visible:before{left:0}.scene-root[data-ready=true] .panel[data-open=false] :is(.staple,.tape){opacity:0}.scene-root[data-ready=true] .panel[data-open=true] :is(.staple,.tape){animation:.22s steps(2,end) .86s both fastener-punch}@keyframes fastener-punch{0%{opacity:0;scale:1.9}50%{opacity:1;scale:.94}to{opacity:1;scale:1}}.slot__waveform i{animation:4.2s step-end infinite waveform-idle;animation-delay:calc(var(--wf-i) * 90ms);transform-origin:50%}@keyframes waveform-idle{0%,70%{scale:1}76%{scale:1 1.45}82%{scale:1 .7}88%{scale:1 1.2}to{scale:1}}:focus-visible{animation:.24s steps(2,end) focus-flash}@keyframes focus-flash{0%{outline-offset:9px}to{outline-offset:3px}}::selection{color:#16101a;background:#d7ff42}.panel ::selection{background:var(--reg-accent);color:var(--reg-panel)}html{scrollbar-color:#3a2c4a #0a0611;scrollbar-width:thin}@media (prefers-reduced-motion:reduce){.ransom__letter,.slot__waveform i{animation:none;rotate:none;scale:1}.cutout-btn,.cutout-btn__label,.setlist__list a,.stage-route button,.stage-route ol:before,.cta,.pass-tag,.site-foot__tracks a,.site-foot__tracks a:before{transition:none}.cutout-btn{translate:0;rotate:none}.cutout-btn__label{translate:0}.scene-root[data-ready=true] .panel[data-open=false] :is(.staple,.tape),.scene-root[data-ready=true] .panel[data-open=true] :is(.staple,.tape){opacity:1;animation:none;scale:1}:focus-visible{animation:none}}@media (pointer:coarse){.cutout-btn{translate:0;rotate:none}.ransom__letter{animation:.64s cubic-bezier(.2,.9,.3,1.25) both ransom-settle;animation-delay:calc(var(--i) * 55ms + .12s)}}
.sound-gate{z-index:80;opacity:0;background:radial-gradient(120% 90% at 50% 20%,#140c228c,#07040ff5 70%),#07040f;place-items:center;padding:6vmin;animation:.42s ease-out forwards sound-gate-in;display:grid;position:fixed;inset:0}.sound-gate[data-state=closing]{pointer-events:none;animation:.42s forwards sound-gate-out}@keyframes sound-gate-in{to{opacity:1}}@keyframes sound-gate-out{0%{opacity:1}to{opacity:0}}.sound-gate__card{color:#161016;clip-path:polygon(1% 5%,22% 0,55% 3%,79% 1%,100% 4%,99% 38%,100% 70%,97% 97%,71% 100%,34% 96%,4% 99%,0 64%,2% 33%);background:#eee6d5;max-width:30rem;padding:2rem 2.2rem 2.4rem;transform:rotate(-1.6deg);box-shadow:10px 14px #00000073}.sound-gate__eyebrow{font:700 .62rem/1 var(--font-console), ui-monospace, monospace;letter-spacing:.22em;color:#6b5d76;margin:0 0 1rem}.sound-gate__title{font-family:var(--font-punk), var(--font-flyer), sans-serif;text-transform:uppercase;letter-spacing:.02em;margin:0 0 .8rem;font-size:clamp(1.6rem,4.2vw,2.3rem);font-weight:800;line-height:.95}.sound-gate__note{color:#3c3244;margin:0 0 1.6rem;font-size:.92rem;line-height:1.45}.sound-gate__actions{flex-wrap:wrap;gap:.9rem;display:flex}.sound-gate__btn{cursor:pointer;font:800 .95rem/1 var(--font-punk), var(--font-flyer), sans-serif;letter-spacing:.05em;text-transform:uppercase;clip-path:polygon(2% 8%,30% 0,68% 5%,100% 2%,98% 55%,100% 92%,66% 100%,28% 94%,0 98%,3% 50%);border:0;padding:.85em 1.4em;transition:transform .18s,filter .18s;box-shadow:5px 6px #00000059}.sound-gate__btn--loud{color:#07040f;background:#c9b6ff;transform:rotate(-1.2deg)}.sound-gate__btn--quiet{color:#f8f2e7;background:#2a2233;transform:rotate(1.4deg)}.sound-gate__btn:hover,.sound-gate__btn:focus-visible{filter:brightness(1.08);transform:translateY(-2px)rotate(0)}.sound-toggle{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));z-index:60;cursor:pointer;color:#161016;font:700 .6rem/1 var(--font-console), ui-monospace, monospace;letter-spacing:.18em;clip-path:polygon(3% 10%,28% 0,62% 6%,100% 2%,97% 48%,100% 90%,70% 100%,30% 93%,0 97%,2% 52%);background:#eee6d5;border:0;align-items:center;gap:.5em;padding:.6em .85em .55em;transition:transform .18s;display:inline-flex;position:fixed;transform:rotate(-2deg);box-shadow:4px 5px #0006}.sound-toggle:hover,.sound-toggle:focus-visible{transform:rotate(0)translateY(-2px)}.sound-toggle__lamp{background:#8a8194;border-radius:50%;width:8px;height:8px;box-shadow:inset 0 0 0 1.5px #00000040}.sound-toggle[aria-pressed=true] .sound-toggle__lamp{background:#e8232a;animation:1.6s ease-in-out infinite sound-lamp;box-shadow:0 0 8px #e8232acc}@keyframes sound-lamp{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.sound-gate{opacity:1;animation:none}.sound-gate__btn,.sound-toggle{transition:none}.sound-toggle[aria-pressed=true] .sound-toggle__lamp{animation:none}}
html{overflow-x:clip}.hero__edition{font:10px var(--font-console);letter-spacing:.15em;color:#bdb1cf;justify-content:space-between;display:flex;position:absolute;top:1.25rem;left:6vw;right:6vw}.hero__kicker{color:#cdbce7;font:400 clamp(18px, 1.7vw, 25px)/1.35 var(--font-punk), sans-serif;margin:0 0 1.25rem}.hero{padding-top:12vh}.hero__seal{aspect-ratio:1;color:#d7ff42;text-align:center;border:2px solid #d7ff42;border-radius:50%;flex-direction:column;justify-content:center;width:132px;display:flex;position:absolute;top:46%;right:7%;transform:rotate(12deg);box-shadow:inset 0 0 0 5px #17111b,inset 0 0 0 6px #d7ff42}.hero__seal span{font:9px var(--font-console);letter-spacing:.12em}.hero__seal b{font:29px var(--font-flyer);margin:7px 0}.hero__enter{color:#eee6d5;font:14px var(--font-console);border-bottom:1px solid #b7a3d1;align-items:center;gap:2rem;padding:10px 0;text-decoration:none;display:flex;position:absolute;top:62%;left:6vw}.hero__enter span{font-size:28px;transition:transform .25s}.hero__enter:hover span{transform:translate(5px,5px)}.hero__hint{animation:none}.ransom__letter{pointer-events:auto}.setlist__list a{align-items:center;min-height:32px}.stage__rear{background:linear-gradient(#201727,#100b16 65%,#08060b)}.stage__rear:after{opacity:.85;background-size:620px}.stage__atmosphere{opacity:.8}.stage__vignette{opacity:.65}.filmgrain--fine{opacity:calc(.12 + var(--heat) * .06)}.filmgrain--shadow{opacity:calc(.25 + var(--heat) * .1)}.filmgrain__plate{will-change:auto;animation:none}.ephemera{--ep-ink:#c8b1dc;pointer-events:none;z-index:1;position:absolute;inset:0}.ephemera[data-world=ep]{--ep-ink:#e5a3d1}.ephemera[data-world=emo]{--ep-ink:#c7ce9d}.ephemera[data-world=indie]{--ep-ink:#c7bb95}.ephemera[data-world=airport]{--ep-ink:#dba56e}.ephemera[data-world=studio]{--ep-ink:#b5c69b}.ephemera__ghost{font:clamp(70px, 14vw, 220px)/.8 var(--font-flyer);white-space:pre-line;color:var(--ep-ink);opacity:.075;position:absolute;top:10%;left:5%;transform:rotate(-4deg)}.ephemera__cassette{background:#18141c var(--stock-dark) center / cover;opacity:.8;border:3px solid #807686;border-radius:7px;width:170px;height:106px;padding:10px;position:absolute;bottom:18%;right:9%;transform:rotate(14deg);box-shadow:5px 8px #0008}.ephemera__cassette>div{background:var(--ep-ink);color:#211824;padding:4px 7px}.ephemera__cassette span{font:7px var(--font-console)}.ephemera__cassette b{font:12px var(--font-flyer);display:block}.ephemera__cassette i{border:5px dotted #b9acbf;border-radius:50%;width:22px;height:22px;margin:7px 18px 0;display:inline-block}.ephemera__cassette-foot{color:#b8a8c1;text-align:center;display:block}.ephemera__scribble{max-width:240px;color:var(--ep-ink);font:clamp(20px, 2.5vw, 38px)/1 var(--font-punk);opacity:.65;position:absolute;top:64%;left:8%;transform:rotate(-8deg)}.ephemera__cross{color:var(--ep-ink);font:150px/.7 var(--font-punk);opacity:.25;position:absolute;top:42%;right:4%;transform:rotate(10deg)}.ephemera__barcode{opacity:.22;background:repeating-linear-gradient(90deg,#baaaca 0 2px,#0000 2px 5px,#baaaca 5px 6px,#0000 6px 9px);width:90px;height:36px;position:absolute;top:13%;left:32%;transform:rotate(-4deg)}.ephemera[data-world=entry] .ephemera__scribble{top:83%;left:45%}.ephemera[data-world=entry] .ephemera__cassette{bottom:28%;right:22%}.ephemera[data-world=ep] .ephemera__scribble,.ephemera[data-world=indie] .ephemera__scribble,.ephemera[data-world=studio] .ephemera__scribble{left:auto;right:7%}.panel{will-change:auto}.scene-root[data-ready=true] .panel[data-revealed=true]{opacity:1;pointer-events:auto;clip-path:none;filter:drop-shadow(0 20px 25px #0006);animation:.65s cubic-bezier(.2,.8,.2,1) both print-land;transform:none}.scene-root[data-ready=true] .panel[data-revealed=true]>*{opacity:1;animation:.55s .1s both ink-land;translate:none}.scene-root[data-ready=true] .panel[data-revealed=true] :is(.staple,.tape){opacity:1;animation:none}.scene-root[data-ready=true] .panel[data-revealed=true]:after{opacity:.12;animation:none}.scene-root[data-ready=true] .panel[data-revealed=true][data-register=glitch]{animation-name:signal-land}.scene-root[data-ready=true] .panel[data-revealed=true][data-register=photocopy]{animation-timing-function:steps(5,end)}@keyframes print-land{0%{opacity:0;transform:translateY(35px)rotate(-1.5deg)}to{opacity:1;transform:none}}@keyframes ink-land{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes signal-land{0%{opacity:0;transform:translate(-12px)}30%{opacity:.7;transform:translate(5px)}45%{opacity:.4}to{opacity:1;transform:none}}.panel__catalogue{font:9px var(--font-console);text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;justify-content:space-between;gap:12px;margin-bottom:25px;padding-bottom:10px;display:flex;opacity:.65!important}.section{scroll-margin-top:1rem}.airlock{height:34dvh}.photo-frame{transition:transform .4s cubic-bezier(.2,.8,.2,1),filter .4s}.photo-frame__print{overflow:hidden}.photo-frame img{transition:scale .65s cubic-bezier(.2,.8,.2,1),filter .65s}.photo-frame:hover img{scale:1.035}.desk__channel{transition:background .22s,translate .22s;position:relative}.desk__channel:hover{background:#b8ff5210;translate:4px}.desk__channel:after{content:"";opacity:.2;background:repeating-linear-gradient(0deg,#b8ff52 0 3px,#0000 3px 6px);align-self:stretch;width:4px;transition:opacity .22s}.desk__channel:hover:after{opacity:1}.cta,.stage-route button{min-height:44px}.site-foot{padding-bottom:8rem}.site-foot__overline{font:10px var(--font-console);color:#b7a5c7;letter-spacing:.18em}.site-foot__invitation{font:400 clamp(64px, 10vw, 150px)/.88 var(--font-flyer), sans-serif;text-transform:uppercase;letter-spacing:-.025em;color:#efe6d8;margin:25px 0 40px}.site-foot__invitation em{color:#c9b6ff;font-style:normal}.site-foot__name{font:25px var(--font-punk)}.site-foot__note{color:#a698b7}.sound-gate__card{background:#eee6d5 var(--stock-light) center / cover}@media (min-width:821px) and (max-width:1100px){.hero__inner{width:65vw}.ransom{font-size:9vw}.setlist{width:11rem;right:3vw}.hero__seal{width:100px;right:5%}.hero__seal b{font-size:23px}.section .panel{padding:25px}.who__grid,.zine__grid,.ep__grid,.desk__cols{grid-template-columns:1fr}}@media (max-width:820px){.stage{height:100svh}.scroll{padding-top:0}.hero{height:100svh;min-height:660px;padding:7rem 6vw 0}.hero__edition{font-size:8px;top:1.4rem}.hero__edition span:last-child{text-align:right;max-width:100px}.hero__inner{width:100%}.hero__kicker{margin-bottom:22px;font-size:17px}.ransom{font-size:clamp(2.7rem,13vw,6.5rem)}.hero__tagline{letter-spacing:.1em;max-width:100%;font-size:9px;line-height:1.5}.hero__hint{display:none}.hero__seal{width:96px;top:auto;bottom:26%;right:8%}.hero__seal b{font-size:23px}.hero__seal span{font-size:7px}.hero__enter{top:auto;bottom:22%}.stage__overview{display:block}.stage__bay.stage__bay--entry .stage__overview-cutout{max-width:25vw;bottom:11%}.stage__bay.stage__bay--entry .stage__overview-cutout[data-instrument=microphone],.stage__bay.stage__bay--entry .stage__overview-cutout[data-instrument=guitar],.stage__bay.stage__bay--entry .stage__overview-cutout[data-instrument=bass]{max-width:12vw}.stage__bay.stage__bay--entry .cutout-btn__label{display:none}.stage__bay .cutout-btn,.stage__bay .cutout-btn[data-side=right]{max-height:50svh;bottom:12%}.stage__rig{top:6%}.stage__beam{height:85%}.stage__entry-tape,.load-label,.load-strip,.load-mark{display:none}.ephemera__cassette{width:130px;height:90px;bottom:15%}.ephemera__cassette i{width:17px;height:17px;margin:5px 11px 0}.ephemera[data-world=entry] .ephemera__cassette{display:none}.ephemera__scribble{top:74%}.ephemera__ghost{font-size:23vw;top:20%}.stage-route{bottom:max(12px, env(safe-area-inset-bottom));width:calc(100vw - 24px);padding:5px;position:fixed}.stage-route button span{font-size:11px}.stage-route button em{display:none}.sound-toggle{z-index:50;top:4rem;bottom:auto;right:1rem}.section,.section[data-register]{padding:5rem 6vw;scroll-margin-top:0}.section .panel,.section .panel[data-wide],.section[data-register] .panel{width:100%;padding:clamp(22px,5vw,40px)}.scene-root[data-ready=true] .panel[data-open=false]{opacity:1;clip-path:none;pointer-events:auto;filter:drop-shadow(0 16px 20px #0005);transform:none}.scene-root[data-ready=true] .panel>*{opacity:1}.airlock{height:12svh}.site-foot{padding:6rem 6vw 8rem}.site-foot__tracks{width:100%}.site-foot__tracks a{width:100%;min-width:0}.site-foot__strap{letter-spacing:.12em}}@media (max-width:380px){.hero{padding-top:6rem}.hero__kicker{font-size:15px}.hero__tagline{font-size:8px}.panel__catalogue{letter-spacing:.02em;font-size:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.scene-root[data-ready=true] .panel[data-revealed=true],.scene-root[data-ready=true] .panel[data-revealed=true]>*{animation:none}.photo-frame:hover img{scale:1}}.stage-route{z-index:45;position:fixed}.hero__enter{width:max-content;margin-top:1rem;position:relative;inset:auto}[data-register=spotlight].panel{background-image:radial-gradient(120% 80% at 50% -10%, #ffd9a344, transparent 65%), linear-gradient(158deg, var(--reg-panel), var(--reg-panel-2));background-size:auto}@media (max-width:820px){.hero__enter{margin-top:1.5rem}}[data-register=photocopy].panel,[data-register=grain].panel{background-image:linear-gradient(158deg, var(--reg-panel), var(--reg-panel-2));background-size:auto}.texture--halftone{--dot-color:#12121206}[data-register=console].panel{--reg-muted:#abb8ba}.desk__channel:after{position:absolute;top:20%;bottom:20%;right:0}@media (max-width:380px){.desk__channel{grid-template-columns:3rem minmax(0,1fr);gap:.5rem}.desk__ch{font-size:.65rem}.desk__specs,.desk__credits{padding:1rem}}.site-foot__tracks{gap:24px;margin:34px auto 18px}.site-foot__tracks .booking-pass{--torn-stock:url(/optimized/label-stock-v3-a2e12a6756.webp);--paper-tone:#cfb7ed;--paper-wear:.08;--paper-bleed:-4px;--paper-edge:.5px;text-align:left;color:#211729;isolation:isolate;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 42px;gap:10px 22px;width:340px;min-width:0;padding:22px 24px;transition:translate .16s steps(2,end),rotate .16s steps(2,end);display:grid;overflow:visible;rotate:-2deg}.site-foot__tracks .booking-pass:nth-child(2){--torn-stock:url(/optimized/torn-stock-v2-80fdeec59f.webp);--paper-tone:#d5e8a9;rotate:2deg}.site-foot__tracks .booking-pass:before{content:none}.site-foot__tracks .booking-pass strong{font:400 30px/1 var(--font-flyer), sans-serif;text-transform:uppercase;letter-spacing:-.015em;grid-column:1}.site-foot__tracks .booking-pass__label{color:#493652;font:10px/1.4 var(--font-console), monospace;letter-spacing:.1em;grid-column:1}.site-foot__tracks .booking-pass__arrow{color:#211729;font:32px/1 var(--font-body), sans-serif;letter-spacing:0;border-left:1px dashed #34243d66;grid-area:1/2/3;align-self:stretch;place-items:center;padding-left:14px;display:grid}.site-foot__tracks .booking-pass:hover,.site-foot__tracks .booking-pass:focus-visible{background:0 0;transform:none}.site-foot__tracks .booking-pass:focus-visible{outline-offset:10px;outline:2px dashed #eee6d8}.site-foot__tracks .booking-pass:active{translate:0 -1px}@media (max-width:700px){.site-foot__tracks{gap:20px;width:min(100%,380px)}.site-foot__tracks .booking-pass{gap:8px 16px;width:100%;padding:20px 22px}.site-foot__tracks .booking-pass strong{font-size:28px}}@media (prefers-reduced-motion:reduce){.site-foot__tracks .booking-pass{transition:none}.site-foot__tracks .booking-pass:hover,.site-foot__tracks .booking-pass:focus-visible{translate:none}}
.stage__rear{background:linear-gradient(#211a28 0%,#241c2a 59%,#100d12 60%)}.stage__rear:before{display:none}.stage__rear:after{opacity:.85;background-size:750px}.room-curtain{z-index:9;pointer-events:none;background:repeating-linear-gradient(90deg,#0b080edd 0%,#221327ee 17%,#0e0a12ee 34%,#352039dd 48%,#0b080eee 64%);width:8%;position:absolute;top:0;bottom:9%}.room-curtain--left{left:-3%;transform:skew(-3deg)}.room-curtain--right{right:-3%;transform:skew(3deg)}.room-curtain:after{content:"";pointer-events:none;width:30px;position:absolute;top:0;bottom:0}.room-curtain--left:after{background:linear-gradient(90deg,#0008,#0000);left:100%}.room-curtain--right:after{background:linear-gradient(270deg,#0008,#0000);right:100%}.room-haze{z-index:8;pointer-events:none;background:radial-gradient(ellipse at 50% 74%,color-mix(in srgb,var(--stage-light) 15%,transparent),transparent 58%),linear-gradient(transparent 55%,color-mix(in srgb,var(--stage-wash) 12%,transparent) 78%,transparent);mix-blend-mode:screen;position:absolute;inset:0}.room-floor{z-index:2;pointer-events:none;transform-origin:bottom;height:37%;box-shadow:inset 0 2px color-mix(in srgb,var(--stage-light) 20%,transparent);background:linear-gradient(#08060baa,#0000 15%),repeating-linear-gradient(91deg,#0000 0 11.5%,#030205aa 11.5% 12%),url(/textures/paper-dark.webp) 50%/700px,#211920;position:absolute;bottom:0;left:-10%;right:-10%;transform:perspective(500px)rotateX(28deg)}.stage__rig{opacity:.85;top:4%}.stage__beam{opacity:.45}.stage__world{z-index:4}.stage__bay--entry :is(.load-mark,.load-label,.load-strip,.stage__entry-tape){display:none}.room-rug{transform-origin:50% 100%;background-blend-mode:normal,normal,multiply;opacity:.85;z-index:2;background:repeating-linear-gradient(90deg,#0000 0 19%,#b0936544 19% 20%),repeating-linear-gradient(0deg,#0000 0 19%,#b0936533 19% 20%),url(/textures/paper-xerox.webp) 50%/400px,#69464a;border:10px double #9b7e60;outline:2px solid #312629;width:min(77vw,1080px);height:19%;position:absolute;bottom:10%;left:50%;transform:translate(-50%)perspective(600px)rotateX(38deg)rotate(-1deg);box-shadow:0 9px 15px #0008}.room-rug:after{content:"";border:2px dashed #b2926c99;position:absolute;inset:10px}.stage__overview{width:min(78vw,1100px);height:min(31vw,430px);inset:auto auto 10% 50%;transform:translate(-50%)}.stage__bay.stage__bay--entry .stage__overview-cutout{bottom:var(--overview-bottom);left:var(--overview-left);width:var(--overview-width);--cutout-shadow:2.5% 3.5%;max-width:none}.stage__bay.stage__bay--entry .stage__overview-cutout:hover{transform:translate(-50%)translateY(-5px)rotate(-1deg)scale(1.025)}.stage__overview-cutout[data-instrument=keyboard]:after{content:"";z-index:-1;background:linear-gradient(58deg,#0000 45%,#b6aea2 46% 50%,#1c181e 51% 54%,#0000 55%),linear-gradient(-58deg,#0000 45%,#b6aea2 46% 50%,#1c181e 51% 54%,#0000 55%);height:58%;position:absolute;top:75%;left:22%;right:22%}.stage__bay.stage__bay--entry .cutout-btn__label{font-size:9px}.stage__sidefill{opacity:.7}.stage__array{opacity:.65;width:clamp(65px,5vw,100px)}.stage__floor-note{opacity:.7}.ephemera[data-world=entry] .ephemera__cassette{display:none}.ephemera[data-world=entry] .ephemera__scribble{max-width:180px;top:57%;left:72%}.ephemera__cross{opacity:.12}.hero__seal{width:100px;top:41%;right:9%}.hero__seal b{font-size:23px}.hero__seal span{font-size:7px}.hero{padding-top:10vh}.ransom{font-size:clamp(3.8rem,8.1vw,7.8rem)}.hero__kicker{margin-bottom:16px}.hero__enter{margin-top:.6rem;font-size:12px}.hero__tagline{margin-top:1.2rem}.room-stickers{z-index:3;pointer-events:none;position:absolute;inset:0}.room-sticker{opacity:.86;background-position:50%;background-size:cover;display:block;position:absolute;box-shadow:2px 3px #0007}.room-sticker:after{content:"";border-radius:inherit;background:linear-gradient(130deg,#ffffff30,#0000 30%,#10091030 70%,#fff2);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f4e7cb44}.room-sticker--pride{aspect-ratio:1.78;clip-path:polygon(1% 2%,98% 0,100% 95%,85% 100%,0 97%);background-image:url(/optimized/progress-pride-12b554d864.webp);width:clamp(80px,10vw,150px);top:35%;left:8%;transform:rotate(-7deg)}.room-sticker--heart{aspect-ratio:1;clip-path:polygon(9% 34%,13% 22%,22% 16%,34% 15%,44% 18%,50% 24%,57% 18%,68% 15%,80% 18%,89% 29%,91% 40%,85% 55%,72% 70%,51% 86%,43% 84%,24% 65%,13% 49%);background-image:url(/optimized/trans-heart-a070e1107b.webp);width:clamp(50px,5.5vw,82px);top:56%;left:30%;transform:rotate(11deg)}.room-sticker--flamel{aspect-ratio:1;background-image:url(/optimized/flamel-2afbfb9af9.webp);border-radius:13%;width:clamp(50px,6vw,85px);top:62%;right:8%;transform:rotate(-8deg)}.room-sticker--equality{aspect-ratio:1;background-image:url(/optimized/equality-cd22a1c7b0.webp);border-radius:50%;width:clamp(35px,4vw,58px);top:56%;right:23%;transform:rotate(9deg)}.room-sticker--rebel{aspect-ratio:.94;width:clamp(55px,7vw,100px);box-shadow:none;opacity:.9;background:url(/optimized/rebel-ink-9f5cb3e5cf.webp) 50%/contain no-repeat;top:27%;right:7%;transform:rotate(12deg)}.room-sticker--rebel:after{display:none}.room-sticker--festival,.room-sticker--doodle{opacity:.72;box-shadow:none;background-repeat:no-repeat;background-size:contain;display:none}.room-sticker--doodle{background-color:var(--doodle-ink,#f4ead4);-webkit-mask:var(--doodle-art) center / contain no-repeat;-webkit-mask:var(--doodle-art) center / contain no-repeat;mask:var(--doodle-art) center / contain no-repeat;background-image:none}.room-sticker--doodle:after{display:none}.room-sticker--festival:after{background:var(--doodle-ink,#f4ead4);-webkit-mask:var(--festival-art) center / contain no-repeat;-webkit-mask:var(--festival-art) center / contain no-repeat;mask:var(--festival-art) center / contain no-repeat;opacity:.3;box-shadow:none;border-radius:0}.room-sticker--cassette{--festival-art:url(/optimized/cassette-affe26bd85.webp);aspect-ratio:718/552;background-image:url(/optimized/cassette-affe26bd85.webp);width:clamp(78px,9vw,135px)}.room-sticker--music-badge{--festival-art:url(/optimized/music-badge-f48b15103a.webp);aspect-ratio:1;background-image:url(/optimized/music-badge-f48b15103a.webp);width:clamp(54px,5.8vw,88px)}.room-sticker--rock-roll{--festival-art:url(/optimized/rock-roll-ffa647f622.webp);aspect-ratio:1;background-image:url(/optimized/rock-roll-ffa647f622.webp);width:clamp(58px,6.2vw,94px)}.room-sticker--microphone{--festival-art:url(/optimized/microphone-7512191ddf.webp);aspect-ratio:378/548;background-image:url(/optimized/microphone-7512191ddf.webp);width:clamp(42px,4.6vw,70px)}.room-sticker--wild-free{--festival-art:url(/optimized/wild-free-c03a105922.webp);aspect-ratio:1;background-image:url(/optimized/wild-free-c03a105922.webp);width:clamp(58px,6.5vw,98px)}.room-sticker--lightning{--festival-art:url(/optimized/lightning-8b044f33e9.webp);aspect-ratio:357/127;background-image:url(/optimized/lightning-8b044f33e9.webp);width:clamp(66px,7vw,108px)}.room-sticker--skull{--doodle-art:url(/optimized/skull-c080fdd2e4.webp);aspect-ratio:2575/3106;width:clamp(50px,5.4vw,82px)}.room-sticker--devil-heart{--doodle-art:url(/optimized/devil-heart-3903c69068.webp);aspect-ratio:3413/2605;width:clamp(62px,6.8vw,102px)}.room-sticker--anarchy-star{--doodle-art:url(/optimized/anarchy-star-cb94ff2601.webp);aspect-ratio:2666/2589;width:clamp(55px,6.2vw,94px)}.room-stickers[data-variant="0"] :is(.room-sticker--cassette,.room-sticker--lightning,.room-sticker--devil-heart),.room-stickers[data-variant="1"] :is(.room-sticker--microphone,.room-sticker--rock-roll,.room-sticker--skull),.room-stickers[data-variant="2"] :is(.room-sticker--wild-free,.room-sticker--music-badge,.room-sticker--anarchy-star){display:block}.room-stickers[data-variant="0"] .room-sticker--cassette{top:15%;left:43%;transform:rotate(8deg)}.room-stickers[data-variant="0"] .room-sticker--lightning{top:19%;left:23%;transform:rotate(-10deg)}.room-stickers[data-variant="0"] .room-sticker--devil-heart{top:72%;right:30%;transform:rotate(-11deg)}.room-stickers[data-variant="1"] .room-sticker--microphone{top:19%;right:28%;transform:rotate(14deg)}.room-stickers[data-variant="1"] .room-sticker--rock-roll{top:72%;left:42%;transform:rotate(-9deg)}.room-stickers[data-variant="1"] .room-sticker--skull{top:45%;right:10%;transform:rotate(9deg)}.room-stickers[data-variant="2"] .room-sticker--wild-free{top:13%;left:39%;transform:rotate(-8deg)}.room-stickers[data-variant="2"] .room-sticker--music-badge{top:72%;right:32%;transform:rotate(7deg)}.room-stickers[data-variant="2"] .room-sticker--anarchy-star{top:70%;left:9%;transform:rotate(-12deg)}.room-stickers[data-variant="1"] .room-sticker--pride{top:19%;left:7%}.room-stickers[data-variant="1"] .room-sticker--heart{top:62%;left:18%}.room-stickers[data-variant="1"] .room-sticker--equality{top:47%;left:28%;right:auto}.room-stickers[data-variant="2"] .room-sticker--pride{top:45%;left:auto;right:8%}.room-stickers[data-variant="2"] .room-sticker--flamel{top:58%;right:29%}.room-stickers[data-variant="2"] .room-sticker--heart{top:17%;left:71%}.room-stickers[data-variant="2"] .room-sticker--rebel{top:58%;right:21%}@media (max-width:820px){.hero{min-height:700px;padding-top:6rem}.ransom{font-size:clamp(2.7rem,12.5vw,6rem)}.hero__seal{width:84px;top:46%;bottom:auto;right:10%}.hero__seal b{font-size:19px}.hero__seal span{font-size:6px}.stage__overview{width:95vw;height:38vw;bottom:12%}.stage__bay.stage__bay--entry .stage__overview-cutout{bottom:var(--overview-bottom);width:var(--overview-width);max-width:none!important}.room-rug{border-width:6px;width:94vw;height:13%;bottom:11%}.room-curtain{opacity:.8;width:8%}.room-floor{height:28%}.room-sticker--pride{width:90px;top:47%;left:8%}.room-sticker--heart{width:50px;top:65%;left:23%}.room-sticker--equality{width:38px;top:66%;right:20%}.room-sticker--flamel{width:48px;top:60%;right:5%}.room-sticker--rebel{width:52px;top:37%;right:9%}.ephemera[data-world=entry] .ephemera__scribble{display:none}.room-stickers[data-variant="1"] .room-sticker--pride{top:25%}}@media (max-height:650px) and (min-width:821px){.hero{padding-top:11vh}.ransom{font-size:clamp(3rem,7vw,5rem)}.hero__kicker{font-size:16px}.hero__tagline{font-size:9px}.stage__overview{width:65vw;height:25vw;bottom:10%}.room-rug{width:70vw}}.room-floor{background-blend-mode:normal, normal, multiply}.stage__bay--entry .room-sticker--pride{width:clamp(80px,9vw,125px);top:12%;left:54%}.stage__bay--entry .room-sticker--rebel{width:65px;top:56%;right:12%}@media (max-width:820px){.stage__bay--entry .room-sticker--pride{width:90px;top:47%;left:8%}.stage__bay--entry .room-sticker--rebel{width:48px;top:36%;right:8%}.room-rug{height:19vw}}.stage__atmosphere,.room-haze,.room-floor,.stage__rear,.stage__rig,.stage__beam{transition:--stage-light .75s,--stage-wash .75s}.room-pa{z-index:2;background:url(/cutouts/sidefill.webp) bottom/contain no-repeat;width:12%;height:21%;position:absolute;bottom:19%}.room-pa--left{left:18%;transform:rotate(-3deg)}.room-pa--right{right:17%;transform:rotate(3deg)}@media (max-width:700px){.room-pa{width:16%;height:15%;bottom:18%}.room-pa--left{left:8%}.room-pa--right{right:8%}}
