.ProjectsPage-module__XPOnrW__page{color:#000;background:#f5fbf6;width:100%;min-height:100vh}.ProjectsPage-module__XPOnrW__header{width:min(1320px,100% - 96px);margin:0 auto;padding:150px 0 100px}.ProjectsPage-module__XPOnrW__headerTop{align-items:center;gap:16px;margin-bottom:72px;display:flex}.ProjectsPage-module__XPOnrW__headerNumber{color:#6f8267;letter-spacing:.12em;font-size:11px;font-weight:500;line-height:1}.ProjectsPage-module__XPOnrW__headerLabel{color:#000;letter-spacing:.18em;font-size:11px;font-weight:500;line-height:1}.ProjectsPage-module__XPOnrW__headerContent{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:80px;display:grid}.ProjectsPage-module__XPOnrW__headerContent h1{color:#000;letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(68px,10vw,150px);font-weight:400;line-height:.82}.ProjectsPage-module__XPOnrW__headerContent h1 span{color:#6f8267;display:block}.ProjectsPage-module__XPOnrW__headerContent p{color:#000;letter-spacing:-.01em;max-width:280px;margin:0;font-size:14px;font-weight:400;line-height:1.5}.ProjectsPage-module__XPOnrW__projects{width:min(1440px,100% - 48px);margin:0 auto}.ProjectsPage-module__XPOnrW__project{width:100%;margin-bottom:150px}.ProjectsPage-module__XPOnrW__projectLink{color:inherit;text-decoration:none;display:block}.ProjectsPage-module__XPOnrW__projectImageWrapper{background:#dfe9e2;width:78%;height:min(68vw,760px);max-height:760px;position:relative;overflow:hidden}.ProjectsPage-module__XPOnrW__projectReverse .ProjectsPage-module__XPOnrW__projectImageWrapper{margin-left:auto}.ProjectsPage-module__XPOnrW__projectImage{object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}.ProjectsPage-module__XPOnrW__projectImageOverlay{opacity:0;background:linear-gradient(#00000005 30%,#00000061 100%);transition:opacity .45s;position:absolute;inset:0}.ProjectsPage-module__XPOnrW__projectView{color:#fff;letter-spacing:.16em;opacity:0;font-size:9px;font-weight:500;line-height:1;transition:opacity .35s,transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:28px;right:30px;transform:translateY(8px)}.ProjectsPage-module__XPOnrW__projectLink:hover .ProjectsPage-module__XPOnrW__projectImage{transform:scale(1.025)}.ProjectsPage-module__XPOnrW__projectLink:hover .ProjectsPage-module__XPOnrW__projectImageOverlay{opacity:1}.ProjectsPage-module__XPOnrW__projectLink:hover .ProjectsPage-module__XPOnrW__projectView{opacity:1;transform:translateY(0)}.ProjectsPage-module__XPOnrW__projectInfo{grid-template-columns:70px minmax(0,1fr) auto;align-items:start;gap:30px;width:78%;margin-top:26px;display:grid}.ProjectsPage-module__XPOnrW__projectReverse .ProjectsPage-module__XPOnrW__projectInfo{margin-left:auto}.ProjectsPage-module__XPOnrW__projectMeta{flex-direction:column;gap:8px;display:flex}.ProjectsPage-module__XPOnrW__projectNumber{color:#6f8267;letter-spacing:.08em;font-size:10px;font-weight:500;line-height:1}.ProjectsPage-module__XPOnrW__projectYear{color:#0000006b;letter-spacing:.12em;font-size:8px;font-weight:400;line-height:1}.ProjectsPage-module__XPOnrW__projectMain{flex-direction:column;display:flex}.ProjectsPage-module__XPOnrW__projectMain h2{color:#000;letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,58px);font-weight:500;line-height:.95}.ProjectsPage-module__XPOnrW__projectType{color:#6f8267;letter-spacing:.14em;margin-top:13px;font-size:9px;font-weight:500;line-height:1}.ProjectsPage-module__XPOnrW__projectLocation{color:#00000080;letter-spacing:.12em;margin-top:7px;font-size:8px;font-weight:400;line-height:1}.ProjectsPage-module__XPOnrW__projectArrow{color:#000;font-size:24px;font-weight:300;line-height:1;transition:color .25s,transform .3s cubic-bezier(.22,1,.36,1)}.ProjectsPage-module__XPOnrW__projectLink:hover .ProjectsPage-module__XPOnrW__projectArrow{color:#6f8267;transform:translate(3px,-3px)}.ProjectsPage-module__XPOnrW__closing{align-items:center;gap:18px;width:min(1320px,100% - 96px);margin:0 auto;padding:30px 0 130px;display:flex}.ProjectsPage-module__XPOnrW__closingLine{background:#6f8267;width:42px;height:1px}.ProjectsPage-module__XPOnrW__closing p{color:#000;letter-spacing:.16em;margin:0;font-size:9px;font-weight:500;line-height:1.4}@media (max-width:1100px){.ProjectsPage-module__XPOnrW__header{width:min(100% - 64px,980px);padding:120px 0 80px}.ProjectsPage-module__XPOnrW__headerContent{grid-template-columns:minmax(0,1fr) 240px;gap:40px}.ProjectsPage-module__XPOnrW__projects{width:calc(100% - 40px)}.ProjectsPage-module__XPOnrW__project{margin-bottom:110px}.ProjectsPage-module__XPOnrW__projectImageWrapper,.ProjectsPage-module__XPOnrW__projectInfo{width:86%}.ProjectsPage-module__XPOnrW__projectInfo{grid-template-columns:54px minmax(0,1fr) auto;gap:22px}}@media (max-width:768px){.ProjectsPage-module__XPOnrW__header{width:calc(100% - 36px);padding:100px 0 70px}.ProjectsPage-module__XPOnrW__headerTop{margin-bottom:46px}.ProjectsPage-module__XPOnrW__headerContent{flex-direction:column;align-items:flex-start;gap:30px;display:flex}.ProjectsPage-module__XPOnrW__headerContent h1{font-size:clamp(58px,16vw,86px);line-height:.84}.ProjectsPage-module__XPOnrW__headerContent p{max-width:310px;font-size:13px}.ProjectsPage-module__XPOnrW__projects{width:calc(100% - 28px)}.ProjectsPage-module__XPOnrW__project{margin-bottom:90px}.ProjectsPage-module__XPOnrW__projectImageWrapper,.ProjectsPage-module__XPOnrW__projectInfo,.ProjectsPage-module__XPOnrW__projectReverse .ProjectsPage-module__XPOnrW__projectImageWrapper,.ProjectsPage-module__XPOnrW__projectReverse .ProjectsPage-module__XPOnrW__projectInfo{width:100%;margin-left:0}.ProjectsPage-module__XPOnrW__projectImageWrapper{height:78vw;max-height:none}.ProjectsPage-module__XPOnrW__projectInfo{grid-template-columns:38px minmax(0,1fr) auto;gap:12px;margin-top:18px}.ProjectsPage-module__XPOnrW__projectMain h2{font-size:clamp(28px,9vw,44px)}.ProjectsPage-module__XPOnrW__projectType{margin-top:10px;font-size:8px}.ProjectsPage-module__XPOnrW__projectLocation{font-size:8px}.ProjectsPage-module__XPOnrW__projectArrow{font-size:20px}.ProjectsPage-module__XPOnrW__projectView{opacity:1;font-size:8px;bottom:18px;right:18px;transform:none}.ProjectsPage-module__XPOnrW__closing{width:calc(100% - 36px);padding:20px 0 80px}}@media (max-width:420px){.ProjectsPage-module__XPOnrW__header{width:calc(100% - 28px);padding:82px 0 58px}.ProjectsPage-module__XPOnrW__headerContent h1{font-size:58px}.ProjectsPage-module__XPOnrW__projects{width:calc(100% - 20px)}.ProjectsPage-module__XPOnrW__project{margin-bottom:72px}.ProjectsPage-module__XPOnrW__projectImageWrapper{height:82vw}.ProjectsPage-module__XPOnrW__projectInfo{grid-template-columns:30px minmax(0,1fr) auto}.ProjectsPage-module__XPOnrW__projectMain h2{font-size:27px}.ProjectsPage-module__XPOnrW__projectNumber{font-size:9px}.ProjectsPage-module__XPOnrW__projectYear{font-size:8px}.ProjectsPage-module__XPOnrW__closing{width:calc(100% - 28px);padding-bottom:60px}}
