.pgallery[data-astro-cid-zbo42owe]{border-top:1px solid var(--rwl-line);scroll-margin-top:128px}.pgallery--compact[data-astro-cid-zbo42owe]{border-top:0;margin:.9rem 0 0}.pgallery--compact[data-astro-cid-zbo42owe] .pgallery__grid[data-astro-cid-zbo42owe]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.5rem;margin-top:.7rem}.pgallery--compact[data-astro-cid-zbo42owe] .pgallery__types[data-astro-cid-zbo42owe]{margin:.7rem 0 0}.pgallery__drop[data-astro-cid-zbo42owe] summary[data-astro-cid-zbo42owe]{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;color:var(--rwl-accent)}.pgallery__drop[data-astro-cid-zbo42owe] summary[data-astro-cid-zbo42owe]::-webkit-details-marker{display:none}.pgallery__drop[data-astro-cid-zbo42owe] summary[data-astro-cid-zbo42owe]:before{content:"▸";transition:transform .15s ease}.pgallery__drop[data-astro-cid-zbo42owe][open] summary[data-astro-cid-zbo42owe]:before{transform:rotate(90deg)}.pgallery__drop[data-astro-cid-zbo42owe] summary[data-astro-cid-zbo42owe] .pgallery__count[data-astro-cid-zbo42owe]{font-size:.9em;margin-left:0}.block-head[data-astro-cid-zbo42owe]{font-size:clamp(1.4rem,3vw,2rem);margin-bottom:1.25rem}.pgallery__count[data-astro-cid-zbo42owe]{font-size:.55em;color:var(--rwl-muted);vertical-align:middle;margin-left:.3rem}.pgallery__grid[data-astro-cid-zbo42owe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.pgallery__item[data-astro-cid-zbo42owe]{position:relative;padding:0;border:1px solid var(--rwl-line);background:var(--rwl-black);cursor:pointer;aspect-ratio:1;overflow:hidden;border-radius:var(--radius)}.pgallery__item[data-astro-cid-zbo42owe][hidden]{display:none}.pgallery__type[data-astro-cid-zbo42owe]{position:absolute;left:.4rem;bottom:.4rem;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:.6rem;background:#08080cc7;color:var(--rwl-text);border:1px solid var(--rwl-line);padding:.15rem .4rem;border-radius:2px;pointer-events:none}.pgallery__types[data-astro-cid-zbo42owe]{display:flex;flex-wrap:wrap;gap:.35rem;margin:-.4rem 0 1rem}.pgallery__types[data-astro-cid-zbo42owe]+.pgallery__years[data-astro-cid-zbo42owe]{margin-top:-.55rem}.pgallery__scroll[data-astro-cid-zbo42owe]{max-height:548px;overflow-y:auto;overscroll-behavior:contain;padding-right:.35rem;scrollbar-width:thin;scrollbar-color:var(--rwl-line) transparent}.pgallery__scroll[data-astro-cid-zbo42owe]:focus-visible{outline:1px solid var(--rwl-accent);outline-offset:4px}.pgallery__scroll[data-astro-cid-zbo42owe]::-webkit-scrollbar{width:8px}.pgallery__scroll[data-astro-cid-zbo42owe]::-webkit-scrollbar-thumb{background:var(--rwl-line);border-radius:4px}.pgallery__scroll[data-astro-cid-zbo42owe]::-webkit-scrollbar-thumb:hover{background:var(--rwl-muted)}.pgallery--compact[data-astro-cid-zbo42owe] .pgallery__scroll[data-astro-cid-zbo42owe]{max-height:322px}.pgallery__more[data-astro-cid-zbo42owe]{margin:.5rem 0 0;text-align:center;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;color:var(--rwl-muted)}.pgallery__more[data-astro-cid-zbo42owe][hidden]{display:none}.ptype[data-astro-cid-zbo42owe],.pyear[data-astro-cid-zbo42owe]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;line-height:1;color:var(--rwl-muted);background:transparent;border:1px solid var(--rwl-line);padding:.35rem .65rem;cursor:pointer;transition:all .15s ease}.ptype[data-astro-cid-zbo42owe] span[data-astro-cid-zbo42owe],.pyear[data-astro-cid-zbo42owe] span[data-astro-cid-zbo42owe]{opacity:.6;margin-left:.2rem}.ptype[data-astro-cid-zbo42owe]:hover,.pyear[data-astro-cid-zbo42owe]:hover{color:#fff;border-color:var(--rwl-muted)}.ptype[data-astro-cid-zbo42owe].is-active,.pyear[data-astro-cid-zbo42owe].is-active{color:#fff;border-color:var(--rwl-accent);background:var(--rwl-accent-soft)}.pyear[data-astro-cid-zbo42owe]{font-size:.64rem;padding:.3rem .55rem}.pyear[data-astro-cid-zbo42owe]:disabled{opacity:.3;cursor:default;pointer-events:none}.plb__type[data-astro-cid-zbo42owe]{display:inline-block;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;color:var(--rwl-accent);margin-bottom:.3rem}.pgallery__item[data-astro-cid-zbo42owe] img[data-astro-cid-zbo42owe]{width:100%;height:100%;object-fit:cover;display:block;opacity:.9;transition:transform .2s ease,opacity .2s ease}.pgallery__item[data-astro-cid-zbo42owe]:hover img[data-astro-cid-zbo42owe]{transform:scale(1.05);opacity:1}.plb[data-astro-cid-zbo42owe]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:#060609f0;padding:clamp(1rem,4vw,3rem)}.plb[data-astro-cid-zbo42owe][hidden]{display:none}.plb__fig[data-astro-cid-zbo42owe]{margin:0;max-width:min(1100px,100%);display:flex;flex-direction:column;align-items:center;gap:.75rem}.plb__img[data-astro-cid-zbo42owe]{max-width:100%;max-height:74vh;border:1px solid var(--rwl-line)}.plb__cap[data-astro-cid-zbo42owe]{text-align:center;max-width:70ch}.plb__cap[data-astro-cid-zbo42owe] p[data-astro-cid-zbo42owe]{margin:0 0 .3rem}.plb__caption[data-astro-cid-zbo42owe]{color:var(--rwl-text);font-size:.98rem}.plb__meta[data-astro-cid-zbo42owe]{color:var(--rwl-muted);font-size:.82rem}.plb__tags[data-astro-cid-zbo42owe]{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}.plb__tags[data-astro-cid-zbo42owe] a,.plb__tags[data-astro-cid-zbo42owe] span{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;border:1px solid var(--rwl-line);padding:.2rem .55rem;border-radius:2px;color:var(--rwl-text)}.plb__tags[data-astro-cid-zbo42owe] a:hover{border-color:var(--rwl-accent);color:var(--rwl-accent)}.plb__close[data-astro-cid-zbo42owe]{position:absolute;top:.75rem;right:1.1rem;background:none;border:0;color:#fff;font-size:2.2rem;line-height:1;cursor:pointer}.plb__nav[data-astro-cid-zbo42owe]{position:absolute;top:50%;transform:translateY(-50%);background:#0006;border:1px solid var(--rwl-line);color:#fff;font-size:2.2rem;line-height:1;width:2.6rem;height:3.4rem;cursor:pointer;border-radius:3px}.plb__nav[data-astro-cid-zbo42owe]:hover{border-color:var(--rwl-accent)}.plb__nav--prev[data-astro-cid-zbo42owe]{left:clamp(.4rem,2vw,1.5rem)}.plb__nav--next[data-astro-cid-zbo42owe]{right:clamp(.4rem,2vw,1.5rem)}
