:root {
  --font-heading: "Inter Tight", system-ui, sans-serif;
  --font-body: "Nunito Sans", system-ui, sans-serif;
}

@font-face {
  font-family: "Inter Tight";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/inter-tight/400-latin-0.woff2") format("woff2");
  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;
}

@font-face {
  font-family: "Inter Tight";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/uploads/fonts/inter-tight/500-latin-0.woff2") format("woff2");
  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;
}

@font-face {
  font-family: "Inter Tight";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/uploads/fonts/inter-tight/600-latin-0.woff2") format("woff2");
  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;
}

@font-face {
  font-family: "Inter Tight";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/uploads/fonts/inter-tight/700-latin-0.woff2") format("woff2");
  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;
}

@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/nunito-sans/400-latin-0.woff2") format("woff2");
  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;
}

@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/uploads/fonts/nunito-sans/600-latin-0.woff2") format("woff2");
  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;
}

@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/uploads/fonts/nunito-sans/700-latin-0.woff2") format("woff2");
  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 {
  --cream: hsla(45, 33.33%, 92.94%, 1);
  --cream-5: hsla(45, 33.33%, 92.94%, 0.05);
  --cream-10: hsla(45, 33.33%, 92.94%, 0.1);
  --cream-20: hsla(45, 33.33%, 92.94%, 0.2);
  --cream-30: hsla(45, 33.33%, 92.94%, 0.3);
  --cream-40: hsla(45, 33.33%, 92.94%, 0.4);
  --cream-50: hsla(45, 33.33%, 92.94%, 0.5);
  --cream-60: hsla(45, 33.33%, 92.94%, 0.6);
  --cream-70: hsla(45, 33.33%, 92.94%, 0.7);
  --cream-80: hsla(45, 33.33%, 92.94%, 0.8);
  --cream-90: hsla(45, 33.33%, 92.94%, 0.9);
  --cream-d-1: hsla(45, 33.33%, 78.07%, 1);
  --cream-d-2: hsla(45, 33.33%, 63.2%, 1);
  --cream-d-3: hsla(45, 33.33%, 48.33%, 1);
  --cream-d-4: hsla(45, 33.33%, 33.46%, 1);
  --cream-l-1: hsla(45, 33.33%, 94.07%, 1);
  --cream-l-2: hsla(45, 33.33%, 95.2%, 1);
  --cream-l-3: hsla(45, 33.33%, 96.33%, 1);
  --cream-l-4: hsla(45, 33.33%, 97.46%, 1);
  --forest: hsla(168, 55.56%, 10.59%, 1);
  --forest-5: hsla(168, 55.56%, 10.59%, 0.05);
  --forest-10: hsla(168, 55.56%, 10.59%, 0.1);
  --forest-20: hsla(168, 55.56%, 10.59%, 0.2);
  --forest-30: hsla(168, 55.56%, 10.59%, 0.3);
  --forest-40: hsla(168, 55.56%, 10.59%, 0.4);
  --forest-50: hsla(168, 55.56%, 10.59%, 0.5);
  --forest-60: hsla(168, 55.56%, 10.59%, 0.6);
  --forest-70: hsla(168, 55.56%, 10.59%, 0.7);
  --forest-80: hsla(168, 55.56%, 10.59%, 0.8);
  --forest-90: hsla(168, 55.56%, 10.59%, 0.9);
  --forest-d-1: hsla(168, 55.56%, 8.89%, 1);
  --forest-d-2: hsla(168, 55.56%, 7.2%, 1);
  --forest-d-3: hsla(168, 55.56%, 5.51%, 1);
  --forest-d-4: hsla(168, 55.56%, 3.81%, 1);
  --forest-l-1: hsla(168, 55.56%, 24.89%, 1);
  --forest-l-2: hsla(168, 55.56%, 39.2%, 1);
  --forest-l-3: hsla(168, 55.56%, 53.51%, 1);
  --forest-l-4: hsla(168, 55.56%, 67.81%, 1);
  --forest-70: #0C2A24B3;
  --forest-15: #0C2A2426;
  --gold: hsla(40.6, 60.18%, 56.67%, 1);
  --gold-5: hsla(40.6, 60.18%, 56.67%, 0.05);
  --gold-10: hsla(40.6, 60.18%, 56.67%, 0.1);
  --gold-20: hsla(40.6, 60.18%, 56.67%, 0.2);
  --gold-30: hsla(40.6, 60.18%, 56.67%, 0.3);
  --gold-40: hsla(40.6, 60.18%, 56.67%, 0.4);
  --gold-50: hsla(40.6, 60.18%, 56.67%, 0.5);
  --gold-60: hsla(40.6, 60.18%, 56.67%, 0.6);
  --gold-70: hsla(40.6, 60.18%, 56.67%, 0.7);
  --gold-80: hsla(40.6, 60.18%, 56.67%, 0.8);
  --gold-90: hsla(40.6, 60.18%, 56.67%, 0.9);
  --gold-d-1: hsla(40.6, 60.18%, 47.6%, 1);
  --gold-d-2: hsla(40.6, 60.18%, 38.53%, 1);
  --gold-d-3: hsla(40.6, 60.18%, 29.47%, 1);
  --gold-d-4: hsla(40.6, 60.18%, 20.4%, 1);
  --gold-l-1: hsla(40.6, 60.18%, 63.6%, 1);
  --gold-l-2: hsla(40.6, 60.18%, 70.53%, 1);
  --gold-l-3: hsla(40.6, 60.18%, 77.47%, 1);
  --gold-l-4: hsla(40.6, 60.18%, 84.4%, 1);
  --white: hsla(0, 0%, 100%, 1);
  --white-5: hsla(0, 0%, 100%, 0.05);
  --white-10: hsla(0, 0%, 100%, 0.1);
  --white-20: hsla(0, 0%, 100%, 0.2);
  --white-30: hsla(0, 0%, 100%, 0.3);
  --white-40: hsla(0, 0%, 100%, 0.4);
  --white-50: hsla(0, 0%, 100%, 0.5);
  --white-60: hsla(0, 0%, 100%, 0.6);
  --white-70: hsla(0, 0%, 100%, 0.7);
  --white-80: hsla(0, 0%, 100%, 0.8);
  --white-90: hsla(0, 0%, 100%, 0.9);
  --white-d-1: hsla(0, 0%, 84%, 1);
  --white-d-2: hsla(0, 0%, 68%, 1);
  --white-d-3: hsla(0, 0%, 52%, 1);
  --white-d-4: hsla(0, 0%, 36%, 1);
  --white-l-1: hsla(0, 0%, 100%, 1);
  --white-l-2: hsla(0, 0%, 100%, 1);
  --white-l-3: hsla(0, 0%, 100%, 1);
  --white-l-4: hsla(0, 0%, 100%, 1);
  --white-80: #FFFFFFCC;
  --white-70: #FFFFFFB3;
  --cream-80: #F3F0E7CC;
  --cream-70: #F3F0E7B3;
  --cream-60: #F3F0E799;
  --slate: #12141CD9;
  --ink: hsla(195, 11.11%, 7.06%, 1);
  --ink-5: hsla(195, 11.11%, 7.06%, 0.05);
  --ink-10: hsla(195, 11.11%, 7.06%, 0.1);
  --ink-20: hsla(195, 11.11%, 7.06%, 0.2);
  --ink-30: hsla(195, 11.11%, 7.06%, 0.3);
  --ink-40: hsla(195, 11.11%, 7.06%, 0.4);
  --ink-50: hsla(195, 11.11%, 7.06%, 0.5);
  --ink-60: hsla(195, 11.11%, 7.06%, 0.6);
  --ink-70: hsla(195, 11.11%, 7.06%, 0.7);
  --ink-80: hsla(195, 11.11%, 7.06%, 0.8);
  --ink-90: hsla(195, 11.11%, 7.06%, 0.9);
  --ink-d-1: hsla(195, 11.11%, 5.93%, 1);
  --ink-d-2: hsla(195, 11.11%, 4.8%, 1);
  --ink-d-3: hsla(195, 11.11%, 3.67%, 1);
  --ink-d-4: hsla(195, 11.11%, 2.54%, 1);
  --ink-l-1: hsla(195, 11.11%, 21.93%, 1);
  --ink-l-2: hsla(195, 11.11%, 36.8%, 1);
  --ink-l-3: hsla(195, 11.11%, 51.67%, 1);
  --ink-l-4: hsla(195, 11.11%, 66.54%, 1);
  --ink-60: #10131499;
  --mist: hsla(228, 29.41%, 96.67%, 1);
  --mist-5: hsla(228, 29.41%, 96.67%, 0.05);
  --mist-10: hsla(228, 29.41%, 96.67%, 0.1);
  --mist-20: hsla(228, 29.41%, 96.67%, 0.2);
  --mist-30: hsla(228, 29.41%, 96.67%, 0.3);
  --mist-40: hsla(228, 29.41%, 96.67%, 0.4);
  --mist-50: hsla(228, 29.41%, 96.67%, 0.5);
  --mist-60: hsla(228, 29.41%, 96.67%, 0.6);
  --mist-70: hsla(228, 29.41%, 96.67%, 0.7);
  --mist-80: hsla(228, 29.41%, 96.67%, 0.8);
  --mist-90: hsla(228, 29.41%, 96.67%, 0.9);
  --mist-d-1: hsla(228, 29.41%, 81.2%, 1);
  --mist-d-2: hsla(228, 29.41%, 65.73%, 1);
  --mist-d-3: hsla(228, 29.41%, 50.27%, 1);
  --mist-d-4: hsla(228, 29.41%, 34.8%, 1);
  --mist-l-1: hsla(228, 29.41%, 97.2%, 1);
  --mist-l-2: hsla(228, 29.41%, 97.73%, 1);
  --mist-l-3: hsla(228, 29.41%, 98.27%, 1);
  --mist-l-4: hsla(228, 29.41%, 98.8%, 1);
  --text-1-xs: clamp(1.26rem, calc(-0.23vw + 1.34rem), 1.01rem);
  --text-1-s: clamp(1.42rem, calc(-0.07vw + 1.44rem), 1.35rem);
  --text-1-m: clamp(1.6rem, calc(0.19vw + 1.54rem), 1.8rem);
  --text-1-l: clamp(1.8rem, calc(0.55vw + 1.62rem), 2.4rem);
  --text-1-xl: clamp(2.02rem, calc(1.09vw + 1.68rem), 3.2rem);
  --text-1-2xl: clamp(2.28rem, calc(1.84vw + 1.69rem), 4.26rem);
  --text-1-3xl: clamp(2.56rem, calc(2.89vw + 1.64rem), 5.68rem);
  --text-1-4xl: clamp(2.88rem, calc(4.34vw + 1.49rem), 7.58rem);
  --space-1-4xs: clamp(0.52rem, calc(-0.03vw + 0.53rem), 0.49rem);
  --space-1-3xs: clamp(0.66rem, calc(0.04vw + 0.64rem), 0.7rem);
  --space-1-2xs: clamp(0.82rem, calc(0.16vw + 0.77rem), 0.99rem);
  --space-1-xs: clamp(1.02rem, calc(0.35vw + 0.91rem), 1.4rem);
  --space-1-s: clamp(1.28rem, calc(0.65vw + 1.07rem), 1.98rem);
  --space-1-m: clamp(1.6rem, calc(1.11vw + 1.24rem), 2.8rem);
  --space-1-l: clamp(2rem, calc(1.81vw + 1.42rem), 3.96rem);
  --space-1-xl: clamp(2.5rem, calc(2.87vw + 1.58rem), 5.6rem);
  --space-1-2xl: clamp(3.13rem, calc(4.44vw + 1.71rem), 7.92rem);
  --space-1-3xl: clamp(3.91rem, calc(6.75vw + 1.75rem), 11.19rem);
  --space-1-4xl: clamp(4.88rem, calc(10.13vw + 1.64rem), 15.83rem);
}