:root{--deloitte-green: #86bc25;--accessible-green: #26890d;--green-1: #e3e48d;--green-2: #c4d600;--green-4: #43b02a;--green-5: #009a44;--green-6: #046a38;--green-7: #2c5234;--accessible-teal: #0d8390;--teal-1: #ddefe8;--teal-2: #9dd4cf;--teal-3: #6fc2b4;--teal-4: #00abab;--teal-5: #0097a9;--teal-6: #007680;--teal-7: #004f59;--accessible-blue: #007cb0;--blue-1: #a0dcff;--blue-2: #62b5e5;--blue-3: #00a3e0;--blue-4: #0076a8;--blue-5: #005587;--blue-6: #012169;--blue-7: #041e42;--cool-gray-1: #f6f6f6;--cool-gray-2: #d0d0ce;--cool-gray-4: #bbbcbc;--cool-gray-6: #a7a8aa;--cool-gray-7: #97999b;--cool-gray-9: #75787b;--cool-gray-10: #63666a;--cool-gray-11: #53565a}.branded-landing-page-content{margin-inline:auto;margin-block:70px 0}.htmlfragment.aem-GridColumn.aem-GridColumn--default--12{padding:0}.responsivegrid.content-width-1400--with-padding.bodyresponsivegridcontainer.aem-GridColumn.aem-GridColumn--default--12{max-width:100%;padding:0!important}#greenlight-hero__container{padding:0;background:#000}.greenlight-hero{font-size:10px;position:relative;height:max(calc(100vh - 70px),600px);overflow:hidden;color:#fff;background-color:#000;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.video-js{width:100%;height:calc(100vh - 70px);background:#000;filter:brightness(.5);object-fit:contain;box-sizing:border-box;grid-row:1;grid-column:1;place-self:center;position:relative;top:-70px}.video-js .vjs-loading-spinner{display:none!important}#hero-bg-mobile{display:none}.hero__container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-row:1;grid-column:1}.hero__headline{font-size:5em;margin-bottom:1rem}.hero__subheadline{font-size:2.4em!important;font-weight:400!important;padding-bottom:3em;padding-inline:14px}.hero__button{font-size:1.6em;margin-bottom:3em;background:transparent;border:none;color:#fff;text-decoration:none}.hero__button span{text-decoration:underline;font-size:inherit}.hero__button:after{content:"";font-family:DCOM-EDE,sans-serif;color:#fff;display:inline-grid;place-content:center;aspect-ratio:1;width:27px;padding-left:.1em;margin-block:.5em 0;margin-inline:.5rem auto;border-radius:50px;border:2px solid;cursor:pointer}.hero__mouse-icon{width:36px;height:50px;display:block;scale:1 1;transition-property:none;position:relative;top:10em}.hero__mouse-icon *{pointer-events:none}#svg-mouse__scroller{transition:.3s;animation:upDown 1.5s ease infinite alternate;-webkit-animation:upDown 1.5s ease infinite alternate}@keyframes upDown{to{translate:0 -10px}}@-webkit-keyframes upDown{to{translate:0 -10px}}.video-js.video-js.vjs-fluid:not(.vjs-audio-only-mode){padding-top:56.25%}.vjs-control-bar{display:none!important}.bc-player-default_default .vjs-big-play-button{display:none}.modal-open{overflow:hidden!important}#hero-video__backdrop{visibility:hidden;display:block;position:absolute;top:0;left:50%;transform:translate(-50%);z-index:9999;height:100vh;background:#000e;width:100%}#hero-video__backdrop.video-visible{visibility:visible}#hero-video__dialog{width:min(100%,1920px);height:min(100%,1080px);border:none;border-radius:.5rem;background-color:transparent}.hero-video__container{width:100%;height:auto;max-width:1280px;max-height:720px;aspect-ratio:16 / 9;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:transparent;box-sizing:border-box;margin:0;padding:0}.hero-video__container:after{content:"";font-family:DCOM-EDE,sans-serif;font-size:2rem;position:absolute;top:-2.5rem;right:2rem;display:grid;place-content:center;pointer-events:none;cursor:pointer;color:#fff}#hero-video{width:100%;height:auto;max-width:1280px;max-height:720px;aspect-ratio:16 / 9;position:absolute;background:transparent}#hero-video__backdrop .vjs-control-bar{visibility:inherit!important}@media (max-width: 1440px){.video-js{top:0}.bc-player-default_default .vjs-tech{width:auto;left:50%;translate:-50% 0}}@media (max-width: 768px){.greenlight-hero .hero__container{padding-bottom:1.5em;text-align:center}.video-js{width:auto;aspect-ratio:16 / 9;object-fit:contain;top:70px}.branded-landing-page-content{margin:0 auto}}@media (max-width: 425px){.hero__headline{font-size:3em!important}.hero__subheadline{font-size:2em!important}}@media (max-width: 768px) and (orientation: landscape){.hero-video__container{width:60%;top:40%}}#greenlight-navigation{position:sticky;top:48px;z-index:9999;background-color:var(--cool-gray-11);box-shadow:#0000005c 0 0 5px}.subnav-outer-container{z-index:999;width:100%}.subnav-container{width:min(100%,1200px);padding-inline:14px;margin:auto;position:relative;display:flex;align-items:center;justify-content:flex-start}.subnav-item{display:grid;place-content:center;padding-block:1rem;color:#fff!important;font-size:16px;font-weight:400;flex:1 1 100px}.subnav-item:focus{outline:none}.subnav-item.active{background:#1f1f1f;color:var(--deloitte-green)!important}:is(.subnav-item.mobile,.subnav-mobile-title,.subnav-mobile-hamburger,.subnav-dropdown-mobile){visibility:hidden;opacity:0;display:none}@media (max-width: 500px){#greenlight-navigation{top:0}#header{position:fixed!important}}@media (orientation: landscape) and (max-height: 425px){#greenlight-navigation{top:0}}@media (max-width: 1000px){.subnav-container{width:100%;padding-block:1rem 0;justify-content:space-between;flex-flow:row wrap;gap:1rem}#greenlight-navigation .subnav-item{display:none}:is(.subnav-item.mobile,.subnav-mobile-title,.subnav-mobile-hamburger){visibility:visible;opacity:1}#greenlight-navigation .subnav-item.mobile{display:flex;justify-content:space-between;flex:1 1 30px;padding-inline:1rem}#greenlight-navigation .subnav-item.mobile:last-of-type{margin-bottom:1em}#greenlight-navigation .subnav-mobile-title{display:block;font-size:18px;font-weight:700;color:#fff;margin:0}#greenlight-navigation .subnav-mobile-hamburger{display:block;cursor:pointer}#greenlight-navigation .subnav-dropdown-mobile{visibility:hidden;width:100%;z-index:1;display:flex;flex-direction:column;gap:15px;height:0px;transition:.3s;overflow:hidden}#greenlight-navigation .subnav-dropdown-mobile.active{opacity:1;height:350px}}#greenlight-description__container{font-size:10px;padding:0;background-color:var(--green-7);background-image:url(https://www.deloitte.com/content/dam/html/us/2025/consulting/greenlight-solution/img/leaf-bg--1920x1080.jpg);background-size:cover;background-position:center center;background-attachment:fixed;width:100%;height:100vh;display:grid;place-content:center}#greenlight-description{color:var(--teal-1);width:min(100%,1200px);padding-inline:1.4em;margin-inline:auto;text-align:center}#greenlight-description *{margin-inline:auto}#greenlight-description .description__cta{font-size:1.6em;font-weight:700;text-decoration:none;color:var(--teal-1)}#greenlight-description .description__cta:focus{outline:none}#greenlight-description .description__cta span{pointer-events:none}#greenlight-description .description__cta:after{content:"";font-family:DCOM-EDE,sans-serif;font-weight:400;color:var(--green-2);display:inline-grid;place-content:center;aspect-ratio:1;width:27px;margin-block:.5em 0;margin-inline:.5em auto;border-radius:50px;border:2px solid;cursor:pointer;position:relative}.description__cta.active:after{padding-top:0!important;top:-5px;animation:bounce .7s ease alternate infinite}#greenlight-description .description__text{width:min(100%,60ch);font-size:3.2em;font-weight:600;margin-bottom:2rem}.description__text--highlight{color:transparent;-webkit-background-clip:text;background-clip:text;background-size:200% 200%;background-image:linear-gradient(90deg,var(--teal-1) 50%,var(--green-2) 50%);background-position:200% 0;transition-delay:2s}.description__text.active .description__text--highlight:nth-of-type(1){animation:highlighted .3s 1s forwards}.description__text.active .description__text--highlight:nth-of-type(2){animation:highlighted .3s 2s forwards}@keyframes highlighted{to{background-position:100% 0}}@-webkit-keyframes highlighted{to{background-position:0% 0}}@keyframes bounce{to{top:5px}}@-webkit-keyframes bounce{to{top:5px}}@media (max-width: 768px){#greenlight-description__container{background-attachment:initial}#greenlight-description .description__text{font-size:2.4em}#greenlight-description .description__cta{width:55%;display:inline-block}#greenlight-description .description__cta:after{margin-block:1.5em 0;display:grid;margin-inline:auto}.description__text--highlight{color:var(--green-2)}.description__text.active .description__text--highlight:nth-of-type(1){animation:none}.description__text.active .description__text--highlight:nth-of-type(2){animation:none}}.greenlight-journey{width:min(100%,1200px);margin-inline:auto;margin-block:3rem;padding-inline:14px;position:relative;top:0;box-sizing:border-box}.journey__content{display:grid;grid-template-columns:.25fr .5fr 1fr;grid-template-rows:auto 1fr;gap:1rem;position:sticky;top:15%}.journey__header{grid-row:1;grid-column:1 / span 3;text-align:center}:is(.journey__header .header__headline,.journey__header .header__subheader){font-family:open sans light,open sans,sans-serif;font-weight:400;font-size:3.6em}.journey__header .header__subheader{font-size:2.2em;font-family:inherit;width:min(100%,60ch);margin-inline:auto}.journey__waypoints{margin:2rem auto;grid-column:1;grid-row:1 / span 6;height:100%;width:50px;background:transparent;position:relative;display:flex;justify-content:space-between;align-items:start;flex-flow:column nowrap;pointer-events:none}:is(.waypoints__line,.waypoints__line--filled){width:2px;background:#000;position:absolute;top:0;left:50%;translate:-50% 0;z-index:-1;min-height:10%;transition-duration:.3s}.waypoints__line:after{content:"";font-size:1rem;font-family:DCOM-EDE,sans-serif;position:absolute;top:100%;left:50%;translate:-46%;opacity:0}.waypoints__circle{display:inline-block;aspect-ratio:1;width:30px;border:2px solid white;border-radius:50px;-webkit-border-radius:50px;background:#fff;box-shadow:0 0 0 1px #000;transition:.3s;justify-self:center;align-self:start;z-index:1;grid-column:1}.waypoints__circle.active{background:var(--deloitte-green)}.journey__controls-link:hover .waypoints__circle:before{border-color:var(--deloitte-green)}.journey__controls{display:grid;grid-template-columns:minmax(20px,50px) 1fr;align-items:center;grid-column:1 / span 2;grid-row:2}.journey__controls-link{grid-column:1 / span 5;color:initial;counter-increment:step 0;cursor:default}.journey__controls-link *{pointer-events:none}.journey__controls-link:is(:hover,:focus,:visited,:active){text-decoration:none;outline:none}.journey--complete .journey__controls-link{cursor:pointer}.journey--complete .journey__controls-link:hover .waypoints__circle{background:#cf6}.journey--complete .journey__controls-link:hover .waypoints__circle.active{background:var(--deloitte-green)}.journey__controls-list{display:grid;grid-template-columns:minmax(20px,50px) 1fr;grid-column:1 / span 5;position:relative}.journey__controls-link:nth-of-type(1){grid-row:2}.journey__controls-link:nth-of-type(2){grid-row:3}.journey__controls-link:nth-of-type(3){grid-row:4}.journey__controls-link:nth-of-type(4){grid-row:5}.journey__controls-link:nth-of-type(5){grid-row:6;background:#fff}.control-block{margin-block:0 1rem;margin-inline:2rem 0;padding-inline:1rem;transition:.3s;counter-increment:step;grid-column:2}.control-block *{transition:.3s;transition-delay:.1s}.control-block .control__header{font-size:1rem;color:var(--coolgray10)}.control-block.active .control__header{font-size:2.4em;color:#000}.control-block::marker{visibility:hidden;opacity:0;color:transparent}.control-block:before{position:absolute;top:0;left:3.8rem}.control-block::marker,.control-block:before{font-size:1.5rem;font-weight:700;content:counter(step);color:var(--coolgray10);transition:.3s}.control-block.active::marker,.control-block.active:before{font-size:3rem;color:var(--deloitte-green)}.control-block::marker,.control-block.active::marker{visibility:hidden;opacity:0;color:transparent}.control-block .control__text{font-size:0px;opacity:0;transition-property:font-size,opacity;transition-delay:0s,.1s;transition-duration:0s,.3s}.control-block.active .control__text{font-size:1rem;opacity:1}:is(.journey__image,.journey__image--mobile){grid-column:3;grid-row:2;opacity:0;position:absolute;top:0;transition-duration:.7s,0s;transition-delay:.3s,0s;transition-property:opacity,visibility;visibility:hidden}.journey__image-mobile{display:none;aspect-ratio:16 / 9}.journey__image.active{opacity:1;visibility:visible}.journey-track__container{display:flex;flex-flow:column nowrap;box-sizing:border-box;height:calc(100vh - 20px)}.journey-track__container *{box-sizing:border-box}.journey__track{flex-grow:1;margin:0;padding:1em}.journey__track.filler{height:15vh}@media (max-width: 1024px){.journey__content{top:16%}.journey__image{display:none}.journey__image--mobile{display:inline-grid;width:100%}.journey__image--mobile.active{opacity:1;visibility:visible;position:relative}.journey__controls{grid-column:1 / span 3}.waypoints__line{max-height:100%!important;height:100%!important}}@media (max-width: 768px){.journey-track__container{display:none}}@media (max-width: 768px) and (orientation: landscape) and (max-height: 450px){.journey-track__container{display:none}}@media (max-width: 425px){.journey__controls-list,.journey__controls{grid-template-columns:20px 1fr}.journey__waypoints,.waypoints__circle{width:20px}.journey__header .header__headline{font-size:3em}.journey__header .header__subheader{font-size:2em}.control-block.active .control__header{font-size:1rem}.control-block::marker,.control-block:before{left:2.8rem}.control-block.active::marker,.control-block.active:before{font-size:2rem}.journey-track__container{height:95vh}}@media (max-width: 375px){.journey__content{top:-17%}}#greenlight-features__container{background:#272727;display:grid;place-content:center}#greenlight-features__container *{box-sizing:border-box}.greenlight-features{width:min(100%,1200px);height:100%;background:#272727;color:#fff;padding-inline:14px;padding-block:50px;margin:0 auto;display:grid;place-content:center}.features__header{display:grid;place-content:center;gap:3em;margin-bottom:3em}.features__headline{font-family:open sans light,open sans,sans-serif;font-size:3.6em!important;font-weight:400!important;width:min(100%,40ch);display:inline-block;transition-delay:.3s}.features__subheader{font-size:2.2em!important;margin-block:0 3rem;width:min(100%,60ch);transition-delay:.6s}:is(.features__headline,.features__subheader){text-align:center;margin-inline:auto;transition-duration:.3s;opacity:0;translate:0 50px}.greenlight-features :is(.features__header.active *,.features__block.active){opacity:1;translate:0 0}.features__block{display:flex;flex-flow:row wrap;justify-content:center;transition-duration:.3s;transition-delay:.3s;opacity:0}.features__block__content-container{width:max(48%,350px);border-right:2px solid white;padding:1em 3em}.features__block__content-container:last-child{border-right:none}.features__block__content{display:grid;grid-template-rows:auto 1fr;grid-template-columns:minmax(20px,50px) 1fr;margin-bottom:3em}.features__block__content:last-child{margin-bottom:0}.features__content__icon{grid-row:1 / span 2;grid-column:1;display:inline-block;width:min(100%,40px)}.features__content__headline{color:#86bc25;font-weight:700;grid-row:1;grid-column:2}.features__content__text-container{list-style:disc outside;margin-left:2rem;grid-row:2;grid-column:2}.features__content__text{font-size:1rem}.greenlight-features :is(.features__header *,.features__block){opacity:1;translate:0 0}@media (max-height: 600px){.greenlight-features :is(.features__header *,.features__block){opacity:1;translate:0 0}}@media (max-width: 768px){#greenlight-features__container{background:#272727;display:grid;place-content:center;height:auto}.greenlight-features :is(.features__header *,.features__block){opacity:1;translate:0 0}.features__headline{font-size:3em!important}.features__subheader{font-size:2em!important}.features__block__content-container{border:none;display:flex;flex-flow:column nowrap;gap:1rem;padding-inline:0}.features__block__content:last-child{margin-bottom:3em}}#greenlight-leaders__container{background:#e9e9e9}#leaders{width:min(100%,1400px);margin-inline:auto;padding:5rem 1rem;display:grid;grid-template-rows:auto auto auto auto auto}#leaders .leaders__header{grid-row:1;width:min(100%,800px);margin-inline:auto;margin-bottom:2rem;text-align:center}#leaders .leaders__header .leaders__title{font-size:clamp(1.5rem,5vw,2.5rem);font-weight:300;font-family:Open Sans,Calibri,Helvetica,sans-serif}#leaders .leaders__header .leaders__subtitle{font-size:clamp(1.25rem,5vw,2rem);font-weight:300;font-style:italic;font-family:Open Sans,Calibri,Helvetica,sans-serif;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid}#leaders .leader-button-container{display:flex;flex-wrap:wrap;justify-content:space-around}#leaders .leader-button-container.leader-button-container-1{grid-row:2}#leaders .leader-button-container.leader-button-container-2{grid-row:4}#leaders .leader-content-container{display:none;background-color:#fff}#leaders .leader-content-container.active{display:grid}#leaders .leader-content-container.leader-content-container-1{grid-row:3}#leaders .leader-content-container.leader-content-container-2{grid-row:5}#leaders .leader-content{grid-row:1;grid-column:1;padding:3rem;display:flex;gap:2rem;opacity:0;transition:.3s;max-width:1000px;margin-inline:auto}#leaders .leader-content.active{animation:fadeInUp .5s forwards;z-index:2}#leaders .leader-button{background-color:unset;border:none;overflow:hidden;padding:1rem;flex:0 1 300px;cursor:pointer}#leaders .leader-button.active .leader-button__title{color:green}#leaders .leader-button img{width:min(100%,200px);height:auto;aspect-ratio:1 / 1;border-radius:100%;border:5px solid transparent;filter:grayscale();transition:.3s;pointer-events:none}#leaders .leader-button:hover img,#leaders .leader-button.active img{filter:unset;border-color:green}#leaders .leader-profile-link{color:green;text-decoration:none;font-weight:700;margin-right:1rem}#leaders .leader-profile-linkedin{font-family:DCOM-EDE,sans-serif;padding:.5rem;border-radius:100%;background-color:var(--accessible-blue);color:#fff}#leaders .leader-profile-linkedin:visited{color:#fff}@keyframes fadeInUp{0%{translate:0 -3rem;opacity:0}to{translate:0;opacity:1}}
