.hero-banner{--content-max-width: var(--content-max-width-sm);background-size:cover;background-repeat:no-repeat;block-size:100%;display:grid;place-content:center stretch;padding-block:7.5rem}@media(min-width:48em){.hero-banner{min-block-size:100vh;padding-block:var(--block-spacing)}}.hero-banner :where(ul){list-style-type:none;padding:0;margin-block-start:60px;display:grid;grid-template-columns:repeat(var(--cols, 1),1fr);grid-auto-flow:dense;row-gap:12px;column-gap:32px}@media(min-width:48em){.hero-banner :where(ul){--cols: 2}}.hero-banner :where(li){margin:0}@media(min-width:48em){.hero-banner :where(li){grid-column:var(--grid-col)}}.hero-banner__title-svg{width:100%}.map-block{padding-block-start:0}.map-block__main-wrapper{display:grid;grid-template-areas:"i" "m" "s";column-gap:16px;row-gap:32px}@media(min-width:48em){.map-block__main-wrapper{grid-template-columns:21.875rem 1fr;grid-template-areas:"i m" "s m"}}@media(min-width:64em){.map-block__main-wrapper{grid-template-columns:25rem 1fr}}@media(min-width:87.5em){.map-block__main-wrapper{grid-template-columns:27.1875rem 1fr}}.map-block__controls{--map-controls-box-shadow: 0 2px 7px 0 rgba(0, 51, 161, .15) inset;grid-area:i;padding-block-start:var(--block-spacing)}@media(min-width:64em){.map-block__controls{padding-block-start:70px}}.map-block__controls :where(h2){margin-block-end:24px}@media(min-width:48em){.map-block__controls :where(h2){margin-block-end:48px}}@media(min-width:64em){.map-block__controls :where(h2){font-size:2.625rem}}@media(min-width:87.5em){.map-block__controls :where(h2){font-size:4rem}}.map-block__controls :where(h2) :where(span){display:block;font-size:4rem;line-height:1}@media(min-width:64em){.map-block__controls :where(h2) :where(span){font-size:5.75rem}}@media(min-width:87.5em){.map-block__controls :where(h2) :where(span){font-size:6.875rem}}.map-block__controls :where(fieldset){border:none;padding:0}.map-block__controls :where(fieldset) :where(legend){font-size:.875rem;text-transform:uppercase;color:var(--color-dark-grey);margin-block-end:12px}@media(min-width:48em){.map-block__controls :where(fieldset) :where(legend){font-size:1rem}}.map-block__filter-toggle-buttons{display:flex;flex-wrap:wrap;gap:12px 16px}.map-block__filter-toggle-button{color:var(--color-blue);border-radius:4px;display:flex;gap:10px;padding:8px 12px;font-size:1rem;line-height:1.25;border:1px solid transparent;background:var(--color-white);box-shadow:none;transition:background-color var(--standard-anim-duration)}.map-block__filter-toggle-button:where([aria-pressed=true]){background:#063cb51a;box-shadow:var(--map-controls-box-shadow)}.map-block__filter-toggle-button-icon-wrapper{flex-shrink:0;background-color:var(--color-lavendar-light);inline-size:20px;aspect-ratio:1;border-radius:50%;display:grid;place-content:center}.map-block__filter-toggle-button-icon-wrapper :where(svg){inline-size:12px}.map-block__back-button{border:none;background:none;color:var(--color-dark-grey);text-transform:uppercase;font-size:.875rem;font-family:var(--font-family-secondary);text-decoration:underline currentColor;text-underline-offset:.1em;display:flex;align-items:center;gap:8px}@media(min-width:48em){.map-block__back-button{font-size:1rem}}.map-block__back-button :where(svg){aspect-ratio:9/15;inline-size:8px}@media(min-width:64em){.map-block__back-button-text--mobile{display:none}}.map-block__back-button-text--desktop{display:none}@media(min-width:64em){.map-block__back-button-text--desktop{display:block}}.map-block__featured-stats-container{grid-area:s;container-type:inline-size;margin-block-end:40px}@media(min-width:48em){.map-block__featured-stats-container{align-self:end}}.map-block__featured-stats{margin-top:auto;display:flex;flex-direction:column;gap:32px;padding-block:20px;padding-inline:16px;border-radius:12px;text-align:center}@container (min-inline-size: 500px){.map-block__featured-stats{flex-direction:row;justify-content:space-evenly;padding-block:32px}.map-block__featured-stats :where(.map-block__featured-stat){flex:1 0;max-inline-size:40%}}@media(min-width:48em){.map-block__featured-stats{padding-block:42px;max-inline-size:17.5rem}}@media(min-width:64em){.map-block__featured-stats{gap:64px}}.map-block__featured-stat{display:flex;flex-direction:column;gap:28px}.map-block__featured-stat :where(dt){font-size:4rem;text-box:trim-both cap alphabetic}@media(min-width:64em){.map-block__featured-stat :where(dt){font-size:5.75rem}}@media(min-width:87.5em){.map-block__featured-stat :where(dt){font-size:6.875rem}}.map-block__featured-stat :where(dd){text-transform:uppercase;font-size:.875rem;text-wrap:balance}.map-block__map-wrapper{grid-area:m;position:relative}@media(min-width:48em){.map-block__map-wrapper{align-self:center}.map-block__map-wrapper:where(:has(.map-block__map--zoomed)){align-self:start}}@media(min-width:64em){.map-block__map-wrapper{inline-size:calc(100% + (var(--page-gutter)));margin-inline-end:calc(-1 * var(--page-gutter));max-inline-size:700px;justify-self:end}}.map-block__map{aspect-ratio:var(--map-aspect-ratio)}.map-block__map--zoomed{display:none}@media(min-width:64em){.map-block__map--zoomed{display:block}}.map-block__count-button{--visual-btn-size: 1.75rem;--btn-clickable-size: 2.5rem;display:grid;place-content:center;position:absolute;transform:translate(-50%,-50%);border:none;padding:0;inline-size:var(--visual-btn-size);aspect-ratio:1;border-radius:50%;font-size:1.125rem;font-weight:500;line-height:1;color:var(--color-nextgen-blue);background-color:#fffc;box-shadow:0 3px 10px #6363631f;transition:background-color var(--standard-anim-duration)}.map-block__count-button:before{content:"";position:absolute;inline-size:var(--btn-clickable-size);aspect-ratio:1;inset:calc((var(--visual-btn-size) - var(--btn-clickable-size)) / 2)}.map-block__count-button:hover{background-color:var(--color-white)}.map-block__count-button:focus-visible{outline:2px solid var(--color-blue);outline-offset:1px}.map-block__project-buttons{display:grid;gap:16px}@media(min-width:48em){.map-block__project-buttons{padding-block-start:var(--block-spacing);margin-block-end:40px}}@media(min-width:64em){.map-block__project-buttons{margin-block-end:0;padding-block:0}}@media(min-width:64em){.map-block__project-buttons :where(h3){display:none}}.map-block__project-button{border:none;inline-size:100%;color:var(--color-blue);background-color:var(--color-white);box-shadow:var(--standard-box-shadow);padding:12px;border-radius:8px;font-size:.875rem;line-height:1.3;font-weight:500;text-align:left;text-wrap:auto;display:flex;gap:8px;justify-content:space-between;align-items:center}@media(min-width:64em){.map-block__project-button{position:absolute;transform:translate(-50%,-50%);max-inline-size:15.625rem}}@media(min-width:87.5em){.map-block__project-button{max-inline-size:18.125rem}}.map-block__region-select{margin-block-end:16px}@media(min-width:48em){.map-block__region-select{display:none}}.map-block__region-select :where(select){appearance:none;font-size:1rem;inline-size:100%;border-radius:4px;border:1px solid rgba(6,60,181,.1);background-color:#f1f1f11a;color:var(--color-blue);box-shadow:var(--map-controls-box-shadow);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="9" viewBox="0 0 15 9" fill="none"><path d="M14.10 1.60L7.85 7.85C7.77 7.94 7.66 8.01 7.55 8.06C7.43 8.11 7.31 8.13 7.19 8.13C7.07 8.13 6.94 8.11 6.83 8.06C6.72 8.01 6.61 7.94 6.53 7.85L0.28 1.60C0.10 1.43 0 1.19 0 0.94C0 0.69 0.10 0.45 0.28 0.28C0.45 0.10 0.69 0.00 0.94 0.00C1.19 0.00 1.43 0.10 1.60 0.28L7.19 5.86L12.78 0.28C12.95 0.10 13.19 0 13.44 0C13.69 0 13.93 0.10 14.10 0.28C14.28 0.45 14.38 0.69 14.38 0.94C14.38 1.19 14.28 1.43 14.10 1.60L14.10 1.60Z" fill="%230033A1"/></svg>');background-size:16px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding-block:8px;padding-inline:12px 40px}.map-block__region{outline:none}.map-block__region:where(.map-block__region--selected){fill:var(--color-blue-lighter)}:where(.map-block__map--zoomed) .map-block__region:where(:not(.map-block__region--selected)){fill-opacity:.4}.map-block__year-stats{padding-block-start:40px;border-block-start:1px solid var(--color-blue)}.map-block__year-stats :where(h3){margin-block-end:16px}@media(min-width:48em){.map-block__year-stats :where(h3){margin-block-end:32px}}.map-block__year-stats-track{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding-block-end:var(--carousel-bottom-padding);inline-size:calc(100% + (var(--page-gutter)));margin-inline-end:calc(-1 * var(--page-gutter));padding-inline-end:var(--page-gutter)}.map-block__year-stats-track::-webkit-scrollbar{display:none}@media(min-width:48em){.map-block__year-stats-track{--cols: 2;padding-block-end:0;inline-size:100%;margin-inline-end:unset;padding-inline-end:unset;display:grid;grid-template-columns:repeat(var(--cols),1fr);overflow:unset}}@media(min-width:64em){.map-block__year-stats-track{--cols: 4;gap:32px}}.map-block__year-stats-item{inline-size:79%;flex-shrink:0;scroll-snap-align:start;background-color:var(--color-white);color:var(--color-blue);padding:32px;border-radius:12px;box-shadow:var(--standard-box-shadow)}@media(min-width:48em){.map-block__year-stats-item{inline-size:unset}}.map-block__year-stats-item :where(h4){font-size:4rem;text-box:trim-both cap alphabetic;margin-block-end:64px;font-weight:400}.map-block__year-stats-item :where(dl){display:flex;flex-direction:column;gap:24px}.map-block__year-stat{display:flex;flex-direction:column;gap:16px}.map-block__year-stat :where(dt){font-size:3rem;color:var(--color-nextgen-blue);text-box:trim-both cap alphabetic}.map-block__year-stat :where(dd){text-transform:uppercase;font-size:.875rem;text-box:trim-both cap alphabetic}.map-block__project-dialog{inline-size:calc(100% - var(--page-gutter));max-inline-size:var(--content-max-width-lg);margin:auto;border:none;border-radius:var(--nested-content-radius);padding-block:var(--nested-content-padding-block);padding-inline:var(--nested-content-padding-inline);outline:none}@media(min-width:48em){.map-block__project-dialog{--page-gutter: 64px;inset-block-start:32px}}.map-block__project-dialog::backdrop{background-color:#26262633;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.map-block__project-dialog-close{--space-from-edge: 12px;position:absolute;inset-block-start:var(--space-from-edge);inset-inline-end:var(--space-from-edge);border:0;background-color:var(--color-lavendar-light);color:var(--color-blue);border-radius:50%;inline-size:28px;aspect-ratio:1;display:grid;place-content:center}@media(min-width:64em){.map-block__project-dialog-close{--space-from-edge: 32px}}.map-block__project-dialog-close :where(svg){inline-size:12px}.map-block__project-dialog-close:before{content:"";position:absolute;inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%,-50%);inline-size:2.5rem;aspect-ratio:1}.map-block__project-dialog-grid:where(:has(img)){display:grid;row-gap:24px}@media(min-width:48em){.map-block__project-dialog-grid:where(:has(img)){column-gap:24px;grid-template-columns:1fr 1fr}}@media(min-width:64em){.map-block__project-dialog-grid:where(:has(img)){column-gap:32px}}.map-block__project-dialog-grid :where(img){border-radius:16px;max-inline-size:420px}@media(min-width:48em){.map-block__project-dialog-grid :where(img){max-inline-size:100%}}.map-block__project-dialog-text-content{color:var(--color-blue);font-size:1.125rem;line-height:1.25;padding-inline-end:40px}@media(min-width:48em){.map-block__project-dialog-text-content{padding-inline-end:0}}@media(min-width:64em){.map-block__project-dialog-text-content{font-size:1.25rem}}.map-block__project-dialog-text-content :where(h3){font-size:2.25rem;line-height:1.02;margin-block-end:22px;text-wrap:balance}@media(min-width:64em){.map-block__project-dialog-text-content :where(h3){font-size:4rem;margin-block-end:28px}}.map-block__project-dialog-tags{display:flex;flex-wrap:wrap;gap:12px;margin-block-end:32px}.map-block__project-dialog-tags :where(dd){font-size:.875rem;line-height:1.28;color:var(--color-grey);background-color:var(--color-light-grey);padding:2px 8px;border-radius:4px}.map-block__project-dialog-funding{display:flex;flex-direction:column;gap:24px;margin-block-start:32px}@media(min-width:64em){.map-block__project-dialog-funding{gap:28px}}.map-block__project-dialog-funding>:where(div){display:flex;flex-direction:column;gap:8px}.map-block__project-dialog-funding :where(dt){font-size:1rem}.map-block__project-dialog-funding :where(dd){color:var(--color-nextgen-blue);font-size:1.625rem;line-height:1}@media(min-width:64em){.map-block__project-dialog-funding :where(dd){font-size:2.25rem}}.carousel-pagination{display:flex;gap:10px;justify-content:space-between;align-items:center;inline-size:fit-content;min-inline-size:282px;max-inline-size:100%;margin-inline:auto;padding-inline:24px;padding-block:15px;background:#fff3;box-shadow:var(--standard-box-shadow),var(--glassy-inset-box-shadow);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:100vw}.carousel-pagination :where(button){cursor:pointer;padding:0;background:transparent;border:none}@media(min-width:31.25em){.carousel-pagination--hide-from-sm{display:none}}@media(min-width:48em){.carousel-pagination--hide-from-md{display:none}}.carousel-pagination__dots{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.carousel-pagination__dots :where(button){border:1.5px solid var(--pagination-color, var(--color-blue));inline-size:11px;aspect-ratio:1;border-radius:50%;transition:background-color var(--standard-anim-duration)}.carousel-pagination__dots :where(button):where([aria-current]){background-color:var(--pagination-current-dot-bg-color, var(--color-blue))}.carousel-pagination__dots :where(button):hover{background-color:var(--pagination-color-hover, var(--color-nextgen-blue));border-color:var(--pagination-color-hover, var(--color-nextgen-blue))}.carousel-pagination__next-prev:where([disabled]){opacity:.5;cursor:not-allowed}.carousel-pagination__next-prev-icon{inline-size:26px;color:var(--pagination-color, var(--color-blue));transition:color var(--standard-anim-duration)}.carousel-pagination__next-prev-icon:hover{color:var(--pagination-color-hover, var(--color-nextgen-blue))}.carousel-pagination__next-prev-icon--prev{transform:rotate(.5turn)}.people-block__tiles{margin-block-start:40px;display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding-block-end:var(--carousel-bottom-padding);inline-size:calc(100% + (var(--page-gutter)));margin-inline-end:calc(-1 * var(--page-gutter));padding-inline-end:var(--page-gutter)}.people-block__tiles::-webkit-scrollbar{display:none}@media(min-width:31.25em){.people-block__tiles{--cols: 2;padding-block-end:0;overflow:unset;display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:16px}}@media(min-width:48em){.people-block__tiles{gap:24px}}@media(min-width:64em){.people-block__tiles{--cols: 3;gap:40px;--offset-large: 140px;--offset-small: 100px;padding-block-end:var(--offset-large)}.people-block__tiles>*:where(:nth-child(3n+1)){--tile-offset: var(--offset-large)}.people-block__tiles>*:where(:nth-child(3n+2)){--tile-offset: 0px}.people-block__tiles>*:where(:nth-child(3n+3)){--tile-offset: var(--offset-small)}.people-block__tiles>*{animation:fade-up-in-on-scroll forwards;animation-timeline:view();animation-range-start:0%;animation-range-end:calc(var(--tile-offset) + 400px)}}.person-tile{inline-size:79%;flex-shrink:0;scroll-snap-align:start;padding:12px;border-radius:8px;display:flex;flex-direction:column;gap:16px;background:#ffffff1f;box-shadow:var(--standard-box-shadow);font-size:.875rem;line-height:1.3}@media(min-width:31.25em){.person-tile{inline-size:unset;padding-block:20px}}@media(min-width:64em){.person-tile{font-size:1rem;line-height:1.25;border-radius:12px}}.person-tile *{margin-block:0}.person-tile :where(h3){font-size:1.125rem;text-box:trim-both cap alphabetic}@media(min-width:64em){.person-tile :where(h3){font-size:1.25rem}}.person-tile :where(img){order:-1;border-radius:8px}.person-tile__name-and-position{display:flex;flex-direction:column;gap:16px}.person-tile__position{font-family:var(--font-family-secondary);font-size:.6875rem;text-transform:uppercase;text-box:trim-both cap alphabetic}@media(min-width:64em){.person-tile__position{font-size:1rem}}.video-block__intro{font-size:1.25rem;margin-block-end:32px}.video-block__grid{display:grid;grid-template-columns:repeat(var(--cols, 1),1fr);gap:32px}@media(min-width:48em){.video-block__grid{--cols: 2}}.video-block__item-content{margin-block-start:32px;padding-inline:12px;padding-block:12px 32px;border-radius:8px;display:flex;flex-direction:column;gap:20px}@media(min-width:48em){.video-block__item-content{padding-inline:16px;padding-block:16px 32px}}@media(min-width:64em){.video-block__item-content{border-radius:20px}}.video-block__item-content :where(h3){margin:0;font-size:1.625rem}@media(min-width:48em){.video-block__item-content :where(h3){font-size:2rem}}.video-block__item-video{order:-1;border-radius:8px}@media(min-width:64em){.video-block__item-video{border-radius:20px}}.video-block__summary-accordion:where([open]){--icon-turn: -.5turn}.video-block__summary-accordion :where(summary)::marker{content:""}.video-block__summary-accordion :where(summary){list-style:none}.video-block__summary-accordion :where(summary)::-webkit-details-marker{display:none}.video-block__summary-accordion :where(summary){display:inline-flex;align-items:center;gap:12px;border:1px solid currentColor;border-radius:100vw;font-weight:500;font-size:.875rem;cursor:pointer;padding-block:10px;padding-inline:20px;transition:border-color var(--standard-anim-duration)}@media(min-width:64em){.video-block__summary-accordion :where(summary){padding-block:12px;padding-inline:24px}}.video-block__summary-accordion :where(summary):hover{border-color:var(--color-blue-lighter)}.video-block__summary-accordion :where(summary) :where(svg){inline-size:16px;aspect-ratio:15/8;transition:rotate var(--standard-anim-duration);rotate:var(--icon-turn, 0turn)}.video-block__summary-content{margin-block-start:16px}.frosted-glass-block{--pagination-color: var(--color-white);--pagination-color-hover: var(--color-teal);--pagination-current-dot-bg-color: var(--color-white)}.frosted-glass-block:where(.frosted-glass-block--with-bg-img){position:relative;padding-block:var(--block-spacing)}.frosted-glass-block:where(.frosted-glass-block--previous-block-overhangs){padding-block-start:calc(var(--block-spacing) * 2)}.frosted-glass-block>:where(picture){position:absolute;inset:0;z-index:-1}.frosted-glass-block>:where(picture) img{block-size:100%;inline-size:100%;object-fit:cover}.frosted-glass-block__carousel-track{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding-block-end:var(--carousel-bottom-padding);inline-size:calc(100% + (var(--page-gutter)));margin-inline-end:calc(-1 * var(--page-gutter));padding-inline-end:var(--page-gutter)}.frosted-glass-block__carousel-track::-webkit-scrollbar{display:none}.frosted-glass-block__carousel-track{inline-size:100%;flex-shrink:0;scroll-snap-align:start;padding-inline-end:0}:where(.frosted-glass-block__carousel-track) .frosted-glass-block__content{inline-size:100%;flex-shrink:0;scroll-snap-align:start}.frosted-glass-block__content{background-color:#ffffff1a;box-shadow:var(--standard-box-shadow),var(--glassy-inset-box-shadow);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:var(--color-white);border-radius:var(--nested-content-radius);padding-block:var(--nested-content-padding-block);padding-inline:var(--nested-content-padding-inline);display:grid;row-gap:20px}@media(min-width:48em){.frosted-glass-block__content{grid-template-columns:1fr 1fr;column-gap:32px}}.frosted-glass-block__header{display:flex;flex-direction:column;row-gap:24px}@media(min-width:64em){.frosted-glass-block__header{row-gap:48px}}.frosted-glass-block__header :where(h2){margin:0}.frosted-glass-block__hero-img{order:-1;border-radius:8px}@media(min-width:48em){.frosted-glass-block__hero-img{order:unset;border-radius:12px;aspect-ratio:1;object-fit:cover}}.frosted-glass-block__eyebrow{order:-2;font-family:var(--font-family-secondary);font-size:1rem;line-height:1.25;text-transform:uppercase;margin-block-end:16px}.frosted-glass-block__certified-energy-logo :where(img){max-inline-size:243px;aspect-ratio:718.3/151.64}.frosted-glass-block__certified-energy-logo--mobile{justify-self:end;margin-block-start:32px}@media(min-width:48em){.frosted-glass-block__certified-energy-logo--mobile{display:none}}.frosted-glass-block__certified-energy-logo--desktop{display:none}@media(min-width:48em){.frosted-glass-block__certified-energy-logo--desktop{margin-block-start:auto;display:block}}.frosted-glass-block__body{font-size:1rem;line-height:1.25}.frosted-glass-block__intro{font-size:1.25rem}.how-certified-works-block{--content-max-width: var(--content-max-width-xs)}.how-certified-works-block :where(h2){text-align:center}.infographic{--infographic-block-space-xs: 8px;--infographic-block-space-sm: 16px;--infographic-block-space-lg: 32px;display:grid;grid-template-columns:repeat(4,1fr);column-gap:16px;grid-template-areas:"b1 b1 b2 b2" ".  a1 a2  ." "b3 b3 b3  b3" ".  a3 a3  ." "b4 b4 b4 b4" ".  a4 a4  ." "tx tx tx tx" "b5 b5 b5 b5" "b6 b6 b6 b6";text-align:center;font-size:.875rem;line-height:1.2}@media(min-width:48em){.infographic{grid-template-areas:"b1 b1 b2 b2" ".  a1 a2  ." ".  b3 b3  ." ".  a3 a3  ." ".  b4 b4  ." ".  a4 a4  ." "tx tx tx tx" "b5 b5 b6 b6";column-gap:32px}}.infographic__box{position:relative;border-radius:8px;border:2px solid var(--infographic-line-color, currentColor);padding-inline:12px;padding-block:24px;display:flex;flex-direction:column;align-items:center;gap:16px}@media(min-width:48em){.infographic__box{padding-inline:24px}}.infographic__box>*{margin:0}.infographic__box :where(p){padding-inline:10px}.infographic__box :where(h3){font-size:1.25rem;text-box:trim-both cap alphabetic}.infographic__box :where(h3) :where(a){text-decoration-line:none}.infographic__box :where(h3) :where(a):after{content:"";position:absolute;inset:0}.infographic__box--1{grid-area:b1}.infographic__box--1 :where(img){inline-size:100%;max-inline-size:125px;aspect-ratio:125/100}.infographic__box--2{--infographic-line-color: var(--color-teal);grid-area:b2}.infographic__box--2 :where(img){inline-size:100%;max-inline-size:145px;aspect-ratio:145/100}.infographic__box--3{grid-area:b3;margin-block:var(--infographic-block-space-sm)}.infographic__box--3>:where(img:nth-child(1)){inline-size:100%;max-inline-size:93px;aspect-ratio:97/100}.infographic__box--3 :where(.infographic__side-by-side-icons){display:flex;gap:50px}.infographic__box--3 :where(.infographic__side-by-side-icons) :where(img){max-inline-size:66px;aspect-ratio:67/53}.infographic__box--4{--infographic-line-color: var(--color-teal);grid-area:b4}.infographic__box--4 :where(img){inline-size:44px;aspect-ratio:42/43}:is(.infographic__box--5,.infographic__box--6){align-items:flex-start;text-align:start;border:none;box-shadow:var(--standard-box-shadow),var(--glassy-inset-box-shadow);padding-inline:16px}:is(.infographic__box--5,.infographic__box--6) :where(p){padding-inline:0}:is(.infographic__box--5,.infographic__box--6) :where(img:first-of-type){inline-size:34px;aspect-ratio:42/43}.infographic__box--5{grid-area:b5;background:linear-gradient(143deg,var(--color-nextgen-blue) -3.54%,rgba(0,51,161,.8) 95.15%)}.infographic__box--6{grid-area:b6;margin-block-start:var(--infographic-block-space-xs);background:linear-gradient(143deg,var(--color-teal) -3.54%,rgba(0,51,161,.8) 95.15%)}@media(min-width:48em){.infographic__box--6{margin-block-start:0}}.infographic__arrow :where(svg){block-size:60px;aspect-ratio:15/61}.infographic__arrow--1{grid-area:a1}.infographic__arrow--2{grid-area:a2;color:var(--color-teal)}.infographic__arrow--3{grid-area:a3;color:var(--color-teal);transform:rotate(.5turn)}.infographic__arrow--4{grid-area:a4;color:var(--color-teal)}.infographic__text{grid-area:tx;margin-block:var(--infographic-block-space-lg);display:flex;flex-direction:column;gap:18px}.infographic__text :where(span){font-size:4rem;display:block;text-box:trim-both cap alphabetic}.infographic__RECs{border:2px solid currentColor;padding-inline:7px;padding-block:7px 5px;border-radius:5px}.infographic__RECs :where(span){font-size:1.25rem;letter-spacing:.025rem;line-height:1.25;font-weight:700;padding-inline:5px;border-block-start:1.5px solid var(--color-teal)}.our-assets{--pagination-color: var(--color-white);--pagination-color-hover: var(--color-teal);--pagination-current-dot-bg-color: var(--color-white)}.our-assets__stats{margin-block-start:32px;display:grid;gap:16px;margin-block-end:64px}@media(min-width:48em){.our-assets__stats{grid-template-columns:repeat(3,1fr)}}@media(min-width:64em){.our-assets__stats{gap:32px;margin-block-end:92px}}.our-assets__stat{display:flex;flex-direction:column;gap:20px;padding-inline:8px;padding-block:80px;min-block-size:11rem;text-align:center;border-radius:6px;background-color:#fff3;box-shadow:var(--standard-box-shadow),var(--glassy-inset-box-shadow)}@media(min-width:64em){.our-assets__stat{gap:32px}}.our-assets__stat :where(dt){font-size:5rem;line-height:1.25;letter-spacing:-.2rem;text-box:trim-both cap alphabetic}.our-assets__stat :where(dd){font-size:.75rem;line-height:1.25;text-transform:uppercase}@media(min-width:64em){.our-assets__stat :where(dd){font-size:1rem}}.our-assets__main{display:grid;gap:32px}@media(min-width:64em){.our-assets__main{grid-template-columns:17.5rem 1fr}}.our-assets__asset-tiles-blurb{font-size:1.5rem;line-height:1.25}@media(min-width:64em){.our-assets__asset-tiles-blurb{font-size:2.25rem;line-height:1.02}}.our-assets__tiles{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding-block-end:var(--carousel-bottom-padding);inline-size:calc(100% + (var(--page-gutter)));margin-inline-end:calc(-1 * var(--page-gutter));padding-inline-end:var(--page-gutter)}.our-assets__tiles::-webkit-scrollbar{display:none}@media(min-width:31.25em){.our-assets__tiles{--cols: 2;padding-block-end:0;overflow:unset;display:grid;gap:24px;grid-template-columns:repeat(var(--cols),1fr)}}@media(min-width:64em){.our-assets__tiles{--cols: 3;--offset-large: 140px;--offset-small: 100px;padding-block-end:var(--offset-large)}.our-assets__tiles>*:where(:nth-child(3n+1)){--tile-offset: var(--offset-large)}.our-assets__tiles>*:where(:nth-child(3n+2)){--tile-offset: 0px}.our-assets__tiles>*:where(:nth-child(3n+3)){--tile-offset: var(--offset-small)}.our-assets__tiles>*{animation:fade-up-in-on-scroll forwards;animation-timeline:view();animation-range-start:0%;animation-range-end:calc(var(--tile-offset) + 400px)}}.asset-tile{inline-size:79%;flex-shrink:0;scroll-snap-align:start;padding:12px;border-radius:12px;display:flex;flex-direction:column;gap:12px;position:relative}.asset-tile *{margin-block:0}.asset-tile{background:#ffffff1f;box-shadow:var(--standard-box-shadow),var(--glassy-inset-box-shadow)}@media(min-width:31.25em){.asset-tile{inline-size:unset}}.asset-tile :where(h3){font-size:1rem;text-transform:uppercase;order:1;font-family:var(--font-family-secondary)}.asset-tile :where(a){text-decoration-line:none}.asset-tile :where(a):before{content:"";position:absolute;inset:0}.asset-tile :where(img){border-radius:4px}.asset-tile__icon-bg{align-self:flex-end;inline-size:24px;aspect-ratio:1;background-color:#fff3;border-radius:50%;display:grid;place-content:center}.asset-tile__icon-bg :where(img){inline-size:16px;aspect-ratio:1}.projects-block__tiles{display:grid;grid-template-columns:repeat(var(--cols, 1),1fr);gap:24px}@media(min-width:31.25em){.projects-block__tiles{--cols: 2}}@media(min-width:48em){.projects-block__tiles{--cols: 3}}@media(min-width:64em){.projects-block__tiles{--cols: 4;gap:32px}}.projects-block__toggle-btn{margin-block-start:32px}@media(min-width:31.25em){.projects-block__toggle-btn{inline-size:unset;margin-inline:auto}}@media(min-width:64em){.projects-block__toggle-btn{margin-block-start:48px}}.project-tile{border-radius:20px;overflow:hidden;background:#ffffff1f;box-shadow:var(--standard-box-shadow),var(--glassy-inset-box-shadow);display:flex;flex-direction:column}.project-tile :where(img){order:-1}.project-tile__text-content{display:flex;flex-direction:column;gap:20px;padding:16px;block-size:100%;line-height:1.2}.project-tile__text-content *{margin-block:0}.project-tile__text-content :where(h3){font-size:1rem}.project-tile__text-content :where(dl){display:grid;grid-template-columns:repeat(2,1fr);gap:16px}:where(.project-tile__text-content :where(dl)>div){display:flex;flex-direction:column;gap:8px}.project-tile__text-content :where(dt){text-transform:uppercase;font-size:.75rem;text-box:trim-both cap alphabetic}.project-tile__text-content :where(dd){font-size:.8125rem}.project-tile__text-content :where(p){font-size:.75rem;line-height:1.2}.project-tile__funding-info{margin-block-start:auto;font-size:1rem;line-height:1.25}.project-tile__funding-info :where(h4){font-family:var(--font-family-secondary);font-size:.875rem;line-height:1.1;font-weight:400;text-transform:uppercase;margin-block-end:8px}.general-content-block--with-bg-img{position:relative;overflow:hidden;isolation:isolate;padding-block:var(--block-spacing)}.general-content-block--with-bg-img>:where(picture){position:absolute;inset:0;z-index:-1}.general-content-block--with-bg-img>:where(picture) img{block-size:100%;inline-size:100%;object-fit:cover}.general-content-block--overhangs-next-block{isolation:isolate}.general-content-block--overhangs-next-block :where(.general-content-block__content){margin-block-end:calc(-1 * var(--block-spacing) * 2)}.general-content-block__content{border-radius:8px;padding-block:var(--nested-content-padding-block);padding-inline:var(--nested-content-padding-inline);display:flex;flex-direction:column;row-gap:24px}@media(min-width:64em){.general-content-block__content{row-gap:48px}}.general-content-block__header{display:flex;flex-direction:column;font-size:1.25rem}.general-content-block__header :where(p){text-box:trim-both cap alphabetic;margin-block-end:24px}@media(min-width:64em){.general-content-block__header :where(p){margin-block-end:32px}}.general-content-block__header :where(img){object-fit:cover;block-size:488px;border-radius:8px}@media(min-width:48em){.general-content-block__header :where(img){border-radius:16px}}.general-content-block__body{display:grid;row-gap:var(--spacing-paragraph);font-size:1rem}@media(min-width:48em){.general-content-block__body{grid-template-columns:1fr 1fr;row-gap:32px;column-gap:32px}.general-content-block__body :where(.general-content-block__subheading){grid-column:1/-1;margin-block-end:0}}.general-content-block__body-img{display:none}@media(min-width:48em){.general-content-block__body-img{display:block;border-radius:12px;margin-block-start:32px}}.general-content-block__cta{align-self:center;justify-content:center}@media(min-width:31.25em){.general-content-block__cta{inline-size:unset}}.timeline-block{--pagination-color: var(--color-white);--pagination-color-hover: var(--color-teal);--pagination-current-dot-bg-color: var(--color-white)}.timeline__main-content-wrapper{--min-timeline-row-height: 4.6875rem;--timeline-row-gap: 16px}@media(min-width:48em){.timeline__main-content-wrapper{display:grid;grid-template-columns:auto 1fr;column-gap:8px}}@media(min-width:64em){.timeline__main-content-wrapper{--timeline-row-gap: 24px;column-gap:46px}}.timeline__desktop-cosmetic-years-col{display:none}@media(min-width:48em){.timeline__desktop-cosmetic-years-col{display:flex;flex-direction:column;row-gap:var(--timeline-row-gap);align-self:flex-end;margin-block-end:var(--carousel-bottom-padding);padding-inline:6px;border-radius:4px;background:var(--black-10, rgba(38, 38, 38, .1));box-shadow:0 -.5px 1px #ffffff26 inset,0 -.5px 1px #ffffff29 inset,1px 1.5px 4px #00000014 inset,1px 1.5px 4px #0000001a inset}}@media(min-width:64em){.timeline__desktop-cosmetic-years-col{padding-inline:16px}}.timeline__scroll-wrapper{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding-block-end:var(--carousel-bottom-padding);inline-size:calc(100% + (var(--page-gutter)));margin-inline-end:calc(-1 * var(--page-gutter));padding-inline-end:var(--page-gutter)}.timeline__scroll-wrapper::-webkit-scrollbar{display:none}@media(min-width:48em){.timeline__scroll-wrapper{overflow:unset;inline-size:100%;padding-inline-end:unset;display:grid;grid-template-columns:repeat(3,1fr);column-gap:12px}}@media(min-width:64em){.timeline__scroll-wrapper{column-gap:32px}}.timeline__scroll-wrapper *{margin:0}.timeline__year{font-size:1.125rem;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.01125rem;min-block-size:var(--min-timeline-row-height);display:grid;place-items:center}@media(min-width:64em){.timeline__year{font-size:2rem}}.timeline__year :where(span){text-box:trim-both cap alphabetic}@media(min-width:48em){.timeline__year--mobile{position:absolute!important;margin:-1px!important;border:0!important;padding:0!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}}.timeline__category{display:flex;flex-direction:column;row-gap:var(--timeline-row-gap);inline-size:100%;flex-shrink:0;scroll-snap-align:start}@media(min-width:48em){.timeline__category{inline-size:unset}}.timeline__category-heading{background-color:#fff3;box-shadow:var(--standard-box-shadow),var(--glassy-inset-box-shadow);border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:10px}.timeline__category-heading :where(h3,p){font-size:1.25rem;letter-spacing:-.0125rem;text-box:trim-both cap alphabetic}.timeline__category-heading :where(p){font-family:var(--font-family-secondary);text-transform:uppercase}.timeline__category-heading :where(h3){font-family:var(--font-family-primary)}.timeline__category-heading :where(img){border-radius:4px}.timeline__row{display:grid;grid-template-columns:auto 1fr;column-gap:20px;min-block-size:var(--min-timeline-row-height)}@media(min-width:48em){.timeline__row{grid-template-columns:1fr}}.timeline__row-data-wrapper:where(:has(>div:nth-last-child(n+2))){display:grid;grid-template-columns:1fr 1fr;column-gap:12px}@media(min-width:64em){.timeline__row-data-wrapper:where(:has(>div:nth-last-child(n+2))){column-gap:16px}}.timeline__row-data-item-container{container-type:inline-size;block-size:100%}.timeline__row-data-item{padding-inline:12px;border-radius:6px;block-size:100%;line-height:1.25;display:flex;flex-direction:column;justify-content:center;row-gap:12px}@container (min-width: 200px){.timeline__row-data-item{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}}@media(min-width:48em){.timeline__row-data-item{padding-inline:8px}}@media(min-width:64em){.timeline__row-data-item{padding-inline:12px}}.timeline__row-data-item:empty{visibility:hidden}.timeline__row-data-item-name{font-size:.875rem;text-transform:uppercase;font-family:var(--font-family-secondary);text-box:trim-both cap alphabetic}.timeline__row-data-item-value{font-size:1.625rem;text-box:trim-both cap alphabetic}@keyframes fade-up-in-on-scroll{0%{transform:translateY(calc(var(--tile-offset) + 400px));opacity:0}to{transform:translateY(var(--tile-offset));opacity:1}}.thank-you{--content-max-width: var(--content-max-width-sm)}.thank-you :where(ul){list-style-type:none;padding:0;display:grid;grid-template-columns:repeat(var(--cols, 1),1fr);row-gap:24px;column-gap:32px}@media(min-width:48em){.thank-you :where(ul){--cols: 3}.thank-you :where(ul) :where(.btn){justify-content:center}}.thank-you :where(li){--arrow-icon-rotate: 0;margin:0}.thank-you :where(li):where(:has(button)){--arrow-icon-rotate: -.125turn}.thank-you :where(li) :where(svg){rotate:var(--arrow-icon-rotate)}.thank-you__message{font-size:1.625rem;line-height:1.1;margin-block-end:64px}@media(min-width:64em){.thank-you__message{font-size:5rem}}
