.contact-form__req[data-v-848cafe3]{color:var(--fg-1);margin-left:4px}.contact-form__submit-row[data-v-848cafe3]{margin-top:var(--space-6)}.button.is-fullwidth[data-v-848cafe3]{width:100%}.contact-form__error[data-v-848cafe3]{margin:var(--space-2) 0 0;font-size:var(--fs-small);color:var(--fg-1);font-weight:500}.contact-form__status[data-v-848cafe3]{font-size:var(--fs-small);margin:0;font-weight:500}.contact-form__status.is-error[data-v-848cafe3],.contact-form__status.is-success[data-v-848cafe3]{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--fg-1)}.contact-form__status.is-error[data-v-848cafe3]:before,.contact-form__status.is-success[data-v-848cafe3]:before{margin-right:var(--space-2);font-weight:var(--fw-semibold)}.contact-form__status.is-success[data-v-848cafe3]{border-color:var(--status-success)}.contact-form__status.is-success[data-v-848cafe3]:before{content:"✓"/""}.contact-form__status.is-error[data-v-848cafe3]{border-color:var(--status-danger)}.contact-form__status.is-error[data-v-848cafe3]:before{content:"✕"/""}.contact-form__trap[data-v-848cafe3]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}input[aria-invalid=true][data-v-848cafe3],textarea[aria-invalid=true][data-v-848cafe3]{border-color:var(--fg-1);border-width:2px}
