.film-hero-link{display:inline-flex!important;align-items:center;gap:14px!important;color:#eddbb5!important}.film-hero-link small{font-size:9px;letter-spacing:.12em;opacity:.7}.film-play-dot{font-size:10px}.film-entry{padding-top:100px;padding-bottom:110px;background:#10100e;border-top:1px solid #c9ae7830;border-bottom:1px solid #c9ae7830}.film-entry-heading{display:grid;grid-template-columns:1fr 1fr auto;gap:36px;align-items:end;margin-bottom:45px}.film-entry-heading h2{font-family:Editorial,Georgia,serif;font-size:clamp(48px,5.6vw,86px);font-weight:400;line-height:1.03;letter-spacing:-.04em;margin:18px 0 0}.film-entry-heading h2 em{font-weight:400;color:#cbb380}.film-entry-heading p:not(.eyebrow){color:#aaa99e;font-size:15px;line-height:1.75;margin:0}.film-entry-heading>a{min-height:44px;display:inline-flex;align-items:center;gap:20px}.film-entry-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:25px}.film-entry-card{display:block;color:#f2ede2;text-decoration:none}.film-entry-image{position:relative;overflow:hidden;background:#050504;aspect-ratio:16/10}.film-entry-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .7s ease}.film-entry-card:first-child .film-entry-image{aspect-ratio:16/9}.film-entry-card:nth-child(2){padding-top:58px}.film-entry-card:hover img{transform:scale(1.025)}.film-entry-play{position:absolute;left:25px;bottom:25px;display:grid;place-items:center;border:1px solid #f4e4be80;background:#12110c70;backdrop-filter:blur(10px);width:52px;height:52px;border-radius:50%;font-size:12px}.film-entry-duration{position:absolute;right:20px;bottom:27px;font-size:11px;letter-spacing:.15em;padding:9px 10px;background:#080808a0}.film-entry-caption{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid #ffffff20;padding:22px 0}.film-entry-caption div>span{font-size:10px;color:#b5a17c;letter-spacing:.16em}.film-entry-caption h3{font-family:Editorial,Georgia,serif;font-size:clamp(26px,2.5vw,40px);font-weight:400;margin:10px 0 0}.film-entry-caption>span{font-size:25px;color:#cbb380}.film-entry-note{font-size:11px;color:#97978c;line-height:1.8;margin-top:28px}.film-entry-card:focus-visible{outline:2px solid #e8cc8f;outline-offset:8px}@media(max-width:760px){.film-entry{padding-top:65px;padding-bottom:65px}.film-entry-heading{grid-template-columns:1fr;gap:25px}.film-entry-heading h2{font-size:54px}.film-entry-heading>a{justify-self:start}.film-entry-grid{grid-template-columns:1fr;gap:30px}.film-entry-card:nth-child(2){padding-top:0}.film-entry-image,.film-entry-card:first-child .film-entry-image{aspect-ratio:16/9}.film-entry-caption{padding:18px 0}.film-hero-link{gap:9px!important}.film-hero-link small{display:none}.film-entry-note{font-size:12px}}@media(prefers-reduced-motion:reduce){.film-entry-image img{transition:none}.film-entry-card:hover img{transform:none}}

#performance-film[data-render="3d"]{object-fit:contain;background:#080908}

.mobile-menu{overflow-y:auto;overscroll-behavior:contain}
