.lb[data-astro-cid-xbm5mc5h]{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-moon);overscroll-behavior:contain;z-index:var(--z-modal);background:#13211af2;border:0;margin:0;padding:0;position:fixed;inset:0}.lb[data-astro-cid-xbm5mc5h]::backdrop{backdrop-filter:blur(6px);background:0 0}.lb[data-astro-cid-xbm5mc5h][open]{display:block}.lb--fade[data-astro-cid-xbm5mc5h][open]{animation:lb-fade var(--dur-fast) var(--ease-out-soft)}@keyframes lb-fade{0%{opacity:0}}.lb__inner[data-astro-cid-xbm5mc5h]{height:100%;padding:max(.75rem, env(safe-area-inset-top)) var(--spacing-gutter) max(.75rem, env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);row-gap:.75rem;display:grid;container:lb/inline-size}.lb__bar[data-astro-cid-xbm5mc5h]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lb__bar[data-astro-cid-xbm5mc5h] .lb__close{flex:none;min-width:0}.lb__counter[data-astro-cid-xbm5mc5h]{min-width:0;font-size:var(--text-label);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.02em;color:var(--color-moon-soft);margin:0;font-weight:700}.lb__figure[data-astro-cid-xbm5mc5h]{grid-template-rows:minmax(0,1fr) auto;row-gap:1rem;min-height:0;margin:0;display:grid}.lb__stage[data-astro-cid-xbm5mc5h]{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;min-height:0;position:relative}.lb__stage[data-astro-cid-xbm5mc5h] .lb__slide{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lb__stage[data-astro-cid-xbm5mc5h] .lb__slide.is-entering{opacity:0}.lb__stage[data-astro-cid-xbm5mc5h] .lb__pic{display:contents}.lb__stage[data-astro-cid-xbm5mc5h] .lb__img{width:auto;height:auto;max-width:min(100%, var(--nat-w,100%));object-fit:contain;border-radius:var(--radius-md);background:var(--color-night-raised);max-height:100%;transition:opacity var(--dur-fast) var(--ease-out-soft);box-shadow:0 20px 60px #00000059}.lb__stage[data-astro-cid-xbm5mc5h] .lb__slide.is-loading .lb__img{opacity:0}.lb__stage[data-astro-cid-xbm5mc5h] .lb__slide.is-loading:after{content:"";border:3px solid #f4efe440;border-top-color:var(--color-butter);border-radius:50%;width:2.5rem;height:2.5rem;margin:-1.25rem 0 0 -1.25rem;animation:.9s linear infinite lb-spin;position:absolute;top:50%;left:50%}@keyframes lb-spin{to{rotate:1turn}}.lb__preload[data-astro-cid-xbm5mc5h]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.lb__preload[data-astro-cid-xbm5mc5h] img{width:1px;height:1px}.lb__caption[data-astro-cid-xbm5mc5h]{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.lb__tag[data-astro-cid-xbm5mc5h]{font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--color-butter);font-weight:700}.lb__title[data-astro-cid-xbm5mc5h]{font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--text-h4--line-height);color:var(--color-moon);text-wrap:balance;overflow-wrap:break-word;font-weight:500}.lb__caption[data-astro-cid-xbm5mc5h]{min-width:0}.lb__nav[data-astro-cid-xbm5mc5h]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.lb__nav[data-astro-cid-xbm5mc5h][hidden]{display:none}.lb__nav[data-astro-cid-xbm5mc5h] .lb__navbtn{--btn-px:1rem;width:100%;min-width:0}@container lb (width<=19.5rem){.lb__nav[data-astro-cid-xbm5mc5h] .lb__navbtn .btn-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lb__nav[data-astro-cid-xbm5mc5h] .lb__navbtn svg{width:1.75rem;height:1.75rem}}@container lb (width<=15rem){.lb__bar[data-astro-cid-xbm5mc5h] .lb__close{--btn-px:0;width:var(--btn-h)}.lb__bar[data-astro-cid-xbm5mc5h] .lb__close .btn-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.lb[data-astro-cid-xbm5mc5h] .btn-outline{background:#1d3027d9;border-color:#f4efe48c}.lb[data-astro-cid-xbm5mc5h] .btn-outline:hover{border-color:var(--color-moon);background:var(--color-night-raised)}@media (width>=64rem){.lb__inner[data-astro-cid-xbm5mc5h]{padding-inline:2rem}.lb__figure[data-astro-cid-xbm5mc5h]{padding-inline:10.5rem}.lb__nav[data-astro-cid-xbm5mc5h]{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:50% 2rem auto;translate:0 -50%}.lb__nav[data-astro-cid-xbm5mc5h] .lb__navbtn{pointer-events:auto;--btn-px:1.75rem;width:auto;min-width:9rem}}html:has(dialog[data-lightbox][open]){background-color:#1d2923}::view-transition-group(lb-photo){animation-duration:.34s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(lb-photo),::view-transition-new(lb-photo){object-fit:cover;height:100%;animation-duration:.34s}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s}
