.Lightbox-module__s-tCFa__lightbox{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#0a0a14e0;justify-content:center;align-items:center;padding:24px;transition:opacity .3s;display:flex;position:fixed;inset:0}.Lightbox-module__s-tCFa__open{opacity:1;pointer-events:all}.Lightbox-module__s-tCFa__imgWrap{width:90vw;max-width:1000px;height:88vh;transition:transform .3s;position:relative;transform:scale(.94)}.Lightbox-module__s-tCFa__open .Lightbox-module__s-tCFa__imgWrap{transform:scale(1)}.Lightbox-module__s-tCFa__img{object-fit:contain;border-radius:var(--radius-lg);box-shadow:0 32px 80px #00000080}.Lightbox-module__s-tCFa__close{color:var(--white);cursor:pointer;z-index:1;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.75rem;line-height:1;transition:background .2s;display:flex;position:absolute;top:20px;right:24px}.Lightbox-module__s-tCFa__close:hover{background:#ff2d7866}
.GalleryGrid-module__MDuYTa__grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:240px;gap:16px;display:grid}.GalleryGrid-module__MDuYTa__item{border-radius:var(--radius-md);cursor:zoom-in;position:relative;overflow:hidden}.GalleryGrid-module__MDuYTa__itemTall{grid-row:span 2}.GalleryGrid-module__MDuYTa__itemWide{grid-column:span 2}.GalleryGrid-module__MDuYTa__img{object-fit:cover;object-position:top;transition:transform .4s,filter .4s}.GalleryGrid-module__MDuYTa__item:hover .GalleryGrid-module__MDuYTa__img{filter:brightness(1.05);transform:scale(1.03)}@media (max-width:900px){.GalleryGrid-module__MDuYTa__grid{grid-template-columns:repeat(2,1fr)}.GalleryGrid-module__MDuYTa__itemWide{grid-column:span 1}}@media (max-width:600px){.GalleryGrid-module__MDuYTa__grid{grid-template-columns:1fr}.GalleryGrid-module__MDuYTa__itemTall{grid-row:span 1}}
.page-module__YoQiRW__gallery{padding-top:calc(var(--nav-h) + 60px);padding-bottom:100px}@media (max-width:600px){.page-module__YoQiRW__gallery{padding-bottom:72px}}
