/* instrument-sans-latin-ext-wght-normal */
@font-face {
  font-family: 'Instrument Sans Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 400 700;
  src: url(/_next/static/media/instrument-sans-latin-ext-wght-normal.7db92424.woff2) format('woff2-variations');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* instrument-sans-latin-wght-normal */
@font-face {
  font-family: 'Instrument Sans Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 400 700;
  src: url(/_next/static/media/instrument-sans-latin-wght-normal.ae05c57c.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* bricolage-grotesque-vietnamese-wght-normal */
@font-face {
  font-family: 'Bricolage Grotesque Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 200 800;
  src: url(/_next/static/media/bricolage-grotesque-vietnamese-wght-normal.96a5d80f.woff2) format('woff2-variations');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* bricolage-grotesque-latin-ext-wght-normal */
@font-face {
  font-family: 'Bricolage Grotesque Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 200 800;
  src: url(/_next/static/media/bricolage-grotesque-latin-ext-wght-normal.232ded7b.woff2) format('woff2-variations');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* bricolage-grotesque-latin-wght-normal */
@font-face {
  font-family: 'Bricolage Grotesque Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 200 800;
  src: url(/_next/static/media/bricolage-grotesque-latin-wght-normal.3e340e57.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* jetbrains-mono-cyrillic-ext-wght-normal */
@font-face {
  font-family: 'JetBrains Mono Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 800;
  src: url(/_next/static/media/jetbrains-mono-cyrillic-ext-wght-normal.0d2c2f66.woff2) format('woff2-variations');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* jetbrains-mono-cyrillic-wght-normal */
@font-face {
  font-family: 'JetBrains Mono Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 800;
  src: url(/_next/static/media/jetbrains-mono-cyrillic-wght-normal.23645aad.woff2) format('woff2-variations');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* jetbrains-mono-greek-wght-normal */
@font-face {
  font-family: 'JetBrains Mono Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 800;
  src: url(/_next/static/media/jetbrains-mono-greek-wght-normal.c6c31cb1.woff2) format('woff2-variations');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* jetbrains-mono-vietnamese-wght-normal */
@font-face {
  font-family: 'JetBrains Mono Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 800;
  src: url(/_next/static/media/jetbrains-mono-vietnamese-wght-normal.93fc40a8.woff2) format('woff2-variations');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* jetbrains-mono-latin-ext-wght-normal */
@font-face {
  font-family: 'JetBrains Mono Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 800;
  src: url(/_next/static/media/jetbrains-mono-latin-ext-wght-normal.9c9751ca.woff2) format('woff2-variations');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* jetbrains-mono-latin-wght-normal */
@font-face {
  font-family: 'JetBrains Mono Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 800;
  src: url(/_next/static/media/jetbrains-mono-latin-wght-normal.a865edea.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
:root {
  /* stage hues — base for fills, -l for tints, -d for text on light */
  --find: #00a9e0;
  --find-l: #e4f6fd;
  --find-d: #00688a;
  --qualify: #ff9500;
  --qualify-l: #fff2e0;
  --qualify-d: #a15f00;
  --create: #7b4dff;
  --create-l: #eee9ff;
  --create-d: #5b2cff;
  --send: #ff3f73;
  --send-l: #ffe7ee;
  --send-d: #c81e4c;
  --manage: #00b884;
  --manage-l: #dff7ef;
  --manage-d: #007d5a;

  /* signature brand atmosphere */
  --brand-night: #1C352D;
  --brand-blue: #152822;
  --brand-red: #152822;
  --brand-gold: #F8F0E5;

  /* ground */
  --ink: #F8F0E5;
  --paper: #1C352D;
  --paper-2: #152822;
  --paper-3: #11211c;
  --line: #1C352D;
  --mut: #688f7b;
  --faint: #264a39;

  /* dark bands */
  --stage: #0f1c18;
  --stage-fg: #F8F0E5;
  --stage-mut: #9096b0;
  --stage-line: #22223a;

  /* radius */
  --r-m: 16px;
  --r-l: 24px;
  --r-xl: 34px;

  /* elevation: sh-1 resting, sh-2 hover, sh-3 hero surfaces only */
  --sh-1: 0 1px 2px rgba(11, 12, 22, 0.06), 0 4px 12px -4px rgba(11, 12, 22, 0.08);
  --sh-2: 0 2px 4px rgba(11, 12, 22, 0.05), 0 18px 40px -12px rgba(11, 12, 22, 0.16);
  --sh-3: 0 4px 10px rgba(11, 12, 22, 0.06), 0 44px 90px -22px rgba(11, 12, 22, 0.3);

  /* layout */
  --gut: clamp(20px, 3.6vw, 60px);
  --maxw: 1560px;

  /* type */
  --font-display: "Bricolage Grotesque Variable", "Instrument Sans", sans-serif;
  --font-body: "Instrument Sans Variable", -apple-system, BlinkMacSystemFont, sans-serif;
  --font-mono: "JetBrains Mono Variable", ui-monospace, monospace;

  /* motion */
  --ease-out: cubic-bezier(0.2, 0.8, 0.3, 1);
  --t-fast: 180ms;
  --t-base: 220ms;

  /* grain overlay for gradients and dark bands */
  /* --grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.4'/%3E%3C/svg%3E"); */
}

