:root{--azul:#3175f3;--azulOsc:#28488d;--azulHover:#4294ff;--verde:#dffd68;--verdeOsc:#b6cd57;--negro1:#212321;--negro2:#2d3339;--negro3:#4e5a64;--gris1:#97a3ae;--gris2:#b5c2d2;--gris3:#dfe5ec;--gris4:#eff2f5;--blanco:#fff;--rojo:#ff4d4d;--ibm:"IBM_Plex_Mono",monospace;font-family:Archivo,sans-serif;font-optical-sizing:auto;line-height:1.5;font-weight:300;font-size:16px;color-scheme:light dark;color:var(--blanco);background-attachment:fixed;background-size:calc((100vw - 4px) / 8);background-color:var(--negro1);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}:root.light-mode{--negro1:#fff;--negro2:#eff2f5;--negro3:#dfe5ec;--gris1:#b5c2d2;--gris2:#97a3ae;--gris3:#4e5a64;--gris4:#3d464d;--blanco:#2d3339;background-color:var(--negro2)}body{margin:0;min-width:320px;min-height:100vh}*,body{box-sizing:border-box}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--azul);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--verde)}::-webkit-scrollbar-track{background:var(--negro2)}.h1,h1{font-size:2.25rem}.h1,.h2,h1,h2{font-weight:800;line-height:1.2}.h2,h2{font-size:2rem}.h3,.h4,h3,h4{font-size:1.5rem}.h3,.h4,.h5,h3,h4,h5{font-weight:800;line-height:1.2}.h5,h5{font-size:1.25rem}.h6,h6{font-size:.875rem;font-weight:800;line-height:1.2}.tit_lg{font-size:2.25rem;font-weight:300}.tit_md{font-size:2rem}.p_lg,.tit_md{font-weight:300}.p_lg{font-size:1.5rem}.hComplement,.p_sm{font-size:.875rem;font-weight:300}.hComplement{display:block;text-transform:uppercase;letter-spacing:.02em;margin:1rem 0 0}.hDesc{font-size:1rem;font-weight:300;display:block;color:var(--gris1);margin:1rem 0 2rem}.font2,.ind{font-family:var(--ibm);font-weight:400;font-style:normal}.ind{font-size:.625rem;line-height:1;text-transform:uppercase;letter-spacing:.05em}.lineLink{font-size:2rem;color:var(--blanco);text-decoration:none;position:relative;display:inline-block;overflow:hidden;padding-bottom:1rem}.lineLink:after,.lineLink:before{content:"";bottom:0;width:100%;height:1px;transition:all .5s ease;position:absolute;display:inline-block}.lineLink:before{left:-400%;background-color:var(--verde)}.lineLink:after{left:0;background-color:var(--blanco)}.lineLink:hover{color:var(--verde)}.lineLink:hover:before{left:0}.lineLink:hover:after{left:100%}input,textarea{font-family:Archivo,sans-serif}.activeLink{pointer-events:none!important}.container,.containerLG{padding-left:20px;padding-right:20px;width:100%;max-width:100%}.rombo{position:relative}.rombo:after{width:8px;height:8px;transform:rotate(45deg)}.linea:before,.rombo:after{content:"";position:absolute;display:block}.linea:before{right:0;left:0;bottom:0;height:1px;background:var(--negro3)}.scrollBtn{display:inline-flex;flex-direction:column}.scrollBtn .ind{color:var(--verde);margin-bottom:1.5rem}.scrollBtn .ind:before{content:"// "}.scrollBtn a{border-radius:0;background:var(--azul);width:40px;height:40px;border:none;text-align:center;cursor:pointer;overflow:hidden;display:flex;justify-content:center;align-items:center}.scrollBtn a svg{width:24px;height:24px}.scrollBtn a:hover{background:var(--negro1);box-shadow:0 0 0 1px var(--verde) inset}.scrollBtn a:hover path{fill:var(--verde)}.tags{padding:0;list-style-type:none;display:flex;margin-bottom:1rem;width:100%;flex-wrap:wrap;gap:.5rem}.tags li a,.tags li button,.tags li span{border:1px solid var(--blanco);color:var(--blanco);padding:.25em .5em .2em;font-size:.75rem;text-decoration:none;display:inline-block;transition:all .5s ease;line-height:1.2}.tags li a,.tags li button{cursor:pointer}.tags li a:hover,.tags li button:hover{background:var(--azul);color:#fff;border:1px solid var(--azul)}.tags li span{background:var(--negro1);color:var(--gris1);border:1px solid var(--negro2)}.mf-cursor:before{width:64px;height:64px;top:-32px;left:-32px;background-color:#2d3339;opacity:.5!important}.mf-cursor-text{font-family:var(--ibm);color:var(--verde);font-weight:400;font-size:.625rem}.mf-cursor.-text:before{background:var(--negro1);opacity:1!important}.breadcrumb{font-family:var(--ibm);font-weight:400;font-style:normal;font-size:.75rem;color:var(--negro3);display:block;text-transform:uppercase;letter-spacing:.05em}.breadcrumb ul{display:flex;gap:.5rem;list-style-type:none;padding:0;margin:0 0 1rem}.breadcrumb a{color:var(--gris1);text-decoration:none;transition:all .5s ease}.breadcrumb a:hover{color:var(--verde)}.fontMono{font-family:var(--ibm)!important}@media (max-width:999px){.hideMob{display:none}}@media (min-width:1000px){:root{font-size:18px;background-size:72px;background-position:50%}.container{max-width:1180px;margin:0 auto}.hideDesk{display:none!important}.h1,h1{font-size:3.6rem}.h2,h2{font-size:2.4rem}.h3,h3{font-size:1.8rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.35rem}.h6,h6{font-size:1rem}.scrollBtn a{width:60px;height:60px}.scrollBtn a svg{width:40px;height:40px}}.light-mode .scrollBtn .ind{color:var(--gris4)}.light-mode .scrollBtn a:hover{background:var(--verde)}.light-mode .scrollBtn a:hover path{fill:var(--blanco)}.light-mode .lineLink:hover{color:var(--azul)}.light-mode .lineLink:before{background-color:var(--azul)}.light-mode .hDesc{color:var(--gris3)}.light-mode .linea:before{background:var(--gris1)}.light-mode .breadcrumb{color:var(--gris2)}.light-mode .breadcrumb a{color:var(--gris4)}.light-mode .breadcrumb a:hover{color:var(--azul)}.showLight{display:none}.light-mode .showLight{display:initial}.light-mode .hideLight{display:none}