.contact_layout__bvJIX{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:var(--space-xl);gap:var(--space-xl)}.contact_intro___ZpL9{color:var(--color-charcoal-soft);max-width:48ch;margin-block:var(--space-sm) var(--space-md)}.contact_infoList__9iiV2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem;font-size:var(--fs-sm)}.contact_infoList__9iiV2 i{color:var(--color-terracotta);margin-right:.5rem}.contact_formCard__CWc5I{background:var(--color-bead-white);border:var(--border-w) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md)}.contact_form__3yZxG{display:flex;flex-direction:column;gap:var(--space-sm)}.contact_form__3yZxG label{display:flex;flex-direction:column;gap:.35rem;font-size:var(--fs-sm);font-weight:600;color:var(--color-charcoal-soft)}.contact_form__3yZxG input,.contact_form__3yZxG textarea{font-family:var(--font-body);font-size:var(--fs-base);padding:.75rem .9rem;border:var(--border-w) solid var(--color-border);border-radius:var(--radius-sm)}.contact_form__3yZxG button{align-self:flex-start}.contact_error__h89Sg{color:var(--color-bead-red);font-size:var(--fs-sm)}.contact_success__oauw_{text-align:center;padding:var(--space-md)}.contact_success__oauw_ i{font-size:2.5rem;color:var(--color-acacia)}@media (max-width:900px){.contact_layout__bvJIX{grid-template-columns:1fr}}.contact_social__VLA6e{display:flex;gap:14px;font-size:1.15rem}.contact_social__VLA6e a{color:inherit}