/* Final portrait framing and consistent spacing around studio photos. */
/* Stop over-zooming Anna, so the entire upper face/head remains in frame. */
.anna-photo > img {
  object-fit: cover !important;
  object-position: 50% 31% !important;
  transform: scale(1.055) !important;
  transform-origin: 50% 50% !important;
}
/* Match breathing room before and after the studio photography strip. */
@media (min-width: 901px) {
  .team.section { padding-bottom: 62px !important; }
  .studio-strip { padding-top: 0 !important; padding-bottom: 0 !important; margin: 0 auto !important; }
  .works.section { padding-top: 62px !important; }
}
@media (min-width: 621px) and (max-width: 900px) {
  .team.section { padding-bottom: 48px !important; }
  .studio-strip { padding-top: 0 !important; padding-bottom: 0 !important; margin: 0 auto !important; }
  .works.section { padding-top: 48px !important; }
}
@media (max-width: 620px) {
  .anna-photo > img { object-position: 50% 32% !important; transform: scale(1.02) !important; }
  .team.section { padding-bottom: 38px !important; }
  .studio-strip { padding-top: 0 !important; padding-bottom: 0 !important; margin: 0 auto !important; }
  .works.section { padding-top: 42px !important; }
}
