:root {
  --font-display: "Archivo Black", Impact, sans-serif;
  --font-sans: "Manrope", sans-serif;
  --font-fx-display: "Schibsted Grotesk", Helvetica Neue, Helvetica, Arial, sans-serif;
  --font-fx-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
  --font-lzt-display: "Big Shoulders", 'Arial Narrow', Impact, sans-serif;
  --font-lzt-body: "Inter", system-ui, sans-serif;
}

@font-face {
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/uploads/fonts/barlow-condensed/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: "Barlow Condensed";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/uploads/fonts/barlow-condensed/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: "Barlow Condensed";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/uploads/fonts/barlow-condensed/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: "Manrope";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/manrope/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: "Manrope";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/uploads/fonts/manrope/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: "Manrope";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/uploads/fonts/manrope/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: "Manrope";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/uploads/fonts/manrope/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: "Manrope";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/uploads/fonts/manrope/800-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: "Archivo Black";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/archivo-black/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: "Schibsted Grotesk";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/schibsted-grotesk/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: "Schibsted Grotesk";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/uploads/fonts/schibsted-grotesk/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: "Schibsted Grotesk";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/uploads/fonts/schibsted-grotesk/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: "Schibsted Grotesk";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/uploads/fonts/schibsted-grotesk/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: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/ibm-plex-mono/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: "IBM Plex Mono";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/uploads/fonts/ibm-plex-mono/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: "Big Shoulders";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/uploads/fonts/big-shoulders/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: "Big Shoulders";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/uploads/fonts/big-shoulders/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: "Big Shoulders";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/uploads/fonts/big-shoulders/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: "Big Shoulders";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/uploads/fonts/big-shoulders/800-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";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/inter/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";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/uploads/fonts/inter/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";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/uploads/fonts/inter/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";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/uploads/fonts/inter/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 {
  --fusion-ink: hsla(80, 9.09%, 6.47%, 1);
  --fusion-ink-5: hsla(80, 9.09%, 6.47%, 0.05);
  --fusion-ink-10: hsla(80, 9.09%, 6.47%, 0.1);
  --fusion-ink-20: hsla(80, 9.09%, 6.47%, 0.2);
  --fusion-ink-30: hsla(80, 9.09%, 6.47%, 0.3);
  --fusion-ink-40: hsla(80, 9.09%, 6.47%, 0.4);
  --fusion-ink-50: hsla(80, 9.09%, 6.47%, 0.5);
  --fusion-ink-60: hsla(80, 9.09%, 6.47%, 0.6);
  --fusion-ink-70: hsla(80, 9.09%, 6.47%, 0.7);
  --fusion-ink-80: hsla(80, 9.09%, 6.47%, 0.8);
  --fusion-ink-90: hsla(80, 9.09%, 6.47%, 0.9);
  --fusion-ink-d-1: hsla(80, 9.09%, 5.44%, 1);
  --fusion-ink-d-2: hsla(80, 9.09%, 4.4%, 1);
  --fusion-ink-d-3: hsla(80, 9.09%, 3.36%, 1);
  --fusion-ink-d-4: hsla(80, 9.09%, 2.33%, 1);
  --fusion-ink-l-1: hsla(80, 9.09%, 21.44%, 1);
  --fusion-ink-l-2: hsla(80, 9.09%, 36.4%, 1);
  --fusion-ink-l-3: hsla(80, 9.09%, 51.36%, 1);
  --fusion-ink-l-4: hsla(80, 9.09%, 66.33%, 1);
  --fusion-paper: hsla(43.64, 33.33%, 93.53%, 1);
  --fusion-paper-5: hsla(43.64, 33.33%, 93.53%, 0.05);
  --fusion-paper-10: hsla(43.64, 33.33%, 93.53%, 0.1);
  --fusion-paper-20: hsla(43.64, 33.33%, 93.53%, 0.2);
  --fusion-paper-30: hsla(43.64, 33.33%, 93.53%, 0.3);
  --fusion-paper-40: hsla(43.64, 33.33%, 93.53%, 0.4);
  --fusion-paper-50: hsla(43.64, 33.33%, 93.53%, 0.5);
  --fusion-paper-60: hsla(43.64, 33.33%, 93.53%, 0.6);
  --fusion-paper-70: hsla(43.64, 33.33%, 93.53%, 0.7);
  --fusion-paper-80: hsla(43.64, 33.33%, 93.53%, 0.8);
  --fusion-paper-90: hsla(43.64, 33.33%, 93.53%, 0.9);
  --fusion-paper-d-1: hsla(43.64, 33.33%, 78.56%, 1);
  --fusion-paper-d-2: hsla(43.64, 33.33%, 63.6%, 1);
  --fusion-paper-d-3: hsla(43.64, 33.33%, 48.64%, 1);
  --fusion-paper-d-4: hsla(43.64, 33.33%, 33.67%, 1);
  --fusion-paper-l-1: hsla(43.64, 33.33%, 94.56%, 1);
  --fusion-paper-l-2: hsla(43.64, 33.33%, 95.6%, 1);
  --fusion-paper-l-3: hsla(43.64, 33.33%, 96.64%, 1);
  --fusion-paper-l-4: hsla(43.64, 33.33%, 97.67%, 1);
  --fusion-white: hsla(45, 100%, 98.43%, 1);
  --fusion-white-5: hsla(45, 100%, 98.43%, 0.05);
  --fusion-white-10: hsla(45, 100%, 98.43%, 0.1);
  --fusion-white-20: hsla(45, 100%, 98.43%, 0.2);
  --fusion-white-30: hsla(45, 100%, 98.43%, 0.3);
  --fusion-white-40: hsla(45, 100%, 98.43%, 0.4);
  --fusion-white-50: hsla(45, 100%, 98.43%, 0.5);
  --fusion-white-60: hsla(45, 100%, 98.43%, 0.6);
  --fusion-white-70: hsla(45, 100%, 98.43%, 0.7);
  --fusion-white-80: hsla(45, 100%, 98.43%, 0.8);
  --fusion-white-90: hsla(45, 100%, 98.43%, 0.9);
  --fusion-white-d-1: hsla(45, 100%, 82.68%, 1);
  --fusion-white-d-2: hsla(45, 100%, 66.93%, 1);
  --fusion-white-d-3: hsla(45, 100%, 51.18%, 1);
  --fusion-white-d-4: hsla(45, 100%, 35.44%, 1);
  --fusion-white-l-1: hsla(45, 100%, 98.68%, 1);
  --fusion-white-l-2: hsla(45, 100%, 98.93%, 1);
  --fusion-white-l-3: hsla(45, 100%, 99.18%, 1);
  --fusion-white-l-4: hsla(45, 100%, 99.44%, 1);
  --fusion-oxide: hsla(15.8, 100%, 56.08%, 1);
  --fusion-oxide-5: hsla(15.8, 100%, 56.08%, 0.05);
  --fusion-oxide-10: hsla(15.8, 100%, 56.08%, 0.1);
  --fusion-oxide-20: hsla(15.8, 100%, 56.08%, 0.2);
  --fusion-oxide-30: hsla(15.8, 100%, 56.08%, 0.3);
  --fusion-oxide-40: hsla(15.8, 100%, 56.08%, 0.4);
  --fusion-oxide-50: hsla(15.8, 100%, 56.08%, 0.5);
  --fusion-oxide-60: hsla(15.8, 100%, 56.08%, 0.6);
  --fusion-oxide-70: hsla(15.8, 100%, 56.08%, 0.7);
  --fusion-oxide-80: hsla(15.8, 100%, 56.08%, 0.8);
  --fusion-oxide-90: hsla(15.8, 100%, 56.08%, 0.9);
  --fusion-oxide-d-1: hsla(15.8, 100%, 47.11%, 1);
  --fusion-oxide-d-2: hsla(15.8, 100%, 38.13%, 1);
  --fusion-oxide-d-3: hsla(15.8, 100%, 29.16%, 1);
  --fusion-oxide-d-4: hsla(15.8, 100%, 20.19%, 1);
  --fusion-oxide-l-1: hsla(15.8, 100%, 63.11%, 1);
  --fusion-oxide-l-2: hsla(15.8, 100%, 70.13%, 1);
  --fusion-oxide-l-3: hsla(15.8, 100%, 77.16%, 1);
  --fusion-oxide-l-4: hsla(15.8, 100%, 84.19%, 1);
  --fusion-slate: hsla(90, 3.57%, 32.94%, 1);
  --fusion-slate-5: hsla(90, 3.57%, 32.94%, 0.05);
  --fusion-slate-10: hsla(90, 3.57%, 32.94%, 0.1);
  --fusion-slate-20: hsla(90, 3.57%, 32.94%, 0.2);
  --fusion-slate-30: hsla(90, 3.57%, 32.94%, 0.3);
  --fusion-slate-40: hsla(90, 3.57%, 32.94%, 0.4);
  --fusion-slate-50: hsla(90, 3.57%, 32.94%, 0.5);
  --fusion-slate-60: hsla(90, 3.57%, 32.94%, 0.6);
  --fusion-slate-70: hsla(90, 3.57%, 32.94%, 0.7);
  --fusion-slate-80: hsla(90, 3.57%, 32.94%, 0.8);
  --fusion-slate-90: hsla(90, 3.57%, 32.94%, 0.9);
  --fusion-slate-d-1: hsla(90, 3.57%, 27.67%, 1);
  --fusion-slate-d-2: hsla(90, 3.57%, 22.4%, 1);
  --fusion-slate-d-3: hsla(90, 3.57%, 17.13%, 1);
  --fusion-slate-d-4: hsla(90, 3.57%, 11.86%, 1);
  --fusion-slate-l-1: hsla(90, 3.57%, 43.67%, 1);
  --fusion-slate-l-2: hsla(90, 3.57%, 54.4%, 1);
  --fusion-slate-l-3: hsla(90, 3.57%, 65.13%, 1);
  --fusion-slate-l-4: hsla(90, 3.57%, 75.86%, 1);
  --fusion-line: hsla(44, 13.51%, 78.24%, 1);
  --fusion-line-5: hsla(44, 13.51%, 78.24%, 0.05);
  --fusion-line-10: hsla(44, 13.51%, 78.24%, 0.1);
  --fusion-line-20: hsla(44, 13.51%, 78.24%, 0.2);
  --fusion-line-30: hsla(44, 13.51%, 78.24%, 0.3);
  --fusion-line-40: hsla(44, 13.51%, 78.24%, 0.4);
  --fusion-line-50: hsla(44, 13.51%, 78.24%, 0.5);
  --fusion-line-60: hsla(44, 13.51%, 78.24%, 0.6);
  --fusion-line-70: hsla(44, 13.51%, 78.24%, 0.7);
  --fusion-line-80: hsla(44, 13.51%, 78.24%, 0.8);
  --fusion-line-90: hsla(44, 13.51%, 78.24%, 0.9);
  --fusion-line-d-1: hsla(44, 13.51%, 65.72%, 1);
  --fusion-line-d-2: hsla(44, 13.51%, 53.2%, 1);
  --fusion-line-d-3: hsla(44, 13.51%, 40.68%, 1);
  --fusion-line-d-4: hsla(44, 13.51%, 28.16%, 1);
  --fusion-line-l-1: hsla(44, 13.51%, 81.72%, 1);
  --fusion-line-l-2: hsla(44, 13.51%, 85.2%, 1);
  --fusion-line-l-3: hsla(44, 13.51%, 88.68%, 1);
  --fusion-line-l-4: hsla(44, 13.51%, 92.16%, 1);
  --fusion-olive: hsla(90, 6.42%, 42.75%, 1);
  --fusion-olive-5: hsla(90, 6.42%, 42.75%, 0.05);
  --fusion-olive-10: hsla(90, 6.42%, 42.75%, 0.1);
  --fusion-olive-20: hsla(90, 6.42%, 42.75%, 0.2);
  --fusion-olive-30: hsla(90, 6.42%, 42.75%, 0.3);
  --fusion-olive-40: hsla(90, 6.42%, 42.75%, 0.4);
  --fusion-olive-50: hsla(90, 6.42%, 42.75%, 0.5);
  --fusion-olive-60: hsla(90, 6.42%, 42.75%, 0.6);
  --fusion-olive-70: hsla(90, 6.42%, 42.75%, 0.7);
  --fusion-olive-80: hsla(90, 6.42%, 42.75%, 0.8);
  --fusion-olive-90: hsla(90, 6.42%, 42.75%, 0.9);
  --fusion-olive-d-1: hsla(90, 6.42%, 35.91%, 1);
  --fusion-olive-d-2: hsla(90, 6.42%, 29.07%, 1);
  --fusion-olive-d-3: hsla(90, 6.42%, 22.23%, 1);
  --fusion-olive-d-4: hsla(90, 6.42%, 15.39%, 1);
  --fusion-olive-l-1: hsla(90, 6.42%, 51.91%, 1);
  --fusion-olive-l-2: hsla(90, 6.42%, 61.07%, 1);
  --fusion-olive-l-3: hsla(90, 6.42%, 70.23%, 1);
  --fusion-olive-l-4: hsla(90, 6.42%, 79.39%, 1);
  --fx-paper: hsla(37.5, 30.77%, 94.9%, 1);
  --fx-paper-5: hsla(37.5, 30.77%, 94.9%, 0.05);
  --fx-paper-10: hsla(37.5, 30.77%, 94.9%, 0.1);
  --fx-paper-20: hsla(37.5, 30.77%, 94.9%, 0.2);
  --fx-paper-30: hsla(37.5, 30.77%, 94.9%, 0.3);
  --fx-paper-40: hsla(37.5, 30.77%, 94.9%, 0.4);
  --fx-paper-50: hsla(37.5, 30.77%, 94.9%, 0.5);
  --fx-paper-60: hsla(37.5, 30.77%, 94.9%, 0.6);
  --fx-paper-70: hsla(37.5, 30.77%, 94.9%, 0.7);
  --fx-paper-80: hsla(37.5, 30.77%, 94.9%, 0.8);
  --fx-paper-90: hsla(37.5, 30.77%, 94.9%, 0.9);
  --fx-paper-d-1: hsla(37.5, 30.77%, 79.72%, 1);
  --fx-paper-d-2: hsla(37.5, 30.77%, 64.53%, 1);
  --fx-paper-d-3: hsla(37.5, 30.77%, 49.35%, 1);
  --fx-paper-d-4: hsla(37.5, 30.77%, 34.16%, 1);
  --fx-paper-l-1: hsla(37.5, 30.77%, 95.72%, 1);
  --fx-paper-l-2: hsla(37.5, 30.77%, 96.53%, 1);
  --fx-paper-l-3: hsla(37.5, 30.77%, 97.35%, 1);
  --fx-paper-l-4: hsla(37.5, 30.77%, 98.16%, 1);
  --fx-stone: hsla(38.57, 25%, 89.02%, 1);
  --fx-stone-5: hsla(38.57, 25%, 89.02%, 0.05);
  --fx-stone-10: hsla(38.57, 25%, 89.02%, 0.1);
  --fx-stone-20: hsla(38.57, 25%, 89.02%, 0.2);
  --fx-stone-30: hsla(38.57, 25%, 89.02%, 0.3);
  --fx-stone-40: hsla(38.57, 25%, 89.02%, 0.4);
  --fx-stone-50: hsla(38.57, 25%, 89.02%, 0.5);
  --fx-stone-60: hsla(38.57, 25%, 89.02%, 0.6);
  --fx-stone-70: hsla(38.57, 25%, 89.02%, 0.7);
  --fx-stone-80: hsla(38.57, 25%, 89.02%, 0.8);
  --fx-stone-90: hsla(38.57, 25%, 89.02%, 0.9);
  --fx-stone-d-1: hsla(38.57, 25%, 74.78%, 1);
  --fx-stone-d-2: hsla(38.57, 25%, 60.53%, 1);
  --fx-stone-d-3: hsla(38.57, 25%, 46.29%, 1);
  --fx-stone-d-4: hsla(38.57, 25%, 32.05%, 1);
  --fx-stone-l-1: hsla(38.57, 25%, 90.78%, 1);
  --fx-stone-l-2: hsla(38.57, 25%, 92.53%, 1);
  --fx-stone-l-3: hsla(38.57, 25%, 94.29%, 1);
  --fx-stone-l-4: hsla(38.57, 25%, 96.05%, 1);
  --fx-ink: hsla(40, 6.12%, 9.61%, 1);
  --fx-ink-5: hsla(40, 6.12%, 9.61%, 0.05);
  --fx-ink-10: hsla(40, 6.12%, 9.61%, 0.1);
  --fx-ink-20: hsla(40, 6.12%, 9.61%, 0.2);
  --fx-ink-30: hsla(40, 6.12%, 9.61%, 0.3);
  --fx-ink-40: hsla(40, 6.12%, 9.61%, 0.4);
  --fx-ink-50: hsla(40, 6.12%, 9.61%, 0.5);
  --fx-ink-60: hsla(40, 6.12%, 9.61%, 0.6);
  --fx-ink-70: hsla(40, 6.12%, 9.61%, 0.7);
  --fx-ink-80: hsla(40, 6.12%, 9.61%, 0.8);
  --fx-ink-90: hsla(40, 6.12%, 9.61%, 0.9);
  --fx-ink-d-1: hsla(40, 6.12%, 8.07%, 1);
  --fx-ink-d-2: hsla(40, 6.12%, 6.53%, 1);
  --fx-ink-d-3: hsla(40, 6.12%, 5%, 1);
  --fx-ink-d-4: hsla(40, 6.12%, 3.46%, 1);
  --fx-ink-l-1: hsla(40, 6.12%, 24.07%, 1);
  --fx-ink-l-2: hsla(40, 6.12%, 38.53%, 1);
  --fx-ink-l-3: hsla(40, 6.12%, 53%, 1);
  --fx-ink-l-4: hsla(40, 6.12%, 67.46%, 1);
  --fx-ink-soft: hsla(60, 4%, 34.31%, 1);
  --fx-ink-soft-5: hsla(60, 4%, 34.31%, 0.05);
  --fx-ink-soft-10: hsla(60, 4%, 34.31%, 0.1);
  --fx-ink-soft-20: hsla(60, 4%, 34.31%, 0.2);
  --fx-ink-soft-30: hsla(60, 4%, 34.31%, 0.3);
  --fx-ink-soft-40: hsla(60, 4%, 34.31%, 0.4);
  --fx-ink-soft-50: hsla(60, 4%, 34.31%, 0.5);
  --fx-ink-soft-60: hsla(60, 4%, 34.31%, 0.6);
  --fx-ink-soft-70: hsla(60, 4%, 34.31%, 0.7);
  --fx-ink-soft-80: hsla(60, 4%, 34.31%, 0.8);
  --fx-ink-soft-90: hsla(60, 4%, 34.31%, 0.9);
  --fx-ink-soft-d-1: hsla(60, 4%, 28.82%, 1);
  --fx-ink-soft-d-2: hsla(60, 4%, 23.33%, 1);
  --fx-ink-soft-d-3: hsla(60, 4%, 17.84%, 1);
  --fx-ink-soft-d-4: hsla(60, 4%, 12.35%, 1);
  --fx-ink-soft-l-1: hsla(60, 4%, 44.82%, 1);
  --fx-ink-soft-l-2: hsla(60, 4%, 55.33%, 1);
  --fx-ink-soft-l-3: hsla(60, 4%, 65.84%, 1);
  --fx-ink-soft-l-4: hsla(60, 4%, 76.35%, 1);
  --fx-line: hsla(40, 17.65%, 83.33%, 1);
  --fx-line-5: hsla(40, 17.65%, 83.33%, 0.05);
  --fx-line-10: hsla(40, 17.65%, 83.33%, 0.1);
  --fx-line-20: hsla(40, 17.65%, 83.33%, 0.2);
  --fx-line-30: hsla(40, 17.65%, 83.33%, 0.3);
  --fx-line-40: hsla(40, 17.65%, 83.33%, 0.4);
  --fx-line-50: hsla(40, 17.65%, 83.33%, 0.5);
  --fx-line-60: hsla(40, 17.65%, 83.33%, 0.6);
  --fx-line-70: hsla(40, 17.65%, 83.33%, 0.7);
  --fx-line-80: hsla(40, 17.65%, 83.33%, 0.8);
  --fx-line-90: hsla(40, 17.65%, 83.33%, 0.9);
  --fx-line-d-1: hsla(40, 17.65%, 70%, 1);
  --fx-line-d-2: hsla(40, 17.65%, 56.67%, 1);
  --fx-line-d-3: hsla(40, 17.65%, 43.33%, 1);
  --fx-line-d-4: hsla(40, 17.65%, 30%, 1);
  --fx-line-l-1: hsla(40, 17.65%, 86%, 1);
  --fx-line-l-2: hsla(40, 17.65%, 88.67%, 1);
  --fx-line-l-3: hsla(40, 17.65%, 91.33%, 1);
  --fx-line-l-4: hsla(40, 17.65%, 94%, 1);
  --fx-line-dark: hsla(50, 6.25%, 18.82%, 1);
  --fx-line-dark-5: hsla(50, 6.25%, 18.82%, 0.05);
  --fx-line-dark-10: hsla(50, 6.25%, 18.82%, 0.1);
  --fx-line-dark-20: hsla(50, 6.25%, 18.82%, 0.2);
  --fx-line-dark-30: hsla(50, 6.25%, 18.82%, 0.3);
  --fx-line-dark-40: hsla(50, 6.25%, 18.82%, 0.4);
  --fx-line-dark-50: hsla(50, 6.25%, 18.82%, 0.5);
  --fx-line-dark-60: hsla(50, 6.25%, 18.82%, 0.6);
  --fx-line-dark-70: hsla(50, 6.25%, 18.82%, 0.7);
  --fx-line-dark-80: hsla(50, 6.25%, 18.82%, 0.8);
  --fx-line-dark-90: hsla(50, 6.25%, 18.82%, 0.9);
  --fx-line-dark-d-1: hsla(50, 6.25%, 15.81%, 1);
  --fx-line-dark-d-2: hsla(50, 6.25%, 12.8%, 1);
  --fx-line-dark-d-3: hsla(50, 6.25%, 9.79%, 1);
  --fx-line-dark-d-4: hsla(50, 6.25%, 6.78%, 1);
  --fx-line-dark-l-1: hsla(50, 6.25%, 31.81%, 1);
  --fx-line-dark-l-2: hsla(50, 6.25%, 44.8%, 1);
  --fx-line-dark-l-3: hsla(50, 6.25%, 57.79%, 1);
  --fx-line-dark-l-4: hsla(50, 6.25%, 70.78%, 1);
  --fx-burnt: hsla(15.41, 72.55%, 40%, 1);
  --fx-burnt-5: hsla(15.41, 72.55%, 40%, 0.05);
  --fx-burnt-10: hsla(15.41, 72.55%, 40%, 0.1);
  --fx-burnt-20: hsla(15.41, 72.55%, 40%, 0.2);
  --fx-burnt-30: hsla(15.41, 72.55%, 40%, 0.3);
  --fx-burnt-40: hsla(15.41, 72.55%, 40%, 0.4);
  --fx-burnt-50: hsla(15.41, 72.55%, 40%, 0.5);
  --fx-burnt-60: hsla(15.41, 72.55%, 40%, 0.6);
  --fx-burnt-70: hsla(15.41, 72.55%, 40%, 0.7);
  --fx-burnt-80: hsla(15.41, 72.55%, 40%, 0.8);
  --fx-burnt-90: hsla(15.41, 72.55%, 40%, 0.9);
  --fx-burnt-d-1: hsla(15.41, 72.55%, 33.6%, 1);
  --fx-burnt-d-2: hsla(15.41, 72.55%, 27.2%, 1);
  --fx-burnt-d-3: hsla(15.41, 72.55%, 20.8%, 1);
  --fx-burnt-d-4: hsla(15.41, 72.55%, 14.4%, 1);
  --fx-burnt-l-1: hsla(15.41, 72.55%, 49.6%, 1);
  --fx-burnt-l-2: hsla(15.41, 72.55%, 59.2%, 1);
  --fx-burnt-l-3: hsla(15.41, 72.55%, 68.8%, 1);
  --fx-burnt-l-4: hsla(15.41, 72.55%, 78.4%, 1);
  --fx-burnt-deep: hsla(15.38, 73.58%, 31.18%, 1);
  --fx-burnt-deep-5: hsla(15.38, 73.58%, 31.18%, 0.05);
  --fx-burnt-deep-10: hsla(15.38, 73.58%, 31.18%, 0.1);
  --fx-burnt-deep-20: hsla(15.38, 73.58%, 31.18%, 0.2);
  --fx-burnt-deep-30: hsla(15.38, 73.58%, 31.18%, 0.3);
  --fx-burnt-deep-40: hsla(15.38, 73.58%, 31.18%, 0.4);
  --fx-burnt-deep-50: hsla(15.38, 73.58%, 31.18%, 0.5);
  --fx-burnt-deep-60: hsla(15.38, 73.58%, 31.18%, 0.6);
  --fx-burnt-deep-70: hsla(15.38, 73.58%, 31.18%, 0.7);
  --fx-burnt-deep-80: hsla(15.38, 73.58%, 31.18%, 0.8);
  --fx-burnt-deep-90: hsla(15.38, 73.58%, 31.18%, 0.9);
  --fx-burnt-deep-d-1: hsla(15.38, 73.58%, 26.19%, 1);
  --fx-burnt-deep-d-2: hsla(15.38, 73.58%, 21.2%, 1);
  --fx-burnt-deep-d-3: hsla(15.38, 73.58%, 16.21%, 1);
  --fx-burnt-deep-d-4: hsla(15.38, 73.58%, 11.22%, 1);
  --fx-burnt-deep-l-1: hsla(15.38, 73.58%, 42.19%, 1);
  --fx-burnt-deep-l-2: hsla(15.38, 73.58%, 53.2%, 1);
  --fx-burnt-deep-l-3: hsla(15.38, 73.58%, 64.21%, 1);
  --fx-burnt-deep-l-4: hsla(15.38, 73.58%, 75.22%, 1);
  --fx-burnt-light: hsla(17.36, 67.66%, 53.92%, 1);
  --fx-burnt-light-5: hsla(17.36, 67.66%, 53.92%, 0.05);
  --fx-burnt-light-10: hsla(17.36, 67.66%, 53.92%, 0.1);
  --fx-burnt-light-20: hsla(17.36, 67.66%, 53.92%, 0.2);
  --fx-burnt-light-30: hsla(17.36, 67.66%, 53.92%, 0.3);
  --fx-burnt-light-40: hsla(17.36, 67.66%, 53.92%, 0.4);
  --fx-burnt-light-50: hsla(17.36, 67.66%, 53.92%, 0.5);
  --fx-burnt-light-60: hsla(17.36, 67.66%, 53.92%, 0.6);
  --fx-burnt-light-70: hsla(17.36, 67.66%, 53.92%, 0.7);
  --fx-burnt-light-80: hsla(17.36, 67.66%, 53.92%, 0.8);
  --fx-burnt-light-90: hsla(17.36, 67.66%, 53.92%, 0.9);
  --fx-burnt-light-d-1: hsla(17.36, 67.66%, 45.29%, 1);
  --fx-burnt-light-d-2: hsla(17.36, 67.66%, 36.67%, 1);
  --fx-burnt-light-d-3: hsla(17.36, 67.66%, 28.04%, 1);
  --fx-burnt-light-d-4: hsla(17.36, 67.66%, 19.41%, 1);
  --fx-burnt-light-l-1: hsla(17.36, 67.66%, 61.29%, 1);
  --fx-burnt-light-l-2: hsla(17.36, 67.66%, 68.67%, 1);
  --fx-burnt-light-l-3: hsla(17.36, 67.66%, 76.04%, 1);
  --fx-burnt-light-l-4: hsla(17.36, 67.66%, 83.41%, 1);
  --fx-muted: hsla(54, 5.43%, 63.92%, 1);
  --fx-muted-5: hsla(54, 5.43%, 63.92%, 0.05);
  --fx-muted-10: hsla(54, 5.43%, 63.92%, 0.1);
  --fx-muted-20: hsla(54, 5.43%, 63.92%, 0.2);
  --fx-muted-30: hsla(54, 5.43%, 63.92%, 0.3);
  --fx-muted-40: hsla(54, 5.43%, 63.92%, 0.4);
  --fx-muted-50: hsla(54, 5.43%, 63.92%, 0.5);
  --fx-muted-60: hsla(54, 5.43%, 63.92%, 0.6);
  --fx-muted-70: hsla(54, 5.43%, 63.92%, 0.7);
  --fx-muted-80: hsla(54, 5.43%, 63.92%, 0.8);
  --fx-muted-90: hsla(54, 5.43%, 63.92%, 0.9);
  --fx-muted-d-1: hsla(54, 5.43%, 53.69%, 1);
  --fx-muted-d-2: hsla(54, 5.43%, 43.47%, 1);
  --fx-muted-d-3: hsla(54, 5.43%, 33.24%, 1);
  --fx-muted-d-4: hsla(54, 5.43%, 23.01%, 1);
  --fx-muted-l-1: hsla(54, 5.43%, 69.69%, 1);
  --fx-muted-l-2: hsla(54, 5.43%, 75.47%, 1);
  --fx-muted-l-3: hsla(54, 5.43%, 81.24%, 1);
  --fx-muted-l-4: hsla(54, 5.43%, 87.01%, 1);
  --fx-chalk: hsla(42, 27.78%, 92.94%, 1);
  --fx-chalk-5: hsla(42, 27.78%, 92.94%, 0.05);
  --fx-chalk-10: hsla(42, 27.78%, 92.94%, 0.1);
  --fx-chalk-20: hsla(42, 27.78%, 92.94%, 0.2);
  --fx-chalk-30: hsla(42, 27.78%, 92.94%, 0.3);
  --fx-chalk-40: hsla(42, 27.78%, 92.94%, 0.4);
  --fx-chalk-50: hsla(42, 27.78%, 92.94%, 0.5);
  --fx-chalk-60: hsla(42, 27.78%, 92.94%, 0.6);
  --fx-chalk-70: hsla(42, 27.78%, 92.94%, 0.7);
  --fx-chalk-80: hsla(42, 27.78%, 92.94%, 0.8);
  --fx-chalk-90: hsla(42, 27.78%, 92.94%, 0.9);
  --fx-chalk-d-1: hsla(42, 27.78%, 78.07%, 1);
  --fx-chalk-d-2: hsla(42, 27.78%, 63.2%, 1);
  --fx-chalk-d-3: hsla(42, 27.78%, 48.33%, 1);
  --fx-chalk-d-4: hsla(42, 27.78%, 33.46%, 1);
  --fx-chalk-l-1: hsla(42, 27.78%, 94.07%, 1);
  --fx-chalk-l-2: hsla(42, 27.78%, 95.2%, 1);
  --fx-chalk-l-3: hsla(42, 27.78%, 96.33%, 1);
  --fx-chalk-l-4: hsla(42, 27.78%, 97.46%, 1);
  --text-xs: clamp(1.11rem, calc(0.04vw + 1.1rem), 1.15rem);
  --text-s: clamp(1.33rem, calc(0.1vw + 1.3rem), 1.44rem);
  --text-m: clamp(1.6rem, calc(0.19vw + 1.54rem), 1.8rem);
  --text-l: clamp(1.92rem, calc(0.31vw + 1.82rem), 2.25rem);
  --text-xl: clamp(2.3rem, calc(0.47vw + 2.15rem), 2.81rem);
  --text-2xl: clamp(2.76rem, calc(0.7vw + 2.54rem), 3.52rem);
  --text-3xl: clamp(3.32rem, calc(1vw + 3rem), 4.4rem);
  --text-4xl: clamp(3.98rem, calc(1.4vw + 3.53rem), 5.49rem);
  --text-5xl: clamp(4.78rem, calc(1.93vw + 4.16rem), 6.87rem);
  --space-2xs: clamp(0.47rem, calc(0.01vw + 0.47rem), 0.49rem);
  --space-xs: clamp(0.71rem, calc(0.06vw + 0.69rem), 0.78rem);
  --space-s: clamp(1.07rem, calc(0.17vw + 1.01rem), 1.25rem);
  --space-m: clamp(1.6rem, calc(0.37vw + 1.48rem), 2rem);
  --space-l: clamp(2.4rem, calc(0.74vw + 2.16rem), 3.2rem);
  --space-xl: clamp(3.6rem, calc(1.41vw + 3.15rem), 5.12rem);
  --space-2xl: clamp(5.4rem, calc(2.59vw + 4.57rem), 8.19rem);
  --space-3xl: clamp(8.1rem, calc(4.64vw + 6.62rem), 13.11rem);
  --space-4xl: clamp(12.15rem, calc(8.17vw + 9.54rem), 20.97rem);
  --space-5xl: clamp(18.23rem, calc(14.19vw + 13.68rem), 33.55rem);
}