@keyframes Header_nn-spinner__q5CzT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body.nn-header-sticky .Header_block__Y8zmq{background-color:#fff9f3}.Header_block__Y8zmq{--nn-site-header-color:#000;color:var(--nn-site-header-color);position:fixed;top:0;left:0;width:100%;z-index:9999;transition:height .3s ease}.Header_block__Y8zmq a{color:inherit}.Header_menu__OQMh_,.Header_menu__OQMh_ ul{margin:0;padding:0;list-style-type:none}.Header_menu__OQMh_ li.active>a:before,.Header_menu__OQMh_ ul li.active>a:before{width:100%!important}@media(min-width:992px){body.nn-page-home .Header_logo__IOMzU,body.nn-page-home .Header_rightPart__APuAa{visibility:hidden;opacity:0;transition:all .5s ease}body.nn-page-home .Header_logo__IOMzU{position:absolute;top:30px;left:40px;width:calc(100% - 80px);color:#00705e}body.nn-page-home .Header_logo__IOMzU svg{width:100%;height:auto}body.nn-header-sticky .Header_rightPart__APuAa,body.nn-page-home .Header_blockLoaded__8Yk_y .Header_logo__IOMzU{visibility:visible;opacity:1}body.nn-header-sticky .Header_logo__IOMzU{width:202px;color:#000;top:21px}.Header_menu__OQMh_ li.active>a{display:inline-block;position:relative;text-decoration:none;line-height:1.1}.Header_menu__OQMh_ li.active>a:before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background-color:var(--bs-link-color);transition:all .3s ease}.Header_menu__OQMh_>li{position:relative}.Header_menu__OQMh_>li:hover>.nn-sub-menu{visibility:visible;opacity:1;height:var(--nn-header-sub-menu-full-height);padding-top:calc(var(--nn-header-sub-menu-padding-y) - .625rem);padding-bottom:var(--nn-header-sub-menu-padding-y)}.Header_menu__OQMh_>li>.nn-sub-menu{--nn-header-sub-menu-full-height:0px;--nn-header-sub-menu-padding-y:2.5rem;position:absolute;top:100%;left:0;visibility:hidden;opacity:0;padding-top:0;padding-bottom:0;padding-right:1.875rem;transition:all .3s ease;height:0}.Header_menu__OQMh_>li>.nn-sub-menu ul{position:relative;z-index:10}.Header_menu__OQMh_>li>.nn-sub-menu:before{content:"";display:block;width:200vw;height:100%;top:24px;position:absolute;left:50%;transform:translateX(-50%);background-color:#fff9f3;-webkit-clip-path:inset(0 0 -10px 0);clip-path:inset(0 0 -10px 0)}.Header_menu__OQMh_>li>.nn-sub-menu>ul>li{font-size:1.25rem}}@media(min-width:992px)and (min-width:1440px){.Header_menu__OQMh_>li>.nn-sub-menu>ul>li{font-size:1.5rem}}@media(min-width:992px){.Header_menu__OQMh_>li>.nn-sub-menu>ul>li>a{white-space:nowrap}.Header_menu__OQMh_ .nn-sub-menu-item-details{--nn-header-sub-menu-details-width:360px;--nn-header-sub-menu-animation-duration:0.5s;position:absolute;top:var(--nn-header-sub-menu-padding-y);left:100%;width:var(--nn-header-sub-menu-details-width)}}@media(min-width:992px)and (min-width:1440px){.Header_menu__OQMh_ .nn-sub-menu-item-details{--nn-header-sub-menu-details-width:475px}}@media(min-width:992px){.Header_menu__OQMh_ .nn-sub-menu-item-details.active .nn-sub-menu-item-details-image img{transform:translateX(0);transition:transform var(--nn-header-sub-menu-animation-duration) ease}.Header_menu__OQMh_ .nn-sub-menu-item-details.active .nn-sub-menu-item-details-content-inner{transform:translateY(0);transition:transform var(--nn-header-sub-menu-animation-duration) ease}.Header_menu__OQMh_ .nn-sub-menu-item-details:before{content:"";display:block;width:200vw;height:calc(100% + var(--nn-header-sub-menu-padding-y));top:0;position:absolute;left:50%;transform:translateX(-50%);background-color:#fff9f3;-webkit-clip-path:inset(0 0 -10px 0);clip-path:inset(0 0 -10px 0)}.Header_menu__OQMh_ .nn-sub-menu-item-details>div{position:relative;z-index:10}.Header_menu__OQMh_ .nn-sub-menu-item-details-image{position:relative;overflow:clip}.Header_menu__OQMh_ .nn-sub-menu-item-details-image img{transform:translateX(calc(100% + 1px))}.Header_menu__OQMh_ .nn-sub-menu-item-details-content{position:relative;overflow:clip}.Header_menu__OQMh_ .nn-sub-menu-item-details-content-inner{transform:translateY(-100%)}.Header_menu__OQMh_>li>a{font-size:1.125rem;line-height:1.375}}@media(min-width:992px)and (min-width:1440px){.Header_menu__OQMh_>li>a{font-size:1.5rem}}@media(max-width:991.98px){body.nn-burger-menu-active .Header_block__Y8zmq{--nn-site-header-color:#9cd19b}body.nn-burger-menu-active .Header_menuWrapper__UjCmm{visibility:visible;opacity:1}body.nn-burger-menu-active .Header_menuToggler___GjPl span{opacity:0;visibility:hidden;transition-delay:.3s}body.nn-burger-menu-active .Header_menuToggler___GjPl:after,body.nn-burger-menu-active .Header_menuToggler___GjPl:before{top:8px;transition-delay:0s,.3s}body.nn-burger-menu-active .Header_menuToggler___GjPl:before{transform:rotate(45deg)}body.nn-burger-menu-active .Header_menuToggler___GjPl:after{transform:rotate(-45deg)}.Header_logo__IOMzU{display:inline-block;width:100%;max-width:121px;position:relative;z-index:10099}.Header_menuToggler___GjPl{--bs-btn-active-border-color:transparent;position:relative;width:34px;height:20px;z-index:10099}.Header_menuToggler___GjPl span,.Header_menuToggler___GjPl:after,.Header_menuToggler___GjPl:before{display:block;width:34px;height:2px;background-color:var(--nn-site-header-color);position:absolute;left:0;transition:all .3s ease}.Header_menuToggler___GjPl:after,.Header_menuToggler___GjPl:before{transition-property:top,transform;transition-delay:.3s,0s}.Header_menuToggler___GjPl:before{content:"";top:0}.Header_menuToggler___GjPl:after{content:"";top:18px}.Header_menuToggler___GjPl span{top:9px;visibility:visible;opacity:1;transition-property:visibility,opacity;transition-duration:0s;transition-delay:.3s}.Header_menuWrapper__UjCmm{position:fixed;top:0;left:0;z-index:9999;background-color:#00705e;color:#9cd19b;width:100%;height:100%;overflow:hidden;padding-top:60px;padding-bottom:20px;visibility:hidden;opacity:0}.Header_menuWrapperInner__iFtkV{height:auto;max-height:100%;overflow:auto}.Header_menu__OQMh_{font-size:1.9375rem;line-height:1.0967741935;overflow:clip}.Header_menu__OQMh_ .nn-sub-menu-item-details{display:none}.Header_menu__OQMh_ a{--bs-link-color:#9cd19b}.Header_menu__OQMh_ li ul{padding-top:1.875rem;padding-left:2.5rem;padding-bottom:0;display:flex;flex-direction:column;row-gap:1.875rem}}@keyframes Footer_nn-spinner__6i6Cu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Footer_block__o3e_S{background-color:#00705e;color:#9cd19b;font-size:.75rem}.Footer_block__o3e_S ul{text-transform:uppercase;margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;row-gap:.375rem}.Footer_block__o3e_S a{display:inline-block;position:relative;text-decoration:none;line-height:1.1}.Footer_block__o3e_S a:before{content:"";position:absolute;bottom:0;left:0;display:block;width:0;height:1px;background-color:var(--bs-link-color);transition:all .3s ease}.Footer_block__o3e_S a:hover:before{width:100%}.Footer_block__o3e_S a{color:inherit;--bs-link-color:#9cd19b}.Footer_logo__KJo3D{width:100%;max-width:422px}.Footer_copyrightIcon__cvXjv{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}@keyframes TableOfContents_nn-spinner__B6iDM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TableOfContents_block__jjNeQ{--nn-table-of-contents-offset-top:140px;position:fixed;top:var(--nn-table-of-contents-offset-top);left:24px;width:212px;z-index:9999}@media(min-width:1200px){.TableOfContents_block__jjNeQ{--nn-table-of-contents-offset-top:176px}}.TableOfContents_block__jjNeQ ol{border-left:1px solid rgba(0,0,0,.4);margin:0;padding:0;list-style-type:none}.TableOfContents_block__jjNeQ ol li:hover a{opacity:1}.TableOfContents_block__jjNeQ ol .TableOfContents_tocItemActive__GN489{position:relative}.TableOfContents_block__jjNeQ ol .TableOfContents_tocItemActive__GN489:before{content:"";display:block;width:1px;height:100%;position:absolute;top:0;left:-13px;background-color:#000}.TableOfContents_block__jjNeQ ol .TableOfContents_tocItemActive__GN489 a{opacity:1}.TableOfContents_block__jjNeQ ol a{color:#000;opacity:.4;text-decoration:none}@keyframes useCustomScroll_nn-spinner__bc_iI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.useCustomScroll_block__eMY8E{position:fixed;top:0;left:0;width:100%;height:100%}.useCustomScroll_transitionScrollAbove__kJzdS{position:absolute;top:0;left:0;width:100%;z-index:20}@keyframes AnimationFadeIn_nn-spinner__wDfvk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AnimationFadeIn_block__SDFKl{--nn-animation-duration:2s;--nn-animation-delay:0s;--nn-animation-transform-y-offset:0px;display:inline-block;transform:translateY(var(--nn-animation-transform-y-offset));transition:all var(--nn-animation-duration) ease;transition-delay:var(--nn-animation-delay);opacity:0;visibility:hidden}.AnimationFadeIn_block__SDFKl.AnimationFadeIn_active__I2PD0{transform:translateY(0);opacity:1;visibility:visible}@keyframes VimeoPlayer_nn-spinner__1kDuu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VimeoPlayer_block___xav0{position:relative;overflow:hidden}.VimeoPlayer_block___xav0:before{content:"";display:block;width:100%;padding-top:56.25%}.VimeoPlayer_block___xav0 iframe,.VimeoPlayer_block___xav0 img,.VimeoPlayer_block___xav0 svg,.VimeoPlayer_block___xav0 video{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;z-index:5}.VimeoPlayer_block___xav0 iframe,.VimeoPlayer_block___xav0 video{background-color:#000}.VimeoPlayer_bgCover__Na2qO iframe{top:50%;left:50%;transform:translate(-50%,-50%);min-width:calc(var(--nn-vimeo-player-height)*16/9)}.VimeoPlayer_correctHeight__LA63m iframe{min-height:calc(var(--nn-vimeo-player-width)*16/9)}@keyframes BlockHeroBanner_nn-spinner__kfjzD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(min-width:992px){body.nn-page-home .BlockHeroBanner_block__vDGE9{--nn-site-header-height:0}body.nn-page-home .BlockHeroBanner_blockInner__yaUYE{max-height:100vh}}.BlockHeroBanner_block__vDGE9{padding-top:var(--nn-site-header-height)}.BlockHeroBanner_blockInner__yaUYE{position:relative}.BlockHeroBanner_blockInner__yaUYE:before{content:"";display:block;width:100%;padding-top:56.25%}.BlockHeroBanner_blockInner__yaUYE{max-height:650px;overflow:clip}.BlockHeroBanner_blockInner__yaUYE img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;z-index:5}.BlockHeroBanner_contentTextBlack__McG1w{position:absolute;bottom:0;left:0;z-index:20;width:100%}.BlockHeroBanner_contentTextWhite__mn9JB{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:20;width:100%;color:#fff}.BlockHeroBanner_bg___eP3O{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:stretch}.BlockHeroBanner_bg___eP3O:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:20}.BlockHeroBanner_bg___eP3O>div{position:relative;width:100%;height:100%}@keyframes BlockTextImage_nn-spinner__p4xBo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(min-width:992px){.BlockTextImage_overlapAboveBlock__WYFIR,[class*=nn-block-]:not([class*=bg-]):not([class*=nn-block-hero-banner])+.BlockTextImage_overlapAboveBlock__WYFIR[class*=nn-block-]:not([class*=bg-]){padding-top:0!important;margin-top:-9.6875rem}}@keyframes ProjectPreview_nn-spinner__jbAxD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProjectPreview_block__jfxuJ{--nn-project-preview-image-ratio:0.7872727273;text-decoration:none}@media(min-width:992px){.ProjectPreview_block__jfxuJ:hover .ProjectPreview_meta__oi02m{transform:translateY(0)}}.ProjectPreview_block__jfxuJ:hover .ProjectPreview_image__zesM6 img{transform:scale(1.05)}.ProjectPreview_block__jfxuJ:hover .ProjectPreview_heading__S5_Ef:before{width:100%}.ProjectPreview_heading__S5_Ef{display:inline-block;position:relative;text-decoration:none;line-height:1.1}.ProjectPreview_heading__S5_Ef:before{content:"";position:absolute;bottom:0;left:0;display:block;width:0;height:1px;background-color:var(--bs-link-color);transition:all .3s ease}.ProjectPreview_heading__S5_Ef:hover:before{width:100%}.ProjectPreview_image__zesM6{position:relative;overflow:hidden}.ProjectPreview_image__zesM6:before{content:"";display:block;width:100%;padding-top:127.0207852194%}.ProjectPreview_image__zesM6 iframe,.ProjectPreview_image__zesM6 img,.ProjectPreview_image__zesM6 svg,.ProjectPreview_image__zesM6 video{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;z-index:5}.ProjectPreview_image__zesM6 iframe,.ProjectPreview_image__zesM6 video{background-color:#000}.ProjectPreview_image__zesM6{overflow:clip}.ProjectPreview_image__zesM6:before{padding-top:calc(100%/var(--nn-project-preview-image-ratio));background-color:#ccc}.ProjectPreview_image__zesM6 img{transform:scale(1);transition:all .3s ease}.ProjectPreview_meta__oi02m{margin:0;padding:0;list-style-type:none;position:absolute;left:0;bottom:0;transform:translateY(100%);z-index:20;background-color:#fff9f3;transition:transform .3s ease;width:100%}.ProjectPreview_meta__oi02m span:first-child{display:inline-block;min-width:100px;padding-right:.625rem}.ProjectPreview_categories__LLOUw{padding:0;margin:0;list-style-type:none}@keyframes FormSubscribe_nn-spinner__lwo7W{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FormSubscribe_inputWrapper__PfYec{position:relative;max-width:549px}.FormSubscribe_inputWrapper__PfYec .invalid-feedback{position:absolute;top:100%;left:0}.FormSubscribe_input__ADVpp::-webkit-input-placeholder{color:#d9d9d9}.FormSubscribe_input__ADVpp::-moz-placeholder{color:#d9d9d9}.FormSubscribe_input__ADVpp:-ms-input-placeholder{color:#d9d9d9}.FormSubscribe_input__ADVpp:-moz-placeholder{color:#d9d9d9}.BlockFormSubscribe_body__a8v2y{width:100%;max-width:1128px}@keyframes BlockImage_nn-spinner__g2CeZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BlockImage_block__ZN4Pn{position:relative}.BlockImage_blockInner__WWv6g{background-color:var(--bs-body-bg)}@keyframes BlockRelatedLinks_nn-spinner__wSTsN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BlockRelatedLinks_block__MGeqA:not(.BlockRelatedLinks_initialized__x5TIq):not(.BlockRelatedLinks_active__ofNVp) li:nth-child(n+11){display:none}.BlockRelatedLinks_block__MGeqA.BlockRelatedLinks_active__ofNVp .BlockRelatedLinks_btnLoadMore__QtG7C svg{transform:rotate(315deg)}.BlockRelatedLinks_list__odvTm{--nn-block-related-links-list-height:0;padding:0;list-style-type:none;transition:height .3s ease;overflow:clip;height:var(--nn-block-related-links-list-height)}.BlockRelatedLinks_btnLoadMore__QtG7C{--nn-block-related-links-btn-load-more-size:17px;position:relative;width:var(--nn-block-related-links-btn-load-more-size);height:var(--nn-block-related-links-btn-load-more-size);border:none}.BlockRelatedLinks_btnLoadMore__QtG7C svg{transition:all .3s ease}@keyframes BlockProjectGallery_nn-spinner__Gvu5J{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BlockProjectGallery_meta__WQYXl{margin:0;padding:0;list-style-type:none}.BlockProjectGallery_meta__WQYXl li{display:flex;column-gap:.625rem}.BlockProjectGallery_meta__WQYXl span:first-child{display:inline-block;min-width:106px}.BlockProjectGallery_contentInner__FiIYN{position:absolute;top:0;left:0;width:100%}.BlockProjectGallery_gallery__bsj2Q{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1.5rem}.BlockProjectGallery_galleryItem__pynFG{grid-column:span 12}.BlockProjectGallery_galleryItem__pynFG img{width:100%}.BlockProjectGallery_galleryItemHalf__KftkQ{grid-column:span 6}.BlockProjectGallery_galleryItemOneThird__YUT_0{grid-column:span 4}.BlockProjectGallery_galleryItemTwoThird__5kTHi{grid-column:span 8}.BlockProjectGallery_galleryItemFiveTwelfths__p7Cnv{grid-column:span 5}.BlockProjectGallery_galleryItemSevenTwelfths__IAE36{grid-column:span 7}@keyframes FormApplication_nn-spinner__SE8fv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FormApplication_btn__o6BK2{min-width:170px}@keyframes FormContact_nn-spinner__zp6Fv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes TeamMember_nn-spinner__cbETB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TeamMember_block___BJGF{position:relative;color:#fff;overflow:clip;grid-column:span 12}.TeamMember_block___BJGF:hover .TeamMember_image__UsjPu{transform:scale(1.05)}.TeamMember_blockAnimation__o_M1t{overflow:clip}@media(min-width:576px){.TeamMember_blockOneFourth__oNHGW,.TeamMember_blockOneHalf__FgAR0,.TeamMember_blockOneThird__nFjay{grid-column:span 6}}@media(min-width:992px){.TeamMember_blockOneThird__nFjay{grid-column:span 4}.TeamMember_blockOneFourth__oNHGW{grid-column:span 3}}.TeamMember_image__UsjPu{position:relative;overflow:hidden}.TeamMember_image__UsjPu:before{content:"";display:block;width:100%;padding-top:125.4135338346%}.TeamMember_image__UsjPu iframe,.TeamMember_image__UsjPu img,.TeamMember_image__UsjPu svg,.TeamMember_image__UsjPu video{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;z-index:5}.TeamMember_image__UsjPu iframe,.TeamMember_image__UsjPu video{background-color:#000}.TeamMember_image__UsjPu{transform:scale(1);transition:all .3s ease}.TeamMember_details__pXMW_{--nn-team-member-details-transform-y-offset:20px;position:absolute;bottom:0;left:0;z-index:20;width:100%;max-height:82%;transform:translateY(calc(100% - var(--nn-team-member-details-transform-y-offset)));transition:transform .3s ease;display:flex}@media(min-width:992px){.TeamMember_details__pXMW_{--nn-team-member-details-transform-y-offset:40px}}.TeamMember_details__pXMW_:before{content:"";display:block;width:100%;height:150%;position:absolute;bottom:0;left:0;background-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.75))}.TeamMember_detailsPreview__iS1Ln{position:absolute;left:0;bottom:100%;width:100%}.TeamMember_detailsToggler__1V4nt{--bs-btn-active-border-color:transparent;color:#fff;position:absolute;bottom:3px;right:0}.TeamMember_detailsToggler__1V4nt svg{transition:transform .3s ease}.TeamMember_detailsFull__qOM6f{position:relative;z-index:10;overflow:auto}.TeamMember_detailsFull__qOM6f::-webkit-scrollbar{width:5px}.TeamMember_detailsFull__qOM6f::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,.3)}.TeamMember_detailsFull__qOM6f::-webkit-scrollbar-thumb{background-color:#00705e}.TeamMember_blockActive__OkU0F .TeamMember_details__pXMW_{transform:translateY(0)}.TeamMember_blockActive__OkU0F .TeamMember_detailsToggler__1V4nt svg{transform:rotate(45deg)}@keyframes BlockTeam_nn-spinner__i0wkj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BlockTeam_grid__m12cc{display:grid;grid-template-columns:repeat(12,1fr)}@keyframes BlockContactMethods_nn-spinner__2fqR1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BlockContactMethods_social__xRV7z{margin:0;padding:0;list-style-type:none}.BlockContactMethods_map__KGbbR{--nn-contact-methods-map-height:300px;width:100%;min-height:var(--nn-contact-methods-map-height);height:var(--nn-contact-methods-map-height)}@media(min-width:992px){.BlockContactMethods_map__KGbbR{--nn-contact-methods-map-height:400px}}@media(min-width:1440px){.BlockContactMethods_map__KGbbR{--nn-contact-methods-map-height:530px}}.BlockContactMethods_marker__TbSlS{display:block;width:20px;height:20px;border-radius:100%;background-color:#00705e}@keyframes BlockProjectArchive_nn-spinner__nrvsJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BlockProjectArchive_grid__JYd3Z{display:grid;grid-template-columns:repeat(12,1fr);position:relative}.BlockProjectArchive_grid__JYd3Z.loading:before{content:"";display:block;width:20px;height:20px;box-sizing:border-box;border-color:#00705e transparent transparent #00705e;border-style:solid;border-width:2px;border-radius:50%;animation:BlockProjectArchive_nn-spinner__nrvsJ 1s linear infinite;top:calc(50% - 10px);left:calc(50% - 10px);background-color:transparent;position:absolute;top:auto;left:0;bottom:calc(100% + 10px)}.BlockProjectArchive_gridItem__OUw19{grid-column:span 12}@media(min-width:576px){.BlockProjectArchive_gridItem__OUw19{grid-column:span 6}}@media(min-width:992px){.BlockProjectArchive_gridItem__OUw19{grid-column:span 4}.BlockProjectArchive_gridItem__OUw19:nth-child(7n+4),.BlockProjectArchive_gridItem__OUw19:nth-child(7n+7){grid-column:span 8}.BlockProjectArchive_gridItem__OUw19:nth-child(7n+4) .nn-project-preview-image,.BlockProjectArchive_gridItem__OUw19:nth-child(7n+7) .nn-project-preview-image{--nn-project-preview-image-ratio:1.6309090909}}.BlockProjectArchive_filterCategory__tcYPN{position:relative;color:#d9d9d9}.BlockProjectArchive_filterCategory__tcYPN input{opacity:0;width:0;height:0;position:absolute}.BlockProjectArchive_filterCategory__tcYPN input:focus-visible+label{outline:2px solid rgba(0,112,94,.1)}.BlockProjectArchive_filterCategory__tcYPN input:checked+label{color:#00705e}.BlockProjectArchive_filterCategory__tcYPN input:checked+label:hover svg{transform:rotate(45deg)}@media(min-width:992px){.BlockProjectArchive_filterCategory__tcYPN label:hover span{transform:translateX(10px)}}.BlockProjectArchive_filterCategory__tcYPN label span{transition:all .3s ease}.BlockProjectArchive_filterCategory__tcYPN label svg{transition:transform .3s ease}@keyframes BlockBanner_nn-spinner__t_Sny{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BlockBanner_container__PxX54{position:relative;z-index:20;color:#9cd19b}.BlockBanner_bg__jrO1c{display:block;object-fit:cover;object-position:center;z-index:5}.BlockBanner_bgVideo__I9ujb,.BlockBanner_bg__jrO1c{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes BlockFeaturedBlogPost_nn-spinner__Apbdt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BlockFeaturedBlogPost_block__xKH4r{--nn-block-featured-blog-post:3.75rem}@media(min-width:992px){.BlockFeaturedBlogPost_block__xKH4r{--nn-block-featured-blog-post:5rem}}@media(min-width:1440px){.BlockFeaturedBlogPost_block__xKH4r{--nn-block-featured-blog-post:6.25rem}}.BlockFeaturedBlogPost_block__xKH4r:first-child{padding-top:calc(var(--nn-site-header-height) + var(--nn-block-featured-blog-post))!important}@keyframes SocialShare_nn-spinner__SXW0u{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SocialShare_social__H2Bzi{margin:0;padding:0;list-style-type:none}.SocialShare_social__H2Bzi a{--nn-social-share-size:24px;width:var(--nn-social-share-size);height:var(--nn-social-share-size);display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.1);color:#000;border-radius:.375rem;overflow:clip}@keyframes BlockHeroBlogPost_nn-spinner__3a1f7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BlockHeroBlogPost_block__dxiNa{padding-top:var(--nn-site-header-height)}