:root {
      --ffsd: 0px;
      --1vw: calc((100vw - var(--sbw, 0px)) / 100);
      --1vh: var(--inner1Vh, 1vh);
    }

    @media (prefers-reduced-motion: reduce) {
      .animated {
        animation: none !important;
      }
    }

    html {
      zoom: var(--rzf, 1);
      font-size: max(calc(min(var(--1vw, 1vw), 13.66px) * var(--rfso, 1)), var(--minfs, 0px));
      -webkit-text-size-adjust: 100%;
      scroll-behavior: smooth;
    }

    body {
      font-size: calc(1rem * var(--bfso, 1));
    }

    body,
    html,
    p,
    ul,
    ol,
    li {
      margin: 0;
      padding: 0;
      font-synthesis: none;
      font-kerning: none;
      font-variant-ligatures: none;
      font-feature-settings: "kern" 0, "calt" 0, "liga" 0, "clig" 0, "dlig" 0, "hlig" 0;
      font-family: unset;
      -webkit-font-smoothing: subpixel-antialiased;
      -moz-osx-font-smoothing: grayscale;
      text-rendering: geometricprecision;
      white-space: normal;
    }

    li {
      text-align: unset;
    }

    a {
      text-decoration: none;
      color: inherit;
    }

    img {
      -webkit-user-drag: none;
      -moz-user-drag: none;
      -o-user-drag: none;
      user-drag: none;
      -webkit-touch-callout: none;
    }

    @font-face {
      font-family: YAD1aU3sLnI-0;
      src: url(../fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
      font-style: normal;
      font-weight: 400;
    }

    @font-face {
      font-family: YAD1aU3sLnI-0;
      src: url(../fonts/9340013c7d177c83df1edab0cf96ac10.woff2);
      font-style: normal;
      font-weight: 700;
    }

    @font-face {
      font-family: YAD1aU3sLnI-0;
      src: url(../fonts/e005df7c7c34fefde116ba9b5a0e51e1.woff2);
      font-style: italic;
      font-weight: 400;
    }

    @font-face {
      font-family: YAD1aU3sLnI-0;
      src: url(../fonts/83b37f2dcbb18c810da7cfa915708210.woff2);
      font-style: italic;
      font-weight: 700;
    }

    @font-face {
      font-family: YAD1aU3sLnI-0;
      src: url(../fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
      font-style: normal;
      font-weight: 100;
    }

    @font-face {
      font-family: YAD1aU3sLnI-0;
      src: url(../fonts/e005df7c7c34fefde116ba9b5a0e51e1.woff2);
      font-style: italic;
      font-weight: 100;
    }

    @font-face {
      font-family: YAD1aU3sLnI-0;
      src: url(../fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
      font-style: normal;
      font-weight: 200;
    }

    @font-face {
      font-family: YAD1aU3sLnI-0;
      src: url(../fonts/e005df7c7c34fefde116ba9b5a0e51e1.woff2);
      font-style: italic;
      font-weight: 200;
    }

    @font-face {
      font-family: YAD1aU3sLnI-0;
      src: url(../fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
      font-style: normal;
      font-weight: 300;
    }

    @font-face {
      font-family: YAD1aU3sLnI-0;
      src: url(../fonts/e005df7c7c34fefde116ba9b5a0e51e1.woff2);
      font-style: italic;
      font-weight: 300;
    }

    @font-face {
      font-family: YAD1aU3sLnI-0;
      src: url(../fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
      font-style: normal;
      font-weight: 500;
    }

    @font-face {
      font-family: YAD1aU3sLnI-0;
      src: url(../fonts/e005df7c7c34fefde116ba9b5a0e51e1.woff2);
      font-style: italic;
      font-weight: 500;
    }

    @font-face {
      font-family: YAD1aU3sLnI-0;
      src: url(../fonts/9340013c7d177c83df1edab0cf96ac10.woff2);
      font-style: normal;
      font-weight: 600;
    }

    @font-face {
      font-family: YAD1aU3sLnI-0;
      src: url(../fonts/83b37f2dcbb18c810da7cfa915708210.woff2);
      font-style: italic;
      font-weight: 600;
    }

    @font-face {
      font-family: YAD1aU3sLnI-0;
      src: url(../fonts/9340013c7d177c83df1edab0cf96ac10.woff2);
      font-style: normal;
      font-weight: 800;
    }

    @font-face {
      font-family: YAD1aU3sLnI-0;
      src: url(../fonts/83b37f2dcbb18c810da7cfa915708210.woff2);
      font-style: italic;
      font-weight: 800;
    }

    @font-face {
      font-family: YAD1aU3sLnI-0;
      src: url(../fonts/9340013c7d177c83df1edab0cf96ac10.woff2);
      font-style: normal;
      font-weight: 900;
    }

    @font-face {
      font-family: YAD1aU3sLnI-0;
      src: url(../fonts/83b37f2dcbb18c810da7cfa915708210.woff2);
      font-style: italic;
      font-weight: 900;
    }

    @font-face {
      font-family: YADrvtHNY18-0;
      src: url(../fonts/c4fe4a599e45c8eecdd35982a8ec4f8c.woff2);
      font-style: normal;
      font-weight: 400;
    }

    @font-face {
      font-family: YADrvtHNY18-0;
      src: url(../fonts/c4fe4a599e45c8eecdd35982a8ec4f8c.woff2);
      font-style: normal;
      font-weight: 700;
    }

    @font-face {
      font-family: YADrvtHNY18-0;
      src: url(../fonts/c4fe4a599e45c8eecdd35982a8ec4f8c.woff2);
      font-style: italic;
      font-weight: 400;
    }

    @font-face {
      font-family: YADrvtHNY18-0;
      src: url(../fonts/c4fe4a599e45c8eecdd35982a8ec4f8c.woff2);
      font-style: italic;
      font-weight: 700;
    }

    @font-face {
      font-family: YADrvtHNY18-0;
      src: url(../fonts/c4fe4a599e45c8eecdd35982a8ec4f8c.woff2);
      font-style: normal;
      font-weight: 100;
    }

    @font-face {
      font-family: YADrvtHNY18-0;
      src: url(../fonts/c4fe4a599e45c8eecdd35982a8ec4f8c.woff2);
      font-style: italic;
      font-weight: 100;
    }

    @font-face {
      font-family: YADrvtHNY18-0;
      src: url(../fonts/c4fe4a599e45c8eecdd35982a8ec4f8c.woff2);
      font-style: normal;
      font-weight: 200;
    }

    @font-face {
      font-family: YADrvtHNY18-0;
      src: url(../fonts/c4fe4a599e45c8eecdd35982a8ec4f8c.woff2);
      font-style: italic;
      font-weight: 200;
    }

    @font-face {
      font-family: YADrvtHNY18-0;
      src: url(../fonts/c4fe4a599e45c8eecdd35982a8ec4f8c.woff2);
      font-style: normal;
      font-weight: 300;
    }

    @font-face {
      font-family: YADrvtHNY18-0;
      src: url(../fonts/c4fe4a599e45c8eecdd35982a8ec4f8c.woff2);
      font-style: italic;
      font-weight: 300;
    }

    @font-face {
      font-family: YADrvtHNY18-0;
      src: url(../fonts/c4fe4a599e45c8eecdd35982a8ec4f8c.woff2);
      font-style: normal;
      font-weight: 500;
    }

    @font-face {
      font-family: YADrvtHNY18-0;
      src: url(../fonts/c4fe4a599e45c8eecdd35982a8ec4f8c.woff2);
      font-style: italic;
      font-weight: 500;
    }

    @font-face {
      font-family: YADrvtHNY18-0;
      src: url(../fonts/c4fe4a599e45c8eecdd35982a8ec4f8c.woff2);
      font-style: normal;
      font-weight: 600;
    }

    @font-face {
      font-family: YADrvtHNY18-0;
      src: url(../fonts/c4fe4a599e45c8eecdd35982a8ec4f8c.woff2);
      font-style: italic;
      font-weight: 600;
    }

    @font-face {
      font-family: YADrvtHNY18-0;
      src: url(../fonts/c4fe4a599e45c8eecdd35982a8ec4f8c.woff2);
      font-style: normal;
      font-weight: 800;
    }

    @font-face {
      font-family: YADrvtHNY18-0;
      src: url(../fonts/c4fe4a599e45c8eecdd35982a8ec4f8c.woff2);
      font-style: italic;
      font-weight: 800;
    }

    @font-face {
      font-family: YADrvtHNY18-0;
      src: url(../fonts/c4fe4a599e45c8eecdd35982a8ec4f8c.woff2);
      font-style: normal;
      font-weight: 900;
    }

    @font-face {
      font-family: YADrvtHNY18-0;
      src: url(../fonts/c4fe4a599e45c8eecdd35982a8ec4f8c.woff2);
      font-style: italic;
      font-weight: 900;
    }

    @font-face {
      font-family: YAFcfuePqn0-0;
      src: url(../fonts/a0d62e276006712bf2da35e028d75a94.woff2);
      font-style: normal;
      font-weight: 400;
    }

    @font-face {
      font-family: YAFcfuePqn0-0;
      src: url(../fonts/a0d62e276006712bf2da35e028d75a94.woff2);
      font-style: normal;
      font-weight: 700;
    }

    @font-face {
      font-family: YAFcfuePqn0-0;
      src: url(../fonts/a0d62e276006712bf2da35e028d75a94.woff2);
      font-style: italic;
      font-weight: 400;
    }

    @font-face {
      font-family: YAFcfuePqn0-0;
      src: url(../fonts/a0d62e276006712bf2da35e028d75a94.woff2);
      font-style: italic;
      font-weight: 700;
    }

    @font-face {
      font-family: YAFcfuePqn0-0;
      src: url(../fonts/a0d62e276006712bf2da35e028d75a94.woff2);
      font-style: normal;
      font-weight: 100;
    }

    @font-face {
      font-family: YAFcfuePqn0-0;
      src: url(../fonts/a0d62e276006712bf2da35e028d75a94.woff2);
      font-style: italic;
      font-weight: 100;
    }

    @font-face {
      font-family: YAFcfuePqn0-0;
      src: url(../fonts/a0d62e276006712bf2da35e028d75a94.woff2);
      font-style: normal;
      font-weight: 200;
    }

    @font-face {
      font-family: YAFcfuePqn0-0;
      src: url(../fonts/a0d62e276006712bf2da35e028d75a94.woff2);
      font-style: italic;
      font-weight: 200;
    }

    @font-face {
      font-family: YAFcfuePqn0-0;
      src: url(../fonts/a0d62e276006712bf2da35e028d75a94.woff2);
      font-style: normal;
      font-weight: 300;
    }

    @font-face {
      font-family: YAFcfuePqn0-0;
      src: url(../fonts/a0d62e276006712bf2da35e028d75a94.woff2);
      font-style: italic;
      font-weight: 300;
    }

    @font-face {
      font-family: YAFcfuePqn0-0;
      src: url(../fonts/a0d62e276006712bf2da35e028d75a94.woff2);
      font-style: normal;
      font-weight: 500;
    }

    @font-face {
      font-family: YAFcfuePqn0-0;
      src: url(../fonts/a0d62e276006712bf2da35e028d75a94.woff2);
      font-style: italic;
      font-weight: 500;
    }

    @font-face {
      font-family: YAFcfuePqn0-0;
      src: url(../fonts/a0d62e276006712bf2da35e028d75a94.woff2);
      font-style: normal;
      font-weight: 600;
    }

    @font-face {
      font-family: YAFcfuePqn0-0;
      src: url(../fonts/a0d62e276006712bf2da35e028d75a94.woff2);
      font-style: italic;
      font-weight: 600;
    }

    @font-face {
      font-family: YAFcfuePqn0-0;
      src: url(../fonts/a0d62e276006712bf2da35e028d75a94.woff2);
      font-style: normal;
      font-weight: 800;
    }

    @font-face {
      font-family: YAFcfuePqn0-0;
      src: url(../fonts/a0d62e276006712bf2da35e028d75a94.woff2);
      font-style: italic;
      font-weight: 800;
    }

    @font-face {
      font-family: YAFcfuePqn0-0;
      src: url(../fonts/a0d62e276006712bf2da35e028d75a94.woff2);
      font-style: normal;
      font-weight: 900;
    }

    @font-face {
      font-family: YAFcfuePqn0-0;
      src: url(../fonts/a0d62e276006712bf2da35e028d75a94.woff2);
      font-style: italic;
      font-weight: 900;
    }

    @font-face {
      font-family: YAD0vgIBnsw-0;
      src: url(../fonts/1179db833d56b2b73c0d30675a1fe11f.woff2);
      font-style: normal;
      font-weight: 400;
    }

    @font-face {
      font-family: YAD0vgIBnsw-0;
      src: url(../fonts/1179db833d56b2b73c0d30675a1fe11f.woff2);
      font-style: normal;
      font-weight: 700;
    }

    @font-face {
      font-family: YAD0vgIBnsw-0;
      src: url(../fonts/1179db833d56b2b73c0d30675a1fe11f.woff2);
      font-style: italic;
      font-weight: 400;
    }

    @font-face {
      font-family: YAD0vgIBnsw-0;
      src: url(../fonts/1179db833d56b2b73c0d30675a1fe11f.woff2);
      font-style: italic;
      font-weight: 700;
    }

    @font-face {
      font-family: YAD0vgIBnsw-0;
      src: url(../fonts/1179db833d56b2b73c0d30675a1fe11f.woff2);
      font-style: normal;
      font-weight: 100;
    }

    @font-face {
      font-family: YAD0vgIBnsw-0;
      src: url(../fonts/1179db833d56b2b73c0d30675a1fe11f.woff2);
      font-style: italic;
      font-weight: 100;
    }

    @font-face {
      font-family: YAD0vgIBnsw-0;
      src: url(../fonts/1179db833d56b2b73c0d30675a1fe11f.woff2);
      font-style: normal;
      font-weight: 200;
    }

    @font-face {
      font-family: YAD0vgIBnsw-0;
      src: url(../fonts/1179db833d56b2b73c0d30675a1fe11f.woff2);
      font-style: italic;
      font-weight: 200;
    }

    @font-face {
      font-family: YAD0vgIBnsw-0;
      src: url(../fonts/1179db833d56b2b73c0d30675a1fe11f.woff2);
      font-style: normal;
      font-weight: 300;
    }

    @font-face {
      font-family: YAD0vgIBnsw-0;
      src: url(../fonts/1179db833d56b2b73c0d30675a1fe11f.woff2);
      font-style: italic;
      font-weight: 300;
    }

    @font-face {
      font-family: YAD0vgIBnsw-0;
      src: url(../fonts/1179db833d56b2b73c0d30675a1fe11f.woff2);
      font-style: normal;
      font-weight: 500;
    }

    @font-face {
      font-family: YAD0vgIBnsw-0;
      src: url(../fonts/1179db833d56b2b73c0d30675a1fe11f.woff2);
      font-style: italic;
      font-weight: 500;
    }

    @font-face {
      font-family: YAD0vgIBnsw-0;
      src: url(../fonts/1179db833d56b2b73c0d30675a1fe11f.woff2);
      font-style: normal;
      font-weight: 600;
    }

    @font-face {
      font-family: YAD0vgIBnsw-0;
      src: url(../fonts/1179db833d56b2b73c0d30675a1fe11f.woff2);
      font-style: italic;
      font-weight: 600;
    }

    @font-face {
      font-family: YAD0vgIBnsw-0;
      src: url(../fonts/1179db833d56b2b73c0d30675a1fe11f.woff2);
      font-style: normal;
      font-weight: 800;
    }

    @font-face {
      font-family: YAD0vgIBnsw-0;
      src: url(../fonts/1179db833d56b2b73c0d30675a1fe11f.woff2);
      font-style: italic;
      font-weight: 800;
    }

    @font-face {
      font-family: YAD0vgIBnsw-0;
      src: url(../fonts/1179db833d56b2b73c0d30675a1fe11f.woff2);
      font-style: normal;
      font-weight: 900;
    }

    @font-face {
      font-family: YAD0vgIBnsw-0;
      src: url(../fonts/1179db833d56b2b73c0d30675a1fe11f.woff2);
      font-style: italic;
      font-weight: 900;
    }

    @font-face {
      font-family: YAEQ9V2-LIk-0;
      src: url(../fonts/5acac8d2b136eab4113e00c454c67fb7.woff2);
      font-style: normal;
      font-weight: 400;
    }

    @font-face {
      font-family: YAEQ9V2-LIk-0;
      src: url(../fonts/5acac8d2b136eab4113e00c454c67fb7.woff2);
      font-style: normal;
      font-weight: 700;
    }

    @font-face {
      font-family: YAEQ9V2-LIk-0;
      src: url(../fonts/5acac8d2b136eab4113e00c454c67fb7.woff2);
      font-style: italic;
      font-weight: 400;
    }

    @font-face {
      font-family: YAEQ9V2-LIk-0;
      src: url(../fonts/5acac8d2b136eab4113e00c454c67fb7.woff2);
      font-style: italic;
      font-weight: 700;
    }

    @font-face {
      font-family: YAEQ9V2-LIk-0;
      src: url(../fonts/5acac8d2b136eab4113e00c454c67fb7.woff2);
      font-style: normal;
      font-weight: 100;
    }

    @font-face {
      font-family: YAEQ9V2-LIk-0;
      src: url(../fonts/5acac8d2b136eab4113e00c454c67fb7.woff2);
      font-style: italic;
      font-weight: 100;
    }

    @font-face {
      font-family: YAEQ9V2-LIk-0;
      src: url(../fonts/5acac8d2b136eab4113e00c454c67fb7.woff2);
      font-style: normal;
      font-weight: 200;
    }

    @font-face {
      font-family: YAEQ9V2-LIk-0;
      src: url(../fonts/5acac8d2b136eab4113e00c454c67fb7.woff2);
      font-style: italic;
      font-weight: 200;
    }

    @font-face {
      font-family: YAEQ9V2-LIk-0;
      src: url(../fonts/5acac8d2b136eab4113e00c454c67fb7.woff2);
      font-style: normal;
      font-weight: 300;
    }

    @font-face {
      font-family: YAEQ9V2-LIk-0;
      src: url(../fonts/5acac8d2b136eab4113e00c454c67fb7.woff2);
      font-style: italic;
      font-weight: 300;
    }

    @font-face {
      font-family: YAEQ9V2-LIk-0;
      src: url(../fonts/5acac8d2b136eab4113e00c454c67fb7.woff2);
      font-style: normal;
      font-weight: 500;
    }

    @font-face {
      font-family: YAEQ9V2-LIk-0;
      src: url(../fonts/5acac8d2b136eab4113e00c454c67fb7.woff2);
      font-style: italic;
      font-weight: 500;
    }

    @font-face {
      font-family: YAEQ9V2-LIk-0;
      src: url(../fonts/5acac8d2b136eab4113e00c454c67fb7.woff2);
      font-style: normal;
      font-weight: 600;
    }

    @font-face {
      font-family: YAEQ9V2-LIk-0;
      src: url(../fonts/5acac8d2b136eab4113e00c454c67fb7.woff2);
      font-style: italic;
      font-weight: 600;
    }

    @font-face {
      font-family: YAEQ9V2-LIk-0;
      src: url(../fonts/5acac8d2b136eab4113e00c454c67fb7.woff2);
      font-style: normal;
      font-weight: 800;
    }

    @font-face {
      font-family: YAEQ9V2-LIk-0;
      src: url(../fonts/5acac8d2b136eab4113e00c454c67fb7.woff2);
      font-style: italic;
      font-weight: 800;
    }

    @font-face {
      font-family: YAEQ9V2-LIk-0;
      src: url(../fonts/5acac8d2b136eab4113e00c454c67fb7.woff2);
      font-style: normal;
      font-weight: 900;
    }

    @font-face {
      font-family: YAEQ9V2-LIk-0;
      src: url(../fonts/5acac8d2b136eab4113e00c454c67fb7.woff2);
      font-style: italic;
      font-weight: 900;
    }

    @font-face {
      font-family: YAFdJjTk5UU-0;
      src: url(../fonts/f4a4890561b3fddfd1fd9a1b27b6d4a4.woff2);
      font-style: normal;
      font-weight: 400;
    }

    @font-face {
      font-family: YAFdJjTk5UU-0;
      src: url(../fonts/33696a29f45c1b554a4c12443b998d21.woff2);
      font-style: normal;
      font-weight: 700;
    }

    @font-face {
      font-family: YAFdJjTk5UU-0;
      src: url(../fonts/8dbae49e1280328b442be6dfff163124.woff2);
      font-style: italic;
      font-weight: 400;
    }

    @font-face {
      font-family: YAFdJjTk5UU-0;
      src: url(../fonts/625cf32ea46ae48b58ebd3ff993de469.woff2);
      font-style: italic;
      font-weight: 700;
    }

    @font-face {
      font-family: YAFdJjTk5UU-0;
      src: url(../fonts/f4a4890561b3fddfd1fd9a1b27b6d4a4.woff2);
      font-style: normal;
      font-weight: 100;
    }

    @font-face {
      font-family: YAFdJjTk5UU-0;
      src: url(../fonts/8dbae49e1280328b442be6dfff163124.woff2);
      font-style: italic;
      font-weight: 100;
    }

    @font-face {
      font-family: YAFdJjTk5UU-0;
      src: url(../fonts/f4a4890561b3fddfd1fd9a1b27b6d4a4.woff2);
      font-style: normal;
      font-weight: 200;
    }

    @font-face {
      font-family: YAFdJjTk5UU-0;
      src: url(../fonts/8dbae49e1280328b442be6dfff163124.woff2);
      font-style: italic;
      font-weight: 200;
    }

    @font-face {
      font-family: YAFdJjTk5UU-0;
      src: url(../fonts/f4a4890561b3fddfd1fd9a1b27b6d4a4.woff2);
      font-style: normal;
      font-weight: 300;
    }

    @font-face {
      font-family: YAFdJjTk5UU-0;
      src: url(../fonts/8dbae49e1280328b442be6dfff163124.woff2);
      font-style: italic;
      font-weight: 300;
    }

    @font-face {
      font-family: YAFdJjTk5UU-0;
      src: url(../fonts/c69c23593c9bd5705c7780a200f2a6db.woff2);
      font-style: normal;
      font-weight: 500;
    }

    @font-face {
      font-family: YAFdJjTk5UU-0;
      src: url(../fonts/e5e43f51d6d7939d8911c861efa5f9b7.woff2);
      font-style: italic;
      font-weight: 500;
    }

    @font-face {
      font-family: YAFdJjTk5UU-0;
      src: url(../fonts/c69c23593c9bd5705c7780a200f2a6db.woff2);
      font-style: normal;
      font-weight: 600;
    }

    @font-face {
      font-family: YAFdJjTk5UU-0;
      src: url(../fonts/e5e43f51d6d7939d8911c861efa5f9b7.woff2);
      font-style: italic;
      font-weight: 600;
    }

    @font-face {
      font-family: YAFdJjTk5UU-0;
      src: url(../fonts/33696a29f45c1b554a4c12443b998d21.woff2);
      font-style: normal;
      font-weight: 800;
    }

    @font-face {
      font-family: YAFdJjTk5UU-0;
      src: url(../fonts/625cf32ea46ae48b58ebd3ff993de469.woff2);
      font-style: italic;
      font-weight: 800;
    }

    @font-face {
      font-family: YAFdJjTk5UU-0;
      src: url(../fonts/33696a29f45c1b554a4c12443b998d21.woff2);
      font-style: normal;
      font-weight: 900;
    }

    @font-face {
      font-family: YAFdJjTk5UU-0;
      src: url(../fonts/625cf32ea46ae48b58ebd3ff993de469.woff2);
      font-style: italic;
      font-weight: 900;
    }

    @font-face {
      font-family: YACgEZ1cb1Q-0;
      src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
      font-style: normal;
      font-weight: 400;
    }

    @font-face {
      font-family: YACgEZ1cb1Q-0;
      src: url(../fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
      font-style: normal;
      font-weight: 700;
    }

    @font-face {
      font-family: YACgEZ1cb1Q-0;
      src: url(../fonts/d257a7100844bc3f98c9021168b6249e.woff2);
      font-style: italic;
      font-weight: 400;
    }

    @font-face {
      font-family: YACgEZ1cb1Q-0;
      src: url(../fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
      font-style: italic;
      font-weight: 700;
    }

    @font-face {
      font-family: YACgEZ1cb1Q-0;
      src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
      font-style: normal;
      font-weight: 100;
    }

    @font-face {
      font-family: YACgEZ1cb1Q-0;
      src: url(../fonts/d257a7100844bc3f98c9021168b6249e.woff2);
      font-style: italic;
      font-weight: 100;
    }

    @font-face {
      font-family: YACgEZ1cb1Q-0;
      src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
      font-style: normal;
      font-weight: 200;
    }

    @font-face {
      font-family: YACgEZ1cb1Q-0;
      src: url(../fonts/d257a7100844bc3f98c9021168b6249e.woff2);
      font-style: italic;
      font-weight: 200;
    }

    @font-face {
      font-family: YACgEZ1cb1Q-0;
      src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
      font-style: normal;
      font-weight: 300;
    }

    @font-face {
      font-family: YACgEZ1cb1Q-0;
      src: url(../fonts/d257a7100844bc3f98c9021168b6249e.woff2);
      font-style: italic;
      font-weight: 300;
    }

    @font-face {
      font-family: YACgEZ1cb1Q-0;
      src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
      font-style: normal;
      font-weight: 500;
    }

    @font-face {
      font-family: YACgEZ1cb1Q-0;
      src: url(../fonts/d257a7100844bc3f98c9021168b6249e.woff2);
      font-style: italic;
      font-weight: 500;
    }

    @font-face {
      font-family: YACgEZ1cb1Q-0;
      src: url(../fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
      font-style: normal;
      font-weight: 600;
    }

    @font-face {
      font-family: YACgEZ1cb1Q-0;
      src: url(../fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
      font-style: italic;
      font-weight: 600;
    }

    @font-face {
      font-family: YACgEZ1cb1Q-0;
      src: url(../fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
      font-style: normal;
      font-weight: 800;
    }

    @font-face {
      font-family: YACgEZ1cb1Q-0;
      src: url(../fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
      font-style: italic;
      font-weight: 800;
    }

    @font-face {
      font-family: YACgEZ1cb1Q-0;
      src: url(../fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
      font-style: normal;
      font-weight: 900;
    }

    @font-face {
      font-family: YACgEZ1cb1Q-0;
      src: url(../fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
      font-style: italic;
      font-weight: 900;
    }

    @media (max-width: 375px) {
      #NxzxiDO5igxFBV9G {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #RA7OcboBqiF258QP {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #ydnlNO41NZ0Td1iY {
        grid-area: 2 / 2 / 11 / 11;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: 0rem;
        right: 0rem;
      }

      #ZoRFgQbwUzZHt2cj {
        font-size: calc(1.58670571em - var(--ffsd));
      }

      #CyTWUtXzP5eyXIvT {
        --first-font-size: 1.58670571em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.2235));
        margin-top: calc(var(--first-font-size) * 0.125);
        margin-bottom: calc(var(--last-font-size) * 0.125);
      }

      #wo0BOoWB4GzVM8Yk {
        min-width: 38.88946238rem;
      }

      #EeYbadzWNx46bkbY {
        grid-area: 3 / 5 / 4 / 9;
        position: relative;
      }

      #TGRjLSvtmjVfbXO5 {
        font-size: calc(10.57803807em - var(--ffsd));
      }

      #NUJd8UOeA7ot0jLh {
        --first-font-size: 10.57803807em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
      }

      #EHuici209XhMuWP4 {
        min-width: 78.31596616rem;
      }

      #SqV5544IWA33DK3K {
        grid-area: 5 / 3 / 7 / 10;
        position: relative;
      }

      #OrQH8HLF2lXykAZd {
        font-size: calc(2.24436097em - var(--ffsd));
      }

      #J1S9bQS7r1kbl8xx {
        --first-font-size: 2.24436097em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
      }

      #qvcxjAFxh5XMKPVg {
        min-width: 39.66822506rem;
      }

      #zWXmS8jwY5egZFMt {
        grid-area: 6 / 4 / 8 / 8;
        position: relative;
      }

      #WnhWrcKaLJkwwrYh {
        grid-area: 9 / 6 / 10 / 7;
        position: relative;
      }

      #UlElVJ1stGTJqZpu {
        grid-template-columns: 0 9.28813728rem 20.1341437rem 2.22841002rem 8.58347414rem 17.10085026rem 11.62215731rem 1.44964734rem 17.06395006rem 12.52922989rem;
        grid-template-rows: 0 minmax(4.56584996rem, max-content) minmax(1.86080527rem, max-content) 0 minmax(21.87248138rem, max-content) minmax(1.32658158rem, max-content) minmax(1.32658158rem, max-content) minmax(8.66626584rem, max-content) minmax(5.32263964rem, max-content) minmax(6.68892226rem, max-content);
      }

      #k0PICr9s130IGffH {
        grid-area: 21 / 2 / 23 / 23;
        position: relative;
      }

      #W9gzOeLDkMvydsnE {
        grid-area: 2 / 3 / 22 / 5;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0.08016945 * 9.40455363rem) + 0%), calc(100% - (0% + 0%)) calc((0.08016945 * 9.40455363rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0 * 9.40455363rem) + 0%)), calc(0% + 0%) calc(100% - ((0 * 9.40455363rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: 0%;
        margin-top: -8.01694498%;
      }

      #oKmuSiNNCHe8FBRS {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #umycJLTXWFKhCF4g {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #kQfqJeAfMtvyMyly {
        min-width: 8.17872144rem;
      }

      #seVDeFLqWleINoAq {
        grid-area: 10 / 4 / 12 / 6;
        position: relative;
      }

      #eyFKwKvWJDM7OrzG {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #s4To6nDnuokwokCH {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #gMvyu7tOxZ9RRwxs {
        min-width: 8.47526779rem;
      }

      #E9K3rQgRvzEbDgLN {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #EUwNmC3tXzcYVkaS {
        grid-template-columns: 0 0.29282577rem 8.34193445rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.87227827rem, max-content) minmax(0.29282577rem, max-content);
      }

      #YDXKJapLYmEyXPC0 {
        grid-template-columns: 0 8.92758599rem;
        grid-template-rows: 0 minmax(3.4579298rem, max-content);
      }

      #YbFxLsKuQlTpgKSl {
        grid-area: 4 / 7 / 17 / 9;
        position: relative;
      }

      #WIS80BTC9tKMUmfo {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #uCoeMlDeM2bu2xyt {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #ehTnluNNjcOWwpAW {
        min-width: 8.47526779rem;
      }

      #rjFoRTcrwoBFhCyA {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #Xvd2pFfR1kliGIoy {
        grid-template-columns: 0 0.29282577rem 8.34193445rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.87227827rem, max-content) minmax(0.29282577rem, max-content);
      }

      #jD7UWhzUocRCODcg {
        grid-template-columns: 0 8.92758599rem;
        grid-template-rows: 0 minmax(3.4579298rem, max-content);
      }

      #Dop2fASp57TbxV3B {
        grid-area: 7 / 8 / 20 / 10;
        position: relative;
      }

      #Tt9JxyjIsXgiy15t {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #k8JlBktiYD0SZP47 {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #MCvZRAHJ0jloaG5T {
        min-width: 8.47526779rem;
      }

      #PJ6EkKMb2hd0p2Zk {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #wWokgbM8i7DTrIM1 {
        grid-template-columns: 0 0.29282577rem 8.34193445rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.87227827rem, max-content) minmax(0.29282577rem, max-content);
      }

      #UyW5wYIcoJef6w1A {
        grid-template-columns: 0 8.92758599rem;
        grid-template-rows: 0 minmax(3.4579298rem, max-content);
      }

      #sJDh47q1MB0g1rFr {
        grid-area: 3 / 11 / 16 / 13;
        position: relative;
      }

      #vnxj0jlIqsCuNdgQ {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #AInopjdYzzLvwUR0 {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #tRAOgSHfu9n6qmmr {
        min-width: 8.47526779rem;
      }

      #WCtUmIYyb0pV4JqU {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #WQXxL0bB1o3LaKLF {
        grid-template-columns: 0 0.29282577rem 8.34193445rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.87227827rem, max-content) minmax(0.29282577rem, max-content);
      }

      #bX6jhGG6fhkFidae {
        grid-template-columns: 0 8.92758599rem;
        grid-template-rows: 0 minmax(3.4579298rem, max-content);
      }

      #TF5SLme9K0nTSEwB {
        grid-area: 5 / 12 / 18 / 15;
        position: relative;
      }

      #nFYsJjuTO1cWyHIw {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #YJaRzvrX8wiZuJpF {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #Lnux7sw4ZT1urk1m {
        min-width: 8.47526779rem;
      }

      #DoGuXIMnDogjL2mv {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #XIZXQxyE6SFtQ0vt {
        grid-template-columns: 0 0.29282577rem 8.34193445rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.87227827rem, max-content) minmax(0.29282577rem, max-content);
      }

      #Rvid7xVhHFhZMFi5 {
        grid-template-columns: 0 8.92758599rem;
        grid-template-rows: 0 minmax(3.4579298rem, max-content);
      }

      #IVy0dE2QFIeIWDnt {
        grid-area: 6 / 14 / 19 / 16;
        position: relative;
      }

      #G2zP16VX9xv6DYff {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #W4e6PxLgiITwD3IL {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #Jvh631ZWxwpbaZUs {
        min-width: 10.55976108rem;
      }

      #UteAbiUkuGKXuJND {
        grid-area: 11 / 17 / 13 / 18;
        position: relative;
      }

      #oaeCuCcON17Q9tI2 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #XPnJuT5eZiY2kr2a {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #RfKAcpsDI8dKyAWC {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #zW4xfVW2nIdTTnzt {
        min-width: 6.38699388rem;
      }

      #zQJzoAsRbsL21Izm {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #i3JbayuxQ0Q9XpcU {
        grid-template-columns: 0 1.69918852rem 6.25366055rem 1.69918852rem;
        grid-template-rows: 0 minmax(0.42454777rem, max-content) minmax(1.75695461rem, max-content) minmax(0.42454777rem, max-content);
      }

      #taKT2wSlSfC0x2Wj {
        grid-area: 9 / 19 / 15 / 20;
        position: relative;
      }

      #NJzVhUvXSwnBwPiz {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #nqKvN4ZMCNBGBR64 {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #fW1Rj264vUpZ7Qwr {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #mLFUJApHknk2iqQ0 {
        min-width: 4.90547828rem;
      }

      #KPVMM91rjtX2gwMC {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #uWJRbcskx9LCGUNU {
        grid-template-columns: 0 2.43994632rem 4.77214495rem 2.43994632rem;
        grid-template-rows: 0 minmax(0.42454777rem, max-content) minmax(1.75695461rem, max-content) minmax(0.42454777rem, max-content);
      }

      #Kpem1iFbZTDE0lw4 {
        grid-area: 8 / 21 / 14 / 22;
        position: relative;
      }

      #JEJ7wv9VZHjOpq0h {
        grid-template-columns: 0 2.0705359rem 7.30440457rem 2.10014906rem 5.94523905rem 1.86856425rem 7.46775827rem 1.45982772rem 7.46775827rem 1.04722443rem 8.52710112rem 0.40048487rem 8.5149827rem 0.01211842rem 8.91546757rem 0.65885798rem 10.42642775rem 4.1727672rem 9.65203758rem 0.3194789rem 9.65203758rem 2.01677682rem;
        grid-template-rows: 0 minmax(0.70855045rem, max-content) 0 0 0 0 minmax(0.42593983rem, max-content) 0 minmax(0.42454777rem, max-content) 0 minmax(1.75695461rem, max-content) 0 minmax(0.42454777rem, max-content) 0 minmax(0.42593983rem, max-content) 0 0 0 0 minmax(0.42593983rem, max-content) minmax(1.70454927rem, max-content) minmax(49.92557823rem, max-content);
      }

      #home {
        min-height: calc(24.57659586 * var(--1vh, 1vh));
      }

      #JZPRCPk0MKmoVCNq {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #l9hsBacQ4zynibEp {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #OV64WGkWlogQXviR {
        font-size: calc(2.44818267em - var(--ffsd));
      }

      #pUtjBWsmDew0XJ3U {
        --first-font-size: 2.44818267em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #NWbaj4WIYXEKfmda {
        min-width: 59.76747199rem;
      }

      #HKmi08FZSKxdM6C7 {
        grid-area: 10 / 2 / 13 / 10;
        position: relative;
      }

      #eUL2zfVZL7VP7U3N {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #ZdeYameKZXNBxzUl {
        --first-font-size: 1.56173499em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #TdmbK5LKFyKxGlLX {
        min-width: 57.57695823rem;
      }

      #l40f0faRu1Xl9Vam {
        grid-area: 5 / 3 / 7 / 9;
        position: relative;
      }

      #k0yaws0DSoML6cpU {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #qZKtXrpEXV6qhvhx {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #tzI8shJgPxgqWs6d {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #jqgouTPGvWCH5uQY {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #qv6V5NdoactkbL9Q {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #drpjdQDDqV1qgX8L {
        --first-font-size: 1.56173499em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #Tk45WtZRLcBQYphL {
        min-width: 54.75369328rem;
      }

      #rLkr6xaCjdss4jxx {
        grid-area: 8 / 4 / 9 / 7;
        position: relative;
      }

      #ATmvWLMhny1pgmV8 {
        font-size: calc(4.19139321em - var(--ffsd));
      }

      #k4xGLnecRQGRFRk3 {
        --first-font-size: 4.19139321em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #nETS2T6daYggK2MP {
        min-width: 33.05410929rem;
      }

      #BN3RrO2xyIdmcukO {
        grid-area: 3 / 5 / 4 / 6;
        position: relative;
      }

      #A7U1YJi5qQxzqNIu {
        grid-area: 6 / 8 / 11 / 13;
        position: relative;
      }

      #hUweSs7iCbqwaQVr {
        grid-area: 2 / 11 / 12 / 12;
        position: relative;
      }

      #csr7pXhXZO2zQ4oQ {
        grid-template-columns: 0.60847604rem 0.73017125rem 0 8.78097344rem 32.92077595rem 12.91861055rem 2.45401678rem 0.36924818rem 1.46034251rem 0 30.68088378rem 3.45424676rem 5.62225476rem;
        grid-template-rows: minmax(8.06300385rem, max-content) 0 minmax(5.02967185rem, max-content) minmax(1.48826449rem, max-content) minmax(5.61997088rem, max-content) minmax(2.55962942rem, max-content) minmax(1.46412884rem, max-content) minmax(18.79453441rem, max-content) minmax(3.0412423rem, max-content) minmax(1.10449148rem, max-content) minmax(4.52443723rem, max-content) minmax(0.73634622rem, max-content) minmax(3.79682662rem, max-content);
      }

      #about {
        min-height: calc(24.57659586 * var(--1vh, 1vh));
      }

      #efyO3YQ1eXLX3299 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #bHdvK0bLQ2YuWhIi {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #vrDf0QIxRHlxFf8D {
        grid-area: 3 / 2 / 19 / 3;
        position: relative;
      }

      #n3y4p8HViq3FDGUu {
        font-size: calc(6.00721083em - var(--ffsd));
      }

      #jx9qSwAq29YAoz8Q {
        --first-font-size: 6.00721083em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #Nug7Gus92j0M5gLq {
        min-width: 24.47905076rem;
      }

      #PaTSbgBRfxZP5YDQ {
        grid-area: 2 / 8 / 4 / 13;
        position: relative;
      }

      #IHBLWgSregYb6JQ0 {
        font-size: calc(3.24690175em - var(--ffsd));
      }

      #aonTBtNvxAgN56lt {
        --first-font-size: 3.24690175em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #sfonXidWSnLmvQHf {
        min-width: 11.92364532rem;
      }

      #NtaADY0yAKOh8skP {
        grid-area: 5 / 6 / 8 / 7;
        position: relative;
      }

      #cB0bA3zOiP6XMehk {
        font-size: calc(3.24690175em - var(--ffsd));
      }

      #b3nbihQ0HA6UbBJL {
        --first-font-size: 3.24690175em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #JCZequ1CZmuUX8oA {
        min-width: 12.80030904rem;
      }

      #ziwG8k1iPHPWUKsn {
        grid-area: 6 / 11 / 9 / 12;
        position: relative;
      }

      #wXUa6IBdi5tegH4e {
        font-size: calc(3.24690175em - var(--ffsd));
      }

      #Cuplbwqe6nYmgiaW {
        --first-font-size: 3.24690175em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #CkO1aSTzh20L2zjF {
        min-width: 12.8530707rem;
      }

      #L1ms1l9jZ44EbTCH {
        grid-area: 7 / 16 / 10 / 17;
        position: relative;
      }

      #Yj6jpJbNTSky8hTP {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #dpr7pIE6uB45RAHd {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #BeKwrt1WsRmeReai {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #IcwyceTUQsLHshOO {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #GLmHcT8whZMXltDl {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #ue1YgUDjiLe32oHn {
        min-width: 21.66772759rem;
      }

      #UMGpI8BDMLbeMcBi {
        grid-area: 11 / 4 / 14 / 10;
        position: relative;
      }

      #SYvxElJAL4uadVtQ {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #BiMX3TKkNoGWeqje {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #BCGuoVWjeQPB4VVS {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #IgqXX0TUroqUh71z {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #H1W9ea9Qao4hxpI1 {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #v1yvqMTwpk4boMav {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #KoDxmWl5jEsit7dc {
        min-width: 21.66772759rem;
      }

      #mlVQU4TgN7CYE9Re {
        grid-area: 12 / 9 / 16 / 15;
        position: relative;
      }

      #M7m71cZkCoZPatUZ {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #Wh9iA1MSWevLBDM9 {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #TwczBSCtrQoCp9HV {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #L7H9F6ANFrfYqN7L {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #j6Ew5k6aoH53eLtI {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #MKamiyGL835k8BKN {
        min-width: 21.66772759rem;
      }

      #cr5Y24BV3pR3cbcF {
        grid-area: 13 / 14 / 15 / 19;
        position: relative;
      }

      #SVfBw2XEno884W09 {
        grid-area: 17 / 5 / 18 / 18;
        position: relative;
      }

      #EDUhj8klCc6EeLao {
        grid-template-columns: 6.87425717rem 22.95309557rem 2.76353842rem 1.41051958rem 2.89829666rem 11.79031199rem 1.71999936rem 3.59037363rem 0.12489304rem 3.67698525rem 12.66697571rem 4.28648979rem 0 0.77905047rem 4.04671102rem 12.71973737rem 2.07651021rem 1.91238518rem 3.70986957rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(2.25639256rem, max-content) minmax(4.88769968rem, max-content) minmax(2.5661553rem, max-content) 0 0 minmax(3.8962821rem, max-content) 0 0 minmax(2.56222548rem, max-content) 0 0 minmax(9.95607613rem, max-content) 0 minmax(6.14934114rem, max-content) minmax(0.41002523rem, max-content) minmax(0.60376335rem, max-content) minmax(3.39807495rem, max-content) minmax(13.91425691rem, max-content);
      }

      #roadmap {
        min-height: calc(24.57659586 * var(--1vh, 1vh));
      }

      #DGRZiKxiDFSeQv2Q {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #bgLaftuu5jC9Vobv {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #rkIiMUyoBQQB8VDK {
        font-size: calc(4.96688034em - var(--ffsd));
      }

      #hGhf2BXLGUysutIJ {
        --first-font-size: 4.96688034em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #dNuCMygmsZhbwhTl {
        min-width: 26.81169014rem;
      }

      #GY9PSuWpbUkHQ4NL {
        grid-area: 2 / 9 / 3 / 13;
        position: relative;
      }

      #KS5eY96raJKPKrgm {
        grid-area: 2 / 2 / 5 / 3;
        position: relative;
      }

      #WdmDBXf2O58sr21K {
        font-size: calc(2.14955705em - var(--ffsd));
      }

      #bTPDFcnQtMsvBHRr {
        --first-font-size: 2.14955705em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #Hl0OWwpnq8Y5Z2G2 {
        min-width: 6.11045431rem;
      }

      #ec1ZmuxqAGqeOlK2 {
        grid-area: 3 / 4 / 4 / 5;
        position: relative;
      }

      #KA2K9cUKQWxLFiK1 {
        grid-template-columns: 0 13.59528113rem 0.67976406rem 5.97712098rem;
        grid-template-rows: 0 minmax(0.07975872rem, max-content) minmax(2.5595388rem, max-content) minmax(0.07975872rem, max-content);
      }

      #cedJkgENbzJXoGVF {
        grid-area: 4 / 16 / 7 / 20;
        position: relative;
      }

      #Gy1zlqpNyGPGy8tc {
        font-size: calc(2.0497877em - var(--ffsd));
      }

      #MX4Yh2u3kP8pOUxk {
        --first-font-size: 2.0497877em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #K1m863yNL2UAJInx {
        min-width: 54.18439661rem;
      }

      #eC5Qkk36yppbwF29 {
        grid-area: 5 / 2 / 8 / 12;
        position: relative;
      }

      #TAuuaCp2S4yGKbtm {
        grid-area: 6 / 8 / 18 / 17;
        position: relative;
      }

      #S7GjMyGqTE3Itwsd {
        grid-area: 2 / 2 / 5 / 3;
        position: relative;
      }

      #n8Xgx8GYBSf5GYkz {
        font-size: calc(2.14955705em - var(--ffsd));
      }

      #yGsidaGxfQJ8Of0k {
        --first-font-size: 2.14955705em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #qnV0Kkd7KC3CkqUU {
        min-width: 4.72747779rem;
      }

      #pFdvVuzuWZPgUnIE {
        grid-area: 3 / 4 / 4 / 5;
        position: relative;
      }

      #Bz6r3rgU5pjOOTuz {
        grid-template-columns: 0 13.59528113rem 0.67976406rem 4.59414446rem;
        grid-template-rows: 0 minmax(0.07975872rem, max-content) minmax(2.5595388rem, max-content) minmax(0.07975872rem, max-content);
      }

      #wgK7Vaji7HawzceN {
        grid-area: 9 / 14 / 11 / 18;
        position: relative;
      }

      #Vwbxg4voNuYNLq3n {
        font-size: calc(2.04978038em - var(--ffsd));
      }

      #X1ZOIRhKI9c1Ie6p {
        --first-font-size: 2.04978038em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #F2o3ctE51IOHgYbb {
        min-width: 52.26547096rem;
      }

      #yDTr2c4cO4uHcrty {
        grid-area: 10 / 4 / 12 / 11;
        position: relative;
      }

      #fKc7AGqjzfA7O3bu {
        grid-area: 2 / 2 / 5 / 3;
        position: relative;
      }

      #y6bf2VKm7GDoZwKE {
        font-size: calc(2.14955705em - var(--ffsd));
      }

      #EG4pzU2Rm8j9wRyu {
        --first-font-size: 2.14955705em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #xTTWtn4DQ3N3os3g {
        min-width: 4.72747779rem;
      }

      #zve4Fa2pTsPB0cjt {
        grid-area: 3 / 4 / 4 / 5;
        position: relative;
      }

      #fRg0xN69RPWB6NUa {
        grid-template-columns: 0 13.59528113rem 0.67976406rem 4.59414446rem;
        grid-template-rows: 0 minmax(0.07975872rem, max-content) minmax(2.5595388rem, max-content) minmax(0.07975872rem, max-content);
      }

      #T4HBXshvOq8BsiHW {
        grid-area: 13 / 15 / 15 / 19;
        position: relative;
      }

      #cFFXYpximvnabzXB {
        font-size: calc(2.04978038em - var(--ffsd));
      }

      #oZyBwAUfunGMSCqE {
        --first-font-size: 2.04978038em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #IgMpdKbfBMJ3LA4w {
        min-width: 48.57586896rem;
      }

      #MexKl2pKq70mRhyK {
        grid-area: 14 / 3 / 16 / 10;
        position: relative;
      }

      #t3bzRKaKfWr9bFYc {
        font-size: calc(8.86310395em - var(--ffsd));
      }

      #Jf8ZUKwmdFvGCLUP {
        --first-font-size: 8.86310395em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #OOIKsGjOxqx41MSh {
        min-width: 14.41407982rem;
      }

      #wrb7uyY9WoVEU3Kp {
        grid-area: 17 / 6 / 20 / 7;
        position: relative;
      }

      #iNqqBeeJJCZYtJQK {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 86.8954942rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 86.8954942rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.11062798 * 86.8954942rem) + 0%)), calc(0% + 0%) calc(100% - ((0.11062798 * 86.8954942rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -11.06279831%;
        margin-top: 0%;
      }

      #utdnvM36XYUTJcdP {
        font-size: calc(2.26996584em - var(--ffsd));
      }

      #izMxMhZ5wcSxX9Kt {
        --first-font-size: 2.26996584em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #FjwRGqDNcF36Gvck {
        min-width: 21.27239022rem;
      }

      #sZndOxA2OgkgjDad {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
      }

      #fh1kcspVdUTDhHpk {
        font-size: calc(2.26996584em - var(--ffsd));
      }

      #mEffmDHtQf1doGpP {
        --first-font-size: 2.26996584em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #QyAEFhIIrwgcAlyh {
        min-width: 24.70855205rem;
      }

      #DNwGkpAI7fkqk3Ok {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
      }

      #AnPtBI0znDgrai3j {
        grid-template-columns: 0 19.53904025rem 0 21.13905689rem 3.43616183rem 42.78123522rem;
        grid-template-rows: 0 0 minmax(2.72395901rem, max-content) minmax(0.95168375rem, max-content) minmax(2.72395901rem, max-content) minmax(2.69957095rem, max-content);
      }

      #wV3OdYXTEchidMl2 {
        grid-area: 19 / 5 / 21 / 21;
        position: relative;
      }

      #M99jIE20zlvnNW4V {
        grid-template-columns: 4.66094743rem 0 0.17402916rem 1.71727631rem 1.89549242rem 14.28074648rem 8.17255361rem 5.75977619rem 16.44266146rem 3.86363116rem 1.74489649rem 4.62716769rem 2.28824661rem 0 0 3.47152958rem 15.39766006rem 0 1.38297652rem 7.56815593rem 6.5522529rem;
        grid-template-rows: minmax(2.64212655rem, max-content) minmax(5.96025641rem, max-content) minmax(4.90314827rem, max-content) minmax(0.29320448rem, max-content) minmax(1.22254685rem, max-content) minmax(1.20330489rem, max-content) minmax(0.01924196rem, max-content) minmax(1.298474rem, max-content) minmax(0.27396106rem, max-content) minmax(2.44509517rem, max-content) 0 minmax(1.298474rem, max-content) minmax(0.27396106rem, max-content) minmax(2.44509517rem, max-content) 0 minmax(10.99657937rem, max-content) minmax(2.23483237rem, max-content) 0 minmax(8.36443557rem, max-content) minmax(0.73473715rem, max-content);
      }

      #tokenomics {
        min-height: calc(20.3744274 * var(--1vh, 1vh));
      }

      #fVqOpUyfeXWKjCsU {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #Hp3bvti89gJSUAGI {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #a0gnFaqxDEic9Ixp {
        grid-area: 2 / 3 / 11 / 4;
        position: relative;
      }

      #FDmUNbTjmuk1Om8N {
        grid-area: 5 / 7 / 10 / 8;
        position: relative;
      }

      #OeXBhKlswQNJZs1p {
        grid-area: 6 / 9 / 7 / 10;
        position: relative;
      }

      #GCDIozUv589XKu0y {
        grid-area: 3 / 11 / 8 / 12;
        position: relative;
      }

      #aq0aE1iAASh5vhD5 {
        grid-area: 4 / 13 / 9 / 14;
        position: relative;
      }

      #FhFSZ1stSR1CrWm9 {
        grid-area: 12 / 2 / 13 / 15;
        position: relative;
      }

      #wCI4rVW94tJCiF7y {
        font-size: calc(1.69351521em - var(--ffsd));
      }

      #Rgw6xvvn1tpZ1ZHW {
        --first-font-size: 1.69351521em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #rVElsn4YviGo6tOF {
        min-width: 30.29378077rem;
      }

      #WESsIfxe39c14NEq {
        grid-area: 14 / 5 / 15 / 6;
        position: relative;
      }

      #m9DxvuPOJBLgGsxN {
        grid-template-columns: 0 2.21181224rem 6.49467457rem 26.21328948rem 30.16044743rem 10.02393128rem 4.57385648rem 1.68374817rem 4.61331835rem 1.68374817rem 4.02622804rem 1.71372991rem 4.02622804rem 2.57498783rem;
        grid-template-rows: minmax(1.34874681rem, max-content) minmax(1.36875921rem, max-content) 0 0 minmax(0.51016127rem, max-content) minmax(3.3561891rem, max-content) minmax(0.15987767rem, max-content) 0 minmax(0.54762844rem, max-content) minmax(0.55205888rem, max-content) minmax(0.4183809rem, max-content) minmax(0.375rem, max-content) minmax(1.46970078rem, max-content) minmax(2.03221825rem, max-content) minmax(1.34874681rem, max-content);
      }

      #page-5 {
        min-height: calc(5.89578501 * var(--1vh, 1vh));
      }
    }

    @media (min-width: 375.05px) and (max-width: 480px) {
      #NxzxiDO5igxFBV9G {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #RA7OcboBqiF258QP {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #ydnlNO41NZ0Td1iY {
        grid-area: 2 / 2 / 11 / 11;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: 0rem;
        right: 0rem;
      }

      #ZoRFgQbwUzZHt2cj {
        font-size: calc(1.58670571em - var(--ffsd));
      }

      #CyTWUtXzP5eyXIvT {
        --first-font-size: 1.58670571em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.2235));
        margin-top: calc(var(--first-font-size) * 0.125);
        margin-bottom: calc(var(--last-font-size) * 0.125);
      }

      #wo0BOoWB4GzVM8Yk {
        min-width: 38.86029571rem;
      }

      #EeYbadzWNx46bkbY {
        grid-area: 3 / 5 / 4 / 9;
        position: relative;
      }

      #TGRjLSvtmjVfbXO5 {
        font-size: calc(10.57803807em - var(--ffsd));
      }

      #NUJd8UOeA7ot0jLh {
        --first-font-size: 10.57803807em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
      }

      #EHuici209XhMuWP4 {
        min-width: 78.28679949rem;
      }

      #SqV5544IWA33DK3K {
        grid-area: 5 / 3 / 7 / 10;
        position: relative;
      }

      #OrQH8HLF2lXykAZd {
        font-size: calc(2.24436097em - var(--ffsd));
      }

      #J1S9bQS7r1kbl8xx {
        --first-font-size: 2.24436097em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
      }

      #qvcxjAFxh5XMKPVg {
        min-width: 39.6390584rem;
      }

      #zWXmS8jwY5egZFMt {
        grid-area: 6 / 4 / 8 / 8;
        position: relative;
      }

      #WnhWrcKaLJkwwrYh {
        grid-area: 9 / 6 / 10 / 7;
        position: relative;
      }

      #UlElVJ1stGTJqZpu {
        grid-template-columns: 0 9.28813728rem 20.1341437rem 2.22841002rem 8.58347414rem 17.10085026rem 11.62215731rem 1.44964734rem 17.06395006rem 12.52922989rem;
        grid-template-rows: 0 minmax(4.56584996rem, max-content) minmax(1.86080527rem, max-content) 0 minmax(21.87248138rem, max-content) minmax(1.32658158rem, max-content) minmax(1.32658158rem, max-content) minmax(8.66626584rem, max-content) minmax(5.32263964rem, max-content) minmax(6.68892226rem, max-content);
      }

      #k0PICr9s130IGffH {
        grid-area: 21 / 2 / 23 / 23;
        position: relative;
      }

      #W9gzOeLDkMvydsnE {
        grid-area: 2 / 3 / 22 / 5;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0.08016945 * 9.40455363rem) + 0%), calc(100% - (0% + 0%)) calc((0.08016945 * 9.40455363rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0 * 9.40455363rem) + 0%)), calc(0% + 0%) calc(100% - ((0 * 9.40455363rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: 0%;
        margin-top: -8.01694498%;
      }

      #oKmuSiNNCHe8FBRS {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #umycJLTXWFKhCF4g {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #kQfqJeAfMtvyMyly {
        min-width: 8.14955477rem;
      }

      #seVDeFLqWleINoAq {
        grid-area: 10 / 4 / 12 / 6;
        position: relative;
      }

      #eyFKwKvWJDM7OrzG {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #s4To6nDnuokwokCH {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #gMvyu7tOxZ9RRwxs {
        min-width: 8.44610112rem;
      }

      #E9K3rQgRvzEbDgLN {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #EUwNmC3tXzcYVkaS {
        grid-template-columns: 0 0.29282577rem 8.34193445rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.87227827rem, max-content) minmax(0.29282577rem, max-content);
      }

      #YDXKJapLYmEyXPC0 {
        grid-template-columns: 0 8.92758599rem;
        grid-template-rows: 0 minmax(3.4579298rem, max-content);
      }

      #YbFxLsKuQlTpgKSl {
        grid-area: 4 / 7 / 17 / 9;
        position: relative;
      }

      #WIS80BTC9tKMUmfo {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #uCoeMlDeM2bu2xyt {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #ehTnluNNjcOWwpAW {
        min-width: 8.44610112rem;
      }

      #rjFoRTcrwoBFhCyA {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #Xvd2pFfR1kliGIoy {
        grid-template-columns: 0 0.29282577rem 8.34193445rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.87227827rem, max-content) minmax(0.29282577rem, max-content);
      }

      #jD7UWhzUocRCODcg {
        grid-template-columns: 0 8.92758599rem;
        grid-template-rows: 0 minmax(3.4579298rem, max-content);
      }

      #Dop2fASp57TbxV3B {
        grid-area: 7 / 8 / 20 / 10;
        position: relative;
      }

      #Tt9JxyjIsXgiy15t {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #k8JlBktiYD0SZP47 {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #MCvZRAHJ0jloaG5T {
        min-width: 8.44610112rem;
      }

      #PJ6EkKMb2hd0p2Zk {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #wWokgbM8i7DTrIM1 {
        grid-template-columns: 0 0.29282577rem 8.34193445rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.87227827rem, max-content) minmax(0.29282577rem, max-content);
      }

      #UyW5wYIcoJef6w1A {
        grid-template-columns: 0 8.92758599rem;
        grid-template-rows: 0 minmax(3.4579298rem, max-content);
      }

      #sJDh47q1MB0g1rFr {
        grid-area: 3 / 11 / 16 / 13;
        position: relative;
      }

      #vnxj0jlIqsCuNdgQ {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #AInopjdYzzLvwUR0 {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #tRAOgSHfu9n6qmmr {
        min-width: 8.44610112rem;
      }

      #WCtUmIYyb0pV4JqU {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #WQXxL0bB1o3LaKLF {
        grid-template-columns: 0 0.29282577rem 8.34193445rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.87227827rem, max-content) minmax(0.29282577rem, max-content);
      }

      #bX6jhGG6fhkFidae {
        grid-template-columns: 0 8.92758599rem;
        grid-template-rows: 0 minmax(3.4579298rem, max-content);
      }

      #TF5SLme9K0nTSEwB {
        grid-area: 5 / 12 / 18 / 15;
        position: relative;
      }

      #nFYsJjuTO1cWyHIw {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #YJaRzvrX8wiZuJpF {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #Lnux7sw4ZT1urk1m {
        min-width: 8.44610112rem;
      }

      #DoGuXIMnDogjL2mv {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #XIZXQxyE6SFtQ0vt {
        grid-template-columns: 0 0.29282577rem 8.34193445rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.87227827rem, max-content) minmax(0.29282577rem, max-content);
      }

      #Rvid7xVhHFhZMFi5 {
        grid-template-columns: 0 8.92758599rem;
        grid-template-rows: 0 minmax(3.4579298rem, max-content);
      }

      #IVy0dE2QFIeIWDnt {
        grid-area: 6 / 14 / 19 / 16;
        position: relative;
      }

      #G2zP16VX9xv6DYff {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #W4e6PxLgiITwD3IL {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #Jvh631ZWxwpbaZUs {
        min-width: 10.53059442rem;
      }

      #UteAbiUkuGKXuJND {
        grid-area: 11 / 17 / 13 / 18;
        position: relative;
      }

      #oaeCuCcON17Q9tI2 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #XPnJuT5eZiY2kr2a {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #RfKAcpsDI8dKyAWC {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #zW4xfVW2nIdTTnzt {
        min-width: 6.35782721rem;
      }

      #zQJzoAsRbsL21Izm {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #i3JbayuxQ0Q9XpcU {
        grid-template-columns: 0 1.69918852rem 6.25366055rem 1.69918852rem;
        grid-template-rows: 0 minmax(0.42454777rem, max-content) minmax(1.75695461rem, max-content) minmax(0.42454777rem, max-content);
      }

      #taKT2wSlSfC0x2Wj {
        grid-area: 9 / 19 / 15 / 20;
        position: relative;
      }

      #NJzVhUvXSwnBwPiz {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #nqKvN4ZMCNBGBR64 {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #fW1Rj264vUpZ7Qwr {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #mLFUJApHknk2iqQ0 {
        min-width: 4.87631162rem;
      }

      #KPVMM91rjtX2gwMC {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #uWJRbcskx9LCGUNU {
        grid-template-columns: 0 2.43994632rem 4.77214495rem 2.43994632rem;
        grid-template-rows: 0 minmax(0.42454777rem, max-content) minmax(1.75695461rem, max-content) minmax(0.42454777rem, max-content);
      }

      #Kpem1iFbZTDE0lw4 {
        grid-area: 8 / 21 / 14 / 22;
        position: relative;
      }

      #JEJ7wv9VZHjOpq0h {
        grid-template-columns: 0 2.0705359rem 7.30440457rem 2.10014906rem 5.94523905rem 1.86856425rem 7.46775827rem 1.45982772rem 7.46775827rem 1.04722443rem 8.52710112rem 0.40048487rem 8.5149827rem 0.01211842rem 8.91546757rem 0.65885798rem 10.42642775rem 4.1727672rem 9.65203758rem 0.3194789rem 9.65203758rem 2.01677682rem;
        grid-template-rows: 0 minmax(0.70855045rem, max-content) 0 0 0 0 minmax(0.42593983rem, max-content) 0 minmax(0.42454777rem, max-content) 0 minmax(1.75695461rem, max-content) 0 minmax(0.42454777rem, max-content) 0 minmax(0.42593983rem, max-content) 0 0 0 0 minmax(0.42593983rem, max-content) minmax(1.70454927rem, max-content) minmax(49.92557823rem, max-content);
      }

      #home {
        min-height: calc(24.57659586 * var(--1vh, 1vh));
      }

      #JZPRCPk0MKmoVCNq {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #l9hsBacQ4zynibEp {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #OV64WGkWlogQXviR {
        font-size: calc(2.44818267em - var(--ffsd));
      }

      #pUtjBWsmDew0XJ3U {
        --first-font-size: 2.44818267em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #NWbaj4WIYXEKfmda {
        min-width: 59.73830532rem;
      }

      #HKmi08FZSKxdM6C7 {
        grid-area: 10 / 2 / 13 / 10;
        position: relative;
      }

      #eUL2zfVZL7VP7U3N {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #ZdeYameKZXNBxzUl {
        --first-font-size: 1.56173499em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #TdmbK5LKFyKxGlLX {
        min-width: 57.54779156rem;
      }

      #l40f0faRu1Xl9Vam {
        grid-area: 5 / 3 / 7 / 9;
        position: relative;
      }

      #k0yaws0DSoML6cpU {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #qZKtXrpEXV6qhvhx {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #tzI8shJgPxgqWs6d {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #jqgouTPGvWCH5uQY {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #qv6V5NdoactkbL9Q {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #drpjdQDDqV1qgX8L {
        --first-font-size: 1.56173499em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #Tk45WtZRLcBQYphL {
        min-width: 54.72452661rem;
      }

      #rLkr6xaCjdss4jxx {
        grid-area: 8 / 4 / 9 / 7;
        position: relative;
      }

      #ATmvWLMhny1pgmV8 {
        font-size: calc(4.19139321em - var(--ffsd));
      }

      #k4xGLnecRQGRFRk3 {
        --first-font-size: 4.19139321em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #nETS2T6daYggK2MP {
        min-width: 33.02494262rem;
      }

      #BN3RrO2xyIdmcukO {
        grid-area: 3 / 5 / 4 / 6;
        position: relative;
      }

      #A7U1YJi5qQxzqNIu {
        grid-area: 6 / 8 / 11 / 13;
        position: relative;
      }

      #hUweSs7iCbqwaQVr {
        grid-area: 2 / 11 / 12 / 12;
        position: relative;
      }

      #csr7pXhXZO2zQ4oQ {
        grid-template-columns: 0.60847604rem 0.73017125rem 0 8.78097344rem 32.92077595rem 12.91861055rem 2.45401678rem 0.36924818rem 1.46034251rem 0 30.68088378rem 3.45424676rem 5.62225476rem;
        grid-template-rows: minmax(8.06300385rem, max-content) 0 minmax(5.02967185rem, max-content) minmax(1.48826449rem, max-content) minmax(5.61997088rem, max-content) minmax(2.55962942rem, max-content) minmax(1.46412884rem, max-content) minmax(18.79453441rem, max-content) minmax(3.0412423rem, max-content) minmax(1.10449148rem, max-content) minmax(4.52443723rem, max-content) minmax(0.73634622rem, max-content) minmax(3.79682662rem, max-content);
      }

      #about {
        min-height: calc(24.57659586 * var(--1vh, 1vh));
      }

      #efyO3YQ1eXLX3299 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #bHdvK0bLQ2YuWhIi {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #vrDf0QIxRHlxFf8D {
        grid-area: 3 / 2 / 19 / 3;
        position: relative;
      }

      #n3y4p8HViq3FDGUu {
        font-size: calc(6.00721083em - var(--ffsd));
      }

      #jx9qSwAq29YAoz8Q {
        --first-font-size: 6.00721083em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #Nug7Gus92j0M5gLq {
        min-width: 24.44988409rem;
      }

      #PaTSbgBRfxZP5YDQ {
        grid-area: 2 / 8 / 4 / 13;
        position: relative;
      }

      #IHBLWgSregYb6JQ0 {
        font-size: calc(3.24690175em - var(--ffsd));
      }

      #aonTBtNvxAgN56lt {
        --first-font-size: 3.24690175em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #sfonXidWSnLmvQHf {
        min-width: 11.89447866rem;
      }

      #NtaADY0yAKOh8skP {
        grid-area: 5 / 6 / 8 / 7;
        position: relative;
      }

      #cB0bA3zOiP6XMehk {
        font-size: calc(3.24690175em - var(--ffsd));
      }

      #b3nbihQ0HA6UbBJL {
        --first-font-size: 3.24690175em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #JCZequ1CZmuUX8oA {
        min-width: 12.77114238rem;
      }

      #ziwG8k1iPHPWUKsn {
        grid-area: 6 / 11 / 9 / 12;
        position: relative;
      }

      #wXUa6IBdi5tegH4e {
        font-size: calc(3.24690175em - var(--ffsd));
      }

      #Cuplbwqe6nYmgiaW {
        --first-font-size: 3.24690175em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #CkO1aSTzh20L2zjF {
        min-width: 12.82390403rem;
      }

      #L1ms1l9jZ44EbTCH {
        grid-area: 7 / 16 / 10 / 17;
        position: relative;
      }

      #Yj6jpJbNTSky8hTP {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #dpr7pIE6uB45RAHd {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #BeKwrt1WsRmeReai {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #IcwyceTUQsLHshOO {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #GLmHcT8whZMXltDl {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #ue1YgUDjiLe32oHn {
        min-width: 21.63856092rem;
      }

      #UMGpI8BDMLbeMcBi {
        grid-area: 11 / 4 / 14 / 10;
        position: relative;
      }

      #SYvxElJAL4uadVtQ {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #BiMX3TKkNoGWeqje {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #BCGuoVWjeQPB4VVS {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #IgqXX0TUroqUh71z {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #H1W9ea9Qao4hxpI1 {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #v1yvqMTwpk4boMav {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #KoDxmWl5jEsit7dc {
        min-width: 21.63856092rem;
      }

      #mlVQU4TgN7CYE9Re {
        grid-area: 12 / 9 / 16 / 15;
        position: relative;
      }

      #M7m71cZkCoZPatUZ {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #Wh9iA1MSWevLBDM9 {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #TwczBSCtrQoCp9HV {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #L7H9F6ANFrfYqN7L {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #j6Ew5k6aoH53eLtI {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #MKamiyGL835k8BKN {
        min-width: 21.63856092rem;
      }

      #cr5Y24BV3pR3cbcF {
        grid-area: 13 / 14 / 15 / 19;
        position: relative;
      }

      #SVfBw2XEno884W09 {
        grid-area: 17 / 5 / 18 / 18;
        position: relative;
      }

      #EDUhj8klCc6EeLao {
        grid-template-columns: 6.87425717rem 22.95309557rem 2.76353842rem 1.41051958rem 2.89829666rem 11.79031199rem 1.71999936rem 3.59037363rem 0.12489304rem 3.67698525rem 12.66697571rem 4.28648979rem 0 0.77905047rem 4.04671102rem 12.71973737rem 2.07651021rem 1.91238518rem 3.70986957rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(2.25639256rem, max-content) minmax(4.88769968rem, max-content) minmax(2.5661553rem, max-content) 0 0 minmax(3.8962821rem, max-content) 0 0 minmax(2.56222548rem, max-content) 0 0 minmax(9.95607613rem, max-content) 0 minmax(6.14934114rem, max-content) minmax(0.41002523rem, max-content) minmax(0.60376335rem, max-content) minmax(3.39807495rem, max-content) minmax(13.91425691rem, max-content);
      }

      #roadmap {
        min-height: calc(24.57659586 * var(--1vh, 1vh));
      }

      #DGRZiKxiDFSeQv2Q {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #bgLaftuu5jC9Vobv {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #rkIiMUyoBQQB8VDK {
        font-size: calc(4.96688034em - var(--ffsd));
      }

      #hGhf2BXLGUysutIJ {
        --first-font-size: 4.96688034em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #dNuCMygmsZhbwhTl {
        min-width: 26.78252347rem;
      }

      #GY9PSuWpbUkHQ4NL {
        grid-area: 2 / 9 / 3 / 13;
        position: relative;
      }

      #KS5eY96raJKPKrgm {
        grid-area: 2 / 2 / 5 / 3;
        position: relative;
      }

      #WdmDBXf2O58sr21K {
        font-size: calc(2.14955705em - var(--ffsd));
      }

      #bTPDFcnQtMsvBHRr {
        --first-font-size: 2.14955705em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #Hl0OWwpnq8Y5Z2G2 {
        min-width: 6.08128764rem;
      }

      #ec1ZmuxqAGqeOlK2 {
        grid-area: 3 / 4 / 4 / 5;
        position: relative;
      }

      #KA2K9cUKQWxLFiK1 {
        grid-template-columns: 0 13.59528113rem 0.67976406rem 5.97712098rem;
        grid-template-rows: 0 minmax(0.07975872rem, max-content) minmax(2.5595388rem, max-content) minmax(0.07975872rem, max-content);
      }

      #cedJkgENbzJXoGVF {
        grid-area: 4 / 16 / 7 / 20;
        position: relative;
      }

      #Gy1zlqpNyGPGy8tc {
        font-size: calc(2.0497877em - var(--ffsd));
      }

      #MX4Yh2u3kP8pOUxk {
        --first-font-size: 2.0497877em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #K1m863yNL2UAJInx {
        min-width: 54.15522995rem;
      }

      #eC5Qkk36yppbwF29 {
        grid-area: 5 / 2 / 8 / 12;
        position: relative;
      }

      #TAuuaCp2S4yGKbtm {
        grid-area: 6 / 8 / 18 / 17;
        position: relative;
      }

      #S7GjMyGqTE3Itwsd {
        grid-area: 2 / 2 / 5 / 3;
        position: relative;
      }

      #n8Xgx8GYBSf5GYkz {
        font-size: calc(2.14955705em - var(--ffsd));
      }

      #yGsidaGxfQJ8Of0k {
        --first-font-size: 2.14955705em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #qnV0Kkd7KC3CkqUU {
        min-width: 4.69831112rem;
      }

      #pFdvVuzuWZPgUnIE {
        grid-area: 3 / 4 / 4 / 5;
        position: relative;
      }

      #Bz6r3rgU5pjOOTuz {
        grid-template-columns: 0 13.59528113rem 0.67976406rem 4.59414446rem;
        grid-template-rows: 0 minmax(0.07975872rem, max-content) minmax(2.5595388rem, max-content) minmax(0.07975872rem, max-content);
      }

      #wgK7Vaji7HawzceN {
        grid-area: 9 / 14 / 11 / 18;
        position: relative;
      }

      #Vwbxg4voNuYNLq3n {
        font-size: calc(2.04978038em - var(--ffsd));
      }

      #X1ZOIRhKI9c1Ie6p {
        --first-font-size: 2.04978038em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #F2o3ctE51IOHgYbb {
        min-width: 52.23630429rem;
      }

      #yDTr2c4cO4uHcrty {
        grid-area: 10 / 4 / 12 / 11;
        position: relative;
      }

      #fKc7AGqjzfA7O3bu {
        grid-area: 2 / 2 / 5 / 3;
        position: relative;
      }

      #y6bf2VKm7GDoZwKE {
        font-size: calc(2.14955705em - var(--ffsd));
      }

      #EG4pzU2Rm8j9wRyu {
        --first-font-size: 2.14955705em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #xTTWtn4DQ3N3os3g {
        min-width: 4.69831112rem;
      }

      #zve4Fa2pTsPB0cjt {
        grid-area: 3 / 4 / 4 / 5;
        position: relative;
      }

      #fRg0xN69RPWB6NUa {
        grid-template-columns: 0 13.59528113rem 0.67976406rem 4.59414446rem;
        grid-template-rows: 0 minmax(0.07975872rem, max-content) minmax(2.5595388rem, max-content) minmax(0.07975872rem, max-content);
      }

      #T4HBXshvOq8BsiHW {
        grid-area: 13 / 15 / 15 / 19;
        position: relative;
      }

      #cFFXYpximvnabzXB {
        font-size: calc(2.04978038em - var(--ffsd));
      }

      #oZyBwAUfunGMSCqE {
        --first-font-size: 2.04978038em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #IgMpdKbfBMJ3LA4w {
        min-width: 48.54670229rem;
      }

      #MexKl2pKq70mRhyK {
        grid-area: 14 / 3 / 16 / 10;
        position: relative;
      }

      #t3bzRKaKfWr9bFYc {
        font-size: calc(8.86310395em - var(--ffsd));
      }

      #Jf8ZUKwmdFvGCLUP {
        --first-font-size: 8.86310395em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #OOIKsGjOxqx41MSh {
        min-width: 14.38491315rem;
      }

      #wrb7uyY9WoVEU3Kp {
        grid-area: 17 / 6 / 20 / 7;
        position: relative;
      }

      #iNqqBeeJJCZYtJQK {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 86.8954942rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 86.8954942rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.11062798 * 86.8954942rem) + 0%)), calc(0% + 0%) calc(100% - ((0.11062798 * 86.8954942rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -11.06279831%;
        margin-top: 0%;
      }

      #utdnvM36XYUTJcdP {
        font-size: calc(2.26996584em - var(--ffsd));
      }

      #izMxMhZ5wcSxX9Kt {
        --first-font-size: 2.26996584em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #FjwRGqDNcF36Gvck {
        min-width: 21.24322356rem;
      }

      #sZndOxA2OgkgjDad {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
      }

      #fh1kcspVdUTDhHpk {
        font-size: calc(2.26996584em - var(--ffsd));
      }

      #mEffmDHtQf1doGpP {
        --first-font-size: 2.26996584em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #QyAEFhIIrwgcAlyh {
        min-width: 24.67938539rem;
      }

      #DNwGkpAI7fkqk3Ok {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
      }

      #AnPtBI0znDgrai3j {
        grid-template-columns: 0 19.53904025rem 0 21.13905689rem 3.43616183rem 42.78123522rem;
        grid-template-rows: 0 0 minmax(2.72395901rem, max-content) minmax(0.95168375rem, max-content) minmax(2.72395901rem, max-content) minmax(2.69957095rem, max-content);
      }

      #wV3OdYXTEchidMl2 {
        grid-area: 19 / 5 / 21 / 21;
        position: relative;
      }

      #M99jIE20zlvnNW4V {
        grid-template-columns: 4.66094743rem 0 0.17402916rem 1.71727631rem 1.89549242rem 14.28074648rem 8.17255361rem 5.75977619rem 16.44266146rem 3.86363116rem 1.74489649rem 4.62716769rem 2.28824661rem 0 0 3.47152958rem 15.39766006rem 0 1.38297652rem 7.56815593rem 6.5522529rem;
        grid-template-rows: minmax(2.64212655rem, max-content) minmax(5.96025641rem, max-content) minmax(4.90314827rem, max-content) minmax(0.29320448rem, max-content) minmax(1.22254685rem, max-content) minmax(1.20330489rem, max-content) minmax(0.01924196rem, max-content) minmax(1.298474rem, max-content) minmax(0.27396106rem, max-content) minmax(2.44509517rem, max-content) 0 minmax(1.298474rem, max-content) minmax(0.27396106rem, max-content) minmax(2.44509517rem, max-content) 0 minmax(10.99657937rem, max-content) minmax(2.23483237rem, max-content) 0 minmax(8.36443557rem, max-content) minmax(0.73473715rem, max-content);
      }

      #tokenomics {
        min-height: calc(20.3744274 * var(--1vh, 1vh));
      }

      #fVqOpUyfeXWKjCsU {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #Hp3bvti89gJSUAGI {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #a0gnFaqxDEic9Ixp {
        grid-area: 2 / 3 / 11 / 4;
        position: relative;
      }

      #FDmUNbTjmuk1Om8N {
        grid-area: 5 / 7 / 10 / 8;
        position: relative;
      }

      #OeXBhKlswQNJZs1p {
        grid-area: 6 / 9 / 7 / 10;
        position: relative;
      }

      #GCDIozUv589XKu0y {
        grid-area: 3 / 11 / 8 / 12;
        position: relative;
      }

      #aq0aE1iAASh5vhD5 {
        grid-area: 4 / 13 / 9 / 14;
        position: relative;
      }

      #FhFSZ1stSR1CrWm9 {
        grid-area: 12 / 2 / 13 / 15;
        position: relative;
      }

      #wCI4rVW94tJCiF7y {
        font-size: calc(1.69351521em - var(--ffsd));
      }

      #Rgw6xvvn1tpZ1ZHW {
        --first-font-size: 1.69351521em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #rVElsn4YviGo6tOF {
        min-width: 30.2646141rem;
      }

      #WESsIfxe39c14NEq {
        grid-area: 14 / 5 / 15 / 6;
        position: relative;
      }

      #m9DxvuPOJBLgGsxN {
        grid-template-columns: 0 2.21181224rem 6.49467457rem 26.21328948rem 30.16044743rem 10.02393128rem 4.57385648rem 1.68374817rem 4.61331835rem 1.68374817rem 4.02622804rem 1.71372991rem 4.02622804rem 2.57498783rem;
        grid-template-rows: minmax(1.34874681rem, max-content) minmax(1.36875921rem, max-content) 0 0 minmax(0.51016127rem, max-content) minmax(3.3561891rem, max-content) minmax(0.15987767rem, max-content) 0 minmax(0.54762844rem, max-content) minmax(0.55205888rem, max-content) minmax(0.4183809rem, max-content) minmax(0.375rem, max-content) minmax(1.46970078rem, max-content) minmax(2.03221825rem, max-content) minmax(1.34874681rem, max-content);
      }

      #page-5 {
        min-height: calc(5.89578501 * var(--1vh, 1vh));
      }
    }

    @media (min-width: 480.05px) and (max-width: 768px) {
      #NxzxiDO5igxFBV9G {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #RA7OcboBqiF258QP {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #ydnlNO41NZ0Td1iY {
        grid-area: 2 / 2 / 11 / 11;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: 0rem;
        right: 0rem;
      }

      #ZoRFgQbwUzZHt2cj {
        font-size: calc(1.58670571em - var(--ffsd));
      }

      #CyTWUtXzP5eyXIvT {
        --first-font-size: 1.58670571em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.2235));
        margin-top: calc(var(--first-font-size) * 0.125);
        margin-bottom: calc(var(--last-font-size) * 0.125);
      }

      #wo0BOoWB4GzVM8Yk {
        min-width: 38.82123321rem;
      }

      #EeYbadzWNx46bkbY {
        grid-area: 3 / 5 / 4 / 9;
        position: relative;
      }

      #TGRjLSvtmjVfbXO5 {
        font-size: calc(10.57803807em - var(--ffsd));
      }

      #NUJd8UOeA7ot0jLh {
        --first-font-size: 10.57803807em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
      }

      #EHuici209XhMuWP4 {
        min-width: 78.24773699rem;
      }

      #SqV5544IWA33DK3K {
        grid-area: 5 / 3 / 7 / 10;
        position: relative;
      }

      #OrQH8HLF2lXykAZd {
        font-size: calc(2.24436097em - var(--ffsd));
      }

      #J1S9bQS7r1kbl8xx {
        --first-font-size: 2.24436097em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
      }

      #qvcxjAFxh5XMKPVg {
        min-width: 39.5999959rem;
      }

      #zWXmS8jwY5egZFMt {
        grid-area: 6 / 4 / 8 / 8;
        position: relative;
      }

      #WnhWrcKaLJkwwrYh {
        grid-area: 9 / 6 / 10 / 7;
        position: relative;
      }

      #UlElVJ1stGTJqZpu {
        grid-template-columns: 0 9.28813728rem 20.1341437rem 2.22841002rem 8.58347414rem 17.10085026rem 11.62215731rem 1.44964734rem 17.06395006rem 12.52922989rem;
        grid-template-rows: 0 minmax(4.56584996rem, max-content) minmax(1.86080527rem, max-content) 0 minmax(21.87248138rem, max-content) minmax(1.32658158rem, max-content) minmax(1.32658158rem, max-content) minmax(8.66626584rem, max-content) minmax(5.32263964rem, max-content) minmax(6.68892226rem, max-content);
      }

      #k0PICr9s130IGffH {
        grid-area: 21 / 2 / 23 / 23;
        position: relative;
      }

      #W9gzOeLDkMvydsnE {
        grid-area: 2 / 3 / 22 / 5;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0.08016945 * 9.40455363rem) + 0%), calc(100% - (0% + 0%)) calc((0.08016945 * 9.40455363rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0 * 9.40455363rem) + 0%)), calc(0% + 0%) calc(100% - ((0 * 9.40455363rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: 0%;
        margin-top: -8.01694498%;
      }

      #oKmuSiNNCHe8FBRS {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #umycJLTXWFKhCF4g {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #kQfqJeAfMtvyMyly {
        min-width: 8.11049227rem;
      }

      #seVDeFLqWleINoAq {
        grid-area: 10 / 4 / 12 / 6;
        position: relative;
      }

      #eyFKwKvWJDM7OrzG {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #s4To6nDnuokwokCH {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #gMvyu7tOxZ9RRwxs {
        min-width: 8.40703862rem;
      }

      #E9K3rQgRvzEbDgLN {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #EUwNmC3tXzcYVkaS {
        grid-template-columns: 0 0.29282577rem 8.34193445rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.87227827rem, max-content) minmax(0.29282577rem, max-content);
      }

      #YDXKJapLYmEyXPC0 {
        grid-template-columns: 0 8.92758599rem;
        grid-template-rows: 0 minmax(3.4579298rem, max-content);
      }

      #YbFxLsKuQlTpgKSl {
        grid-area: 4 / 7 / 17 / 9;
        position: relative;
      }

      #WIS80BTC9tKMUmfo {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #uCoeMlDeM2bu2xyt {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #ehTnluNNjcOWwpAW {
        min-width: 8.40703862rem;
      }

      #rjFoRTcrwoBFhCyA {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #Xvd2pFfR1kliGIoy {
        grid-template-columns: 0 0.29282577rem 8.34193445rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.87227827rem, max-content) minmax(0.29282577rem, max-content);
      }

      #jD7UWhzUocRCODcg {
        grid-template-columns: 0 8.92758599rem;
        grid-template-rows: 0 minmax(3.4579298rem, max-content);
      }

      #Dop2fASp57TbxV3B {
        grid-area: 7 / 8 / 20 / 10;
        position: relative;
      }

      #Tt9JxyjIsXgiy15t {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #k8JlBktiYD0SZP47 {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #MCvZRAHJ0jloaG5T {
        min-width: 8.40703862rem;
      }

      #PJ6EkKMb2hd0p2Zk {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #wWokgbM8i7DTrIM1 {
        grid-template-columns: 0 0.29282577rem 8.34193445rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.87227827rem, max-content) minmax(0.29282577rem, max-content);
      }

      #UyW5wYIcoJef6w1A {
        grid-template-columns: 0 8.92758599rem;
        grid-template-rows: 0 minmax(3.4579298rem, max-content);
      }

      #sJDh47q1MB0g1rFr {
        grid-area: 3 / 11 / 16 / 13;
        position: relative;
      }

      #vnxj0jlIqsCuNdgQ {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #AInopjdYzzLvwUR0 {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #tRAOgSHfu9n6qmmr {
        min-width: 8.40703862rem;
      }

      #WCtUmIYyb0pV4JqU {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #WQXxL0bB1o3LaKLF {
        grid-template-columns: 0 0.29282577rem 8.34193445rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.87227827rem, max-content) minmax(0.29282577rem, max-content);
      }

      #bX6jhGG6fhkFidae {
        grid-template-columns: 0 8.92758599rem;
        grid-template-rows: 0 minmax(3.4579298rem, max-content);
      }

      #TF5SLme9K0nTSEwB {
        grid-area: 5 / 12 / 18 / 15;
        position: relative;
      }

      #nFYsJjuTO1cWyHIw {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #YJaRzvrX8wiZuJpF {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #Lnux7sw4ZT1urk1m {
        min-width: 8.40703862rem;
      }

      #DoGuXIMnDogjL2mv {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #XIZXQxyE6SFtQ0vt {
        grid-template-columns: 0 0.29282577rem 8.34193445rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.87227827rem, max-content) minmax(0.29282577rem, max-content);
      }

      #Rvid7xVhHFhZMFi5 {
        grid-template-columns: 0 8.92758599rem;
        grid-template-rows: 0 minmax(3.4579298rem, max-content);
      }

      #IVy0dE2QFIeIWDnt {
        grid-area: 6 / 14 / 19 / 16;
        position: relative;
      }

      #G2zP16VX9xv6DYff {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #W4e6PxLgiITwD3IL {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #Jvh631ZWxwpbaZUs {
        min-width: 10.49153192rem;
      }

      #UteAbiUkuGKXuJND {
        grid-area: 11 / 17 / 13 / 18;
        position: relative;
      }

      #oaeCuCcON17Q9tI2 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #XPnJuT5eZiY2kr2a {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #RfKAcpsDI8dKyAWC {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #zW4xfVW2nIdTTnzt {
        min-width: 6.31876471rem;
      }

      #zQJzoAsRbsL21Izm {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #i3JbayuxQ0Q9XpcU {
        grid-template-columns: 0 1.69918852rem 6.25366055rem 1.69918852rem;
        grid-template-rows: 0 minmax(0.42454777rem, max-content) minmax(1.75695461rem, max-content) minmax(0.42454777rem, max-content);
      }

      #taKT2wSlSfC0x2Wj {
        grid-area: 9 / 19 / 15 / 20;
        position: relative;
      }

      #NJzVhUvXSwnBwPiz {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #nqKvN4ZMCNBGBR64 {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #fW1Rj264vUpZ7Qwr {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #mLFUJApHknk2iqQ0 {
        min-width: 4.83724912rem;
      }

      #KPVMM91rjtX2gwMC {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #uWJRbcskx9LCGUNU {
        grid-template-columns: 0 2.43994632rem 4.77214495rem 2.43994632rem;
        grid-template-rows: 0 minmax(0.42454777rem, max-content) minmax(1.75695461rem, max-content) minmax(0.42454777rem, max-content);
      }

      #Kpem1iFbZTDE0lw4 {
        grid-area: 8 / 21 / 14 / 22;
        position: relative;
      }

      #JEJ7wv9VZHjOpq0h {
        grid-template-columns: 0 2.0705359rem 7.30440457rem 2.10014906rem 5.94523905rem 1.86856425rem 7.46775827rem 1.45982772rem 7.46775827rem 1.04722443rem 8.52710112rem 0.40048487rem 8.5149827rem 0.01211842rem 8.91546757rem 0.65885798rem 10.42642775rem 4.1727672rem 9.65203758rem 0.3194789rem 9.65203758rem 2.01677682rem;
        grid-template-rows: 0 minmax(0.70855045rem, max-content) 0 0 0 0 minmax(0.42593983rem, max-content) 0 minmax(0.42454777rem, max-content) 0 minmax(1.75695461rem, max-content) 0 minmax(0.42454777rem, max-content) 0 minmax(0.42593983rem, max-content) 0 0 0 0 minmax(0.42593983rem, max-content) minmax(1.70454927rem, max-content) minmax(49.92557823rem, max-content);
      }

      #home {
        min-height: calc(24.57659586 * var(--1vh, 1vh));
      }

      #JZPRCPk0MKmoVCNq {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #l9hsBacQ4zynibEp {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #OV64WGkWlogQXviR {
        font-size: calc(2.44818267em - var(--ffsd));
      }

      #pUtjBWsmDew0XJ3U {
        --first-font-size: 2.44818267em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #NWbaj4WIYXEKfmda {
        min-width: 59.69924282rem;
      }

      #HKmi08FZSKxdM6C7 {
        grid-area: 10 / 2 / 13 / 10;
        position: relative;
      }

      #eUL2zfVZL7VP7U3N {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #ZdeYameKZXNBxzUl {
        --first-font-size: 1.56173499em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #TdmbK5LKFyKxGlLX {
        min-width: 57.50872906rem;
      }

      #l40f0faRu1Xl9Vam {
        grid-area: 5 / 3 / 7 / 9;
        position: relative;
      }

      #k0yaws0DSoML6cpU {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #qZKtXrpEXV6qhvhx {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #tzI8shJgPxgqWs6d {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #jqgouTPGvWCH5uQY {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #qv6V5NdoactkbL9Q {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #drpjdQDDqV1qgX8L {
        --first-font-size: 1.56173499em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #Tk45WtZRLcBQYphL {
        min-width: 54.68546411rem;
      }

      #rLkr6xaCjdss4jxx {
        grid-area: 8 / 4 / 9 / 7;
        position: relative;
      }

      #ATmvWLMhny1pgmV8 {
        font-size: calc(4.19139321em - var(--ffsd));
      }

      #k4xGLnecRQGRFRk3 {
        --first-font-size: 4.19139321em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #nETS2T6daYggK2MP {
        min-width: 32.98588012rem;
      }

      #BN3RrO2xyIdmcukO {
        grid-area: 3 / 5 / 4 / 6;
        position: relative;
      }

      #A7U1YJi5qQxzqNIu {
        grid-area: 6 / 8 / 11 / 13;
        position: relative;
      }

      #hUweSs7iCbqwaQVr {
        grid-area: 2 / 11 / 12 / 12;
        position: relative;
      }

      #csr7pXhXZO2zQ4oQ {
        grid-template-columns: 0.60847604rem 0.73017125rem 0 8.78097344rem 32.92077595rem 12.91861055rem 2.45401678rem 0.36924818rem 1.46034251rem 0 30.68088378rem 3.45424676rem 5.62225476rem;
        grid-template-rows: minmax(8.06300385rem, max-content) 0 minmax(5.02967185rem, max-content) minmax(1.48826449rem, max-content) minmax(5.61997088rem, max-content) minmax(2.55962942rem, max-content) minmax(1.46412884rem, max-content) minmax(18.79453441rem, max-content) minmax(3.0412423rem, max-content) minmax(1.10449148rem, max-content) minmax(4.52443723rem, max-content) minmax(0.73634622rem, max-content) minmax(3.79682662rem, max-content);
      }

      #about {
        min-height: calc(24.57659586 * var(--1vh, 1vh));
      }

      #efyO3YQ1eXLX3299 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #bHdvK0bLQ2YuWhIi {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #vrDf0QIxRHlxFf8D {
        grid-area: 3 / 2 / 19 / 3;
        position: relative;
      }

      #n3y4p8HViq3FDGUu {
        font-size: calc(6.00721083em - var(--ffsd));
      }

      #jx9qSwAq29YAoz8Q {
        --first-font-size: 6.00721083em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #Nug7Gus92j0M5gLq {
        min-width: 24.41082159rem;
      }

      #PaTSbgBRfxZP5YDQ {
        grid-area: 2 / 8 / 4 / 13;
        position: relative;
      }

      #IHBLWgSregYb6JQ0 {
        font-size: calc(3.24690175em - var(--ffsd));
      }

      #aonTBtNvxAgN56lt {
        --first-font-size: 3.24690175em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #sfonXidWSnLmvQHf {
        min-width: 11.85541616rem;
      }

      #NtaADY0yAKOh8skP {
        grid-area: 5 / 6 / 8 / 7;
        position: relative;
      }

      #cB0bA3zOiP6XMehk {
        font-size: calc(3.24690175em - var(--ffsd));
      }

      #b3nbihQ0HA6UbBJL {
        --first-font-size: 3.24690175em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #JCZequ1CZmuUX8oA {
        min-width: 12.73207988rem;
      }

      #ziwG8k1iPHPWUKsn {
        grid-area: 6 / 11 / 9 / 12;
        position: relative;
      }

      #wXUa6IBdi5tegH4e {
        font-size: calc(3.24690175em - var(--ffsd));
      }

      #Cuplbwqe6nYmgiaW {
        --first-font-size: 3.24690175em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #CkO1aSTzh20L2zjF {
        min-width: 12.78484153rem;
      }

      #L1ms1l9jZ44EbTCH {
        grid-area: 7 / 16 / 10 / 17;
        position: relative;
      }

      #Yj6jpJbNTSky8hTP {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #dpr7pIE6uB45RAHd {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #BeKwrt1WsRmeReai {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #IcwyceTUQsLHshOO {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #GLmHcT8whZMXltDl {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #ue1YgUDjiLe32oHn {
        min-width: 21.59949842rem;
      }

      #UMGpI8BDMLbeMcBi {
        grid-area: 11 / 4 / 14 / 10;
        position: relative;
      }

      #SYvxElJAL4uadVtQ {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #BiMX3TKkNoGWeqje {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #BCGuoVWjeQPB4VVS {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #IgqXX0TUroqUh71z {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #H1W9ea9Qao4hxpI1 {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #v1yvqMTwpk4boMav {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #KoDxmWl5jEsit7dc {
        min-width: 21.59949842rem;
      }

      #mlVQU4TgN7CYE9Re {
        grid-area: 12 / 9 / 16 / 15;
        position: relative;
      }

      #M7m71cZkCoZPatUZ {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #Wh9iA1MSWevLBDM9 {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #TwczBSCtrQoCp9HV {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #L7H9F6ANFrfYqN7L {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #j6Ew5k6aoH53eLtI {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #MKamiyGL835k8BKN {
        min-width: 21.59949842rem;
      }

      #cr5Y24BV3pR3cbcF {
        grid-area: 13 / 14 / 15 / 19;
        position: relative;
      }

      #SVfBw2XEno884W09 {
        grid-area: 17 / 5 / 18 / 18;
        position: relative;
      }

      #EDUhj8klCc6EeLao {
        grid-template-columns: 6.87425717rem 22.95309557rem 2.76353842rem 1.41051958rem 2.89829666rem 11.79031199rem 1.71999936rem 3.59037363rem 0.12489304rem 3.67698525rem 12.66697571rem 4.28648979rem 0 0.77905047rem 4.04671102rem 12.71973737rem 2.07651021rem 1.91238518rem 3.70986957rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(2.25639256rem, max-content) minmax(4.88769968rem, max-content) minmax(2.5661553rem, max-content) 0 0 minmax(3.8962821rem, max-content) 0 0 minmax(2.56222548rem, max-content) 0 0 minmax(9.95607613rem, max-content) 0 minmax(6.14934114rem, max-content) minmax(0.41002523rem, max-content) minmax(0.60376335rem, max-content) minmax(3.39807495rem, max-content) minmax(13.91425691rem, max-content);
      }

      #roadmap {
        min-height: calc(24.57659586 * var(--1vh, 1vh));
      }

      #DGRZiKxiDFSeQv2Q {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #bgLaftuu5jC9Vobv {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #rkIiMUyoBQQB8VDK {
        font-size: calc(4.96688034em - var(--ffsd));
      }

      #hGhf2BXLGUysutIJ {
        --first-font-size: 4.96688034em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #dNuCMygmsZhbwhTl {
        min-width: 26.74346097rem;
      }

      #GY9PSuWpbUkHQ4NL {
        grid-area: 2 / 9 / 3 / 13;
        position: relative;
      }

      #KS5eY96raJKPKrgm {
        grid-area: 2 / 2 / 5 / 3;
        position: relative;
      }

      #WdmDBXf2O58sr21K {
        font-size: calc(2.14955705em - var(--ffsd));
      }

      #bTPDFcnQtMsvBHRr {
        --first-font-size: 2.14955705em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #Hl0OWwpnq8Y5Z2G2 {
        min-width: 6.04222514rem;
      }

      #ec1ZmuxqAGqeOlK2 {
        grid-area: 3 / 4 / 4 / 5;
        position: relative;
      }

      #KA2K9cUKQWxLFiK1 {
        grid-template-columns: 0 13.59528113rem 0.67976406rem 5.97712098rem;
        grid-template-rows: 0 minmax(0.07975872rem, max-content) minmax(2.5595388rem, max-content) minmax(0.07975872rem, max-content);
      }

      #cedJkgENbzJXoGVF {
        grid-area: 4 / 16 / 7 / 20;
        position: relative;
      }

      #Gy1zlqpNyGPGy8tc {
        font-size: calc(2.0497877em - var(--ffsd));
      }

      #MX4Yh2u3kP8pOUxk {
        --first-font-size: 2.0497877em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #K1m863yNL2UAJInx {
        min-width: 54.11616745rem;
      }

      #eC5Qkk36yppbwF29 {
        grid-area: 5 / 2 / 8 / 12;
        position: relative;
      }

      #TAuuaCp2S4yGKbtm {
        grid-area: 6 / 8 / 18 / 17;
        position: relative;
      }

      #S7GjMyGqTE3Itwsd {
        grid-area: 2 / 2 / 5 / 3;
        position: relative;
      }

      #n8Xgx8GYBSf5GYkz {
        font-size: calc(2.14955705em - var(--ffsd));
      }

      #yGsidaGxfQJ8Of0k {
        --first-font-size: 2.14955705em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #qnV0Kkd7KC3CkqUU {
        min-width: 4.65924862rem;
      }

      #pFdvVuzuWZPgUnIE {
        grid-area: 3 / 4 / 4 / 5;
        position: relative;
      }

      #Bz6r3rgU5pjOOTuz {
        grid-template-columns: 0 13.59528113rem 0.67976406rem 4.59414446rem;
        grid-template-rows: 0 minmax(0.07975872rem, max-content) minmax(2.5595388rem, max-content) minmax(0.07975872rem, max-content);
      }

      #wgK7Vaji7HawzceN {
        grid-area: 9 / 14 / 11 / 18;
        position: relative;
      }

      #Vwbxg4voNuYNLq3n {
        font-size: calc(2.04978038em - var(--ffsd));
      }

      #X1ZOIRhKI9c1Ie6p {
        --first-font-size: 2.04978038em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #F2o3ctE51IOHgYbb {
        min-width: 52.19724179rem;
      }

      #yDTr2c4cO4uHcrty {
        grid-area: 10 / 4 / 12 / 11;
        position: relative;
      }

      #fKc7AGqjzfA7O3bu {
        grid-area: 2 / 2 / 5 / 3;
        position: relative;
      }

      #y6bf2VKm7GDoZwKE {
        font-size: calc(2.14955705em - var(--ffsd));
      }

      #EG4pzU2Rm8j9wRyu {
        --first-font-size: 2.14955705em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #xTTWtn4DQ3N3os3g {
        min-width: 4.65924862rem;
      }

      #zve4Fa2pTsPB0cjt {
        grid-area: 3 / 4 / 4 / 5;
        position: relative;
      }

      #fRg0xN69RPWB6NUa {
        grid-template-columns: 0 13.59528113rem 0.67976406rem 4.59414446rem;
        grid-template-rows: 0 minmax(0.07975872rem, max-content) minmax(2.5595388rem, max-content) minmax(0.07975872rem, max-content);
      }

      #T4HBXshvOq8BsiHW {
        grid-area: 13 / 15 / 15 / 19;
        position: relative;
      }

      #cFFXYpximvnabzXB {
        font-size: calc(2.04978038em - var(--ffsd));
      }

      #oZyBwAUfunGMSCqE {
        --first-font-size: 2.04978038em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #IgMpdKbfBMJ3LA4w {
        min-width: 48.50763979rem;
      }

      #MexKl2pKq70mRhyK {
        grid-area: 14 / 3 / 16 / 10;
        position: relative;
      }

      #t3bzRKaKfWr9bFYc {
        font-size: calc(8.86310395em - var(--ffsd));
      }

      #Jf8ZUKwmdFvGCLUP {
        --first-font-size: 8.86310395em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #OOIKsGjOxqx41MSh {
        min-width: 14.34585065rem;
      }

      #wrb7uyY9WoVEU3Kp {
        grid-area: 17 / 6 / 20 / 7;
        position: relative;
      }

      #iNqqBeeJJCZYtJQK {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 86.8954942rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 86.8954942rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.11062798 * 86.8954942rem) + 0%)), calc(0% + 0%) calc(100% - ((0.11062798 * 86.8954942rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -11.06279831%;
        margin-top: 0%;
      }

      #utdnvM36XYUTJcdP {
        font-size: calc(2.26996584em - var(--ffsd));
      }

      #izMxMhZ5wcSxX9Kt {
        --first-font-size: 2.26996584em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #FjwRGqDNcF36Gvck {
        min-width: 21.20416106rem;
      }

      #sZndOxA2OgkgjDad {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
      }

      #fh1kcspVdUTDhHpk {
        font-size: calc(2.26996584em - var(--ffsd));
      }

      #mEffmDHtQf1doGpP {
        --first-font-size: 2.26996584em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #QyAEFhIIrwgcAlyh {
        min-width: 24.64032289rem;
      }

      #DNwGkpAI7fkqk3Ok {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
      }

      #AnPtBI0znDgrai3j {
        grid-template-columns: 0 19.53904025rem 0 21.13905689rem 3.43616183rem 42.78123522rem;
        grid-template-rows: 0 0 minmax(2.72395901rem, max-content) minmax(0.95168375rem, max-content) minmax(2.72395901rem, max-content) minmax(2.69957095rem, max-content);
      }

      #wV3OdYXTEchidMl2 {
        grid-area: 19 / 5 / 21 / 21;
        position: relative;
      }

      #M99jIE20zlvnNW4V {
        grid-template-columns: 4.66094743rem 0 0.17402916rem 1.71727631rem 1.89549242rem 14.28074648rem 8.17255361rem 5.75977619rem 16.44266146rem 3.86363116rem 1.74489649rem 4.62716769rem 2.28824661rem 0 0 3.47152958rem 15.39766006rem 0 1.38297652rem 7.56815593rem 6.5522529rem;
        grid-template-rows: minmax(2.64212655rem, max-content) minmax(5.96025641rem, max-content) minmax(4.90314827rem, max-content) minmax(0.29320448rem, max-content) minmax(1.22254685rem, max-content) minmax(1.20330489rem, max-content) minmax(0.01924196rem, max-content) minmax(1.298474rem, max-content) minmax(0.27396106rem, max-content) minmax(2.44509517rem, max-content) 0 minmax(1.298474rem, max-content) minmax(0.27396106rem, max-content) minmax(2.44509517rem, max-content) 0 minmax(10.99657937rem, max-content) minmax(2.23483237rem, max-content) 0 minmax(8.36443557rem, max-content) minmax(0.73473715rem, max-content);
      }

      #tokenomics {
        min-height: calc(20.3744274 * var(--1vh, 1vh));
      }

      #fVqOpUyfeXWKjCsU {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #Hp3bvti89gJSUAGI {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #a0gnFaqxDEic9Ixp {
        grid-area: 2 / 3 / 11 / 4;
        position: relative;
      }

      #FDmUNbTjmuk1Om8N {
        grid-area: 5 / 7 / 10 / 8;
        position: relative;
      }

      #OeXBhKlswQNJZs1p {
        grid-area: 6 / 9 / 7 / 10;
        position: relative;
      }

      #GCDIozUv589XKu0y {
        grid-area: 3 / 11 / 8 / 12;
        position: relative;
      }

      #aq0aE1iAASh5vhD5 {
        grid-area: 4 / 13 / 9 / 14;
        position: relative;
      }

      #FhFSZ1stSR1CrWm9 {
        grid-area: 12 / 2 / 13 / 15;
        position: relative;
      }

      #wCI4rVW94tJCiF7y {
        font-size: calc(1.69351521em - var(--ffsd));
      }

      #Rgw6xvvn1tpZ1ZHW {
        --first-font-size: 1.69351521em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #rVElsn4YviGo6tOF {
        min-width: 30.2255516rem;
      }

      #WESsIfxe39c14NEq {
        grid-area: 14 / 5 / 15 / 6;
        position: relative;
      }

      #m9DxvuPOJBLgGsxN {
        grid-template-columns: 0 2.21181224rem 6.49467457rem 26.21328948rem 30.16044743rem 10.02393128rem 4.57385648rem 1.68374817rem 4.61331835rem 1.68374817rem 4.02622804rem 1.71372991rem 4.02622804rem 2.57498783rem;
        grid-template-rows: minmax(1.34874681rem, max-content) minmax(1.36875921rem, max-content) 0 0 minmax(0.51016127rem, max-content) minmax(3.3561891rem, max-content) minmax(0.15987767rem, max-content) 0 minmax(0.54762844rem, max-content) minmax(0.55205888rem, max-content) minmax(0.4183809rem, max-content) minmax(0.375rem, max-content) minmax(1.46970078rem, max-content) minmax(2.03221825rem, max-content) minmax(1.34874681rem, max-content);
      }

      #page-5 {
        min-height: calc(5.89578501 * var(--1vh, 1vh));
      }
    }

    @media (min-width: 768.05px) and (max-width: 1024px) {
      #NxzxiDO5igxFBV9G {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #RA7OcboBqiF258QP {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #ydnlNO41NZ0Td1iY {
        grid-area: 2 / 2 / 11 / 11;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: 0rem;
        right: 0rem;
      }

      #ZoRFgQbwUzZHt2cj {
        font-size: calc(1.58670571em - var(--ffsd));
      }

      #CyTWUtXzP5eyXIvT {
        --first-font-size: 1.58670571em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.2235));
        margin-top: calc(var(--first-font-size) * 0.125);
        margin-bottom: calc(var(--last-font-size) * 0.125);
      }

      #wo0BOoWB4GzVM8Yk {
        min-width: 38.80495717rem;
      }

      #EeYbadzWNx46bkbY {
        grid-area: 3 / 5 / 4 / 9;
        position: relative;
      }

      #TGRjLSvtmjVfbXO5 {
        font-size: calc(10.57803807em - var(--ffsd));
      }

      #NUJd8UOeA7ot0jLh {
        --first-font-size: 10.57803807em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
      }

      #EHuici209XhMuWP4 {
        min-width: 78.23146095rem;
      }

      #SqV5544IWA33DK3K {
        grid-area: 5 / 3 / 7 / 10;
        position: relative;
      }

      #OrQH8HLF2lXykAZd {
        font-size: calc(2.24436097em - var(--ffsd));
      }

      #J1S9bQS7r1kbl8xx {
        --first-font-size: 2.24436097em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
      }

      #qvcxjAFxh5XMKPVg {
        min-width: 39.58371985rem;
      }

      #zWXmS8jwY5egZFMt {
        grid-area: 6 / 4 / 8 / 8;
        position: relative;
      }

      #WnhWrcKaLJkwwrYh {
        grid-area: 9 / 6 / 10 / 7;
        position: relative;
      }

      #UlElVJ1stGTJqZpu {
        grid-template-columns: 0 9.28813728rem 20.1341437rem 2.22841002rem 8.58347414rem 17.10085026rem 11.62215731rem 1.44964734rem 17.06395006rem 12.52922989rem;
        grid-template-rows: 0 minmax(4.56584996rem, max-content) minmax(1.86080527rem, max-content) 0 minmax(21.87248138rem, max-content) minmax(1.32658158rem, max-content) minmax(1.32658158rem, max-content) minmax(8.66626584rem, max-content) minmax(5.32263964rem, max-content) minmax(6.68892226rem, max-content);
      }

      #k0PICr9s130IGffH {
        grid-area: 21 / 2 / 23 / 23;
        position: relative;
      }

      #W9gzOeLDkMvydsnE {
        grid-area: 2 / 3 / 22 / 5;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0.08016945 * 9.40455363rem) + 0%), calc(100% - (0% + 0%)) calc((0.08016945 * 9.40455363rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0 * 9.40455363rem) + 0%)), calc(0% + 0%) calc(100% - ((0 * 9.40455363rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: 0%;
        margin-top: -8.01694498%;
      }

      #oKmuSiNNCHe8FBRS {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #umycJLTXWFKhCF4g {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #kQfqJeAfMtvyMyly {
        min-width: 8.09421623rem;
      }

      #seVDeFLqWleINoAq {
        grid-area: 10 / 4 / 12 / 6;
        position: relative;
      }

      #eyFKwKvWJDM7OrzG {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #s4To6nDnuokwokCH {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #gMvyu7tOxZ9RRwxs {
        min-width: 8.39076258rem;
      }

      #E9K3rQgRvzEbDgLN {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #EUwNmC3tXzcYVkaS {
        grid-template-columns: 0 0.29282577rem 8.34193445rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.87227827rem, max-content) minmax(0.29282577rem, max-content);
      }

      #YDXKJapLYmEyXPC0 {
        grid-template-columns: 0 8.92758599rem;
        grid-template-rows: 0 minmax(3.4579298rem, max-content);
      }

      #YbFxLsKuQlTpgKSl {
        grid-area: 4 / 7 / 17 / 9;
        position: relative;
      }

      #WIS80BTC9tKMUmfo {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #uCoeMlDeM2bu2xyt {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #ehTnluNNjcOWwpAW {
        min-width: 8.39076258rem;
      }

      #rjFoRTcrwoBFhCyA {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #Xvd2pFfR1kliGIoy {
        grid-template-columns: 0 0.29282577rem 8.34193445rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.87227827rem, max-content) minmax(0.29282577rem, max-content);
      }

      #jD7UWhzUocRCODcg {
        grid-template-columns: 0 8.92758599rem;
        grid-template-rows: 0 minmax(3.4579298rem, max-content);
      }

      #Dop2fASp57TbxV3B {
        grid-area: 7 / 8 / 20 / 10;
        position: relative;
      }

      #Tt9JxyjIsXgiy15t {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #k8JlBktiYD0SZP47 {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #MCvZRAHJ0jloaG5T {
        min-width: 8.39076258rem;
      }

      #PJ6EkKMb2hd0p2Zk {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #wWokgbM8i7DTrIM1 {
        grid-template-columns: 0 0.29282577rem 8.34193445rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.87227827rem, max-content) minmax(0.29282577rem, max-content);
      }

      #UyW5wYIcoJef6w1A {
        grid-template-columns: 0 8.92758599rem;
        grid-template-rows: 0 minmax(3.4579298rem, max-content);
      }

      #sJDh47q1MB0g1rFr {
        grid-area: 3 / 11 / 16 / 13;
        position: relative;
      }

      #vnxj0jlIqsCuNdgQ {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #AInopjdYzzLvwUR0 {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #tRAOgSHfu9n6qmmr {
        min-width: 8.39076258rem;
      }

      #WCtUmIYyb0pV4JqU {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #WQXxL0bB1o3LaKLF {
        grid-template-columns: 0 0.29282577rem 8.34193445rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.87227827rem, max-content) minmax(0.29282577rem, max-content);
      }

      #bX6jhGG6fhkFidae {
        grid-template-columns: 0 8.92758599rem;
        grid-template-rows: 0 minmax(3.4579298rem, max-content);
      }

      #TF5SLme9K0nTSEwB {
        grid-area: 5 / 12 / 18 / 15;
        position: relative;
      }

      #nFYsJjuTO1cWyHIw {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #YJaRzvrX8wiZuJpF {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #Lnux7sw4ZT1urk1m {
        min-width: 8.39076258rem;
      }

      #DoGuXIMnDogjL2mv {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #XIZXQxyE6SFtQ0vt {
        grid-template-columns: 0 0.29282577rem 8.34193445rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.87227827rem, max-content) minmax(0.29282577rem, max-content);
      }

      #Rvid7xVhHFhZMFi5 {
        grid-template-columns: 0 8.92758599rem;
        grid-template-rows: 0 minmax(3.4579298rem, max-content);
      }

      #IVy0dE2QFIeIWDnt {
        grid-area: 6 / 14 / 19 / 16;
        position: relative;
      }

      #G2zP16VX9xv6DYff {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #W4e6PxLgiITwD3IL {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #Jvh631ZWxwpbaZUs {
        min-width: 10.47525587rem;
      }

      #UteAbiUkuGKXuJND {
        grid-area: 11 / 17 / 13 / 18;
        position: relative;
      }

      #oaeCuCcON17Q9tI2 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #XPnJuT5eZiY2kr2a {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #RfKAcpsDI8dKyAWC {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #zW4xfVW2nIdTTnzt {
        min-width: 6.30248867rem;
      }

      #zQJzoAsRbsL21Izm {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #i3JbayuxQ0Q9XpcU {
        grid-template-columns: 0 1.69918852rem 6.25366055rem 1.69918852rem;
        grid-template-rows: 0 minmax(0.42454777rem, max-content) minmax(1.75695461rem, max-content) minmax(0.42454777rem, max-content);
      }

      #taKT2wSlSfC0x2Wj {
        grid-area: 9 / 19 / 15 / 20;
        position: relative;
      }

      #NJzVhUvXSwnBwPiz {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #nqKvN4ZMCNBGBR64 {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #fW1Rj264vUpZ7Qwr {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #mLFUJApHknk2iqQ0 {
        min-width: 4.82097307rem;
      }

      #KPVMM91rjtX2gwMC {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #uWJRbcskx9LCGUNU {
        grid-template-columns: 0 2.43994632rem 4.77214495rem 2.43994632rem;
        grid-template-rows: 0 minmax(0.42454777rem, max-content) minmax(1.75695461rem, max-content) minmax(0.42454777rem, max-content);
      }

      #Kpem1iFbZTDE0lw4 {
        grid-area: 8 / 21 / 14 / 22;
        position: relative;
      }

      #JEJ7wv9VZHjOpq0h {
        grid-template-columns: 0 2.0705359rem 7.30440457rem 2.10014906rem 5.94523905rem 1.86856425rem 7.46775827rem 1.45982772rem 7.46775827rem 1.04722443rem 8.52710112rem 0.40048487rem 8.5149827rem 0.01211842rem 8.91546757rem 0.65885798rem 10.42642775rem 4.1727672rem 9.65203758rem 0.3194789rem 9.65203758rem 2.01677682rem;
        grid-template-rows: 0 minmax(0.70855045rem, max-content) 0 0 0 0 minmax(0.42593983rem, max-content) 0 minmax(0.42454777rem, max-content) 0 minmax(1.75695461rem, max-content) 0 minmax(0.42454777rem, max-content) 0 minmax(0.42593983rem, max-content) 0 0 0 0 minmax(0.42593983rem, max-content) minmax(1.70454927rem, max-content) minmax(49.92557823rem, max-content);
      }

      #home {
        min-height: calc(24.57659586 * var(--1vh, 1vh));
      }

      #JZPRCPk0MKmoVCNq {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #l9hsBacQ4zynibEp {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #OV64WGkWlogQXviR {
        font-size: calc(2.44818267em - var(--ffsd));
      }

      #pUtjBWsmDew0XJ3U {
        --first-font-size: 2.44818267em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #NWbaj4WIYXEKfmda {
        min-width: 59.68296678rem;
      }

      #HKmi08FZSKxdM6C7 {
        grid-area: 10 / 2 / 13 / 10;
        position: relative;
      }

      #eUL2zfVZL7VP7U3N {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #ZdeYameKZXNBxzUl {
        --first-font-size: 1.56173499em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #TdmbK5LKFyKxGlLX {
        min-width: 57.49245302rem;
      }

      #l40f0faRu1Xl9Vam {
        grid-area: 5 / 3 / 7 / 9;
        position: relative;
      }

      #k0yaws0DSoML6cpU {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #qZKtXrpEXV6qhvhx {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #tzI8shJgPxgqWs6d {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #jqgouTPGvWCH5uQY {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #qv6V5NdoactkbL9Q {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #drpjdQDDqV1qgX8L {
        --first-font-size: 1.56173499em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #Tk45WtZRLcBQYphL {
        min-width: 54.66918807rem;
      }

      #rLkr6xaCjdss4jxx {
        grid-area: 8 / 4 / 9 / 7;
        position: relative;
      }

      #ATmvWLMhny1pgmV8 {
        font-size: calc(4.19139321em - var(--ffsd));
      }

      #k4xGLnecRQGRFRk3 {
        --first-font-size: 4.19139321em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #nETS2T6daYggK2MP {
        min-width: 32.96960408rem;
      }

      #BN3RrO2xyIdmcukO {
        grid-area: 3 / 5 / 4 / 6;
        position: relative;
      }

      #A7U1YJi5qQxzqNIu {
        grid-area: 6 / 8 / 11 / 13;
        position: relative;
      }

      #hUweSs7iCbqwaQVr {
        grid-area: 2 / 11 / 12 / 12;
        position: relative;
      }

      #csr7pXhXZO2zQ4oQ {
        grid-template-columns: 0.60847604rem 0.73017125rem 0 8.78097344rem 32.92077595rem 12.91861055rem 2.45401678rem 0.36924818rem 1.46034251rem 0 30.68088378rem 3.45424676rem 5.62225476rem;
        grid-template-rows: minmax(8.06300385rem, max-content) 0 minmax(5.02967185rem, max-content) minmax(1.48826449rem, max-content) minmax(5.61997088rem, max-content) minmax(2.55962942rem, max-content) minmax(1.46412884rem, max-content) minmax(18.79453441rem, max-content) minmax(3.0412423rem, max-content) minmax(1.10449148rem, max-content) minmax(4.52443723rem, max-content) minmax(0.73634622rem, max-content) minmax(3.79682662rem, max-content);
      }

      #about {
        min-height: calc(24.57659586 * var(--1vh, 1vh));
      }

      #efyO3YQ1eXLX3299 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #bHdvK0bLQ2YuWhIi {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #vrDf0QIxRHlxFf8D {
        grid-area: 3 / 2 / 19 / 3;
        position: relative;
      }

      #n3y4p8HViq3FDGUu {
        font-size: calc(6.00721083em - var(--ffsd));
      }

      #jx9qSwAq29YAoz8Q {
        --first-font-size: 6.00721083em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #Nug7Gus92j0M5gLq {
        min-width: 24.39454555rem;
      }

      #PaTSbgBRfxZP5YDQ {
        grid-area: 2 / 8 / 4 / 13;
        position: relative;
      }

      #IHBLWgSregYb6JQ0 {
        font-size: calc(3.24690175em - var(--ffsd));
      }

      #aonTBtNvxAgN56lt {
        --first-font-size: 3.24690175em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #sfonXidWSnLmvQHf {
        min-width: 11.83914011rem;
      }

      #NtaADY0yAKOh8skP {
        grid-area: 5 / 6 / 8 / 7;
        position: relative;
      }

      #cB0bA3zOiP6XMehk {
        font-size: calc(3.24690175em - var(--ffsd));
      }

      #b3nbihQ0HA6UbBJL {
        --first-font-size: 3.24690175em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #JCZequ1CZmuUX8oA {
        min-width: 12.71580383rem;
      }

      #ziwG8k1iPHPWUKsn {
        grid-area: 6 / 11 / 9 / 12;
        position: relative;
      }

      #wXUa6IBdi5tegH4e {
        font-size: calc(3.24690175em - var(--ffsd));
      }

      #Cuplbwqe6nYmgiaW {
        --first-font-size: 3.24690175em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #CkO1aSTzh20L2zjF {
        min-width: 12.76856549rem;
      }

      #L1ms1l9jZ44EbTCH {
        grid-area: 7 / 16 / 10 / 17;
        position: relative;
      }

      #Yj6jpJbNTSky8hTP {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #dpr7pIE6uB45RAHd {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #BeKwrt1WsRmeReai {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #IcwyceTUQsLHshOO {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #GLmHcT8whZMXltDl {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #ue1YgUDjiLe32oHn {
        min-width: 21.58322238rem;
      }

      #UMGpI8BDMLbeMcBi {
        grid-area: 11 / 4 / 14 / 10;
        position: relative;
      }

      #SYvxElJAL4uadVtQ {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #BiMX3TKkNoGWeqje {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #BCGuoVWjeQPB4VVS {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #IgqXX0TUroqUh71z {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #H1W9ea9Qao4hxpI1 {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #v1yvqMTwpk4boMav {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #KoDxmWl5jEsit7dc {
        min-width: 21.58322238rem;
      }

      #mlVQU4TgN7CYE9Re {
        grid-area: 12 / 9 / 16 / 15;
        position: relative;
      }

      #M7m71cZkCoZPatUZ {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #Wh9iA1MSWevLBDM9 {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #TwczBSCtrQoCp9HV {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #L7H9F6ANFrfYqN7L {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #j6Ew5k6aoH53eLtI {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #MKamiyGL835k8BKN {
        min-width: 21.58322238rem;
      }

      #cr5Y24BV3pR3cbcF {
        grid-area: 13 / 14 / 15 / 19;
        position: relative;
      }

      #SVfBw2XEno884W09 {
        grid-area: 17 / 5 / 18 / 18;
        position: relative;
      }

      #EDUhj8klCc6EeLao {
        grid-template-columns: 6.87425717rem 22.95309557rem 2.76353842rem 1.41051958rem 2.89829666rem 11.79031199rem 1.71999936rem 3.59037363rem 0.12489304rem 3.67698525rem 12.66697571rem 4.28648979rem 0 0.77905047rem 4.04671102rem 12.71973737rem 2.07651021rem 1.91238518rem 3.70986957rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(2.25639256rem, max-content) minmax(4.88769968rem, max-content) minmax(2.5661553rem, max-content) 0 0 minmax(3.8962821rem, max-content) 0 0 minmax(2.56222548rem, max-content) 0 0 minmax(9.95607613rem, max-content) 0 minmax(6.14934114rem, max-content) minmax(0.41002523rem, max-content) minmax(0.60376335rem, max-content) minmax(3.39807495rem, max-content) minmax(13.91425691rem, max-content);
      }

      #roadmap {
        min-height: calc(24.57659586 * var(--1vh, 1vh));
      }

      #DGRZiKxiDFSeQv2Q {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #bgLaftuu5jC9Vobv {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #rkIiMUyoBQQB8VDK {
        font-size: calc(4.96688034em - var(--ffsd));
      }

      #hGhf2BXLGUysutIJ {
        --first-font-size: 4.96688034em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #dNuCMygmsZhbwhTl {
        min-width: 26.72718493rem;
      }

      #GY9PSuWpbUkHQ4NL {
        grid-area: 2 / 9 / 3 / 13;
        position: relative;
      }

      #KS5eY96raJKPKrgm {
        grid-area: 2 / 2 / 5 / 3;
        position: relative;
      }

      #WdmDBXf2O58sr21K {
        font-size: calc(2.14955705em - var(--ffsd));
      }

      #bTPDFcnQtMsvBHRr {
        --first-font-size: 2.14955705em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #Hl0OWwpnq8Y5Z2G2 {
        min-width: 6.0259491rem;
      }

      #ec1ZmuxqAGqeOlK2 {
        grid-area: 3 / 4 / 4 / 5;
        position: relative;
      }

      #KA2K9cUKQWxLFiK1 {
        grid-template-columns: 0 13.59528113rem 0.67976406rem 5.97712098rem;
        grid-template-rows: 0 minmax(0.07975872rem, max-content) minmax(2.5595388rem, max-content) minmax(0.07975872rem, max-content);
      }

      #cedJkgENbzJXoGVF {
        grid-area: 4 / 16 / 7 / 20;
        position: relative;
      }

      #Gy1zlqpNyGPGy8tc {
        font-size: calc(2.0497877em - var(--ffsd));
      }

      #MX4Yh2u3kP8pOUxk {
        --first-font-size: 2.0497877em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #K1m863yNL2UAJInx {
        min-width: 54.09989141rem;
      }

      #eC5Qkk36yppbwF29 {
        grid-area: 5 / 2 / 8 / 12;
        position: relative;
      }

      #TAuuaCp2S4yGKbtm {
        grid-area: 6 / 8 / 18 / 17;
        position: relative;
      }

      #S7GjMyGqTE3Itwsd {
        grid-area: 2 / 2 / 5 / 3;
        position: relative;
      }

      #n8Xgx8GYBSf5GYkz {
        font-size: calc(2.14955705em - var(--ffsd));
      }

      #yGsidaGxfQJ8Of0k {
        --first-font-size: 2.14955705em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #qnV0Kkd7KC3CkqUU {
        min-width: 4.64297258rem;
      }

      #pFdvVuzuWZPgUnIE {
        grid-area: 3 / 4 / 4 / 5;
        position: relative;
      }

      #Bz6r3rgU5pjOOTuz {
        grid-template-columns: 0 13.59528113rem 0.67976406rem 4.59414446rem;
        grid-template-rows: 0 minmax(0.07975872rem, max-content) minmax(2.5595388rem, max-content) minmax(0.07975872rem, max-content);
      }

      #wgK7Vaji7HawzceN {
        grid-area: 9 / 14 / 11 / 18;
        position: relative;
      }

      #Vwbxg4voNuYNLq3n {
        font-size: calc(2.04978038em - var(--ffsd));
      }

      #X1ZOIRhKI9c1Ie6p {
        --first-font-size: 2.04978038em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #F2o3ctE51IOHgYbb {
        min-width: 52.18096575rem;
      }

      #yDTr2c4cO4uHcrty {
        grid-area: 10 / 4 / 12 / 11;
        position: relative;
      }

      #fKc7AGqjzfA7O3bu {
        grid-area: 2 / 2 / 5 / 3;
        position: relative;
      }

      #y6bf2VKm7GDoZwKE {
        font-size: calc(2.14955705em - var(--ffsd));
      }

      #EG4pzU2Rm8j9wRyu {
        --first-font-size: 2.14955705em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #xTTWtn4DQ3N3os3g {
        min-width: 4.64297258rem;
      }

      #zve4Fa2pTsPB0cjt {
        grid-area: 3 / 4 / 4 / 5;
        position: relative;
      }

      #fRg0xN69RPWB6NUa {
        grid-template-columns: 0 13.59528113rem 0.67976406rem 4.59414446rem;
        grid-template-rows: 0 minmax(0.07975872rem, max-content) minmax(2.5595388rem, max-content) minmax(0.07975872rem, max-content);
      }

      #T4HBXshvOq8BsiHW {
        grid-area: 13 / 15 / 15 / 19;
        position: relative;
      }

      #cFFXYpximvnabzXB {
        font-size: calc(2.04978038em - var(--ffsd));
      }

      #oZyBwAUfunGMSCqE {
        --first-font-size: 2.04978038em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #IgMpdKbfBMJ3LA4w {
        min-width: 48.49136375rem;
      }

      #MexKl2pKq70mRhyK {
        grid-area: 14 / 3 / 16 / 10;
        position: relative;
      }

      #t3bzRKaKfWr9bFYc {
        font-size: calc(8.86310395em - var(--ffsd));
      }

      #Jf8ZUKwmdFvGCLUP {
        --first-font-size: 8.86310395em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #OOIKsGjOxqx41MSh {
        min-width: 14.32957461rem;
      }

      #wrb7uyY9WoVEU3Kp {
        grid-area: 17 / 6 / 20 / 7;
        position: relative;
      }

      #iNqqBeeJJCZYtJQK {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 86.8954942rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 86.8954942rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.11062798 * 86.8954942rem) + 0%)), calc(0% + 0%) calc(100% - ((0.11062798 * 86.8954942rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -11.06279831%;
        margin-top: 0%;
      }

      #utdnvM36XYUTJcdP {
        font-size: calc(2.26996584em - var(--ffsd));
      }

      #izMxMhZ5wcSxX9Kt {
        --first-font-size: 2.26996584em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #FjwRGqDNcF36Gvck {
        min-width: 21.18788502rem;
      }

      #sZndOxA2OgkgjDad {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
      }

      #fh1kcspVdUTDhHpk {
        font-size: calc(2.26996584em - var(--ffsd));
      }

      #mEffmDHtQf1doGpP {
        --first-font-size: 2.26996584em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #QyAEFhIIrwgcAlyh {
        min-width: 24.62404685rem;
      }

      #DNwGkpAI7fkqk3Ok {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
      }

      #AnPtBI0znDgrai3j {
        grid-template-columns: 0 19.53904025rem 0 21.13905689rem 3.43616183rem 42.78123522rem;
        grid-template-rows: 0 0 minmax(2.72395901rem, max-content) minmax(0.95168375rem, max-content) minmax(2.72395901rem, max-content) minmax(2.69957095rem, max-content);
      }

      #wV3OdYXTEchidMl2 {
        grid-area: 19 / 5 / 21 / 21;
        position: relative;
      }

      #M99jIE20zlvnNW4V {
        grid-template-columns: 4.66094743rem 0 0.17402916rem 1.71727631rem 1.89549242rem 14.28074648rem 8.17255361rem 5.75977619rem 16.44266146rem 3.86363116rem 1.74489649rem 4.62716769rem 2.28824661rem 0 0 3.47152958rem 15.39766006rem 0 1.38297652rem 7.56815593rem 6.5522529rem;
        grid-template-rows: minmax(2.64212655rem, max-content) minmax(5.96025641rem, max-content) minmax(4.90314827rem, max-content) minmax(0.29320448rem, max-content) minmax(1.22254685rem, max-content) minmax(1.20330489rem, max-content) minmax(0.01924196rem, max-content) minmax(1.298474rem, max-content) minmax(0.27396106rem, max-content) minmax(2.44509517rem, max-content) 0 minmax(1.298474rem, max-content) minmax(0.27396106rem, max-content) minmax(2.44509517rem, max-content) 0 minmax(10.99657937rem, max-content) minmax(2.23483237rem, max-content) 0 minmax(8.36443557rem, max-content) minmax(0.73473715rem, max-content);
      }

      #tokenomics {
        min-height: calc(20.3744274 * var(--1vh, 1vh));
      }

      #fVqOpUyfeXWKjCsU {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #Hp3bvti89gJSUAGI {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #a0gnFaqxDEic9Ixp {
        grid-area: 2 / 3 / 11 / 4;
        position: relative;
      }

      #FDmUNbTjmuk1Om8N {
        grid-area: 5 / 7 / 10 / 8;
        position: relative;
      }

      #OeXBhKlswQNJZs1p {
        grid-area: 6 / 9 / 7 / 10;
        position: relative;
      }

      #GCDIozUv589XKu0y {
        grid-area: 3 / 11 / 8 / 12;
        position: relative;
      }

      #aq0aE1iAASh5vhD5 {
        grid-area: 4 / 13 / 9 / 14;
        position: relative;
      }

      #FhFSZ1stSR1CrWm9 {
        grid-area: 12 / 2 / 13 / 15;
        position: relative;
      }

      #wCI4rVW94tJCiF7y {
        font-size: calc(1.69351521em - var(--ffsd));
      }

      #Rgw6xvvn1tpZ1ZHW {
        --first-font-size: 1.69351521em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #rVElsn4YviGo6tOF {
        min-width: 30.20927556rem;
      }

      #WESsIfxe39c14NEq {
        grid-area: 14 / 5 / 15 / 6;
        position: relative;
      }

      #m9DxvuPOJBLgGsxN {
        grid-template-columns: 0 2.21181224rem 6.49467457rem 26.21328948rem 30.16044743rem 10.02393128rem 4.57385648rem 1.68374817rem 4.61331835rem 1.68374817rem 4.02622804rem 1.71372991rem 4.02622804rem 2.57498783rem;
        grid-template-rows: minmax(1.34874681rem, max-content) minmax(1.36875921rem, max-content) 0 0 minmax(0.51016127rem, max-content) minmax(3.3561891rem, max-content) minmax(0.15987767rem, max-content) 0 minmax(0.54762844rem, max-content) minmax(0.55205888rem, max-content) minmax(0.4183809rem, max-content) minmax(0.375rem, max-content) minmax(1.46970078rem, max-content) minmax(2.03221825rem, max-content) minmax(1.34874681rem, max-content);
      }

      #page-5 {
        min-height: calc(5.89578501 * var(--1vh, 1vh));
      }
    }

    @media (min-width: 1024.05px) {
      #NxzxiDO5igxFBV9G {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #RA7OcboBqiF258QP {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #ydnlNO41NZ0Td1iY {
        grid-area: 2 / 2 / 11 / 11;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: calc(min(1366px - 100vw, 0px) / 2);
        right: calc(min(1366px - 100vw, 0px) / 2);
      }

      #ZoRFgQbwUzZHt2cj {
        font-size: calc(1.58670571em - var(--ffsd));
      }

      #CyTWUtXzP5eyXIvT {
        --first-font-size: 1.58670571em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.2235));
        margin-top: calc(var(--first-font-size) * 0.125);
        margin-bottom: calc(var(--last-font-size) * 0.125);
      }

      #wo0BOoWB4GzVM8Yk {
        min-width: 38.79273227rem;
      }

      #EeYbadzWNx46bkbY {
        grid-area: 3 / 5 / 4 / 9;
        position: relative;
      }

      #TGRjLSvtmjVfbXO5 {
        font-size: calc(10.57803807em - var(--ffsd));
      }

      #NUJd8UOeA7ot0jLh {
        --first-font-size: 10.57803807em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
      }

      #EHuici209XhMuWP4 {
        min-width: 78.21923605rem;
      }

      #SqV5544IWA33DK3K {
        grid-area: 5 / 3 / 7 / 10;
        position: relative;
      }

      #OrQH8HLF2lXykAZd {
        font-size: calc(2.24436097em - var(--ffsd));
      }

      #J1S9bQS7r1kbl8xx {
        --first-font-size: 2.24436097em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
      }

      #qvcxjAFxh5XMKPVg {
        min-width: 39.57149495rem;
      }

      #zWXmS8jwY5egZFMt {
        grid-area: 6 / 4 / 8 / 8;
        position: relative;
      }

      #WnhWrcKaLJkwwrYh {
        grid-area: 9 / 6 / 10 / 7;
        position: relative;
      }

      #UlElVJ1stGTJqZpu {
        grid-template-columns: 0 9.28813728rem 20.1341437rem 2.22841002rem 8.58347414rem 17.10085026rem 11.62215731rem 1.44964734rem 17.06395006rem 12.52922989rem;
        grid-template-rows: 0 minmax(4.56584996rem, max-content) minmax(1.86080527rem, max-content) 0 minmax(21.87248138rem, max-content) minmax(1.32658158rem, max-content) minmax(1.32658158rem, max-content) minmax(8.66626584rem, max-content) minmax(5.32263964rem, max-content) minmax(6.68892226rem, max-content);
      }

      #k0PICr9s130IGffH {
        grid-area: 21 / 2 / 23 / 23;
        position: relative;
      }

      #W9gzOeLDkMvydsnE {
        grid-area: 2 / 3 / 22 / 5;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0.08016945 * 9.40455363rem) + 0%), calc(100% - (0% + 0%)) calc((0.08016945 * 9.40455363rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0 * 9.40455363rem) + 0%)), calc(0% + 0%) calc(100% - ((0 * 9.40455363rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: 0%;
        margin-top: -8.01694498%;
      }

      #oKmuSiNNCHe8FBRS {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #umycJLTXWFKhCF4g {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #kQfqJeAfMtvyMyly {
        min-width: 8.08199133rem;
      }

      #seVDeFLqWleINoAq {
        grid-area: 10 / 4 / 12 / 6;
        position: relative;
      }

      #eyFKwKvWJDM7OrzG {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #s4To6nDnuokwokCH {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #gMvyu7tOxZ9RRwxs {
        min-width: 8.37853767rem;
      }

      #E9K3rQgRvzEbDgLN {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #EUwNmC3tXzcYVkaS {
        grid-template-columns: 0 0.29282577rem 8.34193445rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.87227827rem, max-content) minmax(0.29282577rem, max-content);
      }

      #YDXKJapLYmEyXPC0 {
        grid-template-columns: 0 8.92758599rem;
        grid-template-rows: 0 minmax(3.4579298rem, max-content);
      }

      #YbFxLsKuQlTpgKSl {
        grid-area: 4 / 7 / 17 / 9;
        position: relative;
      }

      #WIS80BTC9tKMUmfo {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #uCoeMlDeM2bu2xyt {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #ehTnluNNjcOWwpAW {
        min-width: 8.37853767rem;
      }

      #rjFoRTcrwoBFhCyA {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #Xvd2pFfR1kliGIoy {
        grid-template-columns: 0 0.29282577rem 8.34193445rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.87227827rem, max-content) minmax(0.29282577rem, max-content);
      }

      #jD7UWhzUocRCODcg {
        grid-template-columns: 0 8.92758599rem;
        grid-template-rows: 0 minmax(3.4579298rem, max-content);
      }

      #Dop2fASp57TbxV3B {
        grid-area: 7 / 8 / 20 / 10;
        position: relative;
      }

      #Tt9JxyjIsXgiy15t {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #k8JlBktiYD0SZP47 {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #MCvZRAHJ0jloaG5T {
        min-width: 8.37853767rem;
      }

      #PJ6EkKMb2hd0p2Zk {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #wWokgbM8i7DTrIM1 {
        grid-template-columns: 0 0.29282577rem 8.34193445rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.87227827rem, max-content) minmax(0.29282577rem, max-content);
      }

      #UyW5wYIcoJef6w1A {
        grid-template-columns: 0 8.92758599rem;
        grid-template-rows: 0 minmax(3.4579298rem, max-content);
      }

      #sJDh47q1MB0g1rFr {
        grid-area: 3 / 11 / 16 / 13;
        position: relative;
      }

      #vnxj0jlIqsCuNdgQ {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #AInopjdYzzLvwUR0 {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #tRAOgSHfu9n6qmmr {
        min-width: 8.37853767rem;
      }

      #WCtUmIYyb0pV4JqU {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #WQXxL0bB1o3LaKLF {
        grid-template-columns: 0 0.29282577rem 8.34193445rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.87227827rem, max-content) minmax(0.29282577rem, max-content);
      }

      #bX6jhGG6fhkFidae {
        grid-template-columns: 0 8.92758599rem;
        grid-template-rows: 0 minmax(3.4579298rem, max-content);
      }

      #TF5SLme9K0nTSEwB {
        grid-area: 5 / 12 / 18 / 15;
        position: relative;
      }

      #nFYsJjuTO1cWyHIw {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #YJaRzvrX8wiZuJpF {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #Lnux7sw4ZT1urk1m {
        min-width: 8.37853767rem;
      }

      #DoGuXIMnDogjL2mv {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #XIZXQxyE6SFtQ0vt {
        grid-template-columns: 0 0.29282577rem 8.34193445rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.87227827rem, max-content) minmax(0.29282577rem, max-content);
      }

      #Rvid7xVhHFhZMFi5 {
        grid-template-columns: 0 8.92758599rem;
        grid-template-rows: 0 minmax(3.4579298rem, max-content);
      }

      #IVy0dE2QFIeIWDnt {
        grid-area: 6 / 14 / 19 / 16;
        position: relative;
      }

      #G2zP16VX9xv6DYff {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #W4e6PxLgiITwD3IL {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #Jvh631ZWxwpbaZUs {
        min-width: 10.46303097rem;
      }

      #UteAbiUkuGKXuJND {
        grid-area: 11 / 17 / 13 / 18;
        position: relative;
      }

      #oaeCuCcON17Q9tI2 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #XPnJuT5eZiY2kr2a {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #RfKAcpsDI8dKyAWC {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #zW4xfVW2nIdTTnzt {
        min-width: 6.29026377rem;
      }

      #zQJzoAsRbsL21Izm {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #i3JbayuxQ0Q9XpcU {
        grid-template-columns: 0 1.69918852rem 6.25366055rem 1.69918852rem;
        grid-template-rows: 0 minmax(0.42454777rem, max-content) minmax(1.75695461rem, max-content) minmax(0.42454777rem, max-content);
      }

      #taKT2wSlSfC0x2Wj {
        grid-area: 9 / 19 / 15 / 20;
        position: relative;
      }

      #NJzVhUvXSwnBwPiz {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
      }

      #nqKvN4ZMCNBGBR64 {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #fW1Rj264vUpZ7Qwr {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #mLFUJApHknk2iqQ0 {
        min-width: 4.80874817rem;
      }

      #KPVMM91rjtX2gwMC {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
      }

      #uWJRbcskx9LCGUNU {
        grid-template-columns: 0 2.43994632rem 4.77214495rem 2.43994632rem;
        grid-template-rows: 0 minmax(0.42454777rem, max-content) minmax(1.75695461rem, max-content) minmax(0.42454777rem, max-content);
      }

      #Kpem1iFbZTDE0lw4 {
        grid-area: 8 / 21 / 14 / 22;
        position: relative;
      }

      #JEJ7wv9VZHjOpq0h {
        grid-template-columns: 0 2.0705359rem 7.30440457rem 2.10014906rem 5.94523905rem 1.86856425rem 7.46775827rem 1.45982772rem 7.46775827rem 1.04722443rem 8.52710112rem 0.40048487rem 8.5149827rem 0.01211842rem 8.91546757rem 0.65885798rem 10.42642775rem 4.1727672rem 9.65203758rem 0.3194789rem 9.65203758rem 2.01677682rem;
        grid-template-rows: 0 minmax(0.70855045rem, max-content) 0 0 0 0 minmax(0.42593983rem, max-content) 0 minmax(0.42454777rem, max-content) 0 minmax(1.75695461rem, max-content) 0 minmax(0.42454777rem, max-content) 0 minmax(0.42593983rem, max-content) 0 0 0 0 minmax(0.42593983rem, max-content) minmax(1.70454927rem, max-content) minmax(49.92557823rem, max-content);
      }

      #home {
        min-height: calc(24.57659586 * var(--1vh, 1vh));
      }

      #JZPRCPk0MKmoVCNq {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #l9hsBacQ4zynibEp {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #OV64WGkWlogQXviR {
        font-size: calc(2.44818267em - var(--ffsd));
      }

      #pUtjBWsmDew0XJ3U {
        --first-font-size: 2.44818267em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #NWbaj4WIYXEKfmda {
        min-width: 59.67074188rem;
      }

      #HKmi08FZSKxdM6C7 {
        grid-area: 10 / 2 / 13 / 10;
        position: relative;
      }

      #eUL2zfVZL7VP7U3N {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #ZdeYameKZXNBxzUl {
        --first-font-size: 1.56173499em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #TdmbK5LKFyKxGlLX {
        min-width: 57.48022812rem;
      }

      #l40f0faRu1Xl9Vam {
        grid-area: 5 / 3 / 7 / 9;
        position: relative;
      }

      #k0yaws0DSoML6cpU {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #qZKtXrpEXV6qhvhx {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #tzI8shJgPxgqWs6d {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #jqgouTPGvWCH5uQY {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #qv6V5NdoactkbL9Q {
        font-size: calc(1.56173499em - var(--ffsd));
      }

      #drpjdQDDqV1qgX8L {
        --first-font-size: 1.56173499em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #Tk45WtZRLcBQYphL {
        min-width: 54.65696316rem;
      }

      #rLkr6xaCjdss4jxx {
        grid-area: 8 / 4 / 9 / 7;
        position: relative;
      }

      #ATmvWLMhny1pgmV8 {
        font-size: calc(4.19139321em - var(--ffsd));
      }

      #k4xGLnecRQGRFRk3 {
        --first-font-size: 4.19139321em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #nETS2T6daYggK2MP {
        min-width: 32.95737918rem;
      }

      #BN3RrO2xyIdmcukO {
        grid-area: 3 / 5 / 4 / 6;
        position: relative;
      }

      #A7U1YJi5qQxzqNIu {
        grid-area: 6 / 8 / 11 / 13;
        position: relative;
      }

      #hUweSs7iCbqwaQVr {
        grid-area: 2 / 11 / 12 / 12;
        position: relative;
      }

      #csr7pXhXZO2zQ4oQ {
        grid-template-columns: 0.60847604rem 0.73017125rem 0 8.78097344rem 32.92077595rem 12.91861055rem 2.45401678rem 0.36924818rem 1.46034251rem 0 30.68088378rem 3.45424676rem 5.62225476rem;
        grid-template-rows: minmax(8.06300385rem, max-content) 0 minmax(5.02967185rem, max-content) minmax(1.48826449rem, max-content) minmax(5.61997088rem, max-content) minmax(2.55962942rem, max-content) minmax(1.46412884rem, max-content) minmax(18.79453441rem, max-content) minmax(3.0412423rem, max-content) minmax(1.10449148rem, max-content) minmax(4.52443723rem, max-content) minmax(0.73634622rem, max-content) minmax(3.79682662rem, max-content);
      }

      #about {
        min-height: calc(24.57659586 * var(--1vh, 1vh));
      }

      #efyO3YQ1eXLX3299 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #bHdvK0bLQ2YuWhIi {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #vrDf0QIxRHlxFf8D {
        grid-area: 3 / 2 / 19 / 3;
        position: relative;
      }

      #n3y4p8HViq3FDGUu {
        font-size: calc(6.00721083em - var(--ffsd));
      }

      #jx9qSwAq29YAoz8Q {
        --first-font-size: 6.00721083em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #Nug7Gus92j0M5gLq {
        min-width: 24.38232064rem;
      }

      #PaTSbgBRfxZP5YDQ {
        grid-area: 2 / 8 / 4 / 13;
        position: relative;
      }

      #IHBLWgSregYb6JQ0 {
        font-size: calc(3.24690175em - var(--ffsd));
      }

      #aonTBtNvxAgN56lt {
        --first-font-size: 3.24690175em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #sfonXidWSnLmvQHf {
        min-width: 11.82691521rem;
      }

      #NtaADY0yAKOh8skP {
        grid-area: 5 / 6 / 8 / 7;
        position: relative;
      }

      #cB0bA3zOiP6XMehk {
        font-size: calc(3.24690175em - var(--ffsd));
      }

      #b3nbihQ0HA6UbBJL {
        --first-font-size: 3.24690175em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #JCZequ1CZmuUX8oA {
        min-width: 12.70357893rem;
      }

      #ziwG8k1iPHPWUKsn {
        grid-area: 6 / 11 / 9 / 12;
        position: relative;
      }

      #wXUa6IBdi5tegH4e {
        font-size: calc(3.24690175em - var(--ffsd));
      }

      #Cuplbwqe6nYmgiaW {
        --first-font-size: 3.24690175em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #CkO1aSTzh20L2zjF {
        min-width: 12.75634059rem;
      }

      #L1ms1l9jZ44EbTCH {
        grid-area: 7 / 16 / 10 / 17;
        position: relative;
      }

      #Yj6jpJbNTSky8hTP {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #dpr7pIE6uB45RAHd {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #BeKwrt1WsRmeReai {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #IcwyceTUQsLHshOO {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #GLmHcT8whZMXltDl {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #ue1YgUDjiLe32oHn {
        min-width: 21.57099748rem;
      }

      #UMGpI8BDMLbeMcBi {
        grid-area: 11 / 4 / 14 / 10;
        position: relative;
      }

      #SYvxElJAL4uadVtQ {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #BiMX3TKkNoGWeqje {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #BCGuoVWjeQPB4VVS {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #IgqXX0TUroqUh71z {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #H1W9ea9Qao4hxpI1 {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #v1yvqMTwpk4boMav {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #KoDxmWl5jEsit7dc {
        min-width: 21.57099748rem;
      }

      #mlVQU4TgN7CYE9Re {
        grid-area: 12 / 9 / 16 / 15;
        position: relative;
      }

      #M7m71cZkCoZPatUZ {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #Wh9iA1MSWevLBDM9 {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #TwczBSCtrQoCp9HV {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #L7H9F6ANFrfYqN7L {
        font-size: calc(1.46412884em - var(--ffsd));
      }

      #j6Ew5k6aoH53eLtI {
        --first-font-size: 1.46412884em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #MKamiyGL835k8BKN {
        min-width: 21.57099748rem;
      }

      #cr5Y24BV3pR3cbcF {
        grid-area: 13 / 14 / 15 / 19;
        position: relative;
      }

      #SVfBw2XEno884W09 {
        grid-area: 17 / 5 / 18 / 18;
        position: relative;
      }

      #EDUhj8klCc6EeLao {
        grid-template-columns: 6.87425717rem 22.95309557rem 2.76353842rem 1.41051958rem 2.89829666rem 11.79031199rem 1.71999936rem 3.59037363rem 0.12489304rem 3.67698525rem 12.66697571rem 4.28648979rem 0 0.77905047rem 4.04671102rem 12.71973737rem 2.07651021rem 1.91238518rem 3.70986957rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(2.25639256rem, max-content) minmax(4.88769968rem, max-content) minmax(2.5661553rem, max-content) 0 0 minmax(3.8962821rem, max-content) 0 0 minmax(2.56222548rem, max-content) 0 0 minmax(9.95607613rem, max-content) 0 minmax(6.14934114rem, max-content) minmax(0.41002523rem, max-content) minmax(0.60376335rem, max-content) minmax(3.39807495rem, max-content) minmax(13.91425691rem, max-content);
      }

      #roadmap {
        min-height: calc(24.57659586 * var(--1vh, 1vh));
      }

      #DGRZiKxiDFSeQv2Q {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #bgLaftuu5jC9Vobv {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #rkIiMUyoBQQB8VDK {
        font-size: calc(4.96688034em - var(--ffsd));
      }

      #hGhf2BXLGUysutIJ {
        --first-font-size: 4.96688034em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #dNuCMygmsZhbwhTl {
        min-width: 26.71496002rem;
      }

      #GY9PSuWpbUkHQ4NL {
        grid-area: 2 / 9 / 3 / 13;
        position: relative;
      }

      #KS5eY96raJKPKrgm {
        grid-area: 2 / 2 / 5 / 3;
        position: relative;
      }

      #WdmDBXf2O58sr21K {
        font-size: calc(2.14955705em - var(--ffsd));
      }

      #bTPDFcnQtMsvBHRr {
        --first-font-size: 2.14955705em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #Hl0OWwpnq8Y5Z2G2 {
        min-width: 6.0137242rem;
      }

      #ec1ZmuxqAGqeOlK2 {
        grid-area: 3 / 4 / 4 / 5;
        position: relative;
      }

      #KA2K9cUKQWxLFiK1 {
        grid-template-columns: 0 13.59528113rem 0.67976406rem 5.97712098rem;
        grid-template-rows: 0 minmax(0.07975872rem, max-content) minmax(2.5595388rem, max-content) minmax(0.07975872rem, max-content);
      }

      #cedJkgENbzJXoGVF {
        grid-area: 4 / 16 / 7 / 20;
        position: relative;
      }

      #Gy1zlqpNyGPGy8tc {
        font-size: calc(2.0497877em - var(--ffsd));
      }

      #MX4Yh2u3kP8pOUxk {
        --first-font-size: 2.0497877em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #K1m863yNL2UAJInx {
        min-width: 54.0876665rem;
      }

      #eC5Qkk36yppbwF29 {
        grid-area: 5 / 2 / 8 / 12;
        position: relative;
      }

      #TAuuaCp2S4yGKbtm {
        grid-area: 6 / 8 / 18 / 17;
        position: relative;
      }

      #S7GjMyGqTE3Itwsd {
        grid-area: 2 / 2 / 5 / 3;
        position: relative;
      }

      #n8Xgx8GYBSf5GYkz {
        font-size: calc(2.14955705em - var(--ffsd));
      }

      #yGsidaGxfQJ8Of0k {
        --first-font-size: 2.14955705em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #qnV0Kkd7KC3CkqUU {
        min-width: 4.63074768rem;
      }

      #pFdvVuzuWZPgUnIE {
        grid-area: 3 / 4 / 4 / 5;
        position: relative;
      }

      #Bz6r3rgU5pjOOTuz {
        grid-template-columns: 0 13.59528113rem 0.67976406rem 4.59414446rem;
        grid-template-rows: 0 minmax(0.07975872rem, max-content) minmax(2.5595388rem, max-content) minmax(0.07975872rem, max-content);
      }

      #wgK7Vaji7HawzceN {
        grid-area: 9 / 14 / 11 / 18;
        position: relative;
      }

      #Vwbxg4voNuYNLq3n {
        font-size: calc(2.04978038em - var(--ffsd));
      }

      #X1ZOIRhKI9c1Ie6p {
        --first-font-size: 2.04978038em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #F2o3ctE51IOHgYbb {
        min-width: 52.16874085rem;
      }

      #yDTr2c4cO4uHcrty {
        grid-area: 10 / 4 / 12 / 11;
        position: relative;
      }

      #fKc7AGqjzfA7O3bu {
        grid-area: 2 / 2 / 5 / 3;
        position: relative;
      }

      #y6bf2VKm7GDoZwKE {
        font-size: calc(2.14955705em - var(--ffsd));
      }

      #EG4pzU2Rm8j9wRyu {
        --first-font-size: 2.14955705em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #xTTWtn4DQ3N3os3g {
        min-width: 4.63074768rem;
      }

      #zve4Fa2pTsPB0cjt {
        grid-area: 3 / 4 / 4 / 5;
        position: relative;
      }

      #fRg0xN69RPWB6NUa {
        grid-template-columns: 0 13.59528113rem 0.67976406rem 4.59414446rem;
        grid-template-rows: 0 minmax(0.07975872rem, max-content) minmax(2.5595388rem, max-content) minmax(0.07975872rem, max-content);
      }

      #T4HBXshvOq8BsiHW {
        grid-area: 13 / 15 / 15 / 19;
        position: relative;
      }

      #cFFXYpximvnabzXB {
        font-size: calc(2.04978038em - var(--ffsd));
      }

      #oZyBwAUfunGMSCqE {
        --first-font-size: 2.04978038em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #IgMpdKbfBMJ3LA4w {
        min-width: 48.47913884rem;
      }

      #MexKl2pKq70mRhyK {
        grid-area: 14 / 3 / 16 / 10;
        position: relative;
      }

      #t3bzRKaKfWr9bFYc {
        font-size: calc(8.86310395em - var(--ffsd));
      }

      #Jf8ZUKwmdFvGCLUP {
        --first-font-size: 8.86310395em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #OOIKsGjOxqx41MSh {
        min-width: 14.3173497rem;
      }

      #wrb7uyY9WoVEU3Kp {
        grid-area: 17 / 6 / 20 / 7;
        position: relative;
      }

      #iNqqBeeJJCZYtJQK {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 86.8954942rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 86.8954942rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.11062798 * 86.8954942rem) + 0%)), calc(0% + 0%) calc(100% - ((0.11062798 * 86.8954942rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -11.06279831%;
        margin-top: 0%;
      }

      #utdnvM36XYUTJcdP {
        font-size: calc(2.26996584em - var(--ffsd));
      }

      #izMxMhZ5wcSxX9Kt {
        --first-font-size: 2.26996584em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #FjwRGqDNcF36Gvck {
        min-width: 21.17566011rem;
      }

      #sZndOxA2OgkgjDad {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
      }

      #fh1kcspVdUTDhHpk {
        font-size: calc(2.26996584em - var(--ffsd));
      }

      #mEffmDHtQf1doGpP {
        --first-font-size: 2.26996584em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #QyAEFhIIrwgcAlyh {
        min-width: 24.61182194rem;
      }

      #DNwGkpAI7fkqk3Ok {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
      }

      #AnPtBI0znDgrai3j {
        grid-template-columns: 0 19.53904025rem 0 21.13905689rem 3.43616183rem 42.78123522rem;
        grid-template-rows: 0 0 minmax(2.72395901rem, max-content) minmax(0.95168375rem, max-content) minmax(2.72395901rem, max-content) minmax(2.69957095rem, max-content);
      }

      #wV3OdYXTEchidMl2 {
        grid-area: 19 / 5 / 21 / 21;
        position: relative;
      }

      #M99jIE20zlvnNW4V {
        grid-template-columns: 4.66094743rem 0 0.17402916rem 1.71727631rem 1.89549242rem 14.28074648rem 8.17255361rem 5.75977619rem 16.44266146rem 3.86363116rem 1.74489649rem 4.62716769rem 2.28824661rem 0 0 3.47152958rem 15.39766006rem 0 1.38297652rem 7.56815593rem 6.5522529rem;
        grid-template-rows: minmax(2.64212655rem, max-content) minmax(5.96025641rem, max-content) minmax(4.90314827rem, max-content) minmax(0.29320448rem, max-content) minmax(1.22254685rem, max-content) minmax(1.20330489rem, max-content) minmax(0.01924196rem, max-content) minmax(1.298474rem, max-content) minmax(0.27396106rem, max-content) minmax(2.44509517rem, max-content) 0 minmax(1.298474rem, max-content) minmax(0.27396106rem, max-content) minmax(2.44509517rem, max-content) 0 minmax(10.99657937rem, max-content) minmax(2.23483237rem, max-content) 0 minmax(8.36443557rem, max-content) minmax(0.73473715rem, max-content);
      }

      #tokenomics {
        min-height: calc(20.3744274 * var(--1vh, 1vh));
      }

      #fVqOpUyfeXWKjCsU {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #Hp3bvti89gJSUAGI {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #a0gnFaqxDEic9Ixp {
        grid-area: 2 / 3 / 11 / 4;
        position: relative;
      }

      #FDmUNbTjmuk1Om8N {
        grid-area: 5 / 7 / 10 / 8;
        position: relative;
      }

      #OeXBhKlswQNJZs1p {
        grid-area: 6 / 9 / 7 / 10;
        position: relative;
      }

      #GCDIozUv589XKu0y {
        grid-area: 3 / 11 / 8 / 12;
        position: relative;
      }

      #aq0aE1iAASh5vhD5 {
        grid-area: 4 / 13 / 9 / 14;
        position: relative;
      }

      #FhFSZ1stSR1CrWm9 {
        grid-area: 12 / 2 / 13 / 15;
        position: relative;
      }

      #wCI4rVW94tJCiF7y {
        font-size: calc(1.69351521em - var(--ffsd));
      }

      #Rgw6xvvn1tpZ1ZHW {
        --first-font-size: 1.69351521em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #rVElsn4YviGo6tOF {
        min-width: 30.19705065rem;
      }

      #WESsIfxe39c14NEq {
        grid-area: 14 / 5 / 15 / 6;
        position: relative;
      }

      #m9DxvuPOJBLgGsxN {
        grid-template-columns: 0 2.21181224rem 6.49467457rem 26.21328948rem 30.16044743rem 10.02393128rem 4.57385648rem 1.68374817rem 4.61331835rem 1.68374817rem 4.02622804rem 1.71372991rem 4.02622804rem 2.57498783rem;
        grid-template-rows: minmax(1.34874681rem, max-content) minmax(1.36875921rem, max-content) 0 0 minmax(0.51016127rem, max-content) minmax(3.3561891rem, max-content) minmax(0.15987767rem, max-content) 0 minmax(0.54762844rem, max-content) minmax(0.55205888rem, max-content) minmax(0.4183809rem, max-content) minmax(0.375rem, max-content) minmax(1.46970078rem, max-content) minmax(2.03221825rem, max-content) minmax(1.34874681rem, max-content);
      }

      #page-5 {
        min-height: calc(5.89578501 * var(--1vh, 1vh));
      }
    }

    @keyframes pulse {
      0% {
        background-color: rgba(226, 226, 226, 0.05);
      }

      50% {
        background-color: rgba(226, 226, 226, 0.1);
      }

      100% {
        background-color: rgba(226, 226, 226, 0.05);
      }
    }

    @keyframes breathe-LEFT-ce23de64-8836-4a08-aa96-5566262cb661 {
      0% {
        transform: scale(0.8);
        animation-timing-function: linear;
      }

      50% {
        transform: scale(0.97);
        animation-timing-function: linear;
      }

      100% {
        transform: scale(1);
      }
    }

    @keyframes fade-LEFT-cc6e45af-f65b-46dd-b6f5-2790c86aae32 {
      0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
      }

      100% {
        opacity: 1.0;
      }
    }

    @keyframes linear_fade {
      0% {
        opacity: 0.0;
      }

      100% {
        opacity: 1.0;
      }
    }

    #links
    {
      background-color: #000000;
      padding: 2em;
      text-align: center;
      color: #ffffff;
    }

    section#blog
    {
          background-color: #000000;
          padding: 4em;
          color: #ffffff!important;
          min-height: 90vh;
    }
    section#blog nav{
    font-family: YAD1aU3sLnI-0;
    line-height: 1.4em;
    text-align: center;
    text-transform: none;
    letter-spacing: 0em;
    }