@font-face{font-family:Egyptian Slate;src:url(/fonts/EgyptianSlateLight.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Egyptian Slate;src:url(/fonts/EgyptianSlateLightIt.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Egyptian Slate;src:url(/fonts/EgyptianSlateRg.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Egyptian Slate;src:url(/fonts/EgyptianSlateIt.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Egyptian Slate;src:url(/fonts/EgyptianSlateMedium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Egyptian Slate;src:url(/fonts/EgyptianSlateMediumIt.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Egyptian Slate;src:url(/fonts/EgyptianSlateBk.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Egyptian Slate;src:url(/fonts/EgyptianSlateBkIt.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Egyptian Slate;src:url(/fonts/EgyptianSlateBd.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Egyptian Slate;src:url(/fonts/EgyptianSlateBdIt.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/fonts/Nunito-VariableFont_wght.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/fonts/Nunito-Italic-VariableFont_wght.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@keyframes ailen-status-pulse{0%,to{opacity:1;transform:scale(1);background-color:#32d74b;box-shadow:0 0 0 0 rgba(50,215,75,.75)}50%{opacity:1;transform:scale(1.08);background-color:#28c840;box-shadow:0 0 0 10px rgba(50,215,75,0)}}@keyframes ailen-messenger-buzz{0%,78%,to{transform:translate(0) rotate(0deg)}79%{transform:translate(-10px,-6px) rotate(-3deg)}80%{transform:translate(10px,6px) rotate(3deg)}81%{transform:translate(-10px,5px) rotate(-2.5deg)}82%{transform:translate(10px,-5px) rotate(2.5deg)}83%{transform:translate(-8px,-4px) rotate(-2deg)}84%{transform:translate(8px,4px) rotate(2deg)}85%{transform:translate(-6px,3px) rotate(-1.5deg)}86%{transform:translate(6px,-3px) rotate(1.5deg)}87%{transform:translate(-4px) rotate(-1deg)}88%{transform:translate(4px) rotate(1deg)}}.anim-status-pulse{animation:ailen-status-pulse 1.4s ease-in-out infinite}.anim-messenger-buzz,.anim-messenger-buzz-delayed{animation:ailen-messenger-buzz 6s ease-in-out infinite;transform-origin:center center;will-change:transform}.anim-messenger-buzz-delayed{animation-delay:.45s}@media (prefers-reduced-motion:reduce){.anim-cursor-blink,.anim-messenger-buzz,.anim-messenger-buzz-delayed,.anim-status-pulse{animation:none!important}}@keyframes ailen-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.anim-cursor-blink{animation:ailen-cursor-blink .9s step-end infinite}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--ink:#0e0e0e;--white:#faf9f7;--rose:#f656bf;--rose-dark:#d63da5;--rose-rgb:246,86,191;--lila:#aebff2;--lila-rgb:174,191,242;--muted:rgba(250,249,247,0.35);--very-muted:rgba(250,249,247,0.12)}body,html{min-height:100%;background:var(--ink);color:var(--white)}body{font-family:Nunito Sans,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}img{display:block;max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{scroll-behavior:smooth}[id=arquitectura],[id=caos],[id=contacto],[id=demo],[id=hero],[id=portfolio],[id=sistema],[id=ticker]{scroll-margin-top:4.5rem}.layout_body__1KmGn{min-height:100vh;display:flex;flex-direction:column}