/*! Aero Slider v1.0.0-beta.11 | https://github.com/Negative-Space-Dev/aero-slider */
.aero-slider{position:relative;display:flex;--slide-aspect:5/3;--slides-per-view:1;--slide-gap:0px;--aero-layout-width:100%;flex-direction:column;width:100%;min-width:0;min-height:0}.aero-slider[data-aero-defer-visibility]{--aero-defer-offset:calc(var(--aero-layout-width,100%)/2 - (var(--aero-layout-width,100%) - var(--slide-gap,0px)*(var(--slides-per-view,1) - 1))/(2*var(--slides-per-view,1)))}.aero-slider[data-aero-defer-visibility][data-aero-alignment=left]{--aero-defer-offset:0px}.aero-slider[data-aero-defer-visibility][data-aero-alignment=right]{--aero-defer-offset:calc(var(--aero-layout-width,100%) - (var(--aero-layout-width,100%) - var(--slide-gap,0px)*(var(--slides-per-view,1) - 1))/var(--slides-per-view,1))}.aero-slider[data-aero-defer-visibility] .aero-slider__track:before{content:"";flex:0 0 max(0px,calc(var(--aero-defer-offset,0px) - var(--slide-gap,0px)));scroll-snap-align:none}.aero-slider__viewport{position:relative;overflow:hidden;contain:paint;width:100%;min-width:0;min-height:0}.aero-slider--breakout .aero-slider__viewport{overflow:visible;contain:layout style}.aero-slider__track{display:flex;box-sizing:border-box;gap:var(--slide-gap,0px);overflow:auto hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overflow-anchor:none;touch-action:manipulation;cursor:grab;scrollbar-width:none;width:100%;min-width:100%;min-height:0}.aero-slider__track::-webkit-scrollbar{display:none}.aero-slider__track:focus{outline:none}.aero-slider__track:focus-visible{outline:2px solid;outline-offset:2px}.aero-slider--breakout .aero-slider__track{padding-inline:max(0px,calc((100% - var(--aero-layout-width,100%))/2));scroll-padding-inline:max(0px,calc((100% - var(--aero-layout-width,100%))/2))}.aero-slider__track>*{flex:0 0 calc((var(--aero-layout-width,100%) - var(--slide-gap,0px)*(var(--slides-per-view,1) - 1))/var(--slides-per-view,1));aspect-ratio:var(--slide-aspect,5/3);scroll-snap-align:center;display:flex;overflow:hidden;contain:layout style paint;justify-content:center;align-items: center;min-width:0;min-height:0}.aero-slider[data-aero-alignment=left] .aero-slider__track>*{scroll-snap-align:start}.aero-slider[data-aero-alignment=right] .aero-slider__track>*{scroll-snap-align:end}.aero-slider__track>*>*{flex:1;min-width:0;min-height:0}.aero-slider--dragging{user-select:none}.aero-slider--dragging .aero-slider__track{cursor:grabbing}.aero-slider__pagination{display:flex;box-sizing:border-box;flex-shrink:0;justify-content:center;align-items: center;gap:8px;min-height:44px;padding:12px 0 16px}.aero-slider__dot{cursor:pointer;flex-shrink:0;transition:transform .2s ease-out,opacity .2s ease-out}.aero-slider__pagination--windowed{width:calc(var(--pagination-width) + 12px);overflow:hidden;justify-content:flex-start;max-width:calc(100% + 12px);margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:6px;padding-inline-end:6px}.aero-slider__pagination-track{display:flex;gap:inherit;transform:translateX(var(--track-offset,0));align-items: center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.aero-slider__dot--hidden{opacity:0;transform:scale(.4)}.aero-slider__dot--edge{transform:scale(.6)}.aero-slider__dot--near-edge{transform:scale(.8)}@media (prefers-reduced-motion:reduce){.aero-slider__dot,.aero-slider__pagination-track{transition:none}}.aero-slider--vertical .aero-slider__viewport{aspect-ratio:var(--slide-aspect,5/3)}.aero-slider--vertical .aero-slider__track{overflow:hidden auto;scroll-snap-type:y mandatory;overscroll-behavior-x:auto;overscroll-behavior-y:contain;flex-direction:column;min-width:0;height:100%}.aero-slider--vertical .aero-slider__track>*{flex-basis:calc((100% - var(--slide-gap,0px)*(var(--slides-per-view,1) - 1))/var(--slides-per-view,1));aspect-ratio:auto;width:100%}
