@keyframes scale-appear-47fd1db3{0%{opacity:0;transform:scale(1.05)}}.overlay[data-v-47fd1db3]{height:100vh;inset:0;overflow:hidden;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100vw;z-index:0}.overlay:not(.overlay--buildings) .overlay__container-path[data-v-47fd1db3]:hover{fill:#ffff0080}@media screen and (min-width:1280px){.overlay.overlay--buildings .overlay__container-path[data-v-47fd1db3]:hover{fill:#ffff0080}}.overlay[data-v-47fd1db3]:after{background:linear-gradient(180deg,transparent,#000);bottom:0;content:"";height:20%;left:0;opacity:.8;pointer-events:none;position:absolute;width:100%;z-index:10}@media screen and (min-width:1280px){.overlay[data-v-47fd1db3]:after{display:none}}.overlay__close[data-v-47fd1db3]{position:absolute!important;right:var(--block-spacing);top:calc(var(--header-height) + max(3.2rem,20px));z-index:60}.overlay__wrapper[data-v-47fd1db3]{height:100%;inset:0;overflow:hidden;position:absolute;width:100%;-webkit-overflow-scrolling:touch}@media screen and (max-width:1279px){.overlay__wrapper[data-v-47fd1db3]{display:block;overflow:auto;position:absolute;-webkit-overflow-scrolling:touch;scrollbar-width:0;touch-action:auto}.overlay__wrapper[data-v-47fd1db3]::-webkit-scrollbar{display:none}}.overlay__layer[data-v-47fd1db3]{left:50%;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);will-change:transform;z-index:10}@media screen and (max-width:1279px){.overlay__layer[data-v-47fd1db3]{left:auto;margin:0 auto;position:relative;top:auto;transform:none}}.overlay__container[data-v-47fd1db3],.overlay__picture[data-v-47fd1db3]{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.overlay__picture[data-v-47fd1db3]{-o-object-fit:cover;object-fit:cover;pointer-events:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.overlay__picture.loaded[data-v-47fd1db3]{animation:scale-appear-47fd1db3 1s backwards}.overlay__container[data-v-47fd1db3]{pointer-events:auto;z-index:20}.overlay__container-path[data-v-47fd1db3]{cursor:pointer;transition:fill .16s ease;fill:transparent;pointer-events:auto}.overlay__container-path.active[data-v-47fd1db3]{fill:#ffff0080}
