.WaitlistFooter-module__CZYpfW__section{color:var(--foreground);background:var(--background);padding:0 28px 132px}.WaitlistFooter-module__CZYpfW__content{border-top:1px solid var(--border);text-align:center;width:100%;max-width:480px;margin:0 auto;padding-top:72px}.WaitlistFooter-module__CZYpfW__content h2{letter-spacing:-.025em;font-size:clamp(24px,3vw,32px);font-weight:400;line-height:1.25}.WaitlistFooter-module__CZYpfW__introduction{color:var(--muted);margin-top:15px;font-size:14px;line-height:1.8}.WaitlistFooter-module__CZYpfW__form{margin-top:42px}.WaitlistFooter-module__CZYpfW__fields{text-align:left;grid-template-columns:1fr 1.4fr;gap:28px;display:grid}.WaitlistFooter-module__CZYpfW__field{min-width:0}.WaitlistFooter-module__CZYpfW__field label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px;display:block}.WaitlistFooter-module__CZYpfW__field input{width:100%;min-height:48px;color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;caret-color:var(--foreground);font:inherit;background:0 0;border:0;border-bottom:1px solid #66625d;border-radius:0;padding:10px 0;font-size:16px;transition:border-color .22s;display:block}.WaitlistFooter-module__CZYpfW__field input:hover:not(:disabled){border-bottom-color:var(--muted)}.WaitlistFooter-module__CZYpfW__field input:focus{border-bottom-color:var(--foreground);outline:none}.WaitlistFooter-module__CZYpfW__field input:focus-visible{outline:1px solid var(--muted);outline-offset:4px}.WaitlistFooter-module__CZYpfW__field input:disabled{opacity:.6}.WaitlistFooter-module__CZYpfW__submit{width:100%;min-height:52px;color:var(--foreground);letter-spacing:.15em;text-transform:uppercase;background:0 0;border:1px solid #66625d;margin:32px 0 0;padding:16px 20px;font-family:inherit;font-size:12px;font-weight:400;transition:border-color .22s,background .22s;display:block}.WaitlistFooter-module__CZYpfW__submit:hover:not(:disabled){border-color:var(--foreground);background:#151514}.WaitlistFooter-module__CZYpfW__submit:focus-visible{outline:1px solid var(--foreground);outline-offset:4px}.WaitlistFooter-module__CZYpfW__submit:disabled{cursor:wait;opacity:.6}.WaitlistFooter-module__CZYpfW__consent{color:var(--muted);margin:24px 0 0;font-size:12px;line-height:1.8}.WaitlistFooter-module__CZYpfW__consent a{text-underline-offset:3px;text-decoration:underline}.WaitlistFooter-module__CZYpfW__error{color:#e3a69c;margin:20px 0 0;font-size:14px;line-height:1.6}.WaitlistFooter-module__CZYpfW__success{padding:45px 0;font-size:13px;line-height:1.8}.WaitlistFooter-module__CZYpfW__success p:last-child{color:var(--muted);margin-top:12px;font-size:14px}.WaitlistFooter-module__CZYpfW__footer{border-top:1px solid var(--border);background:var(--background);min-height:96px;color:var(--muted);letter-spacing:.025em;justify-content:space-between;align-items:center;gap:20px;padding:24px 4%;font-size:11px;display:flex}.WaitlistFooter-module__CZYpfW__footer a{align-items:center;min-height:44px;display:inline-flex}.WaitlistFooter-module__CZYpfW__footer a:hover{color:var(--foreground);text-underline-offset:4px;text-decoration:underline}.WaitlistFooter-module__CZYpfW__consent a:focus-visible,.WaitlistFooter-module__CZYpfW__footer a:focus-visible{outline:1px solid var(--foreground);outline-offset:4px}@media (max-width:600px){.WaitlistFooter-module__CZYpfW__section{padding:0 25px 90px}.WaitlistFooter-module__CZYpfW__content{padding-top:50px}.WaitlistFooter-module__CZYpfW__fields{grid-template-columns:1fr;gap:28px}.WaitlistFooter-module__CZYpfW__form{margin-top:34px}.WaitlistFooter-module__CZYpfW__footer{gap:14px;padding:17px 25px;font-size:10px}}@media (prefers-reduced-motion:reduce){.WaitlistFooter-module__CZYpfW__field input,.WaitlistFooter-module__CZYpfW__submit{transition:none}}
