@font-face{font-family:Titan;src:url(/assets/titan-one-Dkp60vSx.ttf);font-display:block}@font-face{font-family:Kids;src:url(/assets/little-kids-Dt8gZpWL.otf);font-display:block}:root{color:#e9ddcb;font-synthesis:none;background:#670003;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:5px;outline:3px solid #98862e}.hand{font-family:Kids,cursive}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.launch-page{flex-direction:column;max-width:1600px;min-height:100svh;margin:auto;padding:35px 5vw 24px;display:flex}.launch-header{justify-content:space-between;align-items:center;gap:25px;display:flex}.launch-header img{width:190px;height:auto;display:block}.language-picker{gap:3px;display:flex}.language-picker button{color:#e9ddcb;background:0 0;border:1px solid #0000;border-radius:4px;min-width:38px;min-height:42px;padding:8px;font-size:11px}.language-picker button[aria-pressed=true]{border-color:#e9ddcb66}.launch-page main{text-align:center;width:100%;padding:48px 0 25px}.launch-eyebrow{letter-spacing:.2em;font-size:9px;display:block}.launch-page h1{margin:24px 0 20px;font-family:Kids;font-size:clamp(45px,5.2vw,78px);font-weight:400;line-height:.95}.opening-date{letter-spacing:.08em;margin:0;font-size:12px}.countdown{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:12px;width:min(1050px,100%);margin:38px auto 30px;display:grid}.countdown>div{min-width:0}.countdown strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-family:Titan,sans-serif;font-size:clamp(72px,15.5vw,226px);font-weight:400;line-height:1;display:block}.countdown span{letter-spacing:.2em;opacity:.75;margin-top:15px;font-size:10px;display:block}.countdown>i{opacity:.45;font:clamp(50px,10vw,140px)/1.2 Kids}.opening-signup{max-width:620px;margin:42px auto 0}.opening-signup>.hand{color:#c3ac67;font-size:31px;display:inline-block;transform:rotate(-4deg)}.opening-signup h2{letter-spacing:-.025em;margin:15px 0;font-family:Titan;font-size:clamp(20px,2.5vw,29px);font-weight:400;line-height:1.2}.opening-signup>p{opacity:.85;max-width:470px;margin:0 auto 22px;font-size:13px;line-height:1.7}.signup-line{background:#e9ddcb;border:1px solid #e9ddcb;border-radius:5px;gap:8px;min-height:54px;padding:5px;display:flex}.signup-line input{color:#670003;background:0 0;border:0;width:100%;min-width:0;padding:10px 13px;font-size:16px}.signup-line input::placeholder{color:#670003a6}.signup-line button{color:#380002;white-space:nowrap;background:#98862e;border:0;border-radius:3px;padding:10px 22px;font-size:12px}.signup-consent{text-align:left;color:#e9ddcbcc;align-items:flex-start;gap:9px;margin:14px 0;font-size:12px;line-height:1.7;display:flex}.signup-consent input{accent-color:#98862e;flex:none;width:15px;height:15px;margin:1px 0}.privacy-link{opacity:.75;text-underline-offset:4px;font-size:10px}#signup-message{margin:13px 0;font-size:12px;line-height:1.6}#signup-message:empty{display:none}.launch-footer{letter-spacing:.07em;border-top:1px solid #e9ddcb26;justify-content:space-between;align-items:center;gap:25px;margin-top:auto;padding-top:22px;font-size:9px;display:flex}.launch-footer a{padding:8px 0;text-decoration:none}.launch-footer>span{opacity:.6}.owner-page{place-items:center;min-height:100svh;padding:35px 20px;display:grid}.owner-panel{color:#670003;background:#e9ddcb;border-radius:10px;width:min(530px,100%);padding:38px}.owner-brand{letter-spacing:-2px;margin-bottom:30px;font-family:Titan;font-size:36px;text-decoration:none;display:block}.owner-panel h1{letter-spacing:-.04em;margin:20px 0 30px;font-family:Titan;font-size:43px;font-weight:400;line-height:1.05}.owner-panel h1 .hand{letter-spacing:0;font-size:1.5em;line-height:1.1}.owner-panel h2{margin:30px 0 20px;font-family:Titan;font-size:24px;font-weight:400}.owner-panel label{flex-direction:column;gap:8px;margin-top:17px;font-size:12px;display:flex}.owner-panel input{color:#670003;background:#fffdf9;border:1px solid #67000340;border-radius:5px;width:100%;min-height:48px;padding:12px;font-size:16px}.owner-panel form>button,.owner-primary{color:#e9ddcb;text-align:left;background:#670003;border:0;border-radius:5px;justify-content:space-between;align-items:center;width:100%;min-height:49px;margin:22px 0 0;padding:14px 18px;font-size:13px;text-decoration:none;display:flex}.owner-panel .owner-secondary{color:#670003;text-underline-offset:4px;text-align:left;background:0 0;border:0;padding:15px 0;font-size:12px;text-decoration:underline}.owner-note{opacity:.7;margin:0 0 18px;font-size:11px;line-height:1.7}.owner-back{text-underline-offset:4px;margin-top:20px;font-size:11px;display:block}#owner-message{margin:20px 0 10px;font-size:13px;line-height:1.7}#owner-message:empty{display:none}.privacy-panel{width:min(760px,100%)}.privacy-panel p{margin:20px 0;font-size:14px;line-height:1.9}@media (width<=700px){.launch-page{padding:24px 20px 17px}.launch-header img{width:135px}.language-picker{gap:0}.language-picker button{min-width:31px;padding:7px;font-size:10px}.launch-page main{padding-top:43px}.launch-page h1{margin:24px 0 19px;font-size:51px}.opening-date{letter-spacing:0;font-size:10px}.countdown{gap:4px;margin:34px auto 32px}.countdown strong{letter-spacing:-.065em;font-size:clamp(61px,19vw,112px)}.countdown>i{font-size:49px;line-height:1.4}.countdown span{letter-spacing:.1em;margin-top:10px;font-size:8px}.opening-signup{margin-top:35px}.opening-signup>.hand{font-size:28px}.opening-signup h2{max-width:320px;margin:18px auto 14px;font-size:23px}.opening-signup>p{font-size:12px}.signup-line{gap:3px;min-height:53px}.signup-line input{padding:10px 8px}.signup-line button{padding:10px 12px;font-size:11px}.signup-consent{margin:13px 0;font-size:11px;line-height:1.7}.launch-footer{flex-wrap:wrap;gap:14px;margin-top:25px;font-size:8px}.launch-footer>span{width:100%;font-size:7px}.owner-panel{padding:28px 23px}.owner-panel h1{font-size:39px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.privacy-panel .language-picker button{color:#670003}.privacy-panel .language-picker button[aria-pressed=true]{border-color:#67000366}[hidden]{display:none!important}.countdown-page .launch-page{place-items:center;width:100%;max-width:none;padding:25px 2vw;display:grid}.countdown-page .launch-page main{padding:0}.countdown-page .launch-eyebrow{font-size:clamp(10px,.9vw,16px)}.countdown-page .countdown{grid-template-columns:repeat(3,minmax(0,1fr) 2vw) minmax(0,1fr);gap:.5vw;width:100%;max-width:none;margin:24px auto 0}.countdown-page .countdown strong{letter-spacing:-.065em;font-size:16vw}.countdown-page .countdown span{letter-spacing:.15em;margin-top:clamp(10px,1.2vw,22px);font-size:clamp(10px,.9vw,18px)}.countdown-page .countdown>i{font-size:8vw;line-height:1.65}.opening-popup{overscroll-behavior:contain;color:#670003;background:#e9ddcb;border:0;border-radius:16px;width:min(590px,100% - 40px);height:fit-content;max-height:calc(100dvh - 40px);margin:auto;padding:58px 38px 36px;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #21000166}.opening-popup[open]{animation:.38s cubic-bezier(.16,1,.3,1) both opening-popup-in}.opening-popup::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#21000180;animation:.3s both opening-backdrop-in}.opening-popup-close{color:#670003;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:29px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.opening-popup-close:hover{background:#6700030d}.opening-popup .opening-signup{text-align:center;max-width:none;margin:0}.opening-popup .opening-signup h2{margin:0 0 17px;font-size:clamp(25px,4vw,34px);line-height:1.15}.opening-popup .opening-signup>p{opacity:.8;margin:0 auto 25px;font-size:14px;line-height:1.7}.opening-popup .signup-line{background:#fffdf9;border-color:#67000333}.opening-popup .signup-consent{color:#670003b8;margin:16px 0;font-size:12px;line-height:1.6}.opening-popup .privacy-link{opacity:.8;padding:8px 0;font-size:12px;display:inline-block}.opening-popup #signup-message{font-size:13px}@keyframes opening-popup-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes opening-backdrop-in{0%{opacity:0}to{opacity:1}}@media (width<=480px){.opening-popup{border-radius:13px;width:calc(100% - 28px);padding:58px 23px 27px}.opening-popup .signup-line{flex-direction:column;gap:5px;padding:6px}.opening-popup .signup-line input{min-height:47px}.opening-popup .signup-line button{min-height:46px;font-size:13px}.opening-popup .opening-signup>p{font-size:13px}.opening-popup .signup-consent{font-size:12px}}@media (prefers-reduced-motion:reduce){.opening-popup[open],.opening-popup::backdrop{animation:none}}.popup-languages{gap:2px;display:flex;position:absolute;top:8px;left:24px}.popup-languages button{color:#670003;opacity:.55;background:0 0;border:0;border-radius:4px;min-height:44px;padding:8px 10px;font-size:12px}.popup-languages button[aria-pressed=true]{opacity:1;text-underline-offset:4px;text-decoration:underline}.popup-languages button:hover{opacity:1;background:#6700030d}.opening-popup .owner-access-hint{color:#670003;text-align:left;background:#98862e12;border:1px solid #98862e77;border-radius:5px;margin:16px 0;padding:12px 14px;font-size:12px;line-height:1.65}.analytics-preferences{border-top:1px solid #67000330;margin-top:24px;padding-top:18px}.analytics-preferences button{color:#e9ddcb;background:#670003;border:0;border-radius:5px;min-height:44px;padding:13px 18px;font-size:13px}
