.page-module__wrGPVW__main{margin-top:-10.97rem}.page-module__wrGPVW__heroContent{color:var(--color-secondary-medium);column-gap:var(--space-11);grid-template-rows:auto 1fr;grid-template-columns:repeat(2,1fr);width:100%;margin-inline:auto;display:grid;position:absolute;bottom:0;left:0;right:0}.page-module__wrGPVW__heroContent .page-module__wrGPVW__heroBreadcrumbs{margin-bottom:var(--space-13);grid-column:2/-1}.page-module__wrGPVW__heroContent .page-module__wrGPVW__heroBreadcrumbs a{transition:all .15s ease-out}.page-module__wrGPVW__heroContent .page-module__wrGPVW__heroBreadcrumbs a:hover{color:var(--color-secondary-dark)}.page-module__wrGPVW__heroContent h1{font-size:var(--text-12);line-height:1.2}.page-module__wrGPVW__heroContent .page-module__wrGPVW__heroProjectBrief{margin-top:var(--space-2);margin-bottom:var(--space-9)}.page-module__wrGPVW__heroContent .page-module__wrGPVW__headingLink a{text-decoration:underline}.page-module__wrGPVW__heroContent .page-module__wrGPVW__heroCharContainer{grid-column:1/-1;justify-self:end}.page-module__wrGPVW__heroContent .page-module__wrGPVW__heroCharContainer p{padding:var(--space-4)var(--space-6);border:1px solid var(--color-secondary-medium);border-radius:var(--border-radius-7);display:inline-block}.page-module__wrGPVW__heroContent .page-module__wrGPVW__separation{margin-right:var(--space-2);padding-right:var(--space-2);border-right:1px solid var(--color-secondary-medium)}@media only screen and (width<=81.25em){.page-module__wrGPVW__heroContent h1{font-size:var(--text-11)}}@media only screen and (width<=68.75em){.page-module__wrGPVW__heroContent p{font-size:var(--text-2)}}@media only screen and (width<=56.25em){.page-module__wrGPVW__heroContent{column-gap:var(--space-8)}}@media only screen and (width<=43.75em){.page-module__wrGPVW__heroContent{grid-template-columns:1fr}.page-module__wrGPVW__heroContent .page-module__wrGPVW__heroBreadcrumbs{margin-bottom:var(--space-15);grid-column:1/-1}.page-module__wrGPVW__heroContent .page-module__wrGPVW__heroProjectBrief{width:60%;margin-top:0}.page-module__wrGPVW__heroContent .page-module__wrGPVW__heroCharContainer{justify-self:start}.page-module__wrGPVW__heroContent h1{font-size:var(--text-12);margin-bottom:var(--space-6)}}@media only screen and (width<=34.5em){.page-module__wrGPVW__heroContent .page-module__wrGPVW__heroProjectBrief{width:95%}.page-module__wrGPVW__heroContent .page-module__wrGPVW__heroCharContainer p{font-size:var(--text-1)}.page-module__wrGPVW__heroContent h1{font-size:var(--text-11);margin-bottom:var(--space-6)}}

.HeroWithBgImage-module__K_1n2G__hero{height:110dvh;position:relative}.HeroWithBgImage-module__K_1n2G__hero *{z-index:1}.HeroWithBgImage-module__K_1n2G__hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.HeroWithBgImage-module__K_1n2G__hero .HeroWithBgImage-module__K_1n2G__heroContent{text-align:center;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HeroWithBgImage-module__K_1n2G__hero .HeroWithBgImage-module__K_1n2G__heroContent h1{margin-bottom:var(--space-15);font-size:12rem}.HeroWithBgImage-module__K_1n2G__hero .HeroWithBgImage-module__K_1n2G__heroContent .HeroWithBgImage-module__K_1n2G__arrowDown{width:4.2rem;height:4.2rem;margin-top:var(--space-12);border:1px solid var(--color-grey-100);border-radius:50%;justify-content:center;align-items:center;margin-inline:auto;display:flex;overflow:hidden}.HeroWithBgImage-module__K_1n2G__hero .HeroWithBgImage-module__K_1n2G__heroContent .HeroWithBgImage-module__K_1n2G__arrowDown svg{animation:3s linear infinite both HeroWithBgImage-module__K_1n2G__arrowDownAnimation}.HeroWithBgImage-module__K_1n2G__hero img{z-index:0}@keyframes HeroWithBgImage-module__K_1n2G__arrowDownAnimation{0%{transform:translateY(-.3rem)}50%{transform:translateY(.3rem)}to{transform:translateY(-.3rem)}}

.Projects-module__HGIySG__container{margin-bottom:var(--space-20)}

.MainSectionTitle-module__APu_za__mainTitleContainer{margin-bottom:var(--space-16);justify-content:space-between;align-items:flex-end;display:flex}.MainSectionTitle-module__APu_za__mainTitleContainer h2{line-height:1.2}.MainSectionTitle-module__APu_za__mainTitleContainer div,.MainSectionTitle-module__APu_za__mainTitleContainer .MainSectionTitle-module__APu_za__filter{margin-bottom:var(--space-5)}.MainSectionTitle-module__APu_za__mainTitleContainer .MainSectionTitle-module__APu_za__filterBtn{padding:var(--space-2);font-size:var(--text-4-min);line-height:inherit;border:1px solid var(--color-grey-300);border-radius:var(--border-radius-4);background-color:#0000;outline:2px solid #0000;transition:all .15s ease-out}.MainSectionTitle-module__APu_za__mainTitleContainer .MainSectionTitle-module__APu_za__filterBtn:focus{outline:2px solid var(--color-grey-300)}@media only screen and (width<=81.25em){.MainSectionTitle-module__APu_za__mainTitleContainer h2{font-size:var(--text-11)}}@media only screen and (width<=68.75em){.MainSectionTitle-module__APu_za__mainTitleContainer h2{font-size:var(--text-10)}.MainSectionTitle-module__APu_za__mainTitleContainer div:first-of-type{width:var(--space-10);height:var(--space-10)}.MainSectionTitle-module__APu_za__mainTitleContainer .MainSectionTitle-module__APu_za__filter{margin-bottom:0}}@media only screen and (width<=56.25em){.MainSectionTitle-module__APu_za__mainTitleContainer h2{font-size:var(--text-10)}}@media only screen and (width<=43.75em){.MainSectionTitle-module__APu_za__mainTitleContainer{column-gap:var(--space-7);row-gap:var(--space-13);grid-template-columns:auto 1fr;display:grid}.MainSectionTitle-module__APu_za__mainTitleContainer h2{font-size:var(--text-10);grid-column:2/-1}.MainSectionTitle-module__APu_za__mainTitleContainer div,.MainSectionTitle-module__APu_za__mainTitleContainer .MainSectionTitle-module__APu_za__filter{margin-bottom:0}.MainSectionTitle-module__APu_za__mainTitleContainer div:first-of-type{margin-top:var(--space-5);order:-1;align-self:start}.MainSectionTitle-module__APu_za__mainTitleContainer .MainSectionTitle-module__APu_za__filter{grid-column:1/-1}}@media only screen and (width<=34.5em){.MainSectionTitle-module__APu_za__mainTitleContainer h2{font-size:var(--text-8)}}@media only screen and (width<=25em){.MainSectionTitle-module__APu_za__mainTitleContainer h2{font-size:var(--text-7)}}

/*# sourceMappingURL=662a6ef143033f14.css.map*/