.contact_container__vuO33{max-width:54ch;margin:0 auto;padding:8rem 1.5rem 6rem}.contact_heading__5xeJ1{font-size:.75rem;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--faint);margin-bottom:3rem}.contact_socials__Nfcjl{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--rule)}.contact_socialLink__6MFLl{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);transition:color .2s ease}.contact_socialLink__6MFLl:focus-visible,.contact_socialLink__6MFLl:hover{color:var(--ink)}.ContactFormClient_form__tqgmK{display:flex;flex-direction:column;gap:1.5rem}.ContactFormClient_formGroup__2Nqtc{display:flex;flex-direction:column;gap:.4rem}.ContactFormClient_label__c19zf{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--faint)}.ContactFormClient_input__ZZs0f,.ContactFormClient_textarea__iAsUb{background:transparent;border:none;border-bottom:1px solid var(--rule);border-radius:0;color:var(--ink);font-family:inherit;font-size:1rem;font-weight:300;padding:.5rem 0;transition:border-color .2s ease;width:100%}.ContactFormClient_input__ZZs0f::placeholder,.ContactFormClient_textarea__iAsUb::placeholder{color:var(--faint)}.ContactFormClient_input__ZZs0f:focus,.ContactFormClient_textarea__iAsUb:focus{outline:none;border-color:var(--ink)}.ContactFormClient_textarea__iAsUb{resize:vertical;min-height:120px;line-height:1.6}.ContactFormClient_submitButton__t9YZ7{align-self:flex-start;margin-top:.5rem;font-size:.875rem;letter-spacing:.15em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--rule);padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.ContactFormClient_submitButton__t9YZ7:focus-visible:not(:disabled),.ContactFormClient_submitButton__t9YZ7:hover:not(:disabled){color:var(--ink);border-color:var(--ink)}.ContactFormClient_submitButton__t9YZ7:disabled{opacity:.5;cursor:not-allowed}.ContactFormClient_successMessage__cI8_E{padding:1.5rem 0}.ContactFormClient_successMessage__cI8_E p{font-size:.9rem;color:var(--faint)}.ContactFormClient_errorMessage__SmSWr{font-size:.8rem;color:rgba(255,110,110,.8);margin-top:.25rem}