.collection_page__GTruj{min-height:calc(100vh - 48px);display:flex;flex-direction:column}.collection_header__SwkFL{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 24px 28px;border-bottom:.5px solid var(--border-subtle);position:relative;text-align:center;background:linear-gradient(180deg,rgba(0,0,0,.55) 0,transparent 40%),linear-gradient(rgba(0,0,0,.42),rgba(0,0,0,.42)),url(/background-image.jpg) center 66%/cover no-repeat}.collection_breadcrumb__4RUva{position:absolute;top:20px;left:24px}.collection_back__0z_u8{font-size:12px;color:hsla(0,0%,100%,.45);transition:color .15s ease;display:inline-flex;align-items:center;gap:4px}.collection_back__0z_u8:hover{color:hsla(0,0%,100%,.85)}.collection_headerContent__Vco15{display:flex;flex-direction:column;align-items:center;gap:6px}.collection_tag__g_LGS{display:inline-block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-green)}.collection_title__ZNNO8{font-size:40px;font-weight:700;color:var(--text-primary);line-height:1.1;letter-spacing:-.02em;margin:0}.collection_meta__hUW4L{font-size:13px;color:hsla(0,0%,100%,.45);font-family:var(--font-mono);margin:0}.collection_footer__d1ir9{padding:20px 24px;border-top:.5px solid var(--border-subtle);display:flex;align-items:center;justify-content:center}.collection_footer__d1ir9 a{font-size:13px;color:var(--text-muted);transition:color .15s ease}.collection_footer__d1ir9 a:hover{color:var(--text-secondary)}@media (max-width:700px){.collection_title__ZNNO8{font-size:28px}.collection_header__SwkFL{padding:28px 16px 20px}}.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)}@media (prefers-reduced-motion:no-preference){.Lightbox_frame__T4CTl{animation:Lightbox_frameIn__Mdcw2 .22s ease}.Lightbox_imgFade__CixYQ{animation:Lightbox_imgIn__hCxFm .25s ease}}@keyframes Lightbox_frameIn__Mdcw2{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes Lightbox_imgIn__hCxFm{0%{opacity:0}to{opacity:1}}.Lightbox_imgFade__CixYQ,.Lightbox_preload__1nme3{position:absolute;inset:0}.Lightbox_preload__1nme3{opacity:0;pointer-events:none;z-index:-1}.Lightbox_caption__x7dMZ{display:flex;align-items:center;justify-content:center;gap:14px;font-size:11px;font-family:var(--font-mono);letter-spacing:.04em}.Lightbox_captionMeta__ACaPT{color:var(--text-dim);text-transform:capitalize}.Lightbox_captionId__njBAu{display:inline-flex;align-items:center;background:rgba(0,0,0,.65);border:1px solid rgba(29,158,117,.45);border-radius:var(--radius-md);padding:3px 10px;color:var(--accent-green);font-size:11px;font-weight:500;letter-spacing:.02em;white-space:nowrap}.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%);display:flex;align-items:center;gap:14px;font-size:10px;font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.06em;white-space:nowrap}.Lightbox_counterFiltered__6KUsD{color:var(--text-muted);opacity:.7}.Lightbox_keyHints__mOlrs{display:flex;align-items:center;gap:10px;opacity:.45}.Lightbox_keyHint__HZDXO{display:flex;align-items:center;gap:4px}.Lightbox_keyHint__HZDXO kbd{justify-content:center;padding:1px 5px;border-radius:3px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.06);font-size:9px;letter-spacing:0;min-width:18px}.Lightbox_captionBtn__3__ZT,.Lightbox_keyHint__HZDXO kbd{display:inline-flex;align-items:center;font-family:var(--font-mono)}.Lightbox_captionBtn__3__ZT{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.18);border-radius:var(--radius-md);padding:3px 10px;color:var(--text-secondary);font-size:11px;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease}.Lightbox_captionBtn__3__ZT:hover{color:var(--text-primary);border-color:hsla(0,0%,100%,.4)}.Lightbox_captionPrint__nSO2l{border-color:rgba(29,158,117,.45);color:var(--accent-green)}.Lightbox_captionPrint__nSO2l:hover{color:var(--accent-green);border-color:var(--accent-green);background:rgba(29,158,117,.08)}.Lightbox_exifStrip___CuDK{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 0;font-size:10px;font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.04em}.Lightbox_exifStrip___CuDK span+span:before{content:"·";margin:0 8px;opacity:.5}.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:32px;margin-top:-67px;padding:calc(10px + 67px) 80px 10px;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:8px;text-align:right;max-width:460px}.page_tag__7iahL{display:inline-block;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-green);text-align:center}@media (prefers-reduced-motion:no-preference){.page_heroLogo__w5PCK,.page_subtitle__xmHsq,.page_tag__7iahL{animation:page_snapsHeroIn__Klx4G .5s ease both}.page_subtitle__xmHsq{animation-delay:.08s}.page_heroLogo__w5PCK{animation-delay:.14s}}@keyframes page_snapsHeroIn__Klx4G{0%{opacity:0;transform:translateY(10px)}}.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:15px;color:hsla(0,0%,100%,.88);line-height:1.6}.page_subtitleLine__prHD6{display:block}.page_filters__rgSF0{position:-webkit-sticky;position:sticky;top:67px;z-index:90;background:rgba(11,13,16,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08);padding:14px 24px}.page_filtersInner__bjGM8{display:flex;align-items:center;gap:24px;width:100%}.page_filterRows__lxG16{display:flex;flex-direction:column;gap:10px;flex:1 1;min-width:0;padding-left:18px}.page_filterStatus__H1PnC{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0;text-align:right}.page_statusCount__8eOSm{font-size:12px;font-weight:400;color:hsla(0,0%,100%,.35);letter-spacing:.02em}.page_filters__rgSF0:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(29,158,117,.7),rgba(30,144,255,.55),transparent);background-size:200% 100%;opacity:.7;pointer-events:none}@media (prefers-reduced-motion:no-preference){.page_filters__rgSF0:before{animation:page_accentShift__5K32L 9s ease-in-out infinite alternate}}@keyframes page_accentShift__5K32L{0%{background-position:0 0;opacity:.45}to{background-position:100% 0;opacity:.85}}.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%}.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}@media (prefers-reduced-motion:no-preference){.page_dropdown__fUg7a,.page_morePanel__Rscci,.page_subjectsPanel__haJP8{animation:page_panelIn__mfjkV .16s ease}}@keyframes page_panelIn__mfjkV{0%{opacity:0;transform:translateY(-4px)}}.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:flex;align-items:center;gap:8px;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{display:inline-flex;align-items:center;gap:6px;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,transform .15s ease,box-shadow .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);transform:translateY(-1px)}.page_pill__6FnR3:active{transform:translateY(0) scale(.96)}.page_pillIcon__ZplHd{display:inline-flex;align-items:center;opacity:.75}.page_pillCover___wqrg{width:20px;height:20px;border-radius:50%;overflow:hidden;flex-shrink:0;border:1px solid hsla(0,0%,100%,.18);margin-left:-4px}.page_pillCover___wqrg img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(1.25) saturate(1.35)}.page_pillActive__0tE9o{position:relative;background:rgba(29,158,117,.16);border-color:rgba(29,158,117,.35);color:var(--accent-green);box-shadow:0 0 12px rgba(29,158,117,.25)}.page_pillActive__0tE9o:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--pill-angle,0deg),rgba(29,158,117,.95),rgba(30,144,255,.75),rgba(29,158,117,.15),rgba(29,158,117,.95));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@property --pill-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@media (prefers-reduced-motion:no-preference){.page_pillActive__0tE9o:before{animation:page_pillRingSpin__KkSOc 4s linear infinite}}@keyframes page_pillRingSpin__KkSOc{to{--pill-angle:360deg}}.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_albumName__EJoUD{color:var(--accent-green);font-size:15px;font-weight:600;letter-spacing:-.01em}.page_clearChip__9A3BV{display:inline-flex;align-items:center;padding:2px 10px;border-radius:12px;border:1px solid rgba(29,158,117,.45);background:transparent;color:var(--accent-green);font-size:11px;letter-spacing:.02em;text-transform:none;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease}.page_clearChip__9A3BV:hover{background:rgba(29,158,117,.12);border-color:var(--accent-green)}.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{position:relative;border-radius:var(--radius-md);border:.5px solid var(--border-subtle);background:var(--bg-surface);overflow:hidden;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .25s ease}.page_tile__7TgxN:hover{border-color:rgba(29,158,117,.45);box-shadow:0 6px 24px rgba(0,0,0,.6),0 0 14px rgba(29,158,117,.08);z-index:2}@media (prefers-reduced-motion:no-preference){.page_tile__7TgxN:hover{transform:scale(1.035)}.page_tileAnim__VdDWS{animation:page_tileIn__Fb97X .45s ease backwards}}@keyframes page_tileIn__Fb97X{0%{opacity:0;transform:translateY(10px)}}.page_tileOverlay__dYuoT{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;text-align:center;padding:10px 12px;background:linear-gradient(0deg,rgba(0,0,0,.65) 0,transparent 38%);opacity:0;transition:opacity .2s ease;pointer-events:none}.page_tile__7TgxN:hover .page_tileOverlay__dYuoT{opacity:1}.page_tileOverlayText__ZoX10{font-size:11px;font-weight:500;letter-spacing:.04em;color:hsla(0,0%,100%,.85);text-transform:capitalize}.page_tileExpand__Psyny{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:hsla(0,0%,100%,.85)}.page_photoIdBadge__5xGhV{position:absolute;z-index:1;bottom:7px;right:7px;background:rgba(0,0,0,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:hsla(0,0%,100%,.75);font-size:11px;font-weight:500;font-family:var(--font-mono);letter-spacing:.02em;padding:3px 7px;border-radius:4px;line-height:1.4;border:none;cursor:copy;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease,color .15s ease}.page_photoIdBadge__5xGhV:hover{background:rgba(0,0,0,.88);color:hsla(0,0%,100%,.95)}.page_photoIdBadgeCopied__k9ZLl{color:var(--accent-green)}.page_missingPhotoNotice__9db_s{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 24px 0;padding:10px 14px;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.75);font-size:13px;line-height:1.5}.page_missingPhotoDismiss__XlBgb{flex-shrink:0;background:none;border:none;color:hsla(0,0%,100%,.5);font-size:18px;line-height:1;cursor:pointer;padding:2px 6px}.page_missingPhotoDismiss__XlBgb:hover{color:hsla(0,0%,100%,.9)}.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:120px!important;height:120px!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}.page_filtersInner__bjGM8{flex-direction:column;align-items:stretch;gap:10px}.page_filterRows__lxG16{padding-left:0}.page_filterStatus__H1PnC{flex-direction:row;align-items:baseline;justify-content:space-between;gap:10px;text-align:left}}.page_searchInput__cA78s{width:190px;padding:5px 10px;border-radius:14px;border:1px solid var(--border-dim);background:hsla(0,0%,100%,.03);color:var(--text-primary);font-size:12px;font-family:var(--font-sans);outline:none;transition:border-color .15s ease,background .15s ease}.page_searchInput__cA78s::placeholder{color:var(--text-muted)}.page_searchInput__cA78s:focus{border-color:rgba(29,158,117,.55);background:rgba(29,158,117,.05)}.page_collectionLink__paQCG{font-size:11px;color:hsla(0,0%,100%,.5);letter-spacing:.02em;transition:color .15s ease}.page_collectionLink__paQCG:hover{color:var(--accent-green)}.page_tileOverlaySub___LV1x{display:block;font-size:10px;font-weight:400;color:hsla(0,0%,100%,.55);margin-top:1px}.ContactWidget_root__KT6dY{position:fixed;bottom:24px;left:24px;z-index:150;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ContactWidget_fab__d6oEZ{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:999px;border:1px solid rgba(29,158,117,.45);background:rgba(29,158,117,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--accent-green);font-size:12.5px;font-weight:500;letter-spacing:.02em;cursor:pointer;box-shadow:0 4px 18px rgba(0,0,0,.45),0 0 12px rgba(29,158,117,.15);transition:border-color .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease}.ContactWidget_fabOpen__WWSEA,.ContactWidget_fab__d6oEZ:hover{border-color:var(--accent-green);background:rgba(29,158,117,.2);color:#fff;box-shadow:0 4px 18px rgba(0,0,0,.45),0 0 20px rgba(29,158,117,.25)}.ContactWidget_panel__Cy5dC{width:300px;max-width:calc(100vw - 48px);padding:16px;border-radius:var(--radius-lg);border:1px solid var(--border-dim);background:hsla(0,0%,7%,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 40px rgba(0,0,0,.55);display:flex;flex-direction:column;gap:12px;animation:ContactWidget_panelIn___vL_E .18s ease}@keyframes ContactWidget_panelIn___vL_E{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ContactWidget_panelHeader__rD4h8{display:flex;align-items:center;justify-content:space-between}.ContactWidget_panelTitle___8h3K{color:var(--text-primary);font-size:14px;font-weight:600;letter-spacing:.01em}.ContactWidget_panelClose__pXheT{background:none;border:none;color:var(--text-muted);font-size:20px;line-height:1;cursor:pointer;padding:0 2px}.ContactWidget_panelClose__pXheT:hover{color:var(--text-primary)}.ContactWidget_field__vJUvx{display:flex;flex-direction:column;gap:5px}.ContactWidget_fieldLabel__6oYbw{font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.ContactWidget_input__pX1MV,.ContactWidget_textarea___E_De{width:100%;padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--border-dim);background:var(--bg-base);color:var(--text-primary);font-size:13px;font-family:var(--font-sans);line-height:1.5;transition:border-color .15s ease}.ContactWidget_textarea___E_De{resize:vertical;min-height:80px;max-height:220px}.ContactWidget_input__pX1MV:focus,.ContactWidget_textarea___E_De:focus{outline:none;border-color:var(--accent-green)}.ContactWidget_input__pX1MV::placeholder,.ContactWidget_textarea___E_De::placeholder{color:var(--text-muted)}.ContactWidget_sendBtn__suudh{padding:9px 12px;border-radius:var(--radius-md);border:1px solid rgba(29,158,117,.45);background:rgba(29,158,117,.12);color:var(--accent-green);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ContactWidget_sendBtn__suudh:hover:not(:disabled){background:rgba(29,158,117,.2);border-color:var(--accent-green)}.ContactWidget_sendBtn__suudh:disabled{opacity:.45;cursor:default}.ContactWidget_hp__3KWz_{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ContactWidget_errorNote__dskZk{color:var(--accent-red);font-size:12px;line-height:1.5}.ContactWidget_sentNote__ebiU8{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 4px 4px;text-align:center;color:var(--text-primary);font-size:13px;line-height:1.5}.ContactWidget_sentTick__U0X9Q{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(29,158,117,.45);background:rgba(29,158,117,.12);color:var(--accent-green);font-size:16px}.ContactWidget_sendAnother__sf1_d{background:none;border:none;color:var(--text-secondary);font-size:11.5px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ContactWidget_sendAnother__sf1_d:hover{color:var(--text-primary)}@media (max-width:700px){.ContactWidget_root__KT6dY{bottom:16px;left:16px}.ContactWidget_panel__Cy5dC{max-width:calc(100vw - 32px)}}.SectionLogo_badge__eGFE4{display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:var(--radius-md);padding:6px 14px;overflow:hidden}.page_page__EMwe_{min-height:calc(100vh - 48px);display:flex;flex-direction:column;position:relative}.page_header__X2YQa{display:flex;justify-content:center;align-items:center;padding:28px max(24px,calc((100% - 1600px) / 2));border-bottom:.5px solid var(--border-subtle);position:relative;z-index:1}.page_headerLeft__KMWOX{position:absolute;left:10%;top:50%;transform:translateY(-50%);gap:10px}.page_headerCenter__je91x,.page_headerLeft__KMWOX{display:flex;flex-direction:column;align-items:center}.page_headerCenter__je91x{text-align:center;gap:8px;max-width:520px}.page_headerRight__bwIMy{position:absolute;right:10%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start}.page_headerLogo__7gHaR{display:inline-block}.page_logoImg__fqCpw{width:260px;height:auto;opacity:.85;transition:opacity .2s ease}.page_headerLogo__7gHaR:hover .page_logoImg__fqCpw{opacity:1}.page_breadcrumb__TvASp{display:flex;align-items:center;gap:6px}.page_crumbLink__1qREm{font-size:11px;color:#6a7080;transition:color .15s ease}.page_crumbLink__1qREm:hover{color:#ccd2db}.page_sep__gGtiO{font-size:11px;color:#6a7080}.page_crumbCurrent__zJIsL{font-size:11px;color:#9aa1ae}.page_sectionTag__GRNVs{font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:500;color:#d4a843;opacity:.8}.page_titleRow__jw3Je{display:flex;align-items:center;justify-content:center;gap:10px}.page_title__hMURQ{font-size:26px;font-weight:600;color:var(--text-primary);letter-spacing:-.02em}.page_titleAccent__oxXal{color:#d4a843}.page_subtitle__eWVB9{font-size:13px;color:#9aa1ae;max-width:480px}.page_stats__9lE6z{display:flex;flex-direction:column;gap:8px}.page_stat__lrMj_{display:inline-flex;align-items:baseline;gap:6px;padding:4px 11px;border:1px solid #262b34;border-radius:var(--radius-sm);background:hsla(0,0%,100%,.025);font-size:11px;font-family:var(--font-mono);color:#7d8493}.page_stat__lrMj_ b{color:#ccd2db;font-weight:500}.page_statWarn__GysPS{border-color:rgba(201,107,26,.4);background:rgba(201,107,26,.08);color:#c97a40}.page_statWarn__GysPS b{color:#f4a642}.page_main__qjAb0{flex:1 1;display:flex;gap:0;min-height:0}.page_formPanel__G3nFN{width:320px;flex-shrink:0;border-right:.5px solid var(--border-subtle);padding:24px 20px;display:flex;flex-direction:column;gap:18px;overflow-y:auto}.page_formGroup__9joE1{display:flex;flex-direction:column;gap:6px}.page_formRow___OOFj{display:flex;gap:12px}.page_formRow___OOFj .page_formGroup__9joE1{flex:1 1}.page_label__lN9fR{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#6a7080}.page_input__FP9iQ,.page_select__sbSjs{background:#0f141a;border:1px solid #1e2736;border-radius:var(--radius-sm);color:var(--text-primary);font-size:13px;padding:8px 10px;width:100%;transition:border-color .15s ease;font-family:inherit}.page_input__FP9iQ:focus,.page_select__sbSjs:focus{outline:none;border-color:#d4a843}.page_select__sbSjs{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236a7080' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:28px;cursor:pointer}.page_textarea__4CI_6{background:#0f141a;border:1px solid #1e2736;border-radius:var(--radius-sm);color:var(--text-primary);font-size:12px;font-family:var(--font-mono);line-height:1.6;padding:10px 12px;width:100%;min-height:240px;resize:vertical;transition:border-color .15s ease}.page_textarea__4CI_6:focus{outline:none;border-color:#d4a843}.page_textarea__4CI_6::placeholder{color:#3a4050}.page_formatGuide__5zcX6{background:hsla(0,0%,100%,.02);border:1px solid #1a2030;border-radius:var(--radius-sm);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.page_guideTitle__WQ38h{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#4a5060;margin:0}.page_guideCode__Zfon4{font-family:var(--font-mono);font-size:11px;color:#d4a843;background:rgba(212,168,67,.08);padding:4px 8px;border-radius:4px;display:block}.page_guideList__WfG5W{margin:0;padding-left:14px;display:flex;flex-direction:column;gap:3px}.page_guideList__WfG5W li{font-size:11px;color:#4a5568;line-height:1.4}.page_guideList__WfG5W b{color:#6a7480}.page_guideList__WfG5W code{font-family:var(--font-mono);font-size:10px;color:#8891a5;background:hsla(0,0%,100%,.05);padding:1px 4px;border-radius:3px}.page_downloadBtn__VdmwX{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 0;background:#d4a843;color:#0c1117;border:none;border-radius:var(--radius-sm);font-size:13px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .15s ease,transform .1s ease;width:100%;font-family:inherit}.page_downloadBtn__VdmwX:hover{background:#e0b84e}.page_downloadBtn__VdmwX:active{transform:scale(.98)}.page_colourRow__JkLEx{display:flex;align-items:center;gap:10px}.page_colourInput__Hwt8W{width:38px;height:32px;padding:2px;background:#0f141a;border:1px solid #1e2736;border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0}.page_colourHex__3QILA{font-family:var(--font-mono);font-size:12px;color:#9aa1ae;flex:1 1}.page_colourReset__ke1Co{background:none;border:1px solid #1e2736;border-radius:var(--radius-sm);color:#6a7080;font-size:11px;padding:4px 10px;cursor:pointer;font-family:inherit;transition:color .15s ease,border-color .15s ease}.page_colourReset__ke1Co:hover{color:#9aa1ae;border-color:#3a4050}.page_btnRow__6v2Xp{display:flex;gap:8px}.page_btnRow__6v2Xp .page_downloadBtn__VdmwX{flex:1 1}.page_copyImageBtn__nCOg0{display:flex;align-items:center;justify-content:center;padding:10px 16px;background:none;border:1px solid #1e2736;border-radius:var(--radius-sm);color:#9aa1ae;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;font-family:inherit;white-space:nowrap}.page_copyImageBtn__nCOg0:hover{border-color:#d4a843;color:#d4a843;background:rgba(212,168,67,.07)}.page_previewPanel__RFuqf{flex:1 1;display:flex;flex-direction:column;min-width:0;padding:20px 24px 12px;gap:10px}.page_previewScroll__2dNxv{overflow:auto;border:1px solid #1e2736;border-radius:var(--radius-sm);background:#0a0e13;line-height:0}.page_canvas__DKPez{display:block;width:100%;height:auto}.page_previewHint__krx0n{font-size:11px;color:#3a4050;font-family:var(--font-mono);text-align:right;margin:0}.page_pageFooter__bqB_b{display:flex;align-items:center;justify-content:space-between;padding:14px max(24px,calc((100% - 1600px) / 2));border-top:.5px solid var(--border-subtle);font-size:12px;color:var(--text-muted)}.page_pageFooter__bqB_b a{color:var(--text-muted);transition:color .15s ease}.page_pageFooter__bqB_b a:hover{color:var(--text-secondary)}@media (max-width:900px){.page_header__X2YQa{flex-direction:column;gap:16px;padding-top:24px;padding-bottom:24px}.page_headerLeft__KMWOX,.page_headerRight__bwIMy{position:static;transform:none;align-items:center}.page_stats__9lE6z{flex-direction:row;flex-wrap:wrap;justify-content:center}.page_logoImg__fqCpw{width:180px}.page_main__qjAb0{flex-direction:column}.page_formPanel__G3nFN{width:100%;border-right:none;border-bottom:.5px solid var(--border-subtle);padding:20px 16px}.page_previewPanel__RFuqf{padding:16px}}.page_previewList__bHlIK{background:hsla(0,0%,100%,.02);border:1px solid #1a2030;border-radius:var(--radius-sm);padding:12px 14px;display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto}.page_previewItem__2E0Za{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:11px;line-height:1.5;color:#8891a5}.page_previewSwatch__IdOB_{width:8px;height:8px;border-radius:2px;flex-shrink:0;align-self:center}.page_previewDay__waWpb{font-family:var(--font-mono);font-size:10px;color:#9ab8cc;min-width:28px}.page_previewName__pjIdh{color:#ccd2db;font-weight:500}.page_previewMeta__JIoW4{color:#6a7480}.page_previewNote__d0j_x{color:#5a6270;font-style:italic}.page_previewWarn__u14B_{color:#f4a642;font-size:10px;border:1px solid rgba(201,107,26,.4);background:rgba(201,107,26,.08);border-radius:3px;padding:0 5px}.page_previewSkippedItem__uMsxn{color:#c97a40}.page_previewLine__J8NFR{font-family:var(--font-mono);font-size:10px;color:#6a7480;overflow-wrap:anywhere}