.project-story-context{grid-template-columns:1fr 1fr;align-items:start;gap:95px;display:grid}.project-story-context h2,.project-story-scope h2,.project-stages h2,.project-story-detail h2{font:400 clamp(35px,3.7vw,52px)/1.1 var(--serif);letter-spacing:-.03em}.project-story-context h3{font:400 32px/1.15 var(--serif);letter-spacing:-.025em}.project-story-context p,.project-story-detail p{max-width:570px;margin-top:26px;font-size:16px;line-height:1.9}.project-story-context .text-link{margin-top:22px;font-size:12px}.project-story-scope{background:var(--green-dark);color:var(--paper);padding-block:65px}.project-story-scope>.wrap{grid-template-columns:1fr 1fr;align-items:center;gap:95px;display:grid}.project-story-scope ul{gap:22px;margin:0;padding:0;list-style:none;display:grid}.project-story-scope li{align-items:start;gap:16px;font-size:16px;line-height:1.75;display:flex}.project-story-scope li svg{color:var(--sage-deep);flex-shrink:0;margin-top:4px}.project-stages>.section-head{margin-bottom:35px}.project-stages>.section-head p{max-width:480px}.project-stages>div:last-child{grid-template-columns:1fr 1fr;gap:30px;display:grid}.project-stages figure>img{object-fit:cover;object-position:center;width:100%;height:490px}.project-stages figcaption{margin-top:16px;font-size:15px;font-weight:500}.project-story-detail{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.project-story-detail figure>img{object-fit:cover;width:100%;height:530px}.project-story-detail figcaption{margin-top:12px;font-size:11px;line-height:1.6}.project-story-detail .button{margin-top:28px;font-size:12px}.project-story-detail h2{max-width:430px}.project-card-summary{max-width:460px;margin-top:13px;font-size:12px;line-height:1.7}.project-card-read{text-underline-offset:5px;align-items:center;gap:12px;min-height:40px;font-size:11px;text-decoration:underline;display:inline-flex}.project-story-local{margin-top:20px;font-size:12px;line-height:1.7}.project-intro .project-quick-links{flex-wrap:wrap;gap:10px 25px;margin-top:20px;display:flex}.project-quick-links a{text-underline-offset:5px;align-items:center;gap:10px;min-height:40px;font-size:12px;text-decoration:underline;display:inline-flex}@media (width<=1000px){.project-story-context,.project-story-scope>.wrap{gap:45px}.project-story-detail{gap:40px}.project-stages figure>img{height:420px}.project-story-context h2,.project-story-scope h2,.project-stages h2,.project-story-detail h2{font-size:42px}}@media (width<=800px){.project-story-context,.project-story-detail,.project-story-scope>.wrap{grid-template-columns:1fr;gap:30px}.project-story-context p,.project-story-detail p{max-width:650px}.project-story-detail figure{order:2}.project-story-scope{padding-block:50px}.project-stages figure>img{height:370px}.project-story-detail figure>img{height:450px}}@media (width<=700px){.project-story-context h2,.project-story-scope h2,.project-stages h2,.project-story-detail h2{font-size:35px}.project-story-context h3{font-size:29px}.project-story-context p,.project-story-detail p{margin-top:21px;font-size:15px}.project-story-scope li{font-size:15px}.project-stages>div:last-child{grid-template-columns:1fr;gap:27px}.project-stages figure>img{height:410px}.project-story-detail figure>img{height:390px}.project-stages figcaption{font-size:14px}.project-card-summary{font-size:12px}.project-story-detail .button{font-size:11px}.project-story-detail h2{max-width:400px}}@media (width<=370px){.project-story-context h2,.project-story-scope h2,.project-stages h2,.project-story-detail h2{font-size:30px}.project-stages figure>img{height:350px}}
