.album[data-astro-cid-fect5emv]{grid-template-columns:clamp(240px,32vw,440px) minmax(0,1fr);align-items:start;gap:clamp(28px,4.5vw,72px);display:grid}.album[data-astro-cid-fect5emv].no-art{grid-template-columns:minmax(0,1fr)}.al-art[data-astro-cid-fect5emv]{aspect-ratio:1;border-radius:var(--radius-md);background:var(--bg-raise);position:relative;overflow:hidden;box-shadow:0 24px 60px #00000080}.al-cover[data-astro-cid-fect5emv]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.al-title[data-astro-cid-fect5emv]{font-size:var(--text-h2);font-weight:600;line-height:1.1}.al-artists[data-astro-cid-fect5emv]{font-size:var(--text-lg);color:var(--ink-70);margin-top:6px}.al-meta[data-astro-cid-fect5emv]{font-size:var(--text-xs);text-transform:uppercase;color:var(--ink-45);margin-top:8px}.al-preview[data-astro-cid-fect5emv]{border-radius:var(--radius-sm);color:#050505;height:44px;font-weight:600;font-size:var(--text-sm);transition:background .3s ease, transform .5s var(--ease-out-expo);background:#fff;align-items:center;gap:10px;margin-top:clamp(20px,2.4vw,32px);padding:0 20px 0 16px;display:inline-flex}.al-preview[data-astro-cid-fect5emv]:hover{background:#e9e9e9}.al-preview[data-astro-cid-fect5emv]:active{transform:scale(.98)}.al-preview[data-astro-cid-fect5emv] svg[data-astro-cid-fect5emv]{fill:currentColor;width:16px;height:16px}.al-preview[data-astro-cid-fect5emv] .i-pause[data-astro-cid-fect5emv],.album[data-astro-cid-fect5emv].playing .al-preview[data-astro-cid-fect5emv] .i-play[data-astro-cid-fect5emv]{display:none}.album[data-astro-cid-fect5emv].playing .al-preview[data-astro-cid-fect5emv] .i-pause[data-astro-cid-fect5emv]{display:block}.al-list[data-astro-cid-fect5emv]{margin-top:clamp(24px,3vw,36px);list-style:none}.al-list[data-astro-cid-fect5emv] li[data-astro-cid-fect5emv]{border-bottom:1px solid var(--line)}.al-row[data-astro-cid-fect5emv]{border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-block:2px;padding-right:10px;transition:background .3s;display:grid}.al-row[data-astro-cid-fect5emv]:hover{background:#111}li[data-astro-cid-fect5emv].current .al-row[data-astro-cid-fect5emv]{background:#161616}.al-track[data-astro-cid-fect5emv]{text-align:left;width:100%;color:var(--ink-100);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 4px 10px 10px;display:grid}.al-track[data-astro-cid-fect5emv]:disabled{cursor:default;opacity:.5}.al-num[data-astro-cid-fect5emv]{font-size:var(--text-sm);color:var(--ink-45);place-items:center;display:grid}.al-num[data-astro-cid-fect5emv] b[data-astro-cid-fect5emv]{font-weight:400}.al-name[data-astro-cid-fect5emv]{gap:2px;min-width:0;display:grid}.al-t[data-astro-cid-fect5emv]{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.al-a[data-astro-cid-fect5emv]{font-size:var(--text-sm);color:var(--ink-45)}.al-dur[data-astro-cid-fect5emv]{font-size:var(--text-sm);color:var(--ink-45);font-variant-numeric:tabular-nums}.al-clip[data-astro-cid-fect5emv]{border-radius:var(--radius-sm);height:32px;color:var(--ink-100);font-size:var(--text-xs);white-space:nowrap;transition:background .3s ease, transform .5s var(--ease-out-expo);background:#1c1c1c;align-items:center;gap:8px;padding:0 12px 0 10px;font-weight:500;display:inline-flex;position:relative}.al-clip[data-astro-cid-fect5emv]:hover{background:#2a2a2a}.al-clip[data-astro-cid-fect5emv]:active{transform:scale(.98)}.al-clip[data-astro-cid-fect5emv] svg[data-astro-cid-fect5emv]{fill:currentColor;width:11px;height:11px}.al-peek[data-astro-cid-fect5emv]{z-index:5;border-radius:var(--radius-md);opacity:0;pointer-events:none;width:320px;transition:opacity .3s ease, transform .5s var(--ease-out-expo);background:#141414;border:1px solid #2a2a2a;padding:8px;position:absolute;bottom:calc(100% + 10px);right:0;transform:translateY(6px);box-shadow:0 18px 48px #0009}.al-peek[data-astro-cid-fect5emv] img[data-astro-cid-fect5emv]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-sm);width:100%;display:block}@media (hover:hover){.al-clip[data-astro-cid-fect5emv]:hover .al-peek[data-astro-cid-fect5emv]{opacity:1;transform:none}}.al-clip[data-astro-cid-fect5emv]:focus-visible .al-peek[data-astro-cid-fect5emv]{opacity:1;transform:none}.al-clip[data-astro-cid-fect5emv]:focus-visible,.al-track[data-astro-cid-fect5emv]:focus-visible{outline:1px solid var(--ink-45);outline-offset:2px}.al-eq[data-astro-cid-fect5emv]{align-items:end;gap:2px;height:12px;display:none}.al-eq[data-astro-cid-fect5emv] i[data-astro-cid-fect5emv]{background:var(--ink-100);transform-origin:bottom;border-radius:1px;width:3px;height:100%;animation:.9s ease-in-out infinite al-eq}.al-eq[data-astro-cid-fect5emv] i[data-astro-cid-fect5emv]:nth-child(2){animation-delay:-.3s}.al-eq[data-astro-cid-fect5emv] i[data-astro-cid-fect5emv]:nth-child(3){animation-delay:-.6s}li[data-astro-cid-fect5emv].current .al-num[data-astro-cid-fect5emv] b[data-astro-cid-fect5emv]{display:none}li[data-astro-cid-fect5emv].current .al-eq[data-astro-cid-fect5emv]{display:inline-flex}.album[data-astro-cid-fect5emv]:not(.playing) .al-eq[data-astro-cid-fect5emv] i[data-astro-cid-fect5emv]{animation-play-state:paused}@keyframes al-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.al-foot[data-astro-cid-fect5emv]{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--ink-45);gap:2px;display:grid}.al-mini[data-astro-cid-fect5emv]{z-index:60;border-radius:var(--radius-md);width:min(760px,100% - 24px);transition:transform .6s var(--ease-out-expo), opacity .4s ease;background:#141414;border:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 12px;display:grid;position:fixed;bottom:clamp(12px,2vh,20px);left:50%;transform:translate(-50%);box-shadow:0 20px 60px #0009}.al-mini[data-astro-cid-fect5emv][hidden]{display:none}.al-mini[data-astro-cid-fect5emv].off{opacity:0;transform:translate(-50%,calc(100% + 32px))}.am-ctrl[data-astro-cid-fect5emv]{gap:4px;display:flex}.am-btn[data-astro-cid-fect5emv]{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--ink-100);background:#1c1c1c;place-items:center;transition:background .3s;display:grid}.am-btn[data-astro-cid-fect5emv]:hover{background:#262626}.am-btn[data-astro-cid-fect5emv] svg[data-astro-cid-fect5emv]{fill:currentColor;width:16px;height:16px}.am-play[data-astro-cid-fect5emv]{color:#050505;background:#fff}.am-play[data-astro-cid-fect5emv]:hover{background:#e9e9e9}.am-play[data-astro-cid-fect5emv] .i-pause[data-astro-cid-fect5emv],.al-mini[data-astro-cid-fect5emv].is-playing .am-play[data-astro-cid-fect5emv] .i-play[data-astro-cid-fect5emv]{display:none}.al-mini[data-astro-cid-fect5emv].is-playing .am-play[data-astro-cid-fect5emv] .i-pause[data-astro-cid-fect5emv]{display:block}.am-close[data-astro-cid-fect5emv] svg[data-astro-cid-fect5emv]{fill:none;stroke:currentColor;stroke-width:1.6px;width:14px;height:14px}.am-now[data-astro-cid-fect5emv]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"cover text time""cover bar bar";align-items:center;gap:6px 12px;min-width:0;display:grid}.am-cover[data-astro-cid-fect5emv]{border-radius:var(--radius-sm);object-fit:cover;grid-area:cover;width:44px;height:44px}.am-text[data-astro-cid-fect5emv]{grid-area:text;min-width:0;display:grid}.am-t[data-astro-cid-fect5emv]{font-size:var(--text-sm);color:var(--ink-100);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.am-a[data-astro-cid-fect5emv]{font-size:var(--text-xs);color:var(--ink-45);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.am-time[data-astro-cid-fect5emv]{font-size:var(--text-xs);color:var(--ink-45);font-variant-numeric:tabular-nums;grid-area:time}.am-bar[data-astro-cid-fect5emv]{cursor:pointer;grid-area:bar;height:12px;position:relative}.am-bar[data-astro-cid-fect5emv]:before,.am-bar[data-astro-cid-fect5emv] i[data-astro-cid-fect5emv]{content:"";border-radius:1px;height:2px;position:absolute;top:5px;left:0}.am-bar[data-astro-cid-fect5emv]:before{background:#ffffff1f;right:0}.am-bar[data-astro-cid-fect5emv] i[data-astro-cid-fect5emv]{background:var(--ink-100);width:0}.am-bar[data-astro-cid-fect5emv]:focus-visible{outline:1px solid var(--ink-45);outline-offset:2px}.al-cv[data-astro-cid-fect5emv]{z-index:90;opacity:0;background:#000000d1;place-items:center;padding:16px;transition:opacity .5s;display:grid;position:fixed;inset:0}.al-cv[data-astro-cid-fect5emv].open{opacity:1}.al-cv[data-astro-cid-fect5emv][hidden]{display:none}.cv-panel[data-astro-cid-fect5emv]{background:var(--bg-raise);border:1px solid var(--line);border-radius:var(--radius-md);width:min(1180px,100%,177.778dvh - 270.222px);min-width:min(360px,100%);transition:transform .7s var(--ease-out-expo);position:relative;overflow:hidden;transform:translateY(24px)scale(.985);box-shadow:0 40px 120px #0009}.al-cv[data-astro-cid-fect5emv].open .cv-panel[data-astro-cid-fect5emv]{transform:none}.cv-media[data-astro-cid-fect5emv]{aspect-ratio:16/9;background:#000;position:relative}.cv-media[data-astro-cid-fect5emv] iframe,.cv-media[data-astro-cid-fect5emv] bk-player{border:0;width:100%;height:100%;position:absolute;inset:0}.cv-close[data-astro-cid-fect5emv]{z-index:2;border:1px solid var(--line);border-radius:var(--radius-sm);width:40px;height:40px;color:var(--ink-100);cursor:pointer;background:#111;place-items:center;transition:background .3s;display:grid;position:absolute;top:14px;right:14px}.cv-close[data-astro-cid-fect5emv]:hover{background:#1c1c1c}.cv-close[data-astro-cid-fect5emv] svg[data-astro-cid-fect5emv]{fill:none;stroke:currentColor;stroke-width:1.6px;width:14px;height:14px}.cv-bar[data-astro-cid-fect5emv]{justify-content:space-between;align-items:center;gap:var(--space-3) clamp(24px, 4vw, 56px);flex-wrap:wrap;padding:18px clamp(18px,2.4vw,28px);display:flex}.cv-bar[data-astro-cid-fect5emv][hidden]{display:none}.cv-cat[data-astro-cid-fect5emv]{font-size:var(--text-xs);text-transform:uppercase;color:var(--ink-45)}.cv-head[data-astro-cid-fect5emv] h3[data-astro-cid-fect5emv]{font-size:var(--text-lg);margin-top:4px;font-weight:600;line-height:1.2}.cv-facts[data-astro-cid-fect5emv]{flex-wrap:wrap;gap:10px clamp(20px,3vw,40px);display:flex}.cv-facts[data-astro-cid-fect5emv] dt[data-astro-cid-fect5emv]{font-size:var(--text-xs);text-transform:uppercase;color:var(--ink-45)}.cv-facts[data-astro-cid-fect5emv] dd[data-astro-cid-fect5emv]{font-size:var(--text-sm);color:var(--ink-100);margin-top:2px}@media (width<=680px){.album[data-astro-cid-fect5emv]{grid-template-columns:1fr}.al-art[data-astro-cid-fect5emv]{width:min(320px,100%)}.al-mini[data-astro-cid-fect5emv]{grid-template-columns:minmax(0,1fr) auto;gap:10px}.am-ctrl[data-astro-cid-fect5emv]{order:2;grid-column:1/-1;justify-content:center}.am-now[data-astro-cid-fect5emv],.am-close[data-astro-cid-fect5emv]{order:1}}@media (prefers-reduced-motion:reduce){.al-eq[data-astro-cid-fect5emv] i[data-astro-cid-fect5emv]{animation:none;transform:scaleY(.7)}.al-preview[data-astro-cid-fect5emv],.al-mini[data-astro-cid-fect5emv],.al-peek[data-astro-cid-fect5emv],.al-cv[data-astro-cid-fect5emv],.cv-panel[data-astro-cid-fect5emv]{transition:none}}main[data-astro-cid-yq2gsstb]{--ease-lux:cubic-bezier(.32, .72, 0, 1)}.sec-label[data-astro-cid-yq2gsstb]{font-size:var(--text-xs);text-transform:uppercase;color:var(--ink-45);margin-bottom:var(--space-4);font-weight:500}.banner[data-astro-cid-yq2gsstb]{position:relative;overflow:hidden}.banner-img[data-astro-cid-yq2gsstb]{object-fit:cover;object-position:center 50%;filter:brightness(.72)saturate(.92);width:100%;height:auto;max-height:70vh;display:block}.banner[data-astro-cid-yq2gsstb] .banner-motion{opacity:0;transition:opacity 1.1s var(--ease-out-expo);pointer-events:none;position:absolute;inset:0}.banner[data-astro-cid-yq2gsstb] .banner-motion.on{opacity:1}.banner[data-astro-cid-yq2gsstb] .banner-motion video{object-fit:cover;width:100%;height:100%}.banner[data-astro-cid-yq2gsstb] .banner-motion iframe{border:0;width:100%;height:max(100%,56.25vw);position:absolute;top:50%;left:0;transform:translateY(-50%)}.banner-fade[data-astro-cid-yq2gsstb]{background:linear-gradient(to bottom, #0505059e 0%, #05050538 17%, #0505054d 45%, #050505db 82%, var(--bg) 100%), linear-gradient(to right, #0505058c 0%, #05050500 52%);position:absolute;inset:0}.banner-content[data-astro-cid-yq2gsstb]{z-index:2;margin-top:clamp(-200px,-18vh,-120px);position:relative}.back[data-astro-cid-yq2gsstb]{margin-bottom:var(--space-4);color:var(--ink-45);font-size:var(--text-sm);transition:color var(--dur-fast) var(--ease-lux);display:inline-block}.back[data-astro-cid-yq2gsstb]:hover{color:var(--ink-100)}.banner-cat[data-astro-cid-yq2gsstb]{color:var(--ink-45);font-size:var(--text-xs);text-transform:uppercase;margin-bottom:var(--space-3);display:block}.banner-cat[data-astro-cid-yq2gsstb] .personal[data-astro-cid-yq2gsstb]{color:var(--ink-100)}.banner-content[data-astro-cid-yq2gsstb] h1[data-astro-cid-yq2gsstb]{font-size:var(--text-h1);letter-spacing:-.03em;text-wrap:balance;max-width:20ch;font-weight:600;line-height:1.02}.title-original[data-astro-cid-yq2gsstb]{margin-top:var(--space-2);color:var(--ink-45);font-size:var(--text-lg);font-weight:400}.mine[data-astro-cid-yq2gsstb]{margin-top:var(--space-4);max-width:60ch}.mine-label[data-astro-cid-yq2gsstb]{color:var(--ink-45);font-size:var(--text-xs);text-transform:uppercase;margin-bottom:6px;display:block}.mine[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]{color:var(--ink-100);font-size:var(--text-lg);line-height:1.45}.lede[data-astro-cid-yq2gsstb]{grid-template-columns:clamp(200px,24vw,320px) minmax(0,1fr);align-items:start;column-gap:clamp(32px,4.5vw,72px);padding-top:clamp(48px,7vh,88px);display:grid}.poster-col[data-astro-cid-yq2gsstb]{row-gap:var(--space-3);align-content:start;display:grid}.poster-view[data-astro-cid-yq2gsstb]{aspect-ratio:2/3;border-radius:var(--radius-md);background:var(--bg-raise);position:relative;overflow:hidden}.poster-view[data-astro-cid-yq2gsstb] img[data-astro-cid-yq2gsstb]{object-fit:cover;will-change:transform;width:100%;height:100%;display:block;position:absolute;inset:0}.poster-variants[data-astro-cid-yq2gsstb]{gap:var(--space-2);display:flex}.ov-summary[data-astro-cid-yq2gsstb]{max-width:68ch}.ov-synopsis[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]{color:var(--ink-70);font-size:var(--text-sm);margin-bottom:var(--space-3);font-weight:400;line-height:1.75}.ov-synopsis[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]:last-child{margin-bottom:0}.facts[data-astro-cid-yq2gsstb]+.ov-synopsis[data-astro-cid-yq2gsstb]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.ov-synopsis[data-astro-cid-yq2gsstb] .sec-label[data-astro-cid-yq2gsstb]{margin-bottom:var(--space-3)}.fact[data-astro-cid-yq2gsstb]{column-gap:var(--space-3);border-bottom:1px solid #ffffff0d;grid-template-columns:104px minmax(0,1fr);padding-block:8px;display:grid}.fact[data-astro-cid-yq2gsstb]:last-child{border-bottom:0}.fact[data-astro-cid-yq2gsstb] dt[data-astro-cid-yq2gsstb]{color:var(--ink-45);font-size:var(--text-xs);text-transform:uppercase;align-self:center}.fact[data-astro-cid-yq2gsstb] dd[data-astro-cid-yq2gsstb]{color:var(--ink-70);font-size:var(--text-sm);margin:0}.ov-video[data-astro-cid-yq2gsstb]{padding-top:clamp(56px,9vh,104px)}@media (width>=681px){.ov-grid[data-astro-cid-yq2gsstb].alt{--g:clamp(32px, 4.5vw, 72px);column-gap:var(--g);grid-template-columns:calc((100% - var(--g)) * 3 / 11) calc((100% - var(--g)) * 3 / 11 - var(--g)) minmax(0, 1fr);grid-template-areas:"poster video video""syn syn facts";align-items:start;row-gap:clamp(48px,7vh,88px);padding-top:clamp(48px,7vh,88px);display:grid}.ov-grid[data-astro-cid-yq2gsstb].alt>.lede[data-astro-cid-yq2gsstb],.ov-grid[data-astro-cid-yq2gsstb].alt>.ov-video[data-astro-cid-yq2gsstb]{display:contents}.ov-grid[data-astro-cid-yq2gsstb].alt .poster-col[data-astro-cid-yq2gsstb]{grid-area:poster}.ov-grid[data-astro-cid-yq2gsstb].alt .ov-video-main[data-astro-cid-yq2gsstb]{grid-area:video}.ov-grid[data-astro-cid-yq2gsstb].alt .ov-synopsis[data-astro-cid-yq2gsstb]{grid-area:syn;max-width:64ch}.ov-grid[data-astro-cid-yq2gsstb].alt .ov-synopsis[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]{font-size:var(--text-base);color:var(--ink-70);line-height:1.7}.ov-grid[data-astro-cid-yq2gsstb].alt .ov-summary[data-astro-cid-yq2gsstb]{flex-direction:column;grid-area:facts;align-self:stretch;max-width:none;display:flex}.ov-grid[data-astro-cid-yq2gsstb].alt .facts[data-astro-cid-yq2gsstb]{flex-direction:column;flex:1;justify-content:space-between;display:flex}.ov-grid[data-astro-cid-yq2gsstb].alt .fact[data-astro-cid-yq2gsstb]:first-child{padding-top:0}.ov-grid[data-astro-cid-yq2gsstb].alt .fact[data-astro-cid-yq2gsstb]:last-child{padding-bottom:0}}.video-row[data-astro-cid-yq2gsstb]{gap:8px;display:grid}.video-row[data-astro-cid-yq2gsstb].pair{grid-template-columns:1fr 1fr}.video-frame[data-astro-cid-yq2gsstb]{aspect-ratio:16/9;border-radius:var(--radius-md);background:#000;position:relative;overflow:hidden}.video-frame[data-astro-cid-yq2gsstb] iframe[data-astro-cid-yq2gsstb]{border:0;width:100%;height:100%;position:absolute;inset:0}.video-veil[data-astro-cid-yq2gsstb]{cursor:pointer;position:absolute;inset:0 0 56px}.video-frame[data-astro-cid-yq2gsstb] bk-player,.tx-media[data-astro-cid-yq2gsstb] bk-player{position:absolute;inset:0}.ov-sound[data-astro-cid-yq2gsstb]{margin-top:var(--space-3);color:var(--ink-45);font-size:var(--text-sm);line-height:1.6}.work[data-astro-cid-yq2gsstb]{grid-template-columns:clamp(240px,24vw,320px) minmax(0,1fr);align-items:start;column-gap:clamp(40px,5vw,88px);padding-top:clamp(64px,11vh,128px);display:grid}.ov-credits[data-astro-cid-yq2gsstb]{flex-direction:column;align-self:stretch;min-height:0;display:flex}.ov-credits[data-astro-cid-yq2gsstb] .credits-wrap[data-astro-cid-yq2gsstb]:last-of-type{flex:1 1 0;min-height:0}.ov-credits[data-astro-cid-yq2gsstb] .credits-wrap[data-astro-cid-yq2gsstb]:last-of-type .credits-scroll[data-astro-cid-yq2gsstb]{height:100%;max-height:none}.ov-credits[data-astro-cid-yq2gsstb] .sec-label[data-astro-cid-yq2gsstb]:not(:first-child){margin-top:var(--space-5)}.credits-wrap[data-astro-cid-yq2gsstb]{position:relative}.credits-wrap[data-astro-cid-yq2gsstb]:after{content:"";background:linear-gradient(transparent, var(--bg));pointer-events:none;opacity:0;height:64px;transition:opacity var(--dur-fast) var(--ease-lux);position:absolute;bottom:0;left:0;right:0}.credits-wrap[data-astro-cid-yq2gsstb][data-overflow]:not([data-at-end]):after{opacity:1}.credits-scroll[data-astro-cid-yq2gsstb]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;max-height:clamp(300px,48vh,560px);overflow-y:auto}.credits-scroll[data-astro-cid-yq2gsstb]:focus-visible{outline:1px solid var(--ink-45);outline-offset:4px}.credits-scroll[data-astro-cid-yq2gsstb]::-webkit-scrollbar{width:2px}.credits-scroll[data-astro-cid-yq2gsstb]::-webkit-scrollbar-track{background:0 0}.credits-scroll[data-astro-cid-yq2gsstb]::-webkit-scrollbar-thumb{background:#ffffff2e}.credits-scroll[data-astro-cid-yq2gsstb] ul[data-astro-cid-yq2gsstb]{list-style:none}.credits-scroll[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb]{border-bottom:1px solid #ffffff0d;grid-template-columns:minmax(0,1fr);gap:2px;padding-block:7px;display:grid}.credits-scroll[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb]:last-child{border-bottom:0}.credits-scroll[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb]:first-child{padding-top:0}.credits-scroll[data-astro-cid-yq2gsstb] .r[data-astro-cid-yq2gsstb]{color:var(--ink-45);text-transform:uppercase;font-size:var(--text-xs)}.credits-scroll[data-astro-cid-yq2gsstb] .n[data-astro-cid-yq2gsstb]{color:var(--ink-70);font-size:var(--text-sm)}#credits-list[data-astro-cid-yq2gsstb]{margin-inline:-10px;padding-inline:10px}.credits-scroll[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb]{position:relative}.credits-scroll[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb].is-me:before{content:"";background:var(--ink-100);border-radius:50%;width:4px;height:4px;position:absolute;top:14px;left:-9px}.credits-scroll[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb].is-me:first-child:before{top:7px}.credits-scroll[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb].is-me .r[data-astro-cid-yq2gsstb]{color:var(--ink-100)}.credits-scroll[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb].is-me .n[data-astro-cid-yq2gsstb]{color:var(--ink-45)}.credits-scroll[data-astro-cid-yq2gsstb] .me[data-astro-cid-yq2gsstb]{color:var(--ink-100);font-weight:600}.credit-group[data-astro-cid-yq2gsstb]+.credit-group[data-astro-cid-yq2gsstb]{margin-top:var(--space-5)}.cg-title[data-astro-cid-yq2gsstb]{color:var(--ink-100);font-size:var(--text-xs);text-transform:uppercase;border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:8px;font-weight:600}.credits-toggle[data-astro-cid-yq2gsstb],.credits-fab[data-astro-cid-yq2gsstb]{display:none}.work-frames[data-astro-cid-yq2gsstb]{row-gap:clamp(48px,7vh,88px);display:grid}.work-frames[data-astro-cid-yq2gsstb]>.frames[data-astro-cid-yq2gsstb]{min-width:0;max-width:100%}.stills-strip[data-astro-cid-yq2gsstb]{--thumb-h:clamp(150px, 21vh, 240px);scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;gap:8px;padding-block:4px;display:flex;overflow-x:auto}.stills-strip[data-astro-cid-yq2gsstb]::-webkit-scrollbar{display:none}.stills-strip[data-astro-cid-yq2gsstb].dragging{cursor:grabbing;scroll-snap-type:none}.stills-strip[data-astro-cid-yq2gsstb].auto-live{scroll-snap-type:none}.stills-strip[data-astro-cid-yq2gsstb]:focus-visible{outline:1px solid var(--ink-45);outline-offset:6px}.still-thumb[data-astro-cid-yq2gsstb]{height:var(--thumb-h);aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--bg-raise);cursor:pointer;scroll-snap-align:start;flex:none;padding:0;position:relative;overflow:hidden}.still-thumb[data-astro-cid-yq2gsstb] img[data-astro-cid-yq2gsstb]{object-fit:cover;filter:brightness(.82);width:100%;height:100%;transition:filter .5s var(--ease-lux), transform .5s var(--ease-lux);display:block}.still-thumb[data-astro-cid-yq2gsstb]:hover img[data-astro-cid-yq2gsstb]{filter:none;transform:scale(1.03)}.still-thumb[data-astro-cid-yq2gsstb]:focus-visible{outline:1px solid var(--ink-45);outline-offset:2px}.still-viewer[data-astro-cid-yq2gsstb]{z-index:90;opacity:0;background:#000000d1;place-items:center;padding:16px;transition:opacity .5s;display:grid;position:fixed;inset:0}.still-viewer[data-astro-cid-yq2gsstb].open{opacity:1}.still-viewer[data-astro-cid-yq2gsstb][hidden]{display:none}.sv-panel[data-astro-cid-yq2gsstb]{background:var(--bg-raise);border:1px solid var(--line);border-radius:var(--radius-md);width:fit-content;min-width:min(360px,100%);max-width:min(1280px,100%);transition:transform .7s var(--ease-out-expo);position:relative;overflow:hidden;transform:translateY(24px)scale(.985);box-shadow:0 40px 120px #0009}.still-viewer[data-astro-cid-yq2gsstb].open .sv-panel[data-astro-cid-yq2gsstb]{transform:none}.sv-media[data-astro-cid-yq2gsstb]{background:#000;place-items:center;display:grid}.sv-img[data-astro-cid-yq2gsstb]{-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 110px);display:block}.sv-close[data-astro-cid-yq2gsstb]{border:1px solid var(--line);border-radius:var(--radius-sm);width:40px;height:40px;color:var(--ink-100);cursor:pointer;background:#111;place-items:center;transition:background .3s;display:grid;position:absolute;top:14px;right:14px}.sv-close[data-astro-cid-yq2gsstb]:hover{background:#1c1c1c}.sv-close[data-astro-cid-yq2gsstb] svg[data-astro-cid-yq2gsstb]{fill:none;stroke:currentColor;stroke-width:1.6px;width:14px;height:14px}.sv-bar[data-astro-cid-yq2gsstb]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:18px clamp(18px,2.4vw,28px);display:flex}.sv-meta[data-astro-cid-yq2gsstb]{font-size:var(--text-xs);text-transform:uppercase;color:var(--ink-45);gap:10px;display:flex}.sv-meta[data-astro-cid-yq2gsstb] span[data-astro-cid-yq2gsstb]+span[data-astro-cid-yq2gsstb]:before{content:"·";margin-right:10px}.sv-count[data-astro-cid-yq2gsstb]{color:var(--ink-70)}.sv-nav[data-astro-cid-yq2gsstb]{gap:var(--space-2);display:flex}.bs-head[data-astro-cid-yq2gsstb]{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.bs-head[data-astro-cid-yq2gsstb] .sec-label[data-astro-cid-yq2gsstb]{margin-bottom:0}.bs-phases[data-astro-cid-yq2gsstb]{gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex;position:relative}.bs-tip[data-astro-cid-yq2gsstb]{z-index:2;pointer-events:none;white-space:nowrap;opacity:0;transition:opacity .25s var(--ease-out-expo), transform .25s var(--ease-out-expo);position:absolute;transform:translate(-50%,calc(-100% - 2px))}.bs-tip[data-astro-cid-yq2gsstb].on{opacity:1;transform:translate(-50%,calc(-100% - 8px))}.bs-phase[data-astro-cid-yq2gsstb]{color:var(--ink-45);font-size:var(--text-xs);text-transform:uppercase;border-radius:var(--radius-md);cursor:pointer;transition:color var(--dur-fast), background var(--dur-fast);padding:6px 13px}.bs-phase[data-astro-cid-yq2gsstb]:hover:not(:disabled):not([aria-selected=true]){color:var(--ink-100);background:#ffffff0f}.bs-phase[data-astro-cid-yq2gsstb][aria-selected=true]{color:var(--ink-100);background:#ffffff1a}.bs-phase[data-astro-cid-yq2gsstb]:disabled{opacity:.3;cursor:default}.carousel[data-astro-cid-yq2gsstb]{--slide-h:clamp(320px, 52vh, 600px);--slide-w:calc(var(--slide-h) * 16 / 9);position:relative}.carousel[data-astro-cid-yq2gsstb]:focus-visible{outline:1px solid var(--ink-45);outline-offset:6px}.carousel-track[data-astro-cid-yq2gsstb]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;padding-inline:max(calc((100% - var(--slide-w)) / 2), 0px);gap:clamp(10px,1.2vw,18px);padding-block:4px;display:flex;overflow-x:auto}.carousel-track[data-astro-cid-yq2gsstb]::-webkit-scrollbar{display:none}.carousel[data-astro-cid-yq2gsstb].dragging .carousel-track[data-astro-cid-yq2gsstb]{cursor:grabbing}.carousel[data-astro-cid-yq2gsstb].dragging .carousel-track[data-astro-cid-yq2gsstb],.carousel[data-astro-cid-yq2gsstb].animating .carousel-track[data-astro-cid-yq2gsstb]{scroll-snap-type:none}.slide[data-astro-cid-yq2gsstb]{width:min(100%, calc(var(--slide-h) * 16 / 9));aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--bg-raise);scroll-snap-align:center;filter:brightness(.4);transition:filter .7s var(--ease-lux), transform .7s var(--ease-lux);flex:none;position:relative;overflow:hidden;transform:scale(.97)}.slide[data-astro-cid-yq2gsstb].is-active{filter:none;transform:none}.slide[data-astro-cid-yq2gsstb] img[data-astro-cid-yq2gsstb],.slide[data-astro-cid-yq2gsstb] video[data-astro-cid-yq2gsstb]{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.slide-cap[data-astro-cid-yq2gsstb]{font-size:var(--text-xs);text-transform:uppercase;color:var(--ink-70);opacity:0;transition:opacity var(--dur-med) var(--ease-lux);background:linear-gradient(#0000,#050505b8);padding:32px 16px 12px;position:absolute;bottom:0;left:0;right:0}.slide[data-astro-cid-yq2gsstb].is-active .slide-cap[data-astro-cid-yq2gsstb]{opacity:1}.bs-foot[data-astro-cid-yq2gsstb]{align-items:center;gap:var(--space-4);margin-top:var(--space-4);display:flex}.bs-count[data-astro-cid-yq2gsstb]{color:var(--ink-45);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.bs-progress[data-astro-cid-yq2gsstb]{background:var(--line);flex:1;height:1px;overflow:hidden}.bs-progress[data-astro-cid-yq2gsstb] i[data-astro-cid-yq2gsstb]{background:var(--ink-70);transform-origin:0;height:100%;transition:transform .15s linear;display:block;transform:scaleX(0)}.carousel-nav[data-astro-cid-yq2gsstb]{gap:var(--space-2);display:flex}.cnav[data-astro-cid-yq2gsstb]{border-radius:var(--radius-md);width:36px;height:36px;color:var(--ink-70);cursor:pointer;transition:color var(--dur-fast) var(--ease-lux), background var(--dur-fast) var(--ease-lux), opacity var(--dur-fast) var(--ease-lux);background:#ffffff0f;place-items:center;display:grid}.cnav[data-astro-cid-yq2gsstb] svg[data-astro-cid-yq2gsstb]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.cnav[data-astro-cid-yq2gsstb]:hover:not(:disabled){color:var(--ink-100);background:#ffffff1c}.cnav[data-astro-cid-yq2gsstb]:disabled{opacity:.25;cursor:default}@media (prefers-reduced-motion:reduce){.slide[data-astro-cid-yq2gsstb],.bs-progress[data-astro-cid-yq2gsstb] i[data-astro-cid-yq2gsstb]{transition:none}}@media (hover:none),(pointer:coarse){.carousel-nav[data-astro-cid-yq2gsstb]{display:none}}.soundtrack[data-astro-cid-yq2gsstb]{padding-top:clamp(64px,11vh,128px)}.track-grid[data-astro-cid-yq2gsstb]{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.track[data-astro-cid-yq2gsstb]{min-width:0}.track-face[data-astro-cid-yq2gsstb]{text-align:left;cursor:pointer;width:100%;padding:0;display:block}.track[data-astro-cid-yq2gsstb].expanded{grid-column:1/-1}.track[data-astro-cid-yq2gsstb].expanded .track-face[data-astro-cid-yq2gsstb],.track-expand[data-astro-cid-yq2gsstb][hidden]{display:none}.track[data-astro-cid-yq2gsstb].expanded .track-expand[data-astro-cid-yq2gsstb]{padding-block:var(--space-3);grid-template-columns:minmax(260px,1fr) 1.7fr;align-items:start;gap:clamp(24px,3.5vw,56px);display:grid}.tx-panel[data-astro-cid-yq2gsstb]{padding-right:40px;position:relative}.tx-panel[data-astro-cid-yq2gsstb] .close[data-astro-cid-yq2gsstb]{z-index:2;width:32px;height:32px;color:var(--ink-45);border-radius:var(--radius-md);cursor:pointer;transition:color var(--dur-fast), background var(--dur-fast);background:#ffffff0f;place-items:center;font-size:16px;display:grid;position:absolute;top:-4px;right:0}.tx-panel[data-astro-cid-yq2gsstb] .close[data-astro-cid-yq2gsstb]:hover{color:var(--ink-100);background:#ffffff1c}.tx-cat[data-astro-cid-yq2gsstb]{color:var(--ink-45);font-size:var(--text-xs);text-transform:uppercase}.tx-panel[data-astro-cid-yq2gsstb] h3[data-astro-cid-yq2gsstb]{font-size:var(--text-h2);letter-spacing:-.01em;margin-top:8px;font-weight:600;line-height:1.08}.tx-facts[data-astro-cid-yq2gsstb]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.tx-media[data-astro-cid-yq2gsstb]{aspect-ratio:16/9;border-radius:var(--radius-md);border:1px solid var(--line);background:#000;position:relative;overflow:hidden}.tx-media[data-astro-cid-yq2gsstb] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.track-media[data-astro-cid-yq2gsstb]{aspect-ratio:16/9;background:var(--bg-raise);border-radius:var(--radius-md);display:block;position:relative;overflow:hidden}.track-media[data-astro-cid-yq2gsstb] img[data-astro-cid-yq2gsstb]{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-lux), filter .5s var(--ease-lux);display:block}.track[data-astro-cid-yq2gsstb]:hover .track-media[data-astro-cid-yq2gsstb] img[data-astro-cid-yq2gsstb]{filter:brightness(1.1);transform:scale(1.03)}.track-media[data-astro-cid-yq2gsstb]:after{content:"";border-left:13px solid var(--ink-100);opacity:.85;transition:opacity var(--dur-fast) var(--ease-lux);border-top:8px solid #0000;border-bottom:8px solid #0000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.track[data-astro-cid-yq2gsstb]:hover .track-media[data-astro-cid-yq2gsstb]:after{opacity:1}.track-face[data-astro-cid-yq2gsstb]:focus-visible{outline:1px solid var(--ink-45);outline-offset:3px}.track-title[data-astro-cid-yq2gsstb]{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--ink-70);transition:color var(--dur-fast) var(--ease-lux);font-weight:500;display:block}.track[data-astro-cid-yq2gsstb]:hover .track-title[data-astro-cid-yq2gsstb]{color:var(--ink-100)}@media (width<=1024px){.work[data-astro-cid-yq2gsstb]{row-gap:var(--space-6);grid-template-columns:1fr}.ov-credits[data-astro-cid-yq2gsstb]{align-self:auto;display:block}.ov-credits[data-astro-cid-yq2gsstb] .credits-wrap[data-astro-cid-yq2gsstb]:last-of-type{flex:none}.ov-credits[data-astro-cid-yq2gsstb] .credits-wrap[data-astro-cid-yq2gsstb]:last-of-type .credits-scroll[data-astro-cid-yq2gsstb]{height:auto}.credits-scroll[data-astro-cid-yq2gsstb]{max-height:none;overflow:visible}.credits-wrap[data-astro-cid-yq2gsstb]:after{content:none}.ov-credits[data-astro-cid-yq2gsstb].credits-collapsed .credits-wrap[data-astro-cid-yq2gsstb]:last-of-type .credits-scroll[data-astro-cid-yq2gsstb]{max-height:330px;overflow:hidden}.ov-credits[data-astro-cid-yq2gsstb].credits-collapsed .credits-wrap[data-astro-cid-yq2gsstb]:last-of-type:after{content:"";opacity:1}.credits-toggle[data-astro-cid-yq2gsstb]{width:100%;margin-top:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-70);font-size:var(--text-xs);text-transform:uppercase;cursor:pointer;transition:color var(--dur-fast) var(--ease-out-expo), border-color var(--dur-fast) var(--ease-out-expo);background:0 0;justify-content:center;align-items:center;padding:12px 14px;display:flex}.credits-toggle[data-astro-cid-yq2gsstb]:active{color:var(--ink-100);border-color:var(--ink-25)}.ov-credits[data-astro-cid-yq2gsstb].credits-collapsed .ct-less[data-astro-cid-yq2gsstb],.ov-credits[data-astro-cid-yq2gsstb]:not(.credits-collapsed) .ct-more[data-astro-cid-yq2gsstb]{display:none}.credits-fab[data-astro-cid-yq2gsstb]{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-70);font-size:var(--text-xs);text-transform:uppercase;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out-expo), transform .3s var(--ease-out-expo);background:#0a0a0aeb;padding:11px 18px;display:block;position:fixed;bottom:18px;left:50%;transform:translate(-50%)translateY(10px)}.credits-fab[data-astro-cid-yq2gsstb].on{opacity:1;pointer-events:auto;transform:translate(-50%)}}@media (width<=780px){.video-row[data-astro-cid-yq2gsstb].pair{grid-template-columns:1fr}.track-grid[data-astro-cid-yq2gsstb]{gap:var(--space-3);grid-template-columns:1fr}.track[data-astro-cid-yq2gsstb].expanded .track-expand[data-astro-cid-yq2gsstb]{grid-template-columns:1fr}.carousel-track[data-astro-cid-yq2gsstb]{align-items:center;padding-inline:7vw}.slide[data-astro-cid-yq2gsstb]{aspect-ratio:16/9;width:74vw;height:auto}}@media (width<=680px){.banner[data-astro-cid-yq2gsstb]{display:none}.banner-content[data-astro-cid-yq2gsstb]{margin-top:calc(76px + var(--space-5))}.lede[data-astro-cid-yq2gsstb]{row-gap:var(--space-4);grid-template-columns:1fr}.poster-col[data-astro-cid-yq2gsstb]{justify-items:center;width:100%}.poster-view[data-astro-cid-yq2gsstb]{width:min(74vw,320px)}.poster-variants[data-astro-cid-yq2gsstb]{justify-content:center}}@media (prefers-reduced-motion:reduce){.still-thumb[data-astro-cid-yq2gsstb] img[data-astro-cid-yq2gsstb],.still-viewer[data-astro-cid-yq2gsstb],.sv-panel[data-astro-cid-yq2gsstb]{transition:none}}
