/* Previously generated CIIDT architectural films, used as quiet moving card imagery.
   The poster remains visible with reduced-motion, Save Data or unsupported video. */
.ciidt-motion-frame {
  display:block;
  position:relative;
  isolation:isolate;
  overflow:hidden;
  background:#dfe9ec;
}
.ciidt-motion-frame>img {
  position:absolute;
  inset:0;
  display:block;
  width:100%!important;
  height:100%!important;
  aspect-ratio:auto!important;
  max-width:none;
  object-fit:cover;
  object-position:center;
}
.ciidt-motion-frame>video.ciidt-presentation-video {
  display:block;
  position:absolute;
  inset:0;
  z-index:1;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
  opacity:0;
  pointer-events:none;
  transition:opacity .8s ease;
}
.ciidt-motion-frame.is-playing>video.ciidt-presentation-video {
  opacity:1;
}
.solution-card .solution-image.ciidt-motion-frame {
  aspect-ratio:1.55;
  border-radius:12px 12px 0 0;
}
#technology .platform-showcase>.ciidt-motion-frame {
  margin:0;
  width:100%;
  min-height:0;
  height:100%;
  aspect-ratio:1.15;
  border-radius:0;
}
@media(max-width:800px) {
  #technology .platform-showcase>.ciidt-motion-frame {
    height:auto;
    aspect-ratio:1.6;
  }
}
@media(prefers-reduced-motion:reduce) {
  .ciidt-motion-frame>video.ciidt-presentation-video {
    display:none!important;
    transition:none;
  }
}
@media print {
  .ciidt-motion-frame>video.ciidt-presentation-video {display:none!important}
}
