.vdt--native:not(.is-tray-visible){height:100svh;min-height:580px}.vdt--native .vdt__intro{padding:0}.vdt--native .vdt__story-pin{height:100%;overflow:hidden}.vdt-native-scene{position:relative;height:100%;width:min(100%,56.25svh);margin:auto;overflow:hidden;background:#17130f;perspective:1000px}.vdt-native-room{position:absolute;width:100%;height:100%;object-fit:cover;will-change:transform}.vdt-native-doors{position:absolute;inset:0;display:flex;pointer-events:none}.vdt-native-doors>div{width:50%;height:100%;background:linear-gradient(90deg,#211b15,#40352a 45%,#272018);border:8px ridge #8d7757;transform-origin:left center;will-change:transform}.vdt-native-doors>div+div{transform-origin:right center}.vdt-native-doors>div:after{content:'';position:absolute;inset:12%;border:1px solid #a38b62}.vdt-native-brand{position:absolute;top:22%;width:100%;text-align:center;font:28px Georgia,serif;letter-spacing:.25em;color:#e2d0b0}.vdt-native-enter,.vdt-native-reveal{position:absolute;left:10%;bottom:max(12%,env(safe-area-inset-bottom));width:80%;padding:16px;background:#f5eee2;color:#30291f;border:1px solid #b9a27c;cursor:pointer;z-index:2}.vdt-native-skip{position:absolute;top:16px;right:16px;padding:8px;color:white;background:#231e18aa;border:1px solid #ffffff55;cursor:pointer}.vdt-native-scene [hidden]{display:none!important}.vdt--native-scrolling:not(.is-tray-visible){height:260svh;min-height:0;overflow:visible}.vdt--native-scrolling .vdt__story-pin{position:sticky;top:0;height:100svh;min-height:0}.vdt--native-scrolling .vdt__intro{height:100svh;min-height:0}.vdt--native-scrolling .vdt__stage{display:none}.vdt--native.is-tray-visible .vdt__story-pin{height:auto}.vdt--native.is-tray-visible .vdt__stage{display:grid}@media(prefers-reduced-motion:reduce){.vdt-native-room,.vdt-native-doors>div{will-change:auto}}
