.garden .hero{position:relative;width:100%;height:100vh}.garden .hero .bg{position:absolute;top:0;left:0;width:100%;height:100%;filter:brightness(20%)}.garden section:nth-of-type(2){padding:10vw 10vw 7vw 3vw;display:flex;width:100%;height:174.9vh;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:5vw}.garden section>.left,.garden section>.left .SlideInImageWrapper{height:100%}.garden section.project-info>.right{width:35%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}section.full-img{width:100%;height:120vh;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);overflow:hidden}section.full-img img{width:100%;height:auto;object-fit:cover}section.main-features{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:5vw;padding:10vw}section.main-features .top{width:100%;height:100vh;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}section.main-features .left,section.main-features .left .SlideInImageWrapper{height:100%}section.main-features .right .SlideInImageWrapper{width:50%;aspect-ratio:1.2/1}.garden section.main-features .right{width:40%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}section.thanks-to{width:100%;height:100vh;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center}section.thanks-to .bg{width:100%;height:100%;filter:brightness(30%);overflow:hidden;position:absolute;top:0;left:0;z-index:-1}section.thanks-to .bg img{width:100%;height:100%;object-fit:cover}.thanks-text-wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;width:50%;gap:5vw}.thanks-text-wrapper .bottomLine{position:relative;width:100%;height:1px;will-change:rotate;background:var(--bg);margin:2.5vw 0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.thanks-text-wrapper .right{width:45%}.thanks-text-wrapper .SlideInText{width:100%}.thanks-text-wrapper .SlideInText:nth-of-type(3) p{text-transform:uppercase;font-family:pp-fragment;font-weight:600;letter-spacing:1vw}.thanks-text-wrapper .SlideInText:nth-of-type(4) p{filter:brightness(50%);font-size:1vw;letter-spacing:.29vw}.thanks-text-wrapper img{width:5vw}.thanks-text-wrapper p{color:var(--bg)}section.next-project{height:100vh;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:5vw}section.next-project .left{width:35%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}section.next-project .left img{width:8vw}section.next-project .left>div:has(h3,button){display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:3vw}section.next-project .left p{font-family:sans-serif;font-weight:700;font-size:1vw;text-transform:uppercase}section.next-project .left h3{font-family:pp-fragment;line-height:.9;font-weight:100;font-size:5vw;text-transform:uppercase}section.next-project .right{width:65%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}section.next-project .right .SlideInImageWrapper{width:100%;height:100%}@media screen and (max-width:1024px){.project-info{padding:2vh!important;flex-direction:column!important}.garden section:nth-of-type(2){height:auto;padding-top:15vh!important;gap:7vh}.garden section>.left{width:100%;height:auto;gap:4vh}.garden section>.left .actionButton{margin:4vh 0 8vh}.garden .SlideInImageWrapper{width:100%;height:25vh!important}.garden section.project-info>.right{width:100%;height:auto;gap:7vh}.garden section .right .SlideInText h2{font-size:2.5vh;font-weight:600;margin-bottom:7vh}.garden section .right .SlideInText p{font-size:3vh}.SlideInDetail ul li .first-div{font-size:3vh!important;width:18vh!important}.SlideInDetail ul li div{font-size:3vh!important}section.full-img{height:auto;margin-top:15vh}section.main-features .top{flex-direction:column;height:auto;width:100%;gap:7vh}.garden section.main-features .right,section.main-features .left{height:auto;width:100%}section.main-features{padding:15vh 2vh 2vh}.SlideInFeatures{width:100%!important}.SlideInFeatures h2{font-size:2.5vh!important}.SlideInFeatures ul{align-items:flex-start!important;padding-left:2vh!important}.SlideInFeatures li{width:100%!important}.SlideInFeatures h3{font-size:3vh!important;font-weight:550!important}.SlideInFeatures p{font-size:2vh!important}.SlideInFeatures li span{font-size:4vh!important;top:-1.1vh!important;left:-2.5vh!important}body>div.garden>section.main-features>div.bottom,section.main-features .right .SlideInImageWrapper{width:100%}section.thanks-to{padding:2vh}.thanks-text-wrapper{width:100%;flex-direction:column}.thanks-text-wrapper .right{width:100%}.thanks-text-wrapper img{width:7vh;margin-bottom:2vh}.thanks-text-wrapper .bottomLine{margin:5vh 0}.thanks-text-wrapper .SlideInText:nth-of-type(3) p{letter-spacing:1.05vh}.thanks-text-wrapper .SlideInText:nth-of-type(4) p{font-size:2vh!important}section.next-project{height:auto;width:100%;flex-direction:column;align-items:center}section.next-project .right{width:100%}section.next-project .left p{font-size:2.5vh}section.next-project .left img{width:25vh}section.next-project .left h3{font-size:5vh}section.next-project .left h3 br{display:none}}.project-hero{width:100vw;height:100vh;overflow:hidden;position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:7vw 5vw}.project-hero .bg{width:100%;height:auto;position:absolute;top:0;left:0;z-index:-1;pointer-events:none;filter:brightness(10%)}.project-hero .left{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:auto;height:100%;gap:1vw}.project-hero .left img{width:auto;height:1.5vw;opacity:0}.project-hero .left h1>div{position:relative;overflow:hidden;display:flex}.project-hero .left h1 span.hidden{opacity:0;pointer-events:none;position:relative;transform:none}.project-hero .left h1 span{font-family:pp-fragment;font-size:10vw;font-weight:100;position:absolute;transform:translateY(100%)}.project-hero .left h1 span,.project-hero .left span{color:var(--bg);line-height:.9;text-transform:uppercase}.project-hero .left span{font-family:sans-serif;font-size:1vw;margin-top:2vw}.location-div{overflow-y:hidden;position:relative;margin-top:2vw;display:flex}.location-div span{position:absolute;transform:translateY(100%);margin-top:0!important}.location-div span.hidden{position:relative;transform:none;opacity:0;pointer-events:none}.project-hero .right{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:auto;height:100%;gap:1vw}.project-hero .right>div{position:relative;overflow:hidden;display:flex}.project-hero .right div:first-of-type span{font-size:1.5vw}.project-hero .right div:first-of-type span,.project-hero .right div:nth-of-type(2) span{font-family:sans-serif;color:var(--bg);text-transform:uppercase;line-height:.9;position:absolute;transform:translateY(100%)}.project-hero .right div:nth-of-type(2) span{font-size:1vw}.project-hero .right span.hidden{opacity:0;pointer-events:none;transform:none!important;position:relative!important}@media screen and (max-width:1024px){.project-hero{flex-direction:column;justify-content:center;gap:20vh;padding-top:20vh}.project-hero .right{flex-direction:row;justify-content:space-between;height:auto;width:100%}.project-hero .left{width:100%}.project-hero .right div:first-of-type span,.project-hero .right div:nth-of-type(2) span{font-size:4vw}.project-hero .bg{height:100%;width:auto}.project-hero .left img{height:5vw}.project-hero .left h1{line-height:.1}.project-hero .left h1 span{font-size:15vw}.project-hero .left{justify-content:center}.project-hero .left span{font-size:4vw}.location-div{margin-top:10vw}}