@import"https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{font-family:Geist,sans-serif;font-optical-sizing:auto;line-height:1.5;color:#eae5ec;background-color:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none;--accent: #c2a4ff;--bg: #0b080c;--border: rgba(255, 255, 255, .1);--muted: rgba(255, 255, 255, .35);--cWidth: calc(100% - 30px) ;--vh: 100vh;--vh: 100svh}html{scroll-behavior:smooth}body{background-color:var(--bg);color:#eae5ec;overflow-x:hidden;max-width:100vw;cursor:none}*{cursor:none!important}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}.section-container{width:1300px;max-width:calc(100% - 160px);margin:0 auto}.split-line{overflow:hidden}.split-h2{overflow:hidden;display:flex;white-space:nowrap;flex-wrap:nowrap}.accent{color:var(--accent)}@media screen and (min-width: 768px){:root{--cWidth: 94%}}@media only screen and (max-width: 1600px){.section-container{width:1200px;max-width:calc(100% - 160px)}}@media only screen and (max-width: 1400px){.section-container{width:900px}}@media only screen and (max-width: 900px){.section-container{width:500px;max-width:var(--cWidth)}}
