.waitlist--next{background:#141614;border:1px solid #383c36;padding:clamp(1.1rem,2vw,1.6rem)}.waitlist--next label{letter-spacing:0}.waitlist--next input[type=email]{min-height:3.2rem;font:400 1rem/1.4 var(--body);border-color:#55594f}.waitlist--next input[type=email]:focus-visible{outline-offset:3px;outline:2px solid #a7c5a1}.waitlist--next input[aria-invalid=true]{border-color:#e7a18c}.waitlist--next .waitlist__consent{font:400 .8rem/1.55 var(--body);color:#b8b5ad}.waitlist--next .waitlist__consent input{accent-color:#a7c5a1;width:1.1rem;height:1.1rem;min-height:0}.waitlist--next button{color:#0b0b0d;background:#eeeae0;border-color:#eeeae0;justify-content:space-between;align-items:center;min-height:3.2rem;padding-inline:1rem;font-size:.72rem;display:flex}.waitlist--next button:hover:not(:disabled){color:#0b0b0d;background:#a7c5a1;border-color:#a7c5a1}.waitlist--next button:focus-visible{outline-offset:4px;outline:2px solid #a7c5a1}.waitlist--next button:disabled{cursor:not-allowed;opacity:.5}.waitlist--next[aria-busy=true] button{cursor:wait}.waitlist__dates{gap:.3rem;display:grid}.waitlist__dates>span{color:#aaa79f;font:400 .7rem/1.6 var(--body);flex-wrap:wrap;justify-content:space-between;gap:.2rem .75rem;display:flex}.waitlist__dates time{color:#c6c3ba}.waitlist--next .waitlist__status:empty{display:none}.waitlist--next .waitlist__status--success{color:#a7c5a1}.waitlist__field-error{color:#e7a18c;min-height:1.5em;margin:0;font-size:.8rem;line-height:1.5}
