.project-room-content{padding-top:35px}.project-feature-list{border-top:1px solid var(--line)}.project-feature-row{border-bottom:1px solid var(--line);padding:34px 0}.project-feature-row>a{display:block}.project-feature-row.has-image>a{align-items:center;display:grid;gap:38px;grid-template-columns:minmax(260px,.75fr)1.25fr}.project-feature-image{aspect-ratio:16/10;overflow:hidden}.project-feature-image img{height:100%;object-fit:cover;transition:transform .35s;width:100%}.project-feature-row:hover img{transform:scale(1.02)}.project-feature-copy h2{font:clamp(30px,3vw,44px)/1.08 var(--display);margin:5px 0 14px}.project-feature-copy>p:not(.card-meta){color:#5e6862;margin:0 0 17px;max-width:650px}.project-feature-copy>span{border-bottom:1px solid var(--rust);color:var(--rust);font-size:14px;font-weight:700}.project-index-heading{margin-top:105px}.health-room-index .project-index-heading{margin-top:0}.homes-room-index .project-index-heading{margin-top:0}.work-stories-index .project-index-heading{margin-top:0}.project-index{border-top:1px solid var(--line);counter-reset:project;list-style:none;margin:0;padding:0}.project-index li{border-bottom:1px solid var(--line);counter-increment:project}.project-index li>a{align-items:center;display:grid;gap:25px;grid-template-columns:56px 1fr 30px;padding:24px 0}.project-index li>a::before{color:var(--rust);content:counter(project,decimal-leading-zero);font:24px var(--display)}.project-index h3{font:29px/1.12 var(--display);margin:0 0 5px}.project-index p{color:#68736c;font-size:15px;margin:0}.project-index li>a>span{color:var(--rust);font-weight:700;text-align:right}@media(max-width:800px){.project-feature-row.has-image>a{align-items:start;gap:20px;grid-template-columns:1fr}.project-feature-copy h2{font-size:32px}.project-index-heading{margin-top:75px}.project-index li>a{gap:14px;grid-template-columns:38px 1fr 20px}.project-index h3{font-size:24px}}