:root .is-slides{--per-view:1;--slide-gap:var(--sp-40);display:flex;flex-wrap:nowrap;gap:var(--slide-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}:root .is-slides>:not(figcaption){flex:0 0 calc((100% - (var(--per-view) - 1) * var(--slide-gap)) / var(--per-view));max-width:none;margin:0;scroll-snap-align:start}:root .is-slides.wp-block-gallery{--cols:3;--slide-gap:var(--sp-30)}:root .is-slides.wp-block-gallery.columns-1{--cols:1}:root .is-slides.wp-block-gallery.columns-2{--cols:2}:root .is-slides.wp-block-gallery.columns-3{--cols:3}:root .is-slides.wp-block-gallery.columns-4{--cols:4}:root .is-slides.wp-block-gallery.columns-5{--cols:5}:root .is-slides.wp-block-gallery.columns-6{--cols:6}:root .is-slides.wp-block-gallery.columns-7{--cols:7}:root .is-slides.wp-block-gallery.columns-8{--cols:8}@media(min-width:440px){:root .is-slides.wp-block-gallery{--per-view:min(var(--cols), 2)}}@media(min-width:782px){:root .is-slides.wp-block-gallery{--per-view:min(var(--cols), 3);--slide-gap:var(--sp-40)}}@media(min-width:1200px){:root .is-slides.wp-block-gallery{--per-view:var(--cols)}}:root .is-slides.wp-block-gallery:is(.columns-5,.columns-6,.columns-7,.columns-8){--slide-gap:var(--sp-30)}:root .is-slides.wp-block-gallery figure.wp-block-image img{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}:root .is-slides.wp-block-gallery.is-cropped figure.wp-block-image img{-o-object-fit:cover;object-fit:cover}:root .is-slides.wp-block-gallery.is-style-logos figure.wp-block-image img{padding:.5rem;box-sizing:border-box}@media(min-width:1200px){:root .is-slides.wp-block-gallery.is-style-logos figure.wp-block-image img{padding:2rem}}:root .slideshow{--arrow:2.5rem;position:relative;padding-inline:var(--arrow)}:root .slideshow>:is(.slideshow-prev,.slideshow-next){display:none;position:absolute;top:50%;width:var(--arrow);aspect-ratio:1;padding:0;border:0;cursor:pointer;color:var(--fg-muted);opacity:.25;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'><path d='m21.25 7.82-.5-.55a.973.973 0 0 0-1.39-.07L12 13.82 4.64 7.2c-.41-.36-1.03-.33-1.4.07l-.5.55a.994.994 0 0 0 .07 1.4l8.44 7.6c.21.19.47.27.73.25.26.02.52-.06.73-.25l8.44-7.6c.41-.37.44-.99.07-1.4Z'/></svg>") center/1.25rem no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'><path d='m21.25 7.82-.5-.55a.973.973 0 0 0-1.39-.07L12 13.82 4.64 7.2c-.41-.36-1.03-.33-1.4.07l-.5.55a.994.994 0 0 0 .07 1.4l8.44 7.6c.21.19.47.27.73.25.26.02.52-.06.73-.25l8.44-7.6c.41-.37.44-.99.07-1.4Z'/></svg>") center/1.25rem no-repeat}:root .slideshow>:is(.slideshow-prev,.slideshow-next):is(:hover,:focus-visible){color:var(--link);opacity:1}@media(min-width:782px){:root .slideshow>:is(.slideshow-prev,.slideshow-next){-webkit-mask-size:1.5rem;mask-size:1.5rem}}:root .slideshow>.slideshow-prev{left:-.25rem;transform:translateY(-50%) rotate(90deg)}:root .slideshow>.slideshow-next{right:-.25rem;transform:translateY(-50%) rotate(-90deg)}:root .slideshow.is-ready:not(.is-static)>button{display:block}@media(min-width:782px){:root .slideshow.alignwide{padding-inline:0}:root .slideshow.alignwide>.slideshow-prev{left:calc(-.5rem - var(--arrow))}:root .slideshow.alignwide>.slideshow-next{right:calc(-.5rem - var(--arrow))}}:root .slideshow.is-static .is-clone,:root .slideshow.is-static .slideshow-dots{display:none}:root .slideshow .slideshow-dots{display:flex;justify-content:center;margin-top:var(--sp-30)}:root .slideshow .slideshow-dots button{display:grid;place-items:center;width:1.5rem;aspect-ratio:1;padding:0;border:0;background:none;cursor:pointer}:root .slideshow .slideshow-dots button:before{content:"";width:.5rem;aspect-ratio:1;border-radius:50%;background:var(--fg-muted);opacity:.3}:root .slideshow .slideshow-dots button:hover:before{opacity:.6}:root .slideshow .slideshow-dots button[aria-current=true]:before{background:var(--link);opacity:1}:root .wp-block-group.is-slides>.wp-block-group>*+*{margin-block-start:var(--sp-30)}:root .wp-block-group.is-slides>.wp-block-group>p+.wp-block-image:last-child{margin-block-start:var(--sp-50)}
