.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}.BlockLogos_logos__IamTU{display:flex;flex-wrap:wrap;gap:var(--gap,calc(var(--target-pixel-size) * 20));--number-of-columns:var(--number-of-columns-sm)}@media(min-width:600px){.BlockLogos_logos__IamTU{--number-of-columns:var(--number-of-columns-md)}}@media(min-width:1024px){.BlockLogos_logos__IamTU{--number-of-columns:var(--number-of-columns-lg)}}.BlockLogos_logos__IamTU .BlockLogos_logos__item__zu_T1{width:calc((100% - (var(--number-of-columns, 1) - 1)*var(--gap))/var(--number-of-columns, 1));aspect-ratio:9/7;display:flex;align-items:center}.BlockLogos_logos__IamTU .BlockLogos_logos__image__C6o4S{width:50%;margin:auto;transition-property:opacity;transition-duration:.3s}.BlockLogos_logos__IamTU:has(.BlockLogos_logos__item__zu_T1:hover) .BlockLogos_logos__item__zu_T1 .BlockLogos_logos__image__C6o4S{opacity:.6}.BlockLogos_logos__IamTU:has(.BlockLogos_logos__item__zu_T1:hover) .BlockLogos_logos__item__zu_T1:hover .BlockLogos_logos__image__C6o4S{opacity:1}.BlockLogos_logos__IamTU.BlockLogos_logos--framed__nq3P_{--gap:1px;background-color:rgb(var(--background-color-rgb));color:rgb(var(--color-rgb)/var(--base-font-opacity));box-shadow:0 calc(var(--target-pixel-size)*10) calc(var(--target-pixel-size)*15) calc(var(--target-pixel-size)*-5) rgb(var(--color-dark-rgb)/20%);border-radius:var(--card-border-radius);overflow:hidden;--background-color-rgb:var(--color-white-rgb);--color-rgb:var(--color-white-contrast-rgb);--color:rgb(var(--color-rgb));--color-highlight-rgb:var(--color-white-highlight-rgb);--color-highlight-contrast-rgb:var(--color-white-highlight-contrast-rgb);--color-highlight:rgb(var(--color-highlight-rgb))}.BlockLogos_logos__IamTU.BlockLogos_logos--framed__nq3P_ .BlockLogos_logos__item__zu_T1{outline-width:1px;outline-style:solid;outline-color:color-mix(in srgb,rgb(var(--color-rgb)) 10%,rgb(var(--background-color-rgb)))}.BlockLogos_logos__IamTU.BlockLogos_logos--framed__nq3P_ .BlockLogos_logos__item__zu_T1:focus-visible{outline-width:var(--button-border-width);outline-color:rgb(var(--color-highlight-rgb));outline-offset:calc(-1*max(calc(var(--target-pixel-size) * 3),var(--card-outline-width)));border-radius:var(--card-border-radius)}.BlockLogos_logos__IamTU.BlockLogos_logos--floating__ASGak{--gap:calc(var(--target-pixel-size) * 20)}.BlockLogos_logos__IamTU.BlockLogos_logos--floating__ASGak .BlockLogos_logos__item__zu_T1{border-radius:var(--card-border-radius);transition-property:box-shadow,background-color;transition-duration:.3s}.BlockLogos_logos__IamTU.BlockLogos_logos--floating__ASGak .BlockLogos_logos__item__zu_T1:hover{box-shadow:0 calc(var(--target-pixel-size)*10) calc(var(--target-pixel-size)*15) calc(var(--target-pixel-size)*-5) rgb(var(--color-dark-rgb)/20%);background-color:rgb(var(--color-white-rgb)/10%)}.BlockLogos_logos__IamTU.BlockLogos_logos--filled__FKT95{--gap:calc(var(--target-pixel-size) * 20)}.BlockLogos_logos__IamTU.BlockLogos_logos--filled__FKT95 .BlockLogos_logos__item__zu_T1{border-radius:var(--card-border-radius);background-color:rgb(var(--color-rgb)/10%)}