.contact-module__8n00eG__form{border-bottom:1px solid var(--color-stone-off);transition:border-color var(--duration-micro) var(--ease-sharp-out);position:relative}.contact-module__8n00eG__form:focus-within{border-bottom-color:var(--theme-text)}.contact-module__8n00eG__formSubmit:focus-visible{outline-offset:4px;outline:1px solid}.contact-module__8n00eG__formWrap{justify-content:space-between;align-items:baseline;gap:1rem;display:flex;position:relative}.contact-module__8n00eG__formInput,.contact-module__8n00eG__formSubscribed{width:100%;color:var(--theme-text);background:0 0;border:0;outline:0;padding:.15em 0;display:block}.contact-module__8n00eG__formInput::placeholder{color:var(--color-stone-ink)}.contact-module__8n00eG__formSubmit{color:var(--color-stone-ink);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:.15em 0}.contact-module__8n00eG__formSubmit:disabled,.contact-module__8n00eG__formSubmitLoading{cursor:default}.contact-module__8n00eG__formError{color:var(--color-stone-ink);opacity:.8;margin-top:.5rem;font-size:.75rem}
