/* Three distinct architectural rooms after the collections. Photos remain in the original gallery. */
.scene .room-view{object-position:50% 50%;transform-origin:72% 57%}
.brand-tour .scene .shade{opacity:.38}
#brand-ending .tour-light{background:linear-gradient(90deg,#100d0b9c,transparent 65%)}
.tour-content,#brand-ending[data-room=rafael] .tour-content,#brand-ending[data-room=olhar] .tour-content{top:24%;width:43%;max-height:calc(76% - 155px)}
.tour-content h1,#brand-ending[data-room=olhar] .tour-content h1{font-size:clamp(44px,5.6vw,80px);max-width:16ch}
.tour-actions{display:flex;flex-wrap:wrap;gap:12px 28px}
.tour-action.secondary{border-bottom-color:#bba98c80}
.tour-stops{gap:26px}
.tour-guide{font-size:12px}
@media(max-width:700px){
 .scene .room-view{object-position:69% 50%}
 .scene #view3{object-position:87% 50%}
 .scene #view5{object-position:100% 50%}
 .brand-tour .scene .shade{opacity:.7}
 #brand-ending .tour-light{background:linear-gradient(0deg,#100d0bf2 0%,#100d0bc9 43%,transparent 76%)}
 .tour-content,#brand-ending[data-room=rafael] .tour-content,#brand-ending[data-room=olhar] .tour-content{left:7%;top:43%;width:86%;max-height:calc(57% - 157px);padding-right:8px}
 .tour-content h1,#brand-ending[data-room=rafael] .tour-content h1,#brand-ending[data-room=olhar] .tour-content h1{font-size:38px;line-height:1.02}
 #tour-copy{margin:16px 0}#tour-copy p,#brand-ending[data-room=olhar] #tour-copy p{font-size:12px;line-height:1.7}
 .tour-stops{gap:9px}.tour-actions{gap:8px}.tour-action{min-height:44px}
 .tour-guide{bottom:125px;font-size:11px}
}
@media(max-height:650px){
 .tour-content,#brand-ending[data-room=rafael] .tour-content,#brand-ending[data-room=olhar] .tour-content{top:115px;max-height:calc(100% - 255px)}
 .tour-content h1,#brand-ending[data-room=rafael] .tour-content h1,#brand-ending[data-room=olhar] .tour-content h1{font-size:36px}
}
