figure[data-astro-cid-rj65ajc3]{--gallery-scale:.5;--gallery-max:66rem;--gallery-gap:var(--space-sm);--gallery-chip:2rem;--lightbox-zoom-step:1.5;--lightbox-max-zoom:1}figure[data-astro-cid-rj65ajc3]>div[data-astro-cid-rj65ajc3]{--row:max(100%, min(100vw - 2 * var(--gutter), var(--gallery-max)));justify-content:center;align-items:flex-start;gap:var(--gallery-gap);width:var(--row);margin-inline:calc((100% - var(--row)) / 2);flex-wrap:wrap;display:flex}figure[data-astro-cid-rj65ajc3]>div[data-astro-cid-rj65ajc3]>a[data-astro-cid-rj65ajc3]{width:min(calc(var(--w) * var(--gallery-scale) * 1px), calc(var(--w) / var(--w-max) * 100%));cursor:zoom-in;flex:none;display:block;position:relative}@media (width<40rem){figure[data-astro-cid-rj65ajc3]>div[data-astro-cid-rj65ajc3]>a[data-astro-cid-rj65ajc3]{width:100%}}figure[data-astro-cid-rj65ajc3]>div[data-astro-cid-rj65ajc3]>a[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3],figure[data-astro-cid-rj65ajc3]>div[data-astro-cid-rj65ajc3]>a[data-astro-cid-rj65ajc3]>svg[role=img]{width:100%;transition:border-color var(--dur-fast) var(--ease)}figure[data-astro-cid-rj65ajc3]>div[data-astro-cid-rj65ajc3]>a[data-astro-cid-rj65ajc3]:hover img[data-astro-cid-rj65ajc3],figure[data-astro-cid-rj65ajc3]>div[data-astro-cid-rj65ajc3]>a[data-astro-cid-rj65ajc3]:hover>svg[role=img]{border-color:var(--line-strong)}figure[data-astro-cid-rj65ajc3] svg[role=img]{height:auto;font-family:var(--font-sans);border:1px solid var(--line);border-radius:var(--radius-sm)}figure[data-astro-cid-rj65ajc3]>div[data-astro-cid-rj65ajc3]>a[data-astro-cid-rj65ajc3]>svg[data-astro-cid-rj65ajc3][aria-hidden=true]{width:var(--gallery-chip);height:var(--gallery-chip);padding:calc(var(--gallery-chip) / 5);color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease);position:absolute;inset-block-start:var(--space-xs);inset-inline-end:var(--space-xs)}figure[data-astro-cid-rj65ajc3]>div[data-astro-cid-rj65ajc3]>a[data-astro-cid-rj65ajc3]:hover>svg[data-astro-cid-rj65ajc3][aria-hidden=true]{color:var(--accent)}dialog[data-astro-cid-rj65ajc3]{background:var(--paper);touch-action:pan-x pan-y;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}dialog[data-astro-cid-rj65ajc3][open]{animation:lightbox-in var(--dur-fast) var(--ease);grid-template-rows:auto minmax(0,1fr);display:grid}dialog[data-astro-cid-rj65ajc3]::backdrop{background:var(--paper)}dialog[data-astro-cid-rj65ajc3]>div[data-astro-cid-rj65ajc3]:first-child{justify-content:flex-end;gap:var(--space-md);padding:var(--space-md) var(--gutter);display:flex}dialog[data-astro-cid-rj65ajc3]>div[data-astro-cid-rj65ajc3]:first-child>button[data-astro-cid-rj65ajc3][aria-disabled=true]{color:var(--ink-faint);cursor:default}dialog[data-astro-cid-rj65ajc3]>div[data-astro-cid-rj65ajc3]:last-child{padding:0 var(--gutter) var(--gutter);overscroll-behavior:contain;touch-action:pan-x pan-y;display:grid;overflow:hidden;container-type:size}dialog[data-astro-cid-rj65ajc3][data-zoomed]>div[data-astro-cid-rj65ajc3]:last-child{overflow:auto}dialog[data-astro-cid-rj65ajc3]>div[data-astro-cid-rj65ajc3]:last-child>img,dialog[data-astro-cid-rj65ajc3]>div[data-astro-cid-rj65ajc3]:last-child>svg{width:calc(min(var(--w) * 1px, 100cqi, 100cqb * var(--ratio)) * var(--zoom,1));cursor:zoom-in;-webkit-user-select:none;user-select:none;max-width:none;margin:auto}dialog[data-astro-cid-rj65ajc3][data-zoomed]>div[data-astro-cid-rj65ajc3]:last-child>img,dialog[data-astro-cid-rj65ajc3][data-zoomed]>div[data-astro-cid-rj65ajc3]:last-child>svg{cursor:zoom-out}dialog[data-astro-cid-rj65ajc3][data-unzoomable]>div[data-astro-cid-rj65ajc3]:last-child>img,dialog[data-astro-cid-rj65ajc3][data-unzoomable]>div[data-astro-cid-rj65ajc3]:last-child>svg{cursor:auto}dialog[data-astro-cid-rj65ajc3][data-dragging]>div[data-astro-cid-rj65ajc3]:last-child>img,dialog[data-astro-cid-rj65ajc3][data-dragging]>div[data-astro-cid-rj65ajc3]:last-child>svg{cursor:grabbing}html:has(dialog[open]){overflow:hidden}@keyframes lightbox-in{0%{opacity:0}}@media print{figure[data-astro-cid-rj65ajc3]>div[data-astro-cid-rj65ajc3]{justify-content:flex-start;width:auto;margin-inline:0}figure[data-astro-cid-rj65ajc3]>div[data-astro-cid-rj65ajc3]>a[data-astro-cid-rj65ajc3]>svg[data-astro-cid-rj65ajc3][aria-hidden=true]{display:none}}
