.about-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.about-hero-photo{object-fit:cover;object-position:center;border-radius:0;width:100%;height:480px;display:block}.office-map-viewport{overscroll-behavior-x:contain;background:#fff;border:1px solid #dde2e7;border-radius:0;width:100%;min-width:0;max-width:100%;margin-bottom:24px;overflow:auto hidden}.office-text-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.office-text-card{grid-row:span 3;grid-template-rows:subgrid;background:#fff;border:1px solid #dde2e7;border-radius:0;row-gap:14px;padding:28px;transition:border-color .2s cubic-bezier(.2,.7,.2,1);display:grid}.office-text-card:hover{border-color:#aeb8c2}.office-text-card .office-number{color:#0b7a72;margin:0;font:500 13px/1.5 IBM Plex Mono,ui-monospace,monospace}.office-text-card h3{color:#0e1b26;margin:0;font:600 24px/1.2 Barlow,sans-serif}.office-text-card .office-description{margin:0;font-size:16px;line-height:1.6}@media (width<=899px){.about-hero-grid{grid-template-columns:minmax(0,1fr);gap:36px}.about-hero-photo{height:480px}.office-text-cards{grid-template-columns:minmax(0,1fr)}.office-text-card{grid-row:auto;grid-template-rows:auto auto 1fr}}@media (width<=759px){.office-map-viewport>svg{min-width:760px}}@media (width<=639px){.about-hero-photo{height:360px}.office-text-cards{gap:20px}.office-text-card{padding:24px}}@media (prefers-reduced-motion:reduce){.office-text-card{transition:none}}
