.buildingHero{background:linear-gradient(120deg,#12251f,#1b352d 60%,#3d4033 135%)}.buildingHero .xpHeroActions{margin-top:38px}.buildingTypes{color:#f7f2e8;background:#172b26;grid-template-columns:34% 1fr;display:grid}.buildingTypes>div:first-child{border-right:1px solid #52645d;padding:90px 6vw}.buildingTypes h2,.buildingStrategies h2,.buildingExecution h2,.buildingAudience h2,.buildingCircle h2{letter-spacing:-.04em;margin:0;font:400 clamp(42px,4.6vw,67px)/1.04 Georgia,serif}.buildingTypes h2 em,.buildingStrategies h2 em{color:#d9b795;font-weight:400}.buildingTypeGrid{grid-template-columns:repeat(3,1fr);display:grid}.buildingTypeGrid article{border-bottom:1px solid #52645d;border-right:1px solid #52645d;min-height:240px;padding:35px 28px}.buildingTypeGrid span,.buildingStrategies span{letter-spacing:.2em;color:#d1a47e;font:600 8px Arial,sans-serif}.buildingTypeGrid strong{margin:42px 0 14px;font:italic 23px Georgia,serif;display:block}.buildingTypeGrid p{color:#c8c4bb;font:12px/1.65 Arial,sans-serif}.buildingData{background:#f7f3eb;grid-template-columns:34% 1fr;gap:8%;padding:105px 9vw;display:grid}.buildingData>.xpSectionHeader>p:last-child{color:#675f57;font:13px/1.75 Arial,sans-serif}.buildingData>div:last-child{border-top:1px solid #d5ccbf;grid-template-columns:1fr 1fr;display:grid}.buildingData article{border-bottom:1px solid #d5ccbf;border-right:1px solid #d5ccbf;min-height:230px;padding:30px}.buildingData article:nth-child(2n){border-right:0}.buildingData small{letter-spacing:.2em;color:#96654a;font:600 8px Arial,sans-serif}.buildingData h3{margin:37px 0 14px;font:italic 23px Georgia,serif}.buildingData article p{color:#675f57;font:12px/1.65 Arial,sans-serif}.buildingStrategies{color:#f7f2e8;background:#302821;grid-template-columns:36% 1fr;gap:8%;padding:105px 9vw;display:grid}.buildingStrategies>div:first-child>p:last-child{color:#d2c8bd;font:13px/1.75 Arial,sans-serif}.buildingStrategies>div:last-child{grid-template-columns:1fr 1fr;display:grid}.buildingStrategies article{border:0;border-top:1px solid #665d54;border-left:1px solid #665d54;min-height:280px;padding:35px}.buildingStrategies article:nth-child(2n){border-right:1px solid #665d54}.buildingStrategies article:nth-last-child(-n+2){border-bottom:1px solid #665d54}.buildingStrategies h3{margin:43px 0 16px;font:italic 25px Georgia,serif}.buildingStrategies article p{color:#d2c8bd;font:12px/1.7 Arial,sans-serif}.buildingWarning{color:#675f57;margin-top:30px!important;font-size:12px!important;font-style:normal!important}.buildingExecution{color:#f7f2e8;background:#172b26;grid-template-columns:38% 1fr;gap:8%;padding:105px 9vw;display:grid}.buildingExecution ol{margin:0;padding:0;list-style:none}.buildingExecution li{border-bottom:1px solid #52645d;grid-template-columns:55px 1fr;padding:23px 0;display:grid}.buildingExecution li span{color:#d1a47e;font:9px Arial,sans-serif}.buildingExecution li strong{font:italic 21px Georgia,serif}.buildingAudience{background:#f7f3eb;grid-template-columns:38% 1fr;gap:8%;padding:105px 9vw;display:grid}.buildingAudience>div:last-child{grid-template-columns:1fr 1fr;display:grid}.buildingAudience article{border:1px solid #d5ccbf;border-right:0;min-height:280px;padding:42px}.buildingAudience article:last-child{border-right:1px solid #d5ccbf}.buildingAudience h3{margin:35px 0 20px;font:italic 28px Georgia,serif}.buildingAudience article p{color:#675f57;font:13px/1.75 Arial,sans-serif}.buildingCircle{color:#f7f2e8;background:#302821;justify-content:space-between;align-items:flex-end;gap:50px;padding:105px 9vw;display:flex}.buildingCircle>div{max-width:850px}.buildingCircle p:last-child{color:#d2c8bd;max-width:700px;font:14px/1.8 Arial,sans-serif}.buildingCircle>a{letter-spacing:.16em;text-transform:uppercase;color:#f7f2e8;border:1px solid #d1a47e;flex:none;padding:17px 20px;font:600 8px Arial,sans-serif}@media (max-width:900px){.buildingTypes,.buildingData,.buildingStrategies,.buildingExecution,.buildingAudience{grid-template-columns:1fr}.buildingCircle{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.buildingHero .xpHeroActions{flex-direction:column;display:flex}.buildingTypes>div:first-child,.buildingData,.buildingStrategies,.buildingExecution,.buildingAudience{padding:75px 28px}.buildingTypeGrid{grid-template-columns:1fr}.buildingTypeGrid article{min-height:220px}.buildingData>div:last-child,.buildingStrategies>div:last-child,.buildingAudience>div:last-child{grid-template-columns:1fr}.buildingData article{border-right:0;padding:30px 0}.buildingStrategies article{border-right:1px solid #665d54}.buildingStrategies article:nth-child(3){border-bottom:0}.buildingAudience article{border-bottom:0;border-right:1px solid #d5ccbf}.buildingAudience article:last-child{border-bottom:1px solid #d5ccbf}.buildingCircle{padding:80px 28px}}
.buildingLinks,.buildingFaq{background:#e8e0d2;padding:100px 14vw}.buildingLinks h2,.buildingFaq h2{letter-spacing:-.04em;margin:0 0 50px;font:400 clamp(42px,4.6vw,67px)/1.04 Georgia,serif}.buildingLinks>div{flex-wrap:wrap;gap:12px;display:flex}.buildingLinks a{letter-spacing:.14em;text-transform:uppercase;border:1px solid #bdb1a2;padding:15px 18px;font:600 8px Arial,sans-serif}.buildingFaq{background:#f7f3eb}.buildingFaq details{border-top:1px solid #d5ccbf;padding:24px 0}.buildingFaq details:last-child{border-bottom:1px solid #d5ccbf}.buildingFaq summary{cursor:pointer;font:italic 21px Georgia,serif}.buildingFaq details p{color:#675f57;max-width:760px;font:13px/1.75 Arial,sans-serif}@media (max-width:760px){.buildingLinks,.buildingFaq{padding:75px 28px}.buildingLinks>div{flex-direction:column}.buildingLinks a{text-align:center}}
