.head[data-astro-cid-royv7esv]{grid-template-columns:repeat(12,1fr);align-items:end;gap:20px 24px;padding-top:clamp(110px,14vw,200px);display:grid}.back[data-astro-cid-royv7esv]{color:var(--muted);grid-column:1/-1;justify-self:start}.back[data-astro-cid-royv7esv]:hover{color:var(--paper)}.head[data-astro-cid-royv7esv] .num[data-astro-cid-royv7esv]{color:var(--c);grid-column:1/-1;margin:24px 0 0}h1[data-astro-cid-royv7esv]{grid-column:1/-1;font-size:clamp(3rem,9vw,9rem)}.head[data-astro-cid-royv7esv] .lead[data-astro-cid-royv7esv]{grid-column:1/span 6}.facts[data-astro-cid-royv7esv]{grid-column:8/-1;gap:12px;margin:0;display:grid}.facts[data-astro-cid-royv7esv] div[data-astro-cid-royv7esv]{border-top:1px solid var(--line);grid-template-columns:6rem 1fr;gap:12px;padding-top:12px;display:grid}.facts[data-astro-cid-royv7esv] dd[data-astro-cid-royv7esv]{margin:0}.credit[data-astro-cid-royv7esv]{border-bottom:1px solid var(--c)}.credit[data-astro-cid-royv7esv]:hover{color:var(--c)}@media (width<=900px){.head[data-astro-cid-royv7esv] .lead[data-astro-cid-royv7esv],.facts[data-astro-cid-royv7esv]{grid-column:1/-1}}.hero-media[data-astro-cid-royv7esv]{margin-top:clamp(40px,6vw,96px)}.frame[data-astro-cid-royv7esv]{border-radius:var(--radius);background:var(--ink-2);aspect-ratio:16/9;position:relative;overflow:hidden}.frame[data-astro-cid-royv7esv] video[data-astro-cid-royv7esv],.frame[data-astro-cid-royv7esv] img[data-astro-cid-royv7esv]{object-fit:cover;width:100%;height:100%}.unmute[data-astro-cid-royv7esv]{z-index:4;background:var(--paper);color:var(--ink);border-color:var(--paper);position:absolute;top:16px;right:16px;box-shadow:0 6px 20px #00000059}.unmute[data-astro-cid-royv7esv][aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}@media (hover:hover){.unmute[data-astro-cid-royv7esv]:hover{color:var(--ink);background:#fff}.unmute[data-astro-cid-royv7esv][aria-pressed=true]:hover{color:var(--accent-ink);background:#ffa233}}.body[data-astro-cid-royv7esv]{grid-template-columns:repeat(12,1fr);gap:24px;padding-block:clamp(48px,7vw,120px);display:grid}.text[data-astro-cid-royv7esv]{grid-column:3/span 8;align-content:start;gap:24px;display:grid}.has-trailer[data-astro-cid-royv7esv] .text[data-astro-cid-royv7esv]{grid-column:1/span 7}.links[data-astro-cid-royv7esv]{flex-wrap:wrap;gap:10px;display:flex}.trailer[data-astro-cid-royv7esv]{grid-column:9/-1;gap:10px;margin:0;display:grid}.trailer[data-astro-cid-royv7esv] video[data-astro-cid-royv7esv]{aspect-ratio:9/16;object-fit:cover;background:var(--ink-2);border-radius:18px;width:100%;max-height:80vh}.shots[data-astro-cid-royv7esv]{padding-bottom:clamp(48px,7vw,120px)}.shots[data-astro-cid-royv7esv] h2[data-astro-cid-royv7esv]{border-bottom:1px solid var(--line);margin:0 0 20px;padding-bottom:14px;font-weight:400}.shots-grid[data-astro-cid-royv7esv]{grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,24px);display:grid}.shots-grid[data-astro-cid-royv7esv].is-landscape{grid-template-columns:repeat(2,1fr)}.shots-grid[data-astro-cid-royv7esv].is-landscape img[data-astro-cid-royv7esv]{aspect-ratio:var(--ratio);border-radius:var(--radius)}.details[data-astro-cid-royv7esv]{padding-bottom:clamp(48px,7vw,120px);display:grid}.detail[data-astro-cid-royv7esv]{border-top:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px;padding:clamp(24px,3vw,40px) 0;display:grid}.detail[data-astro-cid-royv7esv] h2[data-astro-cid-royv7esv]{letter-spacing:-.02em;gap:6px;margin:0;font-size:clamp(1.4rem,2.2vw,2.2rem);font-weight:650;line-height:1.05;display:grid}.detail[data-astro-cid-royv7esv] h2[data-astro-cid-royv7esv] .mono[data-astro-cid-royv7esv]{color:var(--c)}.detail[data-astro-cid-royv7esv] p[data-astro-cid-royv7esv]{max-width:62ch;color:var(--muted);margin:0 0 14px;font-size:1.05rem}.detail[data-astro-cid-royv7esv] ul[data-astro-cid-royv7esv]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.detail[data-astro-cid-royv7esv] li[data-astro-cid-royv7esv]{align-items:baseline;gap:12px;display:flex}.detail[data-astro-cid-royv7esv] li[data-astro-cid-royv7esv] .sq[data-astro-cid-royv7esv]{color:var(--c);width:.5em;height:.5em}@media (width<=700px){.detail[data-astro-cid-royv7esv],.shots-grid[data-astro-cid-royv7esv].is-landscape{grid-template-columns:1fr}}.shots-grid[data-astro-cid-royv7esv] img[data-astro-cid-royv7esv]{aspect-ratio:9/16;object-fit:cover;background:var(--ink-2);border-radius:14px;width:100%}@media (width<=900px){.has-trailer[data-astro-cid-royv7esv] .text[data-astro-cid-royv7esv],.trailer[data-astro-cid-royv7esv]{grid-column:1/-1}.trailer[data-astro-cid-royv7esv]{max-width:420px}.shots-grid[data-astro-cid-royv7esv]{grid-template-columns:repeat(2,1fr)}}.summary[data-astro-cid-royv7esv]{letter-spacing:-.01em;margin:0;font-size:clamp(1.3rem,2.2vw,2.1rem);line-height:1.3}.cats[data-astro-cid-royv7esv]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cats[data-astro-cid-royv7esv] li[data-astro-cid-royv7esv]{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 10px;font-size:.7rem}@media (width<=900px){.text[data-astro-cid-royv7esv]{grid-column:1/-1}}.music[data-astro-cid-royv7esv],.gallery[data-astro-cid-royv7esv]{padding-bottom:clamp(48px,7vw,120px)}.music[data-astro-cid-royv7esv] h2[data-astro-cid-royv7esv],.gallery[data-astro-cid-royv7esv] h2[data-astro-cid-royv7esv]{border-bottom:1px solid var(--line);margin:0 0 20px;padding-bottom:14px;font-weight:400}.music[data-astro-cid-royv7esv] ul[data-astro-cid-royv7esv]{margin:0;padding:0;list-style:none}.music[data-astro-cid-royv7esv] li[data-astro-cid-royv7esv]{border-bottom:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr) minmax(0,420px);align-items:center;gap:16px;padding:14px 0;display:grid}.music[data-astro-cid-royv7esv] .num[data-astro-cid-royv7esv]{color:var(--c)}.track[data-astro-cid-royv7esv]{font-size:1.3rem;font-weight:650}.music[data-astro-cid-royv7esv] audio[data-astro-cid-royv7esv]{width:100%;height:36px}@media (width<=700px){.music[data-astro-cid-royv7esv] li[data-astro-cid-royv7esv]{grid-template-columns:2.4rem 1fr}.music[data-astro-cid-royv7esv] audio[data-astro-cid-royv7esv]{grid-column:1/-1}}.gallery-grid[data-astro-cid-royv7esv]{grid-template-columns:repeat(2,1fr);gap:clamp(16px,2.2vw,32px);display:grid}.clip[data-astro-cid-royv7esv]{border-radius:var(--radius);aspect-ratio:16/9;background:var(--ink-2);position:relative;overflow:hidden}.clip[data-astro-cid-royv7esv] video[data-astro-cid-royv7esv]{object-fit:cover;width:100%;height:100%}.gallery-grid[data-astro-cid-royv7esv] .clip-fig[data-astro-cid-royv7esv]:first-child:nth-last-child(odd){grid-column:1/-1}.clip-fig[data-astro-cid-royv7esv]{gap:10px;margin:0;display:grid}.clip-fig[data-astro-cid-royv7esv] figcaption[data-astro-cid-royv7esv],.main-caption[data-astro-cid-royv7esv]{color:var(--muted);align-items:baseline;gap:12px;display:flex}.clip-fig[data-astro-cid-royv7esv] .n[data-astro-cid-royv7esv],.main-caption[data-astro-cid-royv7esv] .n[data-astro-cid-royv7esv]{color:var(--c)}.main-caption[data-astro-cid-royv7esv]{margin-top:12px}@media (width<=700px){.gallery-grid[data-astro-cid-royv7esv]{grid-template-columns:1fr}}.next[data-astro-cid-royv7esv]{border-top:1px solid var(--line);gap:8px;padding-block:clamp(60px,9vw,140px);display:grid;position:relative;overflow:hidden}.next-title[data-astro-cid-royv7esv]{letter-spacing:-.045em;font-size:clamp(2.4rem,7vw,7rem);font-weight:750;line-height:.9;transition:color .3s}.next[data-astro-cid-royv7esv]:hover .next-title[data-astro-cid-royv7esv]{color:var(--c)}.next[data-astro-cid-royv7esv] img[data-astro-cid-royv7esv]{right:var(--gutter);aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius);opacity:0;width:min(32vw,420px);transition:opacity .4s, transform .6s var(--ease);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)rotate(3deg)scale(.9)}.next[data-astro-cid-royv7esv]:hover img[data-astro-cid-royv7esv]{opacity:1;transform:translateY(-50%)rotate(-2deg)scale(1)}
