.notable-projects{background-color:var(--white,#fff);padding:4rem 1rem}.notable-projects__container{max-width:1400px;margin:0 auto}.notable-projects__header{flex-direction:column;gap:1.5rem;margin-bottom:3rem;display:flex}@media (min-width:768px){.notable-projects__header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.notable-projects__heading{color:var(--blue-900,#03466e);flex:1;font-family:ShapeSans,sans-serif;font-size:2.5rem;font-weight:500}.notable-projects__header-right{flex-direction:column;flex:1;align-items:flex-start;max-width:500px;display:flex}.notable-projects__description{color:var(--black,#000);margin-bottom:1rem;font-family:ShapeSans,sans-serif;font-size:1rem;font-weight:500;line-height:1.5}.notable-projects__link{color:var(--black,#000);align-items:center;font-family:ShapeSans,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.notable-projects__link:hover{text-decoration:underline}.notable-projects__link-icon{margin-left:.5rem;display:flex}.notable-projects__grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.notable-projects__grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;row-gap:3rem}.project-card--dc-water{grid-area:1/1/auto/2}.project-card--forge{grid-area:1/2/auto/4}.project-card--cold-spring{grid-area:2/2/auto/3}.project-card--confidential{grid-area:2/3/auto/4}.project-card--johns-hopkins{grid-area:3/1/auto/3}.project-card--medpace{grid-area:3/3/auto/4}}.project-card{flex-direction:column;display:flex}.project-card__image-wrapper{width:100%;margin-bottom:.75rem;overflow:hidden}.project-card__image{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.project-card:hover .project-card__image{transform:scale(1.03)}.project-card__info{justify-content:space-between;align-items:flex-start;text-decoration:none;display:flex}.project-card__text{flex:1;padding-right:1rem}.project-card__title{color:var(--blue-600,#0056b3);margin-bottom:.25rem;font-family:ShapeSans,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.3}.project-card:hover .project-card__title{text-decoration:underline}.project-card__location{color:var(--black,#000);font-family:ShapeSans,sans-serif;font-size:.75rem}.project-card__arrow{flex-shrink:0;justify-content:center;align-items:center;margin-top:.25rem;display:flex}@media (min-width:768px){.project-card--dc-water .project-card__image-wrapper{aspect-ratio:4/3}.project-card--forge .project-card__image-wrapper{aspect-ratio:16/10}.project-card--cold-spring .project-card__image-wrapper{aspect-ratio:4/3}.project-card--confidential .project-card__image-wrapper,.project-card--johns-hopkins .project-card__image-wrapper{aspect-ratio:16/9}.project-card--medpace .project-card__image-wrapper{aspect-ratio:4/3}.notable-projects__grid--4 .project-card:first-child{grid-area:1/1/auto/3}.notable-projects__grid--4 .project-card:nth-child(2){grid-area:1/3/auto/4}.notable-projects__grid--4 .project-card:nth-child(3){grid-area:2/1/auto/2}.notable-projects__grid--4 .project-card:nth-child(4){grid-area:2/2/auto/4}}.notable-projects--blue{background-color:var(--blue-900,#03466e);color:var(--white,#fff)}.notable-projects--blue .notable-projects__heading{color:var(--white,#fff)}.notable-projects--blue .notable-projects__description{color:var(--gray-300,#ccc)}.notable-projects--blue .project-card__title{color:var(--white,#fff)}.notable-projects--blue .project-card__location{color:var(--gray-300,#ccc)}.notable-projects--gray{background-color:var(--gray-100,#f5f5f5);color:var(--blue-900,#03466e)}.notable-projects--gray .notable-projects__heading{color:var(--blue-900,#03466e)}.notable-projects--gray .notable-projects__description{color:var(--gray-800,#333)}.notable-projects--gray .project-card__title{color:var(--blue-900,#03466e)}.notable-projects--gray .project-card__location{color:var(--gray-800,#333)}
