photo-lightbox[data-astro-cid-utnzf2kr]{display:block}.lb[data-astro-cid-utnzf2kr]{background:var(--paper);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);border:0;margin:0;padding:0;overflow:hidden}.lb[data-astro-cid-utnzf2kr][open]{grid-template-rows:minmax(0,1fr) auto;display:grid}.lb[data-astro-cid-utnzf2kr]::backdrop{background:var(--paper)}.lb__stage[data-astro-cid-utnzf2kr]{min-height:0;padding:var(--space-s) var(--space-s) 0;touch-action:pan-y pinch-zoom;place-items:center;display:grid}.lb__stage[data-astro-cid-utnzf2kr] picture{display:contents}.lb__stage[data-astro-cid-utnzf2kr] img{object-fit:contain;grid-area:1/1;width:auto;max-width:100%;height:auto;min-height:0;max-height:100%}.lb__bar[data-astro-cid-utnzf2kr]{align-items:center;column-gap:var(--space-m);padding:var(--space-xs) var(--gutter);grid-template-columns:auto 1fr;display:grid}.lb__counter[data-astro-cid-utnzf2kr]{color:var(--ink);white-space:nowrap}.lb__controls[data-astro-cid-utnzf2kr]{justify-content:space-between;gap:var(--space-s);grid-column:1/-1;display:flex}.lb__controls[data-astro-cid-utnzf2kr] button[data-astro-cid-utnzf2kr]{min-width:2.75rem;min-height:2.75rem;color:var(--ink);background:0 0;border:0;padding:0}.lb__controls[data-astro-cid-utnzf2kr] button[data-astro-cid-utnzf2kr]:hover{color:var(--safelight)}@media (width>=48rem){.lb__bar[data-astro-cid-utnzf2kr]{grid-template-columns:auto 1fr auto}.lb__controls[data-astro-cid-utnzf2kr]{gap:var(--space-m);grid-column:auto}}.photo[data-astro-cid-xjdomtpr]{width:min(var(--photo-width,100%), calc(var(--photo-max-h,90svh) * var(--ratio)));margin:0}.photo__link[data-astro-cid-xjdomtpr]{aspect-ratio:var(--ratio);background:var(--tone,var(--paper-raised));cursor:zoom-in;display:block}.photo__link[data-astro-cid-xjdomtpr] picture{display:contents}.photo__link[data-astro-cid-xjdomtpr] img{object-fit:contain;width:100%;height:100%}.photo__caption[data-astro-cid-xjdomtpr]{gap:var(--space-s);margin-top:var(--space-xs);display:flex}
