@keyframes gallery-grid_modalBackdropIn__2dTMx{0%{opacity:0}to{opacity:1}}@keyframes gallery-grid_modalDialogIn__ywpHR{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gallery-grid_modalBackdropOut__y_WFM{0%{opacity:1}to{opacity:0}}@keyframes gallery-grid_modalDialogOut__B3DYR{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.97)}}@media(prefers-reduced-motion:reduce){@keyframes gallery-grid_modalBackdropIn__2dTMx{0%,to{opacity:1}}@keyframes gallery-grid_modalDialogIn__ywpHR{0%,to{opacity:1;transform:none}}@keyframes gallery-grid_modalBackdropOut__y_WFM{0%,to{opacity:1}}@keyframes gallery-grid_modalDialogOut__B3DYR{0%,to{opacity:1;transform:none}}}.gallery-grid_grid__JqZfR{column-count:1;column-gap:.85rem}@media(min-width:560px){.gallery-grid_grid__JqZfR{column-count:2}}@media(min-width:960px){.gallery-grid_grid__JqZfR{column-count:3}}.gallery-grid_cell__4NasD{position:relative;display:block;width:100%;margin:0 0 .85rem;padding:0;border:0;border-radius:8px;overflow:hidden;cursor:zoom-in;background:#0a0a0a;page-break-inside:avoid;break-inside:avoid}.gallery-grid_cell__4NasD:focus-visible{outline:1px solid hsla(0,0%,100%,.5);outline-offset:3px}@media(hover:hover)and (pointer:fine){.gallery-grid_cell__4NasD:hover .gallery-grid_cellOverlay__zUGkZ{opacity:1}.gallery-grid_cell__4NasD:hover .gallery-grid_thumb__8nKYw{transform:scale(1.03)}}.gallery-grid_thumb__8nKYw{display:block;width:100%;height:auto;vertical-align:middle;transition:transform .35s cubic-bezier(.22,1,.36,1)}.gallery-grid_cellOverlay__zUGkZ{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.45) 0,transparent 45%);opacity:0;transition:opacity .2s cubic-bezier(.22,1,.36,1);pointer-events:none}.gallery-grid_lightbox__HcRxT{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(0,0,0,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.gallery-grid_lightbox__HcRxT:not(.gallery-grid_lightboxExiting__H_rZ8){animation:gallery-grid_modalBackdropIn__2dTMx .38s cubic-bezier(.22,1,.36,1) both}.gallery-grid_lightboxExiting__H_rZ8{animation:gallery-grid_modalBackdropOut__y_WFM .3s cubic-bezier(.22,1,.36,1) both;pointer-events:none}.gallery-grid_close__9KZZ8{position:absolute;top:1.25rem;right:1.25rem;z-index:2;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid hsla(0,0%,100%,.14);border-radius:50%;background:hsla(0,0%,100%,.06);color:#f5f5f5;cursor:pointer;transition:background .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.gallery-grid_close__9KZZ8:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25)}}.gallery-grid_close__9KZZ8:focus-visible{outline:1px solid hsla(0,0%,100%,.5);outline-offset:3px}.gallery-grid_nav__zYqF0{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid hsla(0,0%,100%,.14);border-radius:50%;background:hsla(0,0%,100%,.06);color:#f5f5f5;cursor:pointer;transform:translateY(-50%);transition:background .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.gallery-grid_nav__zYqF0:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25)}}.gallery-grid_nav__zYqF0:focus-visible{outline:1px solid hsla(0,0%,100%,.5);outline-offset:3px}.gallery-grid_navPrev__oAPKH{left:1rem}@media(min-width:768px){.gallery-grid_navPrev__oAPKH{left:1.5rem}}.gallery-grid_navNext__6k7A4{right:1rem}@media(min-width:768px){.gallery-grid_navNext__6k7A4{right:1.5rem}}.gallery-grid_figure__TonRj{position:relative;margin:0;max-width:min(100%,1100px);max-height:calc(100vh - 3rem);display:flex;flex-direction:column;align-items:center}.gallery-grid_lightbox__HcRxT:not(.gallery-grid_lightboxExiting__H_rZ8) .gallery-grid_figure__TonRj{animation:gallery-grid_modalDialogIn__ywpHR .38s cubic-bezier(.22,1,.36,1) .04s both}.gallery-grid_lightboxExiting__H_rZ8 .gallery-grid_figure__TonRj{animation:gallery-grid_modalDialogOut__B3DYR .3s cubic-bezier(.22,1,.36,1) both}.gallery-grid_lightboxImg__U6RSu{display:block;max-width:100%;max-height:calc(100vh - 6rem);width:auto;height:auto;object-fit:contain;border-radius:8px}.gallery-grid_caption__b6fRd{margin:1rem 0 0;max-width:52ch;text-align:center;font-size:.9rem;line-height:1.6;color:#8a8a8a}.gallery-grid_counter__tqHWc{font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#8a8a8a;position:absolute;bottom:.5rem;left:50%;transform:translateX(-50%);font-size:.62rem;color:#6b6b6b;white-space:nowrap}.gallery-albums_root__k9qtV{display:flex;flex-direction:column;gap:2rem;min-width:0}.gallery-albums_albumBar__a6kR3{display:flex;flex-direction:column;gap:.75rem}@media(max-width:899px){.gallery-albums_albumBarScroll__AsxDc{width:calc(100% + 2*1.25rem);max-width:100vw;margin-inline:calc(-1*1.25rem)}}.gallery-albums_albumLabel__TCaUt{font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#8a8a8a;font-size:.65rem;margin:0}.gallery-albums_tabsSwiper__oR_Gj{padding-bottom:.25rem}.gallery-albums_tabSlide__rkWl3{width:auto;height:auto}.gallery-albums_tab__TQP60{display:inline-flex;align-items:center;gap:.65rem;width:100%;padding:.5rem 1rem .5rem .5rem;text-decoration:none;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,0);color:#8a8a8a;font-family:Manrope Variable,system-ui,sans-serif;font-size:.82rem;font-weight:500;letter-spacing:.01em;text-transform:none;cursor:pointer;transition:border-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),background .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.gallery-albums_tab__TQP60:hover{border-color:hsla(0,0%,100%,.14);color:#f5f5f5;background:hsla(0,0%,100%,.03)}}.gallery-albums_tab__TQP60:focus-visible{outline:1px solid hsla(0,0%,100%,.5);outline-offset:3px}.gallery-albums_tabActive__R5_5j{border-color:hsla(0,0%,100%,.22);color:#f5f5f5;background:#0f0f0f;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.gallery-albums_thumb__2BQa6{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:4px;object-fit:cover;background:#0a0a0a}.gallery-albums_tabText__jtJgr{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0}.gallery-albums_tabTitle__yv9O9{white-space:nowrap;max-width:14rem;overflow:hidden;text-overflow:ellipsis}.gallery-albums_count__8_BAk{font-size:.68rem;font-weight:500;color:#6b6b6b;letter-spacing:.04em}.gallery-albums_tabActive__R5_5j .gallery-albums_count__8_BAk{color:#8a8a8a}.gallery-albums_panel__CxrxM{animation:gallery-albums_panelIn__cuine .3s cubic-bezier(.22,1,.36,1)}@keyframes gallery-albums_panelIn__cuine{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.gallery-albums_empty___zqKH{margin:0;padding:3rem 0;text-align:center;color:#8a8a8a;font-size:1rem}