/* cyrillic-ext */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/reference-assets/79f5a1879ff2d10a5f39ff20.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/reference-assets/12f11dbf306b172c5cd9b0ee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/reference-assets/c8841878adc10505cd6a059c.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/reference-assets/1ea7c16f7c9d7777e948f779.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/reference-assets/553cbc164d76eb1add4c7135.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/reference-assets/79f5a1879ff2d10a5f39ff20.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/reference-assets/12f11dbf306b172c5cd9b0ee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/reference-assets/c8841878adc10505cd6a059c.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/reference-assets/1ea7c16f7c9d7777e948f779.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/reference-assets/553cbc164d76eb1add4c7135.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 500;
  src: url(/reference-assets/2f6c59dcc4ca703f5fc4fbfc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 500;
  src: url(/reference-assets/ad00e27b224d8bb72c1840a7.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 500;
  src: url(/reference-assets/eb3fc6cd348814a6ab652a59.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 500;
  src: url(/reference-assets/c8000fdd0154f803e8e4d180.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 500;
  src: url(/reference-assets/89e0d6992a2e20fd0e13a51e.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 500;
  src: url(/reference-assets/7dee29c4a83042142b57f311.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 700;
  src: url(/reference-assets/2f6c59dcc4ca703f5fc4fbfc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 700;
  src: url(/reference-assets/ad00e27b224d8bb72c1840a7.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 700;
  src: url(/reference-assets/eb3fc6cd348814a6ab652a59.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 700;
  src: url(/reference-assets/c8000fdd0154f803e8e4d180.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 700;
  src: url(/reference-assets/89e0d6992a2e20fd0e13a51e.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 700;
  src: url(/reference-assets/7dee29c4a83042142b57f311.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: url(/reference-assets/e803944f79c9040ac59e9067.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: url(/reference-assets/5ecdb49eef0b8f766849e808.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: url(/reference-assets/b88dc42e694acfd6b0febdab.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: url(/reference-assets/a7526db21155439df7c363c8.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: url(/reference-assets/5a183aea8406cd532e4c56c1.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: url(/reference-assets/daba0ce5c75f4396294df8d2.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: url(/reference-assets/e803944f79c9040ac59e9067.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: url(/reference-assets/5ecdb49eef0b8f766849e808.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: url(/reference-assets/b88dc42e694acfd6b0febdab.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: url(/reference-assets/a7526db21155439df7c363c8.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: url(/reference-assets/5a183aea8406cd532e4c56c1.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: url(/reference-assets/daba0ce5c75f4396294df8d2.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: "Geist Variable";
  src: url("/reference-assets/3c0947931486eac3690e2f8d.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400
}
@font-face {
  font-family: "Geist";
  src: url("/reference-assets/f3bc2c5f9e8290b2d04f548f.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 800
}
@font-face {
  font-family: "Geist";
  src: url("/reference-assets/442c319df0cd4426502cd81f.woff2");
  font-style: normal;
  font-weight: 900
}
@font-face {
  font-family: "Geist";
  src: url("/reference-assets/f74c4f6a572e124bfbcdae1c.woff2");
  font-style: italic;
  font-weight: 900
}
@font-face {
  font-family: "Geist";
  src: url("/reference-assets/69418fa88e193d0f75d818c8.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 800
}
@font-face {
  font-family: "Oswald";
  src: url("/reference-assets/2f815146de36ebdf79aae980.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/ba02b29b109b0773975d9998.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/d342a0351181483e197f1b65.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/29ec2a1bd449544cfa13c869.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+1F00-1FFF
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/2666a469c59bd1f6dc803458.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0370-03FF
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/ca74d6701961184b51fa3e53.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/5afd6099115c5013790f644e.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/b055aed328b3795496179c09.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/bb40238c4c6fe838480c6a4d.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/b77601bbb9e6e69533c6b6de.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/7a9f05ceee74200f8b4574fe.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+1F00-1FFF
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/e5fdf8528635765d5c454c04.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+0370-03FF
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/a0fede2c8a4f4f2dac39241c.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/8a18e34e62a1b84b5dc5f975.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/c01559eafb4940c59c7ea5f5.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/13550d8ca5fde39041d6b8ac.woff2");
  font-style: normal;
  font-weight: 900;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/5594c72727ccc0ba2e1b4361.woff2");
  font-style: normal;
  font-weight: 900;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/e2f3aeecf0fbfd1de73e1aa7.woff2");
  font-style: normal;
  font-weight: 900;
  unicode-range: U+1F00-1FFF
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/d26b343d0d0ed345240bb4dc.woff2");
  font-style: normal;
  font-weight: 900;
  unicode-range: U+0370-03FF
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/8bf56301b6409a376ebf2d88.woff2");
  font-style: normal;
  font-weight: 900;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/9638af79c7cfef60b2b51f89.woff2");
  font-style: normal;
  font-weight: 900;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/bb78ccb04c7d6fe3a958ade8.woff2");
  font-style: normal;
  font-weight: 900;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/18dd5cffb36f046b2825dc58.woff2");
  font-style: italic;
  font-weight: 900;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/a8b12074809ae1e25704766b.woff2");
  font-style: italic;
  font-weight: 900;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/d8c3d066cf3bbc928459c1d1.woff2");
  font-style: italic;
  font-weight: 900;
  unicode-range: U+1F00-1FFF
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/cce22defc0da0c75a18aede6.woff2");
  font-style: italic;
  font-weight: 900;
  unicode-range: U+0370-03FF
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/533b8b262cd07492a4ccee30.woff2");
  font-style: italic;
  font-weight: 900;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/5a280a2fcb3b76b3a0c8f7bc.woff2");
  font-style: italic;
  font-weight: 900;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/829cbb505e078f5e1c93829c.woff2");
  font-style: italic;
  font-weight: 900;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/1f1f2cc180697dbd400e2948.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/1f3e1827f7fa5bacb43d107a.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/2ca7f64738741418251f5d74.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+1F00-1FFF
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/0c089940c6ec5a6c9df73e74.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0370-03FF
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/dfa7f96c71c1563d912a8510.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/b59b5fa8f1d5e2519063f092.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/e340c6acada33bd14e1981fc.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/3d473effb90fe382890c2182.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/79cc69148c964e210a091b37.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/39874444e1b09902b3d50d5d.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+1F00-1FFF
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/b8b4c65d650e824396d8acd3.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0370-03FF
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/0cdb6a6ecb3a70ce54ff888d.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/1ef5587c1bcb244ced5b083a.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/d84988c361aa82fa7578fdba.woff2");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/48d547890ca14616aed33cf5.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/b7bcaf4d3812f98064e0f547.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/f5679bd140c345da247ca33c.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+1F00-1FFF
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/4c7778edc8ca1cb17e54a03c.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0370-03FF
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/388a7c4ebd43469a4ae03b3e.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/cd48ba5f964ee1a0e83db25b.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}
@font-face {
  font-family: "Inter";
  src: url("/reference-assets/c0215d82c6dd9ed22bfc6eff.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}
@font-face {
  font-family: "Geist Placeholder";
  src: local("Arial");
  ascent-override: 94.56%;
  descent-override: 27.76%;
  line-gap-override: 0.00%;
  size-adjust: 106.28%
}
@font-face {
  font-family: "Geist Variable Placeholder";
  src: local("Arial");
  ascent-override: 94.56%;
  descent-override: 27.76%;
  line-gap-override: 0.00%;
  size-adjust: 106.28%
}
@font-face {
  font-family: "Oswald Placeholder";
  src: local("Arial");
  ascent-override: 146.31%;
  descent-override: 35.44%;
  line-gap-override: 0.00%;
  size-adjust: 81.54%
}
@font-face {
  font-family: "Inter Placeholder";
  src: local("Arial");
  ascent-override: 89.79%;
  descent-override: 22.36%;
  line-gap-override: 0.00%;
  size-adjust: 107.89%
}
@media(min-width: 1400px) {
  .hidden-hgzzqw {
    display:none!important
  }
}
@media(min-width: 810px) and (max-width: 1399.98px) {
  .hidden-sko6js {
    display:none!important
  }
}
@media(max-width: 809.98px) {
  .hidden-dibfyt {
    display:none!important
  }
}
html,body,#main {
  box-sizing:border-box;
  margin:0;
  padding:0
}
:root {
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
* {
  box-sizing:border-box;
  -webkit-font-smoothing:inherit
}
h1,h2,h3,h4,h5,h6,p,figure {
  margin:0
}
body,input,textarea,select,button {
  font-family:sans-serif;
  font-size:12px
}
body {
  --token-d4c7f9b9-9735-4528-a3f6-84ec346465c8:#fcfaf5;
  --token-da9f9699-0da7-4785-946d-c8bec0cb29ab:#3e3e3e;
  --token-d8ff2667-c022-4df7-ba22-78c74018ca8e:#000;
  --token-7316d319-9bb9-4fc8-800f-1720c7acc18b:#fcfaf533;
  --token-c0a9a41e-d1b2-408d-b6d7-61212f8fbdc7:#f8f6f5;
  --token-35ad7cae-ccc7-43c0-8901-ead56d89a802:#1f1f1f;
  --token-2d3dab24-fdba-4471-84f9-71ddd5d20883:#007aff;
  --design-will-change-override:none
}
@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)) {
  body {
    --design-will-change-override:transform
  }
}
@supports (background:-webkit-named-image(i)) and (not (position-area:top right)) {
  body {
    --design-will-change-filter-override:filter
  }
}
[data-design-component-type=Text] div div span,[data-design-component-type=Text] a div span,[data-design-component-type=Text] span span span,[data-design-component-type=Text] p span span,[data-design-component-type=Text] h1 span span,[data-design-component-type=Text] h2 span span,[data-design-component-type=Text] h3 span span,[data-design-component-type=Text] h4 span span,[data-design-component-type=Text] h5 span span,[data-design-component-type=Text] h6 span span,[data-design-component-type=Text] a {
  font-family:var(--font-family);
  font-style:var(--font-style);
  font-weight:min(calc(var(--design-font-weight-increase,0) + var(--font-weight,400)), 900);
  color:var(--text-color);
  letter-spacing:var(--letter-spacing);
  font-size:var(--font-size);
  text-transform:var(--text-transform);
  --text-decoration:var(--design-text-decoration-style,solid) var(--design-text-decoration,none) var(--design-text-decoration-color,currentcolor) var(--design-text-decoration-thickness,auto);
  --text-decoration-skip-ink:var(--design-text-decoration-skip-ink);
  --text-underline-offset:var(--design-text-decoration-offset);
  line-height:var(--line-height);
  --font-family:var(--design-font-family);
  --font-style:var(--design-font-style);
  --font-weight:var(--design-font-weight);
  --text-color:var(--design-text-color);
  --letter-spacing:var(--design-letter-spacing);
  --font-size:var(--design-font-size);
  --text-transform:var(--design-text-transform);
  --line-height:var(--design-line-height)
}
@supports not (color:color(display-p3 1 1 1)) {
  p.design-text,div.design-text,h1.design-text,h2.design-text,h3.design-text,h4.design-text,h5.design-text,h6.design-text,li.design-text,ol.design-text,ul.design-text,span.design-text:not([data-text-fill]) {
    color:var(--design-blockquote-text-color-rgb,var(--design-blockquote-text-color,var(--design-text-color-rgb,var(--design-text-color,#000))));
    -webkit-text-stroke-color:var(--design-text-stroke-color-rgb,var(--design-text-stroke-color,initial))
  }
  mark.design-text {
    background-color:var(--design-blockquote-text-background-color-rgb,var(--design-blockquote-text-background-color,var(--design-text-background-color-rgb,var(--design-text-background-color,initial))))
  }
}
@supports not (color:color(display-p3 1 1 1)) {
  code.design-text,code.design-text span.design-text:not([data-text-fill]) {
    color:var(--design-blockquote-text-color-rgb,var(--design-blockquote-text-color,var(--design-code-text-color-rgb,var(--design-code-text-color,var(--design-text-color-rgb,var(--design-text-color,#000))))))
  }
}
@supports not (color:color(display-p3 1 1 1)) {
  a.design-text,span.design-text[data-nested-link] {
    color:var(--design-link-text-color-rgb,var(--design-link-text-color,var(--design-blockquote-text-color-rgb,var(--design-blockquote-text-color,var(--design-text-color-rgb,var(--design-text-color,#000))))));
    background-color:var(--design-link-text-background-color-rgb,var(--design-link-text-background-color,initial));
    -webkit-text-decoration-color:var(--design-link-text-decoration-color-rgb,var(--design-link-text-decoration-color,var(--design-text-decoration-color-rgb,var(--design-text-decoration-color,currentcolor))));
    text-decoration-color:var(--design-link-text-decoration-color-rgb,var(--design-link-text-decoration-color,var(--design-text-decoration-color-rgb,var(--design-text-decoration-color,currentcolor))))
  }
}
@supports not (color:color(display-p3 1 1 1)) {
  code.design-text a.design-text,code.design-text a.design-text span.design-text:not([data-text-fill]),code.design-text span.design-text[data-nested-link],code.design-text span.design-text[data-nested-link] span.design-text:not([data-text-fill]) {
    color:var(--design-link-text-color-rgb,var(--design-link-text-color,var(--design-blockquote-text-color-rgb,var(--design-blockquote-text-color,var(--design-code-text-color-rgb,var(--design-code-text-color,var(--design-text-color-rgb,var(--design-text-color,#000))))))))
  }
}
@supports not (color:color(display-p3 1 1 1)) {
  a.design-text:hover,span.design-text[data-nested-link]:hover {
    color:var(--design-link-hover-text-color-rgb,var(--design-link-hover-text-color,var(--design-link-text-color-rgb,var(--design-link-text-color,var(--design-blockquote-text-color-rgb,var(--design-blockquote-text-color,var(--design-text-color-rgb,var(--design-text-color,#000))))))));
    background-color:var(--design-link-hover-text-background-color-rgb,var(--design-link-hover-text-background-color,var(--design-link-text-background-color-rgb,var(--design-link-text-background-color,var(--design-text-background-color-rgb,var(--design-text-background-color,initial))))));
    -webkit-text-decoration-color:var(--design-link-hover-text-decoration-color-rgb,var(--design-link-hover-text-decoration-color,var(--design-link-text-decoration-color-rgb,var(--design-link-text-decoration-color,var(--design-text-decoration-color-rgb,var(--design-text-decoration-color,currentcolor))))));
    text-decoration-color:var(--design-link-hover-text-decoration-color-rgb,var(--design-link-hover-text-decoration-color,var(--design-link-text-decoration-color-rgb,var(--design-link-text-decoration-color,var(--design-text-decoration-color-rgb,var(--design-text-decoration-color,currentcolor))))))
  }
}
@supports not (color:color(display-p3 1 1 1)) {
  code.design-text a.design-text:hover,code.design-text span.design-text[data-nested-link]:hover {
    color:var(--design-link-hover-text-color-rgb,var(--design-link-hover-text-color,var(--design-link-text-color-rgb,var(--design-link-text-color,var(--design-blockquote-text-color-rgb,var(--design-blockquote-text-color,var(--design-code-text-color-rgb,var(--design-code-text-color,var(--design-text-color-rgb,var(--design-text-color,#000))))))))))
  }
}
@supports not (color:color(display-p3 1 1 1)) {
  a.design-text[data-design-page-link-current],span.design-text[data-design-page-link-current] {
    color:var(--design-link-current-text-color-rgb,var(--design-link-current-text-color,var(--design-link-text-color-rgb,var(--design-link-text-color,var(--design-text-color-rgb,var(--design-text-color,#000))))));
    background-color:var(--design-link-current-text-background-color-rgb,var(--design-link-current-text-background-color,var(--design-link-text-background-color-rgb,var(--design-link-text-background-color,var(--design-text-background-color-rgb,var(--design-text-background-color,initial))))));
    -webkit-text-decoration-color:var(--design-link-current-text-decoration-color-rgb,var(--design-link-current-text-decoration-color,var(--design-link-text-decoration-color-rgb,var(--design-link-text-decoration-color,var(--design-text-decoration-color-rgb,var(--design-text-decoration-color,currentcolor))))));
    text-decoration-color:var(--design-link-current-text-decoration-color-rgb,var(--design-link-current-text-decoration-color,var(--design-link-text-decoration-color-rgb,var(--design-link-text-decoration-color,var(--design-text-decoration-color-rgb,var(--design-text-decoration-color,currentcolor))))))
  }
}
@supports not (color:color(display-p3 1 1 1)) {
  code.design-text a.design-text[data-design-page-link-current],code.design-text a.design-text[data-design-page-link-current] span.design-text:not([data-text-fill]),code.design-text span.design-text[data-design-page-link-current],code.design-text span.design-text[data-design-page-link-current] span.design-text:not([data-text-fill]) {
    color:var(--design-link-current-text-color-rgb,var(--design-link-current-text-color,var(--design-link-text-color-rgb,var(--design-link-text-color,var(--design-code-text-color-rgb,var(--design-code-text-color,var(--design-text-color-rgb,var(--design-text-color,#000))))))));
    background-color:var(--design-link-current-text-background-color-rgb,var(--design-link-current-text-background-color,var(--design-link-text-background-color-rgb,var(--design-link-text-background-color,var(--design-text-background-color-rgb,var(--design-text-background-color,initial))))))
  }
}
@supports not (color:color(display-p3 1 1 1)) {
  a.design-text[data-design-page-link-current]:hover,span.design-text[data-design-page-link-current]:hover {
    color:var(--design-link-hover-text-color-rgb,var(--design-link-hover-text-color,var(--design-link-current-text-color-rgb,var(--design-link-current-text-color,var(--design-link-text-color-rgb,var(--design-link-text-color,var(--design-code-text-color-rgb,var(--design-code-text-color,var(--design-text-color-rgb,var(--design-text-color,#000))))))))));
    background-color:var(--design-link-hover-text-background-color-rgb,var(--design-link-hover-text-background-color,var(--design-link-current-text-background-color-rgb,var(--design-link-current-text-background-color,var(--design-link-text-background-color-rgb,var(--design-link-text-background-color,initial))))));
    -webkit-text-decoration-color:var(--design-link-hover-text-decoration-color-rgb,var(--design-link-hover-text-decoration-color,var(--design-link-current-text-decoration-color-rgb,var(--design-link-current-text-decoration-color,var(--design-link-text-decoration-color-rgb,var(--design-link-text-decoration-color,var(--design-text-decoration-color-rgb,var(--design-text-decoration-color,currentcolor))))))));
    text-decoration-color:var(--design-link-hover-text-decoration-color-rgb,var(--design-link-hover-text-decoration-color,var(--design-link-current-text-decoration-color-rgb,var(--design-link-current-text-decoration-color,var(--design-link-text-decoration-color-rgb,var(--design-link-text-decoration-color,var(--design-text-decoration-color-rgb,var(--design-text-decoration-color,currentcolor))))))))
  }
}
@supports not (color:color(display-p3 1 1 1)) {
  code.design-text a.design-text[data-design-page-link-current]:hover,code.design-text a.design-text[data-design-page-link-current]:hover span.design-text:not([data-text-fill]),code.design-text span.design-text[data-design-page-link-current]:hover,code.design-text span.design-text[data-design-page-link-current]:hover span.design-text:not([data-text-fill]) {
    color:var(--design-link-hover-text-color-rgb,var(--design-link-hover-text-color,var(--design-link-current-text-color-rgb,var(--design-link-current-text-color,var(--design-link-text-color-rgb,var(--design-link-text-color,var(--design-code-text-color-rgb,var(--design-code-text-color,var(--design-text-color-rgb,var(--design-text-color,#000))))))))));
    background-color:var(--design-link-hover-text-background-color-rgb,var(--design-link-hover-text-background-color,var(--design-link-current-text-background-color-rgb,var(--design-link-current-text-background-color,var(--design-link-text-background-color-rgb,var(--design-link-text-background-color,initial))))))
  }
}
[data-design-component-type=Stack]:not([data-design-generated])>*,[data-design-component-type=Stack]:not([data-design-generated])>[data-design-component-type],NavigationContainer [data-design-component-type=NavigationContainer]>*,[data-design-component-type=NavigationContainer]>[data-design-component-type] {
  position:relative
}
@supports not (overflow:clip) {
  :root {
    --overflow-clip-fallback:hidden
  }
}
@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)) {
  div.design-text,p.design-text,h1.design-text,h2.design-text,h3.design-text,h4.design-text,h5.design-text,h6.design-text,ol.design-text,ul.design-text,li.design-text,blockquote.design-text,.design-text.design-image {
    display:var(--text-truncation-display-inline-for-safari-16,revert)
  }
  div.design-text:after,p.design-text:after,h1.design-text:after,h2.design-text:after,h3.design-text:after,h4.design-text:after,h5.design-text:after,h6.design-text:after,ol.design-text:after,ul.design-text:after,li.design-text:after,blockquote.design-text:after,.design-text.design-image:after {
    content:var(--text-truncation-line-break-for-safari-16);
    white-space:pre
  }
  .design-text.design-text-module,.design-text.design-table-wrapper {
    display:var(--text-truncation-display-none-for-safari-16,revert)
  }
  p.design-text[data-text-fill] {
    display:var(--text-truncation-display-inline-for-safari-16,inline-block)
  }
}
@supports (corner-shape:superellipse(2)) {
  :root {
    --one-if-corner-shape-supported:1
  }
}
.design-cursor-none,.design-cursor-none * {
  cursor:none!important
}
.design-pointer-events-none,.design-pointer-events-none * {
  pointer-events:none!important
}
.design-4iEHv.design-8h0f1t,.design-4iEHv .design-8h0f1t {
  display:block
}
.design-4iEHv.design-hgzzqw {
  background-color:var(--token-d8ff2667-c022-4df7-ba22-78c74018ca8e,#000);
  height:1080px;
  overflow:var(--overflow-clip-fallback,clip);
  flex-flow:column;
  place-content:center flex-start;
  align-items:center;
  gap:0;
  width:1400px;
  padding:0;
  display:flex;
  position:relative
}
.design-4iEHv .design-tbrecb {
  height:min-content;
  overflow:var(--overflow-clip-fallback,clip);
  flex-flow:column;
  flex:none;
  place-content:flex-start;
  align-items:flex-start;
  gap:10px;
  width:100%;
  padding:150px 24px 80px;
  display:flex;
  position:relative
}
.design-4iEHv .design-1y85aez,.design-4iEHv .design-v9h5v4 {
  height:min-content;
  overflow:var(--overflow-clip-fallback,clip);
  flex-flow:column;
  flex:none;
  place-content:flex-start;
  align-items:flex-start;
  gap:32px;
  width:100%;
  padding:0 0 0 100px;
  display:flex;
  position:relative
}
.design-4iEHv .design-jn35b1,.design-4iEHv .design-vtxdou {
  --design-link-text-color:#09f;
  --design-link-text-decoration:underline;
  white-space:pre-wrap;
  word-break:break-word;
  word-wrap:break-word;
  flex:none;
  width:100%;
  height:auto;
  position:relative
}
.design-4iEHv .design-pg2vrp {
  height:min-content;
  overflow:var(--overflow-clip-fallback,clip);
  flex-flow:row;
  flex:none;
  place-content:center flex-start;
  align-items:center;
  gap:300px;
  width:100%;
  padding:24px 124px;
  display:flex;
  position:relative
}
.design-4iEHv .design-1sutfrt {
  flex-flow:column;
  flex:none;
  place-content:flex-start;
  align-items:flex-start;
  gap:24px;
  width:400px;
  height:min-content;
  padding:0;
  display:flex;
  position:relative;
  overflow:hidden
}
.design-4iEHv .design-1dixdba,.design-4iEHv .design-1fswjlg,.design-4iEHv .design-6flx70 {
  flex-flow:column;
  flex:none;
  place-content:flex-start;
  align-items:flex-start;
  gap:8px;
  width:100%;
  height:min-content;
  padding:0;
  display:flex;
  position:relative
}
.design-4iEHv .design-1ewru5x,.design-4iEHv .design-19tuyu5,.design-4iEHv .design-vx080i,.design-4iEHv .design-1ats89v,.design-4iEHv .design-1j093vk,.design-4iEHv .design-2ew3kn {
  white-space:pre;
  flex:none;
  width:auto;
  height:auto;
  position:relative
}
.design-4iEHv .design-kz6pau,.design-4iEHv .design-1seff5w {
  --design-input-background:#ffffff14;
  --design-input-border-bottom-width:0px;
  --design-input-border-color:#222;
  --design-input-border-left-width:0px;
  --design-input-border-radius-bottom-left:2px;
  --design-input-border-radius-bottom-right:2px;
  --design-input-border-radius-top-left:2px;
  --design-input-border-radius-top-right:2px;
  --design-input-border-right-width:0px;
  --design-input-border-style:solid;
  --design-input-border-top-width:2px;
  --design-input-focused-background:#ffffff1f;
  --design-input-focused-border-color:#fcfaf5cc;
  --design-input-focused-border-style:solid;
  --design-input-focused-border-width:2px 0px 0px 0px;
  --design-input-focused-transition:all .3s cubic-bezier(.44,0,.56,1) 0s;
  --design-input-font-color:var(--token-d4c7f9b9-9735-4528-a3f6-84ec346465c8,#fcfaf5);
  --design-input-font-family:"Geist";
  --design-input-font-letter-spacing:-.04em;
  --design-input-font-line-height:1.3em;
  --design-input-font-size:14px;
  --design-input-font-weight:500;
  --design-input-icon-mask-image:none;
  --design-input-padding:12px;
  --design-input-placeholder-color:#999;
  flex:none;
  width:100%;
  height:48px;
  position:relative
}
.design-4iEHv .design-v3tfux {
  --design-input-background:#ffffff14;
  --design-input-border-bottom-width:0px;
  --design-input-border-color:#222;
  --design-input-border-left-width:0px;
  --design-input-border-radius-bottom-left:2px;
  --design-input-border-radius-bottom-right:2px;
  --design-input-border-radius-top-left:2px;
  --design-input-border-radius-top-right:2px;
  --design-input-border-right-width:0px;
  --design-input-border-style:solid;
  --design-input-border-top-width:2px;
  --design-input-focused-background:#ffffff1f;
  --design-input-focused-border-color:#fcfaf5cc;
  --design-input-focused-border-style:solid;
  --design-input-focused-border-width:2px 0px 0px 0px;
  --design-input-focused-transition:all .3s cubic-bezier(.44,0,.56,1) 0s;
  --design-input-font-color:var(--token-d4c7f9b9-9735-4528-a3f6-84ec346465c8,#fcfaf5);
  --design-input-font-family:"Geist";
  --design-input-font-letter-spacing:-.04em;
  --design-input-font-line-height:1.3em;
  --design-input-font-size:14px;
  --design-input-font-weight:500;
  --design-input-icon-mask-image:none;
  --design-input-padding:12px;
  --design-input-placeholder-color:#999;
  --design-input-wrapper-height:auto;
  --design-textarea-resize:vertical;
  flex:none;
  width:100%;
  height:auto;
  min-height:150px;
  position:relative
}
.design-4iEHv .design-1hvyfhc-container {
  flex:none;
  width:100%;
  height:38px;
  position:relative
}
.design-4iEHv .design-1uuq272 {
  height:min-content;
  overflow:var(--overflow-clip-fallback,clip);
  flex-flow:column;
  flex:none;
  place-content:flex-start;
  align-items:flex-start;
  gap:10px;
  width:min-content;
  padding:0;
  display:flex;
  position:relative
}
.design-4iEHv .design-5nvmer {
  --design-link-text-color:#09f;
  --design-link-text-decoration:underline;
  opacity:.5;
  white-space:pre;
  flex:none;
  width:auto;
  height:auto;
  position:relative
}
.design-4iEHv .design-16nfqc7 {
  height:min-content;
  overflow:var(--overflow-clip-fallback,clip);
  flex-flow:column;
  flex:none;
  place-content:flex-start;
  align-items:flex-start;
  gap:10px;
  width:100%;
  padding:60px 24px;
  display:flex;
  position:relative
}
.design-4iEHv .design-o6qtf4 {
  height:min-content;
  overflow:var(--overflow-clip-fallback,clip);
  z-index:3;
  flex-flow:row;
  flex:none;
  place-content:center space-between;
  align-items:center;
  width:100%;
  padding:0 24px;
  display:flex;
  position:absolute;
  top:20px;
  left:50%;
  transform:translate(-50%)
}
.design-4iEHv .design-fajqvq {
  height:min-content;
  overflow:var(--overflow-clip-fallback,clip);
  flex-flow:column;
  flex:none;
  place-content:center;
  align-items:center;
  gap:10px;
  width:min-content;
  padding:0;
  text-decoration:none;
  display:flex;
  position:relative
}
.design-4iEHv .design-3x8ggi {
  --design-link-text-color:#09f;
  --design-link-text-decoration:underline;
  white-space:pre;
  z-index:2;
  flex:none;
  width:auto;
  height:auto;
  position:relative
}
.design-4iEHv .design-pym73m-container {
  pointer-events:auto;
  z-index:3;
  flex:none;
  width:auto;
  height:auto;
  position:relative
}
.design-4iEHv.design-7b1cm2 {
  -webkit-user-select:none;
  user-select:none;
  z-index:2;
  position:fixed;
  inset:0
}
.design-4iEHv.design-fqse9t {
  mix-blend-mode:difference;
  z-index:2;
  flex-flow:column;
  flex:none;
  place-content:flex-end flex-start;
  align-items:flex-end;
  gap:16px;
  width:100%;
  height:100vh;
  padding:120px 24px 24px;
  display:flex;
  position:fixed;
  top:0;
  left:0%;
  overflow:visible
}
.design-4iEHv .design-17olx69,.design-4iEHv .design-19dw1m7,.design-4iEHv .design-1r8vp0u,.design-4iEHv .design-1fjwtf3 {
  will-change:var(--design-will-change-effect-override,transform);
  flex-flow:row;
  flex:none;
  place-content:center;
  align-items:center;
  gap:4px;
  width:min-content;
  height:min-content;
  padding:0;
  text-decoration:none;
  display:flex;
  position:relative;
  overflow:visible
}
.design-4iEHv .design-ck5x61,.design-4iEHv .design-c44w4g,.design-4iEHv .design-1gozsws,.design-4iEHv .design-qzn7sk,.design-4iEHv .design-18ofh52,.design-4iEHv .design-rdqw3x,.design-4iEHv .design-fjuwk9,.design-4iEHv .design-tz78pn {
  --design-link-text-color:#09f;
  --design-link-text-decoration:underline;
  white-space:pre;
  flex:none;
  width:auto;
  height:auto;
  position:relative
}
.design-QzrqE .design-styles-preset-15n7xbe:not(.rich-text-wrapper),.design-QzrqE .design-styles-preset-15n7xbe.rich-text-wrapper h3 {
  --design-font-family:"Geist Variable", "Geist Variable Placeholder", sans-serif;
  --design-font-family-bold:"Geist Variable", "Geist Variable Placeholder", sans-serif;
  --design-font-family-bold-italic:"Geist Variable", "Geist Variable Placeholder", sans-serif;
  --design-font-family-italic:"Geist Variable", "Geist Variable Placeholder", sans-serif;
  --design-font-open-type-features:"ss03" on;
  --design-font-size:24px;
  --design-font-style:normal;
  --design-font-style-bold:normal;
  --design-font-style-bold-italic:normal;
  --design-font-style-italic:normal;
  --design-font-variation-axes:"wght" 480;
  --design-font-variation-axes-bold:"wght" 480;
  --design-font-variation-axes-bold-italic:"wght" 480;
  --design-font-variation-axes-italic:"wght" 480;
  --design-font-weight:400;
  --design-font-weight-bold:400;
  --design-font-weight-bold-italic:400;
  --design-font-weight-italic:400;
  --design-letter-spacing:-.04em;
  --design-line-height:1.3em;
  --design-paragraph-spacing:40px;
  --design-text-alignment:start;
  --design-text-color:var(--token-d4c7f9b9-9735-4528-a3f6-84ec346465c8,#fcfaf5);
  --design-text-decoration:none;
  --design-text-stroke-color:initial;
  --design-text-stroke-width:initial;
  --design-text-transform:none
}
@media (max-width:1399px) and (min-width:810px) {
  .design-QzrqE .design-styles-preset-15n7xbe:not(.rich-text-wrapper),.design-QzrqE .design-styles-preset-15n7xbe.rich-text-wrapper h3 {
    --design-font-family:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-family-bold:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-family-bold-italic:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-family-italic:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-open-type-features:"ss03" on;
    --design-font-size:24px;
    --design-font-style:normal;
    --design-font-style-bold:normal;
    --design-font-style-bold-italic:normal;
    --design-font-style-italic:normal;
    --design-font-variation-axes:"wght" 480;
    --design-font-variation-axes-bold:"wght" 480;
    --design-font-variation-axes-bold-italic:"wght" 480;
    --design-font-variation-axes-italic:"wght" 480;
    --design-font-weight:400;
    --design-font-weight-bold:400;
    --design-font-weight-bold-italic:400;
    --design-font-weight-italic:400;
    --design-letter-spacing:-.04em;
    --design-line-height:1.3em;
    --design-paragraph-spacing:40px;
    --design-text-alignment:start;
    --design-text-color:var(--token-d4c7f9b9-9735-4528-a3f6-84ec346465c8,#fcfaf5);
    --design-text-decoration:none;
    --design-text-stroke-color:initial;
    --design-text-stroke-width:initial;
    --design-text-transform:none
  }
}
@media (max-width:809px) and (min-width:0) {
  .design-QzrqE .design-styles-preset-15n7xbe:not(.rich-text-wrapper),.design-QzrqE .design-styles-preset-15n7xbe.rich-text-wrapper h3 {
    --design-font-family:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-family-bold:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-family-bold-italic:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-family-italic:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-open-type-features:"ss03" on;
    --design-font-size:20px;
    --design-font-style:normal;
    --design-font-style-bold:normal;
    --design-font-style-bold-italic:normal;
    --design-font-style-italic:normal;
    --design-font-variation-axes:"wght" 480;
    --design-font-variation-axes-bold:"wght" 480;
    --design-font-variation-axes-bold-italic:"wght" 480;
    --design-font-variation-axes-italic:"wght" 480;
    --design-font-weight:400;
    --design-font-weight-bold:400;
    --design-font-weight-bold-italic:400;
    --design-font-weight-italic:400;
    --design-letter-spacing:-.04em;
    --design-line-height:1.3em;
    --design-paragraph-spacing:40px;
    --design-text-alignment:start;
    --design-text-color:var(--token-d4c7f9b9-9735-4528-a3f6-84ec346465c8,#fcfaf5);
    --design-text-decoration:none;
    --design-text-stroke-color:initial;
    --design-text-stroke-width:initial;
    --design-text-transform:none
  }
}
.design-kYcEU .design-styles-preset-1dox0wu:not(.rich-text-wrapper),.design-kYcEU .design-styles-preset-1dox0wu.rich-text-wrapper p {
  --design-font-family:"Geist Variable", "Geist Variable Placeholder", sans-serif;
  --design-font-family-bold:"Geist Variable", "Geist Variable Placeholder", sans-serif;
  --design-font-family-bold-italic:"Geist Variable", "Geist Variable Placeholder", sans-serif;
  --design-font-family-italic:"Geist Variable", "Geist Variable Placeholder", sans-serif;
  --design-font-open-type-features:"ss03" on;
  --design-font-size:17px;
  --design-font-style:normal;
  --design-font-style-bold:normal;
  --design-font-style-bold-italic:normal;
  --design-font-style-italic:normal;
  --design-font-variation-axes:"wght" 480;
  --design-font-variation-axes-bold:"wght" 480;
  --design-font-variation-axes-bold-italic:"wght" 480;
  --design-font-variation-axes-italic:"wght" 480;
  --design-font-weight:400;
  --design-font-weight-bold:400;
  --design-font-weight-bold-italic:400;
  --design-font-weight-italic:400;
  --design-letter-spacing:-.04em;
  --design-line-height:1.3em;
  --design-paragraph-spacing:20px;
  --design-text-alignment:start;
  --design-text-color:var(--token-d4c7f9b9-9735-4528-a3f6-84ec346465c8,#fcfaf5);
  --design-text-decoration:none;
  --design-text-stroke-color:initial;
  --design-text-stroke-width:initial;
  --design-text-transform:none
}
@media (max-width:1399px) and (min-width:810px) {
  .design-kYcEU .design-styles-preset-1dox0wu:not(.rich-text-wrapper),.design-kYcEU .design-styles-preset-1dox0wu.rich-text-wrapper p {
    --design-font-family:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-family-bold:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-family-bold-italic:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-family-italic:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-open-type-features:"ss03" on;
    --design-font-size:14px;
    --design-font-style:normal;
    --design-font-style-bold:normal;
    --design-font-style-bold-italic:normal;
    --design-font-style-italic:normal;
    --design-font-variation-axes:"wght" 480;
    --design-font-variation-axes-bold:"wght" 480;
    --design-font-variation-axes-bold-italic:"wght" 480;
    --design-font-variation-axes-italic:"wght" 480;
    --design-font-weight:400;
    --design-font-weight-bold:400;
    --design-font-weight-bold-italic:400;
    --design-font-weight-italic:400;
    --design-letter-spacing:-.04em;
    --design-line-height:1.3em;
    --design-paragraph-spacing:20px;
    --design-text-alignment:start;
    --design-text-color:var(--token-d4c7f9b9-9735-4528-a3f6-84ec346465c8,#fcfaf5);
    --design-text-decoration:none;
    --design-text-stroke-color:initial;
    --design-text-stroke-width:initial;
    --design-text-transform:none
  }
}
@media (max-width:809px) and (min-width:0) {
  .design-kYcEU .design-styles-preset-1dox0wu:not(.rich-text-wrapper),.design-kYcEU .design-styles-preset-1dox0wu.rich-text-wrapper p {
    --design-font-family:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-family-bold:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-family-bold-italic:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-family-italic:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-open-type-features:"ss03" on;
    --design-font-size:15px;
    --design-font-style:normal;
    --design-font-style-bold:normal;
    --design-font-style-bold-italic:normal;
    --design-font-style-italic:normal;
    --design-font-variation-axes:"wght" 480;
    --design-font-variation-axes-bold:"wght" 480;
    --design-font-variation-axes-bold-italic:"wght" 480;
    --design-font-variation-axes-italic:"wght" 480;
    --design-font-weight:400;
    --design-font-weight-bold:400;
    --design-font-weight-bold-italic:400;
    --design-font-weight-italic:400;
    --design-letter-spacing:-.04em;
    --design-line-height:1.3em;
    --design-paragraph-spacing:20px;
    --design-text-alignment:start;
    --design-text-color:var(--token-d4c7f9b9-9735-4528-a3f6-84ec346465c8,#fcfaf5);
    --design-text-decoration:none;
    --design-text-stroke-color:initial;
    --design-text-stroke-width:initial;
    --design-text-transform:none
  }
}
.design-bPRBR .design-styles-preset-1mkjn0l:not(.rich-text-wrapper),.design-bPRBR .design-styles-preset-1mkjn0l.rich-text-wrapper a {
  --design-link-hover-text-color:#fcfaf580;
  --design-link-text-color:var(--token-d4c7f9b9-9735-4528-a3f6-84ec346465c8,#fcfaf5);
  transition:color .4s cubic-bezier(.44,0,.56,1)
}
@media (max-width:1399px) and (min-width:810px) {
  .design-Ol3KT .design-styles-preset-19gbyz9:not(.rich-text-wrapper),.design-Ol3KT .design-styles-preset-19gbyz9.rich-text-wrapper p {
    --design-font-family:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-family-bold:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-family-bold-italic:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-family-italic:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-open-type-features:"ss03" on;
    --design-font-size:12px;
    --design-font-style:normal;
    --design-font-style-bold:normal;
    --design-font-style-bold-italic:normal;
    --design-font-style-italic:normal;
    --design-font-variation-axes:"wght" 480;
    --design-font-variation-axes-bold:"wght" 480;
    --design-font-variation-axes-bold-italic:"wght" 480;
    --design-font-variation-axes-italic:"wght" 480;
    --design-font-weight:400;
    --design-font-weight-bold:400;
    --design-font-weight-bold-italic:400;
    --design-font-weight-italic:400;
    --design-letter-spacing:-.04em;
    --design-line-height:1.2em;
    --design-paragraph-spacing:10px;
    --design-text-alignment:start;
    --design-text-color:var(--token-d4c7f9b9-9735-4528-a3f6-84ec346465c8,#fcfaf5);
    --design-text-decoration:none;
    --design-text-stroke-color:initial;
    --design-text-stroke-width:initial;
    --design-text-transform:none
  }
}
@media (max-width:809px) and (min-width:0) {
  .design-Ol3KT .design-styles-preset-19gbyz9:not(.rich-text-wrapper),.design-Ol3KT .design-styles-preset-19gbyz9.rich-text-wrapper p {
    --design-font-family:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-family-bold:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-family-bold-italic:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-family-italic:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-open-type-features:"ss03" on;
    --design-font-size:13px;
    --design-font-style:normal;
    --design-font-style-bold:normal;
    --design-font-style-bold-italic:normal;
    --design-font-style-italic:normal;
    --design-font-variation-axes:"wght" 480;
    --design-font-variation-axes-bold:"wght" 480;
    --design-font-variation-axes-bold-italic:"wght" 480;
    --design-font-variation-axes-italic:"wght" 480;
    --design-font-weight:400;
    --design-font-weight-bold:400;
    --design-font-weight-bold-italic:400;
    --design-font-weight-italic:400;
    --design-letter-spacing:-.04em;
    --design-line-height:1.2em;
    --design-paragraph-spacing:10px;
    --design-text-alignment:start;
    --design-text-color:var(--token-d4c7f9b9-9735-4528-a3f6-84ec346465c8,#fcfaf5);
    --design-text-decoration:none;
    --design-text-stroke-color:initial;
    --design-text-stroke-width:initial;
    --design-text-transform:none
  }
}
.design-srJ4l .design-styles-preset-b7beio:not(.rich-text-wrapper),.design-srJ4l .design-styles-preset-b7beio.rich-text-wrapper h2 {
  --design-font-family:"Oswald", "Oswald Placeholder", sans-serif;
  --design-font-open-type-features:"ss03" on;
  --design-font-size:30px;
  --design-font-style:normal;
  --design-font-variation-axes:normal;
  --design-font-weight:700;
  --design-letter-spacing:-.04em;
  --design-line-height:1.2em;
  --design-paragraph-spacing:40px;
  --design-text-alignment:start;
  --design-text-color:var(--token-d4c7f9b9-9735-4528-a3f6-84ec346465c8,#fcfaf5);
  --design-text-decoration:none;
  --design-text-stroke-color:initial;
  --design-text-stroke-width:initial;
  --design-text-transform:uppercase
}
@media (max-width:1399px) and (min-width:810px) {
  .design-srJ4l .design-styles-preset-b7beio:not(.rich-text-wrapper),.design-srJ4l .design-styles-preset-b7beio.rich-text-wrapper h2 {
    --design-font-family:"Oswald", "Oswald Placeholder", sans-serif;
    --design-font-open-type-features:"ss03" on;
    --design-font-size:24px;
    --design-font-style:normal;
    --design-font-variation-axes:normal;
    --design-font-weight:700;
    --design-letter-spacing:-.04em;
    --design-line-height:1.2em;
    --design-paragraph-spacing:40px;
    --design-text-alignment:start;
    --design-text-color:var(--token-d4c7f9b9-9735-4528-a3f6-84ec346465c8,#fcfaf5);
    --design-text-decoration:none;
    --design-text-stroke-color:initial;
    --design-text-stroke-width:initial;
    --design-text-transform:uppercase
  }
}
@media (max-width:809px) and (min-width:0) {
  .design-srJ4l .design-styles-preset-b7beio:not(.rich-text-wrapper),.design-srJ4l .design-styles-preset-b7beio.rich-text-wrapper h2 {
    --design-font-family:"Oswald", "Oswald Placeholder", sans-serif;
    --design-font-open-type-features:"ss03" on;
    --design-font-size:19px;
    --design-font-style:normal;
    --design-font-variation-axes:normal;
    --design-font-weight:700;
    --design-letter-spacing:-.04em;
    --design-line-height:1.2em;
    --design-paragraph-spacing:40px;
    --design-text-alignment:start;
    --design-text-color:var(--token-d4c7f9b9-9735-4528-a3f6-84ec346465c8,#fcfaf5);
    --design-text-decoration:none;
    --design-text-stroke-color:initial;
    --design-text-stroke-width:initial;
    --design-text-transform:uppercase
  }
}
@media (min-width:810px) and (max-width:1399.98px) {
  .design-4iEHv.design-hgzzqw {
    width:810px
  }
  .design-4iEHv .design-1y85aez,.design-4iEHv .design-v9h5v4 {
    padding:0 0 0 60px
  }
  .design-4iEHv .design-pg2vrp {
    gap:100px;
    padding:24px 124px 24px 60px
  }
}
@media (max-width:809.98px) {
  .design-4iEHv.design-hgzzqw {
    width:390px
  }
  .design-4iEHv .design-tbrecb {
    padding:150px 24px 40px
  }
  .design-4iEHv .design-1y85aez,.design-4iEHv .design-v9h5v4 {
    padding:0
  }
  .design-4iEHv .design-pg2vrp {
    flex-direction:column;
    align-content:flex-start;
    align-items:flex-start;
    gap:50px;
    padding:24px
  }
  .design-4iEHv .design-1sutfrt {
    width:100%
  }
  .design-4iEHv .design-16nfqc7 {
    padding:24px
  }
  .design-4iEHv .design-o6qtf4 {
    padding:0 16px
  }
}
body {
  --design-will-change-override:none
}
@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)) {
  body {
    --design-will-change-override:transform
  }
}
body {
  --design-will-change-filter-override:none
}
@supports (background:-webkit-named-image(i)) and (not (position-area:top right)) {
  body {
    --design-will-change-filter-override:filter
  }
}
[data-design-component-type] {
  position:absolute
}
[data-design-component-type=Text] {
  cursor:inherit
}
[data-design-component-text-autosized] * {
  white-space:pre
}
[data-design-component-type=Text]>* {
  text-align:var(--design-text-alignment,start)
}
[data-design-component-type=Text] span span,[data-design-component-type=Text] p span,[data-design-component-type=Text] h1 span,[data-design-component-type=Text] h2 span,[data-design-component-type=Text] h3 span,[data-design-component-type=Text] h4 span,[data-design-component-type=Text] h5 span,[data-design-component-type=Text] h6 span {
  display:block
}
[data-design-component-type=Text] span span span,[data-design-component-type=Text] p span span,[data-design-component-type=Text] h1 span span,[data-design-component-type=Text] h2 span span,[data-design-component-type=Text] h3 span span,[data-design-component-type=Text] h4 span span,[data-design-component-type=Text] h5 span span,[data-design-component-type=Text] h6 span span {
  display:unset
}
[data-design-component-type=Text] div div span,[data-design-component-type=Text] a div span,[data-design-component-type=Text] span span span,[data-design-component-type=Text] p span span,[data-design-component-type=Text] h1 span span,[data-design-component-type=Text] h2 span span,[data-design-component-type=Text] h3 span span,[data-design-component-type=Text] h4 span span,[data-design-component-type=Text] h5 span span,[data-design-component-type=Text] h6 span span,[data-design-component-type=Text] a {
  font-family:var(--font-family);
  font-style:var(--font-style);
  font-weight:min(calc(var(--design-font-weight-increase,0) + var(--font-weight,400)), 900);
  color:var(--text-color);
  letter-spacing:var(--letter-spacing);
  font-size:var(--font-size);
  text-transform:var(--text-transform);
  --text-decoration:var(--design-text-decoration-style,solid) var(--design-text-decoration,none) var(--design-text-decoration-color,currentcolor) var(--design-text-decoration-thickness,auto);
  --text-decoration-skip-ink:var(--design-text-decoration-skip-ink);
  --text-underline-offset:var(--design-text-decoration-offset);
  line-height:var(--line-height);
  --font-family:var(--design-font-family);
  --font-style:var(--design-font-style);
  --font-weight:var(--design-font-weight);
  --text-color:var(--design-text-color);
  --letter-spacing:var(--design-letter-spacing);
  --font-size:var(--design-font-size);
  --text-transform:var(--design-text-transform);
  --line-height:var(--design-line-height)
}
[data-design-component-type=Text] a,[data-design-component-type=Text] a div span,[data-design-component-type=Text] a span span span,[data-design-component-type=Text] a p span span,[data-design-component-type=Text] a h1 span span,[data-design-component-type=Text] a h2 span span,[data-design-component-type=Text] a h3 span span,[data-design-component-type=Text] a h4 span span,[data-design-component-type=Text] a h5 span span,[data-design-component-type=Text] a h6 span span {
  --font-family:var(--design-link-font-family,var(--design-font-family));
  --font-style:var(--design-link-font-style,var(--design-font-style));
  --font-weight:var(--design-link-font-weight,var(--design-font-weight));
  --text-color:var(--design-link-text-color,var(--design-text-color));
  --font-size:var(--design-link-font-size,var(--design-font-size));
  --text-transform:var(--design-link-text-transform,var(--design-text-transform));
  --text-decoration:var(--design-link-text-decoration-style,var(--design-text-decoration-style,solid)) var(--design-link-text-decoration,var(--design-text-decoration,none)) var(--design-link-text-decoration-color,var(--design-text-decoration-color,currentcolor)) var(--design-link-text-decoration-thickness,var(--design-text-decoration-thickness,auto));
  --text-decoration-skip-ink:var(--design-link-text-decoration-skip-ink,var(--design-text-decoration-skip-ink));
  --text-underline-offset:var(--design-link-text-decoration-offset,var(--design-text-decoration-offset))
}
[data-design-component-type=Text] a:hover,[data-design-component-type=Text] a div span:hover,[data-design-component-type=Text] a span span span:hover,[data-design-component-type=Text] a p span span:hover,[data-design-component-type=Text] a h1 span span:hover,[data-design-component-type=Text] a h2 span span:hover,[data-design-component-type=Text] a h3 span span:hover,[data-design-component-type=Text] a h4 span span:hover,[data-design-component-type=Text] a h5 span span:hover,[data-design-component-type=Text] a h6 span span:hover {
  --font-family:var(--design-link-hover-font-family,var(--design-link-font-family,var(--design-font-family)));
  --font-style:var(--design-link-hover-font-style,var(--design-link-font-style,var(--design-font-style)));
  --font-weight:var(--design-link-hover-font-weight,var(--design-link-font-weight,var(--design-font-weight)));
  --text-color:var(--design-link-hover-text-color,var(--design-link-text-color,var(--design-text-color)));
  --font-size:var(--design-link-hover-font-size,var(--design-link-font-size,var(--design-font-size)));
  --text-transform:var(--design-link-hover-text-transform,var(--design-link-text-transform,var(--design-text-transform)));
  --text-decoration:var(--design-link-hover-text-decoration-style,var(--design-link-text-decoration-style,var(--design-text-decoration-style,solid))) var(--design-link-hover-text-decoration,var(--design-link-text-decoration,var(--design-text-decoration,none))) var(--design-link-hover-text-decoration-color,var(--design-link-text-decoration-color,var(--design-text-decoration-color,currentcolor))) var(--design-link-hover-text-decoration-thickness,var(--design-link-text-decoration-thickness,var(--design-text-decoration-thickness,auto)));
  --text-decoration-skip-ink:var(--design-link-hover-text-decoration-skip-ink,var(--design-link-text-decoration-skip-ink,var(--design-text-decoration-skip-ink)));
  --text-underline-offset:var(--design-link-hover-text-decoration-offset,var(--design-link-text-decoration-offset,var(--design-text-decoration-offset)))
}
[data-design-component-type=Text].isCurrent a,[data-design-component-type=Text].isCurrent a div span,[data-design-component-type=Text].isCurrent a span span span,[data-design-component-type=Text].isCurrent a p span span,[data-design-component-type=Text].isCurrent a h1 span span,[data-design-component-type=Text].isCurrent a h2 span span,[data-design-component-type=Text].isCurrent a h3 span span,[data-design-component-type=Text].isCurrent a h4 span span,[data-design-component-type=Text].isCurrent a h5 span span,[data-design-component-type=Text].isCurrent a h6 span span {
  --font-family:var(--design-link-current-font-family,var(--design-link-font-family,var(--design-font-family)));
  --font-style:var(--design-link-current-font-style,var(--design-link-font-style,var(--design-font-style)));
  --font-weight:var(--design-link-current-font-weight,var(--design-link-font-weight,var(--design-font-weight)));
  --text-color:var(--design-link-current-text-color,var(--design-link-text-color,var(--design-text-color)));
  --font-size:var(--design-link-current-font-size,var(--design-link-font-size,var(--design-font-size)));
  --text-transform:var(--design-link-current-text-transform,var(--design-link-text-transform,var(--design-text-transform)));
  --text-decoration:var(--design-link-current-text-decoration-style,var(--design-link-text-decoration-style,var(--design-text-decoration-style,solid))) var(--design-link-current-text-decoration,var(--design-link-text-decoration,var(--design-text-decoration,none))) var(--design-link-current-text-decoration-color,var(--design-link-text-decoration-color,var(--design-text-decoration-color,currentcolor))) var(--design-link-current-text-decoration-thickness,var(--design-link-text-decoration-thickness,var(--design-text-decoration-thickness,auto)));
  --text-decoration-skip-ink:var(--design-link-current-text-decoration-skip-ink,var(--design-link-text-decoration-skip-ink,var(--design-text-decoration-skip-ink)));
  --text-underline-offset:var(--design-link-current-text-decoration-offset,var(--design-link-text-decoration-offset,var(--design-text-decoration-offset)))
}
[data-design-component-type=RichTextContainer] {
  outline:none;
  flex-direction:column;
  flex-shrink:0;
  justify-content:flex-start;
  display:flex
}
p.design-text,div.design-text,figure.design-text,h1.design-text,h2.design-text,h3.design-text,h4.design-text,h5.design-text,h6.design-text,ol.design-text,ul.design-text {
  margin:0;
  padding:0
}
p.design-text,div.design-text,h1.design-text,h2.design-text,h3.design-text,h4.design-text,h5.design-text,h6.design-text,li.design-text,ol.design-text,ul.design-text,mark.design-text,span.design-text:not([data-text-fill]) {
  font-family:var(--design-font-family-preview,var(--design-blockquote-font-family,var(--design-font-family,Inter, Inter Placeholder, sans-serif)));
  font-style:var(--design-font-style-preview,var(--design-blockquote-font-style,var(--design-font-style,normal)));
  font-weight:var(--design-font-weight-preview,var(--design-blockquote-font-weight,var(--design-font-weight,400)));
  color:var(--design-blockquote-text-color,var(--design-text-color,#000));
  font-size:calc(var(--design-blockquote-font-size,var(--design-font-size,16px)) * var(--design-font-size-scale,1));
  letter-spacing:var(--design-blockquote-letter-spacing,var(--design-letter-spacing,0));
  text-transform:var(--design-blockquote-text-transform,var(--design-text-transform,none));
  -webkit-text-decoration-line:var(--design-blockquote-text-decoration,var(--design-text-decoration,initial));
  text-decoration-line:var(--design-blockquote-text-decoration,var(--design-text-decoration,initial));
  -webkit-text-decoration-style:var(--design-blockquote-text-decoration-style,var(--design-text-decoration-style,initial));
  text-decoration-style:var(--design-blockquote-text-decoration-style,var(--design-text-decoration-style,initial));
  -webkit-text-decoration-color:var(--design-blockquote-text-decoration-color,var(--design-text-decoration-color,initial));
  text-decoration-color:var(--design-blockquote-text-decoration-color,var(--design-text-decoration-color,initial));
  text-decoration-thickness:var(--design-blockquote-text-decoration-thickness,var(--design-text-decoration-thickness,initial));
  text-decoration-skip-ink:var(--design-blockquote-text-decoration-skip-ink,var(--design-text-decoration-skip-ink,initial));
  text-underline-offset:var(--design-blockquote-text-decoration-offset,var(--design-text-decoration-offset,initial));
  line-height:var(--design-blockquote-line-height,var(--design-line-height,1.2em));
  text-align:var(--design-blockquote-text-alignment,var(--design-text-alignment,start));
  -webkit-text-stroke-width:var(--design-text-stroke-width,initial);
  -webkit-text-stroke-color:var(--design-text-stroke-color,initial);
  -moz-font-feature-settings:var(--design-font-open-type-features,initial);
  -webkit-font-feature-settings:var(--design-font-open-type-features,initial);
  font-feature-settings:var(--design-font-open-type-features,initial);
  font-variation-settings:var(--design-font-variation-axes-preview,var(--design-font-variation-axes,normal));
  text-wrap:var(--design-text-wrap-override,var(--design-text-wrap))
}
mark.design-text,p.design-text,div.design-text,h1.design-text,h2.design-text,h3.design-text,h4.design-text,h5.design-text,h6.design-text,li.design-text,ol.design-text,ul.design-text {
  background-color:var(--design-blockquote-text-background-color,var(--design-text-background-color,initial));
  border-radius:var(--design-blockquote-text-background-radius,var(--design-text-background-radius,initial));
  corner-shape:var(--design-blockquote-text-background-corner-shape,var(--design-text-background-corner-shape,initial));
  padding:var(--design-blockquote-text-background-padding,var(--design-text-background-padding,initial))
}
@supports not (color:color(display-p3 1 1 1)) {
  p.design-text,div.design-text,h1.design-text,h2.design-text,h3.design-text,h4.design-text,h5.design-text,h6.design-text,li.design-text,ol.design-text,ul.design-text,span.design-text:not([data-text-fill]) {
    color:var(--design-blockquote-text-color-rgb,var(--design-blockquote-text-color,var(--design-text-color-rgb,var(--design-text-color,#000))));
    -webkit-text-stroke-color:var(--design-text-stroke-color-rgb,var(--design-text-stroke-color,initial))
  }
  mark.design-text {
    background-color:var(--design-blockquote-text-background-color-rgb,var(--design-blockquote-text-background-color,var(--design-text-background-color-rgb,var(--design-text-background-color,initial))))
  }
}
.design-fit-text .design-text {
  white-space:nowrap;
  white-space-collapse:preserve
}
strong.design-text {
  font-family:var(--design-blockquote-font-family-bold,var(--design-font-family-bold));
  font-style:var(--design-blockquote-font-style-bold,var(--design-font-style-bold));
  font-weight:var(--design-blockquote-font-weight-bold,var(--design-font-weight-bold,bolder));
  font-variation-settings:var(--design-blockquote-font-variation-axes-bold,var(--design-font-variation-axes-bold))
}
em.design-text {
  font-family:var(--design-blockquote-font-family-italic,var(--design-font-family-italic));
  font-style:var(--design-blockquote-font-style-italic,var(--design-font-style-italic,italic));
  font-weight:var(--design-blockquote-font-weight-italic,var(--design-font-weight-italic));
  font-variation-settings:var(--design-blockquote-font-variation-axes-italic,var(--design-font-variation-axes-italic))
}
em.design-text>strong.design-text {
  font-family:var(--design-blockquote-font-family-bold-italic,var(--design-font-family-bold-italic));
  font-style:var(--design-blockquote-font-style-bold-italic,var(--design-font-style-bold-italic,italic));
  font-weight:var(--design-blockquote-font-weight-bold-italic,var(--design-font-weight-bold-italic,bolder));
  font-variation-settings:var(--design-blockquote-font-variation-axes-bold-italic,var(--design-font-variation-axes-bold-italic))
}
p.design-text:not(:first-child),div.design-text:not(:first-child),h1.design-text:not(:first-child),h2.design-text:not(:first-child),h3.design-text:not(:first-child),h4.design-text:not(:first-child),h5.design-text:not(:first-child),h6.design-text:not(:first-child),ol.design-text:not(:first-child),ul.design-text:not(:first-child),blockquote.design-text:not(:first-child),table.design-text:not(:first-child),figure.design-text:not(:first-child),.design-image.design-text:not(:first-child) {
  margin-top:var(--design-blockquote-paragraph-spacing,var(--design-paragraph-spacing,0))
}
li.design-text>ul.design-text:nth-child(2),li.design-text>ol.design-text:nth-child(2) {
  margin-top:0
}
.design-text[data-text-fill] {
  -webkit-text-fill-color:transparent;
  padding:max(0em, calc(calc(1.3em - var(--design-blockquote-line-height,var(--design-line-height,1.3em))) / 2));
  margin:min(0em, calc(calc(1.3em - var(--design-blockquote-line-height,var(--design-line-height,1.3em))) / -2));
  -webkit-background-clip:text;
  background-clip:text;
  display:inline-block
}
code.design-text,code.design-text span.design-text:not([data-text-fill]) {
  font-family:var(--design-code-font-family,var(--design-font-family,Inter, Inter Placeholder, sans-serif));
  font-style:var(--design-blockquote-font-style,var(--design-code-font-style,var(--design-font-style,normal)));
  font-weight:var(--design-blockquote-font-weight,var(--design-code-font-weight,var(--design-font-weight,400)));
  color:var(--design-blockquote-text-color,var(--design-code-text-color,var(--design-text-color,#000)));
  font-size:calc(var(--design-blockquote-font-size,var(--design-font-size,16px)) * var(--design-font-size-scale,1));
  letter-spacing:var(--design-blockquote-letter-spacing,var(--design-letter-spacing,0));
  line-height:var(--design-blockquote-line-height,var(--design-line-height,1.2em))
}
@supports not (color:color(display-p3 1 1 1)) {
  code.design-text,code.design-text span.design-text:not([data-text-fill]) {
    color:var(--design-blockquote-text-color-rgb,var(--design-blockquote-text-color,var(--design-code-text-color-rgb,var(--design-code-text-color,var(--design-text-color-rgb,var(--design-text-color,#000))))))
  }
}
blockquote.design-text {
  unicode-bidi:initial;
  margin-block-start:initial;
  margin-block-end:initial;
  margin-inline-start:initial;
  margin-inline-end:initial
}
a.design-text,a.design-text span.design-text:not([data-text-fill]),span.design-text[data-nested-link],span.design-text[data-nested-link] span.design-text:not([data-text-fill]) {
  color:inherit;
  font-family:var(--design-font-family-preview,var(--design-link-font-family,var(--design-blockquote-font-family,var(--design-font-family,Inter, Inter Placeholder, sans-serif))));
  font-style:var(--design-font-style-preview,var(--design-link-font-style,var(--design-blockquote-font-style,var(--design-font-style,normal))));
  font-weight:var(--design-font-weight-preview,var(--design-link-font-weight,var(--design-blockquote-font-weight,var(--design-font-weight,400))));
  font-size:calc(var(--design-blockquote-font-size,var(--design-font-size,16px)) * var(--design-font-size-scale,1));
  text-transform:var(--design-link-text-transform,var(--design-blockquote-text-transform,var(--design-text-transform,none)));
  cursor:var(--design-custom-cursors,pointer);
  background-color:initial;
  border-radius:var(--design-link-text-background-radius,initial);
  corner-shape:var(--design-link-text-background-corner-shape,initial);
  padding:var(--design-link-text-background-padding,initial)
}
a.design-text,span.design-text[data-nested-link] {
  color:var(--design-link-text-color,var(--design-blockquote-text-color,var(--design-text-color,#000)));
  -webkit-text-decoration-line:var(--design-link-text-decoration,var(--design-blockquote-text-decoration,var(--design-text-decoration,initial)));
  text-decoration-line:var(--design-link-text-decoration,var(--design-blockquote-text-decoration,var(--design-text-decoration,initial)));
  -webkit-text-decoration-style:var(--design-link-text-decoration-style,var(--design-blockquote-text-decoration-style,var(--design-text-decoration-style,initial)));
  text-decoration-style:var(--design-link-text-decoration-style,var(--design-blockquote-text-decoration-style,var(--design-text-decoration-style,initial)));
  -webkit-text-decoration-color:var(--design-link-text-decoration-color,var(--design-blockquote-text-decoration-color,var(--design-text-decoration-color,initial)));
  text-decoration-color:var(--design-link-text-decoration-color,var(--design-blockquote-text-decoration-color,var(--design-text-decoration-color,initial)));
  text-decoration-thickness:var(--design-link-text-decoration-thickness,var(--design-blockquote-text-decoration-thickness,var(--design-text-decoration-thickness,initial)));
  text-decoration-skip-ink:var(--design-link-text-decoration-skip-ink,var(--design-blockquote-text-decoration-skip-ink,var(--design-text-decoration-skip-ink,initial)));
  text-underline-offset:var(--design-link-text-decoration-offset,var(--design-blockquote-text-decoration-offset,var(--design-text-decoration-offset,initial)));
  background-color:var(--design-link-text-background-color,initial)
}
@supports not (color:color(display-p3 1 1 1)) {
  a.design-text,span.design-text[data-nested-link] {
    color:var(--design-link-text-color-rgb,var(--design-link-text-color,var(--design-blockquote-text-color-rgb,var(--design-blockquote-text-color,var(--design-text-color-rgb,var(--design-text-color,#000))))));
    background-color:var(--design-link-text-background-color-rgb,var(--design-link-text-background-color,initial));
    -webkit-text-decoration-color:var(--design-link-text-decoration-color-rgb,var(--design-link-text-decoration-color,var(--design-text-decoration-color-rgb,var(--design-text-decoration-color,currentcolor))));
    text-decoration-color:var(--design-link-text-decoration-color-rgb,var(--design-link-text-decoration-color,var(--design-text-decoration-color-rgb,var(--design-text-decoration-color,currentcolor))))
  }
}
code.design-text a.design-text,code.design-text a.design-text span.design-text:not([data-text-fill]),code.design-text span.design-text[data-nested-link],code.design-text span.design-text[data-nested-link] span.design-text:not([data-text-fill]) {
  font-family:var(--design-code-font-family,var(--design-font-family,Inter, Inter Placeholder, sans-serif));
  font-style:var(--design-blockquote-font-style,var(--design-code-font-style,var(--design-font-style,normal)));
  font-weight:var(--design-blockquote-font-weight,var(--design-code-font-weight,var(--design-font-weight,400)));
  color:inherit;
  font-size:calc(var(--design-blockquote-font-size,var(--design-font-size,16px)) * var(--design-font-size-scale,1))
}
code.design-text a.design-text,code.design-text span.design-text[data-nested-link] {
  color:var(--design-link-text-color,var(--design-blockquote-text-color,var(--design-code-text-color,var(--design-text-color,#000))))
}
@supports not (color:color(display-p3 1 1 1)) {
  code.design-text a.design-text,code.design-text a.design-text span.design-text:not([data-text-fill]),code.design-text span.design-text[data-nested-link],code.design-text span.design-text[data-nested-link] span.design-text:not([data-text-fill]) {
    color:var(--design-link-text-color-rgb,var(--design-link-text-color,var(--design-blockquote-text-color-rgb,var(--design-blockquote-text-color,var(--design-code-text-color-rgb,var(--design-code-text-color,var(--design-text-color-rgb,var(--design-text-color,#000))))))))
  }
}
a.design-text:hover,a.design-text:hover span.design-text:not([data-text-fill]),span.design-text[data-nested-link]:hover,span.design-text[data-nested-link]:hover span.design-text:not([data-text-fill]) {
  font-family:var(--design-font-family-preview,var(--design-link-hover-font-family,var(--design-link-font-family,var(--design-blockquote-font-family,var(--design-font-family,Inter, Inter Placeholder, sans-serif)))));
  font-style:var(--design-font-style-preview,var(--design-link-hover-font-style,var(--design-link-font-style,var(--design-blockquote-font-style,var(--design-font-style,normal)))));
  font-weight:var(--design-font-weight-preview,var(--design-link-hover-font-weight,var(--design-link-font-weight,var(--design-blockquote-font-weight,var(--design-font-weight,400)))));
  font-size:calc(var(--design-link-hover-font-size,var(--design-blockquote-font-size,var(--design-font-size,16px))) * var(--design-font-size-scale,1));
  text-transform:var(--design-link-hover-text-transform,var(--design-link-text-transform,var(--design-blockquote-text-transform,var(--design-text-transform,none))));
  border-radius:var(--design-link-hover-text-background-radius,var(--design-link-text-background-radius,var(--design-text-background-radius,initial)));
  corner-shape:var(--design-link-hover-text-background-corner-shape,var(--design-link-text-background-corner-shape,var(--design-text-background-corner-shape,initial)));
  padding:var(--design-link-hover-text-background-padding,var(--design-link-text-background-padding,var(--design-text-background-padding,initial)))
}
a.design-text:hover,span.design-text[data-nested-link]:hover {
  color:var(--design-link-hover-text-color,var(--design-link-text-color,var(--design-blockquote-text-color,var(--design-text-color,#000))));
  -webkit-text-decoration-line:var(--design-link-hover-text-decoration,var(--design-link-text-decoration,var(--design-blockquote-text-decoration,var(--design-text-decoration,initial))));
  text-decoration-line:var(--design-link-hover-text-decoration,var(--design-link-text-decoration,var(--design-blockquote-text-decoration,var(--design-text-decoration,initial))));
  -webkit-text-decoration-style:var(--design-link-hover-text-decoration-style,var(--design-link-text-decoration-style,var(--design-blockquote-text-decoration-style,var(--design-text-decoration-style,initial))));
  text-decoration-style:var(--design-link-hover-text-decoration-style,var(--design-link-text-decoration-style,var(--design-blockquote-text-decoration-style,var(--design-text-decoration-style,initial))));
  -webkit-text-decoration-color:var(--design-link-hover-text-decoration-color,var(--design-link-text-decoration-color,var(--design-blockquote-text-decoration-color,var(--design-text-decoration-color,initial))));
  text-decoration-color:var(--design-link-hover-text-decoration-color,var(--design-link-text-decoration-color,var(--design-blockquote-text-decoration-color,var(--design-text-decoration-color,initial))));
  text-decoration-thickness:var(--design-link-hover-text-decoration-thickness,var(--design-link-text-decoration-thickness,var(--design-blockquote-text-decoration-thickness,var(--design-text-decoration-thickness,initial))));
  text-decoration-skip-ink:var(--design-link-hover-text-decoration-skip-ink,var(--design-link-text-decoration-skip-ink,var(--design-blockquote-text-decoration-skip-ink,var(--design-text-decoration-skip-ink,initial))));
  text-underline-offset:var(--design-link-hover-text-decoration-offset,var(--design-link-text-decoration-offset,var(--design-blockquote-text-decoration-offset,var(--design-text-decoration-offset,initial))));
  background-color:var(--design-link-hover-text-background-color,var(--design-link-text-background-color,var(--design-text-background-color,initial)))
}
@supports not (color:color(display-p3 1 1 1)) {
  a.design-text:hover,span.design-text[data-nested-link]:hover {
    color:var(--design-link-hover-text-color-rgb,var(--design-link-hover-text-color,var(--design-link-text-color-rgb,var(--design-link-text-color,var(--design-blockquote-text-color-rgb,var(--design-blockquote-text-color,var(--design-text-color-rgb,var(--design-text-color,#000))))))));
    background-color:var(--design-link-hover-text-background-color-rgb,var(--design-link-hover-text-background-color,var(--design-link-text-background-color-rgb,var(--design-link-text-background-color,var(--design-text-background-color-rgb,var(--design-text-background-color,initial))))));
    -webkit-text-decoration-color:var(--design-link-hover-text-decoration-color-rgb,var(--design-link-hover-text-decoration-color,var(--design-link-text-decoration-color-rgb,var(--design-link-text-decoration-color,var(--design-text-decoration-color-rgb,var(--design-text-decoration-color,currentcolor))))));
    text-decoration-color:var(--design-link-hover-text-decoration-color-rgb,var(--design-link-hover-text-decoration-color,var(--design-link-text-decoration-color-rgb,var(--design-link-text-decoration-color,var(--design-text-decoration-color-rgb,var(--design-text-decoration-color,currentcolor))))))
  }
}
code.design-text a.design-text:hover,code.design-text span.design-text[data-nested-link]:hover {
  color:var(--design-link-hover-text-color,var(--design-link-text-color,var(--design-blockquote-text-color,var(--design-code-text-color,var(--design-text-color,#000)))))
}
@supports not (color:color(display-p3 1 1 1)) {
  code.design-text a.design-text:hover,code.design-text span.design-text[data-nested-link]:hover {
    color:var(--design-link-hover-text-color-rgb,var(--design-link-hover-text-color,var(--design-link-text-color-rgb,var(--design-link-text-color,var(--design-blockquote-text-color-rgb,var(--design-blockquote-text-color,var(--design-code-text-color-rgb,var(--design-code-text-color,var(--design-text-color-rgb,var(--design-text-color,#000))))))))))
  }
}
a.design-text[data-design-page-link-current],a.design-text[data-design-page-link-current] span.design-text:not([data-text-fill]),span.design-text[data-design-page-link-current],span.design-text[data-design-page-link-current] span.design-text:not([data-text-fill]) {
  font-family:var(--design-font-family-preview,var(--design-link-current-font-family,var(--design-link-font-family,var(--design-font-family,Inter, Inter Placeholder, sans-serif))));
  font-style:var(--design-font-style-preview,var(--design-link-current-font-style,var(--design-link-font-style,var(--design-font-style,normal))));
  font-weight:var(--design-font-weight-preview,var(--design-link-current-font-weight,var(--design-link-font-weight,var(--design-font-weight,400))));
  font-size:calc(var(--design-link-current-font-size,var(--design-link-font-size,var(--design-font-size,16px))) * var(--design-font-size-scale,1));
  text-transform:var(--design-link-current-text-transform,var(--design-link-text-transform,var(--design-text-transform,none)));
  border-radius:var(--design-link-current-text-background-radius,var(--design-link-text-background-radius,initial));
  corner-shape:var(--design-link-current-text-background-corner-shape,var(--design-link-text-background-corner-shape,initial));
  padding:var(--design-link-current-text-background-padding,var(--design-link-text-background-padding,initial))
}
a.design-text[data-design-page-link-current],span.design-text[data-design-page-link-current] {
  color:var(--design-link-current-text-color,var(--design-link-text-color,var(--design-text-color,#000)));
  -webkit-text-decoration-line:var(--design-link-current-text-decoration,var(--design-link-text-decoration,var(--design-text-decoration,initial)));
  text-decoration-line:var(--design-link-current-text-decoration,var(--design-link-text-decoration,var(--design-text-decoration,initial)));
  -webkit-text-decoration-style:var(--design-link-current-text-decoration-style,var(--design-link-text-decoration-style,var(--design-text-decoration-style,initial)));
  text-decoration-style:var(--design-link-current-text-decoration-style,var(--design-link-text-decoration-style,var(--design-text-decoration-style,initial)));
  -webkit-text-decoration-color:var(--design-link-current-text-decoration-color,var(--design-link-text-decoration-color,var(--design-text-decoration-color,initial)));
  text-decoration-color:var(--design-link-current-text-decoration-color,var(--design-link-text-decoration-color,var(--design-text-decoration-color,initial)));
  text-decoration-thickness:var(--design-link-current-text-decoration-thickness,var(--design-link-text-decoration-thickness,var(--design-text-decoration-thickness,initial)));
  text-decoration-skip-ink:var(--design-link-current-text-decoration-skip-ink,var(--design-link-text-decoration-skip-ink,var(--design-text-decoration-skip-ink,initial)));
  text-underline-offset:var(--design-link-current-text-decoration-offset,var(--design-link-text-decoration-offset,var(--design-text-decoration-offset,initial)));
  background-color:var(--design-link-current-text-background-color,var(--design-link-text-background-color,var(--design-text-background-color,initial)))
}
@supports not (color:color(display-p3 1 1 1)) {
  a.design-text[data-design-page-link-current],span.design-text[data-design-page-link-current] {
    color:var(--design-link-current-text-color-rgb,var(--design-link-current-text-color,var(--design-link-text-color-rgb,var(--design-link-text-color,var(--design-text-color-rgb,var(--design-text-color,#000))))));
    background-color:var(--design-link-current-text-background-color-rgb,var(--design-link-current-text-background-color,var(--design-link-text-background-color-rgb,var(--design-link-text-background-color,var(--design-text-background-color-rgb,var(--design-text-background-color,initial))))));
    -webkit-text-decoration-color:var(--design-link-current-text-decoration-color-rgb,var(--design-link-current-text-decoration-color,var(--design-link-text-decoration-color-rgb,var(--design-link-text-decoration-color,var(--design-text-decoration-color-rgb,var(--design-text-decoration-color,currentcolor))))));
    text-decoration-color:var(--design-link-current-text-decoration-color-rgb,var(--design-link-current-text-decoration-color,var(--design-link-text-decoration-color-rgb,var(--design-link-text-decoration-color,var(--design-text-decoration-color-rgb,var(--design-text-decoration-color,currentcolor))))))
  }
}
code.design-text a.design-text[data-design-page-link-current],code.design-text a.design-text[data-design-page-link-current] span.design-text:not([data-text-fill]),code.design-text span.design-text[data-design-page-link-current],code.design-text span.design-text[data-design-page-link-current] span.design-text:not([data-text-fill]) {
  font-family:var(--design-code-font-family,var(--design-font-family,Inter, Inter Placeholder, sans-serif));
  font-style:var(--design-code-font-style,var(--design-font-style,normal));
  font-weight:var(--design-code-font-weight,var(--design-font-weight,400));
  color:inherit;
  font-size:calc(var(--design-link-current-font-size,var(--design-link-font-size,var(--design-font-size,16px))) * var(--design-font-size-scale,1))
}
code.design-text a.design-text[data-design-page-link-current],code.design-text span.design-text[data-design-page-link-current] {
  color:var(--design-link-current-text-color,var(--design-link-text-color,var(--design-code-text-color,var(--design-text-color,#000))))
}
@supports not (color:color(display-p3 1 1 1)) {
  code.design-text a.design-text[data-design-page-link-current],code.design-text a.design-text[data-design-page-link-current] span.design-text:not([data-text-fill]),code.design-text span.design-text[data-design-page-link-current],code.design-text span.design-text[data-design-page-link-current] span.design-text:not([data-text-fill]) {
    color:var(--design-link-current-text-color-rgb,var(--design-link-current-text-color,var(--design-link-text-color-rgb,var(--design-link-text-color,var(--design-code-text-color-rgb,var(--design-code-text-color,var(--design-text-color-rgb,var(--design-text-color,#000))))))));
    background-color:var(--design-link-current-text-background-color-rgb,var(--design-link-current-text-background-color,var(--design-link-text-background-color-rgb,var(--design-link-text-background-color,var(--design-text-background-color-rgb,var(--design-text-background-color,initial))))))
  }
}
a.design-text[data-design-page-link-current]:hover,a.design-text[data-design-page-link-current]:hover span.design-text:not([data-text-fill]),span.design-text[data-design-page-link-current]:hover,span.design-text[data-design-page-link-current]:hover span.design-text:not([data-text-fill]) {
  color:inherit;
  font-family:var(--design-font-family-preview,var(--design-link-hover-font-family,var(--design-link-current-font-family,var(--design-link-font-family,var(--design-font-family,Inter, Inter Placeholder, sans-serif)))));
  font-style:var(--design-font-style-preview,var(--design-link-hover-font-style,var(--design-link-current-font-style,var(--design-link-font-style,var(--design-font-style,normal)))));
  font-weight:var(--design-font-weight-preview,var(--design-link-hover-font-weight,var(--design-link-current-font-weight,var(--design-link-font-weight,var(--design-font-weight,400)))));
  font-size:calc(var(--design-link-hover-font-size,var(--design-link-current-font-size,var(--design-link-font-size,var(--design-font-size,16px)))) * var(--design-font-size-scale,1));
  text-transform:var(--design-link-hover-text-transform,var(--design-link-current-text-transform,var(--design-link-text-transform,var(--design-text-transform,none))));
  border-radius:var(--design-link-hover-text-background-radius,var(--design-link-current-text-background-radius,var(--design-link-text-background-radius,initial)));
  corner-shape:var(--design-link-hover-text-background-corner-shape,var(--design-link-current-text-background-corner-shape,var(--design-link-text-background-corner-shape,initial)));
  padding:var(--design-link-hover-text-background-padding,var(--design-link-current-text-background-padding,var(--design-link-text-background-padding,initial)))
}
a.design-text[data-design-page-link-current]:hover,span.design-text[data-design-page-link-current]:hover {
  color:var(--design-link-hover-text-color,var(--design-link-current-text-color,var(--design-link-text-color,var(--design-text-color,#000))));
  -webkit-text-decoration-line:var(--design-link-hover-text-decoration,var(--design-link-current-text-decoration,var(--design-link-text-decoration,var(--design-text-decoration,initial))));
  text-decoration-line:var(--design-link-hover-text-decoration,var(--design-link-current-text-decoration,var(--design-link-text-decoration,var(--design-text-decoration,initial))));
  -webkit-text-decoration-style:var(--design-link-hover-text-decoration-style,var(--design-link-current-text-decoration-style,var(--design-link-text-decoration-style,var(--design-text-decoration-style,initial))));
  text-decoration-style:var(--design-link-hover-text-decoration-style,var(--design-link-current-text-decoration-style,var(--design-link-text-decoration-style,var(--design-text-decoration-style,initial))));
  -webkit-text-decoration-color:var(--design-link-hover-text-decoration-color,var(--design-link-current-text-decoration-color,var(--design-link-text-decoration-color,var(--design-text-decoration-color,initial))));
  text-decoration-color:var(--design-link-hover-text-decoration-color,var(--design-link-current-text-decoration-color,var(--design-link-text-decoration-color,var(--design-text-decoration-color,initial))));
  text-decoration-thickness:var(--design-link-hover-text-decoration-thickness,var(--design-link-current-text-decoration-thickness,var(--design-link-text-decoration-thickness,var(--design-text-decoration-thickness,initial))));
  text-decoration-skip-ink:var(--design-link-hover-text-decoration-skip-ink,var(--design-link-current-text-decoration-skip-ink,var(--design-link-text-decoration-skip-ink,var(--design-text-decoration-skip-ink,initial))));
  text-underline-offset:var(--design-link-hover-text-decoration-offset,var(--design-link-current-text-decoration-offset,var(--design-link-text-decoration-offset,var(--design-text-decoration-offset,initial))));
  background-color:var(--design-link-hover-text-background-color,var(--design-link-current-text-background-color,var(--design-link-text-background-color,initial)))
}
@supports not (color:color(display-p3 1 1 1)) {
  a.design-text[data-design-page-link-current]:hover,span.design-text[data-design-page-link-current]:hover {
    color:var(--design-link-hover-text-color-rgb,var(--design-link-hover-text-color,var(--design-link-current-text-color-rgb,var(--design-link-current-text-color,var(--design-link-text-color-rgb,var(--design-link-text-color,var(--design-code-text-color-rgb,var(--design-code-text-color,var(--design-text-color-rgb,var(--design-text-color,#000))))))))));
    background-color:var(--design-link-hover-text-background-color-rgb,var(--design-link-hover-text-background-color,var(--design-link-current-text-background-color-rgb,var(--design-link-current-text-background-color,var(--design-link-text-background-color-rgb,var(--design-link-text-background-color,initial))))));
    -webkit-text-decoration-color:var(--design-link-hover-text-decoration-color-rgb,var(--design-link-hover-text-decoration-color,var(--design-link-current-text-decoration-color-rgb,var(--design-link-current-text-decoration-color,var(--design-link-text-decoration-color-rgb,var(--design-link-text-decoration-color,var(--design-text-decoration-color-rgb,var(--design-text-decoration-color,currentcolor))))))));
    text-decoration-color:var(--design-link-hover-text-decoration-color-rgb,var(--design-link-hover-text-decoration-color,var(--design-link-current-text-decoration-color-rgb,var(--design-link-current-text-decoration-color,var(--design-link-text-decoration-color-rgb,var(--design-link-text-decoration-color,var(--design-text-decoration-color-rgb,var(--design-text-decoration-color,currentcolor))))))))
  }
}
code.design-text a.design-text[data-design-page-link-current]:hover,code.design-text span.design-text[data-design-page-link-current]:hover {
  color:var(--design-link-hover-text-color,var(--design-link-current-text-color,var(--design-link-text-color,var(--design-code-text-color,var(--design-text-color,#000)))))
}
@supports not (color:color(display-p3 1 1 1)) {
  code.design-text a.design-text[data-design-page-link-current]:hover,code.design-text a.design-text[data-design-page-link-current]:hover span.design-text:not([data-text-fill]),code.design-text span.design-text[data-design-page-link-current]:hover,code.design-text span.design-text[data-design-page-link-current]:hover span.design-text:not([data-text-fill]) {
    color:var(--design-link-hover-text-color-rgb,var(--design-link-hover-text-color,var(--design-link-current-text-color-rgb,var(--design-link-current-text-color,var(--design-link-text-color-rgb,var(--design-link-text-color,var(--design-code-text-color-rgb,var(--design-code-text-color,var(--design-text-color-rgb,var(--design-text-color,#000))))))))));
    background-color:var(--design-link-hover-text-background-color-rgb,var(--design-link-hover-text-background-color,var(--design-link-current-text-background-color-rgb,var(--design-link-current-text-background-color,var(--design-link-text-background-color-rgb,var(--design-link-text-background-color,initial))))))
  }
}
.design-image.design-text {
  max-width:100%;
  height:auto;
  display:block
}
.text-styles-preset-reset.design-text {
  --design-font-family:Inter, Inter Placeholder, sans-serif;
  --design-font-style:normal;
  --design-font-weight:500;
  --design-text-color:#000;
  --design-font-size:16px;
  --design-letter-spacing:0;
  --design-text-transform:none;
  --design-text-decoration:none;
  --design-text-decoration-style:none;
  --design-text-decoration-color:none;
  --design-text-decoration-thickness:none;
  --design-text-decoration-skip-ink:none;
  --design-text-decoration-offset:none;
  --design-line-height:1.2em;
  --design-text-alignment:start;
  --design-font-open-type-features:normal;
  --design-text-background-color:initial;
  --design-text-background-radius:initial;
  --design-text-background-corner-shape:initial;
  --design-text-background-padding:initial
}
ol.design-text {
  --list-style-type:decimal
}
ul.design-text,ol.design-text {
  padding-inline-start:0;
  position:relative
}
li.design-text {
  counter-increment:list-item;
  padding-inline-start:2ch;
  list-style:none
}
ol.design-text>li.design-text {
  padding-inline-start:calc(calc(var(--max-list-digits,1) + 1) * 1ch)
}
ol.design-text>li.design-text:before {
  content:counter(list-item, var(--list-style-type)) ".";
  font-variant-numeric:tabular-nums;
  position:absolute;
  inset-inline-start:0
}
ul.design-text>li.design-text:before {
  content:"•";
  position:absolute;
  inset-inline-start:0
}
.design-table-wrapper {
  overflow-x:auto
}
table.design-text,.design-table-wrapper table.design-text {
  border-collapse:separate;
  border-spacing:0;
  table-layout:auto;
  word-break:normal;
  width:100%
}
td.design-text,th.design-text {
  overflow-wrap:anywhere;
  vertical-align:top;
  min-width:16ch
}
.design-text-module[data-width=fill]>:first-child,.design-text-module[data-width=fill]>.ssr-variant>:first-child {
  width:100%!important
}
[data-design-component-type=DeprecatedRichText] {
  cursor:inherit
}
[data-design-component-type=DeprecatedRichText] .text-styles-preset-reset {
  --design-font-family:Inter, Inter Placeholder, sans-serif;
  --design-font-style:normal;
  --design-font-weight:500;
  --design-text-color:#000;
  --design-font-size:16px;
  --design-letter-spacing:0;
  --design-text-transform:none;
  --design-text-decoration:none;
  --design-line-height:1.2em;
  --design-text-alignment:start;
  --design-font-open-type-features:normal;
  --font-variation-settings:normal
}
[data-design-component-type=DeprecatedRichText] p,[data-design-component-type=DeprecatedRichText] div,[data-design-component-type=DeprecatedRichText] h1,[data-design-component-type=DeprecatedRichText] h2,[data-design-component-type=DeprecatedRichText] h3,[data-design-component-type=DeprecatedRichText] h4,[data-design-component-type=DeprecatedRichText] h5,[data-design-component-type=DeprecatedRichText] h6 {
  margin:0;
  padding:0
}
[data-design-component-type=DeprecatedRichText] p,[data-design-component-type=DeprecatedRichText] div,[data-design-component-type=DeprecatedRichText] h1,[data-design-component-type=DeprecatedRichText] h2,[data-design-component-type=DeprecatedRichText] h3,[data-design-component-type=DeprecatedRichText] h4,[data-design-component-type=DeprecatedRichText] h5,[data-design-component-type=DeprecatedRichText] h6,[data-design-component-type=DeprecatedRichText] li,[data-design-component-type=DeprecatedRichText] ol,[data-design-component-type=DeprecatedRichText] ul,[data-design-component-type=DeprecatedRichText] span:not([data-text-fill]) {
  font-family:var(--design-font-family,Inter, Inter Placeholder, sans-serif);
  font-style:var(--design-font-style,normal);
  font-weight:var(--design-font-weight,400);
  color:var(--design-text-color,#000);
  font-size:var(--design-font-size,16px);
  letter-spacing:var(--design-letter-spacing,0);
  text-transform:var(--design-text-transform,none);
  -webkit-text-decoration:var(--design-text-decoration,none);
  text-decoration:var(--design-text-decoration,none);
  line-height:var(--design-line-height,1.2em);
  text-align:var(--design-text-alignment,start)
}
[data-design-component-type=DeprecatedRichText] p:not(:first-child),[data-design-component-type=DeprecatedRichText] div:not(:first-child),[data-design-component-type=DeprecatedRichText] h1:not(:first-child),[data-design-component-type=DeprecatedRichText] h2:not(:first-child),[data-design-component-type=DeprecatedRichText] h3:not(:first-child),[data-design-component-type=DeprecatedRichText] h4:not(:first-child),[data-design-component-type=DeprecatedRichText] h5:not(:first-child),[data-design-component-type=DeprecatedRichText] h6:not(:first-child),[data-design-component-type=DeprecatedRichText] ol:not(:first-child),[data-design-component-type=DeprecatedRichText] ul:not(:first-child),[data-design-component-type=DeprecatedRichText] .design-image:not(:first-child) {
  margin-top:var(--design-paragraph-spacing,0)
}
[data-design-component-type=DeprecatedRichText] span[data-text-fill] {
  -webkit-text-fill-color:transparent;
  -webkit-background-clip:text;
  background-clip:text;
  display:inline-block
}
[data-design-component-type=DeprecatedRichText] a,[data-design-component-type=DeprecatedRichText] a span:not([data-text-fill]) {
  font-family:var(--design-link-font-family,var(--design-font-family,Inter, Inter Placeholder, sans-serif));
  font-style:var(--design-link-font-style,var(--design-font-style,normal));
  font-weight:var(--design-link-font-weight,var(--design-font-weight,400));
  color:var(--design-link-text-color,var(--design-text-color,#000));
  font-size:var(--design-link-font-size,var(--design-font-size,16px));
  text-transform:var(--design-link-text-transform,var(--design-text-transform,none));
  -webkit-text-decoration:var(--design-link-text-decoration,var(--design-text-decoration,none));
  text-decoration:var(--design-link-text-decoration,var(--design-text-decoration,none))
}
[data-design-component-type=DeprecatedRichText] a:hover,[data-design-component-type=DeprecatedRichText] a:hover span:not([data-text-fill]) {
  font-family:var(--design-link-hover-font-family,var(--design-link-font-family,var(--design-font-family,Inter, Inter Placeholder, sans-serif)));
  font-style:var(--design-link-hover-font-style,var(--design-link-font-style,var(--design-font-style,normal)));
  font-weight:var(--design-link-hover-font-weight,var(--design-link-font-weight,var(--design-font-weight,400)));
  color:var(--design-link-hover-text-color,var(--design-link-text-color,var(--design-text-color,#000)));
  font-size:var(--design-link-hover-font-size,var(--design-link-font-size,var(--design-font-size,16px)));
  text-transform:var(--design-link-hover-text-transform,var(--design-link-text-transform,var(--design-text-transform,none)));
  -webkit-text-decoration:var(--design-link-hover-text-decoration,var(--design-link-text-decoration,var(--design-text-decoration,none)));
  text-decoration:var(--design-link-hover-text-decoration,var(--design-link-text-decoration,var(--design-text-decoration,none)))
}
[data-design-component-type=DeprecatedRichText] a[data-design-page-link-current],[data-design-component-type=DeprecatedRichText] a[data-design-page-link-current] span:not([data-text-fill]):not([data-nested-link]) {
  font-family:var(--design-link-current-font-family,var(--design-link-font-family,var(--design-font-family,Inter, Inter Placeholder, sans-serif)));
  font-style:var(--design-link-current-font-style,var(--design-link-font-style,var(--design-font-style,normal)));
  font-weight:var(--design-link-current-font-weight,var(--design-link-font-weight,var(--design-font-weight,400)));
  color:var(--design-link-current-text-color,var(--design-link-text-color,var(--design-text-color,#000)));
  font-size:var(--design-link-current-font-size,var(--design-link-font-size,var(--design-font-size,16px)));
  text-transform:var(--design-link-current-text-transform,var(--design-link-text-transform,var(--design-text-transform,none)));
  -webkit-text-decoration:var(--design-link-current-text-decoration,var(--design-link-text-decoration,var(--design-text-decoration,none)));
  text-decoration:var(--design-link-current-text-decoration,var(--design-link-text-decoration,var(--design-text-decoration,none)))
}
[data-design-component-type=DeprecatedRichText] a[data-design-page-link-current]:hover,[data-design-component-type=DeprecatedRichText] a[data-design-page-link-current]:hover span:not([data-text-fill]):not([data-nested-link]) {
  font-family:var(--design-link-hover-font-family,var(--design-link-current-font-family,var(--design-link-font-family,var(--design-font-family,Inter, Inter Placeholder, sans-serif))));
  font-style:var(--design-link-hover-font-style,var(--design-link-current-font-style,var(--design-link-font-style,var(--design-font-style,normal))));
  font-weight:var(--design-link-hover-font-weight,var(--design-link-current-font-weight,var(--design-link-font-weight,var(--design-font-weight,400))));
  color:var(--design-link-hover-text-color,var(--design-link-current-text-color,var(--design-link-text-color,var(--design-text-color,#000))));
  font-size:var(--design-link-hover-font-size,var(--design-link-current-font-size,var(--design-link-font-size,var(--design-font-size,16px))));
  text-transform:var(--design-link-hover-text-transform,var(--design-link-current-text-transform,var(--design-link-text-transform,var(--design-text-transform,none))));
  -webkit-text-decoration:var(--design-link-hover-text-decoration,var(--design-link-current-text-decoration,var(--design-link-text-decoration,var(--design-text-decoration,none))));
  text-decoration:var(--design-link-hover-text-decoration,var(--design-link-current-text-decoration,var(--design-link-text-decoration,var(--design-text-decoration,none))))
}
[data-design-component-type=DeprecatedRichText] strong {
  font-weight:bolder
}
[data-design-component-type=DeprecatedRichText] em {
  font-style:italic
}
[data-design-component-type=DeprecatedRichText] .design-image {
  max-width:100%;
  height:auto;
  display:block
}
[data-design-component-type=DeprecatedRichText] ul,[data-design-component-type=DeprecatedRichText] ol {
  width:100%;
  margin:0;
  padding-left:0;
  display:table
}
[data-design-component-type=DeprecatedRichText] li {
  counter-increment:list-item;
  list-style:none;
  display:table-row
}
[data-design-component-type=DeprecatedRichText] ol>li:before {
  box-sizing:border-box;
  content:counter(list-item) ".";
  white-space:nowrap;
  width:2.25ch;
  padding-right:.75ch;
  display:table-cell
}
[data-design-component-type=DeprecatedRichText] ul>li:before {
  box-sizing:border-box;
  content:"•";
  width:2.25ch;
  padding-right:.75ch;
  display:table-cell
}
[data-design-component-type=Stack]:not([data-design-generated])>*,[data-design-component-type=Stack]:not([data-design-generated])>[data-design-component-type],NavigationContainer [data-design-component-type=NavigationContainer]>*,[data-design-component-type=NavigationContainer]>[data-design-component-type] {
  position:relative
}
[data-design-component-type=Scroll]::-webkit-scrollbar {
  display:none
}
[data-design-component-type=ScrollContentWrapper]>* {
  position:relative
}
[data-design-component-type=NativeScroll] {
  -webkit-overflow-scrolling:touch
}
[data-design-component-type=NativeScroll]>* {
  position:relative
}
[data-design-component-type=NativeScroll].direction-both {
  overflow:auto
}
[data-design-component-type=NativeScroll].direction-vertical {
  overflow:hidden auto
}
[data-design-component-type=NativeScroll].direction-horizontal {
  overflow:auto hidden
}
[data-design-component-type=NativeScroll].direction-vertical>* {
  width:100%!important
}
[data-design-component-type=NativeScroll].direction-horizontal>* {
  height:100%!important
}
[data-design-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar {
  display:none
}
[data-design-component-type=PageContentWrapper]>*,[data-design-component-type=PageContentWrapper]>[data-design-component-type] {
  position:relative
}
[data-design-component-type=DeviceComponent].no-device>* {
  width:100%!important;
  height:100%!important
}
[data-is-present=false],[data-is-present=false] * {
  pointer-events:none!important
}
[data-design-cursor=pointer] {
  cursor:pointer
}
[data-design-cursor=grab] {
  cursor:grab
}
[data-design-cursor=grab]:active {
  cursor:grabbing
}
[data-design-component-type=Frame] *,[data-design-component-type=Stack] * {
  pointer-events:auto
}
[data-design-generated] * {
  pointer-events:unset
}
.svgContainer svg {
  display:block
}
[data-reset=button] {
  background:0 0;
  border-width:0;
  padding:0
}
[data-hide-scrollbars=true]::-webkit-scrollbar {
  width:0;
  height:0
}
[data-hide-scrollbars=true]::-webkit-scrollbar-thumb {
  background:0 0
}
[data-hide-scrollbars=true] {
  scrollbar-width:none
}
@supports not (overflow:clip) {
  :root {
    --overflow-clip-fallback:hidden
  }
}
.design-lightbox-container {
  opacity:1!important;
  pointer-events:auto!important
}
@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)) {
  div.design-text,p.design-text,h1.design-text,h2.design-text,h3.design-text,h4.design-text,h5.design-text,h6.design-text,ol.design-text,ul.design-text,li.design-text,blockquote.design-text,.design-text.design-image {
    display:var(--text-truncation-display-inline-for-safari-16,revert)
  }
  div.design-text:after,p.design-text:after,h1.design-text:after,h2.design-text:after,h3.design-text:after,h4.design-text:after,h5.design-text:after,h6.design-text:after,ol.design-text:after,ul.design-text:after,li.design-text:after,blockquote.design-text:after,.design-text.design-image:after {
    content:var(--text-truncation-line-break-for-safari-16);
    white-space:pre
  }
  .design-text.design-text-module,.design-text.design-table-wrapper {
    display:var(--text-truncation-display-none-for-safari-16,revert)
  }
  p.design-text[data-text-fill] {
    display:var(--text-truncation-display-inline-for-safari-16,inline-block)
  }
}
@supports (corner-shape:superellipse(2)) {
  :root {
    --one-if-corner-shape-supported:1
  }
}
.design-form-input {
  padding:var(--design-input-padding);
  font-family:var(--design-input-font-family);
  font-weight:var(--design-input-font-weight);
  font-size:var(--design-input-font-size);
  font-style:var(--design-input-font-style);
  color:var(--design-input-font-color);
  font-feature-settings:var(--design-input-font-open-type-features);
  font-variation-settings:var(--design-input-font-variation-axes);
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
  height:var(--design-input-wrapper-height,100%);
  letter-spacing:var(--design-input-font-letter-spacing);
  text-align:var(--design-input-font-text-alignment);
  line-height:var(--design-input-font-line-height);
  background:0 0;
  border:none;
  overflow:hidden
}
.design-form-input:focus-visible {
  outline:none
}
.design-form-input-wrapper:after {
  content:"";
  pointer-events:none;
  box-sizing:border-box;
  border-top-left-radius:var(--design-input-border-radius-top-left);
  border-top-right-radius:var(--design-input-border-radius-top-right);
  border-bottom-right-radius:var(--design-input-border-radius-bottom-right);
  border-bottom-left-radius:var(--design-input-border-radius-bottom-left);
  corner-shape:var(--design-input-corner-shape);
  border-color:var(--design-input-border-color);
  border-top-width:var(--design-input-border-top-width);
  border-right-width:var(--design-input-border-right-width);
  border-bottom-width:var(--design-input-border-bottom-width);
  border-left-width:var(--design-input-border-left-width);
  border-style:var(--design-input-border-style);
  width:100%;
  height:100%;
  transition:var(--design-input-focused-transition);
  transition-property:border-color,border-width,border-style,border-top-left-radius,border-top-right-radius,border-bottom-right-radius,border-bottom-left-radius,corner-shape;
  position:absolute;
  top:0;
  left:0
}
.design-form-input-wrapper {
  box-shadow:var(--design-input-box-shadow);
  border-top-left-radius:var(--design-input-border-radius-top-left);
  border-top-right-radius:var(--design-input-border-radius-top-right);
  border-bottom-right-radius:var(--design-input-border-radius-bottom-right);
  border-bottom-left-radius:var(--design-input-border-radius-bottom-left);
  corner-shape:var(--design-input-corner-shape);
  background:var(--design-input-background);
  transition:var(--design-input-focused-transition);
  transition-property:background,box-shadow;
  overflow:hidden
}
.design-form-text-input .design-form-input::placeholder {
  color:var(--design-input-placeholder-color)
}
.design-form-text-input {
  padding:var(--design-input-padding);
  align-items:center;
  display:flex
}
.design-form-text-input .design-form-input {
  flex:1;
  width:auto;
  min-width:0;
  padding:0
}
.design-form-text-input.design-form-textarea-input-type {
  padding:0
}
.design-form-text-input.design-form-textarea-input-type textarea.design-form-input {
  width:100%;
  padding:var(--design-input-padding)
}
.design-form-text-input .design-form-input[type=date],.design-form-text-input .design-form-input[type=time] {
  appearance:none
}
.design-form-text-input .design-form-input::-webkit-date-and-time-value {
  text-align:start
}
.design-form-text-input textarea {
  resize:var(--design-textarea-resize);
  min-height:inherit;
  max-height:inherit;
  white-space:break-spaces;
  display:flex;
  overflow-y:auto
}
.design-form-text-input textarea::-webkit-resizer {
  background:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2214%22 height=%2214%22><path d=%22m1.5 8 7-7M9 5.5l-3 3%22 stroke=%22%23999%22 stroke-width=%221.5%22 stroke-linecap=%22round%22></path></svg>") no-repeat
}
.design-form-text-input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) textarea::-webkit-resizer {
  background:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 transform=%22scale(-1, 1)%22 width=%2214%22 height=%2214%22><path d=%22m1.5 8 7-7M9 5.5l-3 3%22 stroke=%22%23999%22 stroke-width=%221.5%22 stroke-linecap=%22round%22></path></svg>") no-repeat
}
.design-form-text-input textarea::-webkit-scrollbar {
  cursor:pointer;
  background:0 0
}
.design-form-text-input textarea::-webkit-scrollbar-thumb:window-inactive {
  opacity:0
}
.design-form-text-input textarea::-webkit-scrollbar-corner {
  background:0 0;
  outline:none
}
.design-form-text-input .design-form-input::-webkit-datetime-edit {
  height:var(--design-input-font-line-height)
}
.design-form-text-input .design-form-input.design-form-input-empty::-webkit-datetime-edit {
  color:var(--design-input-placeholder-color);
  -webkit-text-fill-color:var(--design-input-placeholder-color);
  overflow:visible
}
.design-form-text-input.design-form-text-input-type:before {
  content:var(--design-input-icon-content,none);
  background-repeat:no-repeat;
  background-size:16px;
  background-color:var(--design-input-icon-color);
  width:16px;
  height:16px;
  -webkit-mask-position:50%;
  mask-position:50%;
  -webkit-mask-size:16px;
  mask-size:16px;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  -webkit-mask-image:var(--design-input-icon-mask-image);
  mask-image:var(--design-input-icon-mask-image);
  background-position:50%;
  background-image:var(--design-input-icon-image);
  flex-shrink:0;
  margin-right:8px;
  display:block
}
.design-form-text-input .design-form-input[type=date]:before,.design-form-text-input .design-form-input[type=time]:before {
  content:"";
  box-sizing:content-box;
  width:16px;
  padding:var(--design-input-padding);
  pointer-events:none;
  background-repeat:no-repeat;
  background-size:16px;
  background-color:var(--design-input-icon-color);
  background-position:10px;
  border:none;
  padding-left:10px;
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  right:0;
  -webkit-mask-position:10px;
  mask-position:10px;
  -webkit-mask-size:16px;
  mask-size:16px;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat
}
.design-form-text-input .design-form-input[type=date]:before {
  -webkit-mask-image:var(--design-input-icon-mask-image,url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22><path fill=%22rgb(153, 153, 153)%22 d=%22M3 5a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2H3Z%22 opacity=%22.3%22/><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-width=%221.5%22 d=%22M3.25 5.25a2 2 0 0 1 2-2h5.5a2 2 0 0 1 2 2v5.5a2 2 0 0 1-2 2h-5.5a2 2 0 0 1-2-2ZM3 6.75h9.5%22/></svg>"));
  mask-image:var(--design-input-icon-mask-image,url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22><path fill=%22rgb(153, 153, 153)%22 d=%22M3 5a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2H3Z%22 opacity=%22.3%22/><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-width=%221.5%22 d=%22M3.25 5.25a2 2 0 0 1 2-2h5.5a2 2 0 0 1 2 2v5.5a2 2 0 0 1-2 2h-5.5a2 2 0 0 1-2-2ZM3 6.75h9.5%22/></svg>"));
  background-image:var(--design-input-icon-image)
}
.design-form-text-input .design-form-input[type=time]:before {
  -webkit-mask-image:var(--design-input-icon-mask-image,url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-width=%221.5%22 d=%22M2.5 8a5.5 5.5 0 1 1 11 0 5.5 5.5 0 1 1-11 0Z%22/><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%221.5%22 d=%22M7.75 8.25v-3m0 3h2%22/></svg>"));
  mask-image:var(--design-input-icon-mask-image,url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-width=%221.5%22 d=%22M2.5 8a5.5 5.5 0 1 1 11 0 5.5 5.5 0 1 1-11 0Z%22/><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%221.5%22 d=%22M7.75 8.25v-3m0 3h2%22/></svg>"));
  background-image:var(--design-input-icon-image)
}
.design-form-text-input .design-form-input::-webkit-calendar-picker-indicator {
  opacity:0;
  padding:var(--design-input-padding);
  width:16px;
  height:100%;
  padding-top:0;
  padding-bottom:0;
  position:absolute;
  top:0;
  bottom:0;
  right:0
}
.design-form-text-input:focus-within,.design-form-text-input.design-form-input-forced-focus {
  box-shadow:var(--design-input-focused-box-shadow,var(--design-input-box-shadow));
  background:var(--design-input-focused-background,var(--design-input-background))
}
.design-form-text-input:focus-within:after,.design-form-text-input.design-form-input-forced-focus:after {
  border-color:var(--design-input-focused-border-color,var(--design-input-border-color));
  border-style:var(--design-input-focused-border-style,var(--design-input-border-style));
  border-width:var(--design-input-focused-border-width,var(--design-input-border-top-width) var(--design-input-border-right-width) var(--design-input-border-bottom-width) var(--design-input-border-left-width))
}
.design-form-text-input-clear {
  cursor:pointer;
  width:16px;
  height:16px;
  color:var(--design-input-placeholder-color);
  background:0 0;
  border:none;
  outline:none;
  flex-shrink:0;
  order:2;
  justify-content:center;
  align-items:center;
  margin-left:8px;
  padding:0;
  transition:color .15s;
  display:flex
}
.design-form-text-input-clear:hover,.design-form-text-input-clear:focus-visible {
  color:var(--design-input-font-color)
}
.ssr-variant {
  display:contents
}
.design-uEPkW.design-100f9c0,.design-uEPkW .design-100f9c0 {
  display:block
}
.design-uEPkW.design-1rqsp2s {
  cursor:pointer;
  flex-flow:row;
  place-content:center;
  align-items:center;
  gap:0;
  width:240px;
  height:48px;
  padding:0;
  display:flex;
  position:relative;
  overflow:visible
}
.design-uEPkW .design-uh8yek {
  -webkit-user-select:none;
  user-select:none;
  white-space:pre;
  z-index:1;
  flex:none;
  width:auto;
  height:auto;
  position:relative
}
.design-uEPkW .design-sr7752 {
  aspect-ratio:1;
  flex:none;
  gap:10px;
  width:20px;
  height:auto;
  position:relative;
  overflow:hidden
}
.design-uEPkW .design-1d4fase {
  flex:none;
  position:absolute;
  inset:0;
  overflow:visible
}
.design-uEPkW .design-1ou3gmy {
  aspect-ratio:1;
  flex:none;
  width:2px;
  height:auto;
  position:absolute;
  top:0;
  left:50%;
  overflow:visible
}
.design-uEPkW .design-11ybohs {
  height:0%;
  overflow:var(--overflow-clip-fallback,clip);
  z-index:0;
  flex:none;
  width:100%;
  position:absolute;
  bottom:0;
  left:0%
}
.design-uEPkW.design-v-11twctb.design-1rqsp2s,.design-uEPkW.design-v-bnvnbu.design-1rqsp2s,.design-uEPkW.design-v-ladpph.design-1rqsp2s,.design-uEPkW.design-v-kck0ii.design-1rqsp2s {
  cursor:unset
}
.design-uEPkW.design-v-11twctb .design-1d4fase {
  overflow:hidden
}
.design-uEPkW.design-v-1rqsp2s.hover .design-11ybohs {
  height:100%
}
.design-Ol3KT .design-styles-preset-19gbyz9:not(.rich-text-wrapper),.design-Ol3KT .design-styles-preset-19gbyz9.rich-text-wrapper p {
  --design-font-family:"Geist Variable", "Geist Variable Placeholder", sans-serif;
  --design-font-family-bold:"Geist Variable", "Geist Variable Placeholder", sans-serif;
  --design-font-family-bold-italic:"Geist Variable", "Geist Variable Placeholder", sans-serif;
  --design-font-family-italic:"Geist Variable", "Geist Variable Placeholder", sans-serif;
  --design-font-open-type-features:"ss03" on;
  --design-font-size:15px;
  --design-font-style:normal;
  --design-font-style-bold:normal;
  --design-font-style-bold-italic:normal;
  --design-font-style-italic:normal;
  --design-font-variation-axes:"wght" 480;
  --design-font-variation-axes-bold:"wght" 480;
  --design-font-variation-axes-bold-italic:"wght" 480;
  --design-font-variation-axes-italic:"wght" 480;
  --design-font-weight:400;
  --design-font-weight-bold:400;
  --design-font-weight-bold-italic:400;
  --design-font-weight-italic:400;
  --design-letter-spacing:-.04em;
  --design-line-height:1.2em;
  --design-paragraph-spacing:10px;
  --design-text-alignment:start;
  --design-text-color:var(--token-d4c7f9b9-9735-4528-a3f6-84ec346465c8,#fcfaf5);
  --design-text-decoration:none;
  --design-text-stroke-color:initial;
  --design-text-stroke-width:initial;
  --design-text-transform:none
}
@media (max-width:1399px) and (min-width:810px) {
  .design-Ol3KT .design-styles-preset-19gbyz9:not(.rich-text-wrapper),.design-Ol3KT .design-styles-preset-19gbyz9.rich-text-wrapper p {
    --design-font-family:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-family-bold:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-family-bold-italic:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-family-italic:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-open-type-features:"ss03" on;
    --design-font-size:12px;
    --design-font-style:normal;
    --design-font-style-bold:normal;
    --design-font-style-bold-italic:normal;
    --design-font-style-italic:normal;
    --design-font-variation-axes:"wght" 480;
    --design-font-variation-axes-bold:"wght" 480;
    --design-font-variation-axes-bold-italic:"wght" 480;
    --design-font-variation-axes-italic:"wght" 480;
    --design-font-weight:400;
    --design-font-weight-bold:400;
    --design-font-weight-bold-italic:400;
    --design-font-weight-italic:400;
    --design-letter-spacing:-.04em;
    --design-line-height:1.2em;
    --design-paragraph-spacing:10px;
    --design-text-alignment:start;
    --design-text-color:var(--token-d4c7f9b9-9735-4528-a3f6-84ec346465c8,#fcfaf5);
    --design-text-decoration:none;
    --design-text-stroke-color:initial;
    --design-text-stroke-width:initial;
    --design-text-transform:none
  }
}
@media (max-width:809px) and (min-width:0) {
  .design-Ol3KT .design-styles-preset-19gbyz9:not(.rich-text-wrapper),.design-Ol3KT .design-styles-preset-19gbyz9.rich-text-wrapper p {
    --design-font-family:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-family-bold:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-family-bold-italic:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-family-italic:"Geist Variable", "Geist Variable Placeholder", sans-serif;
    --design-font-open-type-features:"ss03" on;
    --design-font-size:13px;
    --design-font-style:normal;
    --design-font-style-bold:normal;
    --design-font-style-bold-italic:normal;
    --design-font-style-italic:normal;
    --design-font-variation-axes:"wght" 480;
    --design-font-variation-axes-bold:"wght" 480;
    --design-font-variation-axes-bold-italic:"wght" 480;
    --design-font-variation-axes-italic:"wght" 480;
    --design-font-weight:400;
    --design-font-weight-bold:400;
    --design-font-weight-bold-italic:400;
    --design-font-weight-italic:400;
    --design-letter-spacing:-.04em;
    --design-line-height:1.2em;
    --design-paragraph-spacing:10px;
    --design-text-alignment:start;
    --design-text-color:var(--token-d4c7f9b9-9735-4528-a3f6-84ec346465c8,#fcfaf5);
    --design-text-decoration:none;
    --design-text-stroke-color:initial;
    --design-text-stroke-width:initial;
    --design-text-transform:none
  }
}
.design-uEPkW[data-border=true]:after,.design-uEPkW [data-border=true]:after {
  content:"";
  border-width:var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0);
  border-color:var(--border-color,none);
  border-style:var(--border-style,none);
  box-sizing:border-box;
  border-radius:inherit;
  corner-shape:inherit;
  pointer-events:none;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0
}
.design-vtafK.design-tygpnu,.design-vtafK .design-tygpnu {
  display:block
}
.design-vtafK.design-fc52ne {
  cursor:pointer;
  height:min-content;
  overflow:var(--overflow-clip-fallback,clip);
  will-change:var(--design-will-change-override,transform);
  flex-flow:column;
  place-content:center;
  align-items:center;
  gap:10px;
  width:min-content;
  padding:18px 24px;
  display:flex;
  position:relative
}
.design-vtafK .design-e719jm {
  height:15px;
  overflow:var(--overflow-clip-fallback,clip);
  flex-flow:column;
  flex:none;
  place-content:center flex-start;
  align-items:center;
  gap:10px;
  width:35px;
  padding:0;
  display:flex;
  position:relative
}
.design-vtafK .design-8lt12j,.design-vtafK .design-1sjuw9n {
  white-space:pre;
  flex:none;
  width:auto;
  height:auto;
  position:relative
}
.design-vtafK.design-v-qtgq41 .design-e719jm {
  justify-content:flex-end
}
.design-uDE1h .design-styles-preset-ul2azy:not(.rich-text-wrapper),.design-uDE1h .design-styles-preset-ul2azy.rich-text-wrapper p {
  --design-font-family:"Roboto Mono", "Roboto Mono Placeholder", monospace;
  --design-font-family-bold:"Roboto Mono", "Roboto Mono Placeholder", monospace;
  --design-font-family-bold-italic:"Roboto Mono", "Roboto Mono Placeholder", monospace;
  --design-font-family-italic:"Roboto Mono", "Roboto Mono Placeholder", monospace;
  --design-font-open-type-features:normal;
  --design-font-size:12px;
  --design-font-style:normal;
  --design-font-style-bold:normal;
  --design-font-style-bold-italic:italic;
  --design-font-style-italic:italic;
  --design-font-variation-axes:normal;
  --design-font-weight:500;
  --design-font-weight-bold:700;
  --design-font-weight-bold-italic:700;
  --design-font-weight-italic:500;
  --design-letter-spacing:-.02em;
  --design-line-height:1.2em;
  --design-paragraph-spacing:20px;
  --design-text-alignment:start;
  --design-text-color:var(--token-d4c7f9b9-9735-4528-a3f6-84ec346465c8,#fcfaf5);
  --design-text-decoration:none;
  --design-text-stroke-color:initial;
  --design-text-stroke-width:initial;
  --design-text-transform:uppercase
}
html body {
  background: var(--token-d8ff2667-c022-4df7-ba22-78c74018ca8e, rgb(0, 0, 0));
}