/* The supplied wordmark fades first, then its space closes beside the symbol. */
.site-header .brand{gap:0;}
.brand-symbol{flex-shrink:0;}
.brand-wordmark{display:block;inline-size:85px;block-size:26px;margin-left:3px;overflow:hidden;opacity:1;transform:translateX(0);transition:inline-size .36s cubic-bezier(.22,.68,.25,1),margin-left .36s,opacity .22s .07s ease,transform .36s ease;}
.site-header .brand-wordmark img{display:block;width:85px;height:26px;max-width:none;object-fit:contain;transition:none;}
.scrolled .brand-wordmark{inline-size:0;margin-left:0;opacity:0;transform:translateX(-5px);transition:inline-size .36s cubic-bezier(.22,.68,.25,1),margin-left .36s,opacity .15s ease,transform .36s ease;}
@media(max-width:520px){.brand-wordmark{inline-size:74px;block-size:24px;margin-left:2px;}.site-header .brand-wordmark img{width:74px;height:24px;}.scrolled .brand-wordmark{inline-size:0;margin-left:0;}}
@media(max-width:360px){.brand-wordmark{inline-size:63px;block-size:22px;}.site-header .brand-wordmark img{width:63px;height:22px;}.scrolled .brand-wordmark{inline-size:0;}}
@media(prefers-reduced-motion:reduce){.brand-wordmark{transition:none!important;}}
