.contact_section__sozI0{padding-block:clamp(40px,6vw,80px) 0}.contact_grid__qevs1{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.contact_left__Y9MzM{display:grid;gap:28px;min-width:0}.contact_head__HzNQo{display:grid;gap:16px}.contact_title__1J0Lt{font-size:clamp(56px,8vw,104px)}.contact_card__CG_w4{padding:0}.contact_officeLine__HvcVj{margin:0;display:flex;flex-wrap:wrap;gap:10px;color:var(--hv-muted);font-family:var(--ct-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.contact_officeLine__HvcVj strong{color:var(--hv-text)}.contact_behind__2Gas6{border:1px solid var(--hv-line);background:var(--hv-card);padding:0 24px}.contact_behind__2Gas6 summary{cursor:pointer;padding-block:20px;font-family:var(--hv-font-display);font-size:22px;font-weight:600}.contact_behind__2Gas6 .contact_card__CG_w4{padding-bottom:24px}.contact_right__eTwSy{display:grid;gap:24px;min-width:0}.contact_right__eTwSy>a{justify-self:start}.contact_portrait__V2kip{display:grid;gap:0}.contact_face__AT4Gn{display:grid;place-items:center;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--hv-line);background:var(--ct-land);color:var(--hv-muted);font-family:var(--ct-mono);font-size:64px}.contact_face__AT4Gn img{width:100%;height:100%;object-fit:cover}.contact_namecard__82zd7{display:grid;gap:4px;padding:16px 20px;border-left:4px solid var(--hv-primary);background:var(--hv-card)}.contact_namecard__82zd7 strong{font-family:var(--hv-font-display);font-size:24px;font-weight:600;letter-spacing:-.02em}.contact_namecard__82zd7 span{color:var(--hv-muted);font-family:var(--ct-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.contact_rows__CqFgK{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--hv-line)}.contact_rows__CqFgK li{border-bottom:1px solid var(--hv-line)}.contact_rows__CqFgK a{display:flex;gap:16px;align-items:center;padding:16px 4px;color:inherit;text-decoration:none}.contact_rows__CqFgK svg{flex:none;color:var(--hv-link)}.contact_rows__CqFgK span{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.contact_rows__CqFgK b{font-size:18px;font-weight:600}.contact_rows__CqFgK small{color:var(--hv-muted);font-family:var(--ct-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.contact_officeBand__J69fb{margin-top:clamp(48px,7vw,96px);padding-block:clamp(32px,5vw,64px);background:var(--ct-land)}.contact_officeFrame__9_6g_ :is([class*=_shell__]){display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.contact_officeFrame__9_6g_ :is([class*=_mapPanel__]){order:-1;min-height:380px;border:1px solid var(--hv-line);border-radius:0}.contact_officeFrame__9_6g_ :is([class*=_mapPanel__]):before{content:"Live map";position:absolute;z-index:3;top:12px;left:12px;padding:5px 9px;background:var(--ct-band);color:var(--ct-on-band);font-family:var(--ct-mono);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.contact_officeFrame__9_6g_ :is([class*=_pinChip__]){border-radius:0;background:var(--ct-band);color:var(--ct-on-band);font-family:var(--ct-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.contact_officeText__sDN5X{display:grid;gap:8px;justify-items:start}.contact_officeText__sDN5X p{margin:0;color:var(--hv-muted)}@media (max-width:900px){.contact_grid__qevs1{grid-template-columns:minmax(0,1fr)}}