.project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-bottom:72px}.project-tile{background:#ebe5da;border-radius:22px;overflow:hidden}.project-cover-link{display:block}.project-comparison{position:relative;margin:0;overflow:hidden;background:#e7e1d5}.project-comparison>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.project-comparison.original-comparison>img{object-fit:contain}.project-comparison-labels{position:absolute;top:14px;inset-inline:0;display:grid;grid-template-columns:1fr 1fr}.project-comparison-labels span{justify-self:start;margin-left:14px;padding:6px 12px;background:#f9f5ebed;border-radius:7px;font-size:13px;color:#332d26}.project-tile-copy{padding:28px}.project-tile h2{font-size:clamp(24px,2.2vw,32px);line-height:1.12;margin:12px 0 16px}.project-tile p{font-size:16px;line-height:1.6;margin:0 0 22px}.project-tile .eyebrow{font-size:11px;color:#805d3c}.project-detail-media{max-width:1100px}.project-detail-media .project-comparison{border-radius:24px}.project-detail-media .original-comparison>img{max-height:650px;aspect-ratio:auto}.project-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-block:28px;border-bottom:1px solid #d9d0c2}.project-facts span{display:block;font-size:13px;color:#716658;margin-bottom:10px}.project-facts strong{font-size:20px}.project-story{display:grid;grid-template-columns:1fr 1fr;gap:70px}.project-story h2{font-size:44px;line-height:1.1;margin-bottom:24px}.project-story ul{padding-left:22px}.project-story li{font-size:18px;margin-bottom:16px;line-height:1.5}.project-story h3{font-size:25px;margin-bottom:12px}.project-story p{font-size:17px;line-height:1.65;margin-bottom:30px}.project-next{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:38px;background:#e7e1d6;border-radius:20px;margin-bottom:70px}.project-next h2{font-size:34px;margin-bottom:16px}.project-next p{font-size:17px;max-width:600px}.project-next .button{flex-shrink:0}
@media(max-width:700px){.project-grid{grid-template-columns:1fr;gap:24px;margin-bottom:48px}.project-tile-copy{padding:24px}.project-tile h2{font-size:27px}.project-facts{grid-template-columns:1fr;gap:16px}.project-facts>div{display:flex;justify-content:space-between;gap:15px}.project-facts strong{font-size:16px;text-align:right}.project-facts span{margin:0}.project-story{grid-template-columns:1fr;gap:24px}.project-story h2{font-size:32px}.project-next{flex-direction:column;align-items:flex-start;padding:26px}.project-next h2{font-size:30px}.project-next .button{font-size:14px}.project-comparison-labels{top:9px}.project-comparison-labels span{font-size:11px;padding:4px 8px;margin-left:9px}}
