.block--card-grid{overflow:hidden}.block--card-grid.bento .splide__track{overflow:visible}@media(max-width: 1199.98px){.block--card-grid.bento .splide__track{margin-right:0px}}.bento-grid{display:flex;visibility:visible !important;grid-gap:1.5rem;gap:1.5rem}@media(min-width: 1200px){.bento-grid{display:grid !important;grid-auto-flow:column;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr)}}.bento-grid .grid-item{height:100%;grid-column:span 1;grid-row:span 1}@media(max-width: 1199.98px){.bento-grid .grid-item{width:18rem}}.bento-grid .grid-item--1x1{grid-column:span 1;grid-row:span 1}.bento-grid .grid-item--2x1{grid-column:span 2;grid-row:span 1}.bento-grid .grid-item--2x2{grid-column:span 2;grid-row:span 2}.bento-grid .grid-item--4x2{grid-column:span 4;grid-row:span 2}@media(min-width: 1200px){.bento-grid .grid-item:not(.grid-item--1x1){overflow:visible;display:block}}.card--bento{--card-title-color: #fff;--block-body-color: #fff;--card-padding: 1.5rem;color:var(--block-body-color);height:100%;min-height:21.25rem;position:relative;overflow:hidden}.card--bento:hover .card__image,.card--bento:focus .card__image{opacity:.4}.card--bento:hover .card__link.btn--secondary,.card--bento:focus .card__link.btn--secondary{background-color:var(--btn-secondary-hover-bgc)}.card--bento:hover .card__link.btn--secondary .btn__icon,.card--bento:focus .card__link.btn--secondary .btn__icon{background-color:#fff}.card--bento:hover .card__link.btn--secondary .btn__icon::after,.card--bento:focus .card__link.btn--secondary .btn__icon::after{transform:rotate(-45deg);background-color:var(--btn-secondary-hover-color)}.card--bento .card__image{opacity:1;transition:all cubic-bezier(0.53, 0.21, 0, 1) 600ms;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(193deg, black 34.28%, rgba(0, 0, 0, 0.6) 60.02%, rgba(0, 0, 0, 0.2) 77.12%);mask-image:linear-gradient(193deg, black 34.28%, rgba(0, 0, 0, 0.6) 60.02%, rgba(0, 0, 0, 0.2) 77.12%)}.card--bento .card__body{position:relative;z-index:2}.card--bento p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin-bottom:0}@media(max-width: 1199.98px){.card--bento .card__image{opacity:.4}}

/*# sourceMappingURL=card-grid.css.map*/