.filters[data-astro-cid-rj65ajc3]{flex-wrap:wrap;gap:1.5rem;margin-bottom:3rem;display:flex}.filter[data-astro-cid-rj65ajc3]{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);background:0 0;border:none;border-bottom:1px solid #0000;min-width:24px;min-height:24px;padding:.45rem 0 .3rem;font-size:.78rem;transition:color .2s,border-color .2s}.filter[data-astro-cid-rj65ajc3]:hover{color:var(--ink-soft)}.filter[data-astro-cid-rj65ajc3].is-active{color:var(--ink);border-bottom-color:var(--ink)}.gallery[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(3,1fr);gap:3.5rem 2.5rem;display:grid}.cell[data-astro-cid-rj65ajc3].is-hidden,.group-label[data-astro-cid-rj65ajc3].is-hidden{display:none}.group-label[data-astro-cid-rj65ajc3]{grid-column:1/-1;margin-top:2.5rem}.group-label[data-astro-cid-rj65ajc3].is-first{margin-top:0}.group-label[data-astro-cid-rj65ajc3] .section-title[data-astro-cid-rj65ajc3]{margin-bottom:-1.5rem}.cell-btn[data-astro-cid-rj65ajc3]{text-align:start;cursor:zoom-in;background:0 0;border:none;width:100%;padding:0;display:block}.frame[data-astro-cid-rj65ajc3]{background:#f4f2ee;display:block;overflow:hidden}.frame[data-astro-cid-rj65ajc3] img{width:100%;height:auto;transition:transform .6s cubic-bezier(.22,.61,.36,1),opacity .6s;display:block}.cell-btn[data-astro-cid-rj65ajc3]:hover .frame[data-astro-cid-rj65ajc3] img{transform:scale(1.025)}.caption[data-astro-cid-rj65ajc3]{margin-top:.9rem;display:block}.caption-series[data-astro-cid-rj65ajc3]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.3rem;font-size:.75rem;display:block}[dir=rtl] .caption-series[data-astro-cid-rj65ajc3]{letter-spacing:.02em}.caption-title[data-astro-cid-rj65ajc3]{color:var(--ink);font-size:.9rem;display:block}.caption-meta[data-astro-cid-rj65ajc3]{color:var(--ink-faint);margin-top:.15rem;font-size:.78rem;display:block}@media (width<=1024px){.gallery[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(2,1fr);gap:3rem 2rem}}@media (width<=560px){.gallery[data-astro-cid-rj65ajc3]{grid-template-columns:1fr;gap:2.75rem}}.lb[data-astro-cid-rj65ajc3]{z-index:60;background:#fffffffa;justify-content:center;align-items:center;padding:4rem 1.5rem;display:none;position:fixed;inset:0}.lb[data-astro-cid-rj65ajc3].is-open{display:flex}.lb-figure[data-astro-cid-rj65ajc3]{flex-direction:column;align-items:center;max-width:90vw;max-height:88vh;margin:0;display:flex}.lb-figure[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:contain;max-width:100%;max-height:78vh}.lb-cap[data-astro-cid-rj65ajc3]{text-align:center;color:var(--ink-soft);letter-spacing:.02em;margin-top:1rem;font-size:.82rem}.lb-btn[data-astro-cid-rj65ajc3]{color:var(--ink);cursor:pointer;background:0 0;border:none;line-height:1;transition:opacity .2s;position:absolute}.lb-btn[data-astro-cid-rj65ajc3]:hover{opacity:.5}.lb-close[data-astro-cid-rj65ajc3]{font-size:2rem;top:1.5rem;right:1.75rem}.lb-prev[data-astro-cid-rj65ajc3],.lb-next[data-astro-cid-rj65ajc3]{font-size:3rem;top:50%;transform:translateY(-50%)}.lb-prev[data-astro-cid-rj65ajc3]{left:1.25rem}.lb-next[data-astro-cid-rj65ajc3]{right:1.25rem}[dir=rtl] .lb-prev[data-astro-cid-rj65ajc3]{left:auto;right:1.25rem;transform:translateY(-50%)scaleX(-1)}[dir=rtl] .lb-next[data-astro-cid-rj65ajc3]{left:1.25rem;right:auto;transform:translateY(-50%)scaleX(-1)}@media (width<=560px){.lb-prev[data-astro-cid-rj65ajc3]{left:.25rem}.lb-next[data-astro-cid-rj65ajc3]{right:.25rem}.lb-close[data-astro-cid-rj65ajc3]{top:1rem;right:1rem}}
