.Gallery_pageRoot__mJPme{background-color:#faf9f6}.Gallery_section__Ak0Hq{padding:96px 0}.Gallery_galleryGrid__XMmJe{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:96px}@media(max-width:991px){.Gallery_galleryGrid__XMmJe{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.Gallery_galleryGrid__XMmJe{grid-template-columns:1fr}}.Gallery_itemCard__ESy8w{position:relative;aspect-ratio:4/3;border-radius:2px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04);cursor:pointer;background-color:#1e2816}.Gallery_itemCard__ESy8w img{object-fit:cover;transition:transform .3s ease}.Gallery_itemCard__ESy8w:hover img{transform:scale(1.05)}.Gallery_itemOverlay__ZmmWh{position:absolute;bottom:0;left:0;right:0;padding:16px;background:linear-gradient(180deg,transparent,rgba(20,34,23,.85));color:#fff;font-size:.85rem;letter-spacing:.05em}.Gallery_lightboxBackdrop__sifOL{position:fixed;top:0;left:0;height:100%;background-color:rgba(0,0,0,.92);z-index:1000;padding:24px}.Gallery_lightboxBackdrop__sifOL,.Gallery_lightboxContent__XOT3X{width:100%;display:flex;align-items:center;justify-content:center}.Gallery_lightboxContent__XOT3X{position:relative;max-width:900px;height:80vh;flex-direction:column}.Gallery_lightboxImageWrap__ENZWV{position:relative;width:100%;flex:1 1}.Gallery_lightboxImageWrap__ENZWV img{object-fit:contain}.Gallery_lightboxCaption__9Wnry{color:#fff;font-size:.95rem;letter-spacing:.1em;margin-top:16px}.Gallery_closeBtn__Sv11u{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;cursor:pointer}.Gallery_navBtnLeft__zthub,.Gallery_navBtnRight__vBFx4{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.15);border:none;color:#fff;width:44px;height:44px;border-radius:9999px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.Gallery_navBtnLeft__zthub:hover,.Gallery_navBtnRight__vBFx4:hover{background:#7d625f}.Gallery_navBtnLeft__zthub{left:-60px}@media(max-width:767px){.Gallery_navBtnLeft__zthub{left:10px}}.Gallery_navBtnRight__vBFx4{right:-60px}@media(max-width:767px){.Gallery_navBtnRight__vBFx4{right:10px}}.Gallery_filterTabs__mRtkN{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:64px}.Gallery_filterBtn__Hc4sn{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;padding:8px 16px;border-radius:9999px;border:1px solid #e6e2de;background-color:#fff;color:#5e6658;cursor:pointer;transition:all .2s ease}.Gallery_filterBtn__Hc4sn:hover{color:#334426;border-color:#334426}.Gallery_filterBtn__Hc4sn.Gallery_active__sT6XV{background-color:#334426;color:#fff;border-color:#334426}.Gallery_videoTourSection__MDT5Q{margin-top:96px;padding-top:64px;border-top:1px solid #e6e2de}.Gallery_videoWrapper__BIMv2{position:relative;width:100%;max-width:860px;height:480px;margin:32px auto 0;border-radius:2px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08);cursor:pointer}.Gallery_videoWrapper__BIMv2 img{object-fit:cover;transition:transform .3s ease}.Gallery_videoWrapper__BIMv2:hover img{transform:scale(1.02)}@media(max-width:767px){.Gallery_videoWrapper__BIMv2{height:250px}}.Gallery_playButton__WUKjM{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:9999px;background-color:rgba(30,40,22,.85);color:#fff;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.4);transition:all .2s ease}.Gallery_playButton__WUKjM:hover{background-color:#7d625f;transform:translate(-50%,-50%) scale(1.1)}.Gallery_videoModal__nEj0j{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.92);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.Gallery_videoModalInner__5M0rn{position:relative;max-width:880px;width:100%;aspect-ratio:16/9;background-color:#000;border-radius:2px;overflow:hidden}.Gallery_videoModalInner__5M0rn iframe{width:100%;height:100%;border:none}