:root {
  --ink: #0b0b0a;
  --paper: #f5f3ed;
  --accent: #ff7a1a;
}

.hero-image img {
  filter: grayscale(1) contrast(1.18) brightness(.91);
}

.primary-cta {
  box-shadow: 7px 7px 0 var(--accent);
  transition: transform 140ms ease, box-shadow 140ms ease, background 140ms ease;
}

.primary-cta:hover {
  transform: translate(-2px, -2px);
  box-shadow: 10px 10px 0 var(--accent);
}

.workflow li strong {
  font-weight: 780;
}

@media (max-width: 520px) {
  .hero h1 {
    font-size: 16.4vw;
    line-height: .88;
  }
}
