.hero-swiper .swiper-pagination-bullet{background-clip:content-box;border:none;box-sizing:content-box;padding:10px 3px;transition:background-color var(--motion-fast) var(--ease-standard)}.hero-swiper .swiper-pagination-bullet:hover{background-color:#ffffffa6}.hero-swiper .swiper-pagination-bullet-active,.hero-swiper .swiper-pagination-bullet-active:hover{background-color:#fff}.hero-swiper .swiper-pagination-bullet:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(min-width:768px)and (prefers-reduced-motion:no-preference){.swiper-initialized .hero-kenburns{will-change:transform}.swiper-initialized .swiper-slide-active .hero-kenburns{animation:kenburns 14s var(--ease-standard) forwards}.swiper-initialized .swiper-slide:not(.swiper-slide-active) .hero-kenburns{transition:transform .4s var(--ease-standard)}}.hero-caption{transition:opacity var(--motion-slow) var(--ease-standard),transform var(--motion-slow) var(--ease-standard)}.swiper-initialized .swiper-slide:not(.swiper-slide-active) .hero-caption{opacity:0;transform:translateY(12px);transition:none}.swiper-slide-active .hero-caption-2{transition-delay:60ms}.hero-caption-3{transition:opacity var(--motion-slow) var(--ease-standard),transform var(--motion-slow) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.swiper-slide-active .hero-caption-3{transition-delay:.12s,.12s,0s,0s}.hero-badge{animation:heroFadeIn var(--motion-slow) var(--ease-standard) both}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.hero-arrow:active,.hero-arrow:hover{transform:none}}
