._slug__projectWrapper__fsrUT{padding-top:11.5rem}@media only screen and (min-width:768px){._slug__projectWrapper__fsrUT{padding-top:13.7rem}}@media only screen and (min-width:768px)and (max-width:1024px){._slug__projectWrapper__fsrUT{padding-top:18rem}}._slug__section__1bDXK{padding-inline:16px}@media only screen and (min-width:768px){._slug__section__1bDXK{padding-inline:3.5rem}}._slug__hero__dV5Kg{display:flex;flex-direction:column;margin-bottom:2.3rem;position:relative;width:100%}._slug__hero__dV5Kg ._slug__imageWrapper__4Aev7{flex:1 1 auto;height:auto;min-height:30rem}@media only screen and (min-width:499px)and (max-width:1024px){._slug__hero__dV5Kg ._slug__imageWrapper__4Aev7{min-height:40rem}}@media only screen and (min-width:768px){._slug__hero__dV5Kg ._slug__imageWrapper__4Aev7{min-height:50rem}}._slug__image__RfHRz{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}._slug__imageWrapper__4Aev7{height:100%;position:relative;transition:transform .3s cubic-bezier(0,.1,.5,1);width:100%}._slug__imageWrapper__4Aev7:after{background-color:rgba(0,0,0,.38);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}._slug__backButtonWrapper__6WytL{display:flex;justify-content:flex-start;left:1.22rem;position:absolute;top:1.29rem;z-index:2}._slug__backButton__X0__B{background-color:#888fa2}._slug__backButton__X0__B._slug__focus-visible__VAh0H._slug__js-focus-visible__0btqQ,._slug__backButton__X0__B:hover,._slug__js-focus-visible__0btqQ ._slug__backButton__X0__B._slug__focus-visible__VAh0H{background-color:#fff}._slug__backButton__X0__B:focus-visible,._slug__backButton__X0__B:hover{background-color:#fff}._slug__heroInner__IjpBN{height:100%;position:relative;width:100%}._slug__headingWrapper__GaYen{bottom:1.7rem;inset-inline:1.22rem;position:absolute;z-index:2}@media only screen and (min-width:768px){._slug__headingWrapper__GaYen{bottom:3.7rem;left:4.7rem;max-width:115rem}}._slug__heading__yCwqF{color:#fff;font-size:clamp(1rem,2rem + 5vw,5rem);font-weight:750;line-height:1;text-transform:uppercase;word-break:break-word}@media only screen and (min-width:768px){._slug__heading__yCwqF{font-size:9.3rem}}._slug__infoList__bUmOa{display:flex;flex-direction:column;gap:3.5rem;text-transform:uppercase}._slug__infoListItem__sRHOI{display:flex;flex-direction:column;gap:.88rem}._slug__infoTitle__JjPbh{color:#333;font-size:1.55rem;font-weight:700;line-height:100%}._slug__infoValue__PkwDw{color:#333;font-size:3.4rem;font-weight:700;line-height:100%}._slug__relatedProjects__6A3vF{background-color:#d9d9d9;padding-bottom:8.5rem;padding-top:5rem}._slug__subHeading__nXkC_{font-size:4.3rem;font-weight:750;line-height:1;text-transform:uppercase}@media only screen and (min-width:768px){._slug__subHeading__nXkC_{font-size:5.3rem}}._slug__grid__8tyKC{display:flex;flex-direction:column;gap:2rem;margin-top:3.5rem}@media only screen and (min-width:768px){._slug__grid__8tyKC{display:grid;gap:1.7rem;grid-template-columns:repeat(auto-fill,minmax(36.5rem,1fr))}}._slug__grid__8tyKC ._slug__gridItem__eg0y3{background-color:transparent;color:#333;display:flex;flex-direction:column;transition:background-color .25s cubic-bezier(.5,0,.99,.9),color .25s cubic-bezier(.5,0,.99,.9)}._slug__grid__8tyKC ._slug__gridItem__eg0y3 ._slug__imageWrapper__4Aev7{transition:transform .45s cubic-bezier(.5,0,.99,.9);will-change:transform}@media only screen and (min-width:768px){._slug__grid__8tyKC ._slug__gridItem__eg0y3:hover{background-color:#333;color:#fff}._slug__grid__8tyKC ._slug__gridItem__eg0y3:hover ._slug__card__7QXdi{border-color:#fff}._slug__grid__8tyKC ._slug__gridItem__eg0y3:hover ._slug__imageWrapper__4Aev7{transform:scale(1.04);transform-origin:center}._slug__grid__8tyKC ._slug__leaderPadding__fiFCl{padding:1.66rem}}._slug__card__7QXdi{border:1px solid #333;transition:border-color .25s cubic-bezier(.5,0,.99,.9)}._slug__card__7QXdi,._slug__leaderCard__6Mzhg{display:block;height:100%;overflow:hidden;position:relative;width:100%}._slug__leaderImageWrapper__puFBw{min-height:260px}._slug__cardContent__2MioB{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:2.44rem 4.5rem 3.55rem 2rem;width:100%}._slug__cardContent__2MioB ._slug__cartText__ndecf{align-self:flex-start}._slug__cardContent__2MioB ._slug__cardArrow__db2Dz{align-self:flex-end;transition:fill .3s ease}._slug__cardContent__2MioB ._slug__cardArrow__db2Dz svg{fill:currentColor;margin-left:.5rem}._slug__cardContent__2MioB ._slug__cardArrow__db2Dz svg path{fill:currentColor;transition:fill .3s ease}._slug__cardContent__2MioB ._slug__cartViewAll__tbMMD{font-size:3.3rem;font-weight:750;line-height:1;margin-bottom:5px;text-transform:uppercase}._slug__cardContent__2MioB ._slug__cardText__uwCP7{font-size:1.4rem;font-weight:500;line-height:1;text-transform:uppercase}._slug__cardContent__2MioB:hover ._slug__cardArrow__db2Dz{animation:_slug__arrow-bump__h8Flu 1.5s ease forwards}._slug__cardContent__2MioB:hover ._slug__cardArrow__db2Dz path{fill:#fff}._slug__leaders__B9hmX{padding-block:2.7rem 7rem}._slug__leaders__B9hmX ._slug__gridItem__eg0y3{margin-inline:auto;max-width:300px;width:100%}@media only screen and (min-width:768px){._slug__leaders__B9hmX ._slug__grid__8tyKC{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));justify-content:center}}._slug__leaderName__8cIFh{font-size:1.7rem;font-weight:700;line-height:1;margin-top:1.3rem;text-transform:uppercase}@media only screen and (min-width:768px){._slug__leaderName__8cIFh{font-size:2.2rem}}._slug__leaderPosition__mRbYO{margin-top:5px}._slug__leaderLocation__a3tBA,._slug__leaderPosition__mRbYO{font-size:1.4rem;font-weight:500;line-height:1}._slug__leaderContact__gHIt1{display:flex;margin-top:2.3rem}._slug__leaderContact__gHIt1 ._slug__contactButton__GvEKV{font-size:1.55rem;min-height:0;padding:1rem}._slug__leaderContact__gHIt1 ._slug__contactButton__GvEKV span{font-weight:400}@media only screen and (min-width:768px){._slug__leaderContact__gHIt1 ._slug__contactButton__GvEKV{max-width:25.5rem;width:100%}}@keyframes _slug__arrow-bump__h8Flu{0%{transform:translateX(0)}40%{transform:translateX(2rem)}70%{transform:translateX(0)}to{transform:translateX(0)}}._slug__clearMargin__yFVbq{margin:0!important}._slug__itemsClassName__dB_ok{flex-wrap:wrap}