.image{margin-block:var(--spacing-page);overflow:hidden}.image__inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;width:89.6vw}@media only screen and (min-width:768px){.image__inner{width:91.6666666667vw}}@media only screen and (min-width:1024px){.image__inner{width:87.5vw}}@media only screen and (min-width:1440px){.image__inner{width:1280px}}.image__header{flex-basis:89.6vw;max-width:89.6vw;padding-left:1.0666666667vw;padding-right:1.0666666667vw;width:89.6vw}@media only screen and (min-width:768px){.image__header{flex-basis:91.6666666667vw;max-width:91.6666666667vw;padding-left:1.5625vw;padding-right:1.5625vw;width:91.6666666667vw}}@media only screen and (min-width:1024px){.image__header{flex-basis:54.6875vw;max-width:54.6875vw;padding-left:.78125vw;padding-right:.78125vw;width:54.6875vw}}@media only screen and (min-width:1440px){.image__header{flex-basis:640px;max-width:640px;padding-left:8px;padding-right:8px;width:640px}}.image__header{margin-bottom:16px}@media only screen and (min-width:768px){.image__header{margin-bottom:40px;margin-left:11.4583333333vw}}@media only screen and (min-width:1024px){.image__header{margin-left:16.40625vw}}@media only screen and (min-width:1440px){.image__header{margin-left:320px}}.image__headline{font-family:Pangea,Arial,sans-serif;font-size:1.625rem;font-weight:600;line-height:110%}@media only screen and (min-width:1024px){.image__headline{font-size:2.375rem}}.image__headline b,.image__headline strong{font-weight:600}.image__headline{font-weight:400}.image__images:not(.has--slider){overflow:hidden}.image__images-inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;width:89.6vw}@media only screen and (min-width:768px){.image__images-inner{width:91.6666666667vw}}@media only screen and (min-width:1024px){.image__images-inner{width:87.5vw}}@media only screen and (min-width:1440px){.image__images-inner{width:1280px}}.image__images-inner{flex-wrap:nowrap;justify-content:flex-start}.image__images-inner[data-gallery=single]{justify-content:center}.image__images-item{flex-basis:calc(var(--grid-column-outer)*6);max-width:calc(var(--grid-column-outer)*6);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*6)}.has--slider .image__images-item{flex-grow:0;flex-shrink:0;height:100%}.image__images-item.swiper-slide-duplicate{max-height:0}@media only screen and (min-width:768px){.image__images-item{flex-basis:calc(var(--grid-column-outer)*8);max-width:calc(var(--grid-column-outer)*8);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*8)}}@media only screen and (min-width:1024px){.image__images-item{flex-basis:calc(var(--grid-column-outer)*8);max-width:calc(var(--grid-column-outer)*8);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*8)}.has--two-slides .image__images-item:first-of-type{margin-left:0}}.image__images-item-image{align-items:center;aspect-ratio:1.5;background-color:var(--color-surface-base-2);border-radius:16px;display:flex;justify-content:center;overflow:hidden;position:relative}.image__images-item-image.is--fullsize img{width:100%}.image__images-item-image img{height:auto;width:61.86667vw}@media only screen and (min-width:768px){.image__images-item-image img{width:37.5vw}}@media only screen and (min-width:1024px){.image__images-item-image{border-radius:24px}.image__images-item-image img{width:34.375vw}}@media only screen and (min-width:1440px){.image__images-item-image img{width:496px}}.image__images-item-caption{font-size:1.125rem;line-height:130%;margin-top:16px}.image__images-item-overlay-open{bottom:16px;cursor:pointer;position:absolute;right:16px}.image__images-swiper{flex-basis:89.6vw;max-width:89.6vw;padding-left:1.0666666667vw;padding-right:1.0666666667vw;width:89.6vw}@media only screen and (min-width:768px){.image__images-swiper{flex-basis:91.6666666667vw;max-width:91.6666666667vw;padding-left:1.5625vw;padding-right:1.5625vw;width:91.6666666667vw}}@media only screen and (min-width:1024px){.image__images-swiper{flex-basis:87.5vw;max-width:87.5vw;padding-left:.78125vw;padding-right:.78125vw;width:87.5vw}}@media only screen and (min-width:1440px){.image__images-swiper{flex-basis:1280px;max-width:1280px;padding-left:8px;padding-right:8px;width:1280px}}.image__images-swiper{display:none;margin-top:15px}@media only screen and (min-width:1024px){.image__images-swiper{display:flex}}