/* The approved architectural X and editorial wordmark. */
.header .brand,.dialog-top .brand{display:flex;align-items:center;flex:none;line-height:1;letter-spacing:normal}
.brand-logo{display:block;width:260px;height:auto;max-width:100%;object-fit:contain}
.header .brand-logo{width:260px}.dialog-top .brand-logo{width:204px}
.terminal-brand{display:block;line-height:1;letter-spacing:normal;flex:none}
.terminal-brand .brand-logo{width:250px;filter:brightness(0) invert(1);opacity:.97}
.terminal-brand small{margin:0 0 0 17px;letter-spacing:1.3px;font-size:6px}
@media(max-width:1000px) and (min-width:761px){.header .brand-logo{width:215px}.desktop-nav{gap:20px}}
@media(max-width:760px){.header .brand-logo{width:205px}.header{gap:12px}.header .brand{min-width:0;flex:0 1 205px}.dialog-top .brand-logo{width:180px}.terminal-brand .brand-logo{width:250px}.terminal-brand small{margin-left:17px}}
@media(max-width:380px){.header .brand-logo{width:185px}.header .brand{flex-basis:185px}.header{gap:8px}}
