.footer-bar{background-color:var(--footer-bar-background,var(--color-neutral-black));color:var(--footer-bar-color,var(--color-neutral-white));padding-block:var(--pt,var(--spacing-2xl)) var(--pb,var(--spacing-2xl));padding-inline:var(--layout-margin)}.footer-bar.critical-component-clear{opacity:1}.footer-bar__inner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-l);justify-content:space-between;margin:0 auto;max-width:1180px;max-width:var(--layout-max-width,1180px)}.footer-bar__logo{color:currentcolor;display:block}.footer-bar__logo svg{display:block;height:22px;width:auto}.footer-bar__links{display:flex;flex-wrap:wrap;gap:var(--spacing-xl);list-style-type:none;margin:0;padding:0}.footer-bar__links>li{display:flex}.footer-bar__links--stacked{align-items:flex-start;flex-direction:column;gap:var(--spacing-s)}.footer-bar__columns{display:flex;flex-wrap:wrap;gap:var(--spacing-5xl)}.footer-bar__label{color:currentcolor;color:var(--footer-bar-muted,currentcolor);letter-spacing:.2em;line-height:var(--line-height-1);margin:0 0 var(--spacing-m)}.footer-bar__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;box-shadow:none;color:inherit;color:currentcolor;color:var(--footer-bar-link,currentcolor);cursor:pointer;letter-spacing:.14em;outline:none;padding:0;position:relative;text-decoration:none;width:auto}.footer-bar__link:after{background-color:currentcolor;bottom:calc(var(--spacing-2xs)*-1);content:'';height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform calc(var(--timing-skeleton)*.2) var(--easing-standard,var(--easing-normal))}.footer-bar__link:hover:after{transform:scaleX(1)}.is-tabbable .footer-bar__link:focus-visible{box-shadow:0 0 0 calc(var(--focus-ring-width) - 1px) var(--color-neutral-white),0 0 0 var(--focus-ring-width) var(--color-neutral-medium-grey)}.footer-bar__tagline{color:currentcolor;color:var(--footer-bar-muted,currentcolor);font-size:var(--font-size-1);letter-spacing:.04em;line-height:var(--line-height-1)}.footer-bar--columns .footer-bar__inner{align-items:flex-start}@media(max-width:63.99em){.footer-bar__inner{align-items:flex-start;flex-direction:column}}
