body{margin:0;padding:0;box-sizing:border-box;background-color:transparent;color:#fff;font-family:SuiGeneris,sans-serif;line-height:1.5;font-weight:400;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box;font-family:SuiGeneris,sans-serif;margin:0;padding:0;font-weight:400;user-select:none;-webkit-user-select:none;-ms-user-select:none}@font-face{font-family:SuiGeneris;src:url(/assets/SuiGeneris-Regular-DY6Ojjyd.otf) format("truetype");font-weight:400;font-style:normal}html{font-size:12px}@media (min-width: 1024px){html{font-size:14px}}@media (min-width: 1366px){html{font-size:18px}}@media (min-width: 1600px){html{font-size:20px}}@media (min-width: 1820px){html{font-size:22px}}@media (min-width: 2200px){html{font-size:26px}}@media (min-width: 2800px){html{font-size:30px}}.particles-container{position:relative;width:100%;height:100%}.card-spotlight{position:relative;border:1px solid #222;background-color:#111;overflow:hidden;--mouse-x: 50%;--mouse-y: 50%;--spotlight-color: rgba(255, 255, 255, .05)}.card-spotlight:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),var(--spotlight-color),transparent 80%);opacity:0;transition:opacity .5s ease;pointer-events:none}.card-spotlight:hover:before,.card-spotlight:focus-within:before{opacity:.6}
