.b-image-boxes
.b__content{width:1px;margin-right:calc(var(--layout-gutter) / 2);margin-left:calc(var(--layout-gutter) / 2);min-width:calc(100% / var(--layout-columns) * 12 - var(--layout-gutter) - 0.01px)}.b-image-boxes
.b__boxes{width:1px;margin-right:calc(var(--layout-gutter) / 2);margin-left:calc(var(--layout-gutter) / 2);min-width:calc(100% / var(--layout-columns) * 12 - var(--layout-gutter) - 0.01px)}.b-image-boxes .b__boxes .c-boxes{display:grid;grid-template-columns:repeat(1, 1fr);gap:var(--layout-gutter)}.b-image-boxes .b__boxes .c-box{background:var(--color-background-4);display:flex;flex-flow:column;min-width:0}.b-image-boxes .b__boxes .c-box__content{display:flex;flex-flow:column;position:relative;padding:clamp(1rem, 1.03vw + 0.77rem, 2rem)}.b-image-boxes .b__boxes .c-box .c-text{margin-top:0}.b-image-boxes .b__boxes .c-box .c-headline+.c-text{margin-top:clamp(1rem, 0.51vw + 0.88rem, 1.5rem)}.b-image-boxes .b__boxes .c-box .c-headline{color:var(--color-text)}.b-image-boxes .b__boxes .c-box__image .c-media{width:100%;aspect-ratio:16/9;overflow:hidden}.b-image-boxes .b__boxes .c-box__image .c-media
img{transition:filter 0.4s ease-in-out, transform 0.4s ease-in-out}.b-image-boxes .b__boxes .c-box:focus img, .b-image-boxes .b__boxes .c-box:hover
img{transform:scale(1.1)}.b-image-boxes .c-boxes.c-boxes--background-white .c-box{background-color:var(--color-background-1)}.b-image-boxes .c-boxes.c-boxes--columns-four .c-box{text-align:center}.b-image-boxes .c-boxes.c-boxes--columns-four .c-box__inner{padding-left:unset;justify-content:flex-start;align-items:center}.b-image-boxes .c-boxes.c-boxes--columns-four .c-box .c-headline{color:var(--color-primary)}.b-image-boxes .b__content+.b__boxes{margin-top:var(--block-spacing)}@media (min-width: 576px){.b-image-boxes
.b__content{width:1px;margin-right:calc(var(--layout-gutter) / 2);margin-left:calc(var(--layout-gutter) / 2);min-width:calc(100% / var(--layout-columns) * 8 - var(--layout-gutter) - 0.01px)}}@media (min-width: 1024px){.b-image-boxes
.b__content{width:1px;margin-right:calc(var(--layout-gutter) / 2);margin-left:calc(var(--layout-gutter) / 2);min-width:calc(100% / var(--layout-columns) * 8 - var(--layout-gutter) - 0.01px)}.b-image-boxes .b__boxes .c-boxes{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1280px){.b-image-boxes .b__boxes .c-boxes{grid-template-columns:repeat(3, 1fr)}}.b.b-page-title{position:relative;background-color:var(--color-background-2);color:var(--color-text-inverted)}.b.b-page-title:first-child{margin-top:0}.b.b-page-title
.b__content{position:relative;z-index:2;margin-top:var(--block-margin-inner);padding:calc(var(--block-padding) / 2) 0}.b.b-page-title
.b__content{width:1px;margin-right:calc(var(--layout-gutter) / 2);margin-left:calc(var(--layout-gutter) / 2);min-width:calc(100% / var(--layout-columns) * 11 - var(--layout-gutter) - 0.01px)}.b.b-page-title .b__content
h1{color:var(--color-text-inverted)}.b.b-page-title
.b__media{position:relative;z-index:1;margin-top:var(--block-margin-inner)}.b.b-page-title
.b__media{width:1px;margin-right:calc(var(--layout-gutter) / 2);margin-left:calc(var(--layout-gutter) / 2);min-width:calc(100% / var(--layout-columns) * 12 - var(--layout-gutter) - 0.01px)}.b.b-page-title .b__media .c-media{width:calc(100% + var(--layout-offset));aspect-ratio:16/9}.b.b-page-title .b__media .c-media__overlay{bottom:64%;background:linear-gradient(180deg, rgba(0, 0, 0, 0.72) 0%, rgba(255, 255, 255, 0) 100%)}@media (min-width: 1024px){.b.b-page-title .l-grid{flex-flow:row nowrap}.b.b-page-title .b__wrapper:not(:has(.b__text))+.b__icon{display:none}.b.b-page-title
.b__content{margin-top:unset;color:var(--color-text-inverted);display:flex;flex-flow:column;justify-content:center}.b.b-page-title
.b__content{width:1px;margin-right:calc(var(--layout-gutter) / 2);margin-left:calc(var(--layout-gutter) / 2);min-width:calc(100% / var(--layout-columns) * 4 - var(--layout-gutter) - 0.01px)}.b.b-page-title
.b__media{margin-top:0}.b.b-page-title
.b__media{width:1px;margin-right:calc(var(--layout-gutter) / 2);margin-left:calc(var(--layout-gutter) / 2);min-width:calc(100% / var(--layout-columns) * 8 - var(--layout-gutter) - 0.01px)}.b.b-page-title .b__media .c-media__overlay{right:60%;bottom:0;background:linear-gradient(90deg, rgba(0, 0, 0, 0.72) 0%, rgba(255, 255, 255, 0) 100%)}.b.b-page-title.no-text .b__media .c-media{aspect-ratio:16/7}}@media (min-width: 1280px){.b.b-page-title
.b__media{width:1px;margin-right:calc(var(--layout-gutter) / 2);margin-left:calc(var(--layout-gutter) / 2);min-width:calc(100% / var(--layout-columns) * 8 - var(--layout-gutter) - 0.01px)}.b.b-page-title
.b__content{width:1px;margin-right:calc(var(--layout-gutter) / 2);margin-left:calc(var(--layout-gutter) / 2);min-width:calc(100% / var(--layout-columns) * 4 - var(--layout-gutter) - 0.01px)}}@media (min-width: 1440px){.b.b-page-title
.b__media{width:1px;margin-right:calc(var(--layout-gutter) / 2);margin-left:calc(var(--layout-gutter) / 2);min-width:calc(100% / var(--layout-columns) * 8 - var(--layout-gutter) - 0.01px)}.b.b-page-title
.b__content{width:1px;margin-right:calc(var(--layout-gutter) / 2);margin-left:calc(var(--layout-gutter) / 2);min-width:calc(100% / var(--layout-columns) * 4 - var(--layout-gutter) - 0.01px)}}.b-text
.b__content{width:1px;margin-right:calc(var(--layout-gutter) / 2);margin-left:calc(var(--layout-gutter) / 2);min-width:calc(100% / var(--layout-columns) * 12 - var(--layout-gutter) - 0.01px)}@media (min-width: 768px){.b-text
.b__content{width:1px;margin-right:calc(var(--layout-gutter) / 2);margin-left:calc(var(--layout-gutter) / 2);min-width:calc(100% / var(--layout-columns) * 10 - var(--layout-gutter) - 0.01px);margin-left:calc(100% / var(--layout-columns) * 1 + var(--layout-gutter) / 2)}}@media (min-width: 1280px){.b-text
.b__content{width:1px;margin-right:calc(var(--layout-gutter) / 2);margin-left:calc(var(--layout-gutter) / 2);min-width:calc(100% / var(--layout-columns) * 8 - var(--layout-gutter) - 0.01px);margin-left:calc(100% / var(--layout-columns) * 2 + var(--layout-gutter) / 2)}}.w-cta .c-overline{color:var(--color-text-inverted)}.w-cta .c-text{font-size:clamp(2rem, 2.82vw + 1.37rem, 4.75rem);font-weight:800}.w-cta .c-text
span{color:var(--color-secondary)}.w-cta .c-links{row-gap:0;flex-flow:column;margin-top:clamp(1.5rem, 0.51vw + 1.38rem, 2rem)}.w-cta .c-link{font-weight:800;font-family:var(--font-headline);font-size:clamp(1.5rem, 1.41vw + 1.18rem, 2.88rem)}