.ImageMap{margin-left:auto;margin-right:auto;max-width:var(--max-content-width);padding-left:var(--content-padding);padding-right:var(--content-padding);width:100%}.ImageMap.ImageMap--dark .wrapper{background-color:var(--color-secondary-carbon-100)}.ImageMap.ImageMap--dark .wrapper .TextContent>*,.ImageMap.ImageMap--dark .wrapper>*{--color-text-base:var(--color-text-base-inverted)}.ImageMap.ImageMap--dark .content{background-color:var(--color-secondary-carbon-100);color:var(--color-text-base-inverted)}@media (min-width:0) and (max-width:575px),(min-width:576px) and (max-width:767px){.ImageMap.ImageMap--dark .content .swiper .item:after{background:-webkit-gradient(linear,left bottom,left top,from(#414148),to(rgba(65,65,72,0)));background:linear-gradient(0deg,#414148,#41414800)}}.ImageMap.ImageMap--light .content,.ImageMap.ImageMap--light .wrapper{background-color:var(--color-secondary-carbon-10)}.ImageMap.ImageMap--light .content{color:var(--color-text-base)}@media (min-width:0) and (max-width:575px),(min-width:576px) and (max-width:767px){.ImageMap.ImageMap--light .content .swiper .item:after{background:-webkit-gradient(linear,left bottom,left top,from(#e6e7ea),to(hsla(225,9%,91%,0)));background:linear-gradient(0deg,#e6e7ea,#e6e7ea00)}.ImageMap.ImageMap--light .content .close,.ImageMap.ImageMap--light .content .swiper-button-next,.ImageMap.ImageMap--light .content .swiper-button-prev{color:var(--color-text-base)!important}}.ImageMap.ImageMap--yellow .content,.ImageMap.ImageMap--yellow .wrapper{background-color:var(--color-primary-yellow)}.ImageMap.ImageMap--yellow .content{color:var(--color-text-base)}@media (min-width:0) and (max-width:575px),(min-width:576px) and (max-width:767px){.ImageMap.ImageMap--yellow .content .swiper .item:after{background:-webkit-gradient(linear,left bottom,left top,from(#ffed00),to(rgba(255,237,0,0)));background:linear-gradient(0deg,#ffed00,#ffed0000)}.ImageMap.ImageMap--yellow .content .close,.ImageMap.ImageMap--yellow .content .swiper-button-next,.ImageMap.ImageMap--yellow .content .swiper-button-prev{color:var(--color-text-base)!important}}.ImageMap .intro{margin-bottom:var(--gap-xlarge)}.ImageMap .wrapper{display:grid;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-column-gap:var(--grid-gutter);grid-row-gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ImageMap .media-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-end:span 12;grid-column-end:0;grid-column-start:0;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--color-primary-white);justify-content:center;padding:var(--gap-large)}@media (min-width:768px){.ImageMap .media-wrapper{grid-column-end:span 7;grid-column-end:0;grid-column-start:0}}.ImageMap .media-wrapper .media{position:relative}.ImageMap .media-wrapper img{aspect-ratio:1/1;max-width:100%;-o-object-fit:cover;object-fit:cover}.ImageMap .media-wrapper .dot{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-secondary-carbon-10);border-radius:50%;cursor:pointer;font-weight:600;height:32px;width:32px}@media (min-width:768px){.ImageMap .media-wrapper .dot{height:48px;width:48px}}.ImageMap .media-wrapper .dot.active,.ImageMap .media-wrapper .dot:hover{background-color:var(--color-primary-yellow)}.ImageMap .content{display:none;position:relative}@media (min-width:0) and (max-width:575px),(min-width:576px) and (max-width:767px){.ImageMap .content{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:100vh;left:100vw;position:fixed;top:0;width:100vw;z-index:1030;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-transition:left .3s ease;transition:left .3s ease}.ImageMap .content.show{left:0}.ImageMap .content .swiper{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:calc(100% - 60px);margin-bottom:16px;margin-top:var(--gap-xxxlarge);max-width:100%;width:100%}.ImageMap .content .swiper .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;height:100%;max-height:100%;max-width:100%;overflow:auto;padding:0 var(--content-padding) 64px;row-gap:32px;-webkit-transition:opacity 3s ease;transition:opacity 3s ease;width:100%}.ImageMap .content .swiper .item.swiper-slide-active{z-index:2}.ImageMap .content .swiper .item:after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);content:"";display:block;height:40px;inset:auto 0 0;position:absolute;z-index:0}.ImageMap .content .swiper .item .headline{font-size:24px;font-weight:700;line-height:1.2}.ImageMap .content .swiper .item .video-container,.ImageMap .content .swiper .item img{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;max-width:100%;width:100%}.ImageMap .content .swiper .item .video-container{aspect-ratio:16/9;background-color:var(--color-primary-black);max-width:100%;position:relative;width:100%}.ImageMap .content .swiper .item .video-container iframe,.ImageMap .content .swiper .item .video-container video{height:100%;left:0;position:absolute;top:0;width:100%}.ImageMap .content .page-count{bottom:var(--gap-small);color:var(--color-text-base);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-family-base);font-size:var(--text-copy-large-font-size);font-weight:400;left:0;line-height:var(--text-copy-large-line-height);position:absolute;right:0;z-index:2;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 24px}.ImageMap .content .page-count .swiper-button-next,.ImageMap .content .page-count .swiper-button-prev{display:-webkit-box;display:-ms-flexbox;display:flex;top:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--color-text-base-inverted);height:32px;justify-content:center;margin-top:0;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:32px}.ImageMap .content .page-count .swiper-button-next.swiper-button-disabled,.ImageMap .content .page-count .swiper-button-prev.swiper-button-disabled{opacity:.5;pointer-events:none}.ImageMap .content .page-count .swiper-button-next svg,.ImageMap .content .page-count .swiper-button-prev svg{height:32px;width:32px;fill:currentColor}.ImageMap .content .page-count .swiper-button-next:after,.ImageMap .content .page-count .swiper-button-prev:after{display:none}.ImageMap .content .page-count .swiper-button-prev{left:var(--content-padding);right:auto}.ImageMap .content .page-count .swiper-button-next{left:auto;right:var(--content-padding)}.ImageMap .content .page-count .count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;line-height:1;margin:0 16px;text-align:center}.ImageMap .content .close{background:none;border:none;color:var(--color-text-base-inverted);cursor:pointer;display:block;height:32px;padding:0;position:absolute;right:var(--content-padding);top:var(--content-padding);width:32px;z-index:10}.ImageMap .content .close svg{height:32px;width:32px;fill:currentColor}}@media (min-width:768px){.ImageMap .content{display:block;grid-column-end:span 5;grid-column-end:0;grid-column-start:0;height:100%;padding-right:var(--grid-gutter)}.ImageMap .content .close{display:none}.ImageMap .content .swiper{height:100%;padding-bottom:var(--gap-xxlarge);padding-top:var(--gap-large)}.ImageMap .content .swiper .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;padding:0 40px;row-gap:var(--gap-medium)}.ImageMap .content .swiper .item img{width:100%}.ImageMap .content .page-count{bottom:var(--gap-small);color:var(--color-text-base);font-family:var(--font-family-base);font-size:var(--text-copy-large-font-size);font-weight:400;line-height:var(--text-copy-large-line-height);position:absolute}.ImageMap .content .page-count .swiper-button-next,.ImageMap .content .page-count .swiper-button-prev{display:none}}
