.contact_contact__bLb7D{padding-block:var(--home-section);background:var(--color-paper)}.contact_masthead__mNoig{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-bottom:32px;border-bottom:1px solid var(--color-hairline-strong)}.contact_masthead__mNoig>span:last-child{font:500 var(--home-type-label)/1.5 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.contact_layout__N5mJF{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"intro form" "context form";gap:48px 64px;padding-top:48px;align-items:start}.contact_intro__DhT_H{grid-area:intro;min-width:0}#main .contact_intro__DhT_H h1{margin:0;font:500 var(--home-type-display)/.98 var(--font-display);letter-spacing:-.035em;max-width:20ch}#main .contact_intro__DhT_H>p{margin:48px 0 0;font-size:var(--home-type-lead);line-height:1.7;color:var(--color-body);max-width:56ch}.contact_email__OpnU7{display:inline-flex;align-items:center;gap:24px;min-height:48px;margin-top:32px;padding-block:12px;border-bottom:1px solid var(--color-border-control);color:var(--color-ink);font:500 var(--home-type-control)/1.5 var(--font-body);text-decoration:none;overflow-wrap:anywhere;transition:color .2s ease,border-color .2s ease}.contact_email__OpnU7>.action-icon{flex:none;color:var(--color-red)}.contact_email__OpnU7:hover{color:var(--color-red);border-bottom-color:currentColor}.contact_form___aGjp{grid-area:form;min-width:0}.contact_formSurface__uOzcQ{background:var(--color-panel);padding:clamp(27px,3.5vw,48px);border:1px solid var(--color-hairline-strong);border-radius:0}#main .contact_formSurface__uOzcQ .contact_formHeading__hjNTr{margin:0;font-size:var(--home-type-subheading);line-height:1.2;letter-spacing:-.02em}#main .contact_formSurface__uOzcQ .contact_requiredNote__dzOq5{margin:12px 0 0;font-size:var(--home-type-control);line-height:1.5;color:var(--color-muted)}.contact_formSurface__uOzcQ .contact_requiredNote__dzOq5 .field-req{margin-left:0}.contact_formBody__dWIHs{margin-top:32px}.contact_errorSummary__6VkOb{margin-top:24px;padding:12px 14px;border:1px solid var(--color-red);border-radius:var(--radius-control);background:color-mix(in srgb,var(--color-red) 7%,transparent)}#main .contact_formSurface__uOzcQ .contact_errorSummary__6VkOb>p{margin:0;font-size:var(--home-type-control);font-weight:600;line-height:1.5;color:var(--color-red)}.contact_formSurface__uOzcQ .contact_errorSummary__6VkOb ul{margin:8px 0 0;padding-left:20px;list-style:disc}#main .contact_formSurface__uOzcQ .contact_errorSummary__6VkOb li{font-size:var(--home-type-control);line-height:1.6;color:var(--color-red)}.contact_errorSummary__6VkOb li::marker{color:var(--color-red)}.contact_errorSummary__6VkOb a{color:var(--color-red);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.contact_errorSummary__6VkOb a:hover{color:var(--color-ink)}.contact_errorIcon__Dn4ob{flex:none;margin-top:4px}.contact_fields__ZZUmq{display:flex;flex-direction:column;gap:18px}.contact_formSurface__uOzcQ .field{display:block;min-height:52px;background:var(--color-paper);padding:14px 16px;border:1px solid var(--color-border-control);border-radius:var(--radius-control);font:400 var(--home-type-body)/1.5 var(--font-body);color:var(--color-ink)}.contact_formSurface__uOzcQ .field::placeholder{color:var(--color-muted)}.contact_formSurface__uOzcQ .field:focus-visible{outline:2px solid var(--color-red);outline-offset:4px;border-color:var(--color-border-control);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-red) 12%,transparent)}.contact_formSurface__uOzcQ .field[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-red) 12%,transparent)}.contact_formSurface__uOzcQ .field-label{display:block;margin-bottom:8px;font:600 var(--home-type-control)/1.5 var(--font-body);color:var(--color-ink)}.contact_formSurface__uOzcQ .field-req{color:var(--color-red);margin-left:4px}.contact_optional__tdv0c{color:var(--color-muted);font-weight:500}.contact_formSurface__uOzcQ .field-error{display:flex;gap:8px;align-items:flex-start;margin-top:8px;font:600 var(--home-type-control)/1.5 var(--font-body);color:var(--color-red)}.contact_fieldSelect__JeO0v{position:relative}.contact_formSurface__uOzcQ .contact_fieldSelect__JeO0v select{appearance:none;padding-right:48px;cursor:pointer}.contact_fieldSelect__JeO0v>.action-icon{position:absolute;right:16px;top:50%;translate:0 -50%;pointer-events:none;color:var(--color-muted)}.contact_formSurface__uOzcQ .contact_fields__ZZUmq .contact_textarea__nz_oc{resize:vertical;min-height:96px}.contact_honeypot__4GP9j{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.contact_formSurface__uOzcQ .contact_submit__aJVN3{align-self:flex-start;margin-top:6px}body.site-system .contact_formSurface__uOzcQ .contact_submit__aJVN3[data-pending]{opacity:.7}#main .contact_formSurface__uOzcQ .contact_consent__l4ez1{margin:0;font-size:var(--home-type-control);line-height:1.6;color:var(--color-muted);max-width:62ch}#main .contact_success__UwdEQ p a,.contact_consent__l4ez1 a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}#main .contact_success__UwdEQ p a:hover,.contact_consent__l4ez1 a:hover{color:var(--color-red)}.contact_success__UwdEQ:focus{outline:none}.contact_success__UwdEQ:focus-visible{outline:2px solid var(--color-red);outline-offset:4px}#main .contact_formSurface__uOzcQ .contact_success__UwdEQ h2{margin:0;font-size:var(--home-type-subheading);line-height:1.2;letter-spacing:-.02em}#main .contact_formSurface__uOzcQ .contact_success__UwdEQ p{margin:20px 0 0;font-size:var(--home-type-body);line-height:1.7;color:var(--color-body);max-width:46ch}.contact_successActions__ftAud{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px}.contact_reset__BF8Bi{background:none;border:0;border-bottom:1px solid var(--color-border-control);border-radius:0;cursor:pointer}.contact_context__pte2_{grid-area:context;min-width:0}.contact_contextLabel__VI3Lx{margin:0 0 24px}.contact_context__pte2_ ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-ink)}#main .contact_context__pte2_ li{display:grid;grid-template-columns:35px minmax(0,1fr);gap:14px;padding-block:20px;border-bottom:1px solid var(--color-hairline);font-size:var(--home-type-body);line-height:1.7;color:var(--color-body)}.contact_context__pte2_ li>span{color:var(--color-red);font:500 var(--home-type-label)/1.5 var(--font-mono);letter-spacing:.06em;padding-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.contact_office__iibBL{margin-top:48px}.contact_office__iibBL address{font-size:var(--home-type-body);line-height:1.7;font-style:normal;color:var(--color-ink);padding-top:24px;border-top:1px solid var(--color-ink)}#main .contact_context__pte2_ .contact_office__iibBL p{margin:20px 0 0;font-size:var(--home-type-control);line-height:1.6;color:var(--color-muted);max-width:46ch}@media (max-width:900px){.contact_formSurface__uOzcQ{padding:28px}}@media (max-width:760px){.contact_layout__N5mJF{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "form" "context";gap:48px;padding-top:32px}#main .contact_intro__DhT_H>p{margin-top:32px;font-size:var(--home-type-body)}.contact_email__OpnU7,.contact_formBody__dWIHs{margin-top:24px}body.site-system .contact_formSurface__uOzcQ .contact_submit__aJVN3{align-self:stretch;justify-content:space-between}.contact_successActions__ftAud{margin-top:24px}.contact_context__pte2_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.contact_office__iibBL{margin-top:0}}@media (max-width:480px){.contact_context__pte2_{grid-template-columns:minmax(0,1fr);gap:48px}.contact_formSurface__uOzcQ{padding:25px 20px}#main .contact_context__pte2_ li{grid-template-columns:26px minmax(0,1fr);gap:8px}}@media (prefers-reduced-motion:reduce){.contact_email__OpnU7{transition:none}}.contact_errorSummary__6VkOb li>a{display:flex;align-items:center;min-height:44px}