#capital{color:#394455;background:#f5f1eb}#capital h1,#capital h2,#capital h3,#capital p{margin-top:0}#capital .capital-hero{padding:48px 0;background:#f5f1eb}#capital .capital-hero .limit-width{display:grid;grid-template-columns:1fr;gap:35px}#capital .capital-hero__content{min-width:0}#capital .capital-hero__content>span{display:block;margin-bottom:12px;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#d97943}#capital .capital-hero__content h1{max-width:760px;margin-bottom:22px;font-family:Cormorant Garamond,serif;font-size:2.8rem;font-weight:400;line-height:1;color:#1f2b3d}#capital .capital-hero__content p{max-width:680px;margin-bottom:15px;font-size:.95rem;line-height:1.75;color:#394455}#capital .capital-hero__content strong{color:#1f2b3d}#capital .capital-hero__content .btn-primary{display:inline-flex;margin-top:18px}#capital .capital-hero__image{min-width:0;overflow:hidden}#capital .capital-hero__image img{display:block;width:100%;height:420px;-o-object-fit:cover;object-fit:cover}#capital .capital-architecture{padding:48px 0;background:#ece8e0}#capital .capital-architecture .limit-width{display:grid;grid-template-columns:1fr;gap:24px}#capital .capital-architecture h2{max-width:760px;margin-bottom:0;font-family:Cormorant Garamond,serif;font-size:2.35rem;font-weight:400;line-height:1.05;color:#1f2b3d}#capital .capital-architecture p{max-width:820px;margin-bottom:14px;font-size:.95rem;line-height:1.75}#capital .capital-architecture strong{color:#1f2b3d}#capital .capital-disciplines{padding:48px 0;background:#f5f1eb}#capital .capital-disciplines__intro{max-width:820px;margin-bottom:32px}#capital .capital-disciplines__intro>span{display:block;margin-bottom:10px;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#d97943}#capital .capital-disciplines__intro h2{margin-bottom:18px;font-family:Cormorant Garamond,serif;font-size:2.35rem;font-weight:400;line-height:1.05;color:#1f2b3d}#capital .capital-disciplines__intro p{margin-bottom:12px;font-size:.95rem;line-height:1.75}#capital .capital-disciplines__grid{display:grid;grid-template-columns:1fr;gap:16px}#capital .capital-discipline{min-width:0;padding:28px 24px;background:#ece8e0}#capital .capital-discipline>span{display:block;margin-bottom:12px;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#b45d2d}#capital .capital-discipline h3{margin-bottom:15px;font-family:Cormorant Garamond,serif;font-size:1.7rem;font-weight:400;line-height:1.08;color:#1f2b3d}#capital .capital-discipline li,#capital .capital-discipline p{font-size:.9rem;line-height:1.7}#capital .capital-discipline p{margin-bottom:12px}#capital .capital-discipline ul{margin:16px 0 0;padding-left:18px}#capital .capital-ownership{padding:48px 0;background:#1f2b3d;color:#fff}#capital .capital-ownership__intro{max-width:800px;margin-bottom:32px}#capital .capital-ownership__intro>span{display:block;margin-bottom:10px;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#d97943}#capital .capital-ownership__intro h2{margin-bottom:18px;font-family:Cormorant Garamond,serif;font-size:2.35rem;font-weight:400;line-height:1.05;color:#fff}#capital .capital-ownership__intro p{margin-bottom:12px;font-size:.95rem;line-height:1.75;color:hsla(0,0%,100%,.72)}#capital .capital-ownership__grid{display:grid;grid-template-columns:1fr;gap:12px}#capital .capital-ownership__grid article{min-width:0;padding:22px;background:hsla(0,0%,100%,.06)}#capital .capital-ownership__grid article h3{margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:1.45rem;font-weight:400;color:#fff}#capital .capital-ownership__grid article p{margin-bottom:0;font-size:.88rem;line-height:1.65;color:hsla(0,0%,100%,.68)}#capital .capital-ownership__statement{max-width:900px;margin-top:32px;padding:26px;background:hsla(0,0%,100%,.06)}#capital .capital-ownership__statement p{margin:0;font-family:Cormorant Garamond,serif;font-size:1.5rem;line-height:1.25;color:#fff}#capital .capital-ownership__statement strong{color:#fff}#capital .capital-projects{padding:48px 0;background:#f5f1eb}#capital .capital-projects__intro{max-width:820px;margin-bottom:30px}#capital .capital-projects__intro>span{display:block;margin-bottom:10px;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#d97943}#capital .capital-projects__intro h2{margin-bottom:18px;font-family:Cormorant Garamond,serif;font-size:2.35rem;font-weight:400;line-height:1.05;color:#1f2b3d}#capital .capital-projects__intro p{margin-bottom:12px;font-size:.95rem;line-height:1.75}#capital .capital-projects__grid{display:grid;grid-template-columns:1fr;gap:12px}#capital .capital-projects__grid article{min-width:0;padding:20px 22px;background:#ece8e0}#capital .capital-projects__grid article h3{margin:0;font-family:Cormorant Garamond,serif;font-size:1.35rem;font-weight:400;line-height:1.15;color:#1f2b3d}#capital .capital-projects__grid article p{margin:8px 0 0;font-size:.88rem;line-height:1.65}#capital .capital-lens{padding:48px 0;background:#ece8e0}#capital .capital-lens__intro{max-width:800px;margin-bottom:30px}#capital .capital-lens__intro>span{display:block;margin-bottom:10px;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#d97943}#capital .capital-lens__intro h2{margin-bottom:18px;font-family:Cormorant Garamond,serif;font-size:2.35rem;font-weight:400;line-height:1.05;color:#1f2b3d}#capital .capital-lens__intro p{margin-bottom:12px;font-size:.95rem;line-height:1.75}#capital .capital-lens__steps{display:grid;grid-template-columns:1fr;gap:12px}#capital .capital-lens__steps article{min-width:0;padding:22px;background:#f5f1eb}#capital .capital-lens__steps article h3{margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:1.45rem;font-weight:400;color:#1f2b3d}#capital .capital-lens__steps article p{margin:0;font-size:.88rem;line-height:1.65}#capital .capital-lens__statement{max-width:900px;margin-top:28px}#capital .capital-lens__statement p{margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:1.45rem;line-height:1.3;color:#1f2b3d}#capital .capital-integration{padding:48px 0;background:#201b1c;color:#fff}#capital .capital-integration__intro{max-width:820px;margin-bottom:30px}#capital .capital-integration__intro>span{display:block;margin-bottom:10px;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#d97943}#capital .capital-integration__intro h2{margin-bottom:18px;font-family:Cormorant Garamond,serif;font-size:2.35rem;font-weight:400;line-height:1.05;color:#fff}#capital .capital-integration__intro p{margin-bottom:12px;font-size:.95rem;line-height:1.75;color:hsla(0,0%,100%,.7)}#capital .capital-integration__grid{display:grid;grid-template-columns:1fr;gap:14px}#capital .capital-integration__grid article{min-width:0;padding:24px;background:hsla(0,0%,100%,.055)}#capital .capital-integration__grid article h3{margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:400;color:#fff}#capital .capital-integration__grid article p{margin:0;font-size:.9rem;line-height:1.7;color:hsla(0,0%,100%,.68)}#capital .capital-expertise{padding:48px 0;background:#f5f1eb}#capital .capital-expertise .limit-width{max-width:980px}#capital .capital-expertise span{display:block;margin-bottom:10px;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#d97943}#capital .capital-expertise h2{max-width:760px;margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:2.35rem;font-weight:400;line-height:1.05;color:#1f2b3d}#capital .capital-expertise p{max-width:900px;margin-bottom:14px;font-size:.95rem;line-height:1.75}#capital .capital-who{padding:48px 0;background:#ece8e0}#capital .capital-who__intro{max-width:800px;margin-bottom:30px}#capital .capital-who__intro>span{display:block;margin-bottom:10px;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#d97943}#capital .capital-who__intro h2{margin-bottom:18px;font-family:Cormorant Garamond,serif;font-size:2.35rem;font-weight:400;line-height:1.05;color:#1f2b3d}#capital .capital-who__intro p{margin-bottom:12px;font-size:.95rem;line-height:1.75}#capital .capital-who__grid{display:grid;grid-template-columns:1fr;gap:12px}#capital .capital-who__grid article{min-width:0;padding:20px 22px;background:#f5f1eb}#capital .capital-who__grid article p{margin:0;font-size:.9rem;line-height:1.65;color:#394455}#capital .capital-who__grid article strong{color:#1f2b3d}#capital .capital-final-cta{padding:48px 0;background:#1f2b3d;color:#fff}#capital .capital-final-cta .limit-width{display:grid;grid-template-columns:1fr;gap:28px}#capital .capital-final-cta__content{min-width:0}#capital .capital-final-cta__content h2{max-width:760px;margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:2.6rem;font-weight:400;line-height:1;color:#fff}#capital .capital-final-cta__content p{max-width:760px;margin-bottom:12px;font-size:.95rem;line-height:1.75;color:hsla(0,0%,100%,.72)}#capital .capital-final-cta__actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px}#capital .capital-final-cta .project__link{color:#fff}@media (min-width:768px){#capital .capital-architecture,#capital .capital-disciplines,#capital .capital-expertise,#capital .capital-final-cta,#capital .capital-hero,#capital .capital-integration,#capital .capital-lens,#capital .capital-ownership,#capital .capital-projects,#capital .capital-who{padding:58px 0}#capital .capital-hero__content h1{font-size:3.7rem}#capital .capital-hero__image img{height:500px}#capital .capital-architecture h2,#capital .capital-disciplines__intro h2,#capital .capital-expertise h2,#capital .capital-integration__intro h2,#capital .capital-lens__intro h2,#capital .capital-ownership__intro h2,#capital .capital-projects__intro h2,#capital .capital-who__intro h2{font-size:3rem}#capital .capital-disciplines__grid,#capital .capital-lens__steps,#capital .capital-ownership__grid,#capital .capital-projects__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#capital .capital-integration__grid{grid-template-columns:repeat(3,minmax(0,1fr))}#capital .capital-who__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#capital .capital-final-cta__content h2{font-size:3.2rem}#capital .capital-final-cta__actions{flex-direction:row;align-items:center;gap:26px}}@media (min-width:1100px){#capital .capital-architecture,#capital .capital-disciplines,#capital .capital-expertise,#capital .capital-final-cta,#capital .capital-hero,#capital .capital-integration,#capital .capital-lens,#capital .capital-ownership,#capital .capital-projects,#capital .capital-who{padding:68px 0}#capital .capital-hero .limit-width{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:75px;align-items:center}#capital .capital-hero__content h1{font-size:4.5rem}#capital .capital-hero__image img{height:610px}#capital .capital-architecture .limit-width{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:75px;align-items:start}#capital .capital-architecture h2{font-size:3.3rem}#capital .capital-disciplines__intro{margin-bottom:38px}#capital .capital-disciplines__intro h2{font-size:3.3rem}#capital .capital-disciplines__grid{gap:18px}#capital .capital-discipline{padding:34px 32px}#capital .capital-ownership__intro h2{font-size:3.3rem}#capital .capital-ownership__grid{grid-template-columns:repeat(5,minmax(0,1fr))}#capital .capital-ownership__grid article{padding:24px 20px}#capital .capital-ownership__statement{margin-top:38px;padding:32px 36px}#capital .capital-ownership__statement p{font-size:1.75rem}#capital .capital-projects__intro h2{font-size:3.3rem}#capital .capital-projects__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#capital .capital-projects__grid article{padding:24px}#capital .capital-lens__intro h2{font-size:3.3rem}#capital .capital-lens__steps{grid-template-columns:repeat(6,minmax(0,1fr))}#capital .capital-lens__steps article{padding:22px 18px}#capital .capital-lens__statement{margin-top:36px}#capital .capital-lens__statement p{font-size:1.6rem}#capital .capital-integration__intro h2{font-size:3.3rem}#capital .capital-integration__grid article{padding:30px}#capital .capital-expertise h2,#capital .capital-who__intro h2{font-size:3.3rem}#capital .capital-who__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#capital .capital-who__grid article{padding:24px}#capital .capital-final-cta .limit-width{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:80px;align-items:center}#capital .capital-final-cta__content h2{font-size:3.8rem}#capital .capital-final-cta__actions{justify-content:flex-end}}