.es-brand {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  color: var(--es-ink);
}

/* Use the supplied S+ artwork without cropping or recolouring it. */
.es-brand-mark {
  flex: 0 0 32px;
  width: 32px;
  height: 32px;
  background: url("assets/img/brand/favicon-coral.svg") center / contain no-repeat;
}

.es-brand-copy {
  display: inline-flex;
  gap: .3em;
  font-family: "EagleSky Brand Inter", "Arial Black", sans-serif;
  font-size: 17px;
  font-weight: 800;
  font-synthesis: none;
  line-height: 1.15;
  letter-spacing: -.025em;
  white-space: nowrap;
}

.es-brand-footer {
  display: flex;
  justify-content: center;
  width: fit-content;
  margin: 0 auto 16px;
  color: var(--ink, #222);
}

@media (max-width: 899px) {
  .lp-nav-brand.es-brand {
    gap: 7px;
  }

  .lp-nav-brand .es-brand-copy {
    flex-direction: column;
    gap: 1px;
    font-size: 12px;
  }

  .lp-nav-brand .es-brand-mark {
    flex-basis: 28px;
    width: 28px;
    height: 28px;
  }
}
@font-face {
  font-family: "EagleSky Brand Inter";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("assets/fonts/inter-extrabold-brand.ttf") format("truetype");
}
