@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/plus-jakarta-sans-latin-700-normal.CfpNZvy6.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-700-normal.DqEcQeE5.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/plus-jakarta-sans-latin-800-normal.CusIZhrK.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-800-normal.BRNHt2w0.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-500-normal.CJOVTJB7.woff)format("woff")}:root{--bg:#f6f4ef;--surface:#fff;--surface-2:#efede7;--border:#e3e0d7;--accent:#7c3aed;--accent-dark:#6d28d9;--accent-light:#ede7fd;--violet-2:#9b6bf2;--mint:#5eead4;--mint-ink:#0f766e;--success:#0f766e;--success-light:#ddf6f1;--text:#16213f;--muted:#5b6478;--navy:#0f1b3d;--navy-2:#18264d;--on-navy:#e6e9f2;--on-navy-muted:#a9b1c7;--evaluvia-gradient:linear-gradient(120deg, #7c3aed 0%, #9b6bf2 45%, #5eead4 100%);--font:"Plus Jakarta Sans", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--radius:16px;--radius-sm:8px;--shadow:0 1px 2px #0f1b3d0a;--shadow-hover:0 10px 30px #0f1b3d14;--shadow-lg:0 12px 36px #0f1b3d14;--fs-sm:clamp(.875rem, .85rem + .1vw, .9375rem);--fs-base:clamp(1rem, .95rem + .25vw, 1.125rem);--fs-lg:clamp(1.125rem, 1rem + .5vw, 1.375rem);--fs-h3:clamp(1.125rem, 1rem + .6vw, 1.375rem);--fs-h2:clamp(1.75rem, 1.2rem + 2.2vw, 3rem);--fs-h1:clamp(2.125rem, 1.2rem + 4vw, 4.5rem);--space-1:clamp(.5rem, .45rem + .25vw, .75rem);--space-2:clamp(1rem, .9rem + .5vw, 1.5rem);--space-3:clamp(1.5rem, 1.2rem + 1.5vw, 2.5rem);--space-4:clamp(2.5rem, 1.8rem + 3vw, 5rem);--space-5:clamp(4rem, 2.5rem + 6vw, 8rem);--container:min(100% - 2rem, 72rem);--header-h:64px}@media (width>=1600px){:root{--container:min(100% - 4rem, 88rem)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem)}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--fs-base);text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.1}h1{font-size:var(--fs-h1);letter-spacing:-.035em;font-weight:800;line-height:1.04}h2{font-size:var(--fs-h2);letter-spacing:-.03em;font-weight:800}h3{font-size:var(--fs-h3);letter-spacing:-.015em;font-weight:700}p{text-wrap:pretty;margin:0}a{color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.salto{z-index:100;background:var(--navy);color:#fff;border-radius:var(--radius-sm);padding:.75rem 1rem;position:absolute;top:-100px;left:1rem}.salto:focus{top:1rem}.contenedor{width:var(--container);margin-inline:auto}.seccion{padding-block:clamp(3rem,1.6rem + 4vw,5.75rem)}.seccion-cabecera{max-width:46rem;margin-bottom:var(--space-3)}.seccion-cabecera.centro{text-align:center;margin-inline:auto}.antetitulo{font-family:var(--mono);font-size:var(--fs-sm);color:var(--accent);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--space-1);font-weight:500}.entradilla{font-size:var(--fs-lg);color:var(--muted);margin-top:var(--space-2)}.boton{min-height:48px;font-family:var(--font);cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .2s,box-shadow .2s,transform .2s,color .2s;display:inline-flex}.boton-primario{background:var(--accent);color:#fff;box-shadow:inset 0 1px #ffffff2e}.boton-secundario{color:var(--text);border-color:var(--border);background:0 0}.boton-claro{color:var(--navy);background:#fff}@media (hover:hover){.boton-primario:hover{background:var(--accent-dark);transform:translateY(-1px);box-shadow:0 10px 24px #7c3aed47}.boton-secundario:hover{border-color:var(--text)}.boton-claro:hover{transform:translateY(-1px)}}.nota-cta{font-family:var(--mono);color:var(--muted);margin-top:.75rem;font-size:.8125rem}.tarjeta{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3);box-shadow:var(--shadow)}.rejilla{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.rejilla-3{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.papel{background-color:var(--bg);background-image:linear-gradient(90deg, transparent calc(var(--margen,72px) - 1px), #7c3aed2e calc(var(--margen,72px) - 1px), #7c3aed2e var(--margen,72px), transparent var(--margen,72px)), linear-gradient(#0f1b3d0d 1px, transparent 1px), linear-gradient(90deg, #0f1b3d0d 1px, transparent 1px);background-size:100% 100%,24px 24px,24px 24px;position:relative}.papel:after{content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 40%, transparent 40%, var(--bg) 90%);position:absolute;inset:0}.papel>*{z-index:1;position:relative}@media (width<=600px){.papel{--margen:20px}}@media (forced-colors:active),print{.papel{background-image:none}.papel:after{display:none}}.subrayado{white-space:nowrap;display:inline-block;position:relative}.subrayado svg{width:104%;height:.42em;position:absolute;bottom:-.18em;left:-2%;overflow:visible}.subrayado path{stroke-dasharray:1;stroke-dashoffset:0}.js .subrayado:not(.visto) path{stroke-dashoffset:1px}.js .subrayado.visto path{stroke-dashoffset:1px;animation:1.1s cubic-bezier(.65,0,.35,1) .25s forwards trazar}@keyframes trazar{to{stroke-dashoffset:0}}.palabras .m{vertical-align:top;margin:0 -.04em -.14em;padding:0 .04em .14em;display:inline-block;overflow:hidden}.palabras .p{display:inline-block}.js .palabras .p{transform-origin:0 100%;transition:transform .95s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 60ms);transform:translateY(115%)rotate(4deg)}.js .palabras.visto .p{transform:none}.marino{background:var(--navy);color:#fff;isolation:isolate;position:relative}.marino .antetitulo{color:var(--mint)}.marino .entradilla{color:var(--on-navy)}.marino a{color:#fff;text-decoration-color:var(--mint);text-underline-offset:.2em}.marino :focus-visible{outline-color:var(--mint)}.reticula-fina{z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=700px){.marino.abre{animation:linear both abre-marino}.marino.abre[class]{animation-timeline:view();animation-range:entry entry 70%}@keyframes abre-marino{0%{clip-path:inset(0 3vw round 48px)}to{clip-path:inset(0)}}}}@property --p{syntax:"<number>";inherits:true;initial-value:1}.malla{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.malla:before,.malla:after,.malla>i{content:"";aspect-ratio:1;will-change:transform;border-radius:50%;width:55%;animation:26s ease-in-out infinite alternate deriva-malla;position:absolute}.malla:before{background:radial-gradient(closest-side,#7c3aed33,#0000);top:-15%;left:-10%}.malla:after{background:radial-gradient(closest-side,#5eead438,#0000);animation-duration:32s;animation-direction:alternate-reverse;top:5%;right:-12%}@keyframes deriva-malla{33%{transform:translate(18%,22%)scale(1.1)}66%{transform:translate(-8%,35%)scale(.92)}to{transform:translate(25%,-6%)scale(1.05)}}.inclina{transform-style:preserve-3d;will-change:transform;transition:transform .25s,box-shadow .25s}.inclina:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--bx,50%) var(--by,50%), #ffffff8c, transparent 60%);transition:opacity .25s;position:absolute;inset:0}.inclina.activa:after{opacity:1}.js .revelar{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.js .revelar.visto{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .subrayado path{stroke-dashoffset:0!important;animation:none!important}.js .revelar{opacity:1;transform:none}.js .palabras .p{transform:none}.malla:before,.malla:after{animation:none}.inclina{transform:none!important}}.cabecera[data-astro-cid-anclemld]{z-index:50;padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:saturate(1.4)blur(10px);background:#f6f4efd9;border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s;position:sticky;top:0}.cabecera[data-astro-cid-anclemld].compacta{border-bottom-color:var(--border);box-shadow:none}.fila[data-astro-cid-anclemld]{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:1rem;display:flex}.marca[data-astro-cid-anclemld]{color:var(--text);font-family:var(--font);letter-spacing:-.03em;align-items:center;gap:.6rem;min-height:44px;font-size:1.3rem;font-weight:800;text-decoration:none;display:inline-flex}.marca[data-astro-cid-anclemld] img[data-astro-cid-anclemld]{width:36px;height:auto}.marca[data-astro-cid-anclemld] .oscuro[data-astro-cid-anclemld]{display:none}.cabecera[data-astro-cid-anclemld][data-sobre-hero]{background:#0f1b3d73;border-bottom-color:#ffffff14}.cabecera[data-astro-cid-anclemld][data-sobre-hero] .marca[data-astro-cid-anclemld]{color:#fff}.cabecera[data-astro-cid-anclemld][data-sobre-hero] .marca[data-astro-cid-anclemld] .claro[data-astro-cid-anclemld]{display:none}.cabecera[data-astro-cid-anclemld][data-sobre-hero] .marca[data-astro-cid-anclemld] .oscuro[data-astro-cid-anclemld]{display:block}.cabecera[data-astro-cid-anclemld][data-sobre-hero] .boton-menu[data-astro-cid-anclemld]{color:#fff;background:#ffffff0f;border-color:#ffffff38}.boton-menu[data-astro-cid-anclemld]{border:1px solid var(--border);width:44px;height:44px;color:var(--text);cursor:pointer;background:#fff;border-radius:12px;place-items:center;display:inline-grid}.menu[data-astro-cid-anclemld]{background:var(--bg);border-bottom:1px solid var(--border);padding:1rem max(1rem, env(safe-area-inset-left)) 1.5rem;flex-direction:column;gap:1rem;display:none;position:absolute;inset:100% 0 auto}.menu[data-astro-cid-anclemld].abierto{display:flex}.menu[data-astro-cid-anclemld] ul[data-astro-cid-anclemld]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.menu[data-astro-cid-anclemld] li[data-astro-cid-anclemld] a[data-astro-cid-anclemld]{min-height:48px;color:var(--text);align-items:center;font-weight:500;text-decoration:none;display:flex}.acciones[data-astro-cid-anclemld]{flex-direction:column;gap:.75rem;display:flex}.acciones[data-astro-cid-anclemld] .boton[data-astro-cid-anclemld]{width:100%}@media (width>=900px){.boton-menu[data-astro-cid-anclemld]{display:none}.menu[data-astro-cid-anclemld]{background:0 0;border:0;flex-direction:row;align-items:center;gap:2rem;padding:0;display:flex;position:static}.menu[data-astro-cid-anclemld] ul[data-astro-cid-anclemld]{flex-direction:row;gap:1.75rem}.menu[data-astro-cid-anclemld] li[data-astro-cid-anclemld] a[data-astro-cid-anclemld]{min-height:44px;color:var(--muted);font-size:.9375rem}.acciones[data-astro-cid-anclemld]{flex-direction:row}.acciones[data-astro-cid-anclemld] .boton[data-astro-cid-anclemld]{width:auto;min-height:44px;padding:.5rem 1.15rem;font-size:.9375rem}.cabecera[data-astro-cid-anclemld][data-sobre-hero] .menu[data-astro-cid-anclemld] li[data-astro-cid-anclemld] a[data-astro-cid-anclemld]{color:var(--on-navy-muted)}.cabecera[data-astro-cid-anclemld][data-sobre-hero] .acciones[data-astro-cid-anclemld] .boton-secundario[data-astro-cid-anclemld]{color:#fff;border-color:#ffffff47}}@media (width>=900px) and (hover:hover){.menu[data-astro-cid-anclemld] li[data-astro-cid-anclemld] a[data-astro-cid-anclemld]:hover{color:var(--text)}.cabecera[data-astro-cid-anclemld][data-sobre-hero] .menu[data-astro-cid-anclemld] li[data-astro-cid-anclemld] a[data-astro-cid-anclemld]:hover{color:#fff}.cabecera[data-astro-cid-anclemld][data-sobre-hero] .acciones[data-astro-cid-anclemld] .boton-secundario[data-astro-cid-anclemld]:hover{border-color:#fff}}
