html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}*{box-sizing:border-box;margin:0;padding:0;font-size:1rem;font-family:var(--font-outfit),var(--font-poppins),sans-serif;-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{border-radius:10px;width:8px}::-webkit-scrollbar-thumb{border:1px solid var(--real-dark);border-radius:10px;background-color:var(--real-gray)}::-webkit-scrollbar-track{background-color:var(--real-dark);width:8px}html{scroll-padding-top:100px;color:var(--text);font-family:var(--font-outfit),var(--font-poppins),var(--font-chakra),sans-serif}html:not(.theme-loaded){visibility:hidden!important}html.theme-loaded,html.theme-loaded body{visibility:visible!important}html.theme-loaded body{opacity:1!important}::-moz-selection,::selection{opacity:1;background-color:var(--lilac);color:var(--white)}:root{--red:#ff004c;--white:#ffffff;--black:#000000;--primary:#1650eb;--primary-hover:#24237c;--primary-transparent:#7977ff27;--lilac:#614aae;--lilac-contrast:#b39cff;--lilac-active:#775eca;--lilac-primary:#ab9ffd;--lilac-transparent:#614aae32;--lilac-transparent-a:#614aae13;--orange:#ef5c00;--gray:#313131;--gray-geral:#747474;--gray-transparent:#7474741c;--real-gray:#6d6d6d;--real-dark:#1a1a1a;--text-color:#c6c6c6;--text:var(--text-color);--text-dark-light:var(--white);--title:var(--white);--bg:#000000;--bg-sec:#0a0a0a;--bg-dark-light:var(--bg);--bg-dark-light-transparent:#0a0a0aef;--bg-earth:#4c58f88f;--bg-submenu:var(--bg-sec);--sec-bg-color:var(--bg-sec);--sec-bg-transparent:var(--bg-sec);--only-sec-bg-color:var(--bg-sec);--black-soft:#1f1f1f;--bg-gradient:linear-gradient(45deg,var(--primary),var(--red));--thin-border:1px solid #52525257;--border:1px solid #747474;--transparent-border:1px solid transparent;--normal-shadow:-8px 8px 20px #00000014;--sombra:-3px 3px 10px #00000013;--scroll-nav:#0a0a0aef;--black-in-white:var(--black);--white-in-black:var(--white)}.light{--text:#535353;--text-dark-light:var(--black);--title:var(--black);--bg:var(--white);--bg-sec:#fcfcfc;--bg-dark-light-transparent:#ffffffef;--bg-earth:#2600ff6c;--bg-submenu:var(--white);--sec-bg-color:var(--white);--sec-bg-transparent:#ffffffcb;--only-sec-bg-color:var(--white);--black-soft:#e8e8e8;--primary-transparent:#2600ff27;--thin-border:1px solid #25282c1a;--border:1px solid #d0d0d0;--scroll-nav:#ffffffcb;--black-in-white:var(--white);--white-in-black:var(--black)}body{margin-right:auto;margin-left:auto;background-color:var(--bg);width:100%;max-width:1400px;color:var(--text);font-family:var(--font-outfit),sans-serif;visibility:visible!important;opacity:1!important}body::-webkit-scrollbar{width:13px}body::-webkit-scrollbar-thumb{border:2px solid var(--real-dark);border-radius:10px;background-color:var(--real-gray)}body::-webkit-scrollbar-track{background-color:var(--real-dark)}body::-webkit-scrollbar-button:single-button:vertical:decrement,body::-webkit-scrollbar-button:single-button:vertical:increment{border:1px solid var(--real-dark);background-position:50%;background-size:10px;background-repeat:no-repeat;background-color:var(--real-dark);width:15px;height:18px}body::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' fill='white'><path d='M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8L288 320c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z'></path></svg>")}body::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' fill='white'><path d='M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z'></path></svg>")}h1,h2,h3{color:var(--title);font-size:clamp(1.5rem,2vw,2.5rem)}main{flex-direction:column;gap:100px;margin:150px 0 100px;width:100%}figure,main{display:flex}figure{position:relative;justify-content:center;align-items:center;width:fit-content;-webkit-user-select:none;user-select:none}figure:after{position:absolute;width:100%;height:100%;content:""}img{display:block;max-width:100%;height:auto}.icon{flex-direction:column}.icon,a{display:inline-flex;justify-content:center;align-items:center;gap:5px;width:fit-content;color:inherit;text-decoration:none}a,button{outline:1px solid transparent;border:1px solid transparent}ul{gap:20px;list-style:none}button{display:flex;justify-content:center;align-items:center;cursor:pointer;border:0;background-color:transparent;color:inherit;-webkit-user-select:none;user-select:none}svg{font-size:1.4rem}p{line-height:1.5em}input,textarea{outline:0;border:var(--border);border-radius:10px;background:transparent;padding:0 20px;width:100%;height:55px;resize:none;color:var(--title)}input:focus,textarea:focus{border:1px solid var(--lilac);color:var(--title)}input[type=checkbox]{cursor:pointer;border-radius:100px;min-width:15px;max-width:20px;min-height:15px;max-height:20px;accent-color:var(--lilac)}input[type=checkbox]:focus,input[type=checkbox]:hover{accent-color:var(--lilac-active)}.btn{display:flex;justify-content:center;align-items:center}.title{color:var(--text-dark-light);font-weight:700;line-height:1.2;font-family:var(--font-chakra),var(--font-outfit),sans-serif}.gradient-text{background:linear-gradient(90deg,var(--primary),var(--red));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.dot-bottom:after,.dot-bottom:before,.dot-top:after,.dot-top:before{position:absolute;background-color:var(--text-dark-light);width:3px;height:3px;content:""}.dot-top:after{top:-2px;left:-2px}.dot-top:before{top:-2px;right:-2px}.dot-bottom:after{bottom:-2px;left:-2px}.dot-bottom:before{right:-2px;bottom:-2px}.text-select{-webkit-user-select:all;user-select:all}.img-invert{filter:invert(1)}@media (max-width:450px){::-webkit-scrollbar{width:0}main{margin:130px 0 50px}}@media (max-width:350px){main{gap:50px}}.animation-reveal{animation-timeline:view();animation:reveal 5s ease-in-out both;animation-range:entry 25% cover 30%}@keyframes reveal{0%{transform:translateY(200px) scale(80%);opacity:0}to{transform:translate(0) scale(100%);opacity:1}}@font-face{font-family:outfit;src:url(/_next/static/media/4b92e3276279230c-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:outfit Fallback;src:local("Arial");ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:99.17%}.__className_6d5ca6{font-family:outfit,outfit Fallback}.__variable_6d5ca6{--font-outfit:"outfit","outfit Fallback"}@font-face{font-family:poppins;src:url(/_next/static/media/4b4ebe20759bdbf2-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:poppins Fallback;src:local("Arial");ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.__className_80ae74{font-family:poppins,poppins Fallback}.__variable_80ae74{--font-poppins:"poppins","poppins Fallback"}@font-face{font-family:chakra;src:url(/_next/static/media/28ced1ed55062607-s.p.ttf) format("truetype");font-display:swap;font-weight:300 700}@font-face{font-family:chakra Fallback;src:local("Arial");ascent-override:91.39%;descent-override:28.37%;line-gap-override:0.00%;size-adjust:108.55%}.__className_67d287{font-family:chakra,chakra Fallback}.__variable_67d287{--font-chakra:"chakra","chakra Fallback"}@font-face{font-family:fira;src:url(/_next/static/media/c6f98bcdce16a972-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:fira Fallback;src:local("Arial");ascent-override:75.29%;descent-override:24.49%;line-gap-override:0.00%;size-adjust:131.49%}.__className_98c3e5{font-family:fira,fira Fallback;font-weight:400}.__variable_98c3e5{--font-fira:"fira","fira Fallback"}