@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-wght-normal.CiQTuMoU.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-ext-wght-normal.0BME-IPC.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-wght-normal.DJzCSW5i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.theme-toggle[data-astro-cid-x3pjskd3] .theme-icon[data-astro-cid-x3pjskd3]{position:absolute;top:50%;left:50%;transform-origin:center;transition:opacity .18s ease,transform .18s ease}.theme-toggle[data-astro-cid-x3pjskd3] .theme-icon-sun[data-astro-cid-x3pjskd3]{opacity:0;transform:translate(-50%,-50%) scale(.5) rotate(-45deg)}.theme-toggle[data-astro-cid-x3pjskd3] .theme-icon-moon[data-astro-cid-x3pjskd3],.dark .theme-toggle[data-astro-cid-x3pjskd3] .theme-icon-sun[data-astro-cid-x3pjskd3]{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}.dark .theme-toggle[data-astro-cid-x3pjskd3] .theme-icon-moon[data-astro-cid-x3pjskd3]{opacity:0;transform:translate(-50%,-50%) scale(.5) rotate(45deg)}nav[data-astro-cid-3ef6ksr2]{background:#ffffffbd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 45px -24px #02061740}@supports (animation-timeline: scroll()){nav[data-astro-cid-3ef6ksr2]{animation:nav-shadown 1s linear both;animation-timeline:scroll();animation-range:0 100px}}.nav-scroll[data-astro-cid-3ef6ksr2]{scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%)}.nav-scroll[data-astro-cid-3ef6ksr2]::-webkit-scrollbar{display:none}.dark nav[data-astro-cid-3ef6ksr2]{background:#08080ab8}.nav-link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:50%;bottom:.35rem;width:0;height:2px;border-radius:2px;background:currentColor;transform:translate(-50%);transition:width .18s ease}.nav-link[data-astro-cid-3ef6ksr2].nav-link--active:after{width:1.1rem}@keyframes nav-shadown{0%{box-shadow:none}to{box-shadow:0 18px 45px -24px #02061773,0 0 0 1px #7ddcff1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.logo-intro[data-astro-cid-ifag5fun]{position:fixed;inset:0;z-index:80;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 42%,#fffffff5,#f8fafcc7 42%,#e0f2fe73 66%,#f8fafcf5),linear-gradient(135deg,#f8fafc,#e0f2fe 48%,#f8fafc);animation:logo-intro-panel 2.2s cubic-bezier(.33,0,.12,1) both}.dark .logo-intro[data-astro-cid-ifag5fun]{background:radial-gradient(circle at 50% 44%,rgba(125,220,255,.13),transparent 36%),radial-gradient(circle at 50% 44%,rgba(248,250,252,.08),transparent 19%),#020617}html.logo-intro-active{overflow:hidden}.logo-intro--leaving[data-astro-cid-ifag5fun]{pointer-events:none;animation:logo-intro-leave .42s cubic-bezier(.33,0,.12,1) forwards}.logo-intro__glow[data-astro-cid-ifag5fun]{position:absolute;width:min(92vmin,760px);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(14,165,233,.2),transparent 62%);filter:blur(18px);animation:logo-intro-glow 2.2s ease both}.dark .logo-intro__glow[data-astro-cid-ifag5fun]{background:radial-gradient(circle,rgba(125,220,255,.14),transparent 58%);filter:blur(26px)}.logo-intro__mark[data-astro-cid-ifag5fun]{position:relative;width:min(78vmin,560px);aspect-ratio:1;isolation:isolate;transform-origin:center;animation:logo-intro-hold 2.2s linear both}.logo-intro__layer[data-astro-cid-ifag5fun]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-origin:center}.logo-intro__nube[data-astro-cid-ifag5fun],.logo-intro__simbolo[data-astro-cid-ifag5fun]{opacity:0;animation:logo-intro-cloud 2.2s cubic-bezier(.2,1.45,.34,1) both}.logo-intro__texto[data-astro-cid-ifag5fun]{opacity:0;clip-path:inset(0 100% 0 0);animation:logo-intro-text 2.2s cubic-bezier(.33,0,.12,1) both}.logo-intro__bigote[data-astro-cid-ifag5fun]{opacity:0;filter:drop-shadow(0 12px 22px rgba(15,23,42,.12));animation:logo-intro-moustache 2.2s cubic-bezier(.2,1.45,.34,1) both}.dark .logo-intro__bigote[data-astro-cid-ifag5fun]{filter:invert(1) drop-shadow(0 12px 24px rgba(125,220,255,.16))}.logo-intro__skip[data-astro-cid-ifag5fun]{position:absolute;right:clamp(18px,4vw,42px);bottom:clamp(18px,4vw,42px);border:1px solid rgba(15,23,42,.14);border-radius:999px;padding:.55rem .9rem;color:#0f172ab8;background:#ffffff9e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:inherit;font-size:.85rem;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.logo-intro__skip[data-astro-cid-ifag5fun]:hover{color:#0369a1;border-color:#0ea5e95c;background:#ffffffd1}.dark .logo-intro__skip[data-astro-cid-ifag5fun]{color:#e2e8f0b8;border-color:#7ddcff2e;background:#02061785}.dark .logo-intro__skip[data-astro-cid-ifag5fun]:hover{color:#7ddcff;border-color:#7ddcff5c;background:#0f172ac7}@keyframes logo-intro-cloud{0%{opacity:0;transform:translateY(-18%) scale(.72)}9%{opacity:1}18%{opacity:1;transform:translateY(2.4%) scale(1.12)}27%{opacity:1;transform:translateY(-.8%) scale(.96)}35%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes logo-intro-text{0%,26%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(2.2%) scale(.97)}36%{opacity:1}56%,to{opacity:1;clip-path:inset(0 0 0 0);transform:translateY(0) scale(1)}}@keyframes logo-intro-moustache{0%,54%{opacity:0;transform:translateY(3%) rotate(-4deg) scale(.35)}63%{opacity:1;transform:translateY(-1%) rotate(2deg) scale(1.18)}70%{opacity:1;transform:translateY(0) rotate(0) scale(.96)}78%,to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes logo-intro-hold{0%,82%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(1.2%) scale(.94)}}@keyframes logo-intro-panel{0%,84%{opacity:1}to{opacity:0}}@keyframes logo-intro-leave{to{opacity:0;transform:scale(1.015)}}@keyframes logo-intro-glow{0%{opacity:0;transform:scale(.72)}26%{opacity:1;transform:scale(1.04)}to{opacity:0;transform:scale(1.16)}}@media (max-width: 640px){.logo-intro__mark[data-astro-cid-ifag5fun]{width:min(88vmin,460px)}}@media (prefers-reduced-motion: reduce){.logo-intro[data-astro-cid-ifag5fun]{display:none}}html{font-family:Onest Variable,system-ui,sans-serif;scroll-behavior:smooth}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:100;padding:.55rem .95rem;border-radius:9999px;background:#0f172a;color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;box-shadow:0 10px 30px -12px #02061780;transform:translateY(-200%);transition:transform .18s ease}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0);outline:2px solid rgb(125,220,255);outline-offset:2px}::-moz-selection{color:#06111f;background:#7ddcff}::selection{color:#06111f;background:#7ddcff}body{color:#111111e6;display:flex;flex-direction:column;min-height:100vh;overscroll-behavior:none}.dark body{color:#ffffffe6}.site-bg{position:fixed;inset:0;z-index:-2;min-height:100vh;background:radial-gradient(circle at 18% 12%,rgba(0,174,239,.18),transparent 30rem),radial-gradient(circle at 78% 4%,rgba(15,23,42,.08),transparent 26rem),linear-gradient(180deg,#f8fafc,#eef2f7 55%,#f8fafc)}.site-bg:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.05) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 70%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 70%);pointer-events:none}.dark .site-bg{background:radial-gradient(circle at 50% -10%,rgba(0,174,239,.16),transparent 34rem),radial-gradient(circle at 8% 18%,rgba(0,79,139,.2),transparent 26rem),linear-gradient(180deg,#020617,#050505 42%,#030712)}.dark .site-bg:after{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent 72%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent 72%)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}@media (prefers-reduced-motion: no-preference){html.motion-ready .section.motion-reveal{opacity:0;transform:translate3d(0,18px,0);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--motion-delay, 0ms);will-change:opacity,transform}html.motion-ready .section.motion-reveal.is-visible{opacity:1;transform:translateZ(0)}}
