.BlockMasonryCards_masonry__item__P8xHL{--color-rgb:var(--color-white-rgb);--color:var(--color-white-rgb);color:rgb(var(--color-rgb));border-radius:var(--media-border-radius);overflow:hidden;aspect-ratio:4/3}.BlockMasonryCards_masonry__item__P8xHL.BlockMasonryCards_masonry__item--small__hsyTg{grid-column:span 2}@media(min-width:600px){.BlockMasonryCards_masonry__item__P8xHL.BlockMasonryCards_masonry__item--small__hsyTg{aspect-ratio:3/4;grid-column:span 1}}.BlockMasonryCards_card___w_BE{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:100%}.BlockMasonryCards_card___w_BE .BlockMasonryCards_card__media__SPorY{position:absolute;inset:0;z-index:-1;transition-property:scale;transition-duration:.3s}.BlockMasonryCards_card___w_BE .BlockMasonryCards_card__media__SPorY .BlockMasonryCards_card__image__J4PhH{width:100%;height:100%;object-fit:cover}.BlockMasonryCards_card___w_BE .BlockMasonryCards_card__media__SPorY:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to top,rgb(var(--color-black-rgb)/60%),transparent);pointer-events:none}.BlockMasonryCards_card___w_BE .BlockMasonryCards_card__media__SPorY a:focus-visible:after{position:absolute;inset:0;content:"";outline:rgb(var(--color-highlight-rgb)) auto max(var(--target-pixel-size));outline-offset:calc(-1*max(calc(var(--target-pixel-size) * 3),var(--card-outline-width)));border-radius:var(--media-border-radius)}.BlockMasonryCards_card___w_BE .BlockMasonryCards_card__body__6rBvS{padding:calc(var(--target-pixel-size)*32);display:flex;flex-direction:column;align-items:center;pointer-events:none;text-align:center}@media(min-width:600px){.BlockMasonryCards_card___w_BE .BlockMasonryCards_card__body__6rBvS{padding:calc(var(--target-pixel-size)*40)}}.BlockMasonryCards_card___w_BE .BlockMasonryCards_card__icon__uAmb_:not(:last-child){-webkit-margin-after:calc(var(--target-pixel-size)*12);margin-block-end:calc(var(--target-pixel-size)*12)}.BlockMasonryCards_card___w_BE .BlockMasonryCards_card__title__rdewN:not(:last-child){-webkit-margin-after:calc(var(--target-pixel-size)*4);margin-block-end:calc(var(--target-pixel-size)*4)}.BlockMasonryCards_card___w_BE .BlockMasonryCards_card__button__PliA3{pointer-events:all}.BlockMasonryCards_card___w_BE:hover .BlockMasonryCards_card__media__SPorY{scale:1.05}