@keyframes styles_grow-to-side__roYx1{0%{clip-path:inset(0 2rem)}to{clip-path:inset(0 0)}}@keyframes styles_grow-to-side-large__NGGcE{0%{clip-path:inset(0 4rem)}to{clip-path:inset(0 0)}}.styles_home-header__PuRyn{position:relative;height:70vh;margin-top:-6.875rem;background-color:#3f3f3f}.styles_home-header__inner__53my6{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:6.875rem 1.0625rem 1.0625rem}@media(min-width:40rem){.styles_home-header__inner__53my6{justify-content:flex-end;padding:0 1.0625rem}}@media(min-width:80rem){.styles_home-header__inner__53my6{padding:0 4.375rem}}.styles_home-header__background__DZ2Ao{position:absolute;top:0;left:0;width:100%;height:100%}.styles_home-header__background__DZ2Ao img{width:100%;height:100%;object-fit:cover;object-position:center}.styles_home-header__content__VwUFm{position:relative;display:flex;padding:2.375rem 0}@media(min-width:40rem){.styles_home-header__content__VwUFm{align-items:flex-end;justify-content:flex-end;padding:3.5rem 0}}@media(min-width:80rem){.styles_home-header__content__VwUFm{padding:4.375rem 0}}.styles_home-header__text__ZNqRR{max-width:28.125rem;padding:1.5rem;background:#fff}@media(min-width:60rem){.styles_home-header__text__ZNqRR{padding:1.5rem}}@media(min-width:80rem){.styles_home-header__text__ZNqRR{max-width:41.25rem;padding:2rem}}.styles_home-header__title__kyh50{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1.4375rem;line-height:1.3;letter-spacing:-.5px;margin:0;font-weight:500}@media(min-width:60rem){.styles_home-header__title__kyh50{font-size:2.1875rem;letter-spacing:-.7px}}@media(min-width:80rem){.styles_home-header__title__kyh50{font-size:3rem;letter-spacing:-.9px}}@media(min-width:60rem){.styles_home-header__title__kyh50{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin-top:0;font-weight:400;font-size:1.875rem;line-height:1.2;letter-spacing:-.6px;margin-bottom:.5rem;font-weight:500;line-height:1em}}@media(min-width:60rem)and (min-width:60rem){.styles_home-header__title__kyh50{font-size:2.8125rem;letter-spacing:-.9px}}@media(min-width:60rem)and (min-width:80rem){.styles_home-header__title__kyh50{font-size:3.75rem;letter-spacing:-1.15px}}.styles_home-header__subtitle__ASaKd{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1rem;line-height:1.5;letter-spacing:0;margin:0}@media(min-width:60rem){.styles_home-header__subtitle__ASaKd{font-size:1.125rem;line-height:1.55}}@media(min-width:80rem){.styles_home-header__subtitle__ASaKd{font-size:1.25rem;line-height:1.6;letter-spacing:-.25px}}@media(min-width:60rem){.styles_home-header__subtitle__ASaKd{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1.25rem;line-height:1.4}}@media(min-width:60rem)and (min-width:60rem){.styles_home-header__subtitle__ASaKd{font-size:1.375rem;line-height:1.55}}@media(min-width:60rem)and (min-width:80rem){.styles_home-header__subtitle__ASaKd{font-size:1.5rem;line-height:1.67;letter-spacing:-.5px}}.styles_home-header__categories__sMeqw{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:50% 50%;gap:.625rem;padding-right:1.0625rem}@media(min-width:40rem){.styles_home-header__categories__sMeqw{display:flex;flex-wrap:wrap;gap:1.0625rem}}.styles_home-header__category__A5W1_{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1rem;line-height:1.5;letter-spacing:0;padding:.625rem;background:rgba(13,13,13,.6);color:#fff;font-weight:700;text-decoration:none}@media(min-width:60rem){.styles_home-header__category__A5W1_{font-size:1.125rem;line-height:1.55}}@media(min-width:80rem){.styles_home-header__category__A5W1_{font-size:1.25rem;line-height:1.6;letter-spacing:-.25px}}@media(min-width:40rem){.styles_home-header__category__A5W1_{width:9rem;padding:.625rem 1.0625rem}}@media(min-width:60rem){.styles_home-header__category__A5W1_{width:12.5rem;padding:.75rem 1.0625rem}}.styles_home-header__category__A5W1_:focus,.styles_home-header__category__A5W1_:hover{text-decoration:underline}@keyframes styles_grow-to-side__eg3Qx{0%{clip-path:inset(0 2rem)}to{clip-path:inset(0 0)}}@keyframes styles_grow-to-side-large__VCe2y{0%{clip-path:inset(0 4rem)}to{clip-path:inset(0 0)}}.styles_homepage__title__cme34{margin-right:auto;margin-left:auto;padding:calc(3vw + 2rem) 1.5rem}@media(min-width:40rem){.styles_homepage__title__cme34{padding-right:2rem;padding-left:2rem;max-width:calc(86.5rem + 6vw)}}@media(min-width:60rem){.styles_homepage__title__cme34{padding-right:4rem;padding-left:4rem}}.styles_no-csscalc__r0PMG .styles_homepage__title__cme34,.styles_no-cssvwunit__UxAHs .styles_homepage__title__cme34{max-width:86.5rem}@keyframes styles_grow-to-side___R37e{0%{clip-path:inset(0 2rem)}to{clip-path:inset(0 0)}}@keyframes styles_grow-to-side-large__063EG{0%{clip-path:inset(0 4rem)}to{clip-path:inset(0 0)}}.styles_specs-list__Yvl24{margin:0;padding:0;list-style-type:none;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:.875rem;line-height:1.4;letter-spacing:0;width:100%}.styles_specs-list__Yvl24>li{margin:0}@media(min-width:60rem){.styles_specs-list__Yvl24{font-size:.9375rem;line-height:1.45}}@media(min-width:80rem){.styles_specs-list__Yvl24{font-size:1rem;line-height:1.5}}.styles_specs-list__item__KVIvZ{display:flex;margin-bottom:1.0625rem;padding-bottom:1.0625rem;border-bottom:1px solid #dbdbdb}.styles_specs-list__Yvl24>div:last-of-type .styles_specs-list__item__KVIvZ{margin:0;padding:0;border:0}.styles_specs-list__description__LHEhg,.styles_specs-list__term__j_xLW{margin:0;padding:0}.styles_specs-list__term__j_xLW{width:40%;padding-right:1.0625rem}.styles_specs-list__description__LHEhg{width:60%;font-weight:700}.styles_specs-list__description__LHEhg[data-is-sdg=true]{display:flex;flex-wrap:wrap;gap:.625rem;margin:0}@media(min-width:60rem){.styles_specs-list__description__LHEhg[data-is-sdg=true]{gap:3px}}.styles_specs-list__image__HzfGA{width:80px}@keyframes styles_grow-to-side__rofAu{0%{clip-path:inset(0 2rem)}to{clip-path:inset(0 0)}}@keyframes styles_grow-to-side-large__JqPnF{0%{clip-path:inset(0 4rem)}to{clip-path:inset(0 0)}}.styles_speed-up-scroll__wF0it{will-change:transform}@keyframes styles_grow-to-side__9mXAI{0%{clip-path:inset(0 2rem)}to{clip-path:inset(0 0)}}@keyframes styles_grow-to-side-large__6GmDA{0%{clip-path:inset(0 4rem)}to{clip-path:inset(0 0)}}.styles_project-highlights__fSiNb{margin-right:auto;margin-left:auto;padding:calc(.5vw + 2rem) 1.5rem;background-color:#fff;color:#0d0d0d;border-color:#dbdbdb;display:flex}@media(min-width:40rem){.styles_project-highlights__fSiNb{padding-right:2rem;padding-left:2rem;max-width:calc(86.5rem + 6vw)}}@media(min-width:60rem){.styles_project-highlights__fSiNb{padding-right:4rem;padding-left:4rem}}.styles_no-csscalc__RlrPk .styles_project-highlights__fSiNb,.styles_no-cssvwunit__vGb1J .styles_project-highlights__fSiNb{max-width:86.5rem}@media(max-width:59.9375rem){.styles_project-highlights__fSiNb{flex-wrap:wrap}}.styles_project-highlights__list__9W0ns{list-style-type:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));width:100%;margin:0;padding:2.375rem 0 0}.styles_project-highlights__list__9W0ns>li{margin:0}.styles_project-highlights__list__9W0ns .styles_project-highlights__item__8GZaL{border-bottom:1px solid #dbdbdb}@media(min-width:40rem){.styles_project-highlights__list__9W0ns .styles_project-highlights__item__8GZaL{border-bottom:none}}.styles_project-highlights__list__9W0ns .styles_project-highlights__item-inner__38Vp1{display:flex;flex-direction:column;margin:1.25rem 0;padding:0 .625rem;border-left:2px solid #da0811}.styles_project-highlights__item-title__rm1e3{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin-top:0;font-weight:400;font-size:1.875rem;line-height:1.3;letter-spacing:-.5px;margin-bottom:0;text-transform:uppercase}@media(min-width:60rem){.styles_project-highlights__item-title__rm1e3{font-size:1.9375rem}}@media(min-width:80rem){.styles_project-highlights__item-title__rm1e3{font-size:2rem;letter-spacing:-.9px}}.styles_project-highlights__item-title--bold__w3n61{margin-right:.375rem;font-weight:700}.styles_project-highlights__item-subtitle__eHx0O{color:#757575}@keyframes styles_grow-to-side__0OjZV{0%{clip-path:inset(0 2rem)}to{clip-path:inset(0 0)}}@keyframes styles_grow-to-side-large__1VOQu{0%{clip-path:inset(0 4rem)}to{clip-path:inset(0 0)}}.styles_fancy-header__gwaqe{margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem;padding-top:calc(.3vw + 2rem);background-color:#fff;color:#0d0d0d;border-color:#dbdbdb}@media(min-width:40rem){.styles_fancy-header__gwaqe{padding-right:2rem;padding-left:2rem;max-width:calc(86.5rem + 6vw)}}@media(min-width:60rem){.styles_fancy-header__gwaqe{padding-right:4rem;padding-left:4rem}}.styles_no-csscalc__hcFjZ .styles_fancy-header__gwaqe,.styles_no-cssvwunit__Dk3Cb .styles_fancy-header__gwaqe{max-width:86.5rem}.styles_fancy-header__titles__j_N0W{max-width:61.25rem;padding-bottom:calc(.5vw + 2rem)}.styles_fancy-header__title__3p3Ml{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin-top:0;font-weight:400;font-size:1.875rem;line-height:1.2;letter-spacing:-.6px;margin-bottom:.625rem}@media(min-width:60rem){.styles_fancy-header__title__3p3Ml{font-size:2.8125rem;letter-spacing:-.9px}}@media(min-width:80rem){.styles_fancy-header__title__3p3Ml{font-size:3.75rem;letter-spacing:-1.15px}}.styles_fancy-header__subtitle__Yrp2A{margin:0;color:#757575}.styles_fancy-header__content__x2lwy{margin-right:auto;margin-left:auto;padding:calc(3vw + 2rem) 1.5rem calc(1.5vw + 2rem);background-color:#fff;color:#0d0d0d;border-color:#dbdbdb;display:flex}@media(min-width:40rem){.styles_fancy-header__content__x2lwy{padding-right:2rem;padding-left:2rem;max-width:calc(86.5rem + 6vw)}}@media(min-width:60rem){.styles_fancy-header__content__x2lwy{padding-right:4rem;padding-left:4rem}}.styles_no-csscalc__hcFjZ .styles_fancy-header__content__x2lwy,.styles_no-cssvwunit__Dk3Cb .styles_fancy-header__content__x2lwy{max-width:86.5rem}@media(max-width:59.9375rem){.styles_fancy-header__content__x2lwy{flex-wrap:wrap}}.styles_fancy-header__specs__ZNL8I{padding-bottom:calc(3vw + 2rem);flex-shrink:0;width:100%}@media(min-width:60rem){.styles_fancy-header__specs__ZNL8I{max-width:28.125rem;padding-right:2.375rem;padding-bottom:0}.styles_fancy-header__text__1jMg5{width:calc(100% - 28.125rem);margin-left:auto;padding-left:2.375rem}}@font-face{font-family:Roboto;src:url(/fonts/roboto/roboto-regular-400.woff2) format("woff2"),url(/fonts/roboto/roboto-regular-400.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/fonts/roboto/roboto-medium-500.woff2) format("woff2"),url(/fonts/roboto/roboto-medium-500.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/fonts/roboto/roboto-bold-700.woff2) format("woff2"),url(/fonts/roboto/roboto-bold-700.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/fonts/roboto/roboto-light-italic-300.woff2) format("woff2"),url(/fonts/roboto/roboto-light-italic-300.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans/ibm-plex-sans-light-300.woff2) format("woff2"),url(/fonts/ibm-plex-sans/ibm-plex-sans-light-300.woff) format("woff");font-weight:300;font-style:normal}@keyframes styles_grow-to-side__uVddt{0%{clip-path:inset(0 2rem)}to{clip-path:inset(0 0)}}@keyframes styles_grow-to-side-large__b1KNP{0%{clip-path:inset(0 4rem)}to{clip-path:inset(0 0)}}