.waitlist-form{margin:0 0 32px}.waitlist-form fieldset{border:0;margin:0;padding:0}.waitlist-form label{margin-bottom:8px;font-weight:700;display:block}.waitlist-form .field-row{flex-wrap:wrap;gap:12px;display:flex}.waitlist-form input[type=email]{min-height:48px;font:inherit;border:2px solid var(--ink);border-radius:var(--radius);background:var(--paper);color:var(--ink);flex:16em;padding:10px 14px}.waitlist-form input[type=email]:focus-visible,.waitlist-form .button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.waitlist-form fieldset:disabled{opacity:.6}.waitlist-form .message{min-height:1.5em;margin:12px 0 0;font-weight:600}.waitlist-form .button{font:inherit;cursor:pointer;font-weight:700}
