.pp .s12-film-frame{aspect-ratio:16/9}.pp-h1{font-size:clamp(56px,8.4vw,132px)}.pp-hero{background:radial-gradient(50% 46% at 50% 78%,color-mix(in oklab,var(--accent) 16%,transparent),transparent 72%)}.pp-film{max-width:1040px;margin:clamp(40px,6vh,72px) auto 0}.pp-source{margin:14px auto 0;max-width:1040px;font-size:14px;color:var(--ink-mute)}.pp-source a{color:inherit;text-underline-offset:3px}.pp-source a:hover{color:var(--ink)}.pp-pairs{display:grid;gap:clamp(40px,6vh,64px);margin:0;padding:0;list-style:none}.pp-pair-stills{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.pp-still{position:relative;margin:0;overflow:hidden;border-radius:var(--s12-radius);background:var(--bg-elevated)}.pp-still-img{display:block;width:100%;height:auto}.pp-still figcaption{position:absolute;left:10px;top:10px;padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.62);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#fff}.pp-still figcaption.is-final{background:var(--mo-coral-fill,#d9381a)}