:root{--fluid-min-width:120;--fluid-max-width:1500;--fluid-min-size:10;--fluid-max-size:14;--fluid-min-ratio:1.2;--fluid-max-ratio:1.25;--fluid-screen:100vw;--fluid-bp:calc((var(--fluid-screen) - ((var(--fluid-min-width)/16)*1rem))/(var(--fluid-max-width)/16 - var(--fluid-min-width)/16));--fluid-min-scale-0:var(--fluid-min-ratio);--fluid-min-scale-1:var(--fluid-min-scale-0) * var(--fluid-min-ratio);--fluid-min-scale-2:var(--fluid-min-scale-1) * var(--fluid-min-ratio);--fluid-min-scale-3:var(--fluid-min-scale-2) * var(--fluid-min-ratio);--fluid-min-scale-4:var(--fluid-min-scale-3) * var(--fluid-min-ratio);--fluid-min-scale-5:var(--fluid-min-scale-4) * var(--fluid-min-ratio);--fluid-min-scale-6:var(--fluid-min-scale-5) * var(--fluid-min-ratio);--fluid-min-scale-7:var(--fluid-min-scale-6) * var(--fluid-min-ratio);--fluid-min-scale-8:var(--fluid-min-scale-7) * var(--fluid-min-ratio);--fluid-min-scale-9:var(--fluid-min-scale-8) * var(--fluid-min-ratio);--fluid-min-scale-10:var(--fluid-min-scale-9) * var(--fluid-min-ratio);--fluid-max-scale-0:var(--fluid-max-ratio);--fluid-max-scale-1:var(--fluid-max-scale-0) * var(--fluid-max-ratio);--fluid-max-scale-2:var(--fluid-max-scale-1) * var(--fluid-max-ratio);--fluid-max-scale-3:var(--fluid-max-scale-2) * var(--fluid-max-ratio);--fluid-max-scale-4:var(--fluid-max-scale-3) * var(--fluid-max-ratio);--fluid-max-scale-5:var(--fluid-max-scale-4) * var(--fluid-max-ratio);--fluid-max-scale-6:var(--fluid-max-scale-5) * var(--fluid-max-ratio);--fluid-max-scale-7:var(--fluid-max-scale-6) * var(--fluid-max-ratio);--fluid-max-scale-8:var(--fluid-max-scale-7) * var(--fluid-max-ratio);--fluid-max-scale-9:var(--fluid-max-scale-8) * var(--fluid-max-ratio);--fluid-max-scale-10:var(--fluid-max-scale-9) * var(--fluid-max-ratio);--fluid-min-size-0:(var(--fluid-min-size)) /16;--fluid-min-size-1:(var(--fluid-min-size) * var(--fluid-min-scale-0)) /16;--fluid-min-size-2:(var(--fluid-min-size) * var(--fluid-min-scale-1)) /16;--fluid-min-size-3:(var(--fluid-min-size) * var(--fluid-min-scale-2)) /16;--fluid-min-size-4:(var(--fluid-min-size) * var(--fluid-min-scale-3)) /16;--fluid-min-size-5:(var(--fluid-min-size) * var(--fluid-min-scale-4)) /16;--fluid-min-size-6:(var(--fluid-min-size) * var(--fluid-min-scale-5)) /16;--fluid-min-size-7:(var(--fluid-min-size) * var(--fluid-min-scale-6)) /16;--fluid-min-size-8:(var(--fluid-min-size) * var(--fluid-min-scale-7)) /16;--fluid-min-size-9:(var(--fluid-min-size) * var(--fluid-min-scale-8)) /16;--fluid-min-size-10:(var(--fluid-min-size) * var(--fluid-min-scale-9)) /16;--fluid-max-size-0:(var(--fluid-max-size)) /16;--fluid-max-size-1:(var(--fluid-max-size) * var(--fluid-max-scale-0)) /16;--fluid-max-size-2:(var(--fluid-max-size) * var(--fluid-max-scale-1)) /16;--fluid-max-size-3:(var(--fluid-max-size) * var(--fluid-max-scale-2)) /16;--fluid-max-size-4:(var(--fluid-max-size) * var(--fluid-max-scale-3)) /16;--fluid-max-size-5:(var(--fluid-max-size) * var(--fluid-max-scale-4)) /16;--fluid-max-size-6:(var(--fluid-max-size) * var(--fluid-max-scale-5)) /16;--fluid-max-size-7:(var(--fluid-max-size) * var(--fluid-max-scale-6)) /16;--fluid-max-size-8:(var(--fluid-max-size) * var(--fluid-max-scale-7)) /16;--fluid-max-size-9:(var(--fluid-max-size) * var(--fluid-max-scale-8)) /16;--fluid-max-size-10:(var(--fluid-max-size) * var(--fluid-max-scale-9)) /16;--fluid--3:calc(var(--fluid-0)*.2);--fluid--3:calc(var(--fluid-0)*.4);--fluid--2:calc(var(--fluid-0)*.6);--fluid--1:calc(var(--fluid-0)*.8);--fluid-0:calc(var(--fluid-min-size-0)*1rem + (var(--fluid-max-size-0) - var(--fluid-min-size-0))*var(--fluid-bp));--fluid-1:calc(var(--fluid-min-size-1)*1rem + (var(--fluid-max-size-1) - var(--fluid-min-size-1))*var(--fluid-bp));--fluid-2:calc(var(--fluid-min-size-2)*1rem + (var(--fluid-max-size-2) - var(--fluid-min-size-2))*var(--fluid-bp));--fluid-3:calc(var(--fluid-min-size-3)*1rem + (var(--fluid-max-size-3) - var(--fluid-min-size-3))*var(--fluid-bp));--fluid-4:calc(var(--fluid-min-size-4)*1rem + (var(--fluid-max-size-4) - var(--fluid-min-size-4))*var(--fluid-bp));--fluid-5:calc(var(--fluid-min-size-5)*1rem + (var(--fluid-max-size-5) - var(--fluid-min-size-5))*var(--fluid-bp));--fluid-6:calc(var(--fluid-min-size-6)*1rem + (var(--fluid-max-size-6) - var(--fluid-min-size-6))*var(--fluid-bp));--fluid-7:calc(var(--fluid-min-size-7)*1rem + (var(--fluid-max-size-7) - var(--fluid-min-size-7))*var(--fluid-bp));--fluid-8:calc(var(--fluid-min-size-8)*1rem + (var(--fluid-max-size-8) - var(--fluid-min-size-8))*var(--fluid-bp));--fluid-9:calc(var(--fluid-min-size-9)*1rem + (var(--fluid-max-size-9) - var(--fluid-min-size-9))*var(--fluid-bp));--fluid-10:calc(var(--fluid-min-size-10)*1rem + (var(--fluid-max-size-10) - var(--fluid-min-size-10))*var(--fluid-bp))}@media screen and (min-width:1500px){:root{--fluid-screen:calc(var(--fluid-max-width)*1px)}}:root{--accent:136,58,234;--accent-light:224,204,250;--accent-dark:49,10,101;--accent-gradient:linear-gradient(45deg,rgb(var(--accent)),rgb(var(--accent-light)) 30%,#fff 60%);--primary-color:#040507;--surface-1:rgba(0,0,0,.3);--surface-2:rgba(13,18,23,.5);--surface-3:#18191b;--padding-left-right:var(--fluid-2);--primary-text:#abb3ba;--header-height:60px;--logo-size:40px;--measure:60ch}*,:after,:before{box-sizing:border-box;color:inherit;font-family:inherit;line-height:inherit;margin:0;padding:0}:focus{outline:2px solid oklch(70% 0 0/.8);outline-offset:2px}figcaption,h1,h2,h3,h4,h5,h6{text-wrap:balance;text-align:inherit}li,p{text-wrap:pretty;font-size:inherit}html{background:#000;font-family:-apple-system,"system-ui",Segoe UI,sans-serif;height:100%}body{background-color:var(--surface-1);color:var(--primary-text);font-size:var(--fluid-1);min-height:100%;overflow-x:hidden;overflow-y:auto}main{display:block;overflow:hidden}section{align-items:center;display:flex;gap:var(--fluid-8);padding:var(--fluid-6) var(--padding-left-right);z-index:0}footer,section{position:relative}footer{font-size:var(--fluid--1)}video{border-radius:16px;box-shadow:0 0 7px 3px #00000080;height:100%;width:100%}a,p{font-size:inherit}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}h2{font-size:var(--fluid-3)}summary{font-size:var(--fluid-1);font-weight:500}section.hero{z-index:1}.visually-hidden{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.icon{stroke-width:1px}.text-gradient{background:linear-gradient(308deg,#889ba5 20%,#fff);-webkit-background-clip:text;background-clip:text}.text-gradient,.text-gradient-2{-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.text-gradient-2{background:linear-gradient(264deg,#2094f3 20%,#673ab6);-webkit-background-clip:text;background-clip:text}.text-gradient-3{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#b7b7b7 5%,#d7d7d7 15%,#cecece 20%,#b7b7b7 30%,#989898 50%,#b7b7b7 58%,#fff 65%,#cecece 75%,#b7b7b7 80%,#989898 90%,#b7b7b7);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}@keyframes shining-animation{0%{background-position:0 0}to{background-position:200% 0}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:linear-gradient(231deg,#1e252d 20% 40%,#1e252d);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#007d8d}
