.JournalPreviewCard-module__OqSa_W__preview{box-sizing:border-box;padding-left:var(--journal-preview-padding-left,0);padding-right:var(--journal-preview-padding-right,0);padding-top:var(--journal-preview-padding-top,0);padding-bottom:var(--journal-preview-padding-bottom,0);width:var(--journal-preview-width,100%);margin-bottom:4rem}@media (max-width:991px){.JournalPreviewCard-module__OqSa_W__preview{padding:var(--container-padding-x);width:100%;margin-bottom:0}}@media (min-width:992px){.JournalPreviewCard-module__OqSa_W__preview{margin-bottom:0}}.JournalPreviewCard-module__OqSa_W__preview:hover h4.JournalPreviewCard-module__OqSa_W__title{color:var(--color-highlight)}.JournalPreviewCard-module__OqSa_W__previewFeatured{grid-column:1/3}@media (max-width:991px){.JournalPreviewCard-module__OqSa_W__previewFeatured{grid-column:auto}}.JournalPreviewCard-module__OqSa_W__previewFeatured .JournalPreviewCard-module__OqSa_W__image{width:60%}@media (max-width:991px){.JournalPreviewCard-module__OqSa_W__previewFeatured .JournalPreviewCard-module__OqSa_W__image{width:100%}}.JournalPreviewCard-module__OqSa_W__previewFeatured .JournalPreviewCard-module__OqSa_W__excerpt{max-width:100%}@media (min-width:992px){.JournalPreviewCard-module__OqSa_W__previewFeatured .JournalPreviewCard-module__OqSa_W__excerpt{max-width:50%}}.JournalPreviewCard-module__OqSa_W__imageLink{line-height:0;display:block}.JournalPreviewCard-module__OqSa_W__image,.JournalPreviewCard-module__OqSa_W__image img{width:100%;height:auto;display:block}@media (max-width:991px){.JournalPreviewCard-module__OqSa_W__imageLink{aspect-ratio:1;position:relative;overflow:hidden}.JournalPreviewCard-module__OqSa_W__image{width:100%;height:100%;position:absolute;inset:0}.JournalPreviewCard-module__OqSa_W__image img{object-fit:cover;width:100%!important;height:100%!important}}.JournalPreviewCard-module__OqSa_W__preview h4.JournalPreviewCard-module__OqSa_W__title{margin-top:var(--space-h4);font-family:var(--font-heading);font-size:var(--text-h4);color:var(--color-primary-dark);margin-bottom:.5rem;font-weight:400;line-height:1.5}@media (max-width:991px){.JournalPreviewCard-module__OqSa_W__preview h4.JournalPreviewCard-module__OqSa_W__title{text-align:center}}.JournalPreviewCard-module__OqSa_W__titleLink{color:inherit;text-decoration:none;display:block}.JournalPreviewCard-module__OqSa_W__excerpt{margin-top:0;margin-bottom:var(--space-body)}@media (max-width:991px){.JournalPreviewCard-module__OqSa_W__excerpt{display:none}}
.JournalArchivePage-module__fNNBDa__previews{padding:var(--spacing-medium) 0}@media (max-width:991px){.JournalArchivePage-module__fNNBDa__previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding:0;display:grid}}@media (min-width:992px){.JournalArchivePage-module__fNNBDa__previews{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}}.JournalArchivePage-module__fNNBDa__loadMore{min-height:4rem;padding:2rem var(--container-padding-x);max-width:var(--container-full);flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex}.JournalArchivePage-module__fNNBDa__loadMoreStatus{font-family:var(--font-heading);font-size:var(--text-h4);color:var(--color-primary-dark);margin:0}.JournalArchivePage-module__fNNBDa__loadMoreSentinel{width:100%;height:1px}
.ArchiveFilters-module__uw7BhW__shell{box-sizing:border-box;width:100%;max-width:var(--container-full);min-width:0;padding-right:var(--container-padding-x-wide);padding-left:var(--container-padding-x-wide);margin-left:auto;margin-right:auto;display:block}.ArchiveFilters-module__uw7BhW__filters{z-index:15;padding-top:var(--spacing-large);padding-bottom:calc(var(--spacing-medium) + var(--spacing-small));background-color:#0000;position:sticky;top:0;}@media (max-width:768px){.ArchiveFilters-module__uw7BhW__filters{padding-top:calc(var(--spacing-medium) + var(--spacing-small));padding-right:calc(var(--container-padding-x-wide) + var(--container-padding-x));padding-bottom:var(--spacing-small);padding-left:calc(var(--container-padding-x-wide) + var(--container-padding-x))}}.ArchiveFilters-module__uw7BhW__content{padding-top:var(--spacing-medium);}
.ProjectsArchive-module__GRyDOG__introSection{padding-top:0;padding-bottom:var(--spacing-medium)}@media (max-width:767px){.ProjectsArchive-module__GRyDOG__introSection{padding-bottom:var(--spacing-large)}}.ProjectsArchive-module__GRyDOG__introRow{flex-wrap:wrap;display:flex}.ProjectsArchive-module__GRyDOG__pageTitle{width:100%;margin-top:0;margin-bottom:var(--space-h1-bottom);padding-left:4rem;padding-right:4rem}.ProjectsArchive-module__GRyDOG__descriptionColumn{width:100%;padding-left:4rem;padding-right:4rem}.ProjectsArchive-module__GRyDOG__descriptionBody p{margin-top:0;margin-bottom:0}.ProjectsArchive-module__GRyDOG__button{appearance:none;cursor:pointer;font-family:var(--font-heading);font-size:var(--text-h4);color:var(--color-highlight);border:2px solid var(--color-highlight);text-align:center;background-color:#0000;margin-top:2rem;padding:1.5rem;line-height:1;text-decoration:none;transition:all .5s;display:inline-block}.ProjectsArchive-module__GRyDOG__button:hover{color:var(--color-primary-dark);border-color:var(--color-primary-dark)}@media (max-width:767px){.ProjectsArchive-module__GRyDOG__pageTitle,.ProjectsArchive-module__GRyDOG__descriptionColumn{padding-left:var(--container-padding-x);padding-right:var(--container-padding-x)}}@media (min-width:1400px){.ProjectsArchive-module__GRyDOG__descriptionBody{column-count:2;column-gap:3rem}.ProjectsArchive-module__GRyDOG__descriptionBody p{break-inside:avoid;page-break-inside:avoid;padding-top:1.5rem;padding-bottom:0}.ProjectsArchive-module__GRyDOG__descriptionBody p:first-child{padding-top:0}}.ProjectsArchive-module__GRyDOG__row{flex-wrap:wrap;margin-left:0;margin-right:0;display:flex}@media (max-width:991px){.ProjectsArchive-module__GRyDOG__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.ProjectsArchive-module__GRyDOG__row>*{width:100%;max-width:100%}}.ProjectsArchive-module__GRyDOG__empty{margin-top:var(--spacing-large)}
.ProjectRelatedProjects-module__mv0oSa__section{box-sizing:border-box;width:100%;max-width:var(--container-full);min-width:0;padding:var(--spacing-medium) var(--container-padding-x-wide) 0;margin:0 auto;display:block}.ProjectRelatedProjects-module__mv0oSa__sectionTitle{width:100%;margin-top:var(--space-h1);margin-bottom:var(--space-h3);text-align:center}@media (min-width:1200px){.ProjectRelatedProjects-module__mv0oSa__adjustedColumns>*{width:calc(100% / var(--related-project-columns,3))}}.ProjectRelatedProjects-module__mv0oSa__singleItem,.ProjectRelatedProjects-module__mv0oSa__twoItems{justify-content:center}@media (max-width:991px){.ProjectRelatedProjects-module__mv0oSa__singleItem{flex-wrap:wrap;justify-content:center;display:flex}.ProjectRelatedProjects-module__mv0oSa__singleItem>*{width:50%;max-width:50%}}@media (max-width:767px){.ProjectRelatedProjects-module__mv0oSa__singleItem>*{width:100%;max-width:100%}}
.TextModule-module__H2OSXq__blockContainer{max-width:var(--container-max);padding-right:var(--container-padding-x);padding-left:var(--container-padding-x);margin:0 auto;display:block}.TextModule-module__H2OSXq__blockText{padding-left:1.5rem;padding-right:1.5rem}.TextModule-module__H2OSXq__introductionText{width:100%}@media (min-width:992px){.TextModule-module__H2OSXq__blockText,.TextModule-module__H2OSXq__introductionText{width:100%;max-width:800px;margin:0 auto;padding-left:0;padding-right:0}}.TextModule-module__H2OSXq__blockText .prose-ubuild>p:first-child{margin-top:0}.TextModule-module__H2OSXq__journalBlockText .prose-ubuild>:first-child{margin-top:0}.TextModule-module__H2OSXq__columnText{min-width:0;max-width:100%}.TextModule-module__H2OSXq__columnText .prose-ubuild>p:first-child{margin-top:0}.TextModule-module__H2OSXq__columnText .prose-ubuild>h1:first-child{margin-top:0}
.ProjectPage-module__OtIYWq__article{width:100%;max-width:1800px;margin:0 auto;position:relative}.ProjectPage-module__OtIYWq__infoSpacing{margin-top:1.5rem;margin-bottom:4rem}.ProjectPage-module__OtIYWq__infoHolder{z-index:10;background-color:var(--color-primary-light);box-sizing:border-box;padding-top:1.5rem;padding-bottom:1.5rem;position:relative}@media (max-width:767px){.ProjectPage-module__OtIYWq__infoSpacing{margin-top:1rem;margin-bottom:2rem}.ProjectPage-module__OtIYWq__infoHolder{padding-top:1rem;padding-bottom:1rem}}.ProjectPage-module__OtIYWq__infoHolder .prose-ubuild>:first-child{margin-top:0}@media (max-width:767px){:is(.ProjectPage-module__OtIYWq__relatedProjectsSection article:nth-child(odd):last-child,.ProjectPage-module__OtIYWq__relatedDesignsSection article:nth-child(odd):last-child),:is(.ProjectPage-module__OtIYWq__relatedProjectsSection:has(article:only-child),.ProjectPage-module__OtIYWq__relatedDesignsSection:has(article:only-child)){display:none}}
.ProjectsModule-module__jTj_CG__section{width:100%;padding-top:var(--spacing-medium);padding-bottom:var(--spacing-medium);display:block}
