.contact_head__E9y_O{max-width:700px;margin-bottom:48px}.contact_kicker__eCWIE{margin-bottom:16px}.contact_lead__Lty6m{max-width:620px;color:var(--text-72);font-size:17px;line-height:1.75;margin:0;text-wrap:pretty}.contact_panel__9TpFy{max-width:760px;padding:28px;border:1px solid var(--color-divider);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 62%,transparent)}.contact_panelHead__rdktR{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px}.contact_title__Arsm_{font:400 25px/1.3 var(--font-display);letter-spacing:-.02em;margin:8px 0 0}.contact_recipient__ofkHf{font-size:12px;color:var(--text-58);overflow-wrap:anywhere;text-align:right}.contact_form___aGjp{display:flex;flex-direction:column;gap:20px}.contact_fieldGrid___IkfI{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.contact_field__uPKPG{display:flex;flex-direction:column;gap:8px;color:var(--text-72);font-size:13px}.contact_field__uPKPG input,.contact_field__uPKPG textarea{width:100%;border:1px solid var(--color-divider-strong);border-radius:var(--radius-sm);padding:12px 13px;color:var(--color-text);background:var(--color-bg);font:400 15px/1.55 var(--font-body);transition:border-color .14s ease,background .14s ease}.contact_field__uPKPG input{min-height:46px}.contact_field__uPKPG textarea{min-height:170px;resize:vertical}.contact_field__uPKPG input:hover,.contact_field__uPKPG textarea:hover{border-color:var(--color-accent)}.contact_field__uPKPG input:focus,.contact_field__uPKPG textarea:focus{outline:2px solid color-mix(in srgb,var(--color-accent) 58%,transparent);outline-offset:1px;border-color:var(--color-accent)}.contact_honeypot__4GP9j{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.contact_actions__P4LZ8{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;margin-top:2px}.contact_submit__aJVN3{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:46px;padding:10px 17px;border:1px solid var(--color-accent);border-radius:var(--radius-md);color:var(--color-on-accent);background:var(--color-accent);font:500 14px/1.3 var(--font-body);cursor:pointer;transition:background .14s ease,border-color .14s ease}.contact_submit__aJVN3:hover{border-color:var(--color-accent-300);background:var(--color-accent-300)}.contact_submit__aJVN3:disabled{opacity:.68;cursor:wait}.contact_note__8aCoc{max-width:310px;color:var(--text-55);font-size:12px;line-height:1.55}.contact_status__Eb1CR{color:var(--text-72)}.contact_error__fEMTu,.contact_status__Eb1CR{margin:18px 0 0;font-size:13px;line-height:1.65}.contact_error__fEMTu{color:#b42318}.contact_status__Eb1CR a{text-decoration:underline;text-underline-offset:3px}.contact_copyButton__jLVrH{margin-top:18px;padding:4px 0;border:0;color:var(--text-72);background:transparent;font:400 13px/1.5 var(--font-body);text-decoration:underline;-webkit-text-decoration-color:var(--color-divider-strong);text-decoration-color:var(--color-divider-strong);text-underline-offset:4px;cursor:pointer}.contact_copyButton__jLVrH:hover{color:var(--color-accent)}@media (max-width:600px){.contact_panel__9TpFy{padding:20px 16px;margin-left:-8px;margin-right:-8px}.contact_panelHead__rdktR{align-items:flex-start;flex-direction:column;gap:10px}.contact_recipient__ofkHf{text-align:left}.contact_fieldGrid___IkfI{grid-template-columns:1fr}.contact_actions__P4LZ8{align-items:stretch;flex-direction:column}.contact_submit__aJVN3{width:100%}}