*,:after,:before{box-sizing:border-box}:root{--bg-0:#0b0c12;--bg-1:hsla(0,0%,100%,.045);--surface-0:hsla(0,0%,100%,.06);--surface-1:hsla(0,0%,100%,.09);--border-0:hsla(0,0%,100%,.14);--text-0:hsla(0,0%,100%,.94);--text-1:hsla(0,0%,100%,.74);--accent-0:#b9ff66;--accent-1:#7c5cff;--shadow-0:0 12px 50px rgba(0,0,0,.55);--radius-sm:12px;--radius-md:16px;--radius-lg:22px;--container:1120px;--gutter:clamp(16px,4vw,28px);--section-y:clamp(72px,9vw,120px);--nav-h:72px}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(900px circle at 15% -10%,rgba(124,92,255,.22),transparent 55%),radial-gradient(900px circle at 90% 10%,rgba(185,255,102,.13),transparent 55%),#0b0c12;background:radial-gradient(900px circle at 15% -10%,rgba(124,92,255,.22),transparent 55%),radial-gradient(900px circle at 90% 10%,rgba(185,255,102,.13),transparent 55%),var(--bg-0);color:hsla(0,0%,100%,.94);color:var(--text-0);font-family:Open Sans,sans-serif;font-size:18px;margin:0}button,input,textarea{font:inherit}body:before{background-image:linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:84px 84px;content:"";inset:0;-webkit-mask-image:radial-gradient(800px circle at 50% 0,#000 0,transparent 70%);mask-image:radial-gradient(800px circle at 50% 0,#000 0,transparent 70%);opacity:.1;pointer-events:none;position:fixed;z-index:0}#root{min-height:100vh;position:relative;z-index:1}::selection{background:rgba(185,255,102,.25)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@font-face{font-display:swap;font-family:Modak;font-style:normal;font-weight:400;src:url(/static/media/Modak-Regular.5e86e34ad9d1e27c58a2.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:100 900;src:url(/static/media/OpenSans-VariableFont_wdth,wght.071a1becc7f00e33cc5b.ttf) format("truetype")}a,button,h1,h2,h3,h4,input,label,li,p,span,textarea{font-family:Open Sans,sans-serif}h1,h2,h3,h4,p{margin:0}h1,h2{letter-spacing:-.02em}p{color:var(--text-1);font-size:1rem;line-height:1.65}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation:fadeIn 1s;animation:fadeIn 1s}
/*# sourceMappingURL=main.9429b408.css.map*/