.film-strip-module__CzUbhW__film{min-width:0;margin:0 0 36px}.film-strip-module__CzUbhW__heading{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:12px 24px;margin-bottom:14px;display:flex}.film-strip-module__CzUbhW__heading h2{letter-spacing:-.45px;text-transform:none;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:24px;font-weight:400;line-height:1.2}.film-strip-module__CzUbhW__heading h2 a{color:var(--paper);text-decoration:none}.film-strip-module__CzUbhW__heading h2 a:hover{color:var(--muted)}.film-strip-module__CzUbhW__heading p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font:11px/1.6 IBM Plex Mono,monospace;display:flex}.film-strip-module__CzUbhW__heading p span+span:before{content:"·";margin-right:8px}.film-strip-module__CzUbhW__rail{--frame-height:220px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--muted) transparent;cursor:grab;gap:5px;min-width:0;padding-bottom:8px;display:flex;overflow-x:auto}.film-strip-module__CzUbhW__dragging{cursor:grabbing}.film-strip-module__CzUbhW__frame{width:calc(var(--frame-height) * var(--film-ratio));color:#fff;-webkit-user-select:none;user-select:none;cursor:inherit;flex:none;text-decoration:none;display:block;position:relative;overflow:hidden}.film-strip-module__CzUbhW__media{height:var(--frame-height);background:#080808;display:block;position:relative;overflow:hidden}.film-strip-module__CzUbhW__timecode{min-height:24px;color:var(--muted);padding:6px 2px 0;font:10px/1.5 IBM Plex Mono,monospace;display:block}.film-strip-module__CzUbhW__frame img,.film-strip-module__CzUbhW__frame video{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.film-strip-module__CzUbhW__frame:focus-visible{outline:2px solid var(--paper);outline-offset:-3px}.film-strip-module__CzUbhW__viewfinder{pointer-events:none;opacity:0;background:linear-gradient(#fff,#fff) 0 0/14px 1px no-repeat,linear-gradient(#fff,#fff) 0 0/1px 14px no-repeat,linear-gradient(#fff,#fff) 100% 0/14px 1px no-repeat,linear-gradient(#fff,#fff) 100% 0/1px 14px no-repeat,linear-gradient(#fff,#fff) 0 100%/14px 1px no-repeat,linear-gradient(#fff,#fff) 0 100%/1px 14px no-repeat,linear-gradient(#fff,#fff) 100% 100%/14px 1px no-repeat,linear-gradient(#fff,#fff) 100% 100%/1px 14px no-repeat;transition:opacity .2s;position:absolute;inset:10px}.film-strip-module__CzUbhW__watch{opacity:0;pointer-events:none;text-shadow:0 1px 6px #000;font:11px IBM Plex Mono,monospace;transition:opacity .2s;position:absolute;bottom:20px;left:24px}.film-strip-module__CzUbhW__frame:hover .film-strip-module__CzUbhW__viewfinder,.film-strip-module__CzUbhW__frame:focus-visible .film-strip-module__CzUbhW__viewfinder,.film-strip-module__CzUbhW__frame:hover .film-strip-module__CzUbhW__watch,.film-strip-module__CzUbhW__frame:focus-visible .film-strip-module__CzUbhW__watch{opacity:1}.film-strip-module__CzUbhW__controls{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;min-height:36px;font:10px/1.5 IBM Plex Mono,monospace;display:flex}.film-strip-module__CzUbhW__controls button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 0 10px 12px}.film-strip-module__CzUbhW__controls button:hover{color:var(--paper)}@media (min-width:1600px){.film-strip-module__CzUbhW__rail{--frame-height:260px}}@media (max-width:700px){.film-strip-module__CzUbhW__film{margin-bottom:28px}.film-strip-module__CzUbhW__heading{gap:8px;margin-bottom:12px}.film-strip-module__CzUbhW__heading h2{flex-basis:100%;font-size:21px}.film-strip-module__CzUbhW__rail{--frame-height:clamp(126px,38vw,186px)}.film-strip-module__CzUbhW__heading p,.film-strip-module__CzUbhW__controls{font-size:10px}}@media (prefers-reduced-motion:reduce){.film-strip-module__CzUbhW__viewfinder,.film-strip-module__CzUbhW__watch{transition:none}}@media (min-width:701px){.film-strip-module__CzUbhW__page.film-strip-module__CzUbhW__page{width:100%}.film-strip-module__CzUbhW__page .film-strip-module__CzUbhW__film{margin-inline:calc(4px - var(--gutter))}}
