.styles_gallery___3v0p{background-color:var(--bg-primary);padding:var(--spacing-section) 0}.styles_container__Tg4kG{max-width:960px;margin:0 auto;padding:0 var(--spacing-lg)}.styles_imagesWrapper__qSavJ{padding-top:108px;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--gap-sm)}.styles_imagesWrapper__qSavJ div{position:relative;overflow:hidden;border-radius:0;box-shadow:0 6px 24px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease}.styles_imagesWrapper__qSavJ div:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,rgba(140,111,72,.6),rgba(109,86,55,.6));transition:left .5s ease;z-index:1}.styles_imagesWrapper__qSavJ div:hover:after{left:0}.styles_imagesWrapper__qSavJ div:hover{box-shadow:0 10px 36px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.2);transform:translateY(-2px);border-color:rgba(255,255,255,.25)}.styles_imagesWrapper__qSavJ img{border-radius:0;object-fit:cover;width:100%;height:auto;z-index:0;transition:transform .3s ease}.styles_imagesWrapper__qSavJ div:hover img{transform:scale(1.05)}