.about-carousel { min-width: 0; }
.about-carousel-image {
  display: block;
  aspect-ratio: 16 / 9;
  border: 1px solid var(--line);
  border-radius: 12px;
  background: var(--surface);
  box-shadow: var(--shadow);
  overflow: hidden;
  cursor: zoom-in;
}
.about-carousel-image img { width: 100%; height: 100%; object-fit: contain; }
