.stages[data-astro-cid-uufvh5wu]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;counter-reset:none}.stage[data-astro-cid-uufvh5wu]{display:grid;align-content:start;gap:3px;position:relative}.stage[data-astro-cid-uufvh5wu] .dg-name[data-astro-cid-uufvh5wu]{font-size:1rem;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.n[data-astro-cid-uufvh5wu]{font-family:var(--font-display);font-size:1.5rem;line-height:1;color:var(--dg-thread);font-variant-numeric:tabular-nums}.stage[data-astro-cid-uufvh5wu] .dg-sub[data-astro-cid-uufvh5wu]{line-height:1.45}.stage[data-astro-cid-uufvh5wu]:not(:nth-child(4n)):after{content:"";position:absolute;right:-10px;top:50%;width:10px;height:1.5px;background:var(--dg-thread);opacity:.85}.dg-caption[data-astro-cid-uufvh5wu] a[data-astro-cid-uufvh5wu]{color:var(--lapis)}@container (max-width: 760px){.stages[data-astro-cid-uufvh5wu]{grid-template-columns:repeat(2,minmax(0,1fr))}.stage[data-astro-cid-uufvh5wu]:not(:nth-child(4n)):after{content:none}.stage[data-astro-cid-uufvh5wu]:nth-child(odd):after{content:"";position:absolute;right:-10px;top:50%;width:10px;height:1.5px;background:var(--dg-thread);opacity:.85}}@container (max-width: 420px){.stages[data-astro-cid-uufvh5wu]{grid-template-columns:1fr;gap:0}.stage[data-astro-cid-uufvh5wu]:after{content:none!important}.stage[data-astro-cid-uufvh5wu]+.stage[data-astro-cid-uufvh5wu]{border-top:0}.dg--story[data-astro-cid-uufvh5wu] .stages[data-astro-cid-uufvh5wu]{grid-template-columns:1fr 1fr;gap:6px}.dg--story[data-astro-cid-uufvh5wu] .stage[data-astro-cid-uufvh5wu]+.stage[data-astro-cid-uufvh5wu]{border-top:1px solid var(--dg-edge)}.dg--story[data-astro-cid-uufvh5wu] .stage[data-astro-cid-uufvh5wu]{padding:6px 9px;gap:1px}.dg--story[data-astro-cid-uufvh5wu] .stage[data-astro-cid-uufvh5wu] .dg-sub[data-astro-cid-uufvh5wu]{display:none}.dg--story[data-astro-cid-uufvh5wu] .stage[data-astro-cid-uufvh5wu] .dg-name[data-astro-cid-uufvh5wu]{font-size:.875rem}.dg--story[data-astro-cid-uufvh5wu] .n[data-astro-cid-uufvh5wu]{font-size:1.125rem}}.dg--story[data-astro-cid-uufvh5wu] .stage[data-astro-cid-uufvh5wu] .dg-sub[data-astro-cid-uufvh5wu]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.film-hero[data-astro-cid-iangg5x4]{padding-block:clamp(48px,7vw,88px) clamp(24px,4vw,40px)}.film-hero[data-astro-cid-iangg5x4] h1[data-astro-cid-iangg5x4]{max-width:22ch;margin:0}.film-list[data-astro-cid-iangg5x4]{padding-bottom:clamp(48px,7vw,88px)}.film[data-astro-cid-iangg5x4]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(20px,3.4vw,44px);align-items:end;padding-block:clamp(20px,3vw,36px)}.film[data-astro-cid-iangg5x4]+.film[data-astro-cid-iangg5x4]{border-top:1px solid var(--parchment-edge)}.film-frame[data-astro-cid-iangg5x4]{display:block;text-decoration:none}.film-frame[data-astro-cid-iangg5x4] .frame{border-radius:6px;box-shadow:0 24px 60px -30px var(--shadow-void)}.film-frame[data-astro-cid-iangg5x4] .frame img{transition:transform .5s var(--ease-out)}.film-text[data-astro-cid-iangg5x4]{display:grid;gap:10px;align-content:end;padding-bottom:6px}.film-facts[data-astro-cid-iangg5x4]{margin:0;font-size:var(--t-micro);color:var(--parchment-72)}.film-text[data-astro-cid-iangg5x4] h2[data-astro-cid-iangg5x4]{font-size:clamp(1.875rem,1.4rem + 2vw,2.75rem);margin:0;line-height:1.05}.film-text[data-astro-cid-iangg5x4] h2[data-astro-cid-iangg5x4] a[data-astro-cid-iangg5x4]{color:var(--parchment);text-decoration-color:transparent}.film-logline[data-astro-cid-iangg5x4]{margin:0;font-size:var(--t-small);line-height:1.55;color:var(--parchment-72);max-width:40ch}.film-links[data-astro-cid-iangg5x4]{margin:6px 0 0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:var(--t-small);color:var(--parchment-72)}@media(hover:hover)and (pointer:fine){.film-frame[data-astro-cid-iangg5x4]:hover .frame img{transform:scale(1.02)}.film-text[data-astro-cid-iangg5x4] h2[data-astro-cid-iangg5x4] a[data-astro-cid-iangg5x4]:hover{text-decoration-color:var(--gold)}}.making[data-astro-cid-iangg5x4] .wrap[data-astro-cid-iangg5x4]{display:grid;gap:clamp(18px,2.6vw,28px)}.making[data-astro-cid-iangg5x4] .eyebrow[data-astro-cid-iangg5x4]{margin:0}.arc[data-astro-cid-iangg5x4]{padding-top:0}.answer[data-astro-cid-iangg5x4]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px clamp(24px,4vw,56px);padding-block:clamp(28px,4vw,44px);border-top:1px solid var(--edge)}.answer-head[data-astro-cid-iangg5x4]{font-size:var(--t-h3);line-height:1.2;margin:0;max-width:10ch}.answer-body[data-astro-cid-iangg5x4]{max-width:58ch}.answer-body[data-astro-cid-iangg5x4] p[data-astro-cid-iangg5x4]{line-height:1.7;margin:0 0 1.1em;color:var(--ink)}.answer-body[data-astro-cid-iangg5x4] p[data-astro-cid-iangg5x4]:last-child{margin-bottom:0}.coda-close[data-astro-cid-iangg5x4]{font-family:var(--font-display);font-style:italic;font-size:var(--t-h3);padding-top:1.1em;border-top:1px solid var(--edge)}@media(max-width:860px){.film[data-astro-cid-iangg5x4]{grid-template-columns:1fr}.film-text[data-astro-cid-iangg5x4]{padding-bottom:0}}@media(max-width:760px){.answer[data-astro-cid-iangg5x4]{grid-template-columns:1fr;gap:10px}.answer-head[data-astro-cid-iangg5x4]{max-width:none}}
