.crumbs{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--smoke);flex-wrap:wrap;align-items:center;gap:.4em .55em;font-size:.63rem;display:flex}.crumbs li{align-items:center;gap:.55em;display:flex}.crumbs li+li:before{content:"/";color:#aea1a873}.crumbs a{transition:color .25s}.crumbs a:hover{color:var(--spot)}.crumbs [aria-current]{color:var(--haze)}.relpage .hero{z-index:1;grid-template-rows:auto minmax(0,1fr);align-items:normal;gap:clamp(22px,4vh,46px);min-height:100svh;padding-block:clamp(96px,13vh,142px) clamp(76px,10vh,116px);scroll-margin-top:86px;display:grid;position:relative}.hero__beam{left:var(--gutter);right:var(--gutter);transform-origin:50%;background:linear-gradient(90deg,#0000,#f2b65c8c,#0000);height:1px;position:absolute;top:clamp(80px,11vh,110px);transform:scaleX(0)}.ready .hero__beam{animation:beam 1.5s var(--ease) both}@keyframes beam{0%{opacity:0;transform:scaleX(0)}22%{opacity:1}62%{opacity:1;transform:scaleX(1)}to{opacity:.35;transform:scaleX(1)}}.hero__crumbs{z-index:2;max-width:var(--wrap);width:100%;padding-inline:var(--gutter);margin-inline:auto;position:relative}.relpage .hero__in{max-width:var(--wrap);width:100%;padding-inline:var(--gutter);grid-template-columns:minmax(0,1.04fr) minmax(0,.84fr);align-self:center;align-items:center;gap:clamp(30px,5vw,68px);margin-inline:auto;display:grid}.relpage .hero__in--solo{grid-template-columns:minmax(0,1fr)}.hero__copy{max-width:37rem}.relpage .hero__title{color:var(--haze);overflow-wrap:anywhere;word-break:break-word;margin:.2em 0 .12em;font-size:clamp(2.9rem,9.4vw,7.4rem);line-height:.94}.relpage .hero__title.hero__title--long{font-size:clamp(2.3rem,7.4vw,5.4rem)}.relpage .hero__title.hero__title--xlong{font-size:clamp(1.9rem,5.4vw,3.7rem)}.relpage .hero__artist{letter-spacing:.22em;text-transform:uppercase;color:var(--spot);border-bottom:1px solid #0000;align-items:center;gap:.6em;padding-bottom:3px;font-size:clamp(.98rem,1.4vw,1.16rem);font-weight:800;transition:border-color .3s,color .3s;display:inline-flex}.relpage .hero__artist:hover{border-bottom-color:var(--spot);color:#ffd08a}.hero__lead{margin-top:1.05em}.relpage .hero__cr{color:var(--smoke);max-width:46ch;margin-top:1.1em;font-size:.86rem;line-height:1.6}.relpage .hero__cr b{color:#e9dfd2cc;font-weight:500}.hero__act{flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(24px,3vw,34px);display:flex}.hero__plats{flex-wrap:wrap;gap:12px 8px;display:flex}.hero__art{opacity:0;justify-self:end;width:100%;max-width:min(44vh,450px);position:relative}.ready .hero__art{animation:bloomin 1.5s var(--ease) both;animation-delay:.32s}@keyframes bloomin{0%{opacity:0;filter:blur(22px);transform:translateY(34px)scale(1.04)}to{opacity:1;filter:none;transform:none}}.sleeve{z-index:2;position:relative}.sleeve:after{content:"";pointer-events:none;border:1px solid #f2b65c42;border-radius:4px;position:absolute;inset:0}.sleeve img{aspect-ratio:1;object-fit:cover;border-radius:4px;width:100%;box-shadow:0 50px 110px -38px #000000f2,0 0 150px -30px #f2b65c6b}.disc{z-index:1;aspect-ratio:1;width:100%;transition:transform .9s var(--ease);background:radial-gradient(circle,#150c18 0 15.5%,#0000 16%),repeating-radial-gradient(circle,#e9dfd213 0 1px,#0000 1px 5px),conic-gradient(#f2b65c75,#e9dfd20a 20%,#f2b65c4d 46%,#e9dfd20a 71%,#f2b65c75);border-radius:50%;position:absolute;top:0;right:0;transform:translate(19%);box-shadow:0 30px 70px -30px #000000e6,inset 0 0 0 1px #f2b65c4d}.disc:before{content:"";background:radial-gradient(circle at 42% 34%,#4a2038,#1b0f1e 74%);border-radius:50%;position:absolute;inset:38.5%;box-shadow:inset 0 0 0 1px #f2b65c38}.disc:after{content:"";background:var(--night);border-radius:50%;position:absolute;inset:48.4%;box-shadow:0 0 0 1px #e9dfd224}.hero__art:hover .disc{transform:translate(27%)}.is-playing-page .disc{animation:7s linear infinite spin}@keyframes spin{to{transform:translate(19%)rotate(360deg)}}.hero__strip{z-index:2;gap:11px;margin-top:17px;display:grid;position:relative}.hero__strip .wave{height:clamp(30px,4.4vw,46px)}.hero__tags{text-shadow:0 1px 16px #0a060deb;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.hero__tag{white-space:nowrap;align-items:baseline;gap:.7em;display:flex}.hero__tag em{color:var(--spot);font-style:normal}.hero__tag i{opacity:.45;font-style:normal}.relpage .sec__title{max-width:20ch}.tracks{border-top:1px solid var(--line-warm)}.track{border-bottom:1px solid var(--line);transition:padding-left .45s var(--ease);grid-template-columns:auto auto minmax(0,1fr) minmax(90px,.9fr) auto;align-items:center;gap:clamp(14px,2.2vw,28px);padding:clamp(18px,2.4vw,26px) 0;display:grid;position:relative}.track:before{content:"";top:0;bottom:0;left:calc(-1 * min(24px,var(--gutter)));right:calc(-1 * min(24px,var(--gutter)));opacity:0;transition:opacity .45s var(--ease);background:linear-gradient(90deg,#f2b65c17,#0000 62%);border-radius:4px;position:absolute}.track:hover{padding-left:18px}.track:hover:before{opacity:1}.track__n{color:var(--spot);font-size:.68rem;position:relative}.track__play{border:1px solid var(--line-warm);width:46px;height:46px;color:var(--spot);transition:background .3s var(--ease),color .3s var(--ease),transform .3s var(--ease);background:#e9dfd208;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.track__play:hover,.track__play:focus-visible{background:var(--spot);color:#150a02;transform:scale(1.06)}.track__play--off{border-color:var(--line);color:var(--smoke);opacity:.5;background:0 0}.track__play--off:before{content:"";width:18px;height:10px;-webkit-mask:var(--meter) no-repeat center/contain;-webkit-mask:var(--meter) no-repeat center/contain;mask:var(--meter) no-repeat center/contain;background:currentColor}.track__body{min-width:0;position:relative}.track__t{color:var(--haze);font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:700;line-height:1.28;transition:color .3s;display:block}.track__cr{color:var(--smoke);margin-top:5px;font-size:.84rem;display:block}.track__wave{height:34px;position:relative}.track__end{flex-direction:column;align-items:flex-end;gap:5px;display:flex;position:relative}.track__dur{color:var(--spot);font-size:.75rem;position:relative}.track.is-playing .track__t{color:var(--spot)}.lyr{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#150d196b;border-radius:6px;max-width:790px;margin-top:clamp(26px,3.4vw,40px)}.lyr summary{cursor:pointer;font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--haze);justify-content:space-between;align-items:center;gap:16px;padding:clamp(15px,1.8vw,20px) clamp(16px,2vw,24px);font-size:.7rem;list-style:none;transition:color .25s,background .25s;display:flex}.lyr summary::-webkit-details-marker{display:none}.lyr summary:hover{color:var(--spot);background:#f2b65c0d}.lyr summary span{align-items:center;gap:.85em;display:flex}.lyr summary span:before{content:"";background:var(--spot);width:22px;height:12px;-webkit-mask:var(--meter) no-repeat center/contain;-webkit-mask:var(--meter) no-repeat center/contain;mask:var(--meter) no-repeat center/contain;flex:none}.lyr__x{width:12px;height:12px;color:var(--spot);flex:none;position:relative}.lyr__x:before,.lyr__x:after{content:"";background:currentColor;border-radius:1px;position:absolute}.lyr__x:before{width:12px;height:1px;top:5.5px;left:0}.lyr__x:after{width:1px;height:12px;transition:transform .35s var(--ease);top:0;left:5.5px}.lyr[open] .lyr__x:after{transform:scaleY(0)}.lyr__body{padding:0 clamp(16px,2vw,24px) clamp(20px,2.4vw,28px)}.lyr__body p{color:#e9dfd2db;white-space:pre-line;max-width:62ch;font-size:1.02rem;line-height:1.95}.lyr__body p+p{margin-top:.7em}.ledger{border-top:1px solid var(--line)}.led{border-bottom:1px solid var(--line);transition:padding-left .45s var(--ease);grid-template-columns:clamp(118px,15vw,196px) minmax(0,1fr);align-items:baseline;gap:clamp(14px,3vw,40px);padding:clamp(15px,1.9vw,23px) 0;display:grid;position:relative}.led:before{content:"";top:0;bottom:0;left:calc(-1 * min(24px,var(--gutter)));right:calc(-1 * min(24px,var(--gutter)));opacity:0;transition:opacity .45s var(--ease);background:linear-gradient(90deg,#f2b65c17,#0000 62%);border-radius:4px;position:absolute}.led:hover{padding-left:20px}.led:hover:before{opacity:1}.led__role{color:var(--spot);font-size:.66rem;position:relative}.led__name{font-family:var(--f-display);color:var(--haze);font-size:clamp(1.35rem,2.9vw,2.2rem);font-weight:400;line-height:1.14;position:relative}.sec__head--tight{margin-bottom:clamp(22px,3vw,34px)}.split{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:clamp(34px,5vw,74px);display:grid}.split--solo{grid-template-columns:minmax(0,min(560px,100%))}.story p{color:#e9dfd2d6;max-width:58ch}.story p+p{margin-top:1.05em}.story p.story__note{color:var(--smoke);margin-top:clamp(20px,2.4vw,28px);font-size:.66rem;line-height:1.6}.plats{border:1px solid var(--line-warm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#35182e57,#0a060d80);border-radius:8px;padding:clamp(18px,2.2vw,26px)}.plats h3{font-family:var(--f-display);color:var(--haze);font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:400;line-height:1.16}.plats__d{color:var(--smoke);max-width:34ch;margin-top:8px;font-size:.9rem}.plats__list{gap:8px;margin-top:clamp(16px,2vw,22px);display:grid}.plat{border:1px solid var(--line);transition:border-color .3s var(--ease),background .3s var(--ease),transform .3s var(--ease);background:#e9dfd205;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 15px;display:grid}.plat:before{content:"";background:var(--smoke);width:22px;height:12px;-webkit-mask:var(--meter) no-repeat center/contain;-webkit-mask:var(--meter) no-repeat center/contain;mask:var(--meter) no-repeat center/contain;flex:none;transition:background .3s}.plat:hover,.plat:focus-visible{border-color:var(--line-warm);background:#f2b65c12;transform:translate(4px)}.plat:hover:before,.plat:focus-visible:before{background:var(--spot)}.plat b{color:var(--haze);font-size:1rem;font-weight:700;line-height:1.25;display:block}.plat i{font-style:normal;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--smoke);margin-top:2px;font-size:.58rem;display:block}.plat__go{color:var(--smoke);transition:color .3s,transform .3s var(--ease);flex:none}.plat:hover .plat__go{color:var(--spot);transform:translate(3px)}.vid{border:1px solid var(--line-warm);background:linear-gradient(#35182e57,#0a060d80);border-radius:8px;max-width:900px;margin-top:clamp(26px,3.4vw,40px);overflow:hidden}.vid__facade,.vid__frame{aspect-ratio:16/9;border:0;width:100%;display:block}.vid__facade{background:var(--night-2);cursor:pointer;color:var(--haze);text-align:left;margin:0;padding:0;position:relative}.vid__poster{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease),filter .45s var(--ease);filter:saturate(.9)brightness(.72);position:absolute;inset:0}.vid__scrim{background:radial-gradient(120% 90% at 50% 58%,#0a060d1f,#0a060dc7);position:absolute;inset:0}.vid__cue{background:var(--spot);color:#150a02;width:clamp(62px,7vw,82px);height:clamp(62px,7vw,82px);transition:transform .35s var(--ease),background .3s;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 46px -12px #f2b65ccc}.vid__cue svg{margin-left:4px}.vid__note{letter-spacing:.16em;text-transform:uppercase;color:var(--haze);text-shadow:0 1px 10px #0a060de6;font-size:.58rem;position:absolute;bottom:clamp(12px,1.8vw,18px);left:clamp(14px,2vw,20px)}.vid__facade:hover .vid__poster,.vid__facade:focus-visible .vid__poster{filter:saturate()brightness(.8);transform:scale(1.035)}.vid__facade:hover .vid__cue,.vid__facade:focus-visible .vid__cue{background:#ffd08a;transform:translate(-50%,-50%)scale(1.07)}.artistband{border-block:1px solid var(--line-warm);background:linear-gradient(#0a060d24,#35182e66 44%,#0a060dbd)}.whos{gap:clamp(26px,4vw,44px);display:grid}.who{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,54px);display:grid}.who--solo{grid-template-columns:minmax(0,1fr)}.who__frame{background:var(--night-2);border-radius:4px;display:block;position:relative;overflow:hidden}.who__frame img{aspect-ratio:1;object-fit:cover;filter:grayscale(.28)brightness(.82);width:100%;transition:filter .7s var(--ease),transform .9s var(--ease)}.who__frame:after{content:"";border:1px solid #f2b65c38;border-radius:4px;position:absolute;inset:0}.who:hover .who__frame img{filter:none;transform:scale(1.04)}.who__name{font-family:var(--f-display);color:var(--haze);font-size:clamp(2rem,4.4vw,3.4rem);font-weight:400;line-height:1.06;transition:color .3s;display:block}.who:hover .who__name{color:var(--spot)}.who__role{margin-top:9px;font-size:.66rem;display:block}.who__d{color:var(--smoke);max-width:46ch;margin-top:clamp(14px,1.8vw,20px);display:block}.who__act{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:clamp(20px,2.4vw,28px);display:flex}.morehead{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin:clamp(46px,6vw,80px) 0 clamp(20px,2.4vw,30px);padding-top:22px;display:flex;position:relative}.morehead h3{font-family:var(--f-display);color:var(--haze);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:400}.morelist{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,26px);display:grid}.rel{border:1px solid var(--line);transition:border-color .35s var(--ease),background .35s var(--ease);background:#150d1966;border-radius:6px;grid-template-columns:clamp(96px,15vw,150px) minmax(0,1fr);align-items:center;gap:clamp(14px,2vw,22px);padding:clamp(13px,1.6vw,18px);display:grid}.rel:hover{border-color:var(--line-warm);background:#f2b65c0d}.rel__art{background:var(--night-2);border-radius:3px;display:block;position:relative;overflow:hidden}.rel__art img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .8s var(--ease)}.rel__art:after{content:"";border:1px solid #f2b65c2e;border-radius:3px;position:absolute;inset:0}.rel:hover .rel__art img{transform:scale(1.05)}.rel__t{color:var(--haze);font-size:1.05rem;font-weight:700;line-height:1.28;transition:color .3s}.rel__a:hover .rel__t,.rel.is-playing .rel__t{color:var(--spot)}.rel__cr{color:var(--smoke);margin-top:5px;font-size:.8rem}.rel__act{margin-top:12px}.rel__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-top:11px;padding-top:10px;display:flex}.rel__dur{color:var(--spot)}.slot{text-align:center;transition:background .35s var(--ease),border-color .35s var(--ease);background:#f2b65c0d;border:1px dashed #f2b65c73;border-radius:6px;place-content:center;gap:10px;padding:clamp(20px,3vw,34px);display:grid}.slot:hover{border-color:var(--spot);background:#f2b65c1a}.slot b{font-family:var(--f-display);color:var(--spot);font-size:clamp(1.25rem,2.2vw,1.7rem);font-weight:400;line-height:1.15}.slot span{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--smoke);font-size:.58rem}@media (max-width:1100px){.split{grid-template-columns:1fr}}@media (max-width:900px){.morelist{grid-template-columns:1fr}}@media (max-width:860px){.relpage .hero{min-height:auto;padding-block:clamp(94px,14vh,132px) clamp(54px,8vh,80px)}.relpage .hero__in{grid-template-columns:1fr;gap:clamp(28px,6vw,42px)}.hero__art{order:-1;justify-self:stretch;max-width:min(100%,430px)}.hero__copy{max-width:none}.disc{display:none}.track{grid-template-columns:auto minmax(0,1fr) auto;gap:14px}.track__n,.track__wave{display:none}.who{grid-template-columns:1fr;gap:clamp(20px,5vw,30px)}.who__frame{max-width:300px}}@media (max-width:620px){.led{grid-template-columns:1fr;gap:4px}.rel{grid-template-columns:88px minmax(0,1fr);gap:14px}}@media (max-width:420px){.track{gap:12px}.track__play{width:42px;height:42px}.relpage .hero__tag i,.relpage .hero__tag span{font-size:.66rem}}@media (prefers-reduced-motion:reduce){.hero__art{opacity:1!important;filter:none!important;transform:none!important}.hero__beam{opacity:.4!important;transform:scaleX(1)!important}.disc{transform:translate(19%)!important}.vid__facade:hover .vid__poster,.vid__facade:focus-visible .vid__poster{transform:none}.vid__facade:hover .vid__cue,.vid__facade:focus-visible .vid__cue{transform:translate(-50%,-50%)}}
