*,:after,:before{box-sizing:border-box}#__nuxt,body,html{height:100%}html{height:-webkit-fill-available}body{background-color:#f0f2f5;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;min-height:-webkit-fill-available;min-height:100vh;min-height:100svh;min-height:100dvh}body,html{overflow-x:hidden;width:100%}.app-root{min-height:-webkit-fill-available;min-height:100vh;min-height:100svh;min-height:100dvh;overflow:hidden;position:relative}.main-footer{bottom:0;left:0;padding:2rem 3rem calc(env(safe-area-inset-bottom,0) + 2rem);position:absolute;text-align:center;width:100%}.icp-info{font-size:.875rem;margin-top:1rem}.icp-info a{color:#7f8c8d;overflow-wrap:anywhere;text-decoration:none;transition:color .3s ease;word-break:break-word}.icp-info a:hover{color:#2c3e50}.hero-section{left:50%;overflow:hidden;padding:1rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.hero-section .name{color:#2c3e50;font-size:12vw;font-weight:700;line-height:1;margin:0}.hero-section .name,.hero-section .tagline{overflow-wrap:anywhere;word-break:break-word}.hero-section .tagline{color:#7f8c8d;font-size:2.5vw;margin-top:1rem}@media (min-width:1200px){.hero-section .name{font-size:10rem}.hero-section .tagline{font-size:1.8rem}}@media (max-width:768px){.hero-section .name{font-size:15vw}.hero-section .tagline{font-size:4vw}}
