
/* Who We Are V22 — move the three archive visuals into About and remove the lower photo-history block */
.who-v14 #mission-vision-values .w14-heading-left{
  text-align:left !important;
  margin-left:0 !important;
  margin-right:0 !important;
}
.who-v14 #mission-vision-values .w14-heading-left .w14-eyebrow{
  justify-content:flex-start !important;
}
.who-v14 #mission-vision-values .w14-heading-left p{
  margin-left:0 !important;
  margin-right:0 !important;
}

.who-v14 .w14-about-gallery{
  position:relative;
  z-index:1;
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  grid-template-rows:155px 155px;
  gap:11px;
  min-width:0;
  margin:0;
  padding:0 0 12px 12px;
}
.who-v14 .w14-about-gallery:before{
  content:"";
  position:absolute;
  z-index:-1;
  left:0;
  bottom:0;
  width:76%;
  height:72%;
  border-radius:16px;
  background:#e6f1f6;
}
.who-v14 .w14-about-gallery-card{
  position:relative;
  min-width:0;
  min-height:0;
  margin:0;
  overflow:hidden;
  border:1px solid #dce6ed;
  border-radius:13px;
  background:#eaf0f4;
  box-shadow:0 9px 22px rgba(8,28,51,.09);
}
.who-v14 .w14-about-gallery-card img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
  transition:transform .35s ease;
}
.who-v14 .w14-about-gallery-card:hover img{transform:scale(1.035)}
.who-v14 .w14-about-gallery-card-trade img{object-position:center 43%}
.who-v14 .w14-about-gallery-card-office img{object-position:center 42%}
.who-v14 .w14-about-gallery-card-milestones{grid-column:1/-1}
.who-v14 .w14-about-gallery-card-milestones img{object-fit:cover;object-position:center 43%}
.who-v14 .w14-about-gallery-card figcaption{
  position:absolute;
  right:0;
  bottom:0;
  left:0;
  padding:24px 11px 9px;
  background:linear-gradient(transparent,rgba(5,23,40,.82));
  color:#fff;
  font-size:9px;
  line-height:1.35;
  font-weight:800;
}
.who-v14 .w14-about-visual{display:none !important}
.who-v14 .w14-archive,
.who-v14 .w14-story-cta{display:none !important}

@media(max-width:1080px){
  .who-v14 .w14-about-gallery{grid-template-rows:145px 145px;gap:10px}
}
@media(max-width:760px){
  .who-v14 .w14-about-gallery{
    grid-template-rows:150px 150px;
    gap:9px;
    padding:0 0 9px 9px;
  }
  .who-v14 .w14-about-gallery-card{border-radius:11px}
  .who-v14 .w14-about-gallery-card figcaption{font-size:8.5px;padding:22px 9px 8px}
}
