.hk-carousel {
  position: relative;
  width: 100%;
  overflow: hidden;
  aspect-ratio: 16/9;
  border-radius: 12px;
}
.hk-slide {
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 1s ease;
}
.hk-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.hk-slide.active {
  opacity: 1;
  position: relative;
}
