@layer components{.carousel{display:flex;flex-direction:column;margin:0 auto;position:relative}.carousel--scrollbar{margin-left:0!important;margin-right:0!important}.carousel--bleed-right,.carousel--bleed-right-no-left{overflow:visible}.carousel--bleed-right .carousel__viewport-wrapper,.carousel--bleed-right-no-left .carousel__viewport-wrapper{margin-left:var(--carousel-bleed-shell-margin-left,0)!important;max-width:var(--carousel-bleed-shell-width,100%);overflow-x:hidden;overflow-x:clip;overflow-y:visible;width:var(--carousel-bleed-shell-width,100%)}.carousel--bleed-right .carousel__viewport,.carousel--bleed-right-no-left .carousel__viewport{margin-left:var(--carousel-bleed-margin-left,0)!important;margin-right:0;max-width:var(--carousel-bleed-viewport-width,100%);overflow:visible!important;width:var(--carousel-bleed-viewport-width,100%)}.carousel__viewport,.carousel__viewport-wrapper{max-width:100%;width:100%}.carousel__viewport{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;margin:0 auto 1.875rem;min-width:0;overflow-x:auto;overflow-y:hidden;position:relative;scrollbar-width:none;transform:translateZ(0)}@media screen and (max-width:991.98px){.carousel--scrollbar .carousel__viewport{margin-bottom:1.25rem}}.carousel__viewport.is-draggable{cursor:-webkit-grab;cursor:grab;user-select:none}.carousel__viewport.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.carousel__navigation{align-items:center;column-gap:1rem;display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:.75rem}.carousel__controls{align-items:center;display:flex;flex:0 0 auto;gap:.5rem}.carousel__track{display:flex;margin:0;padding:0;transform:translateZ(0);width:100%;z-index:1}.carousel__slide{display:flex;flex:0 0 auto;flex-direction:column;max-width:100%;padding:0;user-select:none}.carousel__slide>*{flex-grow:0;flex-shrink:1}.carousel__slide>:last-child{margin-bottom:0}.carousel__slide img{pointer-events:none;user-select:none}.carousel__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;min-width:0;padding:0;user-select:none}.carousel__pagination-item{-webkit-tap-highlight-color:transparent;appearance:none;background:none;border:0;border-radius:100%;box-shadow:none;cursor:pointer;display:block;height:.625rem;margin:.5rem;padding:0;user-select:none;width:.625rem}.carousel__pagination-item:focus-visible{box-shadow:0 0 0 2px var(--color-background-primary),0 0 0 4px var(--color-border-contrast);outline-color:transparent!important;outline-width:0!important}.carousel__pagination-item:focus:not(:focus-visible){box-shadow:none;outline-color:transparent!important;outline-width:0!important}.carousel__pagination-item{background-color:var(--color-icon-default)}.carousel__pagination-item:active,.carousel__pagination-item:hover{background-color:var(--color-icon-brand)}.carousel__pagination-item.is-active{background-color:transparent;box-shadow:0 0 0 2px var(--color-border-accent)}.carousel__pagination-item.is-active:active,.carousel__pagination-item.is-active:focus,.carousel__pagination-item.is-active:focus-visible,.carousel__pagination-item.is-active:hover{background-color:transparent;box-shadow:0 0 0 2px var(--color-border-accent)}.carousel__scrollbar{overflow:visible;position:relative}.carousel__scrollbar-horizontal{appearance:none;background-color:transparent;border-radius:99px;height:.5rem}.carousel__scrollbar-horizontal:before{background-color:var(--color-surface-moderate);border-radius:99px;bottom:.0625rem;content:"";left:0;pointer-events:none;position:absolute;right:0;top:.0625rem}.carousel__scrollbar-horizontal .carousel__scrollbar-drag:hover,.carousel__scrollbar-horizontal:hover .carousel__scrollbar-drag{height:.5rem;margin-top:0}.carousel__scrollbar-drag{background-color:var(--color-fill-contrast);border-radius:99px;height:.375rem;margin-top:.0625rem;opacity:1}.carousel__scrollbar-drag:hover{background-color:var(--color-fill-secondary)!important}}
/*# sourceMappingURL=style.css.map */