.vestibule-container{background-color:var(--theme-bg);view-transition-name:room-shell;justify-content:center;padding:32px 0;display:flex;position:absolute;inset:0;overflow-y:auto}.vestibule{flex-direction:column;align-items:center;width:100%;display:flex}.vestibule .hero-title{text-align:center;text-wrap:balance;max-width:480px;font-family:General Sans,sans-serif;font-size:24px;line-height:1.2em}@media (orientation:landscape){.vestibule .hero-title{text-align:left;padding-left:12px}}@container layout (width>=720px){.vestibule .hero-title{font-size:32px}}@container layout (width>=1392px){.vestibule .hero-title{font-size:40px}}.brand-logo{order:-1;justify-content:center;width:240px;display:flex}.brand-logo>*{width:100%}@container layout (width>=720px){.brand-logo{width:320px}}@container layout (width>=1392px){.brand-logo{width:400px}}.hero-lockup{flex-direction:column;align-items:center;gap:24px;width:100%;margin:24px 0;padding-inline:32px;display:flex}@media (orientation:landscape){.hero-lockup{flex-direction:row;justify-content:center;gap:24px;margin:32px 0}}.hero-copy{display:contents}@media (orientation:landscape){.hero-copy{flex-direction:column;align-items:flex-start;gap:24px;width:min-content;display:flex}}.hero{width:100%;max-width:min(560px,88vw);margin:0}@media (orientation:landscape){.hero{width:auto;max-width:56%;height:min(clamp(360px,62svh,640px),39.7vw - 25.408px)}}@media (height<=640px){.hero-lockup{gap:24px;margin:12px 0}.hero{width:auto;height:min(clamp(300px,58svh,460px),39.7vw - 25.408px)}}.marketing-point{flex-direction:column;align-items:center;width:100%;max-width:768px;margin:2em;display:flex}.marketing-point.first-point{margin-top:6em}@container layout (width>=720px){.marketing-point{flex-direction:row;justify-content:center;gap:24px;max-width:1024px;margin:1em 0;padding-inline:32px}.marketing-point.flipped{flex-direction:row-reverse}.marketing-point.flipped .marketing-point-content{text-align:right}}.spot-illustration{flex-shrink:0;width:272px}@container layout (width>=720px){.spot-illustration{width:376px}}@container layout (width>=1392px){.spot-illustration{width:432px}}@container layout (width>=720px){.spot-cringe{margin-inline:-48px 48px}}.marketing-point-content{text-align:center;max-width:480px;margin:0 24px}@container layout (width>=720px){.marketing-point-content{text-align:left;margin:0}}.marketing-point-content h2{margin-bottom:.4em;font-size:48px}@container layout (width>=1392px){.marketing-point-content h2{font-size:64px}}.marketing-point-content p{opacity:.85;margin:0;font-size:24px;line-height:1.5}@container layout (width>=1392px){.marketing-point-content p{font-size:32px}}.footer{background-color:var(--theme-panel-bg);flex-direction:column;align-items:center;gap:6em;width:100%;margin-top:6em;padding:6em 0;display:flex;position:relative}.coming-attractions{flex-direction:column;align-items:center;display:flex}.coming-attractions h2{margin-bottom:.4em}.coming-attractions--features{text-align:center;margin:0;padding:0}.coming-attractions--features li{margin:8px 0;list-style-type:none}.footer-links{color:var(--theme-text);flex-wrap:wrap;justify-content:center;gap:16px;padding:0;list-style:none;display:flex}.footer-links li{list-style-type:none}.footer-links a,.footer-links a:visited{color:var(--theme-text)}.waitlist-form{flex-direction:column;gap:.5rem;margin-top:2rem;display:flex}.waitlist-form__prompt{opacity:.85;margin:0;font-size:.95rem}.waitlist-form__row{flex-flow:column wrap;align-items:center;gap:.5rem;display:flex}.waitlist-form__field{flex-direction:column;gap:.25rem;display:flex}.waitlist-form__input{width:100%}.waitlist-form__message{opacity:.9;font-size:.8rem}.waitlist-form__message--error{color:var(--theme-error,#c0392b);margin:0}.waitlist-form__result{margin:1rem 0 0;font-size:.95rem;font-weight:600}.waitlist-form__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.waitlist-form__turnstile:empty{display:none}
