.masonry{display:flex;flex-wrap:wrap}.masonry-item{aspect-ratio:4/3;box-sizing:border-box;flex:1 0 50%;padding:10px;transition:all .3s ease}.masonry-item:hover{opacity:.9}.masonry-item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-fullscreen{background:#000c;display:none;height:100%;left:0;position:fixed;top:0;width:100%}.image-fullscreen.is-active{display:block}.image-fullscreen__inner{left:50%;max-height:calc(100% - 100px);position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.image-fullscreen__inner:after{content:"";height:100%;position:absolute;right:0;top:0;width:100%}.image-fullscreen__inner img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.image-fullscreen__close{position:absolute;right:0;top:-30px;z-index:1}@media (max-width:640px){.masonry-item{padding:1px}}
