.jr .gl-filters{margin-bottom:28px;display:flex;gap:8px;flex-wrap:wrap}.jr .gl-filters button{cursor:pointer;font-family:inherit;font-size:15.5px;font-weight:600;padding:9px 16px;border:1px solid var(--line);background:#fff;color:var(--ink-60)}.jr .gl-filters button.on{background:var(--navy-800);border-color:var(--navy-800);color:var(--gold-lt)}.jr .gl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.jr .gl-item{all:unset;cursor:zoom-in;display:block;position:relative;overflow:hidden;background:var(--ivory);aspect-ratio:4/3}.jr .gl-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.jr .gl-item:hover img{transform:scale(1.04)}.jr .gl-item:focus-visible{outline:2px solid var(--gold-dk);outline-offset:3px}.jr .gl-item span{position:absolute;left:0;right:0;bottom:0;padding:28px 16px 12px;color:#fff;font-size:15.5px;font-weight:600;background:linear-gradient(transparent,rgba(10,18,40,.72))}.jr .gl-empty{text-align:center;padding:60px 0;font-size:18px;color:var(--ink-60)}.jr .gl-box{position:fixed;inset:0;z-index:100;background:rgba(8,12,26,.92);display:grid;place-items:center;padding:24px 70px}.jr .gl-box figure{margin:0;max-width:min(1200px,100%)}.jr .gl-box img{max-width:100%;max-height:80vh;display:block;margin:0 auto}.jr .gl-box figcaption{margin-top:14px;color:#fff;text-align:center;font-size:17px}.jr .gl-box figcaption small{display:block;color:var(--gold-lt);font-size:14px;margin-bottom:4px}.jr .gl-box button{all:unset;cursor:pointer;position:absolute;color:#fff;font-size:44px;line-height:1;padding:10px 14px;opacity:.8}.jr .gl-box button:hover{opacity:1}.jr .gl-close{top:12px;right:16px}.jr .gl-nav.prev{left:10px}.jr .gl-nav.next,.jr .gl-nav.prev{top:50%;transform:translateY(-50%)}.jr .gl-nav.next{right:10px}@media (max-width:900px){.jr .gl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.jr .gl-box{padding:16px 8px}.jr .gl-nav{display:none}}