.fast-case .fast-figure{width:86%;max-width:1360px;margin:50px auto 80px}.fast-case .fast-figure img{display:block;width:100%;height:auto}.fast-case .fast-figure figcaption,.fast-case .fast-film figcaption{font:300 13px/1.4 'DM Sans',sans-serif;margin-top:14px}.fast-case .opening-dark .fast-figure figcaption,.fast-case .fast-film figcaption{color:#fff}.fast-case .fast-cover{margin-top:0}.fast-case .fast-film{width:100%;margin:0;background:#000;color:#fff}.fast-film video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.fast-case .fast-film figcaption{padding:16px 7% 26px;margin:0}.fast-case .fast-inset{width:70%;max-width:1060px}.fast-case .fast-pair{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:5vw;width:86%;max-width:1360px;margin:45px auto 90px;align-items:start}.fast-case .fast-pair .fast-figure{width:100%;margin:0}.fast-case .fast-pair .fast-figure:nth-child(2){margin-top:80px}.fast-case .chapter-nav a:focus-visible,.fast-case video:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:800px){.fast-case .fast-figure,.fast-case .fast-inset{width:90%;margin:28px auto 40px}.fast-case .fast-cover{width:100%;margin-top:0}.fast-case .fast-cover figcaption{padding-inline:5%}.fast-case .fast-pair{width:90%;grid-template-columns:minmax(0,1fr);gap:28px;margin:28px auto 40px}.fast-case .fast-pair .fast-figure:nth-child(2){margin-top:0}.fast-case .fast-figure figcaption{font-size:12px}.fast-case .opening h1{font-size:clamp(38px,8.5vw,64px)}}
.fast-case .fast-storyboard{width:64%;max-width:860px}@media(max-width:800px){.fast-case .fast-storyboard{width:90%;max-width:none}}
