.tour-frame-wrap,.tour-frame-content,.tour-frame-wrap .tour-frame{flex-direction:column;flex:1;min-height:0;display:flex}@media screen and (width<=767px){.tour-frame-wrap.mobile-framed{padding:0 12px 12px}.tour-frame-wrap.mobile-framed .tour-frame{border-radius:16px;position:relative;overflow:hidden;transform:translateZ(0)}.tour-frame-wrap.mobile-framed .m-fixed-to-absolute{position:absolute!important}}@media screen and (width>=768px){.tour-frame-wrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tour-frame-content{grid-template-columns:100%;justify-content:center;width:100%;max-width:1200px;height:100%;max-height:760px;margin:auto;display:grid}.tour-frame-wrap .tour-frame{border-radius:16px;width:100%;max-width:360px;height:calc(100vh - 80px);max-height:660px;margin:auto;position:relative;overflow:hidden;transform:scale(.98)}.tour-frame-wrap.fit-height{padding-bottom:12px}.tour-frame-wrap.fit-height .tour-frame-content{grid-template-rows:100%}.tour-frame-wrap.fit-height .tour-frame{max-height:min(660px,100%)}.tour-frame-wrap .m-fixed-to-absolute{position:absolute!important}.tour-frame-wrap .tour-frame #scrollable-video-container>video{object-fit:cover}.tour-frame-wrap .tour-frame .tour-overlay,.tour-frame-wrap .tour-frame .tour-menu{left:unset;right:unset;width:360px}}@media screen and (width>=768px),screen and (width>=700px) and (height>=500px){.tour-frame-wrap.with-panels .tour-frame{box-shadow:0 0 0 1px #fff3,0 0 14px #ffffff24,0 0 28px #ffffff1a}}.tour-overlay:not(:has([data-overlay-content])) .tour-overlay-scrim{opacity:0}.tour-frame-panel,.tour-frame .only-with-navigation-panel{display:none}@media screen and (width>=768px),screen and (width>=700px) and (height>=500px){.tour-frame-wrap.with-panels .tour-frame .hidden-with-page-header-owner{display:none}}@media screen and (width>=700px) and (width<=767px) and (height>=500px){.tour-frame-wrap.with-panels{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tour-frame-wrap.with-panels .tour-frame-content{justify-content:center;width:100%;max-width:1200px;height:100%;max-height:760px;margin:auto;display:grid}.tour-frame-wrap.with-panels .tour-frame{border-radius:16px;width:100%;max-width:360px;margin:auto;position:relative;overflow:hidden;transform:scale(.98)}.tour-frame-wrap.with-panels .m-fixed-to-absolute{position:absolute!important}.tour-frame-wrap.with-panels .tour-frame #scrollable-video-container>video{object-fit:cover}.tour-frame-wrap.with-panels .tour-frame .tour-overlay,.tour-frame-wrap.with-panels .tour-frame .tour-menu{left:unset;right:unset;width:360px}}@media screen and (width>=700px) and (height>=500px){.tour-frame-content.with-panels{grid-template-rows:100%;grid-template-columns:360px;align-items:center;column-gap:48px;padding:8px 24px 32px}.tour-frame-content.with-info-panel{grid-template-columns:minmax(0,380px) 360px}.tour-frame-content.with-panels .tour-frame,.tour-frame-content.with-panels .tour-frame-panel{height:100%;max-height:660px}.tour-frame-content.with-info-panel .tour-frame-info-panel{flex-direction:column;min-height:0;display:flex}.tour-frame-content.with-info-panel .tour-frame .hidden-with-info-panel,.tour-frame-content.with-panels .tour-frame .hidden-with-page-header{display:none}.tour-frame-content.with-info-panel .tour-frame .tour-overlay-notice{padding-top:.75rem}.tour-frame-content.with-info-panel .tour-overlay-overview{position:relative}.tour-frame-content.with-info-panel .tour-overlay-summary-row{position:absolute;bottom:1rem;right:0}.tour-frame-content.with-info-panel .tour-overlay:not(:has([data-overlay-content]:not(.hidden-with-info-panel))) .tour-overlay-scrim{opacity:0}}@media screen and (width>=1200px) and (height>=500px){.tour-frame-wrap.with-panels{container-type:size}.tour-frame-content.with-navigation-panel{--frame-height:100cqh;grid-template-columns:minmax(0, 1fr) min(calc(var(--frame-height) * 9 / 16), 40vw) minmax(0, 1fr);max-height:none;padding:0 24px}.tour-frame-content.with-navigation-panel .tour-frame,.tour-frame-content.with-navigation-panel .tour-frame-panel{max-width:none;max-height:none}.tour-frame-content.with-navigation-panel .tour-frame{border-radius:0;transform:translateZ(0)}.tour-frame-content.with-navigation-panel .tour-frame-panel{padding-top:84px;padding-bottom:16px}.tour-frame-content.with-navigation-panel .tour-frame .tour-overlay,.tour-frame-content.with-navigation-panel .tour-frame .tour-menu{width:100%}.tour-frame-content.with-navigation-panel .tour-scroller-track:not([data-suppressed]){visibility:visible;opacity:1;z-index:31;top:1rem;bottom:1.5rem}.tour-frame-content.with-navigation-panel .tour-overlay-intro{padding-right:1rem}.tour-frame-content.with-navigation-panel .tour-scroll-hint-card{inset:max(.5rem,50% - 280px) 40px max(18px,50% - 280px)}.tour-frame-content.with-navigation-panel .tour-frame-info-panel{grid-column:1}.tour-frame-content.with-navigation-panel .tour-frame{grid-column:2}.tour-frame-content.with-navigation-panel .tour-frame-navigation-panel{flex-direction:column;grid-column:3;min-height:0;display:flex}.tour-frame-content.with-navigation-panel .tour-frame .hidden-with-navigation-panel{display:none}.tour-frame-content.with-navigation-panel .tour-frame .only-with-navigation-panel{display:flex}.tour-frame-content.with-navigation-panel .tour-overlay:not(:has([data-overlay-content]:not(.hidden-with-navigation-panel))) .tour-overlay-scrim{opacity:0}.tour-frame-content.with-info-panel.with-navigation-panel .tour-overlay:not(:has([data-overlay-content]:not(.hidden-with-info-panel):not(.hidden-with-navigation-panel))) .tour-overlay-scrim{opacity:0}}
