  @keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{flex-wrap:wrap;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.wp-block-kff-shared-carousel{--content-viewport-width:100vw;--width-wide:min(calc(var(--content-viewport-width) - 2.5rem),var(--wp--style--global--wide-size));--content-width-post:var(--content-width-post-wide);container:carousel-container/inline-size}@media (prefers-reduced-motion:reduce){.wp-block-kff-shared-carousel *,.wp-block-kff-shared-carousel :after,.wp-block-kff-shared-carousel :before{animation-duration:0s!important;transition-duration:0s!important}}.wp-block-kff-carousel__controls{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:1.5rem;min-height:2rem;position:relative;width:100%}[data-type=imageCenter] .wp-block-kff-carousel__controls{width:100%}@media (min-width:840.02px){[data-type=imageCenter] .wp-block-kff-carousel__controls{width:min(840px,100%)}}.splide__arrows{justify-content:space-between;margin-left:auto;margin-right:auto}.splide__arrows,.splide__pagination{align-items:center;display:flex;gap:var(--wp--preset--spacing--xxs);width:100%}.splide__pagination{bottom:auto;height:100%;justify-content:center;left:auto;padding:0;position:absolute;right:auto;top:auto;z-index:1}.splide__pagination .splide__pagination__page{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;display:flex;height:2rem;justify-content:center;margin:0;padding:0;position:relative;width:2rem}.splide__pagination .splide__pagination__page:before{background:var(--wp--preset--color--neutral-300);border-radius:1rem;content:"";display:block;height:.375rem;width:.375rem}.splide__pagination .splide__pagination__page:hover:before{background:var(--wp--preset--color--neutral-500)}.splide__pagination .splide__pagination__page.is-active:before{background:var(--wp--preset--color--neutral-500);transform:scale(1.5)}.splide__arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--wp--preset--color--blue-600);border-radius:none;cursor:pointer;margin:0;padding:.5rem;transition:background .3s ease-in-out,transform .3s ease-in-out}.splide__arrow img,.splide__arrow svg{display:block;height:2rem;width:2rem}.splide__arrow svg path{fill:var(--c-button-border)}.splide__arrow:disabled{cursor:default;opacity:.3}.splide__arrow:not(:disabled):hover{background:var(--wp--preset--color--neutral-200);transition:background .1s ease-in-out}.splide__arrow:not(:disabled):active{background:var(--wp--preset--color--neutral-300);transition:background .1s ease-in-out}.splide__arrow:focus-visible{outline:2px dashed var(--c-button-hover);outline-offset:2px}.wp-block-kff-shared-carousel[data-light-controls=true] .splide__arrow{border:1px solid var(--c-surface-brand-light)}.wp-block-kff-shared-carousel[data-light-controls=true] .splide__arrow:not(:disabled) svg,.wp-block-kff-shared-carousel[data-light-controls=true] .splide__arrow:not(:disabled) svg path{fill:var(--c-white)}.wp-block-kff-shared-carousel[data-light-controls=true] .splide__arrow:disabled{opacity:.5}.wp-block-kff-shared-carousel[data-light-controls=true] .splide__arrow:not(:disabled):hover{background:var(--c-border-secondary);transition:background .1s ease-in-out}.wp-block-kff-shared-carousel[data-light-controls=true] .splide__pagination .splide__pagination__page.is-active:before{background:var(--c-white)}.wp-block-kff-shared-carousel[data-light-controls=true] .splide__slide .wp-element-caption{color:var(--c-white)}.splide__pagination__page.is-active{cursor:default}.wp-block-kff-carousel__progress{--progress-bar-height:3px;--progress-bar-background:var(--c-surface-brand-light);--progress-bar-color:var(--c-surface-brand);--progress-bar-transition:width 400ms ease;--progress-gutters:2rem;--button-width:50px;align-items:center;display:flex;height:100%;left:calc(var(--button-width) + var(--progress-gutters));position:absolute;width:calc(100% - var(--button-width)*2 - var(--progress-gutters)*2)}.wp-block-kff-carousel__progress-inner{background:var(--progress-bar-background);display:flex;height:var(--progress-bar-height);width:100%}.wp-block-kff-carousel__progress-bar{background:var(--progress-bar-color);height:var(--progress-bar-height);transition:var(--progress-bar-transition);width:var(--progress,0)}.wp-block-kff-shared-carousel[data-light-controls=true] .wp-block-kff-carousel__progress-inner{background:var(--c-border-secondary)}.wp-block-kff-shared-carousel[data-light-controls=true] .wp-block-kff-carousel__progress-bar{background:var(--c-white)}.splide:not(.is-initialized) .splide__slide{opacity:0}@media (prefers-reduced-motion:no-preference){.splide.is-initialized:where([data-type=overflowStart],[data-type=overflowStartLarge]) .splide__slide{animation:show-slide 1s cubic-bezier(.4,0,.2,1) forwards;opacity:0}.splide.is-initialized:where([data-type=overflowStart],[data-type=overflowStartLarge]) .splide__slide:first-child{animation-delay:.1s}.splide.is-initialized:where([data-type=overflowStart],[data-type=overflowStartLarge]) .splide__slide:nth-child(2){animation-delay:.3s}.splide.is-initialized:where([data-type=overflowStart],[data-type=overflowStartLarge]) .splide__slide:nth-child(3){animation-delay:.5s}.splide.is-initialized:where([data-type=overflowStart],[data-type=overflowStartLarge]) .splide__slide:nth-child(4){animation-delay:.7s}.splide.is-initialized:where([data-type=overflowStart],[data-type=overflowStartLarge]) .splide__slide:nth-child(5){animation-delay:.9s}.splide.is-initialized:where([data-type=overflowStart],[data-type=overflowStartLarge]) .splide__slide:nth-child(5)~.splide__slide{animation-delay:.1s}}@keyframes show-slide{0%{opacity:0}to{opacity:1}}
