.work-hero[data-astro-cid-hcjuqwdu]{padding-bottom:clamp(2rem,5vw,3.5rem)}.work-title[data-astro-cid-hcjuqwdu]{font-size:clamp(3.4rem,12vw,10.5rem);line-height:.9;letter-spacing:-.045em;margin-bottom:2.5rem}.feature-wrap[data-astro-cid-hcjuqwdu]{padding-top:0}.feature[data-astro-cid-hcjuqwdu]{display:grid;background:var(--bg-2);border:1px solid var(--line)}.feature-photo[data-astro-cid-hcjuqwdu]{aspect-ratio:4 / 5}.feature-copy[data-astro-cid-hcjuqwdu]{padding:clamp(1.75rem,4vw,4rem);align-self:center}.feature-copy[data-astro-cid-hcjuqwdu] h2[data-astro-cid-hcjuqwdu]{font-size:clamp(2.6rem,5.5vw,4.75rem)}.feature-copy[data-astro-cid-hcjuqwdu] h2[data-astro-cid-hcjuqwdu] em[data-astro-cid-hcjuqwdu]{display:block}.feature-copy[data-astro-cid-hcjuqwdu]>p[data-astro-cid-hcjuqwdu]{max-width:48ch}.feature-meta[data-astro-cid-hcjuqwdu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1rem;margin:2rem 0 2.25rem;padding-block:1.25rem;border-block:1px solid var(--line)}.feature-meta[data-astro-cid-hcjuqwdu] dt[data-astro-cid-hcjuqwdu]{font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.3rem}.feature-meta[data-astro-cid-hcjuqwdu] dd[data-astro-cid-hcjuqwdu]{margin:0;font-weight:600}@media(min-width:900px){.feature[data-astro-cid-hcjuqwdu]{grid-template-columns:1fr 1.2fr}.feature-photo[data-astro-cid-hcjuqwdu]{aspect-ratio:auto;min-height:560px}}.films[data-astro-cid-hcjuqwdu]{padding-top:0}.films-head[data-astro-cid-hcjuqwdu]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:2.5rem}.films-head[data-astro-cid-hcjuqwdu] .display[data-astro-cid-hcjuqwdu]{margin:0}.filters[data-astro-cid-hcjuqwdu]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-astro-cid-hcjuqwdu]{font:inherit;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:.65rem 1.1rem;background:transparent;color:var(--text-muted);border:1px solid var(--line-strong);border-radius:999px;cursor:pointer;transition:all .3s var(--ease-out)}.chip[data-astro-cid-hcjuqwdu]:hover{color:var(--fg);border-color:var(--accent)}.chip[data-astro-cid-hcjuqwdu][aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.film-list[data-astro-cid-hcjuqwdu]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-strong)}.film[data-astro-cid-hcjuqwdu]{display:grid;grid-template-columns:2.5rem 1fr auto;gap:.35rem 1rem;align-items:baseline;padding:1.5rem 0;border-bottom:1px solid var(--line);animation:film-in .5s var(--ease-out)}@keyframes film-in{0%{opacity:0;transform:translateY(8px)}}.film-n[data-astro-cid-hcjuqwdu]{font-size:.72rem;letter-spacing:.1em;color:var(--text-muted);font-variant-numeric:tabular-nums}.film-title[data-astro-cid-hcjuqwdu]{font-size:clamp(1.45rem,3vw,2.3rem);margin:0;transition:color .4s var(--ease-out)}.film-note[data-astro-cid-hcjuqwdu]{margin:.35rem 0 0;font-size:.85rem;color:var(--accent)}.film-year[data-astro-cid-hcjuqwdu]{grid-row:1;grid-column:3;font-family:var(--font-display);font-size:1.2rem;color:var(--accent-display);white-space:nowrap}.film-role[data-astro-cid-hcjuqwdu]{grid-column:2;color:var(--text-muted);font-size:.92rem}.film-kind[data-astro-cid-hcjuqwdu]{display:none}@media(hover:hover){.film[data-astro-cid-hcjuqwdu]:hover .film-title[data-astro-cid-hcjuqwdu]{color:var(--accent-display);font-style:italic}}@media(min-width:900px){.film[data-astro-cid-hcjuqwdu]{grid-template-columns:3.5rem 1.6fr 1fr 8rem 9rem;align-items:center}.film-role[data-astro-cid-hcjuqwdu]{grid-column:auto}.film-kind[data-astro-cid-hcjuqwdu]{display:block;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted)}.film-year[data-astro-cid-hcjuqwdu]{grid-row:auto;grid-column:auto;text-align:right}}@media(prefers-reduced-motion:reduce){.film[data-astro-cid-hcjuqwdu]{animation:none}}.films-empty[data-astro-cid-hcjuqwdu]{padding-top:1.5rem}.work-cta-inner[data-astro-cid-hcjuqwdu]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:2rem}.work-cta-inner[data-astro-cid-hcjuqwdu] .display[data-astro-cid-hcjuqwdu]{margin:0;max-width:16ch}
