/* New editorial wordmark. Crop the empty canvas in CSS; preserve the generated source. */
.brand-art{display:block;position:relative;overflow:hidden;width:210px;aspect-ratio:1815/386;flex-shrink:0}
.brand-art img{display:block;position:absolute;max-width:none;width:119.66942%;height:187.56477%;left:-10.13774%;top:-40.93264%;object-fit:fill}
a.brand{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none}
.home-page .nav-wrap{gap:18px}
.home-page .desktop-nav{gap:20px}
.home-page .footer .brand-art{width:230px}
.mini-brand .brand-art{width:122px}
.editor-window .window-bar{height:48px}
.auth-brand{background:#fff;border-radius:14px;padding:10px 18px;box-shadow:0 6px 20px #00393112}
.auth-brand .brand-art{width:245px}
.studio-brand .brand-art{width:170px}
.callback-card .brand-art{width:235px;max-width:100%}
.operations-page .ops-header .brand-art{width:210px}
@media(max-width:1200px){.home-page .desktop-nav{display:none}.home-page .menu-button{display:block}}
@media(max-width:760px){
 .home-page .nav-wrap{gap:8px;padding-block:8px}.home-page .nav-wrap>.brand .brand-art{width:155px}
 .auth-brand .brand-art{width:205px}.auth-brand{padding:8px 14px}
 .operations-page .ops-header .brand-art{width:185px}
 .request-page .ops-header{flex-wrap:wrap}
}
@media(max-width:380px){.home-page .nav-wrap>.brand .brand-art{width:132px}.home-page .nav-actions .button{padding-inline:7px}}
