.image-slider *,.image-slider :after,.image-slider :before{box-sizing:border-box}.image-slider .img-slider-btn{all:unset;display:block;position:absolute;top:0;bottom:0;padding:1rem;cursor:pointer;transition:background-color .1s ease-in-out}.image-slider .img-slider-btn:focus-visible,.image-slider .img-slider-btn:hover{background-color:rgba(0,0,0,.2)}.image-slider .img-slider-btn>*{stroke:#fff;fill:#000;width:2rem;height:2rem}@keyframes squish{50%{scale:1.4 .6}}.image-slider .img-slider-dot-btn{all:unset;display:block;cursor:pointer;width:1rem;height:1rem;transition:scale .1s ease-in-out}.image-slider .img-slider-dot-btn:focus-visible,.image-slider .img-slider-dot-btn:hover{scale:1.2}.image-slider .img-slider-dot-btn>*{stroke:#fff;fill:#000;height:100%;width:100%}.image-slider .img-slider-btn:focus-visible,.image-slider .img-slider-dot-btn:focus-visible{outline:auto}.image-slider .skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;clip:rect(0,0,0,0)}.image-slider .skip-link:focus-visible{top:0;left:0;border:1px solid #000;background-color:#fff;padding:.5rem;width:auto;height:auto;margin:0;clip:unset;text-decoration:none;color:#000;z-index:100}@media not (prefers-reduced-motion){.image-slider .img-slider-img{transition:translate .3s ease-in-out}.image-slider .img-slider-btn:focus-visible>*,.image-slider .img-slider-btn:hover>*{animation:squish .2s ease-in-out}}