:root {
  --ncrc-color-river: #075a9e;
  --ncrc-color-river-deep: #041b36;
  --ncrc-color-river-night: #041b36;
  --ncrc-color-blue: #075a9e;
  --ncrc-color-sun: #f5b942;
  --ncrc-color-sun-bright: #ffca60;
  --ncrc-color-sand: #f2f6f7;
  --ncrc-color-mist: #f2f6f7;
  --ncrc-color-river-blue: #0f76b8;
  --ncrc-color-canvas: #ffffff;
  --ncrc-color-surface: #ffffff;
  --ncrc-color-ink: #041b36;
  --ncrc-color-copy: #38516c;
  --ncrc-color-muted: #6f8193;
  --ncrc-color-line: #d7e0e8;
  --ncrc-color-success: #0f8b70;
  --ncrc-color-focus: #ffd45c;
  --ncrc-font-display: "NCRC Inter", sans-serif;
  --ncrc-font-body: "NCRC Inter", sans-serif;
  --ncrc-step--1: clamp(.78rem, .75rem + .12vw, .88rem);
  --ncrc-step-0: clamp(.96rem, .92rem + .18vw, 1.08rem);
  --ncrc-step-1: clamp(1.12rem, 1.02rem + .42vw, 1.35rem);
  --ncrc-step-2: clamp(1.38rem, 1.15rem + .9vw, 1.9rem);
  --ncrc-step-3: clamp(1.75rem, 1.38rem + 1.45vw, 2.65rem);
  --ncrc-step-4: clamp(2.25rem, 1.65rem + 2.45vw, 4rem);
  --ncrc-step-5: clamp(3rem, 2.05rem + 3.6vw, 5.6rem);
  --ncrc-space-1: .4rem;
  --ncrc-space-2: .75rem;
  --ncrc-space-3: 1rem;
  --ncrc-space-4: 1.5rem;
  --ncrc-space-5: 2rem;
  --ncrc-space-6: 3rem;
  --ncrc-space-7: 4.5rem;
  --ncrc-space-section: clamp(5rem, 8vw, 8.5rem);
  --ncrc-container: 1240px;
  --ncrc-container-wide: 1440px;
  --ncrc-radius-sm: .65rem;
  --ncrc-radius-md: 1rem;
  --ncrc-radius-lg: 1.5rem;
  --ncrc-radius-pill: 999px;
  --ncrc-shadow-sm: 0 10px 30px rgba(2, 39, 70, .08);
  --ncrc-shadow-lg: 0 28px 80px rgba(1, 27, 49, .18);
  --ncrc-ease: cubic-bezier(.22, 1, .36, 1);
  --ncrc-duration: 260ms;
}

