.page-film .facts dd,.page-film .press-quote blockquote,.page-film figure{margin:0}.page-film figure.press-quote{margin-top:48px}.page-film .film-hero img.still{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.page-film .film-hero img.still.flou{filter:blur(48px)saturate(1.1);transform:scale(1.25)}.page-film .trailer-sec:last-child{padding-bottom:clamp(90px,11vw,160px)}.page-film .film-hero .still-credit{right:var(--gut);z-index:1;color:#ffffffb3;font-size:11px;position:absolute;bottom:12px}.page-film .film-hero:has(img.still):after{content:"";z-index:0;background:linear-gradient(#0b2a4580,#0b2a4559 45%,#0b2a45e0);position:absolute;inset:0}.page-film .film-body{grid-template-columns:minmax(0,.75fr) minmax(0,1.55fr) minmax(0,.75fr);grid-template-areas:"fest syn people""fest det people";row-gap:56px}.page-film .film-body.no-fest{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);grid-template-areas:"syn people""det people"}.page-film .syn-col{grid-area:syn}.page-film .fest-col{grid-area:fest}.page-film .people-col{grid-area:people}.page-film .det-col{grid-area:det}.page-film .det-col .facts{margin-top:14px}.page-film .fests,.page-film .names{margin:14px 0 0;padding:0;list-style:none}.page-film .fests li,.page-film .names li{border-bottom:1px solid var(--joint);flex-direction:column;gap:2px;padding:12px 0;font-size:15.5px;display:flex}.page-film .fests li:first-child,.page-film .names li:first-child{padding-top:0}.page-film .fests b,.page-film .names b{font-weight:600;line-height:1.3}.page-film .fests span,.page-film .names span{color:var(--ink2);font-size:14px}.page-film .fests svg{vertical-align:-4px;width:11px;height:20px;color:var(--water-deep);margin-right:6px}.page-film .names+.label{margin-top:40px;display:block}@media (width<=900px){.page-film .film-body,.page-film .film-body.no-fest{grid-template-columns:1fr;grid-template-areas:"syn""fest""people""det";row-gap:44px}}.page-film .extras{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:28px;display:grid}.page-film .extras figcaption,.page-film .gallery figcaption{margin-top:10px;display:block}.page-film .gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:28px;margin-top:18px;display:grid}.page-film .gallery img{width:100%;height:auto;display:block}
