/* V1.2.6: approved artwork + understated light pulses. Scoped to Engineering Intelligence only. */
.project-visual-platform.kg-art, .case-hero-image.kg-art {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #050e19;
}
.kg-art .kg-poster {
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  display:block;
  object-fit:cover;
  object-position:center;
  z-index:0;
}
.kg-art .kg-flow-overlay {
  position:absolute;
  inset:0;
  display:block;
  width:100%;
  height:100%;
  z-index:1;
  pointer-events:none;
  overflow:hidden;
  transform-origin:center center;
}
/* The project-card hover zoom also applies to the SVG so paths stay aligned. */
.project-card:hover .kg-art .kg-flow-overlay {
  transform:scale(1.045);
  transition:transform .7s cubic-bezier(.19,1,.22,1);
}
.kg-art .kg-flow-overlay {transition:transform .7s cubic-bezier(.19,1,.22,1)}
/* Keep the existing transparency note visible, without changing its text. */
.case-hero-image.kg-art > span {z-index:2}
@media (prefers-reduced-motion: reduce) {
  .kg-art .kg-flow-overlay {display:none}
}
