.production-page{isolation:isolate;background:var(--page-bg);color:var(--page-text);position:relative;overflow:clip}.production-page main,.production-footer{z-index:1;position:relative}.production-page a{text-decoration:none}.production-page button{color:inherit}.production-hero{isolation:isolate;width:100%;max-width:none;margin:0;position:relative}.production-hero .hero-media{opacity:.25}.production-hero .hero-media__placeholder{background:radial-gradient(ellipse at 44% 55%,var(--hero-placeholder-core),transparent 50%)}:root[data-theme=light] .production-hero .hero-media{opacity:1;background:var(--page-bg)}:root[data-theme=light] .production-hero .hero-media:after{background:0 0}:root[data-theme=light] .production-hero .hero-media__placeholder{background:radial-gradient(at 44% 55%,#176d730d,#0000 50%)}.production-header{border-bottom:1px solid var(--header-line);z-index:4;justify-content:space-between;align-items:center;width:min(92.8%,clamp(1670.4px,74.24vw,2598.4px));height:88px;display:flex;position:absolute;top:0;left:50%;right:auto;transform:translate(-50%)}.production-header>a{min-height:44px;color:var(--page-text);align-items:center;display:flex}.production-header-wordmark{width:146px;height:auto;display:block}.production-header nav{align-items:center;gap:44px;display:flex}.production-header nav a{text-transform:uppercase;letter-spacing:.22em;align-items:center;min-height:44px;font-size:11px;display:flex}.theme-toggle{width:44px;height:44px;color:var(--gold-text);cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;padding:0;display:grid}.theme-toggle__icon{display:block;overflow:visible}.theme-icon{transform-origin:12px 12px}.theme-icon--sun{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;display:block}.theme-icon--moon{fill:none;stroke:var(--signal-deep);stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;display:none}.theme-toggle[data-effective-theme=light] .theme-icon--sun{display:none}.theme-toggle[data-effective-theme=light] .theme-icon--moon{display:block}.hero-stage{aspect-ratio:1440/900;width:min(100%,clamp(1800px,80vw,2800px));margin-inline:auto;position:relative}.production-identity{width:52%;height:auto;position:absolute;top:15%;left:6%}.hero-visual{position:absolute;inset:0}.hero-composition{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-composition--mid,.hero-composition--mobile{display:none}.hero-route{stroke:var(--hero-route);stroke-width:1.25px;fill:none}.hero-route--incoming{stroke-opacity:.62}.hero-route--gold{stroke:var(--hero-route-gold);stroke-width:1.8px}.hero-route--output{stroke-opacity:.8}.hero-current{stroke:var(--hero-current-base);stroke-width:2.3px;fill:none;opacity:0;stroke-dasharray:28 1028;stroke-dashoffset:28px}.hero-arrival-halo{opacity:.32}.hinge-bloom{opacity:.7}.hero-cover-shell{transform-origin:50%;width:21.3889%;display:block;position:absolute;top:38%;left:60.1389%}.production-cover{width:100%;height:auto;box-shadow:0 0 0 1px var(--cover-keyline);transform-origin:50%;display:block}.production-registration{font-size:12px;position:absolute;top:43%;left:83.6%;right:2%}.registration-state{text-transform:uppercase;letter-spacing:.22em;color:var(--registration-state);margin-bottom:12px;font-size:11px}.registration-state--live{border:1px solid var(--gold-text);background:var(--node-bg);width:max-content;min-height:34px;color:var(--gold-text);letter-spacing:.18em;box-shadow:0 0 18px var(--arrival-shadow-soft);transform-origin:50%;align-items:center;padding:6px 11px;font-size:12px;font-weight:600;transition:transform .22s,filter .22s,box-shadow .22s;display:inline-flex}.registration-title{white-space:nowrap;margin-bottom:10px;font-size:clamp(16px,1.65vw,26px);line-height:1.3}.registration-date{letter-spacing:.16em;color:var(--gold-text);margin-bottom:68px;font-size:18px}.production-registration .registration-cta{letter-spacing:.07em;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:11px;font-weight:600;display:flex}.external-arrow{color:var(--gold-text);flex:none;display:block}.production-registration .registration-cta .external-arrow{width:18px;height:18px}.chronology{width:min(1120px,100% - 128px);margin:0 auto;padding:24px 0 0;position:relative}.chronology h2{letter-spacing:-.035em;margin:0 0 64px;font-size:42px}.release-system{--spine:50%;--branch:80px;--card-width:288px;--card-gap:18px;--card-action-gap:12px;--card-top:70px;--card-bottom:48px;position:relative}.parent-spine{top:0;bottom:0;left:var(--spine);background:var(--chronology-line);width:1px;position:absolute}.release-stations{margin:0;padding:0;list-style:none}.release-station{min-height:560px;padding-block:var(--card-top) var(--card-bottom);--art-size:var(--card-width);position:relative}.station-content{width:var(--art-size);position:relative}.station-left .station-content{margin-left:calc(var(--spine) - var(--branch) - var(--art-size))}.station-right .station-content{margin-left:calc(var(--spine) + var(--branch))}.station-ordinal{left:var(--spine);color:var(--signal);background:var(--page-bg);padding:0 10px;font-size:50px;line-height:1;position:absolute;top:0;transform:translate(-50%)}.station-branch{top:calc(var(--card-top) + var(--art-size)/2);height:1px;width:var(--branch);background:var(--chronology-line);position:absolute}.station-left .station-branch{right:calc(100% - var(--spine) - .5px)}.station-right .station-branch{left:calc(var(--spine) + .5px)}.station-junction{border:1px solid var(--junction-border);background:var(--node-bg);width:5px;height:5px;position:absolute;top:-2px;left:-2.5px}.station-left .station-junction{left:auto;right:-2.5px}.trunk-light,.branch-bead{background:radial-gradient(circle,var(--station-light-core) 0 5%,var(--station-light-ring) 9%,var(--station-light-inner) 20%,var(--station-light-outer) 45%,transparent 70%);opacity:0;pointer-events:none;border-radius:50%;width:22px;height:22px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.branch-bead{width:16px;height:16px;top:.5px;left:0}.release-presentation{width:100%;display:flow-root;position:relative}.release-cover{transform-origin:50%;display:block;position:relative}.release-cover img{transform-origin:50%;width:100%;height:auto;display:block}.release-cover:after{content:"";background:radial-gradient(circle at 50% 50%,var(--cover-glow),transparent 66%);opacity:0;pointer-events:none;position:absolute;inset:0}.release-facts{margin-top:var(--card-gap);gap:4px;display:grid}.release-status{color:var(--signal-text);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.release-title{letter-spacing:-.03em;font-size:26px;line-height:1.2}.release-facts time{letter-spacing:.08em;color:var(--gold-text);margin-top:5px;font-size:12px}.release-action{min-height:44px;margin-top:var(--card-action-gap);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.release-action .external-arrow{width:14px;height:14px}.biography{grid-template-columns:1fr 1fr;column-gap:150px;width:min(1110px,100% - 128px);margin:0 auto;padding:90px 0 180px;display:grid;position:relative}.biography:before{content:"";background:linear-gradient(var(--chronology-line),transparent);width:1px;height:70px;position:absolute;top:0;left:50%}.biography p{letter-spacing:-.025em;margin:0;font-size:28px;line-height:1.5}.bio-right{padding-top:260px}.bio-blue{color:var(--bio-left-color)}.biography p:first-line{color:var(--bio-first-line-color)}.signal-word,.signal-glyph{display:inline-block}.liquiverse{text-align:center;padding:80px 24px 140px}.liquiverse h2{letter-spacing:-.035em;white-space:nowrap;margin:0 auto 60px;font-size:58px;line-height:1.2}.liquiverse-destinations{text-align:left;width:min(460px,100%);margin:auto}.liquiverse-destinations a{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:64px;font-size:20px;display:flex}.liquiverse-destinations a .external-arrow{width:17px;height:17px}.liquiverse-destinations a:hover{color:var(--cyan)}.production-footer{letter-spacing:.2em;width:calc(100% - 104px);min-height:120px;color:var(--muted);justify-content:space-between;align-items:center;margin:auto;font-size:10px;display:flex}.page-surface{z-index:0;pointer-events:none;--surface-top:.72;--surface-upper:.58;--surface-bio:.43;--surface-liquiverse:.33;--surface-bottom:.23;mask-image:linear-gradient(rgb(0 0 0/var(--surface-top)) 0%,rgb(0 0 0/var(--surface-top)) 16%,rgb(0 0 0/var(--surface-upper)) 30%,rgb(0 0 0/var(--surface-bio)) 65%,rgb(0 0 0/var(--surface-liquiverse)) 85%,rgb(0 0 0/var(--surface-bottom)) 100%);position:absolute;inset:0}.surface-master{aspect-ratio:3154/1994;background:var(--surface-master-image) center top/cover no-repeat;position:absolute;inset:0 0 auto;mask-image:linear-gradient(#000 0% 76%,#0000 100%)}.surface-center{opacity:.36;position:absolute;inset:0;mask-image:linear-gradient(#0000 8%,#000 23% 100%)}.surface-grain{aspect-ratio:1577/1197;background:var(--surface-center-image) center/cover no-repeat;width:100%;position:absolute;left:0;mask-image:linear-gradient(#0000,#000 22% 72%,#0000)}.surface-grain--upper{width:112%;top:16%;left:-6%}.surface-grain--middle{width:123%;top:42%;left:-13%;transform:rotate(180deg)}.surface-grain--lower{width:136%;bottom:-6%;left:-18%;transform:scaleX(-1)}.surface-edge,.surface-corner{opacity:1;background-repeat:no-repeat;position:absolute}.surface-source--dark{opacity:var(--surface-dark-opacity)}.surface-source--light{opacity:var(--surface-light-opacity)}.surface-edge--left,.surface-edge--right{width:3%;height:100%;top:0;bottom:0;mask-image:linear-gradient(#0000 0% 12%,#000 23% 100%)}.surface-edge--left{left:0}.surface-edge--right{right:0}.surface-edge--top,.surface-edge--bottom{background-size:100%;height:36px;left:3%;right:3%}.surface-edge--top{background-image:var(--surface-top-image);background-position:top;display:none;top:0}.surface-edge--bottom{background-image:var(--surface-bottom-image);background-position:bottom;bottom:0}.surface-corner{aspect-ratio:1;background-size:contain;width:8%}.surface-corner--tl{background-image:var(--surface-corner-tl-image);display:none;top:0;left:0}.surface-corner--tr{background-image:var(--surface-corner-tr-image);display:none;top:0;right:0}.surface-corner--bl{background-image:var(--surface-corner-bl-image);bottom:0;left:0}.surface-corner--br{background-image:var(--surface-corner-br-image);bottom:0;right:0}@media (width>=701px) and (width<=1199px){.surface-master{aspect-ratio:auto;background-position:top;height:clamp(850px,90vw,1080px)}.production-hero{max-width:none}.production-header{width:92%;height:88px;margin:0 auto;position:relative;left:auto;right:auto;transform:none}.production-header nav{gap:clamp(20px,3.6vw,40px)}.production-header nav a{font-size:10.5px}.hero-stage{aspect-ratio:auto;width:100%;padding:30px 0 76px}.production-identity{width:60%;height:auto;margin-left:6%;display:block;position:relative;top:auto;left:auto}.hero-visual{aspect-ratio:1000/520;width:100%;margin-top:36px;position:relative;inset:auto}.hero-composition--wide{display:none}.hero-composition--mid{display:block}.hero-cover-shell{width:28%;top:29.8077%;left:65%}.production-registration{grid-template-columns:minmax(220px,1fr) minmax(240px,.8fr);align-items:center;column-gap:clamp(36px,8vw,110px);width:auto;min-width:0;margin:30px 6% 0;display:grid;position:relative;top:auto;left:auto;right:auto}.registration-state{grid-column:1;margin-bottom:8px}.registration-title{white-space:normal;grid-column:1;max-width:14ch;margin-bottom:8px;font-size:clamp(22px,3vw,30px)}.registration-date{grid-column:1;margin-bottom:0;font-size:16px}.production-registration .registration-cta{grid-area:1/2/4;justify-self:end;width:100%;max-width:340px;font-size:11px;line-height:1.45}.chronology{width:calc(100% - 80px)}.release-system{--branch:54px;--card-width:240px}.station-ordinal{font-size:40px}.biography{column-gap:90px;width:calc(100% - 100px)}.biography p{font-size:23px}.liquiverse h2{font-size:44px}}@media (width>=701px) and (width<=820px){.production-registration{grid-template-columns:minmax(220px,1fr);row-gap:8px}.production-registration .registration-cta{grid-area:auto/1;justify-self:start;max-width:320px;margin-top:16px}.hero-stage{padding-bottom:70px}}@media (width<=700px){.surface-master{aspect-ratio:auto;background-position:top;height:clamp(820px,230vw,1100px)}.surface-edge,.surface-corner{display:none}.surface-grain{width:480%;left:-190%}.surface-grain--upper{top:10%}.surface-grain--middle{top:35%}.surface-grain--lower{bottom:0}.production-header{grid-template-columns:1fr;align-items:start;gap:8px;width:calc(100% - 48px);height:auto;margin:0 auto;padding:18px 0 12px;display:grid;position:relative;top:auto;left:auto;right:auto;transform:none}.production-header>a{width:max-content}.production-header-wordmark{width:112px}.production-header nav{justify-content:space-between;gap:clamp(4px,2vw,12px);width:100%}.production-header nav a{letter-spacing:.05em;white-space:nowrap;font-size:10px;line-height:1.2}.hero-stage{aspect-ratio:auto;width:100%;padding:0 0 64px}.production-identity{width:84%;margin:24px auto 0;display:block;position:relative;top:auto;left:auto}.hero-visual{aspect-ratio:390/360;width:100%;margin-top:24px;position:relative;inset:auto}.hero-composition--wide{display:none}.hero-composition--mobile{display:block}.hero-cover-shell{width:40%;top:30.5556%;left:53.8462%}.production-registration{margin:24px 8% 0;position:relative;top:auto;left:auto;right:auto}.registration-state{margin-bottom:8px;font-size:10px}.registration-title{white-space:normal;max-width:14ch;font-size:24px}.registration-date{margin-bottom:12px;font-size:14px}.production-registration .registration-cta{max-width:320px;font-size:11px;line-height:1.45}.chronology{width:calc(100% - 48px);padding-top:54px}.chronology h2{margin-bottom:45px;font-size:30px}.release-system{--spine:10px;--branch:34px;--card-width:min(244px,calc(100vw - 112px));--card-top:65px}.release-station{min-height:485px}.station-content,.station-left .station-content,.station-right .station-content{margin-left:calc(50% - var(--art-size)/2)}.station-ordinal{left:var(--spine);padding:0 3px;font-size:33px;top:8px}.station-branch,.station-left .station-branch,.station-right .station-branch{left:calc(var(--spine) + .5px);width:calc(50% - var(--art-size)/2 - var(--spine) - .5px);right:auto;top:calc(var(--card-top) + var(--art-size)/2)}.station-junction,.station-left .station-junction{left:-2.5px;right:auto}.release-title{font-size:23px}.biography{width:calc(100% - 80px);padding:65px 0 90px;display:block}.biography p{font-size:23px;line-height:1.5}.bio-right{padding-top:90px}.biography:before{height:30px;left:-6px}.liquiverse{padding:50px 32px 56px}.liquiverse h2{margin-bottom:40px;font-size:clamp(27px,7.2vw,34px);line-height:calc(1.2*clamp(22px,5.6vw,32px))}.liquiverse-destinations a{min-height:60px;font-size:17px}.production-footer{width:calc(100% - 64px);min-height:72px;font-size:8px}}@media (width<=430px){.production-header{gap:4px;padding:12px 0 8px}.production-header-wordmark{width:102px}.production-header nav a{font-size:9px}.hero-stage{padding-bottom:44px}.production-identity{width:76%;margin-top:14px}.hero-visual{width:82%;margin:14px auto 0}.production-registration{margin:16px 8% 0}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.registration-state--live:hover{filter:brightness(1.18);box-shadow:0 0 28px var(--arrival-shadow),0 0 10px var(--arrival-shadow-soft);transform:scale(1.06)}.release-cover{transition:transform .38s,filter .38s,box-shadow .38s}.release-cover[data-hovered]{filter:brightness(1.03)saturate(1.02);box-shadow:0 0 24px var(--arrival-shadow);transition-duration:.28s;transform:scale(1.035)}.liquiverse h2{transition:transform .35s,color .35s,text-shadow .35s}.liquiverse h2[data-hovered]{color:var(--hover-text);text-shadow:0 0 10px var(--hover-text-shadow);transition-duration:.3s;transform:scale(1.028)}.release-cover[data-auto-active],.liquiverse h2[data-auto-active]{transition:none}}@media (width>=1200px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hero-cover-shell{transition:transform .38s,filter .38s,box-shadow .38s}.hero-cover-shell:hover{filter:brightness(1.025);box-shadow:0 0 20px var(--hero-hover-shadow);transition-duration:.29s;transform:scale(1.023)}}@media (hover:hover) and (pointer:fine){.theme-toggle:hover .theme-icon--sun{stroke:var(--gold)}.theme-toggle:hover .theme-icon--moon{stroke:var(--signal)}}@media (prefers-reduced-motion:reduce){.hero-current,.trunk-light,.branch-bead{display:none!important}.liquiverse h2{text-shadow:none!important;transform:none!important}.fragment-field,.prism-planes{animation:none!important}.theme-toggle{transition:none!important}}.registration-date{display:block}.production-registration .registration-state{grid-column:1;justify-self:start}.production-registration a:focus-visible,.release-cover:focus-visible,.release-title:focus-visible,.hero-cover-shell:focus-visible,.release-action:focus-visible{outline:2px solid var(--focus-color);outline-offset:6px}.registration-state--live:focus-visible{filter:brightness(1.18);box-shadow:0 0 28px var(--arrival-shadow),0 0 10px var(--arrival-shadow-soft)}.artist-statement{width:min(1110px,100% - 128px);color:var(--page-muted);margin:0 auto 64px;font-size:18px;line-height:1.6}@media (width<=720px){.artist-statement{width:calc(100% - 80px);font-size:16px}}.station-content{overflow-wrap:anywhere;min-width:0}.release-facts>*,.release-action{width:100%}
