.lb[data-astro-cid-utnzf2kr]{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--on-dark);overscroll-behavior:contain;background:#080b10f7;border:0;flex-direction:column;margin:0;padding:0;display:none;position:fixed;inset:0}.lb[data-astro-cid-utnzf2kr][open]{display:flex}.lb[data-astro-cid-utnzf2kr]::backdrop{background:0 0}html:has(dialog.lb[open]){overflow:hidden}.lb__fig[data-astro-cid-utnzf2kr]{min-height:0;padding:calc(12px + env(safe-area-inset-top)) 0 calc(12px + env(safe-area-inset-bottom));flex-direction:column;flex:1;margin:0;display:flex}.lb__stage[data-astro-cid-utnzf2kr]{touch-action:pan-y pinch-zoom;flex:1;place-items:center;min-height:0;padding:56px 12px 12px;display:grid}.lb__stage[data-astro-cid-utnzf2kr] picture[data-astro-cid-utnzf2kr]{display:contents}.lb__stage[data-astro-cid-utnzf2kr] img[data-astro-cid-utnzf2kr]{object-fit:contain;user-select:none;-webkit-user-drag:none;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 30px 80px -30px #000000e6}.lb__cap[data-astro-cid-utnzf2kr]{padding:8px var(--gutter) 0;flex:none;grid-template-columns:1fr auto;align-items:end;gap:6px 16px;display:grid}.lb__tag[data-astro-cid-utnzf2kr]{background:var(--cobalt);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;grid-column:1/-1;justify-self:start;padding:4px 10px;font-size:.875rem;font-weight:700;line-height:1.2}.lb__txt[data-astro-cid-utnzf2kr]{color:var(--on-dark-soft);gap:2px;max-width:60ch;font-size:1rem;line-height:1.4;display:grid}.lb__txt[data-astro-cid-utnzf2kr] strong[data-astro-cid-utnzf2kr]{color:var(--on-dark);letter-spacing:-.01em;font-size:1.125rem;font-stretch:104%}.lb__n[data-astro-cid-utnzf2kr]{color:var(--on-dark-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1rem;font-weight:700}.lb__close[data-astro-cid-utnzf2kr],.lb__nav[data-astro-cid-utnzf2kr]{cursor:pointer;width:48px;height:48px;color:var(--on-dark);-webkit-tap-highlight-color:transparent;transition:transform .15s var(--ease-out), background-color .15s;background:#f5f2e91f;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #f5f2e929}.lb__close[data-astro-cid-utnzf2kr]:active,.lb__nav[data-astro-cid-utnzf2kr]:active{background:#f5f2e938;transform:scale(.94)}.lb__close[data-astro-cid-utnzf2kr]{top:calc(12px + env(safe-area-inset-top));right:12px}.lb__close[data-astro-cid-utnzf2kr] svg{width:24px;height:24px}.lb__nav[data-astro-cid-utnzf2kr]{margin-top:-24px;top:50%}.lb__nav[data-astro-cid-utnzf2kr] svg{width:22px;height:22px}.lb__nav--prev[data-astro-cid-utnzf2kr]{left:8px}.lb__nav--prev[data-astro-cid-utnzf2kr] svg{transform:rotate(180deg)}.lb__nav--next[data-astro-cid-utnzf2kr]{right:8px}.lb__close[data-astro-cid-utnzf2kr]:focus-visible,.lb__nav[data-astro-cid-utnzf2kr]:focus-visible{outline:3px solid var(--cobalt-on-dark);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.lb[data-astro-cid-utnzf2kr][open]{animation:lb-in .22s var(--ease-out)}.lb__stage[data-astro-cid-utnzf2kr] img[data-astro-cid-utnzf2kr]{animation:lb-img .3s var(--ease-out)}@keyframes lb-in{0%{opacity:0}}@keyframes lb-img{0%{opacity:0;transform:scale(.985)}}}@media (width>=900px){.lb__stage[data-astro-cid-utnzf2kr]{padding:24px 80px}.lb__cap[data-astro-cid-utnzf2kr]{padding-inline:80px;padding-bottom:8px}.lb__nav[data-astro-cid-utnzf2kr]{width:56px;height:56px;margin-top:-28px}.lb__nav--prev[data-astro-cid-utnzf2kr]{left:16px}.lb__nav--next[data-astro-cid-utnzf2kr]{right:16px}.lb__close[data-astro-cid-utnzf2kr]{top:16px;right:16px}}
