.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.navbar[data-astro-cid-5blmo7yk]{position:sticky;top:0;z-index:50;background:var(--luz);border-bottom:1px solid var(--linea)}.navbar-inner[data-astro-cid-5blmo7yk]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:.85rem;padding-inline:var(--container-pad)}.navbar-logo[data-astro-cid-5blmo7yk] img[data-astro-cid-5blmo7yk]{width:clamp(9rem,11vw,9.75rem);height:auto}.navbar-nav[data-astro-cid-5blmo7yk]{display:none;margin-left:auto}.navbar-nav[data-astro-cid-5blmo7yk]>ul[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:clamp(1.25rem,2vw,2rem)}.navbar-nav[data-astro-cid-5blmo7yk]>ul[data-astro-cid-5blmo7yk]>li[data-astro-cid-5blmo7yk]{position:relative}.navbar-nav[data-astro-cid-5blmo7yk]>ul[data-astro-cid-5blmo7yk]>li[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk]{font-family:var(--font-heading);font-weight:500;font-size:.9375rem;color:var(--noche);padding-block:.35rem;border-bottom:1.5px solid transparent;transition:border-color .18s ease,color .18s ease}.navbar-nav[data-astro-cid-5blmo7yk]>ul[data-astro-cid-5blmo7yk]>li[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk]:hover{color:var(--horizonte);border-color:var(--horizonte)}.nav-dropdown[data-astro-cid-5blmo7yk] summary[data-astro-cid-5blmo7yk]{list-style:none;display:flex;align-items:center;gap:.35rem;cursor:pointer;font-family:var(--font-heading);font-weight:500;font-size:.9375rem;color:var(--noche);padding-block:.35rem;border-bottom:1.5px solid transparent;transition:border-color .18s ease,color .18s ease}.nav-dropdown[data-astro-cid-5blmo7yk] summary[data-astro-cid-5blmo7yk]::-webkit-details-marker{display:none}.nav-dropdown[data-astro-cid-5blmo7yk] summary[data-astro-cid-5blmo7yk] svg[data-astro-cid-5blmo7yk]{flex-shrink:0;transition:transform .18s ease}.nav-dropdown[data-astro-cid-5blmo7yk]:hover summary[data-astro-cid-5blmo7yk],.nav-dropdown[data-astro-cid-5blmo7yk][open] summary[data-astro-cid-5blmo7yk]{color:var(--horizonte);border-color:var(--horizonte)}.nav-dropdown[data-astro-cid-5blmo7yk][open] summary[data-astro-cid-5blmo7yk] svg[data-astro-cid-5blmo7yk]{transform:rotate(180deg)}.nav-dropdown-menu[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column}.navbar-actions[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:1rem}.navbar-toggle[data-astro-cid-5blmo7yk]{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--linea)}.navbar-toggle-bars[data-astro-cid-5blmo7yk],.navbar-toggle-bars[data-astro-cid-5blmo7yk]:before,.navbar-toggle-bars[data-astro-cid-5blmo7yk]:after{content:"";display:block;width:1.35rem;height:1.5px;background:var(--noche);position:relative;transition:transform .2s ease,opacity .2s ease}.navbar-toggle-bars[data-astro-cid-5blmo7yk]:before{position:absolute;top:-.4rem}.navbar-toggle-bars[data-astro-cid-5blmo7yk]:after{position:absolute;top:.4rem}.navbar-toggle[data-astro-cid-5blmo7yk][aria-expanded=true] .navbar-toggle-bars[data-astro-cid-5blmo7yk]{background:transparent}.navbar-toggle[data-astro-cid-5blmo7yk][aria-expanded=true] .navbar-toggle-bars[data-astro-cid-5blmo7yk]:before{top:0;transform:rotate(45deg)}.navbar-toggle[data-astro-cid-5blmo7yk][aria-expanded=true] .navbar-toggle-bars[data-astro-cid-5blmo7yk]:after{top:0;transform:rotate(-45deg)}.navbar-mobile[data-astro-cid-5blmo7yk]{position:fixed;inset:0;top:var(--navbar-h);background:var(--noche);padding:1.5rem var(--container-pad) 3rem;overflow-y:auto}.navbar-mobile[data-astro-cid-5blmo7yk]>nav[data-astro-cid-5blmo7yk]>ul[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column;gap:.25rem}.navbar-mobile[data-astro-cid-5blmo7yk]>nav[data-astro-cid-5blmo7yk]>ul[data-astro-cid-5blmo7yk]>li[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk]{display:block;font-family:var(--font-heading);font-weight:600;font-size:1.25rem;color:var(--luz);padding-block:.85rem;border-bottom:1px solid var(--linea-sobre-oscuro)}.nav-dropdown--mobile[data-astro-cid-5blmo7yk] summary[data-astro-cid-5blmo7yk]{font-family:var(--font-heading);font-weight:600;font-size:1.25rem;color:var(--luz);padding-block:.85rem;border-bottom:1px solid var(--linea-sobre-oscuro)}.nav-dropdown--mobile[data-astro-cid-5blmo7yk][open] summary[data-astro-cid-5blmo7yk]{border-bottom-color:var(--linea-sobre-oscuro)}.nav-dropdown--mobile[data-astro-cid-5blmo7yk] .nav-dropdown-menu[data-astro-cid-5blmo7yk]{padding:.25rem 0 .75rem 1rem;gap:.1rem}.nav-dropdown--mobile[data-astro-cid-5blmo7yk] .nav-dropdown-menu[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{display:block;font-family:var(--font-heading);font-weight:500;font-size:1.0625rem;color:#fefffad1;padding-block:.7rem}@media(min-width:61.25rem){.navbar-inner[data-astro-cid-5blmo7yk]{padding-inline:var(--edge-pad-desktop)}.navbar-nav[data-astro-cid-5blmo7yk]{display:block}.navbar-actions[data-astro-cid-5blmo7yk]{display:none}.navbar-mobile[data-astro-cid-5blmo7yk]{display:none!important}.nav-dropdown-menu[data-astro-cid-5blmo7yk]{position:absolute;top:calc(100% + .9rem);left:50%;transform:translate(-50%);min-width:13.5rem;background:var(--luz);border:1px solid var(--linea);padding:.4rem;box-shadow:0 .75rem 2rem #2218321f;z-index:60}.nav-dropdown-menu[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{display:block;padding:.6rem .85rem;font-size:.9375rem;color:var(--noche);white-space:nowrap}.nav-dropdown-menu[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover{background:var(--bruma);color:var(--horizonte)}}.footer[data-astro-cid-sz7xmlte]{background:var(--noche);color:var(--luz);padding-block:3rem 2rem}.footer-inner[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2.5rem;padding-bottom:2.5rem}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin-top:1.1rem;color:#fefffaa6;font-size:var(--text-small);max-width:16rem}.footer-nav[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:1rem 2.25rem}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-family:var(--font-heading);font-size:.9375rem;font-weight:500;color:#fefffad9;border-bottom:1.5px solid transparent;padding-bottom:.2rem;transition:border-color .18s ease,color .18s ease}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--luz);border-color:var(--luz)}.footer[data-astro-cid-sz7xmlte] .hr[data-astro-cid-sz7xmlte]{border-top-color:var(--linea-sobre-oscuro);margin-bottom:1.5rem}.footer-copy[data-astro-cid-sz7xmlte]{color:#fefffa8c;font-size:var(--text-small);padding-bottom:.5rem}@media(min-width:48rem){.footer-inner[data-astro-cid-sz7xmlte]{align-items:flex-start}}:root{--noche: #221832;--horizonte: #5d3e94;--luz: #fefffa;--bruma: #f1eef7;--piedra: #6e687a;--linea: rgba(34, 24, 50, .12);--linea-sobre-oscuro: rgba(254, 255, 250, .18);--cielo-01: #f7f9fa;--cielo-02: #e9eef2;--cielo-03: #dde8ee;--font-heading: "Montserrat", "Helvetica Neue", Arial, sans-serif;--font-body: "Hind", "Helvetica Neue", Arial, sans-serif;--text-hero: clamp(2rem, 1.6vw + 1.35rem, 2.75rem);--text-h2: clamp(2rem, 1.6vw + 1.4rem, 3.15rem);--text-h3: clamp(1.375rem, .6vw + 1.1rem, 1.75rem);--text-lead: clamp(1.15rem, .4vw + 1rem, 1.375rem);--text-body: 1.0625rem;--text-small: .9375rem;--text-eyebrow: .8125rem;--section-pad: clamp(3.5rem, 2.6vw + 2.25rem, 5.5rem);--section-pad-compact: clamp(2.5rem, 1.8vw + 1.6rem, 3.75rem);--container-max: 1280px;--container-narrow: 75rem;--container-pad: clamp(1.5rem, 5vw, 4rem);--edge-pad-desktop: clamp(3rem, 6vw, 5.5rem);--navbar-h: 4.5rem;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--luz);color:var(--noche);font-family:var(--font-body);font-size:var(--text-body);line-height:1.7;font-weight:400;-webkit-font-smoothing:antialiased}img,picture,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--noche);margin:0;line-height:1.12;font-weight:700;letter-spacing:-.01em}p{margin:0}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,textarea{font:inherit;color:inherit}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--horizonte);outline-offset:3px;border-radius:1px}.skip-link{position:absolute;left:1rem;top:0;background:var(--noche);color:var(--luz);padding:.75rem 1.25rem;font-family:var(--font-heading);font-weight:600;font-size:var(--text-small);z-index:100;transform:translateY(-100%);transition:transform .2s ease}.skip-link:focus-visible{transform:translateY(1rem)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:var(--section-pad)}.section--compact{padding-block:var(--section-pad-compact)}[id]{scroll-margin-top:calc(var(--navbar-h) + .5rem)}.section--bruma{background:var(--bruma)}.section--noche{background:var(--noche);color:var(--luz)}.section--noche h2,.section--noche h3{color:var(--luz)}.section-head{max-width:46rem}.section-head--wide{max-width:56rem}.eyebrow{display:inline-flex;align-items:center;font-family:var(--font-heading);font-weight:600;font-size:var(--text-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--horizonte);margin-bottom:1.25rem}.section--noche .eyebrow{color:var(--luz);opacity:.85}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}.lead{margin-top:1.5rem;font-size:var(--text-lead);line-height:1.6;color:var(--piedra);max-width:38rem}.section--noche .lead{color:#fefffac7}.btn{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-heading);font-weight:600;font-size:var(--text-small);letter-spacing:.01em;padding:.95rem 1.75rem;border:1.5px solid transparent;transition:background-color .18s ease,color .18s ease,border-color .18s ease;min-height:3rem}.btn-primary{background:var(--horizonte);color:var(--luz);border-color:var(--horizonte)}.btn-primary:hover{background:var(--noche);border-color:var(--noche)}.btn-outline{background:transparent;color:var(--noche);border-color:var(--noche)}.btn-outline:hover{background:var(--noche);color:var(--luz)}.section--noche .btn-outline{color:var(--luz);border-color:var(--linea-sobre-oscuro)}.section--noche .btn-outline:hover{background:var(--luz);color:var(--noche);border-color:var(--luz)}.link-arrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-heading);font-weight:600;font-size:var(--text-small);color:var(--horizonte);border-bottom:1.5px solid transparent;padding-bottom:.2rem;transition:border-color .18s ease,gap .18s ease}.link-arrow:hover{border-color:currentColor;gap:.75rem}.section--noche .link-arrow{color:var(--luz)}.hr{border:0;border-top:1px solid var(--linea)}.section--noche .hr{border-top-color:var(--linea-sobre-oscuro)}
