.film-head{padding-top:clamp(32px,5vw,72px);padding-bottom:clamp(24px,3vw,40px);display:grid;gap:16px}.film-h1{max-width:16em}.film-show{width:100%;max-width:1600px;margin:0 auto}.film-script-wrap{display:grid;gap:28px}.film-script{display:grid;gap:14px;max-width:44em}.fs-scene{margin:18px 0 0;font-size:20px;font-weight:500;letter-spacing:-.012em;color:var(--ink)}.fs-scene:first-child{margin-top:0}.fs-action{margin:0;font-size:17px;line-height:1.6;color:var(--ink-2)}.fs-line{margin:0;display:grid;grid-template-columns:minmax(0,9em) minmax(0,1fr);gap:16px;font-size:19px;line-height:1.5}.fs-who{font-size:14px;font-weight:500;color:var(--ink-3);padding-top:3px}.fs-said{color:var(--ink)}@media (max-width:560px){.fs-line{grid-template-columns:minmax(0,1fr);gap:2px}}.film-note{margin:0;max-width:60ch;font-size:14px;color:var(--ink-3)}.wild-grid{display:grid;gap:28px 24px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.wild-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.wild-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.wild{grid-column:span 2}.wild:nth-child(n+4){grid-column:span 3}}.wild{margin:0;display:grid;gap:12px;align-content:start}.wild-photo{position:relative;display:block;width:100%;aspect-ratio:75/56;padding:0;border:1px solid var(--line-2);background:#1a1612;overflow:hidden;cursor:pointer}.wild-photo:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.wild-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .25s ease}.is-filled .wild-generic{opacity:0}@media (prefers-reduced-motion:reduce){.wild-img{transition:none}}.wild-cap{display:grid;gap:2px;font-size:15px;line-height:1.45}.wild-line{color:var(--ink)}.wild-after{color:var(--ink-3)}.wild-head{margin-bottom:clamp(24px,3vw,40px)}.film-q-h{margin-bottom:clamp(20px,3vw,36px)}