.staggered-image-banner{padding-block:var(--space-xxxlg) 0;padding-inline:var(--edge);color:var(--color);background:var(--bg);overflow-y:hidden}.staggered-image-banner__title{max-width:46rem;padding-bottom:2rem;margin-inline:auto;text-align:center;font-weight:500}@media only screen and (min-width: 40em){.staggered-image-banner__title{padding-bottom:1.25rem}}.staggered-image-banner__title-subtitle{max-width:34rem;margin-inline:auto}.staggered-image-banner__blocks{margin-inline:var(--remove-edge);display:grid;grid-template-areas:"one two" "one three";gap:1.25rem}@media only screen and (min-width: 40em){.staggered-image-banner__blocks{margin-inline:0;grid-template-areas:"one two three";grid-template-columns:1fr 1fr 1fr;row-gap:0;-moz-column-gap:1.85rem;column-gap:1.85rem;align-items:end}}.staggered-image-banner__blocks-item .image{height:100%;border-radius:var(--card-border-radius)}.staggered-image-banner__blocks-item .image img{border-radius:inherit}.staggered-image-banner__blocks-item.item-1{grid-area:one;aspect-ratio:1/2.5;padding-top:50%}@media only screen and (min-width: 40em){.staggered-image-banner__blocks-item.item-1{aspect-ratio:1.15;padding-top:0}}.staggered-image-banner__blocks-item.item-1 .image{border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}@media only screen and (min-width: 40em){.staggered-image-banner__blocks-item.item-1 .image{border-top-left-radius:var(--card-border-radius)}}.staggered-image-banner__blocks-item.item-2{grid-area:two;aspect-ratio:2/3}@media only screen and (min-width: 40em){.staggered-image-banner__blocks-item.item-2{aspect-ratio:1}}.staggered-image-banner__blocks-item.item-2 .image{border-top-right-radius:0;border-bottom-right-radius:0}@media only screen and (min-width: 40em){.staggered-image-banner__blocks-item.item-2 .image{border-top-right-radius:var(--card-border-radius);border-bottom-left-radius:0}}.staggered-image-banner__blocks-item.item-3{grid-area:three;aspect-ratio:3/2}@media only screen and (min-width: 40em){.staggered-image-banner__blocks-item.item-3{aspect-ratio:.85}}.staggered-image-banner__blocks-item.item-3 .image{border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}@media only screen and (min-width: 40em){.staggered-image-banner__blocks-item.item-3 .image{border-top-right-radius:var(--card-border-radius)}}
