.gallery__grid[data-astro-cid-ghio52pl]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=48rem){.gallery__grid[data-astro-cid-ghio52pl]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--space-3)}}.gallery__item[data-astro-cid-ghio52pl]{border-radius:var(--radius-l);background:var(--color-neutral-200);aspect-ratio:var(--ratio);cursor:zoom-in;display:block;overflow:hidden}.gallery__item[data-astro-cid-ghio52pl] img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease), opacity var(--dur) var(--ease)}.gallery__item[data-astro-cid-ghio52pl]:hover img{transform:scale(1.03)}.gallery__item[data-astro-cid-ghio52pl]{position:relative}.gallery--teaser[data-astro-cid-ghio52pl] .gallery__grid[data-astro-cid-ghio52pl]{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.gallery--teaser[data-astro-cid-ghio52pl] .gallery__grid[data-astro-cid-ghio52pl]>li[data-astro-cid-ghio52pl]:first-child{grid-column:1/-1}.gallery--teaser[data-astro-cid-ghio52pl] .gallery__item[data-astro-cid-ghio52pl]{aspect-ratio:3/2;border-radius:var(--radius-m)}.gallery--teaser[data-astro-cid-ghio52pl] .gallery__grid[data-astro-cid-ghio52pl]>li[data-astro-cid-ghio52pl]:first-child .gallery__item[data-astro-cid-ghio52pl]{border-radius:var(--radius-l)}.gallery__more[data-astro-cid-ghio52pl]{color:var(--color-white);font-size:var(--text-h3);font-weight:var(--weight-medium);transition:background var(--dur) var(--ease);background:#1817118c;place-items:center;display:grid;position:absolute;inset:0}.gallery__item[data-astro-cid-ghio52pl]:hover .gallery__more[data-astro-cid-ghio52pl]{background:#18171166}.lightbox[data-astro-cid-ghio52pl]{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-white);background:0 0;margin:0}.lightbox[data-astro-cid-ghio52pl]::backdrop{background:#181711f0}.lightbox__inner[data-astro-cid-ghio52pl]{width:100%;height:100%;padding-block:var(--space-14) var(--space-6);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative}.lightbox__track[data-astro-cid-ghio52pl]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;grid-auto-columns:100%;grid-auto-flow:column;min-height:0;display:grid;position:relative;overflow:auto hidden}.lightbox__track[data-astro-cid-ghio52pl]::-webkit-scrollbar{display:none}.lightbox__slide[data-astro-cid-ghio52pl]{min-height:0;padding-inline:var(--page-pad);scroll-snap-align:center;scroll-snap-stop:always;justify-content:center;align-items:center;margin:0;display:flex}@media (width>=37.5rem){.lightbox__slide[data-astro-cid-ghio52pl]{padding-inline:calc(var(--tap) + var(--space-6))}}.lightbox__img[data-astro-cid-ghio52pl]{object-fit:contain;border-radius:var(--radius-l);user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%}.lightbox__caption[data-astro-cid-ghio52pl]{justify-content:center;gap:var(--space-3);padding:var(--space-3) var(--page-pad) 0;color:var(--color-on-dark);font-size:var(--text-small);text-align:center;margin:0;display:flex}.lightbox__count[data-astro-cid-ghio52pl]{color:var(--color-on-dark-muted);font-variant-numeric:tabular-nums;flex:none}.lightbox__btn[data-astro-cid-ghio52pl]{z-index:1;width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);color:var(--color-white);background:#ffffff1a;border:0;place-items:center;display:grid;position:absolute}.lightbox__btn[data-astro-cid-ghio52pl]:hover{background:#fff3}.lightbox__btn[data-astro-cid-ghio52pl]:focus-visible{outline-color:var(--color-focus-on-dark);border-radius:var(--radius-pill)}.lightbox__close-form[data-astro-cid-ghio52pl]{display:contents}.lightbox__close[data-astro-cid-ghio52pl]{top:max(var(--space-4), env(safe-area-inset-top));right:var(--space-4)}.lightbox__prev[data-astro-cid-ghio52pl],.lightbox__next[data-astro-cid-ghio52pl]{top:50%;translate:0 -50%}.lightbox__prev[data-astro-cid-ghio52pl]{left:var(--space-3)}.lightbox__next[data-astro-cid-ghio52pl]{right:var(--space-3)}@media (width<=37.5rem){.lightbox__prev[data-astro-cid-ghio52pl],.lightbox__next[data-astro-cid-ghio52pl]{display:none}}html:has(.lightbox[open]){overflow:hidden}
