.filmography[data-astro-cid-4zwl2ume]{padding-top:calc(var(--header-height) + var(--space-section))}.film-head[data-astro-cid-4zwl2ume]{max-width:var(--container-prose);margin-bottom:clamp(2.5rem,6vh,4rem)}.film-heading[data-astro-cid-4zwl2ume]{margin:0;font-size:clamp(2.25rem,6vw,3.75rem)}.film-lede[data-astro-cid-4zwl2ume]{margin:clamp(1rem,2.5vh,1.5rem) 0 0}.credits-bar[data-astro-cid-4zwl2ume]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem;padding-block:1.25rem;border-top:1px solid var(--color-border)}.credits-filters[data-astro-cid-4zwl2ume]{display:flex;flex-wrap:wrap;gap:1.1rem clamp(1.5rem,4vw,3rem);min-inline-size:0}.credits-filter[data-astro-cid-4zwl2ume]{min-inline-size:0;margin:0;padding:0;border:0;position:relative}.credits-legend[data-astro-cid-4zwl2ume]{padding:0;margin-bottom:.7rem}.chips[data-astro-cid-4zwl2ume]{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.chip-item[data-astro-cid-4zwl2ume]{display:flex}.chip-input[data-astro-cid-4zwl2ume]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.chip[data-astro-cid-4zwl2ume]{display:inline-block;padding:.55rem .95rem;border:1px solid var(--color-border);border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-indent:.14em;text-transform:uppercase;white-space:nowrap;color:var(--color-muted);cursor:pointer;transition:border-color .18s ease,color .18s ease}.chip[data-astro-cid-4zwl2ume]:hover{color:var(--color-fg);border-color:var(--color-border-strong)}.chip-input[data-astro-cid-4zwl2ume]:checked+.chip[data-astro-cid-4zwl2ume]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-fg)}.chip-input[data-astro-cid-4zwl2ume]:focus-visible+.chip[data-astro-cid-4zwl2ume]{outline:2px solid var(--color-accent);outline-offset:2px}.credits-count[data-astro-cid-4zwl2ume]{margin:0}.credits-count[data-astro-cid-4zwl2ume]>span[data-astro-cid-4zwl2ume],.credits-empty-note[data-astro-cid-4zwl2ume]{display:none}.credits-empty[data-astro-cid-4zwl2ume]{margin:1.5rem 0 0;font-size:.95rem;color:var(--color-muted)}.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-feature:checked) .credit[data-astro-cid-4zwl2ume]:not([data-format=feature]),.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-short:checked) .credit[data-astro-cid-4zwl2ume]:not([data-format=short]),.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-series:checked) .credit[data-astro-cid-4zwl2ume]:not([data-format=series]),.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-tv-film:checked) .credit[data-astro-cid-4zwl2ume]:not([data-format=tv-film]),.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-clip:checked) .credit[data-astro-cid-4zwl2ume]:not([data-format=clip]),.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-commercial:checked) .credit[data-astro-cid-4zwl2ume]:not([data-format=commercial]),.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-theatre:checked) .credit[data-astro-cid-4zwl2ume]:not([data-format=theatre]),.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-web:checked) .credit[data-astro-cid-4zwl2ume]:not([data-format=web]){display:none}.credits-scope[data-astro-cid-4zwl2ume]:has(#kind-actress:checked) .credit[data-astro-cid-4zwl2ume][data-credit=stunt],.credits-scope[data-astro-cid-4zwl2ume]:has(#kind-stunt:checked) .credit[data-astro-cid-4zwl2ume][data-credit=actress]{display:none}.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-all:checked):has(#kind-all:checked) [data-astro-cid-4zwl2ume][data-when="all:all"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-all:checked):has(#kind-actress:checked) [data-astro-cid-4zwl2ume][data-when="all:actress"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-all:checked):has(#kind-stunt:checked) [data-astro-cid-4zwl2ume][data-when="all:stunt"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-feature:checked):has(#kind-all:checked) [data-astro-cid-4zwl2ume][data-when="feature:all"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-feature:checked):has(#kind-actress:checked) [data-astro-cid-4zwl2ume][data-when="feature:actress"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-feature:checked):has(#kind-stunt:checked) [data-astro-cid-4zwl2ume][data-when="feature:stunt"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-short:checked):has(#kind-all:checked) [data-astro-cid-4zwl2ume][data-when="short:all"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-short:checked):has(#kind-actress:checked) [data-astro-cid-4zwl2ume][data-when="short:actress"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-short:checked):has(#kind-stunt:checked) [data-astro-cid-4zwl2ume][data-when="short:stunt"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-series:checked):has(#kind-all:checked) [data-astro-cid-4zwl2ume][data-when="series:all"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-series:checked):has(#kind-actress:checked) [data-astro-cid-4zwl2ume][data-when="series:actress"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-series:checked):has(#kind-stunt:checked) [data-astro-cid-4zwl2ume][data-when="series:stunt"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-tv-film:checked):has(#kind-all:checked) [data-astro-cid-4zwl2ume][data-when="tv-film:all"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-tv-film:checked):has(#kind-actress:checked) [data-astro-cid-4zwl2ume][data-when="tv-film:actress"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-tv-film:checked):has(#kind-stunt:checked) [data-astro-cid-4zwl2ume][data-when="tv-film:stunt"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-clip:checked):has(#kind-all:checked) [data-astro-cid-4zwl2ume][data-when="clip:all"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-clip:checked):has(#kind-actress:checked) [data-astro-cid-4zwl2ume][data-when="clip:actress"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-clip:checked):has(#kind-stunt:checked) [data-astro-cid-4zwl2ume][data-when="clip:stunt"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-commercial:checked):has(#kind-all:checked) [data-astro-cid-4zwl2ume][data-when="commercial:all"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-commercial:checked):has(#kind-actress:checked) [data-astro-cid-4zwl2ume][data-when="commercial:actress"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-commercial:checked):has(#kind-stunt:checked) [data-astro-cid-4zwl2ume][data-when="commercial:stunt"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-theatre:checked):has(#kind-all:checked) [data-astro-cid-4zwl2ume][data-when="theatre:all"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-theatre:checked):has(#kind-actress:checked) [data-astro-cid-4zwl2ume][data-when="theatre:actress"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-theatre:checked):has(#kind-stunt:checked) [data-astro-cid-4zwl2ume][data-when="theatre:stunt"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-web:checked):has(#kind-all:checked) [data-astro-cid-4zwl2ume][data-when="web:all"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-web:checked):has(#kind-actress:checked) [data-astro-cid-4zwl2ume][data-when="web:actress"],.credits-scope[data-astro-cid-4zwl2ume]:has(#fmt-web:checked):has(#kind-stunt:checked) [data-astro-cid-4zwl2ume][data-when="web:stunt"]{display:inline}.credits[data-astro-cid-4zwl2ume]{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--color-border)}.credit[data-astro-cid-4zwl2ume]{--credit-gutter: 0rem;--credit-gap: 1rem;--credit-tags: 0rem;border-top:1px solid var(--color-border)}@media(min-width:48rem){.credit[data-astro-cid-4zwl2ume]{--credit-gutter: 4.5rem;--credit-gap: clamp(1rem, 2.5vw, 2.5rem);--credit-tags: 10rem}}@media(min-width:62rem){.credit[data-astro-cid-4zwl2ume]{--credit-gutter: 5.5rem;--credit-tags: 13rem}}.credit-row[data-astro-cid-4zwl2ume]{display:grid;grid-template-columns:minmax(0,1fr) 1.5rem;grid-template-areas:"year marker" "main main" "tags tags";align-items:start;gap:.55rem var(--credit-gap);padding:1.4rem .75rem;margin-inline:-.75rem;transition:background-color .18s ease}@media(min-width:48rem){.credit-row[data-astro-cid-4zwl2ume]{grid-template-columns:var(--credit-gutter) minmax(0,1fr) var(--credit-tags) 1.5rem;grid-template-areas:"year main tags marker";align-items:baseline;padding-block:clamp(1.5rem,3.2vh,2.25rem)}}summary[data-astro-cid-4zwl2ume].credit-row{cursor:pointer;list-style:none}summary[data-astro-cid-4zwl2ume].credit-row::-webkit-details-marker{display:none}summary[data-astro-cid-4zwl2ume].credit-row:hover{background-color:color-mix(in oklab,var(--color-surface) 70%,transparent)}.credit-year[data-astro-cid-4zwl2ume]{grid-area:year;font-size:.95rem;font-weight:700;letter-spacing:.02em;color:var(--color-fg)}.credit-main[data-astro-cid-4zwl2ume]{grid-area:main;display:block;min-width:0}.credit-title[data-astro-cid-4zwl2ume]{display:block;font-size:clamp(1.3rem,3.4vw,2.15rem);font-weight:700;line-height:1.04;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere}.credit-note[data-astro-cid-4zwl2ume]{display:block;margin-top:.4rem;font-size:.9rem;line-height:1.5;color:var(--color-muted);text-wrap:pretty}.credit-tags[data-astro-cid-4zwl2ume]{grid-area:tags;display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .9rem;min-width:0}@media(min-width:48rem){.credit-tags[data-astro-cid-4zwl2ume]{flex-direction:column;gap:.4rem}}.credit-kind[data-astro-cid-4zwl2ume]{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-indent:.12em;text-transform:uppercase;color:var(--color-muted)}.credit-kind--both[data-astro-cid-4zwl2ume]{color:var(--color-fg)}.credit-kind--stunt[data-astro-cid-4zwl2ume]{color:var(--color-accent)}.credit-marker[data-astro-cid-4zwl2ume]{grid-area:marker;position:relative;display:block;width:.8rem;height:.8rem;margin-top:.35rem;align-self:start;justify-self:end}.credit-marker[data-astro-cid-4zwl2ume]:before,.credit-marker[data-astro-cid-4zwl2ume]:after{content:"";position:absolute;inset-inline:0;top:50%;height:1px;background:var(--color-muted);transform:translateY(-50%);transition:transform .26s var(--ease-out-expo),background-color .18s ease}.credit-marker[data-astro-cid-4zwl2ume]:after{transform:translateY(-50%) rotate(90deg)}details[data-astro-cid-4zwl2ume][open]>.credit-row[data-astro-cid-4zwl2ume] .credit-marker[data-astro-cid-4zwl2ume]:after{transform:translateY(-50%) rotate(90deg) scaleX(0)}summary[data-astro-cid-4zwl2ume].credit-row:hover .credit-marker[data-astro-cid-4zwl2ume]:before,summary[data-astro-cid-4zwl2ume].credit-row:hover .credit-marker[data-astro-cid-4zwl2ume]:after{background:var(--color-fg)}.credit-panel[data-astro-cid-4zwl2ume]{display:grid;gap:clamp(1.25rem,3vw,2rem);padding-bottom:clamp(1.75rem,4vh,2.75rem);padding-left:calc(var(--credit-gutter) + var(--credit-gap));max-width:60rem}@media(min-width:48rem){.credit-panel--media[data-astro-cid-4zwl2ume]{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start}}.credit-media[data-astro-cid-4zwl2ume]{margin:0;aspect-ratio:3 / 2;border-radius:var(--radius-lg)}.credit-detail[data-astro-cid-4zwl2ume]{min-width:0}.credit-facts[data-astro-cid-4zwl2ume]{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem 1.5rem;margin:0}.fact[data-astro-cid-4zwl2ume]{min-width:0}.fact--cast[data-astro-cid-4zwl2ume]{grid-column:1 / -1}.fact[data-astro-cid-4zwl2ume] dt[data-astro-cid-4zwl2ume]{margin-bottom:.3rem}.fact-value[data-astro-cid-4zwl2ume]{margin:0;font-size:.95rem;line-height:1.5;color:var(--color-fg);overflow-wrap:anywhere}.cast[data-astro-cid-4zwl2ume]{margin:0;padding:0;list-style:none}.cast[data-astro-cid-4zwl2ume] li[data-astro-cid-4zwl2ume]{margin-bottom:.15rem}.credit-synopsis[data-astro-cid-4zwl2ume]{margin:clamp(1rem,2.5vh,1.5rem) 0 0;max-width:var(--container-prose);font-size:1rem;line-height:1.7;color:color-mix(in oklab,var(--color-fg) 88%,transparent)}.credit-link[data-astro-cid-4zwl2ume]{margin-top:clamp(1.25rem,3vh,1.75rem)}
