.Project_projectHeroSection__Qufr6{position:relative;width:90%;margin:0 5vw;height:72.5vw;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow:hidden;padding-top:12.5vw;gap:1.25vw}.Project_projectHeroSection__Qufr6 .Project_year__KisVb{background-color:#f2f2f6;font-size:1.25vw;border-radius:999px;font-weight:500;padding:.75vw 1.5vw .5vw}.Project_projectHeroSection__Qufr6 h1{position:relative;font-size:3vw;line-height:1;font-weight:500}.Project_projectHeroSection__Qufr6 p{position:relative;font-size:1.25vw;color:#222;font-weight:400;margin-top:-.75vw}.Project_projectHeroSection__Qufr6 p b{color:#222;font-weight:600}.Project_projectHeroSection__Qufr6 .Project_thumbnail__Pd32Q{position:absolute;left:50%;transform:translateX(-50%);bottom:-2.5vw;width:80vw;aspect-ratio:1632/974;display:flex;justify-content:center;align-items:center}.Project_projectHeroSection__Qufr6 .Project_thumbnail__Pd32Q img{position:relative;width:100%;height:100%}.Project_projectHeroSection__Qufr6 .Project_blur__VxxU_{position:absolute;left:0;bottom:0;width:100%;height:35%;background:linear-gradient(#ffffff00,#fff 95%)}.Project_projectDescription__f8H6E{position:relative;width:80%;height:50vw;margin:0 10vw;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2vw}.Project_projectDescription__f8H6E .Project_descriptionText__PBvUM{position:relative;display:block;width:55vw;height:-moz-fit-content;height:fit-content;text-align:center}.Project_projectDescription__f8H6E .Project_descriptionText__PBvUM p{position:relative;font-size:2vw;font-weight:600;color:transparent;background-color:#ddd;background-image:linear-gradient(90deg,#222 0,#222 calc(var(--progress) * 100%),#ddd calc(var(--progress) * 100%),#ddd 100%);background-repeat:no-repeat;background-size:calc(var(--progress) * 100%) 100%;display:inline;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.Project_projectDescription__f8H6E a{background-color:#222;color:#fff;text-transform:uppercase;font-weight:500;font-size:1.15vw;border-radius:999px;padding:1vw 2.5vw .65vw;transition:.3s;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5vw;white-space:nowrap}.Project_projectDescription__f8H6E a svg{height:1.25vw;margin-top:-.1vw;stroke-width:2}.Project_projectOverview__VVzdv{position:relative;width:80%;margin:0 10vw;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:42.5vw}.Project_projectOverview__VVzdv h2{position:relative;font-size:3vw;font-weight:500;text-transform:capitalize;padding-top:10vw}.Project_projectOverview__VVzdv .Project_overviewRow__TnW05{position:relative;width:100%;display:grid;grid-gap:1vw;gap:1vw;grid-template-columns:repeat(3,1fr);align-items:flex-start;margin-top:5vw}.Project_projectOverview__VVzdv .Project_overviewRow__TnW05 span{position:relative;width:100%;height:13vw;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.Project_projectOverview__VVzdv .Project_overviewRow__TnW05 span p{position:relative;font-size:1vw;text-transform:uppercase;font-weight:500;color:#555}.Project_projectOverview__VVzdv .Project_overviewRow__TnW05 span .Project_overviewDiv__eqZGs,.Project_projectOverview__VVzdv .Project_overviewRow__TnW05 span img{position:relative;height:10vw;aspect-ratio:1/1;background-color:#fff;border:.15vw solid #f2f2f6;border-radius:999vw;box-shadow:0 .5vw 1.5vw -.5vw rgba(0,0,0,.06)}.Project_projectOverview__VVzdv .Project_overviewRow__TnW05 span .Project_overviewDiv__eqZGs.Project_flags__eSpaO{display:flex;justify-content:center;align-items:center}.Project_projectOverview__VVzdv .Project_overviewRow__TnW05 span .Project_overviewDiv__eqZGs.Project_flags__eSpaO .Project_flagsWrapper__tFJn_{width:6.6vw;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:.25vw;gap:.5vw}.Project_projectOverview__VVzdv .Project_overviewRow__TnW05 span .Project_overviewDiv__eqZGs.Project_flags__eSpaO .Project_flagsWrapper__tFJn_ span{width:3vw;aspect-ratio:2.93/2;justify-content:flex-start;position:relative;width:2.5vw;aspect-ratio:1/1;height:auto;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#f2f2f6;border-radius:999px;padding-top:.2vw;font-size:.9vw;color:#222;font-weight:500}.Project_projectOverview__VVzdv .Project_overviewRow__TnW05 span .Project_overviewDiv__eqZGs.Project_flags__eSpaO .Project_flagsWrapper__tFJn_ img{position:relative;aspect-ratio:unset;height:115%;width:auto;box-shadow:none;border:0;border-radius:0;display:none}.Project_projectOverview__VVzdv .Project_overviewRow__TnW05 span .Project_overviewDiv__eqZGs.Project_flags__eSpaO .Project_pl__gFAi7{transform:translateX(-67.5%)}.Project_projectOverview__VVzdv .Project_overviewRow__TnW05 span .Project_overviewDiv__eqZGs.Project_flags__eSpaO .Project_en__eL5oA{transform:translate(-94.44%)}.Project_projectOverview__VVzdv .Project_overviewRow__TnW05 span .Project_overviewDiv__eqZGs.Project_flags__eSpaO .Project_de__tzmx2{transform:translate(-30.525%)}.Project_projectOverview__VVzdv .Project_overviewRow__TnW05 span .Project_overviewDiv__eqZGs.Project_flags__eSpaO .Project_fr__qC4cH{transform:translate(-27.13%)}.Project_projectHighlightsTitle__EF5vq{position:relative;width:80%;margin:0 10vw;display:flex;flex-direction:column;justify-content:center;align-items:center;height:22.5vw;padding-top:0;display:none}.Project_projectHighlightsTitle__EF5vq h2{position:relative;font-size:3vw;font-weight:500;line-height:4vw;text-transform:capitalize}.Project_projectHighlights__eS3Ib{width:80%;margin:0 10vw 15vw}.Project_projectHighlights__eS3Ib,.Project_projectHighlights__eS3Ib .Project_stickyHighlightWrapper__cXtZf{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:-moz-fit-content;height:fit-content}.Project_projectHighlights__eS3Ib .Project_stickyHighlightWrapper__cXtZf{width:100%;gap:10vw}.Project_projectHighlights__eS3Ib .Project_stickyHighlightWrapper__cXtZf .Project_mockupWrapper__kDytS{position:relative;height:45vw;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.Project_projectHighlights__eS3Ib .Project_stickyHighlightWrapper__cXtZf .Project_mockupWrapper__kDytS .Project_mockup__l3ekj{position:relative;height:36vw;aspect-ratio:1633/975}.Project_projectHighlights__eS3Ib .Project_stickyHighlightWrapper__cXtZf .Project_mockupWrapper__kDytS .Project_mockup__l3ekj .Project_mockupBrowser__1adYy{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:100%;width:auto;border-radius:.75vw;border:.05vw solid #353535}.Project_projectHighlights__eS3Ib .Project_stickyHighlightWrapper__cXtZf .Project_mockupWrapper__kDytS .Project_mockup__l3ekj .Project_mockupMedia__ovsWC{position:absolute;left:50%;transform:translateX(-50%);bottom:.05vw;width:calc(99.5%);aspect-ratio:1632/917;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:.75vw;border-bottom-right-radius:.75vw;object-fit:cover}.Project_projectHighlights__eS3Ib .Project_stickyHighlightWrapper__cXtZf .Project_mockupWrapper__kDytS span{position:relative;opacity:1;height:-moz-fit-content;height:fit-content;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:.75vw;height:6.5vw;transition:1s}.Project_projectHighlights__eS3Ib .Project_stickyHighlightWrapper__cXtZf .Project_mockupWrapper__kDytS span h3{color:#222;font-size:2.5vw;line-height:2.5vw;text-transform:capitalize;font-weight:500}.Project_projectHighlights__eS3Ib .Project_stickyHighlightWrapper__cXtZf .Project_mockupWrapper__kDytS span p{color:#555;font-size:1.25vw;line-height:1.15;text-align:center;max-width:40vw}@media (max-width:650px){.Project_projectHeroSection__Qufr6{height:120vw;padding-top:32.5vw;gap:2.5vw}.Project_projectHeroSection__Qufr6 .Project_year__KisVb{font-size:3.5vw;padding:2vw 3.5vw 1vw}.Project_projectHeroSection__Qufr6 h1{font-size:7.5vw;line-height:1;font-weight:500}.Project_projectHeroSection__Qufr6 p{font-size:4.5vw;margin-top:-1vw}.Project_projectHeroSection__Qufr6 .Project_thumbnail__Pd32Q{width:90vw}.Project_projectDescription__f8H6E{width:80%;height:100vw;margin:0 10vw;gap:4vw}.Project_projectDescription__f8H6E .Project_descriptionText__PBvUM{width:90vw}.Project_projectDescription__f8H6E .Project_descriptionText__PBvUM p{font-size:4.5vw}.Project_projectDescription__f8H6E a{font-size:3.5vw;padding:2vw 5vw 1.15vw;gap:1.5vw}.Project_projectDescription__f8H6E a svg{height:3.5vw;margin-top:-.75vw}.Project_projectOverview__VVzdv{width:90%;margin:0 5vw;height:170vw}.Project_projectOverview__VVzdv h2{font-size:7vw;padding-top:10vw}.Project_projectOverview__VVzdv .Project_overviewRow__TnW05{gap:10vw;margin-top:10vw;grid-template-columns:repeat(1,1fr)}.Project_projectOverview__VVzdv .Project_overviewRow__TnW05 span{height:35vw}.Project_projectOverview__VVzdv .Project_overviewRow__TnW05 span p{font-size:3.5vw}.Project_projectOverview__VVzdv .Project_overviewRow__TnW05 span .Project_overviewDiv__eqZGs,.Project_projectOverview__VVzdv .Project_overviewRow__TnW05 span img{height:27.5vw;border:.25vw solid #f2f2f6;box-shadow:0 1vw 3vw -1vw rgba(0,0,0,.06)}.Project_projectOverview__VVzdv .Project_overviewRow__TnW05 span .Project_overviewDiv__eqZGs.Project_flags__eSpaO .Project_flagsWrapper__tFJn_{width:27.5vw;gap:1vw}.Project_projectOverview__VVzdv .Project_overviewRow__TnW05 span .Project_overviewDiv__eqZGs.Project_flags__eSpaO .Project_flagsWrapper__tFJn_ span{width:9vw;padding-top:.75vw;font-size:3vw}.Project_projectHighlights__eS3Ib{width:90%;margin:0 5vw 15vw}.Project_projectHighlights__eS3Ib .Project_stickyHighlightWrapper__cXtZf{width:100%;gap:20vw}.Project_projectHighlights__eS3Ib .Project_stickyHighlightWrapper__cXtZf .Project_mockupWrapper__kDytS{position:relative;height:-moz-fit-content;height:fit-content;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:5vw;padding-bottom:1vw}.Project_projectHighlights__eS3Ib .Project_stickyHighlightWrapper__cXtZf .Project_mockupWrapper__kDytS .Project_mockup__l3ekj{position:relative;height:unset;width:90vw;aspect-ratio:1633/975}.Project_projectHighlights__eS3Ib .Project_stickyHighlightWrapper__cXtZf .Project_mockupWrapper__kDytS .Project_mockup__l3ekj .Project_mockupBrowser__1adYy{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:100%;width:auto;border-radius:1vw;border:.05vw solid #353535}.Project_projectHighlights__eS3Ib .Project_stickyHighlightWrapper__cXtZf .Project_mockupWrapper__kDytS .Project_mockup__l3ekj .Project_mockupMedia__ovsWC{position:absolute;left:50%;transform:translateX(-50%);bottom:.1vw;width:calc(99.5%);aspect-ratio:1632/917;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:.75vw;border-bottom-right-radius:.75vw;object-fit:cover}.Project_projectHighlights__eS3Ib .Project_stickyHighlightWrapper__cXtZf .Project_mockupWrapper__kDytS span{gap:.5vw;height:-moz-fit-content;height:fit-content;transition:1s}.Project_projectHighlights__eS3Ib .Project_stickyHighlightWrapper__cXtZf .Project_mockupWrapper__kDytS span h3{font-size:6.25vw;line-height:1}.Project_projectHighlights__eS3Ib .Project_stickyHighlightWrapper__cXtZf .Project_mockupWrapper__kDytS span p{font-size:3.25vw;line-height:1.15;max-width:80vw}}