/* Film edition: images carry the composition; no props, cards or artificial room. */
:root{--film-ink:#0b1216;--film-white:#f0efea;--film-muted:#b5bec0;--film-accent:#c2b199}.hero-shell{height:128svh;min-height:820px;background:var(--film-ink)}.hero{height:100svh;min-height:640px;background:var(--film-ink)}.world-poster{object-fit:cover;object-position:50% 50%;filter:none;opacity:1}.world>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;opacity:0;transition:opacity 1s;pointer-events:none}.world.video-ready>video{opacity:1}.world.video-ready>.world-poster{opacity:0}.world.webgl-ready>video{opacity:0}.world.webgl-ready>.world-poster{opacity:0}.world-scrim{background:linear-gradient(180deg,#0810147a 0%,#08101400 30%,#08101405 40%,#08101465 62%,#081014e0 100%)}.world[data-source=roads]>.world-poster,.world[data-source=roads]>video{object-position:32% 50%}.hero-frame{position:absolute;top:125px;left:var(--pad);right:var(--pad);z-index:3;display:flex;justify-content:flex-end;color:#d9dedb;font-size:8px;letter-spacing:.11em;line-height:1.7}.hero-frame>span:first-child{display:none}.opening-copy{left:var(--pad);right:var(--pad);top:auto;bottom:151px;transform:none;width:auto;max-width:none;text-align:left;z-index:3;animation:none!important;will-change:translate,opacity}.opening-kicker{font-size:10px;line-height:1.6;letter-spacing:.12em;color:#d0d6d4;margin-bottom:14px}.opening-copy h1{font-size:clamp(100px,12.2vw,196px);line-height:.98;letter-spacing:-.075em;font-weight:500;text-shadow:none;white-space:nowrap}.opening-copy h1>span{color:#d7c3a9}.hero-intro{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-top:30px;color:#e3e5df}.hero-intro>p{font-size:13px;line-height:1.85;letter-spacing:.01em}.hero-watch{display:flex;align-items:center;gap:17px;text-align:left;font-size:12px;line-height:1.5;min-height:52px}.round-play{display:grid;place-items:center;flex-shrink:0;width:52px;height:52px;border:1px solid #e4e7e17a;border-radius:50%;font-size:11px;padding-left:2px;transition:background .4s,scale .5s}.hero-watch:hover .round-play{background:#e4e7e122;scale:1.06}.hero-watch small{display:block;font-size:9px;color:#b2bdbb;margin-top:5px;font-weight:400}.opening-bottom{bottom:48px;color:#c0c9c6;align-items:center;font-size:9px}.begin-story{font-size:9px;gap:22px}.scroll-thread{height:30px}.hero-options{display:flex;gap:20px;align-items:center}.hero-options>button{display:flex;gap:9px;align-items:center;color:#a4b0ae;font-size:9px;min-height:44px;padding:5px 0;position:relative}.hero-options>button>span{font-size:11px}.hero-options>button[aria-pressed=true]{color:#f0efe8}.hero-options>button[aria-pressed=true]:after{content:'';height:1px;left:0;right:0;bottom:2px;position:absolute;background:#c7b49c}#motion-toggle{font-size:9px}.header.is-fixed{background:#0c1418f2}.mobile-nav{background:#10191ef5}.wordmark-dot{background:#c7b49c}.desktop-nav a:hover,.desktop-nav a.active{color:#eee6d8}.story-heading{padding-top:0}
.work-section{background:var(--film-ink);color:var(--film-white);padding:100px var(--pad) 90px;isolation:isolate}.work-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;max-width:1680px;margin:0 auto 55px}.work-heading .section-label{color:#b0babd;margin-bottom:24px;font-size:9px}.work-heading h2{font-size:clamp(40px,5.4vw,83px);font-weight:400;letter-spacing:-.055em}.work-heading-aside{text-align:right;color:#a4afb2;padding-bottom:8px}.work-heading-aside>span{display:block;font-size:8px;letter-spacing:.1em}.work-heading-aside>button{font-size:10px;border-bottom:1px solid #8b999e66;padding:8px 0;margin-top:12px;min-height:36px;color:#d0d7d7}.film-item{min-width:0}.film-lead{max-width:1680px;margin:0 auto}.film-media{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:#182027;isolation:isolate;transform-origin:50% 90%;transform:perspective(1800px) rotateX(var(--film-tilt,0deg));text-align:left}.film-media>img,.film-media>video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity .7s;pointer-events:none}.film-media>video{opacity:0;z-index:1}.film-item.has-preview .film-media>video{opacity:1}.film-shade{position:absolute;inset:0;z-index:2;background:linear-gradient(transparent 60%,#050b1080);pointer-events:none}.film-play{position:absolute;z-index:3;bottom:26px;left:26px;border:1px solid #e3e9e875;background:#0d171827;backdrop-filter:blur(8px);border-radius:50%;width:49px;height:49px;display:grid;place-items:center;font-size:10px;padding-left:2px;transition:background .3s,scale .4s}.film-media:hover .film-play{background:#e2e9e02c;scale:1.07}.film-duration{position:absolute;z-index:3;right:26px;bottom:29px;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.05em;color:#e3e9e7}.film-caption{display:flex;justify-content:space-between;gap:30px;padding-top:25px}.film-category{font-size:9px;letter-spacing:.07em;color:#a4b2b7;text-transform:uppercase;line-height:1.8;margin-bottom:10px}.film-title{text-align:left;display:block;transition:color .3s}.film-title:hover{color:#d6c5ab}.film-title,.film-caption h3{font-size:clamp(27px,3.2vw,49px);line-height:1.2;font-weight:400;letter-spacing:-.045em}.film-role{font-size:12px;line-height:1.8;color:#9baeb6;margin-top:13px;max-width:720px}.film-year{font-size:10px;color:#aab7bc;padding-top:5px;font-variant-numeric:tabular-nums}.film-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4vw;max-width:1480px;margin:95px auto 0}.film-support .film-caption{padding-top:22px;gap:15px}.film-support .film-title{font-size:clamp(26px,2.3vw,36px)}.film-support .film-role{font-size:11px}.film-support .film-play{width:44px;height:44px;bottom:20px;left:20px;font-size:9px}.film-support .film-duration{font-size:9px;right:20px;bottom:23px}.archive-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;max-width:1480px;margin:130px auto 50px}.archive-heading h2{font-size:clamp(34px,3.9vw,60px)}.archive-heading>p{font-size:12px;line-height:1.9;color:#a1b2b9}.film-archive{max-width:1480px;margin:auto}.film-archive-item{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.5fr);gap:5vw;align-items:center;padding:32px 0;border-top:1px solid #9dafb62b}.film-archive-item:last-child{border-bottom:1px solid #9dafb62b}.film-archive-item>.film-media{max-width:400px;justify-self:start}.film-archive-item .film-caption{padding:0;width:100%;align-items:start;gap:25px}.film-archive-item .film-title{font-size:clamp(26px,2.8vw,41px)}.film-archive-item .film-role{max-width:680px;font-size:12px}.film-archive-item .film-media>img,.film-archive-item .film-media>video{object-fit:cover}.film-archive-item .film-play{width:35px;height:35px;font-size:8px;left:15px;bottom:15px}.film-archive-item .film-duration{font-size:8px;right:15px;bottom:17px}.film-cursor{display:none}.making-section{background:#dce1df;color:#1d2b31;padding:100px var(--pad) 70px}.making-heading{max-width:1480px;margin:auto auto 60px}.making-heading .section-label{font-size:9px;color:#5e7075;margin-bottom:25px}.making-heading h2{font-size:clamp(45px,5.5vw,85px);line-height:1.1;letter-spacing:-.06em}.making-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:10vw;max-width:1480px;margin:auto;align-items:start}.making-film{position:sticky;top:120px}.making-film>img{width:100%;aspect-ratio:16/9;object-fit:cover}.making-caption{display:flex;justify-content:space-between;gap:20px;font-size:7px;color:#52676d;letter-spacing:.05em;line-height:1.8;margin-top:20px}.making-film>p{font-size:15px;line-height:1.9;max-width:480px;color:#4b626a;margin-top:25px}.making-film>.soft-link{color:#344b54;margin-top:16px;font-size:11px}.making-steps{list-style:none;margin:0;padding:0}.making-steps>li{display:flex;align-items:start;gap:28px;border-top:1px solid #81979e5e;padding:30px 0 35px;position:relative;min-height:145px;transition:color .7s}.making-steps>li>span{font-size:12px;color:#657f87;line-height:1.7;min-width:20px;padding-top:5px;font-variant-numeric:tabular-nums}.making-steps h3{font-size:clamp(28px,2.9vw,43px);line-height:1.2;font-weight:400;letter-spacing:-.045em}.making-steps p{font-size:13px;color:#596f77;line-height:1.85;margin-top:17px}.making-steps>li:before{position:absolute;content:'';left:0;top:-1px;width:0;height:1px;background:#355f6e;transition:width 1s var(--ease)}.making-steps>li.is-current:before{width:100%}.making-steps>li.is-current h3{color:#27596a}.making-tools{max-width:1480px;margin:55px auto 0;border-top:1px solid #81979e5e;padding-top:25px;display:flex;gap:35px;align-items:start}.making-tools>span{font-size:8px;letter-spacing:.08em;padding-top:4px;color:#566c74}.making-tools>p{font-size:12px;line-height:2;color:#4b626a}.youtube-screen{position:relative;background:#05080b;width:100%;aspect-ratio:16/9}.youtube-screen iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.screening{width:min(1280px,96vw);max-height:94svh;background:#0e171c;border:1px solid #394b55;border-radius:5px}.screening-info h2{font-size:28px}.screening-info p{font-size:13px;line-height:1.85;max-width:840px;color:#b3c0c6}.screening-info #film-credits{font-size:11px;color:#9db2bc}.screening-info>a{align-self:start;white-space:nowrap;font-size:11px}.player-status{color:#d0bea1}.screening-info>div{min-width:0}.screening .screening-top .section-label{font-size:9px;color:#b8c7cd}.screening-info{align-items:start}.header .wordmark{font-size:23px}
@media(hover:hover) and (pointer:fine){.film-cursor{position:absolute;display:grid;place-items:center;left:0;top:0;width:66px;height:66px;border:1px solid #e9efee9c;border-radius:50%;font-size:9px;letter-spacing:.12em;background:#0a171544;backdrop-filter:blur(8px);z-index:4;opacity:0;translate:calc(var(--cursor-x,50px) - 33px) calc(var(--cursor-y,50px) - 33px);pointer-events:none;transition:opacity .25s}.film-media[data-hover=true] .film-cursor{opacity:1}.film-media[data-hover=true] .film-play{opacity:0}.film-archive-item .film-cursor{width:48px;height:48px;font-size:7px;translate:calc(var(--cursor-x,50px) - 24px) calc(var(--cursor-y,50px) - 24px)}}
@media(min-width:1900px){.work-section{padding-left:max(var(--pad),calc((100vw - 1680px)/2));padding-right:max(var(--pad),calc((100vw - 1680px)/2))}.hero .opening-copy{left:max(var(--pad),calc((100vw - 1680px)/2));right:max(var(--pad),calc((100vw - 1680px)/2))}.opening-copy h1{font-size:196px}.hero-frame,.opening-bottom{left:max(var(--pad),calc((100vw - 1680px)/2));right:max(var(--pad),calc((100vw - 1680px)/2))}}
@media(max-width:1050px){.opening-copy h1{font-size:13vw}.opening-copy{bottom:150px}.hero-intro{margin-top:24px}.hero-watch{font-size:11px}.hero-watch small{font-size:8px}.work-heading{display:block}.work-heading-aside{text-align:left;display:flex;align-items:center;justify-content:space-between;margin-top:25px;padding:0}.work-heading-aside>button{margin:0}.film-pair{margin-top:70px}.archive-heading{margin-top:100px}.film-archive-item{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:5vw}.film-archive-item .film-title{font-size:29px}.making-layout{gap:6vw}.making-steps>li{gap:20px}.making-steps h3{font-size:31px}.making-steps p{font-size:12px}.making-caption{display:block}.making-caption>span{display:block;margin-top:4px}}
@media(max-width:760px){.hero-shell{height:115svh;min-height:740px}.hero{height:100svh;min-height:640px}.header .wordmark{font-size:22px}.hero-frame{top:104px;font-size:7px;left:24px;right:24px}.opening-copy{left:24px;right:24px;bottom:165px;top:auto;transform:none;width:auto;text-align:left}.opening-copy h1{font-size:clamp(72px,20vw,130px);line-height:1.02;letter-spacing:-.07em}.opening-kicker{font-size:8px;letter-spacing:.08em;margin-bottom:16px;line-height:1.8}.hero-intro{display:block;margin-top:25px}.hero-intro>p{font-size:12px;line-height:1.85}.hero-watch{font-size:11px;gap:13px;margin-top:23px;min-height:46px}.round-play{width:44px;height:44px;font-size:9px}.hero-watch small{font-size:8px;margin-top:4px}.opening-bottom{left:24px;right:24px;bottom:33px;display:grid;grid-template-columns:1fr auto;gap:14px 18px;align-items:end}.begin-story{grid-column:1/-1;display:flex;align-items:center;font-size:8px;max-width:none;gap:18px}.scroll-thread{height:25px;margin:0}.hero-options{gap:22px}.hero-options>button{font-size:8px;gap:7px;min-height:38px}.hero-options>button>span{font-size:10px}#motion-toggle{font-size:8px;min-height:38px}.work-section{padding:75px 24px 60px}.work-heading{margin-bottom:35px}.work-heading .section-label{font-size:8px;margin-bottom:23px}.work-heading h2{font-size:clamp(35px,8.7vw,55px);line-height:1.16}.work-heading-aside{margin-top:24px;gap:20px}.work-heading-aside>span{font-size:7px}.work-heading-aside>button{font-size:9px;min-height:40px}.film-lead{margin-left:-24px;margin-right:-24px}.film-lead .film-caption{margin:0 24px;padding-top:24px;gap:15px}.film-category{font-size:8px;line-height:1.8;margin-bottom:9px}.film-title,.film-caption h3{font-size:30px;line-height:1.2}.film-role{font-size:11px;line-height:1.9;margin-top:12px}.film-year{font-size:9px;min-width:28px}.film-play{left:20px;bottom:18px;width:43px;height:43px;font-size:9px}.film-duration{right:20px;bottom:20px;font-size:9px}.film-pair{display:block;margin-top:55px}.film-pair>.film-item+article{margin-top:45px}.film-support .film-caption{padding-top:20px}.film-support .film-title{font-size:28px}.film-support .film-role{font-size:11px}.film-support .film-play{width:38px;height:38px;left:15px;bottom:15px}.film-support .film-duration{right:15px;bottom:17px;font-size:8px}.archive-heading{display:block;margin:70px auto 30px}.archive-heading h2{font-size:34px;line-height:1.2}.archive-heading>p{font-size:11px;margin-top:20px;line-height:1.85}.film-archive-item{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:20px;padding:25px 0;align-items:start}.film-archive-item>.film-media{margin-top:4px}.film-archive-item .film-caption{display:block;padding:0}.film-archive-item .film-title{font-size:21px;line-height:1.25;letter-spacing:-.035em}.film-archive-item .film-category{font-size:7px;line-height:1.8;margin-bottom:8px}.film-archive-item .film-role{font-size:10px;line-height:1.85;margin-top:11px}.film-archive-item .film-year{display:inline-block;margin-top:8px;font-size:8px}.film-archive-item .film-play{left:9px;bottom:9px;width:28px;height:28px;font-size:6px}.film-archive-item .film-duration{right:9px;bottom:10px;font-size:7px}.making-section{padding:75px 24px 55px}.making-heading{margin-bottom:40px}.making-heading .section-label{font-size:8px;margin-bottom:22px}.making-heading h2{font-size:48px}.making-layout{display:block}.making-film{position:relative;top:auto;margin-bottom:40px}.making-caption{display:flex;gap:20px;font-size:7px}.making-caption>span{margin:0}.making-film>p{font-size:14px;margin-top:22px}.making-film>.soft-link{font-size:11px;margin-top:12px}.making-steps>li{min-height:0;padding:25px 0 30px;gap:20px}.making-steps>li>span{font-size:10px;padding-top:4px}.making-steps h3{font-size:29px}.making-steps p{font-size:12px;margin-top:13px}.making-tools{display:block;margin-top:25px;padding-top:20px}.making-tools>span{font-size:7px}.making-tools>p{font-size:11px;line-height:2.1;margin-top:12px}.screening{padding:16px;width:96vw;max-height:94svh}.screening-info{display:block;margin-top:20px}.screening-info h2{font-size:25px;line-height:1.2}.screening-info p{font-size:12px;line-height:1.8}.screening-info #film-credits{font-size:10px;line-height:1.9}.screening-info>a{font-size:11px;margin-top:10px}.screening .screening-top .section-label{font-size:8px}.youtube-screen{aspect-ratio:16/9}.film-media{transform:none!important}.film-cursor{display:none!important}}
@media(max-width:360px){.opening-copy{left:20px;right:20px}.opening-copy h1{font-size:67px}.opening-kicker{font-size:7px}.hero-frame,.opening-bottom{left:20px;right:20px}.opening-copy{bottom:155px}.hero-intro>p{font-size:11px}.hero-watch{font-size:10px}.hero-watch small{font-size:7px}.film-archive-item{gap:14px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.film-archive-item .film-title{font-size:19px}.film-archive-item .film-role{font-size:9px}.work-heading h2{font-size:33px}.film-title{font-size:27px}.archive-heading h2{font-size:31px}.making-heading h2{font-size:43px}}
@media(max-height:550px) and (min-width:761px){.hero-shell{height:125svh;min-height:510px}.hero{height:100svh;min-height:390px}.hero-frame{top:85px;font-size:6px}.opening-copy{bottom:85px}.opening-kicker{font-size:7px;margin-bottom:9px}.opening-copy h1{font-size:70px}.hero-intro{margin-top:13px;align-items:center}.hero-intro>p{font-size:10px;line-height:1.65}.hero-watch{font-size:10px;margin:0;min-height:38px}.hero-watch small{font-size:7px;margin-top:3px}.round-play{width:37px;height:37px;font-size:8px}.opening-bottom{bottom:16px;font-size:8px}.begin-story{font-size:8px}.hero-options>button{min-height:32px;font-size:7px}.hero-options>button>span{font-size:9px}#motion-toggle{font-size:8px;min-height:32px}.hero-options{gap:16px}.scroll-thread{height:20px}}
@media(prefers-reduced-motion:reduce){.world.webgl-ready>.world-poster{opacity:1}.world>video{display:none}.film-item.has-preview .film-media>video{opacity:0}.film-media{transform:none!important}.film-cursor{display:none!important}}
.youtube-screen>video{position:absolute;inset:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;background:#05080b;object-fit:contain}.screening-actions{display:flex;flex-direction:column;align-items:start;gap:5px;flex-shrink:0}.screening-actions>.soft-link{font-size:11px;white-space:nowrap}.screening #player-status{font-size:10px;letter-spacing:.04em;color:#c6c3b4;margin-top:12px}.screening #player-status:empty{display:none}@media(max-width:760px){.screening-actions{flex-direction:row;gap:25px;margin-top:14px}.screening-actions>.soft-link{font-size:10px}}
@media(max-width:760px) and (max-height:650px){.hero{min-height:560px}.hero-shell{min-height:660px}.opening-copy{bottom:140px}.opening-kicker{font-size:7px;margin-bottom:12px}.opening-copy h1{font-size:67px}.hero-intro{margin-top:18px}.hero-watch{margin-top:18px;min-height:40px}.round-play{width:40px;height:40px}.opening-bottom{bottom:20px;gap:10px 14px}.hero-frame{top:96px}}
.screening-info #film-music{font-size:10px;line-height:1.8;color:#a5b6be}.screening-info #film-music:empty{display:none}.motion-ready .hero .opening-copy h1{animation:film-name 1.3s var(--ease) both}.motion-ready .hero .opening-kicker{animation:film-detail 1.2s .1s var(--ease) both}.motion-ready .hero .hero-intro{animation:film-detail 1.2s .25s var(--ease) both}@keyframes film-name{from{opacity:0;transform:translateY(28px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes film-detail{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.hero .opening-copy h1,.hero .opening-kicker,.hero .hero-intro{animation:none!important}}
.dialog-close{min-height:44px}.screening .youtube-screen{max-height:68svh;aspect-ratio:16/9}.screening-info #film-description{margin-top:12px}

.film-lead .film-media{will-change:transform}
.world-poster,.world>video{object-position:var(--poster-x,50%) 50%}.world[data-source=roads]>.world-poster,.world[data-source=roads]>video{object-position:var(--poster-x,32%) 50%}.world[data-portrait=true]>video{object-position:50% 50%}
@media(prefers-reduced-motion:reduce){body.motion-ready .world canvas,body.motion-ready .photo-art canvas{display:block!important}body.motion-ready .world>video{display:block}body.motion-ready .world.video-ready>video{opacity:1}body.motion-ready .world.webgl-ready>video{opacity:0}body.motion-ready .world.webgl-ready>.world-poster{opacity:0}body.motion-ready .film-item.has-preview .film-media>video{opacity:1}body.motion-ready .photo-art.gpu-ready>img{opacity:0}}
/* Compact landscape composition, including smaller phones. */
@media(max-height:550px) and (min-width:500px){.hero-shell{height:125svh;min-height:500px}.hero{height:100svh;min-height:360px}.header{height:66px}.hero-frame{top:85px;font-size:6px}.opening-copy{bottom:85px}.opening-kicker{font-size:7px;margin-bottom:9px}.opening-copy h1{font-size:70px}.hero-intro{display:flex;margin-top:13px;align-items:center}.hero-intro>p{font-size:10px;line-height:1.65}.hero-watch{font-size:10px;margin:0;min-height:38px}.hero-watch small{font-size:7px;margin-top:3px}.round-play{width:37px;height:37px;font-size:8px}.opening-bottom{display:flex;bottom:16px;font-size:8px}.begin-story{font-size:8px;gap:15px}.hero-options>button{min-height:32px;font-size:7px}.hero-options>button>span{font-size:9px}#motion-toggle{font-size:8px;min-height:32px}.hero-options{gap:16px}.scroll-thread{height:20px}}
/* Keep identity readable across the bright sky and both camera crops. */
.world-scrim{background:linear-gradient(90deg,#06101550 0%,#06101522 45%,#06101500 75%),linear-gradient(180deg,#0810147a 0%,#08101400 26%,#08101438 40%,#081014a0 70%,#081014e0 100%)}.opening-kicker{color:#f0efea;text-shadow:0 1px 8px #02080be6}.world[data-source=roads] .world-scrim{background:linear-gradient(180deg,#050b1655,transparent 35%,#050b1420 50%,#050b14d0 100%)}@media(max-width:760px) and (max-height:650px){.opening-kicker{font-size:8px}}@media(max-width:360px){.opening-kicker{font-size:8px}}

/* Final editorial review: essential credits remain readable; the feature is visibly playable. */
.work-heading-aside>span,.film-category,.film-archive-item .film-category{font-size:10px;color:#bfcccf}
.film-year,.film-archive-item .film-year{font-size:11px;color:#bdcbd0}
.film-role,.film-support .film-role,.film-archive-item .film-role{font-size:12px;color:#b1c1c7}
.film-duration,.film-support .film-duration,.film-archive-item .film-duration{font-size:10px;color:#f2f2eb;text-shadow:0 1px 4px #000}
.film-lead .film-play{top:26px;bottom:auto}
.making-caption{font-size:10px;color:#435b63}
@media(max-width:760px){.film-category,.film-archive-item .film-category{font-size:10px;letter-spacing:.025em}.film-archive-item .film-role{font-size:11px}.film-lead .film-play{top:18px}.film-year,.film-archive-item .film-year{font-size:10px}.making-caption{font-size:9px}}
.making-film>img{height:auto;object-fit:contain}
