:where(html){line-height:1.15}:where(h1){-webkit-margin-after:.67em;-webkit-margin-before:.67em;font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){-webkit-margin-after:0;-webkit-margin-before:0;margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:initial;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:initial}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}body,html{height:100%;margin:0;padding:0;width:100%}body{background-color:#000;font-family:Red Hat Text,sans-serif;overscroll-behavior:none}#root{height:100%;margin:0;padding:0;width:100%}a,a:active,a:hover,a:visited{color:inherit;text-decoration:none}button,input,textarea{font-family:Red Hat Text,sans-serif}.monospace{font-family:Roboto Mono,monospace}.App{height:100%;margin:auto;max-width:2000px;min-width:1400px;width:100%}.App__content{display:flex;flex-direction:column;min-height:100%;width:100%}.App__header{left:0;position:-webkit-sticky;position:sticky;right:0;top:-2rem;width:100%;z-index:1000}.App__body{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:30rem;padding:2rem 0 0}.App__footer{width:100%}.AppFooter{align-items:center;background-image:linear-gradient(to bottom right,#640dfb -200%,#000);box-sizing:border-box;color:#fff;display:flex;gap:4rem;height:18rem;justify-content:center;margin:auto;max-width:2000px;min-width:1400px;padding:0 4rem;-webkit-user-select:none;user-select:none;width:100%}.AppFooter__logo-column{margin-right:4rem}.AppFooter__logo-column svg{height:7rem}.AppFooter__contact-column,.AppFooter__link-column{display:flex;flex-direction:column;height:9rem;justify-content:space-between}.AppFooter__contact-column{box-sizing:border-box;margin-left:4rem;padding:.25rem 0}.AppFooter__link{cursor:pointer;font-size:1rem;font-weight:300;letter-spacing:.0625rem;opacity:.9;padding:.25rem;text-decoration:none;white-space:nowrap}.AppFooter__link:hover{text-decoration:underline;text-underline-offset:.25rem}.AppFooter__link:visited{color:inherit}.AppFooter__link--main{font-weight:400;margin-bottom:.75rem;opacity:1}.AppFooter__contact-title{font-size:1rem;font-weight:400;letter-spacing:.0625rem}.AppFooter__contact-subtitle{font-size:.875rem;font-weight:300;letter-spacing:.03125rem;opacity:.9;width:15.5rem}.AppFooter__contact-options{align-items:center;display:inline-flex;gap:.75rem;justify-content:flex-start}.AppFooter__contact-option{align-items:center;background-color:#640dfb;border-radius:.125rem;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;padding:.25rem;transition:.2s ease-in;width:2rem}.AppFooter__contact-option:hover{background-color:#9458fc}.AppFooter__contact-option svg{height:1.5rem}.AppHeader{align-items:center;box-sizing:border-box;color:#fff;display:flex;gap:2rem;height:8rem;margin:auto;max-width:2000px;min-width:1400px;padding:2rem 2rem 0;width:100%}.AppHeader--detached .AppHeader__background{opacity:1}.AppHeader__background{background-image:linear-gradient(#640dfb,#9458fc);height:8rem;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-out;z-index:0}.AppHeader__contact,.AppHeader__logo,.AppHeader__navigation{align-items:center;display:flex;height:100%;-webkit-user-select:none;user-select:none;z-index:1}.AppHeader__logo{flex:1 1;font-size:2rem;font-weight:300;gap:1.5rem;justify-content:flex-start;letter-spacing:.1625rem}.AppHeader__logo svg{height:3rem}.AppHeader__navigation{gap:2.5rem;justify-content:center;margin:auto}.AppHeader__contact{flex:1 1;justify-content:flex-end}.AppHeader__nav-link{color:#fff;cursor:pointer;font-size:1.25rem;font-weight:300;opacity:.9;padding:1rem;text-decoration:none}.AppHeader__nav-link:hover{text-decoration:underline;text-underline-offset:.25rem}.AppHeader__nav-link:visited{color:inherit}.Button{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:.125rem solid transparent;border-radius:2rem;box-shadow:none;box-sizing:border-box;cursor:pointer;display:inline-flex;font-weight:400;justify-content:center;letter-spacing:.03125rem;margin:0;outline:none;padding:0;text-align:center;transition:.2s ease-in;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Button--disabled{cursor:not-allowed;opacity:.8}.Button--small{font-size:.875rem;min-width:6rem;padding:.25rem 1rem}.Button--medium{font-size:1.125rem;gap:1rem;min-width:8rem;padding:.5rem 1.75rem}.Button--medium .Button__icon{align-items:center;display:flex;justify-content:center;width:1rem}.Button--medium .Button__icon svg{flex:1 1}.Button--large{font-size:1.25rem;min-width:10rem;padding:.75rem 2rem}.Button--outlined.Button--white{fill:#fff;background-color:transparent;border-color:#fff;color:#fff}.Button--outlined.Button--white:hover{background-color:hsla(0,0%,100%,.25)}.Button--outlined.Button--white:active{background-color:hsla(0,0%,100%,.5)}.Button--filled.Button--purple{fill:#fff;background-color:#640dfb;border-color:#640dfb;color:#fff}.Button--filled.Button--purple:not(.Button--disabled):hover{background-color:#843ffc;border-color:#843ffc}.Button--filled.Button--purple:not(.Button--disabled):active{background-color:#a471fd;border-color:#a471fd}.LazyPage{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background-color:hsla(0,0%,100%,.25);bottom:0;color:#fff;display:flex;left:0;position:fixed;right:0;top:0;z-index:500}.LazyPage,.LoadingSpinner{align-items:center;justify-content:center}.LoadingSpinner{display:inline-flex;position:relative}.LoadingSpinner--small{height:3rem;width:3rem}.LoadingSpinner--small .LoadingSpinner__dot{height:.5rem;top:1.125rem;width:.5rem}.LoadingSpinner--small .LoadingSpinner__dot:first-child{-webkit-animation:dot1 .6s infinite;animation:dot1 .6s infinite;left:0}.LoadingSpinner--small .LoadingSpinner__dot:nth-child(2){-webkit-animation:dot2--small .6s infinite;animation:dot2--small .6s infinite;left:0}.LoadingSpinner--small .LoadingSpinner__dot:nth-child(3){-webkit-animation:dot2--small .6s infinite;animation:dot2--small .6s infinite;left:1.25rem}.LoadingSpinner--small .LoadingSpinner__dot:nth-child(4){-webkit-animation:dot3 .6s infinite;animation:dot3 .6s infinite;left:2.5rem}.LoadingSpinner--medium{height:5rem;width:5rem}.LoadingSpinner--medium .LoadingSpinner__dot{height:.75rem;top:2rem;width:.75rem}.LoadingSpinner--medium .LoadingSpinner__dot:first-child{-webkit-animation:dot1 .6s infinite;animation:dot1 .6s infinite;left:0}.LoadingSpinner--medium .LoadingSpinner__dot:nth-child(2){-webkit-animation:dot2--medium .6s infinite;animation:dot2--medium .6s infinite;left:0}.LoadingSpinner--medium .LoadingSpinner__dot:nth-child(3){-webkit-animation:dot2--medium .6s infinite;animation:dot2--medium .6s infinite;left:2.125rem}.LoadingSpinner--medium .LoadingSpinner__dot:nth-child(4){-webkit-animation:dot3 .6s infinite;animation:dot3 .6s infinite;left:4.25rem}.LoadingSpinner--large{height:7rem;width:7rem}.LoadingSpinner--large .LoadingSpinner__dot{height:1rem;top:2.875rem;width:1rem}.LoadingSpinner--large .LoadingSpinner__dot:first-child{-webkit-animation:dot1 .6s infinite;animation:dot1 .6s infinite;left:0}.LoadingSpinner--large .LoadingSpinner__dot:nth-child(2){-webkit-animation:dot2--large .6s infinite;animation:dot2--large .6s infinite;left:0}.LoadingSpinner--large .LoadingSpinner__dot:nth-child(3){-webkit-animation:dot2--large .6s infinite;animation:dot2--large .6s infinite;left:3rem}.LoadingSpinner--large .LoadingSpinner__dot:nth-child(4){-webkit-animation:dot3 .6s infinite;animation:dot3 .6s infinite;left:6rem}.LoadingSpinner__dot{-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0);background:#fff;border-radius:50%;position:absolute}@-webkit-keyframes dot1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes dot1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes dot3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes dot3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes dot2--small{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(1.25rem);transform:translate(1.25rem)}}@keyframes dot2--small{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(1.25rem);transform:translate(1.25rem)}}@-webkit-keyframes dot2--medium{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(2.125rem);transform:translate(2.125rem)}}@keyframes dot2--medium{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(2.125rem);transform:translate(2.125rem)}}@-webkit-keyframes dot2--large{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(3rem);transform:translate(3rem)}}@keyframes dot2--large{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(3rem);transform:translate(3rem)}}
/*# sourceMappingURL=main.ff01528d.css.map*/