.logo i {
  font-family: inherit;
  font-size: inherit;
  font-style: normal;
  font-weight: inherit;
  letter-spacing: inherit;
}

.brand-logo {
  display: block;
  height: 51px;
  width: 39px;
}

.brand-logo img {
  display: block;
  filter: invert(1);
  height: 100%;
  width: 100%;
}

.brand-lockup {
  align-items: center;
  display: inline-flex;
  gap: 11px;
  height: 51px;
  width: auto;
}

.brand-lockup img {
  display: block;
  filter: invert(1);
  height: 100%;
  width: 39px;
}

.brand-lockup span {
  color: #fff;
  font-size: 15px;
  font-weight: 800;
  letter-spacing: -.055em;
  white-space: nowrap;
}

.farewell {
  color: #fff;
  font: 500 10px "DM Mono", monospace;
  letter-spacing: .12em;
  margin: 0 0 30px;
  text-align: center;
}

footer .brand-logo {
  height: 58px;
  width: 44px;
}

/* Minimal geometric wordmark inspired by premium editorial brands. */
.logo,
.brand-lockup span,
.phone-brand {
  font-family: "Jura", "Manrope", Arial, sans-serif !important;
  font-style: normal;
  font-weight: 300 !important;
  letter-spacing: .12em !important;
  text-transform: uppercase;
}

.logo { font-size: clamp(19px, 2.65vw, 41px); }
.brand-lockup span { font-size: 14px; }

/* The same signature is used wherever the company name appears. */
.brand-wordmark,
.company-info h3 {
  font-family: "Jura", "Manrope", Arial, sans-serif !important;
  font-style: normal;
  font-weight: 300 !important;
  letter-spacing: .12em !important;
  text-transform: uppercase;
}
/* Matches the understated controls in the main header. */
.cancel-order {
  border: 0;
  color: #fff;
  cursor: pointer;
  font: 500 9px "DM Mono", monospace;
  letter-spacing: .09em;
  padding: 0;
  text-decoration: none;
  white-space: nowrap;
}

.cancel-order:hover { color: #c9c9c7; }

.account-link {
  color: #fff;
  font: 500 9px "DM Mono", monospace;
  letter-spacing: .09em;
  text-decoration: none;
  white-space: nowrap;
}

.account-link:hover { color: #c9c9c7; }

.preorder-link {
  align-items: center;
  background: #fff;
  color: #111;
  display: flex;
  font: 500 9px "DM Mono", monospace;
  justify-content: space-between;
  letter-spacing: .09em;
  margin-top: 16px;
  padding: 14px;
  text-decoration: none;
}

.preorder-link span { font-size: 14px; }

.preorder-link:hover { background: #c9c9c7; }

.preorder-privacy {
  color: #777;
  font: 400 9px/1.6 "DM Mono", monospace;
  letter-spacing: .02em;
  margin: 0 0 14px;
}

.preorder-privacy a { color: inherit; }
