*{box-sizing:border-box}:root,html,body,button,input,textarea,select{line-height:1;font-family:"Oxanium",sans-serif;font-size:14px}html{display:flex;min-height:100%}body{display:flex;flex:1;margin:0;padding:0;background-color:#111;background-image:url("/assets/default/img/bg.png");background-repeat:no-repeat;background-size:cover;background-position:center center;color:#fbfbfb;cursor:default;user-select:none}ul,ol,li{list-style:none}ul,ol,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0;padding:0;font-size:1rem;font-weight:normal}::-webkit-scrollbar{width:8px;background-color:rgba(251,251,251,0.15)}::-webkit-scrollbar-thumb{background:rgba(0,255,114,0.35)}::-webkit-scrollbar-thumb:hover{background:#00ff72}::selection{background:#00ff72;color:#111}#wrapper{display:flex;flex-direction:column;margin:0 auto}#wrapper #wrapper-logo{display:flex;justify-content:center;margin:50px 0 0 0}#wrapper #wrapper-logo > a{display:flex;flex-direction:column;align-items:center;color:#fbfbfb;text-decoration:none;transition:transform .2s}#wrapper #wrapper-logo > a:before{display:block;margin:0;width:35px;aspect-ratio:87718/97438;background:url("/assets/default/img/logo.svg") no-repeat center center;background-size:100%;content:"";transition:transform .2s,filter .2s}#wrapper #wrapper-logo > a > strong{display:block;margin:15px 0 0 0;text-transform:uppercase;font-weight:700;font-size:1rem;letter-spacing:.05em;transition:letter-spacing .2s}#wrapper #wrapper-logo > a:hover:before{transform:scaleX(-100%);filter:brightness(0) invert(1)}#wrapper #wrapper-logo > a:hover > strong{letter-spacing:.15em}#wrapper #wrapper-logo > a:hover:active{transform:scale(.9)}#wrapper #wrapper-body{display:flex;flex-direction:column;flex:1;padding:0 0 50px 0}#wrapper #wrapper-body #subtitle{margin:50px 0;padding:0;text-align:center;text-decoration:underline solid 5px #00ff72;text-transform:uppercase;font-size:2.25rem;font-weight:700}#wrapper #wrapper-body #content{display:flex;position:relative;flex:1;width:1000px;background:#111}#wrapper #wrapper-body #content #content-container{position:absolute;overflow-x:hidden;overflow-y:auto;left:0;right:0;top:0;bottom:0;padding:50px;line-height:1.5;user-select:text}#wrapper #wrapper-body #content #content-container h2{margin:2rem 0 1rem 0;color:#00ff72;text-transform:uppercase;font-size:1.5rem;font-weight:800}#wrapper #wrapper-body #content #content-container h2:first-child{margin-top:0}#wrapper #wrapper-body #content #content-container p{margin:0 0 1rem 0}#wrapper #wrapper-body #content #content-container p:last-child{margin-bottom:0}#wrapper #wrapper-body #content #content-container p code{display:table;padding:1rem;background:rgba(251,251,251,0.05);border:1px dashed rgba(251,251,251,0.25);font-size:1rem}#wrapper #wrapper-body #content #content-container ul.dots > li{margin:0 0 .5rem 0;padding:0}#wrapper #wrapper-body #content #content-container ul.dots > li > em{display:inline-block;margin:0 .25rem 0 0;text-decoration:underline solid 2px;font-weight:700;font-style:normal}#wrapper #wrapper-body #content #content-container ul.dots > li > strong{font-weight:500}#wrapper #wrapper-body #content #content-container ul:not(.dots){padding:0 0 0 1.5rem}#wrapper #wrapper-body #content #content-container ul:not(.dots) > li{position:relative;margin:0 0 1rem 0;padding:0 0 0 1.5rem}#wrapper #wrapper-body #content #content-container ul:not(.dots) > li:before{position:absolute;left:0;top:0;content:"\00279c"}#wrapper #wrapper-body #content #content-container a{color:#00ff72;text-decoration:underline}#wrapper #wrapper-body #content #content-container a:hover{color:#fbfbfb;text-decoration:none}#wrapper #wrapper-body #content:has(.form){flex:0 0 auto;width:450px}#wrapper #wrapper-body #content:has(.form) #content-container{position:relative;overflow:visible;left:auto;right:auto;top:auto;bottom:auto;padding:50px;user-select:none}#wrapper #wrapper-body #content:has(.form) #content-container .form{display:block;margin:2rem 0 0 0;padding:0;max-width:500px}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields{display:flex;flex-wrap:wrap}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field{position:relative;margin:0 0 10px 0;width:100%}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-label{display:none}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl{display:flex;position:relative}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="text"],#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="email"],#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="phone"],#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="password"],#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl textarea,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl div.form-select{display:block;box-sizing:border-box;margin:0;padding:.8rem .9rem;width:100%;background:transparent;border:1px solid rgba(0,255,114,0.2);outline:none;color:#fbfbfb;line-height:1.3;font-size:1rem;font-family:f_mono;transition:all .1s}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="text"]:hover,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="email"]:hover,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="phone"]:hover,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="password"]:hover,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl textarea:hover,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl div.form-select:hover{border-color:rgba(0,255,114,0.5);z-index:1}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="text"]:focus,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="email"]:focus,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="phone"]:focus,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="password"]:focus,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl textarea:focus,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl div.form-select:focus{border-color:#00ff72;z-index:1}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="text"].has-error,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="email"].has-error,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="phone"].has-error,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="password"].has-error,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl textarea.has-error,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl div.form-select.has-error{border-color:#f00}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="text"]:-webkit-autofill,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="email"]:-webkit-autofill,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="phone"]:-webkit-autofill,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="password"]:-webkit-autofill,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl textarea:-webkit-autofill,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl div.form-select:-webkit-autofill,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="text"]:-webkit-autofill:hover,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="email"]:-webkit-autofill:hover,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="phone"]:-webkit-autofill:hover,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="password"]:-webkit-autofill:hover,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl textarea:-webkit-autofill:hover,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl div.form-select:-webkit-autofill:hover,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="text"]:-webkit-autofill:focus,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="email"]:-webkit-autofill:focus,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="phone"]:-webkit-autofill:focus,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="password"]:-webkit-autofill:focus,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl textarea:-webkit-autofill:focus,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl div.form-select:-webkit-autofill:focus,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="text"]:-webkit-autofill:active,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="email"]:-webkit-autofill:active,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="phone"]:-webkit-autofill:active,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="password"]:-webkit-autofill:active,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl textarea:-webkit-autofill:active,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl div.form-select:-webkit-autofill:active{box-shadow:0 0 0 30px #000 inset !important;-webkit-text-fill-color:#00ff72 !important}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="text"]:not(:first-child),#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="email"]:not(:first-child),#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="phone"]:not(:first-child),#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl input[type="password"]:not(:first-child){flex:1;margin-left:-1px;width:auto}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl div.form-select{cursor:pointer;padding:0;font-family:"Oxanium",sans-serif}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl div.form-select > div{display:flex;margin:0 2rem 0 0;padding:.8rem .4rem .8rem .9rem}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl div.form-select > div > img{margin:.125rem .5rem 0 0;max-height:1rem}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl div.form-select > div > span{white-space:nowrap}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl div.form-select > div > span:after{display:inline-block;margin:0 0 0 .75rem;width:.5rem;height:.5rem;transform:translateY(-28%) rotate(45deg);border:2px solid c_lighter;border-top:none;border-left:none;content:""}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl div.form-select:not(:only-child){width:auto}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl textarea{height:10rem;resize:none}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-ctrl .form-error{display:flex;align-items:center;position:absolute;right:1px;top:1px;bottom:1px;padding:0 15px;background:rgba(255,0,0,0.2);white-space:nowrap;line-height:1;font-size:.8rem;pointer-events:none;z-index:2}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field.form-field-left,#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field.form-field-right{width:50%}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field.form-field-left .form-ctrl{margin-right:.5rem}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field.form-field-right .form-ctrl{margin-left:.5rem}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-desc{margin:0 0 1rem 0;padding:.8rem .9rem;border:1px dashed rgba(0,255,114,0.2);color:c_lighter}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-desc > p{font-size:.9rem}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-desc > ul > li{margin:0 0 .125rem 0;padding:0;background:none;font-size:.9rem}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-fields .form-field .form-desc > ul > li:before{margin:0 .5rem 0 0;content:"\00279c"}#wrapper #wrapper-body #content:has(.form) #content-container .form > .error{display:table;margin:-1rem 0 1rem 0;padding:.25rem;background:#f00;color:#fff;font-weight:800}#wrapper #wrapper-body #content:has(.form) #content-container .form .form-submit{width:100%}#wrapper #wrapper-body #content:has(.form) #content-container .form button{display:inline-block;box-sizing:border-box;appearance:none;margin:0;padding:13px 15px 11px 15px;width:100%;background:none;border:none;outline:none;background:transparent;border:2px solid rgba(0,255,114,0.5);color:#00ff72;line-height:1;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:bold;cursor:pointer;transition:all .25s}#wrapper #wrapper-body #content:has(.form) #content-container .form button > span{text-decoration:underline;font-weight:700}#wrapper #wrapper-body #content:has(.form) #content-container .form button:hover{border-color:#00ff72}#wrapper #wrapper-body #content:has(.form) #content-container .form button:hover:active{background:#00ff72;color:#111}#wrapper #wrapper-body #content:has(.form) #content-container .form-success{margin:2rem 0 0 0;color:#00ff72;font-size:1.5rem;font-weight:700}#landing{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}#landing #hero{order:2;margin:auto 0}#landing #hero #logo{display:flex;flex-direction:column;align-items:center;color:#fbfbfb;text-decoration:none;transition:transform .2s}#landing #hero #logo:before{display:block;margin:0 0 30px 0;width:87px;aspect-ratio:87718/97438;background:url("/assets/default/img/logo.svg") no-repeat center center;background-size:100%;content:"";transition:transform .2s,filter .2s}#landing #hero #logo > strong{display:block;margin:0 0 5px 0;text-transform:uppercase;font-weight:700;font-size:2.5rem;letter-spacing:.05em;transition:letter-spacing .2s}#landing #hero #logo:hover:before{transform:scaleX(-100%);filter:brightness(0) invert(1)}#landing #hero #logo:hover > strong{letter-spacing:.15em}#landing #hero #logo:hover:active{transform:scale(.9)}#landing #hero #tagline{margin:0;padding:0;text-align:center;font-weight:400;font-size:1.35rem;opacity:.5}#landing #hero #subheading,#landing #hero #role{line-height:1.5;text-align:center}#landing #hero #subheading > strong,#landing #hero #role > strong{font-weight:700}#landing #hero #subheading{margin-top:3vh;margin-bottom:10px}#landing #internal-links,#landing #get-in-touch{display:flex;align-self:stretch;justify-content:space-between;margin:3vh;padding:0}#landing #internal-links > ul,#landing #get-in-touch > ul{display:flex;margin:0;padding:0}#landing #internal-links > ul > li,#landing #get-in-touch > ul > li{margin:0;padding:0}#landing #internal-links > ul > li.divider,#landing #get-in-touch > ul > li.divider{align-self:center}#landing #internal-links > ul > li.divider:before,#landing #get-in-touch > ul > li.divider:before{display:block;margin:-.225em 10px 0 10px;height:1.25rem;border-left:1px dashed #fbfbfb;content:"";opacity:.5}#landing #internal-links > ul > li > em,#landing #get-in-touch > ul > li > em,#landing #internal-links > ul > li > a,#landing #get-in-touch > ul > li > a{display:block;padding:10px;font-style:normal}#landing #internal-links > ul > li > em,#landing #get-in-touch > ul > li > em{opacity:.5}#landing #internal-links > ul > li > a,#landing #get-in-touch > ul > li > a{color:#00ff72;text-decoration:none}#landing #internal-links > ul > li > a:hover,#landing #get-in-touch > ul > li > a:hover{text-decoration:underline}#landing #internal-links > ul > li > a:hover:active,#landing #get-in-touch > ul > li > a:hover:active{color:#fbfbfb;text-decoration-color:#fbfbfb;text-decoration-thickness:2px}#landing #internal-links{justify-content:end;order:1}#landing #get-in-touch{order:3}@media only screen and (max-width:820px){#landing #internal-links > ul{flex-wrap:wrap;justify-content:end}#landing #internal-links > ul > li.divider{width:100%}#landing #internal-links > ul > li.divider:before{display:none}#landing #get-in-touch{flex-direction:column}}@media only screen and (max-width:550px){#landing{justify-content:start}#landing #hero{order:1;margin:6vh 3vh auto 3vh}#landing #hero #logo:before{width:67px}#landing #hero #logo > strong{font-size:1.75rem}#landing #hero #tagline{font-size:.96rem}#landing #hero #subheading br{display:none}#landing #get-in-touch,#landing #internal-links{justify-content:center}#landing #get-in-touch > ul,#landing #internal-links > ul{flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;margin:0 0 10px 0}#landing #get-in-touch > ul:last-child,#landing #internal-links > ul:last-child{margin-bottom:0}#landing #get-in-touch > ul > li.divider,#landing #internal-links > ul > li.divider{display:none}#landing #get-in-touch > ul > li > em,#landing #internal-links > ul > li > em,#landing #get-in-touch > ul > li > a,#landing #internal-links > ul > li > a{padding:7px}#landing #get-in-touch{order:2}#landing #internal-links{order:3;margin-top:0}#landing #internal-links > ul > li > a{padding:4px;font-size:.9rem;opacity:.5}}