/* Homepage-only editorial treatment for the Way Into AI field-dispatch layout. */
.way-home {
  --way-ink: #173d33;
  --way-forest: #315b4c;
  --way-paper: #f8f1e2;
  --way-field: #e7eee6;
  --way-clay: #c9502e;
  color: var(--way-ink);
  font-family: ui-serif, Georgia, Cambria, "Times New Roman", serif;
}

.way-home ::selection {
  background: var(--way-clay);
  color: var(--way-paper);
}

.way-home a:focus-visible {
  outline: 3px solid var(--way-clay);
  outline-offset: 4px;
}

.way-home__display {
  font-family: ui-serif, Georgia, Cambria, "Times New Roman", serif;
  letter-spacing: -0.045em;
}

.way-home__meta {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  font-variant-numeric: tabular-nums;
  letter-spacing: 0.08em;
}

.way-home__route-image {
  transition: transform 700ms cubic-bezier(0.16, 1, 0.3, 1), filter 700ms cubic-bezier(0.16, 1, 0.3, 1);
}

.way-home__route:hover .way-home__route-image {
  filter: saturate(1.08) contrast(1.03);
  transform: scale(1.035);
}

@media (prefers-reduced-motion: reduce) {
  .way-home__route-image {
    transition: none;
  }
}
