.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}}.three-col-content{padding:100px 0 80px;& .two-col-content__content{flex-direction:column;gap:0;display:flex}& .three-col-content__eyebrow{margin:0 0 20px;font-size:36px;font-style:normal;font-weight:700;line-height:40px}& .three-col-content__text{margin:0;font-size:24px;font-style:normal;font-weight:300;line-height:32px;&:last-child{margin-top:20px}}& .three-col-content__description{max-width:360px;margin:0;font-size:16px;font-style:normal;font-weight:300;line-height:24px;&:first-child{margin-top:110px}&:not(:first-child){margin-top:40px}&:nth-child(2){font-size:20px;font-style:normal;font-weight:700;line-height:28px}}& .three-col-content__stat{flex-direction:column;gap:8px;margin-top:110px;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:20px;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:400px;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%}}.three-col-content{padding:60px 0;& .row:not(:last-child){margin-bottom:40px}& .three-col-content__eyebrow{margin-bottom:16px;font-size:24px;line-height:28px}& .three-col-content__text{margin-bottom:0;font-size:24px;line-height:28px;&:last-child{margin-top:16px}}& .three-col-content__description{max-width:100%;margin-top:20px;font-size:16px;line-height:24px;&:first-child{margin-top:40px}&:not(:first-child){margin-top:20px}}& .three-col-content__stat{margin-top:40px;& .three-col-content__text{margin-bottom:8px;font-size:48px;line-height:48px}& .three-col-content__description{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:200px;position:relative}& .plus-blue-bg__body{padding-top:0;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}