.styles_grid__xUwEN{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;list-style:none;padding:0;margin:1rem 0 0}@media(min-width:768px){.styles_grid__xUwEN{grid-template-columns:repeat(4,1fr)}}.styles_item__VhKJH{margin:0}.styles_thumb__AGQCx{position:relative;display:block;width:100%;aspect-ratio:1/1;padding:0;border:1px solid rgba(138,43,226,.3);border-radius:8px;overflow:hidden;cursor:zoom-in;background:#000}.styles_thumb__AGQCx img{object-fit:cover;transition:transform .3s ease}.styles_thumb__AGQCx:focus-visible img,.styles_thumb__AGQCx:hover img{transform:scale(1.05)}.styles_caption__1hIpK{margin-top:.4rem;font-size:.85rem;opacity:.8}.styles_lightbox__izgDv{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.85);cursor:zoom-out}.styles_lightboxFigure__DIUFk{margin:0;cursor:default}.styles_lightboxImage__nkLC_{display:block;width:auto;height:auto;max-width:min(92vw,1000px);max-height:80vh;border-radius:8px}.styles_lightboxCaption__ODrho{margin-top:.5rem;text-align:center;color:#fff}.styles_close__v_H2b{position:absolute;top:12px;right:16px;width:40px;height:40px;border:none;border-radius:50%;background:hsla(0,0%,100%,.15);color:#fff;font-size:1.5rem;line-height:1;cursor:pointer}