.masonry-image-item[data-v-cf6a8e06]{position:relative;display:block;overflow:hidden}.masonry-image-item[data-v-cf6a8e06] :is(img,video){display:block;width:100%;height:auto;box-shadow:0 4px 15px #0000000d;transition:scale .5s ease}.masonry-image-item.has-link[data-v-cf6a8e06]{cursor:pointer}@media(min-width:848px){.masonry-image-item.has-link:hover .overlay[data-v-cf6a8e06]{opacity:1;visibility:visible}.masonry-image-item.has-link:hover .overlay .btn-circle[data-v-cf6a8e06]{scale:1}}.masonry-image-item .overlay[data-v-cf6a8e06]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;transition-behavior:allow-discrete}@starting-style{.masonry-image-item .overlay[data-v-cf6a8e06]{opacity:0}}.masonry-image-item .overlay .btn-circle[data-v-cf6a8e06]{scale:0;translate:var(--mouse-x,0) var(--mouse-y,0);transition:scale .4s ease,translate .2s ease-out}@starting-style{.masonry-image-item .overlay .btn-circle[data-v-cf6a8e06]{scale:0}}.masonry-image-item .overlay .btn-circle svg[data-v-cf6a8e06]{width:32px;height:32px}@media(prefers-reduced-motion:reduce){.masonry-image-item[data-v-cf6a8e06] :is(img,video){transition:none}.masonry-image-item .overlay .btn-circle[data-v-cf6a8e06]{transition:opacity .3s ease;scale:1!important;opacity:0;translate:0 0!important}@starting-style{.masonry-image-item .overlay .btn-circle[data-v-cf6a8e06]{opacity:0}}.masonry-image-item.has-link:hover .overlay .btn-circle[data-v-cf6a8e06]{opacity:1}}.masonry-layout[data-v-0bc4c0ce]{--masonry-gap:160px;display:grid;grid-template-columns:1fr;-moz-column-gap:80px;column-gap:80px;row-gap:var(--masonry-gap)}@media(min-width:848px){.masonry-layout[data-v-0bc4c0ce]{grid-template-columns:1fr 1fr;align-items:start}.masonry-layout.is-masonry[data-v-0bc4c0ce]{grid-auto-rows:1px;row-gap:0}}.masonry-layout .masonry-item[data-v-0bc4c0ce]{width:100%;grid-column:1/-1}@media(min-width:848px){.masonry-layout .masonry-item.is-half-width[data-v-0bc4c0ce]{grid-column:span 1}}.masonry-layout .masonry-item.is-centered .masonry-item-inner[data-v-0bc4c0ce]{margin:0 auto}@media(min-width:848px){.masonry-layout .masonry-item.is-centered .masonry-item-inner[data-v-0bc4c0ce]{max-width:736.8421052632px}}
