.impact-highlight,span.performance-highlight{color:#0e7ffc}.block{display:block}.inline-block{display:inline-block}.picture--sized{display:block;padding-bottom:var(--height);position:relative}.picture--sized img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.picture--zoom{overflow:hidden}.picture--zoom img{-webkit-transition:all .44s cubic-bezier(.7,0,.3,1);transition:all .44s cubic-bezier(.7,0,.3,1)}.picture--zoom:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.absolute-image,.absolute-inset{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.absolute-image{-o-object-fit:cover;object-fit:cover}.responsive-video-wrapper{display:block;padding-bottom:56.25%;position:relative;width:100%}.responsive-video-wrapper.responsive-video-wrapper--shorts{padding-bottom:177.77777777777777%}.responsive-video-wrapper iframe,.responsive-video-wrapper video{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.body{font-optical-sizing:auto}.header__main-nav{bottom:0;height:100vh;left:100%;opacity:1;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;-webkit-transition:opacity .15s ease-in-out,background-color .15s ease-in-out .1s;transition:opacity .15s ease-in-out,background-color .15s ease-in-out .1s;width:100vw;z-index:10}.header__main-nav .header__main-nav-outer{background-color:transparent;bottom:0;display:table;height:100vh;left:0;position:absolute;right:0;top:0;-webkit-transition:left .25s cubic-bezier(.7,0,.3,1),background-color .15s ease-in-out .1s;transition:left .25s cubic-bezier(.7,0,.3,1),background-color .15s ease-in-out .1s;width:100%}.header__main-nav .header__main-nav-outer .header__main-nav-inner{display:table-cell;overflow-y:auto;position:relative;text-align:left}.header__main-nav.header__main-nav--active{left:0}.header__main-nav.header__main-nav--active.header__main-nav--open .header__main-nav-outer{background-color:hsla(0,0%,94%,.8)}.header__main-nav.header__main-nav--active.header__main-nav--open .main-nav{-webkit-transform:translateX(0);transform:translateX(0)}.main-nav{background-color:hsla(0,0%,89.4%,.702);margin-left:auto;max-width:610px;min-height:100vh;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .25s cubic-bezier(.7,0,.3,1);transition:-webkit-transform .25s cubic-bezier(.7,0,.3,1);transition:transform .25s cubic-bezier(.7,0,.3,1);transition:transform .25s cubic-bezier(.7,0,.3,1),-webkit-transform .25s cubic-bezier(.7,0,.3,1);width:100%}.main-nav .main-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#a9a9a9;font-size:2.5em;font-weight:100;line-height:normal;min-height:2.25em;text-decoration:none;text-transform:lowercase;-webkit-transition:color .25s cubic-bezier(.7,0,.3,1),background-color .15s ease-in-out .1s;transition:color .25s cubic-bezier(.7,0,.3,1),background-color .15s ease-in-out .1s}.main-nav .main-nav__link:before{background-color:#b9b9b9;bottom:0;content:"";opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .5s cubic-bezier(.7,0,.3,1);transition:all .5s cubic-bezier(.7,0,.3,1);width:0;z-index:-1}.main-nav .main-nav__link:not(:last-child):after{background-color:hsla(0,0%,60.8%,.702);bottom:-1px;content:"";height:1px;opacity:1;position:absolute;-webkit-transition:opacity .15s ease-in-out .1s;transition:opacity .15s ease-in-out .1s;widows:100%}.main-nav .main-nav__link:hover{color:#fff}.main-nav .main-nav__link:hover:before{opacity:1;width:100%}.main-nav .main-nav__link:hover:after{opacity:0}.main-nav .main-nav__link.main-nav__link--active{background-color:#707070;color:#fff}.main-nav .main-nav__link.main-nav__link--active:after{opacity:0}@media screen and (max-width:767px) and (orientation:portrait){.main-nav{padding:4.375em 0 8.75em}.main-nav .main-nav__link{padding:0 .75em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.main-nav .main-nav__link:not(:last-child):after{left:.75em;right:.75em}}@media not screen and (max-width:767px) and (orientation:portrait){.main-nav{padding:11.5625em 0 8.75em}.main-nav .main-nav__link{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 2.25em 0 2.5em}.main-nav .main-nav__link:not(:last-child):after{left:2.5em;right:2.25em}}.social-icons{--gap:1em;--half-gap:calc(var(--gap)/2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:1}.social-icons a{display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 var(--gap) 0 0}.social-icons a svg{display:block;font-size:1.25em;height:1em;width:1em}.social-icons a svg path,.social-icons a svg polygon{fill:#9b9b9b;-webkit-transition:fill .15s ease-in-out;transition:fill .15s ease-in-out}.social-icons a:hover svg path,.social-icons a:hover svg polygon{fill:#0e7ffc}.social-icons.social-icons--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-icons.social-icons--centered a{margin:0 var(--half-gap) var(--half-gap) var(--half-gap)}@-webkit-keyframes headerMenuReveal{0%{opacity:0;-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%)}to{opacity:1;-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%)}}@keyframes headerMenuReveal{0%{opacity:0;-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%)}to{opacity:1;-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%)}}@-webkit-keyframes headeSubMenuReveal{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes headeSubMenuReveal{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes smoothSlideUp{0%{opacity:0;-webkit-transform:translateY(15%);transform:translateY(15%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes smoothSlideUp{0%{opacity:0;-webkit-transform:translateY(15%);transform:translateY(15%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes smoothSlideDown{0%{opacity:0;-webkit-transform:translateY(-15%);transform:translateY(-15%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes smoothSlideDown{0%{opacity:0;-webkit-transform:translateY(-15%);transform:translateY(-15%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes zoomOut{0%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomOut{0%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulse{0%{opacity:0}25%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes pulse{0%{opacity:0}25%{opacity:1}50%{opacity:0}to{opacity:0}}.fade-in{-webkit-animation:fadeIn .15s cubic-bezier(.7,0,.3,1) 0s 1 normal forwards running;animation:fadeIn .15s cubic-bezier(.7,0,.3,1) 0s 1 normal forwards running;opacity:0}.fade-in-fast{-webkit-animation:fadeIn .25s cubic-bezier(.7,0,.3,1) .15s 1 normal forwards running;animation:fadeIn .25s cubic-bezier(.7,0,.3,1) .15s 1 normal forwards running;opacity:0}[data-aos] body[data-aos-easing=cubic],[data-aos][data-aos][data-aos-easing=cubic]{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-aos=smooth-slide-up]{opacity:0;-webkit-transform:translateY(15%);transform:translateY(15%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}[data-aos=smooth-slide-up].aos-animate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}[data-aos=smooth-slide-up-short]{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}[data-aos=smooth-slide-up-short].aos-animate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}[data-aos=smooth-slide-left]{opacity:0;-webkit-transform:translateX(25%);transform:translateX(25%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}[data-aos=smooth-slide-left].aos-animate{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}[data-aos=smooth-slide-left-short]{opacity:0;-webkit-transform:translateX(5%);transform:translateX(5%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}[data-aos=smooth-slide-left-short].aos-animate{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}[data-aos=smooth-slide-right]{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}[data-aos=smooth-slide-right].aos-animate{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}[data-aos=smooth-slide-down]{opacity:0;-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}[data-aos=smooth-slide-down].aos-animate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}[data-aos=smooth-slide-down-short]{opacity:0;-webkit-transform:translateY(-5%);transform:translateY(-5%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}[data-aos=smooth-slide-down-short].aos-animate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.section__background-image{position:relative;z-index:0}@media screen and (max-width:767px) and (orientation:portrait){.section--margins{margin-bottom:6.25em;margin-top:6.25em}}@media not screen and (max-width:767px) and (orientation:portrait){.section--margins{margin-bottom:10em;margin-top:10em}}.divider{background-color:#f0f0f0;position:relative;z-index:1}.divider .divider__container{position:relative;text-align:center;z-index:1}.divider [class*=divider__shadow]{left:50%;pointer-events:none;position:absolute;right:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:0}.divider .divider__shadow--top{bottom:100%}.divider .divider__shadow--bottom{top:100%;-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.divider .divider__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25em;justify-content:center}.divider .divider__ctas a{width:10.86957em}.divider [class*=divider__grad]{pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0}.divider .divider__grad--blue{left:0}.divider .divider__grad--coral{right:0}@media screen and (max-width:767px) and (orientation:portrait){.divider [class*=divider__grad]{-o-object-fit:fill;object-fit:fill}.divider .divider__grad--blue{height:146.15385vw;-webkit-transform:translate(-20%,-50%);transform:translate(-20%,-50%);width:52.91667vw}.divider .divider__grad--coral{height:146.15385vw;-webkit-transform:translate(20%,-50%);transform:translate(20%,-50%);width:58.54167vw}}@media not screen and (max-width:767px) and (orientation:portrait){.divider .divider__grad--blue{height:50.34722vw;width:52.91667vw}.divider .divider__grad--coral{height:50.76389vw;width:58.54167vw}.divider.divider--narrow .divider__content,.divider.divider--narrow .divider__heading,.divider.divider--narrow .divider__inner,.divider.divider--quote .divider__content,.divider.divider--quote .divider__heading,.divider.divider--quote .divider__inner{margin-left:auto;margin-right:auto}.divider.divider--narrow .divider__heading{max-width:640px;width:75%}.divider.divider--narrow .divider__content{max-width:800px;width:90%}.divider.divider--quote .divider__inner{width:90%}.col-start-7.col-span-6 h3{max-width:19.52381em}}@media screen and (max-width:767px) and (orientation:portrait){.results [data-versioned-html=default] .section__background-image{margin-top:11.25em;-webkit-transform:scale(1.75);transform:scale(1.75);-webkit-transform-origin:right;transform-origin:right;width:100%}.results [data-versioned-html=dtc] .grid-stack{margin-bottom:-2.5em}.results [data-versioned-html=dtc] .section__background-image{margin-left:-20%;margin-top:9.375em;width:120%}.results [data-versioned-html=rmg] .grid-stack{margin-bottom:-2.5em}.results [data-versioned-html=rmg] .section__background-image{margin-left:-20%;margin-top:9.375em;width:120%}.results [data-versioned-html=financial-services] .section__background-image{margin-left:-30%;margin-top:7.5em;width:130%}}@media not screen and (max-width:767px) and (orientation:portrait){.results [data-versioned-html=default] .section__background-image{margin-left:-12.5em;margin-top:8.75em;width:70.5em}.results [data-versioned-html=dtc] .grid-stack{margin-bottom:4.375em}.results [data-versioned-html=dtc] .section__background-image{margin-bottom:-1.875em;margin-left:-2.5em;margin-top:3.375em;width:63.75em}.results [data-versioned-html=rmg] .grid-stack{margin-bottom:4.375em}.results [data-versioned-html=rmg] .section__background-image{margin-left:1.5625em;margin-right:-6.25em;margin-top:-2.625em;width:65.375em}.results [data-versioned-html=rmg] .grid .col-start-7{margin-top:.625em}.results [data-versioned-html=financial-services] .grid-stack{margin-bottom:0}.results [data-versioned-html=financial-services] .section__background-image{margin-left:2.1875em;margin-right:-6.25em;margin-top:-6.875em;width:65.125em}.results [data-versioned-html=financial-services] .grid .col-start-7{margin-top:.625em}}@media screen and (max-width:767px) and (orientation:portrait){.approach [data-versioned-html=default] .approach__identify .section__background-image{margin-top:8.125em;-webkit-transform:scale(1.25);transform:scale(1.25);width:100%}.approach [data-versioned-html=dtc] .section__image{margin-bottom:1.875em;margin-left:25%;margin-top:1.875em;width:40%}.approach [data-versioned-html=rmg] .section__image{margin-bottom:1.875em;margin-top:2.5em;width:90%}.approach [data-versioned-html=financial-services] .section__padded-heading--narrow h2{position:relative}.approach [data-versioned-html=financial-services] .section__image{margin-bottom:1.875em;margin-left:20%;margin-top:-6.875em;width:80%}.approach .approach__target[data-versioned-html=default] .section__background-image{margin-top:8.125em;-webkit-transform:scale(1.2);transform:scale(1.2);width:100%}.approach .approach__target[data-versioned-html=dtc]{margin-top:6.25em}.approach .approach__target[data-versioned-html=dtc] .section__background-image{margin-left:-30%;margin-top:9.375em;width:120%}.approach .approach__target[data-versioned-html=rmg]{margin-top:6.25em}.approach .approach__target[data-versioned-html=rmg] .section__background-image{margin-left:-15%;margin-right:-15%;margin-top:7.5em;width:130%}.approach .approach__target[data-versioned-html=financial-services]{margin-top:6.25em}.approach .approach__target[data-versioned-html=financial-services] .section__background-image{margin-left:-35%;margin-right:0;margin-top:7.5em;width:130%}.approach .approach__compel-columns .section__image{margin:-5em -10% -2.5em;width:120%}}@media not screen and (max-width:767px) and (orientation:portrait){.approach .approach__target-columns blockquote{margin-left:1.875em}.approach [data-versioned-html=default] .approach__identify .section__padded-heading--narrow{margin-top:13.75em}.approach [data-versioned-html=default] .approach__identify .section__background-image{margin-left:-3.5em;margin-right:-9.125em;width:73.875em}.approach [data-versioned-html=dtc]{margin-top:13.125em}.approach [data-versioned-html=dtc] .approach__identify .section__image{margin-bottom:-6.25em;margin-left:5em;margin-top:-3.125em;width:15.75em}.approach [data-versioned-html=rmg] .approach__identify .section__padded-heading--narrow{padding-right:3.125em}.approach [data-versioned-html=rmg] .approach__identify .section__image{margin-left:.625em;margin-right:-1.25em;margin-top:10.375em;width:30.875em}.approach [data-versioned-html=financial-services] .approach__identify .section__padded-heading--narrow{padding-right:3.125em}.approach [data-versioned-html=financial-services] .approach__identify .section__image{margin-bottom:-3.125em;margin-left:2.5em;margin-top:-.625em;width:22.5625em}.approach .approach__target[data-versioned-html=default] .section__padded-heading--narrow:before{display:none}.approach .approach__target[data-versioned-html=default] .section__padded-heading--narrow{margin-top:2.5em}.approach .approach__target[data-versioned-html=default] .section__background-image{margin-left:-6.75em;margin-right:-10.125em;width:78.125em}.approach .approach__target[data-versioned-html=dtc]{margin-top:17.5em}.approach .approach__target[data-versioned-html=dtc] .section__background-image{margin:-.5em -10.125em -1.25em -4.8125em;width:63.375em}.approach .approach__target[data-versioned-html=rmg]{margin-top:17.5em}.approach .approach__target[data-versioned-html=rmg] .section__background-image{margin-left:-.5em;margin-right:-7.5em;margin-top:-3.125em;width:68.5625em}.approach .approach__target[data-versioned-html=financial-services]{margin-top:12.5em}.approach .approach__target[data-versioned-html=financial-services].grid-stack{margin-bottom:3.125em}.approach .approach__target[data-versioned-html=financial-services] .section__background-image{margin-left:1.875em;margin-right:-7.5em;margin-top:.125em;width:70.0625em}.approach .approach__identify-columns .stats-slider__wrapper{margin-top:1em}.approach .approach__compel-columns{margin-top:14.0625em}.approach .approach__compel-columns .section__image{margin:-6.875em -1.375em -6.875em 1.375em}.approach .approach__compel-columns .section__padded-heading--narrow{padding-right:3.125em}}.stats{width:80%}.stats .stat{padding:0 1.875em}.stats .stat .stat__label{color:#0e7ffc;font-size:.75em;font-weight:500;letter-spacing:.05em;line-height:1.5em;text-transform:uppercase;text-wrap:balance}@media screen and (max-width:767px) and (orientation:portrait){.impact__impact [class*=section__padded-heading]{min-height:13.75em}.impact__impact .stats-slider__wrapper.mobile{margin-top:-3.125em}}@media not screen and (max-width:767px) and (orientation:portrait){.impact__impact{margin-bottom:-2.8125em}.impact__impact .stats-slider__wrapper.desktop{margin-top:1em;-webkit-transform:translateX(-2.1875em);transform:translateX(-2.1875em)}}.page-impact .stat .stat__label,.page-impact .top-navigation a:not(.active):hover{color:#fd9475}.page-impact .capacity-slider__wrapper div.tns-outer .tns-controls button:hover svg *,.page-impact .case-studies div.tns-outer .tns-controls button:hover svg *,.page-impact .stats-slider__wrapper div.tns-outer .tns-controls button:hover svg *{fill:#fd9475}.page-impact .capacity-slider__wrapper div.tns-outer .tns-nav button:hover,.page-impact .case-studies div.tns-outer .tns-nav button:hover,.page-impact .stats-slider__wrapper div.tns-outer .tns-nav button:hover{background-color:#fd9475;border-color:#fd9475}@media screen and (max-width:767px) and (orientation:portrait){.page-impact .approach__identify .section__image{margin:-.625em 0 -1.25em;position:relative;z-index:-1}.page-impact .impact__spk .section__image{margin:1.25em 0 0 -10%;width:110%}}@media not screen and (max-width:767px) and (orientation:portrait){.page-impact .approach__identify .section__padded-heading--narrow{margin-top:14.375em}.page-impact .approach__identify .col-start-7{position:relative;z-index:-1}.page-impact .approach__identify .section__image{margin:-1.625em -6.25em -2.5em -5.3125em;width:42.1875em}.page-impact .impact__spk .section__image{margin:5.625em -9.0625em 0 -2.1875em;width:41.875em}}.impact__video .impact__video-wrapper{overflow:hidden;position:relative}.impact__video .impact__video-wrapper video{display:block;position:relative;width:100%;z-index:0}.impact__video .impact__video-wrapper .impact__video-play,.impact__video .impact__video-wrapper:after{position:absolute;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.impact__video .impact__video-wrapper:after{background-color:#ffb9a4;content:"";height:100%;left:0;opacity:.88;top:0;width:100%;z-index:1}.impact__video .impact__video-wrapper .impact__video-play{background:transparent;border:none;cursor:pointer;left:50%;opacity:.7;padding:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.impact__video .impact__video-wrapper .impact__video-play svg{height:var(--size);width:var(--size)}.impact__video .impact__video-wrapper .impact__video-play svg *{fill:#f0f0f0}.impact__video .impact__video-wrapper .impact__video-play:hover{opacity:1}.impact__video .impact__video-wrapper.playing .impact__video-play,.impact__video .impact__video-wrapper.playing:after{opacity:0;pointer-events:none}@media screen and (max-width:767px) and (orientation:portrait){.impact__video .impact__video-wrapper{border-radius:1.25em}.impact__video .impact__video-wrapper .impact__video-play{--size:3.75em}}@media not screen and (max-width:767px) and (orientation:portrait){.impact__video{margin-bottom:-7.5em}.impact__video .impact__video-wrapper{border-radius:3.125em;margin-left:1.875em}.impact__video .impact__video-wrapper .impact__video-play{--size:7.1875em}}.capacities .capacities__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.capacities .capacities__items--height-100{height:100%}.capacities .capacities__item{width:100%}.capacities .capacities__item:not(.capacities__item--active){display:none}.capacities .capacities__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #9b9b9b;min-height:4.25em;padding:1em 0}.capacities .capacities__title[style*="--delay"]{opacity:0}.capacities .capacities__item--active .capacities__title[style*="--delay"]{-webkit-animation:.66s cubic-bezier(.7,0,.3,1) var(--delay) 1 normal forwards running fadeIn;animation:.66s cubic-bezier(.7,0,.3,1) var(--delay) 1 normal forwards running fadeIn}@media screen and (max-width:767px) and (orientation:portrait){.capacities .pills{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.capacities .pill{margin:0 .9em .9em 0}.capacities.capacities--multiple .capacities__items{margin-left:1.875em;margin-top:-8.75em}.capacities.capacities--single .section__padded-heading--narrow{min-height:auto}.capacities.capacities--single .capacities__items{margin-top:3.125em}}@media not screen and (max-width:767px) and (orientation:portrait){.capacities .pill:not(:last-child){margin-bottom:1.8em}.capacities .section__padded-heading--narrow{padding-right:3.125em}}.clients .clients__logos{display:grid;grid-gap:1.5em}.clients .clients__logos.clients__logos--animated .clients__logo{-webkit-animation:fadeIn .66s ease-in-out 0s 1 normal forwards running;animation:fadeIn .66s ease-in-out 0s 1 normal forwards running}.clients .clients__logos[data-tag=default] .clients__logo[data-tag=default],.clients .clients__logos[data-tag=dtc] .clients__logo[data-tag=dtc],.clients .clients__logos[data-tag=financial-services] .clients__logo[data-tag=financial_services],.clients .clients__logos[data-tag=performance] .clients__logo[data-tag=default],.clients .clients__logos[data-tag=rmg] .clients__logo[data-tag=rmg]{display:-webkit-box;display:-ms-flexbox;display:flex}.clients .clients__logo{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;background-color:#e4e4e4}.clients .clients__logo img{opacity:.3}.clients .clients__logos[data-categories] .clients__logo{display:none;opacity:0}.clients .pills{margin:.3125em 0 1.75em}.clients .pills .pill{margin:.4em .9em}@media screen and (max-width:767px) and (orientation:portrait){.clients .clients__logos{grid-template-columns:repeat(2,1fr)}}@media not screen and (max-width:767px) and (orientation:portrait){.clients .clients__logos{grid-template-columns:repeat(6,1fr);padding:0 .625em}}.pill{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1.6em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid hsla(0,0%,60.8%,.702);border-radius:2em;height:2.4em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pill.pill--active{background-color:#232323;border-color:#232323;color:#fff}.pill.pill--impact,.pill.pill--performance{color:#fff}.pill.pill--impact{background-color:#ffb9a4;border-color:#ffb9a4}.pill.pill--performance{background-color:#0e7ffc;border-color:#0e7ffc}a.pill,button.pill{cursor:pointer}a.pill:hover,button.pill:hover{background-color:#0e7ffc;border-color:#0e7ffc;color:#fff}.case-studies{overflow-x:clip;padding-bottom:4em;width:100vw}.case-studies [class*=section__padded-heading]{z-index:2}.case-studies .case-studies__slider-wrapper{position:relative;z-index:1}.case-studies .case-studies__slider-wrapper:after,.case-studies .case-studies__slider-wrapper:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;z-index:1}.case-studies .case-studies__slider-wrapper:before{background:-webkit-gradient(linear,left top,right top,color-stop(30%,#f0f0f0),color-stop(60%,hsla(0,0%,94%,.9)),to(hsla(0,0%,94%,0)));background:linear-gradient(90deg,#f0f0f0 30%,hsla(0,0%,94%,.9) 60%,hsla(0,0%,94%,0));left:0}.case-studies .case-studies__slider-wrapper:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,94%,0)),color-stop(40%,hsla(0,0%,94%,.9)),color-stop(70%,#f0f0f0));background:linear-gradient(90deg,hsla(0,0%,94%,0) 0,hsla(0,0%,94%,.9) 40%,#f0f0f0 70%);right:0}.case-studies .section__padded-heading--narrow{pointer-events:none;position:absolute}.case-studies .case-studies__slide a{color:inherit;text-decoration:none}.case-studies .case-studies__slide:not(.current-slide) a{pointer-events:none}.case-studies .case-studies__thumbnail{display:block;padding-bottom:100%;position:relative}.case-studies .case-studies__thumbnail img,.case-studies .case-studies__thumbnail:before{bottom:0;position:absolute;width:100%}.case-studies .case-studies__thumbnail img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter');-webkit-filter:grayscale(100%);filter:grayscale(100%);height:100%;-webkit-transition:all .25s cubic-bezier(.7,0,.3,1);transition:all .25s cubic-bezier(.7,0,.3,1);z-index:1}.case-studies .case-studies__thumbnail:before{background-color:#e4e4e4;content:"";height:69.58333333333333%;opacity:.15;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;z-index:0}.case-studies .case-studies__slide.current-slide .case-studies__thumbnail img{-webkit-filter:none;filter:none}.case-studies .case-studies__slide.current-slide .case-studies__thumbnail:before{background-color:var(--background-color)}.case-studies .case-studies__slide.current-slide h2{color:#000}.case-studies .case-studies__heading{margin-bottom:1.25em}.case-studies .case-studies__heading h2{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.case-studies div.tns-outer .tns-controls button{height:7.5em;z-index:2}.case-studies div.tns-outer .tns-controls button svg{font-size:2.75em;height:1em;width:.42em}.case-studies div.tns-outer .tns-controls button:hover svg *{fill:#0e7ffc}.case-studies div.tns-outer .tns-nav button{border:none;margin:0 0 6px;opacity:0;-webkit-transition:all .25s cubic-bezier(.7,0,.3,1);transition:all .25s cubic-bezier(.7,0,.3,1);width:0}.case-studies div.tns-outer .tns-nav button.tns-nav-active,.case-studies div.tns-outer .tns-nav button.tns-nav-active+button,.case-studies div.tns-outer .tns-nav button.tns-nav-active+button+button,.case-studies div.tns-outer .tns-nav button.tns-nav-active+button+button+button,.case-studies div.tns-outer .tns-nav button.tns-nav-active+button+button+button+button,.case-studies div.tns-outer .tns-nav button.tns-nav-active+button+button+button+button+button,.case-studies div.tns-outer .tns-nav button:has(+.tns-nav-active),.case-studies div.tns-outer .tns-nav button:has(+button+.tns-nav-active),.case-studies div.tns-outer .tns-nav button:has(+button+button+.tns-nav-active),.case-studies div.tns-outer .tns-nav button:has(+button+button+button+.tns-nav-active),.case-studies div.tns-outer .tns-nav button:has(+button+button+button+button+.tns-nav-active){border:1px solid #232323;margin:0 6px 6px 0;opacity:1;width:.75em}@media screen and (max-width:767px) and (orientation:portrait){.case-studies .section__padded-heading--narrow{left:20px;top:0}.case-studies .case-studies__container{padding-top:3.75em}.case-studies .case-studies__container[class*=width-container]{padding-left:0;padding-right:0}.case-studies .case-studies__thumbnail{margin-bottom:1.875em}}@media not screen and (max-width:767px) and (orientation:portrait){.case-studies .section__padded-heading--narrow{left:30px;top:11.5625em}.case-studies .case-studies__thumbnail{margin-bottom:2.75em}}@media screen and (max-width:767px){.case-studies .case-studies__slider-wrapper{margin-left:-var(--mobile-side-padding);margin-right:-var(--mobile-side-padding);widows:100vw}.case-studies .case-studies__slider-wrapper:after,.case-studies .case-studies__slider-wrapper:before{width:2.5em}.case-studies .case-studies__slider-wrapper:before{background:-webkit-gradient(linear,left top,right top,from(#f0f0f0),to(hsla(0,0%,94%,0)));background:linear-gradient(90deg,#f0f0f0 0,hsla(0,0%,94%,0));left:0}.case-studies .case-studies__slider-wrapper:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,94%,0)),to(#f0f0f0));background:linear-gradient(90deg,hsla(0,0%,94%,0) 0,#f0f0f0);right:0}.case-studies .case-studies__heading .top-navigation{margin-top:1em}.case-studies .case-studies__slide:first-child:last-child.tns-item{padding-left:40px;padding-right:40px!important;width:100vw!important}.case-studies .case-studies__slide:first-child:last-child{padding:0 20px}.case-studies div.tns-outer .tns-nav{margin-bottom:-3px;padding-top:3.4375em;width:100%}.case-studies div.tns-outer .tns-nav button{margin:0 3px 3px}.case-studies div.tns-outer .tns-controls button{height:100%;padding-left:15px;padding-right:10px;top:0}.case-studies div.tns-outer .tns-controls button[data-controls=prev]{left:0}.case-studies div.tns-outer .tns-controls button[data-controls=next]{right:0}.case-studies div.tns-outer .tns-controls button svg{font-size:2.25em;-webkit-transform:translateY(60%);transform:translateY(60%)}}@media screen and (min-width:768px){.case-studies .case-studies__slider-wrapper{margin-left:-5.1020408163265305%;margin-right:-61.2244897959184%;width:161.2244897959184%}.case-studies .case-studies__slider-wrapper:after,.case-studies .case-studies__slider-wrapper:before{width:33%}.case-studies .case-studies__slider-wrapper:before{background:-webkit-gradient(linear,left top,right top,color-stop(30%,#f0f0f0),color-stop(60%,hsla(0,0%,94%,.9)),to(hsla(0,0%,94%,0)));background:linear-gradient(90deg,#f0f0f0 30%,hsla(0,0%,94%,.9) 60%,hsla(0,0%,94%,0));left:0}.case-studies .case-studies__slider-wrapper:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,94%,0)),color-stop(40%,hsla(0,0%,94%,.9)),color-stop(70%,#f0f0f0));background:linear-gradient(90deg,hsla(0,0%,94%,0) 0,hsla(0,0%,94%,.9) 40%,#f0f0f0 70%);right:0}.case-studies .case-studies__slide:first-child:last-child.tns-item{padding-left:.875em!important;padding-right:1.5em!important}.case-studies div.tns-outer .tns-nav{padding-left:34.8%;padding-top:3.4375em}.case-studies div.tns-outer .tns-controls{--button-left:calc(33% - var(--button-width))}.case-studies div.tns-outer .tns-controls button{height:100%;top:0;width:var(--button-width)}.case-studies div.tns-outer .tns-controls button[data-controls=prev]{left:calc(var(--button-left) + 1.5625em);padding-left:1.5625em}.case-studies div.tns-outer .tns-controls button svg{position:absolute;top:73%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.case-studies div.tns-outer .tns-controls button[data-controls=next]{padding-left:1.5625em;right:calc(var(--button-left) + 1.5625em)}}.featured-case-studies{position:relative;z-index:0}.featured-case-studies .top-navigation span{font-weight:500}@media screen and (max-width:767px){.featured-case-studies [class*=width-container--]{padding:0;width:100%}.featured-case-studies div.tns-outer .tns-controls button svg{-webkit-transform:translateY(140%);transform:translateY(140%)}.featured-case-studies.case-studies div.tns-outer .tns-controls button svg{font-size:2em}}@media screen and (min-width:768px){.featured-case-studies .case-studies__slide:not(.current-slide) .case-studies__thumbnail:before{opacity:.5}.featured-case-studies div.tns-outer .tns-controls button svg{top:80%}}@media screen and (max-width:767px) and (orientation:portrait){.featured-case-studies{margin-top:-1.875em}}@media not screen and (max-width:767px) and (orientation:portrait){.featured-case-studies{--container-width:1040;--percentage-larger:180%;--right-shift:calc((var(--percentage-larger) - 100%)*-1);--left-i-item-shift:margin-top:-1.25em}.featured-case-studies [class*=width-container--]:after,.featured-case-studies [class*=width-container--]:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;z-index:2}.featured-case-studies [class*=width-container--]:before{background:-webkit-gradient(linear,left top,right top,color-stop(45%,#f0f0f0),color-stop(70%,hsla(0,0%,94%,.8)),color-stop(90%,hsla(0,0%,94%,.5)),to(hsla(0,0%,94%,0)));background:linear-gradient(90deg,#f0f0f0 45%,hsla(0,0%,94%,.8) 70%,hsla(0,0%,94%,.5) 90%,hsla(0,0%,94%,0));left:-55%;width:60%}.featured-case-studies [class*=width-container--]:after{background:-webkit-gradient(linear,right top,left top,color-stop(35%,#f0f0f0),color-stop(52%,hsla(0,0%,94%,.95)),color-stop(85%,hsla(0,0%,94%,.5)),to(hsla(0,0%,94%,0)));background:linear-gradient(270deg,#f0f0f0 35%,hsla(0,0%,94%,.95) 52%,hsla(0,0%,94%,.5) 85%,hsla(0,0%,94%,0));right:-20%;width:40%}.featured-case-studies .case-studies__slider-wrapper{margin:0 -80% 0 0;-webkit-transform:translateX(calc(-35.09615% + 1.875em));transform:translateX(calc(-35.09615% + 1.875em));width:var(--percentage-larger)}.featured-case-studies .case-studies__slider-wrapper:after,.featured-case-studies .case-studies__slider-wrapper:before{content:none}}[class*=__load-more-wrapper]:not([class*=__load-more-wrapper--active]){display:none}.line-separated-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:4.25em;padding:1em 0}.line-separated-item:not(:first-child){border-top:1px solid #9b9b9b}.line-separated-item[style*="--delay"]{opacity:0}.follow-link{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.follow-link,.follow-link .follow-link__platform{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.follow-link .follow-link__platform svg{height:1.375em;margin-right:1.875em;width:1.375em}.follow-link .follow-link__platform svg *{fill:#232323;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.follow-link .follow-link__arrow{height:1.5em;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:1.5em}.follow-link:hover .follow-link__platform svg *{fill:#0e7ffc}.follow-link:hover .follow-link__arrow{-webkit-transform:translateX(25%);transform:translateX(25%)}.follow-link:hover .follow-link__arrow *{fill:#0e7ffc}.join{background-color:#f0f0f0;padding:6.25em 0 1.875em;position:relative;z-index:2}.join:before{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,88.2%,0)),color-stop(50%,#e1e1e1),to(hsla(0,0%,88.2%,0)));background:linear-gradient(90deg,hsla(0,0%,88.2%,0) 0,#e1e1e1 50%,hsla(0,0%,88.2%,0));bottom:0;content:"";left:50%;max-width:1260px;position:absolute;right:0;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:0}.join .picture--sized{margin-top:-1.25em}@media screen and (max-width:767px) and (orientation:portrait){.join h3 br{display:none}}.work__overview{position:relative;z-index:1}.archive__items .archive__item{display:none;opacity:0}.archive__items .archive__item[data-visible=true]{-webkit-animation:fadeIn .66s cubic-bezier(.7,0,.3,1) 0s 1 normal forwards running;animation:fadeIn .66s cubic-bezier(.7,0,.3,1) 0s 1 normal forwards running}.archive__items .archive__item:not(:last-child){border-bottom:1px solid #9b9b9b;margin-bottom:2.5em;padding-bottom:2.5em}@media screen and (max-width:767px) and (orientation:portrait){.archive__items .archive__item[data-visible=true]{display:block}}@media not screen and (max-width:767px) and (orientation:portrait){.archive__items .archive__item[data-visible=true]{display:-webkit-box;display:-ms-flexbox;display:flex}}.single-post .wysiwyg{color:#757575;font-weight:450}.speakers{-webkit-animation:fadeIn .5s cubic-bezier(.7,0,.3,1) .5s 1 normal forwards running;animation:fadeIn .5s cubic-bezier(.7,0,.3,1) .5s 1 normal forwards running;opacity:0}.speakers__items{display:grid;grid-gap:5em 2.5em;grid-template-columns:repeat(var(--columns),1fr)}.speakers__items .h1{color:#232323}@media screen and (max-width:767px) and (orientation:portrait){.speakers__items{--columns:1}}@media not screen and (max-width:767px) and (orientation:portrait){.speakers__items{--columns:2}}.impact__spk-logos{width:100vw}@media screen and (max-width:767px) and (orientation:portrait){.impact__spk-logos .divider{overflow:visible}.impact__spk-logos .logo-scroller{margin:0 -20px;width:calc(100% + 40px)}}.logo-scroller{overflow:hidden;position:relative;width:100%}.logo-scroller:after,.logo-scroller:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;z-index:2}.logo-scroller .logo-scroller__track{-webkit-animation:ticker-scroll 28s linear infinite;animation:ticker-scroll 28s linear infinite;width:-webkit-max-content;width:-moz-max-content;width:max-content}.logo-scroller .logo-scroller__item,.logo-scroller .logo-scroller__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo-scroller .logo-scroller__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.logo-scroller .logo-scroller__item img{display:block;opacity:.3;-webkit-transition:opacity .2s;transition:opacity .2s;width:auto}@media screen and (max-width:767px) and (orientation:portrait){.logo-scroller{padding:1.875em 0}.logo-scroller:after,.logo-scroller:before{width:1.25em}.logo-scroller:before{background:-webkit-gradient(linear,left top,right top,from(#f0f0f0),to(hsla(0,0%,94%,0)));background:linear-gradient(90deg,#f0f0f0 0,hsla(0,0%,94%,0));left:0}.logo-scroller:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,94%,0)),to(#f0f0f0));background:linear-gradient(90deg,hsla(0,0%,94%,0) 0,#f0f0f0);right:0}.logo-scroller .logo-scroller__item{padding:0 1.25em}.logo-scroller .logo-scroller__item img{height:2.5em}}@media not screen and (max-width:767px) and (orientation:portrait){.logo-scroller{padding:3.125em 0}.logo-scroller:after,.logo-scroller:before{width:15.625em}.logo-scroller:before{background:-webkit-gradient(linear,left top,right top,from(#f0f0f0),color-stop(20%,#f0f0f0),to(hsla(0,0%,94%,0)));background:linear-gradient(90deg,#f0f0f0 0,#f0f0f0 20%,hsla(0,0%,94%,0));left:0}.logo-scroller:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,94%,0)),color-stop(80%,#f0f0f0),to(#f0f0f0));background:linear-gradient(90deg,hsla(0,0%,94%,0) 0,#f0f0f0 80%,#f0f0f0);right:0}.logo-scroller .logo-scroller__item{padding:0 2.5em}.logo-scroller .logo-scroller__item img{height:3.125em}}@-webkit-keyframes ticker-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes ticker-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.tns-outer{position:relative}.tns-outer button{background-color:transparent;border:none;padding:0}.tns-outer .tns-controls button{bottom:0;color:transparent;font-size:1em;position:absolute;top:0;z-index:1}.tns-outer .tns-controls button[data-controls=prev]{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.tns-outer .tns-controls button[data-controls=next]{right:0}.tns-outer .tns-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;top:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tns-outer .tns-nav button{border:1px solid #232323;border-radius:50%;height:.75em;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:.75em}.tns-outer .tns-nav button:hover{background-color:#0e7ffc;border-color:#0e7ffc}.tns-outer .tns-nav button.tns-nav-active{background-color:#232323}@media screen and (max-width:767px) and (orientation:portrait){.tns-outer .tns-nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media not screen and (max-width:767px) and (orientation:portrait){.tns-outer .tns-nav{margin-bottom:-6px}.tns-outer .tns-nav button{margin:0 6px 6px 0}}.stats-slider__wrapper .tns-outer .tns-controls button{height:7.5em;padding:0 .625em}.stats-slider__wrapper .tns-outer .tns-controls button svg{font-size:2.75em;height:1em;width:.42em}.stats-slider__wrapper .tns-outer .tns-controls button:hover svg *{fill:#0e7ffc}@media screen and (max-width:767px) and (orientation:portrait){.stats-slider__wrapper{margin-left:-20px;margin-right:-20px;padding-bottom:1.875em;text-align:center}.stats-slider__wrapper .tns-outer .tns-nav{margin-bottom:-3px;padding-top:1.25em;width:100%}.stats-slider__wrapper .tns-outer .tns-nav button{margin:0 3px 3px}.stats-slider__wrapper .tns-outer .tns-controls button[data-controls=prev]{left:5px}.stats-slider__wrapper .tns-outer .tns-controls button[data-controls=next]{right:5px}}@media not screen and (max-width:767px) and (orientation:portrait){.stats-slider__wrapper{padding-bottom:4.6875em;padding-right:4.375em}.stats-slider__wrapper .tns-outer .tns-nav{left:1.875em;padding-top:3.4375em}.stats-slider__wrapper .tns-outer .tns-nav button:not(:last-child){margin-right:6px}.stats-slider__wrapper .tns-outer .tns-controls button[data-controls=prev]{display:none;left:-.625em}.stats-slider__wrapper .tns-outer .tns-controls button[data-controls=next]{-webkit-transform:translateX(.625em);transform:translateX(.625em)}}[class*=capacity-slider__wrapper]{position:relative}[class*=capacity-slider__wrapper]:not(:has([class*="--paged"])){margin:-1.25em 0 2.5em}[class*=capacity-slider__wrapper]:not(:has([class*="--paged"])):after,[class*=capacity-slider__wrapper]:not(:has([class*="--paged"])):before{content:"";height:80px;position:absolute;width:100%;z-index:1}[class*=capacity-slider__wrapper]:not(:has([class*="--paged"])):before{background:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(hsla(0,0%,94%,0)));background:linear-gradient(180deg,#f0f0f0 0,hsla(0,0%,94%,0));top:0}[class*=capacity-slider__wrapper]:not(:has([class*="--paged"])):after{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,94%,0)),to(#f0f0f0));background:linear-gradient(180deg,hsla(0,0%,94%,0) 0,#f0f0f0);bottom:0}[class*=capacity-slider__wrapper]:not(:has([class*="--paged"])) .tns-outer .tns-controls button[data-controls=prev]{padding-bottom:1.25em}[class*=capacity-slider__wrapper]:not(:has([class*="--paged"])) .tns-outer .tns-controls button[data-controls=next]{padding-top:1.25em}[class*=capacity-slider__wrapper]:has([class*="--paged"]){margin:0 0 2.5em}[class*=capacity-slider__wrapper]:has([class*="--paged"]) .tns-nav{display:block;left:-3.75em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;z-index:1}[class*=capacity-slider__wrapper]:has([class*="--paged"]) .tns-nav button{margin:6px 0}[class*=capacity-slider__wrapper]:has([class*="--paged"]) .tns-outer .tns-controls button[data-controls=prev]{padding-bottom:2.75em}[class*=capacity-slider__wrapper]:has([class*="--paged"]) .tns-outer .tns-controls button[data-controls=next]{padding-top:1.625em}@media screen and (max-width:767px) and (orientation:portrait){[class*=capacity-slider__wrapper]:has([class*="--paged"]) .tns-nav{display:none}}[class*=capacity-slider__wrapper] .tns-outer{width:100%}[class*=capacity-slider__wrapper] .tns-outer [data-action=start],[class*=capacity-slider__wrapper] .tns-outer [data-action=stop]{display:none}[class*=capacity-slider__wrapper] .tns-outer .tns-controls button{bottom:0;color:#d0d0d0;font-size:1em;position:absolute;top:0;z-index:1}[class*=capacity-slider__wrapper] .tns-outer .tns-controls button[data-controls=prev]{bottom:auto;left:0;right:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}[class*=capacity-slider__wrapper] .tns-outer .tns-controls button[data-controls=next]{left:0;right:0;top:auto;-webkit-transform:translateY(100%);transform:translateY(100%)}[class*=capacity-slider__wrapper] .tns-outer .tns-controls button[data-controls=next] svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[class*=capacity-slider__wrapper] .tns-outer .tns-controls button svg{font-size:2.75em;height:.42em;width:1em}[class*=capacity-slider__wrapper] .tns-outer .tns-controls button svg *{fill:#9b9b9b}[class*=capacity-slider__wrapper] .tns-outer .tns-controls button:hover svg *{fill:#0e7ffc}.button{border:none;cursor:pointer;display:inline-block;font-weight:300;letter-spacing:-.02em;text-decoration:none;-webkit-transition:all .25s cubic-bezier(.7,0,.3,1);transition:all .25s cubic-bezier(.7,0,.3,1)}.button,.button.button--gray{background-color:hsla(0,0%,72.5%,.502)}.button.button--gray{color:#9b9b9b}.button.button--gray:hover{background-color:#0e7ffc;color:#fff}.button.button--blue{background-color:#0e7ffc;color:#f0f0f0}.button.button--blue:hover{background-color:color-mix(in srgb,#0e7ffc 70%,#fff 30%)}.button.button--coral{background-color:#ffb9a4;color:#f0f0f0}.button.button--coral:hover{background-color:color-mix(in srgb,#ffb9a4 70%,#fff 30%)}@media screen and (max-width:767px) and (orientation:portrait){.button{border-radius:1.5em;font-size:1.25em;line-height:1.4em;padding:.6em 1.2em}.button.button--small{font-size:1em}}@media not screen and (max-width:767px) and (orientation:portrait){.button{border-radius:1.30435em;font-size:1.4375em;line-height:1.21739em;padding:.69565em 2.08696em}.button.button--small{font-size:1.125em}}.text-button{color:#232323;display:inline-block;font-size:.875em;font-weight:500;letter-spacing:-.02em;line-height:1.71429em;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration-thickness:.15em;text-transform:uppercase;text-underline-offset:.3em}.text-button:not([aria-disabled=true]):hover{color:#0e7ffc}.text-button[aria-disabled=true]{opacity:.25;position:none}@media not screen and (max-width:767px) and (orientation:portrait){.desktop-three-quarters-wide{width:75%}}.case-study__heading{font-weight:700}.case-study__overview .case-study__overview-intro{margin-bottom:-3.125em}@media screen and (max-width:767px) and (orientation:portrait){.case-study__overview .section__padded-heading--narrow{min-height:auto}.case-study__overview .case-study__overview-intro{margin-top:6.25em}}@media not screen and (max-width:767px) and (orientation:portrait){.case-study__overview picture{margin-top:-9.125em}.case-study__overview .case-study__overview-intro{margin-top:5em}.dual-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dual-columns.dual-columns--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dual-columns>.dual-column:first-child{max-width:440px;width:45.36082474226804%}.dual-columns>.dual-column:last-child{max-width:480px;width:49.48453608247423%}}.case-study__nav,.case-study__nav .case-study__nav-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.case-study__nav .case-study__nav-col.case-study__nav-center{width:60%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (max-width:767px) and (orientation:portrait){.case-study__nav .case-study__nav-col{width:20%}.case-study__nav .case-study__nav-col.case-study__nav-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.case-study__nav .text-button{font-size:.75em;line-height:2em}}@media not screen and (max-width:767px) and (orientation:portrait){.case-study__nav .case-study__nav-col{width:30%}.case-study__nav .case-study__nav-col.case-study__nav-left{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.case-study__video-cta{display:block;position:relative}.case-study__video-cta svg{height:5em;left:50%;opacity:.85;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:all .15s ease-out;transition:all .15s ease-out;width:5em}.case-study__video-cta svg *{-webkit-transition:inherit;transition:inherit}.case-study__video-cta svg circle{fill:#f0f0f0}.case-study__video-cta svg path{fill:#9b9b9b}.case-study__video-cta:hover svg{opacity:1}.case-study__video-cta:hover svg circle{fill:#f0f0f0}.case-study__video-cta:hover svg path{fill:#0e7ffc}.two-halves-wrapper .image-text-block-wrapper{margin-bottom:5em;margin-top:5em}.two-halves-wrapper .image-text-block-wrapper .image-block{text-align:center;width:100%}.two-halves-wrapper .image-text-block-wrapper .text-block{text-align:left;width:100%}.two-halves-wrapper .two-images-block-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.two-halves-wrapper .two-images-block-wrapper .half-section{width:50%}.two-halves-wrapper .two-images-block-wrapper .half-section img{width:100%}.two-halves-wrapper .two-images-block-wrapper .half-section.left-half{border-left:0}.two-halves-wrapper .two-images-block-wrapper .half-section.right-half{border-right:0}@media screen and (max-width:767px) and (orientation:portrait){.two-halves-wrapper:has(.left-half .image-block):has(.right-half .image-block) .right-half .image-block{margin-top:.625em}.two-halves-wrapper:has(.left-half .text-block):has(.right-half .text-block) .right-half .text-block{margin-top:2.5em}.two-halves-wrapper:has(.left-half .image-block):has(.right-half .text-block) .image-text-block-wrapper .left-half .image-block,.two-halves-wrapper:has(.left-half .text-block):has(.right-half .image-block) .image-text-block-wrapper .left-half .image-block{margin-bottom:2.5em}.two-halves-wrapper:has(.left-half .image-block):has(.right-half .text-block) .image-text-block-wrapper .right-half .image-block,.two-halves-wrapper:has(.left-half .text-block):has(.right-half .image-block) .image-text-block-wrapper .right-half .image-block{margin-top:2.5em}}@media not screen and (max-width:767px) and (orientation:portrait){.two-halves-wrapper .image-text-block-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.two-halves-wrapper .image-text-block-wrapper .half-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(50% - .3125em)}.two-halves-wrapper .image-text-block-wrapper .image-block{text-align:center;width:100%}.two-halves-wrapper .image-text-block-wrapper .text-block{text-align:left;width:100%}.two-halves-wrapper .image-text-block-wrapper .left-half .image-block--,.two-halves-wrapper .image-text-block-wrapper .left-half .text-block{padding-right:3.75em}.two-halves-wrapper .image-text-block-wrapper:has(.left-half .text-block):has(.right-half .text-block){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.two-halves-wrapper .image-text-block-wrapper:has(.left-half .image-block):has(.right-half .text-block) .left-half .image-block{padding-right:3.75em}}.full-width-wrapper .image-block img{width:100%}.full-width-wrapper .image-block-with-parallax{background-position:50%;background-repeat:no-repeat;background-size:cover;height:55vh;overflow:hidden;width:100%}.full-width-wrapper .image-block-with-parallax img{height:120%;position:relative}.full-width-wrapper .text-block{margin-bottom:5em;margin-top:5em}.two-halves-wrapper:has(.two-images-block-wrapper):has(+.full-width-wrapper .image-block){margin-bottom:0}.two-halves-wrapper:has(.two-images-block-wrapper):has(+.full-width-wrapper .image-block) .width-container--960{max-width:1030px}.two-halves-wrapper:has(.two-images-block-wrapper)+.full-width-wrapper:has(.image-block){margin-top:0}.case_study__full-width-image .case_study__full-width-image-wrapper,.case_study__full-width-image-with-text .case_study__full-width-image-wrapper{position:relative}.case_study__full-width-image .section__padded-heading--narrow.min-height-auto,.case_study__full-width-image-with-text .section__padded-heading--narrow.min-height-auto{padding-bottom:0}@media screen and (max-width:767px) and (orientation:portrait){.case_study__full-width-image .case_study__full-width-image-wrapper,.case_study__full-width-image-with-text .case_study__full-width-image-wrapper{padding-bottom:70%}}@media not screen and (max-width:767px) and (orientation:portrait){.case_study__full-width-image .case_study__full-width-image-wrapper,.case_study__full-width-image-with-text .case_study__full-width-image-wrapper{padding-bottom:55.55555555555556%}}.case_study__half-width-image-with-text video{width:100%}.case_study__two-half-images .case_study__half-image{padding-bottom:113.20754716981132%;position:relative;width:100%}.case_study__image-gallery{padding-bottom:1.5625em}.case_study__image-gallery-items{-ms-flex-wrap:wrap;flex-wrap:wrap}.case_study__image-gallery-items,.case_study__image-gallery-items .case_study__image-gallery-item{display:-webkit-box;display:-ms-flexbox;display:flex}.case_study__image-gallery-items .case_study__image-gallery-item .case_study__image-gallery-image-wrapper{position:relative;width:100%}.case_study__image-gallery-items .case_study__image-gallery-item video{width:100%}.case_study__image-gallery-items .case_study__image-gallery-item .responsive-video-wrapper,.case_study__image-gallery-items .case_study__image-gallery-item video{-ms-flex-item-align:center;align-self:center}.case_study__image-gallery-items .case_study__image-gallery-item.case_study__image-gallery-item--full{width:100%}.case_study__image-gallery-items .case_study__image-gallery-item.case_study__image-gallery-item--full .case_study__image-gallery-image-wrapper{padding-bottom:55.55555555555556%}.case_study__image-gallery-items .case_study__image-gallery-item.case_study__image-gallery-item--half-width{width:50%}.case_study__image-gallery-items .case_study__image-gallery-item.case_study__image-gallery-item--half-width .case_study__image-gallery-image-wrapper{padding-bottom:113.20754716981132%}.case_study__image-gallery-items .case_study__image-gallery-item.case_study__image-gallery-item--one-third{width:33.333%}.case_study__image-gallery-items .case_study__image-gallery-item.case_study__image-gallery-item--one-third .case_study__image-gallery-image-wrapper{padding-bottom:120%}.case_study__image-gallery-items .case_study__image-gallery-item.case_study__image-gallery-item--one-quarter{width:25%}.case_study__image-gallery-items .case_study__image-gallery-item.case_study__image-gallery-item--one-quarter .case_study__image-gallery-image-wrapper{padding-bottom:100%}@media screen and (max-width:767px) and (orientation:portrait){.case_study__image-gallery-items .case_study__image-gallery-item.case_study__image-gallery-item--one-quarter{width:50%}.case_study__video .case_study__video-wrapper{width:100%}}@media not screen and (max-width:767px) and (orientation:portrait){.case_study__video .case_study__video-wrapper{margin:0 auto;width:var(--width)}}button,input[type=email],input[type=text],label,select,textarea{font-family:Libre Franklin,sans-serif}form{position:relative}form .form__loader{display:none;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}form .form__loader svg{font-size:3.75em;height:1em;width:1em}form .form__loader svg *{fill:#232323}form .form__error,form label{font-size:.6875em;font-weight:600;letter-spacing:.16em;line-height:normal;text-transform:uppercase}form .form__error{color:#c00}form button,form input[type=email],form input[type=password],form input[type=text],form label,form select,form textarea{background:transparent}form input[type=email],form input[type=password],form input[type=text],form textarea{font-size:1.5em;font-weight:300;letter-spacing:(.01em * -1);line-height:1.33333em}form input[type=email],form input[type=text],form textarea{width:100%}form input[type=email]:focus-visible,form input[type=text]:focus-visible,form textarea:focus-visible{border-color:#0e7ffc;outline:none}form input[type=email],form input[type=password],form input[type=text]{background-color:transparent;border:none;border-bottom:1px solid #9b9b9b;padding:0 0 .66667em}form textarea{border:1px solid #9b9b9b;padding:1.11111em;resize:none}form input,form select,form textarea{:-moz-placeholder{color:#d0d0d0;opacity:1}}form input::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{opacity:1}form input,form select,form textarea{:-ms-input-placeholder{color:#d0d0d0}}form input::-ms-input-placeholder,form select::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#d0d0d0}form input::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#d0d0d0}form input::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{color:#d0d0d0}form input::placeholder,form select::placeholder,form textarea::placeholder{color:#d0d0d0}form input,form select,form textarea{color:#232323}form .main-fields{height:0;left:0;opacity:0;position:absolute;top:0;width:0;z-index:-1}form .form__input-container .form__error,form .form__input-container.form__input-container--error label{display:none}form .form__input-container.form__input-container--error .form__error{display:block}form .form__feedback-error,form .form__feedback-success{display:none;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}form.form--submitting{pointer-events:none}form.form--submitting .form__fields{opacity:.25}form.form--submitting .form__loader{display:block}form.form--error .form__fields,form.form--success .form__fields{opacity:.1;pointer-events:none}form.form--error .form__feedback-error,form.form--success .form__feedback-success{display:-webkit-box;display:-ms-flexbox;display:flex}form.form--error .form__feedback-error h2{color:#c00}.subscribe__form .subscribe__feedback{display:none}.subscribe__form.subscribe__form--error-red .subscribe__feedback,.subscribe__form.subscribe__form--success .subscribe__feedback{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.25em;height:2.2em;line-height:1.333}.subscribe__form.subscribe__form--success .subscribe__form-fields{display:none}.subscribe__form--- input[type=email],.subscribe__form--- input[type=number],.subscribe__form--- input[type=text]{background-color:transparent;border:none;border-bottom:2px solid #fff;border-radius:0;color:#fff;font-family:Larsseit-Regular;font-size:1em;height:2.7em;line-height:1em;outline:none;padding:0}.subscribe__form--- input:focus{border-color:#fff;color:#fff}.subscribe__form--- input:focus::-webkit-input-placeholder{color:#fff;opacity:1}.subscribe__form--- input:focus::-moz-placeholder{color:#fff;opacity:1}.subscribe__form--- input:focus::-ms-input-placeholder{opacity:1}.subscribe__form--- input:focus::placeholder{color:#fff;opacity:1}.subscribe__form--- input:focus:-ms-input-placeholder{color:#fff}.subscribe__form--- input:focus::-ms-input-placeholder{color:#fff}.custom-select-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.custom-select-wrapper .custom-select{margin-right:2.5em}.custom-select-wrapper .custom-select:last-child{margin-right:0}.custom-select{color:#909090;margin:0 4em 0 0;position:relative}.custom-select select{display:none}.custom-select .select-selected{position:relative}.custom-select .select-selected:after{background-size:cover;content:"";height:.5em;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) scaleY(-1);transform:translateY(-50%) scaleY(-1);width:.875em}.custom-select .select-selected.select-arrow-active{color:#232323}.custom-select .select-selected.select-arrow-active:after{-webkit-transform:translateY(-50%) scaleY(1);transform:translateY(-50%) scaleY(1)}.custom-select .select-items div,.custom-select .select-selected{cursor:pointer}.custom-select .select-items{padding:.625em 0}.custom-select .select-items div{color:#909090;line-height:.75em;padding:.75em 1.666em;white-space:nowrap}.custom-select .select-items div.same-as-selected,.custom-select .select-items div:hover{background-color:#0e7ffc;color:#fff}.custom-select .select-items div:first-child{display:none}.custom-select .select-selected{padding:1.25em 1.5em 1.25em 0}.custom-select .select-items{background-color:#fff;-webkit-box-shadow:6px 6px 20px rgba(0,0,0,.08);box-shadow:6px 6px 20px rgba(0,0,0,.08);left:0;position:absolute;top:100%;z-index:99}.custom-select .select-hide{display:none}.custom-select.custom-select--selected .select-selected{color:#0e7ffc}.custom-select.custom-select--selected .select-selected:before{background-color:#0e7ffc;bottom:0;content:"";height:.1875em;left:0;position:absolute;right:0}.custom-select.custom-select--left .select-selected{text-align:left}.custom-select.custom-select--left .select-items{right:auto}.custom-select.custom-select--left .select-items div{text-align:left}.custom-select.custom-select--right .select-selected{text-align:right}.custom-select.custom-select--right .select-items{left:auto}.custom-select.custom-select--right .select-items div{text-align:right}@media screen and (max-width:767px) and (orientation:portrait){.custom-select{font-size:.875em;margin-right:0;position:static}.custom-select.custom-select--centered-mobile .select-items{left:50%;min-width:100%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.custom-select.custom-select--centered-mobile .select-items div{text-align:center;white-space:nowrap}.custom-select .select-items{font-size:1.25em;width:100%}.custom-select .select-items div{padding:.75em 1.666em}.custom-select .select-selected{padding-right:0}.custom-select .select-selected:after{display:none}}.work__filters{border-bottom:1px solid #b9b9b9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:1.25em;position:relative}.work__filters .work__filter-link{color:#909090;display:block;margin-right:4.6em;padding:.8125em 0 1.25em;position:relative;text-decoration:none}.work__filters .work__filter-link.work__filter-link--active:after,.work__filters .work__filter-link:hover:after{bottom:0;content:"";height:.1875em;left:0;position:absolute;right:0}.work__filters .work__filter-link:hover{color:#232323}.work__filters .work__filter-link:hover:after{background-color:#232323}.work__filters .work__filter-link.work__filter-link--active{color:#0e7ffc}.work__filters .work__filter-link.work__filter-link--active:after{background-color:#0e7ffc}.work__filters .pill{color:#707070;font-size:clamp(10px,.75em,12px);letter-spacing:.16em;line-height:normal;text-transform:uppercase}.work__filters .pill,.work__filters .pill[data-tag]:hover{background-color:transparent}.work__filters .pill[data-tag=performance]:hover{border-color:#0e7ffc;color:#0e7ffc}.work__filters .pill[data-tag=performance].pill--active{background-color:#0e7ffc;border-color:#0e7ffc;color:#fff}.work__filters .pill[data-tag=impact]:hover{border-color:#ffb9a4;color:#ffb9a4}.work__filters .pill[data-tag=impact].pill--active{background-color:#ffb9a4;border-color:#ffb9a4;color:#fff}.work__filters .pill[data-tag=all]:hover{border-color:#232323;color:#232323}.work__filters .pill[data-tag=all].pill--active{background-color:#232323;border-color:#232323;color:#fff}@media screen and (max-width:767px) and (orientation:portrait){.work__filters{gap:.625em}}@media not screen and (max-width:767px) and (orientation:portrait){.work__filters{gap:1.25em}}.work__items .work__item{color:inherit;display:none;overflow:hidden;position:relative;text-decoration:none}.work__items[data-tag=all] .work__item[data-visible=true],.work__items[data-tag=impact] .work__item[data-tag*=impact][data-visible=true],.work__items[data-tag=performance] .work__item[data-tag*=performance][data-visible=true]{-webkit-animation:fadeIn .66s cubic-bezier(.7,0,.3,1) 0s 1 normal forwards running;animation:fadeIn .66s cubic-bezier(.7,0,.3,1) 0s 1 normal forwards running;display:block}.work__items picture{position:relative;z-index:0}.work__items .work__item-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;background-color:color-mix(in srgb,#f0f0f0 96%,transparent);bottom:-2px;justify-content:center;left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;-webkit-transition:opacity .25s cubic-bezier(.7,0,.3,1);transition:opacity .25s cubic-bezier(.7,0,.3,1)}.work__items .work__item-info-wrapper-inner{overflow-y:auto}.work__items .work__item-heading{color:#232323;line-height:1.4em}.work__items .work__item-content{line-height:1.6em;text-wrap:balance}.work__items .work__item-cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;top:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#dcdcdc;background-color:color-mix(in srgb,#707070 13%,transparent);border-radius:50%;justify-content:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.work__items .work__item-cta svg{margin-left:.125em}.work__items .work__item-cta svg *{fill:#707070}@media screen and (max-width:767px) and (orientation:portrait){.work__items .work__item:not(:last-child){margin-bottom:3.125em}.work__items .work__item.work__item--active .work__item-info-wrapper{opacity:1}.work__items .work__item-info-wrapper{padding:1.5em 5.25em 1.5em 1.5em}.work__items .work__item-cta{height:3.125em;right:1.25em;width:3.125em}.work__items .work__item-cta svg{height:1.25em;width:.625em}}@media not screen and (max-width:767px) and (orientation:portrait){.work__items{--columns:2;display:grid;grid-gap:3.125em 2.5em;grid-template-columns:repeat(var(--columns),1fr)}.work__items .work__item:hover .work__item-info-wrapper{opacity:1}.work__items .work__item-info-wrapper{padding:2.75em 9em 2.75em 2.75em}.work__items .work__item-cta{height:4.125em;right:2.5em;width:4.125em}.work__items .work__item-cta svg{height:1.5625em;width:.75em}.work__items .work__item--featured{grid-column:1/calc(var(--columns) + 1)}}