.Heading__o8sbf {
  color: var(--color);
  font: var(--font);
  letter-spacing: 0.015rem;
}

.h1__7Uk74 {
  --font: var(
    --heading-2XL,
    600 2.5rem/1.5 Maison Neue,
    Helvetica,
    Open Sans,
    sans-serif
  );
}

.h2__5UuEk {
  --font: var(
    --heading-XL,
    600 2.25rem/1.5 Maison Neue,
    Helvetica,
    Open Sans,
    sans-serif
  );
}

.h3__Q00fq {
  --font: var(
    --heading-L,
    600 2rem/1.5 Maison Neue,
    Helvetica,
    Open Sans,
    sans-serif
  );
}

.h4__asOH0 {
  --font: var(
    --heading-M,
    600 1.75rem/1.5 Maison Neue,
    Helvetica,
    Open Sans,
    sans-serif
  );
}

.h5__HdeBa {
  --font: var(
    --heading-S,
    600 1.5rem/1.5 Maison Neue,
    Helvetica,
    Open Sans,
    sans-serif
  );
}

.h6__Hr1S9 {
  --font: var(
    --heading-XS,
    600 1.25rem/1.5 Maison Neue,
    Helvetica,
    Open Sans,
    sans-serif
  );
}

.primary__h5pSg {
  --color: var(--content-primary, #2d2e34);
}

.secondary__w6I-P {
  --color: var(--content-secondary, #4f515c);
}

.muted__d-6S3 {
  --color: var(--content-muted, #8e919b);
}

.brand__lalit {
  --color: var(--content-brand, #00aa13);
}

.danger__4mSd5 {
  --color: var(--content-danger, #bb354e);
}

.warning__rbe-C {
  --color: var(--content-warning, #84681c);
}

.success__LpiI9 {
  --color: var(--content-success, #08796a);
}

.info__W9ttK {
  --color: var(--content-info, #1631a4);
}

.onBrand__JkRyA {
  --color: var(--content-on-brand, #ffffff);
}

.Display__cKp68 {
  color: var(--color);
  font: var(--font);
  letter-spacing: 0;
}

.displayS__y9ldF {
  --font: var(
    --display-S,
    700 1.5rem/1.618 Maison Neue Extended,
    Helvetica,
    Open Sans,
    sans-serif
  );
}

.displayM__zHVBs {
  --font: var(
    --display-M,
    700 1.75rem/1.618 Maison Neue Extended,
    Helvetica,
    Open Sans,
    sans-serif
  );
}

.displayL__6jsqQ {
  --font: var(
    --display-L,
    700 2rem/1.618 Maison Neue Extended,
    Helvetica,
    Open Sans,
    sans-serif
  );
}

.displayXl__s8RNA {
  --font: var(
    --display-XL,
    700 2.25rem/1.618 Maison Neue Extended,
    Helvetica,
    Open Sans,
    sans-serif
  );
}

.displayXxl__XwF5g {
  --font: var(
    --display-2XL,
    700 2.5rem/1.618 Maison Neue Extended,
    Helvetica,
    Open Sans,
    sans-serif
  );
}

.Code__9X71B {
  --color: var(--content-primary, #2d2e34);
  color: var(--color);
  font: var(--font);
  letter-spacing: 0;
}

.l__VUpuN {
  --font: var(--code-L, 400 1.125rem/1.618 Fira Code, monospace);
}

.m__jwatf {
  --font: var(--code-M, 400 1rem/1.618 Fira Code, monospace);
}

.s__jOMVQ {
  --font: var(--code-S, 400 0.875rem/1.618 Fira Code, monospace);
}

.Text__KWRU1 {
  color: var(--color);
  font: var(--font);
}

.textXxl__MC64j {
  --font: var(
    --text-regular-2XL,
    500 1.5rem/1.618 Maison Neue,
    Helvetica,
    Open Sans,
    sans-serif
  );
  letter-spacing: 0;
}

.textXl__x82Hl {
  --font: var(
    --text-regular-XL,
    500 1.25rem/1.618 Maison Neue,
    Helvetica,
    Open Sans,
    sans-serif
  );
  letter-spacing: 0;
}

.textL__2LSmG {
  --font: var(
    --text-regular-L,
    500 1.125rem/1.618 Maison Neue,
    Helvetica,
    Open Sans,
    sans-serif
  );
  letter-spacing: 0.015em;
}

.textM__RkZ7u {
  --font: var(
    --text-regular-M,
    500 1rem/1.618 Maison Neue,
    Helvetica,
    Open Sans,
    sans-serif
  );
  letter-spacing: 0.015em;
}

.textS__Anl1H {
  --font: var(
    --text-regular-S,
    500 0.875rem/1.618 Maison Neue,
    Helvetica,
    Open Sans,
    sans-serif
  );
  letter-spacing: 0.015em;
}

.textXs__JviqV {
  --font: var(
    --text-regular-XS,
    500 0.75rem/1.618 Maison Neue,
    Helvetica,
    Open Sans,
    sans-serif
  );
  letter-spacing: 0.015em;
}

.boldL__x6ARV {
  --font: var(
    --text-bold-L,
    600 1.125rem/1.5 Maison Neue,
    Helvetica,
    Open Sans,
    sans-serif
  );
  letter-spacing: 0.015em;
}

.boldM__uUB0n {
  --font: var(
    --text-bold-M,
    600 1rem/1.5 Maison Neue,
    Helvetica,
    Open Sans,
    sans-serif
  );
  letter-spacing: 0.015em;
}

.boldS__CS-Kv {
  --font: var(
    --text-bold-S,
    600 0.875rem/1.5 Maison Neue,
    Helvetica,
    Open Sans,
    sans-serif
  );
  letter-spacing: 0.015em;
}

.boldXs__h4Y-6 {
  --font: var(
    --text-bold-XS,
    600 0.75rem/1.5 Maison Neue,
    Helvetica,
    Open Sans,
    sans-serif
  );
  letter-spacing: 0.015em;
}

.ellipsis__frwl- {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
