.lightbox[data-astro-cid-ctzvhhbu]{border-radius:var(--radius-lg);padding:var(--space-4);background:var(--wine-900);overscroll-behavior:contain;border:none;max-width:min(92vw,70rem);max-height:calc(100dvh - 1.5rem);margin:auto}.lightbox[data-astro-cid-ctzvhhbu]::backdrop{background:#241d1acc}.lightbox__img[data-astro-cid-ctzvhhbu]{border-radius:var(--radius);max-width:100%;max-height:min(78vh,100dvh - 14rem);margin-inline:auto;transition:opacity .12s;display:block}.lightbox__caption[data-astro-cid-ctzvhhbu]{margin-top:var(--space-3);color:var(--ivory-warm);text-align:center;font-size:var(--text-base)}.lightbox__close[data-astro-cid-ctzvhhbu]{margin-left:auto;margin-bottom:var(--space-3);font:inherit;color:var(--ivory);background:var(--brand-solid);border:1px solid var(--gold-300);border-radius:var(--radius);cursor:pointer;padding:.6rem 1.1rem;font-weight:600;display:block}.lightbox__close[data-astro-cid-ctzvhhbu]:hover{background:var(--brand-solid-hover)}.lightbox__nav[data-astro-cid-ctzvhhbu]{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);display:flex}.lightbox__step[data-astro-cid-ctzvhhbu]{font:inherit;color:var(--ivory);border:1px solid var(--gold-300);border-radius:var(--radius);cursor:pointer;background:0 0;min-height:2.75rem;padding:.6rem 1.1rem;font-weight:600}.lightbox__step[data-astro-cid-ctzvhhbu]:hover{background:var(--brand-solid-hover)}@media (prefers-reduced-motion:reduce){.lightbox__img[data-astro-cid-ctzvhhbu]{transition:none}}.album-head[data-astro-cid-lv7focgy]{background:linear-gradient(180deg, var(--bg-tint), var(--bg));border-bottom:1px solid var(--line);border-top:6px solid var(--et,var(--accent-strong));padding-block:var(--space-5) var(--space-6)}.crumbs[data-astro-cid-lv7focgy]{margin-bottom:var(--space-5);font-size:var(--text-base)}.crumbs[data-astro-cid-lv7focgy] ol[data-astro-cid-lv7focgy]{gap:0 var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-lv7focgy] li[data-astro-cid-lv7focgy]+li[data-astro-cid-lv7focgy]:before{content:"/";margin-right:var(--space-3);color:var(--ink-soft)}.crumbs[data-astro-cid-lv7focgy] a[data-astro-cid-lv7focgy]{color:var(--link);text-underline-offset:3px;padding-block:.5rem;font-weight:600;text-decoration:underline;display:inline-block}.crumbs[data-astro-cid-lv7focgy] a[data-astro-cid-lv7focgy]:hover{color:var(--link-hover)}.crumbs[data-astro-cid-lv7focgy] li[data-astro-cid-lv7focgy][aria-current]{color:var(--ink-soft);overflow-wrap:anywhere;padding-block:.5rem}h1[data-astro-cid-lv7focgy]{margin-top:var(--space-2);font-size:var(--text-3xl);max-width:24ch}.album-head__ornament{margin-top:var(--space-4);color:var(--accent-strong)}.album-head__facts[data-astro-cid-lv7focgy]{align-items:center;gap:var(--space-3) var(--space-5);margin:var(--space-4) 0 0;font-size:var(--text-lg);color:var(--ink-soft);flex-wrap:wrap;padding:0;list-style:none;display:flex}.album-head__facts[data-astro-cid-lv7focgy] li[data-astro-cid-lv7focgy]:last-child{color:var(--ink);font-weight:700}.album-head__facts[data-astro-cid-lv7focgy] .et-chip{font-size:var(--text-sm)}.album-photos[data-astro-cid-lv7focgy]{padding-top:var(--space-6)}.thumbs[data-astro-cid-lv7focgy]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.thumbs[data-astro-cid-lv7focgy] li[data-astro-cid-lv7focgy]{aspect-ratio:1;background:var(--bg-tint)}.thumbs[data-astro-cid-lv7focgy]:not([data-editing]) li[data-astro-cid-lv7focgy]{content-visibility:auto;contain-intrinsic-size:auto 15rem}.gallery__zoom[data-astro-cid-lv7focgy]{border-radius:var(--radius-lg);width:100%;height:100%;display:block;position:relative;overflow:hidden}.thumbs__img[data-astro-cid-lv7focgy]{object-fit:cover;object-position:center 25%;cursor:zoom-in;width:100%;height:100%;transition:transform .2s;display:block}.gallery__zoom[data-astro-cid-lv7focgy]:hover .thumbs__img[data-astro-cid-lv7focgy]{transform:scale(1.04)}.gallery__zoom[data-astro-cid-lv7focgy]:focus-visible{outline:none}.gallery__zoom[data-astro-cid-lv7focgy]:focus-visible:after{content:"";outline:4px solid var(--focus-ring);outline-offset:-4px;box-shadow:inset 0 0 0 8px var(--bg);position:absolute;inset:0}@media (width<=40rem){.thumbs[data-astro-cid-lv7focgy]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.thumbs[data-astro-cid-lv7focgy]:not([data-editing]) li[data-astro-cid-lv7focgy]{contain-intrinsic-size:auto 10rem}}.album-more[data-astro-cid-lv7focgy]{padding-block:var(--space-6)}.album-nav[data-astro-cid-lv7focgy]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=40rem){.album-nav[data-astro-cid-lv7focgy]{grid-template-columns:minmax(0,1fr)}}.album-nav__link[data-astro-cid-lv7focgy]{gap:var(--space-1);padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--line);border-left:6px solid var(--et,var(--accent-strong));color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.album-nav__link--older[data-astro-cid-lv7focgy]{text-align:right;border-left-width:1px;border-right:6px solid var(--et,var(--accent-strong))}@media (width<=40rem){.album-nav__link--older[data-astro-cid-lv7focgy]{text-align:left;border-left-width:6px;border-right-width:1px}}.album-nav__link[data-astro-cid-lv7focgy]:hover{background:var(--bg-tint)}.album-nav__label[data-astro-cid-lv7focgy]{font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--link);font-weight:700}.album-nav__name[data-astro-cid-lv7focgy]{font-family:var(--font-display);font-size:var(--text-xl);color:var(--heading);font-weight:600;line-height:1.2}.album-nav__date[data-astro-cid-lv7focgy]{font-size:var(--text-base);color:var(--ink-soft)}.album-more__all[data-astro-cid-lv7focgy]{margin-top:var(--space-5);text-align:center}@media (prefers-reduced-motion:reduce){.thumbs__img[data-astro-cid-lv7focgy]{transition:none}.gallery__zoom[data-astro-cid-lv7focgy]:hover .thumbs__img[data-astro-cid-lv7focgy]{transform:none}}
