.heroes-photo-collage{columns:3 250px;column-gap:14px}.heroes-photo-collage>a{display:block;break-inside:avoid;margin:0 0 14px;overflow:hidden;border-radius:12px;position:relative}.heroes-photo-collage>a img{display:block;width:100%;height:auto;transition:transform .3s ease}.heroes-photo-collage>a:hover img{transform:scale(1.035)}.heroes-v76-lightbox[hidden]{display:none!important}.heroes-v76-lightbox{position:fixed;inset:0;z-index:999999;background:rgba(2,10,20,.96);display:flex;align-items:center;justify-content:center;padding:65px 60px 55px;box-sizing:border-box}.heroes-v76-lightbox figure{margin:0;max-width:100%;max-height:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.heroes-v76-lightbox img{display:block;max-width:100%;max-height:calc(100dvh - 165px);object-fit:contain}.heroes-v76-lightbox figcaption{color:#e8edf5;text-align:center;font-size:14px}.heroes-v76-lightbox button{position:absolute;border:1px solid #ffffff55;background:#142d47;color:white;border-radius:100px;cursor:pointer;width:45px;height:45px;font-size:25px;line-height:1}.heroes-v76-lightbox button:focus-visible{outline:3px solid #d5b36a}.heroes-v76-close{top:16px;right:18px}.heroes-v76-prev{left:10px;top:50%}.heroes-v76-next{right:10px;top:50%}.heroes-v76-count{position:absolute;bottom:18px;color:#d5b36a;font-size:13px;letter-spacing:.08em}@media(max-width:600px){.heroes-photo-collage{columns:2 130px;column-gap:8px}.heroes-photo-collage>a{margin-bottom:8px}.heroes-v76-lightbox{padding:70px 42px}.heroes-v76-lightbox img{max-height:calc(100dvh - 165px)}.heroes-v76-lightbox button{width:36px;height:36px}.heroes-v76-prev{left:2px}.heroes-v76-next{right:2px}}@media(prefers-reduced-motion:reduce){.heroes-photo-collage>a img{transition:none}}
