/* Local navigation reconciliation for the About route; no workflow styling. */
.site-header nav>a[aria-current=page]{color:var(--white);text-decoration:underline;text-underline-offset:7px}
.site-header .simple-navigation{display:flex;gap:26px}
@media(min-width:861px) and (max-width:1200px){.site-header .nav-inner{flex-wrap:wrap;gap:12px;padding-block:15px}.site-header nav{margin-left:auto;gap:22px}}
@media(min-width:561px) and (max-width:860px){.site-header nav>a.about-nav-link,.site-header nav>a[href="#services"],.site-header nav>a[href="#approach"]{display:inline-flex}}
@media(max-width:860px){.site-header .simple-navigation{flex-basis:100%;flex-wrap:wrap;gap:4px 22px;padding:0 0 14px}.site-header .simple-navigation>a:not(.button){display:inline-flex;min-height:44px;padding:10px 0}.site-header .simple-navigation .button{margin-top:0}}
@media(max-width:560px){.site-header .simple-navigation{width:100%;flex-direction:row;align-items:center;gap:4px 22px}.site-header .simple-navigation .button{flex-basis:100%;width:100%;max-width:330px}.site-header .simple-navigation>a:not(.button){font-size:16px}}

/* Founder-requested serif wordmark, matching the editorial headings. */
.brand>span{font-family:Georgia,"Times New Roman",serif}
.brand b{font-weight:400;letter-spacing:.075em}
