/* Fill only the image frames on PRODUCTS and COMPANY category pages. */
.inc-ai:is(.afi-products, .afi-company) main :is(.card-media, .dx-image, .route-visual) {
  position: relative;
  overflow: hidden
}

.inc-ai:is(.afi-products, .afi-company) main :is(.card-media, .dx-image, .route-visual)>img {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  max-height: none;
  aspect-ratio: auto;
  object-fit: cover
}
