.wp-block-panopto-animated-carousel{container-type:inline-size;--carousel-visible-slots:6;--carousel-slot-1:50cqw;--carousel-slot-2:25cqw;--carousel-fixed-slot-width:12px;--carousel-gap:0.75rem;--carousel-radius:1rem;--carousel-duration:1000ms;--carousel-easing:cubic-bezier(0.22,1,0.36,1);--carousel-slot-3:calc(100cqw - var(--carousel-slot-1) - var(--carousel-slot-2) - var(--carousel-fixed-slot-width)*3 - var(--carousel-gap)*5);--carousel-slot-4:var(--carousel-fixed-slot-width);--carousel-slot-5:var(--carousel-fixed-slot-width);--carousel-slot-6:var(--carousel-fixed-slot-width)}@media (max-width:37.4375rem){.wp-block-panopto-animated-carousel{--carousel-visible-slots:3;--carousel-slot-1:calc(100cqw - var(--carousel-fixed-slot-width)*2 - var(--carousel-gap)*2);--carousel-slot-2:var(--carousel-fixed-slot-width);--carousel-slot-3:var(--carousel-fixed-slot-width)}}.wp-block-panopto-animated-carousel__viewport{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;position:relative}.wp-block-panopto-animated-carousel__slide{clip-path:inset(0 calc(100% - var(--slot-visible, 0px)) 0 0 round var(--carousel-radius));grid-column:1;grid-row:1;justify-self:start;transform:translateX(var(--slot-x,100cqw));transition:transform var(--carousel-duration) var(--carousel-easing),clip-path var(--carousel-duration) var(--carousel-easing);width:var(--carousel-slot-1);will-change:transform,clip-path}.wp-block-panopto-animated-carousel__slide .overlay-card{border-radius:0}.wp-block-panopto-animated-carousel__slide .overlay-card__content{opacity:0;transition:opacity .5s ease}.wp-block-panopto-animated-carousel__slide.is-active .overlay-card__content{opacity:1}.wp-block-panopto-animated-carousel__slide .overlay-card__content h1,.wp-block-panopto-animated-carousel__slide .overlay-card__content h2,.wp-block-panopto-animated-carousel__slide .overlay-card__content h3,.wp-block-panopto-animated-carousel__slide .overlay-card__content h4,.wp-block-panopto-animated-carousel__slide .overlay-card__content h5,.wp-block-panopto-animated-carousel__slide .overlay-card__content h6{transform:translateY(.5rem);transition:transform .7s var(--carousel-easing)}.wp-block-panopto-animated-carousel__slide.is-active .overlay-card__content h1,.wp-block-panopto-animated-carousel__slide.is-active .overlay-card__content h2,.wp-block-panopto-animated-carousel__slide.is-active .overlay-card__content h3,.wp-block-panopto-animated-carousel__slide.is-active .overlay-card__content h4,.wp-block-panopto-animated-carousel__slide.is-active .overlay-card__content h5,.wp-block-panopto-animated-carousel__slide.is-active .overlay-card__content h6{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.wp-block-panopto-animated-carousel{--carousel-duration:0ms}.wp-block-panopto-animated-carousel__slide .overlay-card__content,.wp-block-panopto-animated-carousel__slide .overlay-card__content h1,.wp-block-panopto-animated-carousel__slide .overlay-card__content h2,.wp-block-panopto-animated-carousel__slide .overlay-card__content h3,.wp-block-panopto-animated-carousel__slide .overlay-card__content h4,.wp-block-panopto-animated-carousel__slide .overlay-card__content h5,.wp-block-panopto-animated-carousel__slide .overlay-card__content h6{transition-duration:0ms}}.wp-block-panopto-animated-carousel__slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:80rem){.wp-block-panopto-animated-carousel__slide{height:486px}.wp-block-panopto-animated-carousel__slide .overlay-card{height:100%;min-height:0}}.wp-block-panopto-animated-carousel__slide:first-child{--slot-x:0;--slot-visible:var(--carousel-slot-1)}.wp-block-panopto-animated-carousel__slide:nth-child(2){--slot-x:calc(var(--carousel-slot-1) + var(--carousel-gap));--slot-visible:var(--carousel-slot-2)}.wp-block-panopto-animated-carousel__slide:nth-child(3){--slot-x:calc(var(--carousel-slot-1) + var(--carousel-slot-2) + var(--carousel-gap)*2);--slot-visible:var(--carousel-slot-3)}.wp-block-panopto-animated-carousel__slide:nth-child(4){--slot-x:calc(var(--carousel-slot-1) + var(--carousel-slot-2) + var(--carousel-slot-3) + var(--carousel-gap)*3);--slot-visible:var(--carousel-slot-4)}.wp-block-panopto-animated-carousel__slide:nth-child(5){--slot-x:calc(var(--carousel-slot-1) + var(--carousel-slot-2) + var(--carousel-slot-3) + var(--carousel-slot-4) + var(--carousel-gap)*4);--slot-visible:var(--carousel-slot-5)}.wp-block-panopto-animated-carousel__slide:nth-child(6){--slot-x:calc(var(--carousel-slot-1) + var(--carousel-slot-2) + var(--carousel-slot-3) + var(--carousel-slot-4) + var(--carousel-slot-5) + var(--carousel-gap)*5);--slot-visible:var(--carousel-slot-6)}.wp-block-panopto-animated-carousel__controls{align-items:center;display:flex;gap:.75rem;margin-left:auto;margin-top:1rem}.wp-block-panopto-animated-carousel__navigation{display:flex;gap:.5rem;margin-left:auto}.wp-block-panopto-animated-carousel__navigation-button{align-items:center;background-color:var(--wp--custom--color--theme--button--primary--background--rest);border-color:var(--wp--custom--color--theme--button--primary--border--rest);border-radius:100%;border-style:solid;border-width:2px;color:var(--wp--custom--color--theme--button--primary--text--rest);display:inline-flex;height:2.5rem;justify-content:center;transition:opacity .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out;width:2.5rem}.wp-block-panopto-animated-carousel__navigation-button:focus-visible,.wp-block-panopto-animated-carousel__navigation-button:hover{opacity:.8}.wp-block-panopto-animated-carousel__navigation-button:disabled,.wp-block-panopto-animated-carousel__navigation-button[aria-disabled=true],.wp-block-panopto-animated-carousel__navigation-button[disabled]{background-color:transparent;border-color:var(--wp--custom--color--theme--button--primary--border--disabled);color:var(--wp--custom--color--theme--button--primary--border--disabled)}.wp-block-panopto-animated-carousel__pagination-button{background:rgba(0,0,0,.25);border:0;border-radius:50%;cursor:pointer;height:.625rem;padding:0;transition:background-color .2s ease;width:.625rem}.wp-block-panopto-animated-carousel__pagination-button.is-active{background:rgba(0,0,0,.8)}
