/* 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-72rtr7 {
    display:none!important
  }
}
@media(min-width: 810px) and (max-width: 1399.98px) {
  .hidden-19ppgd1 {
    display:none!important
  }
}
@media(max-width: 809.98px) {
  .hidden-8cxoxp {
    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-fD2uc.design-lux5qc,.design-fD2uc .design-lux5qc {
  display:block
}
.design-fD2uc.design-72rtr7 {
  background-color:var(--token-d8ff2667-c022-4df7-ba22-78c74018ca8e,#000);
  height:min-content;
  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-fD2uc .design-1ibcslk {
  height:100vh;
  overflow:var(--overflow-clip-fallback,clip);
  flex-flow:column;
  flex:none;
  place-content:center;
  align-items:center;
  gap:10px;
  width:100%;
  padding:0;
  display:flex;
  position:relative
}
.design-fD2uc .design-a0c8pd {
  flex-flow:column;
  flex:none;
  place-content:flex-start center;
  align-items:flex-start;
  gap:20px;
  width:100%;
  height:min-content;
  padding:0;
  display:flex;
  position:relative
}
.design-fD2uc .design-762x1s-container {
  flex:none;
  width:100%;
  height:auto;
  position:relative
}
.design-fD2uc .design-dexx5t {
  flex:none;
  grid-template-columns:repeat(2,minmax(50px,1fr));
  grid-auto-rows:minmax(0,1fr);
  justify-content:center;
  gap:20px 10px;
  width:100%;
  height:min-content;
  padding:16px 16px 100px;
  display:grid;
  position:relative
}
.design-fD2uc .design-1gdyxec {
  flex-flow:column;
  flex:none;
  place-content:flex-start;
  place-self:start;
  align-items:flex-start;
  gap:4px;
  width:100%;
  height:min-content;
  padding:0;
  text-decoration:none;
  display:flex;
  position:relative
}
.design-fD2uc .design-1m0z83k {
  aspect-ratio:.75;
  border-radius:1px;
  flex:none;
  width:100%;
  height:auto;
  position:relative
}
.design-fD2uc .design-2j0gbr {
  white-space:pre;
  flex:none;
  width:auto;
  height:auto;
  position:relative
}
.design-fD2uc .design-xxqb92 {
  height:min-content;
  overflow:var(--overflow-clip-fallback,clip);
  z-index:3;
  flex-flow:row;
  flex:none;
  place-content:flex-start space-between;
  align-items:flex-start;
  width:100%;
  padding:0 24px;
  display:flex;
  position:absolute;
  top:20px;
  left:50%;
  transform:translate(-50%)
}
.design-fD2uc .design-11cex0k {
  height:min-content;
  overflow:var(--overflow-clip-fallback,clip);
  flex-flow:row;
  flex:none;
  place-content:center;
  align-items:center;
  gap:10px;
  width:min-content;
  padding:0;
  text-decoration:none;
  display:flex;
  position:relative
}
.design-fD2uc .design-esljpd {
  --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-fD2uc .design-dm9t5z-container {
  pointer-events:auto;
  z-index:3;
  flex:none;
  width:auto;
  height:auto;
  position:relative
}
.design-fD2uc.design-hdfxib {
  -webkit-user-select:none;
  user-select:none;
  z-index:2;
  position:fixed;
  inset:0
}
.design-fD2uc.design-14c5kvd {
  mix-blend-mode:difference;
  z-index:3;
  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:calc(50% - 50vh);
  left:0%;
  overflow:visible
}
.design-fD2uc .design-vrszru,.design-fD2uc .design-ik640t,.design-fD2uc .design-188v454,.design-fD2uc .design-cv5pg2 {
  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-fD2uc .design-smiorr,.design-fD2uc .design-1yv3efi,.design-fD2uc .design-1gutjox,.design-fD2uc .design-iq46dy,.design-fD2uc .design-eq57ac,.design-fD2uc .design-ffstxk,.design-fD2uc .design-14hd3qt,.design-fD2uc .design-1kusyhl {
  --design-link-text-color:#09f;
  --design-link-text-decoration:underline;
  white-space:pre;
  flex:none;
  width:auto;
  height:auto;
  position:relative
}
@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-eUOZn .design-styles-preset-ebxe7k:not(.rich-text-wrapper),.design-eUOZn .design-styles-preset-ebxe7k.rich-text-wrapper h1 {
  --design-font-family:"Oswald", "Oswald Placeholder", sans-serif;
  --design-font-open-type-features:"ss03" on;
  --design-font-size:168px;
  --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:0px;
  --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:1799px) and (min-width:1400px) {
  .design-eUOZn .design-styles-preset-ebxe7k:not(.rich-text-wrapper),.design-eUOZn .design-styles-preset-ebxe7k.rich-text-wrapper h1 {
    --design-font-family:"Oswald", "Oswald Placeholder", sans-serif;
    --design-font-open-type-features:"ss03" on;
    --design-font-size:120px;
    --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:0px;
    --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:0) {
  .design-eUOZn .design-styles-preset-ebxe7k:not(.rich-text-wrapper),.design-eUOZn .design-styles-preset-ebxe7k.rich-text-wrapper h1 {
    --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:0px;
    --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-fD2uc.design-72rtr7 {
    width:810px
  }
  .design-fD2uc .design-xxqb92 {
    align-content:center;
    align-items:center
  }
}
@media (max-width:809.98px) {
  .design-fD2uc.design-72rtr7 {
    width:390px
  }
  .design-fD2uc .design-1ibcslk {
    justify-content:flex-start;
    height:min-content;
    padding:100px 0 0
  }
  .design-fD2uc .design-1m0z83k {
    order:1
  }
  .design-fD2uc .design-2j0gbr {
    order:0
  }
  .design-fD2uc .design-xxqb92 {
    align-content:center;
    align-items:center;
    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
  }
}
.ssr-variant {
  display:contents
}
.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
}
.design-JfMOq.design-af2ftx,.design-JfMOq .design-af2ftx {
  display:block
}
.design-JfMOq.design-wn89j9 {
  cursor:pointer;
  flex-flow:row;
  place-content:center flex-start;
  align-items:center;
  gap:10px;
  width:1400px;
  height:min-content;
  padding:0;
  text-decoration:none;
  display:flex;
  position:relative
}
.design-JfMOq .design-1hwfqge {
  mix-blend-mode:difference;
  height:min-content;
  overflow:var(--overflow-clip-fallback,clip);
  z-index:2;
  flex-flow:row;
  flex:1 0 0;
  place-content:center space-between;
  align-items:center;
  width:1px;
  padding:2px 26px;
  display:flex;
  position:relative
}
.design-JfMOq .design-8fxihv {
  height:min-content;
  overflow:var(--overflow-clip-fallback,clip);
  flex-flow:row;
  flex:none;
  place-content:center space-between;
  align-items:center;
  width:500px;
  padding:0;
  display:flex;
  position:relative
}
.design-JfMOq .design-46uqqn,.design-JfMOq .design-1jc1fco,.design-JfMOq .design-1b431vg {
  white-space:pre;
  flex:none;
  width:auto;
  height:auto;
  position:relative
}
.design-JfMOq .design-1cgoc7v {
  height:calc(var(--design-viewport-height,100vh) * 1);
  overflow:var(--overflow-clip-fallback,clip);
  will-change:var(--design-will-change-filter-override,filter);
  z-index:1;
  flex:none;
  width:100%;
  position:absolute;
  top:calc(50% - 50vh);
  left:0%
}
.design-JfMOq .design-vvhpvi {
  mix-blend-mode:difference;
  height:0%;
  overflow:var(--overflow-clip-fallback,clip);
  z-index:1;
  flex:none;
  width:100%;
  position:absolute;
  top:50%;
  left:0%
}
.design-JfMOq.design-v-19pusku.design-wn89j9 {
  cursor:unset;
  flex-direction:column;
  width:700px
}
.design-JfMOq.design-v-19pusku .design-1hwfqge {
  flex:none;
  width:100%
}
.design-JfMOq.design-v-19pusku .design-1cgoc7v {
  height:auto;
  left:unset;
  top:unset;
  position:relative
}
.design-JfMOq.design-v-19pusku .design-vvhpvi {
  height:0;
  top:50%
}
.design-JfMOq.design-v-wn89j9.hover .design-vvhpvi {
  height:100%;
  top: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: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
  }
}
html body {
  background: var(--token-d8ff2667-c022-4df7-ba22-78c74018ca8e, rgb(0, 0, 0));
}