:root{--blur:3px;--unblur:0;--scale:1.5;--unscale:1;--grayscale:100%;--ungrayscale:0%;--transition:0.3s ease-in-out}.hs-image__grid__list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style-type:none;padding-left:0}.hs-image__grid__list__item{flex-basis:calc(30% - 10px);margin:0;overflow:hidden;position:relative}button.hs-image__grid__list__item__button{all:unset;box-sizing:border-box;cursor:pointer;display:inline-block}button.hs-image__grid__list__item__button:focus{outline:3px solid #0bf;outline-offset:3px}button.hs-image__grid__list__item__button:focus:not(:focus-visible){outline:none}.hs-image__grid__list__item__image{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;vertical-align:middle;width:100%}.hs-image__grid__item__overlay{align-items:center;background-color:hsla(0,0%,100%,0);box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow:hidden;padding:1rem;position:absolute;top:0;transition:background-color .5s,opacity .5s;width:100%}.hs-image__grid__item__overlay:hover{background-color:hsla(0,0%,100%,.6);opacity:1}.hs-image__grid__item__overlay__content{max-height:100%;opacity:1;text-align:center;width:100%}.hs-image__grid__item__overlay__content *{margin:initial;padding:initial}.hs-image__grid__item__overlay__content--fit{display:inline-block;white-space:nowrap;width:100%}.hs-image__grid__item__overlay__content .hs-image__grid__item__overlay__content--fit *{font-size:inherit!important}.hs-image__grid__item__image--zoom_out{transform:scale(var(--scale));transition:var(--transition)}.hs-image__grid__list__item:hover .hs-image__grid__item__image--zoom_out{transform:scale(var(--unscale))}.hs-image__grid__item__image--blur{filter:blur(var(--unblur));transition:var(--transition)}.hs-image__grid__list__item:hover .hs-image__grid__item__image--blur{filter:blur(var(--blur))}.hs-image__grid__item__image--grayscale{filter:grayscale(var(--ungrayscale));transition:var(--transition)}.hs-image__grid__list__item:hover .hs-image__grid__item__image--grayscale{filter:grayscale(var(--grayscale))}