.about-gallery-swiper { padding-bottom: 50px; }
.about-gallery-slide { display: block; height: 300px; overflow: hidden; border: 1px solid color-mix(in srgb, var(--default-color), transparent 86%); border-radius: 12px; box-shadow: 0 8px 24px rgba(0,0,0,.05); }
.about-gallery-slide img { width: 100%; height: 100%; object-fit: cover; transition: transform .4s ease; }
.about-gallery-slide:hover img { transform: scale(1.04); }
.about-gallery-swiper .swiper-pagination-bullet-active { background: var(--accent-color); }
