.GalleryPage-module__Yyi7aa__wrapper{background-color:#fff;min-height:100vh;padding-bottom:80px}.GalleryPage-module__Yyi7aa__container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.GalleryPage-module__Yyi7aa__hero{text-align:center;margin-top:50px;padding:100px 0 60px}.GalleryPage-module__Yyi7aa__label{color:#8d6e63;letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:700;display:block}.GalleryPage-module__Yyi7aa__title{margin:15px 0 0;font-size:3rem;font-weight:800;line-height:1.1}.GalleryPage-module__Yyi7aa__title span{color:#f39c12;font-style:italic;font-weight:400}.GalleryPage-module__Yyi7aa__simpleGrid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.GalleryPage-module__Yyi7aa__card{cursor:pointer;appearance:none;background-color:#f5f5f5;border:0;border-radius:8px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.GalleryPage-module__Yyi7aa__card:hover{transform:none}.GalleryPage-module__Yyi7aa__imageWrapper{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.GalleryPage-module__Yyi7aa__image{object-fit:cover}.GalleryPage-module__Yyi7aa__lightbox{z-index:9999;cursor:zoom-out;background:#000000eb;justify-content:center;align-items:center;width:100%;height:100%;padding:40px;animation:.2s ease-out GalleryPage-module__Yyi7aa__lightboxFadeIn;display:flex;position:fixed;inset:0}@keyframes GalleryPage-module__Yyi7aa__lightboxFadeIn{0%{opacity:0}to{opacity:1}}.GalleryPage-module__Yyi7aa__lightboxImage{cursor:default;width:min(90vw,1400px);height:min(85vh,900px);animation:.25s ease-out GalleryPage-module__Yyi7aa__imageFadeIn;position:relative}@keyframes GalleryPage-module__Yyi7aa__imageFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.GalleryPage-module__Yyi7aa__fullImage{object-fit:contain}.GalleryPage-module__Yyi7aa__closeButton{z-index:10;color:#fff;cursor:pointer;appearance:none;background:0 0;border:0;justify-content:center;align-items:center;width:45px;height:45px;padding:0;font-size:40px;font-weight:300;line-height:1;display:flex;position:absolute;top:20px;right:25px}@media (max-width:900px){.GalleryPage-module__Yyi7aa__simpleGrid{grid-template-columns:repeat(2,1fr);gap:20px}.GalleryPage-module__Yyi7aa__title{font-size:2.7rem}}@media (max-width:600px){.GalleryPage-module__Yyi7aa__wrapper{padding-bottom:50px}.GalleryPage-module__Yyi7aa__container{padding:0 15px}.GalleryPage-module__Yyi7aa__hero{margin-top:40px;padding:80px 0 45px}.GalleryPage-module__Yyi7aa__label{font-size:.7rem}.GalleryPage-module__Yyi7aa__title{font-size:2.4rem}.GalleryPage-module__Yyi7aa__simpleGrid{grid-template-columns:1fr;gap:15px}.GalleryPage-module__Yyi7aa__lightbox{padding:15px}.GalleryPage-module__Yyi7aa__lightboxImage{width:95vw;height:80vh}.GalleryPage-module__Yyi7aa__closeButton{width:40px;height:40px;font-size:35px;top:10px;right:10px}}@media (max-width:400px){.GalleryPage-module__Yyi7aa__title{font-size:2.1rem}.GalleryPage-module__Yyi7aa__hero{padding-top:70px}}
