:root { 
  --black: #000000;
  --brandcolor01: #421a74;
  --brandcolor02: #ffa98e;
  --bright-gray: #37404e;
  --greyscalelight: #e6e6e6;
  --greyscalemedium: #9e9e9e;
  --greyscalewhite: #ffffff;
  --killarney: #2f6e3a;
 
  --font-size-10px: 10px;
  --font-size-l: 22px;
  --font-size-m: 18px;
  --font-size-s: 15px;
  --font-size-xl: 24px;
  --font-size-xs: 11px;
  --font-size-xxl: 36px;
  --font-size-xxxl: 40px;
 
  --font-family-archia-semibold: "Archia-SemiBold", Helvetica;
  --font-family-wotfard-regular: "Wotfard-Regular", Helvetica;
  --font-family-wotfard-semibold: "Wotfard-SemiBold", Helvetica;
  --font-family-young_serif: "Young Serif", Helvetica;
}
.buttonsbutton-sm {
  font-family: var(--font-family-archia-semibold);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.22px;
}

.paragraphparagraph {
  font-family: var(--font-family-wotfard-regular);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
}

.paragraphparagraph-bold {
  font-family: var(--font-family-wotfard-semibold);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0;
}

.buttonsbutton-lg {
  font-family: var(--font-family-archia-semibold);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.3px;
}

.label--label-sm {
  font-family: var(--font-family-wotfard-regular);
  font-size: var(--font-size-10px);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
}

.youngserif-normal-meteorite-24px {
  color: var(--brandcolor01);
  font-family: var(--font-family-young_serif);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}

.youngserif-normal-meteorite-28px {
  color: var(--brandcolor01);
  font-family: var(--font-family-young_serif);
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
}

.wotfard-regular-normal-star-dust-18px {
  color: var(--greyscalemedium);
  font-family: var(--font-family-wotfard-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.wotfard-regular-normal-meteorite-16px {
  color: var(--brandcolor01);
  font-family: var(--font-family-wotfard-regular);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}

.youngserif-normal-meteorite-22px {
  color: var(--brandcolor01);
  font-family: var(--font-family-young_serif);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

.youngserif-normal-meteorite-40px {
  color: var(--brandcolor01);
  font-family: var(--font-family-young_serif);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 400;
}

.wotfard-regular-normal-bright-gray-18px {
  color: var(--bright-gray);
  font-family: var(--font-family-wotfard-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.youngserif-normal-vivid-tangerine-40px {
  color: var(--brandcolor02);
  font-family: var(--font-family-young_serif);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 400;
}

.youngserif-normal-vivid-tangerine-32px {
  color: var(--brandcolor02);
  font-family: var(--font-family-young_serif);
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
}

.youngserif-normal-white-40px {
  font-family: var(--font-family-young_serif);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 400;
}

.youngserif-normal-meteorite-36px {
  color: var(--brandcolor01);
  font-family: var(--font-family-young_serif);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 400;
}

.wotfard-regular-normal-white-18px {
  color: var(--greyscalewhite);
  font-family: var(--font-family-wotfard-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.youngserif-normal-white-24px {
  color: var(--greyscalewhite);
  font-family: var(--font-family-young_serif);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}

.wotfard-semi-bold-white-18px {
  color: var(--greyscalewhite);
  font-family: var(--font-family-wotfard-semibold);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 600;
}

.youngserif-normal-white-32px {
  font-family: var(--font-family-young_serif);
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
}
