.rb-cardscollage__wrapper{padding-bottom:var(--padding-bottom);padding-top:var(--padding-top)}.rb-cardscollage__wrapper.align--center{text-align:center}.rb-cardscollage__wrapper.align--right{text-align:right}@media screen and (min-width:750px){.rb-cardscollage__title{max-width:18ch}}.rb-cardscollage__subtitle{text-transform:uppercase}.rb-cardscollage__cards{display:grid;gap:2rem;grid-template-columns:1fr;margin-top:3rem}@media screen and (min-width:750px){.rb-cardscollage__cards{margin-top:4rem}.rb-cardscollage__cards:not([data-count="1"]){grid-template-columns:repeat(2,1fr)}}.rb-cardscollage__card{aspect-ratio:var(--card-ratio);background-color:rgb(var(--color-background));border-radius:var(--rb-cards-radius);color:rgb(var(--color-foreground));display:flex;flex-direction:column;justify-content:flex-end;min-width:100%;padding:3rem;position:relative;text-align:left;text-decoration:none}@media screen and (min-width:750px){.rb-cardscollage__card{padding:4rem}}@media screen and (max-width:749px){.rb-cardscollage__card.rb-cardscollage__card--desktop-only{display:none}}@media screen and (min-width:750px){.rb-cardscollage__cards[data-count="3"]{grid-template-columns:repeat(2,1fr)}.rb-cardscollage__cards[data-count="3"] .rb-cardscollage__card:first-child{grid-area:card1}.rb-cardscollage__cards[data-count="3"] .rb-cardscollage__card:nth-child(2){grid-area:card2}.rb-cardscollage__cards[data-count="3"] .rb-cardscollage__card:nth-child(3){grid-area:card3}.rb-cardscollage__cards[data-count="3"][data-highlight-card=first] .rb-cardscollage__card:first-child,.rb-cardscollage__cards[data-count="3"][data-highlight-card=last] .rb-cardscollage__card:nth-child(3){aspect-ratio:auto;overflow:hidden}.rb-cardscollage__cards[data-count="3"][data-highlight-card=first][data-highlight-layout=row]{grid-template-areas:"card1 card2" "card1 card3";grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto}.rb-cardscollage__cards[data-count="3"][data-highlight-card=first][data-highlight-layout=column]{grid-template-areas:"card1 card1" "card2 card3";grid-template-columns:auto auto;grid-template-rows:repeat(2,1fr)}.rb-cardscollage__cards[data-count="3"][data-highlight-card=last][data-highlight-layout=row]{grid-template-areas:"card1 card3" "card2 card3";grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto}.rb-cardscollage__cards[data-count="3"][data-highlight-card=last][data-highlight-layout=column]{grid-template-areas:"card1 card2" "card3 card3";grid-template-columns:auto auto;grid-template-rows:repeat(2,1fr)}}.rb-cardscollage__cards[data-background-overlay=text] .rb-cardscollage__card:after{background:linear-gradient(90deg,rgb(var(--color-background)),transparent);border-radius:var(--rb-cards-radius);content:"";inset:0;position:absolute;z-index:0}.rb-cardscollage__cards[data-background-overlay=full] .rb-cardscollage__card:after{background-color:rgba(var(--color-background),.3);border-radius:var(--rb-cards-radius);content:"";inset:0;position:absolute;z-index:0}.rb-cardscollage__image-wrapper{aspect-ratio:var(--card-ratio);border-radius:var(--rb-cards-radius);bottom:0;height:auto;left:0;min-height:100%;overflow:hidden;position:relative;position:absolute;right:0;top:0;width:100%}.rb-cardscollage__image{height:100%;object-fit:cover;width:100%}.rb-cardscollage__text{border-radius:var(--rb-cards-radius);display:flex;flex-direction:column;gap:2rem;position:relative;z-index:1}.rb-cardscollage__text p:first-of-type{margin-top:0}.rb-cardscollage__cta{margin-top:1.5rem}.rb-cardscollage__subheading{text-transform:uppercase}