.form-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.field__optional{color:var(--grey-dim);letter-spacing:.16em}.field--invalid input,.field--invalid select,.field--invalid textarea{border-color:#a86a6a}.field--invalid input:focus,.field--invalid select:focus,.field--invalid textarea:focus{border-color:#e0a7a7}.field__error{font-size:.75rem;line-height:1.6;color:#e0a7a7}.consent__label{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;cursor:pointer;text-transform:none;letter-spacing:normal;font-size:.8125rem;font-weight:300;color:var(--grey)}.consent__input{position:absolute;opacity:0;width:1px;height:1px}.consent__box{width:20px;height:20px;margin-top:.15rem;border:1px solid var(--hair-strong);transition:border-color .4s var(--ease),background-color .4s var(--ease)}.consent__input:focus-visible+.consent__box{border-color:var(--accent)}.consent__input:checked+.consent__box{border-color:var(--accent);background:linear-gradient(45deg,transparent 46%,var(--accent) 46%,var(--accent) 54%,transparent 54%),linear-gradient(-45deg,transparent 46%,var(--accent) 46%,var(--accent) 54%,transparent 54%)}.consent__text{line-height:1.7}.consent__text a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.consent .field__error{margin-top:.6rem}.form-applying{gap:.45rem;padding:1.15rem 1.35rem;border:1px solid var(--hair);background:rgba(195,169,127,.05)}.form-applying__label{font-size:.625rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--grey-dim)}.form-applying__title{font-family:var(--serif);font-size:1.15rem;color:var(--off-white)}.form-reassurance{margin-top:1.8rem;font-size:.75rem;line-height:1.7;color:var(--grey-dim);max-width:34rem}.form-turnstile{margin-top:1.8rem}