@font-face{font-family:Roboto;src:url(./Roboto-Thin-0f303f31.woff2) format("woff2");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(./Roboto-ThinItalic-b19ac4e5.woff2) format("woff2");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(./Roboto-Light-f7591131.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(./Roboto-LightItalic-bb800722.woff2) format("woff2");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(./Roboto-Regular-f6734f81.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(./Roboto-RegularItalic-db0424fb.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(./Roboto-Medium-b0195382.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(./Roboto-MediumItalic-661d4b20.woff2) format("woff2");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(./Roboto-Bold-f5aebdfe.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(./Roboto-BoldItalic-6be97ca1.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:Roboto;src:url(./Roboto-Black-7e262106.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(./Roboto-BlackItalic-3cf78ad3.woff2) format("woff2");font-weight:900;font-style:italic}:root{--font-family-primary: "Roboto";--font-size-s: clamp(.75rem, 1vw, 1rem);--font-size-m: clamp(1rem, 1vw, 1.1rem);--font-size-l: clamp(1.1rem, 1.25vw, 1.2rem);--font-size-xl: clamp(1.2rem, 1.5vw, 1.4rem);--font-size-xxl: clamp(1rem, 1.55vw, 1.9rem);--font-size-xxxl: clamp(1rem, 2.5vw, 2.65rem);--primary-color: #0057c1;--primary-color-accent: #004eab;--secondary-color: #000000;--tertiary-color: #dde5ed;--tertiary-color-accent: #d0d7dd;--success: #2ecda7;--white: #ffffff;--black: #101820;--lightgrey: #dde5ed;--grey: #bbbbbb;--darkgrey: #434343}*{margin:0;padding:0;line-height:1.5em;position:relative;box-sizing:border-box;font-family:inherit;font-weight:inherit;font-size:inherit;outline:none;border:none;cursor:inherit;transition:color .1s,background-color .25s,opacity .25s;text-rendering:inherit;text-shadow:inherit;text-decoration:none}html{overflow:hidden}@media (max-width: 768px){html{overflow-y:scroll}html ::-webkit-scrollbar-thumb{border-radius:0}html ::-webkit-scrollbar{width:0px}}body{font-family:var(--font-family-primary);font-size:var(--font-size-m);color:var(--primary-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-shadow:rgba(0,0,0,.01) 0 0 1px}body ::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 0px rgba(0,0,0,.3);background-color:var(--tertiary-color)}body ::-webkit-scrollbar{width:6px;background-color:var(--white)}.reveal-button[data-v-a32f3d7f]{display:flex;width:100vw;justify-content:center;position:absolute;top:8em}.reveal-button button[data-v-a32f3d7f]{display:flex;align-items:center;gap:.5em;background-color:var(--white);padding:.5em .75em;box-shadow:2px 2px 2px 1px #0003;transform:scale(1);animation:pulse-a32f3d7f 1.5s infinite;cursor:pointer}.reveal-button button .label[data-v-a32f3d7f]{font-size:var(--font-size-xl);font-weight:600}.reveal-button button[data-v-a32f3d7f]:hover{color:var(--primary-color)}@keyframes pulse-a32f3d7f{0%{transform:scale(.95)}70%{transform:scale(1)}to{transform:scale(.95)}}.tour-frame[data-v-bef23992]{position:fixed;top:0;left:0;height:100%;width:100%}.room-preview[data-v-d3bae095]{cursor:pointer;border:1px solid var(--tertiary-color-accent);font-size:var(--font-size-s);height:23em;aspect-ratio:.95/1;transition:transform .25s ease}.room-preview[data-v-d3bae095]:hover{transform:scale(1.02)}.room-preview img[data-v-d3bae095]{width:100%;height:50%;object-fit:cover}.room-preview .content[data-v-d3bae095]{font-size:var(--font-size-m);padding:0 1em .5em;color:var(--black)}.room-preview .content h1[data-v-d3bae095]{font-size:var(--font-size-l);font-weight:600;line-height:1.1em}.room-preview .content h2[data-v-d3bae095]{font-size:var(--font-size-s);font-weight:600;padding-bottom:.2em}.room-preview .content .feature[data-v-d3bae095]{font-size:var(--font-size-s);line-height:1.2em}.room-preview[data-v-d3bae095]:before{transform:translate(-50%,-50%)}.room-menu[data-v-2423eaf8]{width:100%;border-top:8px solid;border-image:linear-gradient(to right,var(--primary-color),white) 1;background-color:var(--white);display:flex;justify-content:center;transform-origin:0% 0%;padding:2em;gap:2em;-webkit-user-select:none;user-select:none}.room-menu .rooms[data-v-2423eaf8]{display:flex;flex-flow:row wrap;justify-content:center;gap:1em;max-width:88em;overflow-x:hidden;overflow-y:auto;padding:.2em 0;max-height:80vh}@media screen and (max-width: 1400px){.room-menu .rooms[data-v-2423eaf8]{width:100%}}.v-enter-active[data-v-2423eaf8],.v-leave-active[data-v-2423eaf8]{transition:transform .25s ease}.v-enter-from[data-v-2423eaf8],.v-leave-to[data-v-2423eaf8]{transform:scaleY(0)}.top-bar[data-v-8c52c613]{position:fixed;top:0;width:100%}.top-bar .bar[data-v-8c52c613]{display:flex;justify-content:space-between;background-color:var(--white);font-size:var(--font-size-m);padding:.5em 1em}@media screen and (max-width: 1400px){.top-bar .bar[data-v-8c52c613]{font-size:var(--font-size-s)}}.top-bar .bar .logo[data-v-8c52c613]{cursor:pointer;height:2em;margin-top:.25em}.top-bar .bar .menus[data-v-8c52c613]{display:flex;align-items:center;gap:1.5em;color:var(--black);font-weight:600;-webkit-user-select:none;user-select:none}.top-bar .bar .menus .room-menu-toggle[data-v-8c52c613]{padding:.2em .5em;background-color:var(--primary-color);color:var(--white);cursor:pointer}.top-bar .bar .menus .room-menu-toggle label[data-v-8c52c613]{display:flex;gap:4em}.top-bar .bar .menus .room-menu-toggle[data-v-8c52c613]:hover{background-color:var(--primary-color-accent)}.top-bar .bar .menus .room-menu-toggle:hover .arrow[data-v-8c52c613]{content:url(./arrow-white-e5db6fd6.svg)}.top-bar .bar .menus .language-toggle[data-v-8c52c613]{cursor:pointer;font-weight:600}.top-bar .bar .menus .language-toggle input:checked+label[data-v-8c52c613]{color:var(--primary-color)}.top-bar .bar .menus .language-toggle input:checked+label .globe[data-v-8c52c613]{content:url(./globe-blue-2a84703c.svg)}.top-bar .bar .menus .language-toggle input:checked+label .arrow[data-v-8c52c613]{content:url(./arrow-blue-d755f836.svg)}.top-bar .bar .menus .language-toggle label[data-v-8c52c613]{display:flex;align-items:center;gap:.5em}.top-bar .bar .menus .language-toggle label .globe[data-v-8c52c613]{width:1em}.top-bar .bar .menus .language-toggle label[data-v-8c52c613]:hover{color:var(--primary-color)}.top-bar .bar .menus .language-toggle label:hover .globe[data-v-8c52c613]{content:url(./globe-blue-2a84703c.svg)}.top-bar .bar .menus .language-toggle label:hover .arrow[data-v-8c52c613]{content:url(./arrow-blue-d755f836.svg)}.top-bar .bar .menus input[data-v-8c52c613]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%}.top-bar .bar .menus input:checked+label .arrow[data-v-8c52c613]{transform:rotate(180deg)}.top-bar .bar .menus .arrow[data-v-8c52c613]{transition:transform .25s;width:.7em}.share-options{position:fixed;right:0;top:50%;transform:translateY(-50%);font-size:var(--font-size-m);font-weight:600;display:flex;flex-flow:column;align-items:flex-start;-webkit-user-select:none;user-select:none}.share-options .option{left:calc(100% - 2.5em);background-color:var(--white);padding:.75em .5em;display:flex;align-items:center;gap:.75em;width:100%;cursor:pointer;transition:all .25s}.share-options .option .icon{width:1.5em;height:1.5em}.share-options .option .label{display:flex;justify-content:center;flex-grow:1}.share-options .option:hover{left:0}.share-options .hint{background-color:var(--white);color:var(--success);width:100%;text-align:center;font-weight:500;left:100%;transition:all .25s}.share-options .hint[data-active=true]{left:0%}.loading[data-v-37f50a56]{width:100%;height:100%;display:grid;place-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.loading .dots-flow[data-v-37f50a56]:before{-webkit-animation:dots-flow-37f50a56 .85s infinite ease;animation:dots-flow-37f50a56 .85s infinite ease;border-radius:100%;content:"";height:16px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-40px);transform:translate(-50%,-40px);width:16px}@-webkit-keyframes dots-flow-37f50a56{0%,to{-webkit-box-shadow:-26px 32px 0px 0 white,0px 32px 0 0 white,26px 32px 0 0 white;box-shadow:-26px 32px #fff,0 32px #fff,26px 32px #fff}35%{-webkit-box-shadow:-26px 32px 0 4px var(--primary-color),0px 32px 0 0 white,26px 32px 0 0 white;box-shadow:-26px 32px 0 4px var(--primary-color),0 32px #fff,26px 32px #fff}50%{-webkit-box-shadow:-26px 32px 0 0 white,0px 32px 0 4px var(--primary-color),26px 32px 0 0 white;box-shadow:-26px 32px #fff,0 32px 0 4px var(--primary-color),26px 32px #fff}65%{-webkit-box-shadow:-26px 32px 0px 0 white,0px 32px 0 0 white,26px 32px 0 4px var(--primary-color);box-shadow:-26px 32px #fff,0 32px #fff,26px 32px 0 4px var(--primary-color)}}@keyframes dots-flow-37f50a56{0%,to{-webkit-box-shadow:-26px 32px 0px 0 white,0px 32px 0 0 white,26px 32px 0 0 white;box-shadow:-26px 32px #fff,0 32px #fff,26px 32px #fff}35%{-webkit-box-shadow:-26px 32px 0 4px var(--primary-color),0px 32px 0 0 white,26px 32px 0 0 white;box-shadow:-26px 32px 0 4px var(--primary-color),0 32px #fff,26px 32px #fff}50%{-webkit-box-shadow:-26px 32px 0 0 white,0px 32px 0 4px var(--primary-color-accent),26px 32px 0 0 white;box-shadow:-26px 32px #fff,0 32px 0 4px var(--primary-color-accent),26px 32px #fff}65%{-webkit-box-shadow:-26px 32px 0px 0 white,0px 32px 0 0 white,26px 32px 0 4px var(--primary-color);box-shadow:-26px 32px #fff,0 32px #fff,26px 32px 0 4px var(--primary-color)}}.instructions-view[data-v-08b20916]{position:fixed;top:0;left:0;height:100vh;width:100vw;color:var(--secondary-color);background-color:#1e1e1e40;overflow:hidden}.instructions-view .frame[data-v-08b20916]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-top:20px solid;border-image:linear-gradient(to right,var(--primary-color),white) 1;width:55vw;max-width:60vw;background-color:var(--white);padding:2em;display:flex;flex-flow:column;justify-content:center;max-height:85vh;align-items:center}@media screen and (max-width: 1400px){.instructions-view .frame[data-v-08b20916]{width:80vw;max-width:85vw;padding:1em}}@media screen and (max-width: 900px){.instructions-view .frame[data-v-08b20916]{width:95vw;max-height:75vh}}.instructions-view .frame .content[data-v-08b20916]{flex:1;overflow-y:auto;max-width:80%}@media screen and (max-width: 1400px){.instructions-view .frame .content[data-v-08b20916]{max-width:90%}}@media screen and (max-width: 800px){.instructions-view .frame .content[data-v-08b20916]{max-width:100%}}.instructions-view .frame .content .title[data-v-08b20916]{font-size:var(--font-size-xxxl);font-weight:900;margin-bottom:1em}.instructions-view .frame .content .subtitle[data-v-08b20916]{font-weight:600;margin-bottom:1em}.instructions-view .frame .content .instructions[data-v-08b20916]{display:flex;justify-content:space-between;align-items:center;gap:1em;width:100%;margin-bottom:2em}.instructions-view .frame .content .instructions .instruction[data-v-08b20916]{display:flex;flex-flow:column;border:.5px solid #707070;width:33%;height:20em;padding:1.25em 1.5em}.instructions-view .frame .content .instructions .instruction img[data-v-08b20916]{align-self:center;margin-bottom:1.5em;height:7em;width:7em}.instructions-view .frame .content .instructions .instruction .subtitle[data-v-08b20916],.instructions-view .frame .content .instructions .instruction .text[data-v-08b20916]{margin-bottom:.75em;line-height:1.3em}.instructions-view .frame .content .instructions .instruction .subtitle[data-v-08b20916]{min-height:2.6em}.instructions-view .frame .button-wrapper[data-v-08b20916]{width:80%}@media screen and (max-width: 1400px){.instructions-view .frame .button-wrapper[data-v-08b20916]{width:90%}}@media screen and (max-width: 800px){.instructions-view .frame .button-wrapper[data-v-08b20916]{width:100%}}.instructions-view .frame .button-wrapper .start-button[data-v-08b20916]{margin-top:1em;float:right;display:flex;align-items:center;justify-content:space-between;width:32%;font-size:var(--font-size-m);font-weight:900;padding:1em 1.25em;background-color:var(--lightgrey);cursor:pointer}@media screen and (max-width: 1400px){.instructions-view .frame .button-wrapper .start-button[data-v-08b20916]{padding:.75em;margin-top:.5em;width:30%;font-size:var(--font-size-s);white-space:nowrap}}.instructions-view .frame .button-wrapper .start-button[data-v-08b20916]:hover{background-color:var(--primary-color);color:var(--white)}.instructions-view .frame .button-wrapper .start-button:hover .arrow-img[data-v-08b20916]{content:url(./action-arrow-gray-4148deef.svg)}.footer[data-v-05c19b92]{display:flex;gap:1.5em;position:fixed;bottom:1em;right:2em;font-size:var(--font-size-s);font-weight:600}.footer>*[data-v-05c19b92]{color:var(--black)}.footer>*[data-v-05c19b92]:hover{cursor:pointer;text-decoration:underline}.overlay{display:flex;flex-flow:column;width:100%;height:100%;pointer-events:none;overflow:hidden}.overlay>*{pointer-events:auto}.overlay .router-view{flex-grow:1}.rotate-hint[data-v-57aeba1c]{position:fixed;top:0;z-index:100;width:100%;height:100%;display:flex;flex-flow:column;justify-content:center;align-items:center;text-align:center;font-size:var(--font-size-xxl);color:var(--neutral-color);padding:1em;background:rgba(102,102,102,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.app-view{width:100vw;height:100vh}.app-view .overlay{display:flex;flex-flow:column;width:100%;height:100%;pointer-events:none}.app-view .overlay>*{pointer-events:auto}.app-view .overlay .router-view{flex-grow:1}.loading-view{width:100vw;height:100vh}
