/* Encuadre de escritorio a resolución nativa; toma vertical completa en celular. */
@media(min-width:801px){
 .portrait-background22{--film-native-width:512px;--film-focus:60%}
 .about-ending.portrait-background22{--film-native-width:464px;--film-focus:100%}
 .portrait-background22>.section-film21 video{right:0;width:min(46vw,var(--film-native-width));height:100%;max-width:none;object-fit:cover;object-position:center var(--film-focus);mask-image:linear-gradient(90deg,transparent,#000 14%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%)}
}
@media(max-width:800px){
 .background-section20.portrait-background22{align-items:flex-start}
 .portrait-background22>div{align-self:flex-start}
 .about-ending.portrait-background22{aspect-ratio:464/832}
}
