.contact_page__NJ9zv{padding-block:clamp(4rem,8vw,7rem) clamp(4rem,8vw,7rem)}.contact_label__k_QCW{display:block;margin-bottom:24px}.contact_title__5fTOT{max-width:18ch;margin-bottom:28px}.contact_lede__rFSec{font-size:18px;max-width:60ch;margin-bottom:48px}.contact_routes__C_cK6{display:grid;gap:16px;margin-bottom:56px}.contact_routeGrid__8KWXC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.contact_route__Ww5yr{display:grid;gap:8px;align-content:start;padding:24px;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-top:2px solid var(--color-accent);border-radius:var(--radius);transition:border-color var(--dur-fast) ease}.contact_route__Ww5yr:hover{border-color:var(--color-text-primary);border-top-color:var(--color-accent)}.contact_route__Ww5yr b{font-family:var(--font-serif);font-weight:500;font-size:22px;line-height:1.2}.contact_route__Ww5yr span{font-size:15px;color:var(--color-text-secondary)}.contact_route__Ww5yr .contact_routeFor__LXgYA{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--color-accent-text)}.contact_route__Ww5yr .contact_routeGo__i1AVW{margin-top:6px;color:var(--color-text-primary);font-weight:500}@media (max-width:800px){.contact_routeGrid__8KWXC{grid-template-columns:1fr}}.contact_split__o2ilF{display:grid;grid-template-columns:1fr 1.4fr;gap:64px;border-top:var(--hairline);padding-top:56px}@media (max-width:900px){.contact_split__o2ilF{grid-template-columns:1fr;gap:48px}}.contact_aside__urDGj{display:flex;flex-direction:column;gap:14px}.contact_asideTitle__5GNCN{font-size:28px;line-height:1.1;margin-block:6px 8px}.contact_aside__urDGj p{font-size:16px;margin-bottom:12px}.contact_divider__56GU3{height:1px;background:var(--color-border-subtle);margin-block:24px}.contact_email__tOl9r{font-family:var(--font-mono);font-size:14px;color:var(--color-text-primary);border-bottom:1px solid var(--color-border-default);align-self:flex-start}.contact_email__tOl9r:hover{color:var(--color-accent-text)}.contact_formWrap___vBoO{display:flex;flex-direction:column;gap:14px}.contact_formTitle__mrZRn{font-size:24px;margin-block:4px 6px}.contact_formNote___zl6U{font-size:15px;color:var(--color-text-secondary);margin-bottom:18px}.contact_form__eRTHk{display:flex;flex-direction:column;gap:22px}.contact_row__IM4rj{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media (max-width:540px){.contact_row__IM4rj{grid-template-columns:1fr}}.contact_field__L_QuK{display:flex;flex-direction:column;gap:8px}.contact_field__L_QuK label{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary)}.contact_opt__za_vn{text-transform:none;letter-spacing:0;color:var(--color-text-tertiary)}.contact_field__L_QuK input,.contact_field__L_QuK textarea{padding:12px 14px;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius);font-size:16px;color:var(--color-text-primary);transition:border-color var(--dur-fast) ease;resize:vertical}.contact_field__L_QuK input:focus,.contact_field__L_QuK textarea:focus{outline:none;border-color:var(--color-accent)}.contact_field__L_QuK textarea{min-height:140px;font-family:var(--font-sans)}.contact_error__MW_kx{font-size:14px;color:var(--color-accent-deep);margin:0}.contact_honey__FCU72{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact_success__P1w2c{padding:32px;background:var(--color-bg-accent-soft);border-left:2px solid var(--color-accent);border-radius:var(--radius)}.contact_successTitle__l7Xt1{font-size:24px;margin-block:10px 12px}.contact_success__P1w2c p{font-size:16px;color:var(--color-text-primary)}.contact_field__L_QuK select{width:100%;padding:14px;border:1px solid #ccc;background:#fff;font:inherit;color:#252525;border-radius:3px}.Offices_wrap__ujxbO{display:grid;gap:16px;border-top:var(--hairline);margin-top:56px;padding-top:56px}.Offices_title__ez6PO{font-size:28px;line-height:1.1;margin-bottom:8px}.Offices_grid___YadD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.Offices_card__3bAjN{display:grid;gap:8px;align-content:start;padding:24px;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius)}.Offices_card__3bAjN b{font-family:var(--font-serif);font-weight:500;font-size:22px;line-height:1.2}.Offices_card__3bAjN span{font-size:15px;color:var(--color-text-secondary)}.Offices_card__3bAjN .Offices_lang__drKiW{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--color-accent-text);text-transform:uppercase}.Offices_link__Dx_U9{font-family:var(--font-mono);font-size:14px;color:var(--color-text-primary);border-bottom:1px solid var(--color-border-default);justify-self:start}.Offices_link__Dx_U9:hover{color:var(--color-accent-text)}@media (max-width:800px){.Offices_grid___YadD{grid-template-columns:1fr}}