.gallery[data-astro-cid-tvv6smhg]{list-style:none;padding:0;columns:3 17rem;column-gap:clamp(1rem,2vw,1.5rem)}.gallery__item[data-astro-cid-tvv6smhg]{break-inside:avoid;margin-block-end:clamp(1rem,2vw,1.5rem)}.gallery[data-astro-cid-tvv6smhg] figure[data-astro-cid-tvv6smhg]{margin:0;display:grid;gap:.7rem}.gallery__open[data-astro-cid-tvv6smhg]{position:relative;display:block;inline-size:100%;padding:0;overflow:hidden;border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--ink-850);cursor:zoom-in;transition:border-color var(--dur) var(--ease-out)}.gallery__open[data-astro-cid-tvv6smhg] img{display:block;inline-size:100%;block-size:auto;transition:scale .9s var(--ease-out),filter .9s var(--ease-out);filter:saturate(.92)}.gallery__open[data-astro-cid-tvv6smhg]:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(217 164 65 / .16),transparent 55%);opacity:0;transition:opacity var(--dur) var(--ease-out);pointer-events:none}.gallery__open[data-astro-cid-tvv6smhg]:hover,.gallery__open[data-astro-cid-tvv6smhg]:focus-visible{border-color:#d9a44173}.gallery__open[data-astro-cid-tvv6smhg]:hover img,.gallery__open[data-astro-cid-tvv6smhg]:focus-visible img{scale:1.035;filter:saturate(1.05)}.gallery__open[data-astro-cid-tvv6smhg]:hover:after,.gallery__open[data-astro-cid-tvv6smhg]:focus-visible:after{opacity:1}.gallery[data-astro-cid-tvv6smhg] figcaption[data-astro-cid-tvv6smhg]{padding-inline:.25rem;font-size:var(--step--2);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--moon-48)}.gallery__empty[data-astro-cid-tvv6smhg]{text-align:center;font-family:var(--font-display);font-size:var(--step-2);color:var(--moon-64)}html.has-lightbox{overflow:hidden}.lightbox[data-astro-cid-tvv6smhg]{inline-size:100vw;block-size:100dvh;max-inline-size:none;max-block-size:none;margin:0;padding:clamp(3.5rem,8vh,5rem) clamp(1rem,6vw,6rem);border:0;background:#04060bf0;color:var(--moon)}.lightbox[data-astro-cid-tvv6smhg]::backdrop{background:transparent}.lightbox[data-astro-cid-tvv6smhg][open]{display:grid;place-items:center;animation:lightbox-in .36s var(--ease-out)}@keyframes lightbox-in{0%{opacity:0}}.lightbox__figure[data-astro-cid-tvv6smhg]{margin:0;display:grid;justify-items:center;gap:1rem;inline-size:100%;block-size:100%;align-content:center;opacity:0;scale:.985;transition:opacity .42s var(--ease-out),scale .52s var(--ease-out);touch-action:pan-y}.lightbox__figure[data-astro-cid-tvv6smhg].is-in{opacity:1;scale:1}.lightbox__figure[data-astro-cid-tvv6smhg] img[data-astro-cid-tvv6smhg]{max-inline-size:100%;max-block-size:calc(100dvh - 11rem);inline-size:auto;block-size:auto;border-radius:var(--radius);box-shadow:0 40px 120px -40px #000000e6;user-select:none;-webkit-user-drag:none}.lightbox__figure[data-astro-cid-tvv6smhg] figcaption[data-astro-cid-tvv6smhg]{font-family:var(--font-display);font-size:var(--step-1);font-style:italic;color:var(--gold-200);text-align:center}.lightbox__count[data-astro-cid-tvv6smhg]{position:absolute;inset-block-start:1.4rem;inset-inline-start:50%;translate:-50% 0;font-size:var(--step--2);font-weight:600;letter-spacing:.3em;color:var(--moon-48)}.lightbox__btn[data-astro-cid-tvv6smhg]{position:absolute;display:grid;place-items:center;inline-size:3rem;block-size:3rem;padding:0;border:1px solid rgb(217 164 65 / .28);border-radius:50%;background:#06080f99;color:var(--gold-200);cursor:pointer;transition:background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.lightbox__btn[data-astro-cid-tvv6smhg]:hover,.lightbox__btn[data-astro-cid-tvv6smhg]:focus-visible{background:#d9a44124;border-color:#d9a44199}.lightbox__btn[data-astro-cid-tvv6smhg] svg[data-astro-cid-tvv6smhg]{inline-size:1.2rem;block-size:1.2rem}.lightbox__btn--close[data-astro-cid-tvv6smhg]{inset-block-start:1rem;inset-inline-end:1rem}.lightbox__btn--prev[data-astro-cid-tvv6smhg],.lightbox__btn--next[data-astro-cid-tvv6smhg]{inset-block-start:50%;translate:0 -50%}.lightbox__btn--prev[data-astro-cid-tvv6smhg]{inset-inline-start:clamp(.5rem,2vw,1.5rem)}.lightbox__btn--next[data-astro-cid-tvv6smhg]{inset-inline-end:clamp(.5rem,2vw,1.5rem)}@media(max-width:40rem){.lightbox__btn--prev[data-astro-cid-tvv6smhg],.lightbox__btn--next[data-astro-cid-tvv6smhg]{inset-block-start:auto;inset-block-end:1rem;translate:none}}@media(prefers-reduced-motion:reduce){.gallery__open[data-astro-cid-tvv6smhg] img,.lightbox__figure[data-astro-cid-tvv6smhg]{transition:none}.lightbox[data-astro-cid-tvv6smhg][open]{animation:none}}
