:root{--global-border-radius:.75rem}.block--hero--cards{--card-bg:var(--c-brand-primary-light);--card-color:var(--c-text);--card-bg-hover:var(--c-brand-primary);--card-color-hover:var(--c-text-light);--card-overlay-bg:#fff;margin-top:0;margin-bottom:0;transition:all 1s}.block--hero--cards .section-header .field--body{line-height:1.5em}.block--hero--cards .section-header .field--button{margin-top:1em;font-weight:500}.block--hero--cards .section-header .field--button a{color:var(--c-brand-primary)}.block--hero--cards .section-header .field--button a:hover{opacity:.5}@media screen and (min-width:768px){.block--hero--cards.cards-left>.inner,.block--hero--cards.cards-right>.inner{display:flex}.block--hero--cards.cards-left>.inner .section-header-wrapper,.block--hero--cards.cards-right>.inner .section-header-wrapper{width:40%}.block--hero--cards.cards-left>.inner .section-header-wrapper .section-header,.block--hero--cards.cards-right>.inner .section-header-wrapper .section-header{padding-top:clamp(3rem,7.2vw,6rem);padding-right:clamp(0,0,0);padding-bottom:clamp(.5rem,1.2vw,1rem);padding-left:clamp(0,0,0)}.block--hero--cards.cards-left>.inner .cards,.block--hero--cards.cards-right>.inner .cards{width:60%}.block--hero--cards.cards-right .section-header-wrapper{padding-top:clamp(0,0,0);padding-right:clamp(2rem,4.8vw,4rem);padding-bottom:clamp(0,0,0);padding-left:clamp(0,0,0)}.block--hero--cards.cards-left .section-header-wrapper{padding-top:clamp(0,0,0);padding-right:clamp(0,0,0);padding-bottom:clamp(0,0,0);padding-left:clamp(2rem,4.8vw,4rem)}.block--hero--cards.cards-left .section-header-wrapper{order:2}.block--hero--cards.cards-left .cards{order:1}.block--hero--cards.cards-bottom .section-header-wrapper{padding-top:clamp(1.5rem,3.6vw,3rem);padding-right:clamp(0,0,0);padding-bottom:clamp(1rem,2.4vw,2rem);padding-left:clamp(0,0,0)}.block--hero--cards.cards-bottom .section-header-wrapper{width:100%;text-align:center}.block--hero--cards.cards-bottom .section-header-wrapper .section-header{margin:0 auto;max-width:800px}.block--hero--cards.cards-bottom .cards{width:100%}}.block--hero--cards.style-grid .field--cards>.field-items,.block--hero--cards.style-grid-3 .field--cards>.field-items{gap:clamp(.5rem,1.2vw,1rem) clamp(.5rem,1.2vw,1rem)}.block--hero--cards.style-grid .field--cards>.field-items>*,.block--hero--cards.style-grid-3 .field--cards>.field-items>*{flex: 0 0 calc((100% - clamp(0.5rem, 1.2vw, 1rem) * (1 - 1)) / 1)}.block--hero--cards.style-grid .field--cards>.field-items,.block--hero--cards.style-grid-3 .field--cards>.field-items{gap:clamp(.5rem,1.2vw,1rem) clamp(.5rem,1.2vw,1rem)}.block--hero--cards.style-grid .field--cards>.field-items,.block--hero--cards.style-grid-3 .field--cards>.field-items{display:flex;flex-flow:row wrap}.block--hero--cards.style-grid .card .card-link,.block--hero--cards.style-grid-3 .card .card-link{display:flex;flex-flow:column;height:100%;width:100%;background:var(--card-bg);color:var(--c-text);contain:paint;container-type:inline-size;border-radius:1rem}.block--hero--cards.style-grid .card .card-link .field--image,.block--hero--cards.style-grid-3 .card .card-link .field--image{contain:paint}.block--hero--cards.style-grid .card .card-link .field--image img,.block--hero--cards.style-grid-3 .card .card-link .field--image img{display:block;width:100%;height:100%;aspect-ratio: 4/3;-o-object-fit:cover;object-fit:cover;transition:all .5s var(--ease-cubic);border-radius:0}.block--hero--cards.style-grid .card .card-link .field--image::after,.block--hero--cards.style-grid-3 .card .card-link .field--image::after{position:absolute;left:0;top:0;width:100%;height:100%}.block--hero--cards.style-grid .card .card-link .field--image::after,.block--hero--cards.style-grid-3 .card .card-link .field--image::after{content:""}.block--hero--cards.style-grid .card .card-link .field--image::after,.block--hero--cards.style-grid-3 .card .card-link .field--image::after{background:color-mix(in srgb,var(--card-overlay-bg),transparent 50%);opacity:0;transition:all .25s;backdrop-filter:blur(5px)}.block--hero--cards.style-grid .card .card-link .content,.block--hero--cards.style-grid-3 .card .card-link .content{padding:clamp(1rem,2.4vw,2rem)}.block--hero--cards.style-grid .card .card-link .content,.block--hero--cards.style-grid-3 .card .card-link .content{flex-grow:1}.block--hero--cards.style-grid .card .card-link .content h3,.block--hero--cards.style-grid-3 .card .card-link .content h3{font-size:var(--font-size-rel-3);line-height:1.2em;margin-bottom:.5em}.block--hero--cards.style-grid .card .card-link .content .field--body,.block--hero--cards.style-grid-3 .card .card-link .content .field--body{font-size:var(--font-size-rel-0);line-height:1.5em}.block--hero--cards.style-grid .card .card-link a:hover,.block--hero--cards.style-grid-3 .card .card-link a:hover{background:var(--card-bg-hover);color:var(--card-color-hover)}.block--hero--cards.style-grid .card .card-link a:hover .field--image img,.block--hero--cards.style-grid-3 .card .card-link a:hover .field--image img{transform:scale(1.1)}.block--hero--cards.style-grid .card .card-link a:hover .field--image::after,.block--hero--cards.style-grid-3 .card .card-link a:hover .field--image::after{opacity:1}@media screen and (min-width:1000px){.block--hero--cards.style-grid .field--cards>.field-items>.card,.block--hero--cards.style-grid-3 .field--cards>.field-items>.card{flex: 0 0 calc((100% - clamp(0.5rem, 1.2vw, 1rem) * (2 - 1)) / 2)}.block--hero--cards.style-grid-3 .field--cards>.field-items>.field-item{width:33.333%}}.block--hero--cards.style-list .field--cards > .field-items > .card:not(:last-child) {margin-bottom:clamp(.5rem,1.2vw,1rem);margin-block-end:clamp(.5rem,1.2vw,1rem);margin-top:clamp(0,0,0);margin-block-start:clamp(0,0,0)}.block--hero--cards.style-list .card .card-link{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;border-radius:1rem;contain:paint}.block--hero--cards.style-list .card .card-link .field--image,.block--hero--cards.style-list .card .card-link .content{contain:paint}.block--hero--cards.style-list .card .card-link .field--image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio: 4/4;border-radius:0}.block--hero--cards.style-list .card .card-link .content{background:var(--card-bg);color:var(--card-color)}.block--hero--cards.style-list .card .card-link .content>.inner{padding:clamp(1.5rem,3.6vw,3rem)}.block--hero--cards.style-list .card .card-link .content>.inner{height:100%;display:flex;flex-direction:column;justify-content:center}.block--hero--cards.style-list .card .card-link svg{display:block;width:3em;height:auto;color:var(--c-brand-primary)}.block--hero--cards.style-list .card .card-link h3{font-size:var(--font-size-2);line-height:1.2em;margin-bottom:.25em}.block--hero--cards.style-list .card .card-link .field--body{font-size:var(--font-size--1);line-height:1.5em}@media screen and (min-width:0) and (max-width:767px){.block--hero--cards.style-list .card .card-link{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.block--hero--cards.style-list .card .card-link .field--image img{aspect-ratio: 1/1}}.block--hero--cards.style-list .field--cards > .field-items > .field-item:nth-child(1) .card .content {background:var(--c-black)}.block--hero--cards.style-list .field--cards > .field-items > .field-item:nth-child(2) .card .content {background:var(--c-brand-primary-light);color:var(--c-text)}.block--hero--cards.style-list .field--cards > .field-items > .field-item:nth-child(3) .card .content {background:#fff;color:var(--c-text)}.block--hero--cards.stack .section-header{position:sticky;top:0;margin-bottom:0;height:100vh;display:flex;flex-direction:column;justify-content:center}.block--hero--cards.style-list.stack .field--cards>.field-items>.field-item{position:sticky;top:0}.block--hero--cards.style-list.stack .field--cards > .field-items > .field-item:nth-child(2) {top:1.5rem}.block--hero--cards.style-list.stack .field--cards > .field-items > .field-item:nth-child(3) {top:3rem}.block--hero--cards.style-list.stack .field--cards > .field-items > .field-item:nth-child(4) {top:4.5rem}.block--hero--cards.color-flip[data-color="b"]{background:var(--c-black);color:#fff}.block--hero--cards.color-flip[data-color="b"] .section-header .field--button a{color:var(--c-brand-primary-light)}.block--hero--cards.color-flip[data-color="b"] .section-header .field--button a:hover{opacity:.5}.block--hero--cards.bg--light{--card-bg:#fff;background:#f6f7f7}.block--hero--cards.bg--light .section-header .field--button a{color:var(--c-brand-primary)}.block--hero--cards.bg--dark{background:var(--c-black);color:#fff}.block--hero--cards.bg--dark .card .card-link{background:#f6f7f7}