/* Black Tower Group theme */
:root {
  --font-head: 'Oswald', Impact, sans-serif;
  --font-body: 'Manrope', system-ui, sans-serif;
  --bg: #f3f2ef;
  --bg-alt: #e8e6e1;
  --surface: #ffffff;
  --ink: #141414;
  --muted: #585752;
  --line: #d6d3cc;
  --accent: #c9a227;
  --accent-strong: #b08c1c;
  --accent-soft: #f3ead0;
  --accent-deep: #8a6d12;
  --on-accent: #111111;
  --link: #8a6d12;
  --eyebrow: #8a6d12;
  --radius: 2px;
  --btn-radius: 0;
  --input-radius: 0;
  --badge-radius: 0;
  --head-weight: 600;
  --head-tracking: 0;
  --h1-max: 5rem;
  --hero-bg: #111111;
  --hero-ink: #ffffff;
  --hero-muted: #b9b7b0;
  --hero-line: #2e2e2e;
  --header-bg: #111111;
  --header-ink: #ffffff;
  --header-line: #262626;
  --header-muted: #c9a227;
  --nav-active: #c9a227;
  --ink-bg: #111111;
  --cta-bg: #c9a227;
  --cta-ink: #111111;
  --cta-btn-bg: #111111;
  --cta-btn-ink: #ffffff;
  --footer-bg: #0b0b0b;
  --footer-ink: #a9a7a0;
}
h1,h2,h3,.brand-name{text-transform:uppercase}.hero .eyebrow,.page-hero .eyebrow{color:#c9a227}.hero .btn--ghost{color:#fff;border-color:#555}.topbar{background:#c9a227;color:#111}.topbar a{color:#111}
