/* Char’s sun. Logo-only additions to the existing layout. */
.brand-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.header .wordmark{width:196px;height:56px;flex-shrink:0;position:relative}
.header .wordmark img{width:100%;height:auto;object-fit:contain}
.header .wordmark .brand-dark{display:none}
.header:has(.mobile-menu[open]) .brand-light,.header.header--light .brand-light{display:none}
.header:has(.mobile-menu[open]) .wordmark .brand-dark,.header.header--light .wordmark .brand-dark{display:block}
.footer-wordmark img{width:100%;height:auto;object-fit:contain}
@media(max-width:767px){.header .wordmark{width:172px;height:44px}}

/* Preserve the existing mobile intent when the logo occupies its full width. */
@media(max-width:767px){.header .header-call{display:none}}
