  .cover-background { position: relative; overflow: hidden; }
    .banner-overlay {
      position: absolute;
      top: 0; left: 0; right: 0; bottom: 0;
      width: 100%; height: 100%;
      background: black;
      opacity: 0.5; /* adjust for lighter or darker overlay */
      z-index: 1;
      pointer-events: none;
    }
    .cover-background > .container { position: relative; z-index: 2;
    }

/* Team section overrides (scoped to this block only) */
/*.overlap-height,*/
/*.overlap-height .overlap-gap-section { padding-bottom: 0 !important; }*/

/* Reduce big bottom gaps only inside this section */
/*.overlap-height .mb-7,*/
/*.overlap-height .sm-mb-60px { margin-bottom: 1rem !important; }*/

/* Card + overlay */
/*.team-style-01 figure {*/
/*  position: relative;*/
/*  margin: 0;*/
/*  overflow: hidden;*/
/*  border-radius: 10px;*/
/*  box-shadow: 0 6px 24px rgba(0,0,0,.12);*/
/*  background: #f5f5f5;*/
/*}*/

/* Uniform image sizing */
/*.team-style-01 figure img {*/
/*  display: block;*/
/*  width: 100%;*/
  /*height: 280px;            /* pick a consistent height 
  object-fit: cover;        /* crop to fit box 
/*}*/

/* Overlay caption (no layout height) */
/*.team-style-01 figure figcaption {*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  margin: 0;*/
/*  padding: 20px 18px;*/
/*  background: rgba(0,0,0,.55);*/
/*  color: #fff;*/
/*  display: flex;*/
/*  flex-direction: column;*/
/*  justify-content: flex-end;*/
/*  gap: 8px;*/
/*  opacity: 0;*/
/*  pointer-events: none;*/
/*  transition: opacity .2s ease-in-out;*/
/*}*/

/* Show overlay on hover/focus */
/*.team-style-01 figure:hover figcaption,*/
/*.team-style-01 figure:focus-within figcaption {*/
/*  opacity: 1;*/
/*  pointer-events: auto;*/
/*}*/

/* Name/title under the card */
/*.team-style-01 .mt-3 {*/
/*  margin-top: .75rem !important;*/
/*}*/

/* Optional: tweak height at larger screens */
/*@media (min-width: 992px) {*/
/*  .team-style-01 figure img { height: 320px; }*/
/*}*/
