.page_main__nw1Wk{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;width:100%;overflow:hidden;padding:none;margin:none}.page_uiWrapper__He5WC{position:fixed;top:0;left:0;width:100vw;height:calc(100svh + 1px);overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.intro_introWrapper__0_dNK{z-index:400;text-align:center;position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:end;width:100svw;height:100svh;padding:0;margin:0;overflow:hidden;background-color:#fff}.intro_splash__jE9Wq{position:absolute;top:0;left:l;width:100%;height:100%;object-fit:cover;animation:intro_splashKeys__OxxmD 1.5s linear;animation-fill-mode:both;animation-timing-function:ease-out;background-image:url(/images/House_Main.png);background-size:cover;background-position:top}.intro_titleWrapper__z4m0R{display:flex;flex-direction:column;justify-content:end;align-items:center;z-index:100}.intro_titleWrapper__z4m0R :nth-child(n){animation-duration:.5s;animation-timing-function:cubic-bezier(.64,.57,.67,1.2);animation-fill-mode:both}.intro_logo__VsAn8{width:max(34px,min(64px,11.026vw));height:max(34px,min(64px,11.026vw));background-color:#002e6d;border-radius:50%;padding:3px 3px 2px 2px;content:icon;animation-name:intro_enterKeys__wJGJ4;animation-delay:1.5s}.intro_dough__mP55T{width:max(146px,min(291px,49.744vw));height:max(5px,min(116px,19.744vw));animation-delay:1.7s;margin:calc(-1 * max(10px, min(19px, 3.333vw))) 5px calc(-1 * max(11px, min(23px, 3.846vw))) 0;z-index:201}.intro_dough__mP55T,.intro_like__aPtPw{position:relative;animation-name:intro_enterKeys__wJGJ4}.intro_like__aPtPw{width:max(122px,min(243px,41.538vw));height:max(19px,min(38px,6.41vw));animation-delay:1.9s;z-index:200}.intro_home__tbPre{position:relative;width:max(124px,min(248px,42.308vw));height:max(48px,min(96px,16.41vw));animation-name:intro_enterKeys__wJGJ4;animation-delay:2.1s;margin:calc(-1 * max(8px, min(15px, 2.564vw))) 0 0;z-index:201}.intro_subtitle__3htg8{color:#002e6d;text-align:center;font-family:Test National;font-size:max(11px,min(23px,3.846vw));font-style:normal;font-weight:300;line-height:max(11px,min(23px,3.846vw));margin:0 0 max(21px,min(42px,7.179vw));animation-name:intro_fadeIn__C1qCb;animation-duration:.8s;animation-delay:3s;animation-fill-mode:both}.intro_subtitle__3htg8>b{font-weight:700}.intro_footer__wXv_a{pointer-events:all;margin:0 0 max(11px,min(23px,3.846vw));animation-name:intro_fadeIn__C1qCb;animation-duration:.8s;animation-delay:3s;animation-fill-mode:both}.intro_footerRow__w8Lck{display:flex;flex-direction:row;gap:25px;margin:0 0 max(10px,min(19px,3.33vw))}.intro_footerLink__kkP6b{color:#002e6d;text-align:center;font-family:Test National;font-size:max(10px,min(19px,3.33vw));font-style:normal;font-weight:700;line-height:max(6px,min(12px,2.051vw));text-decoration:underline;cursor:pointer}.intro_startButton__Yf9j_{color:#fff;width:max(263px,min(525px,89.744vw));border-radius:100px;background:#002e6d;box-shadow:1px 1px 4px 0 rgba(0,0,0,.2);text-align:center;font-family:Test National;font-size:max(13px,min(26px,4.359vw));font-style:normal;font-weight:900;line-height:max(14px,min(27px,4.615vw));animation-name:intro_enterKeys__wJGJ4;animation-duration:.5s;animation-delay:2.7s;animation-fill-mode:both;padding:max(17px,min(33px,5.641vw)) 0;margin:max(11px,min(23px,3.846vw)) 0 max(9px,min(18px,3.077vw));text-transform:uppercase}.intro_errorWrapper__vdjPj,.intro_startButton__Yf9j_{pointer-events:all;display:flex;justify-content:center;align-items:center}.intro_errorWrapper__vdjPj{z-index:400;position:fixed;top:0;left:0;width:100svw;height:100svh;flex-direction:column;background-color:rgba(0,0,0,.6)}.intro_errorWindow__lbNR0{display:flex;flex-direction:column;align-items:center;justify-content:center;width:max(270px,min(540px,92.308vw));border-radius:20px;background:#3273f8;padding:max(11px,min(23px,3.846vw)) max(11px,min(23px,3.846vw)) max(32px,min(63px,10.769vw));pointer-events:all}.intro_errorClose___fyKB{display:flex;flex-direction:row;justify-content:flex-end;width:100%}.intro_errorClose___fyKB>image{width:max(18px,min(36px,6.154vw));height:max(18px,min(36px,6.154vw));cursor:pointer}.intro_errorWrapper__vdjPj p{color:#fff;text-align:center;font-family:Test National;font-style:normal}.intro_errorTitle__qa0w6{font-size:max(16px,min(32px,5.385vw));font-weight:700;line-height:max(16px,min(32px,5.385vw));margin:max(10px,min(20px,3.333vw)) 0 max(14px,min(27px,4.615vw))}.intro_errorCaption__85JBS{font-size:max(13px,min(26px,4.359vw));font-weight:300;line-height:normal;width:90%}@keyframes intro_splashKeys__OxxmD{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes intro_enterKeys__wJGJ4{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes intro_fadeIn__C1qCb{0%{opacity:0}to{opacity:1}}.placementUI_instructionsContainer__35nqt{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:all}.placementUI_tapToPlace__CNJIB{color:#fff;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.5);font-family:proxima-nova;font-size:13px;font-style:bold;font-weight:700;line-height:16px;letter-spacing:.13px;pointer-events:none}.placementUI_replaceBtn__i1S1v{z-index:110;pointer-events:all;position:fixed;top:0;right:0;width:50px;height:50px;margin:20px;filter:drop-shadow(1px 1px 4px rgba(0,0,0,.2))}.loadingUI_loadingWrapper__xXjvv{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#002e6d}.loadingUI_loadingWrapper__xXjvv img{position:relative;right:7px;width:max(83px,min(165px,28.205vw));object-fit:fill;margin:0 0 calc(-1 * max(7px, min(14px, 2.308vw)))}.loadingUI_loadingWrapper__xXjvv p{color:#fff;text-align:center;text-shadow:0 1px 5px rgba(0,0,0,.5);font-family:Test National;font-size:max(16px,min(32px,5.385vw));font-style:normal;font-weight:700;line-height:max(16px,min(32px,5.385vw))}.loadingUI_hidden__MwZ8D{opacity:0}.loadingUI_loadingWrapper__xXjvv p:after{position:absolute;content:"";animation-name:loadingUI_LoadingDotKeys__wQURQ;animation-duration:3s;animation-iteration-count:infinite;margin:0 0 0 calc(-1 * max(14px, min(27px, 4.615vw)))}@keyframes loadingUI_LoadingDotKeys__wQURQ{0%{content:" "}25%{content:" ."}50%{content:" .."}75%{content:" ..."}}