.cat-slides{position:absolute;inset:0;overflow:hidden;background:var(--color-line,#E7E5E4);--cat-fade:1.2s}
.cat-slide{position:absolute;inset:0;margin:0;opacity:0;z-index:0;pointer-events:none}
.cat-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;user-select:none}
.cat-slide img[hidden]{display:none}
.cat-slide:first-child{opacity:1}
.cat-slides[data-ready] .cat-slide{opacity:0}
.cat-slides[data-ready] .cat-slide.is-prev{opacity:1;z-index:1}
.cat-slides[data-ready] .cat-slide.is-on{opacity:1;z-index:2;transition:opacity var(--cat-fade) cubic-bezier(.4,0,.2,1)}
.cat-slides--caption .cat-slide::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--cs-scrim,linear-gradient(to top,rgba(0,0,0,.72) 0,rgba(0,0,0,.6) 64px,rgba(0,0,0,0) 42%))}
.cat-slide figcaption{position:absolute;left:24px;bottom:24px;right:80px;z-index:3;color:#fff;font:600 16px/24px var(--font-sans,"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media (prefers-reduced-motion:reduce){.cat-slides .cat-slide{transition:none!important}}
.cat-slides.is-empty .cat-slide::after,.cat-slides.is-empty figcaption{display:none}
