.inquiry{border-top:1px solid var(--graphite);flex-direction:column;gap:20px;max-width:34rem;margin-top:34px;padding-top:21px;display:flex}.inquiry__title{font-family:var(--serif);margin:0;font-size:1.5rem;font-weight:400;line-height:1.2}.inquiry__note{color:var(--ink-2);max-width:44ch;margin:0;font-size:1rem;line-height:1.55}.inquiry__field{flex-direction:column;gap:8px;display:flex}.inquiry__field>span{font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--ink-2);font-size:.8125rem;font-weight:300}.inquiry input[type=text],.inquiry input[type=email],.inquiry textarea{font-family:var(--body);color:var(--graphite);background:var(--surface);border:1px solid var(--rule);border-radius:3px;width:100%;min-height:48px;padding:12px 14px;font-size:1rem;transition:border-color .18s,background .18s}.inquiry input:focus,.inquiry textarea:focus{border-color:var(--prussian);background:#ffffffbf}.inquiry [aria-invalid=true]{border-color:var(--minium)}.inquiry__error{font-family:var(--body);letter-spacing:.04em;color:var(--minium);font-size:.8125rem;font-style:normal}.inquiry__submit{font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--plaster-hi);background:var(--graphite);border:1px solid var(--graphite);cursor:pointer;align-self:flex-start;padding:11px 20px;font-size:.8125rem;transition:background .18s,color .18s}.inquiry__submit:hover:not(:disabled){background:var(--prussian);border-color:var(--prussian)}.inquiry__submit:disabled{opacity:.55;cursor:progress}.inquiry--sent{gap:8px}.inquiry__sent{font-family:var(--serif);margin:0;font-size:1.5rem}.inquiry__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.inquiry__submit{border-radius:3px;min-height:48px;font-size:.875rem;font-weight:500}.inquiry textarea{resize:vertical;min-height:140px}.inquiry__field>span{font-size:.875rem;font-weight:450}
