.page-module__E0kJGG__main{margin-top:-10.97rem}.page-module__E0kJGG__loading{padding-top:var(--space-13);font-size:var(--text-6)}@media only screen and (width<=43.75em){.page-module__E0kJGG__main section[style=margin-top\:19rem]{margin-top:var(--space-17)!important}.page-module__E0kJGG__bgImg{margin-top:var(--space-17)}}

.FeaturedProjects-module__x5xE3q__featuredProjects{margin-top:var(--space-19)}.FeaturedProjects-module__x5xE3q__featuredProjects .FeaturedProjects-module__x5xE3q__titleContainer{margin-bottom:var(--space-17);justify-content:space-between;display:flex}.FeaturedProjects-module__x5xE3q__featuredProjects .FeaturedProjects-module__x5xE3q__titleContainer h2{font-size:var(--text-12)}.FeaturedProjects-module__x5xE3q__featuredProjects .FeaturedProjects-module__x5xE3q__titleContainer h2 span{color:var(--color-secondary-dark)}.FeaturedProjects-module__x5xE3q__featuredProjects .FeaturedProjects-module__x5xE3q__titleContainer div{width:40%;font-size:var(--text-4-min);gap:var(--space-6);flex-direction:column;display:flex}.FeaturedProjects-module__x5xE3q__featuredProjects .FeaturedProjects-module__x5xE3q__titleContainer div p{margin-top:var(--space-5)}.FeaturedProjects-module__x5xE3q__featuredProjects .FeaturedProjects-module__x5xE3q__allProjects{justify-content:center;display:flex}@media only screen and (width<=81.25em){.FeaturedProjects-module__x5xE3q__featuredProjects .FeaturedProjects-module__x5xE3q__titleContainer h2{font-size:var(--text-11)}.FeaturedProjects-module__x5xE3q__featuredProjects .FeaturedProjects-module__x5xE3q__titleContainer div{font-size:var(--text-3)}}@media only screen and (width<=56.25em){.FeaturedProjects-module__x5xE3q__featuredProjects .FeaturedProjects-module__x5xE3q__titleContainer h2{font-size:var(--text-10)}}@media only screen and (width<=43.75em){.FeaturedProjects-module__x5xE3q__featuredProjects .FeaturedProjects-module__x5xE3q__titleContainer{margin-bottom:var(--space-13);justify-content:flex-start;gap:var(--space-11);flex-direction:column}.FeaturedProjects-module__x5xE3q__featuredProjects .FeaturedProjects-module__x5xE3q__titleContainer h2{font-size:var(--text-11)}.FeaturedProjects-module__x5xE3q__featuredProjects .FeaturedProjects-module__x5xE3q__titleContainer div{width:90%}.FeaturedProjects-module__x5xE3q__featuredProjects .FeaturedProjects-module__x5xE3q__titleContainer div p{margin-top:0}.FeaturedProjects-module__x5xE3q__featuredProjects .FeaturedProjects-module__x5xE3q__projectsContainer div{padding-inline:var(--space-8)}.FeaturedProjects-module__x5xE3q__featuredProjects .FeaturedProjects-module__x5xE3q__projectsContainer div div{aspect-ratio:3/3.5;width:100%}}@media only screen and (width<=34.5em){.FeaturedProjects-module__x5xE3q__featuredProjects .FeaturedProjects-module__x5xE3q__titleContainer h2{font-size:var(--text-10)}.FeaturedProjects-module__x5xE3q__featuredProjects .FeaturedProjects-module__x5xE3q__titleContainer div{width:95%}}@media only screen and (width<=25em){.FeaturedProjects-module__x5xE3q__featuredProjects .FeaturedProjects-module__x5xE3q__titleContainer h2{font-size:var(--text-8)}}

.ProjectImages-module__VLA_SG__projectImages{margin-bottom:var(--space-17);gap:var(--space-17);flex-direction:column;display:flex}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__projectContainer{aspect-ratio:4/2;align-self:flex-end;width:80%}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__projectContainer a:first-of-type{width:100%;height:100%;position:relative;overflow:hidden}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__projectContainer:nth-of-type(2n){align-self:flex-start}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__imageContainer{width:100%;height:100%;position:relative;overflow:hidden}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__imageContainer img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__imageContainer:hover .ProjectImages-module__VLA_SG__projectOverlay,.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__imageContainer:hover h2{opacity:1}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__imageContainer:hover h2{transform:translateY(0)}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__imageContainer .ProjectImages-module__VLA_SG__projectOverlay{opacity:0;backdrop-filter:blur(15px);z-index:1;background-color:#c1d29c1a;width:100%;height:100%;transition:all 50ms ease-out;position:absolute;inset:0}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__imageContainer h2{color:var(--color-grey-100);width:75%;font-size:var(--text-12);opacity:0;user-select:none;z-index:2;bottom:var(--space-12);left:var(--space-12);transition:all .2s ease-out;position:absolute;transform:translateY(100%)}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__projectContent{display:none}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__imageContainer .ProjectImages-module__VLA_SG__projectOverlay{display:none}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__imageContainer h2{padding:0 var(--space-6);backdrop-filter:blur(15px);opacity:1;background-color:#c1d29c1a;width:auto;transform:translateY(0)}@media only screen and (hover:none){.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__imageContainer .ProjectImages-module__VLA_SG__projectOverlay{display:none}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__imageContainer h2{padding:0 var(--space-6);backdrop-filter:blur(15px);opacity:1;background-color:#c1d29c1a;width:auto;transform:translateY(0)}}@media only screen and (width<=81.25em){.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__projectContainer{aspect-ratio:4/2.25}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__imageContainer h2{bottom:var(--space-8);left:var(--space-10)}}@media only screen and (width<=68.75em){.ProjectImages-module__VLA_SG__projectImages{gap:var(--space-15)}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__imageContainer h2{font-size:var(--text-11);bottom:var(--space-6);left:var(--space-7)}}@media only screen and (width<=56.25em){.ProjectImages-module__VLA_SG__projectImages{gap:var(--space-13)}}@media only screen and (width<=43.75em){.ProjectImages-module__VLA_SG__projectImages{margin-bottom:var(--space-15);padding-inline:var(--space-8);gap:var(--space-14)}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__projectContainer{width:100%;overflow:visible}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__projectContainer a:first-of-type{height:auto}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__projectContainer a:last-of-type{width:100%}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__projectContainer .ProjectImages-module__VLA_SG__imageContainer{aspect-ratio:3/3.5;height:auto}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__projectContainer div:last-of-type{width:100%}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__imageContainer h2,.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__imageContainer .ProjectImages-module__VLA_SG__projectOverlay{display:none}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__projectContent{margin-top:var(--space-6);display:block}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__projectContent h2{font-size:var(--text-7);font-family:var(--font-primary);margin-bottom:4px}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__projectContent p{color:var(--color-grey-300);font-size:var(--text-2)}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__projectContent p span:not(:last-of-type){margin-right:var(--space-2);padding-right:var(--space-2);border-right:1px solid #ffffff80}}@media only screen and (width<=34.5em){.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__projectContent{margin-top:var(--space-3)}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__projectContent h2{font-size:var(--text-6)}}@media only screen and (width<=25em){.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__projectContent{margin-top:var(--space-2)}.ProjectImages-module__VLA_SG__projectImages .ProjectImages-module__VLA_SG__projectContent h2{font-size:var(--text-5)}}

.VideoMask-module__uN40FG__container{width:100%;min-height:200svh;position:relative}.VideoMask-module__uN40FG__container video{object-fit:cover;width:100%;height:100dvh;position:absolute;inset:0}.VideoMask-module__uN40FG__container .VideoMask-module__uN40FG__stickyContainer{color:var(--color-primary-dark);object-fit:cover;z-index:5;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.VideoMask-module__uN40FG__container .VideoMask-module__uN40FG__maskContainer{width:100%;height:100%;position:relative;overflow:hidden}.VideoMask-module__uN40FG__container .VideoMask-module__uN40FG__maskContainer img{z-index:5;object-fit:cover;width:100%;height:100svh;position:absolute}.VideoMask-module__uN40FG__container .VideoMask-module__uN40FG__transparentContainer{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100svh;margin-top:-100svh;display:flex;position:sticky;top:0}.VideoMask-module__uN40FG__container .VideoMask-module__uN40FG__transparentContainer .VideoMask-module__uN40FG__logo{transform-origin:50% 100%;background-image:url(/svgs/video-mask--transparent.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;height:0%;position:relative;overflow:hidden}@media only screen and (width<=43.75em){.VideoMask-module__uN40FG__container{display:none}}

/*# sourceMappingURL=6a985026664d9776.css.map*/