.p23d-root .waitlist-dialog{color:var(--ink,#302e2b);background:var(--paper,#fbfbf9);border:1px solid var(--line,#302e2b1a);overscroll-behavior:contain;border-radius:18px;width:min(520px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:38px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #302e2b30}.p23d-root .waitlist-dialog::backdrop{background:#302e2b70}.p23d-root .waitlist-dialog [hidden]{display:none!important}.p23d-root .waitlist-dialog h2{letter-spacing:-.045em;margin:0 28px 14px 0;font-size:32px;font-weight:450;line-height:1.12}.p23d-root .waitlist-dialog p{color:var(--muted,#716c65);margin:0;font-size:15px;line-height:1.6}.p23d-root .waitlist-close{width:44px;height:44px;color:var(--muted,#716c65);background:0 0;border:0;border-radius:50%;font-family:inherit;font-size:24px;line-height:1;position:absolute;top:12px;right:13px}.p23d-root .waitlist-dialog form{margin-top:25px}.p23d-root .waitlist-field{margin-bottom:18px}.p23d-root .waitlist-field label{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.p23d-root .waitlist-field input{font:inherit;color:var(--ink,#302e2b);background:var(--white,#fff);box-sizing:border-box;border:1px solid #bdb7ae;border-radius:8px;width:100%;min-height:50px;padding:12px 14px;font-size:16px}.p23d-root .waitlist-dialog :is(input,button,a):focus-visible{outline:2px solid var(--brass,#977548);outline-offset:3px}.p23d-root .waitlist-country-input{position:relative}.p23d-root .waitlist-country-input input{padding-right:48px}.p23d-root .waitlist-country-input button{width:44px;height:44px;color:var(--muted,#716c65);background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:3px;right:2px}.p23d-root .waitlist-country-input button .icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .18s}.p23d-root .waitlist-country-popover{background:var(--white,#fff);overscroll-behavior:contain;z-index:20;border:1px solid #bdb7ae;border-radius:8px;margin:0;padding:4px;list-style:none;position:fixed;inset:auto;overflow:auto;box-shadow:0 16px 40px #302e2b28}.p23d-root .waitlist-country-popover:popover-open{display:block}.p23d-root .waitlist-country li{cursor:pointer;border-radius:5px;min-height:44px;padding:11px 10px;font-size:15px;line-height:1.4}.p23d-root .waitlist-country li[aria-selected=true],.p23d-root .waitlist-country li:hover{background:var(--wash,#f2f0eb);color:var(--ink,#302e2b)}.p23d-root .waitlist-country li[data-active]{outline:2px solid var(--brass,#977548);outline-offset:-2px;background:var(--wash,#f2f0eb)}.p23d-root .waitlist-dialog .waitlist-error{color:var(--ink,#302e2b);margin-top:8px;font-size:14px}.p23d-root .waitlist-dialog #waitlist-save-error{margin-bottom:14px}.p23d-root .waitlist-submit{width:100%;font:inherit;font-size:15px}.p23d-root .waitlist-submit:disabled{cursor:wait;opacity:.65;transform:none}.p23d-root .waitlist-dialog .waitlist-helper{text-align:center;margin-top:11px;font-size:13px}.p23d-root .waitlist-dialog .waitlist-notice{margin-top:20px;font-size:13px;line-height:1.6}.p23d-root .waitlist-notice a{text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.p23d-root .waitlist-honeypot,.p23d-root .waitlist-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.p23d-root .waitlist-dialog #waitlist-success-email{color:var(--ink,#302e2b);overflow-wrap:anywhere;font-weight:500}.p23d-root .waitlist-back{margin-top:24px}.p23d-root .waitlist-snackbar{left:50%;bottom:max(20px,env(safe-area-inset-bottom));z-index:40;color:#fbfbf9;text-align:center;overflow-wrap:anywhere;background:#302e2b;border-radius:12px;max-width:min(420px,100% - 32px);padding:12px 16px;font-size:14px;line-height:1.45;position:fixed;transform:translate(-50%);box-shadow:0 12px 40px #302e2b40}.p23d-root .waitlist-snackbar.is-error{color:#fff8f6;background:#9b2c2c;box-shadow:0 12px 40px #9b2c2c40}body[data-waitlist-page] .waitlist-notification{max-width:490px;line-height:1.6}html:has(.waitlist-dialog[open]){overflow:hidden}@media (max-width:600px){.p23d-root .waitlist-dialog{border-radius:14px;width:calc(100% - 16px);max-height:calc(100dvh - 16px);padding:22px 18px 20px}.p23d-root .waitlist-dialog h2{margin:0 32px 10px 0;font-size:22px;line-height:1.15}.p23d-root .waitlist-dialog p{font-size:13px;line-height:1.5}.p23d-root .waitlist-close{width:36px;height:36px;font-size:20px;top:8px;right:8px}.p23d-root .waitlist-dialog form{margin-top:16px}.p23d-root .waitlist-field{margin-bottom:12px}.p23d-root .waitlist-field label{margin-bottom:6px;font-size:12px}.p23d-root .waitlist-field input{border-radius:7px;min-height:44px;padding:10px 12px;font-size:15px}.p23d-root .waitlist-country-input button{width:40px;height:38px;font-size:20px}.p23d-root .waitlist-country-popover{border-radius:7px}.p23d-root .waitlist-country li{min-height:38px;padding:8px 9px;font-size:13px}.p23d-root .waitlist-dialog .waitlist-error{margin-top:6px;font-size:12px}.p23d-root .waitlist-submit{font-size:14px}.p23d-root .waitlist-dialog .waitlist-helper{margin-top:8px;font-size:12px}.p23d-root .waitlist-dialog .waitlist-notice{margin-top:14px;font-size:12px}.p23d-root .waitlist-back{width:100%;margin-top:16px}}@media (max-width:420px){.p23d-root .waitlist-dialog{border-radius:12px;width:calc(100% - 12px);max-height:calc(100dvh - 12px);padding:16px 14px 14px}.p23d-root .waitlist-dialog h2{margin:0 28px 8px 0;font-size:19px}.p23d-root .waitlist-dialog p{font-size:12px}.p23d-root .waitlist-field{margin-bottom:10px}.p23d-root .waitlist-field input{min-height:42px;padding:8px 10px}}
/*# sourceMappingURL=d3d096e4b2630296.css.map*/