.Lightbox_overlay__JeuBC{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.93);display:flex;align-items:center;justify-content:center;cursor:zoom-out;animation:Lightbox_fadeIn__tf2b_ .15s ease}@keyframes Lightbox_fadeIn__tf2b_{0%{opacity:0}to{opacity:1}}.Lightbox_frame__T4CTl{display:flex;flex-direction:column;align-items:center;gap:12px;cursor:default}.Lightbox_imgWrap__u0weJ{position:relative;width:min(92vw,1400px);height:min(82vh,900px)}.Lightbox_caption__x7dMZ{font-size:11px;color:var(--text-dim);text-transform:capitalize;letter-spacing:.04em;font-family:var(--font-mono)}.Lightbox_arrow__2jZrt{position:fixed;top:50%;transform:translateY(-50%);font-size:36px;line-height:1;color:var(--text-muted);background:none;border:none;padding:12px 18px;cursor:pointer;transition:color .15s ease;z-index:201;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Lightbox_arrow__2jZrt:hover{color:var(--text-primary)}.Lightbox_arrowLeft__xCChy{left:12px}.Lightbox_arrowRight__K2yT_{right:12px}.Lightbox_close__EdKT5{position:fixed;top:14px;right:18px;font-size:28px;line-height:1;color:var(--text-muted);background:none;border:none;cursor:pointer;z-index:201;transition:color .15s ease;padding:4px 8px}.Lightbox_close__EdKT5:hover{color:var(--text-primary)}.Lightbox_counter__w1zOH{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);font-size:10px;font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.06em}.page_page__F7rXh{min-height:calc(100vh - 48px);display:flex;flex-direction:column}.page_hero__sl_AA{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:42px;margin-top:-67px;padding:calc(12px + 67px) 80px 12px;border-bottom:.5px solid var(--border-subtle);background:linear-gradient(180deg,rgba(0,0,0,.6) 0,transparent 35%),linear-gradient(rgba(0,0,0,.45),rgba(0,0,0,.45)),url(/background-image.jpg) center 66%/cover no-repeat}.page_heroText__kdq_C{display:flex;flex-direction:column;align-items:flex-end;gap:12px;text-align:right;max-width:460px}.page_tag__7iahL{display:inline-block;font-size:26px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-green);text-align:center}.page_title__UcD4N{font-size:52px;font-weight:700;color:var(--text-primary);line-height:1.1;letter-spacing:-.02em}.page_subtitle__xmHsq{font-size:17px;color:hsla(0,0%,100%,.88);line-height:1.7}.page_subtitleLine__prHD6{display:block}.page_filters__rgSF0{background:#0b0d10;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08);padding:14px 24px;display:flex;flex-direction:column;gap:10px;align-items:center}.page_filterRow__ajgvs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.page_filterRowAlbums__apaLC{flex-wrap:nowrap;overflow:visible;width:100%;justify-content:center;padding:4px 8px}.page_pillWrap__0foBk{position:relative;flex-shrink:0}.page_filterGroup__6LhjB{display:flex;align-items:center;gap:14px;width:100%;max-width:1200px}.page_filterGroupLabel__zRyOs{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:hsla(0,0%,100%,.3);font-weight:500;flex-shrink:0;width:88px;text-align:right}.page_filterPills__WzePM{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1 1}.page_filterPillsAlbums__4uWz8{flex-wrap:nowrap;overflow:visible}.page_subjectsPanel__haJP8{position:absolute;top:calc(100% + 8px);left:0;min-width:180px;background:#0f1215;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.8);z-index:200}.page_subjectsClear__wk2eb{display:block;width:100%;padding:8px 16px;text-align:left;background:transparent;border:none;border-bottom:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.4);font-size:12px;cursor:pointer;transition:color .1s ease}.page_subjectsClear__wk2eb:hover{color:hsla(0,0%,100%,.65)}.page_subjectsItem__QIrA9{display:flex;align-items:center;gap:10px;width:100%;padding:9px 16px;background:transparent;border:none;color:hsla(0,0%,100%,.72);font-size:14px;white-space:nowrap;cursor:pointer;transition:background .1s ease,color .1s ease}.page_subjectsItem__QIrA9:hover{background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.92)}.page_subjectsItemActive__5ChEz{color:var(--accent-green);background:rgba(29,158,117,.08)}.page_subjectsItemActive__5ChEz:hover{background:rgba(29,158,117,.13);color:var(--accent-green)}.page_subjectsCheck__aXYcW{width:14px;font-size:12px;color:var(--accent-green);flex-shrink:0}.page_morePanel__Rscci{position:absolute;top:calc(100% + 8px);left:0;min-width:160px;background:#0f1215;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.8);z-index:200}.page_morePanelItem__otgIJ{display:block;width:100%;padding:9px 16px;text-align:left;background:transparent;border:none;color:hsla(0,0%,100%,.72);font-size:14px;white-space:nowrap;cursor:pointer;transition:background .1s ease,color .1s ease}.page_morePanelItem__otgIJ:hover{background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.92)}.page_morePanelItemActive___v6GO{color:var(--accent-green);background:rgba(29,158,117,.08)}.page_dropdown__fUg7a{background:#0f1215;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.8)}.page_dropdownItem__tXNnB{display:block;width:100%;padding:8px 16px;text-align:left;background:transparent;border:none;color:hsla(0,0%,100%,.72);font-size:14px;cursor:pointer;transition:background .1s ease,color .1s ease}.page_dropdownItem__tXNnB:hover{background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.92)}.page_dropdownItemActive__H1YoM{color:var(--accent-green);background:rgba(29,158,117,.08)}.page_typeTag__hzAq6{padding:3px 10px;border-radius:10px;border:.5px solid rgba(29,158,117,.65);background:transparent;color:var(--accent-green);font-size:13px;letter-spacing:.04em;cursor:pointer;transition:color .15s ease,border-color .15s ease}.page_typeTag__hzAq6:hover{color:var(--accent-green);border-color:rgba(29,158,117,.7)}.page_typeTagActive__ZKJyw{color:var(--accent-green);border-color:var(--accent-green)}.page_pill__6FnR3{padding:6px 16px;border-radius:20px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.75);font-size:14px;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.page_pill__6FnR3:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.22);color:hsla(0,0%,100%,.92)}.page_pillActive__0tE9o{background:rgba(29,158,117,.16);border-color:rgba(29,158,117,.75);color:var(--accent-green)}.page_pillActive__0tE9o:hover{background:rgba(29,158,117,.24);border-color:var(--accent-green);color:var(--accent-green)}.page_pillSm__4tfHf{padding:3px 11px;font-size:12px;border-radius:14px}.page_filterWrap__vsTs0{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.page_filterBtnWrap__d191p{position:relative}.page_filterChip__Gl4JD{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 12px;border-radius:20px;border:.5px solid var(--accent-green);color:var(--accent-green);font-size:13px}.page_filterChipRemove__8ydwl{background:none;border:none;color:var(--accent-green);cursor:pointer;font-size:16px;padding:0;line-height:1;opacity:.6;transition:opacity .1s ease}.page_filterChipRemove__8ydwl:hover{opacity:1}.page_filterBtn__vD8bU{padding:6px 16px;border-radius:20px;border:.5px solid rgba(30,144,255,.65);background:transparent;color:#1e90ff;font-size:14px;cursor:pointer;box-shadow:0 0 8px rgba(30,144,255,.2);transition:border-color .15s ease,color .15s ease,box-shadow .15s ease}.page_filterBtn__vD8bU:hover{border-color:rgba(30,144,255,.7);color:#1e90ff;box-shadow:0 0 14px rgba(30,144,255,.45)}.page_filterBtnActive__Y8Nm9{border-color:var(--accent-green);color:var(--accent-green)}.page_filterPanel__Wqj6Z{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);min-width:180px;background:var(--bg-surface);border:.5px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.6);z-index:200}.page_filterClear__PlptT{display:block;width:100%;padding:8px 16px;text-align:left;background:transparent;border:none;border-bottom:.5px solid var(--border-subtle);color:#1e90ff;font-size:13px;cursor:pointer;transition:color .1s ease}.page_filterClear__PlptT:hover{color:#1e90ff}.page_filterOption__i59al{display:flex;align-items:center;gap:10px;width:100%;padding:9px 16px;background:transparent;border:none;color:#1e90ff;font-size:14px;cursor:pointer;transition:background .1s ease,color .1s ease}.page_filterOption__i59al:hover{background:hsla(0,0%,100%,.04);color:#1e90ff}.page_filterCheck__Zx1Ok,.page_filterOptionActive__jd4TC{color:var(--accent-green)}.page_filterCheck__Zx1Ok{width:14px;font-size:12px;flex-shrink:0}.page_galleryHeading__kiTnm{display:flex;align-items:center;justify-content:space-between;padding:10px 10% 0 20%;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.72);letter-spacing:.04em;text-transform:uppercase}.page_galleryHeadingLabel__mGqsL{color:hsla(0,0%,100%,.3);font-weight:400;text-transform:none;letter-spacing:.02em}.page_galleryHeadingCount__wS3pr{font-size:12px;font-weight:400;color:hsla(0,0%,100%,.35);letter-spacing:.02em;text-transform:none}.page_gallery__zvS1E{display:flex;align-items:flex-start;gap:8px;padding:20px 24px;flex:1 1}.page_galleryCol__2quQS{display:flex;flex-direction:column;flex:1 1;gap:8px}.page_tile__7TgxN{border-radius:var(--radius-md);border:.5px solid var(--border-subtle);background:var(--bg-surface);overflow:hidden;cursor:pointer;transition:border-color .15s ease}.page_tile__7TgxN:hover{border-color:var(--border-mid)}.page_tileInner__aBltb{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.page_tileLabel__VjvCK{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);font-family:var(--font-mono)}.page_tileImg__wsV34{width:100%;height:auto;display:block}.page_empty__X5gRl{grid-column:1/-1;padding:48px 0;text-align:center;font-size:12px;color:var(--text-dim)}.page_loadMoreBtn__TA76M{position:fixed;bottom:82px;left:50%;transform:translateX(-50%) translateY(12px);z-index:200;padding:10px 28px;border-radius:24px;border:1px solid rgba(29,158,117,.7);background:rgba(17,24,20,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 12px rgba(29,158,117,.15);color:var(--accent-green);font-size:13px;cursor:pointer;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease,border-color .15s ease}.page_loadMoreBtn__TA76M:hover{border-color:var(--accent-green);box-shadow:0 0 18px rgba(29,158,117,.65)}.page_loadMoreBtnVisible__Mau9q{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.page_galleryFooter__zUf8O{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-top:.5px solid var(--border-subtle);font-size:12px;color:var(--text-muted)}.page_galleryFooter__zUf8O a{color:var(--accent-green);font-size:12px;transition:opacity .15s ease}.page_galleryFooter__zUf8O a:hover{opacity:.8}.page_heroLogo__w5PCK{flex-shrink:0}@media (max-width:700px){.page_hero__sl_AA{flex-direction:column;padding:calc(24px + 67px) 16px 24px;gap:20px}.page_heroText__kdq_C{align-items:center;text-align:center;max-width:100%;order:2}.page_heroLogo__w5PCK{order:1}.page_heroLogo__w5PCK img{width:150px!important;height:150px!important}.page_tag__7iahL{font-size:14px}.page_title__UcD4N{font-size:32px}.page_subtitle__xmHsq{font-size:14px}.page_gallery__zvS1E{padding:12px;gap:6px}.page_filters__rgSF0{padding:12px 16px}.page_filterGroupLabel__zRyOs{width:68px;font-size:10px}}.SectionLogo_badge__eGFE4{display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:var(--radius-md);padding:6px 14px;overflow:hidden}