.project-structure>.eyebrow{margin-bottom:20px}.project-structure>h2{margin-bottom:25px}.structure-intro{max-width:800px;margin-bottom:30px}.role-map{margin-top:35px}.role-map,.project-structure .role-map{display:grid;gap:25px}.role-sponsor,.role-lintel,.role-partners,.role-tenant{padding:25px;border:1px solid #556044}.project-structure svg{max-width:100%;height:auto}.project-structure .structure-note{font-size:14px;margin-top:25px;color:#bcbfb0}.project-structure a{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline}.project-structure h3{font:500 26px/1.25 Space;color:#e9e8dc}.project-structure p{color:#bcbfb0}.project-structure>div{max-width:1100px}.project-structure .structure-map{display:grid;grid-template-columns:1fr;gap:18px;margin-top:30px}.project-structure .structure-node{border:1px solid #48533c;padding:24px;background:#11140f}.project-structure .structure-connector{font:12px Mono;color:#c1c9b5;text-align:center}.project-structure .structure-node h3{margin:10px 0}.project-structure .structure-branches{display:grid;grid-template-columns:1fr 1fr;gap:25px}.project-structure .node-type{font:12px Mono;color:#bcbfb0}.project-structure .structure-node span{line-height:1.5}.project-structure .text-link{margin-top:25px}.project-structure .structure-heading{margin-bottom:30px}.project-structure .structure-heading p{max-width:750px;margin-top:20px}@media(max-width:700px){.project-structure .structure-branches{grid-template-columns:1fr}.project-structure .structure-node{padding:18px}}
.project-structure .capital-node{max-width:420px;margin:0 auto;text-align:center;border:1px solid #48533c;padding:22px 35px;background:#151a12}.project-structure .capital-node p{margin-top:8px}.project-structure .project-company{border:1px solid #8c987c;padding:30px;background:#1a2216;text-align:center}.project-structure .project-company h3{font-size:32px;margin:15px 0}.project-structure .structure-branches article{border:1px solid #48533c;background:#11140f}.project-structure .structure-branches article>div{padding:25px}.project-structure .contract-label{display:block;border-bottom:1px solid #48533c;padding:15px 25px;font:13px/1.6 Mono;color:#c2cdb6}.project-structure .structure-branches h3{margin:18px 0}.project-structure .structure-footnote{font-size:14px;line-height:1.7;margin-top:26px}.project-structure .section-label{font:12px Mono;color:#bcbfb0;margin-bottom:20px}.project-structure .development-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:50px}.project-structure .structure-lead{line-height:1.65}.project-structure .technical-tag{font:12px Mono;color:#bcbfb0}@media(max-width:700px){.project-structure .development-intro{grid-template-columns:1fr;gap:0}.project-structure .project-company{padding:24px}.project-structure .capital-node{width:100%}.project-structure .structure-branches article>div{padding:22px}}
