@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: #ffff00;--dark: #121212;--light: #ffffff;--less-light: rgba(255, 255, 255, .8);--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);line-height:1.1;font-weight:500}.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{margin:auto;max-width:1000px}.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 (max-width:1200px){.landing-page .container{padding:0 5vw}}.animate__animated{animation-duration:1s;animation-fill-mode:both}@keyframes animate__fadeInUp{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:animate__fadeInUp}main.svelte-1ygyepx{min-height:100vh}
