.slideshow-v2__intro {
  height: 90vh;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  letter-spacing: 0.1rem;
}

.slideshow-v2__intro-slideshow img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
  opacity: 0;
  transition: opacity 0.75s ease-in-out;
}

.slideshow-v2__intro .slideshow-v2__intro-header {
  border-radius: 0.5rem;
  padding: 2rem 2.5rem;
  background-color: rgba(0, 0, 0, 0.5882352941);
}
@media (max-width: 767px) {
  .slideshow-v2__intro .slideshow-v2__intro-header {
    padding: 1.5rem 2rem;
  }
}

.slideshow-v2__title {
  font-weight: 500;
  font-size: clamp(2.5rem, calc(1.875vw + 1.75rem), 4rem);
  margin-bottom: 0.75rem;
  color: rgba(var(--color-foreground));
}

.slideshow-v2__subtitle {
  font-size: clamp(1.5rem, calc(0.625vw + 1.25rem), 2rem);
  color: rgba(var(--color-foreground));
}