.origination-mark{display:block;flex:none;object-fit:contain;aspect-ratio:1;width:36px;height:36px;max-width:none;filter:none}
.origination-mark--small{width:26px;height:26px}
.brand-kicker{display:flex;align-items:center;gap:12px}
.brand-kicker>.origination-mark{margin:0}
.brand-service-title{display:flex;align-items:flex-start;gap:16px}
.brand-service-title>.origination-mark{margin-top:2px}
.brand-service-title>span{min-width:0}
.masthead .brand-family .brand,.footer .brand{display:flex;align-items:center;gap:12px}
.masthead .brand-family .brand img.origination-mark,.footer .brand img.origination-mark{width:36px;height:36px;filter:none}
.masthead .brand-family .brand img.origination-wordmark{width:180px}
.brand-family .group-affiliation{margin-left:48px}
.footer .brand img.origination-wordmark{width:202px}
.home-task__heading{display:flex;align-items:flex-start;gap:16px;min-width:0}
.home-task__heading>.origination-mark{margin-top:2px}
.home-task__heading h3{min-width:0}
.home-contact__intro>.origination-mark{margin-bottom:22px}
.campaign-contact .brand-kicker{margin-bottom:18px}
.campaign-section-heading .brand-service-title .origination-mark{margin-top:7px}
.page-intro .breadcrumb.brand-kicker,.case-intro .breadcrumb.brand-kicker{display:inline-flex}
.w-heading .brand-kicker,.platform-tools-intro>.brand-kicker{margin:0 0 22px;font-size:12px;line-height:1.5;color:var(--muted)}
@media(max-width:1100px){.home-task__heading{grid-row:1/3}}
@media(max-width:760px){
 .home-task__heading{grid-row:auto;gap:14px}.home-task__heading h3{grid-row:auto}
 .home-task__heading>.origination-mark,.brand-service-title>.origination-mark{width:30px;height:30px}
 .campaign-section-heading .brand-service-title .origination-mark{margin-top:3px}
}
@media(max-width:600px){
 .masthead .brand-family .brand{gap:9px}
 .masthead .brand-family .brand img.origination-mark{width:29px;height:29px}
 .masthead .brand-family .brand img.origination-wordmark{width:145px}
 .brand-family .group-affiliation{margin-left:38px}
 .brand-kicker{gap:10px}.origination-mark--small{width:24px;height:24px}
}
@media(max-width:360px){.masthead .brand-family .brand img.origination-wordmark{width:128px}}
@media print{.origination-mark{print-color-adjust:exact}.home-task__heading{display:flex}}
@media(max-width:1280px) and (min-width:1201px){.desktop-nav{gap:18px;font-size:13px}.masthead__inner{gap:22px}}
