.image-accordions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}@media only screen and (max-width:767px){.image-accordions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:auto!important;scroll-behavior:smooth;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.image-accordions::-webkit-scrollbar{display:none}}.image-accordions.seven-fifty-height{min-height:750px}.image-accordions.six-fifty-height{min-height:650px}.image-accordions.five-fifty-height{min-height:550px}.image-accordions.four-fifty-height{min-height:450px}.image-accordions.five-fifty-height,.image-accordions.four-fifty-height,.image-accordions.full-height,.image-accordions.seven-fifty-height,.image-accordions.six-fifty-height{height:auto}.image-accordions.full-height{min-height:var(--content-full)}@media only screen and (max-width:767px){.image-accordions.full-height-mobile{min-height:var(--content-full)}}@media only screen and (max-width:767px){.image-accordions.seven-fifty-height-mobile{min-height:750px}}@media only screen and (max-width:767px){.image-accordions.six-fifty-height-mobile{min-height:650px}}@media only screen and (max-width:767px){.image-accordions.five-fifty-height-mobile{min-height:550px}}@media only screen and (max-width:767px){.image-accordions.four-fifty-height-mobile{min-height:450px}}.image-accordion__text{position:absolute;z-index:100;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.image-accordions--spacing{margin:0 calc(var(--gutter-mobile) * -1);max-height:var(--full-height)}.image-accordions--spacing::after{content:"";display:block;position:relative;padding-right:var(--gutter-mobile)}}.image-accordion__image__container{position:absolute;top:0;width:100%;min-height:100%;left:0}@media only screen and (min-width:768px){.image-accordion__image__container{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (min-width:768px){.image-accordions--spacing.image-accordions--1 .image-accordion__image__container{width:calc(2px + (var(--wrapper-width)))}.image-accordions--spacing.image-accordions--2 .image-accordion__image__container{width:calc(2px + (var(--wrapper-width)) * 5 / 6)}.image-accordions--spacing.image-accordions--3 .image-accordion__image__container{width:calc(2px + (var(--wrapper-width)) * 5 / 7)}.image-accordions--spacing.image-accordions--4 .image-accordion__image__container{width:calc(2px + (var(--wrapper-width)) * 5 / 8)}.image-accordions--1 .image-accordion__image__container{width:100vw}.image-accordions--2 .image-accordion__image__container{width:calc(83.3333333333vw + 2px)}.image-accordions--3 .image-accordion__image__container{width:calc(71.4285714286vw + 2px)}.image-accordions--4 .image-accordion__image__container{width:calc(62.5vw + 2px)}}@media only screen and (min-width:768px){.image-accordion__image__container--mobile{display:none}}@media only screen and (max-width:767px){.image-accordion__image__container--mobile+.image-accordion__image__container--desktop{display:none}}.image-accordion__image__wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.image-accordion{position:relative;width:calc(var(--wrapper-width) - var(--grid-gutter));z-index:1;white-space:normal;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.image-accordion.is-expanded{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media only screen and (min-width:768px){.image-accordion{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;-webkit-transition:-webkit-box-flex .75s cubic-bezier(.29,0,.2,1),-webkit-flex .75s cubic-bezier(.29,0,.2,1);transition:-webkit-box-flex .75s cubic-bezier(.29,0,.2,1),-webkit-flex .75s cubic-bezier(.29,0,.2,1);transition:flex .75s cubic-bezier(.29,0,.2,1);transition:flex .75s cubic-bezier(.29,0,.2,1),-webkit-box-flex .75s cubic-bezier(.29,0,.2,1),-webkit-flex .75s cubic-bezier(.29,0,.2,1),-ms-flex .75s cubic-bezier(.29,0,.2,1)}.image-accordion.is-expanded{-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5}}@media only screen and (max-width:767px){.image-accordion{scroll-snap-align:start}.image-accordions--spacing .image-accordion{padding-left:var(--gutter-mobile)}}.image-accordion__inner{position:relative;width:100%;height:100%;overflow:hidden}.image-accordion__image__bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover}.image-accordion__image__bg--center-top{-o-object-position:center top;object-position:center top}.image-accordion__image__bg--center-center{-o-object-position:center center;object-position:center center}.image-accordion__image__bg--center-bottom{-o-object-position:center bottom;object-position:center bottom}.image-accordion__image__bg--left-center{-o-object-position:left center;object-position:left center}.image-accordion__image__bg--right-center{-o-object-position:right center;object-position:right center}.image-accordion__image__svg{position:relative;left:50%;min-width:100%;min-height:100%;max-height:none;padding-right:263%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.image-accordion__image__svg .placeholder-svg-filled{position:absolute}.image-accordion:nth-child(1) .placeholder-svg-filled{fill:var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST);background:var(--COLOR-BG-LIGHTEN-DARKEN)}.image-accordion:nth-child(2) .placeholder-svg-filled{fill:var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2);background:var(--COLOR-BG-LIGHTEN-DARKEN-2)}.image-accordion:nth-child(3) .placeholder-svg-filled{fill:var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3);background:var(--COLOR-BG-LIGHTEN-DARKEN-3)}.image-accordion:nth-child(4) .placeholder-svg-filled{fill:var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4);background:var(--COLOR-BG-LIGHTEN-DARKEN-4)}@media only screen and (min-width:768px){.image-accordion:not(.is-expanded) .slide__text__wrapper{opacity:0;-webkit-transition:opacity .2s ease 0s;transition:opacity .2s ease 0s}}@media only screen and (min-width:768px){.image-accordions--1 .slide__text__wrapper--narrow{min-width:calc(.6 * (var(--wrapper-width)))}.image-accordions--1 .slide__text__wrapper--normal{min-width:calc(.8 * (var(--wrapper-width)))}.image-accordions--1 .slide__text__wrapper--wide{min-width:calc((var(--wrapper-width)))}.image-accordions--2 .slide__text__wrapper--narrow{min-width:calc(.6 * (var(--wrapper-width)) * 5 / 6)}.image-accordions--2 .slide__text__wrapper--normal{min-width:calc(.8 * (var(--wrapper-width)) * 5 / 6)}.image-accordions--2 .slide__text__wrapper--wide{min-width:calc((var(--wrapper-width)) * 5 / 6)}.image-accordions--3 .slide__text__wrapper--narrow{min-width:calc(.6 * (var(--wrapper-width)) * 5 / 7)}.image-accordions--3 .slide__text__wrapper--normal{min-width:calc(.8 * (var(--wrapper-width)) * 5 / 7)}.image-accordions--3 .slide__text__wrapper--wide{min-width:calc((var(--wrapper-width)) * 5 / 7)}.image-accordions--4 .slide__text__wrapper--narrow{min-width:calc(.6 * (var(--wrapper-width)) * 5 / 8)}.image-accordions--4 .slide__text__wrapper--normal{min-width:calc(.8 * (var(--wrapper-width)) * 5 / 8)}.image-accordions--4 .slide__text__wrapper--wide{min-width:calc((var(--wrapper-width)) * 5 / 8)}}@media only screen and (max-width:1023px){.image-accordions--1 .image-accordion{width:calc(var(--wrapper-width) + var(--gutter-mobile))}}.image-accordion__text__wrapper{padding:var(--gutter) var(--gutter-mobile);word-break:break-word}@media only screen and (min-width:768px){.image-accordion--no-animation .slide__text__wrapper{opacity:0;-webkit-transition:opacity .4s ease .6s;transition:opacity .4s ease .6s}}@media only screen and (min-width:768px){.image-accordion--no-animation.is-expanded .slide__text__wrapper{opacity:1}}@media only screen and (min-width:1024px){.image-accordion__text__wrapper{padding:var(--gutter)}}.image-accordion__text__content{overflow:hidden}.image-accordion__text__content>span,.image-accordion__text__heading>span{display:block;overflow:hidden}.image-accordion__link{position:absolute;top:0;left:0;width:100%;height:100%}