/* Roxburgh Gorge: schist bluffs and the gold-mining past. Deep gorge green, burnished gold on a warm stone white;
   Archivo (heavy grotesque) + Public Sans. Deliberately unlike Clyde (cream and teal, Fraunces), Cromwell (chestnut, Bitter)
   and Lake Dunstan (navy and aqua, Barlow). */
:root {
  --ink: #1d2420;
  --muted: #566058;
  --bg: #fbfaf5;
  --card: #ffffff;
  --line: #e3e0d0;
  --primary: #2c4a3b;
  --primary-deep: #17271f;
  --highlight: #e3b341;
  --accent: #a8650a;
  --accent-hover: #8a5208;
  --hero-glow: rgb(227 179 65 / 24%);
  --band-from: #eceee0;
  --radius: 0.9rem;
  --btn-radius: 0.5rem;
  --shadow: 0 1px 2px rgb(23 39 31 / 7%), 0 10px 28px rgb(23 39 31 / 10%);
  --font-display: "Archivo", "Arial Black", system-ui, sans-serif;
  --font-body: "Public Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --display-weight: 800;
  --display-spacing: -0.02em;
}
.hero h1 .sub { display: block; font-size: 0.46em; font-weight: 700; letter-spacing: 0; line-height: 1.2; color: var(--accent); margin-top: 0.6rem; }
.sr { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.hero { background: radial-gradient(60rem 30rem at 85% 0%, var(--hero-glow), transparent 60%), linear-gradient(180deg, #f1f2e6, var(--bg)); }
.hero-media img { object-position: 82% center; }
.btn-primary { box-shadow: 0 6px 18px color-mix(in srgb, var(--accent) 32%, transparent); }
.eyebrow { color: var(--primary); letter-spacing: 0.08em; }
