/* Portrait media and paired card imagery; retain the approved full-bleed layout. */
.cinema-v130__picture{position:absolute;inset:0;display:block}
.route-home #hero .cinema-v122__toggle.cinema-v130__control{position:absolute;z-index:4;top:18px;right:max(24px,calc((100% - 1440px)/2));display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;border:1px solid #fff5e440;border-radius:50%;background:#17202270;color:#fff5e4}
.route-home #hero .cinema-v130__control[hidden]{display:none}
.cinema-v130__control [data-film-label]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.route-home #hero .cinema-v130__control:hover{background:#172022bb;border-color:#fff5e48a}
.cinema-v122__footer{justify-content:flex-start;min-height:56px}
.route-home #productPrograms .home-program-card__image{position:relative;aspect-ratio:4/3;background:#fff}
.route-home #productPrograms .home-program-card__image:after{display:none}
.route-home #productPrograms .home-program-card__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:none!important;translate:none!important;filter:none!important;transition:none}
.route-home #productPrograms .home-program-card__image .home-program-card__primary{object-fit:contain}
.route-home #productPrograms .home-program-card__image .home-program-card__alternate{opacity:0;transition:opacity .52s cubic-bezier(.2,.7,.25,1)}
.route-home #productPrograms .home-program-card__tag{z-index:2}
.route-home #productPrograms .home-program-card{translate:none!important;transform:none!important}
.route-home #productPrograms .home-program-card.is-scene .home-program-card__alternate{opacity:1}
@media(max-width:760px){
 .cinema-v122__poster,.cinema-v122__film{object-position:50% center}
 .route-home #hero .cinema-v130__control{top:12px;right:14px}
 .cinema-v122__footer{min-height:0;padding-bottom:3px}
}
@media(prefers-reduced-motion:reduce){
 .route-home #productPrograms .home-program-card__image .home-program-card__alternate{transition:none}
}
