.site-header.navigation-ready .nav-link[aria-current] {background:rgb(var(--brand-burgundy-rgb) / 0.0706);color:var(--brand-burgundy);}
.site-header .brand .represent-wordmark {color:var(--accent,var(--brand-burgundy));}
.system-menu.navigation-menu>.menu-destinations {grid-template-columns:repeat(4,minmax(0,1fr));}
.system-menu.navigation-menu .menu-journey-group>a {font-size:12px;line-height:1.5;padding:13px 0;text-transform:uppercase;}
.footer-origin {font:11px/1.8 var(--mono)!important;text-transform:uppercase;color:inherit;max-width:220px;margin-top:14px!important;}
.site-footer .footer-top:has(.founder-credential) {padding-bottom:28px;}
.site-footer .footer-identity {min-width:0;}
.site-footer .footer-identity .founder-credential {display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;border:1px solid #ffffff32;border-radius:8px;padding:12px;margin:18px 0 0;width:100%;max-width:340px;box-sizing:border-box;color:inherit;text-decoration:none;}
.founder-credential>img {width:36px;height:36px;border-radius:4px;object-fit:cover;object-position:50% 35%;}
.founder-credential .credential-copy {display:grid;gap:5px;min-width:0;}
.founder-credential .credential-heading {display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;}
.founder-credential strong {font:500 14px/20px var(--sans);}
.founder-credential .credential-description {font:13px/20px var(--sans);color:#cfc2c2;}
.founder-credential .credential-link {font:12px/18px var(--mono);white-space:nowrap;}
.founder-credential:hover {background:#ffffff06;border-color:#ffffff65;}
@media(max-width:879px) {.system-menu.navigation-menu>.menu-destinations {grid-template-columns:repeat(2,minmax(0,1fr));}.system-menu.navigation-menu>.menu-destinations>.menu-security {grid-column:auto;justify-self:stretch;width:100%;}}

@media(max-width:650px){.site-footer .footer-top{grid-template-columns:1fr}.site-footer .footer-contact{grid-column:1}.site-footer .footer-contact>a{white-space:normal;overflow-wrap:anywhere}}
