:root{--background:#0f0f0f;--foreground:#ffffff}@media(prefers-color-scheme:dark){:root{--background:#0f0f0f;--foreground:#ededed}}*{box-sizing:border-box;image-rendering:auto}body,html{max-height:100vh;max-width:100vw;overflow-x:hidden;font-weight:700;padding:0;margin:0;font-size:16px;line-height:1.2}body{color:var(--foreground);background:var(--background);font-family:Lato;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}canvas{position:fixed;top:0;left:0;z-index:-1}.main-wrapper{max-height:100vh;max-width:100vw;overflow:hidden}.hero{justify-content:center;height:100vh;padding:1rem}.hero,.hero .logo,.hero .title{display:flex;flex-direction:column;align-items:center}.hero .logo,.hero .title{flex-grow:1;padding-top:200px;margin-bottom:1rem}.hero .logo img,.hero .title img{color:inherit;max-height:120px;width:auto}.hero .logo h1,.hero .title h1{margin:0 0 .5rem;font-size:8rem}.hero .logo h3,.hero .title h3{margin:0;font-size:1.5rem}.text-uppercase{text-transform:uppercase}.text-light{font-weight:300}a{text-decoration:none;color:inherit}a:hover{text-decoration:underline}.footer{display:flex;flex-direction:row;justify-content:space-around;width:100%;max-width:300px;font-weight:400;padding:1rem;font-size:.9rem}.footer .separator{font-weight:300}@media(max-width:400px){.hero .logo img,.hero .title img{height:auto;max-height:none;max-width:90%}.hero .logo h1,.hero .title h1{font-size:5rem}.hero .logo h3,.hero .title h3{font-size:1rem}.footer{padding:2rem 0}.footer *{display:none}.footer a{display:block}}@media(max-width:250px){body,html{overflow-x:auto;overflow-y:hidden;min-width:250px}}
/*# sourceMappingURL=521117ab3481f8cb.css.map*/