/* NCWSelect Transact 0.2.0 production token source. */
:root {
  --ncw-forest: #062d21;
  --ncw-deep-green: #0e3b2c;
  --ncw-paper: #fffdf7;
  --ncw-ivory: #f8f4ea;
  --ncw-white: #ffffff;
  --ncw-gold: #c8a86a;
  --ncw-deep-gold: #8a6a32;
  --ncw-ink: #27332c;
  --ncw-steel: #b8c2be;
  --ncw-instrument: #7fa28f;

  --ncw-error: #8a3324;
  --ncw-error-deep: #74291d;
  --ncw-error-wash: #f7ede9;
  --ncw-success: var(--ncw-forest);
  --ncw-success-wash: #eef3ee;
  --ncw-info-wash: var(--ncw-ivory);

  --ncw-line-gold: rgb(200 168 106 / 50%);
  --ncw-line-gold-strong: rgb(200 168 106 / 80%);
  --ncw-line-gold-footer: rgb(200 168 106 / 28%);
  --ncw-line-steel: rgb(184 194 190 / 55%);
  --ncw-footer-gated: rgb(184 194 190 / 82%);
  --ncw-line-ink: rgb(39 51 44 / 38%);
  --ncw-ink-soft: rgb(39 51 44 / 64%);
  --ncw-ink-mute: rgb(39 51 44 / 78%);
  --ncw-scrim: rgb(255 253 247 / 84%);

  --ncw-display: 'Playfair Display', Georgia, 'Times New Roman', serif;
  --ncw-ui: Montserrat, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --ncw-mono: ui-monospace, 'SFMono-Regular', Menlo, Monaco, Consolas, monospace;

  --ncw-fs-hero: clamp(2rem, 4.6vw, 3.4rem);
  --ncw-fs-title: clamp(1.5rem, 2.4vw, 2rem);
  --ncw-fs-section: clamp(1.25rem, 1.9vw, 1.55rem);
  --ncw-fs-body: 1rem;
  --ncw-fs-small: 0.8125rem;
  --ncw-fs-eyebrow: 0.6875rem;
  --ncw-fs-micro: 0.625rem;
  --ncw-ls-eyebrow: 0.2em;
  --ncw-ls-cta: 0.13em;

  --ncw-s1: 0.25rem;
  --ncw-s2: 0.5rem;
  --ncw-s3: 0.75rem;
  --ncw-s4: 1rem;
  --ncw-s5: 1.5rem;
  --ncw-s6: 2rem;
  --ncw-s7: 3rem;
  --ncw-s8: 4.5rem;

  --ncw-radius: 0;
  --ncw-border: 1px;
  --ncw-accent-bar: 0.3rem;
  --ncw-gutter: clamp(1rem, 3.8vw, 3.5rem);
  --ncw-max: 82.5rem;
  --ncw-max-narrow: 62rem;
  --ncw-target: 2.75rem;
  --ncw-control-h: 3.25rem;
  --ncw-focus-ring: 3px solid var(--ncw-gold);
  --ncw-focus-offset: 3px;
  --ncw-ease: 160ms ease;
}
