@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@600;700&display=swap');
/* One identity: the same monogram and wordmark in every site context. */
.lg-identity{align-items:center;gap:12px;text-decoration:none!important;letter-spacing:normal;white-space:nowrap;color:inherit}
.lg-identity .lg-monogram{display:block!important;font:700 44px/1 'Space Grotesk',Arial,sans-serif!important;letter-spacing:-4px!important;color:var(--brand-accent,#b9c79d);width:auto!important;height:auto!important;padding:0 4px 0 0!important;border:0!important;border-radius:0!important;flex-shrink:0}
.lg-identity .lg-wordmark{display:block!important;font:600 12px/1.25 'Space Grotesk',Arial,sans-serif!important;letter-spacing:.035em!important;color:inherit}
.brand.lg-identity,.rail-brand.lg-identity,.entrance-name.lg-identity{display:inline-flex}.rail-brand.lg-identity{--brand-accent:#95adff}.creative-page .lg-identity{--brand-accent:var(--acid)}.professional-topline .lg-identity{--brand-accent:#153dcc}.entrance-name.lg-identity{--brand-accent:#ff8fa8}.blog-site-header .brand.lg-identity{color:#e8e3d3}
@media(max-width:760px){.lg-identity{gap:9px}.lg-identity .lg-monogram{font-size:36px!important}.lg-identity .lg-wordmark{font-size:10px!important}.professional-topline .mobile-brand.lg-identity{max-width:none}.professional-topline .mobile-brand.lg-identity{align-items:center;gap:8px}.blog-site-header .lg-identity .lg-monogram{font-size:36px!important}}
@media(max-width:1100px){.creative-page .header .lg-identity .lg-wordmark{display:block!important}}


/* Page-specific header selectors must not change the shared lockup. */
.entrance-header .entrance-name.lg-identity>span.lg-monogram{position:static;transform:none;background:none;margin:0}
.entrance-header .entrance-name.lg-identity>span.lg-wordmark{position:static;transform:none;background:none;margin:0}
@media(max-width:760px){.professional-topline .mobile-brand.lg-identity{display:inline-flex}.professional-menu-ready .professional-topline .mobile-brand.lg-identity{display:inline-flex}.professional-menu-ready .professional-topline{gap:10px}.creative-page .header .lg-identity{flex-shrink:0}}
@media(max-width:760px){.creative-page .site-tools{position:relative;top:auto;right:auto;padding:14px 18px 0;justify-content:flex-end}.creative-page .header{padding:20px 0;min-height:80px;justify-content:space-between}.creative-page .header nav{margin-left:auto}}
