@keyframes moveBack {
  0% {
    transform: translateY(0);
  }
  to {
    transform: translateY(calc(50% + 28px));
  }
}
.RETRO_PLANE {
  transform: rotateX(75deg);
}
.RETRO_PLANE > div {
  transform: translateY(0);
  background-image: linear-gradient(
    to right,
    transparent 30%,
    var(--c) 50%,
    transparent 70%
  );
  background-position-y: 100%;
  -webkit-mask-image: linear-gradient(90deg, #000 2px, transparent 0),
    linear-gradient(180deg, #000 2px, transparent 0);
  mask-image: linear-gradient(90deg, #000 2px, transparent 0),
    linear-gradient(180deg, #000 2px, transparent 0);
  -webkit-mask-size: 60px 60px;
  mask-size: 60px 60px;
  -webkit-mask-repeat: repeat;
  mask-repeat: repeat;
  -webkit-mask-position: 50% 0;
  mask-position: 50% 0;
  animation: moveBack 50s linear infinite;
}
@font-face {
  font-family: __Chakra_Petch_abfe81;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/8a05a20265b0e33d-s.woff2) format("woff2");
  unicode-range: U+0e01-0e5b, U+200c-200d, U+25cc;
}
@font-face {
  font-family: __Chakra_Petch_abfe81;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/2ba89ef90c1f3be8-s.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01a0-01a1,
    U+01af-01b0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1ea0-1ef9, U+20ab;
}
@font-face {
  font-family: __Chakra_Petch_abfe81;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/739c2153dda58a6d-s.woff2) format("woff2");
  unicode-range: U+0100-02af, U+0304, U+0308, U+0329, U+1e00-1e9f, U+1ef2-1eff,
    U+2020, U+20a0-20ab, U+20ad-20cf, U+2113, U+2c60-2c7f, U+a720-a7ff;
}
@font-face {
  font-family: __Chakra_Petch_abfe81;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/7e8ae1ae3d865da4-s.p.woff2) format("woff2");
  unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da,
    U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+2074, U+20ac, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+feff, U+fffd;
}
@font-face {
  font-family: __Chakra_Petch_abfe81;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/3b7374124c0e6ad4-s.woff2) format("woff2");
  unicode-range: U+0e01-0e5b, U+200c-200d, U+25cc;
}
@font-face {
  font-family: __Chakra_Petch_abfe81;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/0908a3150a593468-s.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01a0-01a1,
    U+01af-01b0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1ea0-1ef9, U+20ab;
}
@font-face {
  font-family: __Chakra_Petch_abfe81;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/2a9b60047ed8a558-s.woff2) format("woff2");
  unicode-range: U+0100-02af, U+0304, U+0308, U+0329, U+1e00-1e9f, U+1ef2-1eff,
    U+2020, U+20a0-20ab, U+20ad-20cf, U+2113, U+2c60-2c7f, U+a720-a7ff;
}
@font-face {
  font-family: __Chakra_Petch_abfe81;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/c1254d613336d18b-s.p.woff2) format("woff2");
  unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da,
    U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+2074, U+20ac, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+feff, U+fffd;
}
@font-face {
  font-family: __Chakra_Petch_abfe81;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/10e99afd5d20dfcf-s.woff2) format("woff2");
  unicode-range: U+0e01-0e5b, U+200c-200d, U+25cc;
}
@font-face {
  font-family: __Chakra_Petch_abfe81;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/40c39069c2d8afd3-s.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01a0-01a1,
    U+01af-01b0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1ea0-1ef9, U+20ab;
}
@font-face {
  font-family: __Chakra_Petch_abfe81;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/df3720bebd3e4ff4-s.woff2) format("woff2");
  unicode-range: U+0100-02af, U+0304, U+0308, U+0329, U+1e00-1e9f, U+1ef2-1eff,
    U+2020, U+20a0-20ab, U+20ad-20cf, U+2113, U+2c60-2c7f, U+a720-a7ff;
}
@font-face {
  font-family: __Chakra_Petch_abfe81;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/1a2bf3d736e66b1c-s.p.woff2) format("woff2");
  unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da,
    U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+2074, U+20ac, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+feff, U+fffd;
}
@font-face {
  font-family: __Chakra_Petch_Fallback_abfe81;
  src: local("Arial");
  ascent-override: 96.03%;
  descent-override: 29.81%;
  line-gap-override: 0%;
  size-adjust: 103.31%;
}
.__className_abfe81 {
  font-family: __Chakra_Petch_abfe81, __Chakra_Petch_Fallback_abfe81;
  font-style: normal;
}
