:root{--c1:rgb(48,37,65);--c2:#A882DD;--c3:#20A39E;--c4:#FAF9F9;--c5:#DFDFDF}body,html{color:var(--c4);padding:0;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{box-sizing:border-box}img{max-width:100%;height:auto}h1,h2,p,ul{margin:0}ul{padding:0;list-style:none}button{padding:.5rem 1rem;font-weight:700}.article-body{line-height:1.6}.split-section{display:flex;align-items:stretch;gap:2rem;margin-top:2rem}.left-column{width:25%;text-align:right;text-wrap:wrap;-webkit-hyphens:auto;hyphens:auto}.emscripten canvas{width:1vh;height:1vw}.emscripten canvas,canvas#canvas{pointer-events:none;touch-action:none;z-index:-999}.left-column h1{position:-webkit-sticky;position:sticky;align-self:baseline;top:2rem;margin-left:0;line-height:1.3;font-size:2rem;font-weight:700;text-justify:inter-word;text-align:right;align-self:flex-start}.right-column{margin-top:0;width:75%;min-width:1%;display:flex;flex-direction:column}@media (max-aspect-ratio:1/1){.split-section{flex-direction:column;gap:0}.left-column h1{text-align:left}.left-column,.right-column{width:100%}}html{background-color:var(--c1)}.navbar_outer__Ue_It{display:flex;flex-direction:column;align-items:center}.navbar_container__dSoic{display:flex;width:100vw;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;font-weight:600;font-size:1.5em;max-width:75%;min-height:3em}.navbar_linksWrapper__DiXcl{display:flex;justify-content:space-evenly;align-items:center;flex-grow:1;flex-wrap:wrap}.navbar_divider__kn6rT{height:2px;width:75%;background:rgba(255,255,255,.3);align-items:center;border-radius:5px;position:relative;overflow:hidden}.navbar_progressFill__ZqMRz{position:absolute;top:0;left:0;height:100%;background:var(--c3);border-radius:5px;transition:width .1s ease-out}@media (max-aspect-ratio:1/1){.navbar_container__dSoic{max-width:95%;justify-content:center}.navbar_divider__kn6rT{width:95%}}.navbar_container__dSoic a{transition:all .2s ease-in-out;margin:.25rem .5rem}.navbar_container__dSoic a:active,.navbar_container__dSoic a:focus,.navbar_container__dSoic a:hover{color:var(--c3)}.navbar_myName__Bzobl{opacity:0;transform:translateX(0);max-width:1px;margin:0;overflow:hidden;white-space:nowrap;transition:opacity .75s ease-in-out,transform .75s ease-in-out,max-width .75s ease-in-out,margin 1s ease-in-out}@media (min-aspect-ratio:1/1){.navbar_myName__Bzobl.navbar_show__oJAJ8{opacity:1;transform:translateX(0);max-width:300px}}.Home_container__d256j{min-height:0;padding:0;display:flex;flex-direction:column;justify-content:left;align-items:center;font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:300;height:100svh;scrollbar-width:none}.Home_title__hYX6j a{color:#0070f3;text-decoration:none}.Home_title__hYX6j a:active,.Home_title__hYX6j a:focus,.Home_title__hYX6j a:hover{text-decoration:underline}.Home_title__hYX6j{margin:0 0 .2rem;line-height:1.15;font-size:3.6rem;text-align:center}.Home_description__uXNdx,.Home_title__hYX6j{text-align:center}.Home_description__uXNdx{line-height:1.5;font-size:1.5rem}.Home_grid__AVljO{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:800px;margin-top:3rem}.Home_card__E5spL{margin:1rem;flex-basis:45%;padding:1.5rem;text-align:left;color:inherit;text-decoration:none;border:1px solid #eaeaea;border-radius:10px;transition:color .15s ease,border-color .15s ease}.Home_card__E5spL:active,.Home_card__E5spL:focus,.Home_card__E5spL:hover{color:#0070f3;border-color:#0070f3}.Home_card__E5spL h3{margin:0 0 1rem;font-size:1.5rem}.Home_card__E5spL p{margin:0;font-size:1.25rem;line-height:1.5}.Home_logo__IOQAX{height:1em}@media (max-width:600px){.Home_grid__AVljO{width:100%;flex-direction:column}}.Home_findme__jWtS3{padding-top:95px}.Home_main__VkIEL{min-width:75%;height:100%;padding-top:2em;padding-bottom:4rem;display:flex;flex-direction:column;justify-content:space-between;flex:1 1}.Home_socials__g01QO{flex-direction:row;align-items:center;gap:15px}.Home_socials__g01QO,.Home_socials__g01QO a{display:flex;justify-content:center}.Home_socials__g01QO img{transition:all .3s ease}.Home_socials__g01QO img:hover{transform:scale(1.2)}.Home_background__nqUIs{width:100vw;height:100vh;z-index:-1;position:fixed!important;top:0;left:0}.Home_mainAppContainer__R7RwQ{display:inline;touch-action:none;max-height:100vh}.Home_backgroundContent__S9gAz{width:100vw;height:100vh;z-index:-1;position:fixed!important;top:0;left:0}.Home_topContent__Roo1e{touch-action:none;display:flex;flex-direction:column;height:100dvh;transition:-webkit-backdrop-filter 1s ease-in-out;transition:backdrop-filter 1s ease-in-out;transition:backdrop-filter 1s ease-in-out,-webkit-backdrop-filter 1s ease-in-out}.Home_blurBackdrop__zxn4y{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.Home_main__VkIEL h1{margin-bottom:1.5rem}.Home_main__VkIEL p{margin-bottom:.3rem}.Home_container__d256j a{position:relative;color:var(--c3);text-decoration:underline;text-shadow:none;z-index:2}.Home_aboutSection__IZNA4{height:100%;max-width:100%;min-width:100%;text-align:left;display:flex;flex-direction:column;justify-content:space-between;scrollbar-width:thin;overflow-y:auto;padding:0 1rem}.Home_aboutSection__IZNA4 .Home_p__NYXpE{text-align:left;margin-bottom:3em;color:blue}.Home_snapContainer__KCAcy{height:100%;width:75%;overflow-y:scroll;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}@media (max-aspect-ratio:1/1){.Home_snapContainer__KCAcy{width:95%}}.Home_snapContainer__KCAcy::-webkit-scrollbar{display:none}.Home_hideArrow__ORisw{opacity:0}.Home_nameSection__eur9W{padding-bottom:3rem;height:100%}.Home_snapSection__rVOu5{min-height:100%;height:100%;padding-bottom:1rem;margin-bottom:10rem;overflow:visible;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;scroll-snap-stop:always}.Home_scrollIndicator__nzISG{z-index:10;cursor:pointer;padding-top:0;padding-bottom:0}.Home_arrowDown__ehvK_{transform:rotate(45deg)}.Home_arrowDown__ehvK_,.Home_arrowUp__VBivx{width:20px;height:20px;border-right:3px solid var(--c4);border-bottom:3px solid var(--c4);animation:Home_bounce__b_Seq 2s infinite;margin:0 auto}.Home_arrowUp__VBivx{transform:rotate(-135deg)}@keyframes Home_bounce__b_Seq{0%,20%,50%,80%,to{transform:translateY(0) rotate(45deg)}40%{transform:translateY(-10px) rotate(45deg)}60%{transform:translateY(-5px) rotate(45deg)}}.Home_arrowUp__VBivx{animation:Home_bounceUp__OOCqf 2s infinite}@keyframes Home_bounceUp__OOCqf{0%,20%,50%,80%,to{transform:translateY(0) rotate(-135deg)}40%{transform:translateY(10px) rotate(-135deg)}60%{transform:translateY(5px) rotate(-135deg)}}.Home_news__aAJjp{margin-top:auto;align-self:flex-end}