.header_header__dGL52{display:flex;align-items:center;justify-content:space-between;padding:1.5rem var(--page-gutter)}.headroom--unfixed .header_dark__rYk2H .header_logo__zlk1H{filter:brightness(999)}.headroom--unfixed .header_dark__rYk2H .header_sitemap__9kStY a{color:var(--white)}@media (max-width:992px){.headroom--unfixed .header_dark__rYk2H .header_sitemap__9kStY a{color:var(--black)}}.header_logo__zlk1H{filter:brightness(0)}.header_social__XOO9c,.header_spacer___UVet{display:none}@media (max-width:992px){.header_social__XOO9c,.header_spacer___UVet{display:grid;grid-auto-flow:column;grid-gap:1rem;gap:1rem}}.header_sitemap__9kStY{display:block}@media (max-width:992px){.header_sitemap__9kStY{display:none;position:fixed;top:0;left:0;right:0;height:100vh;background:var(--white);flex-direction:column;justify-content:center;z-index:2}}.header_sitemapLinks__FyDGl{display:flex;align-items:center;flex-direction:row}.header_sitemapLinks__FyDGl>div{margin-left:var(--page-gutter)}.header_sitemapLinks__FyDGl a{color:var(--black);-webkit-text-decoration:none;text-decoration:none;opacity:.5}.header_sitemapLinks__FyDGl a.active,.header_sitemapLinks__FyDGl a:hover{opacity:1}@media (max-width:992px){.header_sitemapLinks__FyDGl a{padding:1rem;display:block}.header_sitemapLinks__FyDGl{flex-direction:column}}.header_hamburger__U34oc{display:none;z-index:3;position:relative}@media (max-width:992px){.header_hamburger__U34oc{display:block}}.header_open__WQ8dW .header_sitemap__9kStY{display:grid;text-align:center;align-items:center}.layout_main__gNQa2>:first-child{padding-top:15rem}@media (max-width:576px){.layout_main__gNQa2>:first-child{padding-top:12rem}}.layout_cookies__AFaim{position:fixed;bottom:1rem;right:1rem;max-width:26rem;background:rgba(0,0,0,.8);border-radius:.5rem;color:var(--white);padding:1rem;z-index:3;display:grid;grid-gap:1rem;gap:1rem}@media (max-width:576px){.layout_cookies__AFaim{max-width:100%;left:1rem}}.layout_cookieActions__f2zne{display:flex}.layout_cookieActions__f2zne>*{margin-right:1rem;-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}.footer_footer__MbdlQ{background:var(--grey-50);color:var(--black);border-top:1px solid var(--grey-100);padding:2rem var(--page-gutter);display:grid;grid-gap:2rem;gap:2rem;font-size:.875rem}.footer_footer__MbdlQ.footer_dark__N5b4R{background:var(--black);color:var(--white);border-top:1px solid var(--grey-900)}.footer_footer__MbdlQ.footer_dark__N5b4R .footer_logo__z5B3Q,.footer_footer__MbdlQ.footer_dark__N5b4R .footer_socialLink__fVUS_ a{filter:brightness(999)}.footer_footer__MbdlQ.footer_dark__N5b4R .footer_credit__XSAYk a:hover{color:var(--white)}.footer_footerUpper__ZLa7L{display:flex;flex-direction:row;justify-content:space-between}@media (max-width:992px){.footer_footerUpper__ZLa7L{flex-direction:column}}.footer_footerLower__OA7ZV{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:992px){.footer_footerLower__OA7ZV{grid-template-columns:1fr;gap:2rem}}.footer_logo__z5B3Q{display:flex;align-items:center;filter:brightness(0)}.footer_logoLink__zoB_j{display:inline-flex}.footer_credit__XSAYk{margin-top:.25rem;text-align:right;color:var(--grey-500)}.footer_credit__XSAYk a{padding:1rem;margin:-1rem}.footer_credit__XSAYk a:hover{color:var(--black)}@media (max-width:992px){.footer_credit__XSAYk{text-align:left}}.footer_social__nmdaq{display:flex;justify-content:center}@media (max-width:992px){.footer_social__nmdaq{justify-content:flex-start}}.footer_socialLink__fVUS_ a{display:flex;margin-right:.5rem}.footer_sitemap__1j9XX{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}@media (max-width:992px){.footer_sitemap__1j9XX{margin-top:2rem}}@media (max-width:576px){.footer_sitemap__1j9XX{flex-direction:column;align-items:flex-start}}.footer_sitemap__1j9XX>div,.footer_social__nmdaq>div{margin-right:calc(var(--page-gutter) / 2)}.footer_sitemap__1j9XX>div:last-of-type,.footer_social__nmdaq>div:last-of-type{margin-right:0}@media (max-width:576px){.footer_sitemap__1j9XX>div,.footer_social__nmdaq>div{margin:0 0 0 -1rem}}.footer_sitemap__1j9XX a,.footer_social__nmdaq a{opacity:.5;-webkit-text-decoration:none;text-decoration:none;font-size:.875rem}@media (max-width:576px){.footer_sitemap__1j9XX a,.footer_social__nmdaq a{padding:1rem;display:block}}.footer_sitemap__1j9XX a.active,.footer_sitemap__1j9XX a:hover,.footer_social__nmdaq a.active,.footer_social__nmdaq a:hover{opacity:1}.outlink_outlink__HV7hk a{padding:1rem;display:inline-flex;align-items:center;-webkit-text-decoration:none;text-decoration:none}.outlink_outlink__HV7hk a span+div{margin-left:1.5rem;filter:brightness(0)}.team_hero__ng1I3{background:var(--yellow);border-bottom:1px solid var(--black);padding:4.5rem var(--page-gutter)}.team_hero__ng1I3 .heading-2{margin-top:1rem}.team_hero__ng1I3 .heading-2 strong{display:block;font-weight:inherit}.team_intro__Yem_y{background:var(--yellow);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--page-gutter);gap:var(--page-gutter);padding:calc(var(--page-gutter) * 4.5) var(--page-gutter)}.team_intro__Yem_y .paragraph-huge{margin-top:4.5rem}.team_intro__Yem_y .paragraph-huge p{margin-top:2rem}@media (max-width:992px){.team_intro__Yem_y{grid-template-columns:1fr}}.team_team__Efu_G{padding:calc(var(--page-gutter) * 4.5) var(--page-gutter);border-bottom:1px solid var(--grey-100)}.team_teamPhotos__0hO2z{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.team_teamDetails__7_zik{text-align:center;max-width:40rem;margin:var(--page-gutter) auto 0}.team_teamDetails__7_zik h2{margin-bottom:2rem}.team_person__EDBYC{padding:2rem;position:relative;cursor:pointer}.team_person__EDBYC:hover{z-index:1}.team_person__EDBYC:hover .team_personImage__E6D1i{box-shadow:0 0 0 4px var(--orange)}.team_person__EDBYC:hover .team_personDetails__fKywV{transform:translateX(-50%) translateY(0);opacity:1;-webkit-user-select:initial;-moz-user-select:initial;user-select:auto;pointer-events:auto}@media (max-width:576px){.team_person__EDBYC{padding:.5rem}}.team_personDetails__fKywV{background:var(--black);padding:1rem;border-radius:.5rem;color:var(--grey-500);white-space:nowrap;align-items:center;position:absolute;bottom:0;display:inline-flex;left:50%;transform:translateX(-50%) translateY(1rem);opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transition:transform .3s}.team_personDetails__fKywV p:first-of-type{color:var(--white);margin-bottom:.25rem}@media (max-width:768px){.team_personDetails__fKywV{display:none}}.team_personImage__E6D1i{border-radius:100%;background:var(--grey-100);overflow:hidden;box-shadow:none;transition:box-shadow .2s}.team_personMeta__YOQI0{margin-right:2.5rem}.team_values__DZ6Dv{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;padding:calc(var(--page-gutter) * 4.5) var(--page-gutter)}@media (max-width:992px){.team_values__DZ6Dv{grid-template-columns:1fr}}.team_value__B5FLX .heading-6{margin:1.5rem 0}.team_footer__OIoBR{background:var(--grey-100);background-size:cover;background-repeat:no-repeat;background-position:top;display:grid;grid-template-columns:repeat(2,1fr);padding:calc(var(--page-gutter) * 4.5) var(--page-gutter);grid-gap:var(--page-gutter);gap:var(--page-gutter);align-items:center}@media (max-width:992px){.team_footer__OIoBR{grid-template-columns:1fr}}.team_footerAction__U4Qxp>*{max-width:60%}@media (max-width:576px){.team_footerAction__U4Qxp>*{max-width:none}}.team_footerAction__U4Qxp .paragraph-huge{margin-bottom:var(--page-gutter)}.team_footerAction__U4Qxp a{margin-left:-1rem}.contact_hero__kd0yS{padding:4.5rem var(--page-gutter)}.contact_hero__kd0yS .heading-2{margin-top:1rem}.contact_contact__jwqrE{display:grid;grid-template:repeat(2,1fr);padding:var(--page-gutter);grid-gap:10rem;gap:10rem}@media (max-width:992px){.contact_contact__jwqrE{grid-template-columns:1fr}}@media (max-width:576px){.contact_contact__jwqrE{gap:4rem}}.contact_formWrapper__WRGsN{grid-column:1}.contact_formWrapper__WRGsN .paragraph-medium{margin-top:1.5rem}.contact_formWrapper__WRGsN .paragraph-medium a{color:var(--grey-400)}.contact_form__lncVk{display:grid;grid-gap:1rem;gap:1rem}.contact_form__lncVk.contact_disabled__aOjwq{pointer-events:none;opacity:.5}.contact_offices__634zG{grid-column:2;display:grid;grid-gap:var(--page-gutter);gap:var(--page-gutter);align-self:flex-start}@media (max-width:992px){.contact_offices__634zG{grid-column:1}}.contact_office__gc4hF{display:flex}.contact_office__gc4hF p.paragraph-large{width:100%;max-width:13rem;color:var(--grey-500)}@media (max-width:1200px){.contact_office__gc4hF{display:block}}@media (max-width:992px){.contact_office__gc4hF{display:flex}}@media (max-width:576px){.contact_office__gc4hF{display:block}}.contact_footer__YzBHX{display:grid;grid-template-columns:repeat(2,1fr);padding:var(--page-gutter)}@media (max-width:992px){.contact_footer__YzBHX{grid-template-columns:1fr}}.contact_footerImage__7jgQT{background:var(--black);position:relative}.contact_footerDetails__S2pg2{display:flex;justify-content:center;padding:4rem;background:var(--grey-200);flex-direction:column}.contact_footerDetails__S2pg2 *{max-width:85%}@media (max-width:576px){.contact_footerDetails__S2pg2 *{max-width:none}}.contact_footerDetails__S2pg2 .paragraph-large{margin:1.5rem 0 2rem}@media (max-width:576px){.contact_footerDetails__S2pg2{padding:2rem}}.input_inputWrapper__Ah_e9{border:1px solid var(--grey-200);padding:1.5rem}.input_inputWrapper__Ah_e9 .caption{display:block}@media (max-width:576px){.input_inputWrapper__Ah_e9{padding:1.25rem}}.input_input__KkcAJ{background:transparent;border:none;-webkit-appearance:none;font-size:1.5rem;font-family:inherit;width:100%;outline:none;margin:.5rem 0 0;padding:0}.input_input__KkcAJ::-moz-placeholder{color:var(--grey-300)}.input_input__KkcAJ::placeholder{color:var(--grey-300)}@media (max-width:576px){.input_input__KkcAJ{font-size:1.25rem}}textarea.input_input__KkcAJ{resize:none;height:14rem}.home_hero__RH87q{background:var(--black);color:var(--white);padding:var(--page-gutter);min-height:50rem;height:80vh;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.home_hero__RH87q *{z-index:1;position:relative}.home_hero__RH87q .paragraph-large{max-width:30rem;margin-bottom:var(--page-gutter);opacity:.7}.home_hero__RH87q .heading-1 strong{display:block;font-weight:inherit}@media (max-width:1440px){.home_hero__RH87q{height:70vh;min-height:40rem}}@media (max-width:1200px){.home_hero__RH87q{height:50vh;min-height:30rem}}@media (max-width:992px){.home_hero__RH87q{height:40vh}}@media (max-width:768px){.home_hero__RH87q{height:auto;min-height:0}}.home_earthWrapper__k2zB7{position:absolute;overflow:hidden;bottom:0;left:0;right:0;top:0;z-index:0}.home_earth__LW90l{position:absolute;bottom:-7vw;left:0;right:0}.home_optimusWrapper__SH6D6{position:absolute;overflow-x:hidden;bottom:0;left:0;right:0;top:0;z-index:3}.home_optimus___w_UR{position:absolute;bottom:8vw;right:-11vw;width:66vw}.home_orbit__Fz5gv{display:none}.home_intro__tHanT{background:var(--yellow);padding:4.5rem var(--page-gutter);display:flex;justify-content:space-between;flex-direction:column}.home_intro__tHanT .heading-2{max-width:80%}@media (max-width:576px){.home_intro__tHanT .heading-2{max-width:none}}.home_introHeader__YrH8a{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:calc(var(--page-gutter) * 4.5)}.home_introHeader__YrH8a .caption{max-width:10rem}@media (max-width:992px){.home_introHeader__YrH8a .caption{max-width:none}}.home_introHeader__YrH8a .paragraph-huge{max-width:46rem}@media (max-width:992px){.home_introHeader__YrH8a .paragraph-huge{max-width:none}}@media (max-width:1200px){.home_introHeader__YrH8a{margin-bottom:calc(var(--page-gutter) * 2)}}@media (max-width:992px){.home_introHeader__YrH8a{display:grid;grid-gap:var(--page-gutter);gap:var(--page-gutter)}}.home_concept__xsDGv{display:grid;grid-template-columns:repeat(2,1fr);height:80vh;min-height:30rem}@media (max-width:992px){.home_concept__xsDGv{height:auto;grid-template-columns:1fr}}.home_conceptDetails__Gt75K{display:flex;flex-direction:column;justify-content:center;padding:var(--page-gutter);border-bottom:1px solid var(--grey-200)}.home_conceptDetails__Gt75K *{max-width:30rem}.home_conceptDetails__Gt75K .heading-4{margin:1.5rem 0}@media (max-width:992px){.home_conceptDetails__Gt75K{padding:calc(var(--page-gutter) * 3) var(--page-gutter)}}.home_conceptImageWrapper__klXK9{background:var(--black);padding:calc(var(--page-gutter) * 2)}.home_conceptImage__rKbp2{background-size:contain;background-repeat:no-repeat;background-position:50%;width:100%;height:100%;min-height:30vh;max-height:-moz-fit-content;max-height:fit-content}.home_cta__Y77Y8{padding:calc(var(--page-gutter) * 4.5) var(--page-gutter);text-align:center;border-bottom:1px solid var(--grey-200)}.home_cta__Y77Y8>*{max-width:70rem;margin-left:auto;margin-right:auto}.home_cta__Y77Y8 .heading-3{margin-top:2rem;margin-bottom:2rem}.home_services__SD7p6{background:var(--black);padding:var(--page-gutter);color:var(--white);position:relative;overflow:hidden;width:100vw}.home_services__SD7p6 .carousel-slider{position:static!important}.home_services__SD7p6 .carousel-slider,.home_services__SD7p6 .slider-wrapper{overflow:visible!important}@media (max-width:576px){.home_services__SD7p6 .carousel-slider,.home_services__SD7p6 .slider-wrapper{overflow:hidden!important}}.home_services__SD7p6 .slide{margin-right:calc(var(--page-gutter) * 3)!important}@media (max-width:576px){.home_services__SD7p6 .slide{margin-right:0!important}}.home_services__SD7p6 .carousel.carousel-slider .control-arrow{width:7rem;height:7rem;background:url(/images/arrow.svg) no-repeat 50%!important;background-size:contain!important;opacity:1!important;padding:0;position:absolute;bottom:var(--page-gutter);top:auto;border-radius:4px}@media (max-width:768px){.home_services__SD7p6 .carousel.carousel-slider .control-arrow{width:5rem;height:5rem}}@media (max-width:576px){.home_services__SD7p6 .carousel.carousel-slider .control-arrow{width:3rem;height:3rem}}.home_services__SD7p6 .carousel.carousel-slider .control-arrow.control-prev{transform:rotate(180deg);left:var(--page-gutter)}.home_services__SD7p6 .carousel.carousel-slider .control-arrow.control-next{right:var(--page-gutter)}.home_services__SD7p6 .carousel.carousel-slider .control-arrow:before{display:none}.home_carouselItem__JD92b{text-align:left;position:relative}.home_carouselHeading__V0980{position:absolute;top:50%;left:0;transform:translateY(-50%)}.home_carouselHeading__V0980 .paragraph-large{margin-top:2rem;max-width:40%}@media (max-width:1200px){.home_carouselHeading__V0980 .paragraph-large{max-width:50%}}@media (max-width:992px){.home_carouselHeading__V0980 .paragraph-large{max-width:70%}}@media (max-width:768px){.home_carouselHeading__V0980 .paragraph-large{max-width:none}}@media (max-width:576px){.home_carouselHeading__V0980 .paragraph-large{max-width:60%}}.home_carouselPrefix__Oitgd{position:absolute;z-index:1;max-width:10rem}@media (max-width:768px){.home_carouselPrefix__Oitgd{display:none}}.home_carouselImage__yTt4O{width:50%;margin-left:auto}.home_timeline__T6aDa{padding:9rem var(--page-gutter)}.home_timelineHeader__snGYe{text-align:center;margin-bottom:4.5rem}.home_timelineItems__CIkj2{margin:0 calc(var(--page-gutter) * -1);padding:0 var(--page-gutter);display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6.25rem;gap:6.25rem}.home_timelineItems__CIkj2 *{position:relative;z-index:1}.home_timelineItems__CIkj2:after{content:"";background:url(/images/curve.svg) no-repeat 50%;background-size:cover;left:0;right:0;height:1.75vw;opacity:.2;position:absolute}@media (max-width:992px){.home_timelineItems__CIkj2:after{display:none}.home_timelineItems__CIkj2{grid-template-columns:1fr;gap:3rem}}.home_milestone__4PG6R .caption{margin-bottom:1rem}.home_milestone__4PG6R:first-child{transform:translateY(1px)}@media (max-width:992px){.home_milestone__4PG6R:first-child{transform:none}}.home_milestone__4PG6R:nth-child(2){transform:translateY(-15px)}@media (max-width:992px){.home_milestone__4PG6R:nth-child(2){transform:none}}.home_milestone__4PG6R:nth-child(3){transform:translateY(-17px)}@media (max-width:992px){.home_milestone__4PG6R:nth-child(3){transform:none}}.home_milestone__4PG6R:nth-child(4){transform:translateY(-6px)}@media (max-width:992px){.home_milestone__4PG6R:nth-child(4){transform:none}.home_milestone__4PG6R{display:flex}}.home_milestoneDetails__U9ZZT{margin-top:4.5rem}@media (max-width:992px){.home_milestoneDetails__U9ZZT{margin-top:0;margin-left:4.5rem;margin-left:3rem}}@media (max-width:576px){.home_milestoneDetails__U9ZZT{margin-left:1.5rem}}.home_milestoneImage__2k8Xl{display:inline-block;background:var(--grey-50);padding:.5rem;border-radius:100%}.home_partners__7QbMY{background:var(--yellow);padding:9rem var(--page-gutter)}.home_partnersHeader__dSX3D{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:4.5rem}.home_partnersHeader__dSX3D .heading-3{max-width:39rem}.home_partnersHeader__dSX3D .heading-6{max-width:30rem}@media (max-width:992px){.home_partnersHeader__dSX3D{grid-template-columns:1fr;gap:1rem}}.home_partnersList__N5j0e{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem}.home_partnersList__N5j0e .caption{margin-bottom:1rem}@media (max-width:992px){.home_partnersList__N5j0e{grid-template-columns:1fr}}.home_partner__qWnqi{border-top:1px solid rgba(0,0,0,.2)}.home_partner__qWnqi .paragraph-large{max-width:80%}@media (max-width:576px){.home_partner__qWnqi .paragraph-large{max-width:none}}.home_partnerImage__5Rh4l{margin:2.5rem 0}.home_footer__j__9_{background:var(--black);color:var(--white);height:80vh;min-height:30rem;display:flex;align-items:center;padding:var(--page-gutter);position:relative;overflow:hidden}.home_footer__j__9_ a{-webkit-text-decoration:none;text-decoration:none;display:flex;justify-content:space-between;align-items:flex-end;width:100%;flex-direction:row;z-index:2;position:relative}.home_footer__j__9_ a h2{display:block;max-width:70%}@media (max-width:576px){.home_footer__j__9_ a h2{max-width:none}.home_footer__j__9_ a{display:grid;grid-gap:var(--page-gutter);gap:var(--page-gutter)}.home_footer__j__9_{height:auto}}.home_footerBackground__fw1SC{position:absolute;left:0;bottom:0;right:-50%;z-index:0;transform:rotate(45deg);opacity:.2}.__404_content__TNMt3{padding:var(--page-gutter);height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:500px}.__404_content__TNMt3 *{margin:1rem 0;max-width:35rem}@media (max-width:576px){.__404_content__TNMt3 *{max-width:20rem}}