.gallery[data-v-9b12c0ea]{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.gallery__item[data-v-9b12c0ea]{aspect-ratio:4/3;border-radius:var(--radius);cursor:zoom-in;background:var(--sky);border:0;width:100%;padding:0;display:block;overflow:hidden}.gallery__item img[data-v-9b12c0ea]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}.gallery__item:hover img[data-v-9b12c0ea]{transform:scale(1.05)}.lightbox[data-v-9b12c0ea]{z-index:200;background:#050a1ef0;place-items:center;padding:56px 16px;display:grid;position:fixed;inset:0}.lightbox figure[data-v-9b12c0ea]{gap:10px;max-width:min(1400px,100%);max-height:100%;margin:0;display:grid}.lightbox img[data-v-9b12c0ea]{border-radius:4px;width:auto;max-height:calc(100vh - 140px);margin:0 auto}.lightbox figcaption[data-v-9b12c0ea]{color:#fff;text-align:center}.lightbox__close[data-v-9b12c0ea],.lightbox__nav[data-v-9b12c0ea]{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:48px;height:48px;font-size:2rem;line-height:1;position:absolute}.lightbox__close[data-v-9b12c0ea]{top:12px;right:12px}.lightbox__nav[data-v-9b12c0ea]{top:50%;transform:translateY(-50%)}.lightbox__nav--prev[data-v-9b12c0ea]{left:12px}.lightbox__nav--next[data-v-9b12c0ea]{right:12px}
