.viewer-track[data-astro-cid-ghhjwnzu]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;background:#00000040;height:min(66svh,56.25vw,67.5rem);min-height:26rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.viewer-track[data-astro-cid-ghhjwnzu]::-webkit-scrollbar{display:none}.viewer-slide[data-astro-cid-ghhjwnzu]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}.viewer-slide[data-astro-cid-ghhjwnzu] .viewer-img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.viewer-bar[data-astro-cid-ghhjwnzu]{justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-sm);display:flex}.viewer-caption[data-astro-cid-ghhjwnzu]{line-height:1.4;display:grid}.viewer-caption[data-astro-cid-ghhjwnzu] strong[data-astro-cid-ghhjwnzu]{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:600}.viewer-caption[data-astro-cid-ghhjwnzu] span[data-astro-cid-ghhjwnzu]{font-size:var(--font-size-sm);color:var(--color-text-inverse-muted)}.viewer-controls[data-astro-cid-ghhjwnzu]{align-items:center;gap:var(--space-2xs);flex-shrink:0;display:flex}.viewer-count[data-astro-cid-ghhjwnzu]{margin-right:var(--space-2xs);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--color-text-inverse-muted);white-space:nowrap}.viewer-nav[data-astro-cid-ghhjwnzu]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:4.8rem;min-width:44px;height:4.8rem;min-height:44px;transition:background-color .15s,color .15s;display:grid}.viewer-nav[data-astro-cid-ghhjwnzu]:hover{color:var(--color-ink);background:#fff}.viewer-nav[data-astro-cid-ghhjwnzu] svg[data-astro-cid-ghhjwnzu]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:2rem;height:2rem}.viewer-full[data-astro-cid-ghhjwnzu]{align-items:center;gap:var(--space-2xs);height:4.8rem;min-height:44px;margin-right:var(--space-2xs);color:#fff;font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:2.4rem;padding-inline:1.6rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.viewer-full[data-astro-cid-ghhjwnzu]:hover{color:var(--color-ink);background:#fff}.viewer-full[data-astro-cid-ghhjwnzu] svg[data-astro-cid-ghhjwnzu]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:2rem;height:2rem}.icon-collapse[data-astro-cid-ghhjwnzu],.viewer[data-astro-cid-ghhjwnzu].is-full .icon-expand[data-astro-cid-ghhjwnzu]{display:none}.viewer[data-astro-cid-ghhjwnzu].is-full .icon-collapse[data-astro-cid-ghhjwnzu]{display:block}.viewer[data-astro-cid-ghhjwnzu].is-full{z-index:1000;padding:var(--space-sm) clamp(1.6rem, 3vw, 3.2rem);background:var(--color-ink);flex-direction:column;display:flex;position:fixed;inset:0}.viewer[data-astro-cid-ghhjwnzu].is-full .viewer-track[data-astro-cid-ghhjwnzu]{flex:1;height:auto;min-height:0}.viewer[data-astro-cid-ghhjwnzu].is-full .viewer-slide[data-astro-cid-ghhjwnzu] .viewer-img{object-fit:contain}.viewer[data-astro-cid-ghhjwnzu].is-full .viewer-thumbs[data-astro-cid-ghhjwnzu]{flex-shrink:0;grid-auto-columns:9rem;justify-content:safe center}.viewer-thumbs[data-astro-cid-ghhjwnzu]{gap:var(--space-2xs);scrollbar-width:none;grid-auto-columns:minmax(10rem,1fr);grid-auto-flow:column;padding:3px;display:grid;position:relative;overflow-x:auto}.viewer-thumbs[data-astro-cid-ghhjwnzu]::-webkit-scrollbar{display:none}.viewer-thumb[data-astro-cid-ghhjwnzu]{aspect-ratio:3/2;cursor:pointer;opacity:.55;outline-offset:1px;background:0 0;border:0;min-height:44px;padding:0;transition:opacity .15s}.viewer-thumb[data-astro-cid-ghhjwnzu]:hover{opacity:.85}.viewer-thumb[data-astro-cid-ghhjwnzu][aria-current=true]{outline:2px solid var(--color-accent);opacity:1}.viewer-thumb[data-astro-cid-ghhjwnzu] img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=600px){.viewer-caption[data-astro-cid-ghhjwnzu] strong[data-astro-cid-ghhjwnzu]{font-size:var(--font-size-lg)}.viewer-count[data-astro-cid-ghhjwnzu]{display:none}.viewer-full[data-astro-cid-ghhjwnzu]{justify-content:center;width:4.8rem;min-width:44px;margin-right:0;padding-inline:0}.viewer-full[data-astro-cid-ghhjwnzu] span[data-astro-cid-ghhjwnzu]{display:none}}@media (prefers-reduced-motion:reduce){.viewer-track[data-astro-cid-ghhjwnzu]{scroll-behavior:auto}.viewer-thumb[data-astro-cid-ghhjwnzu],.viewer-nav[data-astro-cid-ghhjwnzu],.viewer-full[data-astro-cid-ghhjwnzu]{transition:none}}.gallery-page[data-astro-cid-3mhbem3k]{padding-block:var(--space-lg) var(--space-2xl);background:var(--color-ink);color:#fff}.gallery-page[data-astro-cid-3mhbem3k] h1[data-astro-cid-3mhbem3k]{margin-bottom:var(--space-md);color:#fff;font-size:clamp(2.8rem,4vw,4rem)}.crumbs[data-astro-cid-3mhbem3k]{gap:var(--space-2xs);margin:0 0 var(--space-3xs);font-size:var(--font-size-sm);color:var(--color-text-inverse-muted);padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-3mhbem3k] li[data-astro-cid-3mhbem3k]+li[data-astro-cid-3mhbem3k]:before{content:"/";margin-right:var(--space-2xs)}.crumbs[data-astro-cid-3mhbem3k] a[data-astro-cid-3mhbem3k]{text-decoration:none}.crumbs[data-astro-cid-3mhbem3k] a[data-astro-cid-3mhbem3k]:hover,.crumbs[data-astro-cid-3mhbem3k] [data-astro-cid-3mhbem3k][aria-current]{color:#fff}
