.gallery[data-astro-cid-otzh3j7w]{position:relative}.gallery__filters[data-astro-cid-otzh3j7w]{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:0 clamp(22px,2.6vw,36px);margin-bottom:clamp(18px,2vw,28px);padding-top:6px;display:flex}.gallery__filter[data-astro-cid-otzh3j7w]{color:#ffffff8f;cursor:pointer;min-height:44px;transition:color var(--transition-fast);background:0 0;border:0;align-items:baseline;gap:7px;padding:12px 0 8px;font-size:1.125rem;font-weight:500;line-height:1.4;display:inline-flex}.gallery__filter[data-astro-cid-otzh3j7w]:hover,.gallery__filter[data-astro-cid-otzh3j7w][aria-pressed=true]{color:var(--color-white)}.gallery__filter-label[data-astro-cid-otzh3j7w]{text-underline-offset:.42em;transition:text-decoration-color var(--transition-fast);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px}.gallery__filter[data-astro-cid-otzh3j7w][aria-pressed=true] .gallery__filter-label[data-astro-cid-otzh3j7w]{text-decoration-color:var(--color-gold)}.gallery__filter-count[data-astro-cid-otzh3j7w]{color:#ffffff6b;font-variant-numeric:tabular-nums;transition:color var(--transition-fast);font-size:.8125rem;position:relative}.gallery__filter[data-astro-cid-otzh3j7w][aria-pressed=true] .gallery__filter-count[data-astro-cid-otzh3j7w]{color:var(--color-gold)}.gallery__filter[data-astro-cid-otzh3j7w]:focus-visible{outline-offset:2px}.gallery__frame[data-astro-cid-otzh3j7w]{container-type:inline-size}.gallery__grid[data-astro-cid-otzh3j7w]{--g:12px;--cols:4;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-auto-flow:dense;gap:var(--g);grid-auto-rows:180px;display:grid}@supports (width:1cqi){.gallery__grid[data-astro-cid-otzh3j7w]{grid-auto-rows:calc((100cqi - (var(--cols) - 1) * var(--g)) / var(--cols) * 2 / 3 - var(--g) / 2)}}.gallery__item[data-astro-cid-otzh3j7w]{grid-row:span 2;min-width:0}.gallery__item[data-astro-cid-otzh3j7w][hidden]{display:none}.gallery__item--wide[data-astro-cid-otzh3j7w]{grid-column:span 2}.gallery__item--big[data-astro-cid-otzh3j7w]{grid-area:span 4/span 2}.gallery__tile[data-astro-cid-otzh3j7w]{background-color:#111;border-radius:6px;height:100%;display:block;overflow:hidden}.gallery__img[data-astro-cid-otzh3j7w]{object-fit:cover;width:100%;height:100%;transition:opacity var(--transition-fast);display:block}.gallery__tile[data-astro-cid-otzh3j7w]:hover .gallery__img[data-astro-cid-otzh3j7w]{opacity:.78}.gallery__tile[data-astro-cid-otzh3j7w]:focus-visible{outline-offset:2px}.lightbox[data-astro-cid-otzh3j7w]{background-color:var(--color-black);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-white);touch-action:pan-y pinch-zoom;border:0;margin:0;padding:0;overflow:hidden}.lightbox[data-astro-cid-otzh3j7w][open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.lightbox[data-astro-cid-otzh3j7w]::backdrop{background-color:var(--color-black)}.lightbox__bar[data-astro-cid-otzh3j7w]{padding:10px clamp(var(--gutter), 3vw, 48px);justify-content:space-between;align-items:center;gap:8px 32px;display:flex}.lightbox__bar--bottom[data-astro-cid-otzh3j7w]{align-items:flex-start;padding-top:14px;padding-bottom:18px}.lightbox__counter[data-astro-cid-otzh3j7w]{color:var(--color-gold);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin:0;font-size:26px;line-height:1}.lightbox__stage[data-astro-cid-otzh3j7w]{min-height:0;padding-inline:clamp(var(--gutter), 3vw, 48px);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;margin:0;display:grid}.lightbox__stage[data-astro-cid-otzh3j7w] .lightbox__img{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.lightbox__caption[data-astro-cid-otzh3j7w]{color:#ffffffb8;max-width:60ch;margin:0;padding-top:10px;font-size:15px;line-height:1.5}.lightbox__nav[data-astro-cid-otzh3j7w]{flex:none;gap:32px;display:flex}.lightbox__btn[data-astro-cid-otzh3j7w]{min-height:44px;color:var(--color-white);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:color var(--transition-fast);background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.lightbox__btn[data-astro-cid-otzh3j7w]:hover{color:var(--color-red)}html:has(.lightbox[open]){overflow:hidden}@media (width<=767px){.gallery__filters[data-astro-cid-otzh3j7w]{column-gap:22px}.gallery__filter[data-astro-cid-otzh3j7w]{font-size:1.0625rem}.gallery__grid[data-astro-cid-otzh3j7w]{--g:8px;--cols:2}.gallery__tile[data-astro-cid-otzh3j7w]{border-radius:4px}.lightbox__bar--bottom[data-astro-cid-otzh3j7w]{flex-direction:column;gap:6px}.lightbox__caption[data-astro-cid-otzh3j7w]{padding-top:0}.lightbox__nav[data-astro-cid-otzh3j7w]{justify-content:space-between;width:100%}}.gallery-page[data-astro-cid-sd6qhvqw]{padding-block:64px var(--section-pad-y);background-color:var(--color-black);overflow-x:clip}.gallery-page__fans[data-astro-cid-sd6qhvqw]{width:680px;height:440px;inset:0 -200px auto auto}.gallery-page__head[data-astro-cid-sd6qhvqw]{margin-bottom:clamp(40px,5vw,64px)}.gallery-page__intro[data-astro-cid-sd6qhvqw]{color:#ffffffc7;max-width:30ch;font-size:var(--fs-lead);margin:10px 0 0;line-height:1.5}@media (width<=767px){.gallery-page[data-astro-cid-sd6qhvqw]{padding-top:40px}.gallery-page__intro[data-astro-cid-sd6qhvqw]{font-size:var(--fs-text)}}
