.gallery[data-astro-cid-rj65ajc3]{position:relative}.mosaic[data-astro-cid-rj65ajc3]{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);grid-auto-columns:86%;grid-auto-flow:column;gap:.5rem;list-style:none;display:grid;overflow-x:auto}.mosaic[data-astro-cid-rj65ajc3]::-webkit-scrollbar{display:none}.mosaic[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3]{scroll-snap-align:center}.mosaic[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]{border-radius:var(--radius);cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.mosaic[data-astro-cid-rj65ajc3] img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform .6s var(--ease)}.mosaic[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]:hover img{transform:scale(1.03)}.all[data-astro-cid-rj65ajc3]{box-shadow:var(--shadow);position:absolute;bottom:.75rem;right:.75rem}@media (width>=48rem){.mosaic[data-astro-cid-rj65ajc3]{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:0;overflow:visible}.mosaic[data-astro-cid-rj65ajc3] .m0[data-astro-cid-rj65ajc3]{grid-row:1/3}.mosaic[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3]{min-height:0}.mosaic[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3],.mosaic[data-astro-cid-rj65ajc3] picture,.mosaic[data-astro-cid-rj65ajc3] img{height:100%}.mosaic[data-astro-cid-rj65ajc3] img{aspect-ratio:auto}.mosaic[data-astro-cid-rj65ajc3] .m0[data-astro-cid-rj65ajc3] img{aspect-ratio:4/3.05}}.lightbox[data-astro-cid-rj65ajc3]{color:#f2eee6;background:#0d1310;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lightbox[data-astro-cid-rj65ajc3]::backdrop{background:#0d1310}.lightbox[data-astro-cid-rj65ajc3][open]{grid-template-rows:auto 1fr;display:grid}.lb-top[data-astro-cid-rj65ajc3]{justify-content:space-between;align-items:center;padding:.6rem .9rem;display:flex}.lb-count[data-astro-cid-rj65ajc3]{font-variant-numeric:tabular-nums;font-weight:700}.lb-btn[data-astro-cid-rj65ajc3]{width:3rem;height:3rem;color:inherit;background:#ffffff1f;border:0;border-radius:50%;place-items:center;display:grid}.lb-btn[data-astro-cid-rj65ajc3]:hover{background:#ffffff3d}.lb-stage[data-astro-cid-rj65ajc3]{grid-template-rows:1fr auto;min-height:0;margin:0;display:grid;position:relative}.lb-frame[data-astro-cid-rj65ajc3]{touch-action:pan-y pinch-zoom;place-items:center;min-height:0;padding:0 .5rem;display:grid}.lb-frame[data-astro-cid-rj65ajc3] img{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:100%}.lb-prev[data-astro-cid-rj65ajc3],.lb-next[data-astro-cid-rj65ajc3]{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.lb-prev[data-astro-cid-rj65ajc3]{left:.6rem}.lb-next[data-astro-cid-rj65ajc3]{right:.6rem}.lightbox[data-astro-cid-rj65ajc3] figcaption[data-astro-cid-rj65ajc3]{padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom));text-align:center;color:#d7ddd5;min-height:3rem;font-size:.9688rem}.lightbox[data-astro-cid-rj65ajc3] :focus-visible{outline-color:#9fd3d9}
