.ProjectCard_card__ynzED{color:inherit;display:grid;grid-gap:18px;gap:18px;text-decoration:none}.ProjectCard_selected__sTFdg{gap:22px}.ProjectCard_imageWrap__7HxiC{aspect-ratio:4/3;background:var(--stone);display:block;overflow:hidden;position:relative}.ProjectCard_selected__sTFdg .ProjectCard_imageWrap__7HxiC{aspect-ratio:16/10}.ProjectCard_compact__WFzbG .ProjectCard_imageWrap__7HxiC{aspect-ratio:5/4}.ProjectCard_imageWrap__7HxiC img{object-fit:cover;transition:transform .52s ease}.ProjectCard_previewImage__B6Xyo{opacity:0}.ProjectCard_card__ynzED:hover .ProjectCard_imageWrap__7HxiC img{transform:scale(1.018)}.ProjectCard_text__imhg5{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr auto}.ProjectCard_title__rP0_G{color:var(--charcoal);display:block;font-family:var(--font-display);font-size:clamp(22px,2.5vw,34px);font-weight:300;line-height:1.12}.ProjectCard_selected__sTFdg .ProjectCard_title__rP0_G{font-size:clamp(32px,4.6vw,72px);line-height:1.04}.ProjectCard_compact__WFzbG .ProjectCard_title__rP0_G{font-size:clamp(20px,2.2vw,30px)}.ProjectCard_description__pOPAk{color:var(--muted);display:block;line-height:1.68;margin-top:12px;max-width:48ch}.ProjectCard_selected__sTFdg .ProjectCard_description__pOPAk{font-size:clamp(17px,1.5vw,21px);max-width:60ch}.ProjectCard_location__GSrsi{color:var(--earth);display:block;font-size:12px;font-weight:400;letter-spacing:.06em;margin-top:12px;text-transform:uppercase}@media (hover:hover) and (pointer:fine){.ProjectCard_imageWrap__7HxiC img{transition:opacity .9s ease,transform 1.2s ease}.ProjectCard_card__ynzED:hover .ProjectCard_previewImage__B6Xyo{opacity:1}}@media (prefers-reduced-motion:reduce){.ProjectCard_imageWrap__7HxiC img{transition:none}.ProjectCard_card__ynzED:hover .ProjectCard_imageWrap__7HxiC img{transform:none}}@media (max-width:760px){.ProjectCard_text__imhg5{grid-template-columns:1fr}}.page_hero__7KFOs{color:var(--surface);display:grid;min-height:calc(100vh - 78px);overflow:hidden;position:relative}.page_hero__7KFOs:after{background:linear-gradient(180deg,rgba(36,35,31,.12),rgba(36,35,31,.04) 34%,rgba(36,35,31,.16) 60%,rgba(36,35,31,.72));content:"";inset:0;position:absolute;z-index:1}.page_hero__7KFOs img{object-fit:cover}@media (prefers-reduced-motion:no-preference){.page_hero__7KFOs img{animation:page_heroDrift__UiIHL 22s ease-out forwards}}@keyframes page_heroDrift__UiIHL{0%{transform:scale(1.06)}to{transform:scale(1)}}.page_heroContent__dzLob{align-content:end;display:grid;padding:clamp(28px,5vw,78px) clamp(24px,5vw,78px) clamp(24px,4vw,56px);position:relative;z-index:2}.page_heroTitle__ixXIp{color:var(--surface);font-size:clamp(40px,8vw,128px);font-weight:400;letter-spacing:.01em;line-height:.98;margin-bottom:clamp(22px,3vw,44px);text-shadow:0 2px 28px rgba(24,23,20,.42);text-transform:uppercase;text-wrap:balance}.page_heroFooter__t8N_p{align-items:flex-end;border-top:1px solid rgba(246,241,232,.32);display:flex;flex-wrap:wrap;gap:18px 40px;justify-content:space-between;padding-top:20px}.page_heroFooter__t8N_p p{font-size:clamp(17px,1.6vw,22px);line-height:1.55;max-width:480px;text-shadow:0 1px 20px rgba(24,23,20,.48);text-wrap:pretty}.page_heroFooter__t8N_p a{color:var(--surface);font-size:12px;font-weight:400;letter-spacing:.14em;text-decoration:none;text-shadow:0 1px 18px rgba(24,23,20,.42);text-transform:uppercase;white-space:nowrap}.page_heroFooter__t8N_p a:after{content:" ↗"}.page_heroFooter__t8N_p a:hover{text-decoration:underline;text-underline-offset:.32em}.page_awards__toNS5,.page_featured__EIB7B,.page_principles__G_etv,.page_statement__u5dTW{padding:clamp(70px,10vw,140px) clamp(20px,4vw,64px)}.page_statement__u5dTW{display:grid;grid-gap:36px;gap:36px;grid-template-columns:minmax(140px,.35fr) minmax(0,1fr)}.page_statement__u5dTW div{color:var(--charcoal);display:grid;font-family:var(--font-display);font-size:clamp(28px,4vw,58px);grid-gap:24px;gap:24px;font-weight:300;line-height:1.14;max-width:980px}.page_stats__CbBi_{border-top:1px solid rgba(55,52,46,.16);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 clamp(20px,4vw,64px)}.page_stats__CbBi_ div{border-right:1px solid rgba(55,52,46,.12);display:grid;grid-gap:10px;gap:10px;padding:clamp(28px,3.4vw,48px) clamp(18px,2vw,30px) clamp(28px,3.4vw,48px) 0}.page_stats__CbBi_ div+div{padding-left:clamp(18px,2vw,30px)}.page_stats__CbBi_ div:last-child{border-right:0}.page_stats__CbBi_ span{color:var(--charcoal);font-family:var(--font-display);font-size:clamp(26px,2.8vw,44px);font-weight:300;line-height:1.08}.page_stats__CbBi_ p{color:var(--muted);font-size:14px;line-height:1.55}.page_principles__G_etv{border-top:1px solid rgba(55,52,46,.16);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:0}.page_principles__G_etv article{border-right:1px solid rgba(55,52,46,.12);display:grid;grid-gap:18px;gap:18px;min-height:260px;padding:28px clamp(18px,2vw,30px)}.page_principles__G_etv article:first-child{padding-left:0}.page_principles__G_etv article:last-child{border-right:0}.page_philosophy___e8be span,.page_principles__G_etv span{color:var(--earth);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.page_principles__G_etv p{align-self:end;color:var(--muted);font-size:clamp(18px,1.8vw,24px);line-height:1.62}.page_sectionHeader___raMx{align-items:center;display:flex;justify-content:space-between;margin-bottom:34px}.page_featured__EIB7B{border-top:1px solid rgba(55,52,46,.16)}.page_featuredLead__bipNT{margin-bottom:clamp(48px,7vw,96px)}.page_featuredGrid__0v9jz{display:grid;grid-gap:clamp(28px,4vw,58px);gap:clamp(28px,4vw,58px);grid-template-columns:repeat(2,minmax(0,1fr))}.page_philosophy___e8be{background:var(--charcoal);color:var(--surface);display:grid;grid-gap:30px;gap:30px;padding:clamp(76px,12vw,170px) clamp(20px,8vw,140px)}.page_philosophy___e8be p{font-family:var(--font-display);font-size:clamp(40px,7vw,110px);font-weight:300;line-height:1.02;max-width:1100px;text-wrap:balance}.page_awards__toNS5{display:grid;grid-gap:0;gap:0}.page_awardsList__1Xs1s{border-top:1px solid rgba(55,52,46,.16);margin-bottom:44px}.page_awardsList__1Xs1s article{border-bottom:1px solid rgba(55,52,46,.16);display:grid;grid-gap:18px;gap:18px;grid-template-columns:90px 1fr minmax(140px,.4fr);padding:24px 0}.page_awardsList__1Xs1s p,.page_awardsList__1Xs1s span{color:var(--muted)}.page_awardsList__1Xs1s h2{font-family:var(--font-display);font-size:clamp(24px,3vw,42px);font-weight:300;line-height:1.16}.page_ctas__rfsth{display:flex;flex-wrap:wrap;gap:18px}.page_ctas__rfsth a{border:1px solid rgba(55,52,46,.25);color:var(--charcoal);font-size:12px;font-weight:400;letter-spacing:.08em;padding:14px 22px;text-decoration:none;text-transform:uppercase;transition:background-color .28s ease,border-color .28s ease,color .28s ease}.page_ctas__rfsth a:hover{background:var(--charcoal);border-color:var(--charcoal);color:var(--surface)}@media (max-width:820px){.page_awardsList__1Xs1s article,.page_featuredGrid__0v9jz,.page_principles__G_etv,.page_statement__u5dTW{grid-template-columns:1fr}.page_stats__CbBi_{grid-template-columns:repeat(2,minmax(0,1fr))}.page_stats__CbBi_ div:nth-child(2n){border-right:0;padding-left:clamp(18px,2vw,30px)}.page_stats__CbBi_ div:nth-child(odd){padding-left:0}.page_principles__G_etv article,.page_stats__CbBi_ div:nth-child(-n+2){border-bottom:1px solid rgba(55,52,46,.12)}.page_principles__G_etv article{border-right:0;min-height:190px;padding-left:0}.page_principles__G_etv article:last-child{border-bottom:0}}@media (max-width:700px){.page_hero__7KFOs{min-height:calc(100svh - 150px)}.page_heroFooter__t8N_p p{font-size:16px}}@media (prefers-reduced-motion:reduce){.page_hero__7KFOs img{animation:none}.page_ctas__rfsth a{transition:none}}.work_workArchive__pK9Lt{display:grid;grid-gap:34px;gap:34px;padding:0 clamp(20px,4vw,64px) clamp(80px,12vw,160px)}.work_viewToggle__njcoS{border:1px solid rgba(55,52,46,.18);display:flex;justify-self:start}.work_viewToggle__njcoS button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:400;letter-spacing:.08em;padding:11px 14px;text-transform:uppercase}.work_viewToggle__njcoS button+button{border-left:1px solid rgba(55,52,46,.18)}.work_viewToggle__njcoS button[aria-pressed=true]{background:rgba(246,241,232,.5);color:var(--charcoal)}.work_groups___AwTi{display:grid;grid-gap:clamp(70px,10vw,140px);gap:clamp(70px,10vw,140px)}.work_group__M7ZUB{display:grid;grid-gap:28px;gap:28px}.work_groupHeader__A_zCD{align-items:baseline;border-bottom:1px solid rgba(55,52,46,.16);display:flex;gap:32px;justify-content:space-between;padding-bottom:16px}.work_groupHeader__A_zCD p:not(.work_section-label__V3Y3J),.work_groupHeader__A_zCD span{color:var(--muted)}.work_groupHeader__A_zCD span{white-space:nowrap}.work_groupHeader__A_zCD p:not(.work_section-label__V3Y3J){line-height:1.6;margin-top:10px;max-width:700px}.work_grid__ee0j3{display:grid;grid-gap:clamp(28px,4vw,58px);gap:clamp(28px,4vw,58px);grid-template-columns:repeat(2,minmax(0,1fr))}.work_selectedGrid__C1fCJ{display:grid;grid-gap:clamp(34px,5vw,72px);gap:clamp(34px,5vw,72px);grid-template-columns:repeat(2,minmax(0,1fr))}.work_selectedGrid__C1fCJ>:first-child{grid-column:1/-1}.work_archiveGroup__nQIa1{opacity:.92}.work_indexView__M09zN{display:grid;grid-gap:clamp(56px,8vw,104px);gap:clamp(56px,8vw,104px)}.work_indexGroup___sx09{display:grid;grid-gap:4px;gap:4px}.work_indexHeader___Q9lu{align-items:baseline;display:flex;gap:32px;justify-content:space-between;margin-bottom:8px}.work_indexHeader___Q9lu span{color:var(--muted);font-size:12px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.work_indexList__YClf7{border-top:1px solid rgba(55,52,46,.16)}.work_indexList__YClf7 a{align-items:center;border-bottom:1px solid rgba(55,52,46,.16);color:var(--charcoal);display:grid;grid-gap:28px;gap:28px;grid-template-columns:88px minmax(0,.7fr) minmax(180px,.3fr);padding:16px 0;text-decoration:none}.work_indexThumb__HNKqr{aspect-ratio:4/3;background:var(--stone);display:block;overflow:hidden;position:relative}.work_indexThumb__HNKqr img{object-fit:cover;transition:transform .52s ease}.work_indexList__YClf7 a:hover .work_indexThumb__HNKqr img{transform:scale(1.04)}.work_indexTitle__nzs4B{font-family:var(--font-display);font-size:clamp(24px,3vw,44px);font-weight:300;line-height:1.12;transition:color .24s ease}.work_indexMeta__z2OhD{color:var(--muted);font-size:12px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.work_indexList__YClf7 a:hover .work_indexTitle__nzs4B{color:var(--earth)}@media (prefers-reduced-motion:reduce){.work_indexList__YClf7 a:hover .work_indexThumb__HNKqr img,.work_indexThumb__HNKqr img{transition:none;transform:none}}@media (max-width:820px){.work_grid__ee0j3,.work_selectedGrid__C1fCJ{grid-template-columns:1fr}.work_selectedGrid__C1fCJ>:first-child{grid-column:auto}.work_groupHeader__A_zCD{align-items:flex-start;flex-direction:column}.work_indexList__YClf7 a{column-gap:20px;grid-template-columns:72px 1fr;grid-template-rows:auto auto;row-gap:4px}.work_indexThumb__HNKqr{grid-row:1/3}.work_indexMeta__z2OhD{align-self:start}}.PageIntro_intro__ALJv_{display:grid;grid-gap:24px;gap:24px;padding:clamp(28px,4.5vw,64px) clamp(20px,4vw,64px) clamp(50px,8vw,110px)}.PageIntro_eyebrow__eyVE0{color:var(--earth);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.PageIntro_intro__ALJv_ h1{font-family:var(--font-display);font-size:clamp(48px,8vw,132px);font-weight:300;line-height:.98;max-width:11ch;white-space:pre-line}.PageIntro_intro__ALJv_ h1.PageIntro_wideTitle__wHfNg{max-width:18ch}.PageIntro_copy__j0pE0{color:var(--muted);font-size:clamp(18px,2vw,24px);line-height:1.58;max-width:760px}@media (max-width:700px){.PageIntro_intro__ALJv_ h1{max-width:13ch}.PageIntro_intro__ALJv_ h1.PageIntro_wideTitle__wHfNg{max-width:18ch}}.contact_contact__G1TYI{display:grid;grid-gap:36px;gap:36px;grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);padding:0 clamp(20px,4vw,64px) clamp(80px,12vw,160px)}.contact_contact__G1TYI p:not(.contact_section-label__r6ABQ){color:var(--muted);margin-top:8px}.contact_methods__4m_dM{border-top:1px solid rgba(55,52,46,.16);display:grid;min-width:0}.contact_methods__4m_dM a{align-items:center;border-bottom:1px solid rgba(55,52,46,.16);color:var(--charcoal);display:flex;font-family:var(--font-display);font-size:clamp(28px,4.4vw,66px);font-weight:300;gap:.36em;line-height:1.08;padding:26px 0;text-decoration:none}.contact_methods__4m_dM a span{min-width:0;overflow-wrap:anywhere}.contact_methods__4m_dM a:hover{color:var(--earth)}.contact_icon__guyRO{flex:none;height:.66em;width:.66em}.contact_phoneIcon__Ztzo6{transform:rotate(90deg)}@media (max-width:760px){.contact_contact__G1TYI{grid-template-columns:1fr}}.studio_hero__fPpBr{align-items:start;display:grid;grid-gap:clamp(24px,4vw,54px);gap:clamp(24px,4vw,54px);grid-template-columns:minmax(0,.72fr) minmax(220px,300px);padding-right:clamp(20px,4vw,64px)}.studio_hero__fPpBr>section{min-width:0;padding-right:0}.studio_portrait__lInEi{justify-self:end;margin:clamp(48px,7vw,86px) 0 clamp(50px,8vw,110px);max-width:300px;width:100%}.studio_portrait__lInEi span,.studio_profileRail__toC5X figure span{background:var(--stone);display:block;overflow:hidden;position:relative}.studio_portrait__lInEi span{aspect-ratio:4/5}.studio_profileRail__toC5X img{object-fit:cover}.studio_portrait__lInEi img{object-fit:cover;object-position:center 44%;transform:scale(1.22)}.studio_portrait__lInEi figcaption,.studio_profileRail__toC5X figcaption{color:var(--muted);font-size:13px;line-height:1.5;margin-top:10px}.studio_content__2c3Wb{display:grid;grid-gap:36px;gap:36px;grid-template-columns:minmax(140px,.32fr) minmax(0,1fr);padding:0 clamp(20px,4vw,64px) clamp(80px,12vw,160px)}.studio_profileRail__toC5X{display:grid;grid-gap:28px;gap:28px}.studio_profileRail__toC5X figure{margin:0;max-width:360px}.studio_profileRail__toC5X figure span{aspect-ratio:3/4}.studio_profile__5MtKp{color:var(--charcoal);display:grid;font-size:clamp(20px,2vw,28px);grid-gap:24px;gap:24px;line-height:1.66;max-width:900px}.studio_chapters__sqvFv{border-top:1px solid rgba(55,52,46,.16);display:grid;margin:0 clamp(20px,4vw,64px) clamp(80px,12vw,160px)}.studio_chapter__1NUAQ{border-bottom:1px solid rgba(55,52,46,.16);display:grid;grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);grid-template-columns:minmax(160px,.3fr) minmax(0,1fr);padding:clamp(38px,6vw,82px) 0}.studio_chapter__1NUAQ div{display:grid;grid-gap:18px;gap:18px;max-width:860px}.studio_chapter__1NUAQ div p{color:var(--muted);font-size:clamp(18px,1.7vw,23px);line-height:1.72}.studio_timeline__9zOYg{display:grid;grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);grid-template-columns:minmax(160px,.3fr) minmax(0,1fr);margin:0 clamp(20px,4vw,64px) clamp(80px,12vw,160px)}.studio_timeline__9zOYg>div{border-top:1px solid rgba(55,52,46,.16)}.studio_timeline__9zOYg article{border-bottom:1px solid rgba(55,52,46,.16);display:grid;grid-gap:24px;gap:24px;grid-template-columns:90px minmax(0,1fr);padding:22px 0}.studio_timeline__9zOYg span{color:var(--earth);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.studio_timeline__9zOYg h2{font-family:var(--font-display);font-size:clamp(24px,2.6vw,40px);font-weight:300;line-height:1.15}.studio_timeline__9zOYg p{color:var(--muted);line-height:1.65;margin-top:8px;max-width:700px}.studio_archive__kc6zY{border-top:1px solid rgba(55,52,46,.16);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 clamp(20px,4vw,64px) clamp(80px,12vw,160px)}.studio_archive__kc6zY article{align-content:start;border-right:1px solid rgba(55,52,46,.12);display:grid;grid-gap:30px;gap:30px;min-height:280px;padding:26px}.studio_archive__kc6zY span{line-height:1.35;min-height:2.7em}.studio_archive__kc6zY article:last-child{border-right:0}.studio_archive__kc6zY span{color:var(--earth);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.studio_archive__kc6zY p{color:var(--muted);font-size:clamp(18px,1.7vw,24px);line-height:1.64}@media (max-width:760px){.studio_hero__fPpBr{grid-template-columns:1fr;padding-right:0}.studio_portrait__lInEi{justify-self:stretch;margin:0 clamp(20px,4vw,64px) clamp(60px,10vw,90px);max-width:360px;width:auto}.studio_content__2c3Wb{grid-template-columns:1fr}.studio_profileRail__toC5X figure{max-width:none}.studio_archive__kc6zY,.studio_chapter__1NUAQ,.studio_timeline__9zOYg{grid-template-columns:1fr}.studio_archive__kc6zY article{border-bottom:1px solid rgba(55,52,46,.12);border-right:0;min-height:190px}}.ProjectGallery_gallery__z9DVP{display:grid;grid-gap:clamp(18px,3vw,36px);gap:clamp(18px,3vw,36px);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(64px,10vw,140px) 0}.ProjectGallery_archive__x1zbB,.ProjectGallery_detail__eg6Nk,.ProjectGallery_figure__CrnlH,.ProjectGallery_wide__tMH4Q{margin:0}.ProjectGallery_wide__tMH4Q{grid-column:1/-1}.ProjectGallery_detail__eg6Nk .ProjectGallery_imageWrap__8fkZW{aspect-ratio:3/4}.ProjectGallery_archive__x1zbB .ProjectGallery_imageWrap__8fkZW{aspect-ratio:1/1;background:var(--surface)}.ProjectGallery_imageWrap__8fkZW{aspect-ratio:4/3;background:var(--stone);display:block;overflow:hidden;position:relative}.ProjectGallery_wide__tMH4Q .ProjectGallery_imageWrap__8fkZW{aspect-ratio:16/9}.ProjectGallery_imageWrap__8fkZW img{object-fit:cover}.ProjectGallery_gallery__z9DVP figcaption{color:var(--muted);font-size:13px;line-height:1.5;margin-top:10px}@media (max-width:760px){.ProjectGallery_gallery__z9DVP{grid-template-columns:1fr}.ProjectGallery_wide__tMH4Q{grid-column:auto}.ProjectGallery_wide__tMH4Q .ProjectGallery_imageWrap__8fkZW{aspect-ratio:4/3}}.project_article__CiiUI{padding:clamp(54px,8vw,120px) clamp(20px,4vw,64px)}.project_opening__bmLIE{color:var(--muted);font-size:clamp(20px,2.2vw,28px);line-height:1.58;max-width:860px}.project_details__sziCD{border-bottom:1px solid rgba(55,52,46,.16);border-top:1px solid rgba(55,52,46,.16);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(54px,8vw,110px) 0}.project_details__sziCD div{border-right:1px solid rgba(55,52,46,.12);min-height:130px;padding:22px}.project_details__sziCD div:nth-child(5n){border-right:0}.project_details__sziCD span{color:var(--earth);display:block;font-size:12px;font-weight:400;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.project_details__sziCD p{color:var(--muted)}.project_story__FHN5j{border-top:1px solid rgba(55,52,46,.16);margin:clamp(54px,8vw,110px) 0}.project_storySection__xHWYj{border-bottom:1px solid rgba(55,52,46,.16);display:grid;grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);grid-template-columns:minmax(160px,.3fr) minmax(0,1fr);padding:clamp(42px,7vw,92px) 0}.project_storyText__pZNBO{display:grid;grid-gap:22px;gap:22px;max-width:900px}.project_storyText__pZNBO h2{font-family:var(--font-display);font-size:clamp(32px,4.6vw,72px);font-weight:300;line-height:1.08;max-width:820px}.project_storyText__pZNBO p{color:var(--muted);font-size:clamp(18px,1.8vw,23px);line-height:1.72;max-width:760px}.project_references__hqT0X{display:grid;grid-gap:28px;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:clamp(64px,10vw,140px)}.project_references__hqT0X h2{font-family:var(--font-display);font-size:32px;font-weight:300;margin-bottom:18px}.project_references__hqT0X p{color:var(--muted);margin-top:8px}.project_related__v1TFy{display:grid;grid-gap:28px;gap:28px}.project_relatedGrid__6FGFG{display:grid;grid-gap:clamp(24px,3vw,40px);gap:clamp(24px,3vw,40px);grid-template-columns:repeat(3,minmax(0,1fr))}.project_nextProject__vZAa1{border-top:1px solid rgba(55,52,46,.16);display:grid;grid-gap:14px;gap:14px;margin-top:clamp(64px,10vw,140px);padding-top:clamp(36px,5vw,64px);text-decoration:none}.project_nextProjectTitle__ajRqO{color:var(--charcoal);font-family:var(--font-display);font-size:clamp(40px,6.4vw,96px);font-weight:300;line-height:1.04;transition:color .28s ease}.project_nextProject__vZAa1:hover .project_nextProjectTitle__ajRqO{color:var(--earth)}.project_nextProjectMeta__xJGHi{color:var(--muted);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.project_nextProjectTitle__ajRqO{transition:none}}@media (max-width:960px){.project_details__sziCD,.project_relatedGrid__6FGFG{grid-template-columns:repeat(2,minmax(0,1fr))}.project_details__sziCD div:nth-child(5n){border-right:1px solid rgba(55,52,46,.12)}.project_details__sziCD div:nth-child(2n){border-right:0}}@media (max-width:700px){.project_details__sziCD,.project_references__hqT0X,.project_relatedGrid__6FGFG,.project_storySection__xHWYj{grid-template-columns:1fr}.project_details__sziCD div,.project_details__sziCD div:nth-child(2n),.project_details__sziCD div:nth-child(5n){border-right:0}}.ProjectHero_hero__yFNn4{align-items:end;background:var(--stone);color:var(--surface);display:grid;min-height:calc(100svh - 78px);overflow:hidden;padding:clamp(24px,5vw,78px) clamp(20px,4vw,64px);position:relative}.ProjectHero_hero__yFNn4:after{background:linear-gradient(180deg,rgba(36,35,31,.1),rgba(36,35,31,.72));content:"";inset:0;position:absolute;z-index:1}.ProjectHero_hero__yFNn4 img{object-fit:cover;transform:scale(1.03);transform-origin:center top;will-change:transform}.ProjectHero_heroText__RbxhG{display:grid;grid-gap:18px;gap:18px;max-width:1100px;position:relative;z-index:2}.ProjectHero_heroText__RbxhG h1{font-family:var(--font-display);font-size:clamp(54px,9vw,150px);font-weight:300;line-height:.98}.ProjectHero_metaLine__gubOi{color:rgba(246,241,232,.78);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.ProjectHero_thesis__sYPkN{color:rgba(246,241,232,.86);font-size:clamp(19px,2vw,27px);line-height:1.56;max-width:780px}@media (prefers-reduced-motion:reduce){.ProjectHero_hero__yFNn4 img{transform:none;will-change:auto}}@media (max-width:700px){.ProjectHero_hero__yFNn4{min-height:calc(100svh - 150px)}}.awards_list__IfQXB{padding:0 clamp(20px,4vw,64px) clamp(80px,12vw,160px)}.awards_list__IfQXB article{border-top:1px solid rgba(55,52,46,.16);display:grid;grid-gap:30px;gap:30px;grid-template-columns:100px minmax(180px,.32fr) minmax(0,1fr);padding:30px 0}.awards_list__IfQXB article:last-child{border-bottom:1px solid rgba(55,52,46,.16)}.awards_description__MH3j0,.awards_project__a65eD,.awards_year__G5Fga{color:var(--muted)}.awards_year__G5Fga{display:grid;grid-gap:10px;gap:10px}.awards_year__G5Fga span{color:var(--charcoal)}.awards_highlight__dCp_J{background:rgba(246,241,232,.34)}.awards_list__IfQXB h2{font-family:var(--font-display);font-size:clamp(28px,4vw,58px);font-weight:300;line-height:1.12}.awards_list__IfQXB h2 a{color:inherit;text-decoration:none}.awards_list__IfQXB h2 a:hover{color:var(--earth)}.awards_imageLink__TnvJI{aspect-ratio:4/3;background:var(--stone);display:block;overflow:hidden;position:relative}.awards_imageLink__TnvJI img{object-fit:cover;transition:transform .52s ease}.awards_imageLink__TnvJI:hover img{transform:scale(1.025)}.awards_project__a65eD{margin-top:8px}.awards_description__MH3j0{line-height:1.72;margin-top:18px;max-width:820px}.awards_source__Z0_e1{color:var(--earth);display:inline-block;font-size:12px;font-weight:400;letter-spacing:.08em;margin-top:22px;text-decoration:none;text-transform:uppercase}@media (max-width:700px){.awards_list__IfQXB article{grid-template-columns:1fr}.awards_imageLink__TnvJI{max-width:none}}