.ContactForm-module__MW0ffG__form{gap:var(--space-16);max-width:620px;padding-top:var(--space-32);display:grid}.ContactForm-module__MW0ffG__label{font-weight:var(--font-weight-medium)}.ContactForm-module__MW0ffG__input,.ContactForm-module__MW0ffG__textarea{border:1px solid var(--line-ui);background:color-mix(in srgb, var(--paper) 90%, white 10%);border-radius:12px;width:100%;padding:12px 14px}.ContactForm-module__MW0ffG__counter{min-height:20px;font-size:var(--caption-font-size);color:var(--ink-soft)}.ContactForm-module__MW0ffG__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ContactForm-module__MW0ffG__fieldError{color:var(--accent);font-size:var(--caption-font-size)}.ContactForm-module__MW0ffG__confirmation{gap:var(--space-16);max-width:620px;padding-top:var(--space-32);display:grid}.ContactForm-module__MW0ffG__submitButton{border:1px solid var(--accent);background:var(--accent);color:var(--paper);font-size:var(--nav-font-size);font-weight:var(--font-weight-medium);border-radius:999px;justify-self:start;padding:10px 18px}.ContactForm-module__MW0ffG__submitButton:hover,.ContactForm-module__MW0ffG__submitButton:focus-visible{filter:brightness(.95)}.ContactForm-module__MW0ffG__fallbackLink{color:var(--accent);font-size:var(--nav-font-size)}.ContactForm-module__MW0ffG__fallbackLink:hover,.ContactForm-module__MW0ffG__fallbackLink:focus-visible{color:var(--ink)}
