/* The film treatment sits over the scene, underneath every interactive control. */
.hotel-cut{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}
.cut-shutter{position:absolute;inset:0;background:#080908;opacity:0}
.cut-edge{position:absolute;top:50%;left:8%;right:8%;height:1px;background:#ff5400;box-shadow:0 0 24px 3px #ff540044;opacity:0}
.cut-matte{position:absolute;inset:0;border-top:7vh solid #070807;border-bottom:7vh solid #070807;opacity:0}
@media(prefers-reduced-motion:reduce){.hotel-cut{display:none}.is-travelling .hotel-guide{transition:none}.travel-readout>div{animation:none}}
