/* PandaPNG v3.2.3 — final thumbnail alignment layer. */
.asset-image,
.home-assets.style-balanced .asset-image,
.home-assets.style-masonry .asset-image,
.home-assets.style-immersive .asset-image,
.standard-grid .asset-image,
.masonry-grid .asset-image {
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  overflow:hidden!important;
}
.asset-image>img,
.home-assets.style-balanced .asset-image>img,
.home-assets.style-masonry .asset-image>img,
.home-assets.style-immersive .asset-image>img,
.standard-grid .asset-image>img,
.masonry-grid .asset-image>img {
  position:static!important;
  display:block!important;
  flex:0 1 auto!important;
  align-self:center!important;
  width:auto!important;
  height:auto!important;
  max-width:100%!important;
  max-height:100%!important;
  margin:auto!important;
  object-fit:contain!important;
  object-position:50% 50%!important;
  transform:none;
}
.home-assets.style-balanced .asset-image { aspect-ratio:1/1; }
