/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.contents{display:contents}.table{display:table}}@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;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}.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;justify-self:end;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)}.menu-button,.mobile-menu{display:none}.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:hover .hero-panel:not(:hover){filter:saturate(.72)}.hero-panel:hover{flex-grow:1.42}.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);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:4;width:100%;position:relative}.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;--wave-speed:2.4s;--signal-speed:1.7s;--spectrum-speed:1s;--play-progress:0;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(.16 + var(--audio-energy) * .84);transform:scale(calc(.9 + var(--audio-energy) * .22));transition:opacity 70ms linear,transform 70ms linear;animation:none}.wave-motion.is-reactive .wave-motion-base{opacity:calc(.18 + var(--audio-energy) * .62);transform:scale(calc(.98 + var(--audio-energy) * .08));transition:opacity 70ms linear,transform 70ms linear}.wave-motion.is-reactive .wave-motion-spectrum{opacity:calc(.48 + var(--audio-energy) * .52);transform:scaleY(calc(.6 + var(--audio-energy) * .72));transform-origin:bottom;transition:opacity 70ms linear}.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-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-reactor{z-index:1;pointer-events:none;transform:rotate(var(--play-angle));border-radius:50%;transition:transform .42s linear;position:absolute;inset:0}.wave-motion-reactor i{--ray-angle:0deg;--ray-length:1;background:linear-gradient(90deg, #ed5c3800, var(--orange));opacity:0;width:clamp(1.1rem,4vw,2.25rem);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-playing .wave-motion-reactor i{animation-name:wave-reactor-ray;animation-timing-function:cubic-bezier(.16,.72,.25,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-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-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-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:2.25s}.wave-motion.is-playing .wave-motion-mark{filter:drop-shadow(0 1.25rem 1.4rem #ed5c384d);animation:wave-logo-react var(--wave-speed) cubic-bezier(.45, 0, .2, 1) infinite}.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(.1)}22%{opacity:.9}to{opacity:0;transform:rotate(var(--ray-angle)) translateX(clamp(8.5rem, 24vw, 14rem)) scaleX(var(--ray-length))}}@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(0)rotate(-.6deg)scale(.985)}28%{transform:translateY(-.26rem)rotate(.8deg)scale(1.045)}52%{transform:translateY(.08rem)rotate(-.25deg)scale(.998)}76%{transform:translateY(-.14rem)rotate(.35deg)scale(1.022)}}@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-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 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{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:80px;accent-color:var(--cream);background:0 0;padding-inline:.35rem;display:block}.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}.full-track-audio::-webkit-media-controls-enclosure{background:0 0;border-radius:.65rem}.full-track-audio::-webkit-media-controls-panel{background:linear-gradient(105deg,#801008f5,#b11118f5)}@keyframes spotify-player-in{0%{opacity:0;transform:scaleY(.7)translateY(-.8rem)}to{opacity:1;transform:scaleY(1)translateY(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-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-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-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)}.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}.site-footer{color:var(--cream);background:var(--ink);padding:clamp(4rem,8vw,8rem) clamp(1.35rem,5vw,5rem) 2rem}.footer-top{border-bottom:1px solid #f2efe642;justify-content:space-between;align-items:end;gap:2rem;padding-bottom:5rem;display:flex}.footer-top .marker{color:var(--orange);font-size:1.25rem}.footer-title{letter-spacing:-.075em;margin:.75rem 0 0;font-size:clamp(3rem,7vw,7.5rem);font-weight:700;line-height:.9}.copy-form button{border:1px solid var(--cream);min-width:11rem;color:var(--cream);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;padding:1rem 1.2rem;font-size:.7rem;font-weight:700}.copy-form button:hover{color:var(--ink);background:var(--cream)}.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)}@media (max-width:960px){.site-header{grid-template-columns:1fr auto;padding-inline:1.35rem}.desktop-nav,.stream-button{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%}.footer-top,.footer-bottom{flex-direction:column;align-items:start}.footer-bottom{grid-template-columns:1fr}}@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}.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}.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}.footer-title{font-size:clamp(3rem,15vw,5rem)}.footer-top{padding-bottom:3rem;display:flex}.copy-form,.copy-form button{width:100%}.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}}
