.container {
  display: flex;
  position: relative;
  width: 100%;
  transition: aspect-ratio 1s ease-in-out;
}

.placeholder {
  width: 100%;
  height: auto;
  object-fit: cover;
  visibility: hidden;
}

.fade-enter {
  opacity: 0;
  z-index: 1;
}

.fade-enter.fade-enter-active {
  opacity: 1;
  transition: opacity 1000ms ease-in-out;
}

.fade-exit {
  opacity: 1;
}

.fade-exit.fade-exit-active {
  opacity: 1;
}
