/* User supplied lockup, 2026-10-24. One source image across the whole company site. */
body[data-background-page] .site-header .brand:before{content:none;display:none}
body[data-background-page] .site-header .brand{display:flex;align-items:center;min-width:0;width:220px;height:86px;flex-shrink:0}
body[data-background-page] img.brand-lockup{display:block;width:220px;height:auto;max-width:100%;object-fit:contain;filter:grayscale(1) contrast(1.15);mix-blend-mode:multiply;flex-shrink:0}
body[data-background-page] .site-header img.brand-lockup{display:block;width:220px;height:auto;max-width:100%;animation:none}
body[data-background-page] .footer-brand{display:block;width:260px;max-width:100%;min-width:0;grid-template-columns:none}
body[data-background-page] .footer-brand img.brand-lockup{width:260px;height:auto}
body[data-background-page] .profile-identity{display:flex;align-items:center;justify-content:center;background:transparent}
body[data-background-page] .profile-identity img.brand-lockup{width:100%;height:auto;max-width:380px}

@media(max-width:719px){body[data-background-page] .site-header .brand{width:190px;height:76px}body[data-background-page] .site-header img.brand-lockup{width:190px}body[data-background-page] .footer-brand,body[data-background-page] .footer-brand img.brand-lockup{width:240px}}
@media(prefers-reduced-motion:reduce){body[data-background-page] .site-header img.brand-lockup{animation:none}}
@media print{body[data-background-page] .site-header img.brand-lockup{animation:none}}

/* Five requested primary destinations; keep the labels inside the navy half. */
body[data-background-page].cohesive05 .split5-header-controls{gap:12px;padding-left:1.5vw;padding-right:2vw}
body[data-background-page].cohesive05 .split5-header-controls .desktop-nav{gap:12px}
body[data-background-page].cohesive05 .split5-header-controls .desktop-nav>a{font-size:12px}
body[data-background-page].cohesive05 .split5-header-controls .header-cta{padding-inline:14px;gap:10px;font-size:12px}
body[data-background-page]:not(.cohesive05) .desktop-nav>a+a:before{padding-inline:12px}
@media(max-width:719px){body[data-background-page].cohesive05 .split5-header-controls{padding:0}}
