.page-layout[data-v-933a8dfa]{width:100%;min-height:100dvh;position:relative;overflow-x:clip}.page-layout.is-map-open[data-v-933a8dfa]{height:100vh!important;max-height:100vh!important;overflow:hidden!important}[data-v-933a8dfa] #block-home-hero,[data-v-933a8dfa] .home-intro-wrapper{scroll-snap-align:start!important;scroll-snap-stop:always!important}[data-v-933a8dfa] #block-page-reader{scroll-snap-stop:normal;scroll-snap-align:start!important}.z-index-content[data-v-933a8dfa]{z-index:5;position:relative}.layout-guide-band[data-v-933a8dfa]{z-index:10000;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:fixed}.layout-guide-band--top[data-v-933a8dfa]{z-index:10001;background:#00f0ff24;border-bottom:2px dashed #00f0ff;width:100%;height:90px;top:0;left:0;right:0}.layout-guide-band--left[data-v-933a8dfa]{background:#ff00322e;border-right:2px dashed #f05;width:90px;top:0;bottom:0;left:0}.layout-guide-band--right[data-v-933a8dfa]{background:#ff00322e;border-left:2px dashed #f05;width:90px;top:0;bottom:0;right:0}.layout-guide-band .guide-label[data-v-933a8dfa]{writing-mode:vertical-rl;color:#f37;letter-spacing:2px;text-shadow:0 1px 4px #000000f2;font-family:monospace;font-size:11px;font-weight:900;transform:rotate(180deg)}.layout-guide-band .guide-label-horizontal[data-v-933a8dfa]{color:#00f0ff;letter-spacing:2px;text-shadow:0 1px 4px #000000f2;font-family:monospace;font-size:11px;font-weight:900}.legal-link[data-v-ae1bb018]{transition:color .15s}.legal-link[data-v-ae1bb018]:hover{color:#ffffffe6!important;text-decoration:underline!important}.footer-lang-selector[data-v-ae1bb018]{-webkit-user-select:none;user-select:none;opacity:.55;transition:opacity .2s}.footer-lang-selector[data-v-ae1bb018]:hover{opacity:.9}.footer-lang-btn[data-v-ae1bb018]{letter-spacing:.04em;color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:2px;padding:1px 4px;font-size:.625rem;font-weight:500;transition:color .15s}.footer-lang-btn[data-v-ae1bb018]:hover{color:#fffc;background:0 0}.footer-lang-btn--active[data-v-ae1bb018]{color:#ffffffe6;text-underline-offset:3px;box-shadow:none;background:0 0;font-weight:700;text-decoration:underline}.tile-intro-ambient-shader[data-v-f7aaf939]{z-index:3;pointer-events:none;will-change:opacity;width:100%;height:100%;transition:opacity .35s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;overflow:hidden}.tile-intro-ambient-shader.is-dissolved[data-v-f7aaf939]{pointer-events:none;opacity:0!important}.ambient-shader-canvas[data-v-f7aaf939]{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.tile-intro-map-backdrop[data-v-f8648a61]{-webkit-user-select:none;user-select:none;background-color:#0000;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible!important}.tile-intro-map-backdrop.is-dissolved[data-v-f8648a61]{overflow:hidden!important}.map-engine-wrapper[data-v-f8648a61]{width:100%;height:100%;transition:opacity .35s,visibility .35s;position:absolute;top:0;left:0;overflow:hidden!important}.map-engine-wrapper.is-interactive[data-v-f8648a61]{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:2!important}.map-engine-wrapper.is-crossfading[data-v-f8648a61]{z-index:1;opacity:1!important;visibility:visible!important;pointer-events:none!important}.map-engine-wrapper.is-hidden[data-v-f8648a61]{z-index:0;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.blurred-webp-backdrop[data-v-f8648a61]{-o-object-position:center top;object-position:center top;opacity:0;z-index:4;filter:brightness(.8);will-change:opacity;width:100%;height:115vh;transition:opacity .35s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;-o-object-fit:cover!important;object-fit:cover!important}.blurred-webp-backdrop.is-ready[data-v-f8648a61]{opacity:1}.blurred-webp-backdrop.is-dissolved[data-v-f8648a61]{pointer-events:none;transition:opacity .4s cubic-bezier(.16,1,.3,1);opacity:0!important}.ambient-backdrop-shader[data-v-f8648a61]{z-index:5;pointer-events:none;will-change:opacity;width:100%;height:115vh;transition:opacity .35s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;overflow:hidden}.ambient-backdrop-shader.is-dissolved[data-v-f8648a61]{pointer-events:none;transition:opacity .4s cubic-bezier(.16,1,.3,1);opacity:0!important}.backdrop-bottom-fade[data-v-f8648a61]{background:linear-gradient(to bottom, transparent 0, rgba(var(--v-theme-background,9, 9, 11), .35) 30%, rgba(var(--v-theme-background,9, 9, 11), .85) 70%, rgb(var(--v-theme-background,9, 9, 11)) 100%);pointer-events:none;z-index:6;will-change:opacity;width:100%;height:clamp(140px,25vh,320px);transition:opacity .35s cubic-bezier(.16,1,.3,1);position:absolute;inset:calc(115vh - clamp(140px,25vh,320px)) 0 auto}.backdrop-bottom-fade.is-dissolved[data-v-f8648a61]{pointer-events:none;transition:opacity .4s cubic-bezier(.16,1,.3,1);opacity:0!important}.map-decryption-progress[data-v-f8648a61]{z-index:10!important;pointer-events:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.map-decryption-progress[data-v-f8648a61] .v-progress-linear{box-shadow:none!important;border:none!important;border-radius:0!important}.map-decryption-progress[data-v-f8648a61] .v-progress-linear__background{opacity:.15!important}.fade-enter-active[data-v-f8648a61],.fade-leave-active[data-v-f8648a61]{transition:opacity .5s}.fade-enter-from[data-v-f8648a61],.fade-leave-to[data-v-f8648a61]{opacity:0}.content-body-rail-wrapper[data-v-34829a3e]{z-index:5;width:100%;position:relative;justify-content:flex-start!important}.mobile-map-stage-root[data-v-b1f638fa]{z-index:1;width:100vw;max-width:100vw;height:100lvh;min-height:100lvh;position:relative;overflow:visible}.mobile-map-viewport[data-v-b1f638fa]{-webkit-user-select:none;user-select:none;touch-action:pan-x pan-y;height:130lvh;transition:background-color .4s;overflow:hidden}.mobile-map-viewport[data-v-b1f638fa] .map-controls-dock{bottom:calc(30lvh + 20px)!important}.mobile-map-fallback[data-v-b1f638fa]{width:100%;height:100%}.mobile-map-bottom-fade[data-v-b1f638fa]{background:linear-gradient(to bottom, transparent 0, rgba(var(--v-theme-background,8, 11, 18), .25) 25%, rgba(var(--v-theme-background,8, 11, 18), .7) 60%, rgba(var(--v-theme-background,8, 11, 18), .95) 85%, rgb(var(--v-theme-background,8, 11, 18)) 100%);pointer-events:none;z-index:3;width:100%;height:clamp(140px,32lvh,320px);bottom:0;left:0;right:0}.mobile-nav-drawer-root[data-v-65fe067b]{z-index:600000;position:fixed;inset:0}.mobile-nav-drawer-scrim[data-v-65fe067b]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;position:absolute;inset:0}.mobile-nav-drawer-panel[data-v-65fe067b]{background:rgb(var(--v-theme-background,8, 11, 18));overscroll-behavior:contain;width:min(88vw,420px);max-width:100vw;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:0 0 40px #0009}.mobile-nav-drawer-close[data-v-65fe067b]{z-index:2;color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex;position:absolute;top:12px;right:12px}.mobile-nav-drawer-close[data-v-65fe067b]:hover{background:#fff3}.mobile-nav-drawer-content[data-v-65fe067b]{min-height:100%}.mobile-nav-drawer-enter-active[data-v-65fe067b],.mobile-nav-drawer-leave-active[data-v-65fe067b]{transition:opacity .25s}.mobile-nav-drawer-enter-active .mobile-nav-drawer-panel[data-v-65fe067b],.mobile-nav-drawer-leave-active .mobile-nav-drawer-panel[data-v-65fe067b]{transition:transform .28s cubic-bezier(.4,0,.2,1)}.mobile-nav-drawer-enter-from[data-v-65fe067b],.mobile-nav-drawer-leave-to[data-v-65fe067b]{opacity:0}.mobile-nav-drawer-enter-from .mobile-nav-drawer-panel[data-v-65fe067b],.mobile-nav-drawer-leave-to .mobile-nav-drawer-panel[data-v-65fe067b]{transform:translate(-100%)}.content-body-rail-wrapper[data-v-c053a936]{z-index:5;width:100%;position:relative;justify-content:flex-start!important}
