@keyframes engineering-diagram-enter{
  from{opacity:0;transform:translateY(8px) scale(.995)}
  to{opacity:1;transform:none}
}

@media(prefers-reduced-motion:no-preference){
  .pcb-diagram,
  .mfg-content .mfg-figure{
    animation:engineering-diagram-enter .32s cubic-bezier(.22,1,.36,1) both;
  }

  .pcb-diagram img,
  .mfg-content .mfg-figure img{
    transition:transform .24s ease,box-shadow .24s ease;
  }

  .pcb-diagram:hover img,
  .mfg-content .mfg-figure:hover img{
    transform:translateY(-2px) scale(1.005);
    box-shadow:0 10px 24px rgba(18,63,96,.1);
  }
}

@media(prefers-reduced-motion:reduce){
  .pcb-diagram,
  .pcb-diagram img,
  .mfg-content .mfg-figure,
  .mfg-content .mfg-figure img{
    animation:none!important;
    opacity:1!important;
    transform:none!important;
    transition:none!important;
  }
}
