*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}html,body{background-color:#000;color:#fff}body{font-family:JetBrains Mono,monospace;font-optical-sizing:auto;font-weight:400;font-style:normal}.main_header{position:relative;width:100%;height:100svh;display:flex;align-items:center;justify-content:center;background:#000}.main_header canvas{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.main_header h1{z-index:2;mix-blend-mode:difference;font-size:6rem;font-weight:800}@media (width >= 540px){.main_header h1{font-size:10rem}}@media (width >= 1024px){.main_header h1{font-size:20rem}}.main_header .cta{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);font-size:0;z-index:4;background:none;border:none;padding:0;opacity:1;transition:opacity .3s ease-in-out}.main_header .cta.hide{opacity:0;pointer-events:none}.main_header .cta:after{content:"↓";font-size:1.3rem;color:#fff;padding:.5rem 1rem}main{margin:0 auto;padding:5rem 2rem}@media (width >= 800px){main{max-width:800px}}main h2{font-size:3rem;margin-bottom:1rem}main p{font-size:1.5rem;margin-bottom:2rem}main ul{list-style:none;display:flex;gap:1rem;margin:0;padding:0}
