.brand-logo{height:var(--brand-logo-height,36px);object-fit:contain;object-position:left center;background:0 0;width:auto;max-width:min(220px,52vw);display:block}.brand-logo--on-dark,.brand-logo--on-light{flex-shrink:0}.nav-logo .brand-logo--on-light,.nav.scrolled .nav-logo .brand-logo--on-dark,.nav-menu-open .nav-logo .brand-logo--on-dark{display:none}.nav.scrolled .nav-logo .brand-logo--on-light,.nav-menu-open .nav-logo .brand-logo--on-light,.nav:not(.scrolled):not(.nav-menu-open) .nav-logo .brand-logo--on-dark{display:block}.cn-nav-wrap[data-cn-surface=hero] .cn-nav-overlay .cn-logo .brand-logo--on-light,.cn-nav-wrap[data-cn-surface=dark] .cn-nav-overlay .cn-logo .brand-logo--on-light{display:none}.cn-nav-wrap[data-cn-surface=hero] .cn-nav-overlay .cn-logo .brand-logo--on-dark,.cn-nav-wrap[data-cn-surface=dark] .cn-nav-overlay .cn-logo .brand-logo--on-dark{display:block}.cn-nav-wrap[data-cn-surface=white] .cn-nav-overlay .cn-logo .brand-logo--on-dark,.cn-nav-wrap[data-cn-surface=sand] .cn-nav-overlay .cn-logo .brand-logo--on-dark,.cn-nav:not(.cn-nav-overlay) .cn-logo .brand-logo--on-dark{display:none}.cn-nav-wrap[data-cn-surface=white] .cn-nav-overlay .cn-logo .brand-logo--on-light,.cn-nav-wrap[data-cn-surface=sand] .cn-nav-overlay .cn-logo .brand-logo--on-light,.cn-nav:not(.cn-nav-overlay) .cn-logo .brand-logo--on-light{display:block}.cn-route-loading__brand .brand-logo{--brand-logo-height:clamp(2rem, 6vw, 2.75rem);object-position:center;margin:0 auto}.cn-footer-logo .brand-logo{--brand-logo-height:40px}.global-site-footer__logo .brand-logo{--brand-logo-height:36px}
