._loaderContainer_190lw_7{position:fixed;inset:0;z-index:1000;font-family:sans-serif;display:flex;flex-direction:row;align-items:center;justify-content:center}._spinner_190lw_18{width:40px;height:40px;margin:0 auto 15px;border:2px solid rgba(155,95,206,.2);border-top-color:#0b0b0b;border-radius:50%;animation:_spin_190lw_18 1s linear infinite}@keyframes _spin_190lw_18{to{transform:rotate(360deg)}}header{z-index:100;width:100vw;max-width:1300px;padding:1rem .5rem;margin-bottom:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}._logo_1vugs_19 ._icon_1vugs_19{color:#9b5fce;stroke:#9b5fce;stroke-width:.035rem}._nav_1vugs_25{width:auto;min-width:45px;max-width:80px;font-size:1rem;font-weight:bolder;color:#9b5fce;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .6s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:row;align-items:center;justify-content:space-between}._nav_1vugs_25 ul{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;overflow:hidden;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transform:translate(10px)}._nav_1vugs_25 ul li{margin-right:1rem}._nav_1vugs_25._showLinks_1vugs_54{max-width:90vw}._nav_1vugs_25._showLinks_1vugs_54 ul{max-width:100%;opacity:1;transform:translate(0)}._navToggle_1vugs_63{color:#9b5fce;cursor:pointer;background:transparent;border-color:transparent;transition:.6s cubic-bezier(.22,1,.36,1)}._navToggle_1vugs_63._hover_1vugs_70{color:#9b5fce}._navToggle_1vugs_63._active_1vugs_73 ._dot_1vugs_73:nth-child(1){width:100%;transform:translateY(11px) rotate(45deg)}._navToggle_1vugs_63._active_1vugs_73 ._dot_1vugs_73:nth-child(2){opacity:0}._navToggle_1vugs_63._active_1vugs_73 ._dot_1vugs_73:nth-child(3){width:100%;transform:translateY(-10px) rotate(-45deg)}._dotsMenu_1vugs_85{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:2rem;height:2rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}._dot_1vugs_73{display:block;width:90%;height:.2rem;background-color:#9b5fce;border-radius:.2rem;transition:transform .8s ease,opacity .3s .1s ease}footer{position:fixed;bottom:0;padding:0 1.25rem;margin:0 auto;text-align:center;opacity:.5}footer p{margin:0;font-size:.8rem}footer a{font-weight:700;color:#9b5fce}._appWrapper_4yw75_7{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;min-height:100vh;background:linear-gradient(235deg,rgba(155,95,206,.2),transparent 50%),linear-gradient(200deg,#fff,transparent 90%),linear-gradient(336deg,#97ddf9,transparent 30%);background-repeat:no-repeat;background-size:cover}main{position:relative;width:100%;max-width:1300px;height:100%;padding:0 .5rem}._overlay_4yw75_27{z-index:1;color:#0e171e;text-align:center;pointer-events:none}._overlay_4yw75_27 h1{margin:0}._overlay_4yw75_27 p{margin:.5rem auto;opacity:.5}:root{--clr-primary: #9b5fce;--radius: .5rem;--max-width: 1300px}*,*:after,*:before{box-sizing:border-box}*{padding:0;margin:0;font:inherit}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;overflow-x:hidden;line-height:1.5;text-rendering:optimizespeed}ul,ol{list-style:none}a{color:inherit;text-decoration:none;cursor:pointer}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}button,input,textarea,select{background:none;border:none;outline:none}button{cursor:pointer}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}::selection{color:#9b5fce;text-shadow:none;background-color:color-mix(in oklch,var(--clr-primary),transparent 80%)}body{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.6;color:#0e171e;background-color:#cfd5da;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{margin-bottom:1.25rem;font-weight:700;line-height:1.1;color:#0b0b0b;letter-spacing:-.02rem}h1{font-size:clamp(2.5rem,8vw,4.5rem)}h2{font-size:clamp(2rem,5vw,3rem)}h3{font-size:clamp(1.5rem,3vw,2rem)}p{max-width:65ch;margin-bottom:1.25rem}.section{width:100%;max-width:1300px;height:auto;padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto;padding:0 1rem;margin:3rem auto}@media screen and (min-width:768px){.section{padding:0 1.5rem}}
