.carousel-container[data-astro-cid-fvfhgvxn]{display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--carousel-height);position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;contain:layout style;justify-content:center;-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#000),color-stop(#000),to(transparent));-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--carousel-mask-width),#000 calc(100% - var(--carousel-mask-width)),transparent);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#000),color-stop(#000),to(transparent));mask-image:linear-gradient(to right,transparent,#000 var(--carousel-mask-width),#000 calc(100% - var(--carousel-mask-width)),transparent);-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.carousel-track-wrapper[data-astro-cid-fvfhgvxn]{height:100%;overflow:hidden;width:100%}.carousel-track[data-astro-cid-fvfhgvxn][data-carousel-ready=false]{opacity:0}.carousel-track[data-astro-cid-fvfhgvxn][data-carousel-ready=true]{opacity:1}.carousel-track[data-astro-cid-fvfhgvxn]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--carousel-gap);height:100%;list-style:none;margin:0;overflow-x:auto;padding:0;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y;will-change:scroll-position}.carousel-track[data-astro-cid-fvfhgvxn]::-webkit-scrollbar{display:none}.carousel-item[data-astro-cid-fvfhgvxn]{-webkit-box-flex:0;aspect-ratio:var(--carousel-item-aspect);-ms-flex:0 0 auto;flex:0 0 auto;height:100%;scroll-snap-align:center}.carousel-img[data-astro-cid-fvfhgvxn],.carousel-item[data-astro-cid-fvfhgvxn] picture[data-astro-cid-fvfhgvxn]{display:block;height:100%;width:100%}.carousel-img[data-astro-cid-fvfhgvxn]{-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav-btn[data-astro-cid-fvfhgvxn]{background:color-mix(in srgb,var(--color-surface-base) 90%,transparent);border:1px solid color-mix(in srgb,var(--color-text-neutral-strong) 10%,transparent);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3rem;z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-shadow:0 2px 8px color-mix(in srgb,var(--color-text-neutral-strong) 10%,transparent);box-shadow:0 2px 8px color-mix(in srgb,var(--color-text-neutral-strong) 10%,transparent);color:var(--color-text-body);cursor:pointer;justify-content:center;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}.carousel-container[data-astro-cid-fvfhgvxn]:hover .nav-btn[data-astro-cid-fvfhgvxn]{opacity:1}.nav-btn[data-astro-cid-fvfhgvxn]:hover{background:var(--color-surface-base);-webkit-box-shadow:0 4px 12px color-mix(in srgb,var(--color-text-neutral-strong) 15%,transparent);box-shadow:0 4px 12px color-mix(in srgb,var(--color-text-neutral-strong) 15%,transparent);-webkit-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05)}.prev[data-astro-cid-fvfhgvxn]{left:1rem}.next[data-astro-cid-fvfhgvxn]{right:1rem}@media(max-width:768px){.nav-btn[data-astro-cid-fvfhgvxn]{display:none}.carousel-container[data-astro-cid-fvfhgvxn]{height:var(--carousel-height-mobile);-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#000),color-stop(#000),to(transparent));-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--carousel-mask-width-mobile),#000 calc(100% - var(--carousel-mask-width-mobile)),transparent);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#000),color-stop(#000),to(transparent));mask-image:linear-gradient(to right,transparent,#000 var(--carousel-mask-width-mobile),#000 calc(100% - var(--carousel-mask-width-mobile)),transparent)}}
