:root{--fondo:#09090b;--texto:#fdfbfb;--texto-suave:#d1cfd0;--texto-tenue:#b3ada3;--borde:#2b2b2d;--volt-alto:#6d48ff;--volt:#5b2eff;--volt-soft:#b9a3ff;--paper-rgb:9, 9, 11;--font-sans:"Bricolage Grotesque", system-ui, sans-serif;--font-acento:"Instrument Serif", Georgia, serif;--font-datos:"JetBrains Mono", ui-monospace, monospace;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-bold:700;--weight-display:800;--size-label:11px;--size-micro:13px;--size-body:16px;--size-body-lg:18px;--size-h3:21px;--size-row-title:24px;--size-numero-paso:clamp(32px, 3vw, 40px);--size-cierre-espejo:clamp(26px, 2.7vw, 30px);--size-section:clamp(30px, 4.6vw, 48px);--leading-title:1.05;--leading-body:1.65;--leading-destacado:1.3;--tracking-title:-.025em;--tracking-label:.14em;--alto-wordmark:28px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-84:84px;--space-96:96px;--space-130:130px;--z-nav:50;--border-width:1px;--border-width-button:1.5px;--motion-micro:.15s;--motion-reveal:.45s;--motion-rise:24px;--motion-stagger:80ms;--motion-chispa:.2s;--motion-panel:.25s;--motion-reloj:1s;--desliz-salida:.14s;--desliz-entrada:.32s;--desliz-recorrido:22px;--desliz-barra:6px;--desliz-tirador:28px;--desliz-ancho:50vw;--amago-duracion:1.1s;--amago-1:14px;--amago-2:-10px;--amago-3:5px;--ease-out-suave:cubic-bezier(.22, 1, .36, 1);--maxw:1120px;--gutter:28px;--col-thumb:140px;--col-thumb-estrecha:120px;--elevado-fondo:linear-gradient(160deg, #ffffff1c, #ffffff09);--elevado-borde:#ffffff2e;--elevado-brillo:inset 0 1px 0 #ffffff38;--elevado-sombra:0 22px 48px -24px #0009;--elevado-relieve:var(--elevado-sombra), var(--elevado-brillo);--elevado-desenfoque:blur(7px) saturate(1.25);--velo-cabecera:#09090bdb;--elevado-solido:#1b1b1d;--size-titular:clamp(min(11.3vw, 48px), 7.6vw, 110px);--leading-titular:.97;--tracking-titular:-.015em;--barrido-titular:linear-gradient(135deg, #fff6 0%, #fff6 36%, #fff 50%, #fff6 64%, #fff6 100%);--motion-barrido:7s;--trazo-titular:#ffffff4d;--px-tenue:#a1a1aa;--px-claro:#fafafa;--px-opacidad:.9;--vineta-opacidad:.8;--velo-texto-opacidad:.5;--ancho-texto:720px;--ancho-panel:460px;--radius-boton:12px;--radius-tarjeta:16px;--sombra-boton:inset 0 1px 1px #ffffff40, 0 2px 4px #0000004d, 0 14px 30px #5b2eff59;--superficie:#18181b;--size-titular-pagina:clamp(38px, 6.4vw, 72px);--size-cifra:clamp(30px, 4vw, 42px);--size-cifra-grande:clamp(56px, 9vw, 96px);--size-cita:clamp(22px, 2.6vw, 28px);--tracking-cifra:-.04em;--ancho-lectura:760px;--alto-barra:64px;--ancho-retrato:240px;--lado-avatar:48px;--lado-retrato-movil:76px}@font-face{font-family:Bricolage Grotesque;src:url(/_astro/bricolage-grotesque-variable.0M8s_HBG.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap;unicode-range:U+??,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+2192,U+20AC}@font-face{font-family:Instrument Serif;src:url(/_astro/instrument-serif-italic.BrKYrPZl.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+??,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+2192,U+20AC}@font-face{font-family:JetBrains Mono;src:url(/_astro/jetbrains-mono-variable.wUVXW4xJ.woff2)format("woff2");font-weight:300 400;font-style:normal;font-display:swap;unicode-range:U+??,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+2192,U+20AC}.logo[data-astro-cid-f7espo7c]{color:inherit;text-decoration:none;display:block}.marca[data-astro-cid-f7espo7c]{height:var(--alto-wordmark);width:auto;display:block}.btn[data-astro-cid-ekguhzzh]{font-family:var(--font-sans);font-weight:var(--weight-bold);line-height:var(--leading-title);border-radius:var(--radius-boton);transition:background-color var(--motion-micro) var(--ease-out-suave), border-color var(--motion-micro) var(--ease-out-suave), color var(--motion-micro) var(--ease-out-suave), filter var(--motion-micro) var(--ease-out-suave);text-decoration:none;display:inline-block}.solid[data-astro-cid-ekguhzzh]{background:linear-gradient(to bottom, var(--volt-alto), var(--volt));color:var(--texto);box-shadow:var(--sombra-boton)}:is(.solid[data-astro-cid-ekguhzzh]:hover,.solid[data-astro-cid-ekguhzzh]:focus-visible){filter:brightness(1.12)}.default[data-astro-cid-ekguhzzh]{font-size:var(--size-body-lg);padding:var(--space-16) var(--space-32)}.nav[data-astro-cid-ekguhzzh]{font-size:var(--size-body);padding:var(--space-8) var(--space-24)}.cabecera[data-astro-cid-nen7h5rs]{z-index:var(--z-nav);background:linear-gradient(var(--velo-cabecera), var(--velo-cabecera)), var(--elevado-fondo);-webkit-backdrop-filter:var(--elevado-desenfoque);backdrop-filter:var(--elevado-desenfoque);border-bottom:var(--border-width) solid var(--elevado-borde);box-shadow:var(--elevado-brillo);position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cabecera[data-astro-cid-nen7h5rs]{-webkit-backdrop-filter:var(--elevado-desenfoque);backdrop-filter:var(--elevado-desenfoque)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cabecera[data-astro-cid-nen7h5rs]{background:var(--elevado-solido)}}.interior[data-astro-cid-nen7h5rs] .cabecera-cta{transition:visibility}.cabecera[data-astro-cid-nen7h5rs][data-cta=oculto] .cabecera-cta,.con-js .cabecera[data-astro-cid-nen7h5rs]:not([data-cta]) .cabecera-cta{opacity:0;visibility:hidden;pointer-events:none}.con-movimiento .interior[data-astro-cid-nen7h5rs] .cabecera-cta{transition:opacity var(--motion-panel) var(--ease-out-suave), transform var(--motion-panel) var(--ease-out-suave), visibility 0s}.con-movimiento .cabecera[data-astro-cid-nen7h5rs][data-cta=oculto] .cabecera-cta{transform:translateY(calc(-1 * var(--space-8)));transition:opacity var(--motion-panel) var(--ease-out-suave), transform var(--motion-panel) var(--ease-out-suave), visibility 0s linear var(--motion-panel)}.interior[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-24);max-width:var(--maxw);min-height:var(--space-48);padding:var(--space-8) var(--gutter);flex-wrap:wrap;margin:0 auto;display:flex}.lugar[data-astro-cid-nen7h5rs]{color:var(--texto-tenue)}.separador[data-astro-cid-nen7h5rs]{margin:0 var(--space-8)}.compacto[data-astro-cid-nen7h5rs]{display:none}@media (max-width:880px){.lugar[data-astro-cid-nen7h5rs]{display:none}}@media (max-width:560px){.cabecera[data-astro-cid-nen7h5rs]{--alto-wordmark:24px}.interior[data-astro-cid-nen7h5rs] .cabecera-cta{transition:visibility}.cabecera[data-astro-cid-nen7h5rs][data-cta=oculto] .cabecera-cta,.con-js .cabecera[data-astro-cid-nen7h5rs]:not([data-cta]) .cabecera-cta{opacity:0;visibility:hidden;pointer-events:none}.con-movimiento .interior[data-astro-cid-nen7h5rs] .cabecera-cta{transition:opacity var(--motion-panel) var(--ease-out-suave), transform var(--motion-panel) var(--ease-out-suave), visibility 0s}.con-movimiento .cabecera[data-astro-cid-nen7h5rs][data-cta=oculto] .cabecera-cta{transform:translateY(calc(-1 * var(--space-8)));transition:opacity var(--motion-panel) var(--ease-out-suave), transform var(--motion-panel) var(--ease-out-suave), visibility 0s linear var(--motion-panel)}.interior[data-astro-cid-nen7h5rs]{column-gap:var(--space-16)}.interior[data-astro-cid-nen7h5rs] .btn{padding-inline:var(--space-16)}.completo[data-astro-cid-nen7h5rs]{display:none}.compacto[data-astro-cid-nen7h5rs]{display:inline}}.con-movimiento .dos-puntos[data-astro-cid-nen7h5rs]{animation:parpadeo-reloj var(--motion-reloj) linear infinite}@keyframes parpadeo-reloj{0%,to{opacity:1}50%{opacity:.2}}footer[data-astro-cid-ujuehuvz]{border-top:var(--border-width) solid var(--borde);color:var(--texto);padding:var(--space-48) 0 var(--space-32)}.email[data-astro-cid-ujuehuvz]{overflow-wrap:anywhere}.footer-bar[data-astro-cid-ujuehuvz]{justify-content:space-between;align-items:center;gap:var(--space-16);font-size:var(--size-micro);color:var(--texto-suave);flex-wrap:wrap;display:flex}.footer-bar[data-astro-cid-ujuehuvz] .mono[data-astro-cid-ujuehuvz]{font-size:var(--size-micro)}.footer-bar[data-astro-cid-ujuehuvz] a[data-astro-cid-ujuehuvz]{color:inherit;transition:color var(--motion-micro) var(--ease-out-suave);text-decoration:none}:is(.footer-bar[data-astro-cid-ujuehuvz] a[data-astro-cid-ujuehuvz]:hover,.footer-bar[data-astro-cid-ujuehuvz] a[data-astro-cid-ujuehuvz]:focus-visible){color:var(--volt-soft)}.footer-bar[data-astro-cid-ujuehuvz] .logo{color:var(--texto)}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}img,picture,svg{max-width:100%;display:block}body{background:var(--fondo);color:var(--texto);font-family:var(--font-sans);font-size:var(--size-body);font-weight:var(--weight-light);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;position:relative}::selection{background:var(--volt);color:var(--texto)}h1,h2,h3{font-family:var(--font-sans);line-height:var(--leading-title);letter-spacing:var(--tracking-title)}a{color:inherit}:focus-visible{outline:var(--border-width-button) solid var(--volt-soft);outline-offset:var(--space-4)}.wrap{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.con-movimiento .rev{opacity:0;transform:translateY(var(--motion-rise));transition:opacity var(--motion-reveal) var(--ease-out-suave), transform var(--motion-reveal) var(--ease-out-suave)}.con-movimiento .rev.in{opacity:1;transform:none}.solo-lectores{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono{font-family:var(--font-datos);font-size:var(--size-label);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
