.project-showcase .installation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.installation-grid article{background:#fff;border:1px solid #ded8cb}.installation-image{background:#e9e6df;display:block}.installation-image img{aspect-ratio:3/4;object-fit:contain;width:100%;height:auto;display:block}.installation-copy{padding:28px}.installation-copy small{color:#715828;line-height:1.5;display:block}.installation-copy h2{margin-top:12px;font-size:32px;line-height:1.15}.installation-copy h2 a{color:inherit;text-decoration:none}.installation-copy p,.project-areas p,.installation-story p{color:#525b56;line-height:1.8}.installation-copy>a,.installation-story a,.project-areas a{color:#76500a;text-underline-offset:4px}.project-areas{border-block:1px solid #d8d2c5;margin-top:32px;padding:40px 0}.project-areas nav,.project-related{flex-wrap:wrap;gap:18px;display:flex}.project-areas nav a{padding:10px 0}.installation-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.installation-story figure{margin:0}.installation-story img{width:100%;height:auto;display:block}.installation-story figcaption{color:#60645f;margin-top:12px;font-size:13px;line-height:1.6}.installation-story h2{margin-top:30px;font-size:30px}.installation-story .project-introduction{margin-top:0;font-size:18px}.project-related{margin-top:48px}.project-related h2{width:100%;font-size:30px}.project-related a{color:#76500a}.portfolio-story-link{color:#76500a;text-underline-offset:5px;margin-top:18px;font-weight:700;display:inline-block}@media (max-width:760px){.project-showcase .installation-grid,.installation-story{grid-template-columns:1fr}.installation-story{gap:24px}.installation-copy{padding:22px}.project-showcase .seo-top{gap:18px;font-size:13px}.project-areas nav{gap:8px 20px}}
