@import"https://fonts.googleapis.com/css2?family=Host+Grotesk:ital,wght@0,300..800;1,300..800&display=swap";*{box-sizing:border-box;color:#000;font-family:Host Grotesk,sans-serif;font-optical-sizing:auto;font-size:35px;font-style:normal;font-weight:400;hanging-punctuation:first;line-height:1.1em;line-height:1em;margin:0;padding:0;text-underline-offset:.3em}@media screen and (max-width:1200px){*{font-size:30px}}@media screen and (max-width:800px){*{font-size:21px}}@media screen and (max-width:1000px){.desktop{display:none}}.mobile{display:none}@media screen and (max-width:1000px){.mobile{display:inline-block}}body{background:#fff}body.simple{background:#e9fe34}footer .row,header{display:flex;justify-content:space-between;padding:.125rem 1rem;position:relative;z-index:100}@media screen and (max-width:800px){footer .row,header{padding:.125rem .5rem}}footer .row:is(header),header:is(header){height:1.05rem;position:fixed;top:0;width:100vw}body.simple footer .row:is(header),body.simple header:is(header){background:#e9fe34}footer .row:is(header) ul li,header:is(header) ul li{margin-right:.5rem}footer .row *,header *{font-size:.66rem}footer .row ul,header ul{display:flex;gap:.25rem;list-style:none}footer .row .langs .active *,header .langs .active *{text-decoration:none}footer .row.row:not(.no-margin),header.row:not(.no-margin){margin-bottom:1rem}footer .row .logo,header .logo{margin-right:calc(28px - .5rem);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px}@media screen and (max-width:1200px){footer .row .logo,header .logo{vertical-align:top;width:60px}}footer .row .small,footer .row .small *,header .small,header .small *{font-size:.5rem}footer{padding-bottom:2rem}@media screen and (max-width:1000px){footer .row{flex-direction:column;gap:2rem}}.center{text-align:center}.right{text-align:right}main{margin:2rem 0;min-height:100vh;padding:.125rem 1rem}@media screen and (max-width:800px){main{padding:.125rem .5rem}}.bgs{left:0;margin-top:-800px;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:0}body.simple .bgs{display:none}.bgs:before{background:linear-gradient(#fff0,#fff);bottom:0;content:"";height:200px;position:absolute;width:100vw;z-index:50}.bgs .bg{margin-left:-25vw;max-width:150vw;width:150vw;z-index:unset}.cols{display:flex;gap:2rem;margin-bottom:2rem}.cols>div{flex:1}@media screen and (max-width:1000px){.cols{flex-direction:column}}.button,a{cursor:pointer;text-decoration:underline}b{font-weight:700}p.smaller,p.smaller *{font-size:.66rem}p.credits{margin-bottom:.5rem;margin-top:-.25rem}p.credits,p.credits *{font-size:.4rem}.small,.small *{font-size:.66rem}.h1,h1:not(.h){font-weight:700}.h1,.h2,.h3,.h4,.h5,h1:not(.h),h2:not(.h),h3:not(.h),h4:not(.h),h5:not(.h),img,p{margin-bottom:.33rem}.h1,.h2,h1:not(.h),h2:not(.h){font-size:1.8rem}.h1.smaller,.h2.smaller,h1:not(.h).smaller,h2:not(.h).smaller{font-size:1rem}.h1,.h2,.h3,h1:not(.h),h2:not(.h),h3:not(.h){text-transform:uppercase}.h3.bold,h3:not(.h).bold{font-weight:500}.tag{display:inline-block;margin-bottom:.33rem}img{max-width:100%;position:relative;z-index:50}.page-enter-active,.page-leave-active{transition:all .4s}.page-enter-from,.page-leave-to{filter:blur(8px);opacity:0}.logos{position:relative;z-index:100}body.simple .logos{background:#e9fe34}.logos img{margin-right:1rem;max-height:70px;max-width:250px;mix-blend-mode:multiply}h1,h2,main p{filter:blur(40px);opacity:0}body.animation-active h1,body.animation-active h2,body.animation-active main p{filter:blur(0);opacity:1;transition:opacity 1s,blur 1s}h1p,h2p,main pp{transition-delay:.2s}a,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;text-decoration:underline}
