.page-module___nKOVa__page{isolation:isolate;flex-direction:column;align-items:center;min-height:100dvh;padding:48px 24px 32px;display:flex;position:relative}.page-module___nKOVa__background{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.page-module___nKOVa__sky{object-fit:cover;object-position:center}.page-module___nKOVa__scrim{background-color:var(--sky-scrim);position:absolute;inset:0}.page-module___nKOVa__hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.page-module___nKOVa__logo,.page-module___nKOVa__wordmark,.page-module___nKOVa__tagline,.page-module___nKOVa__storeStatus,.page-module___nKOVa__badgeLink,.page-module___nKOVa__waitlist{animation:.7s cubic-bezier(.22,.61,.36,1) both page-module___nKOVa__rise}.page-module___nKOVa__logo{filter:drop-shadow(0 18px 40px var(--logo-shadow))}.page-module___nKOVa__wordmark{aspect-ratio:239.2/81.21;background-color:var(--text);width:auto;height:clamp(2.35rem,8vw,3.25rem);margin-top:32px;animation-delay:80ms;-webkit-mask:url(/socal-text.svg) 50%/contain no-repeat;mask:url(/socal-text.svg) 50%/contain no-repeat}.page-module___nKOVa__tagline{color:var(--text-secondary);text-wrap:balance;max-width:26ch;margin-top:16px;font-size:1.1875rem;line-height:1.4;animation-delay:.16s}.page-module___nKOVa__storeStatus{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);text-wrap:balance;justify-content:center;align-items:center;gap:6px;margin-top:24px;font-size:.75rem;font-weight:500;animation-delay:.24s;display:inline-flex}.page-module___nKOVa__storeStatusApple{width:1.25em;height:1.25em;transform:translateY(-.06em)}.page-module___nKOVa__badgeLink{flex-direction:column;align-items:center;gap:8px;margin-top:24px;animation-delay:.24s;display:flex}.page-module___nKOVa__badge{width:auto;height:54px}a.page-module___nKOVa__badgeLink{transition:opacity .15s,transform .15s}a.page-module___nKOVa__badgeLink:hover{opacity:.85}a.page-module___nKOVa__badgeLink:active{transform:scale(.97)}.page-module___nKOVa__waitlist{flex-direction:column;align-items:center;width:100%;max-width:360px;min-height:160px;margin-top:48px;animation-delay:.32s;display:flex}.page-module___nKOVa__waitlistHeading{letter-spacing:.01em;font-size:1.0625rem;font-weight:600;line-height:1.3}.page-module___nKOVa__waitlistSub{color:var(--text-secondary);text-wrap:balance;max-width:34ch;margin-top:8px;font-size:.875rem;line-height:1.45}.page-module___nKOVa__waitlistForm{width:100%}.page-module___nKOVa__waitlistField{background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;align-items:center;width:100%;margin-top:16px;padding:4px 4px 4px 18px;transition:border-color .15s,background-color .15s;display:flex}.page-module___nKOVa__waitlistField:focus-within{background:#ffffff14;border-color:#ffffff73}.page-module___nKOVa__waitlistInput{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:.9375rem}.page-module___nKOVa__waitlistInput::placeholder{color:var(--text-tertiary)}.page-module___nKOVa__waitlistButton{background:var(--text);min-width:5.25rem;height:40px;color:var(--bg);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 18px;font-size:.875rem;font-weight:600;transition:opacity .15s,transform .15s}.page-module___nKOVa__waitlistButton:hover{opacity:.88}.page-module___nKOVa__waitlistButton:active{transform:scale(.97)}.page-module___nKOVa__waitlistButton:disabled{opacity:.6;cursor:default;transform:none}.page-module___nKOVa__waitlistError{color:#ff8a80;margin-top:12px;font-size:.8125rem}.page-module___nKOVa__waitlistConfirm{flex-direction:column;align-items:center;gap:8px;animation:.45s cubic-bezier(.22,.61,.36,1) both page-module___nKOVa__rise;display:flex}.page-module___nKOVa__waitlistCheck{color:var(--text);margin-bottom:8px}.page-module___nKOVa__footer{padding-top:48px;animation:.7s cubic-bezier(.22,.61,.36,1) .44s both page-module___nKOVa__rise}.page-module___nKOVa__footerNav{color:var(--text-tertiary);gap:24px;font-size:.8125rem;display:flex}.page-module___nKOVa__footerNav a{text-decoration:none}.page-module___nKOVa__footerNav a:hover{color:var(--text)}@keyframes page-module___nKOVa__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.page-module___nKOVa__logo,.page-module___nKOVa__wordmark,.page-module___nKOVa__tagline,.page-module___nKOVa__storeStatus,.page-module___nKOVa__badgeLink,.page-module___nKOVa__waitlist,.page-module___nKOVa__waitlistConfirm,.page-module___nKOVa__footer{animation:none}}
