.ImageCarouselItem{counter-increment:ImageCarousel;position:relative;z-index:0}.ImageCarouselItem:before{background:var(--white);border:.0625rem solid var(--white);color:var(--black);content:counter(ImageCarousel);display:grid;font-weight:700;height:3rem;inset:1.5rem auto auto 1.5rem;place-content:center;position:absolute;transition:background var(--transition),color var(--transition);width:2.75rem;z-index:1}.ImageCarouselItem .wp-block-image{transition:opacity var(--transition);width:100%}:is(.ImageCarouselItem .wp-block-image) img{border:.125rem solid var(--white);transition:border-color var(--transition)}@container (width >= 48rem){:is(.ImageCarouselItem .wp-block-image) img{border-width:.25rem;max-height:calc(100vh - 7.5rem - var(--gap-lg)*2)}}:is(.ImageCarouselItem .wp-block-image) figcaption{background:var(--white);color:var(--black);margin:calc(var(--gap-sm)*-1 - .125rem) var(--gap-sm) 0;padding:var(--gap-sm);position:relative;transition:opacity var(--transition),visibility var(--transition)}@container (width >= 48rem){:is(.ImageCarouselItem .wp-block-image) figcaption{margin:calc(var(--gap)*-1 - .25rem) 0 0 auto;max-width:30rem}}:is(:is(.ContentSidebar .ImageCarouselItem) .wp-block-image) img{border:0}:is(:is(.ContentSidebar .ImageCarouselItem) .wp-block-image) figcaption{background:var(--gray)}.ImageCarouselItem[inert]:before{background:var(--black);color:var(--white)}.ImageCarouselItem[inert] .wp-block-image{opacity:.5}:is(.ImageCarouselItem[inert] .wp-block-image) img{border-color:transparent}:is(.ImageCarouselItem[inert] .wp-block-image) figcaption{opacity:0;visibility:hidden}
