@import "https://fonts.googleapis.com/css2?family=Pinyon+Script&family=Open+Sans:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700;800&family=Poppins:wght@400;500;600;700;800&family=Rajdhani:wght@400;500;600;700&family=Michroma&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{color:#000;background:#fff;height:100dvh;font-family:Open Sans,Trebuchet MS,Lucida Grande,sans-serif;line-height:1.6;overflow:hidden}#root{justify-content:center;height:100dvh;display:flex;overflow:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit;background:0 0;border:none}input,select,textarea{font:inherit;border:none;outline:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}img{max-width:100%;display:block}ul,ol{list-style:none}.app-shell{background:#fff;width:100%;max-width:100%;height:100dvh;position:relative;overflow:hidden}@media (width>=1024px){.app-shell{max-width:480px;box-shadow:0 0 0 1px #0000000f,0 8px 30px #0000001f,0 20px 60px #0000001a,0 40px 100px #00000014}}*{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.landing-hero-statement{letter-spacing:.04em;color:#ffffff8c;text-align:center;text-wrap:balance;font-family:Open Sans,Trebuchet MS,Lucida Grande,sans-serif;font-size:clamp(1.5rem,5vw,2rem);font-style:normal;font-weight:400;line-height:1.6}
