/* V10: display full installation photographs. */
.cinema-hero{height:auto;min-height:0;display:flex;flex-direction:column;overflow:visible;background:#eef0f1}
.cinema-hero>img{position:static;display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}
.cinema-stage{position:static;width:100%;max-width:none;height:auto;min-height:0;padding:0;display:block}
.cinema-panel{width:100%;max-width:none;padding:32px max(24px,calc((100% - 1320px)/2));box-sizing:border-box}
.cinema-panel h1{max-width:1050px;font-size:clamp(30px,3.5vw,48px)}
.page-hero.split-hero.room-header,.page-hero.room-header.engine-hero{display:flex;flex-direction:column;height:auto;min-height:0;overflow:visible;background:#eef0f1}
.page-hero.room-header>img,.page-hero.room-header.engine-hero>img{position:static;inset:auto;display:block;order:1;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}
.page-hero.room-header .hero-copy{position:static;order:2;display:block;width:100%;height:auto;min-height:0;padding:0;max-width:none}
.page-hero.room-header .inner-title-panel,.engine-hero .inner-title-panel{width:100%;max-width:none;padding:26px max(24px,calc((100% - 1320px)/2));box-sizing:border-box}
.room-header .hero-copy h1{font-size:clamp(28px,3vw,42px)}
