.contact_intro__tgWH_{padding-top:128px}.contact_grid__xK_0e{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(34px,5vw,72px);gap:clamp(34px,5vw,72px);align-items:start}.contact_left__ndFdM .contact_ey__A1rLR{display:inline-block;margin-bottom:18px}.contact_title__B9fsA{font-size:clamp(1.9rem,4vw,3.1rem);font-weight:700}.contact_title__B9fsA .contact_mk__CSpQQ{color:var(--accent-ink)}.contact_lede__bmFAr{color:var(--ink-2);font-size:1.12rem;line-height:1.5;margin-top:18px;max-width:44ch}.contact_details__oggcY{margin-top:36px}.contact_detailRow__IIrWx{display:grid;grid-template-columns:88px 1fr;grid-gap:16px;gap:16px;align-items:baseline;padding:16px 0;border-top:1px solid var(--line-soft)}.contact_detailRow__IIrWx:first-child{border-top:0}.contact_detailKey__cuePB{font-size:.74rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.contact_detailLink__JbrtG,.contact_detailValue__mr29w{font-size:1rem;color:var(--ink-2);text-decoration:none;line-height:1.5;transition:color .25s}.contact_detailLink__JbrtG:hover{color:var(--ink)}.contact_right__xkAmQ{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(28px,4vw,40px)}.contact_form__MplsJ{display:flex;flex-direction:column;gap:20px}.contact_field__bGLqk{display:flex;flex-direction:column;gap:8px}.contact_label__cUah0{font-size:.74rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.contact_input__68o8Y,.contact_textarea___fpfB{width:100%;background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:.78em .95em;color:var(--ink);font-family:inherit;font-size:.96rem;line-height:1.5;transition:border-color .25s,background .25s}.contact_textarea___fpfB{resize:vertical;min-height:128px}.contact_input__68o8Y::placeholder,.contact_textarea___fpfB::placeholder{color:var(--mute)}.contact_input__68o8Y:focus,.contact_textarea___fpfB:focus{outline:none;border-color:var(--accent);background:var(--panel-2)}.contact_form__MplsJ .contact_btn__rQXJy{margin-top:4px;align-self:flex-start}@media (max-width:920px){.contact_grid__xK_0e{grid-template-columns:1fr;gap:42px}}@media (max-width:620px){.contact_form__MplsJ .btn{width:100%;justify-content:center}}