/* V125: existing About photo leads the page as a compact banner. */
html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean {
  padding-top: 104px !important;
}
html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-place {
  margin: 0 0 24px !important;
}
html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-place img {
  width: 100% !important;
  height: 180px !important;
  object-fit: cover !important;
  object-position: 50% 15% !important;
}
html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-mission {
  margin-bottom: 32px !important;
}
@media (max-width: 760px) {
  html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean { padding-top: 92px !important; }
  html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-place { margin-bottom: 20px !important; }
  html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-place img {
    height: clamp(112px, 32vw, 160px) !important;
    object-position: 62% 15% !important;
  }
  html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-mission { margin-bottom: 28px !important; }
  html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-mission .about-vision-title { margin-top: 24px !important; }
}

/* Keep mission and vision together, alongside the compact values column. */
html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-mission > .about-purpose { grid-column: 1 !important; grid-row: 1 !important; min-width: 0; }
html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-mission > .about-values-column { grid-column: 2 !important; grid-row: 1 !important; min-width: 0; }
html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-purpose > h1,
html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-values-title { margin: 0 0 16px !important; }
html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-purpose > p { margin: 0 !important; }
html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-purpose > .about-vision-title { margin: 24px 0 12px !important; }
html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-values-compact { display: grid; gap: 10px !important; }
html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-values-compact .about-value-item > h3 { margin-bottom: 3px !important; }
html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-values-column > .about-vision-tagline { margin: 16px 0 0 !important; }
@media (max-width: 760px) {
  html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-mission > .about-purpose,
  html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-mission > .about-values-column { grid-column: 1 !important; grid-row: auto !important; }
  html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-mission > .about-values-column { margin-top: 24px !important; }
}
