.lightbox-nav{position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav.prev{left:-3.5rem}.lightbox-nav.next{right:-3.5rem}@media (width<=900px){.lightbox-nav{top:auto;bottom:-3.25rem;transform:none}.lightbox-nav.prev{left:0}.lightbox-nav.next{right:0}}.gallery-wrap.svelte-10ce3hy{padding-bottom:6rem}.gallery.svelte-10ce3hy{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:.75rem;display:grid}.shot.svelte-10ce3hy{aspect-ratio:16/9;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);cursor:pointer;padding:0;transition:border-color .15s;display:block;position:relative;overflow:hidden}.shot.svelte-10ce3hy:hover{border-color:var(--color-line-strong)}.shot.svelte-10ce3hy img:where(.svelte-10ce3hy){object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}.shot-label.svelte-10ce3hy{color:var(--color-body);text-align:left;opacity:0;background:linear-gradient(#0000,#090b10eb);padding:1.5rem .85rem .6rem;font-size:.78rem;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0}.shot.svelte-10ce3hy:hover .shot-label:where(.svelte-10ce3hy){opacity:1}.lightbox.svelte-10ce3hy{z-index:200;background:#090b10f5;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.lightbox-frame.svelte-10ce3hy{width:100%;max-width:68rem;position:relative}.lightbox-close.svelte-10ce3hy{position:absolute;top:-2.75rem;right:0}.lightbox-image.svelte-10ce3hy{border:1px solid var(--color-line-strong);border-radius:var(--radius-panel);width:100%;height:auto;image-rendering:pixelated;display:block}.lightbox-caption.svelte-10ce3hy{text-align:center;color:var(--color-faint);margin-top:.85rem;font-size:.8rem}
