.ProjectMedia_image__bw_a5,.ProjectMedia_video__Cdkaq{display:block;inline-size:100%;block-size:auto}.ProjectMedia_image__bw_a5{object-fit:cover}.ProjectMedia_video__Cdkaq{object-fit:contain}.ProjectMedia_embed__13UGH{display:block;inline-size:100%;block-size:auto;aspect-ratio:16/9;border:0}@media(min-width:40.001rem){.ProjectMedia_image__bw_a5,.ProjectMedia_video__Cdkaq{block-size:100%}}.ProjectGallery_gallery__VUfEe{inline-size:100%}.ProjectGallery_row__wwxvR{display:grid}.ProjectGallery_row__wwxvR,.ProjectGallery_single__o_z9i{grid-template-columns:minmax(0,1fr)}.ProjectGallery_media__lpZZ2{min-inline-size:0}@media(min-width:40.001rem){.ProjectGallery_double__JDR4N{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectGallery_double23__OgM_c{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ProjectGallery_double32__Nefb8{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ProjectGallery_triple__8QRss{grid-template-columns:repeat(3,minmax(0,1fr))}}.ProjectHeader_header__pBswb{padding-inline:clamp(1.25rem,6vw,7rem);padding-block:clamp(2rem,5vw,6rem) clamp(2rem,4vw,5rem)}.ProjectHeader_back__ka6oz{display:inline-block;font-size:1rem}.ProjectHeader_title__7XLFW{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-block-start:clamp(3rem,7vw,8rem)}.ProjectHeader_title__7XLFW h1{margin:0;font-family:var(--font-feixen);font-size:clamp(2.75rem,7vw,7rem);font-weight:400;line-height:1.05;letter-spacing:-.035em;overflow-wrap:anywhere}.ProjectHeader_icon__pgcrV{flex:0 0 clamp(3.5rem,10vw,9rem)}.ProjectHeader_icon__pgcrV img{inline-size:100%;block-size:auto}.ProjectNavigation_navigation__4B6P5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding-inline:clamp(1.25rem,6vw,7rem);padding-block:clamp(3rem,7vw,8rem)}.ProjectNavigation_navigation__4B6P5 a{text-decoration:none;padding-block:1rem}.ProjectNavigation_navigation__4B6P5 a:hover strong{text-decoration:underline}.ProjectNavigation_navigation__4B6P5 span{display:block;margin-block-end:.75rem;font-size:.875rem}.ProjectNavigation_navigation__4B6P5 strong{font-family:var(--font-feixen);font-size:clamp(1.75rem,4vw,3.5rem);font-weight:400;line-height:1.1;overflow-wrap:anywhere}.ProjectNavigation_previous__n2ZxY{grid-column:1}.ProjectNavigation_next__oOdZ1{grid-column:2;text-align:end}@media(min-width:40.001rem){.ProjectNavigation_navigation__4B6P5{gap:2rem}}.ProjectShell_page__08kfy{font-family:var(--font-interstate);line-height:1.5;-webkit-font-smoothing:antialiased}.ProjectShell_page__08kfy,.ProjectShell_page__08kfy *,.ProjectShell_page__08kfy :after,.ProjectShell_page__08kfy :before{box-sizing:border-box}.ProjectShell_page__08kfy a{color:inherit;text-underline-offset:.25em}.ProjectShell_page__08kfy a:focus-visible,.ProjectShell_page__08kfy video:focus-visible{outline:2px solid var(--color-copy);outline-offset:6px}.ProjectShell_page__08kfy img,.ProjectShell_page__08kfy video{display:block;max-inline-size:100%}.ProjectDetail_introduction__ZKn1F{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,6rem);padding-inline:clamp(1.25rem,6vw,7rem);padding-block-end:clamp(3rem,7vw,8rem)}.ProjectDetail_categories__JEPzR{margin:0;padding:0;list-style:none;font-family:var(--font-highway);font-size:.875rem;line-height:1.6}.ProjectDetail_categories__JEPzR li+li{margin-block-start:.5rem}.ProjectDetail_description__cQlZ6{max-inline-size:46rem;font-size:clamp(1.125rem,2vw,1.65rem);overflow-wrap:anywhere}.ProjectDetail_description__cQlZ6>:first-child{margin-block-start:0}.ProjectDetail_description__cQlZ6>:last-child{margin-block-end:0}.ProjectDetail_description__cQlZ6:only-child{grid-column:1/-1}@media(min-width:40.001rem){.ProjectDetail_introduction__ZKn1F{grid-template-columns:minmax(10rem,1fr) minmax(0,2fr)}}.ProjectArchive_grid__46__k{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);padding-inline:clamp(1.25rem,6vw,7rem);padding-block-end:3rem}.ProjectArchive_card__McOsk{min-inline-size:0}.ProjectArchive_card__McOsk a{display:block;text-decoration:none}.ProjectArchive_card__McOsk a:hover h2{text-decoration:underline}.ProjectArchive_card__McOsk img{inline-size:100%;block-size:auto;aspect-ratio:1;object-fit:cover}.ProjectArchive_card__McOsk h2{font-family:var(--font-feixen);font-size:clamp(1.75rem,3vw,3rem);font-weight:400;line-height:1.15;overflow-wrap:anywhere}@media(min-width:40.001rem){.ProjectArchive_grid__46__k{grid-template-columns:repeat(3,minmax(0,1fr))}}