@font-face { font-family: Poppins; font-style: italic; font-weight: 400; font-display: swap; src: url("../../assets/fonts/pxiGyp8kv8JHgFVrJJLucXtAKPY.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 400; font-display: swap; src: url("../../assets/fonts/pxiGyp8kv8JHgFVrJJLufntAKPY.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 400; font-display: swap; src: url("../../assets/fonts/pxiGyp8kv8JHgFVrJJLucHtA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 600; font-display: swap; src: url("../../assets/fonts/pxiDyp8kv8JHgFVrJJLmr19VFteOcEg.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 600; font-display: swap; src: url("../../assets/fonts/pxiDyp8kv8JHgFVrJJLmr19VGdeOcEg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 600; font-display: swap; src: url("../../assets/fonts/pxiDyp8kv8JHgFVrJJLmr19VF9eO.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 300; font-display: swap; src: url("../../assets/fonts/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 300; font-display: swap; src: url("../../assets/fonts/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 300; font-display: swap; src: url("../../assets/fonts/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("../../assets/fonts/pxiEyp8kv8JHgFVrJJbecmNE.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("../../assets/fonts/pxiEyp8kv8JHgFVrJJnecmNE.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("../../assets/fonts/pxiEyp8kv8JHgFVrJJfecg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("../../assets/fonts/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("../../assets/fonts/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("../../assets/fonts/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("../../assets/fonts/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("../../assets/fonts/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("../../assets/fonts/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("../../assets/fonts/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("../../assets/fonts/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("../../assets/fonts/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 200; src: url("../../assets/fonts/pxiByp8kv8JHgFVrLFj_Z11lFc-K.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 200; src: url("../../assets/fonts/pxiByp8kv8JHgFVrLFj_Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 200; src: url("../../assets/fonts/pxiByp8kv8JHgFVrLFj_Z1xlFQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; src: url("../../assets/fonts/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("../../assets/fonts/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("../../assets/fonts/6mJuEAguuIuMog10gGvH5d3cl8.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("../../assets/fonts/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("../../assets/fonts/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+100-24F, U+259, 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("../../assets/fonts/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("../../assets/fonts/DolVirEGb34pEXEp8t8FQBSK4.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("../../assets/fonts/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("../../assets/fonts/EOr0mi4hNtlgWNn9if640EZzXCo.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("../../assets/fonts/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("../../assets/fonts/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("../../assets/fonts/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+100-24F, U+259, 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("../../assets/fonts/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("../../assets/fonts/b6Y37FthZeALduNqHicBT6FutY.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("../../assets/fonts/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("../../assets/fonts/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("../../assets/fonts/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("../../assets/fonts/lEJLP4R0yuCaMCjSXYHtJw72M.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("../../assets/fonts/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+100-24F, U+259, 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("../../assets/fonts/yDtI2UI8XcEg1W2je9XPN3Noo.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("../../assets/fonts/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Poppins Placeholder"; src: local("Arial"); ascent-override: 92.83%; descent-override: 30.94%; line-gap-override: 8.84%; size-adjust: 113.11%; }
@font-face { font-family: "Inter Placeholder"; src: local("Arial"); ascent-override: 89.79%; descent-override: 22.36%; line-gap-override: 0%; size-adjust: 107.89%; }
html, body, .page-main { box-sizing: border-box; margin: 0px; padding: 0px; }
:root { -webkit-font-smoothing: antialiased; }
* { box-sizing: border-box; -webkit-font-smoothing: inherit; }
h1, h2, h3, h4, h5, h6, p, figure { margin: 0px; }
body, input, textarea, select, button { font-family: sans-serif; font-size: 12px; }
body { --token-27ca5a86-a9e1-4730-8e5c-4687b5cb4305: #ffacef; --vmd-will-change-override: none; }
@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)) {
  body { --vmd-will-change-override: transform; }
}
body { --vmd-will-change-filter-override: none; }
@supports (background:-webkit-named-image(i)) and (not (position-area:top right)) {
  body { --vmd-will-change-filter-override: filter; }
}
[data-vmd-component-type] { position: absolute; }
[data-vmd-component-type="Text"] { cursor: inherit; }
[data-vmd-component-text-autosized] * { white-space: pre; }
[data-vmd-component-type="Text"] > * { text-align: var(--vmd-text-alignment,start); }
[data-vmd-component-type="Text"] span span, [data-vmd-component-type="Text"] p span, [data-vmd-component-type="Text"] h1 span, [data-vmd-component-type="Text"] h2 span, [data-vmd-component-type="Text"] h3 span, [data-vmd-component-type="Text"] h4 span, [data-vmd-component-type="Text"] h5 span, [data-vmd-component-type="Text"] h6 span { display: block; }
[data-vmd-component-type="Text"] span span span, [data-vmd-component-type="Text"] p span span, [data-vmd-component-type="Text"] h1 span span, [data-vmd-component-type="Text"] h2 span span, [data-vmd-component-type="Text"] h3 span span, [data-vmd-component-type="Text"] h4 span span, [data-vmd-component-type="Text"] h5 span span, [data-vmd-component-type="Text"] h6 span span { display: unset; }
[data-vmd-component-type="Text"] div div span, [data-vmd-component-type="Text"] a div span, [data-vmd-component-type="Text"] span span span, [data-vmd-component-type="Text"] p span span, [data-vmd-component-type="Text"] h1 span span, [data-vmd-component-type="Text"] h2 span span, [data-vmd-component-type="Text"] h3 span span, [data-vmd-component-type="Text"] h4 span span, [data-vmd-component-type="Text"] h5 span span, [data-vmd-component-type="Text"] h6 span span, [data-vmd-component-type="Text"] a { font-family: var(--font-family); font-style: var(--font-style); font-weight: min(calc(var(--vmd-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(--vmd-text-decoration-style,solid)var(--vmd-text-decoration,none)var(--vmd-text-decoration-color,currentcolor)var(--vmd-text-decoration-thickness,auto); --text-decoration-skip-ink: var(--vmd-text-decoration-skip-ink); --text-underline-offset: var(--vmd-text-decoration-offset); line-height: var(--line-height); --font-family: var(--vmd-font-family); --font-style: var(--vmd-font-style); --font-weight: var(--vmd-font-weight); --text-color: var(--vmd-text-color); --letter-spacing: var(--vmd-letter-spacing); --font-size: var(--vmd-font-size); --text-transform: var(--vmd-text-transform); --line-height: var(--vmd-line-height); }
[data-vmd-component-type="Text"] a, [data-vmd-component-type="Text"] a div span, [data-vmd-component-type="Text"] a span span span, [data-vmd-component-type="Text"] a p span span, [data-vmd-component-type="Text"] a h1 span span, [data-vmd-component-type="Text"] a h2 span span, [data-vmd-component-type="Text"] a h3 span span, [data-vmd-component-type="Text"] a h4 span span, [data-vmd-component-type="Text"] a h5 span span, [data-vmd-component-type="Text"] a h6 span span { --font-family: var(--vmd-link-font-family,var(--vmd-font-family)); --font-style: var(--vmd-link-font-style,var(--vmd-font-style)); --font-weight: var(--vmd-link-font-weight,var(--vmd-font-weight)); --text-color: var(--vmd-link-text-color,var(--vmd-text-color)); --font-size: var(--vmd-link-font-size,var(--vmd-font-size)); --text-transform: var(--vmd-link-text-transform,var(--vmd-text-transform)); --text-decoration: var(--vmd-link-text-decoration-style,var(--vmd-text-decoration-style,solid))var(--vmd-link-text-decoration,var(--vmd-text-decoration,none))var(--vmd-link-text-decoration-color,var(--vmd-text-decoration-color,currentcolor))var(--vmd-link-text-decoration-thickness,var(--vmd-text-decoration-thickness,auto)); --text-decoration-skip-ink: var(--vmd-link-text-decoration-skip-ink,var(--vmd-text-decoration-skip-ink)); --text-underline-offset: var(--vmd-link-text-decoration-offset,var(--vmd-text-decoration-offset)); }
[data-vmd-component-type="Text"] a:hover, [data-vmd-component-type="Text"] a div span:hover, [data-vmd-component-type="Text"] a span span span:hover, [data-vmd-component-type="Text"] a p span span:hover, [data-vmd-component-type="Text"] a h1 span span:hover, [data-vmd-component-type="Text"] a h2 span span:hover, [data-vmd-component-type="Text"] a h3 span span:hover, [data-vmd-component-type="Text"] a h4 span span:hover, [data-vmd-component-type="Text"] a h5 span span:hover, [data-vmd-component-type="Text"] a h6 span span:hover { --font-family: var(--vmd-link-hover-font-family,var(--vmd-link-font-family,var(--vmd-font-family))); --font-style: var(--vmd-link-hover-font-style,var(--vmd-link-font-style,var(--vmd-font-style))); --font-weight: var(--vmd-link-hover-font-weight,var(--vmd-link-font-weight,var(--vmd-font-weight))); --text-color: var(--vmd-link-hover-text-color,var(--vmd-link-text-color,var(--vmd-text-color))); --font-size: var(--vmd-link-hover-font-size,var(--vmd-link-font-size,var(--vmd-font-size))); --text-transform: var(--vmd-link-hover-text-transform,var(--vmd-link-text-transform,var(--vmd-text-transform))); --text-decoration: var(--vmd-link-hover-text-decoration-style,var(--vmd-link-text-decoration-style,var(--vmd-text-decoration-style,solid)))var(--vmd-link-hover-text-decoration,var(--vmd-link-text-decoration,var(--vmd-text-decoration,none)))var(--vmd-link-hover-text-decoration-color,var(--vmd-link-text-decoration-color,var(--vmd-text-decoration-color,currentcolor)))var(--vmd-link-hover-text-decoration-thickness,var(--vmd-link-text-decoration-thickness,var(--vmd-text-decoration-thickness,auto))); --text-decoration-skip-ink: var(--vmd-link-hover-text-decoration-skip-ink,var(--vmd-link-text-decoration-skip-ink,var(--vmd-text-decoration-skip-ink))); --text-underline-offset: var(--vmd-link-hover-text-decoration-offset,var(--vmd-link-text-decoration-offset,var(--vmd-text-decoration-offset))); }
[data-vmd-component-type="Text"].isCurrent a, [data-vmd-component-type="Text"].isCurrent a div span, [data-vmd-component-type="Text"].isCurrent a span span span, [data-vmd-component-type="Text"].isCurrent a p span span, [data-vmd-component-type="Text"].isCurrent a h1 span span, [data-vmd-component-type="Text"].isCurrent a h2 span span, [data-vmd-component-type="Text"].isCurrent a h3 span span, [data-vmd-component-type="Text"].isCurrent a h4 span span, [data-vmd-component-type="Text"].isCurrent a h5 span span, [data-vmd-component-type="Text"].isCurrent a h6 span span { --font-family: var(--vmd-link-current-font-family,var(--vmd-link-font-family,var(--vmd-font-family))); --font-style: var(--vmd-link-current-font-style,var(--vmd-link-font-style,var(--vmd-font-style))); --font-weight: var(--vmd-link-current-font-weight,var(--vmd-link-font-weight,var(--vmd-font-weight))); --text-color: var(--vmd-link-current-text-color,var(--vmd-link-text-color,var(--vmd-text-color))); --font-size: var(--vmd-link-current-font-size,var(--vmd-link-font-size,var(--vmd-font-size))); --text-transform: var(--vmd-link-current-text-transform,var(--vmd-link-text-transform,var(--vmd-text-transform))); --text-decoration: var(--vmd-link-current-text-decoration-style,var(--vmd-link-text-decoration-style,var(--vmd-text-decoration-style,solid)))var(--vmd-link-current-text-decoration,var(--vmd-link-text-decoration,var(--vmd-text-decoration,none)))var(--vmd-link-current-text-decoration-color,var(--vmd-link-text-decoration-color,var(--vmd-text-decoration-color,currentcolor)))var(--vmd-link-current-text-decoration-thickness,var(--vmd-link-text-decoration-thickness,var(--vmd-text-decoration-thickness,auto))); --text-decoration-skip-ink: var(--vmd-link-current-text-decoration-skip-ink,var(--vmd-link-text-decoration-skip-ink,var(--vmd-text-decoration-skip-ink))); --text-underline-offset: var(--vmd-link-current-text-decoration-offset,var(--vmd-link-text-decoration-offset,var(--vmd-text-decoration-offset))); }
[data-vmd-component-type="RichTextContainer"] { outline: none; flex-direction: column; flex-shrink: 0; justify-content: flex-start; display: flex; }
p.vmd-text, div.vmd-text, figure.vmd-text, h1.vmd-text, h2.vmd-text, h3.vmd-text, h4.vmd-text, h5.vmd-text, h6.vmd-text, ol.vmd-text, ul.vmd-text { margin: 0px; padding: 0px; }
p.vmd-text, div.vmd-text, h1.vmd-text, h2.vmd-text, h3.vmd-text, h4.vmd-text, h5.vmd-text, h6.vmd-text, li.vmd-text, ol.vmd-text, ul.vmd-text, mark.vmd-text, span.vmd-text:not([data-text-fill]) { font-family: var(--vmd-blockquote-font-family,var(--vmd-font-family,Inter,Inter Placeholder,sans-serif)); font-style: var(--vmd-blockquote-font-style,var(--vmd-font-style,normal)); font-weight: var(--vmd-blockquote-font-weight,var(--vmd-font-weight,400)); color: var(--vmd-blockquote-text-color,var(--vmd-text-color,#000)); font-size: calc(var(--vmd-blockquote-font-size,var(--vmd-font-size,16px))*var(--vmd-font-size-scale,1)); letter-spacing: var(--vmd-blockquote-letter-spacing,var(--vmd-letter-spacing,0)); text-transform: var(--vmd-blockquote-text-transform,var(--vmd-text-transform,none)); text-decoration-line: var(--vmd-blockquote-text-decoration,var(--vmd-text-decoration,initial)); text-decoration-style: var(--vmd-blockquote-text-decoration-style,var(--vmd-text-decoration-style,initial)); text-decoration-color: var(--vmd-blockquote-text-decoration-color,var(--vmd-text-decoration-color,initial)); text-decoration-thickness: var(--vmd-blockquote-text-decoration-thickness,var(--vmd-text-decoration-thickness,initial)); text-decoration-skip-ink: var(--vmd-blockquote-text-decoration-skip-ink,var(--vmd-text-decoration-skip-ink,initial)); text-underline-offset: var(--vmd-blockquote-text-decoration-offset,var(--vmd-text-decoration-offset,initial)); line-height: var(--vmd-blockquote-line-height,var(--vmd-line-height,1.2em)); text-align: var(--vmd-blockquote-text-alignment,var(--vmd-text-alignment,start)); -webkit-text-stroke-width: var(--vmd-text-stroke-width,initial); -webkit-text-stroke-color: var(--vmd-text-stroke-color,initial); font-feature-settings: var(--vmd-font-open-type-features,initial); font-variation-settings: var(--vmd-font-variation-axes,normal); text-wrap: var(--vmd-text-wrap-override,var(--vmd-text-wrap)); }
mark.vmd-text, p.vmd-text, div.vmd-text, h1.vmd-text, h2.vmd-text, h3.vmd-text, h4.vmd-text, h5.vmd-text, h6.vmd-text, li.vmd-text, ol.vmd-text, ul.vmd-text { background-color: var(--vmd-blockquote-text-background-color,var(--vmd-text-background-color,initial)); border-radius: var(--vmd-blockquote-text-background-radius,var(--vmd-text-background-radius,initial)); corner-shape: var(--vmd-blockquote-text-background-corner-shape,var(--vmd-text-background-corner-shape,initial)); padding: var(--vmd-blockquote-text-background-padding,var(--vmd-text-background-padding,initial)); }
@supports not (color:color(display-p3 1 1 1)) {
  p.vmd-text, div.vmd-text, h1.vmd-text, h2.vmd-text, h3.vmd-text, h4.vmd-text, h5.vmd-text, h6.vmd-text, li.vmd-text, ol.vmd-text, ul.vmd-text, span.vmd-text:not([data-text-fill]) { color: var(--vmd-blockquote-text-color-rgb,var(--vmd-blockquote-text-color,var(--vmd-text-color-rgb,var(--vmd-text-color,#000)))); -webkit-text-stroke-color: var(--vmd-text-stroke-color-rgb,var(--vmd-text-stroke-color,initial)); }
  mark.vmd-text { background-color: var(--vmd-blockquote-text-background-color-rgb,var(--vmd-blockquote-text-background-color,var(--vmd-text-background-color-rgb,var(--vmd-text-background-color,initial)))); }
}
.vmd-fit-text .vmd-text { white-space: pre; }
strong.vmd-text { font-family: var(--vmd-blockquote-font-family-bold,var(--vmd-font-family-bold)); font-style: var(--vmd-blockquote-font-style-bold,var(--vmd-font-style-bold)); font-weight: var(--vmd-blockquote-font-weight-bold,var(--vmd-font-weight-bold,bolder)); font-variation-settings: var(--vmd-blockquote-font-variation-axes-bold,var(--vmd-font-variation-axes-bold)); }
em.vmd-text { font-family: var(--vmd-blockquote-font-family-italic,var(--vmd-font-family-italic)); font-style: var(--vmd-blockquote-font-style-italic,var(--vmd-font-style-italic,italic)); font-weight: var(--vmd-blockquote-font-weight-italic,var(--vmd-font-weight-italic)); font-variation-settings: var(--vmd-blockquote-font-variation-axes-italic,var(--vmd-font-variation-axes-italic)); }
em.vmd-text > strong.vmd-text { font-family: var(--vmd-blockquote-font-family-bold-italic,var(--vmd-font-family-bold-italic)); font-style: var(--vmd-blockquote-font-style-bold-italic,var(--vmd-font-style-bold-italic,italic)); font-weight: var(--vmd-blockquote-font-weight-bold-italic,var(--vmd-font-weight-bold-italic,bolder)); font-variation-settings: var(--vmd-blockquote-font-variation-axes-bold-italic,var(--vmd-font-variation-axes-bold-italic)); }
p.vmd-text:not(:first-child), div.vmd-text:not(:first-child), h1.vmd-text:not(:first-child), h2.vmd-text:not(:first-child), h3.vmd-text:not(:first-child), h4.vmd-text:not(:first-child), h5.vmd-text:not(:first-child), h6.vmd-text:not(:first-child), ol.vmd-text:not(:first-child), ul.vmd-text:not(:first-child), blockquote.vmd-text:not(:first-child), table.vmd-text:not(:first-child), figure.vmd-text:not(:first-child), .vmd-image.vmd-text:not(:first-child) { margin-top: var(--vmd-blockquote-paragraph-spacing,var(--vmd-paragraph-spacing,0)); }
li.vmd-text > ul.vmd-text:nth-child(2), li.vmd-text > ol.vmd-text:nth-child(2) { margin-top: 0px; }
.vmd-text[data-text-fill] { -webkit-text-fill-color: transparent; padding: max(0em,calc(calc(1.3em - var(--vmd-blockquote-line-height,var(--vmd-line-height,1.3em)))/2)); margin: min(0em,calc(calc(1.3em - var(--vmd-blockquote-line-height,var(--vmd-line-height,1.3em)))/-2)); background-clip: text; display: inline-block; }
code.vmd-text, code.vmd-text span.vmd-text:not([data-text-fill]) { font-family: var(--vmd-code-font-family,var(--vmd-font-family,Inter,Inter Placeholder,sans-serif)); font-style: var(--vmd-blockquote-font-style,var(--vmd-code-font-style,var(--vmd-font-style,normal))); font-weight: var(--vmd-blockquote-font-weight,var(--vmd-code-font-weight,var(--vmd-font-weight,400))); color: var(--vmd-blockquote-text-color,var(--vmd-code-text-color,var(--vmd-text-color,#000))); font-size: calc(var(--vmd-blockquote-font-size,var(--vmd-font-size,16px))*var(--vmd-font-size-scale,1)); letter-spacing: var(--vmd-blockquote-letter-spacing,var(--vmd-letter-spacing,0)); line-height: var(--vmd-blockquote-line-height,var(--vmd-line-height,1.2em)); }
@supports not (color:color(display-p3 1 1 1)) {
  code.vmd-text, code.vmd-text span.vmd-text:not([data-text-fill]) { color: var(--vmd-blockquote-text-color-rgb,var(--vmd-blockquote-text-color,var(--vmd-code-text-color-rgb,var(--vmd-code-text-color,var(--vmd-text-color-rgb,var(--vmd-text-color,#000)))))); }
}
blockquote.vmd-text { unicode-bidi: initial; margin-block: initial; margin-inline: initial; }
a.vmd-text, a.vmd-text span.vmd-text:not([data-text-fill]), span.vmd-text[data-nested-link], span.vmd-text[data-nested-link] span.vmd-text:not([data-text-fill]) { color: inherit; font-family: var(--vmd-blockquote-font-family,var(--vmd-link-font-family,var(--vmd-font-family,Inter,Inter Placeholder,sans-serif))); font-style: var(--vmd-blockquote-font-style,var(--vmd-link-font-style,var(--vmd-font-style,normal))); font-weight: var(--vmd-blockquote-font-weight,var(--vmd-link-font-weight,var(--vmd-font-weight,400))); font-size: calc(var(--vmd-blockquote-font-size,var(--vmd-font-size,16px))*var(--vmd-font-size-scale,1)); text-transform: var(--vmd-blockquote-text-transform,var(--vmd-link-text-transform,var(--vmd-text-transform,none))); cursor: var(--vmd-custom-cursors,pointer); background-color: initial; border-radius: var(--vmd-link-text-background-radius,initial); corner-shape: var(--vmd-link-text-background-corner-shape,initial); padding: var(--vmd-link-text-background-padding,initial); }
a.vmd-text, span.vmd-text[data-nested-link] { color: var(--vmd-blockquote-text-color,var(--vmd-link-text-color,var(--vmd-text-color,#000))); text-decoration-line: var(--vmd-blockquote-text-decoration,var(--vmd-link-text-decoration,var(--vmd-text-decoration,initial))); text-decoration-style: var(--vmd-blockquote-text-decoration-style,var(--vmd-link-text-decoration-style,var(--vmd-text-decoration-style,initial))); text-decoration-color: var(--vmd-blockquote-text-decoration-color,var(--vmd-link-text-decoration-color,var(--vmd-text-decoration-color,initial))); text-decoration-thickness: var(--vmd-blockquote-text-decoration-thickness,var(--vmd-link-text-decoration-thickness,var(--vmd-text-decoration-thickness,initial))); text-decoration-skip-ink: var(--vmd-blockquote-text-decoration-skip-ink,var(--vmd-link-text-decoration-skip-ink,var(--vmd-text-decoration-skip-ink,initial))); text-underline-offset: var(--vmd-blockquote-text-decoration-offset,var(--vmd-link-text-decoration-offset,var(--vmd-text-decoration-offset,initial))); background-color: var(--vmd-link-text-background-color,initial); }
@supports not (color:color(display-p3 1 1 1)) {
  a.vmd-text, span.vmd-text[data-nested-link] { color: var(--vmd-blockquote-text-color-rgb,var(--vmd-blockquote-text-color,var(--vmd-link-text-color-rgb,var(--vmd-link-text-color,var(--vmd-text-color-rgb,var(--vmd-text-color,#000)))))); background-color: var(--vmd-link-text-background-color-rgb,var(--vmd-link-text-background-color,initial)); text-decoration-color: var(--vmd-link-text-decoration-color-rgb,var(--vmd-link-text-decoration-color,var(--vmd-text-decoration-color-rgb,var(--vmd-text-decoration-color,currentcolor)))); }
}
code.vmd-text a.vmd-text, code.vmd-text a.vmd-text span.vmd-text:not([data-text-fill]), code.vmd-text span.vmd-text[data-nested-link], code.vmd-text span.vmd-text[data-nested-link] span.vmd-text:not([data-text-fill]) { font-family: var(--vmd-code-font-family,var(--vmd-font-family,Inter,Inter Placeholder,sans-serif)); font-style: var(--vmd-blockquote-font-style,var(--vmd-code-font-style,var(--vmd-font-style,normal))); font-weight: var(--vmd-blockquote-font-weight,var(--vmd-code-font-weight,var(--vmd-font-weight,400))); color: inherit; font-size: calc(var(--vmd-blockquote-font-size,var(--vmd-font-size,16px))*var(--vmd-font-size-scale,1)); }
code.vmd-text a.vmd-text, code.vmd-text span.vmd-text[data-nested-link] { color: var(--vmd-blockquote-text-color,var(--vmd-link-text-color,var(--vmd-code-text-color,var(--vmd-text-color,#000)))); }
@supports not (color:color(display-p3 1 1 1)) {
  code.vmd-text a.vmd-text, code.vmd-text a.vmd-text span.vmd-text:not([data-text-fill]), code.vmd-text span.vmd-text[data-nested-link], code.vmd-text span.vmd-text[data-nested-link] span.vmd-text:not([data-text-fill]) { color: var(--vmd-blockquote-text-color-rgb,var(--vmd-blockquote-text-color,var(--vmd-link-text-color-rgb,var(--vmd-link-text-color,var(--vmd-code-text-color-rgb,var(--vmd-code-text-color,var(--vmd-text-color-rgb,var(--vmd-text-color,#000)))))))); }
}
a.vmd-text:hover, a.vmd-text:hover span.vmd-text:not([data-text-fill]), span.vmd-text[data-nested-link]:hover, span.vmd-text[data-nested-link]:hover span.vmd-text:not([data-text-fill]) { font-family: var(--vmd-link-hover-font-family,var(--vmd-blockquote-font-family,var(--vmd-link-font-family,var(--vmd-font-family,Inter,Inter Placeholder,sans-serif)))); font-style: var(--vmd-link-hover-font-style,var(--vmd-blockquote-font-style,var(--vmd-link-font-style,var(--vmd-font-style,normal)))); font-weight: var(--vmd-link-hover-font-weight,var(--vmd-blockquote-font-weight,var(--vmd-link-font-weight,var(--vmd-font-weight,400)))); font-size: calc(var(--vmd-link-hover-font-size,var(--vmd-blockquote-font-size,var(--vmd-font-size,16px)))*var(--vmd-font-size-scale,1)); text-transform: var(--vmd-link-hover-text-transform,var(--vmd-blockquote-text-transform,var(--vmd-link-text-transform,var(--vmd-text-transform,none)))); border-radius: var(--vmd-link-hover-text-background-radius,var(--vmd-link-text-background-radius,var(--vmd-text-background-radius,initial))); corner-shape: var(--vmd-link-hover-text-background-corner-shape,var(--vmd-link-text-background-corner-shape,var(--vmd-text-background-corner-shape,initial))); padding: var(--vmd-link-hover-text-background-padding,var(--vmd-link-text-background-padding,var(--vmd-text-background-padding,initial))); }
a.vmd-text:hover, span.vmd-text[data-nested-link]:hover { color: var(--vmd-link-hover-text-color,var(--vmd-blockquote-text-color,var(--vmd-link-text-color,var(--vmd-text-color,#000)))); text-decoration-line: var(--vmd-link-hover-text-decoration,var(--vmd-blockquote-text-decoration,var(--vmd-link-text-decoration,var(--vmd-text-decoration,initial)))); text-decoration-style: var(--vmd-link-hover-text-decoration-style,var(--vmd-blockquote-text-decoration-style,var(--vmd-link-text-decoration-style,var(--vmd-text-decoration-style,initial)))); text-decoration-color: var(--vmd-link-hover-text-decoration-color,var(--vmd-blockquote-text-decoration-color,var(--vmd-link-text-decoration-color,var(--vmd-text-decoration-color,initial)))); text-decoration-thickness: var(--vmd-link-hover-text-decoration-thickness,var(--vmd-blockquote-text-decoration-thickness,var(--vmd-link-text-decoration-thickness,var(--vmd-text-decoration-thickness,initial)))); text-decoration-skip-ink: var(--vmd-link-hover-text-decoration-skip-ink,var(--vmd-blockquote-text-decoration-skip-ink,var(--vmd-link-text-decoration-skip-ink,var(--vmd-text-decoration-skip-ink,initial)))); text-underline-offset: var(--vmd-link-hover-text-decoration-offset,var(--vmd-blockquote-text-decoration-offset,var(--vmd-link-text-decoration-offset,var(--vmd-text-decoration-offset,initial)))); background-color: var(--vmd-link-hover-text-background-color,var(--vmd-link-text-background-color,var(--vmd-text-background-color,initial))); }
@supports not (color:color(display-p3 1 1 1)) {
  a.vmd-text:hover, span.vmd-text[data-nested-link]:hover { color: var(--vmd-link-hover-text-color-rgb,var(--vmd-link-hover-text-color,var(--vmd-blockquote-text-color-rgb,var(--vmd-blockquote-text-color,var(--vmd-link-text-color-rgb,var(--vmd-link-text-color,var(--vmd-text-color-rgb,var(--vmd-text-color,#000)))))))); background-color: var(--vmd-link-hover-text-background-color-rgb,var(--vmd-link-hover-text-background-color,var(--vmd-link-text-background-color-rgb,var(--vmd-link-text-background-color,var(--vmd-text-background-color-rgb,var(--vmd-text-background-color,initial)))))); text-decoration-color: var(--vmd-link-hover-text-decoration-color-rgb,var(--vmd-link-hover-text-decoration-color,var(--vmd-link-text-decoration-color-rgb,var(--vmd-link-text-decoration-color,var(--vmd-text-decoration-color-rgb,var(--vmd-text-decoration-color,currentcolor)))))); }
}
code.vmd-text a.vmd-text:hover, code.vmd-text span.vmd-text[data-nested-link]:hover { color: var(--vmd-link-hover-text-color,var(--vmd-blockquote-text-color,var(--vmd-link-text-color,var(--vmd-code-text-color,var(--vmd-text-color,#000))))); }
@supports not (color:color(display-p3 1 1 1)) {
  code.vmd-text a.vmd-text:hover, code.vmd-text span.vmd-text[data-nested-link]:hover { color: var(--vmd-link-hover-text-color-rgb,var(--vmd-link-hover-text-color,var(--vmd-blockquote-text-color-rgb,var(--vmd-blockquote-text-color,var(--vmd-link-text-color-rgb,var(--vmd-link-text-color,var(--vmd-code-text-color-rgb,var(--vmd-code-text-color,var(--vmd-text-color-rgb,var(--vmd-text-color,#000)))))))))); }
}
a.vmd-text[data-vmd-page-link-current], a.vmd-text[data-vmd-page-link-current] span.vmd-text:not([data-text-fill]), span.vmd-text[data-vmd-page-link-current], span.vmd-text[data-vmd-page-link-current] span.vmd-text:not([data-text-fill]) { font-family: var(--vmd-link-current-font-family,var(--vmd-link-font-family,var(--vmd-font-family,Inter,Inter Placeholder,sans-serif))); font-style: var(--vmd-link-current-font-style,var(--vmd-link-font-style,var(--vmd-font-style,normal))); font-weight: var(--vmd-link-current-font-weight,var(--vmd-link-font-weight,var(--vmd-font-weight,400))); font-size: calc(var(--vmd-link-current-font-size,var(--vmd-link-font-size,var(--vmd-font-size,16px)))*var(--vmd-font-size-scale,1)); text-transform: var(--vmd-link-current-text-transform,var(--vmd-link-text-transform,var(--vmd-text-transform,none))); border-radius: var(--vmd-link-current-text-background-radius,var(--vmd-link-text-background-radius,initial)); corner-shape: var(--vmd-link-current-text-background-corner-shape,var(--vmd-link-text-background-corner-shape,initial)); padding: var(--vmd-link-current-text-background-padding,var(--vmd-link-text-background-padding,initial)); }
a.vmd-text[data-vmd-page-link-current], span.vmd-text[data-vmd-page-link-current] { color: var(--vmd-link-current-text-color,var(--vmd-link-text-color,var(--vmd-text-color,#000))); text-decoration-line: var(--vmd-link-current-text-decoration,var(--vmd-link-text-decoration,var(--vmd-text-decoration,initial))); text-decoration-style: var(--vmd-link-current-text-decoration-style,var(--vmd-link-text-decoration-style,var(--vmd-text-decoration-style,initial))); text-decoration-color: var(--vmd-link-current-text-decoration-color,var(--vmd-link-text-decoration-color,var(--vmd-text-decoration-color,initial))); text-decoration-thickness: var(--vmd-link-current-text-decoration-thickness,var(--vmd-link-text-decoration-thickness,var(--vmd-text-decoration-thickness,initial))); text-decoration-skip-ink: var(--vmd-link-current-text-decoration-skip-ink,var(--vmd-link-text-decoration-skip-ink,var(--vmd-text-decoration-skip-ink,initial))); text-underline-offset: var(--vmd-link-current-text-decoration-offset,var(--vmd-link-text-decoration-offset,var(--vmd-text-decoration-offset,initial))); background-color: var(--vmd-link-current-text-background-color,var(--vmd-link-text-background-color,var(--vmd-text-background-color,initial))); }
@supports not (color:color(display-p3 1 1 1)) {
  a.vmd-text[data-vmd-page-link-current], span.vmd-text[data-vmd-page-link-current] { color: var(--vmd-link-current-text-color-rgb,var(--vmd-link-current-text-color,var(--vmd-link-text-color-rgb,var(--vmd-link-text-color,var(--vmd-text-color-rgb,var(--vmd-text-color,#000)))))); background-color: var(--vmd-link-current-text-background-color-rgb,var(--vmd-link-current-text-background-color,var(--vmd-link-text-background-color-rgb,var(--vmd-link-text-background-color,var(--vmd-text-background-color-rgb,var(--vmd-text-background-color,initial)))))); text-decoration-color: var(--vmd-link-current-text-decoration-color-rgb,var(--vmd-link-current-text-decoration-color,var(--vmd-link-text-decoration-color-rgb,var(--vmd-link-text-decoration-color,var(--vmd-text-decoration-color-rgb,var(--vmd-text-decoration-color,currentcolor)))))); }
}
code.vmd-text a.vmd-text[data-vmd-page-link-current], code.vmd-text a.vmd-text[data-vmd-page-link-current] span.vmd-text:not([data-text-fill]), code.vmd-text span.vmd-text[data-vmd-page-link-current], code.vmd-text span.vmd-text[data-vmd-page-link-current] span.vmd-text:not([data-text-fill]) { font-family: var(--vmd-code-font-family,var(--vmd-font-family,Inter,Inter Placeholder,sans-serif)); font-style: var(--vmd-code-font-style,var(--vmd-font-style,normal)); font-weight: var(--vmd-code-font-weight,var(--vmd-font-weight,400)); color: inherit; font-size: calc(var(--vmd-link-current-font-size,var(--vmd-link-font-size,var(--vmd-font-size,16px)))*var(--vmd-font-size-scale,1)); }
code.vmd-text a.vmd-text[data-vmd-page-link-current], code.vmd-text span.vmd-text[data-vmd-page-link-current] { color: var(--vmd-link-current-text-color,var(--vmd-link-text-color,var(--vmd-code-text-color,var(--vmd-text-color,#000)))); }
@supports not (color:color(display-p3 1 1 1)) {
  code.vmd-text a.vmd-text[data-vmd-page-link-current], code.vmd-text a.vmd-text[data-vmd-page-link-current] span.vmd-text:not([data-text-fill]), code.vmd-text span.vmd-text[data-vmd-page-link-current], code.vmd-text span.vmd-text[data-vmd-page-link-current] span.vmd-text:not([data-text-fill]) { color: var(--vmd-link-current-text-color-rgb,var(--vmd-link-current-text-color,var(--vmd-link-text-color-rgb,var(--vmd-link-text-color,var(--vmd-code-text-color-rgb,var(--vmd-code-text-color,var(--vmd-text-color-rgb,var(--vmd-text-color,#000)))))))); background-color: var(--vmd-link-current-text-background-color-rgb,var(--vmd-link-current-text-background-color,var(--vmd-link-text-background-color-rgb,var(--vmd-link-text-background-color,var(--vmd-text-background-color-rgb,var(--vmd-text-background-color,initial)))))); }
}
a.vmd-text[data-vmd-page-link-current]:hover, a.vmd-text[data-vmd-page-link-current]:hover span.vmd-text:not([data-text-fill]), span.vmd-text[data-vmd-page-link-current]:hover, span.vmd-text[data-vmd-page-link-current]:hover span.vmd-text:not([data-text-fill]) { color: inherit; font-family: var(--vmd-link-hover-font-family,var(--vmd-link-current-font-family,var(--vmd-link-font-family,var(--vmd-font-family,Inter,Inter Placeholder,sans-serif)))); font-style: var(--vmd-link-hover-font-style,var(--vmd-link-current-font-style,var(--vmd-link-font-style,var(--vmd-font-style,normal)))); font-weight: var(--vmd-link-hover-font-weight,var(--vmd-link-current-font-weight,var(--vmd-link-font-weight,var(--vmd-font-weight,400)))); font-size: calc(var(--vmd-link-hover-font-size,var(--vmd-link-current-font-size,var(--vmd-link-font-size,var(--vmd-font-size,16px))))*var(--vmd-font-size-scale,1)); text-transform: var(--vmd-link-hover-text-transform,var(--vmd-link-current-text-transform,var(--vmd-link-text-transform,var(--vmd-text-transform,none)))); border-radius: var(--vmd-link-hover-text-background-radius,var(--vmd-link-current-text-background-radius,var(--vmd-link-text-background-radius,initial))); corner-shape: var(--vmd-link-hover-text-background-corner-shape,var(--vmd-link-current-text-background-corner-shape,var(--vmd-link-text-background-corner-shape,initial))); padding: var(--vmd-link-hover-text-background-padding,var(--vmd-link-current-text-background-padding,var(--vmd-link-text-background-padding,initial))); }
a.vmd-text[data-vmd-page-link-current]:hover, span.vmd-text[data-vmd-page-link-current]:hover { color: var(--vmd-link-hover-text-color,var(--vmd-link-current-text-color,var(--vmd-link-text-color,var(--vmd-text-color,#000)))); text-decoration-line: var(--vmd-link-hover-text-decoration,var(--vmd-link-current-text-decoration,var(--vmd-link-text-decoration,var(--vmd-text-decoration,initial)))); text-decoration-style: var(--vmd-link-hover-text-decoration-style,var(--vmd-link-current-text-decoration-style,var(--vmd-link-text-decoration-style,var(--vmd-text-decoration-style,initial)))); text-decoration-color: var(--vmd-link-hover-text-decoration-color,var(--vmd-link-current-text-decoration-color,var(--vmd-link-text-decoration-color,var(--vmd-text-decoration-color,initial)))); text-decoration-thickness: var(--vmd-link-hover-text-decoration-thickness,var(--vmd-link-current-text-decoration-thickness,var(--vmd-link-text-decoration-thickness,var(--vmd-text-decoration-thickness,initial)))); text-decoration-skip-ink: var(--vmd-link-hover-text-decoration-skip-ink,var(--vmd-link-current-text-decoration-skip-ink,var(--vmd-link-text-decoration-skip-ink,var(--vmd-text-decoration-skip-ink,initial)))); text-underline-offset: var(--vmd-link-hover-text-decoration-offset,var(--vmd-link-current-text-decoration-offset,var(--vmd-link-text-decoration-offset,var(--vmd-text-decoration-offset,initial)))); background-color: var(--vmd-link-hover-text-background-color,var(--vmd-link-current-text-background-color,var(--vmd-link-text-background-color,initial))); }
@supports not (color:color(display-p3 1 1 1)) {
  a.vmd-text[data-vmd-page-link-current]:hover, span.vmd-text[data-vmd-page-link-current]:hover { color: var(--vmd-link-hover-text-color-rgb,var(--vmd-link-hover-text-color,var(--vmd-link-current-text-color-rgb,var(--vmd-link-current-text-color,var(--vmd-link-text-color-rgb,var(--vmd-link-text-color,var(--vmd-code-text-color-rgb,var(--vmd-code-text-color,var(--vmd-text-color-rgb,var(--vmd-text-color,#000)))))))))); background-color: var(--vmd-link-hover-text-background-color-rgb,var(--vmd-link-hover-text-background-color,var(--vmd-link-current-text-background-color-rgb,var(--vmd-link-current-text-background-color,var(--vmd-link-text-background-color-rgb,var(--vmd-link-text-background-color,initial)))))); text-decoration-color: var(--vmd-link-hover-text-decoration-color-rgb,var(--vmd-link-hover-text-decoration-color,var(--vmd-link-current-text-decoration-color-rgb,var(--vmd-link-current-text-decoration-color,var(--vmd-link-text-decoration-color-rgb,var(--vmd-link-text-decoration-color,var(--vmd-text-decoration-color-rgb,var(--vmd-text-decoration-color,currentcolor)))))))); }
}
code.vmd-text a.vmd-text[data-vmd-page-link-current]:hover, code.vmd-text span.vmd-text[data-vmd-page-link-current]:hover { color: var(--vmd-link-hover-text-color,var(--vmd-link-current-text-color,var(--vmd-link-text-color,var(--vmd-code-text-color,var(--vmd-text-color,#000))))); }
@supports not (color:color(display-p3 1 1 1)) {
  code.vmd-text a.vmd-text[data-vmd-page-link-current]:hover, code.vmd-text a.vmd-text[data-vmd-page-link-current]:hover span.vmd-text:not([data-text-fill]), code.vmd-text span.vmd-text[data-vmd-page-link-current]:hover, code.vmd-text span.vmd-text[data-vmd-page-link-current]:hover span.vmd-text:not([data-text-fill]) { color: var(--vmd-link-hover-text-color-rgb,var(--vmd-link-hover-text-color,var(--vmd-link-current-text-color-rgb,var(--vmd-link-current-text-color,var(--vmd-link-text-color-rgb,var(--vmd-link-text-color,var(--vmd-code-text-color-rgb,var(--vmd-code-text-color,var(--vmd-text-color-rgb,var(--vmd-text-color,#000)))))))))); background-color: var(--vmd-link-hover-text-background-color-rgb,var(--vmd-link-hover-text-background-color,var(--vmd-link-current-text-background-color-rgb,var(--vmd-link-current-text-background-color,var(--vmd-link-text-background-color-rgb,var(--vmd-link-text-background-color,initial)))))); }
}
.vmd-image.vmd-text { max-width: 100%; height: auto; display: block; }
.text-styles-preset-reset.vmd-text { --vmd-font-family: Inter,Inter Placeholder,sans-serif; --vmd-font-style: normal; --vmd-font-weight: 500; --vmd-text-color: #000; --vmd-font-size: 16px; --vmd-letter-spacing: 0; --vmd-text-transform: none; --vmd-text-decoration: none; --vmd-text-decoration-style: none; --vmd-text-decoration-color: none; --vmd-text-decoration-thickness: none; --vmd-text-decoration-skip-ink: none; --vmd-text-decoration-offset: none; --vmd-line-height: 1.2em; --vmd-text-alignment: start; --vmd-font-open-type-features: normal; --vmd-text-background-color: initial; --vmd-text-background-radius: initial; --vmd-text-background-corner-shape: initial; --vmd-text-background-padding: initial; }
ol.vmd-text { --list-style-type: decimal; }
ul.vmd-text, ol.vmd-text { padding-inline-start: 0px; position: relative; }
li.vmd-text { counter-increment: list-item 1; padding-inline-start: 2ch; list-style: none; }
ol.vmd-text > li.vmd-text::before { content: counter(list-item,var(--list-style-type))"."; font-variant-numeric: tabular-nums; position: absolute; inset-inline-start: 0px; }
ol.vmd-text > li.vmd-text:nth-last-child(n+10), ol.vmd-text > li.vmd-text:nth-last-child(n+10) ~ li { padding-inline-start: 3ch; }
ol.vmd-text > li.vmd-text:nth-last-child(n+100), ol.vmd-text > li.vmd-text:nth-last-child(n+100) ~ li { padding-inline-start: 4ch; }
ol.vmd-text > li.vmd-text:nth-last-child(n+1000), ol.vmd-text > li.vmd-text:nth-last-child(n+1000) ~ li { padding-inline-start: 5ch; }
ol.vmd-text > li.vmd-text:nth-last-child(n+10000), ol.vmd-text > li.vmd-text:nth-last-child(n+10000) ~ li { padding-inline-start: 6ch; }
ol.vmd-text > li.vmd-text:nth-last-child(n+100000), ol.vmd-text > li.vmd-text:nth-last-child(n+100000) ~ li { padding-inline-start: 7ch; }
ol.vmd-text > li.vmd-text:nth-last-child(n+1000000), ol.vmd-text > li.vmd-text:nth-last-child(n+1000000) ~ li { padding-inline-start: 8ch; }
ul.vmd-text > li.vmd-text::before { content: "•"; position: absolute; inset-inline-start: 0px; }
.vmd-table-wrapper { overflow-x: auto; }
table.vmd-text, .vmd-table-wrapper table.vmd-text { border-collapse: separate; border-spacing: 0px; table-layout: auto; word-break: normal; width: 100%; }
td.vmd-text, th.vmd-text { vertical-align: top; min-width: 16ch; }
.vmd-text-module[data-width="fill"] > :first-child, .vmd-text-module:not([data-width="fit"])[style*="aspect-ratio"] > :first-child { width: 100%; }
@supports not (aspect-ratio:1) {
  .vmd-text-module:not([data-width="fit"])[style*="aspect-ratio"] { position: relative; }
  .vmd-text-module:not([data-width="fit"])[style*="aspect-ratio"]::before { content: ""; padding-bottom: calc(100%/calc(var(--aspect-ratio))); display: block; }
  .vmd-text-module[data-width="fill"] > :first-child, .vmd-text-module:not([data-width="fit"])[style*="aspect-ratio"] > :first-child { height: 100%; position: absolute; top: 0px; left: 0px; }
}
[data-vmd-component-type="DeprecatedRichText"] { cursor: inherit; }
[data-vmd-component-type="DeprecatedRichText"] .text-styles-preset-reset { --vmd-font-family: Inter,Inter Placeholder,sans-serif; --vmd-font-style: normal; --vmd-font-weight: 500; --vmd-text-color: #000; --vmd-font-size: 16px; --vmd-letter-spacing: 0; --vmd-text-transform: none; --vmd-text-decoration: none; --vmd-line-height: 1.2em; --vmd-text-alignment: start; --vmd-font-open-type-features: normal; --font-variation-settings: normal; }
[data-vmd-component-type="DeprecatedRichText"] p, [data-vmd-component-type="DeprecatedRichText"] div, [data-vmd-component-type="DeprecatedRichText"] h1, [data-vmd-component-type="DeprecatedRichText"] h2, [data-vmd-component-type="DeprecatedRichText"] h3, [data-vmd-component-type="DeprecatedRichText"] h4, [data-vmd-component-type="DeprecatedRichText"] h5, [data-vmd-component-type="DeprecatedRichText"] h6 { margin: 0px; padding: 0px; }
[data-vmd-component-type="DeprecatedRichText"] p, [data-vmd-component-type="DeprecatedRichText"] div, [data-vmd-component-type="DeprecatedRichText"] h1, [data-vmd-component-type="DeprecatedRichText"] h2, [data-vmd-component-type="DeprecatedRichText"] h3, [data-vmd-component-type="DeprecatedRichText"] h4, [data-vmd-component-type="DeprecatedRichText"] h5, [data-vmd-component-type="DeprecatedRichText"] h6, [data-vmd-component-type="DeprecatedRichText"] li, [data-vmd-component-type="DeprecatedRichText"] ol, [data-vmd-component-type="DeprecatedRichText"] ul, [data-vmd-component-type="DeprecatedRichText"] span:not([data-text-fill]) { font-family: var(--vmd-font-family,Inter,Inter Placeholder,sans-serif); font-style: var(--vmd-font-style,normal); font-weight: var(--vmd-font-weight,400); color: var(--vmd-text-color,#000); font-size: var(--vmd-font-size,16px); letter-spacing: var(--vmd-letter-spacing,0); text-transform: var(--vmd-text-transform,none); text-decoration: var(--vmd-text-decoration,none); line-height: var(--vmd-line-height,1.2em); text-align: var(--vmd-text-alignment,start); }
[data-vmd-component-type="DeprecatedRichText"] p:not(:first-child), [data-vmd-component-type="DeprecatedRichText"] div:not(:first-child), [data-vmd-component-type="DeprecatedRichText"] h1:not(:first-child), [data-vmd-component-type="DeprecatedRichText"] h2:not(:first-child), [data-vmd-component-type="DeprecatedRichText"] h3:not(:first-child), [data-vmd-component-type="DeprecatedRichText"] h4:not(:first-child), [data-vmd-component-type="DeprecatedRichText"] h5:not(:first-child), [data-vmd-component-type="DeprecatedRichText"] h6:not(:first-child), [data-vmd-component-type="DeprecatedRichText"] ol:not(:first-child), [data-vmd-component-type="DeprecatedRichText"] ul:not(:first-child), [data-vmd-component-type="DeprecatedRichText"] .vmd-image:not(:first-child) { margin-top: var(--vmd-paragraph-spacing,0); }
[data-vmd-component-type="DeprecatedRichText"] span[data-text-fill] { -webkit-text-fill-color: transparent; background-clip: text; display: inline-block; }
[data-vmd-component-type="DeprecatedRichText"] a, [data-vmd-component-type="DeprecatedRichText"] a span:not([data-text-fill]) { font-family: var(--vmd-link-font-family,var(--vmd-font-family,Inter,Inter Placeholder,sans-serif)); font-style: var(--vmd-link-font-style,var(--vmd-font-style,normal)); font-weight: var(--vmd-link-font-weight,var(--vmd-font-weight,400)); color: var(--vmd-link-text-color,var(--vmd-text-color,#000)); font-size: var(--vmd-link-font-size,var(--vmd-font-size,16px)); text-transform: var(--vmd-link-text-transform,var(--vmd-text-transform,none)); text-decoration: var(--vmd-link-text-decoration,var(--vmd-text-decoration,none)); }
[data-vmd-component-type="DeprecatedRichText"] a:hover, [data-vmd-component-type="DeprecatedRichText"] a:hover span:not([data-text-fill]) { font-family: var(--vmd-link-hover-font-family,var(--vmd-link-font-family,var(--vmd-font-family,Inter,Inter Placeholder,sans-serif))); font-style: var(--vmd-link-hover-font-style,var(--vmd-link-font-style,var(--vmd-font-style,normal))); font-weight: var(--vmd-link-hover-font-weight,var(--vmd-link-font-weight,var(--vmd-font-weight,400))); color: var(--vmd-link-hover-text-color,var(--vmd-link-text-color,var(--vmd-text-color,#000))); font-size: var(--vmd-link-hover-font-size,var(--vmd-link-font-size,var(--vmd-font-size,16px))); text-transform: var(--vmd-link-hover-text-transform,var(--vmd-link-text-transform,var(--vmd-text-transform,none))); text-decoration: var(--vmd-link-hover-text-decoration,var(--vmd-link-text-decoration,var(--vmd-text-decoration,none))); }
[data-vmd-component-type="DeprecatedRichText"] a[data-vmd-page-link-current], [data-vmd-component-type="DeprecatedRichText"] a[data-vmd-page-link-current] span:not([data-text-fill]):not([data-nested-link]) { font-family: var(--vmd-link-current-font-family,var(--vmd-link-font-family,var(--vmd-font-family,Inter,Inter Placeholder,sans-serif))); font-style: var(--vmd-link-current-font-style,var(--vmd-link-font-style,var(--vmd-font-style,normal))); font-weight: var(--vmd-link-current-font-weight,var(--vmd-link-font-weight,var(--vmd-font-weight,400))); color: var(--vmd-link-current-text-color,var(--vmd-link-text-color,var(--vmd-text-color,#000))); font-size: var(--vmd-link-current-font-size,var(--vmd-link-font-size,var(--vmd-font-size,16px))); text-transform: var(--vmd-link-current-text-transform,var(--vmd-link-text-transform,var(--vmd-text-transform,none))); text-decoration: var(--vmd-link-current-text-decoration,var(--vmd-link-text-decoration,var(--vmd-text-decoration,none))); }
[data-vmd-component-type="DeprecatedRichText"] a[data-vmd-page-link-current]:hover, [data-vmd-component-type="DeprecatedRichText"] a[data-vmd-page-link-current]:hover span:not([data-text-fill]):not([data-nested-link]) { font-family: var(--vmd-link-hover-font-family,var(--vmd-link-current-font-family,var(--vmd-link-font-family,var(--vmd-font-family,Inter,Inter Placeholder,sans-serif)))); font-style: var(--vmd-link-hover-font-style,var(--vmd-link-current-font-style,var(--vmd-link-font-style,var(--vmd-font-style,normal)))); font-weight: var(--vmd-link-hover-font-weight,var(--vmd-link-current-font-weight,var(--vmd-link-font-weight,var(--vmd-font-weight,400)))); color: var(--vmd-link-hover-text-color,var(--vmd-link-current-text-color,var(--vmd-link-text-color,var(--vmd-text-color,#000)))); font-size: var(--vmd-link-hover-font-size,var(--vmd-link-current-font-size,var(--vmd-link-font-size,var(--vmd-font-size,16px)))); text-transform: var(--vmd-link-hover-text-transform,var(--vmd-link-current-text-transform,var(--vmd-link-text-transform,var(--vmd-text-transform,none)))); text-decoration: var(--vmd-link-hover-text-decoration,var(--vmd-link-current-text-decoration,var(--vmd-link-text-decoration,var(--vmd-text-decoration,none)))); }
[data-vmd-component-type="DeprecatedRichText"] strong { font-weight: bolder; }
[data-vmd-component-type="DeprecatedRichText"] em { font-style: italic; }
[data-vmd-component-type="DeprecatedRichText"] .vmd-image { max-width: 100%; height: auto; display: block; }
[data-vmd-component-type="DeprecatedRichText"] ul, [data-vmd-component-type="DeprecatedRichText"] ol { width: 100%; margin: 0px; padding-left: 0px; display: table; }
[data-vmd-component-type="DeprecatedRichText"] li { counter-increment: list-item 1; list-style: none; display: table-row; }
[data-vmd-component-type="DeprecatedRichText"] ol > li::before { box-sizing: border-box; content: counter(list-item) "."; white-space: nowrap; width: 2.25ch; padding-right: 0.75ch; display: table-cell; }
[data-vmd-component-type="DeprecatedRichText"] ul > li::before { box-sizing: border-box; content: "•"; width: 2.25ch; padding-right: 0.75ch; display: table-cell; }
:not([data-vmd-generated]) > [data-vmd-stack-content-wrapper] > *, :not([data-vmd-generated]) > [data-vmd-stack-content-wrapper] > [data-vmd-component-type], :not([data-vmd-generated]) > [data-vmd-stack-content-wrapper] > [data-vmd-legacy-stack-gap-enabled] > *, :not([data-vmd-generated]) > [data-vmd-stack-content-wrapper] > [data-vmd-legacy-stack-gap-enabled] > [data-vmd-component-type] { position: relative; }
.flexbox-gap-not-supported [data-vmd-legacy-stack-gap-enabled="true"] > *, [data-vmd-legacy-stack-gap-enabled="true"][data-vmd-stack-flexbox-gap="false"] { margin-top: calc(var(--stack-gap-y)/2); margin-bottom: calc(var(--stack-gap-y)/2); margin-right: calc(var(--stack-gap-x)/2); margin-left: calc(var(--stack-gap-x)/2); }
[data-vmd-stack-content-wrapper][data-vmd-stack-gap-enabled="true"] { row-gap: var(--stack-native-row-gap); column-gap: var(--stack-native-column-gap); }
.flexbox-gap-not-supported [data-vmd-stack-content-wrapper][data-vmd-stack-gap-enabled="true"] { gap: unset; }
.flexbox-gap-not-supported [data-vmd-stack-direction-reverse="false"] [data-vmd-legacy-stack-gap-enabled="true"] > :first-child, [data-vmd-stack-direction-reverse="false"] [data-vmd-legacy-stack-gap-enabled="true"][data-vmd-stack-flexbox-gap="false"] > :first-child, .flexbox-gap-not-supported [data-vmd-stack-direction-reverse="true"] [data-vmd-legacy-stack-gap-enabled="true"] > :last-child, [data-vmd-stack-direction-reverse="true"] [data-vmd-legacy-stack-gap-enabled="true"][data-vmd-stack-flexbox-gap="false"] > :last-child { margin-top: 0px; margin-left: 0px; }
.flexbox-gap-not-supported [data-vmd-stack-direction-reverse="false"] [data-vmd-legacy-stack-gap-enabled="true"] > :last-child, [data-vmd-stack-direction-reverse="false"] [data-vmd-legacy-stack-gap-enabled="true"][data-vmd-stack-flexbox-gap="false"] > :last-child, .flexbox-gap-not-supported [data-vmd-stack-direction-reverse="true"] [data-vmd-legacy-stack-gap-enabled="true"] > :first-child, [data-vmd-stack-direction-reverse="true"] [data-vmd-legacy-stack-gap-enabled="true"][data-vmd-stack-flexbox-gap="false"] > :first-child { margin-bottom: 0px; margin-right: 0px; }
navigationcontainer [data-vmd-component-type="NavigationContainer"] > *, [data-vmd-component-type="NavigationContainer"] > [data-vmd-component-type] { position: relative; }
[data-vmd-component-type="Scroll"]::-webkit-scrollbar { display: none; }
[data-vmd-component-type="ScrollContentWrapper"] > * { position: relative; }
[data-vmd-component-type="NativeScroll"] { }
[data-vmd-component-type="NativeScroll"] > * { position: relative; }
[data-vmd-component-type="NativeScroll"].direction-both { overflow: auto; }
[data-vmd-component-type="NativeScroll"].direction-vertical { overflow: hidden auto; }
[data-vmd-component-type="NativeScroll"].direction-horizontal { overflow: auto hidden; }
[data-vmd-component-type="NativeScroll"].direction-vertical > * { width: 100% !important; }
[data-vmd-component-type="NativeScroll"].direction-horizontal > * { height: 100% !important; }
[data-vmd-component-type="NativeScroll"].scrollbar-hidden::-webkit-scrollbar { display: none; }
[data-vmd-component-type="PageContentWrapper"] > *, [data-vmd-component-type="PageContentWrapper"] > [data-vmd-component-type] { position: relative; }
[data-vmd-component-type="DeviceComponent"].no-device > * { width: 100% !important; height: 100% !important; }
[data-is-present="false"], [data-is-present="false"] * { pointer-events: none !important; }
[data-vmd-cursor="pointer"] { cursor: pointer; }
[data-vmd-cursor="grab"] { cursor: grab; }
[data-vmd-cursor="grab"]:active { cursor: grabbing; }
[data-vmd-component-type="Frame"] *, [data-vmd-component-type="Stack"] * { pointer-events: auto; }
[data-vmd-generated] * { pointer-events: unset; }
.svgContainer svg { display: block; }
[data-reset="button"] { background: 0px 0px; border-width: 0px; padding: 0px; }
[data-hide-scrollbars="true"]::-webkit-scrollbar { width: 0px; height: 0px; }
[data-hide-scrollbars="true"]::-webkit-scrollbar-thumb { background: 0px 0px; }
[data-hide-scrollbars="true"] { scrollbar-width: none; }
@supports not (overflow:clip) {
  :root { --overflow-clip-fallback: hidden; }
}
.vmd-lightbox-container { opacity: 1 !important; pointer-events: auto !important; }
@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)) {
  div.vmd-text, p.vmd-text, h1.vmd-text, h2.vmd-text, h3.vmd-text, h4.vmd-text, h5.vmd-text, h6.vmd-text, ol.vmd-text, ul.vmd-text, li.vmd-text, blockquote.vmd-text, .vmd-text.vmd-image { display: var(--text-truncation-display-inline-for-safari-16,revert); }
  div.vmd-text::after, p.vmd-text::after, h1.vmd-text::after, h2.vmd-text::after, h3.vmd-text::after, h4.vmd-text::after, h5.vmd-text::after, h6.vmd-text::after, ol.vmd-text::after, ul.vmd-text::after, li.vmd-text::after, blockquote.vmd-text::after, .vmd-text.vmd-image::after { content: var(--text-truncation-line-break-for-safari-16); white-space: pre; }
  .vmd-text.vmd-text-module, .vmd-text.vmd-table-wrapper { display: var(--text-truncation-display-none-for-safari-16,revert); }
  p.vmd-text[data-text-fill] { display: var(--text-truncation-display-inline-for-safari-16,inline-block); }
}
.vmd-cursor-none, .vmd-cursor-none * { cursor: none !important; }
.vmd-pointer-events-none, .vmd-pointer-events-none * { pointer-events: none !important; }
@supports (aspect-ratio:1) {
  body { --vmd-aspect-ratio-supported: auto; }
}
.vmd-J57e0.vmd-lux5qc, .vmd-J57e0 .vmd-lux5qc { display: block; }
.vmd-J57e0.vmd-72rtr7 { height: 8628px; overflow: var(--overflow-clip-fallback,clip); background-color: rgb(14, 16, 54); flex-flow: column; place-content: center flex-start; align-items: center; gap: 0px; width: 1440px; padding: 0px; display: flex; position: relative; }
.vmd-J57e0 .vmd-efec54 { background: radial-gradient(61% 75% at 50% 18.2%, rgb(19, 89, 254) 0%, rgb(14, 16, 54) 100%); flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: 100%; height: 12%; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-dakc9b { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 56px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-x9hu0z { flex: 0 0 auto; width: 439px; height: 168px; position: relative; }
.vmd-J57e0 .vmd-1qlbsz3 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 59px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-brz29g { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 732px; height: 55px; padding: 10px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-wl1iuw { --vmd-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 1 0 0px; width: 1px; height: 200%; position: relative; }
.vmd-J57e0 .vmd-8c9te4, .vmd-J57e0 .vmd-rgcicy { height: 110px; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 328px; padding: 0px; display: flex; position: relative; }
.vmd-J57e0 .vmd-4crhg8-container, .vmd-J57e0 .vmd-1eibeqw-container, .vmd-J57e0 .vmd-c9285u-container, .vmd-J57e0 .vmd-syweac-container { flex: 1 0 0px; width: 1px; height: auto; position: relative; }
.vmd-J57e0 .vmd-2zlavy { background: radial-gradient(50% 50%, rgb(28, 75, 205) 0%, rgb(14, 16, 54) 100%); flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 46px; width: 100%; height: 1273px; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-415im9 { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 32px; width: 1106px; height: min-content; padding: 17px 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-qvwwqm { --vmd-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 512px; height: 64px; position: relative; }
.vmd-J57e0 .vmd-1ry7e7t { --vmd-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 814px; height: 82px; position: relative; }
.vmd-J57e0 .vmd-1ksgsd2 { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 76px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-l4ayfj { aspect-ratio: 1.78321 / 1; height: var(--vmd-aspect-ratio-supported,655px); border-radius: 37px; flex: 0 0 auto; width: 1168px; position: relative; }
.vmd-J57e0 .vmd-1q7kyri-container { flex: 0 0 auto; position: absolute; inset: 0px; }
.vmd-J57e0 .vmd-lm7cpv { flex-flow: row; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 172px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-jveew2 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 172px; width: min-content; height: 241px; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-16czk8k { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 16px; width: 265px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-16wuqi6, .vmd-J57e0 .vmd-19agmg, .vmd-J57e0 .vmd-1xn8d5i { background: linear-gradient(-45.1021deg, rgb(9, 205, 253) 0%, rgb(32, 89, 242) 38.5081%, rgb(237, 86, 153) 100%); border-radius: 69px; flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 118px; height: 118px; padding: 0px; display: flex; position: relative; overflow: visible; box-shadow: rgb(255, 172, 239) -3px -2px 4px; }
.vmd-J57e0 .vmd-2rpvwy, .vmd-J57e0 .vmd-cd4gpn, .vmd-J57e0 .vmd-105xr5y { --vmd-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 105px; height: 105px; position: relative; }
.vmd-J57e0 .vmd-1twacz3 { --vmd-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 265px; height: 56px; position: relative; }
.vmd-J57e0 .vmd-12b18ty { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 16px; width: 205px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-9rnvwp { --vmd-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 231px; height: 56px; position: relative; }
.vmd-J57e0 .vmd-c68gm7 { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 16px; width: 182px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-nlclyk { --vmd-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 182px; height: 65px; position: relative; }
.vmd-J57e0 .vmd-1iii5lc { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; height: 868px; padding: 10px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-17qy08z { aspect-ratio: 1.79883 / 1; height: var(--vmd-aspect-ratio-supported,681px); border-radius: 65px; flex: 0 0 auto; width: 1225px; position: relative; }
.vmd-J57e0 .vmd-1vlf2bm-container { flex: 0 0 auto; width: 1225px; position: absolute; top: 0px; bottom: 0px; right: -1px; }
.vmd-J57e0 .vmd-1s04jf8 { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 85px; width: 100%; height: 1216px; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-rvdmk0 { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 81px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-1o38h50 { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 25px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-6beojl, .vmd-J57e0 .vmd-1totmsd { --vmd-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 1438px; height: auto; position: relative; }
.vmd-J57e0 .vmd-z3zg8l { --vmd-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 616px; height: 80px; position: relative; }
.vmd-J57e0 .vmd-rddbt4 { z-index: 1; flex: 0 0 auto; width: 880px; height: 777px; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-j4glwi { flex: 0 0 auto; width: 483px; height: 483px; position: absolute; top: 51px; left: calc(47.9545% - 241.5px); }
.vmd-J57e0 .vmd-1g5w5k9 { aspect-ratio: 2.69076 / 1; height: var(--vmd-aspect-ratio-supported,188px); flex: 0 0 auto; width: 506px; position: absolute; top: 52%; left: 50%; transform: translate(-50%, -50%); }
.vmd-J57e0 .vmd-6a25h5 { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 0px; width: min-content; height: min-content; padding: 0px; display: flex; position: absolute; top: 0px; left: 332px; overflow: visible; }
.vmd-J57e0 .vmd-fzqv25 { flex: 0 0 auto; width: 120px; height: 120px; position: relative; }
.vmd-J57e0 .vmd-sgaj18 { --vmd-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 185px; height: 100px; position: relative; }
.vmd-J57e0 .vmd-1k5y20m { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 3px; width: min-content; height: min-content; padding: 0px; display: flex; position: absolute; top: 52%; left: 22px; overflow: visible; transform: translateY(-50%); }
.vmd-J57e0 .vmd-1n28rge { --vmd-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 150px; height: 118px; position: relative; }
.vmd-J57e0 .vmd-yq90zb { flex: 0 0 auto; width: 119px; height: 119px; position: relative; }
.vmd-J57e0 .vmd-152f409 { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 11px; width: min-content; height: min-content; padding: 0px; display: flex; position: absolute; top: 231px; right: -51px; overflow: visible; }
.vmd-J57e0 .vmd-ggcvd { flex: 0 0 auto; width: 127px; height: 127px; position: relative; }
.vmd-J57e0 .vmd-11t6q3i { --vmd-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 209px; height: 79px; position: relative; }
.vmd-J57e0 .vmd-1iukt3t { filter: blur(55.15px); z-index: 0; background: radial-gradient(45.4124% 45.4124% at 50.0516% 54.5876%, rgba(33, 89, 242, 0.93) 0%, rgba(33, 89, 242, 0) 100%); flex: 0 0 auto; width: 1438px; height: 898px; position: absolute; bottom: 93px; right: 0px; }
.vmd-J57e0 .vmd-11nrm3b { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 105px; width: 100%; height: 1348px; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-bhvch5 { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 70px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-5fd01g { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 45px; width: min-content; height: min-content; padding: 10px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-1ygs0ow, .vmd-J57e0 .vmd-1wu5hoi { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 10px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-1eu4q64, .vmd-J57e0 .vmd-1sw21kj { --vmd-paragraph-spacing: 0px; white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.vmd-J57e0 .vmd-1d6hfjy { --vmd-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 939px; height: auto; position: relative; }
.vmd-J57e0 .vmd-1v8cwbc { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 74px; width: 1100px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-1wqz4di { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 47px; width: 198px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-iihdb7, .vmd-J57e0 .vmd-1pimn9q { flex: 0 0 auto; width: 140px; height: 139px; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-1gptxyo, .vmd-J57e0 .vmd-1zeqkd { flex: 0 0 auto; width: 140px; height: 139px; position: absolute; top: 0px; left: 0px; }
.vmd-J57e0 .vmd-2apqy0 { --vmd-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 122px; height: 36px; position: absolute; top: 52px; left: 9px; }
.vmd-J57e0 .vmd-1td2kvz { --vmd-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 198px; height: 15px; position: relative; }
.vmd-J57e0 .vmd-st42dh { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 47px; width: 227px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-1fxtoe5 { flex: 0 0 auto; width: 141px; height: 139px; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-15t3wmu { flex: 0 0 auto; width: 141px; height: 139px; position: absolute; top: 0px; left: 0px; }
.vmd-J57e0 .vmd-1wbgo0o { --vmd-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 122px; height: 36px; position: absolute; top: 52px; left: 10px; }
.vmd-J57e0 .vmd-1mnb6ew { --vmd-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 227px; height: 15px; position: relative; }
.vmd-J57e0 .vmd-1scaymt { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 47px; width: 221px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-1soa9p { flex: 0 0 auto; width: 139px; height: 139px; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-uldcu5 { flex: 0 0 auto; width: 139px; height: 139px; position: absolute; top: 0px; left: 0px; }
.vmd-J57e0 .vmd-5v14q3 { --vmd-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 121px; height: 36px; position: absolute; top: 52px; left: 7px; }
.vmd-J57e0 .vmd-16pcvu0 { --vmd-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 221px; height: 15px; position: relative; }
.vmd-J57e0 .vmd-oixw5p { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 47px; width: 232px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-abi18z { --vmd-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 122px; height: 36px; position: absolute; top: 52px; left: 8px; }
.vmd-J57e0 .vmd-m91msr { --vmd-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 207px; height: 15px; position: relative; }
.vmd-J57e0 .vmd-lpcccd { flex: 0 0 auto; width: 1025px; height: 655px; position: relative; }
.vmd-J57e0 .vmd-19vs1or { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 63px; width: 100%; height: 947px; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-1xqbzju { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 2px; width: 637px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-q7oyy { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; height: min-content; padding: 10px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-1t4rjfs { --vmd-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 617px; height: auto; position: relative; }
.vmd-J57e0 .vmd-n0vi6v { background-color: rgb(255, 255, 255); border-radius: 28px; flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 12px; width: 964px; height: 546px; padding: 0px 0px 0px 35px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-qgbu0z, .vmd-J57e0 .vmd-4ghpow, .vmd-J57e0 .vmd-x34mxc { aspect-ratio: 9.94624 / 1; height: var(--vmd-aspect-ratio-supported,93px); flex: 0 0 auto; width: 925px; position: relative; }
.vmd-J57e0 .vmd-131xfi7 { aspect-ratio: 9.96774 / 1; height: var(--vmd-aspect-ratio-supported,93px); flex: 0 0 auto; width: 927px; position: relative; }
.vmd-J57e0 .vmd-197cx5z { aspect-ratio: 9.9717 / 1; height: var(--vmd-aspect-ratio-supported,93px); flex: 0 0 auto; width: 925px; position: relative; }
.vmd-J57e0 .vmd-1i8sdxo { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 105px; width: 100%; height: 791px; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-7pfssp { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 24px; width: 566px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-13uz958 { --vmd-paragraph-spacing: 16px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 566px; height: 37px; position: relative; }
.vmd-J57e0 .vmd-bgdqg2 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; height: 27px; padding: 10px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-gaezhs, .vmd-J57e0 .vmd-1yq1d52, .vmd-J57e0 .vmd-czkmd9, .vmd-J57e0 .vmd-1d5gn7y { --vmd-paragraph-spacing: 16px; white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.vmd-J57e0 .vmd-1jbezom { flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 162px; width: 100%; height: 469px; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-jtixhx { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 142px; width: 173px; height: 100%; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-1vwe2tg { background: linear-gradient(-45.1021deg, rgb(9, 205, 253) 0%, rgb(32, 89, 242) 38.5081%, rgb(237, 86, 153) 100%); border-radius: 52px; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 56px; width: 149px; height: 48px; padding: 10px; display: flex; position: relative; overflow: visible; box-shadow: rgb(255, 172, 239) -3px -2px 4px; }
.vmd-J57e0 .vmd-1wq4za4 { aspect-ratio: 2.05453 / 1; height: var(--vmd-aspect-ratio-supported,169px); flex: 0 0 auto; width: 201%; position: relative; }
.vmd-J57e0 .vmd-1ma4w8m { flex-flow: column; flex: 0 0 auto; place-content: flex-end flex-start; align-items: flex-end; gap: 11px; width: 240px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-49dq2b { background: linear-gradient(-45.1021deg, rgb(9, 205, 253) 0%, rgb(32, 89, 242) 38.5081%, rgb(237, 86, 153) 100%); border-radius: 52px; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 215px; height: 48px; padding: 10px; display: flex; position: relative; overflow: visible; box-shadow: rgb(255, 172, 239) -3px -2px 4px; }
.vmd-J57e0 .vmd-n1fa3n { aspect-ratio: 0.761523 / 1; height: var(--vmd-aspect-ratio-supported,316px); flex: 0 0 auto; width: 100%; position: relative; }
.vmd-J57e0 .vmd-1u6rkq6 { flex-flow: column; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 41px; width: 246px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-rxdg5b { background: linear-gradient(-45.1021deg, rgb(9, 205, 253) 0%, rgb(32, 89, 242) 38.5081%, rgb(237, 86, 153) 100%); border-radius: 52px; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 154px; height: 48px; padding: 10px; display: flex; position: relative; overflow: visible; box-shadow: rgb(255, 172, 239) -3px -2px 4px; }
.vmd-J57e0 .vmd-1r9bk7f { flex: 0 0 auto; width: 246px; height: 246px; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-1bxt65a { flex: 0 0 auto; width: 246px; height: 246px; position: absolute; top: 0px; left: 0px; overflow: hidden; }
.vmd-J57e0 .vmd-ija2l5 { flex: 0 0 auto; width: 533px; height: 333px; position: absolute; top: -45px; left: -144px; overflow: visible; }
.vmd-J57e0 .vmd-1oqh7gf { flex: 0 0 auto; width: 201px; height: 166px; position: absolute; top: 85px; left: 162px; overflow: visible; }
.vmd-J57e0 .vmd-15tv57e { flex: 0 0 auto; width: 201px; height: 166px; position: absolute; top: 0px; left: 0px; overflow: hidden; }
.vmd-J57e0 .vmd-qkapfs { aspect-ratio: 1.6 / 1; height: var(--vmd-aspect-ratio-supported,339px); flex: 0 0 auto; width: 542px; position: absolute; top: -88px; left: -166px; }
.vmd-J57e0 .vmd-pibppc { aspect-ratio: 1.6 / 1; height: var(--vmd-aspect-ratio-supported,333px); flex: 0 0 auto; width: 533px; position: absolute; top: 0px; left: 0px; }
.vmd-J57e0 .vmd-17o6ck8 { height: 756px; overflow: var(--overflow-clip-fallback,clip); flex: 0 0 auto; width: 1253px; position: relative; }
.vmd-J57e0 .vmd-p1lagd-container { flex: 0 0 auto; width: 1078px; height: 585px; position: absolute; top: 27px; left: calc(50.3591% - 539px); }
.vmd-J57e0 .vmd-1wpgz1f { background-color: rgb(26, 27, 43); flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 40px; width: 100%; height: min-content; padding: 100px 20px; display: flex; position: relative; overflow: hidden; }
.vmd-J57e0 .vmd-1ng7vvj { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: 960px; max-width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.vmd-J57e0 .vmd-1af2pav { flex: 0 0 auto; width: 226px; height: 85px; position: relative; }
@media (min-width: 810px) and (max-width: 1439.98px) {
  .vmd-J57e0.vmd-72rtr7 { width: 810px; height: 7635px; }
  .vmd-J57e0 .vmd-2zlavy { height: 1139px; }
  .vmd-J57e0 .vmd-415im9 { width: 731px; }
  .vmd-J57e0 .vmd-1ry7e7t { width: 629px; }
  .vmd-J57e0 .vmd-l4ayfj { height: var(--vmd-aspect-ratio-supported,411px); width: 733px; }
  .vmd-J57e0 .vmd-jveew2 { gap: 37px; }
  .vmd-J57e0 .vmd-1iii5lc { height: 448px; }
  .vmd-J57e0 .vmd-17qy08z { height: var(--vmd-aspect-ratio-supported,435px); width: 782px; }
  .vmd-J57e0 .vmd-6beojl { width: 667px; }
  .vmd-J57e0 .vmd-1totmsd { width: 631px; }
  .vmd-J57e0 .vmd-rddbt4 { width: 748px; height: 613px; }
  .vmd-J57e0 .vmd-j4glwi { width: 347px; height: 356px; top: 87px; left: calc(48.1283% - 173.5px); }
  .vmd-J57e0 .vmd-1g5w5k9 { bottom: 159px; left: 49%; top: unset; width: 505px; transform: translate(-50%); }
  .vmd-J57e0 .vmd-6a25h5 { top: 27px; left: 301px; }
  .vmd-J57e0 .vmd-sgaj18 { width: 142px; }
  .vmd-J57e0 .vmd-1k5y20m { top: 54%; left: 23px; }
  .vmd-J57e0 .vmd-1n28rge { width: 121px; }
  .vmd-J57e0 .vmd-152f409 { left: 467px; right: unset; top: 46%; transform: translateY(-50%); }
  .vmd-J57e0 .vmd-ggcvd { order: 0; }
  .vmd-J57e0 .vmd-11t6q3i { order: 1; width: 143px; }
  .vmd-J57e0 .vmd-1iukt3t { width: unset; left: -9px; }
  .vmd-J57e0 .vmd-11nrm3b { height: 1197px; }
  .vmd-J57e0 .vmd-1d6hfjy { width: 658px; }
  .vmd-J57e0 .vmd-1v8cwbc { gap: 0px; }
  .vmd-J57e0 .vmd-1gptxyo { height: 114px; left: unset; width: 115px; right: 0px; }
  .vmd-J57e0 .vmd-2apqy0 { width: 101px; height: 29px; top: 43px; left: 32px; }
  .vmd-J57e0 .vmd-st42dh { width: 197px; }
  .vmd-J57e0 .vmd-15t3wmu { height: 117px; left: unset; width: 119px; right: 0px; }
  .vmd-J57e0 .vmd-1wbgo0o { width: 103px; height: 30px; top: 44px; left: 30px; }
  .vmd-J57e0 .vmd-1scaymt { width: 185px; }
  .vmd-J57e0 .vmd-uldcu5 { height: 112px; left: unset; width: 112px; right: 0px; }
  .vmd-J57e0 .vmd-5v14q3 { width: 97px; height: 29px; top: 42px; left: 33px; }
  .vmd-J57e0 .vmd-oixw5p { width: 199px; }
  .vmd-J57e0 .vmd-1zeqkd { height: 119px; left: unset; width: 120px; right: 0px; }
  .vmd-J57e0 .vmd-abi18z { width: 104px; height: 30px; top: 43px; left: 28px; }
  .vmd-J57e0 .vmd-lpcccd { width: 706px; height: 451px; }
  .vmd-J57e0 .vmd-n0vi6v { width: 767px; height: 434px; }
  .vmd-J57e0 .vmd-qgbu0z, .vmd-J57e0 .vmd-4ghpow, .vmd-J57e0 .vmd-197cx5z, .vmd-J57e0 .vmd-x34mxc { height: var(--vmd-aspect-ratio-supported,69px); width: 687px; }
  .vmd-J57e0 .vmd-131xfi7 { height: var(--vmd-aspect-ratio-supported,69px); width: 688px; }
  .vmd-J57e0 .vmd-1jbezom { gap: 33px; }
  .vmd-J57e0 .vmd-n1fa3n { height: var(--vmd-aspect-ratio-supported,315px); }
  .vmd-J57e0 .vmd-pibppc { height: var(--vmd-aspect-ratio-supported,334px); }
  .vmd-J57e0 .vmd-17o6ck8 { width: 827px; height: 519px; }
  .vmd-J57e0 .vmd-p1lagd-container { width: 810px; height: 437px; top: 0px; left: calc(49.9395% - 405px); }
  .vmd-J57e0 .vmd-1af2pav { width: 291px; height: 101px; }
}
@media (max-width: 809.98px) {
  .vmd-J57e0.vmd-72rtr7 { width: 390px; height: 8555px; }
  .vmd-J57e0 .vmd-efec54 { height: 6%; }
  .vmd-J57e0 .vmd-dakc9b { padding: 73px 0px; }
  .vmd-J57e0 .vmd-x9hu0z { order: 0; width: 240px; height: 92px; }
  .vmd-J57e0 .vmd-1qlbsz3 { order: 1; }
  .vmd-J57e0 .vmd-brz29g { width: 273px; height: 83px; }
  .vmd-J57e0 .vmd-2zlavy { height: 1491px; }
  .vmd-J57e0 .vmd-415im9 { gap: 36px; width: 383px; }
  .vmd-J57e0 .vmd-qvwwqm { width: 261px; }
  .vmd-J57e0 .vmd-1ry7e7t { width: 345px; height: 161px; }
  .vmd-J57e0 .vmd-1ksgsd2 { gap: 0px; }
  .vmd-J57e0 .vmd-l4ayfj { height: var(--vmd-aspect-ratio-supported,209px); width: 373px; }
  .vmd-J57e0 .vmd-jveew2 { flex-direction: column; gap: 59px; height: 799px; padding: 0px 31px; }
  .vmd-J57e0 .vmd-1iii5lc { height: 265px; }
  .vmd-J57e0 .vmd-17qy08z { height: var(--vmd-aspect-ratio-supported,217px); width: 390px; }
  .vmd-J57e0 .vmd-1vlf2bm-container { bottom: unset; width: 384px; height: 214px; top: calc(49.3088% - 107px); right: 0px; }
  .vmd-J57e0 .vmd-1s04jf8 { height: 1527px; }
  .vmd-J57e0 .vmd-rvdmk0, .vmd-J57e0 .vmd-yq90zb { order: 0; }
  .vmd-J57e0 .vmd-6beojl { width: 339px; }
  .vmd-J57e0 .vmd-1totmsd { width: 325px; }
  .vmd-J57e0 .vmd-z3zg8l { width: 339px; height: 90px; }
  .vmd-J57e0 .vmd-rddbt4 { order: 2; width: 396px; height: 932px; }
  .vmd-J57e0 .vmd-1g5w5k9 { height: var(--vmd-aspect-ratio-supported,161px); bottom: 142px; left: -19px; right: -19px; top: unset; transform: unset; width: unset; }
  .vmd-J57e0 .vmd-6a25h5 { top: 51px; left: 46%; transform: translate(-50%); }
  .vmd-J57e0 .vmd-sgaj18 { width: 174px; }
  .vmd-J57e0 .vmd-1k5y20m { top: 46%; left: 47%; transform: translate(-50%, -50%); }
  .vmd-J57e0 .vmd-1n28rge { order: 1; width: 196px; }
  .vmd-J57e0 .vmd-152f409 { left: 50%; right: unset; top: 192px; transform: translate(-50%); }
  .vmd-J57e0 .vmd-ggcvd { width: 122px; }
  .vmd-J57e0 .vmd-1iukt3t { order: 1; width: 390px; height: 547px; }
  .vmd-J57e0 .vmd-11nrm3b { height: 1859px; }
  .vmd-J57e0 .vmd-1d6hfjy { width: 319px; }
  .vmd-J57e0 .vmd-1v8cwbc, .vmd-J57e0 .vmd-1wpgz1f { flex-direction: column; }
  .vmd-J57e0 .vmd-lpcccd { width: 365px; height: 233px; }
  .vmd-J57e0 .vmd-19vs1or { height: 725px; }
  .vmd-J57e0 .vmd-1xqbzju { width: 372px; }
  .vmd-J57e0 .vmd-q7oyy { width: 60%; }
  .vmd-J57e0 .vmd-1t4rjfs { width: 337px; }
  .vmd-J57e0 .vmd-n0vi6v { width: 388px; height: 266px; }
  .vmd-J57e0 .vmd-qgbu0z { height: var(--vmd-aspect-ratio-supported,35px); order: 0; width: 342px; }
  .vmd-J57e0 .vmd-4ghpow { height: var(--vmd-aspect-ratio-supported,35px); order: 1; width: 342px; }
  .vmd-J57e0 .vmd-131xfi7 { height: var(--vmd-aspect-ratio-supported,34px); order: 2; width: 343px; }
  .vmd-J57e0 .vmd-197cx5z { height: var(--vmd-aspect-ratio-supported,35px); order: 3; width: 342px; }
  .vmd-J57e0 .vmd-x34mxc { height: var(--vmd-aspect-ratio-supported,35px); order: 4; width: 342px; }
  .vmd-J57e0 .vmd-1i8sdxo { gap: 0px; height: 1502px; }
  .vmd-J57e0 .vmd-7pfssp { order: 0; gap: 14px; width: 435px; }
  .vmd-J57e0 .vmd-13uz958 { order: 0; width: 396px; height: 46px; }
  .vmd-J57e0 .vmd-bgdqg2 { order: 1; width: 77%; height: 57px; }
  .vmd-J57e0 .vmd-1jbezom { flex-direction: column; order: 1; align-content: center; align-items: center; gap: 97px; height: 1280px; }
  .vmd-J57e0 .vmd-jtixhx { gap: 128px; width: 187px; height: min-content; }
  .vmd-J57e0 .vmd-1wq4za4 { height: var(--vmd-aspect-ratio-supported,170px); width: 187%; }
  .vmd-J57e0 .vmd-n1fa3n { height: var(--vmd-aspect-ratio-supported,315px); }
  .vmd-J57e0 .vmd-pibppc { height: var(--vmd-aspect-ratio-supported,334px); }
  .vmd-J57e0 .vmd-17o6ck8 { width: 396px; height: 239px; }
  .vmd-J57e0 .vmd-p1lagd-container { width: 391px; height: 236px; top: 0px; left: calc(50% - 195.5px); }
  .vmd-J57e0 .vmd-1af2pav { width: 240px; height: 92px; }
}
.ssr-variant { display: contents; }
.vmd-cwc2N.vmd-ny6gsk, .vmd-cwc2N .vmd-ny6gsk { display: block; }
.vmd-cwc2N.vmd-nfjoqk { cursor: pointer; flex-flow: row; place-content: center; align-items: center; gap: 10px; width: 159px; height: min-content; padding: 10px; text-decoration: none; display: flex; position: relative; overflow: visible; }
.vmd-cwc2N .vmd-18tuq7k-container { flex: 0 0 auto; width: 101px; height: 21px; position: relative; }
.vmd-mW5Iu.vmd-ps1t13, .vmd-mW5Iu .vmd-ps1t13 { display: block; }
.vmd-mW5Iu.vmd-m4l4zd { height: 21px; overflow: var(--overflow-clip-fallback,clip); width: 100px; position: relative; }
.vmd-mW5Iu .vmd-18i6h3a { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: absolute; top: 0px; left: 50%; }
.vmd-0UK2H.vmd-4pbwm1, .vmd-0UK2H .vmd-4pbwm1 { display: block; }
.vmd-0UK2H.vmd-bs0jrw { cursor: pointer; flex-flow: row; place-content: center; align-items: center; gap: 10px; width: 169px; height: min-content; padding: 10px; text-decoration: none; display: flex; position: relative; overflow: visible; }
.vmd-0UK2H .vmd-1e18wrg { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
body { --vmd-will-change-override: none; }
@supports (background: -webkit-named-image(i)) and (not (grid-template-rows: subgrid)) {
  body { --vmd-will-change-override: transform; }
}
@supports (background: -webkit-named-image(i)) and (not (position-area: top right)) {
  body { --vmd-will-change-filter-override: filter; }
}
[data-vmd-component-type="Text"] > * { text-align: var(--vmd-text-alignment, start); }
[data-vmd-component-type="Text"] div div span, [data-vmd-component-type="Text"] a div span, [data-vmd-component-type="Text"] span span span, [data-vmd-component-type="Text"] p span span, [data-vmd-component-type="Text"] h1 span span, [data-vmd-component-type="Text"] h2 span span, [data-vmd-component-type="Text"] h3 span span, [data-vmd-component-type="Text"] h4 span span, [data-vmd-component-type="Text"] h5 span span, [data-vmd-component-type="Text"] h6 span span, [data-vmd-component-type="Text"] a { font-family: var(--font-family); font-style: var(--font-style); font-weight: min(calc(var(--vmd-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(--vmd-text-decoration-style, solid) var(--vmd-text-decoration, none) var(--vmd-text-decoration-color, currentcolor) var(--vmd-text-decoration-thickness, auto); --text-decoration-skip-ink: var(--vmd-text-decoration-skip-ink); --text-underline-offset: var(--vmd-text-decoration-offset); line-height: var(--line-height); }
[data-vmd-component-type="Text"] div div span, [data-vmd-component-type="Text"] a div span, [data-vmd-component-type="Text"] span span span, [data-vmd-component-type="Text"] p span span, [data-vmd-component-type="Text"] h1 span span, [data-vmd-component-type="Text"] h2 span span, [data-vmd-component-type="Text"] h3 span span, [data-vmd-component-type="Text"] h4 span span, [data-vmd-component-type="Text"] h5 span span, [data-vmd-component-type="Text"] h6 span span, [data-vmd-component-type="Text"] a { --font-family: var(--vmd-font-family); --font-style: var(--vmd-font-style); --font-weight: var(--vmd-font-weight); --text-color: var(--vmd-text-color); --letter-spacing: var(--vmd-letter-spacing); --font-size: var(--vmd-font-size); --text-transform: var(--vmd-text-transform); --text-decoration: var(--vmd-text-decoration-style, solid) var(--vmd-text-decoration, none) var(--vmd-text-decoration-color, currentcolor) var(--vmd-text-decoration-thickness, auto); --text-decoration-skip-ink: var(--vmd-text-decoration-skip-ink); --text-underline-offset: var(--vmd-text-decoration-offset); --line-height: var(--vmd-line-height); }
[data-vmd-component-type="Text"] a, [data-vmd-component-type="Text"] a div span, [data-vmd-component-type="Text"] a span span span, [data-vmd-component-type="Text"] a p span span, [data-vmd-component-type="Text"] a h1 span span, [data-vmd-component-type="Text"] a h2 span span, [data-vmd-component-type="Text"] a h3 span span, [data-vmd-component-type="Text"] a h4 span span, [data-vmd-component-type="Text"] a h5 span span, [data-vmd-component-type="Text"] a h6 span span { --font-family: var(--vmd-link-font-family, var(--vmd-font-family)); --font-style: var(--vmd-link-font-style, var(--vmd-font-style)); --font-weight: var(--vmd-link-font-weight, var(--vmd-font-weight)); --text-color: var(--vmd-link-text-color, var(--vmd-text-color)); --font-size: var(--vmd-link-font-size, var(--vmd-font-size)); --text-transform: var(--vmd-link-text-transform, var(--vmd-text-transform)); --text-decoration: var(--vmd-link-text-decoration-style, var(--vmd-text-decoration-style, solid)) var(--vmd-link-text-decoration, var(--vmd-text-decoration, none)) var(--vmd-link-text-decoration-color, var(--vmd-text-decoration-color, currentcolor)) var(--vmd-link-text-decoration-thickness, var(--vmd-text-decoration-thickness, auto)); --text-decoration-skip-ink: var(--vmd-link-text-decoration-skip-ink, var(--vmd-text-decoration-skip-ink)); --text-underline-offset: var(--vmd-link-text-decoration-offset, var(--vmd-text-decoration-offset)); }
[data-vmd-component-type="Text"] a:hover, [data-vmd-component-type="Text"] a div span:hover, [data-vmd-component-type="Text"] a span span span:hover, [data-vmd-component-type="Text"] a p span span:hover, [data-vmd-component-type="Text"] a h1 span span:hover, [data-vmd-component-type="Text"] a h2 span span:hover, [data-vmd-component-type="Text"] a h3 span span:hover, [data-vmd-component-type="Text"] a h4 span span:hover, [data-vmd-component-type="Text"] a h5 span span:hover, [data-vmd-component-type="Text"] a h6 span span:hover { --font-family: var(--vmd-link-hover-font-family, var(--vmd-link-font-family, var(--vmd-font-family))); --font-style: var(--vmd-link-hover-font-style, var(--vmd-link-font-style, var(--vmd-font-style))); --font-weight: var(--vmd-link-hover-font-weight, var(--vmd-link-font-weight, var(--vmd-font-weight))); --text-color: var(--vmd-link-hover-text-color, var(--vmd-link-text-color, var(--vmd-text-color))); --font-size: var(--vmd-link-hover-font-size, var(--vmd-link-font-size, var(--vmd-font-size))); --text-transform: var(--vmd-link-hover-text-transform, var(--vmd-link-text-transform, var(--vmd-text-transform))); --text-decoration: var(--vmd-link-hover-text-decoration-style, var(--vmd-link-text-decoration-style, var(--vmd-text-decoration-style, solid))) var(--vmd-link-hover-text-decoration, var(--vmd-link-text-decoration, var(--vmd-text-decoration, none))) var(--vmd-link-hover-text-decoration-color, var(--vmd-link-text-decoration-color, var(--vmd-text-decoration-color, currentcolor))) var(--vmd-link-hover-text-decoration-thickness, var(--vmd-link-text-decoration-thickness, var(--vmd-text-decoration-thickness, auto))); --text-decoration-skip-ink: var(--vmd-link-hover-text-decoration-skip-ink, var(--vmd-link-text-decoration-skip-ink, var(--vmd-text-decoration-skip-ink))); --text-underline-offset: var(--vmd-link-hover-text-decoration-offset, var(--vmd-link-text-decoration-offset, var(--vmd-text-decoration-offset))); }
[data-vmd-component-type="Text"].isCurrent a, [data-vmd-component-type="Text"].isCurrent a div span, [data-vmd-component-type="Text"].isCurrent a span span span, [data-vmd-component-type="Text"].isCurrent a p span span, [data-vmd-component-type="Text"].isCurrent a h1 span span, [data-vmd-component-type="Text"].isCurrent a h2 span span, [data-vmd-component-type="Text"].isCurrent a h3 span span, [data-vmd-component-type="Text"].isCurrent a h4 span span, [data-vmd-component-type="Text"].isCurrent a h5 span span, [data-vmd-component-type="Text"].isCurrent a h6 span span { --font-family: var(--vmd-link-current-font-family, var(--vmd-link-font-family, var(--vmd-font-family))); --font-style: var(--vmd-link-current-font-style, var(--vmd-link-font-style, var(--vmd-font-style))); --font-weight: var(--vmd-link-current-font-weight, var(--vmd-link-font-weight, var(--vmd-font-weight))); --text-color: var(--vmd-link-current-text-color, var(--vmd-link-text-color, var(--vmd-text-color))); --font-size: var(--vmd-link-current-font-size, var(--vmd-link-font-size, var(--vmd-font-size))); --text-transform: var(--vmd-link-current-text-transform, var(--vmd-link-text-transform, var(--vmd-text-transform))); --text-decoration: var(--vmd-link-current-text-decoration-style, var(--vmd-link-text-decoration-style, var(--vmd-text-decoration-style, solid))) var(--vmd-link-current-text-decoration, var(--vmd-link-text-decoration, var(--vmd-text-decoration, none))) var(--vmd-link-current-text-decoration-color, var(--vmd-link-text-decoration-color, var(--vmd-text-decoration-color, currentcolor))) var(--vmd-link-current-text-decoration-thickness, var(--vmd-link-text-decoration-thickness, var(--vmd-text-decoration-thickness, auto))); --text-decoration-skip-ink: var(--vmd-link-current-text-decoration-skip-ink, var(--vmd-link-text-decoration-skip-ink, var(--vmd-text-decoration-skip-ink))); --text-underline-offset: var(--vmd-link-current-text-decoration-offset, var(--vmd-link-text-decoration-offset, var(--vmd-text-decoration-offset))); }
[data-vmd-component-type="RichTextContainer"] { display: flex; flex-direction: column; justify-content: flex-start; outline: none; flex-shrink: 0; }
p.vmd-text, div.vmd-text, h1.vmd-text, h2.vmd-text, h3.vmd-text, h4.vmd-text, h5.vmd-text, h6.vmd-text, li.vmd-text, ol.vmd-text, ul.vmd-text, mark.vmd-text, span.vmd-text:not([data-text-fill]) { font-family: var(--vmd-blockquote-font-family, var(--vmd-font-family, Inter, Inter Placeholder, sans-serif)); font-style: var(--vmd-blockquote-font-style, var(--vmd-font-style, normal)); font-weight: var(--vmd-blockquote-font-weight, var(--vmd-font-weight, 400)); color: var(--vmd-blockquote-text-color, var(--vmd-text-color, #000)); font-size: calc(var(--vmd-blockquote-font-size, var(--vmd-font-size, 16px)) * var(--vmd-font-size-scale, 1)); letter-spacing: var(--vmd-blockquote-letter-spacing, var(--vmd-letter-spacing, 0)); text-transform: var(--vmd-blockquote-text-transform, var(--vmd-text-transform, none)); text-decoration-line: var(--vmd-blockquote-text-decoration, var(--vmd-text-decoration, initial)); text-decoration-style: var(--vmd-blockquote-text-decoration-style, var(--vmd-text-decoration-style, initial)); text-decoration-color: var(--vmd-blockquote-text-decoration-color, var(--vmd-text-decoration-color, initial)); text-decoration-thickness: var(--vmd-blockquote-text-decoration-thickness, var(--vmd-text-decoration-thickness, initial)); text-decoration-skip-ink: var(--vmd-blockquote-text-decoration-skip-ink, var(--vmd-text-decoration-skip-ink, initial)); text-underline-offset: var(--vmd-blockquote-text-decoration-offset, var(--vmd-text-decoration-offset, initial)); line-height: var(--vmd-blockquote-line-height, var(--vmd-line-height, 1.2em)); text-align: var(--vmd-blockquote-text-alignment, var(--vmd-text-alignment, start)); -webkit-text-stroke-width: var(--vmd-text-stroke-width, initial); -webkit-text-stroke-color: var(--vmd-text-stroke-color, initial); font-feature-settings: var(--vmd-font-open-type-features, initial); font-variation-settings: var(--vmd-font-variation-axes, normal); text-wrap: var(--vmd-text-wrap-override, var(--vmd-text-wrap)); }
mark.vmd-text, p.vmd-text, div.vmd-text, h1.vmd-text, h2.vmd-text, h3.vmd-text, h4.vmd-text, h5.vmd-text, h6.vmd-text, li.vmd-text, ol.vmd-text, ul.vmd-text { background-color: var(--vmd-blockquote-text-background-color, var(--vmd-text-background-color, initial)); border-radius: var(--vmd-blockquote-text-background-radius, var(--vmd-text-background-radius, initial)); corner-shape: var(--vmd-blockquote-text-background-corner-shape, var(--vmd-text-background-corner-shape, initial)); padding: var(--vmd-blockquote-text-background-padding, var(--vmd-text-background-padding, initial)); }
@supports not (color: color(display-p3 1 1 1)) {
  p.vmd-text, div.vmd-text, h1.vmd-text, h2.vmd-text, h3.vmd-text, h4.vmd-text, h5.vmd-text, h6.vmd-text, li.vmd-text, ol.vmd-text, ul.vmd-text, span.vmd-text:not([data-text-fill]) { color: var(--vmd-blockquote-text-color-rgb, var(--vmd-blockquote-text-color, var(--vmd-text-color-rgb, var(--vmd-text-color, #000)))); -webkit-text-stroke-color: var(--vmd-text-stroke-color-rgb, var(--vmd-text-stroke-color, initial)); }
  mark.vmd-text { background-color: var(--vmd-blockquote-text-background-color-rgb, var(--vmd-blockquote-text-background-color, var(--vmd-text-background-color-rgb, var(--vmd-text-background-color, initial)))); }
}
strong.vmd-text { font-family: var(--vmd-blockquote-font-family-bold, var(--vmd-font-family-bold)); font-style: var(--vmd-blockquote-font-style-bold, var(--vmd-font-style-bold)); font-weight: var(--vmd-blockquote-font-weight-bold, var(--vmd-font-weight-bold, bolder)); font-variation-settings: var(--vmd-blockquote-font-variation-axes-bold, var(--vmd-font-variation-axes-bold)); }
em.vmd-text { font-family: var(--vmd-blockquote-font-family-italic, var(--vmd-font-family-italic)); font-style: var(--vmd-blockquote-font-style-italic, var(--vmd-font-style-italic, italic)); font-weight: var(--vmd-blockquote-font-weight-italic, var(--vmd-font-weight-italic)); font-variation-settings: var(--vmd-blockquote-font-variation-axes-italic, var(--vmd-font-variation-axes-italic)); }
em.vmd-text > strong.vmd-text { font-family: var(--vmd-blockquote-font-family-bold-italic, var(--vmd-font-family-bold-italic)); font-style: var(--vmd-blockquote-font-style-bold-italic, var(--vmd-font-style-bold-italic, italic)); font-weight: var(--vmd-blockquote-font-weight-bold-italic, var(--vmd-font-weight-bold-italic, bolder)); font-variation-settings: var(--vmd-blockquote-font-variation-axes-bold-italic, var(--vmd-font-variation-axes-bold-italic)); }
p.vmd-text:not(:first-child), div.vmd-text:not(:first-child), h1.vmd-text:not(:first-child), h2.vmd-text:not(:first-child), h3.vmd-text:not(:first-child), h4.vmd-text:not(:first-child), h5.vmd-text:not(:first-child), h6.vmd-text:not(:first-child), ol.vmd-text:not(:first-child), ul.vmd-text:not(:first-child), blockquote.vmd-text:not(:first-child), table.vmd-text:not(:first-child), figure.vmd-text:not(:first-child), .vmd-image.vmd-text:not(:first-child) { margin-top: var(--vmd-blockquote-paragraph-spacing, var(--vmd-paragraph-spacing, 0)); }
.vmd-text[data-text-fill] { display: inline-block; background-clip: text; -webkit-text-fill-color: transparent; padding: max(0em, calc(calc(1.3em - var(--vmd-blockquote-line-height, var(--vmd-line-height, 1.3em))) / 2)); margin: min(0em, calc(calc(1.3em - var(--vmd-blockquote-line-height, var(--vmd-line-height, 1.3em))) / -2)); }
code.vmd-text, code.vmd-text span.vmd-text:not([data-text-fill]) { font-family: var(--vmd-code-font-family, var(--vmd-font-family, Inter, Inter Placeholder, sans-serif)); font-style: var(--vmd-blockquote-font-style, var(--vmd-code-font-style, var(--vmd-font-style, normal))); font-weight: var(--vmd-blockquote-font-weight, var(--vmd-code-font-weight, var(--vmd-font-weight, 400))); color: var(--vmd-blockquote-text-color, var(--vmd-code-text-color, var(--vmd-text-color, #000))); font-size: calc(var(--vmd-blockquote-font-size, var(--vmd-font-size, 16px)) * var(--vmd-font-size-scale, 1)); letter-spacing: var(--vmd-blockquote-letter-spacing, var(--vmd-letter-spacing, 0)); line-height: var(--vmd-blockquote-line-height, var(--vmd-line-height, 1.2em)); }
@supports not (color: color(display-p3 1 1 1)) {
  code.vmd-text, code.vmd-text span.vmd-text:not([data-text-fill]) { color: var(--vmd-blockquote-text-color-rgb, var(--vmd-blockquote-text-color, var(--vmd-code-text-color-rgb, var(--vmd-code-text-color, var(--vmd-text-color-rgb, var(--vmd-text-color, #000)))))); }
}
blockquote.vmd-text { margin-block: initial; margin-inline: initial; unicode-bidi: initial; }
a.vmd-text, a.vmd-text span.vmd-text:not([data-text-fill]), span.vmd-text[data-nested-link], span.vmd-text[data-nested-link] span.vmd-text:not([data-text-fill]) { color: inherit; font-family: var(--vmd-blockquote-font-family, var(--vmd-link-font-family, var(--vmd-font-family, Inter, Inter Placeholder, sans-serif))); font-style: var(--vmd-blockquote-font-style, var(--vmd-link-font-style, var(--vmd-font-style, normal))); font-weight: var(--vmd-blockquote-font-weight, var(--vmd-link-font-weight, var(--vmd-font-weight, 400))); font-size: calc(var(--vmd-blockquote-font-size, var(--vmd-font-size, 16px)) * var(--vmd-font-size-scale, 1)); text-transform: var(--vmd-blockquote-text-transform, var(--vmd-link-text-transform, var(--vmd-text-transform, none))); cursor: var(--vmd-custom-cursors, pointer); background-color: initial; border-radius: var(--vmd-link-text-background-radius, initial); corner-shape: var(--vmd-link-text-background-corner-shape, initial); padding: var(--vmd-link-text-background-padding, initial); }
a.vmd-text, span.vmd-text[data-nested-link] { color: var(--vmd-blockquote-text-color, var(--vmd-link-text-color, var(--vmd-text-color, #000))); text-decoration-line: var(--vmd-blockquote-text-decoration, var(--vmd-link-text-decoration, var(--vmd-text-decoration, initial))); text-decoration-style: var(--vmd-blockquote-text-decoration-style, var(--vmd-link-text-decoration-style, var(--vmd-text-decoration-style, initial))); text-decoration-color: var(--vmd-blockquote-text-decoration-color, var(--vmd-link-text-decoration-color, var(--vmd-text-decoration-color, initial))); text-decoration-thickness: var(--vmd-blockquote-text-decoration-thickness, var(--vmd-link-text-decoration-thickness, var(--vmd-text-decoration-thickness, initial))); text-decoration-skip-ink: var(--vmd-blockquote-text-decoration-skip-ink, var(--vmd-link-text-decoration-skip-ink, var(--vmd-text-decoration-skip-ink, initial))); text-underline-offset: var(--vmd-blockquote-text-decoration-offset, var(--vmd-link-text-decoration-offset, var(--vmd-text-decoration-offset, initial))); background-color: var(--vmd-link-text-background-color, initial); }
@supports not (color: color(display-p3 1 1 1)) {
  a.vmd-text, span.vmd-text[data-nested-link] { color: var(--vmd-blockquote-text-color-rgb, var(--vmd-blockquote-text-color, var(--vmd-link-text-color-rgb, var(--vmd-link-text-color, var(--vmd-text-color-rgb, var(--vmd-text-color, #000)))))); background-color: var(--vmd-link-text-background-color-rgb, var(--vmd-link-text-background-color, initial)); text-decoration-color: var(--vmd-link-text-decoration-color-rgb, var(--vmd-link-text-decoration-color, var(--vmd-text-decoration-color-rgb, var(--vmd-text-decoration-color, currentcolor)))); }
}
code.vmd-text a.vmd-text, code.vmd-text a.vmd-text span.vmd-text:not([data-text-fill]), code.vmd-text span.vmd-text[data-nested-link], code.vmd-text span.vmd-text[data-nested-link] span.vmd-text:not([data-text-fill]) { font-family: var(--vmd-code-font-family, var(--vmd-font-family, Inter, Inter Placeholder, sans-serif)); font-style: var(--vmd-blockquote-font-style, var(--vmd-code-font-style, var(--vmd-font-style, normal))); font-weight: var(--vmd-blockquote-font-weight, var(--vmd-code-font-weight, var(--vmd-font-weight, 400))); color: inherit; font-size: calc(var(--vmd-blockquote-font-size, var(--vmd-font-size, 16px)) * var(--vmd-font-size-scale, 1)); }
code.vmd-text a.vmd-text, code.vmd-text span.vmd-text[data-nested-link] { color: var(--vmd-blockquote-text-color, var(--vmd-link-text-color, var(--vmd-code-text-color, var(--vmd-text-color, #000)))); }
@supports not (color: color(display-p3 1 1 1)) {
  code.vmd-text a.vmd-text, code.vmd-text a.vmd-text span.vmd-text:not([data-text-fill]), code.vmd-text span.vmd-text[data-nested-link], code.vmd-text span.vmd-text[data-nested-link] span.vmd-text:not([data-text-fill]) { color: var(--vmd-blockquote-text-color-rgb, var(--vmd-blockquote-text-color, var(--vmd-link-text-color-rgb, var(--vmd-link-text-color, var(--vmd-code-text-color-rgb, var(--vmd-code-text-color, var(--vmd-text-color-rgb, var(--vmd-text-color, #000)))))))); }
}
a.vmd-text:hover, a.vmd-text:hover span.vmd-text:not([data-text-fill]), span.vmd-text[data-nested-link]:hover, span.vmd-text[data-nested-link]:hover span.vmd-text:not([data-text-fill]) { font-family: var(--vmd-link-hover-font-family, var(--vmd-blockquote-font-family, var(--vmd-link-font-family, var(--vmd-font-family, Inter, Inter Placeholder, sans-serif)))); font-style: var(--vmd-link-hover-font-style, var(--vmd-blockquote-font-style, var(--vmd-link-font-style, var(--vmd-font-style, normal)))); font-weight: var(--vmd-link-hover-font-weight, var(--vmd-blockquote-font-weight, var(--vmd-link-font-weight, var(--vmd-font-weight, 400)))); font-size: calc(var(--vmd-link-hover-font-size, var(--vmd-blockquote-font-size, var(--vmd-font-size, 16px))) * var(--vmd-font-size-scale, 1)); text-transform: var(--vmd-link-hover-text-transform, var(--vmd-blockquote-text-transform, var(--vmd-link-text-transform, var(--vmd-text-transform, none)))); border-radius: var(--vmd-link-hover-text-background-radius, var(--vmd-link-text-background-radius, var(--vmd-text-background-radius, initial))); corner-shape: var(--vmd-link-hover-text-background-corner-shape, var(--vmd-link-text-background-corner-shape, var(--vmd-text-background-corner-shape, initial))); padding: var(--vmd-link-hover-text-background-padding, var(--vmd-link-text-background-padding, var(--vmd-text-background-padding, initial))); }
a.vmd-text:hover, span.vmd-text[data-nested-link]:hover { color: var(--vmd-link-hover-text-color, var(--vmd-blockquote-text-color, var(--vmd-link-text-color, var(--vmd-text-color, #000)))); text-decoration-line: var(--vmd-link-hover-text-decoration, var(--vmd-blockquote-text-decoration, var(--vmd-link-text-decoration, var(--vmd-text-decoration, initial)))); text-decoration-style: var(--vmd-link-hover-text-decoration-style, var(--vmd-blockquote-text-decoration-style, var(--vmd-link-text-decoration-style, var(--vmd-text-decoration-style, initial)))); text-decoration-color: var(--vmd-link-hover-text-decoration-color, var(--vmd-blockquote-text-decoration-color, var(--vmd-link-text-decoration-color, var(--vmd-text-decoration-color, initial)))); text-decoration-thickness: var(--vmd-link-hover-text-decoration-thickness, var(--vmd-blockquote-text-decoration-thickness, var(--vmd-link-text-decoration-thickness, var(--vmd-text-decoration-thickness, initial)))); text-decoration-skip-ink: var(--vmd-link-hover-text-decoration-skip-ink, var(--vmd-blockquote-text-decoration-skip-ink, var(--vmd-link-text-decoration-skip-ink, var(--vmd-text-decoration-skip-ink, initial)))); text-underline-offset: var(--vmd-link-hover-text-decoration-offset, var(--vmd-blockquote-text-decoration-offset, var(--vmd-link-text-decoration-offset, var(--vmd-text-decoration-offset, initial)))); background-color: var(--vmd-link-hover-text-background-color, var(--vmd-link-text-background-color, var(--vmd-text-background-color, initial))); }
@supports not (color: color(display-p3 1 1 1)) {
  a.vmd-text:hover, span.vmd-text[data-nested-link]:hover { color: var(--vmd-link-hover-text-color-rgb, var(--vmd-link-hover-text-color, var(--vmd-blockquote-text-color-rgb, var(--vmd-blockquote-text-color, var(--vmd-link-text-color-rgb, var(--vmd-link-text-color, var(--vmd-text-color-rgb, var(--vmd-text-color, #000)))))))); background-color: var(--vmd-link-hover-text-background-color-rgb, var(--vmd-link-hover-text-background-color, var(--vmd-link-text-background-color-rgb, var(--vmd-link-text-background-color, var(--vmd-text-background-color-rgb, var(--vmd-text-background-color, initial)))))); text-decoration-color: var(--vmd-link-hover-text-decoration-color-rgb, var(--vmd-link-hover-text-decoration-color, var(--vmd-link-text-decoration-color-rgb, var(--vmd-link-text-decoration-color, var(--vmd-text-decoration-color-rgb, var(--vmd-text-decoration-color, currentcolor)))))); }
}
code.vmd-text a.vmd-text:hover, code.vmd-text span.vmd-text[data-nested-link]:hover { color: var(--vmd-link-hover-text-color, var(--vmd-blockquote-text-color, var(--vmd-link-text-color, var(--vmd-code-text-color, var(--vmd-text-color, #000))))); }
@supports not (color: color(display-p3 1 1 1)) {
  code.vmd-text a.vmd-text:hover, code.vmd-text span.vmd-text[data-nested-link]:hover { color: var(--vmd-link-hover-text-color-rgb, var(--vmd-link-hover-text-color, var(--vmd-blockquote-text-color-rgb, var(--vmd-blockquote-text-color, var(--vmd-link-text-color-rgb, var(--vmd-link-text-color, var(--vmd-code-text-color-rgb, var(--vmd-code-text-color, var(--vmd-text-color-rgb, var(--vmd-text-color, #000)))))))))); }
}
a.vmd-text[data-vmd-page-link-current], a.vmd-text[data-vmd-page-link-current] span.vmd-text:not([data-text-fill]), span.vmd-text[data-vmd-page-link-current], span.vmd-text[data-vmd-page-link-current] span.vmd-text:not([data-text-fill]) { font-family: var(--vmd-link-current-font-family, var(--vmd-link-font-family, var(--vmd-font-family, Inter, Inter Placeholder, sans-serif))); font-style: var(--vmd-link-current-font-style, var(--vmd-link-font-style, var(--vmd-font-style, normal))); font-weight: var(--vmd-link-current-font-weight, var(--vmd-link-font-weight, var(--vmd-font-weight, 400))); font-size: calc(var(--vmd-link-current-font-size, var(--vmd-link-font-size, var(--vmd-font-size, 16px))) * var(--vmd-font-size-scale, 1)); text-transform: var(--vmd-link-current-text-transform, var(--vmd-link-text-transform, var(--vmd-text-transform, none))); border-radius: var(--vmd-link-current-text-background-radius, var(--vmd-link-text-background-radius, initial)); corner-shape: var(--vmd-link-current-text-background-corner-shape, var(--vmd-link-text-background-corner-shape, initial)); padding: var(--vmd-link-current-text-background-padding, var(--vmd-link-text-background-padding, initial)); }
a.vmd-text[data-vmd-page-link-current], span.vmd-text[data-vmd-page-link-current] { color: var(--vmd-link-current-text-color, var(--vmd-link-text-color, var(--vmd-text-color, #000))); text-decoration-line: var(--vmd-link-current-text-decoration, var(--vmd-link-text-decoration, var(--vmd-text-decoration, initial))); text-decoration-style: var(--vmd-link-current-text-decoration-style, var(--vmd-link-text-decoration-style, var(--vmd-text-decoration-style, initial))); text-decoration-color: var(--vmd-link-current-text-decoration-color, var(--vmd-link-text-decoration-color, var(--vmd-text-decoration-color, initial))); text-decoration-thickness: var(--vmd-link-current-text-decoration-thickness, var(--vmd-link-text-decoration-thickness, var(--vmd-text-decoration-thickness, initial))); text-decoration-skip-ink: var(--vmd-link-current-text-decoration-skip-ink, var(--vmd-link-text-decoration-skip-ink, var(--vmd-text-decoration-skip-ink, initial))); text-underline-offset: var(--vmd-link-current-text-decoration-offset, var(--vmd-link-text-decoration-offset, var(--vmd-text-decoration-offset, initial))); background-color: var(--vmd-link-current-text-background-color, var(--vmd-link-text-background-color, var(--vmd-text-background-color, initial))); }
@supports not (color: color(display-p3 1 1 1)) {
  a.vmd-text[data-vmd-page-link-current], span.vmd-text[data-vmd-page-link-current] { color: var(--vmd-link-current-text-color-rgb, var(--vmd-link-current-text-color, var(--vmd-link-text-color-rgb, var(--vmd-link-text-color, var(--vmd-text-color-rgb, var(--vmd-text-color, #000)))))); background-color: var(--vmd-link-current-text-background-color-rgb, var(--vmd-link-current-text-background-color, var(--vmd-link-text-background-color-rgb, var(--vmd-link-text-background-color, var(--vmd-text-background-color-rgb, var(--vmd-text-background-color, initial)))))); text-decoration-color: var(--vmd-link-current-text-decoration-color-rgb, var(--vmd-link-current-text-decoration-color, var(--vmd-link-text-decoration-color-rgb, var(--vmd-link-text-decoration-color, var(--vmd-text-decoration-color-rgb, var(--vmd-text-decoration-color, currentcolor)))))); }
}
code.vmd-text a.vmd-text[data-vmd-page-link-current], code.vmd-text a.vmd-text[data-vmd-page-link-current] span.vmd-text:not([data-text-fill]), code.vmd-text span.vmd-text[data-vmd-page-link-current], code.vmd-text span.vmd-text[data-vmd-page-link-current] span.vmd-text:not([data-text-fill]) { font-family: var(--vmd-code-font-family, var(--vmd-font-family, Inter, Inter Placeholder, sans-serif)); font-style: var(--vmd-code-font-style, var(--vmd-font-style, normal)); font-weight: var(--vmd-code-font-weight, var(--vmd-font-weight, 400)); color: inherit; font-size: calc(var(--vmd-link-current-font-size, var(--vmd-link-font-size, var(--vmd-font-size, 16px))) * var(--vmd-font-size-scale, 1)); }
code.vmd-text a.vmd-text[data-vmd-page-link-current], code.vmd-text span.vmd-text[data-vmd-page-link-current] { color: var(--vmd-link-current-text-color, var(--vmd-link-text-color, var(--vmd-code-text-color, var(--vmd-text-color, #000)))); }
@supports not (color: color(display-p3 1 1 1)) {
  code.vmd-text a.vmd-text[data-vmd-page-link-current], code.vmd-text a.vmd-text[data-vmd-page-link-current] span.vmd-text:not([data-text-fill]), code.vmd-text span.vmd-text[data-vmd-page-link-current], code.vmd-text span.vmd-text[data-vmd-page-link-current] span.vmd-text:not([data-text-fill]) { color: var(--vmd-link-current-text-color-rgb, var(--vmd-link-current-text-color, var(--vmd-link-text-color-rgb, var(--vmd-link-text-color, var(--vmd-code-text-color-rgb, var(--vmd-code-text-color, var(--vmd-text-color-rgb, var(--vmd-text-color, #000)))))))); background-color: var(--vmd-link-current-text-background-color-rgb, var(--vmd-link-current-text-background-color, var(--vmd-link-text-background-color-rgb, var(--vmd-link-text-background-color, var(--vmd-text-background-color-rgb, var(--vmd-text-background-color, initial)))))); }
}
a.vmd-text[data-vmd-page-link-current]:hover, a.vmd-text[data-vmd-page-link-current]:hover span.vmd-text:not([data-text-fill]), span.vmd-text[data-vmd-page-link-current]:hover, span.vmd-text[data-vmd-page-link-current]:hover span.vmd-text:not([data-text-fill]) { color: inherit; font-family: var(--vmd-link-hover-font-family, var(--vmd-link-current-font-family, var(--vmd-link-font-family, var(--vmd-font-family, Inter, Inter Placeholder, sans-serif)))); font-style: var(--vmd-link-hover-font-style, var(--vmd-link-current-font-style, var(--vmd-link-font-style, var(--vmd-font-style, normal)))); font-weight: var(--vmd-link-hover-font-weight, var(--vmd-link-current-font-weight, var(--vmd-link-font-weight, var(--vmd-font-weight, 400)))); font-size: calc(var(--vmd-link-hover-font-size, var(--vmd-link-current-font-size, var(--vmd-link-font-size, var(--vmd-font-size, 16px)))) * var(--vmd-font-size-scale, 1)); text-transform: var(--vmd-link-hover-text-transform, var(--vmd-link-current-text-transform, var(--vmd-link-text-transform, var(--vmd-text-transform, none)))); border-radius: var(--vmd-link-hover-text-background-radius, var(--vmd-link-current-text-background-radius, var(--vmd-link-text-background-radius, initial))); corner-shape: var(--vmd-link-hover-text-background-corner-shape, var(--vmd-link-current-text-background-corner-shape, var(--vmd-link-text-background-corner-shape, initial))); padding: var(--vmd-link-hover-text-background-padding, var(--vmd-link-current-text-background-padding, var(--vmd-link-text-background-padding, initial))); }
a.vmd-text[data-vmd-page-link-current]:hover, span.vmd-text[data-vmd-page-link-current]:hover { color: var(--vmd-link-hover-text-color, var(--vmd-link-current-text-color, var(--vmd-link-text-color, var(--vmd-text-color, #000)))); text-decoration-line: var(--vmd-link-hover-text-decoration, var(--vmd-link-current-text-decoration, var(--vmd-link-text-decoration, var(--vmd-text-decoration, initial)))); text-decoration-style: var(--vmd-link-hover-text-decoration-style, var(--vmd-link-current-text-decoration-style, var(--vmd-link-text-decoration-style, var(--vmd-text-decoration-style, initial)))); text-decoration-color: var(--vmd-link-hover-text-decoration-color, var(--vmd-link-current-text-decoration-color, var(--vmd-link-text-decoration-color, var(--vmd-text-decoration-color, initial)))); text-decoration-thickness: var(--vmd-link-hover-text-decoration-thickness, var(--vmd-link-current-text-decoration-thickness, var(--vmd-link-text-decoration-thickness, var(--vmd-text-decoration-thickness, initial)))); text-decoration-skip-ink: var(--vmd-link-hover-text-decoration-skip-ink, var(--vmd-link-current-text-decoration-skip-ink, var(--vmd-link-text-decoration-skip-ink, var(--vmd-text-decoration-skip-ink, initial)))); text-underline-offset: var(--vmd-link-hover-text-decoration-offset, var(--vmd-link-current-text-decoration-offset, var(--vmd-link-text-decoration-offset, var(--vmd-text-decoration-offset, initial)))); background-color: var(--vmd-link-hover-text-background-color, var(--vmd-link-current-text-background-color, var(--vmd-link-text-background-color, initial))); }
@supports not (color: color(display-p3 1 1 1)) {
  a.vmd-text[data-vmd-page-link-current]:hover, span.vmd-text[data-vmd-page-link-current]:hover { color: var(--vmd-link-hover-text-color-rgb, var(--vmd-link-hover-text-color, var(--vmd-link-current-text-color-rgb, var(--vmd-link-current-text-color, var(--vmd-link-text-color-rgb, var(--vmd-link-text-color, var(--vmd-code-text-color-rgb, var(--vmd-code-text-color, var(--vmd-text-color-rgb, var(--vmd-text-color, #000)))))))))); background-color: var(--vmd-link-hover-text-background-color-rgb, var(--vmd-link-hover-text-background-color, var(--vmd-link-current-text-background-color-rgb, var(--vmd-link-current-text-background-color, var(--vmd-link-text-background-color-rgb, var(--vmd-link-text-background-color, initial)))))); text-decoration-color: var(--vmd-link-hover-text-decoration-color-rgb, var(--vmd-link-hover-text-decoration-color, var(--vmd-link-current-text-decoration-color-rgb, var(--vmd-link-current-text-decoration-color, var(--vmd-link-text-decoration-color-rgb, var(--vmd-link-text-decoration-color, var(--vmd-text-decoration-color-rgb, var(--vmd-text-decoration-color, currentcolor)))))))); }
}
code.vmd-text a.vmd-text[data-vmd-page-link-current]:hover, code.vmd-text span.vmd-text[data-vmd-page-link-current]:hover { color: var(--vmd-link-hover-text-color, var(--vmd-link-current-text-color, var(--vmd-link-text-color, var(--vmd-code-text-color, var(--vmd-text-color, #000))))); }
@supports not (color: color(display-p3 1 1 1)) {
  code.vmd-text a.vmd-text[data-vmd-page-link-current]:hover, code.vmd-text a.vmd-text[data-vmd-page-link-current]:hover span.vmd-text:not([data-text-fill]), code.vmd-text span.vmd-text[data-vmd-page-link-current]:hover, code.vmd-text span.vmd-text[data-vmd-page-link-current]:hover span.vmd-text:not([data-text-fill]) { color: var(--vmd-link-hover-text-color-rgb, var(--vmd-link-hover-text-color, var(--vmd-link-current-text-color-rgb, var(--vmd-link-current-text-color, var(--vmd-link-text-color-rgb, var(--vmd-link-text-color, var(--vmd-code-text-color-rgb, var(--vmd-code-text-color, var(--vmd-text-color-rgb, var(--vmd-text-color, #000)))))))))); background-color: var(--vmd-link-hover-text-background-color-rgb, var(--vmd-link-hover-text-background-color, var(--vmd-link-current-text-background-color-rgb, var(--vmd-link-current-text-background-color, var(--vmd-link-text-background-color-rgb, var(--vmd-link-text-background-color, initial)))))); }
}
.vmd-image.vmd-text { display: block; max-width: 100%; height: auto; }
.text-styles-preset-reset.vmd-text { --vmd-font-family: Inter, Inter Placeholder, sans-serif; --vmd-font-style: normal; --vmd-font-weight: 500; --vmd-text-color: #000; --vmd-font-size: 16px; --vmd-letter-spacing: 0; --vmd-text-transform: none; --vmd-text-decoration: none; --vmd-text-decoration-style: none; --vmd-text-decoration-color: none; --vmd-text-decoration-thickness: none; --vmd-text-decoration-skip-ink: none; --vmd-text-decoration-offset: none; --vmd-line-height: 1.2em; --vmd-text-alignment: start; --vmd-font-open-type-features: normal; --vmd-text-background-color: initial; --vmd-text-background-radius: initial; --vmd-text-background-corner-shape: initial; --vmd-text-background-padding: initial; }
li.vmd-text { counter-increment: list-item 1; list-style: none; padding-inline-start: 2ch; }
ol.vmd-text > li.vmd-text::before { position: absolute; inset-inline-start: 0px; content: counter(list-item, var(--list-style-type)) "."; font-variant-numeric: tabular-nums; }
ul.vmd-text > li.vmd-text::before { position: absolute; inset-inline-start: 0px; content: "•"; }
td.vmd-text, th.vmd-text { min-width: 16ch; vertical-align: top; }
@supports not (aspect-ratio: 1) {
  .vmd-text-module:not([data-width="fit"])[style*="aspect-ratio"] { position: relative; }
}
@supports not (aspect-ratio: 1) {
  .vmd-text-module:not([data-width="fit"])[style*="aspect-ratio"]::before { content: ""; display: block; padding-bottom: calc(100% / calc(var(--aspect-ratio))); }
}
@supports not (aspect-ratio: 1) {
  .vmd-text-module[data-width="fill"] > :first-child, .vmd-text-module:not([data-width="fit"])[style*="aspect-ratio"] > :first-child { position: absolute; top: 0px; left: 0px; height: 100%; }
}
[data-vmd-component-type="DeprecatedRichText"] .text-styles-preset-reset { --vmd-font-family: Inter, Inter Placeholder, sans-serif; --vmd-font-style: normal; --vmd-font-weight: 500; --vmd-text-color: #000; --vmd-font-size: 16px; --vmd-letter-spacing: 0; --vmd-text-transform: none; --vmd-text-decoration: none; --vmd-line-height: 1.2em; --vmd-text-alignment: start; --vmd-font-open-type-features: normal; --font-variation-settings: normal; }
[data-vmd-component-type="DeprecatedRichText"] p, [data-vmd-component-type="DeprecatedRichText"] div, [data-vmd-component-type="DeprecatedRichText"] h1, [data-vmd-component-type="DeprecatedRichText"] h2, [data-vmd-component-type="DeprecatedRichText"] h3, [data-vmd-component-type="DeprecatedRichText"] h4, [data-vmd-component-type="DeprecatedRichText"] h5, [data-vmd-component-type="DeprecatedRichText"] h6, [data-vmd-component-type="DeprecatedRichText"] li, [data-vmd-component-type="DeprecatedRichText"] ol, [data-vmd-component-type="DeprecatedRichText"] ul, [data-vmd-component-type="DeprecatedRichText"] span:not([data-text-fill]) { font-family: var(--vmd-font-family, Inter, Inter Placeholder, sans-serif); font-style: var(--vmd-font-style, normal); font-weight: var(--vmd-font-weight, 400); color: var(--vmd-text-color, #000); font-size: var(--vmd-font-size, 16px); letter-spacing: var(--vmd-letter-spacing, 0); text-transform: var(--vmd-text-transform, none); text-decoration: var(--vmd-text-decoration, none); line-height: var(--vmd-line-height, 1.2em); text-align: var(--vmd-text-alignment, start); }
[data-vmd-component-type="DeprecatedRichText"] p:not(:first-child), [data-vmd-component-type="DeprecatedRichText"] div:not(:first-child), [data-vmd-component-type="DeprecatedRichText"] h1:not(:first-child), [data-vmd-component-type="DeprecatedRichText"] h2:not(:first-child), [data-vmd-component-type="DeprecatedRichText"] h3:not(:first-child), [data-vmd-component-type="DeprecatedRichText"] h4:not(:first-child), [data-vmd-component-type="DeprecatedRichText"] h5:not(:first-child), [data-vmd-component-type="DeprecatedRichText"] h6:not(:first-child), [data-vmd-component-type="DeprecatedRichText"] ol:not(:first-child), [data-vmd-component-type="DeprecatedRichText"] ul:not(:first-child), [data-vmd-component-type="DeprecatedRichText"] .vmd-image:not(:first-child) { margin-top: var(--vmd-paragraph-spacing, 0); }
[data-vmd-component-type="DeprecatedRichText"] span[data-text-fill] { display: inline-block; background-clip: text; -webkit-text-fill-color: transparent; }
[data-vmd-component-type="DeprecatedRichText"] a, [data-vmd-component-type="DeprecatedRichText"] a span:not([data-text-fill]) { font-family: var(--vmd-link-font-family, var(--vmd-font-family, Inter, Inter Placeholder, sans-serif)); font-style: var(--vmd-link-font-style, var(--vmd-font-style, normal)); font-weight: var(--vmd-link-font-weight, var(--vmd-font-weight, 400)); color: var(--vmd-link-text-color, var(--vmd-text-color, #000)); font-size: var(--vmd-link-font-size, var(--vmd-font-size, 16px)); text-transform: var(--vmd-link-text-transform, var(--vmd-text-transform, none)); text-decoration: var(--vmd-link-text-decoration, var(--vmd-text-decoration, none)); }
[data-vmd-component-type="DeprecatedRichText"] a:hover, [data-vmd-component-type="DeprecatedRichText"] a:hover span:not([data-text-fill]) { font-family: var(--vmd-link-hover-font-family, var(--vmd-link-font-family, var(--vmd-font-family, Inter, Inter Placeholder, sans-serif))); font-style: var(--vmd-link-hover-font-style, var(--vmd-link-font-style, var(--vmd-font-style, normal))); font-weight: var(--vmd-link-hover-font-weight, var(--vmd-link-font-weight, var(--vmd-font-weight, 400))); color: var(--vmd-link-hover-text-color, var(--vmd-link-text-color, var(--vmd-text-color, #000))); font-size: var(--vmd-link-hover-font-size, var(--vmd-link-font-size, var(--vmd-font-size, 16px))); text-transform: var(--vmd-link-hover-text-transform, var(--vmd-link-text-transform, var(--vmd-text-transform, none))); text-decoration: var(--vmd-link-hover-text-decoration, var(--vmd-link-text-decoration, var(--vmd-text-decoration, none))); }
[data-vmd-component-type="DeprecatedRichText"] a[data-vmd-page-link-current], [data-vmd-component-type="DeprecatedRichText"] a[data-vmd-page-link-current] span:not([data-text-fill]):not([data-nested-link]) { font-family: var(--vmd-link-current-font-family, var(--vmd-link-font-family, var(--vmd-font-family, Inter, Inter Placeholder, sans-serif))); font-style: var(--vmd-link-current-font-style, var(--vmd-link-font-style, var(--vmd-font-style, normal))); font-weight: var(--vmd-link-current-font-weight, var(--vmd-link-font-weight, var(--vmd-font-weight, 400))); color: var(--vmd-link-current-text-color, var(--vmd-link-text-color, var(--vmd-text-color, #000))); font-size: var(--vmd-link-current-font-size, var(--vmd-link-font-size, var(--vmd-font-size, 16px))); text-transform: var(--vmd-link-current-text-transform, var(--vmd-link-text-transform, var(--vmd-text-transform, none))); text-decoration: var(--vmd-link-current-text-decoration, var(--vmd-link-text-decoration, var(--vmd-text-decoration, none))); }
[data-vmd-component-type="DeprecatedRichText"] a[data-vmd-page-link-current]:hover, [data-vmd-component-type="DeprecatedRichText"] a[data-vmd-page-link-current]:hover span:not([data-text-fill]):not([data-nested-link]) { font-family: var(--vmd-link-hover-font-family, var(--vmd-link-current-font-family, var(--vmd-link-font-family, var(--vmd-font-family, Inter, Inter Placeholder, sans-serif)))); font-style: var(--vmd-link-hover-font-style, var(--vmd-link-current-font-style, var(--vmd-link-font-style, var(--vmd-font-style, normal)))); font-weight: var(--vmd-link-hover-font-weight, var(--vmd-link-current-font-weight, var(--vmd-link-font-weight, var(--vmd-font-weight, 400)))); color: var(--vmd-link-hover-text-color, var(--vmd-link-current-text-color, var(--vmd-link-text-color, var(--vmd-text-color, #000)))); font-size: var(--vmd-link-hover-font-size, var(--vmd-link-current-font-size, var(--vmd-link-font-size, var(--vmd-font-size, 16px)))); text-transform: var(--vmd-link-hover-text-transform, var(--vmd-link-current-text-transform, var(--vmd-link-text-transform, var(--vmd-text-transform, none)))); text-decoration: var(--vmd-link-hover-text-decoration, var(--vmd-link-current-text-decoration, var(--vmd-link-text-decoration, var(--vmd-text-decoration, none)))); }
[data-vmd-component-type="DeprecatedRichText"] .vmd-image { display: block; max-width: 100%; height: auto; }
[data-vmd-component-type="DeprecatedRichText"] ul, [data-vmd-component-type="DeprecatedRichText"] ol { display: table; width: 100%; padding-left: 0px; margin: 0px; }
[data-vmd-component-type="DeprecatedRichText"] li { display: table-row; counter-increment: list-item 1; list-style: none; }
[data-vmd-component-type="DeprecatedRichText"] ol > li::before { display: table-cell; width: 2.25ch; box-sizing: border-box; padding-right: 0.75ch; content: counter(list-item) "."; white-space: nowrap; }
[data-vmd-component-type="DeprecatedRichText"] ul > li::before { display: table-cell; width: 2.25ch; box-sizing: border-box; padding-right: 0.75ch; content: "•"; }
.flexbox-gap-not-supported [data-vmd-legacy-stack-gap-enabled="true"] > *, [data-vmd-legacy-stack-gap-enabled="true"][data-vmd-stack-flexbox-gap="false"] { margin-top: calc(var(--stack-gap-y) / 2); margin-bottom: calc(var(--stack-gap-y) / 2); margin-right: calc(var(--stack-gap-x) / 2); margin-left: calc(var(--stack-gap-x) / 2); }
.flexbox-gap-not-supported [data-vmd-stack-direction-reverse="false"] [data-vmd-legacy-stack-gap-enabled="true"] > :last-child, [data-vmd-stack-direction-reverse="false"] [data-vmd-legacy-stack-gap-enabled="true"][data-vmd-stack-flexbox-gap="false"] > :last-child, .flexbox-gap-not-supported [data-vmd-stack-direction-reverse="true"] [data-vmd-legacy-stack-gap-enabled="true"] > :first-child, [data-vmd-stack-direction-reverse="true"] [data-vmd-legacy-stack-gap-enabled="true"][data-vmd-stack-flexbox-gap="false"] > :first-child { margin-right: 0px; margin-bottom: 0px; }
[data-reset="button"] { border-width: 0px; padding: 0px; background: none; }
[data-hide-scrollbars="true"]::-webkit-scrollbar-thumb { background: transparent; }
@supports (not (overflow: clip)) {
  :root { --overflow-clip-fallback: hidden; }
}
@supports (background: -webkit-named-image(i)) and (not (contain-intrinsic-size: inherit)) {
  div.vmd-text, p.vmd-text, h1.vmd-text, h2.vmd-text, h3.vmd-text, h4.vmd-text, h5.vmd-text, h6.vmd-text, ol.vmd-text, ul.vmd-text, li.vmd-text, blockquote.vmd-text, .vmd-text.vmd-image { display: var(--text-truncation-display-inline-for-safari-16, revert); }
  div.vmd-text::after, p.vmd-text::after, h1.vmd-text::after, h2.vmd-text::after, h3.vmd-text::after, h4.vmd-text::after, h5.vmd-text::after, h6.vmd-text::after, ol.vmd-text::after, ul.vmd-text::after, li.vmd-text::after, blockquote.vmd-text::after, .vmd-text.vmd-image::after { content: var(--text-truncation-line-break-for-safari-16); white-space: pre; }
  .vmd-text.vmd-text-module, .vmd-text.vmd-table-wrapper { display: var(--text-truncation-display-none-for-safari-16, revert); }
  p.vmd-text[data-text-fill] { display: var(--text-truncation-display-inline-for-safari-16, inline-block); }
}
html body { background: rgb(14, 16, 54); }
.bp { display: contents; }
@media not all and (min-width: 1440px) { .bp-wide-desktop { display: none; } }
@media not all and (min-width: 810px) and (max-width: 1439.98px) { .bp-tablet { display: none; } }
@media not all and (max-width: 809.98px) { .bp-phone { display: none; } }