.gallery-page[data-astro-cid-ewqdo5vr]{padding-block:2rem clamp(4rem,7vw,6rem)}.gallery-intro[data-astro-cid-ewqdo5vr]{padding-block:clamp(2rem,5vw,4rem) clamp(2rem,4vw,3rem)}.gallery-intro[data-astro-cid-ewqdo5vr] h1[data-astro-cid-ewqdo5vr]{max-width:900px;font-size:var(--page-title-size);text-wrap:balance}.gallery-intro[data-astro-cid-ewqdo5vr] p[data-astro-cid-ewqdo5vr]{max-width:60ch;color:var(--muted);font-size:var(--intro-size);margin:1.5rem 0 0}.gallery-chapter[data-astro-cid-ewqdo5vr]{border:1px solid var(--line);background:var(--white);border-radius:1rem;padding:clamp(1rem,2vw,1.5rem)}.gallery-chapter[data-astro-cid-ewqdo5vr]+.gallery-chapter[data-astro-cid-ewqdo5vr]{margin-top:1.5rem}.gallery-date[data-astro-cid-ewqdo5vr]{flex-direction:column;align-items:flex-start;gap:.45rem;margin-bottom:.75rem;font-size:.78rem;line-height:1.3;display:flex}.gallery-date[data-astro-cid-ewqdo5vr]:before{display:none}.gallery-date[data-astro-cid-ewqdo5vr] time[data-astro-cid-ewqdo5vr]{color:var(--navy);background:var(--sand);letter-spacing:.02em;text-transform:none;white-space:nowrap;border-radius:999px;order:-1;padding:.35rem .7rem;font-size:1rem;font-weight:800}.gallery-chapter[data-astro-cid-ewqdo5vr] h2[data-astro-cid-ewqdo5vr]{text-wrap:balance;margin-bottom:1rem;font-size:clamp(1.55rem,2.6vw,2.4rem);line-height:1.08}.gallery-photos[data-astro-cid-ewqdo5vr]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}figure[data-astro-cid-ewqdo5vr]{min-width:0;margin:0}.gallery-photo-trigger[data-astro-cid-ewqdo5vr]{text-align:left;cursor:zoom-in;background:0 0;border:0;border-radius:1rem;width:100%;padding:0;display:block}.gallery-photo-trigger[data-astro-cid-ewqdo5vr]:hover,.gallery-photo-trigger[data-astro-cid-ewqdo5vr]:focus-visible{outline:2px solid var(--rust);outline-offset:4px}.gallery-photo-trigger[data-astro-cid-ewqdo5vr] img[data-astro-cid-ewqdo5vr]{aspect-ratio:4/3;object-fit:cover;border-radius:.55rem;width:100%;height:auto;display:block}.gallery-video-trigger[data-astro-cid-ewqdo5vr]{cursor:pointer;position:relative}.gallery-video-play[data-astro-cid-ewqdo5vr]{color:#fff;text-shadow:0 2px 8px #000;place-items:center;font-size:2rem;display:grid;position:absolute;inset:0}.gallery-lightbox[data-astro-cid-ewqdo5vr] [data-astro-cid-ewqdo5vr][hidden]{display:none}.gallery-lightbox[data-astro-cid-ewqdo5vr]{color:#fff;background:#00000094;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:4.5rem 1rem 1rem;position:fixed;inset:0;overflow:auto}.gallery-lightbox[data-astro-cid-ewqdo5vr]::backdrop{background:0 0}.gallery-lightbox[data-astro-cid-ewqdo5vr][open]{place-items:center;display:grid}.gallery-lightbox-photo[data-astro-cid-ewqdo5vr]{flex-direction:column;align-items:center;max-width:100%;display:flex}.gallery-lightbox-photo[data-astro-cid-ewqdo5vr] img[data-astro-cid-ewqdo5vr]{object-fit:contain;border-radius:.5rem;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 9rem);display:block;box-shadow:0 20px 70px #00000059}.gallery-lightbox-photo[data-astro-cid-ewqdo5vr] video[data-astro-cid-ewqdo5vr]{background:#111;border-radius:.5rem;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 7rem);display:block}.gallery-lightbox-photo[data-astro-cid-ewqdo5vr] figcaption[data-astro-cid-ewqdo5vr]{color:#ffffffdb;text-align:center;max-width:70ch}.gallery-lightbox-close[data-astro-cid-ewqdo5vr]{top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));z-index:1;width:48px;height:48px;color:var(--navy);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;font-size:2rem;line-height:1;display:grid;position:fixed}.gallery-lightbox-close[data-astro-cid-ewqdo5vr]:hover,.gallery-lightbox-close[data-astro-cid-ewqdo5vr]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}figcaption[data-astro-cid-ewqdo5vr]{color:var(--muted);font-size:var(--caption-size);margin-top:.65rem}.gallery-photos[data-astro-cid-ewqdo5vr] figcaption[data-astro-cid-ewqdo5vr]{display:none}@media (width<=1100px){.gallery-photos[data-astro-cid-ewqdo5vr]{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-chapter-four[data-astro-cid-ewqdo5vr] .gallery-photos[data-astro-cid-ewqdo5vr]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.gallery-intro[data-astro-cid-ewqdo5vr]{padding-block:2rem 2.5rem}.gallery-chapter[data-astro-cid-ewqdo5vr] h2[data-astro-cid-ewqdo5vr]{margin-bottom:1rem;font-size:clamp(1.55rem,7vw,2rem);line-height:1.08}.gallery-photos[data-astro-cid-ewqdo5vr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}}
