.Icon_icon-instagram__Sr9P2{width:1.025em;height:1em}.Icon_icon-linkedin__R_fLi{width:1.027027027em;height:1em}.Icon_icon-twitter__Xgy_k{width:1.1428571429em;height:1em}.BreakableContent_wrapper__J_8jH.BreakableContent_is_paragraph__q5Hif{margin-block:0}@media not all and (min-width:30rem){.BreakableContent_wrapper__J_8jH.BreakableContent_is_breakableFrom_480__vxQpI br{display:none}}@media not all and (min-width:48rem){.BreakableContent_wrapper__J_8jH.BreakableContent_is_breakableFrom_768__rLkD_ br{display:none}}@media not all and (min-width:62rem){.BreakableContent_wrapper__J_8jH.BreakableContent_is_breakableFrom_992__Phgj5 br{display:none}}.BreakableContent_arrow__JP8dU{margin-left:1.375rem;font-size:1.125rem;padding:0!important}.Container_wrapper__UCke_{--Container-horizontal-spacing:var(--common-edge-gap);max-width:calc(var(--Container-width) + 2*var(--Container-horizontal-spacing));width:100%;margin-inline:auto;padding-inline:var(--Container-horizontal-spacing)}.Container_wrapper__UCke_.Container_view_size_small__oBaEI{--Container-width:var(--common-content-width-small)}.Container_wrapper__UCke_.Container_view_size_normal__XDS3E{--Container-width:var(--common-content-width-normal)}.Container_wrapper__UCke_.Container_view_size_wide__zSQq9{--Container-width:var(--common-content-width-wide)}.Container_wrapper__UCke_.Container_view_size_fullWidth__4Qa3Z{max-width:none}.Container_wrapper__UCke_.Container_view_disableGutters__9mJrC{--Container-horizontal-spacing:0rem}.LinkWithArrow_link__ee23A{display:inline-block}.LinkWithArrow_link_yellow__i_j7q{color:#efff39}.LinkWithArrow_link_white__rYyP8{color:#fff}.LinkWithArrow_link_black__7jbO4{color:#000}.LinkWithArrow_iconOverlay__yqHmg{width:155px;height:155px;display:flex;border-radius:0 12px 12px 0;justify-content:center;align-items:center}.LinkWithArrow_iconWrapperSmall__bGPNi{width:45px;height:45px;background-color:#fff;transition:all .3s ease-in-out;display:flex;overflow:hidden;justify-content:center;align-items:center;border-radius:6px;flex:none}.LinkWithArrow_iconWrapperSmall_is_bg_black__vTDtS{background-color:#000}.LinkWithArrow_iconWrapperSmall_is_bg_yellow__5UzLf{background-color:#efff39}.LinkWithArrow_icon__S_wNQ{background-color:#141414;border-radius:100%;width:33px;height:33px;display:flex;justify-content:center;align-items:center;color:#fff;stroke:#fff;transition:all .3s ease-in-out}.LinkWithArrow_icon__S_wNQ svg{width:23px;height:23px}.LinkWithArrow_icon_is_bg_black__ZBq6l{background-color:#fff}.LinkWithArrow_icon_is_bg_black__ZBq6l svg{color:#000;stroke:#000}.LinkWithArrow_icon_is_bg_yellow__g1kil{background-color:#141414}.LinkWithArrow_icon_is_bg_yellow__g1kil svg{color:#efff39;stroke:#efff39}.LinkWithArrow_link__ee23A{display:flex;align-items:center;gap:1rem;flex:none;height:-moz-fit-content;height:fit-content;font-size:1.125rem}.LinkWithArrow_link__ee23A:hover .LinkWithArrow_icon__S_wNQ{width:calc(45px + .2rem);height:calc(45px + .2rem);border-radius:0}.LinkWithArrow_linkFlex__KZ9N2{flex:1 1}.LinkWithArrow_is_uppercase__i6rRg{text-transform:uppercase}.AwardList_section__uNYmZ{margin-block:15rem}.AwardList_header__42t9W{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:5rem;flex-direction:column}@media(min-width:48rem){.AwardList_header__42t9W{flex-direction:row;gap:0}}.AwardList_wrapper__p2C29{border-top:1px solid #fff;padding:2rem 0;grid-gap:2rem;gap:2rem;display:grid}@media(min-width:48rem){.AwardList_wrapper__p2C29{grid-template-columns:1fr 1fr}}.AwardList_title__dxuKp{margin-bottom:0}.AwardList_iconWrapper__1w1gG{width:45px;height:45px;flex:none;margin-right:.5rem;transition:all .3s ease-in-out}.AwardList_iconWrapper__1w1gG svg{transition:all .2s ease-in-out}.AwardList_item__0FXbh{border-bottom:1px solid #fff;padding-bottom:2rem;margin-bottom:2rem;height:-moz-fit-content;height:fit-content}.AwardList_itemIn__0CW1l{display:flex;justify-content:space-between;align-items:center}.AwardList_itemInIn__Vxg_0{margin-right:2rem}.AwardList_item__0FXbh:hover .AwardList_iconWrapper__1w1gG{transform:translateX(8px)}.AwardList_item__0FXbh:hover .AwardList_iconWrapper__1w1gG svg{color:#efff39}.AwardList_itemTitle__zU5Vc{margin-top:1rem;margin-bottom:.4rem;font-size:2rem}.AwardList_tag__uKYe6{color:#efff39;border:1px solid #efff39;padding:4px 9px;border-radius:4px;max-width:-moz-fit-content;max-width:fit-content}.FactList_list__oCoN5{display:flex;gap:1rem;flex-wrap:wrap;flex-direction:column;margin-block:9rem;padding-left:0}@media(min-width:48rem){.FactList_list__oCoN5{margin-block:15rem;flex-direction:row;list-style-type:none}}.FactList_item__29dsr{display:flex;flex-direction:column;color:#000;background-color:#fff;border-radius:8px;padding:1rem 1rem 1.5rem}@media(min-width:48rem){.FactList_item__29dsr{max-width:45%}}@media(min-width:75rem){.FactList_item__29dsr{max-width:24%;min-height:458px;padding:2rem}}.FactList_description__KOHrx{margin-top:auto}.FactList_title__7eP9P{font-size:3.375rem;margin-top:0;margin-bottom:1rem}@media(min-width:48rem){.FactList_title__7eP9P{font-size:5.1rem}}.FactList_subtitle__FGCBe{font-size:1.5rem}.Tag_wrapper__BAANV{color:#000;border:1px solid;padding:4px 9px;border-radius:4px}.Tag_wrapper_white__TrNr5{border:1px solid #fff;color:#fff}.Tag_wrapper_yellow__yrkjZ{border:1px solid #efff39;color:#efff39}.TagRow_wrapper__USB3j{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:1rem 0 .6rem}.TagRow_tag__WXoDd{border-radius:4px;padding:4px 9px}.TagRow_tag_black__C1Ld0{border:1px solid #000;color:#000}.TagRow_tag_white__FSLgO{border:1px solid #fff;color:#fff}.TagRow_tag_yellow__52X5W{border:1px solid #efff39;color:#efff39}@media(min-width:48rem){.ProjectList_wrapper__rSEXV{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}}@media(min-width:62rem){.ProjectList_wrapper__rSEXV{grid-template-columns:repeat(3,1fr)}}.ProjectList_wrapper__rSEXV .ProjectList_body__ryQlU:first-child .ProjectList_imageWrapper__VS9VT{aspect-ratio:.74/1;max-height:593px}.ProjectList_wrapper__rSEXV .ProjectList_body__ryQlU:nth-of-type(2n) .ProjectList_imageWrapper__VS9VT{aspect-ratio:.91/1;max-height:484px}.ProjectList_wrapper__rSEXV .ProjectList_body__ryQlU:nth-of-type(3n) .ProjectList_imageWrapper__VS9VT{aspect-ratio:.67/1;max-height:630px}.ProjectList_wrapper__rSEXV .ProjectList_body__ryQlU .ProjectList_imageWrapper__VS9VT{aspect-ratio:.74/1;max-height:593px}.ProjectList_imageWrapper__VS9VT{position:relative;border-radius:8px;width:100%;overflow:hidden;transition:all .3s ease-in-out}.ProjectList_title__TexAI{margin-block:10px}@media(min-width:48rem){.ProjectList_title__TexAI{margin-top:2rem;margin-bottom:.4rem}}.ProjectList_body__ryQlU{display:block;margin-bottom:4rem}@media(min-width:48rem){.ProjectList_body__ryQlU{margin-bottom:0}}.ProjectList_body__ryQlU:hover .ProjectList_imageWrapper__VS9VT{filter:brightness(.8)}.TileList_wrapper__222BI{margin-block:5rem;padding-left:0;list-style-type:none}@media(min-width:48rem){.TileList_wrapper__222BI{margin-block:15rem}}.TileList_wrapperTitle__D8F7T{margin-bottom:5rem}.TileList_list__0DOrh{display:grid;grid-gap:1rem;gap:1rem}@media(min-width:48rem){.TileList_list__0DOrh{grid-template-columns:1fr 1fr}}.TileList_item__jsGBK{display:flex;flex-direction:column;color:#000;background-color:#fff;border-radius:8px;padding:2rem;font-size:2rem;min-height:427px}.TileList_itemIsDark__EiJ8D{background-color:#222;color:#fff}.TileList_title__FZyKM{margin-top:0;margin-bottom:2rem;font-size:30px}@media(min-width:48rem){.TileList_title__FZyKM{font-size:2rem}}.TileList_link__T8V_C{margin-top:1.8rem;align-self:flex-end}.TileList_lead__1cTX8{font-size:30px}@media(min-width:48rem){.TileList_lead__1cTX8{font-size:2rem;max-width:95%}}.PartnerList_section__ai1gs{margin-block:6rem}@media(min-width:48rem){.PartnerList_section__ai1gs{margin-block:12rem}}.PartnerList_header__dzl3_{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1rem}@media(min-width:48rem){.PartnerList_header__dzl3_{margin-bottom:4.5rem}}.PartnerList_imageWrapper__HpzIx{position:relative;border-radius:8px;width:100%;overflow:hidden;max-width:75%}@media(min-width:48rem){.PartnerList_imageWrapper__HpzIx{max-width:unset}}.PartnerList_title__7UwBO{margin-top:2rem;margin-bottom:.4rem}@media(min-width:48rem){.PartnerList_titleWrapper__s7W1_{margin-right:20%}}.PartnerList_item__ekbKg{display:grid;width:100%;grid-gap:2rem;gap:2rem}@media(min-width:48rem){.PartnerList_item__ekbKg{grid-template-columns:2fr 1fr 2fr .5fr}}.PartnerList_itemTitle___sRtW{font-size:30px;margin-block:.5rem}@media(min-width:48rem){.PartnerList_itemTitle___sRtW{font-size:2rem}}.PartnerList_itemNoImage__ZAW42{grid-template-columns:2fr 3fr .5fr}.PartnerList_iconWrapper__qwZwC{display:flex;width:35px;height:35px;transition:all .3s ease-in-out;flex:none;margin-right:.5rem;justify-self:end;align-self:center}.PartnerList_iconWrapper__qwZwC svg{transition:all .2s ease-in-out}.PartnerList_imageWrapper__HpzIx{aspect-ratio:1.96/1;transition:all .3s ease-in-out}.PartnerList_notOnMobile__W6l6H{display:none}@media(min-width:48rem){.PartnerList_notOnMobile__W6l6H{display:block}}.PartnerList_onMobile__yIh8V{width:-moz-fit-content;width:fit-content;margin-left:auto;display:block;margin-top:2.5rem}@media(min-width:48rem){.PartnerList_onMobile__yIh8V{display:none}}.PartnerList_lead__gn6i2{display:none}@media(min-width:48rem){.PartnerList_lead__gn6i2{display:block}.PartnerList_iconWrapperMobile__yXnFl{display:none}}.PartnerList_iconWrapperDesktop__Fks4x{display:none}@media(min-width:48rem){.PartnerList_iconWrapperDesktop__Fks4x{display:block}}.PartnerList_itemWrapper__wJCFw{display:flex;align-items:center;padding-block:20px;border-top:1px solid #fff}.PartnerList_itemWrapper__wJCFw:hover .PartnerList_iconWrapper__qwZwC{transform:translateX(8px)}.PartnerList_itemWrapper__wJCFw:hover .PartnerList_iconWrapper__qwZwC svg{color:#efff39}.PartnerList_itemWrapper__wJCFw:hover .PartnerList_imageWrapper__HpzIx{filter:brightness(.9)}.ChangeTextToIcon_wrapper__jXQbM{font-size:inherit;display:inline-flex;vertical-align:middle;position:relative;border-radius:8px;overflow:hidden;z-index:0;margin-block:6px;width:141px;height:42px}@media(min-width:48rem){.ChangeTextToIcon_wrapper__jXQbM{width:230px;height:64px;margin:12px 0 18px}}.Banner_wrapper__IHNKF{margin-top:10rem;margin-bottom:2.5rem}@media(min-width:62rem){.Banner_wrapper__IHNKF{margin-top:15rem}}.Banner_in__Kna95{display:grid;grid-gap:1rem;gap:1rem}.Banner_inBoxRight__fpNEX{align-items:flex-start;grid-template-columns:1fr 1fr;margin-bottom:1rem}@media(min-width:62rem){.Banner_inBoxRight__fpNEX{margin-bottom:0;grid-template-columns:.6fr .6fr 1fr}}.Banner_inBoxes__WlG0o{gap:2rem}@media(min-width:62rem){.Banner_inBoxes__WlG0o{gap:1rem;grid-template-columns:.8fr 1fr .6fr .7fr}.Banner_inEqualHalf__pezoC{grid-template-columns:1fr 1fr}}.Banner_card__b3cG6{background-color:#fff;color:#000;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;font-size:30px;padding:1rem}@media(min-width:62rem){.Banner_card__b3cG6{aspect-ratio:1/1;padding:2rem;font-size:2rem}}.Banner_cardLast__oFJ6X{order:-1}.Banner_cardLink__9WRXK{font-size:1.125rem;align-self:flex-end;margin-top:4rem}@media(min-width:62rem){.Banner_cardLink__9WRXK{margin-top:0}}.Banner_item__PM5_D{line-height:1.125;min-height:250px}@media(min-width:62rem){.Banner_item__PM5_D:nth-of-type(4){aspect-ratio:1.3/1;aspect-ratio:.78/1;margin-bottom:60px}}.Banner_item__PM5_D:nth-of-type(3){max-width:65%;aspect-ratio:.73/1}@media(min-width:62rem){.Banner_item__PM5_D:nth-of-type(3){align-self:flex-end;margin-top:200px;max-width:unset}.Banner_item__PM5_D:nth-of-type(2){aspect-ratio:1.3/1;aspect-ratio:.82/1;margin-top:20px;align-self:flex-end}}.Banner_item__PM5_D:first-of-type{aspect-ratio:.78/1;max-width:85%}@media(min-width:62rem){.Banner_item__PM5_D:first-of-type{margin-bottom:60px;max-width:unset}}.Banner_imageWrapper__jyX1c{position:relative;border-radius:8px;overflow:hidden;width:100%;flex:none}.Banner_imageWrapperBoxes__fbSVU{aspect-ratio:.78/1}.Banner_imageWrapperRightBoxFirst__gX0qD{aspect-ratio:.8/1}.Banner_imageWrapperRightBoxLast__2pt1o{aspect-ratio:1.22/1}.Banner_imageWrapperEqualHalf__2V1yS{aspect-ratio:1.08/1}@media(min-width:62rem){.Banner_imageWrapperEqualHalf__2V1yS{aspect-ratio:unset}}.Banner_notOnMobile__jUdUc{display:none}@media(min-width:62rem){.Banner_notOnMobile__jUdUc{display:block}}.Banner_onMobile__W77Gd{width:-moz-fit-content;width:fit-content;margin-left:auto;display:block;margin-top:2.5rem}@media(min-width:62rem){.Banner_onMobile__W77Gd{display:none}}.Banner_wrapperTitle__94a7o{font-size:3.375rem}@media(min-width:48rem){.Banner_wrapperTitle__94a7o{font-size:4.5rem}}@media(min-width:62rem){.Banner_wrapperTitle__94a7o{font-size:6rem}}.LogoList_section__ekI1r{margin-block:9rem}@media(min-width:48rem){.LogoList_section__ekI1r{margin-block:15rem}}.LogoList_list__40Pfs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem 4rem;gap:3rem 4rem;padding-left:0;list-style-type:none}@media(min-width:48rem){.LogoList_list__40Pfs{grid-template-columns:repeat(3,1fr)}}@media(min-width:62rem){.LogoList_list__40Pfs{display:grid;grid-template-columns:repeat(5,1fr)}}.LogoList_imageWrapper__ByVom{position:relative;overflow:hidden;aspect-ratio:2.5/1;max-width:200px}.Pagination_wrapper__SPCIx{margin-top:var(--common-xs-verticalSpacing);grid-gap:.5rem;gap:.5rem;flex-wrap:wrap;display:grid;grid-template-columns:2fr .5fr .5fr}@media(min-width:48rem){.Pagination_wrapper__SPCIx{display:flex;justify-content:flex-end}}.Pagination_wrapperNoNumbers__bWDrm{display:flex;margin-left:auto;width:-moz-fit-content;width:fit-content}.Pagination_button__e_Mdq{padding:unset;border:unset;background-color:#717171;width:.5rem;height:.5rem;border-radius:50%;transition:background-color .2s ease-in-out;cursor:pointer}.Pagination_button__e_Mdq.Pagination_is_active__xCUC_{background-color:#141414}.Pagination_count__0x0SN{font-size:2rem;width:50px;text-align:right;margin-right:2rem;padding-block:.5rem}.Pagination_icon__Ou26Q{width:65px;height:65px;padding:1rem;background-color:transparent;border:0;outline:0;color:#fff;display:flex;align-items:center;justify-content:center}.Pagination_iconLeft__pYCgR{transform:rotate(180deg)}.Pagination_icon__Ou26Q:disabled{filter:brightness(.8)}.CarouselHistoryList_carousel__qWooZ{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scrollbar-height:none;-ms-overflow-style:none;width:100%;display:flex;flex-wrap:nowrap;scroll-snap-type:x mandatory;border-radius:.5rem}.CarouselHistoryList_carousel__qWooZ::-webkit-scrollbar{display:none}@media(min-width:62rem){.CarouselHistoryList_carousel__qWooZ{border-radius:.25rem}}.CarouselHistoryList_slide__PqAdY{display:grid;grid-template-columns:repeat(3,1fr);flex-direction:column;justify-content:space-between;scroll-snap-align:center;height:-moz-fit-content;height:fit-content;flex-shrink:0;width:100%;color:#fff}.CarouselHistoryList_slideAboveTitle__QLI77{margin-bottom:.6rem}.CarouselHistoryList_slideTitle__KeuRI{margin:unset}.CarouselHistoryList_slideLink__Lwew9{text-decoration:underline}.CarouselHistoryList_slideLink__Lwew9:focus-visible,.CarouselHistoryList_slideLink__Lwew9:hover{text-decoration:none}@media(min-width:62rem){.CarouselHistoryList_slide__PqAdY{flex-direction:row}}.CarouselHistoryList_item__tCWQl{padding-top:4.6rem;position:relative}@media(min-width:62rem){.CarouselHistoryList_item__tCWQl{width:100%}}.CarouselHistoryList_author__j_EkO{text-align:right;font-size:2rem}.CarouselHistoryList_quotes__bYi4a{font-size:3.5rem;margin-right:.5rem}.CarouselHistoryList_text__4WsIp{margin-block:1rem;font-size:1.1rem}.CarouselHistoryList_section__9YOyZ{overflow:hidden;position:relative;margin-bottom:9rem}@media(min-width:62rem){.CarouselHistoryList_section__9YOyZ{margin-top:15rem;margin-bottom:20rem}}.CarouselHistoryList_imageWrapper__x5LJg{aspect-ratio:var(--image-width)/var(--image-height);border-radius:8px;overflow:hidden;max-width:100%;position:relative}.CarouselHistoryList_header__WQYZp{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:.5rem;width:100%}.CarouselHistoryList_headerTitle__0HkPX{margin-bottom:0}.CarouselHistoryList_year__X8fo1{font-size:1.5rem}.CarouselHistoryList_title__Uab5K{font-size:3rem;line-height:1}.CarouselHistoryList_hr__Sw4Jm{width:100%;height:2px;margin-top:1rem;position:absolute;background-color:#fff}.CarouselHistoryList_slides__WOKgW{display:grid;grid-template-columns:1fr 1fr 1fr}.CarouselHistoryList_content__szltv{padding-top:4rem;width:100%;position:relative;padding-right:40%}.CarouselHistoryList_content__szltv:first-of-type{padding-left:0}.CarouselHistoryList_content__szltv:before{width:24px;height:24px;border-radius:50%;content:"";position:absolute;top:4px;z-index:1;background-color:#fff}.CarouselHistoryList_contentMobile__WRnL5{padding-right:0}.AboutPage_wrapper__mEFx3{margin-bottom:9rem}@media(min-width:48rem){.AboutPage_wrapper__mEFx3{margin-bottom:14rem}}.AboutPage_imageWrapper__IZZM4{position:relative;width:100%;aspect-ratio:1.23/1}@media(min-width:48rem){.AboutPage_imageWrapper__IZZM4{height:80vh}}.AboutPage_title__c56yM{margin-bottom:2.5rem}.AboutPage_notOnMobile__sguzW{display:none}@media(min-width:62rem){.AboutPage_notOnMobile__sguzW{display:block}}.AboutPage_onMobile___zEcq{display:block}@media(min-width:62rem){.AboutPage_onMobile___zEcq{display:none}}.Vimeo_wrapper__q5V31{display:grid}.Vimeo_in__KrQSb{aspect-ratio:16/9;width:100%;height:auto;border:none}.Youtube_wrapper__o4Ted{display:grid}.Youtube_in__nd98G{aspect-ratio:16/9;width:100%;height:auto;border:none}.ResponsiveImage_wrapper__mZ4Co{display:grid}.ResponsiveImage_wrapper__mZ4Co img{width:100%;height:auto}.Wysiwyg_wrapper__F4zBB a{font-weight:600;color:interit;transition:color .2s}.Wysiwyg_wrapper__F4zBB a:focus-visible,.Wysiwyg_wrapper__F4zBB a:hover{text-decoration:underline}.Wysiwyg_wrapper__F4zBB p{line-height:1.45}.Wysiwyg_wrapper__F4zBB h1{font-size:4rem}.Wysiwyg_wrapper__F4zBB h2{font-size:3.25rem}.Wysiwyg_wrapper__F4zBB h3{font-size:2.5rem}.Wysiwyg_wrapper__F4zBB em{font-style:normal;color:#efff39}.Wysiwyg_wrapper__F4zBB [data-contember-align=center]{text-align:center}.Wysiwyg_wrapper__F4zBB [data-contember-align=end]{text-align:end}.Wysiwyg_wrapper__F4zBB ul{padding-left:0}.Wysiwyg_wrapper__F4zBB ul li{margin-left:1rem}.Wysiwyg_wrapper__F4zBB ul li::marker{margin-right:.5rem;font-size:1.3rem}.ContentRenderer_wrapper__zMiwm{--ContentRenderer-gap:7rem}.ContentRenderer_section__ozLCr+.ContentRenderer_section__ozLCr:not(.ContentRenderer_is_wysiwyg__HdZne),.ContentRenderer_section__ozLCr:not(.ContentRenderer_is_wysiwyg__HdZne)+.ContentRenderer_section__ozLCr{padding-top:var(--ContentRenderer-gap)}.ContentRenderer_section__ozLCr:last-child{padding-bottom:3rem}.ContentRenderer_section__ozLCr p{margin-bottom:22px}.ContentRenderer_section__ozLCr [data-contember-type=table]{border:.125rem solid #ebebeb;border-spacing:0;border-collapse:collapse}.ContentRenderer_section__ozLCr [data-contember-type=tableCell]{padding:.9375em;border:.125rem solid #ebebeb}.ContentRenderer_section__ozLCr [data-contember-type=scrollTarget]{scroll-margin-top:9.375rem}.ContentRenderer_notImplemented__Hyk9X{border:.0625rem solid;background-color:rgba(255,0,0,.07);color:red;padding:1em;text-align:center}.ContentRenderer_notImplemented_name__p_xxF{font-size:2em;text-transform:capitalize}.TeamPage_founderTitle__yf2eK{margin-bottom:2.5rem}.TeamPage_founderImageWrapper__iflvV{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:1.75/1}.TeamPage_imageWrapper__pRMwu{aspect-ratio:.96/1;position:relative;border-radius:8px;overflow:hidden}.TeamPage_imageWrapper__pRMwu:hover .TeamPage_imageSecond__O_Rc6{z-index:2}.TeamPage_team__r6uI4{margin-bottom:10rem}.TeamPage_teamIn__Th1_M{display:grid;grid-gap:2rem;gap:2rem;margin-top:5rem}@media(min-width:48rem){.TeamPage_teamIn__Th1_M{grid-template-columns:repeat(2,1fr)}}@media(min-width:62rem){.TeamPage_teamIn__Th1_M{grid-template-columns:repeat(3,1fr)}}.TeamPage_memberTitle__bpi1c{font-size:2rem;margin-bottom:.5rem;margin-top:.8rem}.TeamPage_memberTitleLarge__KacqG{font-size:2rem}@media(min-width:48rem){.TeamPage_memberTitleLarge__KacqG{font-size:3rem}}.TeamPage_imageFirst__O1PIF{z-index:1}.TeamPage_imageSecond__O_Rc6{z-index:0}.TeamPage_bannerSection__52fBg{margin-bottom:8rem}@media(min-width:62rem){.TeamPage_bannerSection__52fBg{margin-bottom:15rem}}.TeamPage_founder__KHr4v{font-size:2rem;margin:0}.TeamPage_founderLead__h08S0{margin-top:.5rem}.TeamPage_founderWrapper__FbktM{z-index:1;display:flex;align-items:center;gap:1.4rem;background-color:#222;padding:1.5rem;border-radius:8px;margin:1rem 0}@media(min-width:75rem){.TeamPage_founderWrapper__FbktM{gap:4rem;position:absolute}}.TeamPage_founderWrapper__FbktM:first-of-type{top:40%;left:10%}@media(min-width:90rem){.TeamPage_founderWrapper__FbktM:first-of-type{top:50%;left:17%}}.TeamPage_founderWrapper__FbktM:last-of-type{bottom:22%;right:11%}@media(min-width:90rem){.TeamPage_founderWrapper__FbktM:last-of-type{bottom:22%;right:11%}}.TeamPage_founderWrapper__FbktM:hover .TeamPage_arrow___EqYj span span{width:calc(45px + .2rem);height:calc(45px + .2rem);border-radius:0}.TeamPage_founderIn__QkKNf{position:relative;margin-bottom:9rem}@media(min-width:75rem){.TeamPage_founderIn__QkKNf{margin-bottom:0}}.TeamPage_positionTitleLarge__14Z0K{font-size:1.2rem}@media(min-width:62rem){.TeamPage_positionTitleLarge__14Z0K{font-size:2rem}}.TeamPage_button__PWA5J{border-radius:50px;background-color:#fff;width:100%;color:#000;border:none;padding-top:17px;padding-bottom:17px;line-height:1;font-size:1rem;font-weight:600;transition:all .3s ease-in-out}.TeamPage_button__PWA5J:hover{background-color:hsla(0,0%,100%,.9)}.TeamPage_buttonWrapper__DuBLm{margin-top:6rem}.Tile_imageWrapper__LRm_M{position:relative;border-radius:8px;width:100%;overflow:hidden;transition:all .3s ease-in-out;aspect-ratio:1.03/1}.Tile_title__zkGfU{margin-top:.6rem;margin-bottom:1rem;font-size:2rem}.Tile_body__5W5T8{margin-bottom:2rem}.Tile_body__5W5T8:hover .Tile_imageWrapper__LRm_M{filter:brightness(.8)}.Tile_foot__LdwEV{margin-top:-1rem;padding-top:2rem}.TwoPartList_tiles__gYzw1{display:grid;grid-gap:2rem;gap:2rem}@media(min-width:48rem){.TwoPartList_tiles__gYzw1{grid-template-columns:1.3fr 1fr}}.ListItem_wrapper__0kq_E{border-top:1px solid #fff;padding-top:20px;padding-bottom:3rem;display:grid;grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem;margin-top:20px}@media(min-width:48rem){.ListItem_wrapper__0kq_E{margin:20px 0 40px;gap:2rem;padding-bottom:8rem;grid-template-columns:1fr 1fr 1fr}}.ListItem_wrapperSmallImage__uEi_d{grid-template-columns:1fr}@media(min-width:48rem){.ListItem_wrapperSmallImage__uEi_d{gap:2rem;grid-template-columns:.75fr .5fr 1fr;padding-bottom:5rem}}.ListItem_imageWrapper__6pj3O{position:relative;overflow:hidden;border-radius:8px;aspect-ratio:1.08/1;width:100%}.ListItem_imageWrapperEmpty__RKIFX{height:1px}.ListItem_imageWrapperDesktop___kvsl{display:none}@media(min-width:48rem){.ListItem_imageWrapperDesktop___kvsl{display:block}}.ListItem_imageWrapperMobile__oLzRM{display:block;margin-left:85px;margin-top:1rem;width:auto;aspect-ratio:1.4/1}@media(min-width:48rem){.ListItem_imageWrapperMobile__oLzRM{display:none}}.ListItem_header__2jFFe{display:flex;gap:2rem;align-items:flex-start;margin-right:2rem}.ListItem_title__cNsCo{margin:0;line-height:1.05}.ListItem_order___SjZ3{margin-top:.4rem;color:#000;background-color:#efff39;display:flex;flex:0 0 auto;border-radius:50%;height:48px;width:48px;justify-content:center;align-items:center;font-size:1.5rem}.ListItem_numberedList__HDDN9{margin-bottom:15rem}.ListItem_subtitle__Bk66K{margin-left:80px;font-size:1.5rem}@media(min-width:48rem){.ListItem_subtitle__Bk66K{margin-left:15%}}.ListItem_subtitle__Bk66K a{text-decoration:underline;text-underline-offset:3px}.ListItem_description__d87Ux{margin-left:80px}@media(min-width:48rem){.ListItem_description__d87Ux{margin-left:0}.BimPage_contentWrapper__pv9fe,.BimPage_hero__Kelse{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem}}.BimPage_contentWrapperBody__FhO2a,.BimPage_heroBody__aQEwW{display:flex;flex-direction:column;justify-content:space-between}.BimPage_contentWrapperLead__koO_q,.BimPage_heroLead__amj1T{font-size:1.5rem}@media(min-width:48rem){.BimPage_contentWrapperLead__koO_q,.BimPage_heroLead__amj1T{max-width:75%}}.BimPage_imageWrapper__K8NNh{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:.96/1}.BimPage_content__iAznZ{margin-top:3rem}@media(min-width:48rem){.BimPage_content__iAznZ{max-width:75%}}.BimPage_contentWrapper__pv9fe{margin-bottom:7rem}@media(min-width:48rem){.BimPage_contentWrapper__pv9fe{margin-bottom:15rem}}.BimPage_list__KFTCK{padding:0}.BimPage_listTitle__UZoCv{margin-bottom:2rem}.BimPage_numberedList__789Ti{margin-bottom:7rem}@media(min-width:48rem){.BimPage_numberedList__789Ti{margin-bottom:15rem}}.BimPage_team__Pwg2t{margin-bottom:5rem}@media(min-width:48rem){.BimPage_team__Pwg2t{margin-bottom:15rem}}.BimPage_teamIn__GXY88{display:grid;grid-gap:2rem;gap:2rem}@media(min-width:48rem){.BimPage_teamIn__GXY88{grid-template-columns:repeat(2,1fr)}}@media(min-width:62rem){.BimPage_teamIn__GXY88{grid-template-columns:repeat(3,1fr);margin-top:5rem}}.BimPage_teamTitle__X0cSG{max-width:600px}.BimPage_projectList__nOBla{margin-bottom:4rem}@media(min-width:48rem){.BimPage_projectList__nOBla{margin-bottom:7rem}}.BlogArticleList_section__zTu_z{padding:5rem 0;background-color:#fff;color:#000}@media(min-width:48rem){.BlogArticleList_section__zTu_z{padding:10rem 0}}.BlogArticleList_header__9zv7Q{display:flex;justify-content:space-between;margin-bottom:2.5rem;align-items:center}@media(min-width:62rem){.BlogArticleList_header__9zv7Q{margin-bottom:4.5rem}}@media(min-width:48rem){.BlogArticleList_wrapper__BxTiA{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}}@media(min-width:48rem)and (min-width:62rem){.BlogArticleList_wrapper__BxTiA{grid-template-columns:repeat(3,1fr)}}@media(min-width:48rem){.BlogArticleList_wrapper__BxTiA .BlogArticleList_body__FJ_Gr:first-child .BlogArticleList_imageWrapper__6Cfsk{aspect-ratio:.87/1;max-height:500px}.BlogArticleList_wrapper__BxTiA .BlogArticleList_body__FJ_Gr:nth-of-type(2) .BlogArticleList_imageWrapper__6Cfsk{aspect-ratio:1.26/1;max-height:484px}.BlogArticleList_wrapper__BxTiA .BlogArticleList_body__FJ_Gr:last-of-type .BlogArticleList_imageWrapper__6Cfsk{aspect-ratio:1.04/1;max-height:630px}}.BlogArticleList_imageWrapper__6Cfsk{position:relative;border-radius:8px;width:100%;overflow:hidden;transition:all .3s ease-in-out;margin-bottom:1rem;aspect-ratio:3/2}@media(min-width:48rem){.BlogArticleList_imageWrapper__6Cfsk{margin-bottom:2rem}}.BlogArticleList_headerTitle__hWa1k{font-size:3.375rem}@media(min-width:62rem){.BlogArticleList_headerTitle__hWa1k{font-size:3rem}}.BlogArticleList_title__lecyX{font-size:30px;margin-block:10px}@media(min-width:62rem){.BlogArticleList_title__lecyX{font-size:3rem;margin-top:1rem;margin-bottom:.4rem}}.BlogArticleList_body__FJ_Gr{display:block;margin-bottom:2.5rem}@media(min-width:48rem){.BlogArticleList_body__FJ_Gr{margin-bottom:0}}.BlogArticleList_body__FJ_Gr:hover .BlogArticleList_imageWrapper__6Cfsk{filter:brightness(.8)}.BlogArticleList_notOnMobile__clZDQ{display:none}@media(min-width:62rem){.BlogArticleList_notOnMobile__clZDQ{display:block}}.BlogArticleList_onMobile__2bjG5{width:-moz-fit-content;width:fit-content;margin-left:auto;display:block;margin-top:2.5rem}@media(min-width:62rem){.BlogArticleList_onMobile__2bjG5{display:none}}.BlogArticlePage_header__xMNF1{margin-bottom:5rem}@media(min-width:48rem){.BlogArticlePage_header__xMNF1{margin-bottom:10rem}}.BlogArticlePage_related__lRqfK{background-color:#fff}.BlogArticlePage_imageWrapper__7lYPX{position:relative;border-radius:8px;width:100%;overflow:hidden;transition:all .3s ease-in-out;aspect-ratio:var(--image-width)/var(--image-height)}@media(min-width:48rem){.BlogArticlePage_imageWrapper__7lYPX{aspect-ratio:2.3/1}}.BlogArticlePage_heading__m2wZX{margin-bottom:2rem}.BlogArticlePage_headerBody__ijFPD{display:flex;align-items:flex-start;flex-direction:column}@media(min-width:48rem){.BlogArticlePage_headerBody__ijFPD{justify-content:space-between;flex-direction:row}}.BlogArticlePage_headerLead__tHHXl{margin-top:.5rem}@media(min-width:48rem){.BlogArticlePage_headerLead__tHHXl{margin-top:1rem;max-width:40%}}.BlogArticlePage_title__PZCP1{margin-bottom:.5rem}@media(min-width:48rem){.BlogArticlePage_title__PZCP1{margin-bottom:2rem}}@media(min-width:62rem){.BlogArticlePage_content__7N27G{max-width:65%;margin-left:auto;margin-bottom:10rem}}.BlogArticlePage_content__7N27G p{font-size:1.5rem}.BlogArticlePage_itemGrid__s2RyK{display:flex;gap:2rem;flex-wrap:wrap;margin-bottom:10rem}.BlogArticlePage_itemImageWrapper__DATpI{background:#717171;position:relative;overflow:hidden;border-radius:8px;aspect-ratio:1.5/1;padding:2rem}.BlogArticlePage_itemImageWrapperfull__8FLKF,.BlogArticlePage_itemImageWrapperhalf__V05f7{width:100%}@media(min-width:48rem){.BlogArticlePage_itemImageWrapperhalf__V05f7{width:calc(50% - 1rem)}}.BlogArticlePage_itemImageWrapperquarter__40mIE{margin-bottom:1rem;aspect-ratio:3/4;width:100%}@media(min-width:48rem){.BlogArticlePage_itemImageWrapperquarter__40mIE{margin-bottom:0;width:calc(25% - 1.5rem)}}.BlogArticlePage_itemImageWrapperhalfAndQuarter__bRzTp{margin-bottom:1rem;aspect-ratio:2/1;width:100%}@media(min-width:48rem){.BlogArticlePage_itemImageWrapperhalfAndQuarter__bRzTp{margin-bottom:0;width:75%}}.BlogArticlePage_itemImageWrapperhalfTall__XYczq{width:100%;aspect-ratio:3/4}@media(min-width:48rem){.BlogArticlePage_itemImageWrapperhalfTall__XYczq{width:calc(50% - 1rem)}}.BlogArticleTile_imageWrapper__a7hDc{border-radius:8px;width:100%;transition:all .3s ease-in-out}.BlogArticleTile_title__BdGgw{margin-top:.6rem;margin-bottom:1rem;font-size:30px}@media(min-width:48rem){.BlogArticleTile_title__BdGgw{font-size:2rem}}.BlogArticleTile_body__NaTUV:hover .BlogArticleTile_imageWrapper__a7hDc{filter:brightness(.8)}.BlogArticleTile_imageWrapper__a7hDc{position:relative;overflow:hidden;aspect-ratio:var(--image-width)/var(--image-height)}.BlogArticleTile_foot__bXgIk{margin-top:-1rem;padding-top:1rem;color:#000}@media(min-width:48rem){.BlogArticleTile_foot__bXgIk{padding-top:2rem}}.BlogArticleTile_footHighlighted___EI2T{color:#fff;border-radius:0 0 8px 8px;padding:2rem 1.5rem}.BlogArticleTile_foot_green__YXgem{background-color:#36ac3a}.BlogArticleTile_foot_darkGreen__xY1UY{background-color:#005f43}.BlogArticleTile_foot_red__Eic_R{background-color:#ff003d}.BlogArticleTile_foot_orange__6ITF4{background-color:#f55422}.CheckboxGroup_root__r0ZjK{text-align:left;padding-bottom:1.1rem;border-bottom:1px solid #000;margin-bottom:5rem}.CheckboxGroup_label__ZbyrC{display:inline-block;-webkit-user-select:none;-moz-user-select:none;padding:14px 24px;line-height:1;background-color:transparent;font-size:1rem;color:#fff;position:relative;text-align:center;transition:border-color .2s ease-out,color .2s ease-out,background-color .1s ease-in,filter .2s ease-out;user-select:none;border:1px solid #fff;border-radius:4px;cursor:pointer;margin:6px}.CheckboxGroup_label__ZbyrC:first-letter{text-transform:uppercase}.CheckboxGroup_label__ZbyrC::selection{background:none}@media(hover:hover){.CheckboxGroup_label__ZbyrC:hover{border-color:#efff39;color:#efff39}}.CheckboxGroup_label__ZbyrC:before{width:100%;height:100%;content:"";display:block;position:absolute;top:0;left:0;transition:all .1s ease-out;filter:brightness(2.8);opacity:0;z-index:1}.CheckboxGroup_labelChecked__b1EmR{background-color:#fff;color:#000;border:1px solid #fff}.CheckboxGroup_labelChecked__b1EmR:hover{color:#000}.CheckboxGroup_labelSelect__FNk7N{text-align:left;border:0;padding:.5rem}.CheckboxGroup_labelSelect__FNk7N:hover{filter:brightness(.9);color:inherit}.CheckboxGroup_labelSelect__FNk7N.CheckboxGroup_labelChecked__b1EmR{color:#efff39;background-color:transparent}.CheckboxGroup_icon__Ng3yM{display:inline-block;margin-right:.3rem;width:10px;height:8px}.CheckboxGroup_checkbox__QfQDF{opacity:0;pointer-events:none;position:absolute;z-index:1;top:0;left:0}.CheckboxGroup_button__ORIiL{position:relative;background-color:transparent;display:flex;gap:.2rem;color:#000;font-size:.9rem;padding:0;margin:1rem .5rem;border:0;font-family:inherit;transition:color .2s ease-out;text-decoration:underline;text-decoration-thickness:.05rem}.CheckboxGroup_button__ORIiL:focus{outline:none}.CheckboxGroup_button__ORIiL:hover{text-decoration:none}.CheckboxGroup_buttonWrapper__15kh4{margin-left:1rem}.CheckboxGroup_header__PVTWj{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.CheckboxGroup_buttonDelete__TIs2U{position:relative;background-color:transparent;display:flex;gap:.2rem;color:#000;font-size:.9rem;border:0;font-family:inherit}.CheckboxGroup_buttonDelete__TIs2U:focus{outline:none}.CheckboxGroup_buttonDelete__TIs2U:hover{text-decoration:underline;text-decoration-thickness:.05rem}.CheckboxGroup_buttonDeleteWrapper__Gje6k{margin-left:1rem}.CheckboxGroup_light__QmCbf{color:#000;border:1px solid #000;background-color:#fff;transition:filter .3s ease-out}.CheckboxGroup_light__QmCbf:hover{filter:brightness(.9);color:#000;border:1px solid #000}.CheckboxGroup_light__QmCbf.CheckboxGroup_labelChecked__b1EmR{color:#fff;border:1px solid #000;background-color:#000}.CheckboxGroup_light__QmCbf.CheckboxGroup_labelChecked__b1EmR:hover{color:#fff;filter:none}.CheckboxGroup_checkboxCustom__F1gLb{display:flex;gap:1rem;justify-content:space-between}.HeroArticle_wrapper__UBKjk{display:flex;flex-direction:column-reverse;border-radius:8px;overflow:hidden;background-color:#222}@media(min-width:48rem){.HeroArticle_wrapper__UBKjk{max-width:80%;display:grid;grid-template-columns:1fr 1fr}}.HeroArticle_wrapper__UBKjk:hover .HeroArticle_imageWrapper__Rz7lI{filter:brightness(.9)}.HeroArticle_imageWrapper__Rz7lI{aspect-ratio:1.1/1;position:relative;overflow:hidden;border-radius:8px 8px 0 0;transition:all .3s ease-in-out}@media(min-width:48rem){.HeroArticle_imageWrapper__Rz7lI{border-radius:8px}}.HeroArticle_text__2FQEq{padding:.5rem 1.5rem 2rem;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:48rem){.HeroArticle_text__2FQEq{padding:2rem}}.HeroArticle_title__0PC6S{font-size:2rem;margin-top:.75rem}@media(min-width:48rem){.HeroArticle_title__0PC6S{font-size:3rem}}.HeroArticle_lead__m_h_J{margin-top:1rem}.BlogPage_section__gNwZw{background-color:#fff;color:#000;padding-top:5rem;padding-bottom:10rem}.BlogPage_blogListTitle__c_yXz{font-size:3rem}.BlogPage_hero__P2Mdm{padding-bottom:5rem}.BlogPage_blogArticleList__Jzcq8{display:grid;grid-gap:2rem;gap:2rem}@media(min-width:48rem){.BlogPage_blogArticleList__Jzcq8{grid-template-columns:repeat(2,1fr)}}@media(min-width:62rem){.BlogPage_blogArticleList__Jzcq8{grid-template-columns:repeat(3,1fr)}}.BlogPage_button__6g9a9{border-radius:50px;background-color:#000;width:100%;color:#fff;border:none;padding-top:17px;padding-bottom:17px;line-height:1;font-size:1rem;font-weight:600}.BlogPage_buttonWrapper__PsIuw{margin-top:3rem}.CareerPositionBanner_arrow__L_6wv{display:block;width:40px;height:40px;transition:all .3s ease-in-out;padding:.3rem}@media(min-width:48rem){.CareerPositionBanner_arrow__L_6wv{padding:0}}.CareerPositionBanner_item__UlxoL{background-color:#222;padding:1.9rem 2rem;display:flex;align-items:center;justify-content:space-between;border-radius:8px;height:100%}.CareerPositionBanner_itemTitle__MZELO{font-size:2rem;margin-bottom:1rem;margin-top:0}.CareerPositionBanner_itemLead__JDRvT{max-width:90%}@media(min-width:48rem){.CareerPositionBanner_itemLead__JDRvT{max-width:70%}}.CareerPositionBanner_itemLeadLink__J_q_Z{color:#efff39;text-decoration:underline;text-underline-offset:3px;transition:all .2s ease-in-out}.CareerPositionBanner_itemLeadLink__J_q_Z:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.CareerPositionBanner_itemLink__s2oMf:hover .CareerPositionBanner_arrow__L_6wv{transform:translateX(8px)}.CareerPositionBanner_itemBody__x7uwV{display:flex;height:100%;flex-direction:column}.CareerPositionBanner_notOnMobile__gJ7px{display:none}@media(min-width:48rem){.CareerPositionBanner_notOnMobile__gJ7px{display:block}}.CareerPositionBanner_itemIn__zPbQC{display:flex;justify-content:space-between;gap:1rem}.CareerPositionBanner_onMobile__bPxcX{width:-moz-fit-content;width:fit-content;margin-left:auto;display:block}@media(min-width:48rem){.CareerPositionBanner_onMobile__bPxcX{display:none}}.CareerPage_title__7vVYW{margin-bottom:2rem}@media(min-width:48rem){.CareerPage_lead__RCw_i{max-width:50%}}.CareerPage_positions__U4Vn_{margin-top:6rem;margin-bottom:9rem}@media(min-width:48rem){.CareerPage_positions__U4Vn_{margin-bottom:15rem}}.CareerPage_positionsTitle__GTDRa{font-size:30px}@media(min-width:48rem){.CareerPage_positionsTitle__GTDRa{font-size:3rem}}.CareerPage_positionsList__PFWxW{list-style-type:none;padding-left:0;display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;margin-bottom:6rem}@media(min-width:62rem){.CareerPage_positionsList__PFWxW{grid-template-columns:1fr 1fr}}.CareerPage_arrow__Pew9X{display:block;width:40px;height:40px}.CareerPage_item__sZS_h{background-color:#222;padding:1.9rem 2rem;display:flex;align-items:center;border-radius:8px}.CareerPage_itemTitle__m1O6K{font-size:2rem;margin-bottom:1rem;margin-top:0}.CareerPage_itemLead__k_1JJ{max-width:70%}.CareerPage_imageWrapper__sf1x3{position:relative;width:100%;border-radius:8px;overflow:hidden;aspect-ratio:.84/1}@media(min-width:48rem){.CareerPage_imageWrapper__sf1x3{aspect-ratio:2.61/1}}.CareerPage_banner__3aL2p{margin-bottom:9rem}@media(min-width:48rem){.CareerPage_banner__3aL2p{margin-bottom:15rem}}.CareerPage_list__jnaYZ{list-style-type:none;padding-left:0}.CareerPage_numberedListTitle__19UJa{margin-bottom:1rem}.CareerBanner_section__m_t_B{margin-top:7rem;margin-bottom:10rem}.CareerBanner_content__sQ8Xh{margin-bottom:12rem;text-align:justify}.CareerBanner_imageWrapper__K8iS2{border-radius:6px;position:relative;overflow:hidden;aspect-ratio:1/1;width:160px}.CareerBanner_in__eTV_l{display:grid}@media(min-width:62rem){.CareerBanner_in__eTV_l{grid-template-columns:1fr 1fr;gap:4rem}}.CareerBanner_hr__xa6FQ{display:flex;gap:1.5rem;height:-moz-fit-content;height:fit-content}.CareerBanner_hrText__hEel6{display:flex;flex-direction:column;justify-content:flex-end}.CareerBanner_hrSentence__FRCaS{margin-bottom:auto}.CareerBanner_hrName__UiOo1{font-size:1.5rem;font-weight:500;line-height:1.15;margin-bottom:.4rem}@media(min-width:48rem){.CareerBanner_hrName__UiOo1{font-size:2rem}}.CareerBanner_title__tc01y{font-size:30px}@media(min-width:48rem){.CareerBanner_title__tc01y{font-size:3rem}}.CareerBanner_cta__wjchX{text-align:center}.CareerBanner_ctaQuestion___Qdog{margin-bottom:2.5rem;text-align:center}.CareerBanner_ctaButton__L16bq{display:inline-flex;background-color:#efff39;font-size:1.5rem;color:#000;padding:20px 48px;border-radius:120px;transition:all .3s ease-in-out}.CareerBanner_ctaButton__L16bq:hover{filter:brightness(.9)}@media(min-width:48rem){.CareerBanner_ctaButton__L16bq{font-size:2rem}}.CareerPositionPage_heading__VABbC{display:flex;flex-direction:column}.CareerPositionPage_title__r14ED{margin-top:0}.CareerPositionPage_lead___kWE2{margin-top:auto;font-size:2rem;line-height:1.125}.CareerPositionPage_header__F_PVV{display:grid;grid-gap:2rem;gap:2rem;margin-bottom:10rem;margin-top:2rem}@media(min-width:48rem){.CareerPositionPage_header__F_PVV{grid-template-columns:1fr 1fr}}.CareerPositionPage_imageWrapper__8tlQi{position:relative;aspect-ratio:.96/1;border-radius:8px;overflow:hidden}.CareerPositionPage_body__P8guq{display:grid;grid-gap:2rem;gap:2rem;margin-bottom:10rem}@media(min-width:48rem){.CareerPositionPage_body__P8guq{grid-template-columns:1fr 1fr}}.CareerPositionPage_requirementWrapper__yiE8P{padding-inline:1rem}@media(min-width:48rem){.CareerPositionPage_requirementWrapper__yiE8P{padding-right:2rem;padding-left:0}}.CareerPositionPage_requirementTitle__w7KeI{font-size:2rem}@media(min-width:48rem){.CareerPositionPage_requirementTitle__w7KeI{font-size:3rem}}.CareerPositionPage_item__gRjJe{display:flex;align-items:center;padding-block:1.3rem}.CareerPositionPage_itemTitle__LJiY6{margin-left:1.5rem}.CareerPositionPage_item__gRjJe:not(:first-of-type){border-top:1px solid #fff}.CareerPositionPage_iconWrapper__unkTb{width:20px;height:20px;display:block}.CareerPositionPage_list__CL0TQ{list-style-type:none;padding-left:0}.CareerPositionPage_benefitWrapper__yQlRB{background-color:#222;border-radius:8px;padding:1.5rem;margin-bottom:10rem}@media(min-width:48rem){.CareerPositionPage_benefitWrapper__yQlRB{padding:2rem}}.CareerPositionPage_benefitIn__yNma5{list-style-type:none;padding-left:0}@media(min-width:48rem){.CareerPositionPage_benefitIn__yNma5{column-count:2;column-gap:3.5rem}}.CareerPositionPage_benefitOrder__UDxGy{font-size:3rem;line-height:1;min-width:60px}.CareerPositionPage_benefitTitle__snqtD{margin-top:0;font-size:30px;margin-bottom:2.5rem}@media(min-width:48rem){.CareerPositionPage_benefitTitle__snqtD{margin-bottom:4rem;font-size:3rem}}.CareerPositionPage_benefitItem__UbGej{display:flex;align-items:flex-start;gap:.8rem;margin-bottom:1.5rem;page-break-inside:avoid;break-inside:avoid}@media(min-width:48rem){.CareerPositionPage_benefitItem__UbGej{gap:2rem}}.CareerPositionPage_benefitItemTitle__H38RD{display:block;font-size:1.5rem;margin-bottom:.5rem}.CareerPositionPage_benefitItemDesc__FY5s1{display:block}.CareerPositionPage_notOnMobile__wtoph{display:none}@media(min-width:48rem){.CareerPositionPage_notOnMobile__wtoph{display:block}}.CareerPositionPage_onMobile__JoYVf{display:block;margin-bottom:2.5rem}@media(min-width:48rem){.CareerPositionPage_onMobile__JoYVf{display:none}}.CareerPositionPage_heroLink__Bydcu{margin-left:auto}.CareerPositionPage_buttonMargin__xbdXf{margin-top:1.5rem}.SocialLinkList_wrapper__abGIo{display:flex;gap:.5rem}.SocialLinkList_wrapper__abGIo .SocialLinkList_item___jZa4 img{width:32px;height:32px}@media(min-width:48rem){.SocialLinkList_wrapperContact__7iNak{gap:2rem}}.SocialLinkList_wrapperContact__7iNak .SocialLinkList_item___jZa4 img{width:32px;height:32px}@media(min-width:48rem){.SocialLinkList_wrapperContact__7iNak .SocialLinkList_item___jZa4 img{width:64px;height:64px}}.SocialLinkList_item___jZa4:hover{filter:brightness(0) saturate(100%) invert(99%) sepia(58%) saturate(1905%) hue-rotate(14deg) brightness(112%) contrast(104%)}.ContactPage_wrapper__ktyoR{margin-bottom:5.5rem}@media(min-width:62rem){.ContactPage_wrapper__ktyoR{margin-bottom:20rem}}.ContactPage_list__ib5jt{displa:flex;padding-left:0}@media(min-width:62rem){.ContactPage_contact__uYzVH{display:grid;grid-template-columns:1fr 1fr;grid-gap:6rem;gap:6rem}}.ContactPage_tourLead__QT1l0{margin-bottom:1.3rem}.ContactPage_addressTitle__siwyY,.ContactPage_formTitle__7iqhg,.ContactPage_tourTitle__Rfbii{font-size:3.375rem;margin-bottom:1.5rem}@media(min-width:48rem){.ContactPage_addressTitle__siwyY,.ContactPage_formTitle__7iqhg,.ContactPage_tourTitle__Rfbii{font-size:6rem;margin-bottom:5rem}}.ContactPage_addressTitle__siwyY{max-width:570px}.ContactPage_addressBody__OzAVH{font-size:30px;line-height:1.1}@media(min-width:62rem){.ContactPage_addressBody__OzAVH{font-size:3rem}}.ContactPage_addressImageWrapper___j308{margin:20px 0 25px;position:relative;aspect-ratio:1.55/1;border-radius:4px;overflow:hidden}@media(min-width:48rem){.ContactPage_addressImageWrapper___j308{margin:20px 0 40px}}.ContactPage_addressLead__IKQGC{font-size:1rem}.ContactPage_addressText__FsqUM{font-size:1rem;font-weight:600;margin:.5rem 0}@media(min-width:62rem){.ContactPage_addressText__FsqUM{margin:1.5rem 0 2.5rem}}.ContactPage_input__cDiMW{width:100%;background-color:#222;border:none;padding:1rem;margin:.5rem 0;border-radius:4px;color:#fff;transition:all .3 ease-in-out;font-family:Calibre,sans-serif}.ContactPage_input__cDiMW::placeholder{color:#fff}.ContactPage_input__cDiMW:focus-visible{background-color:#fff;outline:none;color:#000}.ContactPage_inputWrapper__CJoSN{display:block}.ContactPage_button__xL4IU{border-radius:120px;border:2px solid #fff;padding:.8rem;text-align:center;color:#fff;display:block;width:100%;margin-block:1rem;background-color:transparent;transition:all .3s ease-in-out}.ContactPage_button__xL4IU:hover{color:#efff39;border:2px solid #efff39}.ContactPage_checkbox__sK_LL{display:flex;padding-left:.5rem}.ContactPage_checkbox__sK_LL input[type=checkbox]{position:absolute;z-index:1;cursor:pointer;left:0;top:0;width:100%;height:100%;opacity:0}.ContactPage_checkbox__sK_LL input[type=checkbox]:checked+label:after{opacity:1}.ContactPage_checkboxWrapper__098gK{position:relative}.ContactPage_checkboxTitle__gFNRs{margin-left:.8rem;display:flex;align-items:center}.ContactPage_checkboxSubtitle__qjm7F{display:block;margin-left:.3rem}.ContactPage_checkboxLabel__4NG0x{position:relative}.ContactPage_checkboxLabel__4NG0x:before{content:"";display:block;width:24px;height:24px;border-radius:4px;border:1px solid #fff;background-color:#000}.ContactPage_checkboxLabel__4NG0x:after{content:"";display:block;width:14px;height:14px;background-color:#efff39;position:absolute;border-radius:4px;top:5px;left:5px;transition:opacity .15s ease-out;opacity:0}.ContactPage_title__3SarW{font-size:30px;line-height:1.2;margin-bottom:.5rem}@media(min-width:48rem){.ContactPage_title__3SarW{font-size:3.375rem;margin-bottom:2.5rem}}.ContactPage_title__3SarW a{transition:color .3s ease-in-out}.ContactPage_title__3SarW a:hover{color:#efff39}.ContactPage_header__BtxGw{margin-bottom:5.5rem}@media(min-width:48rem){.ContactPage_header__BtxGw{margin-bottom:8rem}}.CulturePage_hero__RtRsy{margin-bottom:4.75rem}.CulturePage_title__FMdrl{margin-bottom:2rem}.CulturePage_lead__9utso{font-size:1.1rem;margin-bottom:2.5rem}@media(min-width:48rem){.CulturePage_lead__9utso{margin-bottom:3.5rem;max-width:50%}.CulturePage_imageGrid__8qPqH{display:grid;justify-content:flex-end;grid-template-columns:1.2fr 1fr;grid-gap:2rem;gap:2rem}}.CulturePage_imageGridIn__SQOwr{display:grid;align-items:flex-end;grid-template-columns:1fr 1fr}@media(min-width:48rem){.CulturePage_imageGridIn__SQOwr{display:block}}.CulturePage_imageWrapper__gTAAf{position:relative;border-radius:8px;overflow:hidden}.CulturePage_imageWrapperFirst__xneZ8{aspect-ratio:1.42/1;margin-bottom:2rem}.CulturePage_imageWrapperSecond__4j2Sm{aspect-ratio:1.42/1;margin-bottom:2rem;margin-left:1rem}@media(min-width:48rem){.CulturePage_imageWrapperSecond__4j2Sm{max-width:60%;margin-left:auto;margin-bottom:0}}.CulturePage_imageWrapperThird__Cgmwr{aspect-ratio:.71/1}.CulturePage_list__c88w6{list-style-type:none;padding-left:0;margin-bottom:9rem}@media(min-width:48rem){.CulturePage_list__c88w6{margin-left:auto;max-width:70%}}@media(min-width:62rem){.CulturePage_list__c88w6{max-width:45%;margin-bottom:11rem}}.CulturePage_item__GE7qr{display:flex;gap:2rem;margin-bottom:3.5rem}.CulturePage_itemTitle__oCjxS{margin-top:0;margin-bottom:1.5rem}@media(min-width:48rem){.CulturePage_itemTitle__oCjxS{margin-bottom:2rem}}.CulturePage_order__iDI0b{margin-top:.3rem;background-color:#efff39;padding:.5rem;border-radius:100%;width:48px;height:48px;flex:none;color:#000;font-size:1.5rem;display:flex;align-items:center;justify-content:center}.CulturePage_highlightedArticles__vAAO8{background-color:#fff;padding-top:10rem;padding-bottom:6rem}@media(min-width:48rem){.CulturePage_highlightedArticles__vAAO8{padding-bottom:15rem}}.CulturePage_article__SY9w0{border-radius:8px;display:flex;flex-direction:column-reverse;overflow:hidden}@media(min-width:48rem){.CulturePage_article__SY9w0{display:grid;grid-template-columns:1fr 1fr;min-height:484px}.CulturePage_article__SY9w0:nth-child(2n){margin-top:-30rem}}.CulturePage_articleGrid__z0_RF{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:48rem){.CulturePage_articleGrid__z0_RF{display:grid;place-items:center;grid-template-columns:repeat(2,1fr)}}.CulturePage_articleTitle__xkKm3{font-size:2rem;margin-bottom:0}.CulturePage_articleImageWrapper__AJGuS{position:relative;border-radius:8px 8px 0 0;overflow:hidden;aspect-ratio:3/2;transition:all .3s ease-in-out}@media(min-width:48rem){.CulturePage_articleImageWrapper__AJGuS{border-radius:8px;aspect-ratio:unset}}.CulturePage_articleBody__f_d7I{background-color:var(--bg-color);display:flex;position:relative;flex-direction:column;justify-content:space-between;padding:1rem 1.5rem 2rem}@media(min-width:48rem){.CulturePage_articleBody__f_d7I{padding:2rem}}.CulturePage_articleBody__f_d7I:after{width:20px;height:100%;content:"";position:absolute;left:100%;top:0;background-color:var(--bg-color)}.CulturePage_article__SY9w0:hover .CulturePage_articleImageWrapper__AJGuS{filter:brightness(.9)}.CulturePage_highlighted__ZfODO{margin-bottom:3.5rem}@media(min-width:48rem){.CulturePage_highlighted__ZfODO{margin-bottom:11rem}}.CulturePage_highlightedLead__hEaIR,.CulturePage_highlightedTitle__vO_X_{color:#000}.CulturePage_highlightedLead__hEaIR{font-size:2rem;line-height:1.125;margin-bottom:1rem}@media(min-width:48rem){.CulturePage_highlightedLead__hEaIR{max-width:46%}}.CulturePage_highlightedTitle__vO_X_{margin-bottom:1rem}.CulturePage_notOnMobile__DWu8B{display:none}@media(min-width:48rem){.CulturePage_notOnMobile__DWu8B{display:block}}.CulturePage_onMobile__7uFPq{width:-moz-fit-content;width:fit-content;margin-left:auto;display:block;margin-top:2.5rem}@media(min-width:48rem){.CulturePage_onMobile__7uFPq{display:none}}@keyframes HeroVideo_zoom-in__Um8_t{0%{transform:scale(calc(1 + .33 * var(--Hero-zoomProgress)))}to{transform:scale(calc(1.1 + .33 * var(--Hero-zoomProgress)))}}.HeroVideo_video__199cY{position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover;width:100%;height:100%;animation:HeroVideo_zoom-in__Um8_t 10s ease-in-out forwards,HeroVideo_animateOpacity__952bL 2s linear .5s forwards}.ExpositionDetailPage_header__1Crb_{margin-bottom:10rem}.ExpositionDetailPage_related__nbzeS{margin-top:10rem}.ExpositionDetailPage_imageWrapper__R_FjB{position:relative;border-radius:8px;width:100%;overflow:hidden;transition:all .3s ease-in-out;aspect-ratio:2.3/1}.ExpositionDetailPage_heading__oBe6_{margin-bottom:2rem}.ExpositionDetailPage_headerLead__yFRbr{font-family:inherit;margin-bottom:1.5rem}@media(min-width:48rem){.ExpositionDetailPage_headerLead__yFRbr{max-width:40%;margin-bottom:0;margin-top:1rem}}.ExpositionDetailPage_headerIn__ol_sW{display:flex;justify-content:space-between;height:100%;width:100%}.ExpositionDetailPage_title__CMuYs{font-size:3rem;margin:2.5rem 0 1rem}@media(min-width:48rem){.ExpositionDetailPage_title__CMuYs{font-size:3.375rem;margin:2rem 0}}.ExpositionDetailPage_content__jqfKB{margin-left:auto;margin-bottom:2rem;padding-top:5rem}@media(min-width:48rem){.ExpositionDetailPage_content__jqfKB{margin-bottom:10rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}}.ExpositionDetailPage_content__jqfKB p{font-size:1.1rem}.ExpositionDetailPage_contentWrapper___psAI{background-color:#fff;color:#000;padding-bottom:10rem}.ExpositionDetailPage_contentLead__u6GK5{margin-bottom:1.5rem;font-size:2rem}@media(min-width:48rem){.ExpositionDetailPage_contentLead__u6GK5{margin-bottom:0;font-size:3rem;max-width:500px;width:100%}.ExpositionDetailPage_itemGrid___IURv{display:flex;gap:2rem;flex-wrap:wrap;margin-bottom:10rem}}.ExpositionDetailPage_itemImageWrapper__7rWDS{position:relative;overflow:hidden;border-radius:8px;aspect-ratio:1/1;padding:2rem;margin-bottom:1rem}.ExpositionDetailPage_itemImageWrapperfull__1MVTl{width:100%;aspect-ratio:1.72/1}.ExpositionDetailPage_itemImageWrapperhalf__5DHgI{width:100%}@media(min-width:48rem){.ExpositionDetailPage_itemImageWrapperhalf__5DHgI{width:calc(50% - 1rem)}}.ExpositionDetailPage_itemImageWrapperquarter__X2Tl_{margin-bottom:1rem;aspect-ratio:3/4;width:100%}@media(min-width:48rem){.ExpositionDetailPage_itemImageWrapperquarter__X2Tl_{margin-bottom:0;width:calc(25% - 1.5rem)}}.ExpositionDetailPage_itemImageWrapperhalfAndQuarter__3gn36{margin-bottom:1rem;aspect-ratio:2/1;width:100%}@media(min-width:48rem){.ExpositionDetailPage_itemImageWrapperhalfAndQuarter__3gn36{margin-bottom:0;width:75%}}.ExpositionDetailPage_itemImageWrapperhalfTall__gScSf{width:100%;aspect-ratio:3/4}@media(min-width:48rem){.ExpositionDetailPage_itemImageWrapperhalfTall__gScSf{width:calc(50% - 1rem)}}.ExpositionDetailPage_imageSecondWrapper__0JNxV{position:relative;width:100%;aspect-ratio:1.8/1}.ExpositionDetailPage_infoList__OMQYH{list-style-type:none;padding-left:0;margin-bottom:0}.ExpositionDetailPage_infoItem__kU5Xs{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem}.ExpositionDetailPage_infoText__erOax{text-align:right}.ExpositionDetailPage_infoTitle__RkZPM{font-weight:600}.ExpositionDetailPage_referenceTitle__pmn_P{font-size:3rem}.ExpositionDetailPage_referenceGroup__AvZVf{display:flex;gap:3rem;flex-direction:column}@media(min-width:48rem){.ExpositionDetailPage_referenceGroup__AvZVf{flex-direction:row;justify-content:space-between}}.ExpositionDetailPage_notOnMobile__TraQw{margin-top:2rem;display:none}@media(min-width:48rem){.ExpositionDetailPage_notOnMobile__TraQw{display:block}}.ExpositionDetailPage_onMobile__JbD3V{margin-top:2rem;display:block}@media(min-width:48rem){.ExpositionDetailPage_onMobile__JbD3V{display:none}}.ExpositionDetailPage_contentInfoText__W_V3v{font-size:1rem;line-height:1.375;margin-top:2rem}.ExpositionDetailPage_embed__ERKD_{width:101%;height:672px;margin:-2px}.ExpositionDetailPage_embedWrapper__OK6E7{position:relative;overflow:hidden}.ExpositionDetailPage_embedWrapper__OK6E7:after{width:100%;z-index:10;height:10px;display:block;background-color:#141414;content:"";left:0;bottom:0;position:absolute}.ExpositionDetailPage_audio__OWszG{color:#000;font-family:inherit;height:210px;background-color:#fff;border-radius:8px;padding:1rem 2rem 0}@media(min-width:48rem){.ExpositionDetailPage_audio__OWszG{width:672px}}.ExpositionDetailPage_audio__OWszG h4{font-size:1.8rem;margin-top:1rem;margin-bottom:1.2rem}.ExpositionDetailPage_audio__OWszG p{margin-bottom:1rem;max-width:350px;font-weight:500}.ExpositionDetailPage_audioSubtitle__on5_F{font-family:TTHoves,sans-serif}.ExpositionDetailPage_audio__OWszG audio{width:100%}.ExpositionDetailPage_audio__OWszG audio::-webkit-media-controls-panel{background-color:#fff;width:100%;padding:0}.ExpositionDetailPage_audio__OWszG audio::-webkit-media-controls-play-button{background-color:#efff39;position:relative}.ExpositionPage_section__2XlA1{padding-top:7rem;padding-bottom:10rem}.ExpositionPage_projectListTitle__TDsRL{font-size:3rem}.ExpositionPage_labelGroup__Js8fq{border-bottom:1px solid #fff;padding-bottom:1rem}.ExpositionPage_button__VWEI2{border-radius:50px;background-color:#fff;width:100%;color:#000;border:none;padding-top:17px;padding-bottom:17px;line-height:1;font-size:1rem;font-weight:600;transition:all .3s ease-in-out}.ExpositionPage_button__VWEI2:hover{background-color:hsla(0,0%,100%,.9)}@media(min-width:48rem){.ExpositionPage_projectList__OqGq1{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}}@media(min-width:62rem){.ExpositionPage_projectList__OqGq1{grid-template-columns:repeat(3,1fr)}}.ExpositionPage_projectList__OqGq1 .ExpositionPage_body__xyJD1:first-child .ExpositionPage_imageWrapper__ux088{aspect-ratio:.74/1;max-height:593px}.ExpositionPage_projectList__OqGq1 .ExpositionPage_body__xyJD1:nth-of-type(2n) .ExpositionPage_imageWrapper__ux088{aspect-ratio:.91/1;max-height:484px}.ExpositionPage_projectList__OqGq1 .ExpositionPage_body__xyJD1:nth-of-type(3n) .ExpositionPage_imageWrapper__ux088{aspect-ratio:.67/1;max-height:630px}.ExpositionPage_projectList__OqGq1 .ExpositionPage_body__xyJD1 .ExpositionPage_imageWrapper__ux088{aspect-ratio:.74/1;max-height:593px}.ExpositionPage_projectList__OqGq1 .ExpositionPage_body__xyJD1:hover .ExpositionPage_imageWrapper__ux088{filter:brightness(.8)}.ExpositionPage_imageWrapper__ux088{position:relative;border-radius:8px;width:100%;overflow:hidden;transition:all .3s ease-in-out}.ExpositionPage_title__uncE1{margin-top:.5rem;margin-bottom:2rem;font-size:3rem}@media(min-width:48rem){.ExpositionPage_title__uncE1{font-size:6rem}}.ExpositionPage_body__xyJD1:hover .ExpositionPage_imageWrapper__ux088{filter:brightness(.8)}.ExpositionPage_filter__3H7sN{display:flex;flex-wrap:wrap;gap:2rem}.ExpositionPage_projectTitle__g37sX{margin-block:10px}@media(min-width:48rem){.ExpositionPage_projectTitle__g37sX{margin-top:2rem;margin-bottom:.4rem}}.ExpositionPage_subtitle__5EAw_{font-size:1.1rem;margin-bottom:2.5rem}@media(min-width:48rem){.ExpositionPage_subtitle__5EAw_{max-width:50%;margin-bottom:3.5rem}}.ExpositionPage_heading__Sj_h4{margin-bottom:3.5rem}.GenericPage_title__AAlSa{text-align:center}.GenericPage_imageWrapper__f4_9_{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:var(--image-width)/var(--image-height)}@media(min-width:48rem){.GenericPage_imageWrapper__f4_9_{aspect-ratio:2.29/1}}.GenericPage_content__rE87B{margin-top:5rem;margin-bottom:12rem;max-width:50%;margin-left:auto}.CarouselReviewList_wrapper__SI8xP{display:flex;flex-direction:column-reverse}@media(min-width:62rem){.CarouselReviewList_wrapper__SI8xP{display:grid;grid-template-columns:2fr 1fr}}.CarouselReviewList_carousel__xhcNO{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scrollbar-height:none;-ms-overflow-style:none;width:100%;display:flex;flex-wrap:nowrap;scroll-snap-type:x mandatory;border-radius:.5rem}.CarouselReviewList_carousel__xhcNO::-webkit-scrollbar{display:none}@media(min-width:62rem){.CarouselReviewList_carousel__xhcNO{border-radius:.25rem}}.CarouselReviewList_slide__RbZGu{display:flex;flex-direction:column;justify-content:space-between;scroll-snap-align:center;height:-moz-fit-content;height:fit-content;flex-shrink:0;width:100%;color:#fff}.CarouselReviewList_slideAboveTitle__jk8fv{margin-bottom:.6rem}.CarouselReviewList_slideTitle__Rf5jA{margin:unset}.CarouselReviewList_slideLink__fReid{text-decoration:underline}.CarouselReviewList_slideLink__fReid:focus-visible,.CarouselReviewList_slideLink__fReid:hover{text-decoration:none}@media(min-width:62rem){.CarouselReviewList_slide__RbZGu{flex-direction:row}}.CarouselReviewList_content__eF7im{display:flex;flex-direction:column-reverse;gap:2.5rem}@media(min-width:62rem){.CarouselReviewList_content__eF7im{gap:6rem;flex-direction:row;width:100%}}.CarouselReviewList_image__3DL71{width:100%;position:relative;z-index:0;aspect-ratio:1.1647940075}.CarouselReviewList_imageIn__71jeF{object-fit:cover}@media(min-width:62rem){.CarouselReviewList_image__3DL71{aspect-ratio:calc(var(--CarouselBanner-image-width)/var(--CarouselBanner-image-height));width:40%}}.CarouselReviewList_author__UWAra{width:60%;text-align:right;margin-left:auto;font-size:2rem}@media(min-width:62rem){.CarouselReviewList_author__UWAra{width:40%;text-align:left;margin-left:unset}}.CarouselReviewList_quotes__h67IP{font-size:3.5rem;margin-right:.5rem}.CarouselReviewList_text__9AUuc{display:flex;align-items:flex-start}.CarouselReviewList_textIn__zTRf6{margin-top:.5rem;font-size:1.5rem}.CarouselReviewList_section__BJm3V{margin-bottom:9rem}@media(min-width:62rem){.CarouselReviewList_section__BJm3V{margin-top:15rem;margin-bottom:20rem}}.HighlightedArticleBanner_wrapper__8LpX0{background-color:#efff39;border-radius:8px;padding:1rem;color:#000;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:9rem}@media(min-width:48rem){.HighlightedArticleBanner_wrapper__8LpX0{display:grid;padding:20px 2rem 20px 20px;grid-template-columns:1fr 2fr 1fr;margin-bottom:5rem}}.HighlightedArticleBanner_imageWrapper__G7bD8{position:relative;border-radius:8px;aspect-ratio:2/1;max-width:400px;overflow:hidden;transition:all .3s ease-in-out}.HighlightedArticleBanner_link__Lkin4{justify-self:flex-end;align-self:flex-end;margin-bottom:.4rem}.HighlightedArticleBanner_title__yTMCV{font-size:2rem;margin-top:0}.HomePageHero_wrapper__foaFe{position:relative;height:calc(550px - 9rem);display:flex;flex-direction:column;justify-content:space-between}@media(min-width:48rem){.HomePageHero_wrapper__foaFe{display:block;height:calc(100vh - 9rem)}}.HomePageHero_section__F_7G8{margin-bottom:2.5rem}@media(min-width:48rem){.HomePageHero_section__F_7G8{margin-bottom:5rem}}@media(min-width:62rem){.HomePageHero_section__F_7G8{margin-bottom:12.5rem}}.HomePageHero_imageWrapper__w5Jka{position:absolute;width:100%;top:-9rem;height:550px}@media(min-width:48rem){.HomePageHero_imageWrapper__w5Jka{height:100vh}}.HomePageHero_imageWrapper__w5Jka:after{width:100%;height:100%;content:"";position:absolute;top:0;left:0;z-index:1;background:linear-gradient(0deg,hsla(0,0%,100%,0) 6%,rgba(0,0,0,.2) 90%)}.HomePageHero_title__wP2DS{z-index:2;margin-top:1.5rem;position:relative}.HomePageHero_lead__gw_U_{font-size:30px}@media(min-width:48rem){.HomePageHero_lead__gw_U_{font-size:2rem;font-family:TTHoves,sans-serif}}.HomePageHero_foot__n3i4B{display:grid;margin-top:2.5rem}@media(min-width:48rem){.HomePageHero_foot__n3i4B{grid-template-columns:1.5fr 1fr}}.HomePageHero_link__XVogT{color:#efff39;display:none}@media(min-width:48rem){.HomePageHero_link__XVogT{display:flex;justify-self:flex-end}}.HomePageHero_linkMobile__IZqBB{display:block;position:relative;margin-bottom:2rem;margin-left:auto;width:-moz-fit-content;width:fit-content;margin-right:1rem}@media(min-width:48rem){.HomePageHero_linkMobile__IZqBB{display:none}}.AboutBanner_wrapper__T8sx6{margin-top:10rem;margin-bottom:2.5rem}@media(min-width:48rem){.AboutBanner_wrapper__T8sx6{margin-top:21rem;margin-bottom:5rem}}.AboutBanner_in__FJvpY{position:relative}.AboutBanner_imageWrapper__bc0Gx{width:100%;position:relative;border-radius:8px;overflow:hidden;aspect-ratio:var(--image-width)/var(--image-height)}.AboutBanner_link___doDO{color:#efff39;margin-top:3.125rem;width:-moz-fit-content;width:fit-content}.AboutBanner_lead__f5GuZ{font-size:30px;margin-top:3.125rem;line-height:1.125}@media(min-width:48rem){.AboutBanner_lead__f5GuZ{max-width:80%;font-size:2rem}}.AboutBanner_title__9OqOp{margin-bottom:2.5rem}@media(min-width:48rem){.AboutBanner_title__9OqOp{margin-bottom:5rem}}@media(min-width:62rem){.AboutBanner_title__9OqOp{margin-bottom:10rem}}.BimBanner_wrapper__W58el{display:grid;grid-gap:1rem;gap:1rem;padding:1.5rem;background-color:#222;border-radius:8px;color:#fff}@media(min-width:48rem){.BimBanner_wrapper__W58el{align-items:center;padding:2rem;gap:2rem;grid-template-columns:.5fr 3fr 1fr}}.BimBanner_lead__H7b_j{justify-self:flex-start;max-width:90%}.BimBanner_title__qAmZX{margin:0}@media(min-width:48rem){.BimBanner_title__qAmZX{justify-self:center}}.BimBanner_link__xCvbm{justify-self:flex-end}.Modal_overlay__ek_js{background-color:#000;position:fixed;inset:0;opacity:0;transition:all .5s ease-in-out;z-index:10}.Modal_overlay__ek_js.Modal_is_slideFromLeft__hcMKd .Modal_content__KOlk2,.Modal_overlay__ek_js.Modal_is_slideFromLeft__hcMKd.Modal_is_beforeClose__CsRZc .Modal_content__KOlk2{transform:translateX(-100%)}.Modal_overlay__ek_js.Modal_is_slideFromRight__BGD2m .Modal_content__KOlk2{right:0;transform:translateX(100%)}.Modal_overlay__ek_js.Modal_is_slideFromRight__BGD2m.Modal_is_beforeClose__CsRZc .Modal_content__KOlk2{transform:translateX(100%)}.Modal_overlay__ek_js.Modal_is_afterOpen__VVGdP{opacity:1}.Modal_overlay__ek_js.Modal_is_afterOpen__VVGdP:after{content:"";position:fixed;inset:0;background-color:rgba(0,0,0,.3);z-index:-1}.Modal_overlay__ek_js:not(.Modal_is_fadeIn__7cT_C).Modal_is_afterOpen__VVGdP .Modal_content__KOlk2{transform:translateX(0)}.Modal_overlay__ek_js.Modal_is_beforeClose__CsRZc{opacity:0}.Modal_overlay__ek_js.Modal_is_slideFromLeft__hcMKd .Modal_content__KOlk2,.Modal_overlay__ek_js.Modal_is_slideFromRight__BGD2m .Modal_content__KOlk2{transition:transform .4s ease-in-out;height:100%;width:-moz-fit-content;width:fit-content;outline:unset}.Modal_main__n9o_2{overflow-y:auto;max-height:100%;height:100%}.Modal_content__KOlk2{position:absolute;width:100%}.SelectLocales_localeLabel__mVvWA{display:flex;align-items:center;gap:.625rem;text-transform:uppercase;margin-inline:auto}.SelectLocales_flagImage__tQgyy{max-width:1.25rem;height:auto}.SelectLocales_select__w_UHD{width:58px;margin:0 auto;padding-right:.5rem}@media(min-width:62rem){.SelectLocales_select__w_UHD{margin:auto}}.SelectLocales_select__w_UHD .select__single-value{color:#fff;margin-left:auto}.SelectLocales_select__w_UHD .select__control{display:flex;overflow:hidden;border-color:transparent;background-color:transparent;cursor:pointer;caret-color:inherit;color:#fff}.SelectLocales_select__w_UHD .select__control--is-focused,.SelectLocales_select__w_UHD .select__control:hover{cursor:pointer;box-shadow:unset;border-color:transparent;color:#efff39}.SelectLocales_select__w_UHD .select__control--is-focused{outline:none}.SelectLocales_select__w_UHD .select__control--is-focused .select__placeholder{opacity:.4}.SelectLocales_select__w_UHD .select__control .select__single-value{color:#fff}.SelectLocales_select__w_UHD .select__control .select__value-container{padding:2px;color:#fff}.SelectLocales_select__w_UHD .select__input-container,.SelectLocales_select__w_UHD .select__single-value{color:#fff}.SelectLocales_select__w_UHD .select__menu{background-color:#fff;margin-bottom:0}.SelectLocales_select__w_UHD .select__menu .select__option{display:flex;background-color:#fff}.SelectLocales_select__w_UHD .select__option{cursor:pointer;z-index:0;transition:all .2s ease-in;color:#000}.SelectLocales_select__w_UHD .select__option--is-focused{background-color:#efff39;color:#000}.SelectLocales_select__w_UHD .select__option--is-selected{color:#000}.SelectLocales_select__w_UHD .select__option:hover{background-color:#efff39}.SelectLocales_select__w_UHD .select__dropdown-indicator{color:#fff}.SelectLocales_select__w_UHD .select__dropdown-indicator svg{width:14px}.SelectLocales_select__w_UHD .select__dropdown-indicator:hover{color:#fff}.Header_wrapper__JQYjG{z-index:10;background-color:var(--background-color);padding-block:1rem;width:100%;transition:all .2s ease-in-out}.Header_wrapperOpacity___ZEcN{opacity:0}.Header_wrapperTranslateUp__kJkod{transform:translateY(-25px);position:-webkit-sticky;position:sticky;top:1rem}.Header_wrapperFloat__maf8_{opacity:1;transform:translateY(0);top:.1rem}.Header_in__bFlSx{display:flex;align-items:center;justify-content:space-between}@media(min-width:62rem){.Header_in__bFlSx{column-gap:1rem}}.Header_inFloat__cBJOz{max-width:95%;margin-inline:auto;background-color:#2e2e2e;padding:.5rem 10px;border-radius:8px}@media(min-width:75rem){.Header_inFloat__cBJOz{max-width:85%;padding:.5rem 24px}}.Header_title__uD7br{margin:0}.Header_links__TMMdf{list-style-type:none;margin:0;display:flex;padding-left:0;flex-wrap:wrap;z-index:1;align-items:center}.Header_linksIn__GTrvE{display:none}@media(min-width:62rem){.Header_linksIn__GTrvE{display:flex;flex-wrap:wrap;align-items:center}}.Header_item__O_pVj{transition:all .3s ease-in-out;cursor:pointer}.Header_item__O_pVj:hover{color:#efff39}.Header_link__dIV21{display:inline-block;padding:.5rem 1rem}.Header_searchIcon__uA5l1{width:17px;height:17px;margin-left:.8rem}.Header_searchIconMobile__A89kV{width:25.5px;height:25.5px;margin-left:auto;margin-right:1rem}.Header_logolink__HigoC{display:flex;align-items:center}.Header_isActive__izLQz{color:#efff39}.Header_mobileMenuButton__e2PKY{border:0;background:transparent;outline:0;box-shadow:none;color:#fff}.Header_mobileMenuButton__e2PKY svg{width:40px;height:40px}@media(min-width:62rem){.Header_localesMobile__oSIR0,.Header_mobileMenuButton__e2PKY{display:none}}.Header_mobileLogoWrapper__hjoLK{display:flex;align-items:center;justify-content:space-between;padding-block:1rem}@media(min-width:62rem){.Header_mobileLogoWrapper__hjoLK{display:none}}.Header_mobileLinks__PZttY{text-align:right;font-size:2rem}.Header_mobileLogo__bo_pG{margin-top:.4rem}.Footer_wrapper__RNJXi{background-color:#000;overflow:hidden}.Footer_in__I0oTI{display:flex;flex-direction:column-reverse;gap:2.5rem;margin-bottom:2.5rem}@media(min-width:48rem){.Footer_in__I0oTI{display:grid;grid-gap:0;gap:0;margin-bottom:0;grid-template-columns:1fr 2fr;margin-top:1.5rem}}.Footer_title__3ZzQu{margin:0}.Footer_links__PF20F{display:grid;grid-template-columns:repeat(2,1fr);margin:0;padding-left:0;grid-gap:1rem;gap:1rem;list-style-type:none}@media(min-width:48rem){.Footer_links__PF20F{display:flex;gap:4rem}}.Footer_item__VMElh{display:flex;margin-block:6px;transition:color .3s ease-in-out}.Footer_item__VMElh:before{content:"–";color:#fff;transition:color .3s ease-in-out;margin-right:.5rem}.Footer_item__VMElh:hover,.Footer_item__VMElh:hover:before{color:#efff39}.Footer_link__qCm9K{display:inline-block}.Footer_linkTitle__1Uj3K{height:22px;margin-bottom:1.2rem;font-size:1.1rem;font-weight:600}.Footer_icons__M5eGa{margin-top:1.5rem}.Footer_group__uWnvQ{display:grid}@media(min-width:62rem){.Footer_group__uWnvQ{grid-template-columns:1.5fr 1fr}}.Footer_banner__AiuqJ{background-color:#efff39;border-radius:0 0 1rem 1rem;display:flex;justify-content:space-between;gap:3rem}.Footer_banner__AiuqJ:hover .Footer_iconWrapper__3Gtml{width:135px;height:135px;border-radius:12px 0 0 12px}@media(min-width:48rem){.Footer_banner__AiuqJ:hover .Footer_iconWrapper__3Gtml{width:160px;height:160px}}.Footer_bannerIn__LY9EM{padding:26px 1rem;color:#000;font-size:3rem}.Footer_foot__r327Z{padding:4rem 1rem 2rem}@media(min-width:48rem){.Footer_foot__r327Z{padding:2rem}}.Footer_logoLine__8POV_{gap:2rem;display:flex;flex-direction:column;margin-bottom:2.5rem}@media(min-width:62rem){.Footer_logoLine__8POV_{flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:3rem;margin-bottom:10rem}}.Footer_logoWrapper__bAu6z{position:relative;aspect-ratio:6.21/1;height:100%;max-width:340px}@media(min-width:48rem){.Footer_logoWrapper__bAu6z{max-width:450px}}@media(min-width:62rem){.Footer_logoWrapper__bAu6z{max-width:500px}}@media(min-width:75rem){.Footer_logoWrapper__bAu6z{max-width:726px}}.Footer_perex__P21A1{font-size:1.5rem}@media(min-width:48rem){.Footer_perex__P21A1{max-width:30%}}.Footer_iconWrapper__3Gtml{border-radius:50%;padding:1rem;width:110px;height:110px;background-color:#000;transition:all .3s ease-in-out;display:flex;justify-content:center;align-items:center}.Footer_iconWrapper__3Gtml svg{width:100px;height:100px}@media(min-width:48rem){.Footer_iconWrapper__3Gtml{width:130px;height:130px}}.Footer_iconOverlay__75di8{width:135px;height:135px;display:flex;border-radius:0 12px 12px 0;justify-content:center;align-items:center}@media(min-width:48rem){.Footer_iconOverlay__75di8{width:160px;height:160px}}.Footer_bannerText__PrYrE{line-height:1.15;font-size:2rem}@media(min-width:48rem){.Footer_bannerText__PrYrE{font-size:3rem;line-height:1.05}}.Footer_copyright__uN2wy{width:100%;display:flex;flex-direction:column;gap:.5rem;background-color:#1b1b1b;padding:1rem 4.75rem 1rem 2rem;color:#717171;font-size:.875rem;line-height:1.5}@media(min-width:48rem){.Footer_copyright__uN2wy{justify-content:space-between;flex-direction:row;gap:3rem}}.Footer_addressBlock__UIRz_{border-radius:8px}@media(min-width:48rem){.Footer_addressBlock__UIRz_{padding:1.5rem 2rem;background-color:#1b1b1b}}.Footer_link__qCm9K{display:flex;gap:1rem;font-size:1.125rem}@media(min-width:48rem){.Footer_linkGroup__Azeo_{display:flex;gap:2.5rem;padding-block:1rem;font-size:1.125rem;justify-content:space-between}}.Footer_iconWrapperSmall___02ys{width:45px;height:45px;background-color:#fff;border-radius:6px;flex:none}.Footer_iconWrapperSmall___02ys,.Footer_icon__V90QW{transition:all .3s ease-in-out;display:flex;justify-content:center;align-items:center}.Footer_icon__V90QW{background-color:#000;border-radius:100%;width:33px;height:33px}.Footer_icon__V90QW svg{width:25px;height:25px}.Footer_address__VDOhN{margin-bottom:3rem;font-size:1.5rem}.Footer_addressTitle__2GXTa{text-transform:uppercase;font-size:1.125rem;font-weight:600;margin-bottom:1.5rem}.Footer_column__NtWyV a{transition:color .3s ease-in-out}.Footer_column__NtWyV a:hover{color:#efff39}.Footer_columnInfo__1VZvT{margin-top:1.5rem}.Layout_wrapper__qoIXd{position:relative;min-height:100vh;display:flex;flex-direction:column}.Layout_spacing__Tgxjs{padding-bottom:var(--content-gap-default)}.Layout_smallMarginBottom__LSirS{margin-bottom:var(--content-smallSpacing)}.Layout_smallMarginTop___zKwd{padding-bottom:var(--content-smallSpacing)}.Layout_headerWrapper__WjJ8v{padding:1.5rem}.Layout_minusPadding__QjlDm{padding-top:0}.Layout_catch__pXMiV{width:100%;height:1px;z-index:100;position:absolute;top:750px}.Layout_catchBefore__bli1C{width:100%;height:1px;z-index:1;position:absolute;top:500px}.Layout_catchBeforeOpacity__DDZpI{width:100%;height:1px;z-index:1;position:absolute;top:300px}.ProjectPageRelatedList_imageWrapper__oC8WV{position:relative;border-radius:8px;width:100%;overflow:hidden;transition:all .3s ease-in-out}.ProjectPageRelatedList_title__iY2Ex{font-size:3rem;margin-top:0;margin-bottom:10rem}.ProjectPageRelatedList_itemTitle__NISiZ{font-size:3rem;margin-top:0;margin-bottom:.4rem}.ProjectPageRelatedList_wrapper__FAA82{margin-bottom:5.5rem;padding-top:5rem;gap:2rem;display:flex;flex-wrap:wrap;flex-direction:column}@media(min-width:48rem){.ProjectPageRelatedList_wrapper__FAA82{flex-direction:row;margin-bottom:0}}.ProjectPageRelatedList_wrapper__FAA82 .ProjectPageRelatedList_item__5siFf{width:100%;margin-bottom:2rem}@media(min-width:48rem){.ProjectPageRelatedList_wrapper__FAA82 .ProjectPageRelatedList_item__5siFf{margin-bottom:10rem}.ProjectPageRelatedList_wrapper__FAA82 .ProjectPageRelatedList_item__5siFf:nth-of-type(odd){max-width:calc(55% - 2rem)}}.ProjectPageRelatedList_wrapper__FAA82 .ProjectPageRelatedList_item__5siFf:nth-of-type(odd) .ProjectPageRelatedList_imageWrapper__oC8WV{aspect-ratio:var(--image-width)/var(--image-height)}@media(min-width:48rem){.ProjectPageRelatedList_wrapper__FAA82 .ProjectPageRelatedList_item__5siFf:nth-of-type(odd) .ProjectPageRelatedList_imageWrapper__oC8WV{aspect-ratio:1/1}.ProjectPageRelatedList_wrapper__FAA82 .ProjectPageRelatedList_item__5siFf:nth-of-type(2n){max-width:calc(45% - 2rem)}}.ProjectPageRelatedList_wrapper__FAA82 .ProjectPageRelatedList_item__5siFf:nth-of-type(2n) .ProjectPageRelatedList_imageWrapper__oC8WV{aspect-ratio:var(--image-width)/var(--image-height)}@media(min-width:48rem){.ProjectPageRelatedList_wrapper__FAA82 .ProjectPageRelatedList_item__5siFf:nth-of-type(2n) .ProjectPageRelatedList_imageWrapper__oC8WV{aspect-ratio:1.03/1}.ProjectPageRelatedList_wrapper__FAA82 .ProjectPageRelatedList_item__5siFf:nth-of-type(3n){max-width:calc(45% - 2rem)}}.ProjectPageRelatedList_wrapper__FAA82 .ProjectPageRelatedList_item__5siFf:nth-of-type(3n) .ProjectPageRelatedList_imageWrapper__oC8WV{aspect-ratio:var(--image-width)/var(--image-height)}@media(min-width:48rem){.ProjectPageRelatedList_wrapper__FAA82 .ProjectPageRelatedList_item__5siFf:nth-of-type(3n) .ProjectPageRelatedList_imageWrapper__oC8WV{aspect-ratio:1.03/1}.ProjectPageRelatedList_wrapper__FAA82 .ProjectPageRelatedList_item__5siFf:nth-of-type(4n){max-width:calc(55% - 2rem)}}.ProjectPageRelatedList_wrapper__FAA82 .ProjectPageRelatedList_item__5siFf:nth-of-type(4n) .ProjectPageRelatedList_imageWrapper__oC8WV{aspect-ratio:var(--image-width)/var(--image-height)}@media(min-width:48rem){.ProjectPageRelatedList_wrapper__FAA82 .ProjectPageRelatedList_item__5siFf:nth-of-type(4n) .ProjectPageRelatedList_imageWrapper__oC8WV{aspect-ratio:1/1}}.ProjectPageRelatedList_wrapper__FAA82 .ProjectPageRelatedList_item__5siFf:hover .ProjectPageRelatedList_imageWrapper__oC8WV{filter:brightness(.8)}.ReferenceTile_wrapper__eV3TU{background-color:#eaeaea;padding:1rem;height:-moz-fit-content;height:fit-content;border-radius:8px}@media(min-width:48rem){.ReferenceTile_wrapper__eV3TU{padding:2rem;max-width:45%}.ReferenceTile_wrapper__eV3TU:nth-of-type(2n){margin-top:10rem}}.ReferenceTile_title__j5XA5{font-size:2rem;margin-block:0 1rem}@media(min-width:48rem){.ReferenceTile_title__j5XA5{margin-bottom:4rem}}.ReferenceTile_author__CuPGh{margin-top:1rem;font-weight:600}.ReferenceTile_lead__bgugJ{line-height:1.375}.ProjectDetailPage_header__ra7iq{margin-bottom:10rem}.ProjectDetailPage_related__AKzq2{margin-top:10rem}.ProjectDetailPage_imageWrapper__CGXLa{position:relative;border-radius:8px;width:100%;overflow:hidden;transition:all .3s ease-in-out;aspect-ratio:2.3/1}.ProjectDetailPage_heading__gSXVV{margin-bottom:2rem}@media(min-width:48rem){.ProjectDetailPage_headerBody__mspMO{display:grid;grid-template-columns:1fr .3fr;align-items:flex-start;height:100%;justify-content:space-between}}.ProjectDetailPage_headerLead__apvGP{margin-bottom:1.5rem}@media(min-width:48rem){.ProjectDetailPage_headerLead__apvGP{max-width:40%;margin-bottom:0;margin-top:1rem}}.ProjectDetailPage_headerIn__cd6rz{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media(min-width:48rem){.ProjectDetailPage_headerIn__cd6rz{max-width:85%}}.ProjectDetailPage_headerAward__CVgbZ{font-size:1.5rem}.ProjectDetailPage_title___yZCg{font-size:3rem;margin:2.5rem 0 1rem}@media(min-width:48rem){.ProjectDetailPage_title___yZCg{font-size:3.375rem;margin:2rem 0}}.ProjectDetailPage_content__J_faW{margin-left:auto;margin-bottom:2rem;padding-top:5rem}@media(min-width:48rem){.ProjectDetailPage_content__J_faW{margin-bottom:10rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}}.ProjectDetailPage_content__J_faW p{font-size:1.1rem}.ProjectDetailPage_contentWrapper__EmJo_{background-color:#fff;color:#000;padding-bottom:10rem}.ProjectDetailPage_contentLead__sS05C{margin-bottom:1.5rem;font-size:2rem}@media(min-width:48rem){.ProjectDetailPage_contentLead__sS05C{margin-bottom:0;max-width:500px;width:100%;margin-left:auto}.ProjectDetailPage_itemGrid__fzboH{display:flex;gap:2rem;flex-wrap:wrap;margin-bottom:10rem}}.ProjectDetailPage_itemImageWrapper__FrA9S{position:relative;overflow:hidden;border-radius:8px;aspect-ratio:1/1;padding:2rem;margin-bottom:1rem}.ProjectDetailPage_itemImageWrapperfull__am6J0{width:100%;aspect-ratio:1.72/1}.ProjectDetailPage_itemImageWrapperhalf__ghStC{width:100%}@media(min-width:48rem){.ProjectDetailPage_itemImageWrapperhalf__ghStC{width:calc(50% - 1rem)}}.ProjectDetailPage_itemImageWrapperquarter__KcqJZ{margin-bottom:1rem;aspect-ratio:3/4;width:100%}@media(min-width:48rem){.ProjectDetailPage_itemImageWrapperquarter__KcqJZ{margin-bottom:0;width:calc(25% - 1.5rem)}}.ProjectDetailPage_itemImageWrapperhalfAndQuarter__nLdJ2{margin-bottom:1rem;aspect-ratio:2/1;width:100%}@media(min-width:48rem){.ProjectDetailPage_itemImageWrapperhalfAndQuarter__nLdJ2{margin-bottom:0;width:75%}}.ProjectDetailPage_itemImageWrapperhalfTall__0kg6H{width:100%;aspect-ratio:3/4}@media(min-width:48rem){.ProjectDetailPage_itemImageWrapperhalfTall__0kg6H{width:calc(50% - 1rem)}}.ProjectDetailPage_imageSecondWrapper__31GEm{position:relative;width:100%;aspect-ratio:1.8/1}.ProjectDetailPage_infoList__QUWES{list-style-type:none;padding-left:0;margin-bottom:0}.ProjectDetailPage_infoItem__oS87A{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem}.ProjectDetailPage_infoText__5AcS2{text-align:right}.ProjectDetailPage_infoTitle__Wuepp{font-weight:600}.ProjectDetailPage_referenceTitle__xc5Nw{font-size:3rem}.ProjectDetailPage_referenceGroup__rjryP{display:flex;gap:3rem;flex-direction:column}@media(min-width:48rem){.ProjectDetailPage_referenceGroup__rjryP{flex-direction:row;justify-content:space-between}}.ProjectDetailPage_notOnMobile__s3wMU{margin-top:2rem;display:none}@media(min-width:48rem){.ProjectDetailPage_notOnMobile__s3wMU{display:block}}.ProjectDetailPage_onMobile__Wk4vy{margin-top:2rem;display:block}@media(min-width:48rem){.ProjectDetailPage_onMobile__Wk4vy{display:none}}.ProjectDetailPage_contentInfoText___ApVE{font-size:1rem;line-height:1.375;margin-top:2rem}.HeroProject_imageWrapper__ScNL_,.HeroProject_wrapper__Y_c9o{border-radius:8px;overflow:hidden}.HeroProject_imageWrapper__ScNL_{width:100%;aspect-ratio:2.2/1;position:relative;transition:all .3s ease-in-out}.HeroProject_body__UlYXn{padding:2rem 0 2.5rem;display:grid;flex-direction:column;justify-content:space-between}@media(min-width:62rem){.HeroProject_body__UlYXn{gap:2rem;padding-block:2rem;grid-template-columns:1fr 1fr}}.HeroProject_title__D9A9R{font-size:3rem;margin-bottom:0;margin-top:0}.HeroProject_button__j60LS{border:1px solid #fff;border-radius:120px;max-width:-moz-fit-content;max-width:fit-content;padding:.7rem 1.7rem;display:inline-block;flex:none;height:-moz-fit-content;height:fit-content;transition:all .3s ease-in-out}.HeroProject_button__j60LS:hover{border:1px solid #efff39;color:#efff39}.HeroProject_in__4CErQ{display:flex;flex-direction:column;gap:1rem}@media(min-width:48rem){.HeroProject_in__4CErQ{gap:2rem;flex-direction:row}}.CheckboxSelectGroup_root__dxOGU{text-align:left;padding-bottom:1.1rem;margin-bottom:5rem;border:1px solid #fff;display:flex;flex-direction:column;max-width:400px;border-radius:4px;background:#000}.CheckboxSelectGroup_label__k9Stu{display:inline-block;-webkit-user-select:none;-moz-user-select:none;padding:14px 24px;line-height:1;background:#000;font-size:1rem;color:#fff;position:relative;transition:border-color .2s ease-out,color .2s ease-out,background-color .1s ease-in;user-select:none;cursor:pointer;margin:6px}.CheckboxSelectGroup_label__k9Stu:first-letter{text-transform:uppercase}.CheckboxSelectGroup_label__k9Stu::selection{background:none}@media(hover:hover){.CheckboxSelectGroup_label__k9Stu:hover{color:#efff39}}.CheckboxSelectGroup_label__k9Stu:before{width:100%;height:100%;content:"";display:block;position:absolute;top:0;left:0;transition:opacity .1s ease-out;filter:brightness(2.8);opacity:0;z-index:1}.CheckboxSelectGroup_labelChecked__oZSJe{background-color:#fff;color:#000}.CheckboxSelectGroup_labelChecked__oZSJe:hover{color:#000}.CheckboxSelectGroup_icon__GF_TH{display:inline-block;margin-right:.3rem;width:10px;height:8px}.CheckboxSelectGroup_checkbox__j0UeI{opacity:0;pointer-events:none;position:absolute;z-index:1;top:0;left:0}.CheckboxSelectGroup_button__4JG0L{position:relative;background-color:transparent;display:flex;gap:.2rem;color:#000;font-size:.9rem;padding:0;margin:1rem .5rem;border:0;font-family:inherit;transition:color .2s ease-out}.CheckboxSelectGroup_button__4JG0L:focus{outline:none}.CheckboxSelectGroup_button__4JG0L:hover{text-decoration:none}.CheckboxSelectGroup_buttonWrapper__tams1{margin-left:1rem}.Select_wrapper__kJ5tK{position:relative;width:100%;max-width:650px}.Select_select__RA0tP{background-color:transparent;border:1px solid #fff;border-radius:4px;padding:.8rem 1rem;margin-bottom:.4rem;display:flex;cursor:pointer;font-size:1.1rem;align-items:center;max-width:650px;justify-content:space-between}@media(min-width:62rem){.Select_select__RA0tP{height:56px}}.Select_selectBody__GE08n{display:flex;gap:.3rem}.Select_separatedByComma__a7Dr9:not(:first-child):before{content:",";margin-right:5px;display:inline-block}.Select_icon___LKoN{z-index:1;flex:none;position:relative;color:#fff;transition:transform .3s ease-in;width:1em;height:1em;margin-left:.6rem;margin-bottom:1px}.Select_iconRotate__ABi_W{transform:scale(-1)}.Select_iconIn__dXq36{transform:rotate(90deg);display:grid}.Select_list__6YUlO{transform:translateY(10px);transition-property:visibility,opacity,transform;transition-duration:.3s;transition-timing-function:ease-in-out;visibility:hidden;opacity:0;position:absolute;top:calc(100% + 1rem);left:0;z-index:2;width:100%}.Select_listIsVisible__et3_w{visibility:visible;opacity:1;transform:translateY(0)}.Select_over__HxCxi{display:grid;grid-template-columns:.5fr 1fr;width:100%;align-items:center}@media(min-width:62rem){.Select_over__HxCxi{max-width:650px;display:block}}.Select_title__7UqvX{margin-bottom:.3rem}.ProjectPage_section__3Er4v{padding-top:7rem;padding-bottom:10rem}.ProjectPage_projectListTitle__OUpmU{font-size:3rem}.ProjectPage_labelGroup__gcf0o{border-bottom:1px solid #fff;padding-bottom:1rem}.ProjectPage_button__luAT7{border-radius:50px;background-color:#fff;width:100%;color:#000;border:none;padding-top:17px;padding-bottom:17px;line-height:1;font-size:1rem;font-weight:600;transition:all .3s ease-in-out}.ProjectPage_button__luAT7:hover{background-color:hsla(0,0%,100%,.9)}.ProjectPage_projectList__6YwOs{padding-top:5rem;display:flex;flex-direction:column;gap:2rem;flex-wrap:wrap}@media(min-width:48rem){.ProjectPage_projectList__6YwOs{flex-direction:row}}.ProjectPage_projectList__6YwOs .ProjectPage_item__3fOej{width:100%;margin-bottom:4rem}@media(min-width:48rem){.ProjectPage_projectList__6YwOs .ProjectPage_item__3fOej{margin-bottom:10rem}.ProjectPage_projectList__6YwOs .ProjectPage_item__3fOej:nth-of-type(odd){max-width:calc(55% - 2rem)}}.ProjectPage_projectList__6YwOs .ProjectPage_item__3fOej:nth-of-type(odd) .ProjectPage_imageWrapper__J4GyY{aspect-ratio:var(--image-width)/var(--image-height)}@media(min-width:48rem){.ProjectPage_projectList__6YwOs .ProjectPage_item__3fOej:nth-of-type(odd) .ProjectPage_imageWrapper__J4GyY{aspect-ratio:1/1}.ProjectPage_projectList__6YwOs .ProjectPage_item__3fOej:nth-of-type(2n){max-width:calc(45% - 2rem)}}.ProjectPage_projectList__6YwOs .ProjectPage_item__3fOej:nth-of-type(2n) .ProjectPage_imageWrapper__J4GyY{aspect-ratio:var(--image-width)/var(--image-height)}@media(min-width:48rem){.ProjectPage_projectList__6YwOs .ProjectPage_item__3fOej:nth-of-type(2n) .ProjectPage_imageWrapper__J4GyY{aspect-ratio:1.03/1}.ProjectPage_projectList__6YwOs .ProjectPage_item__3fOej:nth-of-type(3n){max-width:calc(45% - 2rem)}}.ProjectPage_projectList__6YwOs .ProjectPage_item__3fOej:nth-of-type(3n) .ProjectPage_imageWrapper__J4GyY{aspect-ratio:var(--image-width)/var(--image-height)}@media(min-width:48rem){.ProjectPage_projectList__6YwOs .ProjectPage_item__3fOej:nth-of-type(3n) .ProjectPage_imageWrapper__J4GyY{aspect-ratio:1.03/1}.ProjectPage_projectList__6YwOs .ProjectPage_item__3fOej:nth-of-type(4n){max-width:calc(55% - 2rem)}}.ProjectPage_projectList__6YwOs .ProjectPage_item__3fOej:nth-of-type(4n) .ProjectPage_imageWrapper__J4GyY{aspect-ratio:var(--image-width)/var(--image-height)}@media(min-width:48rem){.ProjectPage_projectList__6YwOs .ProjectPage_item__3fOej:nth-of-type(4n) .ProjectPage_imageWrapper__J4GyY{aspect-ratio:1/1}}.ProjectPage_projectList__6YwOs .ProjectPage_item__3fOej:hover .ProjectPage_imageWrapper__J4GyY{filter:brightness(.8)}.ProjectPage_imageWrapper__J4GyY{position:relative;border-radius:8px;width:100%;overflow:hidden;transition:all .3s ease-in-out}.ProjectPage_title__q21qj{margin-top:2rem;margin-bottom:.4rem}.ProjectPage_body__NOgPz:hover .ProjectPage_imageWrapper__J4GyY{filter:brightness(.8)}.ProjectPage_filter__lXBNK{display:flex;flex-wrap:wrap;gap:2rem}.SearchPage_wrapper__8EXdm{margin-bottom:2rem;min-height:60vh}.SearchPage_wrapperMarginBottom__zZToA{margin-bottom:30rem}.SearchPage_title__X_VY_{margin-bottom:3.5rem}@media(min-width:48rem){.SearchPage_title__X_VY_{max-width:75%}}.SearchPage_blogArticleList__4Ez7h{display:flex;flex-direction:column;gap:.5rem;margin-top:0;padding:0}.SearchPage_articles__RuQAp{background-color:#fff;padding-top:2.5rem;padding-bottom:5rem}@media(min-width:48rem){.SearchPage_articles__RuQAp{padding-top:3rem;padding-bottom:8rem}}.SearchPage_articlesHeader__6YVsq{color:#000;font-size:1.7rem;margin-bottom:3rem}.SearchPage_articlesTitle__37CGB{display:flex;gap:.5rem}.SearchPage_inputWrapper__YISYZ{position:relative}.SearchPage_inputWrapper__YISYZ input{font-family:Calibre,sans-serif;font-size:1.125rem;line-height:1.35;font-weight:400}.SearchPage_searchInput__tMJwS{width:100%;border-radius:4px;height:64px;color:#fff;padding:9px 10px 9px 24px;border:1px solid #222;background-color:#222}.SearchPage_searchInput__tMJwS::placeholder{color:#fff}.SearchPage_searchInput__tMJwS:focus{outline:none;border:1px solid #efff39}.SearchPage_button__o0TVa{border-radius:50px;background-color:#000;width:100%;color:#fff;border:none;padding-top:17px;padding-bottom:17px;line-height:1;font-size:1rem;transition:background-color .3s ease-in-out;font-weight:600}.SearchPage_button__o0TVa:hover{background-color:#222}.SearchPage_buttonWrapper___iUA6{margin-block:7rem}.SearchPage_loader__KmNSd{margin:.6rem .3rem;border:4px solid #222;border-top-color:#fff;border-radius:50%;width:26px;height:26px;animation:SearchPage_spin__LDo4t 1.5s linear infinite}@keyframes SearchPage_spin__LDo4t{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SearchPage_searchButton__FIwYH{position:absolute;top:5px;right:6px;display:flex;align-items:center;gap:1rem;flex:none;height:-moz-fit-content;height:fit-content;text-transform:uppercase;color:#efff39;background-color:transparent;border:0;font-size:1.125rem}.SearchPage_searchButton__FIwYH:hover .SearchPage_icon__4N6sV{width:calc(45px + .2rem);height:calc(45px + .2rem);border-radius:0}.SearchPage_iconOverlay__tKiFs{width:155px;height:155px;display:flex;border-radius:0 12px 12px 0;justify-content:center;align-items:center}.SearchPage_iconWrapperSmall__cQjF2{width:45px;height:45px;background-color:#fff;transition:all .3s ease-in-out;display:flex;overflow:hidden;justify-content:center;align-items:center;border-radius:6px;flex:none}.SearchPage_iconWrapperSmall_is_bg_black__iMDnQ{background-color:#000}.SearchPage_iconWrapperSmall_is_bg_yellow__w9YjP{background-color:#efff39}.SearchPage_icon__4N6sV{background-color:#141414;border-radius:100%;width:33px;height:33px;display:flex;justify-content:center;align-items:center;color:#fff;stroke:#fff;transition:all .3s ease-in-out}.SearchPage_icon__4N6sV svg{width:23px;height:23px}.SearchPage_icon_is_bg_black__5j2lt{background-color:#fff}.SearchPage_icon_is_bg_black__5j2lt svg{color:#000;stroke:#000}.SearchPage_icon_is_bg_yellow__FNMpF{background-color:#141414}.SearchPage_icon_is_bg_yellow__FNMpF svg{color:#efff39;stroke:#efff39}.SearchPage_notOnMobile__GKJiA{display:none}@media(min-width:48rem){.SearchPage_notOnMobile__GKJiA{display:block}}.SearchPage_searchContainer__mcqTs{position:relative;margin-bottom:2rem}.SearchPage_searchContainer__mcqTs button[type=reset]{display:none}.SearchPage_hideReset__apdr0{display:none!important}.SearchPage_resetButton__Ist_0{position:absolute;top:6px;right:140px;height:54px;width:54px;background:transparent;border:none;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out;z-index:10}.SearchPage_resetButton__Ist_0:hover{transform:scale(1.05)}@media(max-width:48rem){.SearchPage_resetButton__Ist_0{right:70px}}.SearchPage_resetButtonText__LFs2S{font-size:2.4rem;font-weight:300;color:#efff39;line-height:1}.SearchPage_body__Vu_P_{display:flex;gap:1rem;transition:background-color .2s ease-in-out;padding:1rem;border-radius:8px;align-items:flex-start}.SearchPage_body__Vu_P_:hover{background-color:#eaeaea}.SearchPage_imageWrapper__mbu4G{position:relative;overflow:hidden;aspect-ratio:var(--image-width)/var(--image-height);border-radius:8px;width:120px;min-width:120px;height:80px;transition:all .3s ease-in-out}@media(min-width:48rem){.SearchPage_imageWrapper__mbu4G{width:150px;min-width:150px;height:100px}}.SearchPage_title__X_VY_{margin-top:0;margin-bottom:.5rem;font-size:1.4rem}@media(min-width:48rem){.SearchPage_title__X_VY_{font-size:1.82rem;margin-bottom:.7rem}}.SearchPage_foot__WXPZ4{flex:1 1;color:#000}.SearchPage_lead__AcWnY{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:.9rem}@media(min-width:48rem){.SearchPage_lead__AcWnY{max-width:80%;font-size:1rem;display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible}}.SearchPage_tagRow__Vru0r{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.SearchPage_tag__bnB6b{font-weight:400;padding:3px 7px;border:1px solid;border-radius:4px;font-size:.875rem}.SearchPage_tag_white__JR4Rm{border-color:#fff;color:#fff}.SearchPage_tag_black__4IRgc{border-color:#000;color:#000}.TeamMemberPage_imageHeaderWrapper__aUBCQ{aspect-ratio:.96/1;position:relative;width:100%;border-radius:8px;overflow:hidden}@media(min-width:48rem){.TeamMemberPage_imageHeaderWrapper__aUBCQ{width:auto}}.TeamMemberPage_imageHeaderWrapper__aUBCQ:hover .TeamMemberPage_imageSecond__P0MPH{z-index:2}.TeamMemberPage_imageFirst__v67PK{z-index:1}.TeamMemberPage_imageSecond__P0MPH{z-index:0}.TeamMemberPage_team__tytNf{padding-block:7rem;background-color:#222}.TeamMemberPage_teamIn__XAT7B{grid-gap:2rem;gap:2rem;display:grid}@media(min-width:48rem){.TeamMemberPage_teamIn__XAT7B{grid-template-columns:1fr 1fr;margin-top:5rem}.TeamMemberPage_team__tytNf{padding-block:10rem}}.TeamMemberPage_header__hRQe_{display:flex;flex-direction:column-reverse;gap:1rem;margin-top:2rem}@media(min-width:48rem){.TeamMemberPage_header__hRQe_{align-items:flex-end;display:grid;grid-gap:4rem;gap:4rem;grid-template-columns:1fr 1fr}.TeamMemberPage_content__SB9T3{margin-top:2rem;display:grid;grid-template-columns:1fr 1fr}}.TeamMemberPage_title__yAtmQ{margin-top:0;margin-bottom:1rem}@media(min-width:48rem){.TeamMemberPage_title__yAtmQ{margin-top:2.1rem}}.TeamMemberPage_position__KadoG{font-size:1.5rem}@media(min-width:48rem){.TeamMemberPage_position__KadoG{font-size:2rem}}.TeamMemberPage_contact__Dior_{font-size:2rem;margin-top:4.5rem}.TeamMemberPage_social__SsBJx{margin-top:.3rem}.TeamMemberPage_imageWrapper__Gsw7x{aspect-ratio:2/1;border-radius:8px;overflow:hidden;position:relative}.TeamMemberPage_educationTitle__tIjVd{font-size:1.5rem}@media(min-width:48rem){.TeamMemberPage_educationTitle__tIjVd{font-size:2rem;margin-bottom:2rem}}.TeamMemberPage_founder__jTgku{margin-top:4rem}.TeamMemberPage_founderIn__LCIFK{margin-top:2.5rem}@media(min-width:48rem){.TeamMemberPage_founderIn__LCIFK{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}}.TeamHero_wrapper__XjZz4{display:grid;margin-top:2rem;margin-bottom:5rem}@media(min-width:48rem){.TeamHero_wrapper__XjZz4{grid-template-columns:1fr 1fr;margin-bottom:9.375rem}}.TeamHero_body__gEfu8{display:flex;flex-direction:column;justify-content:space-between}.TeamHero_imageWrapper__7Z1T2{position:relative;aspect-ratio:.96/1;border-radius:8px;overflow:hidden;display:block}.TeamHero_imageWrapperMobile__cTSWU{margin-bottom:1rem}@media(min-width:48rem){.TeamHero_imageWrapperMobile__cTSWU{display:none}}.TeamHero_imageWrapperDesktop__YV7F8{display:none}@media(min-width:48rem){.TeamHero_imageWrapperDesktop__YV7F8{display:block}}.TeamHero_title___GCHz{margin-top:0}@media(min-width:48rem){.TeamHero_lead___C_m2{max-width:70%}}