.film-sheet{background:#f9f8f4;color:#1c2438}.film-sheet .sheet-container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.film-sheet .sheet-hero{background:#1c2438;color:#f9f8f4;padding:clamp(54px,9vw,118px) 0}.film-sheet .sheet-eyebrow,.film-sheet .sheet-number{font-family:var(--font-mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase}.film-sheet .sheet-eyebrow{color:#ffbd59}.film-sheet h1{font-family:var(--font-serif);font-weight:600;font-size:clamp(42px,6.8vw,88px);line-height:.96;max-width:17ch;text-wrap:pretty}.film-sheet .sheet-title-alt{font-family:var(--font-serif);font-style:italic;font-size:clamp(20px,3vw,30px);max-width:34ch}.film-sheet .sheet-subtitle{font-size:clamp(18px,2.4vw,24px);line-height:1.5;max-width:52ch}.film-sheet .sheet-links{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:36px}.film-sheet a{color:inherit;text-underline-offset:.2em;overflow-wrap:anywhere}.film-sheet a:focus-visible{outline:3px solid #E97132;outline-offset:4px}.film-sheet .sheet-links a,.film-sheet .sheet-legal-links a,.film-sheet figcaption a,.film-sheet .sheet-closing a{display:inline-flex;align-items:center;min-height:44px}.film-sheet section{padding-block:clamp(44px,6vw,88px);border-top:1px solid #1c243833}.film-sheet h2{font-family:var(--font-serif);font-size:clamp(30px,4vw,54px);line-height:1.04;max-width:24ch}.film-sheet .sheet-prose{max-width:66ch;font-size:16px;line-height:1.75}.film-sheet table{border-collapse:collapse;width:100%;margin-block:32px;font-size:16px;line-height:1.6;text-align:left}.film-sheet th,.film-sheet td{padding:16px 18px;border-bottom:1px solid #1c243833;vertical-align:top;overflow-wrap:anywhere}.film-sheet th{font-family:var(--font-mono);font-size:13px;font-weight:500}.film-sheet th:first-child{width:30%}.film-sheet thead{background:#1c24380b}.film-sheet caption{text-align:left;font-family:var(--font-mono);padding:12px 0}.film-sheet .sheet-three th:first-child{width:22%}.film-sheet .sheet-three th:nth-child(2){width:24%}.film-sheet .sheet-hash{display:flex;flex-wrap:wrap;gap:4px 14px;font-family:var(--font-mono);font-size:12px}.film-sheet .sheet-hash span{white-space:nowrap}.film-sheet .sheet-policy{font-weight:600;border-left:3px solid #E97132;padding:14px 20px}.film-sheet .sheet-storyboard{margin:36px 0}.film-sheet .sheet-storyboard img{display:block;width:100%;height:auto}.film-sheet figcaption{font-family:var(--font-mono);font-size:12px;line-height:1.6;margin-top:8px}.film-sheet .sheet-frames{display:none}.film-sheet .sheet-legal-links{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:8px}.film-sheet code{font-size:12px;overflow-wrap:anywhere}.film-sheet .sheet-closing{font-family:var(--font-serif);font-size:clamp(24px,3vw,36px);line-height:1.4;margin-top:48px}.film-sheet .sheet-rights{font-family:var(--font-mono);font-size:11px}.film-sheet td p:first-child{margin-top:0}@media(max-width:767px){.film-sheet .sheet-stack,.film-sheet .sheet-stack tbody,.film-sheet .sheet-stack tr,.film-sheet .sheet-stack th,.film-sheet .sheet-stack td{display:block;width:auto}.film-sheet .sheet-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.film-sheet .sheet-stack tr{padding-block:16px;border-bottom:1px solid #1c243833}.film-sheet .sheet-stack th,.film-sheet .sheet-stack td{border:0;padding:8px 0}.film-sheet .sheet-three td:before{content:attr(data-col);display:block;font-family:var(--font-mono);font-size:11px;margin-bottom:6px}.film-sheet .sheet-verification th,.film-sheet .sheet-verification td{padding:12px 8px;font-size:12px}.film-sheet .sheet-verification th:first-child{width:29%}.film-sheet .sheet-hash{font-size:10px;gap:4px 8px}}@media(max-width:430px){.film-sheet .sheet-storyboard-full{display:none!important}.film-sheet .sheet-frames{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.film-sheet .sheet-frames figure{margin:0}.film-sheet .sheet-links{flex-direction:column}}
