@keyframes NewsGallery-module__jpDCXa__fadeIn{0%{opacity:0}to{opacity:1}}.NewsGallery-module__jpDCXa__grid{gap:var(--space-md);grid-template-columns:repeat(4,1fr);grid-auto-rows:180px;display:grid}.NewsGallery-module__jpDCXa__thumb{border-radius:var(--radius-md);background:var(--navy-700);cursor:zoom-in;box-shadow:var(--shadow-sm);padding:0;position:relative;overflow:hidden}.NewsGallery-module__jpDCXa__thumbWide{grid-area:span 2/span 2}.NewsGallery-module__jpDCXa__thumbImg{object-fit:cover;transition:transform .7s cubic-bezier(.22, 1, .36, 1), filter var(--transition-base)}.NewsGallery-module__jpDCXa__thumb:after{content:"";opacity:0;transition:opacity var(--transition-base);background:linear-gradient(#0000 40%,#0a16288c);position:absolute;inset:0}.NewsGallery-module__jpDCXa__zoom{z-index:1;background:var(--gold);width:40px;height:40px;color:var(--white-pure);opacity:0;transition:all var(--transition-base);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px;transform:translateY(8px)scale(.9)}.NewsGallery-module__jpDCXa__thumb:hover .NewsGallery-module__jpDCXa__thumbImg,.NewsGallery-module__jpDCXa__thumb:focus-visible .NewsGallery-module__jpDCXa__thumbImg{transform:scale(1.07)}.NewsGallery-module__jpDCXa__thumb:hover:after,.NewsGallery-module__jpDCXa__thumb:focus-visible:after,.NewsGallery-module__jpDCXa__thumb:hover .NewsGallery-module__jpDCXa__zoom,.NewsGallery-module__jpDCXa__thumb:focus-visible .NewsGallery-module__jpDCXa__zoom{opacity:1;transform:none}.NewsGallery-module__jpDCXa__thumb:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.NewsGallery-module__jpDCXa__lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--white);background:0 0;border:none;margin:0;padding:0;overflow:hidden}.NewsGallery-module__jpDCXa__lightbox[open]{animation:.25s NewsGallery-module__jpDCXa__fadeIn}.NewsGallery-module__jpDCXa__lightbox::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060d19f0}.NewsGallery-module__jpDCXa__stage{position:absolute;inset:70px 90px 80px}.NewsGallery-module__jpDCXa__full{object-fit:contain;animation:.35s NewsGallery-module__jpDCXa__fadeIn}.NewsGallery-module__jpDCXa__caption{justify-content:space-between;gap:var(--space-md);color:#ffffffd9;width:min(900px,100% - 2rem);font-size:var(--fs-sm);margin:0;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.NewsGallery-module__jpDCXa__count{color:var(--gold-light);flex-shrink:0;font-weight:600}.NewsGallery-module__jpDCXa__ctrl{width:52px;height:52px;color:var(--white-pure);transition:all var(--transition-base);background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;place-items:center;display:grid;position:absolute}.NewsGallery-module__jpDCXa__ctrl:hover,.NewsGallery-module__jpDCXa__ctrl:focus-visible{background:var(--gold);border-color:var(--gold);outline:none}.NewsGallery-module__jpDCXa__close{width:46px;height:46px;top:16px;right:16px}.NewsGallery-module__jpDCXa__prev,.NewsGallery-module__jpDCXa__next{top:50%;transform:translateY(-50%)}.NewsGallery-module__jpDCXa__prev{left:20px}.NewsGallery-module__jpDCXa__next{right:20px}@media (max-width:1024px){.NewsGallery-module__jpDCXa__grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:160px}}@media (max-width:600px){.NewsGallery-module__jpDCXa__grid{gap:var(--space-sm);grid-template-columns:repeat(2,1fr);grid-auto-rows:130px}.NewsGallery-module__jpDCXa__stage{inset:70px 8px 110px}.NewsGallery-module__jpDCXa__prev,.NewsGallery-module__jpDCXa__next{width:44px;height:44px;top:auto;bottom:56px;transform:none}.NewsGallery-module__jpDCXa__caption{font-size:var(--fs-xs);bottom:12px}}@media (prefers-reduced-motion:reduce){.NewsGallery-module__jpDCXa__thumbImg,.NewsGallery-module__jpDCXa__lightbox[open],.NewsGallery-module__jpDCXa__full{transition:none;animation:none}}
