:root.dark{--text: #f0f8ff;--text-secondary: #b2becd;--text-tertiary: #2f3d60;--bg-lightest: #232f4d;--bg-lighter: #1a233b;--bg: #12192d;--bg-darker: #0a1020;--bg-darkest: #050a14;--bg-contrast: #cad2dc;--bg-contrast-darker: #232f4d;--bg-contrast-darkest: #2f3d60;--bg-image: linear-gradient(var(--bg), var(--bg))}:root{--text: #0a2540;--text-secondary: #2f3d60;--text-tertiary: #cad2dc;--bg-lightest: #ebeef1;--bg-lighter: #f2f5f8;--bg: #f6f9fc;--bg-darker: #dce3ea;--bg-darkest: #cfd6dc;--bg-contrast: #cad2dc;--bg-contrast-darker: #dce3ea;--bg-contrast-darkest: #cfd6dc;--bg-image: linear-gradient(var(--bg), var(--bg))}::view-transition-old(root){animation-delay:.5s}::view-transition-new(root){animation:circle-in .5s ease-in}@keyframes circle-in{0%{clip-path:circle(0% at 50% 0%)}to{clip-path:circle(120% at 50% 0%)}}:root{--primary: #00ffc8;--secondary: #ff01ff;--tertiary: #a2b7ff}@font-face{font-family:title;src:url(/assets/fonts/jts_tech.woff2) format("woff2");font-display:swap}@font-face{font-family:main;src:url(/assets/fonts/montserrat.woff2) format("woff2");font-display:swap}@font-face{font-family:mono;src:url(/assets/fonts/roboto_mono.woff2) format("woff2");font-display:swap}*,:before,:after{margin:0;padding:0;border:0;box-sizing:border-box}html{scrollbar-width:none}body{scroll-behavior:smooth;-webkit-user-select:none;user-select:none;text-rendering:optimizeLegibility;display:block;background-image:var(--bg-image);background-attachment:fixed;color:var(--text);font-size:15px;font-weight:500;font-family:main;animation:fadein 1s forwards}@keyframes fadein{0%{opacity:0}to{opacity:1}}main{contain:paint;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100vh;position:relative;top:0}section{position:relative;width:100%}section.row{--full: 50%;--full-residual: 50%;display:flex;flex-direction:row;padding:0 200px}section.column{display:flex;flex-direction:column}a{cursor:pointer;text-decoration:none;color:inherit;transition:.3s}a:hover{color:var(--primary)}button{cursor:pointer;display:flex;justify-content:center;align-items:center;transition:.2s}button.button_base{background-color:var(--bg-lighter);outline:1px solid var(--bg-lightest);border-radius:10px;color:var(--text);font-size:clamp(15px,.6vw,1vw)}button.button_base:hover{background-color:var(--bg-lightest)}h1,strong{width:fit-content;background-image:linear-gradient(45deg,var(--primary),var(--secondary));-webkit-background-clip:text;background-clip:text;text-shadow:none!important;color:#0000!important}h1{z-index:0;width:fit-content}h1:after{content:attr(data-text);filter:blur(25px);width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(45deg,var(--primary),var(--secondary));-webkit-background-clip:text;background-clip:text;color:#0000!important}h1{position:relative;font-family:title;text-align:center;font-size:clamp(40px,4.6vw,4.6vw);letter-spacing:8px}h2{font-size:50px}input{color:inherit;font-size:inherit}input:focus{outline:0}input[type=submit]{cursor:pointer}p{font-size:clamp(18px,.8vw,.8vw);line-height:28px}@media screen and (max-width:1300px){section.row{padding:0 100px}}@media screen and (max-width:1100px){section.row{--full: 100%;--full-residual: 75%;flex-direction:column}}@media screen and (max-width:850px){section.row{--full-residual: 100%}}@media screen and (max-width:700px){section.row{padding:0 50px}}@media screen and (max-width:500px){section.row{padding:0 20px}}
