.switchback{position:relative}.switchback-track{--switchback-columns:3;--switchback-columns-desktop:var(--switchback-columns);--switchback-columns-tablet:var(--switchback-columns-desktop);--switchback-columns-mobile:1;--switchback-columns-active:var(--switchback-columns-desktop);--switchback-gap:1.5rem;position:relative}@media(max-width:781px){.switchback-track{--switchback-columns-active:var(--switchback-columns-tablet)}}@media(max-width:480px){.switchback-track{--switchback-columns-active:var(--switchback-columns-mobile)}}.switchback-track .splide__track{overflow-x:auto;position:relative;scroll-snap-type:x mandatory;scrollbar-width:none;z-index:0}.switchback-track .splide__track::-webkit-scrollbar{display:none}.switchback-track .splide__list{backface-visibility:hidden;display:flex;gap:var(--switchback-gap);height:100%;margin:0!important;padding:0!important}.switchback-track .splide__list>*{box-sizing:border-box;flex:0 0 calc((100% - (var(--switchback-columns-active) - 1)*var(--switchback-gap))/var(--switchback-columns-active));list-style:none;margin:0;max-width:var(--switchback-max-width,none);min-width:0;position:relative;scroll-snap-align:start}.switchback-track.is-fluid-columns:not(.is-ready) .splide__list>*{flex:0 0 var(--switchback-min-width,240px)}.switchback-track.is-ready .splide__track{overflow:hidden;scroll-snap-type:none}.switchback-track.is-ready .splide__list{gap:0}.switchback-track.is-ready .splide__list>*{flex-basis:auto;flex-shrink:0;scroll-snap-align:none}.switchback-track.has-visible-overflow.is-ready .splide__track{overflow:visible}.switchback-track.has-faded-edges-both .splide__track{mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.switchback-track.has-faded-edges-end .splide__track{mask-image:linear-gradient(90deg,#000 88%,transparent)}.switchback-track.has-faded-edges-end[dir=rtl] .splide__track{mask-image:linear-gradient(270deg,#000 88%,transparent)}.switchback-track.has-grab-cursor .splide__track{cursor:grab}.switchback-track.has-grab-cursor.is-grabbing .splide__track{cursor:grabbing}.switchback-track .splide__track--draggable{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.switchback-track .splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.switchback-track .splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.switchback-track:focus-visible{outline:2px solid currentcolor;outline-offset:4px}.switchback-track .splide__slide:focus-visible,.switchback-track:focus-within .splide__slide.is-active:focus-visible{outline:2px solid currentcolor;outline-offset:-2px}.switchback-track .splide__sr{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.switchback-controls{--switchback-control-size:32px;align-items:center}.switchback-controls.is-inactive{visibility:hidden}.switchback-controls button:not(.wp-element-button){background:none;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0}.switchback-controls__button{display:inline-grid;height:var(--switchback-control-size);place-items:center;transition:opacity .15s ease-out;width:var(--switchback-control-size)}.switchback-controls__button .switchback-icon,.switchback-controls__button .switchback-icon svg{display:block;height:100%;width:100%}.switchback-controls__button:hover:not(:disabled){opacity:.65}.switchback-controls__button:disabled{cursor:default;opacity:.25}.switchback-controls__button:focus-visible{border-radius:2px;outline:2px solid currentcolor;outline-offset:3px}.switchback-controls__prev>.switchback-icon{transform:scaleX(-1)}.switchback:has(.switchback-track[dir=rtl]) .switchback-controls__prev>.switchback-icon,[dir=rtl] .switchback-controls__prev>.switchback-icon{transform:none}.switchback:has(.switchback-track[dir=rtl]) .switchback-controls__next>.switchback-icon,[dir=rtl] .switchback-controls__next>.switchback-icon{transform:scaleX(-1)}.switchback.has-overlay-controls>.switchback-controls.is-arrows{justify-content:space-between;left:0;margin:0 calc(var(--switchback-overlay-inset, 0px)*-1)!important;max-width:none!important;pointer-events:none;position:absolute;right:0;top:var(--switchback-track-middle,50%);transform:translateY(-50%);z-index:2}.switchback.has-overlay-controls>.switchback-controls.is-arrows .switchback-controls__button{pointer-events:auto}.switchback-controls__pages{display:flex;flex-wrap:wrap;gap:calc(var(--switchback-control-size)*.9);list-style:none;margin:0;padding:0}.switchback-controls__pages li{display:flex;margin:0}.switchback-controls.is-pagination{--switchback-control-size:8px}.switchback-controls__page{background:currentcolor!important;border-radius:50%;display:block;height:var(--switchback-control-size);opacity:.3;transition:opacity .15s ease-out,width .15s ease-out;width:var(--switchback-control-size)}.switchback-controls__page.is-active,.switchback-controls__page:hover{opacity:1}.switchback-controls__page:focus-visible{outline:2px solid currentcolor;outline-offset:3px}.is-style-bars .switchback-controls__page{border-radius:999px;width:calc(var(--switchback-control-size)*4)}.is-style-bars .switchback-controls__page.is-active{width:calc(var(--switchback-control-size)*7)}.is-style-segments .switchback-controls__pages{flex:1;flex-wrap:nowrap;gap:4px}.is-style-segments li{flex:1}.is-style-segments .switchback-controls__page{border-radius:0;height:3px;width:100%}.switchback-controls.is-progress{--switchback-control-size:3px}.switchback-controls__progress{background:color-mix(in srgb,currentcolor 18%,transparent);border-radius:999px;cursor:pointer;flex:1 1 auto;height:var(--switchback-control-size);min-width:4rem;position:relative;touch-action:none}.switchback-controls__progress:focus-visible{outline:2px solid currentcolor;outline-offset:4px}.switchback-controls__progress-bar{background:currentcolor;border-radius:inherit;bottom:0;inset-inline-start:0;position:absolute;top:0;transition:inset-inline-start .3s ease-out,width .3s ease-out;width:25%}.switchback-sr{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.switchback-controls__counter{font-variant-numeric:tabular-nums;margin:0}.switchback-controls__divider{opacity:.5}.switchback-controls__playpause[hidden]{display:none}@media(prefers-reduced-motion:reduce){.switchback-controls__button,.switchback-controls__page,.switchback-controls__progress-bar{transition:none}}
