.gallery-track[data-astro-cid-wo6f7pta]{gap:var(--gallery-gap,18px);display:grid}.gallery-carousel[data-astro-cid-wo6f7pta] .gallery-track[data-astro-cid-wo6f7pta]{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--gallery-columns) - 1) * var(--gallery-gap,18px)) / var(--gallery-columns));scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--sage) transparent;padding-block:4px 20px;padding-inline:4px;scroll-padding-inline:4px;overflow-x:auto}figure[data-astro-cid-wo6f7pta]{scroll-snap-align:start;min-width:0}figure[data-astro-cid-wo6f7pta] a[data-astro-cid-wo6f7pta]{display:block}.gallery-carousel[data-astro-cid-wo6f7pta] .gallery-track[data-astro-cid-wo6f7pta] img{width:100%;height:var(--gallery-image-height,auto);aspect-ratio:1.65;object-fit:cover}.gallery-carousel[data-astro-cid-wo6f7pta].portrait .gallery-track[data-astro-cid-wo6f7pta] img{aspect-ratio:1}.gallery-grid[data-astro-cid-wo6f7pta] .gallery-track[data-astro-cid-wo6f7pta]{grid-template-columns:repeat(var(--gallery-columns), minmax(0, 1fr));align-items:start}.gallery-grid[data-astro-cid-wo6f7pta] img{width:100%;height:auto}figcaption[data-astro-cid-wo6f7pta]{padding:12px 0;font-family:Aleo,Georgia,serif}.gallery-controls[data-astro-cid-wo6f7pta]{justify-content:center;align-items:center;gap:12px;padding:20px 0;display:flex}button[data-astro-cid-wo6f7pta]{border-radius:999px;min-width:44px;min-height:44px;font-size:22px}button[data-astro-cid-wo6f7pta]:disabled{opacity:.45}.visually-hidden[data-astro-cid-wo6f7pta]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}dialog[data-astro-cid-wo6f7pta]{width:100%;max-width:none;height:100dvh;max-height:none;padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));color:#f1edea;background:0 0;border:0;margin:0;position:fixed;inset:0;overflow:hidden}dialog[data-astro-cid-wo6f7pta][open]{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;display:grid}dialog[data-astro-cid-wo6f7pta]::backdrop{backdrop-filter:blur(14px);background:#1e1a17c7}dialog[data-astro-cid-wo6f7pta][data-lightbox] img{object-fit:contain;aspect-ratio:auto;grid-row:2;width:100%;min-width:0;height:100%;min-height:0;max-height:100%}dialog[data-astro-cid-wo6f7pta] p[data-astro-cid-wo6f7pta]{text-align:center;text-wrap:pretty;grid-row:3;max-height:20dvh;margin:0;padding:0;overflow-y:auto}.lightbox-toolbar[data-astro-cid-wo6f7pta]{grid-row:1;justify-content:center;gap:12px;display:flex}.gallery-controls[data-astro-cid-wo6f7pta] button[data-astro-cid-wo6f7pta],.lightbox-toolbar[data-astro-cid-wo6f7pta] button[data-astro-cid-wo6f7pta]{justify-content:center;align-items:center;line-height:1;display:inline-flex}.gallery-controls[data-astro-cid-wo6f7pta] button[data-astro-cid-wo6f7pta],.lightbox-toolbar[data-astro-cid-wo6f7pta] button[data-astro-cid-wo6f7pta][data-lightbox-previous],.lightbox-toolbar[data-astro-cid-wo6f7pta] button[data-astro-cid-wo6f7pta][data-lightbox-next]{flex:0 0 44px;width:44px;height:44px;padding:0}.gallery-controls[data-astro-cid-wo6f7pta] button[data-astro-cid-wo6f7pta],button[data-astro-cid-wo6f7pta][data-lightbox-previous],button[data-astro-cid-wo6f7pta][data-lightbox-next]{--glass-button-fill:var(--sage);color:var(--on-accent)}.gallery-controls[data-astro-cid-wo6f7pta] svg[data-astro-cid-wo6f7pta],.lightbox-toolbar[data-astro-cid-wo6f7pta] svg[data-astro-cid-wo6f7pta]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;display:block}@media (forced-colors:active){.gallery-controls[data-astro-cid-wo6f7pta] svg[data-astro-cid-wo6f7pta],.lightbox-toolbar[data-astro-cid-wo6f7pta] svg[data-astro-cid-wo6f7pta]{stroke:buttontext}}html:has(dialog[data-lightbox][open]){overflow:hidden}.lightbox-toolbar[data-astro-cid-wo6f7pta] button[data-astro-cid-wo6f7pta]:last-child{padding-inline:20px;font-size:16px}@media (width<=767px){.gallery-carousel[data-astro-cid-wo6f7pta] .gallery-track[data-astro-cid-wo6f7pta]{grid-auto-columns:100%}.gallery-grid[data-astro-cid-wo6f7pta] .gallery-track[data-astro-cid-wo6f7pta]{grid-template-columns:1fr;gap:20px}}
