.album-grid[data-astro-cid-74lynyeh]{column-count:2;column-gap:var(--space-3);margin:0;padding:0;list-style:none}.album-grid[data-astro-cid-74lynyeh][data-count="1"]{column-count:1}.album-grid[data-astro-cid-74lynyeh][data-count="2"]{column-count:2}.album-grid[data-astro-cid-74lynyeh] li[data-astro-cid-74lynyeh]{break-inside:avoid;margin-block-end:var(--space-3)}.album-link[data-astro-cid-74lynyeh]{background:color-mix(in srgb, var(--color-green) 14%, var(--color-light));border-radius:10px;display:block;position:relative;overflow:clip}.dark[data-astro-cid-74lynyeh] .album-link[data-astro-cid-74lynyeh]{background:color-mix(in srgb, var(--color-cream) 14%, var(--color-green))}.album-link[data-astro-cid-74lynyeh] img[data-astro-cid-74lynyeh]{block-size:auto;inline-size:100%}.album-link[data-astro-cid-74lynyeh]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 0 var(--color-gold);pointer-events:none;position:absolute;inset:0}.album-link[data-astro-cid-74lynyeh]:is(:hover,:focus-visible):after{box-shadow:inset 0 0 0 4px var(--color-gold)}@media (width>=768px){.album-grid[data-astro-cid-74lynyeh]{column-count:3;column-gap:var(--space-4)}.album-grid[data-astro-cid-74lynyeh] li[data-astro-cid-74lynyeh]{margin-block-end:var(--space-4)}}@media (width>=1280px){.album-grid[data-astro-cid-74lynyeh]{column-count:4;column-gap:20px}.album-grid[data-astro-cid-74lynyeh][data-count="3"]{column-count:3}.album-grid[data-astro-cid-74lynyeh] li[data-astro-cid-74lynyeh]{margin-block-end:20px}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.album-link[data-astro-cid-74lynyeh] img[data-astro-cid-74lynyeh]{transition:transform .45s}.album-link[data-astro-cid-74lynyeh]:after{transition:box-shadow .25s}.album-link[data-astro-cid-74lynyeh]:hover img[data-astro-cid-74lynyeh]{transform:scale(1.04)}}html:has(.lightbox[open]){overflow:hidden}.lightbox[data-astro-cid-3xo6d5yn]{background:var(--color-on-gold);block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--color-cream);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0}.lightbox[data-astro-cid-3xo6d5yn]::backdrop{background:0 0}.lb-inner[data-astro-cid-3xo6d5yn]{grid-template-rows:auto minmax(0,1fr) auto;block-size:100%;display:grid;position:relative}.lb-top[data-astro-cid-3xo6d5yn]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);display:flex}.lb-count[data-astro-cid-3xo6d5yn]{font-size:var(--text-small)}.lightbox[data-astro-cid-3xo6d5yn] button[data-astro-cid-3xo6d5yn]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-small);min-block-size:48px;min-inline-size:48px;color:inherit;cursor:pointer;background:0 0;border:1px solid;font-weight:700;display:inline-flex}.lb-close[data-astro-cid-3xo6d5yn]{padding-inline:var(--space-4)}.lb-figure[data-astro-cid-3xo6d5yn]{min-block-size:0;padding-inline:var(--space-4);justify-items:center;gap:var(--space-3);touch-action:pan-y pinch-zoom;grid-template-rows:minmax(0,1fr) auto;margin:0;display:grid}.lb-stage[data-astro-cid-3xo6d5yn]{min-block-size:0;inline-size:100%;position:relative}.lb-img[data-astro-cid-3xo6d5yn]{border-radius:4px;block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%;margin:auto;position:absolute;inset:0}.lb-caption[data-astro-cid-3xo6d5yn]{text-align:center;max-inline-size:60ch;font-size:17px;line-height:1.7}.lb-nav[data-astro-cid-3xo6d5yn]{padding:var(--space-3) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom,0px));justify-content:space-between;display:flex}.lb-nav[data-astro-cid-3xo6d5yn] button[data-astro-cid-3xo6d5yn]{border-radius:50%;block-size:56px;inline-size:56px;font-size:24px;font-weight:400}.lb-live[data-astro-cid-3xo6d5yn]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.lb-wait[data-astro-cid-3xo6d5yn] .lb-img[data-astro-cid-3xo6d5yn]{opacity:.35}@media (width>=768px){.lb-figure[data-astro-cid-3xo6d5yn]{padding-block-end:var(--space-6);padding-inline:104px}.lb-nav[data-astro-cid-3xo6d5yn]{padding:0 var(--space-6);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%}.lb-nav[data-astro-cid-3xo6d5yn] button[data-astro-cid-3xo6d5yn]{pointer-events:auto}}@media (prefers-reduced-motion:no-preference){.lightbox[data-astro-cid-3xo6d5yn][open]{animation:.2s ease-out lb-open}.lb-img[data-astro-cid-3xo6d5yn]{transition:opacity .2s}}@keyframes lb-open{0%{opacity:0}to{opacity:1}}
