.home_h2Home__e6r3j{color:#1F2021;font-size:33px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-top:-4rem}.home_projectList__PfalN{display:flex;flex-direction:column;padding-top:0}.home_introSection__fVPxq{display:none;padding:0 4rem 3rem;margin:0}.home_introTitle__MjueM{font-size:60px;letter-spacing:.06em;font-weight:800;text-transform:uppercase;color:#1f2021;margin:0 0 .35rem;font-family:fustat-bold,fustat-semi-bold,sans-serif}.home_introText__jxbEb{margin:0;font-size:17px;line-height:1.6;color:#3a3b3c;max-width:720px;font-family:fustat-light}.home_desktopCtaSection__MmLdJ{display:none;padding:10rem 0 5rem;margin-top:6rem}.home_heroSection__Z9aXx{position:fixed;inset:0;z-index:9999;padding-top:0!important;margin:0;background:#fff;display:none}.home_heroVideoWrapper__8KPhA{position:relative;width:100%;height:100vh;overflow:hidden;background:transparent}.home_heroVideo__BsaQX{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home_heroTrack__FJcM5{position:relative;width:100%;background:#fff}.home_stickyHero__czidB{position:sticky;top:0;width:100%;height:100vh;z-index:200000;background:transparent;overflow:hidden;will-change:transform,opacity;padding-top:0!important}.home_heroInner__JxDYe{position:relative;width:100%;height:100%}.home_heroViewport__Id7m_{position:absolute;left:0;right:0;top:0;height:var(--maskH,100vh);overflow:hidden;opacity:var(--heroOpacity,1);transition:height .22s ease-out,opacity .26s ease-out;background:#fff}.home_stickyVideo__s8wqB{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;background:#fff}.home_fitContain__zWR_8{-o-object-fit:contain;object-fit:contain}.home_projectList__PfalN>section{padding-top:0!important}.home_projectList__PfalN{margin-top:calc(-100vh + var(--maskH, 100vh))}.home_homeWrapper__JLHhR{position:relative}.home_scrollCue__OPoQY{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);background:#ffffff;color:#000;border:none;border-radius:999px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;animation:home_bounce__fQ_JF 1.3s ease-in-out infinite;box-shadow:0 4px 10px rgba(0,0,0,.15)}@keyframes home_bounce__fQ_JF{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-8px)}}@media (max-width:1024px){.home_heroVideoWrapper__8KPhA{height:100vh}}@media (min-width:1025px){.home_introSection__fVPxq{display:block}.home_desktopCtaSection__MmLdJ{display:flex}}.home_mobileCtaSection__xqZGS{margin-top:3.5rem}.home_projectCard__DAIIc{display:flex;width:100%;opacity:1;transform:none;transition:none;height:auto!important}.home_leftImage___78a9{flex-direction:row-reverse;padding-left:2rem;height:100%!important;margin-top:0;min-height:50rem!important}.home_rightImage__UVLcN{flex-direction:row;padding-right:2rem;margin-top:0;min-height:50rem!important}.home_emptyHalf__UZwGy{flex:0 0 50%}@media (min-width:1025px){.home_projectCard__DAIIc>div:first-child{flex:0 0 50%}}.home_imageContainer__Sx7cH{position:relative;width:100%}.home_overlay__bOuv_{position:absolute;inset:0;background:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;z-index:2;height:100%!important}.home_imageContainer__Sx7cH:hover .home_overlay__bOuv_,.home_imageContainer__Sx7cH:hover~.home_projectInfoRow__JI2z7 .home_projectDetails__qPmVb{opacity:1}.home_projectInfoRow__JI2z7 .home_h2Home__e6r3j{opacity:0;transition:opacity .3s ease}.home_imageContainer__Sx7cH:hover~.home_projectInfoRow__JI2z7 .home_h2Home__e6r3j{opacity:1!important}.home_plusIcon___pYPk{font-size:98px;font-weight:100!important;color:#FFFFFF;z-index:3;font-family:Times New Roman,Times,serif}.home_projectDetails__qPmVb{opacity:0;text-align:right}.home_projectDetails__qPmVb h3{font-size:18px;font-family:fustat-light;color:#1F2021}.home_h3Category__jQm_v{text-transform:uppercase}.home_projectInfoRow__JI2z7{display:flex;flex-direction:column;justify-content:space-between;align-items:start;text-align:start;margin-top:4rem;text-align:right}.home_projectDetails__qPmVb{display:flex;flex-direction:column;gap:.5rem}@media (max-width:1482px){.home_emptyHalf__UZwGy{flex:1 1 185%}}@media (max-width:1260px){.home_emptyHalf__UZwGy{flex:1 1 215%}}@media (max-width:1024px){.home_projectList__PfalN{padding-top:calc(var(--nav-height, 8rem) + 1rem)}.home_projectDetails__qPmVb{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem}.home_projectDate__KdD7W{display:none}.home_projectCategory__OAUVQ,.home_projectType__C8Ad2{flex:1 1 auto}.home_projectCard__DAIIc{flex-direction:column!important;padding:0;margin:0}.home_imageContainer__Sx7cH{width:100%;aspect-ratio:4/3;flex:none;padding:0;margin:0;position:relative}.home_emptyHalf__UZwGy{display:none}.home_projectInfoRow__JI2z7{flex-direction:column;justify-content:left;align-items:start;text-align:left;padding:1.5rem 1rem;background-color:#fff;margin-top:1rem!important;width:100%!important}.home_projectDetails__qPmVb{opacity:1;margin-top:.5rem;text-align:left}.home_projectDetails__qPmVb h3{font-size:16px}.home_h2Home__e6r3j{font-size:24px;margin-top:1rem}.home_projectCardImage__PnleC{width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover}.home_overlay__bOuv_{top:auto!important;left:auto!important;right:8px!important;bottom:8px!important;position:absolute;width:56px;height:56px!important;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);display:flex;align-items:center;justify-content:center;opacity:1!important;transition:none;z-index:2}.home_plusIcon___pYPk{font-weight:700}.home_imageContainer__Sx7cH:hover .home_overlay__bOuv_{opacity:1}.home_overlay__bOuv_ .home_plusIcon___pYPk,.home_overlay__bOuv_ svg{width:36px!important;height:36px!important}.home_leftImage___78a9,.home_rightImage__UVLcN{margin-top:0!important;min-height:auto!important;padding-left:0;padding-right:0}}.home_projectCard__DAIIc{position:relative;align-items:center}.home_projectInfoRow__JI2z7{position:absolute;top:50%;transform:translateY(-50%);margin-top:0;align-items:center;z-index:105;width:45%}.home_leftImage___78a9 .home_projectInfoRow__JI2z7{left:0;right:auto;text-align:right;align-items:flex-end}.home_rightImage__UVLcN .home_projectInfoRow__JI2z7{right:0;left:auto;text-align:left;align-items:flex-start}@media (max-width:1024px){.home_projectInfoRow__JI2z7{position:static;transform:none}.home_projectInfoRow__JI2z7 .home_h2Home__e6r3j{opacity:1}}.about_description__4jrqc{color:#000;font-size:16px;font-weight:400;height:auto;white-space:pre-line;margin:1.5rem 0;opacity:1;transition:opacity .4s ease-in-out}.about_description__4jrqc p{padding:12px 0}.about_sectionAbout__g56_U{transition:max-height .6s ease-in-out;max-height:80rem;margin-top:15rem!important;overflow:hidden;margin-top:0;padding-top:0!important}.about_sectionScrolled__wg54B{max-height:40rem}.about_sectionScrolled__wg54B .about_description__4jrqc{opacity:0;pointer-events:none;display:none}.about_sectionAbout__g56_U .about_description__4jrqc{opacity:1;transition:opacity .4s ease-in-out}.about_sectionScrolled__wg54B .about_image__cQ7EA{transform:translateY(-20%);transition:transform .6s ease-in-out}.about_containerAbout__Bvj7b{width:100%;min-height:100vh;background:#fff;display:flex;flex-direction:column;padding:var(--nav-height,12rem) 1rem 0 1rem;overflow:hidden;transition:max-height 1s ease-in-out!important}.about_imageContainer__p2taq{position:relative;overflow:hidden;background:#f5f5f5;cursor:pointer;display:flex;align-items:center;justify-content:center}.about_image__cQ7EA{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:none;transition:filter .3s ease}.about_imageContainer__p2taq:not(:hover) .about_image__cQ7EA{filter:blur(8px)}.about_overlay__5ENce{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .3s ease;z-index:2;background:rgba(255,255,255,.2);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:1}.about_imageContainer__p2taq:hover .about_image__cQ7EA{filter:none}.about_imageContainer__p2taq:hover .about_overlay__5ENce{opacity:0}.about_svgOverlay__wPFyg{position:absolute;inset:0;z-index:2;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .3s ease}.about_imageContainer__p2taq:hover .about_svgOverlay__wPFyg{opacity:0;pointer-events:none}.about_noImage__yWdsd{width:100%;height:100%;background-color:#ccc;color:#aaa;font-size:18px;text-align:center;display:flex;justify-content:center;align-items:center}.about_infoContainer__HyGRi{background:#fafafa;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px;transition:opacity .3s}.about_nameContainer__pDkFG{display:flex;align-items:left;justify-content:left;width:100%;font-size:22px;font-weight:600;margin-bottom:8px}.about_name__2_V5f{font-size:22px;font-weight:600;line-height:30px}.about_name__2_V5f,.about_role__wVV7H{color:var(--DARK-GREY,#1F2021);text-align:right;font-family:Fustat,sans-serif;font-style:normal;margin:0}.about_role__wVV7H{font-size:16px;font-weight:300;line-height:normal}.about_studies__5vZV5{color:var(--DARK-GREY,#1F2021);font-family:Fustat,sans-serif;font-size:14px;font-weight:300;margin-top:4px}.about_sectionFormer__b_PqL h2{font-size:35px;font-weight:300;text-align:right;padding-right:1rem}.about_formerNamesContainer__1tU6a{display:flex;justify-content:center!important;text-align:left!important;flex-wrap:wrap;gap:10px;font-size:16px;font-weight:500;color:#333;justify-content:flex-start;font-family:fustat,sans-serif;margin:3rem 0 2.5rem}.about_formerName___KCJ9{white-space:nowrap;font-size:16px!important;font-family:fustat-semi-bold,sans-serif;cursor:pointer}.about_contactSection__x6UxX{margin-top:48px;padding:32px 0;border-top:1px solid #ccc;width:100%}.about_contact__Wq91x{text-align:center;margin-bottom:24px}.about_contact__Wq91x h2{font-size:35px;font-weight:300;text-align:right;padding-right:1rem}.about_contactGrid__Z34fG{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1440px;margin:0 auto;padding:30px 40px}.about_contactGrid__Z34fG h4{font-family:Fustat,sans-serif;font-size:16px;color:#1f2021;font-weight:700;text-transform:uppercase;margin-bottom:8px}.about_contactGrid__Z34fG p{font-family:fustat;font-size:15px;color:#444;font-weight:400;line-height:1.5;margin:0}.about_buttonSelected__fu0y8{color:#000;border:1px solid #000;font-family:fustat,sans-serif;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;transition:background-color .3s ease,color .3s ease;padding:.5rem 1rem;border-radius:4px}.about_buttonSelected__fu0y8 span{font-size:16px!important}.about_buttonSelected__fu0y8:hover{background-color:#000!important;color:#fff!important}.about_buttonSelected__fu0y8:hover span{color:#fff!important;font-weight:700!important}.about_footer__8tGwq{background:#222;color:#fff;margin-top:20px;padding:3rem}.about_footer__8tGwq a{color:#fff!important;text-decoration:none}.about_footerHeader__nOL2L{text-align:right;padding-right:1rem;margin-bottom:8px}.about_footerHeader__nOL2L h2{color:#fff;font-size:34px;font-weight:300;margin:0 2rem 2rem 0}.about_footerHeaderRow__8t6aU{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-right:2rem}.about_footerHeaderRow__8t6aU a{color:#fff;text-decoration:none;font-size:16px;font-weight:500}.about_footerInstagramIcon__OqMvL{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:50%;background:transparent;color:#fff;transition:transform .2s ease,opacity .2s ease;margin-top:8px}.about_footerInstagramIcon__OqMvL:hover{transform:translateY(-1px);opacity:.85}.about_quienesSomos__muMJG h2{text-align:right}.about_footerEmail__9Z2sZ{font-size:16px;font-weight:500}.about_footerInstagram__yvFBc{margin-top:6px}.about_footerTop__vldno{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:28px;margin:0 auto;padding:0 16px}.about_footerLeft__rP6YN p,.about_footerRight__76mad p{margin:0;font-size:16px}.about_footerLeft__rP6YN p:first-child,.about_footerRight__76mad p:first-child{font-size:18px;font-weight:500}.about_footerRight__76mad p+p{margin-top:6px}.about_footerEmail__9Z2sZ{margin:0}.about_footerContactCol__nVohU{display:flex;flex-direction:column;gap:8px;justify-self:end;text-align:right;align-items:flex-end}.about_footerLeft__rP6YN{justify-self:start}.about_footerLeft__rP6YN:has(.about_apiAddress__5OdEy)>p:first-child{display:block}.about_footerLeft__rP6YN .about_apiAddress__5OdEy+p{display:none}.about_footerCenter__l2SVP{justify-self:center;text-align:center}.about_footerRight__76mad{justify-self:end;text-align:right}.about_footerTagline__Gxofa{display:flex;align-items:center;gap:12px}.about_footerTagline__Gxofa h3{font-size:18px;margin:0;text-align:center;font-family:fustat-light}.about_footerTagline__Gxofa span{font-size:22px}.about_footerBottom__aDY8O{text-align:center;font-size:16px;opacity:.9;margin-top:6rem!important}@media (max-width:1024px){.about_containerAbout__Bvj7b{height:auto;padding-top:var(--nav-height,8rem)}.about_sectionAbout__g56_U{display:flex;flex-direction:column!important;gap:16px!important;align-items:center!important;padding-top:0!important;max-height:none!important;height:auto!important}.about_sectionAbout__g56_U h1{height:auto!important;text-align:left!important}.about_sectionAbout__g56_U h2{height:auto!important;margin-bottom:1rem;text-align:right!important}.about_quienesSomos__muMJG{flex-direction:column-reverse!important;text-align:center}.about_quienesSomos__muMJG h2{text-align:right!important;width:100%}.about_quienesSomos__muMJG div{width:100%!important}.about_imageContainer__p2taq,.about_infoContainer__HyGRi{width:100%!important;height:auto!important;min-height:220px;margin-bottom:12px}.about_contactGrid__Z34fG{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)!important;gap:16px}.about_description__4jrqc{padding:0 1.5rem}.about_imageContainer__p2taq{transition:none!important}.about_imageContainer__p2taq .about_image__cQ7EA{filter:none!important;transition:none!important}.about_overlay__5ENce,.about_svgOverlay__wPFyg{display:none!important}.about_infoContainer__HyGRi{transition:none!important}.about_footerTop__vldno{grid-template-columns:1fr;gap:16px}.about_footerCenter__l2SVP,.about_footerTagline__Gxofa{display:none!important}.about_footerTagline__Gxofa h3{font-size:14px}.about_footerContactCol__nVohU{align-items:flex-end;text-align:right}.about_footerLeft__rP6YN,.about_footerRight__76mad{justify-self:end;text-align:right}.about_sectionFormer__b_PqL{padding:1rem}.about_sectionFormer__b_PqL h2{text-align:left}.about_quienesSomos__muMJG{padding:1rem}.about_containerAbout__Bvj7b{padding-left:0;padding-right:0}.about_sectionAbout__g56_U>div{width:100%!important}.about_sectionAbout__g56_U>div:last-child h1,.about_sectionAbout__g56_U>div:last-child h2{display:none!important}.about_imageContainer__p2taq,.about_image__cQ7EA{width:100%!important}.about_image__cQ7EA{height:auto;max-width:100vw;transition:none!important}.about_overlay__5ENce{display:none!important}.about_imageContainer__p2taq:not(:hover) .about_image__cQ7EA{filter:none!important}.about_contactGrid__Z34fG{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.about_up__6pCm0{margin-bottom:3rem;height:10rem}.about_bottom__3IuJt{display:flex;flex-direction:column;justify-content:end}.about_contact__Wq91x{text-align:left}}@media (max-width:600px){.about_sectionAbout__g56_U{padding:12px 0}.about_description__4jrqc{font-size:16px}.about_footerContent__me9Jx{gap:12px}}.about_mobileOnly__8OrA2{display:none}@media (max-width:1024px){.about_mobileOnly__8OrA2{display:block}}