.ui-carousel{--center:false;--free-scroll:false;--gap:0;--gap-half:calc(var(--gap)/2);--navigation:false;--padding:0;--pagination:false;--progress:false;--visible-slides:1;container:carousel/inline-size;margin-inline:calc(var(--padding)*-1);margin-top:-5.7rem;overflow:hidden;padding-top:6.4rem;position:relative;width:calc(100% + var(--padding)*2)}.ui-carousel__track{display:grid;grid-auto-columns:calc(100%/var(--visible-slides));grid-auto-flow:column;margin-inline:calc(var(--gap-half)*-1);overflow-x:auto;overscroll-behavior-x:contain;padding-inline:var(--padding);scroll-marker-group:after;scroll-padding-inline:var(--padding);scroll-snap-type:x mandatory;scrollbar-color:#000 #ccc;scrollbar-width:none}@media (prefers-reduced-motion:no-preference){.ui-carousel__track{scroll-behavior:smooth}}@container carousel style(--progress: true){.ui-carousel__track{scrollbar-width:thin!important}}.ui-carousel__slide{padding-inline:var(--gap-half);scroll-snap-align:start;scroll-snap-stop:always}@container carousel style(--free-scroll: true){.ui-carousel__slide{scroll-snap-stop:normal!important}}@container carousel style(--center: true){.ui-carousel__slide{scroll-snap-align:center!important}}.ui-carousel__button{all:revert;align-items:center;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.24 6.035c-.447.146-.725.507-.729.945-.003.432-.08.342 2.343 2.77L13.099 12l-2.245 2.25c-2.423 2.428-2.346 2.338-2.343 2.77.007.707.758 1.185 1.389.884.159-.076.736-.634 2.846-2.75 2.837-2.847 2.743-2.739 2.743-3.154s.094-.307-2.743-3.153c-1.582-1.586-2.709-2.685-2.803-2.734-.171-.089-.544-.13-.703-.078'/%3E%3C/svg%3E") no-repeat 50% /2.4rem 2.4rem;border:1px solid #ccc;color:#000;cursor:pointer;display:none;height:4rem;justify-content:center;position:absolute;top:0;width:4rem}@media (width < 48em){.ui-carousel__button{margin-right:var(--padding)}}.ui-carousel__track::scroll-button(*){align-items:center;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.24 6.035c-.447.146-.725.507-.729.945-.003.432-.08.342 2.343 2.77L13.099 12l-2.245 2.25c-2.423 2.428-2.346 2.338-2.343 2.77.007.707.758 1.185 1.389.884.159-.076.736-.634 2.846-2.75 2.837-2.847 2.743-2.739 2.743-3.154s.094-.307-2.743-3.153c-1.582-1.586-2.709-2.685-2.803-2.734-.171-.089-.544-.13-.703-.078'/%3E%3C/svg%3E") no-repeat 50% /2.4rem 2.4rem;border:1px solid #ccc;color:#000;cursor:pointer;display:none;height:4rem;justify-content:center;position:absolute;top:0;width:4rem}@media (width < 48em){.ui-carousel__track::scroll-button(*){margin-right:var(--padding)}}@container carousel style(--navigation: true){.ui-carousel__button{display:flex!important}@supports selector(::scroll-button(*)){.ui-carousel__button{display:none!important}.ui-carousel__track::scroll-button(*){display:flex!important}}}.ui-carousel__button:focus-visible,.ui-carousel__button:hover{border-color:#000;color:#000}.ui-carousel__track::scroll-button(*):focus-visible,.ui-carousel__track::scroll-button(*):hover{border-color:#000;color:#000}.ui-carousel__button--disabled{background-color:#fff;border-color:#ccc;color:#000;cursor:not-allowed;opacity:.5}.ui-carousel__track::scroll-button(*):disabled{background-color:#fff;border-color:#ccc;color:#000;cursor:not-allowed;opacity:.5}.ui-carousel__button--prev{right:5rem;transform:scaleX(-1)}.ui-carousel__track::scroll-button(left){content:"";right:5rem;transform:scaleX(-1)}.ui-carousel__button--next{right:0}.ui-carousel__track::scroll-button(right){content:"";right:0}.ui-carousel__pagination{box-sizing:border-box;display:none;gap:.5rem;grid:1.6rem/auto-flow 1.6rem;margin-block:1rem;overflow-x:auto;overscroll-behavior-x:contain;padding-inline:1rem;place-content:safe center;scroll-padding-inline:1rem;scroll-snap-type:x mandatory;scrollbar-width:none}@media (prefers-reduced-motion:no-preference){.ui-carousel__pagination{scroll-behavior:smooth}}@container carousel style(--pagination: true){.ui-carousel__pagination{display:grid!important}@supports selector(::scroll-marker-group){.ui-carousel__pagination{display:none!important}.ui-carousel__track::scroll-marker-group{box-sizing:border-box;display:grid;gap:.5rem;grid:1.6rem/auto-flow 1.6rem;margin-block:1rem;overflow-x:auto;overscroll-behavior-x:contain;padding-inline:1rem;place-content:safe center;scroll-padding-inline:1rem;scroll-snap-type:x mandatory;scrollbar-width:none}@media (prefers-reduced-motion:no-preference){.ui-carousel__track::scroll-marker-group{scroll-behavior:smooth}}}}.ui-carousel__marker{background:#fff;border:1px solid #ccc;border-radius:50%;box-sizing:border-box;display:grid;place-content:center;-webkit-text-decoration:none;text-decoration:none}.ui-carousel__slide::scroll-marker{background:#fff;border:1px solid #ccc;border-radius:50%;box-sizing:border-box;content:"";display:grid;place-content:center;-webkit-text-decoration:none;text-decoration:none}.ui-carousel__marker:focus-visible,.ui-carousel__marker:hover{background:#fff;border-color:#000}.ui-carousel__slide::scroll-marker:focus-visible,.ui-carousel__slide::scroll-marker:hover{background:#fff;border-color:#000}.ui-carousel__marker--active{background:#ccc;border-color:#ccc}.ui-carousel__slide::scroll-marker:target-current{background:#ccc;border-color:#ccc}.ui-carousel--navigation .ui-carousel__button{display:flex}@supports selector(::scroll-button(*)){.ui-carousel--navigation .ui-carousel__button{display:none}.ui-carousel--navigation .ui-carousel__track::scroll-button(*){display:flex}}.ui-carousel--pagination .ui-carousel__pagination{display:grid}@supports selector(::scroll-marker-group){.ui-carousel--pagination .ui-carousel__pagination{display:none}.ui-carousel--pagination .ui-carousel__track::scroll-marker-group{display:grid}}.ui-carousel--center .ui-carousel__slide{scroll-snap-align:center}.ui-carousel--free-scroll .ui-carousel__slide{scroll-snap-stop:normal}.ui-carousel--progress .ui-carousel__track{scrollbar-width:thin}
