.typewrite-container[data-v-c65537aa]{align-items:center;display:flex;gap:.75rem}.start[data-v-c65537aa]{color:#949494;font-size:2rem;font-weight:600;height:3.5rem}@media (min-width:640px){.start[data-v-c65537aa]{font-size:2.5rem}}.typewrite[data-v-c65537aa]{color:#444;font-family:Helvetica Neue,Arial,sans-serif;font-size:1.5rem;font-weight:400;margin:0;min-height:2.5rem}body.dark .typewrite[data-v-c65537aa]{color:#fff}@media (min-width:640px){.typewrite[data-v-c65537aa]{font-size:2rem}}.intro[data-v-a8e0a861]{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}.container[data-v-a8e0a861]{margin:0 auto;max-width:40.5rem;padding:0 1.5rem;width:40.5rem;z-index:10}.container h1[data-v-a8e0a861]{color:#444;font-size:3rem;margin-bottom:1rem}body.dark :is(.container h1)[data-v-a8e0a861]{color:#f1f1f1}.about[data-v-62cd100c]{background-color:#fff;padding:7.25rem 0}body.dark .about[data-v-62cd100c]{background-color:#161617}@media (min-width:640px){.about[data-v-62cd100c]{padding:9rem 0}}.container[data-v-62cd100c]{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:60rem;padding:0 1.5rem}h2[data-v-62cd100c]{font-size:2.5rem}p[data-v-62cd100c]{font-size:1.125rem;line-height:1.5}a[data-v-62cd100c]{background-color:#0071e3;border:3px solid #0071e3;border-radius:1.5rem;color:#fff;display:block;font-size:.875rem;font-weight:600;letter-spacing:.15em;margin:0 auto;padding:.875rem 1.5rem;text-transform:uppercase;transition:background-color .25s ease-out,color .25s ease-out}a[data-v-62cd100c]:focus-visible{outline:3px solid #06c;outline-offset:2px}.technical[data-v-99ad5edd]{padding:7.25rem 0}@media (min-width:640px){.technical[data-v-99ad5edd]{padding:9rem 0}}h2[data-v-99ad5edd]{font-size:2.5rem}p[data-v-99ad5edd]{font-size:1.125rem;line-height:1.5;margin-bottom:1rem}.container[data-v-99ad5edd]{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:60rem;padding:0 1.5rem}.grid[data-v-99ad5edd]{-moz-column-gap:2rem;column-gap:2rem;display:flex;justify-content:center}img[data-v-99ad5edd]{flex-shrink:0;height:45px;max-width:45px}.nuxt[data-v-99ad5edd]{height:48px;max-width:48px}
