/* Owner-directed brand restoration. No application behavior changes. */
.cw-city-red{color:#f1242f!important;font-style:normal!important}
.cw-works-blue{color:#2f7dff!important;font-style:normal!important}
.cw-brand,.architectural-wordmark,.wordmark{white-space:nowrap}
.cw-free .hero-copy .cw-main-slogan{font-size:clamp(20px,2vw,27px);font-weight:700;line-height:1.3;color:#111827;margin:0 0 24px;letter-spacing:-.02em}
.cw-footer .cw-footer-slogan{font-size:14px;line-height:1.4;margin:8px 0 10px;color:#526071;max-width:260px}
