.hs-gallery{padding:0}.hs-gallery__grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.hs-gallery__item{appearance:none;background:transparent;border:0;border-radius:18px;cursor:pointer;overflow:hidden;padding:0;position:relative;transform:translateZ(0)}.hs-gallery__img{aspect-ratio:16/9;display:block;height:100%;object-fit:cover;transition:transform .25s ease,filter .25s ease;width:100%}.hs-gallery__item:hover .hs-gallery__img{filter:brightness(.95);transform:scale(1.03)}@media (max-width:1024px){.hs-gallery__grid{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.hs-gallery__grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.hs-gallery__img{aspect-ratio:4/3}}@media (max-width:420px){.hs-gallery__grid{grid-template-columns:1fr}}.hs-lightbox{inset:0;position:fixed;z-index:9999}.hs-lightbox__backdrop{background:rgba(0,0,0,.72);inset:0;position:absolute}.hs-lightbox__dialog{align-items:center;border-radius:18px;display:grid;grid-template-columns:56px 1fr 56px;height:90vh;margin:auto 0;outline:none;position:relative;z-index:1}figure.hs-lightbox__figure,figure.hs-lightbox__figure img{height:80vh;margin:auto;max-height:100%;width:auto}.hs-lightbox__dialog{margin:5vh 0}.hs-lightbox__close,.hs-lightbox__nav{background:transparent!important;border:none!important}button.hs-lightbox__nav.hs-lightbox__nav--next{position:relative;right:-10px}.hs-lightbox__nav{line-height:0px;padding:0}.hs-lightbox__close,.hs-lightbox__nav{padding:0}.hs-lightbox__figure{display:grid;height:100%;margin:0;place-items:center;width:100%}.hs-lightbox__img{background:#0b0b0f;border-radius:12px;max-height:100%;max-width:100%;object-fit:contain}.hs-lightbox__close{font-size:28px;height:42px;line-height:42px;position:absolute;right:12px;top:10px;width:42px}.hs-lightbox__close,.hs-lightbox__nav{background:hsla(0,0%,100%,.12);border:0;border-radius:999px;color:#fff;cursor:pointer}.hs-lightbox__nav{display:grid;font-size:34px;height:44px;line-height:44px;place-items:center;width:44px}.hs-lightbox__nav:disabled{cursor:default;opacity:.35}@media (max-width:768px){.hs-lightbox__dialog{grid-template-columns:44px 1fr 44px;height:72vh;margin-top:12vh}}