/* Preserve the original pixels; correct the presentation of two camera-rotated photographs. */
.dsbm-upright-photo{position:relative;display:block;width:100%;aspect-ratio:1.5;overflow:hidden;background:#181818;container-type:size}
.dsbm-upright-photo>img{display:block;position:absolute;left:50%;top:50%;width:66.66667%;width:min(100cqh,177.77778cqw);height:auto!important;min-height:0!important;max-width:none!important;aspect-ratio:16/9!important;object-fit:contain!important;transform:translate(-50%,-50%) rotate(90deg);transform-origin:center}
.internal-page .inner-masthead-media>.dsbm-upright-photo{flex:1 1 0;min-height:350px;aspect-ratio:1.3}
.internal-page .inner-masthead-media>.dsbm-relevant-photo{object-fit:contain;object-position:center;background:#181818}
@media(max-width:760px){.internal-page .inner-masthead-media>.dsbm-upright-photo{flex:none;min-height:0;aspect-ratio:1.48}}

.dsbm-upright-photo>img[src*="bmw-coupe-rural-transport"]{aspect-ratio:4/3!important}
.internal-page .inner-masthead-media>img.dsbm-battery-photo{object-fit:cover;object-position:50% 50%}
