.ProjectModules-module__kIBxPG__col{flex-direction:column;width:100%;display:flex;container-type:inline-size}.ProjectModules-module__kIBxPG__row{display:flex}.ProjectModules-module__kIBxPG__tile{flex:var(--r) 1 0;aspect-ratio:var(--r);background:#efeeea;position:relative;overflow:hidden}.ProjectModules-module__kIBxPG__tile img{object-fit:cover}.ProjectModules-module__kIBxPG__text{color:#2e2e2e;padding-bottom:max(40px,10.09cqi)}.ProjectModules-module__kIBxPG__tagline{color:#282828;letter-spacing:0;flex-direction:column;padding:max(36px,5.83cqi) 7.1cqi 0;font-size:max(20px,2.522cqi);line-height:1.4;display:flex}.ProjectModules-module__kIBxPG__tagline span{font-weight:400}.ProjectModules-module__kIBxPG__tagline b{font-weight:700}.ProjectModules-module__kIBxPG__story{margin-left:16.26cqi;padding:max(20px,2.87cqi) 7.1cqi 0;font-size:max(16px,1.652cqi);line-height:1.4}.ProjectModules-module__kIBxPG__story p+p{margin-top:1.79em}@container (max-width:640px){.ProjectModules-module__kIBxPG__tagline{padding-inline:0}.ProjectModules-module__kIBxPG__story{margin-left:0;padding-inline:0}}.ProjectModules-module__kIBxPG__story2{color:#3f433f;max-width:calc(max(20px,28.7cqi) + 820px);padding:max(56px,6.5cqi) 20px max(64px,7.5cqi) max(20px,28.7cqi);font-size:max(16px,1.32cqi);line-height:1.9}.ProjectModules-module__kIBxPG__story2 p+p{margin-top:1.6em}.ProjectModules-module__kIBxPG__story2 b{color:var(--v-ink);font-weight:600}.ProjectModules-module__kIBxPG__storyLabel{color:var(--v-ink-2);margin-bottom:1.4em;font-size:.8em}.ProjectModules-module__kIBxPG__scope div{border-top:1px solid var(--v-line);grid-template-columns:8.5em 1fr;gap:1em;padding:.55em 0;display:grid}.ProjectModules-module__kIBxPG__scope div:last-child{border-bottom:1px solid var(--v-line)}.ProjectModules-module__kIBxPG__scope dt{color:var(--v-ink-2)}.ProjectModules-module__kIBxPG__scope dd{color:var(--v-ink);margin:0}@container (max-width:700px){.ProjectModules-module__kIBxPG__story2{max-width:none;padding-left:0}}
.ProjectPage-module__OtIYWq__page{padding-bottom:var(--v-gap-l)}.ProjectPage-module__OtIYWq__sec[data-kind=scope]{padding-bottom:clamp(64px,6.42vw,92.5px)}.ProjectPage-module__OtIYWq__sec[data-kind=intro],.ProjectPage-module__OtIYWq__sec[data-kind=statement],.ProjectPage-module__OtIYWq__sec[data-kind=scope],.ProjectPage-module__OtIYWq__sec[data-kind=intro]+.ProjectPage-module__OtIYWq__sec,.ProjectPage-module__OtIYWq__sec[data-kind=statement]+.ProjectPage-module__OtIYWq__sec{margin-top:clamp(96px,10vw,160px)}.ProjectPage-module__OtIYWq__title{padding-top:clamp(48px,8vh,112px);padding-bottom:clamp(40px,5vw,72px)}.ProjectPage-module__OtIYWq__name{font-size:var(--v-t-xl);letter-spacing:-.05em;font-weight:500;line-height:.9}.ProjectPage-module__OtIYWq__line{max-width:28ch;font-size:var(--v-t-s);letter-spacing:-.015em;margin-top:20px;line-height:1.3}.ProjectPage-module__OtIYWq__facts{gap:var(--v-g);border-top:1px solid var(--v-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(32px,4vw,56px) 0 0;padding-top:16px;display:grid}.ProjectPage-module__OtIYWq__facts dt{color:var(--v-ink-2);font-size:14px}.ProjectPage-module__OtIYWq__facts dd{margin:4px 0 0;font-size:16px;line-height:1.4}.ProjectPage-module__OtIYWq__pic{background:var(--v-paper);position:relative;overflow:hidden}.ProjectPage-module__OtIYWq__pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ProjectPage-module__OtIYWq__pic[data-fit=whole] img{object-fit:contain}.ProjectPage-module__OtIYWq__pair{grid-template-columns:1fr 1fr;display:grid}.ProjectPage-module__OtIYWq__intro{gap:24px var(--v-g);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ProjectPage-module__OtIYWq__introLine{letter-spacing:-.02em;grid-column:1/6;font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1.2}.ProjectPage-module__OtIYWq__introText{grid-column:7/13;max-width:36em;font-size:17px;line-height:1.6}.ProjectPage-module__OtIYWq__introText p+p{margin-top:1em}.ProjectPage-module__OtIYWq__statement{max-width:14em;font-size:var(--v-t-l);letter-spacing:-.04em;font-weight:500;line-height:1}.ProjectPage-module__OtIYWq__scope{gap:0 var(--v-g);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ProjectPage-module__OtIYWq__scopeHead{font-size:var(--v-t-m);letter-spacing:-.03em;grid-column:1/5;font-weight:500;line-height:1}.ProjectPage-module__OtIYWq__scope dl{grid-column:7/13;margin:0}.ProjectPage-module__OtIYWq__scope dl div{border-top:1px solid var(--v-line);grid-template-columns:8em 1fr;gap:16px;padding:14px 0;font-size:16px;display:grid}.ProjectPage-module__OtIYWq__scope dt{color:var(--v-ink-2)}.ProjectPage-module__OtIYWq__scope dd{margin:0}@media (max-width:760px){.ProjectPage-module__OtIYWq__facts{grid-template-columns:1fr 1fr;row-gap:16px}.ProjectPage-module__OtIYWq__intro,.ProjectPage-module__OtIYWq__scope{display:block}.ProjectPage-module__OtIYWq__introText,.ProjectPage-module__OtIYWq__scope dl{margin-top:24px}.ProjectPage-module__OtIYWq__pair{grid-template-columns:1fr}}
