/* Shared homepage call-to-action treatment. */
.hero-cta,
.primary-cta {
  display: inline-block;
  padding: 12px 18px;
  border: 1px solid rgba(244, 237, 226, .62);
  border-radius: 999px;
  background: transparent;
  color: var(--ink);
  font-size: 11px;
  font-weight: 400;
  text-decoration: none;
  transition: background .2s ease, color .2s ease;
}

.hero-cta:hover,
.primary-cta:hover {
  background: var(--ink);
  color: var(--dark);
}

.wordmark span { color: #74423D; }
.wordmark i { color: #8F7436; }
.wordmark b { color: #535E4C; }
