:root{--svg-slideshow-btn-width: 1.6em;--svg-slideshow-btn-height: 3.2em;--svg-slideshow-btn-icon-size: 1.6em;--svg-slideshow-btn-offset: var(--space-xs)}.svg-slideshow{position:relative;z-index:1}.svg-slideshow__control{display:none}.js .svg-slideshow{opacity:0;transition:opacity .2s}.js .svg-slideshow--loaded{opacity:1}.js .svg-slideshow__item{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background-color:transparent;opacity:0}.js .svg-slideshow__item svg{position:absolute;top:0;left:0;height:100%;width:100%}.js .svg-slideshow__item img{display:block;opacity:0}.js .svg-slideshow__item svg image{opacity:1}.js .svg-slideshow__item--selected{position:relative;z-index:2;opacity:1}.js .svg-slideshow__item--animating{z-index:3;opacity:1}.js .svg-slideshow[data-swipe=on] .svg-slideshow__item{user-select:none}.js .svg-slideshow[data-swipe=on] .svg-slideshow__item image{pointer-events:none}.js .svg-slideshow[data-swipe=on] .svg-slideshow__control{display:none}.js .svg-slideshow__control{display:block;position:absolute;z-index:4;top:50%;transform:translateY(-50%)}.js .svg-slideshow__control:first-of-type{left:var(--svg-slideshow-btn-offset)}.js .svg-slideshow__control:last-of-type{right:var(--svg-slideshow-btn-offset)}@media(min-width: 64rem){.js .svg-slideshow[data-swipe=on] .svg-slideshow__control{display:block}}.svg-slideshow__btn{display:block;background-color:rgba(var(--color-black), 0.75);height:var(--svg-slideshow-btn-height);width:var(--svg-slideshow-btn-width);border-radius:var(--radius-md);cursor:pointer;transition:background .2s,transform .2s}.svg-slideshow__btn:hover{background-color:rgba(var(--color-contrast-higher), 0.85)}.svg-slideshow__btn:hover .icon{color:var(--color-bg)}.svg-slideshow:not(.svg-slideshow--is-animating) .svg-slideshow__btn:active{transform:scale(0.95)}.svg-slideshow__btn .icon{display:block;width:var(--svg-slideshow-btn-icon-size);height:var(--svg-slideshow-btn-icon-size);margin:0 auto;transition:color .2s;color:var(--color-white)}@supports(grid-area: auto){.svg-slideshow__btn{background-color:transparent}.svg-slideshow__btn .icon{color:var(--color-contrast-higher)}}.svg-slideshow__navigation{position:absolute;z-index:4;bottom:0;width:100%;height:32px;display:flex;justify-content:center;align-items:center;background:transparent}.svg-slideshow__nav-item{display:inline-block;margin:0 var(--space-xxxs)}.svg-slideshow__nav-item button{display:block;position:relative;font-size:8px;color:var(--color-contrast-high);height:1em;width:1em;border-radius:50%;background-color:currentColor;opacity:.4;cursor:pointer;transition:background .3s}.svg-slideshow__nav-item button::before{content:"";position:absolute;top:calc(50% - .5em);left:calc(50% - .5em);height:1em;width:1em;font-size:14px;border-radius:inherit;border:1px solid var(--color-contrast-high);opacity:0;transform:scale(0);transition:.3s}.svg-slideshow__nav-item button:focus{outline:none}.svg-slideshow__nav-item button:focus::before{opacity:1;transform:scale(1)}.svg-slideshow__nav-item--selected button{opacity:1}@media(min-width: 64rem){.svg-slideshow__navigation{height:40px}.svg-slideshow__nav-item button{font-size:10px}.svg-slideshow__nav-item button::before{font-size:16px}}/*# sourceMappingURL=2_svg-slideshow.css.map */
