/* Match the header's integrated brand treatment in the footer. */
.modern-footer .footer-brand>a{position:relative;display:flex;align-items:center;width:272px;min-height:106px;padding-right:24px;isolation:isolate}
.modern-footer .footer-brand>a:after{content:"";position:absolute;right:0;top:22px;bottom:22px;width:1px;background:linear-gradient(transparent,#af8555,transparent);transform:skew(-18deg);pointer-events:none}
.modern-footer .footer-brand img{display:block;width:248px;height:100px;max-width:none;object-fit:cover;object-position:center 48%;border:0;border-radius:0;box-shadow:none;mix-blend-mode:screen;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
@media(min-width:651px) and (max-width:1100px){.modern-footer .footer-brand>a{width:210px;min-height:100px;padding-right:16px}.modern-footer .footer-brand img{width:194px;height:84px}}
@media(max-width:650px){.modern-footer .footer-brand>a{width:218px;min-height:86px;padding-right:14px}.modern-footer .footer-brand img{width:204px;max-width:100%;height:82px}.modern-footer .footer-brand>a:after{top:17px;bottom:17px}}
