.contact-module__lnxvVa__form{gap:1.1rem;max-width:40rem;margin:1.5rem 0 0;display:grid}.contact-module__lnxvVa__field{gap:.35rem;display:grid}.contact-module__lnxvVa__label{font-size:.95rem;font-weight:600}.contact-module__lnxvVa__hint{color:var(--muted);font-size:.8rem}.contact-module__lnxvVa__input,.contact-module__lnxvVa__select,.contact-module__lnxvVa__textarea{font:inherit;color:var(--fg);background:var(--card);border:1px solid var(--border);border-radius:.5rem;width:100%;padding:.55rem .7rem}.contact-module__lnxvVa__textarea{resize:vertical;min-height:12rem}.contact-module__lnxvVa__input:focus,.contact-module__lnxvVa__select:focus,.contact-module__lnxvVa__textarea:focus{outline:2px solid var(--accent);outline-offset:1px}.contact-module__lnxvVa__button{font:inherit;color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:.5rem;justify-self:start;padding:.6rem 1.3rem;font-weight:600}.contact-module__lnxvVa__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-module__lnxvVa__notes{max-width:42rem;color:var(--muted);padding-left:1.1rem;font-size:.9rem}.contact-module__lnxvVa__notes li{margin:.35rem 0}
