.gallery-wrap[data-astro-cid-3mhbem3k]{padding-bottom:var(--section-y)}.filters[data-astro-cid-3mhbem3k]{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.filters[data-astro-cid-3mhbem3k] button[data-astro-cid-3mhbem3k]{border:1px solid var(--line-strong);color:var(--fg);background:0 0;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem 1rem .4rem;font-weight:650;display:inline-flex}.filters[data-astro-cid-3mhbem3k] button[data-astro-cid-3mhbem3k]:hover{border-color:var(--fg)}.filters[data-astro-cid-3mhbem3k] small[data-astro-cid-3mhbem3k]{color:var(--faint);font-weight:650}.filters[data-astro-cid-3mhbem3k] button[data-astro-cid-3mhbem3k][aria-pressed=true]{background:var(--sunset);color:#1a0c1d;border-color:#0000}.filters[data-astro-cid-3mhbem3k] button[data-astro-cid-3mhbem3k][aria-pressed=true] small[data-astro-cid-3mhbem3k]{color:#1a0c1db3}.grid[data-astro-cid-3mhbem3k]{columns:3 360px;column-gap:1.25rem;padding:0;list-style:none}.g-item[data-astro-cid-3mhbem3k]{break-inside:avoid;border-radius:var(--r-art);margin-bottom:1.25rem}.g-item[data-astro-cid-3mhbem3k][hidden]{display:none}.g-btn[data-astro-cid-3mhbem3k]{border-radius:var(--r-art);background:var(--shell);width:100%;box-shadow:var(--shadow-art);cursor:zoom-in;border:0;padding:0;display:block;position:relative;overflow:hidden}.g-btn[data-astro-cid-3mhbem3k] img{width:100%;height:auto;transition:transform .7s var(--ease), filter .4s}.g-btn[data-astro-cid-3mhbem3k]:hover img,.g-btn[data-astro-cid-3mhbem3k]:focus-visible img{transform:scale(1.04)}.g-btn[data-astro-cid-3mhbem3k]:after{content:"";opacity:.85;background:linear-gradient(#110d2100 55%,#110d21d9 100%);transition:opacity .3s;position:absolute;inset:0}.g-cap[data-astro-cid-3mhbem3k]{z-index:1;text-align:left;color:#fff;transition:transform .3s var(--ease);display:grid;position:absolute;bottom:1rem;left:1.1rem;right:1.1rem;transform:translateY(4px)}.g-cap[data-astro-cid-3mhbem3k] strong[data-astro-cid-3mhbem3k]{font-size:1.1rem;font-weight:800}.g-cap[data-astro-cid-3mhbem3k] span[data-astro-cid-3mhbem3k]{color:#fffc;font-size:.88rem}.g-btn[data-astro-cid-3mhbem3k]:hover .g-cap[data-astro-cid-3mhbem3k]{transform:none}.g-kind[data-astro-cid-3mhbem3k]{z-index:1;color:#fff;-webkit-backdrop-filter:blur(6px);background:#110d21b3;border:1px solid #fff3;border-radius:999px;padding:.25rem .65rem .15rem;font-size:.75rem;font-weight:700;position:absolute;top:.9rem;right:.9rem}.empty[data-astro-cid-3mhbem3k]{border-radius:var(--r-art);border:1px dashed var(--line-strong);justify-items:start;gap:1rem;max-width:40rem;padding:2.5rem;display:grid}.empty[data-astro-cid-3mhbem3k][hidden]{display:none}.empty[data-astro-cid-3mhbem3k] h2[data-astro-cid-3mhbem3k]{font-size:var(--step-4)}.empty[data-astro-cid-3mhbem3k] p[data-astro-cid-3mhbem3k]{color:var(--muted)}.viewer[data-astro-cid-3mhbem3k]{color:#fff;background:#0a0817f0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.viewer[data-astro-cid-3mhbem3k]::backdrop{backdrop-filter:blur(8px);background:#0a0817b3}.viewer[data-astro-cid-3mhbem3k][open]{animation:v-in .25s var(--ease);grid-template-rows:1fr auto;display:grid}@keyframes v-in{0%{opacity:0}}.v-stage[data-astro-cid-3mhbem3k]{place-items:center;min-height:0;padding:clamp(1rem,4vw,3rem) clamp(3.5rem,7vw,6rem) 0;display:grid}.v-stage[data-astro-cid-3mhbem3k] img[data-astro-cid-3mhbem3k]{object-fit:contain;border-radius:14px;max-width:100%;max-height:calc(100dvh - 7rem);transition:opacity .2s;box-shadow:0 30px 80px -30px #000000e6}.v-stage[data-astro-cid-3mhbem3k] img[data-astro-cid-3mhbem3k][data-loading]{opacity:.35}.v-bar[data-astro-cid-3mhbem3k]{justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem clamp(1rem,4vw,3rem) 1.4rem;display:flex}.v-cap[data-astro-cid-3mhbem3k]{display:grid}.v-cap[data-astro-cid-3mhbem3k] strong[data-astro-cid-3mhbem3k]{font-size:1.15rem;font-weight:800}.v-cap[data-astro-cid-3mhbem3k] span[data-astro-cid-3mhbem3k]{color:#ffffffb3;font-size:.92rem}.v-count[data-astro-cid-3mhbem3k]{color:#ffffffb3;font-variant-numeric:tabular-nums;font-weight:650}.v-btn[data-astro-cid-3mhbem3k]{color:#fff;backdrop-filter:blur(6px);background:#110d21b3;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute}.v-btn[data-astro-cid-3mhbem3k]:hover{border-color:#fff}.v-btn[data-astro-cid-3mhbem3k] svg[data-astro-cid-3mhbem3k]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.v-prev[data-astro-cid-3mhbem3k]{top:50%;left:clamp(.5rem,2vw,1.5rem);transform:translateY(-50%)}.v-next[data-astro-cid-3mhbem3k]{top:50%;right:clamp(.5rem,2vw,1.5rem);transform:translateY(-50%)}.v-close[data-astro-cid-3mhbem3k]{top:1rem;right:1rem}
