.gallery-cards{overflow:hidden}.gallery-cards .gallery-cards__gallery{margin-top:0;margin-bottom:0;padding:0;display:grid;grid-template-columns:1fr;gap:24px;list-style:none}@media(min-width: 990px){.gallery-cards .gallery-cards__gallery{margin-top:32px;grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.gallery-cards .gallery-cards__gallery{gap:24px;grid-template-columns:1fr 1fr 1fr}}.gallery-cards .gallery-cards__gallery.gallery-cards__cards-count--1{grid-template-columns:1fr}.gallery-cards .gallery-cards__gallery.gallery-cards__cards-count--2{grid-template-columns:1fr;gap:24px}@media(min-width: 1200px){.gallery-cards .gallery-cards__gallery.gallery-cards__cards-count--2{grid-template-columns:1fr 1fr}}.gallery-cards .gallery-cards__tags{display:flex;gap:16px;overflow:auto}.gallery-cards .tag-label{height:-moz-fit-content;height:fit-content;display:flex;align-items:center;border-radius:8px;padding:16px;text-align:center;white-space:nowrap}.gallery-cards .gallery-cards__card{min-height:380px;position:relative}@media(min-width: 990px){.gallery-cards .gallery-cards__card{min-height:472px}}.gallery-cards .gallery-cards__card .card__media-wrapper{aspect-ratio:421/296;width:100%;overflow:hidden;border-radius:18px}.gallery-cards .gallery-cards__card .card__media-wrapper:has(video) img,.gallery-cards .gallery-cards__card .card__media-wrapper:has(iframe) img{cursor:pointer}.gallery-cards .gallery-cards__card .card__media-wrapper img{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.gallery-cards .gallery-cards__card figure{display:flex;flex-direction:column;gap:12px;margin:0}.gallery-cards .gallery-cards__card figure .text-container{display:flex;flex-direction:column}.gallery-cards .gallery-cards__card figure .text-container>*{margin:0;font-style:normal}.gallery-cards .gallery-cards__card figure .text-container .review-text{margin:0;margin-top:16px;padding:0;border-left:unset;font-size:20px;line-height:130%}.gallery-cards .gallery-cards__card figure .text-container .review-text p{margin:0;color:#2d2c29}.gallery-cards .gallery-cards__card figure .text-container .review-author{margin-bottom:4px}.gallery-cards .gallery-cards__card figure .text-container .review-author cite{font-style:normal}.gallery-cards .gallery-cards__card figure .text-container .text-container__text{text-transform:uppercase;color:#727270}.gallery-cards__media{height:100%;--ratio-percent: 56.25%;position:relative;padding-bottom:calc(var(--ratio-percent) - var(--media-border-width))}.scroll-trigger:where(.gradient.gallery-cards__media){background:rgba(0,0,0,0)}.gallery-cards__media.global-media-settings--full-width{padding-bottom:var(--ratio-percent)}.gallery-cards__media.deferred-media{box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow), var(--media-shadow-opacity))}.gallery-cards__media.deferred-media:after{content:none}.gallery-cards__poster.deferred-media__poster:focus{outline-offset:.3rem}.gallery-cards__media iframe{background-color:rgba(var(--color-foreground), 0.03);border:0}.gallery-cards__poster,.gallery-cards__media iframe,.gallery-cards__media video{position:absolute;width:100%;height:100%;border:none}.gallery-cards .deferred-media__poster-button{width:44px;height:44px;display:flex;align-items:center;justify-content:center;z-index:999;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(45,44,41,.4);border-radius:100px;pointer-events:none}.gallery-with-text__card deferred-media[loaded] .deferred-media__poster-button{display:none !important}.gallery-with-text__card:has(video) .deferred-media__poster-button,.gallery-with-text__card:has(iframe) .deferred-media__poster-button{display:none !important}.gallery-cards .deferred-media__poster-button .svg-wrapper svg{color:#fff}.gallery-cards__media video{background:#000}.gallery-cards__media.media-fit-cover video{-o-object-fit:cover;object-fit:cover}.page-number.is-active{background:#40543e;color:#fff;border-color:#40543e}.page-arrow.is-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.page-arrow svg{width:20px;height:20px}deferred-media[loaded] .deferred-media__poster-button{display:none !important}