html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.js .lobby:not(.is-ready) [data-intro]{opacity:0;animation:.4s ease-out 2.5s forwards lobby-fallback-reveal}@keyframes lobby-fallback-reveal{to{opacity:1}}@media (max-width:767.98px){.js .lobby:not(.is-ready) [data-intro=desktop]{opacity:1;animation:none}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}.lobby-header{transition:transform .4s cubic-bezier(.16,1,.3,1)}.lobby-header.is-hidden:not(:focus-within){transform:translateY(-110%)}.lobby-header__bg{opacity:0;transform-origin:top;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf7f0e0;transition:opacity .25s,transform .4s cubic-bezier(.16,1,.3,1);box-shadow:0 1px #173f2c14}.dark .lobby-header__bg{background:#121813e0;box-shadow:0 1px #34413799}.lobby-header__bar{transition:transform .4s cubic-bezier(.16,1,.3,1)}.lobby-header.is-scrolled .lobby-header__bg{opacity:1;transform:scaleY(.842)}.lobby-header.is-scrolled .lobby-header__bar{transform:translateY(-6px)}.lobby-header .lobby-header__logo{transform-origin:0;transition:transform .4s cubic-bezier(.16,1,.3,1)}.lobby-header.is-scrolled .lobby-header__logo{transform:scale(.9)}.lobby-outline-text{color:#0000;-webkit-text-stroke:2px var(--color-gc-800);opacity:.14}@media (max-width:767.98px) and (max-aspect-ratio:9/16){.lobby-hero-portrait,.lobby-hero-bike,.lobby-hero-half{object-fit:contain}.lobby-hero-half,.lobby-hero-portrait{background-color:#dee9db}}.dark .lobby-hero-portrait{background-color:#0d1e13}.dark [data-ride],.dark [data-door]{opacity:0;visibility:hidden}@media (max-width:767.98px){[data-hero] .lobby-sky-night{transition-delay:.9s}.dark [data-hero] .lobby-sky-night{transition-delay:0s}html.dark.theme-scene-switching [data-hero] .lobby-theme-fade{transition-delay:1.15s!important}}html.theme-scene-switching .lobby-theme-fade{transition:color .75s,background-color .75s,border-color .75s,text-decoration-color .75s,box-shadow .75s,filter .75s,opacity .75s!important}.lobby-sky-day{opacity:1;will-change:opacity;transition:opacity .75s cubic-bezier(.4,0,.2,1)}.dark .lobby-sky-day{opacity:0}.lobby-sky-night{opacity:0;will-change:opacity;transition:opacity .75s cubic-bezier(.4,0,.2,1)}.dark .lobby-sky-night{opacity:1}.lobby-hero-night{opacity:0;will-change:opacity;background:linear-gradient(100deg,#0a140d99 0%,#0a140d66 38%,#0000 68%);transition:opacity .75s cubic-bezier(.4,0,.2,1)}.dark .lobby-hero-night{opacity:1}@media (max-width:767.98px){.lobby-hero-night{background:linear-gradient(#0a140dd9 0%,#0a140db8 45%,#0a140d4d 72%,#0a140d26 100%)}.dark .lobby-hero-portrait{filter:brightness(.8)contrast(1.05)}.lobby-hero-portrait{transition:filter .75s cubic-bezier(.4,0,.2,1)}}.dark .lobby [data-ink-variant=hero]{filter:brightness(1.45)saturate(1.05)}.dark .lobby-outline-text{-webkit-text-stroke:2px var(--color-primary);opacity:.16}.lobby-hint-arrow{animation:1.8s ease-in-out infinite lobby-hint-bob}@keyframes lobby-hint-bob{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.55;transform:translateY(6px)}}.lobby-grain{opacity:.04;background-image:url(/lobby/grain.png);background-size:128px 128px}@media (prefers-reduced-motion:reduce){.lobby-hint-arrow{animation:none}.lobby-header,.lobby-header__bg,.lobby-header__bar,.lobby-header .lobby-header__logo,.lobby-sky-day,.lobby-sky-night,.lobby-hero-night{transition:none!important}}.lobby-hero-fog{bottom:min(0px,32svh - 19.6vw)}.lobby-ground>*{position:absolute}.lobby-ground__mist{background:linear-gradient(#e4f2d900 0%,#e4f2d980 28%,#e4f2d9db 52%,#e4f2d9f7 70%);width:100vw;height:calc(55% + 12svh);top:45%;left:50%;transform:translate(-50%)}.dark .lobby-ground__mist{background:linear-gradient(#12181300 0%,#12181380 28%,#121813db 52%,#121813f7 70%)}.lobby-ground__shadow{background:radial-gradient(closest-side,#26301c4d,#26301c1f 60%,#0000);width:84%;height:9%;bottom:-3.5%;left:6%;transform:rotate(-4.5deg)}.lobby-ground__contact{background:radial-gradient(closest-side,#1e241680,#1e24162e 55%,#0000);height:4%}@media (max-width:767.98px){.lobby [data-ink-plant]:not([data-lite]){display:none}}
