._57KKWa_cover{object-fit:cover;width:100%;height:100%}._57KKWa_portrait{width:auto;max-height:85vh}._57KKWa_landscape{width:50%;height:auto}@media (max-width:1100px){._57KKWa_portrait{width:unset;object-fit:cover;max-width:100%;height:auto}._57KKWa_landscape{width:100%}}
.GGtm8a_nav a{border-bottom:1px solid #0000;transition:border-color .3s}.GGtm8a_nav a:hover,.GGtm8a_nav .GGtm8a_active{border-color:#000}.GGtm8a_light a:hover,.GGtm8a_light .GGtm8a_active{border-color:#fff}
.TMXgpW_wrapper{text-align:center;align-items:center;display:flex;position:relative}.TMXgpW_wrapper:hover .TMXgpW_menuItem{transform:translateY(0)}.TMXgpW_wrapper:hover .TMXgpW_subMenu{visibility:visible;opacity:1;transform:translate(-50%)}.TMXgpW_subMenu{visibility:hidden;opacity:0;background-color:#fff;padding-top:2rem;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;top:100%;left:50%;transform:translate(-50%,-5px)}.TMXgpW_mobileWrapper{text-align:right;position:relative}.TMXgpW_mobileWrapper .TMXgpW_subMenu{bottom:100%;right:0;top:unset;left:unset;background-color:#fff;margin-bottom:1rem;transform:translateY(5px)}.TMXgpW_mobileWrapper .TMXgpW_menuItem{padding:1rem 0}.TMXgpW_toggler{cursor:pointer;align-items:center;gap:.5rem;display:flex}.TMXgpW_toggler svg{transition:transform .2s;transform:rotate(180deg)}.TMXgpW_languagesOpen .TMXgpW_subMenu{visibility:visible;opacity:1;transform:translateY(0)}.TMXgpW_languagesOpen .TMXgpW_toggler svg{transform:rotate(0)}.TMXgpW_menuItem{cursor:pointer;padding:0 2.5rem 2rem}
.sIsksq_mobileMenu{inset:0;top:var(--header-height);z-index:10;padding:80px var(--main-padding) 30px;background-color:#fff;border-top:1px solid #000;flex-direction:column;justify-content:space-between;display:flex;position:fixed}.sIsksq_mobileMenu>ul{flex-direction:column;gap:55px;display:flex}.sIsksq_langAndContact{justify-content:space-between;align-items:flex-end;display:flex}.sIsksq_contact{margin:0;line-height:1.75}.sIsksq_address{width:22ch}.sIsksq_social{gap:1.5rem;display:flex}.sIsksq_social a{align-items:flex-end;display:flex}.sIsksq_social svg{width:20px;height:30px}.sIsksq_hamburger{display:none}@media (max-width:900px){.sIsksq_hamburger{display:initial;height:30px}}@media (max-width:500px){.sIsksq_mobileMenu{top:var(--mobile-header-height)}}
.wTgO0W_header{z-index:1;opacity:1;visibility:visible;width:100%;padding:60px var(--main-padding) 40px;box-sizing:border-box;background-color:#fff;border-bottom:1px solid #0000;justify-content:space-between;align-items:flex-start;font-size:1.05rem;transition:background-color .3s,border-color .3s,opacity .3s,visibility .3s;display:flex;position:sticky;top:0;overflow-x:clip}.wTgO0W_logo,.wTgO0W_langAndContact{width:225px}.wTgO0W_logo *{font-size:inherit;margin:0;font-weight:400}.wTgO0W_subtitle{color:#787878}.wTgO0W_nav ul,.wTgO0W_langAndContact{align-items:flex-start;display:flex}.wTgO0W_nav{width:min(35%,470px)}.wTgO0W_nav ul{justify-content:space-between;margin:0}.wTgO0W_nav ul li{width:75px}.wTgO0W_nav ul li:nth-of-type(2){text-align:center}.wTgO0W_nav ul li:nth-of-type(3){text-align:right}.wTgO0W_langAndContact{justify-content:flex-end;gap:75px}.wTgO0W_light,.wTgO0W_light .wTgO0W_subtitle,.wTgO0W_light a{color:#fff;background-color:#0000}.wTgO0W_borderBottom{border-bottom:1px solid #000}.wTgO0W_light.wTgO0W_borderBottom{border-bottom:1px solid #0000}@media (min-width:900px){.wTgO0W_hidden{opacity:0;visibility:hidden}}.wTgO0W_contact{text-align:center;align-items:center;display:flex;position:relative}.wTgO0W_contact span{cursor:pointer}.wTgO0W_contact .wTgO0W_subMenu{visibility:hidden;opacity:0;background:#fff;padding-top:2rem;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;top:100%;left:50%;transform:translate(-50%,-5px)}.wTgO0W_contact:hover .wTgO0W_menuItem{transform:translateY(0)}.wTgO0W_contact:hover .wTgO0W_subMenu{visibility:visible;opacity:1;transform:translate(-50%)}.wTgO0W_menuItem{padding:0 2.5rem 2rem}.wTgO0W_light .wTgO0W_langAndContact ul{background-color:#0000}@media (max-width:900px){.wTgO0W_nav,.wTgO0W_langAndContact{display:none}}@media (max-width:500px){.wTgO0W_header{padding:3vh var(--main-padding)}}
.ty6rGW_hero{margin-top:calc(-1 * var(--header-height));height:75vh;position:relative}.ty6rGW_hero:before{content:"";background:linear-gradient(221.37deg,#0000 48.92%,#00000023 72.91%,#0003 88.13%),linear-gradient(#0003 9.38%,#0000 47.61%);position:absolute;inset:0}.ty6rGW_heroTitle{bottom:var(--main-padding);left:var(--main-padding);color:#fff;position:absolute}.ty6rGW_basicInfo{height:25vh;padding:0 var(--main-padding);margin:0;margin-bottom:var(--section-gap);justify-content:space-between;align-items:center;display:flex}.ty6rGW_basicInfo dt{text-transform:uppercase;margin-bottom:.5rem;font-weight:700}.ty6rGW_basicInfo dd{max-width:200px;margin:0}.ty6rGW_basicInfo div:nth-of-type(2){text-align:center}.ty6rGW_basicInfo div:nth-of-type(3){text-align:right}.ty6rGW_blockWrapper{margin-bottom:var(--section-gap)}.ty6rGW_technicalInfo{margin:auto;margin-bottom:var(--section-gap);padding:0 var(--main-padding);grid-template-columns:1fr 1fr;gap:60px 2.5rem;display:grid}.ty6rGW_technicalInfo dt{margin-bottom:.5rem}.ty6rGW_technicalInfo dd{margin:0}@media (max-width:900px){.ty6rGW_hero{height:100vh;margin-bottom:60px}.ty6rGW_basicInfo{flex-direction:column;align-items:flex-start;gap:22px;height:auto}.ty6rGW_basicInfo div:nth-of-type(2),.ty6rGW_basicInfo div:nth-of-type(3){text-align:left}.ty6rGW_basicInfo,.ty6rGW_blockWrapper{margin-bottom:var(--section-small-gap)}}@media (max-width:500px){.ty6rGW_hero{margin-top:calc(-1 * var(--mobile-header-height))}}@media (max-width:350px){.ty6rGW_technicalInfo{grid-template-columns:1fr;row-gap:30px}}
._3R3jVW_section{margin-bottom:var(--section-gap)}._3R3jVW_intro{justify-content:space-between;align-items:center;display:flex}._3R3jVW_intro img{width:50%;height:calc(100vh - var(--header-height));object-fit:cover}._3R3jVW_intro p{max-width:var(--text-width);padding:0 var(--main-padding);box-sizing:border-box}._3R3jVW_ethical,._3R3jVW_aesthetic{justify-content:space-between;align-items:center;display:flex}._3R3jVW_ethicalContent{padding-left:var(--main-padding)}._3R3jVW_aestheticContent{padding-right:var(--main-padding);text-align:right}._3R3jVW_ethicalLi,._3R3jVW_aestheticLi{position:relative}._3R3jVW_ethicalHeading,._3R3jVW_aestheticHeading{margin-bottom:50px;font-weight:400}._3R3jVW_ethicalLi:hover ._3R3jVW_ethicalTitle,._3R3jVW_aestheticLi:hover ._3R3jVW_aestheticTitle{opacity:0;visibility:hidden}._3R3jVW_ethicalText,._3R3jVW_aestheticText{opacity:0;visibility:hidden;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}._3R3jVW_ethicalLi:hover ._3R3jVW_ethicalText,._3R3jVW_aestheticLi:hover ._3R3jVW_aestheticText{opacity:1;visibility:visible}._3R3jVW_ethical img,._3R3jVW_aesthetic img{object-fit:contain;max-width:50%;height:auto}._3R3jVW_ethicalTitle,._3R3jVW_ethicalText,._3R3jVW_aestheticTitle,._3R3jVW_aestheticText{transition:opacity .2s,visibility .2s}._3R3jVW_clients{width:var(--text-width);padding:0 var(--main-padding)}@media (min-width:900px) and (max-width:1250px){._3R3jVW_ethicalTitle,._3R3jVW_aestheticTitle{font-size:2.8rem}._3R3jVW_ethicalText,._3R3jVW_aestheticText{font-size:.8rem}}@media (max-width:900px){._3R3jVW_intro{flex-direction:column}._3R3jVW_intro img{width:100%}._3R3jVW_intro p{box-sizing:border-box;min-width:100%}._3R3jVW_ethicalLi:hover ._3R3jVW_ethicalTitle,._3R3jVW_aestheticLi:hover ._3R3jVW_aestheticTitle{visibility:unset;display:none}._3R3jVW_ethicalText,._3R3jVW_aestheticText{transform:unset;visibility:unset;display:none;position:relative}._3R3jVW_ethicalLi:hover ._3R3jVW_ethicalText,._3R3jVW_aestheticLi:hover ._3R3jVW_aestheticText{visibility:unset;display:block}._3R3jVW_ethicalTitle,._3R3jVW_ethicalText,._3R3jVW_aestheticTitle,._3R3jVW_aestheticText{transition:opacity .2s,display .2s}._3R3jVW_ethical{flex-direction:column-reverse;align-items:flex-start}._3R3jVW_aesthetic{flex-direction:column;align-items:flex-end}._3R3jVW_intro p,._3R3jVW_ethicalContent,._3R3jVW_aestheticContent{margin-top:var(--section-small-gap)}._3R3jVW_ethicalHeading,._3R3jVW_aestheticHeading{margin-bottom:25px}._3R3jVW_ethical img,._3R3jVW_aesthetic img{max-width:100%}._3R3jVW_clients{box-sizing:border-box;min-width:100%}}@media (max-width:500px){._3R3jVW_intro img{height:calc(100vh - var(--mobile-header-height))}._3R3jVW_section{margin-bottom:var(--section-small-gap)}}
._6TZMsW_wrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 0;display:flex}
.Cf8TSG_main a{display:inline-block}.Cf8TSG_firstSection{margin-top:calc(-1 * var(--header-height))}.Cf8TSG_section:before{content:"";background:linear-gradient(221.37deg,#0000 48.92%,#00000023 72.91%,#0003 88.13%),linear-gradient(#0003 9.38%,#0000 47.61%);position:absolute;inset:0}.Cf8TSG_firstSection .Cf8TSG_content{right:unset}.Cf8TSG_section{height:100dvh;position:relative}.Cf8TSG_content{bottom:var(--main-padding);left:var(--main-padding);right:var(--main-padding);color:#fff;max-width:100%;position:absolute}.Cf8TSG_section:nth-child(2n) .Cf8TSG_content{text-align:right}.Cf8TSG_section:nth-child(2n) p{margin-left:auto}.Cf8TSG_content p{max-width:400px}@media (max-width:500px){.Cf8TSG_firstSection{margin-top:calc(-1 * var(--mobile-header-height))}.Cf8TSG_firstSection .Cf8TSG_content{bottom:calc(2.5 * var(--main-padding))}.Cf8TSG_content{margin-bottom:12px}}
.MCjAwq_section{margin-bottom:var(--section-gap)}.MCjAwq_intro{flex-direction:row-reverse;justify-content:space-between;align-items:center;display:flex}.MCjAwq_intro p{max-width:var(--text-width);padding:0 var(--main-padding);box-sizing:border-box}.MCjAwq_intro img{width:50%;height:calc(100vh - var(--header-height));object-fit:cover}.MCjAwq_withoutLimits{flex-direction:row-reverse;justify-content:space-between;align-items:center;display:flex}.MCjAwq_withoutLimits img{padding:0 var(--main-padding);box-sizing:border-box;object-fit:cover;max-width:50%;height:auto}.MCjAwq_withoutLimitsContent{width:50%;max-width:var(--text-width);padding:0 var(--main-padding);box-sizing:border-box}.MCjAwq_maxWidth p{max-width:50ch;padding:0 var(--main-padding);margin-left:auto;margin-right:auto}.MCjAwq_phaseNumber{margin-bottom:20px;padding-left:10px}.MCjAwq_centered{text-align:center;margin-left:auto;margin-right:auto}p.MCjAwq_centered{max-width:455px}.MCjAwq_textRight{flex-direction:row-reverse}.MCjAwq_phaseBody{justify-content:space-between;align-items:center;height:625px;margin:30px 0 45px;display:flex}.MCjAwq_phaseBody img{width:50%;height:auto;padding:0 0 0 var(--phase-margin);box-sizing:border-box;object-fit:cover;min-height:325px;max-height:375px}.MCjAwq_phaseContent{width:50%;padding:var(--phase-margin) var(--phase-margin) var(--phase-margin) var(--main-padding);flex:1;justify-content:flex-end;gap:30px;display:flex}.MCjAwq_textRight img{padding:0 var(--phase-margin) 0 0}.MCjAwq_textRight .MCjAwq_phaseContent{padding:var(--phase-margin) var(--main-padding) var(--phase-margin) var(--phase-margin);justify-content:flex-start}.MCjAwq_problem,.MCjAwq_solution{margin-bottom:20px}.MCjAwq_phaseTextTitle{margin-bottom:35px}.MCjAwq_phaseContent p{margin:10px 0 0}.MCjAwq_firstArrow{margin:10px 0 45px;position:relative;left:50%;transform:translate(-50%)}.MCjAwq_phaseWrapper{position:relative}.MCjAwq_arrowsDesktop{height:100%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.MCjAwq_arrowsMobile{display:none}.MCjAwq_reality{margin:calc(2 * var(--section-gap)) 0;position:relative}.MCjAwq_lineWrapper{position:relative}.MCjAwq_lineWrapper img,.MCjAwq_lineWrapperMobile img{width:100vw;position:absolute;left:0}.MCjAwq_lineWrapperMobile img{display:none}.MCjAwq_flex{justify-content:space-between;display:flex}.MCjAwq_flexFirst{max-width:var(--text-width);box-sizing:border-box}.MCjAwq_flexSecond{text-align:center;width:50%}.MCjAwq_reality h2,.MCjAwq_firstText,.MCjAwq_secondText{padding-left:var(--main-padding);padding-right:var(--main-padding)}.MCjAwq_over{padding-bottom:40px}.MCjAwq_under{padding-top:50px}.MCjAwq_reality>img,.MCjAwq_flexSecond img{width:50%;position:absolute;top:-40px;right:0}.MCjAwq_flexSecond img{display:none}@media (max-width:1300px){.MCjAwq_over{padding-bottom:0}.MCjAwq_under{padding-top:10px}}@media (max-width:900px){.MCjAwq_intro{gap:var(--section-small-gap);flex-direction:column}.MCjAwq_intro img{width:100%}.MCjAwq_intro p{box-sizing:border-box;min-width:100%}.MCjAwq_withoutLimits{gap:var(--section-small-gap);flex-direction:column}.MCjAwq_withoutLimitsContent{box-sizing:border-box;min-width:100%}.MCjAwq_withoutLimits img{width:100%;max-width:unset;padding:0 var(--main-padding);box-sizing:border-box}.MCjAwq_uncertaintyHeader br{display:none}.MCjAwq_phaseBody{flex-direction:column-reverse;height:auto}.MCjAwq_phaseTextTitle{margin-top:var(--main-padding);margin-bottom:var(--main-padding)}.MCjAwq_phaseBody img{padding:0 var(--main-padding);width:100%}.MCjAwq_phaseContent,.MCjAwq_textRight .MCjAwq_phaseContent{box-sizing:border-box;padding:0 var(--main-padding);justify-content:space-between;width:100%}.MCjAwq_solutions{text-align:right}.MCjAwq_arrowsDesktop{display:none}.MCjAwq_arrowsMobile{display:initial;margin-bottom:45px;position:relative;left:50%}.MCjAwq_reality{margin:var(--section-gap) 0}.MCjAwq_reality h2{text-align:center;margin-left:auto;margin-right:auto}.MCjAwq_flex{text-align:center;align-items:center}.MCjAwq_flexFirst{min-width:100%}.MCjAwq_flex p{padding:0}.MCjAwq_over{flex-direction:column;padding-bottom:0}.MCjAwq_over .MCjAwq_flexSecond{padding-top:80px}.MCjAwq_under{flex-direction:column-reverse;padding-top:0}.MCjAwq_under .MCjAwq_flexFirst{text-align:left}.MCjAwq_under .MCjAwq_flexSecond{padding-bottom:150px}.MCjAwq_over .MCjAwq_flexSecond{position:relative}.MCjAwq_lineWrapper img{display:none}.MCjAwq_lineWrapperMobile img{display:initial}.MCjAwq_reality>img{display:none}.MCjAwq_flexSecond img{display:initial;width:475px;height:auto;top:0;left:50%;transform:translate(-50%)}}@media (max-width:650px){.MCjAwq_flexSecond img{width:290px;height:auto;top:30px}}@media (max-width:500px){.MCjAwq_intro img{height:calc(100vh - var(--mobile-header-height))}}
.lIYj-a_grid{padding:var(--main-padding);gap:var(--main-padding);box-sizing:border-box;grid-template-columns:1fr 1fr;width:100vw;padding-top:0;display:grid}.lIYj-a_wrapper img{aspect-ratio:748/607;object-fit:cover;width:100%;height:auto;max-height:50vh}.lIYj-a_projectTitle{margin:1rem 0 .4rem}@media (max-width:900px){.lIYj-a_grid{grid-template-columns:1fr}}
.yAV6YG_facts{display:flex}.yAV6YG_facts>*{width:50%}.yAV6YG_factsImage{justify-content:center;align-items:center;max-width:450px;height:613px;margin-left:auto;margin-right:auto;display:flex;position:sticky;top:calc(50vh - 306.5px)}.yAV6YG_mobileAnimation{display:none}.yAV6YG_contentItem{flex-direction:column;justify-content:center;align-items:center;height:613px;margin-bottom:50px;display:flex}.yAV6YG_title{text-align:center;font-size:175px}.yAV6YG_description{text-align:center;margin:0;margin:0 var(--main-padding)}@media (max-width:1400px){.yAV6YG_factsImage{padding:0 var(--main-padding)}.yAV6YG_title{font-size:150px}}@media (max-width:1250px){.yAV6YG_factsImage{max-width:375px}}@media (max-width:900px){.yAV6YG_facts>*{width:100%}.yAV6YG_mobileAnimation{max-width:unset;box-sizing:border-box;width:90%;max-width:500px;height:auto;margin-top:2rem;margin-bottom:var(--section-gap);display:flex;position:static}.yAV6YG_mobileAnimation:last-of-type{margin-bottom:0}.yAV6YG_desktopAnimations{display:none}.yAV6YG_contentItem{height:auto;margin-bottom:0}}@media (max-width:500px){.yAV6YG_title{font-size:80px}.yAV6YG_mobileAnimation{margin-bottom:var(--section-small-gap)}}
