.card[data-astro-cid-eghfbhx4]{cursor:pointer;will-change:transform, opacity;z-index:1;position:relative}.card-media[data-astro-cid-eghfbhx4]{aspect-ratio:16/9;background:var(--bg-raise);border:1px solid var(--line);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-out-expo);position:relative;overflow:hidden}.card[data-astro-cid-eghfbhx4]:hover .card-media[data-astro-cid-eghfbhx4],.card[data-astro-cid-eghfbhx4]:focus-visible .card-media[data-astro-cid-eghfbhx4]{border-color:#ffffff47}.card-media[data-astro-cid-eghfbhx4] video[data-astro-cid-eghfbhx4],.card-media[data-astro-cid-eghfbhx4] img[data-astro-cid-eghfbhx4]{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-med) var(--ease-out-expo), filter var(--dur-med) var(--ease-out-expo)}.card[data-astro-cid-eghfbhx4]:hover .card-media[data-astro-cid-eghfbhx4] [data-astro-cid-eghfbhx4]:is(video,img){transform:scale(1.045)}.card-media[data-astro-cid-eghfbhx4] .primary[data-astro-cid-eghfbhx4]{filter:grayscale()}.card[data-astro-cid-eghfbhx4]:hover .card-media[data-astro-cid-eghfbhx4] .primary[data-astro-cid-eghfbhx4],.card[data-astro-cid-eghfbhx4]:focus-visible .card-media[data-astro-cid-eghfbhx4] .primary[data-astro-cid-eghfbhx4]{filter:grayscale(0)}@media (hover:none){.card-media[data-astro-cid-eghfbhx4] .primary[data-astro-cid-eghfbhx4]{filter:grayscale(0)}}.card-media[data-astro-cid-eghfbhx4] .art[data-astro-cid-eghfbhx4]{display:none;position:absolute;inset:0}.grid.poster-mode .card-media[data-astro-cid-eghfbhx4]{aspect-ratio:2/3}.grid.poster-mode .card-media[data-astro-cid-eghfbhx4] .primary[data-astro-cid-eghfbhx4]{display:none}.grid.poster-mode .card-media[data-astro-cid-eghfbhx4] .art[data-astro-cid-eghfbhx4]{display:block}.card-cap[data-astro-cid-eghfbhx4]{font-size:var(--text-sm);overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;padding-block:10px 2px;display:flex}.card-cap[data-astro-cid-eghfbhx4] .t[data-astro-cid-eghfbhx4]{color:var(--ink-70);transition:color var(--dur-fast) var(--ease-out-expo);font-weight:600;line-height:1.3}.card[data-astro-cid-eghfbhx4]:hover .card-cap[data-astro-cid-eghfbhx4] .t[data-astro-cid-eghfbhx4],.card[data-astro-cid-eghfbhx4]:focus-visible .card-cap[data-astro-cid-eghfbhx4] .t[data-astro-cid-eghfbhx4]{color:var(--ink-100)}.card-cap[data-astro-cid-eghfbhx4] .meta[data-astro-cid-eghfbhx4]{color:var(--ink-45);font-size:var(--text-xs);text-transform:uppercase}.card-cap[data-astro-cid-eghfbhx4] .roles[data-astro-cid-eghfbhx4]{color:var(--ink-70);line-height:1.4}.card-expand[data-astro-cid-eghfbhx4][hidden]{display:none}.card-expand[data-astro-cid-eghfbhx4]{animation:pd-swap .5s var(--ease-out-expo) both;flex-direction:column;display:flex;position:relative}@keyframes pd-swap{0%{opacity:0}}.expand-panel[data-astro-cid-eghfbhx4]{--pad:clamp(22px, 3.4vw, 44px);padding:0 var(--pad)}.close[data-astro-cid-eghfbhx4]{z-index:2;width:40px;height:40px;color:var(--ink-100);border-radius:var(--radius-sm);transition:color var(--dur-fast), background var(--dur-fast);place-items:center;display:grid;position:absolute;top:14px;right:14px}.close[data-astro-cid-eghfbhx4] svg[data-astro-cid-eghfbhx4]{fill:none;stroke:currentColor;stroke-width:1.6px;width:14px;height:14px}.close[data-astro-cid-eghfbhx4]{background:#0b0b0b;border:1px solid #ffffff12;box-shadow:inset 0 1px #ffffff0a}.close[data-astro-cid-eghfbhx4]:hover{color:var(--ink-100);background:#161616}.ex-bar[data-astro-cid-eghfbhx4]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-block:22px;display:flex}.ex-meta[data-astro-cid-eghfbhx4]{align-items:center;gap:10px var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.ex-cat[data-astro-cid-eghfbhx4]{color:var(--ink-45);font-size:var(--text-xs);text-transform:uppercase}.ex-meta[data-astro-cid-eghfbhx4] h3[data-astro-cid-eghfbhx4]{overflow-wrap:anywhere;margin-right:8px;font-size:1.75rem;font-weight:600;line-height:1.15}.ex-text[data-astro-cid-eghfbhx4]{align-items:flex-start;gap:var(--space-4);border-top:1px solid var(--line);flex-direction:column;padding-block:22px;display:flex}.ex-label[data-astro-cid-eghfbhx4]{color:var(--ink-45);font-size:var(--text-xs);text-transform:uppercase;margin-bottom:4px;display:block}.ex-mine[data-astro-cid-eghfbhx4] p[data-astro-cid-eghfbhx4]{color:var(--ink-100);font-size:var(--text-base);line-height:1.5}.ex-synopsis[data-astro-cid-eghfbhx4]{color:var(--ink-70);font-size:var(--text-base);line-height:1.65}.ex-synopsis[data-astro-cid-eghfbhx4] p[data-astro-cid-eghfbhx4]{margin-bottom:var(--space-3)}.ex-synopsis[data-astro-cid-eghfbhx4] p[data-astro-cid-eghfbhx4]:last-child{margin-bottom:0}.ex-crew[data-astro-cid-eghfbhx4]{border-top:1px solid var(--line);padding-block:18px 22px}.ex-crew-label[data-astro-cid-eghfbhx4]{color:var(--ink-45);font-size:var(--text-xs);text-transform:uppercase;margin-bottom:10px;display:block}.ex-crew-list[data-astro-cid-eghfbhx4]{columns:3;column-rule:1px solid var(--line);column-gap:clamp(24px,3vw,44px);list-style:none}.ex-crew-list[data-astro-cid-eghfbhx4] li[data-astro-cid-eghfbhx4]{break-inside:avoid;gap:var(--space-3);font-size:var(--text-sm);border-bottom:1px solid #ffffff0d;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:7px;display:grid;position:relative}.ex-crew-list[data-astro-cid-eghfbhx4] .r[data-astro-cid-eghfbhx4]{color:var(--ink-45)}.ex-crew-list[data-astro-cid-eghfbhx4] .n[data-astro-cid-eghfbhx4]{color:var(--ink-70);text-align:right}.ex-crew-list[data-astro-cid-eghfbhx4] li[data-astro-cid-eghfbhx4].is-me:before{content:"";background:var(--ink-100);border-radius:50%;width:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:-11px}.ex-crew-list[data-astro-cid-eghfbhx4] li[data-astro-cid-eghfbhx4].is-me .r[data-astro-cid-eghfbhx4]{color:var(--ink-100)}.ex-crew-list[data-astro-cid-eghfbhx4] li[data-astro-cid-eghfbhx4].is-me .n[data-astro-cid-eghfbhx4]{color:var(--ink-45)}.ex-crew-list[data-astro-cid-eghfbhx4] .me[data-astro-cid-eghfbhx4]{color:var(--ink-100);font-weight:600}.ex-chips[data-astro-cid-eghfbhx4]{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.ex-chips[data-astro-cid-eghfbhx4] .plinks{margin-top:0;margin-right:var(--space-2)}.ex-chips[data-astro-cid-eghfbhx4] .full-link[data-astro-cid-eghfbhx4]{height:40px;margin-right:var(--space-2);align-items:center;padding-block:0;display:inline-flex}.next[data-astro-cid-eghfbhx4],.share[data-astro-cid-eghfbhx4]{width:40px;height:40px;color:var(--ink-70);border-radius:var(--radius-sm);background:var(--bg-raise);transition:color var(--dur-fast), background var(--dur-fast), border-color var(--dur-fast);border:1px solid #ffffff2e;place-items:center;display:grid;position:relative}.next[data-astro-cid-eghfbhx4]:hover,.next[data-astro-cid-eghfbhx4]:focus-visible,.share[data-astro-cid-eghfbhx4]:hover,.share[data-astro-cid-eghfbhx4]:focus-visible{color:var(--ink-100);background:#141414;border-color:#ffffff4d}.next[data-astro-cid-eghfbhx4] svg[data-astro-cid-eghfbhx4],.share[data-astro-cid-eghfbhx4] svg[data-astro-cid-eghfbhx4]{grid-area:1/1;width:16px;height:16px;display:block}.next[data-astro-cid-eghfbhx4] svg[data-astro-cid-eghfbhx4] path[data-astro-cid-eghfbhx4],.share[data-astro-cid-eghfbhx4] svg[data-astro-cid-eghfbhx4] path[data-astro-cid-eghfbhx4]{stroke-width:2.2px}.share[data-astro-cid-eghfbhx4] .i-ok[data-astro-cid-eghfbhx4]{display:none}.share[data-astro-cid-eghfbhx4].copied{color:var(--ink-100)}.share[data-astro-cid-eghfbhx4].copied .i-link[data-astro-cid-eghfbhx4]{display:none}.share[data-astro-cid-eghfbhx4].copied .i-ok[data-astro-cid-eghfbhx4]{display:block}.share-tip[data-astro-cid-eghfbhx4],.next-tip[data-astro-cid-eghfbhx4]{z-index:3;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out-expo), transform var(--dur-fast) var(--ease-out-expo);position:absolute;bottom:calc(100% + 10px);right:0;transform:translateY(4px)}.share[data-astro-cid-eghfbhx4] .st-done[data-astro-cid-eghfbhx4],.share[data-astro-cid-eghfbhx4].copied .st-idle[data-astro-cid-eghfbhx4]{display:none}.share[data-astro-cid-eghfbhx4].copied .st-done[data-astro-cid-eghfbhx4]{display:inline}.share[data-astro-cid-eghfbhx4]:hover .share-tip[data-astro-cid-eghfbhx4],.share[data-astro-cid-eghfbhx4]:focus-visible .share-tip[data-astro-cid-eghfbhx4],.share[data-astro-cid-eghfbhx4].copied .share-tip[data-astro-cid-eghfbhx4],.next[data-astro-cid-eghfbhx4]:hover .next-tip[data-astro-cid-eghfbhx4],.next[data-astro-cid-eghfbhx4]:focus-visible .next-tip[data-astro-cid-eghfbhx4]{opacity:1;transform:none}@media (hover:none){.share[data-astro-cid-eghfbhx4]:not(.copied) .share-tip[data-astro-cid-eghfbhx4],.next-tip[data-astro-cid-eghfbhx4]{display:none}}.watch[data-astro-cid-eghfbhx4]{border-radius:var(--radius-md);font-size:var(--text-xs);text-transform:uppercase;transition:background var(--dur-fast), color var(--dur-fast);background:#ffffff12;padding:10px 22px}.watch[data-astro-cid-eghfbhx4]:hover{color:var(--ink-100);background:#ffffff1f}.full-link[data-astro-cid-eghfbhx4]{border-radius:var(--radius-md);font-size:var(--text-xs);text-transform:uppercase;color:var(--ink-70);transition:background var(--dur-fast), color var(--dur-fast);background:#ffffff12;padding:10px 22px;font-weight:500;display:inline-block}.full-link[data-astro-cid-eghfbhx4]:hover{color:var(--ink-100);background:#ffffff1f}.personal-chip[data-astro-cid-eghfbhx4]{border-radius:var(--radius-sm);color:var(--ink-70);text-transform:uppercase;white-space:nowrap;cursor:default;background:0 0;border:1px solid #ffffff2e;align-items:center;padding:5px 11px;font-size:.6875rem;font-weight:500;display:inline-flex;position:relative}.personal-chip[data-astro-cid-eghfbhx4]:focus-visible{outline:1px solid var(--ink-45);outline-offset:3px}.pc-tip[data-astro-cid-eghfbhx4]{z-index:3;white-space:normal;opacity:0;pointer-events:none;width:max-content;max-width:260px;transition:opacity var(--dur-fast) var(--ease-out-expo), transform var(--dur-fast) var(--ease-out-expo);font-weight:400;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px)}.personal-chip[data-astro-cid-eghfbhx4]:hover .pc-tip[data-astro-cid-eghfbhx4],.personal-chip[data-astro-cid-eghfbhx4]:focus-visible .pc-tip[data-astro-cid-eghfbhx4]{opacity:1;transform:none}.expand-media[data-astro-cid-eghfbhx4]{aspect-ratio:16/9;background:#000;order:-1;width:100%;position:relative;overflow:hidden}.expand-media[data-astro-cid-eghfbhx4] video[data-astro-cid-eghfbhx4],.expand-media[data-astro-cid-eghfbhx4] img,.expand-media[data-astro-cid-eghfbhx4] iframe,.expand-media[data-astro-cid-eghfbhx4] bk-player{border:0;width:100%;height:100%;position:absolute;inset:0}.expand-media[data-astro-cid-eghfbhx4] video[data-astro-cid-eghfbhx4],.expand-media[data-astro-cid-eghfbhx4] img{object-fit:cover}.expand-media[data-astro-cid-eghfbhx4] .play-cover{cursor:pointer;transition:background var(--dur-fast) var(--ease-out-expo);position:absolute;inset:0}.expand-media[data-astro-cid-eghfbhx4] .play-cover:hover{background:#0000002e}.expand-media[data-astro-cid-eghfbhx4] .play-cover .chip{border-radius:var(--radius-sm);width:48px;height:48px;transition:background var(--dur-fast);background:#0b0b0b;border:1px solid #ffffff12;place-items:center;display:grid;position:absolute;bottom:16px;left:16px;box-shadow:inset 0 1px #ffffff0a}.expand-media[data-astro-cid-eghfbhx4] .play-cover:hover .chip{background:#161616}.expand-media[data-astro-cid-eghfbhx4] .play-cover:focus-visible{outline:none}.expand-media[data-astro-cid-eghfbhx4] .play-cover:focus-visible .chip{outline:1px solid var(--ink-45);outline-offset:2px}.expand-media[data-astro-cid-eghfbhx4] .play-cover .chip:after{content:"";border-left:11px solid #fffffff5;border-block:7px solid #0000;margin-left:3px;display:block}@media (width<=900px){.ex-crew-list[data-astro-cid-eghfbhx4]{columns:2}}@media (width<=640px){.ex-crew-list[data-astro-cid-eghfbhx4]{columns:1}}@media (prefers-reduced-motion:reduce){.card-expand[data-astro-cid-eghfbhx4]{animation:none}}.pd[data-astro-cid-binrc43p]{width:min(1040px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink-100);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.pd[data-astro-cid-binrc43p]::backdrop{background:#000000d1}.pd[data-astro-cid-binrc43p]:focus,.pd[data-astro-cid-binrc43p]:focus-visible,.pd-panel[data-astro-cid-binrc43p]:focus,.pd-panel[data-astro-cid-binrc43p]:focus-visible{outline:none}.pd[data-astro-cid-binrc43p][open]{animation:pd-in .7s var(--ease-out-expo) both}.pd[data-astro-cid-binrc43p][open]::backdrop{animation:.5s both pd-fade}.pd[data-astro-cid-binrc43p].closing{animation:.26s both pd-out}.pd[data-astro-cid-binrc43p].closing::backdrop{animation:.26s reverse both pd-fade}@keyframes pd-in{0%{opacity:0;transform:translateY(24px)scale(.985)}}@keyframes pd-out{to{opacity:0;transform:translateY(12px)scale(.99)}}@keyframes pd-fade{0%{opacity:0}}.pd-panel[data-astro-cid-binrc43p]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;background:var(--bg-raise);border:1px solid var(--line);border-radius:var(--radius-md);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 40px 120px #0009}@media (prefers-reduced-motion:reduce){.pd[data-astro-cid-binrc43p][open],.pd[data-astro-cid-binrc43p][open]::backdrop,.pd[data-astro-cid-binrc43p].closing,.pd[data-astro-cid-binrc43p].closing::backdrop{animation:none}}.grid-wrap[data-astro-cid-binrc43p]{padding-block:0 var(--space-7)}.work-fit[data-astro-cid-binrc43p]{width:100%;margin-inline:auto}.grid-head[data-astro-cid-binrc43p]{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex;position:relative}.search[data-astro-cid-binrc43p]{border-radius:var(--radius-md);height:34px;color:var(--ink-45);transition:background var(--dur-fast), color var(--dur-fast);align-items:center;display:flex}.search-btn[data-astro-cid-binrc43p]{width:34px;height:34px;color:inherit;cursor:pointer;place-items:center;display:grid}.search-btn[data-astro-cid-binrc43p] svg[data-astro-cid-binrc43p]{width:18px;height:18px}.search-input[data-astro-cid-binrc43p]{width:0;color:var(--ink-100);font:inherit;font-size:var(--text-sm);transition:width var(--dur-med) var(--ease-out-expo), padding var(--dur-med) var(--ease-out-expo);background:0 0;border:0;outline:0;padding:0}.search-input[data-astro-cid-binrc43p]::placeholder{color:var(--ink-45)}.search-input[data-astro-cid-binrc43p]::-webkit-search-cancel-button{display:none}.search[data-astro-cid-binrc43p]:hover,.search[data-astro-cid-binrc43p]:focus-within,.search[data-astro-cid-binrc43p].has-value{color:var(--ink-100);background:#ffffff0f}.search[data-astro-cid-binrc43p]:hover .search-input[data-astro-cid-binrc43p],.search[data-astro-cid-binrc43p]:focus-within .search-input[data-astro-cid-binrc43p],.search[data-astro-cid-binrc43p].has-value .search-input[data-astro-cid-binrc43p]{width:min(220px,52vw);padding-right:12px}.search[data-astro-cid-binrc43p]:focus-within{background:#ffffff1a}.no-results[data-astro-cid-binrc43p]{color:var(--ink-45);font-size:var(--text-sm);padding-block:var(--space-5)}.no-results[data-astro-cid-binrc43p][hidden]{display:none}.filters[data-astro-cid-binrc43p]{flex-wrap:wrap;gap:4px;display:flex}.filters[data-astro-cid-binrc43p] button[data-astro-cid-binrc43p]{color:var(--ink-45);font-size:var(--text-sm);text-transform:uppercase;border-radius:var(--radius-md);transition:color var(--dur-fast), background var(--dur-fast);padding:6px 14px}.filters[data-astro-cid-binrc43p] button[data-astro-cid-binrc43p]:hover{color:var(--ink-100);background:#ffffff0f}.filters[data-astro-cid-binrc43p] button[data-astro-cid-binrc43p][aria-pressed=true]{color:var(--ink-100);background:#ffffff1a;font-weight:550}.subfilters[data-astro-cid-binrc43p]{z-index:1;justify-content:flex-end;gap:var(--space-2) var(--space-3);margin:calc(var(--space-4) * -1) 0 var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--line);animation:subIn var(--dur-med) var(--ease-out-expo);flex-wrap:wrap;display:flex;position:relative}.subfilters[data-astro-cid-binrc43p][hidden]{display:none}@keyframes subIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.subfilters[data-astro-cid-binrc43p] button{color:var(--ink-45);font-size:var(--text-xs);text-transform:uppercase;border-radius:var(--radius-md);transition:color var(--dur-fast), background var(--dur-fast);padding:5px 12px}.subfilters[data-astro-cid-binrc43p] button:hover{color:var(--ink-100);background:#ffffff0f}.subfilters[data-astro-cid-binrc43p] button[aria-pressed=true]{color:var(--ink-100);background:#ffffff1a;font-weight:550}.grid[data-astro-cid-binrc43p]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.grid[data-astro-cid-binrc43p].poster-mode{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-glow[data-astro-cid-binrc43p]{z-index:0;pointer-events:none;clip-path:inset(-120px -100vw -100px);position:absolute;inset:0}@supports ((-webkit-mask-clip:no-clip) or (mask-clip:no-clip)){.grid-glow[data-astro-cid-binrc43p]{clip-path:none;-webkit-mask:linear-gradient(#0000,#000 100px calc(100% - 100px),#0000) 0 -120px/100% calc(100% + 220px) repeat-x border-box no-clip;mask:linear-gradient(#0000,#000 100px calc(100% - 100px),#0000) 0 -120px/100% calc(100% + 220px) repeat-x border-box no-clip}}.grid-glow[data-astro-cid-binrc43p] i[data-astro-cid-binrc43p]{filter:url(#glow-chroma)blur(36px)saturate(1.4);opacity:0;transition:opacity var(--dur-med) var(--ease-out-expo), transform var(--dur-med) var(--ease-out-expo);background:50%/cover no-repeat;border-radius:50%;position:absolute}.grid-glow[data-astro-cid-binrc43p] i[data-astro-cid-binrc43p].on{opacity:var(--o,.5)}.grid[data-astro-cid-binrc43p].poster-mode .grid-glow[data-astro-cid-binrc43p]{display:none}@media (hover:none){.grid-glow[data-astro-cid-binrc43p]{display:none}}@media (prefers-reduced-motion:reduce){.grid-glow[data-astro-cid-binrc43p] i[data-astro-cid-binrc43p]{transition:none}}@media (width<=1023px){.grid[data-astro-cid-binrc43p]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid[data-astro-cid-binrc43p].poster-mode{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=719px){.grid[data-astro-cid-binrc43p]{grid-template-columns:minmax(0,1fr)}.grid[data-astro-cid-binrc43p].poster-mode{grid-template-columns:repeat(2,minmax(0,1fr))}}#work[data-astro-cid-yjitjrjk]{padding-top:clamp(72px,10vh,110px)}.news-banner[data-astro-cid-yjitjrjk]{margin-bottom:clamp(28px,4vw,48px)}
