@keyframes lsZoomImageIn{0%{opacity:0;transform:translateY(24px)}100%{opacity:1;transform:translateY(0)}}.laser-zoom-image{position:relative;overflow:hidden;width:100%;display:block;box-shadow:rgba(0,0,0,0.18) 0px 8px 30px;box-sizing:border-box;transition:box-shadow 0.3s ease,border-color 0.3s ease}.laser-zoom-image--has-animation{opacity:0;transform:translateY(24px);will-change:transform,opacity}.laser-zoom-image--has-animation.is-revealed{animation:lsZoomImageIn 0.7s cubic-bezier(0.2,0.6,0.2,1) 0s 1 normal forwards}.laser-zoom-image__wrapper{display:block;position:relative;width:100%;height:100%;overflow:hidden;text-decoration:none}.laser-zoom-image__img{width:100%;height:auto;display:block;object-fit:cover;transition:transform 0.6s cubic-bezier(0.2,0.6,0.2,1),opacity 0.3s ease,filter 0.3s ease;transform:scale(1);will-change:transform}.laser-zoom-image:hover .laser-zoom-image__img,.laser-zoom-image__wrapper:hover .laser-zoom-image__img{transform:scale(var(--laser-zoom-scale,1.06))}.laser-zoom-image__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;opacity:0;pointer-events:none;transition:opacity 0.3s ease,background-color 0.3s ease}.laser-zoom-image:hover .laser-zoom-image__overlay,.laser-zoom-image__wrapper:hover .laser-zoom-image__overlay{opacity:1}.laser-zoom-image__caption{font-family:"JetBrains Mono",monospace;font-size:12px;color:#555555;margin-top:10px;text-align:center}