.carousel{overflow:hidden;padding-block:var(--margin-section)}.carousel [class*=container]{display:flex;flex-direction:column;gap:var(--gap-large)}.carousel__header{display:flex;flex-direction:column;gap:var(--spacing-3);max-inline-size:50rem}.carousel__title{margin:0}.carousel__introduction{color:var(--white-500);font-size:1.125rem;line-height:1.6;margin:0}.carousel-swiper__wrapper{overflow:visible!important;position:relative}.carousel-swiper__wrapper .swiper-buttons{align-items:center;display:flex;gap:var(--spacing-2);justify-content:flex-end;position:absolute;right:0;top:calc((var(--gap-large) + 2.5rem)*-1);z-index:10}@media (max-width:55rem){.carousel-swiper__wrapper .swiper-buttons{justify-content:center;margin-block-start:var(--gap-large);position:relative;right:auto;top:auto}}@media (max-width:30rem){.carousel-swiper__wrapper .swiper-buttons{justify-content:flex-start}}.carousel-swiper__wrapper .swiper-button-next,.carousel-swiper__wrapper .swiper-button-prev{backdrop-filter:blur(10px);background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));block-size:3rem;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;inline-size:3rem;left:auto;margin:0;position:relative;right:auto;top:auto;transition:all var(--animation-speed-fast) var(--cubic-bezier);translate:none}.carousel-swiper__wrapper .swiper-button-next:hover,.carousel-swiper__wrapper .swiper-button-prev:hover{background:linear-gradient(135deg,var(--purple-500) 0,var(--pink-500) 100%);border-color:var(--purple-400);transform:scale(1.05)}.carousel-swiper__wrapper .swiper-button-next:active,.carousel-swiper__wrapper .swiper-button-prev:active{transform:scale(.95)}.carousel-swiper__wrapper .swiper-button-next.swiper-button-disabled,.carousel-swiper__wrapper .swiper-button-prev.swiper-button-disabled{cursor:not-allowed;opacity:.3}.carousel-swiper__wrapper .swiper-button-next.swiper-button-disabled:hover,.carousel-swiper__wrapper .swiper-button-prev.swiper-button-disabled:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border-color:hsla(0,0%,100%,.2);transform:none}.carousel-swiper__wrapper .swiper-button-next:after,.carousel-swiper__wrapper .swiper-button-prev:after{background-position:50%;background-repeat:no-repeat;background-size:1.25rem;block-size:1.25rem;content:"";display:block;inline-size:1.25rem}.carousel-swiper__wrapper .swiper-button-prev:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5m7 7-7-7 7-7'/%3E%3C/svg%3E")}.carousel-swiper__wrapper .swiper-button-next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14m-7-7 7 7-7 7'/%3E%3C/svg%3E")}.carousel-swiper__item{height:auto!important}.carousel-swiper__item .card{height:100%;transition:transform var(--animation-speed-fast) var(--cubic-bezier),box-shadow var(--animation-speed-fast) var(--cubic-bezier)}.carousel-swiper__item .card:hover{box-shadow:0 20px 60px 10px var(--purple-600-o-15);transform:translateY(-4px)}.carousel .swiper-pagination{margin-block-start:var(--gap-large);position:relative}.carousel .swiper-pagination .swiper-pagination-bullet{background:hsla(0,0%,100%,.3);block-size:.5rem;inline-size:.5rem;opacity:1;transition:all var(--animation-speed-fast) var(--cubic-bezier)}.carousel .swiper-pagination .swiper-pagination-bullet-active{background:linear-gradient(90deg,var(--purple-400) 0,var(--pink-400) 100%);border-radius:.25rem;inline-size:1.5rem}

/*# sourceMappingURL=client.css.map*/