.logo-bar{--logo-bar-height: 3rem;--logo-bar-min-height: 1.75rem;--logo-bar-gap: var(--space-2xl);--logo-bar-panel: var(--gray-100);--logo-bar-panel-hover: var(--gray-200)}.logo-bar__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-lg)}.logo-bar__eyebrow{margin:0;font-weight:600;font-size:1rem;line-height:1.5;letter-spacing:-.5px}:where(.logo-bar__eyebrow){color:var(--eyebrow-colour, #d90b05)}.logo-bar__heading{margin:0;color:var(--headings-color)}.logo-bar__description{margin:0;max-inline-size:60ch}.logo-bar__actions{margin-block-start:var(--space-md)}.logo-bar__strip{margin-block-start:64px;padding-inline:var(--content-gutter, 1.5rem);overflow:clip}.logo-bar__track{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--logo-bar-gap)}.logo-bar__item{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-inline-size:10rem;block-size:calc(var(--logo-bar-height) * 2);padding-inline:36px;background-color:transparent;transition:background-color .25s ease}.logo-bar__item--panel{background-color:var(--logo-bar-panel)}.logo-bar__item:hover,.logo-bar__item:focus-within{background-color:var(--logo-bar-panel-hover)}.logo-bar__link{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%}.logo-bar__link:focus-visible{outline:.125em solid #d90b05;outline-offset:.25em}.logo-bar__logo{display:block;inline-size:auto;max-inline-size:min(100%,12.5rem);block-size:max(var(--logo-bar-height) * var(--logo-scale, 1),var(--logo-bar-min-height));object-fit:contain;transition:filter .25s ease,opacity .25s ease}.logo-bar--grayscale .logo-bar__logo{filter:grayscale(1);opacity:.7}.logo-bar--grayscale .logo-bar__item:hover .logo-bar__logo,.logo-bar--grayscale .logo-bar__item:focus-within .logo-bar__logo{filter:none;opacity:1}[data-logo-bar-running] .logo-bar__strip{padding-inline:0}[data-logo-bar-running] .logo-bar__track{flex-wrap:nowrap;justify-content:flex-start;inline-size:max-content;will-change:transform}@media screen and (max-width: 768px){.logo-bar{--logo-bar-height: 2.25rem}.logo-bar__item{min-inline-size:7.5rem}}@media (prefers-reduced-motion: reduce){.logo-bar__item,.logo-bar__logo{transition:none}}
