.AppBackdrop-module__AsbRMG__backdrop{z-index:0;pointer-events:none;background:#090b0f;width:100vw;height:100lvh;position:fixed;top:0;left:0;overflow:hidden}.AppBackdrop-module__AsbRMG__background{filter:brightness(var(--background-brightness));background-image:url(/background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.012)}
.WaitlistModal-module__qt7GiG__overlay{z-index:130;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070503a8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.WaitlistModal-module__qt7GiG__panel{width:100%;max-width:30rem;max-height:100dvh;padding:4.125rem 1.625rem max(1.875rem,env(safe-area-inset-bottom));color:#f6eee8;background:#191614;border:1px solid #493a30;border-bottom:0;border-radius:1.625rem 1.625rem 0 0;position:relative;overflow-y:auto;box-shadow:0 35px 95px #0009}.WaitlistModal-module__qt7GiG__handle{background:#66574c;border-radius:6px;width:42px;height:5px;position:absolute;top:.75rem;left:calc(50% - 21px)}.WaitlistModal-module__qt7GiG__close{color:#b7a99e;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:1.25rem;right:.625rem}.WaitlistModal-module__qt7GiG__close svg{width:20px;height:20px}.WaitlistModal-module__qt7GiG__close:hover:not(:disabled){color:#f6eee8;background:#ffffff08}.WaitlistModal-module__qt7GiG__close:disabled{opacity:.45}.WaitlistModal-module__qt7GiG__appIcon,.WaitlistModal-module__qt7GiG__successIcon{color:#d8aa8d;background:#241e19;border:1px solid #493a30;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:22px;display:flex}.WaitlistModal-module__qt7GiG__appIcon{display:none}.WaitlistModal-module__qt7GiG__appIcon svg,.WaitlistModal-module__qt7GiG__successIcon svg{width:25px;height:25px}.WaitlistModal-module__qt7GiG__title{color:#f6eee8;letter-spacing:-.7px;margin:0;font-family:inherit;font-size:1.6875rem;font-weight:700;line-height:1.2}.WaitlistModal-module__qt7GiG__copy{color:#c3b5ab;max-width:21.25rem;margin:13px 0 0;font-size:.9375rem;line-height:1.7}.WaitlistModal-module__qt7GiG__form{flex-direction:column;gap:14px;margin-top:22px;display:flex}.WaitlistModal-module__qt7GiG__field{flex-direction:column;gap:9px;display:flex}.WaitlistModal-module__qt7GiG__field>span{color:#d9c6b7;font-size:.75rem}.WaitlistModal-module__qt7GiG__emailInput{position:relative}.WaitlistModal-module__qt7GiG__emailInput>svg{color:#d5a78a;pointer-events:none;width:20px;height:20px;position:absolute;top:17px;left:16px}.WaitlistModal-module__qt7GiG__field input{color:#f6eee8;background:#110f0d;border:1px solid #65503f;border-radius:12px;width:100%;height:54px;padding:0 16px 0 47px;font-size:1rem}.WaitlistModal-module__qt7GiG__field input::placeholder{color:#a8998d}.WaitlistModal-module__qt7GiG__field input:disabled{cursor:wait;opacity:.62}.WaitlistModal-module__qt7GiG__error{color:var(--danger-color);margin:0;font-size:.9rem;line-height:1.4}.WaitlistModal-module__qt7GiG__submitButton,.WaitlistModal-module__qt7GiG__doneButton{color:#24180e;width:100%;min-height:54px;transition:filter var(--duration-fast)ease;background:#d8aa8d;border:1px solid #d8aa8d;border-radius:13px;justify-content:center;align-items:center;gap:10px;font-size:1rem;font-weight:600;display:inline-flex}.WaitlistModal-module__qt7GiG__doneButton{margin-top:24px}.WaitlistModal-module__qt7GiG__submitButton:hover:not(:disabled),.WaitlistModal-module__qt7GiG__doneButton:hover{filter:brightness(1.05)}.WaitlistModal-module__qt7GiG__submitButton:disabled{cursor:wait;opacity:.7}.WaitlistModal-module__qt7GiG__submitButton svg{width:20px;height:20px}.WaitlistModal-module__qt7GiG__loader{animation:1.15s linear infinite WaitlistModal-module__qt7GiG__loader-turn}.WaitlistModal-module__qt7GiG__close:focus-visible,.WaitlistModal-module__qt7GiG__submitButton:focus-visible,.WaitlistModal-module__qt7GiG__doneButton:focus-visible{outline-offset:3px;outline:2px solid #edbd9b}.WaitlistModal-module__qt7GiG__field input:focus{outline:none}@keyframes WaitlistModal-module__qt7GiG__loader-turn{to{transform:rotate(360deg)}}@media (min-width:640px){.WaitlistModal-module__qt7GiG__overlay{align-items:center;padding:1.5rem}.WaitlistModal-module__qt7GiG__panel{border-bottom:1px solid #493a30;border-radius:26px;max-height:calc(100dvh - 3rem);padding:44px 38px 30px}.WaitlistModal-module__qt7GiG__handle{display:none}.WaitlistModal-module__qt7GiG__close{top:12px;right:12px}.WaitlistModal-module__qt7GiG__appIcon{display:flex}.WaitlistModal-module__qt7GiG__title{font-size:1.8125rem}.WaitlistModal-module__qt7GiG__form{margin-top:26px}}@media (prefers-reduced-motion:reduce){.WaitlistModal-module__qt7GiG__loader{animation:none}.WaitlistModal-module__qt7GiG__submitButton,.WaitlistModal-module__qt7GiG__doneButton{transition:none}}
.NavHeader-module__HtGCpW__header{z-index:40;width:100%;height:var(--header-height);padding-top:env(safe-area-inset-top,0px);animation:NavHeader-module__HtGCpW__header-entry .56s .15s var(--ease-premium)both;display:flex;position:absolute;top:0;left:0}.NavHeader-module__HtGCpW__header:before{content:"";pointer-events:none;background:linear-gradient(#0505065c,#0000);position:absolute;inset:0}.NavHeader-module__HtGCpW__headerInner{z-index:1;width:100%;height:var(--header-content-height);padding-inline:max(env(safe-area-inset-left,0px),clamp(1rem,3vw,2.75rem))max(env(safe-area-inset-right,0px),clamp(1rem,3vw,2.75rem));justify-content:space-between;align-items:center;display:flex;position:relative}.NavHeader-module__HtGCpW__brand{flex:none;align-items:center;min-width:0;min-height:2.75rem;display:inline-flex}.NavHeader-module__HtGCpW__logo{width:auto;height:clamp(2.15rem,3.5vw,2.8rem);transition:opacity var(--duration-fast)ease;flex:none;display:block}.NavHeader-module__HtGCpW__brand:hover .NavHeader-module__HtGCpW__logo{opacity:.86}.NavHeader-module__HtGCpW__actions,.NavHeader-module__HtGCpW__nav{flex:none;align-items:center;display:flex}.NavHeader-module__HtGCpW__actions{gap:.65rem}.NavHeader-module__HtGCpW__nav{gap:.4rem}.NavHeader-module__HtGCpW__link{white-space:nowrap;color:#e8e4e0c2;text-shadow:0 2px 12px #0000007a;height:2.75rem;transition:color var(--duration-fast)ease,background-color var(--duration-fast)ease,border-color var(--duration-fast)ease,transform var(--duration-fast)ease;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:.6rem 1.05rem;font-size:.95rem;font-weight:600;display:inline-flex}.NavHeader-module__HtGCpW__link svg{stroke-width:1.7px;width:1.1rem;height:1.1rem;transition:transform var(--duration-fast)ease;flex:none}.NavHeader-module__HtGCpW__link:hover{color:var(--heading-color);background:#ffffff0e}.NavHeader-module__HtGCpW__link:hover svg{transform:translateY(-1px)}.NavHeader-module__HtGCpW__active{color:var(--heading-color);background:#16110fad;border-color:#c58a6652;box-shadow:inset 0 1px #ffffff0b,0 8px 30px #00000029}.NavHeader-module__HtGCpW__waitlistButton{white-space:nowrap;color:#d8aa8d;height:2.75rem;transition:color var(--duration-fast)ease,background-color var(--duration-fast)ease,border-color var(--duration-fast)ease,transform var(--duration-fast)ease;background:#191614;border:1px solid #6b503c;border-radius:.8rem;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .9rem;font-size:.9rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.NavHeader-module__HtGCpW__waitlistButton svg{color:#d8aa8d;stroke-width:1.7px;flex:none;width:1.05rem;height:1.05rem}.NavHeader-module__HtGCpW__waitlistButton:hover{color:var(--heading-color);background:#29211c;border-color:#b18b71;transform:translateY(-1px)}.NavHeader-module__HtGCpW__link:focus-visible,.NavHeader-module__HtGCpW__brand:focus-visible,.NavHeader-module__HtGCpW__waitlistButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@keyframes NavHeader-module__HtGCpW__header-entry{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:719px){.NavHeader-module__HtGCpW__headerInner{padding-inline:max(env(safe-area-inset-left,0px),clamp(.6rem,3vw,1.35rem))max(env(safe-area-inset-right,0px),clamp(.6rem,3vw,1.35rem))}.NavHeader-module__HtGCpW__logo{height:clamp(1.8rem,8vw,2rem)}.NavHeader-module__HtGCpW__actions{gap:.3rem}.NavHeader-module__HtGCpW__nav{gap:.15rem}.NavHeader-module__HtGCpW__link{gap:.35rem;padding:.5rem .55rem;font-size:.8rem}.NavHeader-module__HtGCpW__link svg,.NavHeader-module__HtGCpW__waitlistButton svg{width:1rem;height:1rem}.NavHeader-module__HtGCpW__waitlistButton{border-radius:.7rem;gap:.35rem;padding:.5rem .65rem;font-size:.8rem}}@media (max-width:559px){.NavHeader-module__HtGCpW__link{justify-content:center;width:2.75rem;padding-inline:0}.NavHeader-module__HtGCpW__link svg{width:1.2rem;height:1.2rem}.NavHeader-module__HtGCpW__link span{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.NavHeader-module__HtGCpW__header{animation:none!important}.NavHeader-module__HtGCpW__link,.NavHeader-module__HtGCpW__link svg,.NavHeader-module__HtGCpW__waitlistButton{transition-duration:.01ms}}
