[set="loading-overlay"] {
  opacity: 100;
}

[gsap="text"],
[gsap="block"] {
  visibility: hidden;
}

[gsap="text"],
[gsap="block"],
[gsap="block"]>*,
[gsap="opacity"] {
  will-change: transform, opacity, filter;
}

.div-block-14 {
  position: relative;
  display: inline-block;
}

.image-6 {
  width: 100%;
  height: auto;
  display: block;
  opacity: 40%;
}

/* Overlay that darkens the SVG, but has a spotlight cut out */
.div-block-14::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background-color: #141414E6;
  /* darkness over entire SVG */

  mask-image: radial-gradient(circle 30rem at var(--x, 50%) var(--y, 50%),
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 1) 100%);

  z-index: 2;
}

#three-carousel-section {
  width: 100%;
  height: 100vh;
  /* Adjust height as needed */
  margin: 0;
  padding: 0;
}

/* Ensure the canvas fills the container */
#three-carousel-section canvas {
  display: block;
  cursor: grab;
}

::-webkit-scrollbar {
  display: none;
}
