.waitlist-scene{--wl-ground:#131313;--wl-ink:#e5e5e5;--wl-muted:#c2bfc0;--wl-trim:#511c2d;isolation:isolate;min-height:100svh;color:var(--wl-ink);background:var(--wl-ground);align-items:center;padding:64px clamp(24px,7vw,112px);font-family:Avenir Next,Arial,sans-serif;display:flex;position:relative}.waitlist-scene *{box-sizing:border-box}.waitlist-photo{z-index:-3;object-fit:cover;object-position:50% 50%;filter:contrast(1.08)saturate(.94)brightness(.97)sepia(.05);width:100%;height:100%;position:absolute;inset:0}.waitlist-veil{z-index:-2;background:radial-gradient(120% 95% at 50% 42%,#13131300 58%,#1313134d 100%),linear-gradient(90deg,#131313e3 0%,#131313e0 14%,#131313db 24%,#131313d1 32%,#131313b5 39%,#13131387 46%,#1313135a 53%,#13131333 60%,#13131317 68%,#13131308 78%,#13131300 90%);position:absolute;inset:0}.waitlist-content{width:min(100%,480px)}.waitlist-mark{background:var(--wl-ink);width:144px;height:104px;margin-bottom:40px;display:block;-webkit-mask:url(/brand/script-stacked.on-night.svg) 0/contain no-repeat;mask:url(/brand/script-stacked.on-night.svg) 0/contain no-repeat}.waitlist-scene h1{letter-spacing:-.025em;text-wrap:balance;margin:0 0 24px;font-family:Alloy,Cormorant SC,Avenir Next,serif;font-size:clamp(44px,4.6vw,68px);font-weight:600;line-height:1.06}.waitlist-intro{color:var(--wl-muted);max-width:38ch;margin:0 0 32px;font-size:17px;line-height:1.6}.waitlist-form{flex-direction:column;display:flex}.waitlist-scene label{margin-bottom:8px;font-size:14px;line-height:1.5;display:block}.waitlist-scene label span{color:var(--wl-muted)}.waitlist-scene input{width:100%;min-height:52px;color:var(--wl-ink);caret-color:var(--wl-ink);background:#131313df;border:1px solid #e5e5e530;border-radius:16px;margin:0 0 20px;padding:12px 16px;font:16px Avenir Next,Arial,sans-serif;box-shadow:inset 0 2px 6px #0006}.waitlist-scene :is(input,button,a,summary):focus-visible{outline:2px solid var(--wl-ink);outline-offset:4px}.waitlist-scene ::selection{color:#e5e5e5;background:#114297}.waitlist-consent{color:var(--wl-muted);margin:0 0 24px;font-size:13px;line-height:1.6}.waitlist-button{background:var(--wl-trim);width:100%;min-height:56px;color:var(--wl-ink);cursor:pointer;border:0;border-radius:999px;padding:16px 24px;font:600 16px Avenir Next,Arial,sans-serif;transition:background .18s;box-shadow:inset 0 1px #ffffff26,0 12px 24px -16px #000b}.waitlist-button:hover{background:#65283c}.waitlist-button:disabled{cursor:wait;opacity:.7}.waitlist-error{background:var(--wl-trim);color:var(--wl-ink);border-radius:12px;margin:0 0 20px;padding:12px 16px;font-size:14px}.waitlist-thanks h1{outline:none}.waitlist-position{color:var(--wl-muted);margin:0 0 32px;font-size:20px}.waitlist-position strong{color:var(--wl-ink);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;margin-top:8px;font-family:Avenir Next,Arial,sans-serif;font-size:clamp(52px,6.4vw,80px);font-weight:600;line-height:1;display:block}.waitlist-fallback{color:var(--wl-muted)}.waitlist-fallback input{margin:8px 0 0;font-size:14px}.waitlist-share-status{min-height:24px;color:var(--wl-muted);margin:12px 0;font-size:14px}.waitlist-journey{margin-top:24px}.waitlist-journey h2{color:var(--wl-muted);margin:0 0 12px;font:500 16px/1.5 Avenir Next,Arial,sans-serif}.waitlist-journey nav{flex-wrap:wrap;gap:24px;display:flex}.waitlist-journey a{min-height:44px;color:var(--wl-ink);text-underline-offset:6px;align-items:center;font-size:16px;text-decoration:underline;display:inline-flex}.waitlist-journey a:hover{text-decoration-thickness:2px}.waitlist-referrals{margin-bottom:24px}.waitlist-referrals p{margin:0 0 8px;font-size:15px;line-height:1.5}.waitlist-referrals summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px}.waitlist-referrals details{margin-bottom:12px}.waitlist-referrals input{margin-bottom:0;font-size:14px}@media (max-width:600px){.waitlist-scene{align-items:flex-end;padding-top:168px;padding-bottom:40px}.waitlist-mark{width:128px;height:96px;margin:0;position:absolute;top:40px;left:clamp(24px,7vw,112px)}.waitlist-photo,.waitlist-veil{height:72svh;inset:0 0 auto}.waitlist-photo{object-position:50% 70%}.waitlist-veil{background:linear-gradient(#13131361 0%,#13131326 12%,#13131300 25% 36%,#1313131f 46%,#13131352 56%,#1313138c 65%,#131313b8 75%,#131313db 85%,#131313f2 93%,#131313 100%)}.waitlist-scene h1{font-size:44px}.waitlist-intro{margin-bottom:24px;font-size:16px}}@media (prefers-reduced-motion:reduce){.waitlist-scene *{transition:none}}.waitlist-signin{z-index:2;top:max(16px, env(safe-area-inset-top));color:#e5e5e5;align-items:center;min-height:44px;padding:0 8px;font-size:15px;text-decoration:none;display:inline-flex;position:absolute;right:20px}.waitlist-signin:hover{text-decoration:underline}
