/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}

/* INT tweaks */

.flickity-page-dots {
	display: flex;
	bottom: -32px;
	z-index: 1;
}

.flickity-page-dots .dot {
	flex: 1;
	height: 2px;
	margin: 0 7px 0 0;
	border-radius: 0;
}
/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:#ffffffbf;border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-page-dots{display:flex;bottom:-32px;z-index:1}.flickity-page-dots .dot{flex:1;height:2px;margin:0 7px 0 0;border-radius:0}html,body{background:#ececec;font-family:akzidenz-grotesk-next-pro,Akzidenz Grotesk Next,Helvetica Neue,Helvetica,Arial,sans-serif}body .l-page-container{background:#ececec;background-color:var(--bg);color:#222;color:var(--dark-text)}.theme-font--1{font-family:var(--font1);font-size:var(--font1-size-adjust)}.theme-font--2{font-family:var(--font2);font-size:var(--font2-size-adjust)}.theme-font--3{font-family:var(--font3);font-size:var(--font3-size-adjust)}.theme-font--4{font-family:var(--font4);font-size:var(--font4-size-adjust)}.theme-font-bold--1 b{font-family:var(--font1);font-size:var(--font1-size-adjust)}.theme-font-bold--2 b{font-family:var(--font2);font-size:var(--font2-size-adjust)}.theme-font-bold--3 b{font-family:var(--font3);font-size:var(--font3-size-adjust)}.theme-font-bold--4 b{font-family:var(--font4);font-size:var(--font4-size-adjust)}.theme-font-italic--1 i{font-family:var(--font1);font-size:var(--font1-size-adjust)}.theme-font-italic--2 i{font-family:var(--font2);font-size:var(--font2-size-adjust)}.theme-font-italic--3 i{font-family:var(--font3);font-size:var(--font3-size-adjust)}.theme-font-italic--4 i{font-family:var(--font4);font-size:var(--font4-size-adjust)}.non-italic i{font-style:normal}.page h1.theme-font--1,.page h1.theme-font--2,.page h1.theme-font--3,.page h1.theme-font--4,.page h2.theme-font--1,.page h2.theme-font--2,.page h2.theme-font--3,.page h2.theme-font--4,.page h3.theme-font--1,.page h3.theme-font--2,.page h3.theme-font--3,.page h3.theme-font--4,.page h4.theme-font--1,.page h4.theme-font--2,.page h4.theme-font--3,.page h4.theme-font--4,.page h5.theme-font--1,.page h5.theme-font--2,.page h5.theme-font--3,.page h5.theme-font--4,.page h6.theme-font--1,.page h6.theme-font--2,.page h6.theme-font--3,.page h6.theme-font--4,.page strong.theme-font--1,.page strong.theme-font--2,.page strong.theme-font--3,.page strong.theme-font--4,.page b.theme-font--1,.page b.theme-font--2,.page b.theme-font--3,.page b.theme-font--4{font-weight:700}.theme-bg--bg{background-color:var(--bg)}.theme-bg--bg.b-button,.theme-bg--bg.b-button.m-white,.theme-bg--bg.b-button.cmp-banner--dark-tint-on{background:no-repeat linear-gradient(#fff,#fff),linear-gradient(var(--bg),var(--bg));background-size:0 100%,100%}.theme-color--bg,.theme-color--bg.b-button,.theme-color--bg.b-button.cmp-banner--dark-tint-on,.theme-color-bold--bg b,.theme-color-italic--bg i{color:var(--bg)}.theme-bg--dark-text{background-color:var(--dark-text)}.theme-bg--dark-text.b-button,.theme-bg--dark-text.b-button.m-white,.theme-bg--dark-text.b-button.cmp-banner--dark-tint-on{background:no-repeat linear-gradient(#fff,#fff),linear-gradient(var(--dark-text),var(--dark-text));background-size:0 100%,100%}.theme-color--dark-text,.theme-color--dark-text.b-button,.theme-color--dark-text.b-button.m-white,.theme-color--dark-text.b-button.cmp-banner--dark-tint-on,.theme-color-bold--dark-text b,.theme-color-italic--dark-text i{color:var(--dark-text)}.theme-bg--light-text{background-color:var(--light-text)}.theme-bg--light-text.b-button,.theme-bg--light-text.b-button.m-white,.theme-bg--light-text.b-button.cmp-banner--dark-tint-on{background:no-repeat linear-gradient(#fff,#fff),linear-gradient(var(--light-text),var(--light-text));background-size:0 100%,100%}.theme-color--light-text,.theme-color--light-text.b-button,.theme-color--light-text.b-button.m-white,.theme-color--light-text.b-button.cmp-banner--dark-tint-on,.theme-color-bold--light-text b,.theme-color-italic--light-text i{color:var(--light-text)}.theme-bg--a{background-color:var(--theme-a)}.theme-bg--a.b-button,.theme-bg--a.b-button.m-white,.theme-bg--a.b-button.cmp-banner--dark-tint-on{background:no-repeat linear-gradient(#fff,#fff),linear-gradient(var(--theme-a),var(--theme-a));background-size:0 100%,100%}.theme-color--a,.theme-color--a.b-button,.theme-color--a.b-button.m-white,.theme-color--a.b-button.cmp-banner--dark-tint-on,.theme-color-bold--a b,.theme-color-italic--a i{color:var(--theme-a)}.theme-bg--b{background-color:var(--theme-b)}.theme-bg--b.b-button,.theme-bg--b.b-button.m-white,.theme-bg--b.b-button.cmp-banner--dark-tint-on{background:no-repeat linear-gradient(#fff,#fff),linear-gradient(var(--theme-b),var(--theme-b));background-size:0 100%,100%}.theme-color--b,.theme-color--b.b-button,.theme-color--b.b-button.m-white,.theme-color--b.b-button.cmp-banner--dark-tint-on,.theme-color-bold--b b,.theme-color-italic--b i{color:var(--theme-b)}.theme-bg--c{background-color:var(--theme-c)}.theme-bg--c.b-button,.theme-bg--c.b-button.m-white,.theme-bg--c.b-button.cmp-banner--dark-tint-on{background:no-repeat linear-gradient(#fff,#fff),linear-gradient(var(--theme-c),var(--theme-c));background-size:0 100%,100%}.theme-color--c,.theme-color--c.b-button,.theme-color--c.b-button.m-white,.theme-color--c.b-button.cmp-banner--dark-tint-on,.theme-color-bold--c b,.theme-color-italic--c i{color:var(--theme-c)}.theme-bg--d{background-color:var(--theme-d)}.theme-bg--d.b-button,.theme-bg--d.b-button.m-white,.theme-bg--d.b-button.cmp-banner--dark-tint-on{background:no-repeat linear-gradient(#fff,#fff),linear-gradient(var(--theme-d),var(--theme-d));background-size:0 100%,100%}.theme-color--d,.theme-color--d.b-button,.theme-color--d.b-button.m-white,.theme-color--d.b-button.cmp-banner--dark-tint-on{color:var(--theme-d)}.theme-bg--black{background-color:#222}.theme-bg--black.b-button,.theme-bg--black.b-button.m-white,.theme-bg--black.b-button.cmp-banner--dark-tint-on{background:no-repeat linear-gradient(#fff,#fff),linear-gradient(#222,#222);background-size:0 100%,100%}.theme-color--black,.theme-color--black.b-button,.theme-color--black.b-button.m-white,.theme-color--black.b-button.cmp-banner--dark-tint-on,.theme-color-bold--black b,.theme-color-italic--black i{color:#222}.theme-bg--white{background-color:#fff}.theme-bg--white.b-button,.theme-bg--white.b-button.m-white,.theme-bg--white.b-button.cmp-banner--dark-tint-on{background:no-repeat linear-gradient(#000,#000),linear-gradient(#fff,#fff);background-size:0 100%,100%}.theme-color--white,.theme-color--white.b-button,.theme-color--white.b-button.m-white,.theme-color--white.b-button.cmp-banner--dark-tint-on,.theme-color-bold--white b,.theme-color-italic--white i{color:#fff}button,input,optgroup,select,textarea{font:inherit}header ul,footer ul{list-style-type:none}.experiencefragment,.cmp-experiencefragment,.cmp-container,header .l-page-container,footer .l-page-container,footer .aem-Grid--12{display:contents}.aem-Grid.aem-Grid--default--12>footer.aem-GridColumn.aem-GridColumn--default--12,.aem-Grid.aem-Grid--default--12>main.aem-GridColumn.aem-GridColumn--default--12{float:none}header>.cmp-experiencefragment>.cmp-container>.aem-Grid{display:contents}.full-width-color-container{display:block;position:relative;width:100vw;right:50%;left:50%;margin-left:-50vw;margin-right:-50vw;padding-top:.5px;padding-bottom:.5px}.full-width-color-container>*{max-width:1300px;margin-left:auto;margin-right:auto}.pt-30{padding-top:30px}.pb-30{padding-bottom:30px}.mfm{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:40px 30px}@media (max-width: 1024px){.mfm{padding:20px 26px}}.mfm--top-pad-default{padding-top:40px}@media (max-width: 767px){.mfm--top-pad-default{padding-top:20px}}.mfm--top-pad-80{padding-top:80px}@media (max-width: 767px){.mfm--top-pad-80{padding-top:40px}}.mfm--top-pad-20{padding-top:20px}@media (max-width: 767px){.mfm--top-pad-20{padding-top:10px}}.mfm--top-pad-10{padding-top:10px}@media (max-width: 767px){.mfm--top-pad-10{padding-top:5px}}.mfm--top-pad-0{padding-top:0}.mfm--bottom-pad-default{padding-bottom:40px}@media (max-width: 767px){.mfm--bottom-pad-default{padding-bottom:20px}}.mfm--bottom-pad-80{padding-bottom:80px}@media (max-width: 767px){.mfm--bottom-pad-80{padding-bottom:40px}}.mfm--bottom-pad-20{padding-bottom:20px}@media (max-width: 767px){.mfm--bottom-pad-20{padding-bottom:10px}}.mfm--bottom-pad-10{padding-bottom:10px}@media (max-width: 767px){.mfm--bottom-pad-10{padding-bottom:5px}}.mfm--bottom-pad-0{padding-bottom:0}.mfm .util-caption{position:absolute;padding:2px 6px 0;bottom:15px;right:10px;color:#fff;z-index:2;background:#00000080;font-size:10px}.mfm-wrap{max-width:1920px;margin:auto}.b-button{white-space:normal!important;line-height:normal!important}.b-button--hover-black:hover{color:#fff!important}.b-button--hover-white:hover,.b-button--hover-default:hover{color:#222!important}.media--gal{overflow:hidden}.media--gal img,.media--gal video{width:100%;height:100%;object-fit:cover;object-position:center}.media--gal__carousel img,.media--gal__carousel video{padding-bottom:24px}.mfm .media--gal__carousel .util-caption{bottom:32px}.media--gal__carousel .flickity-button{display:none}.media--gal__carousel .flickity-page-dots{bottom:0;width:101%}.media--gal__carousel .flickity-page-dots .dot{background:#fff3;height:5px;z-index:1}.media--gal__carousel .flickity-page-dots .dot.is-selected{background:#fff}.media--gal__carousel:focus{outline:0!important;border:none}.lf-headline-title{line-height:55px;margin:0 0 24px;font-weight:500}.lf-headline-title h1,.lf-headline-title h2,.lf-headline-title h3,.lf-headline-title h4{font-size:80px;font-style:normal;font-weight:500;line-height:80%;letter-spacing:-4px;max-width:1100px;margin-left:auto;margin-right:auto;margin-bottom:16px}@media (max-width: 1440px){.lf-headline-title h1,.lf-headline-title h2,.lf-headline-title h3,.lf-headline-title h4{font-size:5vw}}@media (max-width: 767px){.lf-headline-title h1,.lf-headline-title h2,.lf-headline-title h3,.lf-headline-title h4{font-size:clamp(32px,9.38vw,72px);letter-spacing:-3.6px;max-width:unset;padding-top:4px}}@media (max-width: 475px){.lf-headline-title h1,.lf-headline-title h2,.lf-headline-title h3,.lf-headline-title h4{padding-top:0}}@media (max-width: 375px){.lf-headline-title h1,.lf-headline-title h2,.lf-headline-title h3,.lf-headline-title h4{letter-spacing:-1.6px}}.lf-meta{text-align:center;margin-bottom:2em}.lf-meta>*{display:inline-block;vertical-align:middle;margin:0 .5em;font-size:18px;color:#333}span.lf-separator{color:#999;margin:0}.lf-image{position:relative;margin:0 auto}.lf-image__full{width:100%}.lf-image__half{width:50%}@media (max-width: 768px){.lf-image__half{width:100%}}.lf-image__img{width:100%;height:auto;display:block}.lf-image__caption{margin-top:13px;margin-bottom:17px;font-size:13px;text-align:center}.lfText{margin-left:auto;margin-right:auto}.lfText p{margin:0 222px 2em;font-size:24px}@media (max-width: 1000px){.lfText p{margin:0 20px 2em;font-size:20px}}.lfText h2{font-size:40px;font-weight:500;line-height:44px;letter-spacing:0em;margin:0 0 16px 222px}@media (max-width: 1000px){.lfText h2{margin:0 20px 16px;font-size:32px;line-height:36px}}.mfm.accordion{display:flex;flex-direction:column;padding:0}@media (min-width: 767px){.mfm.accordion{flex-direction:row;align-items:stretch;min-height:700px}}.author-mode-acc{height:auto}.accordion__item{position:relative;padding-left:30px;padding-right:30px;transition:width .3s ease-in;width:140px}@media (max-width: 1000px){.accordion__item{padding-left:20px;padding-right:20px;width:130px}}@media (max-width: 767px){.accordion__item{padding-left:30px;padding-right:30px;width:100%;display:flex;align-items:center;transition:max-height .3s ease-in}}@media (max-width: 375px){.accordion__item{padding-left:20px;padding-right:20px}}.accordion__item:not(.accordion-active){cursor:pointer}.accordion__item:not(.accordion-active):hover{opacity:.9}@media (max-width: 767px){.accordion__item:nth-of-type(1){padding-bottom:30px}}@media (max-width: 767px){.accordion__item:nth-of-type(2){padding:30px}}@media (max-width: 375px){.accordion__item:nth-of-type(2){padding:30px 20px}}@media (max-width: 767px){.accordion__item:nth-of-type(3){padding-top:30px}}.accordion__item.accordion-active{width:calc(100vw - 280px)}@media (max-width: 1000px){.accordion__item.accordion-active{width:calc(100vw - 260px)}}@media (max-width: 767px){.accordion__item.accordion-active{width:100%;max-height:100%}}.accordion__item.accordion-active .accordion-image-outer-container{opacity:1;width:100%;transition:opacity .8s ease-in,width .3s ease-in}.accordion__item .accordion-image-container{opacity:0;width:0}.accordion__item.accordion-active .accordion-image-container{opacity:1;width:100%;transition:opacity .8s ease-in,width .3s ease-in}.accordion-text-container{display:none}@media (min-width: 768px){.accordion-text-container{padding-top:50px}}.accordion-text-container.accordion-show-content{display:block}.accordion-icon-container{display:flex}.accordion-icon-container img{max-width:93px}@media (max-width: 767px){.accordion-icon-container img{height:clamp(25px,8.47vw,65px)}}.accordion__item.accordion-active .accordion-content-container{display:flex;justify-content:space-between;width:100%;height:100%}@media (max-width: 767px){.accordion__item.accordion-active .accordion-content-container{flex-direction:column}}.accordion-left-content-container{position:relative;height:100%}@media (max-width: 767px){.accordion-left-content-container{width:100%}}@media (min-width: 768px){.accordion__item.accordion-active .accordion-left-content-container{padding-right:72px}}@media (min-width: 1441px){.accordion__item.accordion-active .accordion-left-content-container{max-width:480px;width:40%}}.accordion__header p,.accordion__header h1,.accordion__header h2,.accordion__header h3,.accordion__header h4,.accordion__header h5,.accordion__header h6{font-size:80px;font-style:normal;font-weight:500;line-height:80%;letter-spacing:.0025em}@media (max-width: 1440px){.accordion__header p,.accordion__header h1,.accordion__header h2,.accordion__header h3,.accordion__header h4,.accordion__header h5,.accordion__header h6{font-size:5vw;letter-spacing:.0025em}}@media (max-width: 1000px){.accordion__header p,.accordion__header h1,.accordion__header h2,.accordion__header h3,.accordion__header h4,.accordion__header h5,.accordion__header h6{letter-spacing:.0025em;font-size:5vw}}@media (max-width: 767px){.accordion__header p,.accordion__header h1,.accordion__header h2,.accordion__header h3,.accordion__header h4,.accordion__header h5,.accordion__header h6{font-size:clamp(32px,8.38vw,72px);letter-spacing:-2.6px;max-width:unset;padding-top:4px}}@media (max-width: 475px){.accordion__header p,.accordion__header h1,.accordion__header h2,.accordion__header h3,.accordion__header h4,.accordion__header h5,.accordion__header h6{font-size:clamp(28px,8vw,64px);letter-spacing:-1.5px;padding-top:0}}@media (max-width: 375px){.accordion__header p,.accordion__header h1,.accordion__header h2,.accordion__header h3,.accordion__header h4,.accordion__header h5,.accordion__header h6{letter-spacing:-1.6px}}.accordion-header-mobile{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;margin-left:32px}@media (min-width: 768px){.accordion-header-mobile{display:none}}@media (min-width: 375px){.accordion-header-mobile{margin-left:16px}}@media (max-width: 767px){.accordion-header-desktop{display:none}}.accordion__text{font-size:24px;font-style:normal;font-weight:400;line-height:120%;max-width:435px;margin-bottom:.8em}@media (max-width: 1440px){.accordion__text{font-size:1.6vw}}@media (max-width: 767px){.accordion__text{font-size:24px;max-width:90%}}.accordion__text p{margin-block-end:.5em;margin-block-start:10px;line-height:normal}@media (max-width: 767px){.accordion-button{margin-bottom:32px}}.accordion-image-container{max-width:720px;width:100%;overflow:hidden;position:relative;aspect-ratio:3/2.5}@media (max-width: 1440px){.accordion-image-container{aspect-ratio:3/2.3}}@media (max-width: 1000px){.accordion-image-container{aspect-ratio:3/2.2}}@media (max-width: 767px){.accordion-image-container{aspect-ratio:1/.8}}@media (max-width: 375px){.accordion-image-container{aspect-ratio:1.375/1}}.accordion-image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.accordion__header p,.accordion__header h1,.accordion__header h2,.accordion__header h3,.accordion__header h4,.accordion__header h5,.accordion__header h6{margin:0;position:relative;z-index:1}.accordion-svg-container{position:absolute;width:50px;bottom:18px;left:50%;transform:translate(-50%);transition:all .3s ease-in}.accordion__item:not(.accordion-active):hover .accordion-svg-container{bottom:36px}.mobile-pointer{display:none}@media (max-width: 767px){.accordion-svg-container{right:28px;left:unset;bottom:unset;top:30px;transform:translate(0);width:40px}.desktop-pointer{display:none}.mobile-pointer{display:block}}@media (max-width: 475px){.accordion-svg-container{right:16px;width:32px;top:unset}}.accordion-active .accordion-svg-container{display:none}.accordion-svg-container svg{max-width:100%;transition:all .3s ease-in}.accordion-svg-container .desktop-pointer{transform:rotate(90deg)}.accordion-item-on-right .accordion-svg-container .desktop-pointer{transform:rotate(90deg) rotateX(180deg)}.accordion-svg-container .mobile-pointer{transform:rotateX(180deg)}@media (min-width: 768px){.accordion-vertical-title{padding-left:15px}}@media (max-width: 767px){.accordion-vertical-title{display:none!important}}.accordion-vertical-title__text{writing-mode:vertical-lr;transform:none;line-height:.8;letter-spacing:.0025em;font-weight:500;font-size:48px}@media (min-width: 768px){.accordion__item.accordion-active .accordion-vertical-title{display:none}}.mfm.accordion.vertical-titles .accordion-icon{display:none}@media (max-width: 768px){.mfm.accordion.vertical-titles .accordion__header{margin-left:0}}@media (max-width: 1440px){.mfm.bento-grid{padding-left:16px;padding-right:16px}}.bento-grid-container{width:100%;max-width:1300px;margin:0 auto;display:grid;gap:25px;grid-template-columns:repeat(24,1fr);grid-template-rows:repeat(8,1fr)}@media (max-width: 1024px){.bento-grid-container{gap:16px}}@media (max-width: 767px){.bento-grid-container{max-width:100%;grid-template-columns:repeat(16,1fr);grid-template-rows:repeat(3,1fr);gap:25px}}@media (max-width: 600px){.bento-grid-container{gap:12px}}.bento-headline-one-container{padding:32px;grid-column:1/11;grid-row:1/5}@media (max-width: 767px){.bento-headline-one-container{grid-column:1/11;grid-row:1/2}}@media (max-width: 600px){.bento-headline-one-container{padding:16px}}.bento-headline-two-container{grid-column:15/25;grid-row:5/9;padding:32px;display:flex;flex-direction:column;justify-content:flex-end;text-align:right}@media (max-width: 767px){.bento-headline-two-container{grid-column:9/17;grid-row:2/3}}@media (max-width: 600px){.bento-headline-two-container{padding:16px}}.bento-grid-first-image-container{grid-column:11/17;grid-row:1/5}@media (max-width: 767px){.bento-grid-first-image-container{grid-column:11/17;grid-row:1/2}}.bento-grid-second-image-container{grid-column:17/25;grid-row:1/5}@media (max-width: 767px){.bento-grid-second-image-container{grid-column:1/9;grid-row:2/3}}.bento-grid-third-image-container{grid-column:1/15;grid-row:5/9}@media (max-width: 767px){.bento-grid-third-image-container{grid-column:1/17;grid-row:3/3}}.bento-grid-first-image-container .media__item{overflow:hidden;position:relative;max-height:312px;aspect-ratio:1}@media (max-width: 767px){.bento-grid-first-image-container .media__item{aspect-ratio:.82}}.bento-grid-second-image-container .media__item{overflow:hidden;position:relative;max-height:312px;aspect-ratio:1.36}@media (max-width: 767px){.bento-grid-second-image-container .media__item{aspect-ratio:1.13}}.bento-grid-third-image-container .media__item{overflow:hidden;position:relative;max-height:312px;aspect-ratio:2.45}.bento-grid-container img,.bento-grid-container video{width:100%;height:100%;object-fit:cover;object-position:center}.bento-grid .util-caption{bottom:10px;max-width:calc(100% - 20px)}.bento-grid h1,.bento-grid h2,.bento-grid h3,.bento-grid h4,.bento-grid p{line-height:1;margin:0;letter-spacing:.0025px}.mfm-carousel-carousel-container{max-width:1300px;margin:auto auto 32px}.mfm-carousel__item{width:395px;min-height:100%;display:flex;flex-direction:column}.mfm-carousel__item:not(:last-child){margin-right:24px}.mfm-carousel-image-container img{max-width:100%}.mfm-carousel-image-container{width:100%;overflow:hidden;position:relative;max-height:960px;aspect-ratio:1}.mfm-carousel-image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.mfm-carousel-image-container .util-caption{bottom:10px;max-width:calc(100% - 20px)}.mfm-carousel-text-container{padding:32px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.mfm-carousel__heading h1,.mfm-carousel__heading h2,.mfm-carousel__heading h3,.mfm-carousel__heading h4,.mfm-carousel__heading p{margin:0;font-size:48px;font-style:normal;font-weight:500;line-height:80%}@media (max-width: 375px){.mfm-carousel__heading h1,.mfm-carousel__heading h2,.mfm-carousel__heading h3,.mfm-carousel__heading h4,.mfm-carousel__heading p{font-size:38px}}.mfm-carousel__text h1,.mfm-carousel__text h2,.mfm-carousel__text h3,.mfm-carousel__text h4,.mfm-carousel__text p{font-size:24px;font-style:normal;font-weight:400;line-height:120%}@media (max-width: 375px){.mfm-carousel__text h1,.mfm-carousel__text h2,.mfm-carousel__text h3,.mfm-carousel__text h4,.mfm-carousel__text p{font-size:18px}}.mfm-carousel ol.flickity-page-dots{width:calc(100% - 174px);right:0;z-index:1}.mfm-carousel button.flickity-button.flickity-prev-next-button.previous,.mfm-carousel button.flickity-button.flickity-prev-next-button.next{display:block;top:auto;left:0;bottom:-32px;background:transparent;transform:none;width:45px;height:19px;border-radius:0;overflow:hidden}.mfm-carousel button.flickity-button.flickity-prev-next-button.next{right:auto;left:80px}.flickity-prev-next-button svg.flickity-button-icon{left:0;top:-1px;width:100px;height:100px;pointer-events:none}.flickity-prev-next-button.next svg.flickity-button-icon{top:-80px;left:-54px}.mfm-carousel .flickity-page-dots{bottom:-24px}.mfm-carousel .flickity-page-dots .dot{height:3px;z-index:1}.mfm-carousel-carousel-container:focus{outline:0!important;border:none}@media (max-width: 375px){.mfm-carousel .mfm-carousel-carousel-container .flickity-button.flickity-prev-next-button.previous,.mfm-carousel .mfm-carousel-carousel-container .flickity-button.flickity-prev-next-button.next{display:none}}@media (max-width: 375px){.mfm-carousel .mfm-carousel-carousel-container ol.flickity-page-dots{width:100%}}.mfm-carousel--static .mfm-carousel-items{display:flex;justify-content:center}.mfm-carousel__button a{min-width:200px}@media (max-width: 1000px){.mfm-carousel--static .mfm-carousel-items:not(.only-one-item){display:block!important;margin-bottom:40px!important}}@media (max-width: 475px){.carousel-headline-and-text-container{max-width:280px}}.mfm.dynamic-grid .mfm-wrap{max-width:1300px}.mfm.dynamic-grid .b-button{margin-right:0}.mfm.dynamic-grid [class$=__buttons-container],.mfm.dynamic-grid [class$=__buttons]{gap:1rem}@media (max-width: 375px){.mfm.dynamic-grid [class$=__buttons-container],.mfm.dynamic-grid [class$=__buttons]{gap:0}}.mfm.dynamic-grid-double{padding:32px 16px 20px}.mfm .dgd-container{width:100%;max-width:1300px;margin:0 auto;position:relative}.dgd-content-container{display:flex;flex-direction:column;width:100%}@media (min-width: 767px){.dgd-content-container{gap:80px;flex-direction:row}}@media (min-width: 767px){.right-image-version .dgd-content-container{flex-direction:row-reverse}}.dynamic-grid-double__heading{margin-bottom:24px}@media (min-width: 768px){.dynamic-grid-double__heading{margin-top:8px;z-index:1;position:absolute;top:0;left:0;text-wrap:nowrap}}.dgd-text-and-button-container{gap:24px}@media (min-width: 768px){.dgd-text-and-button-container{text-align:right;display:flex;flex-direction:column;align-items:flex-end}}@media (min-width: 768px){.left-image-version .dynamic-grid-double__heading{position:absolute;right:0;text-align:right}}.left-image-version .dgd-text-and-button-container{text-align:left}@media (min-width: 768px){.left-image-version .dgd-text-and-button-container{align-items:flex-start;display:flex;flex-direction:column}}.dgd-first-image-container{display:flex}.dgd-second-image-container{display:flex;flex-direction:column;justify-content:space-between}.left-image-version .dgd-second-image-container{text-align:left}.dgd-first-image-inner-container{width:100%;display:flex;align-items:flex-end}.left-image-version .dgd-first-image-inner-container{justify-content:flex-start}@media (min-width: 768px){.left-image-version .dgd-first-image-inner-container{justify-content:flex-end}}.dynamic-grid-double img,.dynamic-grid-double video{width:100%;height:100%;object-fit:cover;object-position:center}.dgd-first-image-inner-container .media__item{width:100%;overflow:hidden;position:relative}@media (max-width: 767px){.dgd-first-image-inner-container .media__item{margin-bottom:16px}}.dgd-second-image-inner-container .media__item{width:100%;overflow:hidden;position:relative}@media (min-width: 375px) and (max-width: 767px){.dgd-second-image-inner-container .media{display:flex;justify-content:flex-end}.dgd-second-image-inner-container .media .media__item{width:70%}}.dgd-media-container .media__item{width:100%;overflow:hidden;position:relative}.dynamic-grid-double__text{max-width:24ch;font-size:24px;line-height:120%;margin-bottom:24px}@media (min-width: 376px){.dynamic-grid-double__text{font-size:32px}}.dynamic-grid-double__text p{margin:0}.dynamic-grid-double__buttons-container{width:100%;display:flex}@media (max-width: 375px){.dynamic-grid-double__buttons-container{justify-content:flex-start;display:flex;flex-direction:column}}@media (max-width: 767px){.dynamic-grid-double__buttons-container{max-width:525px;justify-content:flex-start}}@media (min-width: 768px){.right-image-version .dynamic-grid-double__buttons-container{justify-content:flex-end}}.dynamic-grid-double__buttons-container a:first-of-type{margin-right:16px}@media (max-width: 375px){.dynamic-grid-double__buttons-container a:first-of-type{margin-right:unset}}.dynamic-grid-double__buttons-container a{width:50%;min-width:165px}@media (max-width: 767px){.dynamic-grid-double__buttons-container a{margin-bottom:16px}}.dynamic-grid-double__heading h1,.dynamic-grid-double__heading h2,.dynamic-grid-double__heading h3,.dynamic-grid-double__heading h4{line-height:1;margin:0;font-size:48px;letter-spacing:.0025px}@media (min-width: 375px){.dynamic-grid-double__heading h1,.dynamic-grid-double__heading h2,.dynamic-grid-double__heading h3,.dynamic-grid-double__heading h4{font-size:12.8vw}}@media (min-width: 768px){.dynamic-grid-double__heading h1,.dynamic-grid-double__heading h2,.dynamic-grid-double__heading h3,.dynamic-grid-double__heading h4{font-size:clamp(48px,8vw,100px)}}@media (min-width: 1440px){.dynamic-grid-double__heading h1,.dynamic-grid-double__heading h2,.dynamic-grid-double__heading h3,.dynamic-grid-double__heading h4{font-size:120px}}.dynamic-grid-double__heading h1{line-height:80%}.dgd-col-1{display:flex;flex-direction:column;flex:1;width:100%}@media (min-width: 768px){.dgd-col-1{gap:36px;flex-direction:column-reverse}}.dgd-col-2{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;flex:1;width:100%}@media (max-width: 1440px){.mfm.dynamic-grid-single{padding-left:16px;padding-right:16px}}.dynamic-grid-single .mfm-wrap.right-image-version,.dynamic-grid-single .mfm-wrap.carousel{display:flex;justify-content:flex-end}.mfm .dgs-container{width:100%;display:grid;grid-template-columns:repeat(16,1fr);grid-template-rows:repeat(16,1fr);justify-content:space-between}@media (max-width: 767px){.mfm .dgs-container{display:flex;flex-direction:column}}.dgs-content-container{grid-column:1/17;grid-row:1/17;z-index:1;max-width:100%;margin:0 auto;display:flex;justify-content:flex-start;width:100%}@media (min-width: 1332px){.dgs-content-container{width:1300px}}.left-image-version .dgs-content-container{justify-content:flex-end}@media (min-width: 768px){.left-image-version .dgs-content-inner-container{text-align:right;display:flex;flex-direction:column;align-items:end}}.dgs-media-container{grid-column:1/17;grid-row:1/17}.right-image-version .dgs-media-container{display:flex;justify-content:end}.carousel .dgs-media-container{grid-column:9/17}.dgs-media-container .media__item{width:50vw;overflow:hidden;position:relative;max-height:600px;max-width:600px;aspect-ratio:1}@media (max-width: 1440px){.dgs-media-container .media__item{aspect-ratio:.767;max-height:620px}}@media (max-width: 767px){.dgs-media-container .media__item{width:100%;aspect-ratio:1;max-height:450px}}@media (max-width: 375px){.dgs-media-container .media__item{aspect-ratio:17/20;max-height:400px}}.carousel .dgs-media-container .media__item{width:100%;max-width:unset}.dgs-media-container img,.dgs-media-container video{width:100%;height:100%;object-fit:cover;object-position:center}.dgs-media-container.carousel{overflow:hidden}.dgs-media-container.carousel img,.dgs-media-container.carousel video{padding-bottom:32px}.mfm.dynamic-grid-single .carousel .util-caption{bottom:40px}.dgs-media-container .flickity-page-dots{bottom:8px;width:calc(100% - 174px);right:0}@media (max-width: 375px){.dgs-media-container .flickity-page-dots{width:100%}}.dgs-media-container button.flickity-button.flickity-prev-next-button.previous,.dgs-media-container button.flickity-button.flickity-prev-next-button.next{display:block;top:auto;left:0;bottom:0;background:transparent;transform:none;width:45px;height:19px;border-radius:0;overflow:hidden;z-index:1}@media (max-width: 375px){.dgs-media-container button.flickity-button.flickity-prev-next-button.previous,.dgs-media-container button.flickity-button.flickity-prev-next-button.next{display:none}}.dgs-media-container button.flickity-button.flickity-prev-next-button.next{right:auto;left:80px}.dgs-media-container .flickity-prev-next-button svg.flickity-button-icon{left:0;top:-1px;width:100px;height:100px;pointer-events:none}.dgs-media-container .flickity-prev-next-button.next svg.flickity-button-icon{top:-80px;left:-54px}.dgs-media-container .flickity-page-dots .dot{background:#fff3;height:4px;z-index:1}.dgs-media-container .flickity-page-dots .dot.is-selected{background:#fff}.dgs-media-container:focus{outline:0!important;border:none}.dynamic-grid-single__heading p{margin:0}.dynamic-grid-single__text{font-size:24px;line-height:120%}@media (min-width: 376px){.dynamic-grid-single__text{max-width:80%;font-size:32px}}@media (min-width: 767px){.dynamic-grid-single__text{width:100%;max-width:445px}}.dynamic-grid-single__buttons{display:flex;max-width:clamp(307px,40vw,525px);width:100%}@media (max-width: 375px){.dynamic-grid-single__buttons{flex-direction:column}}@media (max-width: 767px){.dynamic-grid-single__buttons{max-width:100%;margin-bottom:16px;flex-wrap:wrap}}@media (min-width: 768px){.left-image-version .dynamic-grid-single__buttons{justify-content:flex-end}}.dynamic-grid-single__buttons a:nth-child(1){margin-right:16px}@media (max-width: 375px){.dynamic-grid-single__buttons a:nth-child(1){margin-left:unset}}.dynamic-grid-single__buttons a{width:clamp(165px,100%,262px)}@media (max-width: 767px){.dynamic-grid-single__buttons a{margin-bottom:16px}}.dynamic-grid-single__heading h1,.dynamic-grid-single__heading h2,.dynamic-grid-single__heading h3,.dynamic-grid-single__heading h4{line-height:1;margin:0;font-size:48px;letter-spacing:.0025px}@media (min-width: 375px){.dynamic-grid-single__heading h1,.dynamic-grid-single__heading h2,.dynamic-grid-single__heading h3,.dynamic-grid-single__heading h4{font-size:12.8vw}}@media (min-width: 768px){.dynamic-grid-single__heading h1,.dynamic-grid-single__heading h2,.dynamic-grid-single__heading h3,.dynamic-grid-single__heading h4{font-size:clamp(48px,8.34vw,100px)}}@media (min-width: 1440px){.dynamic-grid-single__heading h1,.dynamic-grid-single__heading h2,.dynamic-grid-single__heading h3,.dynamic-grid-single__heading h4{font-size:100px}}@media (max-width: 1440px){.mfm.dynamic-grid-triple{padding-left:16px;padding-right:16px}}.mfm .dgt-container{width:90%;display:grid;gap:24px;grid-template-columns:repeat(24,1fr);grid-template-rows:repeat(8,1fr);justify-content:space-between}@media (max-width: 767px){.mfm .dgt-container{width:100%;gap:32px;display:flex;flex-direction:column}}@media (max-width: 375px){.mfm .dgt-container{display:flex;flex-direction:column}}.dgt-content-container{grid-column:1/25;grid-row:1/12;margin:0 auto;width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr)}@media (max-width: 767px){.dgt-content-container{display:flex;flex-direction:column;align-items:flex-start}}@media (min-width: 1332px){.dgt-content-container{width:100%;max-width:1300px}}.dgt-headline-container{grid-column:1/3;grid-row:1/3}@media (min-width: 768px){.dgt-headline-container{text-wrap:nowrap}}.dgt-text-and-button-container{grid-column:3/5;grid-row:2/6;z-index:1}@media (min-width: 768px){.dgt-text-and-button-container{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;text-align:right}}.dgt-image-grid-container{display:grid;gap:32px;grid-column:1/25;grid-row:1/9;grid-template-columns:repeat(24,1fr);grid-template-rows:repeat(8,1fr)}@media (max-width: 767px){.dgt-image-grid-container{gap:0;grid-template-rows:repeat(15,1fr)}}@media (max-width: 375px){.dgt-image-grid-container{display:flex;flex-direction:column}}.dynamic-grid-triple__first-image-container,.dynamic-grid-triple__second-image-container,.dynamic-grid-triple__third-image-container{overflow:hidden}.dynamic-grid-triple__first-image-container{grid-column:1/11;grid-row:3/9;display:flex;align-items:flex-end}@media (max-width: 767px){.dynamic-grid-triple__first-image-container{grid-column:1/13;grid-row:1/7;margin-top:-16px}}.dynamic-grid-triple__second-image-container{grid-column:11/19;grid-row:2/7}@media (max-width: 1440px){.dynamic-grid-triple__second-image-container{grid-column:11/18}}@media (min-width: 1000px) and (max-width: 1440px){.dynamic-grid-triple__second-image-container{margin-top:42px}}@media (max-width: 767px){.dynamic-grid-triple__second-image-container{grid-column:14/25;grid-row:2/8}}@media (max-width: 375px){.dynamic-grid-triple__second-image-container{margin-bottom:16px}}.dynamic-grid-triple__third-image-container{grid-column:19/25;grid-row:1/5}@media (max-width: 1440px){.dynamic-grid-triple__third-image-container{grid-column:18/25}}@media (max-width: 767px){.dynamic-grid-triple__third-image-container{grid-column:1/21;grid-row:8/16}}.dynamic-grid-triple__first-image-container .media__item{overflow:hidden;position:relative;max-height:711px;aspect-ratio:.95}@media (max-width: 1440px){.dynamic-grid-triple__first-image-container .media__item{aspect-ratio:1;max-height:727px}}@media (max-width: 767px){.dynamic-grid-triple__first-image-container .media__item{aspect-ratio:1;margin-bottom:16px}}@media (max-width: 375px){.dynamic-grid-triple__first-image-container .media__item{aspect-ratio:1}}.dynamic-grid-triple__second-image-container .media__item{overflow:hidden;position:relative;max-height:560px;aspect-ratio:.96}@media (max-width: 1440px){.dynamic-grid-triple__second-image-container .media__item{aspect-ratio:1}}@media (max-width: 767px){.dynamic-grid-triple__second-image-container .media__item{aspect-ratio:1}}@media (max-width: 375px){.dynamic-grid-triple__second-image-container .media__item{aspect-ratio:1}}.dynamic-grid-triple__third-image-container .media__item{overflow:hidden;position:relative;aspect-ratio:1}@media (max-width: 1440px){.dynamic-grid-triple__third-image-container .media__item{aspect-ratio:1}}@media (max-width: 767px){.dynamic-grid-triple__third-image-container .media__item{aspect-ratio:1.29}}@media (max-width: 375px){.dynamic-grid-triple__third-image-container .media__item{aspect-ratio:1}}.dynamic-grid-triple img,.dynamic-grid-triple video{width:100%;height:100%;object-fit:cover;object-position:center}.dynamic-grid-triple__heading{margin-top:8px;z-index:1;position:relative}.dynamic-grid-triple__text{font-size:24px;line-height:120%;display:flex;align-items:end;max-width:500px}@media (min-width: 375px){.dynamic-grid-triple__text{max-width:80%;font-size:32px}}@media (min-width: 767px){.dynamic-grid-triple__text{width:100%;max-width:445px}}@media (min-width: 767px) and (max-width: 1300px){.dynamic-grid-triple__text{font-size:24px;line-height:120%}}@media (max-width: 767px){.dynamic-grid-triple__text p{margin-top:0}}@media (min-width: 768px){.dynamic-grid-triple__text p{margin-bottom:24px}}.dynamic-grid-triple__buttons-container{display:flex;justify-content:flex-end;width:100%;max-width:525px}@media (max-width: 375px){.dynamic-grid-triple__buttons-container{flex-direction:column}}@media (max-width: 767px){.dynamic-grid-triple__buttons-container{justify-content:flex-start}}.dynamic-grid-triple__buttons-container a:first-of-type{margin-right:16px}@media (max-width: 375px){.dynamic-grid-triple__buttons-container a:first-of-type{margin-right:unset}}.dynamic-grid-triple__buttons-container a{width:50%;min-width:165px}@media (max-width: 767px){.dynamic-grid-triple__buttons-container a{margin-bottom:16px}}.dynamic-grid-triple__heading h1,.dynamic-grid-triple__heading h2,.dynamic-grid-triple__heading h3,.dynamic-grid-triple__heading h4{line-height:1;margin:0;font-size:48px;letter-spacing:.0025px}@media (min-width: 375px){.dynamic-grid-triple__heading h1,.dynamic-grid-triple__heading h2,.dynamic-grid-triple__heading h3,.dynamic-grid-triple__heading h4{font-size:12.8vw}}@media (min-width: 600px){.dynamic-grid-triple__heading h1,.dynamic-grid-triple__heading h2,.dynamic-grid-triple__heading h3,.dynamic-grid-triple__heading h4{font-size:10.5vw}}@media (min-width: 768px){.dynamic-grid-triple__heading h1,.dynamic-grid-triple__heading h2,.dynamic-grid-triple__heading h3,.dynamic-grid-triple__heading h4{font-size:clamp(48px,8.34vw,100px)}}@media (min-width: 1440px){.dynamic-grid-triple__heading h1,.dynamic-grid-triple__heading h2,.dynamic-grid-triple__heading h3,.dynamic-grid-triple__heading h4{font-size:100px}}.mfm .fcards-container{width:100%;display:grid;grid-template-columns:repeat(16,1fr);grid-template-rows:repeat(16,1fr);justify-content:space-between;column-gap:10px}@media (max-width: 767px){.mfm .fcards-container{display:flex;flex-direction:column}}.fcards-content-container{grid-column:1/9;grid-row:1/17;z-index:1}@media (max-width: 1440px){.fcards-content-container{grid-column:1/9}}.left-image-version .fcards-content-container{grid-column:9/17}@media (min-width: 768px){.left-image-version .fcards-content-container{text-align:right;display:flex;flex-direction:column;align-items:end}}@media (max-width: 1440px){.left-image-version .fcards-content-container{grid-column:9/17}}.fcards-media-container{grid-column:9/17;grid-row:1/17;margin-left:54px}@media (max-width: 1440px){.fcards-media-container{grid-column:9/17}}@media (max-width: 768px){.fcards-media-container{margin-bottom:32px;margin-left:0;margin-right:0}}.left-image-version .fcards-media-container{grid-column:1/9;margin-right:54px;margin-left:0}@media (max-width: 1440px){.left-image-version .fcards-media-container{grid-column:1/9}}@media (max-width: 767px){.left-image-version .fcards-media-container{margin-right:0;margin-left:0}}.fcards-media-container .media__item{width:100%;overflow:hidden;position:relative;max-height:960px;aspect-ratio:1}@media (max-width: 1440px){.fcards-media-container .media__item{aspect-ratio:4/11;max-height:827px}}@media (max-width: 767px){.fcards-media-container .media__item{aspect-ratio:1}}@media (max-width: 375px){.fcards-media-container .media__item{aspect-ratio:17/20}}.fcards-media-container img,.fcards-media-container video{width:100%;height:100%;object-fit:cover;object-position:center}.fcards-media-container.carousel{overflow:hidden}.fcards-media-container.carousel img,.fcards-media-container.carousel video{padding-bottom:32px}.mfm.feature-cards .carousel .util-caption{bottom:40px}.fcards-media-container .flickity-page-dots{bottom:8px;width:calc(100% - 174px);right:0}@media (max-width: 375px){.fcards-media-container .flickity-page-dots{width:100%}}.fcards-media-container button.flickity-button.flickity-prev-next-button.previous,.fcards-media-container button.flickity-button.flickity-prev-next-button.next{display:block;top:auto;left:0;bottom:0;background:transparent;transform:none;width:45px;height:19px;border-radius:0;overflow:hidden;z-index:1}@media (max-width: 375px){.fcards-media-container button.flickity-button.flickity-prev-next-button.previous,.fcards-media-container button.flickity-button.flickity-prev-next-button.next{display:none}}.fcards-media-container button.flickity-button.flickity-prev-next-button.next{right:auto;left:80px}.fcards-media-container .flickity-prev-next-button svg.flickity-button-icon{left:0;top:-1px;width:100px;height:100px;pointer-events:none}.fcards-media-container .flickity-prev-next-button.next svg.flickity-button-icon{top:-80px;left:-54px}.fcards-media-container .flickity-page-dots .dot{background:#fff3;height:4px;z-index:1}.fcards-media-container .flickity-page-dots .dot.is-selected{background:#fff}.fcards-media-container:focus{outline:0!important;border:none}.flickity-viewport:focus{outline:0}@media (max-width: 767px){.feature-cards__heading{margin-top:37px}}.feature-cards__heading p{margin:0}.feature-cards__text{font-size:24px;line-height:120%;margin:48px 0}@media (max-width: 1440px){.feature-cards__text{margin:32px 0}}@media (max-width: 375px){.feature-cards__text{font-size:24px}}@media (min-width: 376px){.feature-cards__text{font-size:32px}}@media (min-width: 767px){.feature-cards__text{width:100%}}.feature-cards__buttons{display:flex;max-width:525px;width:100%}@media (max-width: 375px){.feature-cards__buttons{flex-direction:column}}@media (max-width: 767px){.feature-cards__buttons{width:100%;margin-bottom:16px}}@media (min-width: 768px){.left-image-version .feature-cards__buttons{justify-content:flex-end}}.feature-cards__buttons a:nth-child(2){margin-left:16px}@media (max-width: 375px){.feature-cards__buttons a:nth-child(2){margin-left:unset}}.feature-cards__buttons a{width:50%;min-width:165px}@media (max-width: 767px){.feature-cards__buttons a{margin-bottom:16px}}.feature-cards__heading h1,.feature-cards__heading h2,.feature-cards__heading h3,.feature-cards__heading h4{line-height:1;margin:0;font-size:clamp(48px,6.34vw,100px);letter-spacing:.0025px}.accordion-items{text-align:left}@media (max-width: 768px){.fcards-content-container .accordion-items{display:none}}@media (max-width: 768px){.accordion-items-moved{display:block;order:3}}.accordion-item{padding:18px 0}.accordion-title{cursor:pointer;display:flex;justify-content:space-between;align-items:center;position:relative;padding-right:32px;color:#fff}.accordion-text{font-size:32px;font-style:normal;font-weight:500;line-height:80%;letter-spacing:-1.6px;flex:1}@media (max-width: 375px){.accordion-text{font-size:22px;letter-spacing:-1.1px}}.accordion-title .accordion-arrow{position:absolute;top:50%;right:8px;width:12px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-50%) rotate(45deg);transition:transform .3s ease-in}.accordion-title.active .accordion-arrow{transform:translateY(-50%) rotate(-135deg)}.accordion-content{font-size:24px;font-style:normal;font-weight:400;line-height:120%;height:0;max-width:735px;overflow:hidden;transition:height .3s ease-in;padding:0 20px 0 0;text-align:left;color:#fff;opacity:0;margin-top:17px;margin-left:15px}@media (max-width: 1440px){.accordion-content{max-width:560px}}@media (max-width: 767px){.accordion-content{max-width:669px}}@media (max-width: 375px){.accordion-content{font-size:16px;max-width:337px}}.accordion-title.active+.accordion-content{opacity:1}.accordion-item .accordion-icon{margin-right:30px;width:50px;height:50px;vertical-align:middle;display:inline-block}.left-image-version .feature-cards__heading,.left-image-version .feature-cards__text{text-align:start}.full-screen-text{position:relative}.full-screen-text__bg{position:absolute;inset:0;background-size:cover;background-position:center;z-index:0}.full-screen-text__heading h1,.full-screen-text__heading h2,.full-screen-text__heading h3,.full-screen-text__heading h4{font-size:8.6vw;line-height:1;margin:0;font-size:clamp(48px,8.34vw,100px)}.full-screen-text__heading p{margin:0}.full-screen-text__wrap{max-width:1300px;position:relative;z-index:1}.full-screen-text__buttons{text-align:center;margin-top:15px;display:flex;justify-content:center;gap:16px}@media (max-width: 375px){.full-screen-text__buttons{flex-direction:column;align-items:flex-start}}:root{--white-color: #fff;--content-color: initial;--dark-color: #114546;--light-color: #89e2d1;--beige-color: #f0ebe0}.grid-numbers>*{box-sizing:border-box}.mfm-wrap.grid-numbers__wrap{max-width:1300px}.grid-numbers__container{display:grid;grid-template-columns:repeat(2,1fr);max-width:100%;gap:0}.grid-numbers__container.five{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);gap:0}.grid-numbers__cell{padding:1.2vw;position:relative;color:var(--content-color, --white-color);display:flex;flex-direction:column;justify-content:flex-start;aspect-ratio:1/1;overflow:hidden}.grid-numbers__container.six .grid-numbers__cell{background-color:var(--cell-bg-color)}.grid-numbers__cell--default-color{background-color:transparent}.grid-numbers__cell--light{background-color:var(--light-color)}.grid-numbers__cell--dark{background-color:var(--dark-color)}.grid-numbers__cell--beige{background-color:var(--beige-color)}.grid-numbers__title h1,.grid-numbers__title h2,.grid-numbers__title h3,.grid-numbers__title h4,.grid-numbers__title p{font-size:clamp(48px,10vw,100px);margin-block-end:0;margin-block-start:0;line-height:1;font-weight:700;letter-spacing:-5.844px}.grid-numbers__container.six .grid-numbers__title h1,.grid-numbers__container.six .grid-numbers__title h2,.grid-numbers__container.six .grid-numbers__title h3,.grid-numbers__container.six .grid-numbers__title h4,.grid-numbers__container.six .grid-numbers__title p,.grid-numbers__container.six .grid-numbers__subtitle{color:var(--cell-title-color)}.grid-numbers__title h2{font-size:clamp(48px,10vw,100px)}.grid-numbers__subtitle{font-size:clamp(16px,3vw,24px);font-weight:400;margin:0;display:-webkit-box;-webkit-line-clamp:4;-moz-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.grid-numbers__subtitle p{margin-block-start:0;margin-block-end:0;line-height:normal}@media screen and (min-width: 320px) and (max-width: 400px){.grid-numbers__subtitle{-webkit-line-clamp:5;-moz-line-clamp:5;line-clamp:5}}@media screen and (min-width: 401px) and (max-width: 767px){.grid-numbers__subtitle{-webkit-line-clamp:6;-moz-line-clamp:6;line-clamp:6}}@media screen and (min-width: 320px) and (max-width: 767px){.grid-numbers__title h1,.grid-numbers__title h2,.grid-numbers__title h3,.grid-numbers__title h4,.grid-numbers__title p{font-size:clamp(48px,15.2vw,48px)}}@media screen and (max-width: 767px){.mfm.grid-numbers{padding:15.5px}.grid-numbers__container{max-width:90vw;margin:0 auto;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;grid-template-rows:repeat(3,1fr);gap:0}.grid-numbers__container.four{grid-template-rows:repeat(2,1fr)}.grid-numbers__cell{padding:1.5vw;position:relative;aspect-ratio:.5/.5}.grid-numbers__title{margin-bottom:0}.grid-numbers__title h1,.grid-numbers__title h2,.grid-numbers__title h3,.grid-numbers__title h4,.grid-numbers__title p{font-weight:700;line-height:1.1;letter-spacing:-2.85px;text-transform:uppercase}.grid-numbers__subtitle{font-size:clamp(16px,5vw,2.086vw);font-weight:400;line-height:1.3}}@media screen and (min-width: 768px){.grid-numbers__cell{aspect-ratio:1/.8}.four .grid-numbers__cell{aspect-ratio:1/.6}.grid-numbers__subtitle{-webkit-line-clamp:6;-moz-line-clamp:6;line-clamp:6}}@media screen and (max-width: 1023px){.grid-numbers__container.six .grid-numbers__cell[data-count="3"],.grid-numbers__container.six .grid-numbers__cell[data-count="4"]{background-color:var(--cell-bg-color-mobile, var(--cell-bg-color))}.grid-numbers__container.six .grid-numbers__title h1,.grid-numbers__container.six .grid-numbers__title h2,.grid-numbers__container.six .grid-numbers__title h3,.grid-numbers__container.six .grid-numbers__title h4,.grid-numbers__container.six .grid-numbers__title p,.grid-numbers__container.six .grid-numbers__subtitle{color:var(--cell-title-color-mobile, var(--cell-title-color))}.grid-numbers__container.five{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.grid-numbers__container.five .grid-numbers__cell{width:100%;height:auto;aspect-ratio:auto}.grid-numbers__container.five .grid-numbers__cell[data-count="3"]{grid-column:1;grid-row:1}.grid-numbers__container.five .grid-numbers__cell[data-count="2"]{grid-column:2;grid-row:1}.grid-numbers__container.five .grid-numbers__cell[data-count="1"]{grid-column:1/span 2;grid-row:2}.grid-numbers__container.five .grid-numbers__cell[data-count="4"]{grid-column:1;grid-row:3}.grid-numbers__container.five .grid-numbers__cell[data-count="5"]{grid-column:2;grid-row:3}}@media screen and (min-width: 1024px){.grid-numbers__container{grid-template-columns:repeat(3,1fr);max-width:90vw;margin:0 auto}.grid-numbers__container.five{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);max-width:90vw;margin:0 auto}.grid-numbers__container.five .grid-numbers__cell{aspect-ratio:auto}.grid-numbers__container.five .grid-numbers__cell[data-count="1"]{grid-area:1/1/2/4}.grid-numbers__container.five .grid-numbers__cell[data-count="2"]{grid-area:1/4/2/7}.grid-numbers__container.five .grid-numbers__cell[data-count="3"]{grid-area:2/1/3/3}.grid-numbers__container.five .grid-numbers__cell[data-count="4"]{grid-area:2/3/3/5}.grid-numbers__container.five .grid-numbers__cell[data-count="5"]{grid-area:2/5/3/7}.grid-numbers__container.four{grid-template-columns:repeat(2,1fr);max-width:90vw;margin:0 auto}.grid-numbers__container.four .grid-numbers__cell{aspect-ratio:1/.5}.grid-numbers__cell{padding:1.3vw}.grid-numbers__title h1,.grid-numbers__title h2,.grid-numbers__title h3,.grid-numbers__title h4,.grid-numbers__title p{font-weight:700;line-height:1;letter-spacing:-7.5px;-webkit-line-clamp:4;-moz-line-clamp:4;line-clamp:4}.grid-numbers__subtitle{font-size:clamp(16px,2vw,24px);line-height:110%}}@media screen and (min-width: 1440px){.grid-numbers__cell{justify-content:center;justify-content:flex-start}.grid-numbers__title{margin-bottom:28px}.grid-numbers__title h1,.grid-numbers__title h2,.grid-numbers__title h3,.grid-numbers__title h4,.grid-numbers__title p{font-size:clamp(48px,10vw,100px);font-weight:700;line-height:1;letter-spacing:-7.5px;text-transform:uppercase}.grid-numbers__title h2{font-size:clamp(48px,10vw,100px)}.grid-numbers__subtitle{font-size:1.6vw}}@media screen and (min-width: 1700px){.grid-numbers__cell{aspect-ratio:1/.9;padding:1.2vw}.grid-numbers__subtitle{-webkit-line-clamp:5;line-clamp:5}}@media screen and (min-width: 1920px){.grid-numbers__container{max-width:120vw}.grid-numbers__cell{aspect-ratio:.6/.5;padding:.8vw}.grid-numbers__subtitle{font-size:clamp(16px,1.2vw,25px);-webkit-line-clamp:5;-moz-line-clamp:5;line-clamp:5}}.image-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.image-content-card{position:relative;overflow:hidden}.mfm-wrap.image-content-card__wrap{padding:20px;margin-top:100px;margin-bottom:100px;max-width:800px;position:relative;z-index:1}@media (max-width: 767px){.mfm-wrap.image-content-card__wrap{max-width:800px}}.image-content-card__background{position:absolute;inset:0;background-size:cover;background-position:center;z-index:0}.image-content-card__background-img{width:100%;height:100%;object-fit:cover;display:block}.image-content-card__heading h1,.image-content-card__heading h2,.image-content-card__heading h3,.image-content-card__heading h4{font-size:clamp(48px,8.34vw,100px);line-height:1;margin:0}.image-content-card__text p{font-size:32px;line-height:120%}@media (max-width: 475px){.image-content-card__text p{font-size:24px}}.image-content-card__buttons{display:flex;gap:16px}@media (max-width: 767px){.image-content-card__buttons{flex-direction:column;align-items:flex-start}}.prototype__heading h1,.prototype__heading h2,.prototype__heading h3,.prototype__heading h4{font-size:10.6vw;line-height:.8;margin:0}@media (min-width: 1440px){.prototype__heading h1,.prototype__heading h2,.prototype__heading h3,.prototype__heading h4{font-size:152.64px}}.prototype__heading p{margin:0}.mfm.prototype .media__item,.mfm.prototype .media__listitem{position:relative;display:inline-block}.prototype .media--gal{width:23vw}.prototype .media--gal .media__listitem{width:100%;overflow:hidden;position:relative;max-height:960px;aspect-ratio:1}@media (max-width: 1440px){.prototype .media--gal .media__listitem{aspect-ratio:4/11;max-height:827px}}@media (max-width: 767px){.prototype .media--gal .media__listitem{aspect-ratio:1}}@media (max-width: 375px){.prototype .media--gal .media__listitem{aspect-ratio:17/20}}.structured-grid-stripes>*{box-sizing:border-box}.structured-grid-stripes{position:relative}.author-mode_sgs .structured-grid-stripes__wrap{height:auto}.structured-grid-stripes__wrap{position:relative;padding:0;height:70vh;min-height:650px;display:flex;align-items:center;width:100%}.structured-grid-stripes__container{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:4fr;gap:0;position:relative;height:100%}.structured-grid-stripes__item{position:relative;overflow:hidden;height:100%;width:100%}.structured-grid-stripes__item[data-count="1"]{grid-area:1/1/2/2}.structured-grid-stripes__item[data-count="2"]{grid-area:1/2/2/3}.structured-grid-stripes__item[data-count="3"]{grid-area:1/3/2/4}.structured-grid-stripes__item[data-count="4"]{grid-area:1/4/2/5}.structured-grid-stripes__image{width:100%;height:100%;object-fit:cover}.structured-grid-stripes__overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:#2223}.structured-grid-stripes__title h1,.structured-grid-stripes__title h2,.structured-grid-stripes__title h3,.structured-grid-stripes__title h4,.structured-grid-stripes__title p{line-height:38.4px;font-weight:500;letter-spacing:.0025px;margin-block-start:0;margin-block-end:0;font-size:clamp(48px,8.33vw,120px)}.structured-grid-stripes__description{margin-block-start:0;margin-block-end:0;max-width:560px;margin-bottom:20px;width:100%}.structured-grid-stripes__description p{font-size:clamp(16px,6.67vw,32px);line-height:1;margin-block-start:0;margin-block-end:0}.structured-grid-stripes__item .media--pic,.structured-grid-stripes__item .media--video,.structured-grid-stripes__item .media__item{height:100%;width:100%}.structured-grid-stripes__item .media--video video{width:100%;height:100%;object-fit:cover}.structured-grid-stripes__item--empty{min-height:330px;display:flex;justify-content:center;align-items:center;height:100%}.structured-grid-stripes__item--empty:after{content:""}.structured-grid-stripes__buttons-container{display:flex;flex-direction:row;align-items:center;gap:24px}.structured-grid-stripes--dark-tint-on .structured-grid-stripes__container:after{content:"";display:block;width:100%;height:100%;background:#000;position:absolute;inset:0;opacity:.3}.structured-grid-stripes--dark-tint-off .structured-grid-stripes__container:after{background-color:#fff}.structured-grid-stripes__item .media__item img{width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width: 1920px) and (min-width: 1441px){.structured-grid-stripes__wrap{height:42.21875vh}}@media (max-width: 1440px) and (min-width: 769px){.structured-grid-stripes__wrap{height:43.11804vw}}@media (max-width: 1920px){.structured-grid-stripes__item{aspect-ratio:auto}}@media (min-width: 1441px){.structured-grid-stripes__title h1,.structured-grid-stripes__title h2,.structured-grid-stripes__title h3,.structured-grid-stripes__title h4,.structured-grid-stripes__title p{font-size:clamp(48px,8.33vw,100px);font-size:clamp(48px,8.29vw,100px);line-height:1}}@media (max-width: 1440px){.structured-grid-stripes__title h1,.structured-grid-stripes__title h2,.structured-grid-stripes__title h3,.structured-grid-stripes__title h4,.structured-grid-stripes__title p{font-size:clamp(48px,8.33vw,172px);font-size:clamp(48px,8.29vw,100px);line-height:1;font-weight:500}.structured-grid-stripes__description{line-height:normal;font-weight:400;max-width:39.03vw}.structured-grid-stripes__description p{line-height:normal;font-weight:400;font-size:clamp(24px,2.22vw,32px)}}@media (max-width: 1024px){.structured-grid-stripes__title{max-width:min(77.08vw,592px);width:100%}}@media (max-width: 768px){.structured-grid-stripes.mfm{padding:30px 20px}.structured-grid-stripes__wrap{padding:0;height:auto}.structured-grid-stripes__container{grid-template-columns:1fr}.structured-grid-stripes__item{height:100%;aspect-ratio:auto}.structured-grid-stripes__item:not(:first-child){display:none}.structured-grid-stripes__title{max-width:77.08vw;width:100%}.structured-grid-stripes__title{margin:0}.structured-grid-stripes__title h1,.structured-grid-stripes__title h2,.structured-grid-stripes__title h3,.structured-grid-stripes__title h4,.structured-grid-stripes__title p{font-size:clamp(48px,8.33vw,100px);line-height:1;font-weight:500}.structured-grid-stripes__description{max-width:calc(100vw - 60px);width:100%}}@media (max-width: 767px){.structured-grid-stripes__container{grid-template-columns:1fr;min-height:clamp(280px,64.526vh,354px)}.structured-grid-stripes__buttons-container{display:flex;flex-direction:column;align-items:center;gap:16px}}@media (max-width: 480px){.structured-grid-stripes__title h1,.structured-grid-stripes__title h2,.structured-grid-stripes__title h3,.structured-grid-stripes__title h4,.structured-grid-stripes__title p{font-size:clamp(24px,10vw,48px);line-height:1}}@media (max-width: 375px){.structured-grid-stripes__buttons-container{gap:12px}.structured-grid-stripes__description{overflow:hidden;text-overflow:ellipsis;max-width:100%}}@media screen and (min-width: 375px){.structured-grid-stripes__description{white-space:normal;overflow:visible;text-overflow:clip}}.structured-grid-checkerbox__container{position:relative}.structured-grid-checkerbox__overlay{position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:#2223;max-width:inherit;margin:0 auto}.structured-grid-checkerbox__heading{max-width:calc(100% - 60px);margin:0 auto}.structured-grid-checkerbox__heading h1,.structured-grid-checkerbox__heading h2,.structured-grid-checkerbox__heading h3,.structured-grid-checkerbox__heading h4,.structured-grid-checkerbox__heading p{font-size:clamp(48px,8.29vw,100px);font-weight:500;line-height:1;margin-bottom:1vw;letter-spacing:.0025px;margin-block-start:0;margin-block-end:0}.structured-grid-checkerbox__heading p{line-height:1}.structured-grid-checkerbox__subtitle{max-width:calc(100% - 60px);margin-bottom:1rem;margin-top:1rem;max-width:50%}.structured-grid-checkerbox__subtitle h1,.structured-grid-checkerbox__subtitle h2,.structured-grid-checkerbox__subtitle h3,.structured-grid-checkerbox__subtitle h4{font-size:clamp(24px,2vw,32px);font-weight:400;line-height:1;margin-block-start:0;margin-block-end:0}.structured-grid-checkerbox__subtitle p{margin-block-start:0;margin-block-end:0}.structured-grid-checkerbox .media__item,.structured-grid-checkerbox .media--video,.structured-grid-checkerbox .media--pic{height:100%}.structured-grid-checkerbox .media__item img,.structured-grid-checkerbox .media__item video{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.structured-grid-checkerbox__container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:0}.structured-grid-checkerbox__item{aspect-ratio:1/1;overflow:hidden}.structured-grid-checkerbox__item--content{background:transparent}.structured-grid__item--empty,.structured-grid-checkerbox .structured-grid__item .media--empty{min-height:330px;display:flex;justify-content:center;align-items:center;height:100%}.structured-grid__item--empty:after,.structured-grid-checkerbox .structured-grid__item .media--empty:after{content:""}.structured-grid-checkerbox__image{width:100%;height:100%;object-fit:cover}.structured-grid-checkerbox__buttons-container{display:flex;flex-direction:row;align-items:center;gap:24px}.structured-grid-checkerbox.four .structured-grid-checkerbox__container{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:0}.structured-grid-checkerbox--dark-tint-on .structured-grid-checkerbox__container:after{content:"";display:block;width:100%;height:100%;background:#000;position:absolute;inset:0;opacity:.3}.structured-grid-checkerbox--dark-tint-off .structured-grid-checkerbox__container:after{background-color:#fff}@media (max-width: 1920px){.structured-grid-checkerbox__heading h1,.structured-grid-checkerbox__heading h2,.structured-grid-checkerbox__heading h3,.structured-grid-checkerbox__heading h4,.structured-grid-checkerbox__heading p{letter-spacing:.0025px}.structured-grid-checkerbox__subtitle{max-width:65%}.structured-grid-checkerbox.four .structured-grid__item{aspect-ratio:1/.42}}@media (min-width: 1440px){.structured-grid-checkerbox__heading h1,.structured-grid-checkerbox__heading h2,.structured-grid-checkerbox__heading h3,.structured-grid-checkerbox__heading h4{font-size:100px;letter-spacing:.0025px}.structured-grid-checkerbox__subtitle{max-width:65%}.structured-grid-checkerbox__subtitle h1,.structured-grid-checkerbox__subtitle h2,.structured-grid-checkerbox__subtitle h3,.structured-grid-checkerbox__subtitle h4,.structured-grid-checkerbox__subtitle p{font-size:clamp(24px,24px + .615vw,32px)}.structured-grid-checkerbox.six .structured-grid__item{aspect-ratio:1/.9}}@media (min-width: 1024px){.structured-grid-checkerbox.four .structured-grid__item{aspect-ratio:1/.56}.structured-grid-checkerbox.six .structured-grid__item{aspect-ratio:1/.7}.structured-grid-checkerbox__overlay>*{max-width:clamp(860px,85vw,1300px)}}@media (min-width: 769px) and (max-width: 1023px){.structured-grid-checkerbox.four .structured-grid__item{aspect-ratio:.9/.77}.structured-grid-checkerbox.six .structured-grid__item{aspect-ratio:1/.7}}@media (max-width: 768px){.structured-grid-checkerbox{padding:20px 16px}.structured-grid-checkerbox__container{grid-template-columns:1fr 1fr;gap:0}.structured-grid-checkerbox__heading h1,.structured-grid-checkerbox__heading h2,.structured-grid-checkerbox__heading h3,.structured-grid-checkerbox__heading h4{line-height:1}.structured-grid-checkerbox__subtitle{max-width:75%;margin-top:2.063rem}.structured-grid-checkerbox__cta-button{font-size:3vw;padding:2vw 4vw}.structured-grid__item[data-count="1"]{grid-column:1/2;grid-row:1/2}.structured-grid__item[data-count="3"]{grid-column:2/3;grid-row:1/2}.structured-grid__item[data-count="5"]{grid-column:1/2;grid-row:2/3}.structured-grid__item[data-count="2"]{grid-column:2/3;grid-row:2/3}.structured-grid__item[data-count="6"]{grid-column:2/3;grid-row:3/4}.structured-grid__item[data-count="4"]{grid-column:1/2;grid-row:3/4}.structured-grid-checkerbox.six .structured-grid__item{min-height:269px}.structured-grid-checkerbox.six .structured-grid__item--empty,.structured-grid-checkerbox.six .structured-grid-checkerbox .structured-grid__item--content .media--empty{display:flex;justify-content:center;align-items:center;font-size:12px;color:transparent;height:100%}.structured-grid-checkerbox.six .structured-grid__item--empty:after,.structured-grid-checkerbox.six .structured-grid-checkerbox .structured-grid__item--content .media--empty:after{content:" "}.structured-grid-checkerbox.four .structured-grid-checkerbox__container{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:0;height:100%}.structured-grid-checkerbox.four .structured-grid__item{min-height:22.4vh;aspect-ratio:.9/.84}.structured-grid-checkerbox.four .structured-grid__item[data-count="1"]{grid-column:1/2;grid-row:1/2}.structured-grid-checkerbox.four .structured-grid__item[data-count="2"]{grid-column:2/2;grid-row:1/1}.structured-grid-checkerbox.four .structured-grid__item[data-count="3"]{grid-column:1/2;grid-row:2/2}.structured-grid-checkerbox.four .structured-grid__item[data-count="4"]{grid-column:2/2;grid-row:2/2}}@media (max-width: 767px){.structured-grid-checkerbox{position:relative}.structured-grid-checkerbox.four .structured-grid__item{aspect-ratio:auto}.structured-grid-checkerbox.six .structured-grid__item--empty,.structured-grid-checkerbox.six .structured-grid-checkerbox .structured-grid__item .media--empty{min-height:inherit;display:flex;justify-content:center;align-items:center;height:100%}.structured-grid-checkerbox.six .structured-grid__item--empty:after,.structured-grid-checkerbox.six .structured-grid-checkerbox .structured-grid__item .media--empty:after{content:""}}@media (max-width: 600px){.structured-grid-checkerbox.six .structured-grid__item{min-height:115px}}@media (max-width: 375px){.structured-grid-checkerbox__buttons-container{flex-direction:column;gap:12px}}.mfm.sgi{padding-left:16px;padding-right:16px}.sgi-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:100%;height:100%;max-width:1300px}@media (max-width: 1024px){.sgi-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.sgi-container{grid-template-columns:repeat(1,minmax(0,1fr))}}.sgi__item-wrap{height:100%;width:100%;padding:24px}.sgi__item{display:flex;flex-direction:column;align-items:flex-start;height:100%}.sgi__icon{height:100%;width:100%;max-height:111.6px;max-width:111.6px;margin-bottom:50px}@media (max-width: 375px){.sgi__icon{margin-bottom:24px;max-height:34px}}.sgi__icon img{height:auto;max-height:111.6px;max-width:120%}.sgi__heading{margin-bottom:25px}@media (max-width: 767px){.sgi__heading{margin-bottom:16px}}@media (max-width: 540px){.sgi__heading{margin-bottom:0}}.sgi__heading h1,.sgi__heading h2,.sgi__heading h3,.sgi__heading h4,.sgi__heading h5,.sgi__heading h6{font-size:32px;font-weight:500;line-height:1;letter-spacing:.0025px;margin:0}@media (max-width: 1000px){.sgi__heading h1,.sgi__heading h2,.sgi__heading h3,.sgi__heading h4,.sgi__heading h5,.sgi__heading h6{font-size:3.2vw}}@media (max-width: 767px){.sgi__heading h1,.sgi__heading h2,.sgi__heading h3,.sgi__heading h4,.sgi__heading h5,.sgi__heading h6{font-size:32px}}@media (max-width: 600px){.sgi__heading h1,.sgi__heading h2,.sgi__heading h3,.sgi__heading h4,.sgi__heading h5,.sgi__heading h6{font-size:5.35vw}}@media (max-width: 375px){.sgi__heading h1,.sgi__heading h2,.sgi__heading h3,.sgi__heading h4,.sgi__heading h5,.sgi__heading h6{font-size:18px}}.sgi-text-and-button-container{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media (max-width: 375px){.sgi-text-and-button-container{margin-bottom:0}}.sgi__text{max-width:245px;margin-bottom:16px}@media (max-width: 800px){.sgi__text{max-width:100%}}@media (max-width: 375px){.sgi__text{margin-bottom:0;font-size:12px}}.sgi .b-button{max-width:178px;font-size:16px}@media (max-width: 767px){.sgi .b-button{font-size:16px;height:51px}}@media (max-width: 600px){.sgi .b-button{font-size:12px;max-height:48px;max-width:125px}}@media (max-width: 375px){.sgi .b-button{font-size:8px;height:28px;width:75px}}.tablemaker__wrap{max-width:1300px;position:relative;z-index:1}@media (max-width: 600px){.tablemaker__wrap{padding-left:16px;padding-right:16px}}@media (max-width: 500px){.tablemaker__wrap{padding-left:8px;padding-right:8px}}.tablemaker--align-right{margin:0 0 0 auto}.tablemaker--align-center{margin:0 auto}.tablemaker__table{width:100%;border-collapse:collapse;table-layout:fixed}@media (max-width: 600px){.tablemaker__table{display:block}}.tablemaker__table td{border-bottom:2px solid;border-right:2px solid;padding:15px;vertical-align:top;word-wrap:break-word;white-space:normal}@media (max-width: 767px){.tablemaker__table td{padding:16px}}@media (max-width: 600px){.tablemaker__table td{display:block;border-right:none;border-bottom:none;padding:12px}}@media (max-width: 600px){.tablemaker__table tr{display:grid;grid-gap:2px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.tablemaker__table.tablemaker__three td:last-child,.tablemaker__table.tablemaker__four td:last-child{border-right:none}.tablemaker__table tr:last-child td{border-bottom:none}.tablemaker__table.tablemaker__three td{width:33.3333333333%}@media (max-width: 600px){.tablemaker__table.tablemaker__three td{width:100%}}.tablemaker__table.tablemaker__four td{width:25%}@media (max-width: 600px){.tablemaker__table.tablemaker__four td{width:100%}}.tablemaker__table tr>td:last-child{border-right:none}@media (max-width: 1440px){.mfm.timeline{padding-right:0}}.mfm-wrap.timeline-container{max-width:1300px}@media (max-width: 1440px){.mfm-wrap.timeline-container{padding-right:0}}.timeline-carousel-container{display:flex;flex-wrap:nowrap;overflow:hidden;position:relative;width:100%;padding-top:20px}.timeline-headline-container{width:100%;display:flex;justify-content:space-between}@media (max-width: 1440px){.timeline-headline-container{padding-right:30px}}@media (max-width: 500px){.timeline-headline-container{flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:16px}}.timeline-buttons-container{display:flex}.timeline-button{height:42px;width:42px;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:.7;pointer-events:none;cursor:pointer}.timeline-button.timeline-button-active{opacity:1;pointer-events:all}.timeline-button:first-of-type{margin-right:8px}.timeline-button svg{width:14px;opacity:.2}.timeline-button.timeline-button-active svg{opacity:1}.timeline__item{display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;min-width:350px;padding-top:48px;padding-right:50px;border-top:2px solid;position:relative;cursor:grab}@media (max-width: 1440px){.timeline__item{min-width:272px;padding-right:32px}}@media (min-width: 1280px) and (max-width: 1439px){.timeline__item{min-width:calc((100vw - 32px)/4);padding-right:32px}}@media (max-width: 767px){.timeline__item{min-width:232px;padding-right:32px}}@media (max-width: 375px){.timeline__item{min-width:278px;padding-right:78px}}.timeline__item:last-of-type{border:none}.timeline-point{height:20px;width:20px;border-radius:100%;top:-11px;position:absolute}.timeline__heading{padding-right:32px}@media (max-width: 767px){.timeline__heading{max-width:70%;margin-top:6px}}.timeline__heading h1,.timeline__heading h2,.timeline__heading h3,.timeline__heading h4,.timeline__heading p{font-size:120px;font-style:normal;font-weight:500;line-height:120px;letter-spacing:-6px;margin:0 0 30px}@media (max-width: 1000px){.timeline__heading h1,.timeline__heading h2,.timeline__heading h3,.timeline__heading h4,.timeline__heading p{font-size:12vw;line-height:1}}@media (max-width: 767px){.timeline__heading h1,.timeline__heading h2,.timeline__heading h3,.timeline__heading h4,.timeline__heading p{line-height:80%;font-size:80px}}@media (max-width: 500px){.timeline__heading h1,.timeline__heading h2,.timeline__heading h3,.timeline__heading h4,.timeline__heading p{margin-bottom:48px}}@media (max-width: 375px){.timeline__heading h1,.timeline__heading h2,.timeline__heading h3,.timeline__heading h4,.timeline__heading p{font-size:64px}}.timeline__date h1,.timeline__date h2,.timeline__date h3,.timeline__date h4,.timeline__date p{font-size:48px;margin:0;font-weight:500;line-height:38.4px;user-select:none;pointer-events:none}@media (max-width: 767px){.timeline__date h1,.timeline__date h2,.timeline__date h3,.timeline__date h4,.timeline__date p{font-size:32px}}.timeline__text{font-size:24px;line-height:120%;user-select:none;pointer-events:none}@media (max-width: 767px){.timeline__text{font-size:16px}}.timeline__text p a{pointer-events:auto}.timeline-image{width:100%;height:100%;object-fit:cover;object-position:center;user-select:none;pointer-events:none}.timeline-image-container{width:100%;overflow:hidden;position:relative;aspect-ratio:1;user-select:none;pointer-events:none}.timeline-image-container .util-caption{bottom:10px;max-width:calc(100% - 20px)}.cmp-bigimage{margin-top:44px;margin-bottom:44px}@media (max-width: 1320px){.cmp-bigimage{padding-left:20px;padding-right:20px}}@media (max-width: 1024px){.cmp-bigimage{margin-top:40px;margin-bottom:40px}}.cmp-bigimage__wrap{position:relative;margin-top:44px;margin-bottom:44px}.cmp-bigimage__image img{width:100%}.cmp-bigimage .util-caption{position:absolute;padding:2px 6px 0;bottom:15px;right:10px;color:#fff;z-index:2;background:#00000080;font-size:10px}.cmp-bigimage__title{font-size:50px;line-height:55px;margin:0 0 24px;font-weight:500}.cmp-bigimage__text{font-size:24px;line-height:28.13px}

.plp-filter-container[data-v-7f287ce5]{position:relative;color:#333;padding:12px 8px;display:flex;cursor:pointer;border-bottom:1px solid #dfdde3}@media (max-width: 1024px){.plp-filter-container[data-v-7f287ce5]{width:100%;max-width:unset}}.plp-filter-container.filter-disabled[data-v-7f287ce5]{color:#ccc;border-bottom:none}.filter-title[data-v-7f287ce5]{font-size:20px}.plp-filter-container p[data-v-7f287ce5]{margin:0;font-weight:500}.plp-filter-container:hover p[data-v-7f287ce5]{color:#6bbcb9}.plp-filter-container:hover svg[data-v-7f287ce5]{fill:#6bbcb9}.plp-filter-container svg[data-v-7f287ce5]{height:18px;position:absolute;right:8px;transition:transform .1s ease-in;transform:rotateX(180deg);fill:#333}.showDropdown svg[data-v-7f287ce5]{transform:rotateX(0);transition:transform .25s ease-in}.plp-hover-bar[data-v-7f287ce5]{height:0;background-color:#6bbcb9;width:0;position:absolute;left:0;top:45px;width:100%;transition:all .3s ease-in}.plp-filter-container:hover .plp-hover-bar[data-v-7f287ce5]{height:3px;top:42px}.plp-filters-list-container[data-v-7f287ce5]{display:flex;flex-direction:column;top:48px;color:#333;width:calc(100% + 2px);left:-1px;opacity:0;pointer-events:none;z-index:1;accent-color:#6bbcb9;max-height:0;overflow-y:auto;transition:all .5s ease-in}.plp-filters-list-container.showDropdown[data-v-7f287ce5]{overflow-y:auto;display:flex;opacity:1;pointer-events:all;z-index:3;max-height:400px}.filter-link-container[data-v-7f287ce5]{position:relative;width:100%;padding:8px 16px 8px 28px}.filter-link-container:hover .plp-hover-link[data-v-7f287ce5]{opacity:1}.filter-link-container[data-v-7f287ce5]:hover{color:#000}.plp-filters-list-container label[data-v-7f287ce5]{cursor:pointer;font-weight:400;display:flex;align-items:center;justify-content:space-between}.plp-filters-list-container p[data-v-7f287ce5]{margin:0}.plp-filters-list-container label[data-v-7f287ce5]:hover,.plp-filters-list-container label:hover svg[data-v-7f287ce5]{color:#6bbcb9;fill:#6bbcb9}.filter-link-container svg[data-v-7f287ce5]{transform:scale(.7);display:none;fill:#333;position:absolute;left:2px}.plp-filters-list-container .filter-checked svg[data-v-7f287ce5]{display:block}.plp-filters-list-container input[data-v-7f287ce5]{margin-right:8px;display:none}.plp-filters-list-container input[data-v-7f287ce5]{cursor:pointer}.list-move[data-v-e3fa83eb],.list-enter-active[data-v-e3fa83eb],.list-leave-active[data-v-e3fa83eb]{transition:all .5s ease}.list-enter-from[data-v-e3fa83eb],.list-leave-to[data-v-e3fa83eb]{opacity:0}.applied-filters[data-v-e3fa83eb]{width:100%;margin:16px auto;padding:4px 56px 4px 4px;height:0;align-items:center;opacity:0;transition:all .3s ease-in;overflow:hidden;position:relative;display:flex;flex-wrap:wrap}.has-applied-filters[data-v-e3fa83eb]{opacity:1;height:52px;overflow-y:auto}.applied-filters p[data-v-e3fa83eb]{margin:0 4px 4px 0;background-color:#fff;color:#222;padding:8px 16px;display:flex;align-items:center;cursor:pointer;transition:all .3s ease-in;font-weight:500}.applied-filters svg[data-v-e3fa83eb]{height:24px;margin-left:8px;fill:#222;transition:all .3s ease-in}.applied-filters p[data-v-e3fa83eb]:hover{background-color:#6bbcb9;color:#000}.applied-filters p:hover svg[data-v-e3fa83eb]{fill:#000}.clear-filters-button[data-v-e3fa83eb]{position:absolute;top:50%;right:8px;height:34px;width:34px;border-radius:100%;fill:#222;transition:all .3s ease-in;transform:translateY(-50%);background:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer}.applied-filters .clear-filters-button svg[data-v-e3fa83eb]{height:18px;margin:0}.clear-filters-button:hover svg[data-v-e3fa83eb]{fill:#222}.clear-filters-button[data-v-e3fa83eb]:hover{background:#6bbcb9}.list-move[data-v-1e19ca21],.list-enter-active[data-v-1e19ca21],.list-leave-active[data-v-1e19ca21]{transition:all .5s ease}.list-enter-from[data-v-1e19ca21],.list-leave-to[data-v-1e19ca21]{opacity:0}.list-enter-to[data-v-1e19ca21]{opacity:1}.fade-enter-active[data-v-1e19ca21],.fade-leave-active[data-v-1e19ca21]{transition:opacity .5s ease}.fade-enter-from[data-v-1e19ca21],.fade-leave-to[data-v-1e19ca21]{opacity:0}.case-study-container[data-v-1e19ca21]{width:calc(33% - 8px);min-width:250px;overflow:hidden;display:flex;flex-direction:column;padding-bottom:8px;background:#fff}.case-study-project-name[data-v-1e19ca21]{font-weight:500;margin-top:10px}.case-study-container p[data-v-1e19ca21]{margin-bottom:0}.case-study-image-container[data-v-1e19ca21]{position:relative}.case-study-image-container[data-v-1e19ca21],.case-study-small-image-container[data-v-1e19ca21]{aspect-ratio:1.65;overflow:hidden;position:relative;max-height:80px}.case-study-image-container.selected-container[data-v-1e19ca21]{max-height:255px;min-height:255px}.case-study-small-image-container[data-v-1e19ca21]{width:calc(33% - 4px)}.case-study-selected-image[data-v-1e19ca21],.case-study-small-image[data-v-1e19ca21]{width:100%;height:100%;object-fit:cover;object-position:center}.case-study-images-container[data-v-1e19ca21]{display:flex;justify-content:flex-start;max-height:80px;gap:8px;margin-top:8px}.case-study-small-image[data-v-1e19ca21]{max-width:100%}@media (max-width: 1300px){.case-study-container[data-v-1e19ca21]{width:calc(33% - 16px);min-width:unset}}@media (max-width: 1024px){.case-study-container[data-v-1e19ca21]{width:calc(33% - 8px)}.case-study-image-container.selected-container[data-v-1e19ca21]{max-height:unset}.case-study-small-image-container[data-v-1e19ca21]{aspect-ratio:1.65}}@media (max-width: 828px){.case-study-container[data-v-1e19ca21]{width:calc(50% - 8px)}}@media (max-width: 500px){.case-study-container[data-v-1e19ca21]{width:100%}}.case-study-info[data-v-1e19ca21]{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.case-study-text-container[data-v-1e19ca21]{padding-left:10px;padding-top:10px}.case-study-text-container p[data-v-1e19ca21]{margin:0}p.view-case-study[data-v-1e19ca21]{margin:8px 0 0;background-color:#222;color:#fff;padding:8px 16px;transition:all .3s ease-in;cursor:pointer;font-weight:500;position:absolute;left:50%;transform:translate(-50%);bottom:0;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;opacity:0}.case-study-container:hover p.view-case-study[data-v-1e19ca21]{opacity:.8;transition:all .3s ease-in}p.view-case-study[data-v-1e19ca21]:hover{background-color:#6bbcb9;color:#000;opacity:1!important}.case-study-design-firm[data-v-1e19ca21]{color:#6d6c6f;font-weight:300;font-size:14px}.vue-video-play-btn[data-v-1e19ca21]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000000b3;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:1}.vue-video-play-btn[data-v-1e19ca21]:before{content:"";width:0;height:0;margin-left:7px;border-style:solid;border-width:10px 0 10px 18px;border-color:transparent transparent transparent white}.video-container[data-v-f6e9e46c]{width:100%;position:relative;padding-bottom:54.25%}.video-container img[data-v-f6e9e46c]{max-width:100%}.video-container iframe[data-v-f6e9e46c]{position:absolute;width:100%;height:100%;top:0;left:0}.video-thumbnail[data-v-f6e9e46c]{background-size:cover;background-position:center;width:100%;height:100%;position:absolute}.hide-thumbnail[data-v-f6e9e46c]{display:none}.vue-video-play-btn[data-v-f6e9e46c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000000b3;width:90px;height:90px;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:1;cursor:pointer}.vue-video-play-btn[data-v-f6e9e46c]:before{content:"";width:0;height:0;margin-left:7px;border-style:solid;border-width:20px 0 20px 36px;border-color:transparent transparent transparent white}.back-to-case-studies[data-v-c2135492]{position:relative;color:#333;padding:12px 8px;display:flex;background-color:#fff;cursor:pointer;flex:1;margin-bottom:32px;font-weight:500;text-wrap:nowrap;width:400px;max-width:100%}.back-to-case-studies svg[data-v-c2135492]{margin-right:16px;height:20px;transform:rotate(270deg);fill:#222}.plp-hover-bar[data-v-c2135492]{height:3px;background-color:#6bbcb9;width:0;position:absolute;left:0;top:45px}.back-to-case-studies:hover .plp-hover-bar[data-v-c2135492]{width:100%;transition:all .3s ease-in}.case-study-detail[data-v-c2135492]{background:#fff;padding:24px 24px 4px}.case-study-head-container[data-v-c2135492]{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.case-study-detail p[data-v-c2135492]{margin:0}.case-study-design-firm[data-v-c2135492]{color:#6d6c6f;font-weight:300;font-size:14px}.case-study-project-name[data-v-c2135492]{font-size:32px;margin-bottom:0}.case-studies-carousel[data-v-c2135492]{display:flex;width:100%;overflow:hidden;margin-top:16px}@media (max-width: 1000px){.case-studies-carousel[data-v-c2135492]{flex-direction:column}}.download-pdf[data-v-c2135492]{display:flex;align-items:center}.download-pdf svg[data-v-c2135492]{margin-right:8px}@media (max-width: 900px){.case-study-head-container[data-v-c2135492]{flex-direction:column;justify-content:flex-start}.download-pdf[data-v-c2135492]{margin-top:8px}}.case-studies-carousel-item[data-v-c2135492]{width:90%;flex-shrink:0;display:flex;transition:transform .5s ease-in-out}.carousel-image-container[data-v-c2135492]{position:relative;width:100%;max-width:60%}.carousel-image-container img[data-v-c2135492]{width:100%;display:block}.image-copyright[data-v-c2135492]{opacity:.7;background-color:#000;padding:8px;position:absolute;bottom:8px;right:8px;color:#fff}.carousel-details-container[data-v-c2135492]{flex:1;padding-left:32px;margin-right:32px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 1000px){.case-studies-carousel-item[data-v-c2135492]{width:100%;flex-shrink:unset;margin-bottom:32px}}@media (max-width: 900px){.case-studies-carousel-item[data-v-c2135492]{flex-direction:column;padding-left:0;margin-right:0}.carousel-image-container[data-v-c2135492]{max-width:100%}.carousel-details-container[data-v-c2135492]{padding-left:0;margin-right:0}.case-study-details-container[data-v-c2135492]{margin-top:8px}}.case-study-details-container[data-v-c2135492]{width:100%}.case-study-item-name[data-v-c2135492]{font-size:24px}.case-study-item-description[data-v-c2135492]{font-size:18px}p.case-study-item-description[data-v-c2135492]{margin-top:16px}.carousel-arrows-container[data-v-c2135492]{display:flex;gap:40px;margin-top:8px}@media (max-width: 1000px){.carousel-arrows-container[data-v-c2135492]{display:none}}.carousel-arrows-container svg[data-v-c2135492]{width:50px;cursor:pointer}.carousel-arrows-container svg[data-v-c2135492]:first-of-type{transform:rotateY(180deg)}.case-study-tags[data-v-c2135492]{display:flex;flex-wrap:wrap}.case-study-tags p[data-v-c2135492]{margin-right:4px;margin-top:4px;background-color:#efeef1;color:#555;padding:4px 8px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:14px}.product-container[data-v-c2135492]{display:flex;padding:16px;border:1px solid #efeef1;margin-top:8px;text-decoration:none}.product-image-container[data-v-c2135492]{height:50px;width:50px;overflow:hidden;margin-right:16px}.product-image-container img[data-v-c2135492]{max-width:100%}.product-title[data-v-c2135492]{font-size:24px;font-weight:500;line-height:1;margin:0}.product-color[data-v-c2135492]{font-size:14px;margin-top:8px}.freeze-frame{height:100vh;overflow-y:hidden}.list-move[data-v-e2010591],.list-leave-active[data-v-e2010591]{transition:all .5s ease}.list-enter-active[data-v-e2010591]{transition:all 1s ease}.list-enter-from[data-v-e2010591],.list-leave-to[data-v-e2010591]{opacity:0}.list-enter-to[data-v-e2010591]{opacity:1;transition:all 1s ease}.plp-app-container[data-v-e2010591]{width:100%;display:flex;padding:0 16px;overflow-x:hidden}.case-study-outer-container[data-v-e2010591]{width:100%;flex-shrink:0;transition:transform .5s ease-in-out;margin-right:16px}.case-study-outer-container.immediate-show[data-v-e2010591]{transition:transform 0s ease-in-out}.filters-container[data-v-e2010591]{width:100%;display:flex;flex:1;flex-direction:column;justify-content:flex-start}@media (max-width: 1024px){.filters-container.desktop[data-v-e2010591]{display:none}.filters-container[data-v-e2010591]{position:fixed;height:100vh;right:0;top:0;width:316px;max-width:90vw;background-color:#efeef1;box-shadow:0 3px 15px #00000059;padding:0 16px;transition:transform .5s ease-in,visibility .5s ease-in;transform:translate(100%);z-index:11;visibility:hidden}.filters-container.show-mobile-filters[data-v-e2010591]{visibility:visible;transform:translate(0)}}.filters-open-shadow[data-v-e2010591]{position:fixed;width:100vw;height:100vh;background-color:#2229;top:0;left:0;opacity:0;transition:opacity .3s ease-in;z-index:-1}.show-shadow-overlay[data-v-e2010591]{z-index:10;opacity:1}.mobile-filter-by-container[data-v-e2010591]{display:none;padding:16px 2px 16px 8px;border-bottom:1px solid #dfdde3}.mobile-filter-by-container p[data-v-e2010591]{font-size:20px;font-weight:500;color:#333;margin:0}.mobile-filter-by-container svg[data-v-e2010591]{fill:#222;cursor:pointer}@media (max-width: 1024px){.mobile-filter-by-container[data-v-e2010591]{display:flex;justify-content:space-between;align-items:center}.filter-component-container[data-v-e2010591]{max-height:calc(100vh - 105px)}}.mobile-filter-button-container[data-v-e2010591]{width:100%;display:flex;justify-content:flex-end}.mobile-filter-button-container p[data-v-e2010591]{width:calc(50% - 32px);background-color:#fff;font-size:20px;height:64px;padding:0 24px;margin:0;display:flex;align-items:center;justify-content:center;font-weight:500;cursor:pointer}@media (min-width: 1025px){.filters-container.mobile[data-v-e2010591],.filters-open-shadow[data-v-e2010591],.close-filters-container[data-v-e2010591],.mobile-filter-button-container[data-v-e2010591]{display:none}.filter-component-container[data-v-e2010591]{padding-right:8px}}.close-filters-container[data-v-e2010591]{position:absolute;bottom:0;left:0;width:100%;background:#fff;border-top:1px solid #dfdde3;padding:24px;height:105px}.close-filters-button[data-v-e2010591]{background-color:#000;color:#fff;font-size:20px;font-weight:500;margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in}.close-filters-button[data-v-e2010591]:hover{background-color:#6bbcb9;color:#222}.case-studies-container[data-v-e2010591]{width:100%;display:flex;flex-wrap:wrap;gap:16px;flex:3}.case-study-list-container[data-v-e2010591]{width:100%;display:flex;align-items:flex-start;gap:16px}.move-left .case-study-outer-container[data-v-e2010591]{transform:translate(calc(-100% - 16px))}.case-study-detail-container[data-v-e2010591]{width:100%;flex-shrink:0;transition:transform .5s ease-in-out;transform:translate(32px);background:#efeef1}.case-study-detail-container.immediate-show[data-v-e2010591]{transition:transform 0s ease-in-out}.move-left .case-study-detail-container[data-v-e2010591]{transform:translate(calc(-100% - 16px))}
