.Gallery_hero__fxh_v{padding:56px 52px;display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.Gallery_hero__fxh_v .Gallery_heroBg___Sikj{position:absolute;inset:0;opacity:.22;pointer-events:none}.Gallery_hero__fxh_v .Gallery_heroBg___Sikj:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--navy) 10%,rgba(10,31,68,.4))}.Gallery_heroText__9W_e1{max-width:640px}.Gallery_crumbNow__n1ML7{color:var(--gold)}.Gallery_h1__vl35r{font-size:clamp(40px,5vw,66px);line-height:1.03;letter-spacing:-.045em;font-weight:800}.Gallery_lead__03zb7{margin-top:16px;font-size:18px;line-height:1.6;color:#c7d2e5}.Gallery_tabs__YvaCX{display:flex;gap:4px;background:rgba(255,255,255,.08);border-radius:12px;padding:4px;flex-wrap:wrap}.Gallery_tab__ZCMa5{border:0;cursor:pointer;border-radius:9px;padding:10px 14px;font-weight:700;font-size:14px;background:transparent;color:var(--white);white-space:nowrap;transition:background .2s,color .2s}.Gallery_tab__ZCMa5:hover{background:rgba(255,255,255,.1)}.Gallery_tab__ZCMa5[aria-selected=true]{background:var(--white);color:var(--navy)}.Gallery_gridWrap___O8B3{padding-top:14px;padding-bottom:110px}.Gallery_grid__efXYN{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;grid-auto-flow:dense;grid-gap:14px;gap:14px}.Gallery_tile__Tohw_{margin:0;border-radius:22px;overflow:hidden;position:relative;background:var(--tint)}.Gallery_tile__Tohw_[data-cs="2"]{grid-column:span 2}.Gallery_tile__Tohw_[data-rs="2"]{grid-row:span 2}.Gallery_tile__Tohw_ .img-fill{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.Gallery_tile__Tohw_:hover .img-fill{transform:scale(1.04)}.Gallery_expand__E7CoD{position:absolute;right:12px;top:12px;width:38px;height:38px;border-radius:10px;border:0;background:rgba(10,31,68,.8);color:var(--white);cursor:pointer;font-size:15px;display:grid;place-items:center;transition:background .2s}.Gallery_expand__E7CoD:hover{background:var(--blue)}.Gallery_cat__O16H_{position:absolute;left:12px;bottom:12px;background:rgba(255,255,255,.92);border-radius:9px;padding:6px 10px;font-size:12px;font-weight:800;pointer-events:none}.Gallery_empty__rpDck{padding:60px 0;text-align:center;color:var(--muted);font-weight:600}.Gallery_overlay__V_tKk{position:fixed;inset:0;z-index:50;background:rgba(7,22,49,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:grid;place-items:center;padding:40px;overflow-y:auto}.Gallery_dialog__u_v74{width:min(1000px,100%);display:grid;grid-gap:14px;gap:14px;outline:none}.Gallery_lbHead__2BEe8{display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--white)}.Gallery_lbTitle__qqrYu{font-weight:800}.Gallery_gold__Wiw3C{color:var(--gold)}.Gallery_counter__rTRHf{font-size:13px;color:#c7d2e5;white-space:nowrap}.Gallery_lbImg__o4j01{aspect-ratio:16/10;max-height:calc(100vh - 220px);width:100%;border-radius:20px;overflow:hidden;background:var(--navy)}.Gallery_lbNav__nT8FG{display:flex;justify-content:center;gap:10px}.Gallery_navBtn__JXiE2{width:52px;height:52px;border-radius:14px;border:1px solid rgba(255,255,255,.25);background:transparent;color:var(--white);cursor:pointer;font-size:18px;transition:background .2s}.Gallery_navBtn__JXiE2:hover{background:rgba(255,255,255,.1)}.Gallery_closeBtn__F4Ie8{height:52px;padding:0 22px;border-radius:14px;border:0;background:var(--gold);color:var(--navy);cursor:pointer;font-weight:800;font-size:15px}.Gallery_closeBtn__F4Ie8:hover{background:var(--gold-light)}@media (max-width:1100px){.Gallery_grid__efXYN{grid-auto-rows:190px}}@media (max-width:900px){.Gallery_hero__fxh_v{padding:44px 36px;align-items:flex-start}.Gallery_grid__efXYN{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:180px}}@media (max-width:720px){.Gallery_hero__fxh_v{padding:36px 24px}.Gallery_lead__03zb7{font-size:16px}.Gallery_grid__efXYN{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:160px;gap:10px}.Gallery_tile__Tohw_{border-radius:16px}.Gallery_gridWrap___O8B3{padding-bottom:80px}.Gallery_overlay__V_tKk{padding:16px}.Gallery_lbImg__o4j01{aspect-ratio:4/3;border-radius:14px}}@media (max-width:480px){.Gallery_hero__fxh_v{padding:30px 20px;border-radius:22px}.Gallery_grid__efXYN{grid-auto-rows:130px}.Gallery_tabs__YvaCX{width:100%}.Gallery_tab__ZCMa5{padding:9px 11px;font-size:13px}}