:root{--viewport:100vw;--viewport-mult:1}@media screen and (min-width:1921px){:root{--viewport-mult:1;--viewport:1921px}}@media screen and (max-width:1023px){:root{--viewport-mult:2.5}}@media screen and (max-width:767px){:root{--viewport-mult:4.8854961832}}body{font-size:calc(.009375 * var(--viewport) * var(--viewport-mult))}.showTabletPortrait{display:block}.hideTabletPortrait{display:none}.effect-fadein{-webkit-transition-delay:0s;transition-delay:0s}.arrowlink[data-size=large]{font-size:calc(.0208333333 * var(--viewport) * var(--viewport-mult))}.hamburger{padding:0;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;position:absolute;right:calc(.0104166667 * var(--viewport) * var(--viewport-mult));top:calc(.0125 * var(--viewport) * var(--viewport-mult));z-index:2;-webkit-transition:all .3s ease;transition:all .3s ease}.scrolled:not(.menu-open) .hamburger{top:calc(.0041666667 * var(--viewport) * var(--viewport-mult))}.hamburger__box{width:calc(.0166666667 * var(--viewport) * var(--viewport-mult));height:calc(.009375 * var(--viewport) * var(--viewport-mult));display:inline-block;position:relative}.hamburger__box span{display:block;width:100%;height:calc(.0015625 * var(--viewport) * var(--viewport-mult));background-color:#000;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger__box span:first-child{top:0;-webkit-transition:top 75ms ease,-webkit-transform 75ms .12s cubic-bezier(.215, .61, .355, 1);transition:top 75ms ease,-webkit-transform 75ms .12s cubic-bezier(.215, .61, .355, 1);transition:top 75ms ease,transform 75ms .12s cubic-bezier(.215, .61, .355, 1);transition:top 75ms ease,transform 75ms .12s cubic-bezier(.215, .61, .355, 1),-webkit-transform 75ms .12s cubic-bezier(.215, .61, .355, 1)}.hamburger__box span:nth-child(2){top:50%;right:0;-webkit-transition:width 75ms ease,opacity 75ms .12s ease;transition:width 75ms ease,opacity 75ms .12s ease}.hamburger__box span:nth-child(3){top:100%;-webkit-transition:top 75ms ease,-webkit-transform 75ms .12s cubic-bezier(.215, .61, .355, 1);transition:top 75ms ease,-webkit-transform 75ms .12s cubic-bezier(.215, .61, .355, 1);transition:top 75ms ease,transform 75ms .12s cubic-bezier(.215, .61, .355, 1);transition:top 75ms ease,transform 75ms .12s cubic-bezier(.215, .61, .355, 1),-webkit-transform 75ms .12s cubic-bezier(.215, .61, .355, 1)}.hamburger[aria-expanded=true] .hamburger__box span:first-child{top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger[aria-expanded=true] .hamburger__box span:nth-child(2){opacity:0;width:0}.hamburger[aria-expanded=true] .hamburger__box span:nth-child(3){top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .banner{background:#c73626}.menu-open .hamburger__box span{background:#fff}.menu-open .nav__logo{-webkit-filter:brightness(100%);filter:brightness(100%)}.banner{padding:calc(.0208333333 * var(--viewport) * var(--viewport-mult)) 0}.nav__menu{background-color:#c73626;display:block;height:calc(100vh - calc(.05 * var(--viewport) * var(--viewport-mult)));left:0;padding:0 calc(.03125 * var(--viewport) * var(--viewport-mult));margin-top:calc(.05 * var(--viewport) * var(--viewport-mult));pointer-events:all;position:fixed;width:100vw;overflow-y:auto;color:#fff;top:0;padding-top:calc(.0260416667 * var(--viewport) * var(--viewport-mult))}.nav__menu li{display:block;margin-bottom:calc(.0135416667 * var(--viewport) * var(--viewport-mult));margin-left:0}.nav__menu li:last-child{margin-bottom:calc(.0291666667 * var(--viewport) * var(--viewport-mult))}.nav__menu a{font-size:calc(.0229166667 * var(--viewport) * var(--viewport-mult))}.nav__menu__link::after{background-color:#fff;bottom:0;height:calc(.0026041667 * var(--viewport) * var(--viewport-mult))}.nav__menu__link[data-route=connect]{color:#fff}.hero{height:auto;min-height:0;background:#c3c9d3}.hero__bg{position:relative;height:calc(.4072916667 * var(--viewport) * var(--viewport-mult))}.hero__bg video{-o-object-position:80% 0%;object-position:80% 0%}.hero__intro{position:relative;bottom:auto;width:100%;margin-bottom:calc(.0364583333 * var(--viewport) * var(--viewport-mult));margin-top:calc(-.0401041667 * var(--viewport) * var(--viewport-mult))}.hero__intro h1{font-size:calc(.0401041667 * var(--viewport) * var(--viewport-mult))}.hero__intro h2{font-size:calc(.0083333333 * var(--viewport) * var(--viewport-mult))}.hero__content{position:relative;bottom:auto;width:100%}.hero__content__text{padding-right:0}.hero__btn{display:none}.scene[data-scene] .hero__content,.scene[data-scene] .hero__intro{opacity:1;pointer-events:all;-webkit-transform:none;transform:none}.introstats{border-top:0;padding-top:calc(.0364583333 * var(--viewport) * var(--viewport-mult))}.introstats .story__stat{padding:calc(.0260416667 * var(--viewport) * var(--viewport-mult));border:calc(.0005208333 * var(--viewport) * var(--viewport-mult)) solid #000}.introstats .story__stat+.story__stat,.introstats .story__stat[data-tablet-no-border-top]{border-top:0}.introstats .story__stat__small br{display:none}.introstats .story__stat__medium{min-height:0}.story__stats__divider{display:none}.story__stat__large{font-size:calc(.078125 * var(--viewport) * var(--viewport-mult))}.story__stat__small{margin-bottom:0}.story__stats__grid,.story__stats__grid[data-grid-size]{grid-template-columns:repeat(1,1fr)}.stats{grid-template-columns:repeat(1,1fr)}.welcome__right img{width:150%}.intro[data-size=large]{font-size:calc(.0125 * var(--viewport) * var(--viewport-mult))}.deco{display:none}.text-revealer{font-size:calc(.0182291667 * var(--viewport) * var(--viewport-mult))}.highlights .intro{border-bottom:0}.stats{padding:0 calc(.03125 * var(--viewport) * var(--viewport-mult));border:0}.stats+.stats .stats__item:first-child{border-top:0}.stats__item,.stats__item:nth-child(3n+1){border:calc(.0005208333 * var(--viewport) * var(--viewport-mult)) solid #fff}.stats__item+.stats__item{border-top:0}.wheel__intro{width:100%}.wheel__svg{width:100%;height:calc(.2161458333 * var(--viewport) * var(--viewport-mult))}.logo-text .wrapper{padding:0}.logo-text__top__stat{width:100%;padding:0 calc(.03125 * var(--viewport) * var(--viewport-mult)) calc(.0416666667 * var(--viewport) * var(--viewport-mult));border-right:0;border-bottom:calc(.0005208333 * var(--viewport) * var(--viewport-mult)) solid #fff}.logo-text__top__stat strong{font-size:calc(.0989583333 * var(--viewport) * var(--viewport-mult))}.logo-text__top__text{width:100%;padding:calc(.0416666667 * var(--viewport) * var(--viewport-mult)) calc(.03125 * var(--viewport) * var(--viewport-mult)) 0}.topic-picker{padding:0 calc(.0520833333 * var(--viewport) * var(--viewport-mult))}.team{padding-bottom:calc(.0520833333 * var(--viewport) * var(--viewport-mult))}.team .intro{border-bottom:0}.team__grid{grid-template-columns:repeat(2,1fr);gap:calc(.03125 * var(--viewport) * var(--viewport-mult))}.team__item,.team__item:nth-child(2),.team__item:nth-child(4){width:auto}.team__item .team__item__name,.team__item:nth-child(2) .team__item__name,.team__item:nth-child(4) .team__item__name{left:0}.team__item__image{border:calc(.0005208333 * var(--viewport) * var(--viewport-mult)) solid #000;width:auto;height:calc(.1354166667 * var(--viewport) * var(--viewport-mult));position:relative}.team__item__name{width:100%;left:auto;top:auto;position:relative;margin-top:1em}.team__item__name__title br{display:none}.connect__wrapper{width:100%}.story[data-story=theming] .story__mobile__box{background:#eac64f}.story[data-story=critical] .story__mobile__box{background:#48afb8}.story[data-story=critical] .story__intro__bg img{-o-object-position:20% top;object-position:20% top}.story[data-story=governance] .story__mobile__box{background:#2c8cb4}.story[data-story=governance] .story__intro__bg img{-o-object-position:40% bottom;object-position:40% bottom}.story[data-story=materiality] .story__mobile__box{background:#fbba60}.story[data-story=targets] .story__mobile__box{background:#dfaea8}.story[data-story=targets] .story__intro__bg img{-o-object-position:60% bottom;object-position:60% bottom}.story[data-story=value] .story__mobile__box{background:#5fa9bc}.story[data-story=value] .story__intro__bg img{-o-object-position:70% bottom;object-position:70% bottom}.story[data-story=frameworks] .story__mobile__box{background:#ea6f83}.story[data-story=frameworks] .story__intro__bg{height:calc(.4427083333 * var(--viewport) * var(--viewport-mult))}.story[data-story=frameworks] .story__intro__bg img{-o-object-position:0% bottom;object-position:0% bottom}.story[data-story=report] .story__mobile__box{background:#91be93}.story[data-story=report] .story__intro__bg{height:calc(.4427083333 * var(--viewport) * var(--viewport-mult))}.story[data-story=report] .story__intro__bg img{-o-object-position:80% bottom;object-position:80% bottom}.story .story__intro{height:auto}.story .story__intro[data-align=left] .story__intro__content .story__intro__content__wrapper,.story .story__intro[data-align=right] .story__intro__content .story__intro__content__wrapper{padding-right:0;padding-left:0}.story .story__intro[data-align=left] .story__intro__content .story__intro__content__wrapper p,.story .story__intro[data-align=right] .story__intro__content .story__intro__content__wrapper p{width:100%}.story .story__intro[data-align=right] .story__mobileheading,.story .story__intro[data-align=right] h2{padding-right:calc(.03125 * var(--viewport) * var(--viewport-mult));padding-left:40%}.story__intro__content h2{font-size:calc(.015625 * var(--viewport) * var(--viewport-mult));padding-right:30%;padding-bottom:calc(.0260416667 * var(--viewport) * var(--viewport-mult))}.story__intro__content .wrapper{padding-top:calc(.2604166667 * var(--viewport) * var(--viewport-mult))}.story__intro__content hr{display:none}.story__mobileheading{font-size:calc(.0119791667 * var(--viewport) * var(--viewport-mult));font-weight:700;text-transform:uppercase;padding-right:30%;margin-bottom:2em}.story__mobile__box{width:100vw;margin-left:calc(-.03125 * var(--viewport) * var(--viewport-mult));padding:calc(.03125 * var(--viewport) * var(--viewport-mult));border-top:calc(.0005208333 * var(--viewport) * var(--viewport-mult)) solid #000}.story__intro__bg{height:calc(.4166666667 * var(--viewport) * var(--viewport-mult));width:100%;right:0}.story__intro__bg img{-o-object-position:right;object-position:right}.story__stats{padding-top:calc(.0520833333 * var(--viewport) * var(--viewport-mult))}.story__stats .intro{display:none}.story__stat{padding:calc(.0260416667 * var(--viewport) * var(--viewport-mult));border:calc(.0005208333 * var(--viewport) * var(--viewport-mult)) solid #000;height:auto}.story__stat:first-child{padding:calc(.0260416667 * var(--viewport) * var(--viewport-mult))}.story__stat+.story__stat{border-top:0}.story__stat__diff{position:relative;margin-top:calc(.0260416667 * var(--viewport) * var(--viewport-mult));bottom:auto}.case__intro{gap:0}.case__intro:has(.case__intro__logo) .case__intro__content{width:90%;padding-right:calc(.015625 * var(--viewport) * var(--viewport-mult))}.case__intro__content{width:100%}.case__intro__content p{width:100%}.case__intro__content p br{display:none}.case__intro__content h3{font-size:calc(.015625 * var(--viewport) * var(--viewport-mult))}.case__intro__logo{width:10%}.case__twocols{-ms-flex-wrap:wrap;flex-wrap:wrap}.case__grid{grid-template-columns:repeat(1,1fr)}.case__twocols__left,.story[data-story] .case[data-case] .case__twocols__left{width:100%}.case__twocols__right,.story[data-story] .case[data-case] .case__twocols__right{width:100%}.story__next__left{width:100%;margin-bottom:2em}.story__next__right{width:100%}.trends-tooltip{font-size:calc(.0052083333 * var(--viewport) * var(--viewport-mult))}.footer__logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer__social{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:auto}.footer__copyright{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;margin-left:0;margin-top:5em;text-align:center}