#about-hero .expertise-list {
  border-left:3px solid var(--color-accent);
  padding:1rem 0 1rem 2rem;
  font-weight:700;
  color:var(--color-primary);
  font-size:1.4rem;
  line-height:2
}
#about-bimtech .band {
  max-width:58rem
}
#about-proof .lead {
  max-width:48rem
}
#about-proof .about-evidence-grid {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:1rem;
  margin-top:1.5rem
}
#about-proof figure {
  position:relative;
  min-height:0;
  margin:0;
  overflow:hidden;
  border-radius:var(--radius-md);
  aspect-ratio:4 / 3;
  background:var(--color-surface-tint)
}
#about-proof figure img {
  width:100%;
  height:100%;
  object-fit:cover
}
#about-proof figcaption {
  position:absolute;
  inset:auto 0 0;
  padding:1.35rem 1rem .85rem;
  background:linear-gradient(transparent,rgb(9 26 50 / .88));
  color:white;
  font-size:var(--font-size-sm);
  font-weight:700
}
#about-teaching-approach .card {
  border:0;
  border-top:1px solid var(--color-border);
  border-radius:0;
  padding-left:0
}
@media(min-width:768px) {
  #about-proof .about-evidence-grid {
    grid-template-columns:1fr 1.25fr 1.25fr
  }
  #about-proof .about-evidence-grid__feature {
    grid-row:span 2;
    aspect-ratio:auto
  }
}
#about-proof .eit-context {
  display:flex;
  align-items:center;
  gap:1rem;
  margin-top:1.5rem;
  color:var(--color-muted)
}
#about-proof .eit-context img {
  width:3.5rem;
  height:auto;
  flex:0 0 auto
}
#about-proof .eit-context strong {
  color:var(--color-primary)
}
#about-proof .eit-context p {
  margin:.25rem 0 0
}