/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.contents{display:contents}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}}@font-face{font-family:Walter Turncoat;src:url(/fonts/WalterTurncoat-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--cream:#f2efe6;--paper:#f8f5ec;--ink:#111110;--orange:#ed5c38;--orange-dark:#d94624;--line:#11111033;--display:"Helvetica Neue", Helvetica, Arial, sans-serif;--marker:"Walter Turncoat", cursive}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--cream);color:var(--ink);font-family:var(--display);margin:0;overflow-x:hidden}body,button,a,input{-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%;display:block}::selection{color:var(--cream);background:var(--orange)}.site-shell{--pointer-x:50vw;--pointer-y:50vh;--scroll-wind:0deg;position:relative;overflow:hidden}.cursor-glow{top:var(--pointer-y);left:var(--pointer-x);mix-blend-mode:difference;pointer-events:none;z-index:80;background:#ffffff14;border-radius:50%;width:16rem;height:16rem;transition:width .22s,height .22s;position:fixed;transform:translate(-50%,-50%)}.marker{font-family:var(--marker);letter-spacing:.02em;margin:0;font-weight:400;line-height:1.05}.keep-together,.brand-name{white-space:nowrap;word-break:keep-all}.eyebrow{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.site-header{z-index:50;height:5.5rem;color:var(--cream);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#11111052;border-bottom:1px solid #f2efe642;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 2.2rem;display:grid;position:absolute;inset:0 0 auto}.brand{letter-spacing:-.04em;align-items:center;gap:.75rem;width:fit-content;font-size:1.08rem;font-weight:700;display:inline-flex}.header-stadium-stamp{color:#f2efe6b8;border-left:1px solid #f2efe657;align-items:center;gap:.58rem;margin-left:.35rem;padding-left:.85rem;line-height:1;display:inline-flex}.header-stadium-stamp svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;width:2.65rem;overflow:visible}.header-stadium-stamp>span{letter-spacing:.13em;text-transform:uppercase;gap:.2rem;font-size:.49rem;display:grid}.header-stadium-stamp b{color:var(--orange);font-size:.54rem}.header-stadium-stamp em{white-space:nowrap;font-style:normal}.brand:hover .header-stadium-stamp svg path{animation:.62s cubic-bezier(.16,1,.3,1) both header-stadium-sketch}.desktop-nav{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:clamp(.8rem,1.4vw,1.6rem);font-size:.66rem;font-weight:600;display:flex}.desktop-nav a,.social-links a{position:relative}.desktop-nav a:after,.social-links a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .26s;position:absolute;bottom:-.35rem;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.social-links a:hover:after{transform-origin:0;transform:scaleX(1)}.stream-button{letter-spacing:.1em;text-transform:uppercase;border:1px solid;align-items:center;gap:.8rem;padding:.72rem .92rem;font-size:.69rem;font-weight:700;transition:color .22s,background .22s;display:inline-flex}.stream-button:hover{color:var(--ink);background:var(--cream)}.header-actions{justify-self:end;align-items:center;gap:.55rem;display:flex}.instagram-button{width:2.65rem;height:2.65rem;color:var(--cream);border:1px solid;place-items:center;transition:color .22s,background .22s,transform .22s cubic-bezier(.16,1,.3,1);display:grid}:is(.instagram-button:hover,.instagram-button:focus-visible){color:var(--ink);background:var(--cream);transform:rotate(-3deg)translateY(-1px)}.instagram-glyph{border:1.5px solid;border-radius:.3rem;width:1.05rem;height:1.05rem;display:block;position:relative}.instagram-glyph:before{content:"";border:1.35px solid;border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.instagram-glyph:after{content:"";background:currentColor;border-radius:50%;width:.15rem;height:.15rem;position:absolute;top:.16rem;right:.16rem}.menu-button,.mobile-menu{display:none}.signup-drawer-toggle{z-index:122;border:2px solid var(--orange);width:4.35rem;min-height:9rem;color:var(--cream);background:radial-gradient(#f2efe624 .65px, transparent .65px) 0 0 / 5px 5px, var(--ink);cursor:pointer;border-left:0;place-items:center;padding:1.05rem .75rem;transition:color .24s,background .24s,transform .56s cubic-bezier(.16,.82,.2,1),box-shadow .28s;animation:3.4s ease-in-out infinite signup-tab-pulse;display:grid;position:fixed;top:46%;left:0;box-shadow:0 1.15rem 2.9rem #00000057,0 0 #ed5c386b}.signup-drawer-toggle:hover,.signup-drawer-toggle.is-open{color:var(--ink);background:var(--orange);transform:translate(.22rem);box-shadow:0 1.35rem 3.2rem #0000006b,0 0 0 .42rem #ed5c3833}.signup-drawer-toggle em{letter-spacing:.16em;text-transform:uppercase;writing-mode:vertical-rl;font-size:.7rem;font-style:normal;font-weight:800}.signup-drawer-icon{width:1.25rem;height:1rem;display:block;position:relative}.signup-drawer-icon i{background:currentColor;width:100%;height:2px;transition:top .24s,transform .24s,opacity .18s;position:absolute;left:0}.signup-drawer-icon i:first-child{top:0}.signup-drawer-icon i:nth-child(2){top:.42rem}.signup-drawer-icon i:nth-child(3){top:.84rem}.signup-drawer-toggle.is-open .signup-drawer-icon i:first-child{top:.42rem;transform:rotate(45deg)}.signup-drawer-toggle.is-open .signup-drawer-icon i:nth-child(2){opacity:0}.signup-drawer-toggle.is-open .signup-drawer-icon i:nth-child(3){top:.42rem;transform:rotate(-45deg)}.signup-hang-tag{width:3.5rem;height:2.45rem;color:var(--ink);background:var(--cream);clip-path:polygon(12% 0,88% 0,100% 18%,100% 100%,0 100%,0 18%);pointer-events:none;transform:rotate(var(--scroll-wind));transform-origin:50% -1.15rem;place-items:center;transition:transform .52s cubic-bezier(.18,.82,.25,1);display:grid;position:absolute;top:calc(100% + 1.15rem);left:.55rem;box-shadow:0 .65rem 1.1rem #0000003d}.signup-hang-tag:before{background:var(--cream);content:"";width:1px;height:1.3rem;position:absolute;bottom:100%;left:calc(50% - .5px)}.signup-hang-tag:after{background:var(--orange);width:.32rem;height:.32rem;box-shadow:0 0 0 1px var(--ink);content:"";border-radius:50%;position:absolute;top:.26rem;left:calc(50% - .16rem)}.signup-hang-tag b{font-family:var(--marker);letter-spacing:.05em;margin-top:.45rem;font-size:.58rem;font-weight:400}.site-shell.is-scrolling .signup-hang-tag{animation:.56s ease-in-out infinite alternate signup-tag-wind}.signup-drawer-toggle:hover .signup-hang-tag{animation:.76s cubic-bezier(.2,.85,.2,1) signup-tag-nudge}@keyframes signup-tab-pulse{0%,72%,to{box-shadow:0 1.15rem 2.9rem #00000057,0 0 #ed5c3857}84%{box-shadow:0 1.15rem 2.9rem #00000057,0 0 0 .45rem #ed5c3800}}@keyframes signup-tag-wind{0%{transform:rotate(calc(var(--scroll-wind) - 5deg)) translateX(-.08rem)}to{transform:rotate(calc(var(--scroll-wind) + 5deg)) translateX(.08rem)}}@keyframes signup-tag-nudge{0%,to{transform:rotate(0)}32%{transform:rotate(12deg)}68%{transform:rotate(-8deg)}}.signup-drawer-scrim{z-index:118;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#111110a3;border:0;transition:opacity .36s;position:fixed;inset:0}.signup-drawer-scrim.is-open{opacity:1;pointer-events:auto}.signup-drawer{z-index:120;width:min(34rem,44vw);min-width:30rem;color:var(--cream);background:var(--ink);visibility:hidden;flex-direction:column;justify-content:flex-end;padding:clamp(3rem,6vw,5.5rem) clamp(2.25rem,4vw,4rem) clamp(2.5rem,5vw,4rem);transition:transform .72s cubic-bezier(.14,.9,.22,1),visibility 0s linear .72s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(-105%);box-shadow:1.5rem 0 4rem #00000052}.signup-drawer.is-open{visibility:visible;transition-delay:0s;transform:translate(0)}.signup-drawer:before{content:"";opacity:.25;pointer-events:none;background-image:radial-gradient(#f2efe629 .7px,#0000 .7px);background-size:5px 5px;position:absolute;inset:0}.signup-drawer-art{opacity:.22;width:16rem;height:16rem;position:absolute;top:3.3rem;right:-2rem;transform:rotate(-7deg)}.signup-drawer-art .wave-mark{width:auto;height:auto;position:absolute;inset:2.2rem}.signup-drawer-art>span{border:1px solid var(--orange);border-radius:50%;animation:5.5s ease-in-out infinite alternate orbit-drift;position:absolute;inset:0}.signup-drawer-art>span:nth-of-type(2){animation-delay:-1.3s;inset:12%}.signup-drawer-art>span:nth-of-type(3){animation-delay:-2.6s;inset:25%}.signup-drawer-copy,.signup-drawer .signup-form{z-index:1;position:relative}.signup-drawer-copy .marker{color:var(--orange);font-size:1.25rem;transform:rotate(-2deg)}.signup-drawer-title{letter-spacing:-.085em;margin:1rem 0 1.5rem;font-size:clamp(4rem,6.2vw,6.2rem);font-weight:700;line-height:.82}.signup-drawer-copy>p:last-child{color:#f2efe6ad;max-width:27rem;margin:0 0 2.2rem;font-size:.9rem;line-height:1.55}.wave-mark{flex:none;width:2.32rem;height:2.65rem;display:block;position:relative}.wave-mark img{object-fit:contain;mix-blend-mode:normal;width:100%;height:100%}.wave-mark--light img{filter:brightness(0)invert();mix-blend-mode:normal}.hero{background:var(--ink);min-height:100svh;display:flex}.hero-panel{isolation:isolate;border-right:1px solid #11111038;flex:33.333%;align-items:flex-end;min-width:0;padding:8rem 2rem 3rem;transition:flex .7s cubic-bezier(.2,.75,.2,1),filter .5s;display:flex;position:relative;overflow:hidden}.hero-panel-anchor{z-index:8;cursor:pointer;position:absolute;inset:0}.hero-panel-anchor:focus-visible{outline-offset:0;outline:2px solid;inset:.7rem}.hero-hover-sweep{z-index:2;color:var(--cream);background:var(--orange);pointer-events:none;transition:transform .76s cubic-bezier(.12,.82,.18,1);position:absolute;inset:0;overflow:hidden;transform:translateY(101%)}.hero-panel--story .hero-hover-sweep{background:#236eb5}.hero-panel--live .hero-hover-sweep{color:var(--ink);background:var(--cream)}.hero-hover-sweep:after{content:"";opacity:.16;background-image:radial-gradient(currentColor .65px,#0000 .65px);background-size:6px 6px;position:absolute;inset:0}.hero-panel:hover .hero-hover-sweep,.hero-panel:focus-within .hero-hover-sweep{transform:translateY(0)}.hero-hover-index{z-index:2;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:800;transition:transform .72s cubic-bezier(.14,.9,.22,1) .12s;position:absolute;top:6.85rem;right:1.7rem;transform:translateY(1rem)}.hero-panel:hover .hero-hover-index,.hero-panel:focus-within .hero-hover-index{transform:translateY(0)}.hero-hover-waves{aspect-ratio:1.35;width:145%;position:absolute;top:28%;right:-22%;transform:rotate(-8deg)}.hero-hover-waves i{opacity:.82;border:clamp(2px,.34vw,5px) solid;border-left:0;border-right:0;border-radius:50%;height:22%;animation:2.8s ease-in-out infinite alternate hero-wave-drift;position:absolute;left:0;right:0}.hero-hover-waves i:first-child{top:4%}.hero-hover-waves i:nth-child(2){animation-delay:-.7s;top:25%}.hero-hover-waves i:nth-child(3){animation-delay:-1.4s;top:46%}.hero-hover-waves i:nth-child(4){animation-delay:-2.1s;top:67%}@keyframes hero-wave-drift{0%{transform:translate(-3%)scaleX(.94)}to{transform:translate(4%)scaleX(1.04)}}.hero:hover .hero-panel:not(:hover){filter:saturate(.72)}.hero-panel:hover{flex-grow:1.42}.hero-panel-content{transition:color .36s,transform .68s cubic-bezier(.16,.84,.2,1)}.hero-panel:hover .hero-panel-content,.hero-panel:focus-within .hero-panel-content{transform:translateY(-.85rem)}.hero-panel--story:hover .hero-panel-content,.hero-panel--story:focus-within .hero-panel-content{color:var(--cream)}.hero-panel:hover .hero-note,.hero-panel:focus-within .hero-note{color:currentColor;transform:rotate(-1deg)translateY(-.3rem)}.hero-panel--release{color:var(--cream);background:var(--ink)}.hero-panel--story{background:var(--cream)}.hero-panel--live{background:var(--orange);border-right:0}.hero-panel:after{z-index:-1;opacity:.28;content:"";pointer-events:none;background-image:radial-gradient(#1111101f .7px,#0000 .7px);background-size:5px 5px;position:absolute;inset:0}.hero-panel--release:after{background-image:radial-gradient(#f2efe640 .7px,#0000 .7px)}.hero-note{z-index:3;max-width:calc(100% - 4rem);color:var(--orange);font-size:clamp(1rem,1.35vw,1.45rem);transition:color .36s,transform .62s cubic-bezier(.16,.84,.2,1);position:absolute;top:7.2rem;left:2rem;transform:rotate(-3deg)}.hero-panel--story .hero-note,.hero-panel--live .hero-note{color:var(--ink)}.hero-panel-content{z-index:9;pointer-events:none;width:100%;position:relative}.hero-panel-content .text-link{z-index:10;pointer-events:auto;position:relative}.hero-heading-link{z-index:10;pointer-events:auto;transition:transform .26s;display:inline-block;position:relative}.hero-heading-link:after{content:"";transform-origin:100%;background:currentColor;height:.045em;transition:transform .28s;position:absolute;bottom:-.04em;left:0;right:0;transform:scaleX(0)}:is(.hero-heading-link:hover,.hero-heading-link:focus-visible){transform:translate(.06em)}.hero-heading-link:hover:after{transform-origin:0;transform:scaleX(1)}.hero-heading-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.hero-heading-link:focus-visible{outline-offset:.08em;outline:2px solid}.hero-panel h1,.hero-panel h2{font-family:var(--display);letter-spacing:-.075em;margin:.7rem 0 1.45rem;font-size:clamp(3.2rem,5.6vw,7.2rem);font-weight:700;line-height:.84}.text-link{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.75rem;padding-bottom:.36rem;font-size:.73rem;font-weight:700;display:inline-flex}.text-link span,.stream-button span,.outline-button span,.solid-button span{transition:transform .22s}.text-link:hover span,.stream-button:hover span,.outline-button:hover span,.solid-button:hover span{transform:translate(.2rem,-.2rem)}.text-link--light{color:var(--cream)}.release-orbit{aspect-ratio:1;width:min(34vw,28rem);position:absolute;top:10%;left:50%;transform:translate(-50%)}.release-orbit span{border:1px solid #ed5c38b8;border-radius:50%;animation:11s ease-in-out infinite alternate orbit-drift;position:absolute;inset:0}.release-orbit span:nth-child(2){animation-duration:8s;animation-delay:-2s;inset:12%}.release-orbit span:nth-child(3){background:var(--orange);animation-duration:6s;animation-delay:-4s;inset:25%}@keyframes orbit-drift{0%{transform:translate(-4%,2%)scale(.96)}to{transform:translate(5%,-3%)scale(1.04)}}.sound-bars{z-index:2;justify-content:center;align-items:center;gap:.34rem;height:5.5rem;display:flex;position:absolute;top:36%;left:0;right:0}.sound-bars i{background:var(--cream);opacity:.78;width:1px;height:45%;animation:1.4s ease-in-out infinite alternate sound-pulse;display:block}@keyframes sound-pulse{0%{height:14%}to{height:100%}}.story-art{z-index:1;mix-blend-mode:multiply;width:min(42vw,34rem);max-width:none;transition:transform .9s cubic-bezier(.2,.75,.2,1);position:absolute;top:8%;left:50%;transform:translate(-50%)rotate(-2deg)}.hero-panel--story:hover .story-art{transform:translate(-50%)rotate(1.5deg)scale(1.06)}.route-line{z-index:2;background:var(--ink);height:2px;position:absolute;top:36%;left:2rem;right:2rem}.route-line i{border:2px solid var(--ink);background:var(--cream);border-radius:50%;width:.72rem;height:.72rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.route-line i:first-child{left:10%}.route-line i:nth-child(2){left:51%}.route-line i:last-child{background:var(--orange);left:88%}.hero-logo{z-index:2;color:var(--ink);animation:4.6s ease-in-out infinite alternate mark-float;position:absolute;top:18%;left:50%;transform:translate(-50%)scale(3.8)}@keyframes mark-float{0%{transform:translate(-50%,-.35rem)scale(3.8)rotate(-2deg)}to{transform:translate(-50%,.65rem)scale(3.8)rotate(2deg)}}.mini-marquee{border-block:1px solid var(--ink);letter-spacing:.16em;text-transform:uppercase;width:max-content;font-size:.64rem;font-weight:700;line-height:2.4rem;animation:12s linear infinite mini-marquee;display:flex;position:absolute;top:43%;left:0;right:0}.mini-marquee span{width:max-content}@keyframes mini-marquee{to{transform:translate(-50%)}}.ticker{color:var(--cream);background:var(--ink);border-top:1px solid #f2efe638;overflow:hidden}.ticker-track{width:max-content;font-family:var(--marker);padding:.9rem 0;font-size:1rem;animation:22s linear infinite ticker-move;display:flex}.ticker-track span{width:max-content}@keyframes ticker-move{to{transform:translate(-50%)}}.section-pad{padding:clamp(5rem,9vw,9rem) clamp(1.35rem,5vw,5rem)}.section-heading,.font-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:4rem;display:flex}.section-heading .marker,.font-heading .marker{max-width:16rem;color:var(--orange);order:2;font-size:clamp(1.2rem,2vw,1.9rem);transform:rotate(-3deg)}.section-heading h2,.story-copy h2,.live-copy h2,.font-heading h2{letter-spacing:-.085em;margin:0;font-size:clamp(3.7rem,9vw,10rem);font-weight:700;line-height:.82}.music-section{background:var(--cream)}.track-layout{grid-template-columns:minmax(16rem,.8fr) 1.4fr;align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.track-visual{place-items:center;display:grid}.track-visual>.marker{margin-top:1.6rem;font-size:1.05rem;transform:rotate(-2deg)}.wave-motion{--audio-energy:0;--audio-impact:0;--wave-speed:2.4s;--signal-speed:1.7s;--spectrum-speed:1s;--play-progress:0;--energy-scale:.94;--energy-speed:2.25s;--energy-glow:8px;--energy-ray:1.15rem;--energy-shift:0rem;--energy-counter-shift:0rem;--energy-lift:0rem;--energy-drop:0rem;--impact-shift:0rem;--impact-counter-shift:0rem;--impact-lift:0rem;--impact-drop:0rem;--impact-rotate:0deg;--impact-counter-rotate:0deg;--impact-scale:1;--impact-ring-scale:.72;--impact-glow:0rem;aspect-ratio:1;isolation:isolate;place-items:center;width:min(100%,28rem);display:grid;position:relative}.wave-motion.is-reactive .wave-motion-core{opacity:calc(.2 + var(--audio-energy) * .54 + var(--audio-impact) * .18);transform:scale(calc(.78 + var(--audio-energy) * .32 + var(--audio-impact) * .14));box-shadow:0 0 var(--impact-glow) #ed5c38b8;transition:opacity .17s ease-out,transform .23s cubic-bezier(.16,.76,.24,1),box-shadow .26s;animation:none}.wave-motion.is-reactive .wave-motion-base{opacity:calc(.22 + var(--audio-energy) * .55 + var(--audio-impact) * .14);transform:scale(calc(.91 + var(--audio-energy) * .16 + var(--audio-impact) * .07));transition:opacity .18s ease-out,transform .25s cubic-bezier(.16,.76,.24,1);animation:none}.wave-motion.is-reactive .wave-motion-spectrum{opacity:calc(.3 + var(--audio-energy) * .55 + var(--audio-impact) * .14);transform:scaleY(calc(.34 + var(--audio-energy) * .76 + var(--audio-impact) * .28));transform-origin:bottom;transition:opacity .17s ease-out,transform .23s cubic-bezier(.16,.76,.24,1)}.wave-motion--2{--wave-speed:1.85s;--signal-speed:1.3s;--spectrum-speed:.78s}.wave-motion--3{--wave-speed:2.8s;--signal-speed:2s;--spectrum-speed:1.15s}.wave-motion--4{--wave-speed:1.45s;--signal-speed:1s;--spectrum-speed:.62s}.wave-motion:before{content:"";background:radial-gradient(circle at 50% 48%,#ed5c3833,#0000 48%),repeating-radial-gradient(circle,#0000 0 1.25rem,#11111017 1.3rem 1.34rem);border-radius:50%;animation:4.8s ease-in-out infinite alternate wave-field;position:absolute;inset:9%}.wave-motion:after{background:conic-gradient(var(--orange) calc(var(--play-progress) * 1turn), #1111101a 0);content:"";opacity:.18;border-radius:50%;transition:opacity .3s;position:absolute;inset:4%;transform:rotate(-90deg);-webkit-mask:radial-gradient(circle,#0000 68%,#000 69% 71%,#0000 72%);mask:radial-gradient(circle,#0000 68%,#000 69% 71%,#0000 72%)}.wave-motion.is-playing:after{opacity:1}.wave-motion.is-reactive:before{filter:saturate(calc(1 + var(--audio-impact) * .62));scale:calc(1 + var(--audio-energy) * .035 + var(--audio-impact) * .045);transition:filter .26s,scale .29s cubic-bezier(.16,.76,.24,1)}.wave-motion-orbits,.wave-motion-orbits span{position:absolute;inset:0}.wave-motion-orbits span{aspect-ratio:1;border:1px solid #11111047;border-radius:50%;width:46%;margin:auto;animation:3.6s ease-out infinite wave-orbit}.wave-motion-orbits span:nth-child(2){animation-delay:-1.2s}.wave-motion-orbits span:nth-child(3){animation-delay:-2.4s}.wave-motion.is-reactive .wave-motion-orbits{rotate:calc(var(--audio-impact) * 3.4deg);scale:calc(1 + var(--audio-impact) * .07);transition:rotate .32s cubic-bezier(.16,.76,.24,1),scale .28s cubic-bezier(.16,.76,.24,1)}.wave-motion-impact,.wave-motion-impact span,.wave-motion-axis{pointer-events:none;border-radius:50%;position:absolute;inset:0}.wave-motion-impact{z-index:1;filter:drop-shadow(0 0 var(--impact-glow) #ed5c38b8)}.wave-motion-impact span{aspect-ratio:1;border:2px solid var(--orange);width:42%;opacity:calc(var(--audio-impact) * .66);transform:scale(var(--impact-ring-scale));margin:auto;transition:opacity .2s ease-out,transform .3s cubic-bezier(.16,.76,.24,1)}.wave-motion-impact span:nth-child(2){opacity:calc(var(--audio-impact) * .46);transform:scale(calc(var(--impact-ring-scale) + .19));border-color:#236eb5d1;transition-duration:.48s}.wave-motion-impact span:nth-child(3){opacity:calc(var(--audio-impact) * .34);transform:scale(calc(var(--impact-ring-scale) + .4)) rotate(var(--impact-rotate));border-style:dashed;transition-duration:.56s}.wave-motion-axis{z-index:1}.wave-motion-axis i{--axis-angle:0deg;width:calc(.7rem + var(--audio-impact) * 1.8rem);background:linear-gradient(90deg, #ed5c3800, var(--orange));height:2px;opacity:calc(var(--audio-impact) * .4);transform:rotate(var(--axis-angle)) translateX(calc(5rem + var(--audio-impact) * 1.6rem)) scaleX(calc(.3 + var(--audio-impact) * .58));transform-origin:0;border-radius:999px;transition:opacity .32s ease-out,transform .44s cubic-bezier(.2,.72,.25,1),width .38s;position:absolute;top:50%;left:50%}.wave-motion-axis i:nth-child(2n){background:linear-gradient(90deg, #236eb500, var(--merch-blue,#236eb5))}.wave-motion-reactor{z-index:1;pointer-events:none;transform:rotate(var(--play-angle));filter:drop-shadow(0 0 var(--energy-glow) #ed5c38b8);border-radius:50%;transition:transform .42s linear;position:absolute;inset:0}.wave-motion-reactor i{--ray-angle:0deg;--ray-length:1;width:var(--energy-ray);background:linear-gradient(90deg, #ed5c3800, var(--orange));opacity:0;height:2px;transform:rotate(var(--ray-angle)) translateX(clamp(5.6rem, 14vw, 8.8rem)) scaleX(.16);transform-origin:0;border-radius:999px;position:absolute;top:50%;left:50%}.wave-motion.is-reactive .wave-motion-reactor{opacity:calc(.3 + var(--audio-energy) * .58);scale:calc(1 + var(--audio-impact) * .075);transition:opacity .18s ease-out,scale .28s cubic-bezier(.16,.76,.24,1),transform .62s linear}.wave-motion.is-playing .wave-motion-reactor i{animation-name:wave-reactor-ray;animation-timing-function:cubic-bezier(.2,.64,.28,1);animation-iteration-count:infinite}.wave-motion-core{z-index:1;opacity:0;pointer-events:none;background:radial-gradient(circle,#ed5c3842,#0000 64%);border:1px solid #ed5c3885;border-radius:50%;position:absolute;inset:21%}.wave-motion.is-playing .wave-motion-core{animation:wave-core-beat var(--spectrum-speed) cubic-bezier(.2, .8, .25, 1) infinite}.wave-motion-mark{z-index:2;aspect-ratio:837/954;filter:drop-shadow(0 1.25rem 1.4rem #11111029);width:54%;animation:4.2s ease-in-out infinite alternate wave-mark-float;position:absolute}.wave-motion-base{object-fit:contain;opacity:.18;width:100%;height:100%;position:absolute;inset:0}.wave-motion.is-playing .wave-motion-base{animation:wave-base-flash var(--spectrum-speed) ease-in-out infinite alternate}.wave-motion-slice,.wave-motion-signal{background:var(--ink);position:absolute;inset:0;-webkit-mask:url(/images/8waves-icon-transparent.png) 50%/contain no-repeat;mask:url(/images/8waves-icon-transparent.png) 50%/contain no-repeat}.wave-motion-echo{z-index:1;background:var(--orange);opacity:calc(var(--audio-impact) * .32);pointer-events:none;transition:opacity .19s ease-out,translate .3s cubic-bezier(.16,.76,.24,1),rotate .33s cubic-bezier(.16,.76,.24,1),scale .3s cubic-bezier(.16,.76,.24,1);position:absolute;inset:0;-webkit-mask:url(/images/8waves-icon-transparent.png) 50%/contain no-repeat;mask:url(/images/8waves-icon-transparent.png) 50%/contain no-repeat}.wave-motion-echo--left{clip-path:inset(0 50% 0 0);translate:var(--impact-counter-shift) var(--impact-lift);rotate:var(--impact-counter-rotate);scale:var(--impact-scale)}.wave-motion-echo--right{clip-path:inset(0 0 0 50%);translate:var(--impact-shift) var(--impact-drop);rotate:var(--impact-rotate);scale:var(--impact-scale)}.wave-motion-slice--top{clip-path:inset(0 0 50%);animation:logo-slice-top var(--wave-speed) ease-in-out infinite alternate;animation-play-state:paused}.wave-motion.is-reactive .wave-motion-slice--top,.wave-motion.is-reactive .wave-motion-signal--top{translate:calc(var(--energy-shift) + var(--impact-counter-shift)) calc(var(--energy-lift) + var(--impact-lift));rotate:var(--impact-counter-rotate);scale:var(--impact-scale);transition:translate .24s cubic-bezier(.16,.76,.24,1),rotate .29s cubic-bezier(.16,.76,.24,1),scale .26s cubic-bezier(.16,.76,.24,1)}.wave-motion.is-reactive .wave-motion-slice,.wave-motion.is-reactive .wave-motion-signal{animation:none}.wave-motion-slice--bottom{clip-path:inset(50% 0 0);animation:logo-slice-bottom var(--wave-speed) ease-in-out infinite alternate;animation-play-state:paused}.wave-motion.is-reactive .wave-motion-slice--bottom,.wave-motion.is-reactive .wave-motion-signal--bottom{translate:calc(var(--energy-counter-shift) + var(--impact-shift)) calc(var(--energy-drop) + var(--impact-drop));rotate:var(--impact-rotate);scale:var(--impact-scale);transition:translate .24s cubic-bezier(.16,.76,.24,1),rotate .29s cubic-bezier(.16,.76,.24,1),scale .26s cubic-bezier(.16,.76,.24,1)}.wave-motion-signal{z-index:3;background:var(--orange)}.wave-motion-signal--top{clip-path:inset(22% 10% 52%);animation:logo-signal-top var(--signal-speed) ease-in-out infinite alternate;animation-play-state:paused}.wave-motion-signal--bottom{clip-path:inset(59% 10% 15%);animation:logo-signal-bottom var(--signal-speed) ease-in-out infinite alternate;animation-play-state:paused}.wave-motion-spectrum{z-index:4;opacity:.9;justify-content:center;align-items:center;gap:clamp(.25rem,1vw,.5rem);height:3.8rem;display:flex;position:absolute;bottom:10%;left:14%;right:14%}.wave-motion-spectrum i{background:var(--orange);width:2px;height:22%;animation:wave-spectrum var(--spectrum-speed) ease-in-out infinite alternate;animation-play-state:paused}.wave-motion-spectrum i:nth-child(3n){animation-duration:.68s}.wave-motion-spectrum i:nth-child(4n){animation-duration:1.24s}.wave-motion-spectrum i:nth-child(5n){opacity:.42}.wave-motion.is-playing .wave-motion-slice,.wave-motion.is-playing .wave-motion-signal,.wave-motion.is-playing .wave-motion-spectrum i{animation-play-state:running}.wave-motion.is-playing .wave-motion-orbits span{border-color:var(--orange);animation-duration:var(--energy-speed)}.wave-motion.is-playing .wave-motion-mark{filter:drop-shadow(0 1.25rem 1.4rem #ed5c384d);scale:var(--energy-scale);rotate:calc(var(--audio-impact) * -.6deg);transition:scale .26s cubic-bezier(.16,.76,.24,1),rotate .32s cubic-bezier(.16,.76,.24,1);animation:4.8s ease-in-out infinite wave-logo-react}.wave-motion.is-playing.is-reactive .wave-motion-core,.wave-motion.is-playing.is-reactive .wave-motion-base{animation:none}.wave-motion-index{color:var(--cream);background:var(--ink);letter-spacing:.14em;text-transform:uppercase;padding:.4rem .55rem;font-size:.58rem;font-weight:800;position:absolute;top:8%;right:10%;transform:rotate(3deg)}@keyframes wave-field{to{transform:scale(1.08)rotate(3deg)}}@keyframes wave-reactor-ray{0%{opacity:0;transform:rotate(var(--ray-angle)) translateX(clamp(5.2rem, 13vw, 8.2rem)) scaleX(.18)}30%{opacity:.34}to{opacity:0;transform:rotate(var(--ray-angle)) translateX(clamp(6.8rem, 18vw, 10.2rem)) scaleX(calc(var(--ray-length) * .62))}}@keyframes wave-core-beat{0%,to{opacity:.2;transform:scale(.92)}38%{opacity:.82;transform:scale(1.08)}58%{opacity:.3;transform:scale(.98)}}@keyframes wave-base-flash{0%{opacity:.16;transform:scale(.985)}to{opacity:.52;transform:scale(1.025)}}@keyframes wave-logo-react{0%,to{transform:translateY(.04rem)rotate(-.18deg)scale(.995)}50%{transform:translateY(-.12rem)rotate(.2deg)scale(1.008)}}@keyframes wave-orbit{0%{opacity:0;transform:scale(.72)}26%{opacity:.52}to{opacity:0;transform:scale(2.02)}}@keyframes wave-mark-float{to{transform:translateY(-.55rem)rotate(1.5deg)}}@keyframes logo-slice-top{to{transform:translate(.42rem,-.14rem)rotate(.7deg)}}@keyframes logo-slice-bottom{to{transform:translate(-.42rem,.14rem)rotate(-.7deg)}}@keyframes logo-signal-top{to{transform:translate(.75rem,-.22rem)}}@keyframes logo-signal-bottom{to{transform:translate(-.75rem,.22rem)}}@keyframes wave-spectrum{to{height:100%}}.track-list{border-top:1px solid var(--ink)}.track-unit{border-bottom:1px solid var(--line)}.track-row{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:2.7rem 1fr auto auto;align-items:center;gap:1rem;padding:1.4rem .25rem;transition:padding .26s,color .26s,background .26s;display:grid}.track-row:hover,.track-row.is-active{color:var(--cream);background:var(--orange);padding-inline:1rem}.track-number{letter-spacing:.1em;font-size:.67rem;font-weight:700}.track-name{letter-spacing:-.055em;font-size:clamp(1.45rem,2.8vw,3.5rem);font-weight:650}.track-note{opacity:.76;font-size:.94rem}.track-toggle{aspect-ratio:1;border:1px solid;border-radius:50%;place-items:center;width:1.65rem;font-size:1rem;line-height:1;display:grid}.track-player-shell{color:var(--cream);background:var(--ink);transform-origin:top;padding:.72rem;animation:.48s cubic-bezier(.2,.82,.2,1) both spotify-player-in}.track-player-dock-anchor{pointer-events:none;width:100%;height:1px;margin-top:-1px}.track-player-dock-title,.track-player-dock-identity{display:none}.track-player-shell.is-docked{z-index:110;border:1px solid #f2efe638;border-top:4px solid var(--orange);background:radial-gradient(circle at 8% 0%, #ed5c3826, transparent 30%), var(--ink);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:bottom;will-change:transform, opacity;border-radius:.85rem;width:min(100vw - 2rem,78rem);padding:0;animation:.72s cubic-bezier(.16,1,.3,1) both track-player-dock-in;position:fixed;bottom:.9rem;left:50%;right:auto;overflow:hidden;box-shadow:0 1.2rem 4rem #0000007a,0 -.5rem 2rem #1111102e,inset 0 0 0 1px #ed5c3814}.track-player-shell.is-docked:before{z-index:2;background:repeating-linear-gradient(90deg, var(--orange) 0 1.1rem, var(--cream) 1.1rem 1.38rem);content:"";pointer-events:none;width:5.4rem;height:.36rem;animation:3.2s ease-in-out .7s infinite track-player-dock-stripe;position:absolute;top:0;right:1.1rem;transform:translateY(-.05rem)skew(-24deg)}.track-player-shell.is-docked .track-player-meta{background:#111110;border-bottom:1px solid #f2efe61f;padding:.42rem .72rem}.track-player-shell.is-docked .track-player-status{display:none}.track-player-shell.is-docked .track-player-dock-identity{align-items:center;gap:.58rem;min-width:0;display:flex}.track-player-shell.is-docked .track-player-dock-identity .wave-mark{transform-origin:50%;background:#ed5c3821;border:1px solid #f2efe63d;border-radius:50%;width:1.55rem;height:1.78rem;padding:.12rem;animation:3.6s ease-in-out .62s infinite track-player-dock-mark}.track-player-shell.is-docked .track-player-dock-identity>span{gap:.08rem;min-width:0;animation:.68s cubic-bezier(.16,1,.3,1) .1s both track-player-dock-copy;display:grid}.track-player-shell.is-docked .track-player-dock-identity em{color:var(--orange);letter-spacing:.08em;font-size:.48rem;font-style:normal}.track-player-shell.is-docked .track-player-dock-title{color:var(--cream);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.62rem;display:block;overflow:hidden}.track-player-shell.is-docked .track-player-embed{border-radius:0}.track-player-shell.is-docked .spotify-branded-player,.track-player-shell.is-docked .wave-player{grid-template-columns:minmax(13rem,22rem) minmax(0,1fr);align-items:stretch;display:grid}.track-player-shell.is-docked .spotify-branded-rail,.track-player-shell.is-docked .wave-player-brand{border-bottom:0;border-right:1px solid #f2efe61f}.site-shell.has-docked-player .back-to-top{bottom:9rem}.track-player-meta{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.05rem .35rem .62rem;font-size:.58rem;font-weight:800;display:flex}.track-player-meta>span{color:var(--orange)}.track-source-switch{white-space:nowrap;align-items:center;gap:.72rem;display:inline-flex}.track-source-switch button{color:#f2efe694;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.track-source-switch button.is-active{color:var(--cream)}.track-download-link{aspect-ratio:1;width:1.65rem;color:var(--cream);border:1px solid #f2efe68a;border-radius:50%;place-items:center;font-size:.88rem;line-height:1;text-decoration:none;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid}:is(.track-download-link:hover,.track-download-link:focus-visible){border-color:var(--orange);color:var(--ink);background:var(--orange);transform:translateY(-1px)}.track-source-switch .track-player-close{aspect-ratio:1;width:1.65rem;color:var(--cream);background:0 0;border:1px solid #f2efe68a;border-radius:50%;place-items:center;padding:0;font-size:1rem;font-weight:400;line-height:1;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid}:is(.track-source-switch .track-player-close:hover,.track-source-switch .track-player-close:focus-visible){border-color:var(--orange);color:var(--ink);background:var(--orange);transform:rotate(7deg)scale(1.04)}.track-source-switch button:disabled{cursor:not-allowed;opacity:.42}.track-source-switch i{background:#f2efe666;width:1px;height:1.15rem}.track-player-embed{background:#282828;border-radius:.75rem;min-height:80px;overflow:hidden}.track-player-embed iframe,.spotify-fallback-frame{border:0;width:100%;height:80px;display:block}.full-track-audio{display:none}.track-player-embed.is-full-track{background:radial-gradient(circle at 10% 0,#ed5c3847,#0000 34%),linear-gradient(105deg,#801008 0%,#a20f0c 46%,#b11118 100%);border:1px solid #f2efe61a;box-shadow:inset 0 1px #ffffff0f}.spotify-branded-player,.wave-player{color:var(--cream);background:#191918}.spotify-branded-rail,.wave-player-brand{border-bottom:1px solid #f2efe61f;align-items:center;gap:.72rem;min-height:3.35rem;padding:.55rem .72rem;display:flex}.spotify-branded-rail .wave-mark,.wave-player-brand .wave-mark{width:1.65rem;height:1.9rem}.spotify-branded-rail>span,.wave-player-brand>div:not(.wave-player-signal){gap:.15rem;min-width:0;display:grid}.spotify-branded-rail b,.wave-player-brand>div>span{color:var(--orange);letter-spacing:.16em;font-size:.54rem}.spotify-branded-rail strong,.wave-player-brand strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:650;overflow:hidden}.spotify-branded-rail em,.wave-player-brand>em{color:#f2efe6a3;letter-spacing:.15em;text-transform:uppercase;margin-left:auto;font-size:.52rem;font-style:normal;font-weight:800}.spotify-branded-rail em{border:1px solid #f2efe638;border-radius:999px;padding:.32rem .5rem}.spotify-controller-host{min-height:80px}.wave-player{background:radial-gradient(circle at 12% -120%,#ed5c38ad,#0000 50%),linear-gradient(110deg,#1b1a18 0%,#26201d 56%,#1a1918 100%);position:relative;overflow:hidden}.wave-player:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #ed5c383d;border-radius:50%;width:10rem;position:absolute;bottom:-5.8rem;right:-3rem;box-shadow:0 0 0 1.4rem #ed5c3809,0 0 0 2.8rem #ed5c3806}.wave-player-brand{z-index:1;position:relative}.wave-player-signal{align-items:center;gap:.16rem;height:1.35rem;margin-left:auto;display:flex}.wave-player-signal i{--signal-index:0;width:2px;height:calc(22% + var(--signal-index) * 7%);background:var(--orange);opacity:.34;transform-origin:50%;border-radius:999px;display:block;transform:scaleY(.48)}.wave-player.is-playing .wave-player-signal i{opacity:.9;animation:.68s ease-in-out infinite alternate wave-player-signal;animation-delay:calc(var(--signal-index) * -82ms)}.wave-player-brand>em{margin-left:.35rem}.wave-player-controls{z-index:1;grid-template-columns:auto auto auto minmax(5rem,1fr) auto auto minmax(3.5rem,6.5rem);align-items:center;gap:clamp(.45rem,1.2vw,.82rem);padding:.82rem;display:grid;position:relative}.wave-player-controls button{color:var(--cream);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.wave-player-skip{border-radius:50%;width:2rem;height:2rem;font-size:.54rem;font-weight:800;transition:border-color .18s,color .18s,transform .18s;border:1px solid #f2efe647!important}:is(.wave-player-skip:hover,.wave-player-skip:focus-visible){color:var(--orange);transform:scale(1.06);border-color:var(--orange)!important}.wave-player-play{width:2.75rem;height:2.75rem;transition:transform .18s,box-shadow .18s;box-shadow:0 0 0 .32rem #ed5c381f;color:var(--ink)!important;background:var(--orange)!important;border-radius:50%!important}:is(.wave-player-play:hover,.wave-player-play:focus-visible){transform:scale(1.07);box-shadow:0 0 0 .44rem #ed5c382e}.wave-player-play .is-play{border-top:.4rem solid #0000;border-bottom:.4rem solid #0000;border-left:.65rem solid;width:0;height:0;margin-left:.14rem}.wave-player-play .is-pause{border-left:.2rem solid;border-right:.2rem solid;width:.62rem;height:.82rem}.wave-player-progress,.wave-player-volume{align-items:center;min-width:0;display:flex}.wave-player-progress input,.wave-player-volume input{--range-progress:0%;-webkit-appearance:none;appearance:none;background:linear-gradient(90deg, var(--orange) 0 var(--range-progress), #f2efe630 var(--range-progress) 100%);cursor:pointer;border-radius:999px;outline:none;width:100%;height:.22rem;margin:0}.wave-player-progress input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:2px solid var(--ink);background:var(--cream);border-radius:50%;width:.78rem;height:.78rem;box-shadow:0 0 0 1px #f2efe64d}.wave-player-volume input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:2px solid var(--ink);background:var(--cream);border-radius:50%;width:.78rem;height:.78rem;box-shadow:0 0 0 1px #f2efe64d}.wave-player-progress input::-moz-range-thumb{border:2px solid var(--ink);background:var(--cream);border-radius:50%;width:.68rem;height:.68rem}.wave-player-volume input::-moz-range-thumb{border:2px solid var(--ink);background:var(--cream);border-radius:50%;width:.68rem;height:.68rem}.wave-player-controls time{color:#f2efe6b3;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:5.6rem;font-size:.62rem}.wave-player-controls time span{color:#f2efe647}.wave-player-volume-button{letter-spacing:.1em;font-size:.49rem;font-weight:800;color:#f2efe6ad!important}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@keyframes spotify-player-in{0%{opacity:0;transform:scaleY(.7)translateY(-.8rem)}to{opacity:1;transform:scaleY(1)translateY(0)}}@keyframes track-player-dock-in{0%{opacity:0;transform:translate(-50%,1.9rem)scale(.965)}58%{opacity:1;transform:translate(-50%,-.28rem)scale(1.006)}78%{transform:translate(-50%,.1rem)scale(.998)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes track-player-dock-in-mobile{0%{opacity:0;transform:translateY(1.65rem)}62%{opacity:1;transform:translateY(-.18rem)}82%{transform:translateY(.06rem)}to{opacity:1;transform:translateY(0)}}@keyframes track-player-dock-mark{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-.16rem)rotate(1.5deg)}}@keyframes track-player-dock-stripe{0%,to{opacity:.72;transform:translateY(-.05rem)skew(-24deg)scaleX(.92)}50%{opacity:1;transform:translateY(-.05rem)skew(-24deg)scaleX(1)}}@keyframes track-player-dock-copy{0%{opacity:0;transform:translate(-.5rem)}to{opacity:1;transform:translate(0)}}@keyframes wave-player-signal{0%{transform:scaleY(.28)}to{transform:scaleY(1)}}@keyframes header-stadium-sketch{0%{opacity:.32;stroke-dasharray:1 5}to{opacity:1;stroke-dasharray:30 0}}.story-section{min-height:90vh;color:var(--cream);background:var(--ink);grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(3rem,8vw,10rem);display:grid}.story-copy .eyebrow{color:var(--orange)}.story-copy h2{margin:1.6rem 0 2.3rem;font-size:clamp(4.2rem,8vw,9rem)}.story-lede{max-width:42rem;margin:0 0 2.5rem;font-size:clamp(1.08rem,1.6vw,1.55rem);line-height:1.5}.outline-button,.solid-button,.download-button{letter-spacing:.1em;text-transform:uppercase;border:1px solid;justify-content:space-between;align-items:center;gap:2.5rem;min-width:13rem;padding:1rem 1.1rem;font-size:.7rem;font-weight:700;transition:color .23s,background .23s;display:inline-flex}.outline-button:hover{color:var(--ink);background:var(--cream)}.story-image-wrap{background:var(--cream);position:relative;overflow:hidden}.story-image-wrap img{aspect-ratio:1;object-fit:cover;mix-blend-mode:multiply;width:100%;transition:transform 1.2s cubic-bezier(.2,.75,.2,1)}.story-image-wrap:hover img{transform:scale(1.045)rotate(-1deg)}.story-caption{color:var(--cream);background:var(--orange);padding:.7rem .9rem;font-size:1.2rem;position:absolute;bottom:1.4rem;right:1rem;transform:rotate(-2deg)}.live-section{background:var(--orange);grid-template-columns:1.3fr .7fr;min-height:78vh;display:grid}.live-copy{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.live-copy>.marker{margin-bottom:1.6rem;font-size:clamp(1.2rem,2vw,1.9rem);transform:rotate(-3deg)}.live-copy h2{font-size:clamp(4.2rem,9vw,10rem)}.live-copy>p:not(.marker){max-width:33rem;margin:2rem 0;font-size:1.05rem;line-height:1.55}.solid-button{color:var(--cream);background:var(--ink);border-color:var(--ink)}.solid-button:hover{color:var(--ink);background:0 0}.merch-card{color:var(--cream);background:var(--ink);text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;padding:4rem 2rem;display:flex;position:relative;overflow:hidden}.merch-card:before{content:"";border:1px solid #f2efe666;border-radius:50%;height:46%;animation:8s ease-in-out infinite alternate orbit-drift;position:absolute;inset:8% 8% auto}.merch-mark{position:absolute;top:17%;left:50%;transform:translate(-50%)scale(3.8)}.merch-card h3{letter-spacing:-.07em;margin:.8rem 0 1.5rem;font-size:clamp(2.4rem,4vw,4.8rem)}.story-section--expanded{min-height:0;display:block}.story-intro{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:clamp(4rem,8vw,8rem);display:flex}.story-intro-note{max-width:18rem;color:var(--orange);text-align:right;font-size:clamp(1.25rem,2.2vw,2rem);transform:rotate(-3deg)}.artist-collage{min-height:clamp(42rem,78vw,78rem);margin-inline:calc(-1*clamp(1.35rem,5vw,5rem));position:relative}.artist-frame{background:var(--ink);border:1px solid #f2efe647;margin:0;position:absolute;overflow:hidden;box-shadow:0 2rem 5rem #0000004d}.artist-frame img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.75,.2,1),filter .5s}.artist-frame:hover img{filter:saturate(1.16)contrast(1.04);transform:scale(1.035)}.artist-frame figcaption{color:var(--ink);background:var(--orange);padding:.7rem .9rem;font-size:1.05rem;position:absolute;bottom:1rem;right:1rem;transform:rotate(-2deg)}.artist-frame--wide{z-index:1;width:68%;height:52%;top:0;left:0}.artist-frame--glitch{z-index:3;width:38%;height:42%;top:13%;right:0;transform:rotate(2deg)}.artist-frame--blue{z-index:2;width:52%;height:43%;bottom:0;right:8%;transform:rotate(-1.5deg)}.glitch-scan{mix-blend-mode:screen;background:#ed5c387a;height:8%;animation:4.8s step-end infinite glitch-scan;position:absolute;left:0;right:0}@keyframes glitch-scan{0%,to{top:14%;transform:translate(0)}31%{top:47%;transform:translate(-1.2%)}66%{top:72%;transform:translate(1.5%)}}.bio-grid{grid-template-columns:minmax(18rem,.75fr) 1.25fr;align-items:start;gap:clamp(3rem,9vw,11rem);margin-top:clamp(6rem,10vw,11rem);display:grid}.bio-station{border-top:1px solid var(--cream);padding-top:1rem;position:sticky;top:8rem;overflow:hidden}.station-copy{z-index:3;position:relative}.station-copy>.marker{color:var(--orange);font-size:1.35rem}.station-name{letter-spacing:-.07em;margin:1.2rem 0 1.5rem;font-size:clamp(2.4rem,4.8vw,5.5rem);font-weight:700;line-height:.9}.station-lines{gap:.55rem;display:flex}.station-lines span{aspect-ratio:1;width:2rem;color:var(--cream);background:var(--orange);border-radius:50%;place-items:center;font-size:.82rem;font-weight:800;display:grid}.station-lines span:nth-child(2),.station-lines span:nth-child(3){background:#00933c}.bio-grid.is-visible .station-lines span{animation:.52s cubic-bezier(.2,.9,.2,1.2) .18s both station-pop}.bio-grid.is-visible .station-lines span:nth-child(2){animation-delay:.32s}.bio-grid.is-visible .station-lines span:nth-child(3){animation-delay:.46s}.subway-art{z-index:1;margin-top:2.6rem;position:relative}.subway-art-frame{aspect-ratio:1;filter:blur(.35rem)brightness(.58);opacity:0;transform-origin:52% 48%;will-change:filter, opacity, transform;background:#071915;border:1px solid #f2efe633;position:relative;overflow:hidden;transform:perspective(56rem)translate3d(24%,1.3rem,-16rem)rotateY(-7deg)scale(.82);box-shadow:0 1.4rem 3rem #0000005c}.subway-art-frame:after{z-index:8;content:"";pointer-events:none;background:linear-gradient(90deg,#00000057,#0000 24% 74%,#00000047),linear-gradient(#0000002e,#0000 20% 78%,#00000042);position:absolute;inset:0}.subway-art-stage{z-index:1;transform-origin:48% 48%;will-change:transform;position:absolute;inset:0;transform:scale(1.055)}.subway-art-background,.subway-art-foreground-pillar{object-fit:cover}.subway-art-background{z-index:1}.subway-art-train-motion{z-index:2;filter:blur(3.2px);opacity:.52;transform-origin:0;will-change:filter, opacity, transform;width:160%;max-width:none;position:absolute;top:-22%;left:0;transform:translate(58%)scale(.8)}.subway-art-train-layer{width:100%;height:auto;display:block}.subway-art-foreground-pillar{z-index:3;clip-path:inset(0 3.2% 0 79.45%)}.subway-art-light-sweep{z-index:5;filter:blur(.45rem);opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fff1d530,#0000);width:24%;position:absolute;top:-18%;bottom:-18%;left:-42%;transform:skew(-11deg)}.subway-art-speed-lines{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.subway-art-speed-lines i{opacity:0;background:linear-gradient(90deg,#0000,#f2efe69e);width:30%;height:1px;position:absolute;left:-35%;transform:scaleX(.2)}.subway-art-speed-lines i:first-child{top:18%}.subway-art-speed-lines i:nth-child(2){width:42%;top:32%}.subway-art-speed-lines i:nth-child(3){width:34%;top:52%}.subway-art-speed-lines i:nth-child(4){width:48%;top:69%}.subway-art-speed-lines i:nth-child(5){width:38%;top:84%}.subway-art-grain{z-index:7;mix-blend-mode:soft-light;opacity:.28;pointer-events:none;background-image:radial-gradient(circle at 18% 33%,#f2efe638 0 .7px,#0000 .9px),radial-gradient(circle at 72% 61%,#00000052 0 .8px,#0000 1px);background-size:9px 11px,13px 15px;position:absolute;inset:-12%}.subway-route{border-right:3px solid var(--orange);border-bottom:3px solid var(--orange);opacity:.54;transform-origin:top;border-radius:0 0 2.6rem;width:5.2rem;height:13rem;display:none;position:absolute;bottom:calc(100% - .4rem);right:1.5rem;transform:scaleY(0)}.subway-route i{aspect-ratio:1;border:2px solid var(--orange);background:var(--ink);border-radius:50%;width:.72rem;position:absolute;right:-.42rem}.subway-route i:first-child{top:4%}.subway-route i:nth-child(2){top:34%}.subway-route i:nth-child(3){top:64%}.subway-route i:last-child{bottom:-.42rem;left:8%;right:auto}.subway-tunnel{perspective:44rem;perspective-origin:50% 44%;background:0 0;border:0;height:17rem;position:relative;overflow:hidden}.subway-tunnel:after{content:"";pointer-events:none;display:none;position:absolute;inset:0}.subway-lights{justify-content:space-around;display:none;position:absolute;top:1.15rem;left:0;right:0;transform:perspective(20rem)rotate(-4deg)scaleX(1.15)}.subway-lights i{background:var(--cream);opacity:0;width:2.5rem;height:.22rem;box-shadow:0 0 1rem #f2efe68c}.subway-pillars{z-index:1;pointer-events:none;justify-content:space-between;padding-inline:4%;display:none;position:absolute;inset:0}.subway-pillars i{background:linear-gradient(90deg,#070908,#26413a 45%,#090b0a 70%);width:.72rem;height:100%;position:relative;transform:skew(-1deg);box-shadow:.18rem 0 #ed5c3838}.subway-pillars i:before{content:"";background:#1b2d28;width:1.2rem;height:.22rem;position:absolute;top:28%;left:-.24rem}.subway-rails{z-index:1;display:none;position:absolute;inset:43% 0 0;overflow:hidden}.subway-rails:before{content:"";opacity:.45;background:repeating-linear-gradient(168deg,#0000 0 .85rem,#f2efe626 .9rem 1.04rem);position:absolute;inset:0}.subway-rails i{transform-origin:top;background:linear-gradient(#4d504d,#b36d4a);width:.18rem;height:130%;position:absolute;bottom:-20%;left:34%;transform:rotate(16deg);box-shadow:0 0 .5rem #ed5c3833}.subway-rails i:nth-child(2){left:53%;transform:rotate(-9deg)}.subway-rails i:nth-child(3){left:76%;transform:rotate(-25deg)}.subway-platform{z-index:2;clip-path:polygon(0 0,100% 0,58% 100%,0 100%);background:repeating-linear-gradient(100deg,#f2efe612 0 1px,#0000 1px .7rem),#403b33;display:none;position:absolute;inset:48% 60% 0 0}.subway-platform i{background:#c79b4a;height:.42rem;position:absolute;top:0;left:0;right:0;box-shadow:0 .35rem .8rem #ed5c382e}.subway-wind{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.subway-wind i{--wind-angle:0deg;--wind-distance:10rem;opacity:0;width:clamp(2rem,8vw,5.8rem);height:1px;transform:rotate(var(--wind-angle)) translateX(0) scaleX(.08);transform-origin:0;background:linear-gradient(90deg,#f2efe600,#f2efe6ad);border-radius:999px;position:absolute;top:47%;left:50%}.subway-wind i:first-child{--wind-angle:-42deg;--wind-distance:12rem}.subway-wind i:nth-child(2){--wind-angle:-29deg;--wind-distance:15rem}.subway-wind i:nth-child(3){--wind-angle:-16deg;--wind-distance:18rem}.subway-wind i:nth-child(4){--wind-angle:-6deg;--wind-distance:20rem}.subway-wind i:nth-child(5){--wind-angle:7deg;--wind-distance:19rem}.subway-wind i:nth-child(6){--wind-angle:18deg;--wind-distance:17rem}.subway-wind i:nth-child(7){--wind-angle:31deg;--wind-distance:14rem}.subway-wind i:nth-child(8){--wind-angle:44deg;--wind-distance:11rem}.subway-train{z-index:5;filter:blur(.38rem);opacity:0;transform-origin:50% 48%;width:50%;height:92%;transform-style:preserve-3d;will-change:filter, opacity, transform;position:absolute;bottom:0;right:25%;transform:translate3d(0,-2.4rem,-68rem)scale(.2)}.train-front{background:linear-gradient(90deg,#ffffff1a,#0000 16% 84%,#00000038),linear-gradient(#aeb4af 0 24%,#707771 25% 57%,#949a95 58% 74%,#383e3a 75% 100%);border:2px solid #202522;border-radius:18% 18% 6% 6%/10% 10% 5% 5%;width:100%;height:96%;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:inset .5rem 0 1rem #ffffff21,inset -.7rem 0 1rem #0000005c,0 1rem 2rem #0000008c}.train-destination{background:linear-gradient(#17211d,#080d0b);border:1px solid #27312c;border-radius:.3rem;place-items:center;width:54%;height:22%;display:grid;position:absolute;top:4%;left:23%;box-shadow:inset 0 0 .55rem #000000c7,0 1px #ffffff2e}.train-front:before{content:"";background:#080a09a6;height:1px;position:absolute;bottom:24%;left:10%;right:10%;box-shadow:0 .4rem #080a0952,0 .8rem #080a0938}.train-front-window{background:linear-gradient(90deg,#0000 0 48%,#202925 49% 51%,#0000 52%),radial-gradient(circle at 58% 45%,#425650,#0b1210 67%);border:3px solid #242925;border-radius:.38rem;width:76%;height:24%;position:absolute;top:32%;left:12%;box-shadow:inset 0 0 1rem #050706}.train-route{aspect-ratio:1;color:#fff7d9;background:#00933c;border:1px solid #ffffff38;border-radius:50%;place-items:center;height:84%;font-size:clamp(.9rem,2.7vw,1.75rem);font-weight:900;display:grid;box-shadow:0 0 .55rem #00933c7a,inset 0 0 0 .1rem #ffffff1f}.train-headlight{aspect-ratio:1;background:#fff5c9;border-radius:50%;width:10%;position:absolute;bottom:20%;box-shadow:0 0 .5rem #fff,0 0 1.2rem #ffb560,0 0 2.4rem #ed5c38b8}.train-headlight--left{left:17%}.train-headlight--right{right:17%}.train-bumper{background:#111513;border-radius:.2rem;height:.5rem;position:absolute;bottom:7%;left:14%;right:14%;box-shadow:0 .45rem #060807}.subway-platform-line{background:repeating-linear-gradient(90deg, var(--orange) 0 1.25rem, transparent 1.25rem 2rem);transform-origin:0;height:.18rem;display:none;position:absolute;bottom:.48rem;left:0;right:0;transform:scaleX(0)}.subway-direction{letter-spacing:.18em;text-align:right;text-transform:uppercase;opacity:0;margin:.75rem 0 0;font-size:.58rem;font-weight:800}.bronx-stadium{color:var(--cream);border-top:1px solid #f2efe638;margin-top:clamp(2.2rem,5vw,4.6rem);padding:1.15rem 0 .65rem;position:relative}.bronx-stadium-heading{z-index:2;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex;position:relative}.bronx-stadium-heading span{color:var(--orange);font-size:clamp(.72rem,1.2vw,.95rem)}.bronx-stadium-heading strong{text-align:right;max-width:12rem;font-size:clamp(1.25rem,2.4vw,2.05rem);font-weight:400;line-height:.82;transform:rotate(-2deg)}.bronx-stadium svg{width:100%;margin-top:.35rem;display:block;overflow:visible}.stadium-line{fill:none;stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;vector-effect:non-scaling-stroke}.stadium-line--deck,.stadium-line--field{stroke:var(--orange)}.stadium-line--facade{opacity:.46;stroke-width:1.25px}.stadium-line--lights{opacity:.75;stroke-width:1.8px}.bronx-stadium>p{color:#f2efe6ad;letter-spacing:.03em;text-align:right;margin:-.65rem 0 0;font-size:clamp(.72rem,1.2vw,.95rem)}.stadium-baseball{aspect-ratio:1;border:1.5px solid var(--orange);opacity:0;border-radius:50%;width:1.7rem;position:absolute;top:45%;left:3%;overflow:hidden;transform:translate(-1rem,1rem)rotate(-35deg)scale(.4)}.stadium-baseball i{border:1px dashed var(--orange);border-block:0;border-radius:50%;width:72%;height:120%;position:absolute;top:-10%}.stadium-baseball i:first-child{left:-46%}.stadium-baseball i:last-child{right:-46%}.bio-grid.is-visible .stadium-line{animation:1.2s cubic-bezier(.16,1,.3,1) 2.15s both stadium-sketch}.bio-grid.is-visible .stadium-line--deck{animation-delay:2.42s}.bio-grid.is-visible .stadium-line--field{animation-delay:2.62s}.bio-grid.is-visible .stadium-line--facade{animation-delay:2.82s}.bio-grid.is-visible .stadium-line--lights{animation-delay:3.02s}.bio-grid.is-visible .stadium-baseball{animation:.76s cubic-bezier(.2,.9,.2,1.24) 3.25s both stadium-ball-in,4.6s ease-in-out 4.01s infinite stadium-ball-float}.bio-grid.is-visible .subway-route{animation:1s cubic-bezier(.2,.8,.2,1) .18s both subway-route-draw}.bio-grid.is-visible .subway-lights i{animation:.28s .62s both subway-light-on}.bio-grid.is-visible .subway-lights i:nth-child(2){animation-delay:.71s}.bio-grid.is-visible .subway-lights i:nth-child(3){animation-delay:.8s}.bio-grid.is-visible .subway-lights i:nth-child(4){animation-delay:.89s}.bio-grid.is-visible .subway-lights i:nth-child(5){animation-delay:.98s}.bio-grid.is-visible .subway-train{animation:3.35s .38s both subway-arrive}.bio-grid.is-visible .subway-art-frame{animation:2.85s cubic-bezier(.16,1,.3,1) .36s both subway-art-arrive}.bio-grid.is-visible .subway-art-stage{animation:8.5s ease-in-out 3.25s infinite alternate subway-art-drift}.subway-art-frame.is-arriving .subway-art-train-motion{animation:3.4s cubic-bezier(.18,.82,.22,1) .18s both subway-train-pull-in}.bio-grid.is-visible .subway-art-light-sweep{animation:2.2s cubic-bezier(.16,1,.3,1) .78s both subway-art-light-pass}.bio-grid.is-visible .subway-art-speed-lines i{animation:1.3s cubic-bezier(.16,1,.3,1) .61s both subway-art-speed-rush}.bio-grid.is-visible .subway-art-speed-lines i:nth-child(2){animation-delay:.69s}.bio-grid.is-visible .subway-art-speed-lines i:nth-child(3){animation-delay:.76s}.bio-grid.is-visible .subway-art-speed-lines i:nth-child(4){animation-delay:.835s}.bio-grid.is-visible .subway-art-speed-lines i:nth-child(5){animation-delay:.905s}.bio-grid.is-visible .subway-art-grain{animation:.72s steps(2,end) 3.25s infinite subway-art-grain-shift}.bio-grid.is-visible .subway-wind i{animation:1.55s cubic-bezier(.16,1,.3,1) .69s both subway-wind-rush}.bio-grid.is-visible .subway-wind i:nth-child(2){animation-delay:.77s}.bio-grid.is-visible .subway-wind i:nth-child(3){animation-delay:.85s}.bio-grid.is-visible .subway-wind i:nth-child(4){animation-delay:.93s}.bio-grid.is-visible .subway-wind i:nth-child(5){animation-delay:.97s}.bio-grid.is-visible .subway-wind i:nth-child(6){animation-delay:.88s}.bio-grid.is-visible .subway-wind i:nth-child(7){animation-delay:.8s}.bio-grid.is-visible .subway-wind i:nth-child(8){animation-delay:.72s}.bio-grid.is-visible .subway-platform-line{animation:1.2s 1.05s both platform-draw}.bio-grid.is-visible .subway-direction{animation:.52s 2.05s both station-copy-in}@keyframes station-pop{0%{opacity:0;transform:scale(.45)rotate(-14deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes subway-route-draw{to{transform:scaleY(1)}}@keyframes subway-light-on{0%{opacity:0;transform:scaleX(.2)}to{opacity:.85;transform:scaleX(1)}}@keyframes subway-arrive{0%{filter:blur(.38rem);opacity:.08;transform:translate3d(0,-2.4rem,-68rem)scale(.2)}to{filter:blur();opacity:1;transform:translate(0)scale(1)}}@keyframes subway-art-arrive{0%{filter:blur(.35rem)brightness(.58);opacity:.08;transform:perspective(56rem)translate3d(24%,1.3rem,-16rem)rotateY(-7deg)scale(.82)}68%{filter:blur()brightness(1.04);opacity:1;transform:perspective(56rem)translate(-1.8%)rotateY(.6deg)scale(1.025)}84%{filter:blur()brightness(.98);opacity:1;transform:perspective(56rem)translate(.7%)rotateY(-.2deg)scale(.993)}to{filter:blur()brightness();opacity:1;transform:perspective(56rem)translate(0)rotateY(0)scale(1)}}@keyframes subway-train-pull-in{0%{filter:blur(3.2px);opacity:.52;transform:translate(58%)scale(.8)}64%{filter:blur();opacity:1;transform:translate(-3.4%)scale(1.018)}82%{filter:blur();opacity:1;transform:translate(1.1%)scale(.994)}to{filter:blur();opacity:1;transform:translate(-2%)scale(1)}}@keyframes subway-art-drift{0%{transform:translate(-.7%,-.3%)scale(1.055)}to{transform:translate(.8%,.45%)scale(1.085)}}@keyframes subway-art-light-pass{0%{opacity:0;left:-42%}18%{opacity:.72}to{opacity:0;left:126%}}@keyframes subway-art-speed-rush{0%{opacity:0;transform:translate(0)scaleX(.2)}24%{opacity:.68}to{opacity:0;transform:translate(450%)scaleX(1.65)}}@keyframes subway-art-grain-shift{0%,to{transform:translate(0)}25%{transform:translate(-1.5%,1%)}50%{transform:translate(1%,-1.5%)}75%{transform:translate(1.2%,1.3%)}}@keyframes subway-wind-rush{0%{opacity:0;transform:rotate(var(--wind-angle)) translateX(0) scaleX(.08)}28%{opacity:.72}to{opacity:0;transform:rotate(var(--wind-angle)) translateX(var(--wind-distance)) scaleX(1.9)}}@keyframes platform-draw{to{transform:scaleX(1)}}@keyframes station-copy-in{0%{opacity:0;transform:translate(-1rem)}to{opacity:.72;transform:translate(0)}}@keyframes stadium-sketch{to{stroke-dashoffset:0}}@keyframes stadium-ball-in{0%{opacity:0;transform:translate(-1rem,1rem)rotate(-35deg)scale(.4)}to{opacity:1;transform:translate(0)rotate(10deg)scale(1)}}@keyframes stadium-ball-float{0%,to{transform:translate(0)rotate(10deg)}50%{transform:translate(.3rem,-.48rem)rotate(26deg)}}.bio-copy{max-width:54rem}.bio-copy>p{letter-spacing:-.025em;margin:0 0 2rem;font-size:clamp(1.15rem,1.9vw,1.85rem);line-height:1.5}.bio-copy>p:first-child{color:var(--orange);letter-spacing:-.05em;font-size:clamp(1.75rem,3vw,3.4rem);font-weight:600;line-height:1.15}.bio-copy blockquote{border-top:1px solid var(--orange);border-left:5px solid var(--orange);font-family:var(--marker);margin:4rem 0 0;padding:2rem 0 0 2rem;font-size:clamp(1.7rem,3.1vw,3.4rem);line-height:1.12;transform:rotate(-1deg)}.story-banner{margin:clamp(6rem,12vw,13rem) calc(-1*clamp(1.35rem,5vw,5rem)) calc(-1*clamp(5rem,9vw,9rem));position:relative;overflow:hidden}.story-banner:after{content:"";background:linear-gradient(90deg,#111110c2,#0000 58%);position:absolute;inset:0}.story-banner img{object-fit:cover;width:100%;min-height:42rem;transition:transform 1.5s cubic-bezier(.2,.75,.2,1)}.story-banner:hover img{transform:scale(1.035)}.story-banner-copy{z-index:2;position:absolute;bottom:clamp(2rem,5vw,5rem);left:clamp(1.35rem,5vw,5rem)}.story-banner-copy .marker{color:var(--cream);margin-bottom:1.5rem;font-size:clamp(1.5rem,3vw,3.25rem)}.video-section{color:var(--ink);background:var(--orange)}.video-section .section-heading .marker{color:var(--ink)}.video-grid{border:1px solid var(--ink);background:#1111107a;grid-template-columns:1fr 1fr;gap:1px;display:grid}.video-card{background:var(--orange);min-width:0}.video-embed{aspect-ratio:16/9;background:var(--ink);position:relative;overflow:hidden}.video-embed:after{border:0 solid var(--orange);content:"";pointer-events:none;transition:border-width .28s;position:absolute;inset:0}.video-card:hover .video-embed:after{border-width:.75rem}.video-embed iframe{border:0;width:100%;height:100%}.video-meta{grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.35rem;display:grid}.video-meta>span{font-size:.7rem;font-weight:800}.video-meta h3{letter-spacing:-.06em;margin:0;font-size:clamp(1.55rem,2.6vw,3rem)}.video-meta p{margin:.45rem 0 0;font-size:.72rem;line-height:1.4}.featured-section{color:var(--ink);background:var(--cream)}.featured-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:4rem;display:flex}.featured-heading .marker{color:var(--orange);font-size:clamp(1.3rem,2.2vw,2rem);transform:rotate(-3deg)}.featured-heading>div{max-width:28rem;padding-bottom:.5rem}.featured-context{max-width:32rem;margin:1.2rem 0 0;font-size:clamp(.95rem,1.2vw,1.12rem);line-height:1.55}.featured-heading h2{letter-spacing:-.085em;max-width:13ch;margin:0;font-size:clamp(3.7rem,8vw,9.2rem);font-weight:700;line-height:.84}.placement-grid{grid-template-columns:1fr 1fr .62fr;align-items:stretch;gap:1rem;display:grid}.placement-card{min-height:48rem;color:var(--cream);background:var(--ink);position:relative;overflow:hidden}.placement-card img{object-fit:cover;width:100%;height:100%;transition:filter .45s,transform .9s cubic-bezier(.2,.75,.2,1)}.placement-card:hover img{filter:saturate(.2)contrast(1.15);transform:scale(1.05)}.placement-card:after{content:"";background:linear-gradient(#0000,#111110f0);position:absolute;inset:30% 0 0}.placement-overlay{z-index:2;padding:2rem;position:absolute;bottom:0;left:0;right:0}.placement-overlay h3{letter-spacing:-.07em;margin:.65rem 0;font-size:clamp(2.2rem,4vw,4.8rem)}.placement-overlay>p:not(.eyebrow){margin:0 0 1.4rem;line-height:1.4}.placement-overlay>span{letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.placement-stamp{border:1px solid var(--ink);background:var(--orange);flex-direction:column;justify-content:space-around;align-items:center;gap:3rem;padding:2rem;display:flex}.placement-stamp img{object-fit:contain;width:100%;height:auto;max-height:12rem}.placement-stamp .marker{text-align:center;font-size:1.55rem;transform:rotate(-3deg)}.live-portrait{background:#06a8b5;min-height:78vh;position:relative;overflow:hidden}.live-portrait>img{object-fit:cover;object-position:center;mix-blend-mode:multiply;filter:contrast(1.2);width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.75,.2,1)}.live-portrait:hover>img{transform:scale(1.04)}.live-portrait-type{color:var(--orange);mix-blend-mode:difference;letter-spacing:-.09em;pointer-events:none;flex-direction:column;justify-content:space-around;font-size:clamp(5rem,10vw,12rem);font-weight:800;line-height:.55;display:flex;position:absolute;inset:0}.live-portrait-type span:nth-child(2){transform:translate(18%)}.live-portrait-type span:nth-child(3){transform:translate(-10%)}.merch-showcase{color:var(--cream);background:var(--ink)}.merch-heading-actions{text-align:right;order:2;justify-items:end;gap:1rem;display:grid}.merch-heading-actions .marker{margin:0}.merch-shop-link{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #f2efe680;align-items:center;gap:.75rem;padding-bottom:.35rem;font-size:.64rem;font-weight:800;transition:color .22s,border-color .22s;display:inline-flex}:is(.merch-shop-link:hover,.merch-shop-link:focus-visible){border-color:var(--orange);color:var(--orange)}.product-grid{grid-template-columns:1.2fr .8fr;gap:1rem;display:grid}.product-card{border:1px solid #f2efe642;display:block;overflow:hidden}.product-card--large{grid-row:span 2}.product-image{background:var(--cream);overflow:hidden}.product-card--large .product-image{height:55rem}.product-card:not(.product-card--large) .product-image{height:25rem}.product-image img{object-fit:cover;width:100%;height:100%;transition:filter .45s,transform .8s cubic-bezier(.2,.75,.2,1)}.product-card:hover .product-image img{filter:contrast(1.08)saturate(.82);transform:scale(1.045)rotate(-.6deg)}.product-meta{grid-template-columns:2rem 1fr auto;align-items:center;gap:1rem;padding:1.25rem;display:grid}.product-meta>span{opacity:.58;font-size:.68rem}.product-meta h3{letter-spacing:-.055em;margin:0;font-size:clamp(1.35rem,2.3vw,2.6rem)}.contact-section{color:var(--ink);background:var(--orange);grid-template-columns:1.3fr .7fr;align-items:end;gap:clamp(3rem,9vw,10rem);display:grid}.contact-section .marker{margin-bottom:1.5rem;font-size:clamp(1.2rem,2vw,1.8rem);transform:rotate(-2deg)}.contact-section h2{letter-spacing:-.085em;margin:0;font-size:clamp(4rem,9vw,10rem);font-weight:700;line-height:.83}.contact-actions{gap:.75rem;display:grid}.contact-actions a{width:100%}.font-section{background:var(--paper)}.font-card{border:1px solid var(--ink);background:var(--cream);grid-template-columns:1fr auto;align-items:end;gap:4rem;padding:clamp(2rem,5vw,5rem);display:grid}.font-card>div>p:last-child{max-width:42rem;margin:1.3rem 0 0;font-size:.95rem;line-height:1.55}.font-sample{color:var(--orange);font-family:var(--marker);margin:0;font-size:clamp(2.5rem,6.8vw,7.5rem);line-height:.92;transform:rotate(-1deg)}.download-button{border:1px solid var(--ink);color:var(--cream);background:var(--ink);font-family:inherit}.download-button:hover{color:var(--ink);background:var(--orange)}.download-button:disabled{cursor:not-allowed;opacity:.56}.font-legal{opacity:.62;margin:1rem 0 0;font-size:.7rem;line-height:1.5}.newsletter-section{color:var(--cream);background:linear-gradient(120deg, #ed5c381a, transparent 42%), var(--ink);grid-template-columns:minmax(0,.82fr) minmax(24rem,1.18fr);align-items:end;gap:clamp(3rem,9vw,10rem);display:grid}.newsletter-copy .marker{color:var(--orange);margin:0 0 1rem;font-size:clamp(1.1rem,1.8vw,1.65rem);transform:rotate(-2deg)}.newsletter-copy h2{letter-spacing:-.085em;margin:0;font-size:clamp(4rem,8vw,9rem);line-height:.84}.newsletter-copy>p:last-child{color:#f2efe6b8;max-width:31rem;margin:1.6rem 0 0;font-size:.96rem;line-height:1.6}.signup-form{background:#f2efe60e;border:1px solid #f2efe647;padding:clamp(1.4rem,3vw,2.4rem)}.signup-fields{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:1.2rem;display:grid}.signup-field{border-bottom:1px solid var(--cream);display:block}.signup-field>span{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.2rem;font-size:.66rem;font-weight:700;display:block}.signup-field input{width:100%;min-width:0;color:var(--cream);font:inherit;background:0 0;border:0;outline:0;padding:.75rem 0 .9rem;font-size:clamp(1rem,1.7vw,1.3rem);display:block}.signup-field input::placeholder{color:#f2efe66b}.signup-field input:focus-visible{outline:2px solid var(--orange);outline-offset:.35rem}.signup-submit{border:1px solid var(--orange);width:100%;color:var(--ink);background:var(--orange);font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:.7rem;margin-top:1.35rem;padding:1rem 1.15rem;font-size:.7rem;font-weight:800;transition:color .22s,background .22s;display:inline-flex}.signup-submit:hover{color:var(--orange);background:0 0}.signup-submit:hover span{transform:translate(.2rem,-.2rem)}.signup-submit:disabled{cursor:wait;opacity:.65}.signup-message{color:#f2efe694;min-height:1.2rem;margin:1rem 0 0;font-size:.7rem;line-height:1.5}.signup-message--success{color:#82b742}.signup-message--error{color:var(--orange)}.signup-honeypot{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.back-to-top{z-index:80;border:1px solid var(--ink);width:4.65rem;height:4.65rem;color:var(--ink);background:var(--orange);opacity:0;pointer-events:none;border-radius:50%;place-content:center;transition:opacity .22s,transform .42s cubic-bezier(.2,.9,.2,1.2),background .22s;display:grid;position:fixed;bottom:1.35rem;right:1.35rem;transform:translateY(1rem)scale(.78)rotate(8deg);box-shadow:0 .8rem 2rem #00000038}.back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)rotate(0)}.back-to-top:hover{color:var(--cream);background:var(--ink)}.back-to-top span{text-align:center;font-size:1.35rem;line-height:.8}.back-to-top em{font-family:var(--marker);letter-spacing:.04em;text-transform:uppercase;margin-top:.25rem;font-size:.7rem;font-style:normal}.site-footer{color:var(--cream);background:var(--ink);padding:clamp(4rem,8vw,8rem) clamp(1.35rem,5vw,5rem) 2rem}.footer-bottom{grid-template-columns:1fr auto auto;align-items:end;gap:3rem;padding-top:2.5rem;display:grid}.brand--footer{color:var(--cream)}.social-links{letter-spacing:.08em;text-transform:uppercase;gap:1.5rem;font-size:.68rem;font-weight:700;display:flex}.footer-bottom>p{opacity:.62;margin:0;font-size:.68rem}[data-reveal]{opacity:0;transition:opacity .85s,transform .85s cubic-bezier(.2,.75,.2,1);transform:translateY(2.5rem)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.track-layout[data-reveal].is-visible{transform:none}@media (min-width:961px){body.signup-drawer-open{overflow:hidden}.newsletter-section{display:none}}@media (max-width:960px){.header-stadium-stamp,.signup-drawer-toggle,.signup-drawer-scrim,.signup-drawer,.hero-hover-sweep{display:none}.site-header{grid-template-columns:1fr auto;padding-inline:1.35rem}.desktop-nav,.header-actions{display:none}.menu-button{color:inherit;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:700;display:block}.mobile-menu{z-index:45;color:var(--cream);background:var(--ink);opacity:0;pointer-events:none;padding:1.25rem;transition:opacity .22s,transform .22s;display:grid;position:absolute;top:5.5rem;left:0;right:0;transform:translateY(-1rem)}.mobile-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-menu a{border-bottom:1px solid #f2efe638;justify-content:space-between;padding:1rem 0;font-size:1.25rem;display:flex}.hero{min-height:auto;display:grid}.hero-panel{border-bottom:1px solid #11111038;border-right:0;min-height:82svh}.hero-panel:hover{flex-grow:1}.hero-panel h1,.hero-panel h2{font-size:clamp(4rem,13vw,7rem)}.release-orbit{width:min(70vw,29rem)}.story-art{width:min(92vw,38rem);top:5%}.track-layout,.story-section,.live-section{grid-template-columns:1fr}.track-visual{margin-bottom:2rem}.wave-motion{width:min(78vw,26rem)}.story-section{gap:0}.story-section--expanded,.story-intro{display:block}.story-intro-note{text-align:left;margin-top:2rem}.artist-collage{grid-template-columns:1fr 1fr;gap:.85rem;min-height:0;margin-inline:0;display:grid}.artist-frame,.artist-frame--wide,.artist-frame--glitch,.artist-frame--blue{aspect-ratio:4/3;width:100%;height:auto;position:relative;inset:auto;transform:none}.artist-frame--wide{aspect-ratio:16/10;grid-column:1/-1}.bio-grid{grid-template-columns:1fr;gap:4rem}.bio-station{position:relative;top:auto}.story-banner{margin-inline:calc(-1*clamp(1.35rem,5vw,5rem))}.story-banner img{min-height:34rem}.video-grid{grid-template-columns:1fr}.featured-heading{display:block}.featured-heading .marker{margin-bottom:1rem}.featured-heading>div{margin-top:2rem}.placement-grid{grid-template-columns:1fr 1fr}.placement-card{min-height:42rem}.placement-stamp{flex-direction:row;grid-column:1/-1;min-height:17rem}.placement-stamp img{width:28%}.live-portrait{min-height:72svh}.product-card--large .product-image{height:43rem}.product-card:not(.product-card--large) .product-image{height:19.5rem}.contact-section{grid-template-columns:1fr;align-items:start}.story-image-wrap{width:calc(100% - 2.7rem);margin:0 1.35rem 5rem}.live-copy,.merch-card{min-height:72svh}.font-card{grid-template-columns:1fr;align-items:start;gap:2rem}.download-button{width:100%}.newsletter-section{grid-template-columns:1fr;align-items:start}.footer-bottom{flex-direction:column;grid-template-columns:1fr;align-items:start}}@media (max-width:620px){.cursor-glow{display:none}.site-header{height:4.75rem}.mobile-menu{top:4.75rem}.hero-panel{min-height:78svh;padding:7rem 1.35rem 2.3rem}.back-to-top{width:3.9rem;height:3.9rem;bottom:.85rem;right:.85rem}.signup-fields{grid-template-columns:1fr;gap:1rem}.hero-note{max-width:calc(100% - 2.7rem);font-size:1.05rem;top:6.2rem;left:1.35rem}.hero-panel h1,.hero-panel h2{font-size:clamp(3.4rem,17vw,5.8rem)}.section-heading,.font-heading{margin-bottom:2.5rem;display:block}.section-heading .marker,.font-heading .marker{margin-bottom:1rem}.merch-heading-actions{text-align:left;justify-items:start;margin-top:1.5rem}.section-heading h2,.story-copy h2,.live-copy h2,.font-heading h2,.featured-heading h2,.contact-section h2{font-size:clamp(3.4rem,18vw,6rem)}.artist-collage{grid-template-columns:1fr}.artist-frame--wide{aspect-ratio:4/3;grid-column:auto}.artist-frame figcaption{font-size:.9rem}.bio-grid{margin-top:4rem}.station-name{font-size:clamp(2.7rem,14vw,4.6rem)}.subway-route{height:10rem;right:1rem}.subway-tunnel{height:14rem}.subway-train{width:66%;height:82%;right:17%}.train-front{width:100%}.bio-copy>p{font-size:1.08rem}.bio-copy>p:first-child{font-size:1.7rem}.bio-copy blockquote{margin-top:3rem;padding-left:1.15rem;font-size:1.75rem}.story-banner img{object-position:58% center;min-height:29rem}.placement-grid{grid-template-columns:1fr}.placement-card{min-height:38rem}.placement-stamp{flex-direction:column;grid-column:auto}.placement-stamp img{width:76%}.product-grid{grid-template-columns:1fr}.product-card--large{grid-row:auto}.product-card--large .product-image,.product-card:not(.product-card--large) .product-image{height:25rem}.track-row{grid-template-columns:2rem 1fr auto;gap:.6rem}.track-note{display:none}.track-name{font-size:1.6rem}.track-player-meta{flex-direction:column;align-items:flex-start;gap:.35rem}.track-player-shell.is-docked{border-bottom:0;border-left:0;border-right:0;border-radius:0;width:100%;animation:.62s cubic-bezier(.16,1,.3,1) both track-player-dock-in-mobile;bottom:0;left:0;right:0}.track-player-shell.is-docked .track-player-meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.44rem .58rem;display:grid}.track-player-shell.is-docked .track-player-dock-title{font-size:.55rem}.track-player-shell.is-docked .track-player-dock-identity{gap:.42rem}.track-player-shell.is-docked .track-player-dock-identity .wave-mark{width:1.35rem;height:1.55rem}.track-player-shell.is-docked .track-player-dock-identity em{display:none}.track-player-shell.is-docked .track-source-switch{gap:.48rem;font-size:.5rem}.track-player-shell.is-docked .track-source-switch i{height:.9rem}.track-player-shell.is-docked .track-download-link,.track-player-shell.is-docked .track-player-close{width:1.45rem}.track-player-shell.is-docked .spotify-branded-player,.track-player-shell.is-docked .wave-player{display:block}.track-player-shell.is-docked .spotify-branded-rail,.track-player-shell.is-docked .wave-player-brand{display:none}.site-shell.has-docked-player .back-to-top{bottom:10rem}.spotify-branded-rail,.wave-player-brand{padding-inline:.62rem}.wave-player-signal{display:none}.wave-player-controls{grid-template-columns:auto auto auto 1fr auto;gap:.5rem;padding:.72rem}.wave-player-progress{grid-area:2/1/auto/-1;padding-block:.4rem .12rem}.wave-player-controls time{grid-area:1/4;justify-self:end;min-width:0}.wave-player-volume-button{grid-area:1/5}.wave-player-volume{display:none}.social-links{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
