.hero{align-items:flex-end;height:440px;padding-bottom:68px;display:flex;position:relative;overflow:hidden;& .hero__title{letter-spacing:-2px;margin:0;font-size:100px;font-style:normal;font-weight:700;line-height:88%}& .hero__eyebrow{margin:0 0 30px;font-size:30px;font-style:normal;font-weight:700;line-height:36px}}.two-col-content{padding:100px 0 0;& .two-col-content__content{flex-direction:column;gap:0;display:flex}& .two-col-content__eyebrow{margin:0 0 20px;font-size:36px;font-style:normal;font-weight:700;line-height:40px}& .two-col-content__text{margin:0;font-size:24px;font-style:normal;font-weight:300;line-height:32px}& .two-col-content__description{margin:0;font-size:16px;font-style:normal;font-weight:300;line-height:24px;&:first-child{margin-top:135px}&:last-child{margin-top:40px}}}.three-col-content{padding:120px 0 80px;& .col-xxl-2{@media screen and (width>=1400px){width:19.6667%}}& .col-xxl-3{@media screen and (width>=1400px){width:26%}}& .three-col-content__content{flex-direction:column;gap:8px;display:flex}& .three-col-content__text{margin:0;font-size:60px;font-style:normal;font-weight:700;line-height:60px}& .three-col-content__description{margin:0;font-size:19px;font-style:normal;font-weight:700;line-height:28px}& .three-col-content__description--xl{max-width:350px;margin:0;font-size:19px;font-style:normal;font-weight:700;line-height:28px}}.plus-blue-bg{position:relative;& .plus-blue-bg__header{position:relative;& .header__icon{& svg{width:532px;height:auto}}}& .plus-blue-bg__content{margin-top:-266px;padding-top:266px;position:relative;& .content__background{background:var(--color-blue);z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}}& .plus-blue-bg__body{z-index:2;padding-top:40px;padding-bottom:120px;position:relative}& .plus-blue-bg__title{margin:0;font-size:45px;font-style:normal;font-weight:300;line-height:1.25}}.strategic-programs{padding:80px 0;& .strategic-programs__title{margin:0 0 40px;font-size:96px;font-style:normal;font-weight:700;line-height:85px}& .accordion{border-top:1px solid var(--color-off-black);flex-direction:column;display:flex}& .accordion-item{border-bottom:1px solid var(--color-off-black)}& .accordion-header{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:16px 0;transition:all .5s;display:flex;& .accordion-header__text{text-align:left;font-size:48px;font-style:normal;font-weight:300;line-height:48px}& .accordion-chevron{flex-shrink:0;transition:transform .5s;& path{stroke:var(--color-off-black);stroke-width:1.5px}}&:hover{& .accordion-chevron path{stroke-width:5px}}}& .accordion-item.active .accordion-header .accordion-chevron{transform:rotate(-90deg)}& .accordion-content{justify-content:flex-end;max-height:0;padding:0;transition:max-height .5s,padding .5s;display:flex;overflow:hidden;& .accordion-content__text{max-width:50%;margin:0;padding-right:50px;font-size:20px;font-style:normal;font-weight:300;line-height:28px}}& .accordion-item.active .accordion-content{max-height:500px;padding:0 0 16px}& .accordion-item.active .accordion-chevron path{stroke-width:5px}}.case-study-cta{position:relative;& .case-study-cta__header{position:relative;& .header__icon{& svg{width:400px;height:auto}}}& .case-study-cta__content{margin-top:-240px;position:relative;& .content__background{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;& img{object-fit:cover;object-position:center;width:100%;height:100%}}}& .case-study-cta__body{z-index:2;padding-top:326px;padding-bottom:80px;position:relative}& .case-study-cta__eyebrow{margin:0;font-size:24px;font-style:normal;font-weight:700;line-height:32px;position:absolute;top:56px;left:24px}& .case-study-cta__wrapper{justify-content:space-between;align-items:flex-end;display:flex}& .case-study-cta__title{margin:0 0 40px;font-size:96px;font-style:normal;font-weight:700;line-height:85px}& .case-study-cta__subtitle{max-width:670px;margin:0;font-size:24px;font-style:normal;font-weight:700;line-height:32px}}.goals-cta-section{padding:120px 0;position:relative;overflow:hidden;& .goals-cta__subtitle{margin:0;font-size:30px;font-style:normal;font-weight:300;line-height:36px}& .goals-cta__title{margin:0 0 40px;font-size:60px;font-style:normal;font-weight:700;line-height:60px}}@media (width<=1199px){.supported-by{& .col-xxl-4,& .col-xl-4{margin-bottom:24px;&:last-child{margin-bottom:0}}}.case-study-cta{& .case-study-cta__wrapper{flex-direction:column;align-items:flex-start;gap:16px}}}@media (width<=991px){.hero{padding-bottom:40px;& .hero__eyebrow{margin-bottom:16px;font-size:20px;line-height:28px}& .hero__title{margin-bottom:16px;font-size:60px;line-height:88%}& .hero__subtitle{margin-bottom:0;font-size:18px;line-height:130%}}.two-col-content{padding:60px 0 0;& .row:not(:last-child){margin-bottom:40px}& .two-col-content__eyebrow{margin-bottom:16px;font-size:20px;line-height:28px}& .two-col-content__text{margin-bottom:0;font-size:24px;line-height:28px}& .two-col-content__description{max-width:100%;margin:0;font-size:16px;line-height:24px;&:first-child{margin-top:40px}&:last-child{margin-top:20px}}}.three-col-content{padding:60px 0 40px;& .col-xxl-2,& .col-xxl-3{margin-bottom:40px;&:last-child{margin-bottom:0}}& .three-col-content__content{gap:8px}& .three-col-content__text{margin:0;font-size:48px;line-height:48px}& .three-col-content__description,& .three-col-content__description--xl{max-width:100%;margin:0;font-size:18px;line-height:26px}}.plus-blue-bg{& .plus-blue-bg__header{height:180px;& .header__icon{bottom:-150px;& svg{width:280px}}}& .plus-blue-bg__content{margin-top:-40px;padding-top:160px;position:relative}& .plus-blue-bg__body{padding-bottom:80px}& .plus-blue-bg__title{margin-bottom:32px;font-size:40px;line-height:44px}}.strategic-programs{padding:60px 0;& .strategic-programs__title{margin-bottom:24px;font-size:48px;line-height:48px}& .accordion-header{padding:20px 0;& .accordion-header__text{padding-right:30px;font-size:28px;line-height:32px}& .accordion-chevron{flex-shrink:0;width:24px;height:auto}}& .accordion-content{justify-content:flex-start;& .accordion-content__text{text-align:left;max-width:100%;font-size:16px;line-height:24px}}& .accordion-item.active .accordion-content{padding:0 0 20px}}.case-study-cta{& .case-study-cta__header{height:150px;& .header__icon{bottom:-120px;& svg{width:200px}}}& .case-study-cta__content{margin-top:-30px}& .case-study-cta__body{padding-top:180px;padding-bottom:60px}& .case-study-cta__eyebrow{font-size:20px;line-height:28px;top:40px}& .case-study-cta__title{margin-bottom:24px;font-size:48px;line-height:48px}& .case-study-cta__wrapper{flex-direction:column;align-items:flex-start;gap:32px}& .case-study-cta__subtitle{max-width:100%;font-size:20px;line-height:28px}}.goals-cta-section{padding:80px 0;& .goals-cta__subtitle{margin-bottom:8px;font-size:24px;line-height:28px}& .goals-cta__title{margin-bottom:32px;font-size:40px;line-height:44px}}}[data-scroll-pin]{position:relative}[data-scroll-pin-symbol]{z-index:3;width:fit-content;margin:0 auto;position:sticky;top:50vh}[data-scroll-pin-content]{position:relative}