/* One scenic stage, including the opening and the brand tour. No hair-image effects. */
.scene .view{transform-origin:66% 54%;will-change:auto}
body.moving .scene .view{will-change:transform,opacity}
#brand-ending{background:transparent;isolation:auto}
#brand-ending .tour-world{display:none}
#brand-ending .tour-light{z-index:0;background:linear-gradient(90deg,#100d0bc9, #100d0b66 40%,transparent 70%);pointer-events:none}
.tour-content,.tour-photograph,.tour-quiet,.tour-navigation,.tour-guide{z-index:1}
.scene .shade{transition:opacity 1s ease;opacity:.85}
.brand-tour .scene .shade{opacity:1}
.copy[data-position=entrada] h1{max-width:11ch}
.copy[data-position=entrada] p{max-width:30ch}
.next-scene img{display:none}
.next-scene{min-width:180px;min-height:48px}
@media(max-width:700px){
 .scene{bottom:0}
 .scene .shade{background:linear-gradient(0deg,#15130ff5 0%,#15130fdb 25%,transparent 62%,#15130f66)}
 #brand-ending .tour-light{background:linear-gradient(0deg,#100d0bd9,#100d0ba8 42%,transparent 84%)}
 .next-scene{min-width:0}
}
@media(prefers-reduced-motion:reduce){.scene .shade{transition:none}}
.motion-reduced .scene .shade{transition:none}
