/* Homepage hero extended to the right for wide desktop windows (Simon, 5 Nov 2026). */
@media (min-width:1101px){
html body.home #main#main .cinema .cinema-photo{width:auto!important;max-width:none!important;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 160px),transparent)!important;mask-image:linear-gradient(90deg,#000 calc(100% - 160px),transparent)!important}
html body.home .cinema .photo-window::before{display:none!important}
}
@media (min-width:1101px) and (max-height:880px){
html body.home #main#main .cinema .cinema-photo{transform:translateX(calc(-7.34% + 17vw))!important}
}
@media (min-width:1101px) and (max-width:1400px) and (min-height:881px) and (max-aspect-ratio:11/10){
html body.home #main#main .cinema .cinema-photo{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 160px),transparent),linear-gradient(180deg,#000 80%,transparent)!important;mask-image:linear-gradient(90deg,#000 calc(100% - 160px),transparent),linear-gradient(180deg,#000 80%,transparent)!important;-webkit-mask-composite:source-in;mask-composite:intersect}
}
