.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.hero-pagination{flex-shrink:0;align-items:center;gap:8px;display:flex}.hero-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{width:auto;position:static;inset:auto}.hero-pagination .swiper-pagination-bullet{opacity:1;cursor:pointer;background:#ffffff59;border-radius:9999px;width:28px;height:4px;transition:width .3s,background .3s;position:relative;overflow:hidden;margin:0!important}.hero-pagination .swiper-pagination-bullet:hover{background:#fff9}.hero-pagination .swiper-pagination-bullet-active{width:56px}.hero-pagination .swiper-pagination-bullet-active:after{content:"";border-radius:inherit;transform-origin:0;transform:scaleX(var(--hero-progress,0));background:#fff;position:absolute;inset:0}.mainSwiper .hero-media{will-change:transform;transition:transform 7s cubic-bezier(.25,.46,.45,.94);transform:scale(1.12)}.mainSwiper .swiper-slide-active .hero-media{transform:scale(1)}@keyframes hero-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.mainSwiper .hero-reveal{opacity:0}.mainSwiper .swiper-slide-active .hero-reveal{animation:.9s cubic-bezier(.2,.7,.2,1) both hero-rise;animation-delay:var(--hero-delay,0s)}.mainSwiper .hero-line{width:0;transition:width .9s cubic-bezier(.2,.7,.2,1) .2s}.mainSwiper .swiper-slide-active .hero-line{width:2.5rem}@media (prefers-reduced-motion:reduce){.mainSwiper .hero-media,.mainSwiper .swiper-slide-active .hero-media{transition:none;transform:none}.mainSwiper .hero-reveal,.mainSwiper .swiper-slide-active .hero-reveal{opacity:1;animation:none}.mainSwiper .hero-line{width:2.5rem;transition:none}}.fullImage{justify-content:center;align-items:center;height:100%;display:flex}.fullImage img{max-height:100%;margin:auto}.fullImage .swiper-slide{display:flex}.fullImage .swiper-button-prev:after,.fullImage .swiper-button-next:after{color:#fff;border:1px solid #a2a2a2}.fullImage .swiper-pagination-fraction{color:#fff}
