.case-studies{align-items:stretch;display:flex;min-height:600px}@media (min-width:1140px){.case-studies__col{flex-shrink:0}.case-studies--ds .case-studies__col--static{order:2}.case-studies--sd .case-studies__col--static{padding-inline-end:80px}}@media (max-width:1139px){.case-studies{flex-direction:column}.case-studies__col{width:100%!important}.case-studies--sds .case-studies__col--static{order:2;padding-top:2rem}.case-studies__col--static{padding:48px}}.case-studies__intro__heading{font-size:clamp(2.78rem,5vw,4rem)}.case-studies__col--static{padding-bottom:48px;padding-top:48px}.case-studies__intro__subheading{margin:0 0 24px}.case-studies__intro__subheading,.quote{font-family:var(--text-font-family);font-size:1.67rem}.quote{font-style:var(--text-font-style);font-weight:var(--text-font-weight);line-height:1.56}.quote__attribution{font-family:open-sans,sans-serif;font-size:14px;font-style:normal;font-weight:800;letter-spacing:1.4px;line-height:normal;text-transform:uppercase;span{color:#9ec64d}}.case-studies--light .case-studies__intro__subheading{color:#142a47}.case-studies--accent .case-studies__intro__heading,.case-studies--accent .case-studies__intro__subheading,.case-studies--dark .case-studies__intro__heading,.case-studies--dark .case-studies__intro__subheading,.case-studies--dark-no-accent .case-studies__intro__heading,.case-studies--dark-no-accent .case-studies__intro__subheading{color:#fff}.case-studies--ghost .case-studies__intro__heading,.case-studies--ghost .case-studies__intro__subheading{color:#142a47}.case-studies__nav{margin-bottom:1.11rem;margin-top:1.11rem}.case-studies__nav--arrows{display:flex;flex-direction:column;gap:24px}.case-studies__arrows{align-items:center;display:flex;gap:20px}.case-studies__arrow{background:none;border:none;border-radius:50%;color:#e3e6ec;height:50px;line-height:0;outline:none;padding:0;width:50px}.case-studies__arrow svg rect{fill:none;stroke:#9ec64d}.case-studies__arrow svg path{fill:#fff}.case-studies--light .case-studies__arrow svg path{fill:#142a47}.case-studies__arrow:disabled{cursor:default;opacity:.5}.case-studies__arrow:disabled svg rect{fill:none;stroke:#e3e6ec}.case-studies__arrow:disabled svg path{fill:#e3e6ec}.case-studies__arrow:hover:not(:disabled){background:#9ec64d;transform:scale(1.02)}.case-studies__arrow:hover:not(:disabled) svg rect{fill:#9ec64d;stroke:#9ec64d}.case-studies__arrow:hover:not(:disabled) svg path{fill:#142a47}.case-studies__nav__items{display:flex;flex-wrap:wrap;gap:1rem}.case-studies__nav--arrows .case-studies__nav__item{background:transparent;border:1px solid #e3e6ec;border-radius:2px;cursor:pointer;display:inline-block;padding:.5rem 1rem;position:relative;transition:.2s ease-in-out}.case-studies__nav--arrows .case-studies__nav__item--active,.case-studies__nav--arrows .case-studies__nav__item:hover{background:#9ec64d;border-color:#9ec64d;color:#fff}.case-studies--dark .case-studies__nav--arrows .case-studies__nav__item,.case-studies--dark-no-accent .case-studies__nav--arrows .case-studies__nav__item{border-color:hsla(0,0%,100%,.2);color:#fff}.case-studies--dark .case-studies__nav--arrows .case-studies__nav__item--active,.case-studies--dark .case-studies__nav--arrows .case-studies__nav__item:hover,.case-studies--dark-no-accent .case-studies__nav--arrows .case-studies__nav__item--active,.case-studies--dark-no-accent .case-studies__nav--arrows .case-studies__nav__item:hover{background:#fff;border-color:#fff;color:#142a47}.case-studies__nav--default .case-studies__nav__item{border-inline-end:1px solid #e3e6ec;cursor:pointer;display:inline-block;margin-bottom:48px;margin-inline-end:2rem;padding-inline-end:2rem;position:relative}.case-studies__nav--compact .case-studies__nav__item{margin-bottom:12px;margin-inline-end:.5rem;padding-inline-end:.5rem}.case-studies__nav--default .case-studies__nav__item:last-child{border-inline-end:none;margin-inline-end:0;padding-inline-end:0}.case-studies--dark .case-studies__nav--default .case-studies__nav__item,.case-studies--dark-no-accent .case-studies__nav--default .case-studies__nav__item{border-color:hsla(0,0%,100%,.2)}.case-studies__nav--default .case-studies__nav__item:before{background:linear-gradient(180deg,#235ea7,#142a47);border-radius:2px;bottom:calc(-1.11rem - 2px);content:"";display:block;height:2px;left:0;opacity:0;position:absolute;right:0}.case-studies__nav--compact .case-studies__nav__item:before{bottom:calc(-.25rem - 2px)}.case-studies--dark-no-accent:not(.case-studies--nav-line-accent) .case-studies__nav--default .case-studies__nav__item:before{background:#fff}.case-studies__nav--default .case-studies__nav__item--active:before{opacity:1;right:2rem;transition:opacity .2s ease-in-out}.case-studies__nav--compact .case-studies__nav__item--active:before{right:.5rem}.case-studies__nav--default .case-studies__nav__item--active:last-child:before{right:0}.case-studies__content{display:flex;margin-left:-12px;margin-right:-12px;overflow:hidden;padding-left:12px;padding-right:12px;position:relative}.case-studies__content__item{display:flex;flex-direction:row;flex-shrink:0;gap:24px;left:0;opacity:0;padding:120px 0 120px 110px;pointer-events:none;position:absolute;top:0;transition:opacity .8s ease-in-out;visibility:hidden;width:100%;will-change:opacity}.case-studies__content__item p:last-of-type{margin-bottom:0}.case-studies__content__column{display:flex;flex:1;flex-direction:column;.case-studies__content__item p:last-child{margin-bottom:0}}@media (max-width:1139px){.case-studies__content__item{flex-direction:column;gap:12px;padding:48px 0}.case-studies__content__column{flex:none;width:100%}.case-studies__content__column:not(first-child){margin-top:48px}}.case-studies--var-height .case-studies__content__item:not(.case-studies__content__item--active){display:none}.case-studies__content__item--active{opacity:1;pointer-events:auto;position:relative;visibility:visible}.case-studies__content__item--fade-out{opacity:0;transition:opacity .4s ease-out}.case-studies__content__item--fade-in{opacity:1;transition:opacity .4s ease-in}.case-studies__content__item img{display:block;height:auto;max-width:100%;opacity:1;transition:opacity .3s ease}.case-studies__arrow,.case-studies__nav__item{transition:all .3s ease}.case-studies__arrow{cursor:pointer}.case-studies__arrow:hover{transform:scale(1.02)}@media (max-width:1139px){.case-studies__content{flex-direction:column;justify-content:flex-start;min-height:auto}.case-studies__content__item{opacity:1;pointer-events:auto;position:relative;visibility:visible}.case-studies__content__item:not(.case-studies__content__item--active){display:none}}@media (max-width:479px){.case-studies__nav--default{display:inline-block;margin-bottom:24px}.case-studies__nav--default .case-studies__nav__item{border-bottom:1px solid #e3e6ec;border-inline-end:none;display:block;margin:0;padding:1rem 0}.case-studies__nav--default .case-studies__nav__item:last-child{border-bottom:none}.case-studies__nav--default .case-studies__nav__item--active:before{bottom:-1px;right:0}.case-studies__nav--arrows .case-studies__arrows,.case-studies__nav--arrows .case-studies__nav__items{justify-content:center}}.case-studies__intro__item{display:none}.case-studies__intro__item--active{display:block}.case-studies__intro__item__background{bottom:0;left:0;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transition:opacity .8s ease-in-out,visibility .8s ease-in-out;visibility:hidden;z-index:-1}.case-studies__intro__item__background--active{opacity:1;visibility:visible}.case-studies__intro__item__background img{height:100%;object-fit:cover;object-position:center;width:100%}.case-studies__intro{position:relative}.case-studies__col{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.case-studies__intro__item__background:after{background-color:rgba(0,0,0,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@media (min-width:1140px){.case-studies__intro__item__background{left:calc(-33vw + 50%);right:0}}@media (max-width:1139px){.case-studies__intro__item__background{left:0;margin-left:calc(-50vw + 50%);right:0;width:100vw}}