.films[data-astro-cid-jwvlh6p2]{display:grid;gap:var(--space-5)}.films__group[data-astro-cid-jwvlh6p2]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.films__group--featured[data-astro-cid-jwvlh6p2]{border-color:color-mix(in srgb,var(--color-ink) 30%,var(--border))}.films__head[data-astro-cid-jwvlh6p2]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-ink);color:#fff;flex-wrap:wrap}.films__group[data-astro-cid-jwvlh6p2]:not(.films__group--featured) .films__head[data-astro-cid-jwvlh6p2]{background:var(--color-mist);color:var(--color-ink)}.films__maker[data-astro-cid-jwvlh6p2]{font-family:var(--font-heading);font-weight:var(--fw-semibold);font-size:var(--fs-md);letter-spacing:-.01em}.films__role[data-astro-cid-jwvlh6p2]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;opacity:.75}.films__group--featured[data-astro-cid-jwvlh6p2] .films__role[data-astro-cid-jwvlh6p2]{color:var(--text-muted-on-dark);opacity:1}.films__list[data-astro-cid-jwvlh6p2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.film[data-astro-cid-jwvlh6p2]{padding:var(--space-5);border-top:1px solid var(--border);border-right:1px solid var(--border);margin-right:-1px}.film__name[data-astro-cid-jwvlh6p2]{font-family:var(--font-heading);font-weight:var(--fw-semibold);color:var(--color-ink);font-size:var(--fs-base)}.film__meta[data-astro-cid-jwvlh6p2]{display:flex;flex-wrap:wrap;gap:.35rem .9rem;margin-top:.35rem;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.film__pos[data-astro-cid-jwvlh6p2]{margin-top:var(--space-3);font-size:var(--fs-sm);color:var(--text-muted)}.films__note[data-astro-cid-jwvlh6p2]{font-size:var(--fs-xs);color:var(--text-muted);max-width:80ch}.why[data-astro-cid-ly6zfdj7]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--space-6) var(--space-7)}.why[data-astro-cid-ly6zfdj7] li[data-astro-cid-ly6zfdj7]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4)}.why__i[data-astro-cid-ly6zfdj7]{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--color-red)}.why[data-astro-cid-ly6zfdj7] h3[data-astro-cid-ly6zfdj7]{font-size:var(--fs-md)}.why[data-astro-cid-ly6zfdj7] p[data-astro-cid-ly6zfdj7]{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--fs-sm)}:is(.section--dark,.section--ink) .why__i[data-astro-cid-ly6zfdj7]{border-color:var(--color-line-dark);color:var(--color-red)}:is(.section--dark,.section--ink) .why[data-astro-cid-ly6zfdj7] p[data-astro-cid-ly6zfdj7]{color:var(--text-muted-on-dark)}.why--panel[data-astro-cid-ly6zfdj7]{gap:0;background:var(--color-panel);border-top:var(--panel-accent) solid var(--color-red);border-radius:var(--radius-sm);overflow:hidden;grid-template-columns:repeat(3,minmax(0,1fr))}.why--panel[data-astro-cid-ly6zfdj7] li[data-astro-cid-ly6zfdj7]{box-shadow:1px 1px 0 var(--color-panel-line);padding:clamp(1.3rem,2.2vw,2rem)}.why--panel[data-astro-cid-ly6zfdj7] .why__i[data-astro-cid-ly6zfdj7]{border-color:var(--color-panel-rule);color:var(--color-red)}.why--panel[data-astro-cid-ly6zfdj7] li[data-astro-cid-ly6zfdj7]:last-child:nth-child(3n+2){grid-column:span 2}.why--panel[data-astro-cid-ly6zfdj7] li[data-astro-cid-ly6zfdj7]:last-child:nth-child(3n+1){grid-column:span 3}@media(max-width:960px){.why--panel[data-astro-cid-ly6zfdj7]{grid-template-columns:1fr 1fr}.why--panel[data-astro-cid-ly6zfdj7] li[data-astro-cid-ly6zfdj7]:last-child:nth-child(n){grid-column:auto}.why--panel[data-astro-cid-ly6zfdj7] li[data-astro-cid-ly6zfdj7]:last-child:nth-child(odd){grid-column:span 2}}@media(max-width:600px){.why--panel[data-astro-cid-ly6zfdj7]{grid-template-columns:1fr}.why--panel[data-astro-cid-ly6zfdj7] li[data-astro-cid-ly6zfdj7]:last-child:nth-child(odd){grid-column:auto}}.why--panel[data-astro-cid-ly6zfdj7] h3[data-astro-cid-ly6zfdj7]{color:#fff}.why--panel[data-astro-cid-ly6zfdj7] p[data-astro-cid-ly6zfdj7]{color:var(--color-panel-text)}
