.main-slideshow{background-color:var(--main-slideshow-bg-color);color:var(--main-slideshow-color)}.main-slideshow .carousel,.main-slideshow .carousel__slide,.main-slideshow .carousel__track,.main-slideshow .carousel__viewport{height:100%;position:relative}.main-slideshow .carousel__background-image{background-position:50%;background-size:cover;top:0;right:0;bottom:0;left:0;position:absolute;z-index:10}.main-slideshow .carousel__slide-content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:20}.main-slideshow .carousel__pagination{gap:.25rem;margin:0}.main-slideshow .carousel__pagination-button:after{background-color:var(--main-slideshow-pagination-color);height:.75rem;width:1.5rem}.main-slideshow .carousel__pagination-button:focus-visible{outline-color:#fff;outline-style:dotted;outline-width:1px}.main-slideshow .carousel__pagination-button--active:after,.main-slideshow .carousel__pagination-button--active:hover:after,.main-slideshow .carousel__pagination-button:hover:after{background-color:var(--main-slideshow-pagination-color-active)}.theme-contrast .main-slideshow .carousel__background-image{background-image:none!important}.theme-contrast .main-slideshow .carousel__pagination-button:after{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}
