html[data-theme="light"] body {
  --token-a31d5043-947c-4b72-8ac5-3a2cd17fc6f0: #262626;
  --token-38e83481-a340-4535-b223-ac61fd3243f4: #fff;
  --token-74eb8845-2c5b-4972-bb2a-40be173f95c3: #4f4f4f40;
  --token-28400ff0-1ea7-4d56-b9a2-e3a9fa7c3ba7: #000;
  --token-03ae56eb-df7a-4c7b-b3df-9bf716a6723a: #262626;
}
html[data-theme="dark"] body {
  --token-a31d5043-947c-4b72-8ac5-3a2cd17fc6f0: #eee;
  --token-38e83481-a340-4535-b223-ac61fd3243f4: #0a0a0a;
  --token-74eb8845-2c5b-4972-bb2a-40be173f95c3: #ffffff38;
  --token-28400ff0-1ea7-4d56-b9a2-e3a9fa7c3ba7: #121212;
  --token-03ae56eb-df7a-4c7b-b3df-9bf716a6723a: #242424;
}
[role="button"] { cursor: pointer; }
[role="button"]:focus-visible, a:focus-visible { outline: 2px solid currentColor; outline-offset: 5px; }
nav.framer-v-1jggco5 > [data-framer-name="Links"] { visibility: hidden; }
nav.framer-v-a9znap > [data-framer-name="Links"] { opacity: 1 !important; visibility: visible; }
nav.framer-v-a9znap [data-framer-name="Top"] { transform: rotate(45deg) !important; }
nav.framer-v-a9znap [data-framer-name="Bottom"] { transform: rotate(-45deg) !important; }
nav [data-framer-name="Top"], nav [data-framer-name="Bottom"] { transition: transform .25s; }
.framer-EIZJz [data-framer-name="Answer"] { visibility: hidden; }
.framer-EIZJz.framer-v-6ffaov [data-framer-name="Answer"] { opacity: 1 !important; visibility: visible; }
.framer-EIZJz .framer-17fcwbo-container { transition: transform .25s; }
.framer-EIZJz.framer-v-6ffaov .framer-17fcwbo-container { transform: rotate(45deg) !important; }
.framer-qqV7A .framer-zt3wrl, .framer-qqV7A .framer-2tflz0 { transition: top .35s, bottom .35s, filter .35s; }
@media (hover: hover) {
  .framer-qqV7A:hover .framer-zt3wrl, .framer-qqV7A:focus-visible .framer-zt3wrl { bottom: 0; left: 0; }
  .framer-qqV7A:hover .framer-2tflz0, .framer-qqV7A:focus-visible .framer-2tflz0 { top: 0; filter: grayscale(0) !important; }
}
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { scroll-behavior: auto !important; animation-duration: .01ms !important; transition-duration: .01ms !important; }
}
