.mobile-waitlist-module__VRqjRq__page{color:#2f251c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;background-color:#f0b888;width:100%;min-height:100svh;position:relative;overflow:hidden}.mobile-waitlist-module__VRqjRq__bg{pointer-events:none;background-color:#f0b888;background-image:url(/images/waitlist/bg-mobile.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}@media (min-width:768px){.mobile-waitlist-module__VRqjRq__bg{background-image:url(/images/waitlist/bg-desktop.png)}}.mobile-waitlist-module__VRqjRq__scrim{pointer-events:none;background:radial-gradient(78% 52% at 50% 38%,#fff8f08c 0%,#fff8f047 42%,#fff8f014 68%,#fff8f000 100%);position:absolute;inset:0}.mobile-waitlist-module__VRqjRq__shell{z-index:10;flex-direction:column;width:100%;max-width:640px;min-height:100svh;margin:0 auto;padding:1.5rem 1.5rem 2rem;display:flex;position:relative}@media (min-width:640px){.mobile-waitlist-module__VRqjRq__shell{padding:1.75rem 2rem 2.25rem}}.mobile-waitlist-module__VRqjRq__header{justify-content:flex-start;align-items:center;width:100%;display:flex}.mobile-waitlist-module__VRqjRq__logoLink{transition:transform .16s var(--ease-out,cubic-bezier(.23,1,.32,1));border-radius:11px;outline:none;align-items:center;gap:.6rem;display:inline-flex}.mobile-waitlist-module__VRqjRq__logoLink:active{transform:scale(.97)}.mobile-waitlist-module__VRqjRq__logoLink:focus-visible{box-shadow:0 0 0 2px #6d553f59}.mobile-waitlist-module__VRqjRq__logoMark{background-color:#2f251c;flex-shrink:0;width:34px;height:34px;display:block;-webkit-mask:url(/chessiro.svg) 50%/contain no-repeat;mask:url(/chessiro.svg) 50%/contain no-repeat}.mobile-waitlist-module__VRqjRq__logoWord{background-color:#2f251c;flex-shrink:0;width:99px;height:13px;display:block;-webkit-mask:url(/chessiro-text.svg) 50%/contain no-repeat;mask:url(/chessiro-text.svg) 50%/contain no-repeat}.mobile-waitlist-module__VRqjRq__main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:1.5rem 0 3.25rem;display:flex}@media (min-width:640px){.mobile-waitlist-module__VRqjRq__main{padding:2rem 0 4.5rem}}.mobile-waitlist-module__VRqjRq__eyebrow{font-family:var(--font-outfit),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#8a6a4a;margin:0 0 .85rem;font-size:12px;font-weight:600}.mobile-waitlist-module__VRqjRq__headline{text-wrap:balance;letter-spacing:-.03em;color:#2f251c;max-width:16ch;font-size:clamp(2.4rem,6.8vw,3.65rem);font-weight:400;line-height:1.06;font-family:var(--font-stix),Georgia,serif;margin:0}.mobile-waitlist-module__VRqjRq__sub{text-wrap:balance;max-width:34ch;font-family:var(--font-outfit),system-ui,sans-serif;color:#6b5340;margin:1.15rem 0 0;font-size:15.5px;line-height:1.55}.mobile-waitlist-module__VRqjRq__slot{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:22rem;min-height:5.5rem;margin-top:2.35rem;display:flex}.mobile-waitlist-module__VRqjRq__form{width:100%}.mobile-waitlist-module__VRqjRq__inputRow{-webkit-backdrop-filter:blur(14px);background:#fffdfae6;border:1px solid #8b6b4a38;border-radius:16px;align-items:center;gap:.3rem;padding:5px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #2f251c0a,0 16px 40px -16px #2f251c38}.mobile-waitlist-module__VRqjRq__inputRow:focus-within{background:#fffdfafa;border-color:#6d553f80;box-shadow:inset 0 1px #ffffffe6,0 0 0 3px #8b6b4a24,0 16px 40px -16px #2f251c38}.mobile-waitlist-module__VRqjRq__input{color:#2f251c;min-width:0;font-size:15px;font-family:var(--font-outfit),system-ui,sans-serif;background:0 0;border:0;outline:none;flex:1;padding:.7rem .9rem}.mobile-waitlist-module__VRqjRq__input::placeholder{color:#a89279}.mobile-waitlist-module__VRqjRq__submit{color:#f3e7db;cursor:pointer;min-width:2.5rem;height:2.5rem;transition:transform .16s var(--ease-out,cubic-bezier(.23,1,.32,1)),background-color .16s ease,opacity .16s ease;background:#2f251c;border:0;border-radius:11px;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.mobile-waitlist-module__VRqjRq__submit:hover:not(:disabled){background:#423528}}.mobile-waitlist-module__VRqjRq__submit:active:not(:disabled){transform:scale(.94)}.mobile-waitlist-module__VRqjRq__submit:focus-visible{box-shadow:0 0 0 2px #fffdfae6,0 0 0 4px #6d553f80}.mobile-waitlist-module__VRqjRq__submit:disabled{opacity:.5;cursor:default}.mobile-waitlist-module__VRqjRq__arrow{width:17px;height:17px}.mobile-waitlist-module__VRqjRq__spinner{border:1.5px solid #f3e7db4d;border-top-color:#f3e7db;border-radius:50%;width:15px;height:15px;animation:.6s linear infinite mobile-waitlist-module__VRqjRq__spin}.mobile-waitlist-module__VRqjRq__note{min-height:1.05rem;font-family:var(--font-outfit),system-ui,sans-serif;color:#a5303a;margin:.7rem 0 0;font-size:12.5px;line-height:1.4}.mobile-waitlist-module__VRqjRq__success{font-family:var(--font-outfit),system-ui,sans-serif;animation:mobile-waitlist-module__VRqjRq__rise .42s var(--ease-out,cubic-bezier(.23,1,.32,1))both;flex-direction:column;align-items:center;display:flex}.mobile-waitlist-module__VRqjRq__successMark{color:#6d553f;background:#8b6b4a21;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.mobile-waitlist-module__VRqjRq__successTitle{text-wrap:balance;color:#2f251c;max-width:28ch;margin:.85rem 0 0;font-size:1.05rem;font-weight:500;line-height:1.4}.mobile-waitlist-module__VRqjRq__reveal{animation:mobile-waitlist-module__VRqjRq__rise .56s var(--ease-out,cubic-bezier(.23,1,.32,1))both}.mobile-waitlist-module__VRqjRq__d1{animation-delay:40ms}.mobile-waitlist-module__VRqjRq__d2{animation-delay:.1s}.mobile-waitlist-module__VRqjRq__d3{animation-delay:.16s}.mobile-waitlist-module__VRqjRq__d4{animation-delay:.22s}@keyframes mobile-waitlist-module__VRqjRq__rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes mobile-waitlist-module__VRqjRq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mobile-waitlist-module__VRqjRq__reveal,.mobile-waitlist-module__VRqjRq__success{animation:.24s both mobile-waitlist-module__VRqjRq__fade}.mobile-waitlist-module__VRqjRq__spinner{animation-duration:1.4s}@keyframes mobile-waitlist-module__VRqjRq__fade{0%{opacity:0}to{opacity:1}}}
