.block--gallery-card{--card-width:100%}.gallery-inner>.block--gallery-card{align-self:stretch;flex:1 1 var(--card-width,100%);max-width:var(--card-width,100%);padding:0 calc(var(--bs-gutter-x)*.5)}@media (min-width:768px){.gallery-inner>.block--gallery-card{--card-width:50%}}@media (min-width:992px){.gallery-inner>.block--gallery-card{--card-width:calc(100%/(var(--card-count, 4) - 1))}}@media (min-width:1200px){.gallery-inner>.block--gallery-card{--card-width:calc(100%/var(--card-count, 4))}}.block--gallery-card .card{backface-visibility:hidden;background-color:var(--bs-light);box-shadow:none;display:flex;flex-direction:column;height:calc(100% - 2px);justify-content:center;margin-top:0;overflow:hidden;position:relative;transform:scale(1);transition:transform .15s ease-in-out,box-shadow .3s ease-in-out}.block--gallery-card .card img{max-height:80vh;-o-object-fit:contain;object-fit:contain}.block--gallery-card .card.linked:focus-within,.block--gallery-card .card.linked:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);cursor:pointer;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out}.block--gallery-card .card.linked:focus-within:not(.has-background),.block--gallery-card .card.linked:hover:not(.has-background){transform:scale(1.025)}.block--gallery-card .card.linked a{text-decoration:none}.block--gallery-card .card p:last-of-type{margin-bottom:0}.block--gallery-card .card a{color:var(--bs-dark);font-weight:700}.block--gallery-card .card a.--card-link{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;text-align:center;transition:opacity .15s ease-in-out;z-index:1}.block--gallery-card .card a.--card-link span{position:relative;z-index:2}.block--gallery-card .card a.--card-link:before{background-color:var(--bs-gray-200);content:"";display:block;inset:0;opacity:.9;position:absolute;z-index:1}.block--gallery-card .card:focus .--card-link,.block--gallery-card .card:hover .--card-link{opacity:1}.block--gallery-card .card .wp-block-button .wp-element-button{border-width:1px;font-size:.75rem;padding:.25rem .5rem}.block--gallery-card .wp-block-heading.has-background{margin:0 calc(var(--bs-spacer-3, -1rem)*-1);padding:.5em 1em}.editor-styles-wrapper .wp-block-lvl-gallery-card *{max-width:100%!important}.editor-styles-wrapper .block--gallery-card{height:100%}.editor-styles-wrapper .block--gallery-card .card{border:0;min-width:auto}

/*# sourceMappingURL=gallery-card.min.css.map*/