@font-face{font-family:Mitr;src:url(../../../fonts/Mitr-Light.woff2)format("woff2"),url(../../../fonts/Mitr-Light.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Mitr;src:url(../../../fonts/Mitr-Regular.woff2)format("woff2"),url(../../../fonts/Mitr-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Mitr;src:url(../../../fonts/Mitr-Medium.woff2)format("woff2"),url(../../../fonts/Mitr-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Mitr;src:url(../../../fonts/Mitr-SemiBold.woff2)format("woff2"),url(../../../fonts/Mitr-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}:root{--pink:#ff00e1;--pink-text:#dd00c3;--yellow:#ff0;--dark:#121212;--light:#fff;--less-light:#fffc;--background:var(--dark);--text:var(--light);--text-less:var(--less-light);--font-size-sm:clamp(.8rem, .21vw + .75rem, .89rem);--font-size-base:clamp(1rem, .43vw + .89rem, 1.19rem);--font-size-md:clamp(1.25rem, .76vw + 1.06rem, 1.58rem);--font-size-lg:clamp(1.56rem, 1.25vw + 1.25rem, 2.11rem);--font-size-xl:clamp(1.95rem, 1.96vw + 1.46rem, 2.81rem);--font-size-xxl:clamp(2.44rem, 2.99vw + 1.69rem, 3.75rem);--font-size-xxxl:clamp(3.05rem, 4.45vw + 1.94rem, 5rem);--gap:clamp(1.25rem, .76vw + 1.06rem, 1.58rem);--gap-lg:clamp(3.05rem, 4.45vw + 1.94rem, 8rem)}html{background-color:var(--background);color:var(--text);font-family:Mitr,sans-serif}body{overflow-x:hidden}.landing-page{font-size:var(--font-size-base);font-weight:300}.landing-page .page-title{font-size:var(--font-size-xxl)}.landing-page h1,.landing-page .title{font-size:var(--font-size-xl);font-weight:500;line-height:1.1}.landing-page h2,.landing-page .subtitle{font-size:var(--font-size-md);font-weight:400}.landing-page section{margin-bottom:var(--gap-lg)}.landing-page .container{max-width:1000px;margin:auto}.landing-page .flow>*+*{margin-top:var(--font-size-md)}.landing-page .flow .space-lg{margin-top:var(--font-size-xl)}.landing-page .flow .space-sm{margin-top:var(--font-size-sm)}@media screen and (width<=1200px){.landing-page .container{padding:0 5vw}}.animate__animated{animation-duration:1s;animation-fill-mode:both}@keyframes animate__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInUp{animation-name:animate__fadeInUp}main.svelte-1ygyepx{min-height:100vh}
