@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/josefin-sans-latin-300-normal.jK6vcIgA.woff2)format("woff2"),url(/_astro/josefin-sans-latin-300-normal.BxpWkS1B.woff)format("woff")}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/josefin-sans-latin-400-normal.Bw73c5y2.woff2)format("woff2"),url(/_astro/josefin-sans-latin-400-normal.OLNf33Pm.woff)format("woff")}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/josefin-sans-latin-600-normal.DXjG1Gv0.woff2)format("woff2"),url(/_astro/josefin-sans-latin-600-normal.CcMFZ0n5.woff)format("woff")}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/josefin-sans-latin-700-normal.dFmzeJn3.woff2)format("woff2"),url(/_astro/josefin-sans-latin-700-normal.DDiyraUl.woff)format("woff")}:root{--color-lapislazuli:#1f3a93;--color-nilo:#13406e;--color-oro:#d4a72c;--color-arena:#d9c391;--color-papiro:#f6eedc;--color-bg:var(--color-papiro);--color-bg-elevated:#fffdf8;--color-fg:var(--color-nilo);--color-fg-muted:color-mix(in srgb, var(--color-nilo) 70%, var(--color-papiro));--color-accent:var(--color-arena);--color-primary:var(--color-nilo);--color-border:color-mix(in srgb, var(--color-arena) 60%, var(--color-papiro));--font-sans:"Josefin Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--weight-light:300;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--tracking-wordmark:.24em;--tracking-wordmark-sub:.46em;--tracking-label:.14em;--text-xs:clamp(.75rem, .72rem + .15vw, .8125rem);--text-sm:clamp(.875rem, .84rem + .17vw, .9375rem);--text-base:clamp(1rem, .96rem + .2vw, 1.0625rem);--text-lg:clamp(1.125rem, 1.06rem + .33vw, 1.25rem);--text-xl:clamp(1.375rem, 1.25rem + .6vw, 1.75rem);--text-2xl:clamp(1.75rem, 1.5rem + 1.25vw, 2.5rem);--text-3xl:clamp(2.25rem, 1.8rem + 2.25vw, 3.75rem);--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.6;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--gutter:clamp(1rem, 4vw, 2rem);--container:72rem;--container-narrow:44rem;--radius-sm:.375rem;--radius-md:.75rem;--radius-lg:1.25rem;--radius-pill:999px;--shadow-sm:0 1px 2px #13406e0f, 0 2px 8px #13406e0f;--shadow-md:0 4px 16px #13406e1a}.face-principal{--color-bg:var(--color-nilo);--color-bg-elevated:color-mix(in srgb, var(--color-bg) 85%, white);--color-fg:var(--color-papiro);--color-fg-muted:color-mix(in srgb, var(--color-papiro) 75%, var(--color-bg));--color-border:color-mix(in srgb, var(--color-papiro) 20%, var(--color-bg));--color-accent:var(--color-arena);background:var(--color-bg);color:var(--color-fg)}.face-clara{--color-bg:var(--color-arena);--color-bg-elevated:var(--color-papiro);--color-fg:var(--color-nilo);--color-fg-muted:color-mix(in srgb, var(--color-nilo) 75%, var(--color-arena));--color-border:color-mix(in srgb, var(--color-nilo) 15%, var(--color-arena));background:var(--color-bg);color:var(--color-fg)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-bg);min-height:100dvh;color:var(--color-fg);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.18em}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}h1,h2,h3,h4{font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-wrap:balance;color:var(--color-fg)}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}p{text-wrap:pretty;max-width:65ch}.text-light{font-weight:var(--weight-light)}.label{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-fg-muted)}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:clamp(var(--space-6), 5vw, var(--space-8))}.button{background:var(--color-accent);color:var(--color-nilo);font-weight:var(--weight-semibold);border-radius:var(--radius-pill);padding:.9em 1.75em;text-decoration:none;transition:background-color .15s;display:inline-block}.button:hover{background:color-mix(in srgb, var(--color-accent) 85%, white)}.button--nilo{background:var(--color-nilo);color:var(--color-papiro)}.button--nilo:hover{background:color-mix(in srgb, var(--color-nilo) 85%, white)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.isotipo[data-astro-cid-yg5zrjvy]{flex-shrink:0}.logo[data-astro-cid-f7espo7c]{color:inherit;align-items:center;gap:1em;line-height:1;text-decoration:none;display:inline-flex}.logo--vertical[data-astro-cid-f7espo7c]{text-align:center;flex-direction:column;gap:1.25em}.logo__text[data-astro-cid-f7espo7c]{flex-direction:column;gap:.5em;display:flex}.logo--vertical[data-astro-cid-f7espo7c] .logo__text[data-astro-cid-f7espo7c]{align-items:center;gap:1.25em}.logo__name[data-astro-cid-f7espo7c]{text-transform:uppercase;align-items:baseline;gap:1em;display:flex}.logo--vertical[data-astro-cid-f7espo7c] .logo__name[data-astro-cid-f7espo7c]{flex-direction:column;align-items:center;gap:.9em}.logo__thot[data-astro-cid-f7espo7c]{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wordmark);margin-right:calc(var(--tracking-wordmark) * -1);color:var(--color-fg);font-size:1.85em}.logo__software[data-astro-cid-f7espo7c]{font-weight:var(--weight-regular);letter-spacing:var(--tracking-wordmark-sub);margin-right:calc(var(--tracking-wordmark-sub) * -1);color:var(--color-nilo);font-size:.72em}.logo--principal[data-astro-cid-f7espo7c] .logo__software[data-astro-cid-f7espo7c]{color:var(--color-accent)}.logo--mono[data-astro-cid-f7espo7c] .logo__software[data-astro-cid-f7espo7c]{color:currentColor}.logo__tagline[data-astro-cid-f7espo7c]{font-weight:var(--weight-light);color:var(--color-fg-muted);font-size:.95em}.header[data-astro-cid-nen7h5rs]{z-index:20;box-shadow:0 1px 0 color-mix(in srgb, var(--color-nilo) 12%, transparent);padding-block:.625rem;position:sticky;top:0}.header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:40px;display:flex}.header__logo[data-astro-cid-nen7h5rs]{font-size:.9rem}.nav-toggle[data-astro-cid-nen7h5rs]{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin-right:-10px;padding:10px;display:flex}.nav-toggle__bar[data-astro-cid-nen7h5rs]{background:var(--color-nilo);border-radius:2px;width:24px;height:2px;transition:transform .2s,opacity .2s;display:block}.is-open[data-astro-cid-nen7h5rs] .nav-toggle__bar[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.is-open[data-astro-cid-nen7h5rs] .nav-toggle__bar[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.is-open[data-astro-cid-nen7h5rs] .nav-toggle__bar[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav__list[data-astro-cid-nen7h5rs]{flex-direction:column;padding:0;list-style:none;display:flex}.nav__link[data-astro-cid-nen7h5rs]{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg);padding-block:var(--space-3);border-bottom:1px solid var(--color-border);text-decoration:none;display:block}.nav__link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-primary)}@media (width<=55.99rem){.nav[data-astro-cid-nen7h5rs]{padding:var(--space-2) var(--gutter) var(--space-4);background:var(--color-bg);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-md);z-index:10;display:none;position:absolute;top:100%;left:0;right:0}.is-open[data-astro-cid-nen7h5rs] .nav[data-astro-cid-nen7h5rs]{display:block}.nav__list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:last-child .nav__link[data-astro-cid-nen7h5rs]{border-bottom:0}}@media (width>=56rem){.nav-toggle[data-astro-cid-nen7h5rs]{display:none}.nav__list[data-astro-cid-nen7h5rs]{gap:var(--space-5);flex-direction:row}.nav__link[data-astro-cid-nen7h5rs]{padding-block:var(--space-1);border-bottom:2px solid #0000}.nav__link[data-astro-cid-nen7h5rs]:hover,.nav__link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-fg);border-bottom-color:var(--color-nilo)}}.footer[data-astro-cid-jo6i4kqk]{padding-block:var(--space-4)}.footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--space-4);flex-direction:column;display:flex}@media (width>=48rem){.footer__inner[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between;align-items:center}.footer__text[data-astro-cid-jo6i4kqk]{text-align:right}}.footer__logo[data-astro-cid-jo6i4kqk]{font-size:.75rem}.footer__text[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:0;display:flex}.footer__tagline[data-astro-cid-jo6i4kqk]{font-size:var(--text-sm);font-weight:var(--weight-light);color:var(--color-fg)}.footer__copy[data-astro-cid-jo6i4kqk]{font-size:var(--text-xs);font-weight:var(--weight-light);color:var(--color-fg-muted)}.skip-link[data-astro-cid-hkbrpulz]{top:var(--space-2);left:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-primary);color:var(--color-papiro);border-radius:var(--radius-sm);z-index:30;transition:transform .15s;position:absolute;transform:translateY(-200%)}.skip-link[data-astro-cid-hkbrpulz]:focus{transform:none}
