/* One mark and wordmark across the public pages and the application. */
.brand-lockup,.access-card .access-brand.brand-lockup{display:inline-flex;align-items:center;gap:11px;flex-shrink:0;white-space:nowrap;text-decoration:none;letter-spacing:-.65px;font-size:23px;font-weight:730;color:#292c40;line-height:1.2}
.brand-lockup .brand-mark{display:block;flex-shrink:0;width:40px;height:40px;border-radius:12px;box-shadow:0 3px 8px #5942a91a}
.brand-lockup span.brand-name{color:inherit;font-size:inherit;font-weight:inherit;margin:0;letter-spacing:inherit}
.brand-lockup .brand-name>span{color:#7055dc;font-size:inherit;font-weight:inherit;margin:0}
.sidebar .brand-lockup{color:#fff;gap:10px;padding-inline:5px;font-size:23px}
.sidebar .brand-lockup .brand-name>span{color:#c0b0ff}
.admin-top .brand-lockup{color:inherit;font-size:22px}
.admin-top .brand-lockup .brand-name>span{color:#c0b0ff}
.brand-header{display:flex;align-items:center;gap:17px}
.brand-section{font-size:12px;color:#c8bbff;border-left:1px solid #ffffff30;padding-left:17px}
.viewer-top .brand-lockup{font-size:22px;color:inherit}.viewer-top .brand-lockup .brand-name>span{color:#c0b0ff}
.site-footer .brand-lockup{font-size:18px;gap:8px}.site-footer .brand-mark{width:29px;height:29px;border-radius:9px}
@media(max-width:600px){.brand-lockup,.access-card .access-brand.brand-lockup{font-size:22px;gap:9px}.brand-lockup .brand-mark{width:35px;height:35px;border-radius:10px}.admin-top .brand-lockup,.viewer-top .brand-lockup{font-size:20px}.brand-header{gap:10px}.brand-section{padding-left:10px;font-size:11px}}
@media(max-width:520px){.site-header .brand-lockup{font-size:20px;gap:7px}.site-header .brand-mark{width:32px;height:32px}.site-footer .brand-lockup{font-size:18px}.site-footer .brand-mark{width:28px;height:28px}}

@media(max-width:600px){.viewer-top{flex-wrap:wrap}.viewer-top .brand-lockup{margin-right:auto}}
@media(max-width:360px){.site-header .brand-lockup{font-size:18px;gap:6px}.site-header .brand-mark{width:29px;height:29px}.site-header .button.small{font-size:11px;padding:10px;white-space:nowrap}.site-header .button.small>span{display:none}.hero h1{font-size:37px;letter-spacing:-1.6px}}
