.carousel[data-v-b7b01799]{--n:4;--gap:30px;--slide:calc((100% - (-1 + var(--n)) * var(--gap)) / var(--n));position:relative}@media (width<=1099px){.carousel[data-v-b7b01799]{--n:3}}@media (width<=757px){.carousel[data-v-b7b01799]{--n:2}}.carousel__track[data-v-b7b01799]{grid-auto-flow:column;grid-auto-columns:var(--slide);gap:var(--gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;width:100%;margin:0;padding:3rem 0 0;list-style:none;display:grid;overflow-x:auto}.carousel__track[data-v-b7b01799]::-webkit-scrollbar{display:none}.carousel__track--drag[data-v-b7b01799]{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}.carousel__slide[data-v-b7b01799]{scroll-snap-align:start}.carousel__arrow[data-v-b7b01799]{z-index:3;place-items:center;width:27px;height:25px;margin-top:-89.5px;display:grid;position:absolute;top:50%}.carousel__arrow img[data-v-b7b01799]{width:auto;height:25px}.carousel__arrow[data-v-b7b01799]:after{content:"";position:absolute;inset:-10px}.carousel__arrow[data-v-b7b01799]:disabled{opacity:.35;cursor:default}.carousel__arrow--prev[data-v-b7b01799]{left:calc(-13.5px + var(--pad) / -2)}.carousel__arrow--next[data-v-b7b01799]{right:calc(-13.5px + var(--pad) / -2)}.carousel__arrow--next img[data-v-b7b01799]{transform:rotate(180deg)}.carousel__dots[data-v-b7b01799]{justify-content:center;gap:24px;min-height:23px;margin-top:38px;padding-bottom:7px;display:flex}.carousel__dot[data-v-b7b01799]{background:var(--bullet);border-radius:50%;width:16px;height:16px}.carousel__dot--on[data-v-b7b01799]{background:var(--ink-2)}@media (width<=1099px){.carousel__arrow[data-v-b7b01799]{margin-top:-67px}}@media (width<=1023px){.carousel__arrow[data-v-b7b01799]{margin-top:-64px}.carousel__arrow--prev[data-v-b7b01799]{left:-14px}.carousel__arrow--next[data-v-b7b01799]{right:-14px}}@media (width<=800px){.carousel__track[data-v-b7b01799]{padding-top:1rem}.carousel__arrow[data-v-b7b01799]{margin-top:-82px}}@media (width<=575px){.carousel[data-v-b7b01799]{--gap:12px;--slide:calc(50% - 13.5px);container-type:inline-size}.carousel__track[data-v-b7b01799]{--photo:calc(50cqw - 23.5px);width:auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(90deg,#0000 15px,#000 0 calc(100% - 18px),#0000 calc(100% - 18px));mask-image:linear-gradient(#000 0 0),linear-gradient(90deg,#0000 15px,#000 0 calc(100% - 18px),#0000 calc(100% - 18px));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-origin:content-box;mask-origin:content-box;-webkit-mask-position:-15px -60px,-15px var(--photo);-webkit-mask-position:-15px -60px,-15px var(--photo);mask-position:-15px -60px,-15px var(--photo);-webkit-mask-size:calc(100% + 30px) calc(60px + var(--photo)),calc(100% + 30px) 100%;-webkit-mask-size:calc(100% + 30px) calc(60px + var(--photo)),calc(100% + 30px) 100%;mask-size:calc(100% + 30px) calc(60px + var(--photo)),calc(100% + 30px) 100%;margin:0 -15px;padding-inline:15px;scroll-padding-inline:15px}.carousel__slide[data-v-b7b01799]{padding:0}.carousel__arrow[data-v-b7b01799]{margin-top:-80px}.carousel__arrow--prev[data-v-b7b01799]{left:-15px}.carousel__arrow--next[data-v-b7b01799]{right:-15px}.carousel__dots[data-v-b7b01799]{display:none}}
