._1efrbwa0{text-decoration:none;color:inherit;display:block;width:100%;perspective:2000px}._1efrbwa1{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden}._1efrbwa2{position:absolute;bottom:0;left:0;right:0;padding:25px;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0));display:flex;flex-direction:column;gap:6px;transform:translateZ(20px);transition:all .4s cubic-bezier(.23,1,.32,1)}._1efrbwa2:hover{transform:translateZ(40px)}._1efrbwa3{grid-column-start:auto;grid-column-end:auto}.react-photo-album{display:flex}.react-photo-album,.react-photo-album *{box-sizing:border-box}.react-photo-album--track{align-items:flex-start;display:flex}.react-photo-album--photo{padding:calc(var(--react-photo-album--padding)*1px);position:relative}.react-photo-album--image{aspect-ratio:var(--react-photo-album--photo-width)/var(--react-photo-album--photo-height);display:block;height:auto;width:100%}.react-photo-album--button{background:initial;border:initial;cursor:pointer}.react-photo-album--masonry{justify-content:space-between}.react-photo-album--masonry .react-photo-album--track{flex-direction:column;justify-content:flex-start;row-gap:calc(var(--react-photo-album--spacing)*1px);width:calc((100% - var(--react-photo-album--spacing)*1px*(var(--react-photo-album--columns) - 1))/var(--react-photo-album--columns))}.react-photo-album--masonry .react-photo-album--photo{width:100%}._89bjab1{overflow:hidden;cursor:pointer;aspect-ratio:var(--_89bjab0);content-visibility:auto;contain-intrinsic-size:0 300px}._89bjab2{transition:transform .2s}._89bjab2:hover{transform:scale(1.02)}._89bjab3{inset:0;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,0));opacity:0;transition:opacity .2s;align-items:end}._89bjab3:hover{opacity:1}._89bjab4{opacity:0;transform:translateY(10px);transition:all .2s}._89bjab3:hover ._89bjab4{opacity:1;transform:translateY(0)}._1x1uivk0{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media (min-width:768px){._1x1uivk0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){._1x1uivk0{grid-template-columns:repeat(3,minmax(0,1fr))}}