.lb[data-astro-cid-utnzf2kr]{background:color-mix(in srgb, var(--walnut) 96%, black);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--maple);touch-action:pan-y;user-select:none;border:0;margin:0;padding:0}.lb[data-astro-cid-utnzf2kr]::backdrop{background:0 0}.lb[data-astro-cid-utnzf2kr][open]{grid-template-rows:1fr;display:grid}.lb__figure[data-astro-cid-utnzf2kr]{pointer-events:none;grid-template-rows:1fr auto;gap:.75rem;height:100dvh;padding:3.5rem 0 1rem;display:grid}.lb__img[data-astro-cid-utnzf2kr]{object-fit:contain;background:var(--walnut-2);place-self:center;width:auto;max-width:calc(100vw - 1.5rem);height:auto;max-height:calc(100dvh - 7.5rem);box-shadow:0 20px 60px #00000080}.lb__img[data-astro-cid-utnzf2kr]:not([src]){visibility:hidden}.lb__caption[data-astro-cid-utnzf2kr]{justify-content:space-between;gap:var(--space-4);padding-inline:var(--space-4);font-size:var(--step--1);width:100%;max-width:72rem;margin-inline:auto;line-height:1.4;display:flex}.lb__caption[data-astro-cid-utnzf2kr] span[data-astro-cid-utnzf2kr]:first-child{text-wrap:pretty}.lb__count[data-astro-cid-utnzf2kr]{font-variant-numeric:tabular-nums;color:var(--brass-2);flex:none}.lb__btn[data-astro-cid-utnzf2kr]{width:3rem;height:3rem;color:var(--linen);background:color-mix(in srgb, var(--walnut) 60%, transparent);border:1px solid color-mix(in srgb, var(--linen) 25%, transparent);z-index:1;border-radius:50%;place-items:center;transition:background-color .14s;display:grid;position:fixed}.lb__btn[data-astro-cid-utnzf2kr]:hover{background:var(--mahogany)}.lb__btn[data-astro-cid-utnzf2kr]:focus-visible{outline:var(--focus);outline-offset:2px}.lb__btn[data-astro-cid-utnzf2kr] svg[data-astro-cid-utnzf2kr]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.4rem;height:1.4rem}.lb__close[data-astro-cid-utnzf2kr]{top:.75rem;right:.75rem}.lb__prev[data-astro-cid-utnzf2kr],.lb__next[data-astro-cid-utnzf2kr]{top:50%;transform:translateY(-50%)}.lb__prev[data-astro-cid-utnzf2kr]{left:.5rem}.lb__next[data-astro-cid-utnzf2kr]{right:.5rem}@media (width>=56rem){.lb__prev[data-astro-cid-utnzf2kr]{left:1.25rem}.lb__next[data-astro-cid-utnzf2kr]{right:1.25rem}.lb__img[data-astro-cid-utnzf2kr]{max-width:calc(100vw - 9rem)}}.crumb[data-astro-cid-b3gxryxa]{font-size:var(--step--1);font-family:var(--font-body);margin-bottom:var(--space-3);font-weight:600}.crumb[data-astro-cid-b3gxryxa] a[data-astro-cid-b3gxryxa]{color:var(--mahogany);text-decoration:none}.crumb[data-astro-cid-b3gxryxa] a[data-astro-cid-b3gxryxa]:hover{text-decoration:underline}.count[data-astro-cid-b3gxryxa]{font-family:var(--font-body);font-size:var(--step--1);margin-top:var(--space-3);font-weight:400}.masonry[data-astro-cid-b3gxryxa]{columns:2;column-gap:var(--space-3);padding:0;list-style:none}@media (width>=48rem){.masonry[data-astro-cid-b3gxryxa]{columns:3;column-gap:var(--space-4)}}@media (width>=72rem){.masonry[data-astro-cid-b3gxryxa]{columns:4}}.masonry__item[data-astro-cid-b3gxryxa]{break-inside:avoid;max-width:none;margin-bottom:var(--space-3)}@media (width>=48rem){.masonry__item[data-astro-cid-b3gxryxa]{margin-bottom:var(--space-4)}}.tile[data-astro-cid-b3gxryxa]{display:block}.tile[data-astro-cid-b3gxryxa] img[data-astro-cid-b3gxryxa]{aspect-ratio:auto;height:auto;transition:transform .4s}.tile[data-astro-cid-b3gxryxa]:hover img[data-astro-cid-b3gxryxa]{transform:scale(1.02)}.tile[data-astro-cid-b3gxryxa]:focus-visible{outline-offset:3px}.tile__caption[data-astro-cid-b3gxryxa]{margin-top:var(--space-1);font-size:var(--step--1);color:var(--ash);line-height:1.4}.more[data-astro-cid-b3gxryxa] h2[data-astro-cid-b3gxryxa]{font-size:var(--step-3);margin-bottom:var(--space-5)}.more__list[data-astro-cid-b3gxryxa]{gap:var(--space-4);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}@media (width>=40rem){.more__list[data-astro-cid-b3gxryxa]{grid-template-columns:repeat(3,1fr)}}@media (width>=72rem){.more__list[data-astro-cid-b3gxryxa]{grid-template-columns:repeat(6,1fr)}}.more__list[data-astro-cid-b3gxryxa] li[data-astro-cid-b3gxryxa]{max-width:none}.more__list[data-astro-cid-b3gxryxa] a[data-astro-cid-b3gxryxa]{color:var(--walnut);text-decoration:none;display:block}.more__photo[data-astro-cid-b3gxryxa]{margin-bottom:var(--space-2);display:block}.more__title[data-astro-cid-b3gxryxa]{font-family:var(--font-display);font-weight:600;font-size:var(--step-1);line-height:1.1}.more__list[data-astro-cid-b3gxryxa] a[data-astro-cid-b3gxryxa]:hover .more__title[data-astro-cid-b3gxryxa]{color:var(--mahogany)}.more__count[data-astro-cid-b3gxryxa]{font-size:var(--step--1);color:var(--ash);margin-left:.5em}
