@import'https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&display=swap';@import'https://fonts.googleapis.com/css2?family=Lora:wght@700&display=swap';:root{scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box;line-height:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:active,*:focus{outline:0}::-moz-focus-inner{border:0;padding:0}html,body{background-color:#fff;height:100%;line-height:1;overflow:hidden;overscroll-behavior:none}html{font-size:100%;touch-action:pan-x pan-y;-ms-content-zooming:none}body{font-family:"Noto Sans",sans-serif;font-size:1rem;font-weight:400;color:#3b1953;margin:0;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none}audio,canvas,img,svg,video{border:0;vertical-align:top}b,strong{font-weight:700}button{background:none;border:0;border-radius:0;color:inherit;cursor:pointer;font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0;outline:0;text-transform:none;-webkit-appearance:button}footer,header,main,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:1rem;font-weight:700;line-height:1;margin:0;padding:0}iframe{border:0;width:100%;height:100%}ol,ul,dl{list-style:none;margin:0;padding:0}p{line-height:1.5em;margin:0 0 1em 0;padding:0}progress{vertical-align:baseline}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-collapse:collapse;border-spacing:0;caption-side:bottom}th{font-weight:normal;text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}[hidden]{display:none !important}.app .floor-plan-panel{position:absolute;bottom:0;left:0;z-index:3}.app .floor-plan-panel.with-selector.open.expanded .panel .content .floor-plans{bottom:80px}.app .floor-plan-panel.with-selector.open.expanded .panel .content .selector{height:64px}.app .floor-plan-panel.with-selector.open.expanded .panel .content .selector .inner .floor-button{height:40px;min-width:144px;padding:0 16px}.app .floor-plan-panel.with-selector.open.expanded .panel .content .selector .inner .floor-button .short{display:none}.app .floor-plan-panel.with-selector.open.expanded .panel .content .selector .inner .floor-button .long{display:inline}.app .floor-plan-panel.with-selector.open.expanded .panel .size-button:after{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M0%2C13.5v-3.4c0-.6.5-1.1%2C1.1-1.1h6.3c.6%2C0%2C1.1.5%2C1.1%2C1.1v3.4c0%2C.6-.5%2C1.1-1.1%2C1.1H1.1c-.6%2C0-1.1-.5-1.1-1.1ZM.9%2C9.9v3.8h6.7v-3.8H.9Z%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpolygon%20points%3D%229.1%204.2%209.1%208.2%2013.1%208.2%2013.1%207.1%2011.1%207.1%2013.5%204.6%2012.7%203.8%2010.3%206.2%2010.3%204.2%209.1%204.2%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpath%20d%3D%22M9.7%2C11.1v-1.1h5.2V2.6H2.3v5.1h-1.1V2.6c0-.6.5-1.1%2C1.1-1.1h12.6c.6%2C0%2C1.1.5%2C1.1%2C1.1v7.3c0%2C.7-.5%2C1.2-1.1%2C1.2h-5.2Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;display:block;content:""}.app .floor-plan-panel.with-selector .panel{height:368px}.app .floor-plan-panel.with-selector .panel .content .floor-plans{bottom:64px}.app .floor-plan-panel.open.expanded .panel .size-button:after{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M0%2C13.5v-3.4c0-.6.5-1.1%2C1.1-1.1h6.3c.6%2C0%2C1.1.5%2C1.1%2C1.1v3.4c0%2C.6-.5%2C1.1-1.1%2C1.1H1.1c-.6%2C0-1.1-.5-1.1-1.1ZM.9%2C9.9v3.8h6.7v-3.8H.9Z%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpolygon%20points%3D%229.1%204.2%209.1%208.2%2013.1%208.2%2013.1%207.1%2011.1%207.1%2013.5%204.6%2012.7%203.8%2010.3%206.2%2010.3%204.2%209.1%204.2%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpath%20d%3D%22M9.7%2C11.1v-1.1h5.2V2.6H2.3v5.1h-1.1V2.6c0-.6.5-1.1%2C1.1-1.1h12.6c.6%2C0%2C1.1.5%2C1.1%2C1.1v7.3c0%2C.7-.5%2C1.2-1.1%2C1.2h-5.2Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;display:block;content:""}.app .floor-plan-panel.open .panel{transform:scale(1);transition:transform 400ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .floor-plan-panel.open .panel .content .floor-plans{opacity:1;transition:opacity 200ms cubic-bezier(0.165, 0.84, 0.44, 1) 400ms}.app .floor-plan-panel.open .panel .content .selector{opacity:1;transition:opacity 200ms cubic-bezier(0.165, 0.84, 0.44, 1) 400ms}.app .floor-plan-panel .panel{position:absolute;bottom:32px;left:32px;z-index:2;width:320px;height:320px;background-color:hsla(0,0%,100%,.8);border-radius:8px;box-shadow:0px 2px 9px 0px rgba(0,0,0,.21);transform-origin:0% 100%;transform:scale(0);transition:transform 200ms cubic-bezier(0.165, 0.84, 0.44, 1),width 200ms cubic-bezier(0.165, 0.84, 0.44, 1),height 200ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .floor-plan-panel .panel .content{position:absolute;top:0;right:0;bottom:0;left:0}.app .floor-plan-panel .panel .content .floor-plans{position:absolute;top:16px;right:16px;bottom:16px;left:16px;overflow:hidden;opacity:0}.app .floor-plan-panel .panel .content .floor-plans.hidden{display:none}.app .floor-plan-panel .panel .content .floor-plans .slidable{position:absolute;top:0;right:0;left:0;transition:top 400ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .floor-plan-panel .panel .content .floor-plans .slidable .floor-plan{width:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;position:relative;overflow:hidden}.app .floor-plan-panel .panel .content .floor-plans .slidable .floor-plan .panorama{position:absolute;width:24px;height:24px;display:block;border-radius:50%;cursor:pointer;margin:-12px 0 0 -12px}.app .floor-plan-panel .panel .content .floor-plans .slidable .floor-plan .panorama:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;animation-name:radiate;animation-duration:1.6s;animation-iteration-count:infinite;animation-direction:alternate;background-color:#fff;border-radius:50%;content:"";display:none;opacity:0;pointer-events:none}.app .floor-plan-panel .panel .content .floor-plans .slidable .floor-plan .panorama.active{z-index:10}.app .floor-plan-panel .panel .content .floor-plans .slidable .floor-plan .panorama.active:before{display:block}.app .floor-plan-panel .panel .content .floor-plans .slidable .floor-plan .panorama.active .view-cone{display:block}.app .floor-plan-panel .panel .content .floor-plans .slidable .floor-plan .panorama.active .icon{background-color:#c61a41}.app .floor-plan-panel .panel .content .floor-plans .slidable .floor-plan .panorama.active .icon:after{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M14.7%2C3.3h-2.6l-1.6-1.6h0c-.2-.2-.5-.4-.9-.4h-3.2c-.4%2C0-.7.2-.9.5h0l-1.6%2C1.5H1.3c-.7%2C0-1.3.6-1.3%2C1.3v7.8c0%2C.7.6%2C1.3%2C1.3%2C1.3h13.4c.7%2C0%2C1.3-.6%2C1.3-1.3v-7.8c0-.7-.6-1.3-1.3-1.3ZM8%2C11.7c-2%2C0-3.6-1.6-3.6-3.6s1.6-3.6%2C3.6-3.6%2C3.6%2C1.6%2C3.6%2C3.6-1.6%2C3.6-3.6%2C3.6ZM14.5%2C5.4c-.3%2C0-.5-.2-.5-.5s.2-.5.5-.5c.3-.1.5.1.5.4s-.2.6-.5.6Z%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpath%20d%3D%22M8%2C5.5c-1.5%2C0-2.7%2C1.2-2.7%2C2.6%2C0%2C1.5%2C1.2%2C2.7%2C2.7%2C2.7s2.7-1.2%2C2.7-2.7-1.2-2.6-2.7-2.6Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;display:block;content:""}.app .floor-plan-panel .panel .content .floor-plans .slidable .floor-plan .panorama .view-cone{position:absolute;top:-36px;left:-36px;z-index:2;width:96px;height:48px;display:none;pointer-events:none;transform-origin:50% 100%;background:radial-gradient(farthest-side at bottom, rgba(198, 26, 65, 0.25) 0%, rgba(198, 26, 65, 0.5) 75%, transparent 100%);-webkit-mask:conic-gradient(from -45deg at bottom, transparent, #000000 0deg 90deg, transparent 90deg)}.app .floor-plan-panel .panel .content .floor-plans .slidable .floor-plan .panorama .icon{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background-color:#3b1953;border-radius:50%;box-shadow:0px 1px 4px 0px rgba(0,0,0,.5)}.app .floor-plan-panel .panel .content .floor-plans .slidable .floor-plan .panorama .icon:after{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M14.7%2C3.3h-2.6l-1.6-1.6h0c-.2-.2-.5-.4-.9-.4h-3.2c-.4%2C0-.7.2-.9.5h0l-1.6%2C1.5H1.3c-.7%2C0-1.3.6-1.3%2C1.3v7.8c0%2C.7.6%2C1.3%2C1.3%2C1.3h13.4c.7%2C0%2C1.3-.6%2C1.3-1.3v-7.8c0-.7-.6-1.3-1.3-1.3ZM8%2C11.7c-2%2C0-3.6-1.6-3.6-3.6s1.6-3.6%2C3.6-3.6%2C3.6%2C1.6%2C3.6%2C3.6-1.6%2C3.6-3.6%2C3.6ZM14.5%2C5.4c-.3%2C0-.5-.2-.5-.5s.2-.5.5-.5c.3-.1.5.1.5.4s-.2.6-.5.6Z%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpath%20d%3D%22M8%2C5.5c-1.5%2C0-2.7%2C1.2-2.7%2C2.6%2C0%2C1.5%2C1.2%2C2.7%2C2.7%2C2.7s2.7-1.2%2C2.7-2.7-1.2-2.6-2.7-2.6Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;display:block;content:""}.app .floor-plan-panel .panel .content .selector{position:absolute;right:0;bottom:0;left:0;height:48px;background-color:#dfd8dc;border-radius:0 0 8px 8px;opacity:0;overflow:hidden}.app .floor-plan-panel .panel .content .selector.hidden{display:none}.app .floor-plan-panel .panel .content .selector .inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:8px}.app .floor-plan-panel .panel .content .selector .inner .label{font-weight:700;margin-bottom:3px}.app .floor-plan-panel .panel .content .selector .inner .floor-button{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;height:32px;min-width:32px;background-color:rgba(0,0,0,0);border:1px solid #c8bcc2;border-radius:4px;color:#3b1953;cursor:pointer;font-weight:700;padding:0 8px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94),color 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.app .floor-plan-panel .panel .content .selector .inner .floor-button:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,100%,.1);content:"";opacity:0;transition:opacity 800ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .floor-plan-panel .panel .content .selector .inner .floor-button:hover:after{opacity:1}.app .floor-plan-panel .panel .content .selector .inner .floor-button.active{background-color:#c61a41;color:#fff}.app .floor-plan-panel .panel .content .selector .inner .floor-button .long{display:none}.app .floor-plan-panel .panel .close-button{position:absolute;top:8px;right:8px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:32px;height:32px;background-color:#3b1953;border-radius:4px;box-shadow:0px 1px 4px 0px rgba(0,0,0,.5);cursor:pointer}.app .floor-plan-panel .panel .close-button:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,100%,.1);content:"";opacity:0;transition:opacity 800ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .floor-plan-panel .panel .close-button:hover:before{opacity:1}.app .floor-plan-panel .panel .close-button:after{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpolygon%20points%3D%228%2010%202%2016%200%2014%206%208%200%202%202%200%208%206%2014%200%2016%202%2010%208%2016%2014%2014%2016%208%2010%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;display:block;content:""}.app .floor-plan-panel .panel .size-button{position:absolute;top:8px;right:48px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:32px;height:32px;background-color:#3b1953;border-radius:4px;box-shadow:0px 1px 4px 0px rgba(0,0,0,.5);cursor:pointer}.app .floor-plan-panel .panel .size-button:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,100%,.1);content:"";opacity:0;transition:opacity 800ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .floor-plan-panel .panel .size-button:hover:before{opacity:1}.app .floor-plan-panel .panel .size-button:after{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M8.2%2C6.5L13%2C1.8h-4.1V0h7.1v7.1h-1.8V3l-4.7%2C4.8%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpath%20d%3D%22M1.8%2C8.9c-1%2C0-1.8.8-1.8%2C1.8v3.6c0%2C1%2C.8%2C1.8%2C1.8%2C1.8h3.6c1%2C0%2C1.8-.8%2C1.8-1.8v-3.6c0-1-.8-1.8-1.8-1.8%2C0%2C0-3.6%2C0-3.6%2C0ZM1.8%2C10.7v3.6h3.6v-3.6s-3.6%2C0-3.6%2C0Z%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;display:block;content:""}@keyframes radiate{0%{transform:scale(1);opacity:0}100%{transform:scale(1.25);opacity:.75}}@media only screen and (max-width: 480px){.app .floor-plan-panel .panel{bottom:16px;left:16px}}@media only screen and (max-width: 448px){.app .floor-plan-panel .panel .size-button{display:none}}@media only screen and (max-width: 352px){.app .floor-plan-panel .panel{bottom:0;left:0}}.app .house-type-label{position:absolute;top:32px;left:32px;z-index:2;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;color:#fff;pointer-events:none}.app .house-type-label.hidden{display:none !important}.app .house-type-label .name{font-family:"Lora",sans-serif !important;font-size:40px;font-weight:700;line-height:1.25em}.app .house-type-label .caption{font-size:20px}@media only screen and (max-width: 480px){.app .house-type-label{top:16px;left:16px}}.app .loading-progress{position:absolute;right:0;bottom:0;left:0;z-index:4;height:6px;background-color:hsla(0,0%,100%,.5);pointer-events:none}.app .loading-progress.not-loading{display:none}.app .loading-progress.hidden{display:none !important}.app .loading-progress .bar{width:0%;height:100%;background-color:#c61a41;transition:width 200ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .room-label{position:absolute;right:32px;bottom:32px;z-index:2;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-end;gap:4px;color:#fff;pointer-events:none}.app .room-label.hidden{visibility:hidden !important}.app .room-label .room{font-family:"Lora",sans-serif !important;font-size:28px;font-weight:700;line-height:1.25em;transition:margin-right 800ms cubic-bezier(0.165, 0.84, 0.44, 1),opacity 800ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .room-label .room.away{margin-right:-100%;opacity:0;transition:margin-right 200ms cubic-bezier(0.165, 0.84, 0.44, 1),opacity 200ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .room-label .floor{font-size:14px;text-transform:uppercase;transition:margin-right 800ms cubic-bezier(0.165, 0.84, 0.44, 1) 100ms,opacity 800ms cubic-bezier(0.165, 0.84, 0.44, 1) 100ms}.app .room-label .floor.away{margin-right:-100%;opacity:0;transition:margin-right 200ms cubic-bezier(0.165, 0.84, 0.44, 1),opacity 200ms cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (max-width: 480px){.app .room-label{bottom:16px;right:16px}}.app .scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.app .scene .krpano{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.app .scene .krpano .callout-title{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:8px;color:#fff;font-family:"Lora",sans-serif !important;font-size:20px;font-weight:700;padding:0 8px}.app .scene .krpano .callout-content{color:#3b1953;font-size:14px;line-height:1.25em}.app .scene .scene-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden}.app .scene .scene-overlay .waypoint{position:absolute;width:56px;height:56px;cursor:pointer;display:block;margin:-28px 0 0 -28px;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.app .scene .scene-overlay .waypoint:hover .icon-wrap .icon:before{margin-top:-56px;transition:margin-top 800ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .scene .scene-overlay .waypoint:hover .title-wrap{width:168px}.app .scene .scene-overlay .waypoint:hover .title-wrap .title{left:0}.app .scene .scene-overlay .waypoint.hidden{display:none}.app .scene .scene-overlay .waypoint.in-range .icon-wrap .icon:before{margin-top:-56px;transition:margin-top 800ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .scene .scene-overlay .waypoint.in-range .title-wrap{width:168px}.app .scene .scene-overlay .waypoint.in-range .title-wrap .title{left:0}.app .scene .scene-overlay .waypoint .icon-wrap{position:absolute;top:0;left:0;z-index:2;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:56px;height:56px;background-color:#c61a41;border-radius:50%;box-shadow:0px 2px 9px 0px rgba(0,0,0,.21)}.app .scene .scene-overlay .waypoint .icon-wrap .icon{width:28px;height:28px;overflow:hidden}.app .scene .scene-overlay .waypoint .icon-wrap .icon:before,.app .scene .scene-overlay .waypoint .icon-wrap .icon:after{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M2.2%2C5L7%2C.4c.2-.3.6-.4%2C1-.4s.7.1%2C1%2C.4l4.8%2C4.6c.6.5.6%2C1.4%2C0%2C2s-1.5.5-2.1%2C0l-2.2-2.3v9.9c0%2C.8-.7%2C1.4-1.5%2C1.4s-1.5-.6-1.5-1.4V4.7l-2.2%2C2.2c-.6.5-1.5.5-2.1%2C0-.6-.5-.6-1.4%2C0-1.9Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:28px;height:28px;display:block;content:""}.app .scene .scene-overlay .waypoint .icon-wrap .icon:before{margin-bottom:28px;transition:margin-top 0}.app .scene .scene-overlay .waypoint .title-wrap{position:absolute;top:4px;left:28px;z-index:1;width:0;height:48px;overflow:hidden;transition:width 400ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .scene .scene-overlay .waypoint .title-wrap .title{position:absolute;top:0;left:-168px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:168px;height:48px;background-color:#fff;border-radius:0 24px 24px 0;color:#3b1953;font-size:14px;font-weight:700;padding:0 24px 0 40px;transition:left 400ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .scene .blackout{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background-color:#000;opacity:0;pointer-events:none;transition:opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.app .scene .blackout.visible{opacity:1}.app .toolbar{position:absolute;right:0;bottom:0;left:0;z-index:5;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:16px;opacity:1;pointer-events:none;padding:32px;transition:opacity 800ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .toolbar.hidden{opacity:0;transition:opacity 0s}.app .toolbar.hidden .button{pointer-events:none !important}.app .toolbar .button{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:12px;background-color:#3b1953;border-radius:4px;box-shadow:0px 2px 9px 0px rgba(0,0,0,.21);color:#fff;cursor:pointer;padding:8px 16px;pointer-events:auto;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity 400ms cubic-bezier(0.165, 0.84, 0.44, 1) 200ms}.app .toolbar .button:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,100%,.1);content:"";opacity:0;transition:opacity 800ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .toolbar .button:hover:after{opacity:1}.app .toolbar .button.hidden{display:none}.app .toolbar .button.active{background-color:#c61a41;color:#fff}.app .toolbar .button.active[data-id=floor-plans] .icon{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M0%2C2v8.1h1.1v-1.7h2.3v-.8H1.1V2.9h6.1v4.7h-2.3v.7h3.1V3h1.5v1.5h.8v-1.5h4.7v4.6h-4.7v-1.5h-.8v3.9h.8v-1.6h4.7v4.6h-4.7v-1.5h-.8v1.5H1.1v-1.5H0v2.5h16V2H0Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px;display:block}.app .toolbar .button.active[data-id=gyro] .icon{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M14.4%2C4.1h0c-.1%2C0-.3.1-.4.2v.2l-.2%2C1.2c0%2C.2.1.4.4.5h.1c.2%2C0%2C.3-.1.4-.3h0c.2.7.3%2C1.4.3%2C2.2%2C0%2C1.2-.3%2C2.3-.7%2C3.1h0v.2h0c0%2C.2.2.4.4.4s.3-.1.4-.3h0c.5-1%2C.8-2.2.8-3.4%2C0-1-.2-1.9-.5-2.7h0c.1%2C0%2C.1.1.2.1h0c.1%2C0%2C.3-.1.4-.2.1-.2%2C0-.5-.2-.6l-1.2-.6c-.1%2C0-.2%2C0-.2%2C0h0ZM1.2%2C4.1h0c-.2%2C0-.3.1-.4.3h0c-.5%2C1-.8%2C2.2-.8%2C3.4%2C0%2C1%2C.2%2C1.9.5%2C2.7h0c-.1%2C0-.1-.1-.2-.1H.3c-.1%2C0-.3.1-.4.2-.1.2%2C0%2C.5.2.6l1.1.6c.1%2C0%2C.1.1.2.1h0c.1%2C0%2C.3-.1.4-.2q0-.1.1-.2l.2-1.2c0-.2-.1-.4-.4-.5h-.1c-.2%2C0-.3.1-.4.3h0c-.1-.7-.2-1.4-.2-2.2%2C0-1.2.3-2.3.7-3.1h0v-.2h0c-.1-.3-.2-.5-.5-.5h0Z%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpath%20d%3D%22M5.2%2C15.6h5.8c1.1%2C0%2C1.9-.9%2C1.9-1.9V2.3c0-1.1-.9-1.9-1.9-1.9h-5.8c-1.1%2C0-1.9.9-1.9%2C1.9v11.4c-.1%2C1.1.9%2C1.9%2C1.9%2C1.9ZM4.2%2C2.3h7.6v11.4h-7.6V2.3Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px;display:block}.app .toolbar .button.active[data-id=vr-mode] .icon{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2213.4525%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2013.4525%22%3E%3Cpath%20d%3D%22M3.3876%2C7.1389h9.2256c.9744%2C0%2C1.8263.5267%2C2.2923%2C1.3087-.0021-.0392-.0021-.079-.0035-.1182%2C0-.0056%2C0-.0091-.0021-.014-.0021-.0217-.0056-.0427-.007-.0644-.0021-.0161-.0035-.0322-.0056-.0483-.0056-.0357-.0126-.0699-.0182-.1056v-.0056c-.0308-.1483-.0755-.2938-.1364-.4351l-.0182-.0427c-.3581-.8023-1.1639-1.3647-2.0985-1.3647H3.3877c-.9345%2C0-1.7403.5624-2.0985%2C1.3647l-.0182.0427c-.0755.1756-.1273.3581-.1539.5463-.0021.014-.0035.0308-.0056.0448-.0035.0231-.0056.0448-.0091.0679%2C0%2C.0056%2C0%2C.0091-.0021.014-.0021.0392-.0035.079-.0035.1203.4631-.7841%2C1.3171-1.3108%2C2.2908-1.3108h0Z%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpath%20d%3D%22M7.3614%2C1.2995v4.5845h1.2787V1.2995c-.2112-.0287-.4246-.0448-.6393-.0448s-.4281.0161-.6393.0448Z%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpath%20d%3D%22M2.0537%2C6.2436C2.9224%2C3.0386%2C5.3034.8898%2C8.0007.8898s5.0782%2C2.1488%2C5.947%2C5.3538c.319.1847.5946.4337.8128.7303-.6645-3.9802-3.4415-6.9738-6.7598-6.9738S1.9054%2C2.9958%2C1.2409%2C6.9745c.2168-.2959.4945-.5442.8128-.731h0Z%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpath%20d%3D%22M.7876%2C11.7302c-.0126-.0588-.0252-.1182-.0343-.177%2C0-.0056-.0021-.0091-.0021-.014-.007-.0539-.014-.1077-.0182-.1609-.0021-.0161-.0021-.0308-.0035-.0469-.0035-.0588-.007-.1182-.007-.177l.0007-2.6076c0-.0588.0021-.1182.007-.177.0021-.0161.0021-.0308.0035-.0469%2C0-.0056%2C0-.0091.0021-.014.007-.1826.0196-.3637.0357-.5428l-.2973-.0007c-.2616%2C0-.4742.2133-.4742.4742v3.2177c0%2C.2616.2133.4742.4742.4742h.3672c-.0182-.0574-.0322-.1161-.0469-.1756-.0014-.0077-.0049-.0168-.007-.0259h0Z%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpath%20d%3D%22M12.6139%2C7.5047H3.3877c-1.2675%2C0-2.2971%2C1.0317-2.2971%2C2.2971v1.3521c0%2C.0392.0021.079.0035.1161%2C0%2C.014.0021.0287.0035.0427.0021.0252.0035.0483.0056.0734.0021.0231.0056.0448.0091.0679.0021.014.0035.0308.0056.0448.0287.1882.0804.3686.1539.5463l.0182.0427c.3581.8023%2C1.1639%2C1.3647%2C2.0985%2C1.3647h2.6148c.4512%2C0%2C.8163-.3672.8163-.8163%2C0-.6519.5302-1.1821%2C1.1821-1.1821s1.1821.5302%2C1.1821%2C1.1821c0%2C.4512.3672.8163.8163.8163h2.6148c.9345%2C0%2C1.7403-.5603%2C2.0985-1.3647l.0182-.0448c.0588-.1413.1056-.2868.1364-.4351v-.0035c.007-.0357.0126-.0699.0182-.1056.0021-.0161.0035-.0322.0056-.0483.0035-.0217.0056-.0427.0091-.0644.0021-.0252.0035-.0504.0056-.0755.0021-.014.0021-.0266.0035-.0413.0021-.0392.0035-.0769.0035-.1161v-1.3521c-.0021-1.2654-1.0317-2.2964-2.2992-2.2964h-.0003Z%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpath%20d%3D%22M15.5271%2C7.7676h-.2994c.0161.1791.0287.3602.0357.5428%2C0%2C.0056%2C0%2C.0091.0021.014.0021.0161.0021.0308.0035.0469.0035.0588.007.1182.007.177v2.6071c0%2C.0588-.0021.1182-.007.177-.0021.0161-.0021.0308-.0035.0469-.0056.0539-.0105.1077-.0182.1609%2C0%2C.0056-.0021.0091-.0021.014-.0091.0588-.0196.1182-.0343.177-.0021.0091-.0035.0196-.007.0287-.014.0588-.0287.1182-.0469.1756h.3672c.2616%2C0%2C.4742-.2133.4742-.4742l.0014-3.2191c.0014-.2609-.2119-.4742-.4728-.4742h0Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px;display:block}.app .toolbar .button[data-id=floor-plans] .icon{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M0%2C2v8.1h1.1v-1.7h2.3v-.8H1.1V2.9h6.1v4.7h-2.3v.7h3.1V3h1.5v1.5h.8v-1.5h4.7v4.6h-4.7v-1.5h-.8v3.9h.8v-1.6h4.7v4.6h-4.7v-1.5h-.8v1.5H1.1v-1.5H0v2.5h16V2H0Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px;display:block}.app .toolbar .button[data-id=gyro] .icon{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M14.4%2C4.1h0c-.1%2C0-.3.1-.4.2v.2l-.2%2C1.2c0%2C.2.1.4.4.5h.1c.2%2C0%2C.3-.1.4-.3h0c.2.7.3%2C1.4.3%2C2.2%2C0%2C1.2-.3%2C2.3-.7%2C3.1h0v.2h0c0%2C.2.2.4.4.4s.3-.1.4-.3h0c.5-1%2C.8-2.2.8-3.4%2C0-1-.2-1.9-.5-2.7h0c.1%2C0%2C.1.1.2.1h0c.1%2C0%2C.3-.1.4-.2.1-.2%2C0-.5-.2-.6l-1.2-.6c-.1%2C0-.2%2C0-.2%2C0h0ZM1.2%2C4.1h0c-.2%2C0-.3.1-.4.3h0c-.5%2C1-.8%2C2.2-.8%2C3.4%2C0%2C1%2C.2%2C1.9.5%2C2.7h0c-.1%2C0-.1-.1-.2-.1H.3c-.1%2C0-.3.1-.4.2-.1.2%2C0%2C.5.2.6l1.1.6c.1%2C0%2C.1.1.2.1h0c.1%2C0%2C.3-.1.4-.2q0-.1.1-.2l.2-1.2c0-.2-.1-.4-.4-.5h-.1c-.2%2C0-.3.1-.4.3h0c-.1-.7-.2-1.4-.2-2.2%2C0-1.2.3-2.3.7-3.1h0v-.2h0c-.1-.3-.2-.5-.5-.5h0Z%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpath%20d%3D%22M5.2%2C15.6h5.8c1.1%2C0%2C1.9-.9%2C1.9-1.9V2.3c0-1.1-.9-1.9-1.9-1.9h-5.8c-1.1%2C0-1.9.9-1.9%2C1.9v11.4c-.1%2C1.1.9%2C1.9%2C1.9%2C1.9ZM4.2%2C2.3h7.6v11.4h-7.6V2.3Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px;display:block}.app .toolbar .button[data-id=vr-mode] .icon{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2213.4525%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2013.4525%22%3E%3Cpath%20d%3D%22M3.3876%2C7.1389h9.2256c.9744%2C0%2C1.8263.5267%2C2.2923%2C1.3087-.0021-.0392-.0021-.079-.0035-.1182%2C0-.0056%2C0-.0091-.0021-.014-.0021-.0217-.0056-.0427-.007-.0644-.0021-.0161-.0035-.0322-.0056-.0483-.0056-.0357-.0126-.0699-.0182-.1056v-.0056c-.0308-.1483-.0755-.2938-.1364-.4351l-.0182-.0427c-.3581-.8023-1.1639-1.3647-2.0985-1.3647H3.3877c-.9345%2C0-1.7403.5624-2.0985%2C1.3647l-.0182.0427c-.0755.1756-.1273.3581-.1539.5463-.0021.014-.0035.0308-.0056.0448-.0035.0231-.0056.0448-.0091.0679%2C0%2C.0056%2C0%2C.0091-.0021.014-.0021.0392-.0035.079-.0035.1203.4631-.7841%2C1.3171-1.3108%2C2.2908-1.3108h0Z%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpath%20d%3D%22M7.3614%2C1.2995v4.5845h1.2787V1.2995c-.2112-.0287-.4246-.0448-.6393-.0448s-.4281.0161-.6393.0448Z%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpath%20d%3D%22M2.0537%2C6.2436C2.9224%2C3.0386%2C5.3034.8898%2C8.0007.8898s5.0782%2C2.1488%2C5.947%2C5.3538c.319.1847.5946.4337.8128.7303-.6645-3.9802-3.4415-6.9738-6.7598-6.9738S1.9054%2C2.9958%2C1.2409%2C6.9745c.2168-.2959.4945-.5442.8128-.731h0Z%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpath%20d%3D%22M.7876%2C11.7302c-.0126-.0588-.0252-.1182-.0343-.177%2C0-.0056-.0021-.0091-.0021-.014-.007-.0539-.014-.1077-.0182-.1609-.0021-.0161-.0021-.0308-.0035-.0469-.0035-.0588-.007-.1182-.007-.177l.0007-2.6076c0-.0588.0021-.1182.007-.177.0021-.0161.0021-.0308.0035-.0469%2C0-.0056%2C0-.0091.0021-.014.007-.1826.0196-.3637.0357-.5428l-.2973-.0007c-.2616%2C0-.4742.2133-.4742.4742v3.2177c0%2C.2616.2133.4742.4742.4742h.3672c-.0182-.0574-.0322-.1161-.0469-.1756-.0014-.0077-.0049-.0168-.007-.0259h0Z%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpath%20d%3D%22M12.6139%2C7.5047H3.3877c-1.2675%2C0-2.2971%2C1.0317-2.2971%2C2.2971v1.3521c0%2C.0392.0021.079.0035.1161%2C0%2C.014.0021.0287.0035.0427.0021.0252.0035.0483.0056.0734.0021.0231.0056.0448.0091.0679.0021.014.0035.0308.0056.0448.0287.1882.0804.3686.1539.5463l.0182.0427c.3581.8023%2C1.1639%2C1.3647%2C2.0985%2C1.3647h2.6148c.4512%2C0%2C.8163-.3672.8163-.8163%2C0-.6519.5302-1.1821%2C1.1821-1.1821s1.1821.5302%2C1.1821%2C1.1821c0%2C.4512.3672.8163.8163.8163h2.6148c.9345%2C0%2C1.7403-.5603%2C2.0985-1.3647l.0182-.0448c.0588-.1413.1056-.2868.1364-.4351v-.0035c.007-.0357.0126-.0699.0182-.1056.0021-.0161.0035-.0322.0056-.0483.0035-.0217.0056-.0427.0091-.0644.0021-.0252.0035-.0504.0056-.0755.0021-.014.0021-.0266.0035-.0413.0021-.0392.0035-.0769.0035-.1161v-1.3521c-.0021-1.2654-1.0317-2.2964-2.2992-2.2964h-.0003Z%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpath%20d%3D%22M15.5271%2C7.7676h-.2994c.0161.1791.0287.3602.0357.5428%2C0%2C.0056%2C0%2C.0091.0021.014.0021.0161.0021.0308.0035.0469.0035.0588.007.1182.007.177v2.6071c0%2C.0588-.0021.1182-.007.177-.0021.0161-.0021.0308-.0035.0469-.0056.0539-.0105.1077-.0182.1609%2C0%2C.0056-.0021.0091-.0021.014-.0091.0588-.0196.1182-.0343.177-.0021.0091-.0035.0196-.007.0287-.014.0588-.0287.1182-.0469.1756h.3672c.2616%2C0%2C.4742-.2133.4742-.4742l.0014-3.2191c.0014-.2609-.2119-.4742-.4728-.4742h0Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px;display:block}.app .toolbar .button .label{white-space:nowrap}@media only screen and (max-width: 480px){.app .toolbar{padding:16px}.app .toolbar .button{padding:8px 8px}.app .toolbar .button .label{display:none}}.app{position:fixed;top:0;right:0;bottom:0;left:0}
