.custom-cursor[data-astro-cid-ofxtmv4x]{width:12px;height:12px;background-color:#d3caff;border-radius:50%;position:fixed;pointer-events:none;z-index:9999;transition:transform .2s ease,opacity .3s ease;opacity:0;mix-blend-mode:difference}.custom-cursor[data-astro-cid-ofxtmv4x].visible{opacity:1}.custom-cursor[data-astro-cid-ofxtmv4x].hover{transform:scale(2)}@media(hover:none)and (pointer:coarse){.custom-cursor[data-astro-cid-ofxtmv4x]{display:none}}.hv[data-astro-cid-sbrlxec5]{position:relative;width:100%}.hv-video[data-astro-cid-sbrlxec5]{display:block;width:100%;height:auto;aspect-ratio:1;mix-blend-mode:multiply;position:relative;z-index:1;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%),linear-gradient(180deg,transparent 0,#000 4%,#000 88%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%),linear-gradient(180deg,transparent 0,#000 4%,#000 88%,transparent 100%);mask-composite:intersect}.hv-intro[data-astro-cid-sbrlxec5]{position:absolute;inset:0;z-index:2;display:none}.hv[data-astro-cid-sbrlxec5].intro .hv-intro[data-astro-cid-sbrlxec5]{display:block}.hv[data-astro-cid-sbrlxec5].intro .hv-loop[data-astro-cid-sbrlxec5]{opacity:0}.hv-glow[data-astro-cid-sbrlxec5]{position:absolute;inset:18% 12% 22% 16%;border-radius:50%;z-index:0;background:radial-gradient(closest-side,#977be659,#977be600);filter:blur(30px);opacity:1;transition:opacity 1.2s ease}.hv[data-astro-cid-sbrlxec5].intro .hv-glow[data-astro-cid-sbrlxec5]{opacity:0}.hv[data-astro-cid-sbrlxec5].intro.landed .hv-glow[data-astro-cid-sbrlxec5]{opacity:1}.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;background-color:#f6f6f6;background-image:url(/images/bg.webp);background-repeat:repeat;background-size:380px 380px;padding:clamp(4.3rem,9.7vw,9rem) 0 clamp(3.5rem,6vw,6rem)}.hero[data-astro-cid-bbe6dxrz] .container[data-astro-cid-bbe6dxrz]{position:relative}.hero-grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.8fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.hero-text[data-astro-cid-bbe6dxrz]{min-width:0}.hero-visual[data-astro-cid-bbe6dxrz]{position:relative;margin-top:-1rem}@media(min-width:1280px){.hero-visual[data-astro-cid-bbe6dxrz]{margin-top:-6rem}}.hero-text[data-astro-cid-bbe6dxrz] .mid[data-astro-cid-bbe6dxrz]{flex-direction:column;flex-wrap:nowrap;gap:1.5rem;margin-top:2.1rem}.hero-text[data-astro-cid-bbe6dxrz] .lead[data-astro-cid-bbe6dxrz]{flex:none;max-width:56ch}@media(max-width:900px){.hero-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;align-items:center;margin-top:1.8rem}.hero-text[data-astro-cid-bbe6dxrz],.hero-text[data-astro-cid-bbe6dxrz] .mid[data-astro-cid-bbe6dxrz]{display:contents}.years[data-astro-cid-bbe6dxrz]{grid-column:1;grid-row:1}.hero-visual[data-astro-cid-bbe6dxrz]{grid-column:2;grid-row:1;width:clamp(118px,34vw,170px);margin:-.4rem 0 0}.hero-text[data-astro-cid-bbe6dxrz] .lead[data-astro-cid-bbe6dxrz]{grid-column:1 / -1;grid-row:2;margin-top:1.5rem}.hero-foot[data-astro-cid-bbe6dxrz]{grid-column:1 / -1;grid-row:3}}.name[data-astro-cid-bbe6dxrz]{font-size:clamp(3.2rem,10vw,7.6rem);font-weight:800;letter-spacing:-.03em;line-height:1;margin:0;color:var(--ink);text-wrap:balance}.name[data-astro-cid-bbe6dxrz] .light[data-astro-cid-bbe6dxrz]{font-weight:300}.role[data-astro-cid-bbe6dxrz]{font-size:clamp(2.6rem,7.5vw,5.8rem);font-weight:300;letter-spacing:-.03em;line-height:1;margin:.5rem 0 0;color:var(--ink)}.role[data-astro-cid-bbe6dxrz] .accent[data-astro-cid-bbe6dxrz]{font-weight:800;color:var(--v-400)}.mid[data-astro-cid-bbe6dxrz]{display:flex;gap:clamp(2rem,5vw,4rem);align-items:flex-start;margin:2.6rem 0 0;flex-wrap:wrap}.years[data-astro-cid-bbe6dxrz]{flex:0 0 auto}.years[data-astro-cid-bbe6dxrz] .num[data-astro-cid-bbe6dxrz]{font-size:clamp(3rem,6vw,4.2rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.years[data-astro-cid-bbe6dxrz] .num[data-astro-cid-bbe6dxrz] em[data-astro-cid-bbe6dxrz]{font-style:normal;color:var(--v-400)}.years[data-astro-cid-bbe6dxrz] .cap[data-astro-cid-bbe6dxrz]{font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin-top:.55rem}.years[data-astro-cid-bbe6dxrz] .cap[data-astro-cid-bbe6dxrz] .hl[data-astro-cid-bbe6dxrz]{background:var(--v-200);padding:1px 5px;border-radius:4px}.lead[data-astro-cid-bbe6dxrz]{flex:1 1 340px;font-size:clamp(.95rem,1.05vw,1.02rem);line-height:1.75;color:var(--n-600);max-width:58ch;margin:0;border-left:2px solid var(--v-300);padding-left:1.4rem}.lead[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{color:var(--ink);font-weight:700}.hero-foot[data-astro-cid-bbe6dxrz]{display:flex;gap:clamp(2rem,6vw,5rem);flex-wrap:wrap;align-items:flex-start;margin:2.4rem 0 0}.f-label[data-astro-cid-bbe6dxrz]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--n-400);margin:0 0 .7rem}.avatars-link[data-astro-cid-bbe6dxrz]{display:block}.avatars[data-astro-cid-bbe6dxrz]{display:flex;align-items:center}.avatars[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2.5px solid #f6f6f6;margin-left:-9px;filter:grayscale(1);transition:filter .2s}.avatars[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]:first-child{margin-left:0}.avatars-link[data-astro-cid-bbe6dxrz]:hover img[data-astro-cid-bbe6dxrz]{filter:grayscale(0)}.avatars[data-astro-cid-bbe6dxrz] .more[data-astro-cid-bbe6dxrz]{width:40px;height:40px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;border:2.5px solid #f6f6f6;margin-left:-9px}.testi[data-astro-cid-bbe6dxrz] .link[data-astro-cid-bbe6dxrz]{display:inline-block;font-size:.76rem;font-weight:600;color:var(--ink);margin-top:.6rem}.social[data-astro-cid-bbe6dxrz]{display:flex;gap:1.1rem;align-items:center;margin-left:auto}.social[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:var(--n-600)}.social[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]:hover{color:var(--v-700)}.social[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:16px;height:16px}@media(max-width:760px){.hero-foot[data-astro-cid-bbe6dxrz]{gap:2rem}.social[data-astro-cid-bbe6dxrz]{margin-left:0}}.about[data-astro-cid-v2cbyr3p]{background-color:#f6f6f6;background-image:url(/images/bg.webp);background-repeat:repeat;background-size:380px 380px;padding-top:clamp(2rem,4vw,3.5rem)}.about-content[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;margin-top:80px;margin-bottom:40px}.about-title[data-astro-cid-v2cbyr3p]{margin:0 0 var(--spacing-lg);font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--ink);text-transform:none}.runner[data-astro-cid-v2cbyr3p]{position:relative;margin-top:1rem;height:84px}.runner[data-astro-cid-v2cbyr3p] canvas[data-astro-cid-v2cbyr3p]{display:block;width:100%;height:100%;image-rendering:pixelated}.about-text[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{margin-bottom:var(--spacing-md);line-height:1.8;font-size:1rem;color:var(--n-600)}.about-text[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]:last-child{margin-bottom:0}.about-text[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p] strong[data-astro-cid-v2cbyr3p]{font-weight:700;color:var(--ink)}.about-image[data-astro-cid-v2cbyr3p]{position:relative}.image-wrapper[data-astro-cid-v2cbyr3p]{position:relative;min-height:0;max-width:500px;margin-left:auto;display:flex;align-items:flex-end}.image-background[data-astro-cid-v2cbyr3p]{position:absolute;inset:auto 0 0 10%;height:50%;background:var(--v-200);z-index:0;border-top-left-radius:80px}.about-image[data-astro-cid-v2cbyr3p] img[data-astro-cid-v2cbyr3p]{position:relative;width:100%;height:auto;max-height:667px;object-fit:contain;object-position:bottom;z-index:1}.image-label[data-astro-cid-v2cbyr3p]{position:absolute;left:14%;bottom:0;top:auto;transform:translateY(-50%) rotate(-90deg);transform-origin:left bottom;font-size:11px;font-weight:700;letter-spacing:2px;color:var(--ink);z-index:2;white-space:nowrap}@media(max-width:968px){.about-content[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr;gap:40px;margin-bottom:60px}.about-text[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{font-size:.95rem}.image-wrapper[data-astro-cid-v2cbyr3p]{max-width:400px;min-height:0;margin:0 auto}}@media(max-width:480px){.runner[data-astro-cid-v2cbyr3p]{height:64px}.about-text[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{font-size:.9rem}.image-label[data-astro-cid-v2cbyr3p]{font-size:10px}}.skills[data-astro-cid-ab4ihpzs]{background-color:#f6f6f6;background-image:url(/images/bg.webp);background-repeat:repeat;background-size:380px 380px;padding:clamp(3.5rem,6vw,6rem) 0}.skills-head[data-astro-cid-ab4ihpzs]{margin:0 0 clamp(2rem,4vw,3rem)}.skills-title[data-astro-cid-ab4ihpzs]{font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;color:var(--ink);letter-spacing:-.02em;line-height:1.1;margin:0}.skills-grid[data-astro-cid-ab4ihpzs]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.skill-card[data-astro-cid-ab4ihpzs]{padding:38px 32px;background:transparent;border:1px solid rgba(23,21,31,.14);border-radius:var(--r-sm);transition:transform .25s ease,border-color .25s ease}.skill-icon[data-astro-cid-ab4ihpzs]{width:32px;height:32px;color:var(--ink);margin-bottom:20px;transition:color .25s ease}.skill-icon[data-astro-cid-ab4ihpzs] svg[data-astro-cid-ab4ihpzs]{width:32px;height:32px}.skill-card[data-astro-cid-ab4ihpzs] h3[data-astro-cid-ab4ihpzs]{margin:0 0 10px;font-size:22px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.skill-card[data-astro-cid-ab4ihpzs] p[data-astro-cid-ab4ihpzs]{line-height:1.7;font-size:.98rem;color:var(--n-600);margin:0}.skill-card[data-astro-cid-ab4ihpzs]:hover{transform:translateY(-3px);border-color:var(--v-400)}.skill-card[data-astro-cid-ab4ihpzs]:hover .skill-icon[data-astro-cid-ab4ihpzs]{color:var(--v-500)}.skill-card-cta[data-astro-cid-ab4ihpzs]{background:var(--v-50);border:1px solid var(--v-200);display:flex;flex-direction:column;justify-content:center;gap:16px;position:relative}.skill-card-cta[data-astro-cid-ab4ihpzs]:hover{transform:none}.cta-mono[data-astro-cid-ab4ihpzs]{position:absolute;top:14px;right:14px;width:104px;height:104px;mix-blend-mode:multiply;rotate:8deg;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%),linear-gradient(180deg,transparent 0,#000 4%,#000 88%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%),linear-gradient(180deg,transparent 0,#000 4%,#000 88%,transparent 100%);mask-composite:intersect}.cta-label[data-astro-cid-ab4ihpzs]{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--v-700);margin:0}.skill-card-cta[data-astro-cid-ab4ihpzs] h3[data-astro-cid-ab4ihpzs]{padding-right:72px;font-size:21px;font-weight:800;line-height:1.35;color:var(--ink);margin:0}.cta-link[data-astro-cid-ab4ihpzs]{display:inline-flex;align-items:center;align-self:flex-start;font-size:.82rem;font-weight:700;letter-spacing:.02em;color:#fff;background:var(--ink);border-radius:var(--r-pill);padding:12px 22px;text-decoration:none;transition:filter .2s ease,transform .2s ease}.cta-link[data-astro-cid-ab4ihpzs]:hover{filter:brightness(1.35);transform:translateY(-2px)}@media(max-width:968px){.skills-grid[data-astro-cid-ab4ihpzs]{grid-template-columns:repeat(2,1fr);gap:20px}.skill-card[data-astro-cid-ab4ihpzs]{padding:32px 26px}}@media(max-width:560px){.skills-grid[data-astro-cid-ab4ihpzs]{grid-template-columns:1fr}.cta-mono[data-astro-cid-ab4ihpzs]{width:78px;height:78px;top:10px;right:10px}.skill-card-cta[data-astro-cid-ab4ihpzs] h3[data-astro-cid-ab4ihpzs]{padding-right:58px}.skill-card[data-astro-cid-ab4ihpzs] h3[data-astro-cid-ab4ihpzs]{font-size:20px}}.tools[data-astro-cid-l2cnqcpr]{background-color:#f6f6f6;background-image:url(/images/bg.webp);background-repeat:repeat;background-size:380px 380px;padding:clamp(3rem,5vw,4.5rem) 0;overflow:hidden}.tools-head[data-astro-cid-l2cnqcpr]{display:flex;align-items:baseline;gap:1.2rem;flex-wrap:wrap;margin-bottom:1.8rem}.tools-title[data-astro-cid-l2cnqcpr]{font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--ink);margin:0}.tools-sub[data-astro-cid-l2cnqcpr]{margin:0;font-size:1.05rem;color:var(--n-600)}.marquee[data-astro-cid-l2cnqcpr]{position:relative;padding:6px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.track[data-astro-cid-l2cnqcpr]{display:flex;gap:10px;width:max-content;animation:slide 90s linear infinite}.marquee[data-astro-cid-l2cnqcpr].rev .track[data-astro-cid-l2cnqcpr]{animation-direction:reverse;animation-duration:100s}.marquee[data-astro-cid-l2cnqcpr]:hover .track[data-astro-cid-l2cnqcpr]{animation-play-state:paused}@keyframes slide{to{transform:translate(calc(-50% - 5px))}}.tp[data-astro-cid-l2cnqcpr]{display:inline-flex;align-items:center;white-space:nowrap;border-radius:999px;font-weight:700;letter-spacing:-.01em;font-size:clamp(1rem,1.4vw,1.22rem);padding:.68em 1.3em;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s}.tp-ink[data-astro-cid-l2cnqcpr]{background:var(--ink);color:#fff}.tp-line[data-astro-cid-l2cnqcpr]{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.tp-lav[data-astro-cid-l2cnqcpr]{background:var(--v-200);color:var(--ink)}.tp[data-astro-cid-l2cnqcpr]:hover{background:var(--v-500);color:#fff;box-shadow:none}.community[data-astro-cid-l2cnqcpr]{margin:1.8rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem 1.1rem;align-items:center;font-size:.92rem;color:var(--n-600)}.community[data-astro-cid-l2cnqcpr] span[data-astro-cid-l2cnqcpr]{font-weight:700;color:var(--ink)}.community[data-astro-cid-l2cnqcpr] a[data-astro-cid-l2cnqcpr]{color:var(--n-600);text-decoration:underline;text-decoration-color:var(--n-200);text-underline-offset:4px;text-decoration-thickness:2px}.community[data-astro-cid-l2cnqcpr] a[data-astro-cid-l2cnqcpr]:hover{color:var(--v-700);text-decoration-color:var(--v-300)}.community[data-astro-cid-l2cnqcpr] a[data-astro-cid-l2cnqcpr].own{color:var(--ink);font-weight:600;text-decoration-color:var(--v-300)}@media(prefers-reduced-motion:reduce){.track[data-astro-cid-l2cnqcpr]{animation:none;flex-wrap:wrap;width:auto;padding:0 30px}.track[data-astro-cid-l2cnqcpr] [data-astro-cid-l2cnqcpr][aria-hidden=true]{display:none}.marquee[data-astro-cid-l2cnqcpr]{-webkit-mask-image:none;mask-image:none}}.suite[data-astro-cid-odb6h5fo]{position:relative;background-color:#f6f6f6;background-image:url(/images/bg.webp);background-repeat:repeat;background-size:380px 380px;padding:clamp(3.5rem,6vw,6rem) 0}.suite-head[data-astro-cid-odb6h5fo]{max-width:880px;margin:0 0 clamp(2rem,4vw,3rem)}.suite-title[data-astro-cid-odb6h5fo]{text-wrap:balance;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;color:var(--ink);letter-spacing:-.02em;line-height:1.1;margin:0 0 18px}.suite-sub[data-astro-cid-odb6h5fo]{font-size:1.05rem;line-height:1.7;color:var(--n-600);margin:0}.suite-cta[data-astro-cid-odb6h5fo]{display:inline-flex;align-items:center;font-size:.82rem;font-weight:700;letter-spacing:.02em;color:#fff;background:var(--ink);border-radius:var(--r-pill);padding:12px 22px;transition:filter .2s ease,transform .2s ease}.suite-cta[data-astro-cid-odb6h5fo]:hover{filter:brightness(1.35);transform:translateY(-2px);color:#fff}.expositor[data-astro-cid-odb6h5fo]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.modulos[data-astro-cid-odb6h5fo]{display:flex;flex-direction:column}.modulo[data-astro-cid-odb6h5fo]{border-bottom:1px solid var(--n-100)}.modulo-btn[data-astro-cid-odb6h5fo]{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:16px 4px;border:0;background:none;font:inherit;text-align:left;cursor:pointer;color:var(--n-400);transition:color .2s ease}.modulo-btn[data-astro-cid-odb6h5fo]:hover{color:var(--ink)}.modulo-btn[data-astro-cid-odb6h5fo]:focus-visible{outline:2px solid var(--v-300);outline-offset:2px;border-radius:var(--r-sm)}.modulo-num[data-astro-cid-odb6h5fo]{font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--n-400);transition:color .2s ease}.modulo-label[data-astro-cid-odb6h5fo]{font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.modulo[data-astro-cid-odb6h5fo].activo .modulo-btn[data-astro-cid-odb6h5fo]{color:var(--ink)}.modulo[data-astro-cid-odb6h5fo].activo .modulo-num[data-astro-cid-odb6h5fo]{color:var(--v-600)}.progreso[data-astro-cid-odb6h5fo]{position:absolute;left:0;bottom:-1px;height:2px;width:0;background:var(--v-500);border-radius:2px}.modulo[data-astro-cid-odb6h5fo].activo .progreso[data-astro-cid-odb6h5fo]{width:var(--avance, 100%)}.detalle[data-astro-cid-odb6h5fo]{padding:0 4px 22px 38px}.detalle[data-astro-cid-odb6h5fo] h3[data-astro-cid-odb6h5fo],.detalle-movil[data-astro-cid-odb6h5fo] h3[data-astro-cid-odb6h5fo]{margin:0 0 10px;font-size:clamp(1.25rem,1.9vw,1.5rem);font-weight:800;letter-spacing:-.015em;line-height:1.25;color:var(--ink)}.detalle[data-astro-cid-odb6h5fo] p[data-astro-cid-odb6h5fo],.detalle-movil[data-astro-cid-odb6h5fo] p[data-astro-cid-odb6h5fo]{margin:0 0 14px;font-size:.95rem;line-height:1.65;color:var(--n-600)}.detalle[data-astro-cid-odb6h5fo] ul[data-astro-cid-odb6h5fo],.detalle-movil[data-astro-cid-odb6h5fo] ul[data-astro-cid-odb6h5fo]{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.detalle[data-astro-cid-odb6h5fo] li[data-astro-cid-odb6h5fo],.detalle-movil[data-astro-cid-odb6h5fo] li[data-astro-cid-odb6h5fo]{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5;color:var(--n-800)}.detalle[data-astro-cid-odb6h5fo] svg[data-astro-cid-odb6h5fo],.detalle-movil[data-astro-cid-odb6h5fo] svg[data-astro-cid-odb6h5fo]{flex:0 0 17px;width:17px;height:17px;margin-top:2px;color:var(--v-500)}.modulo[data-astro-cid-odb6h5fo].activo .detalle[data-astro-cid-odb6h5fo]{animation:aparecer .35s ease}@keyframes aparecer{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.escena[data-astro-cid-odb6h5fo]{position:sticky;top:96px;background:radial-gradient(120% 90% at 15% 0%,var(--v-100) 0%,transparent 55%),radial-gradient(110% 100% at 90% 100%,var(--v-200) 0%,transparent 60%),var(--haze);border:1px solid var(--v-100);border-radius:var(--r-xl);padding:clamp(1rem,2.6vw,2rem)}.media-frame[data-astro-cid-odb6h5fo]{position:relative;background:var(--paper);border:1px solid var(--n-200);border-radius:var(--r-lg);box-shadow:var(--sh-lg);overflow:hidden}.media-bar[data-astro-cid-odb6h5fo]{display:flex;align-items:center;gap:7px;padding:10px 14px;background:var(--n-100);border-bottom:1px solid var(--n-200)}.dot[data-astro-cid-odb6h5fo]{width:10px;height:10px;border-radius:50%}.dot-r[data-astro-cid-odb6h5fo]{background:#f26d5f}.dot-y[data-astro-cid-odb6h5fo]{background:#f5be4f}.dot-g[data-astro-cid-odb6h5fo]{background:#59c837}.media-url[data-astro-cid-odb6h5fo]{margin-left:10px;font-size:.7rem;font-weight:600;color:var(--n-400)}.pantallas[data-astro-cid-odb6h5fo]{position:relative;aspect-ratio:16 / 10;background:var(--paper)}.pantalla[data-astro-cid-odb6h5fo]{position:absolute;inset:0;opacity:0;transform:scale(.985);transition:opacity .45s ease,transform .45s ease;pointer-events:none}.pantalla[data-astro-cid-odb6h5fo].activa{opacity:1;transform:none;pointer-events:auto}.pantalla[data-astro-cid-odb6h5fo] img[data-astro-cid-odb6h5fo],.pantalla[data-astro-cid-odb6h5fo] video[data-astro-cid-odb6h5fo]{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.media-toggle[data-astro-cid-odb6h5fo]{display:grid;place-items:center;width:24px;height:24px;margin-left:auto;padding:0;border:0;border-radius:6px;background:transparent;color:var(--n-400);cursor:pointer}.media-toggle[data-astro-cid-odb6h5fo]:hover{color:var(--ink);background:var(--n-200)}.media-toggle[data-astro-cid-odb6h5fo]:focus-visible{outline:2px solid var(--v-600);outline-offset:2px}.media-toggle[data-astro-cid-odb6h5fo] svg[data-astro-cid-odb6h5fo]{width:12px;height:12px;fill:currentColor}.media-toggle[data-astro-cid-odb6h5fo][data-state=playing] .i-play[data-astro-cid-odb6h5fo],.media-toggle[data-astro-cid-odb6h5fo][data-state=paused] .i-pause[data-astro-cid-odb6h5fo],.media-toggle[data-astro-cid-odb6h5fo][hidden]{display:none}.media-fallback[data-astro-cid-odb6h5fo]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:100%;background:linear-gradient(135deg,var(--v-50) 0%,var(--haze) 100%)}.media-fallback[data-astro-cid-odb6h5fo] span[data-astro-cid-odb6h5fo]{font-size:1.05rem;font-weight:800;color:var(--v-400)}.media-fallback[data-astro-cid-odb6h5fo] small[data-astro-cid-odb6h5fo]{font-size:.7rem;font-weight:600;color:var(--n-400);text-transform:uppercase;letter-spacing:.08em}.suite-note[data-astro-cid-odb6h5fo]{margin:12px 0 0;font-size:.75rem;line-height:1.5;color:var(--n-400);text-align:center}.suite-foot[data-astro-cid-odb6h5fo]{text-align:center;margin-top:clamp(3rem,6vw,4.5rem)}.suite-foot[data-astro-cid-odb6h5fo] p[data-astro-cid-odb6h5fo]{font-size:1.15rem;font-weight:700;color:var(--ink);margin:0 0 16px}@media(max-width:900px){.expositor[data-astro-cid-odb6h5fo]{grid-template-columns:1fr}.escena[data-astro-cid-odb6h5fo]{position:relative;top:0;order:2}.modulos[data-astro-cid-odb6h5fo]{order:1;flex-direction:row;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:0 20px 4px;scroll-snap-type:x proximity}.modulos[data-astro-cid-odb6h5fo]::-webkit-scrollbar{display:none}.modulo[data-astro-cid-odb6h5fo]{border-bottom:0}.modulo-btn[data-astro-cid-odb6h5fo]{padding:9px 14px;border:1px solid var(--n-200);border-radius:var(--r-pill);white-space:nowrap;scroll-snap-align:start}.modulo[data-astro-cid-odb6h5fo].activo .modulo-btn[data-astro-cid-odb6h5fo]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.modulo[data-astro-cid-odb6h5fo].activo .modulo-num[data-astro-cid-odb6h5fo]{color:var(--v-200)}.modulo-label[data-astro-cid-odb6h5fo]{font-size:.9rem}.progreso[data-astro-cid-odb6h5fo],.expositor[data-astro-cid-odb6h5fo].js .detalle[data-astro-cid-odb6h5fo]{display:none}.detalle-movil[data-astro-cid-odb6h5fo]{order:3;padding:0 2px}.detalle-movil[data-astro-cid-odb6h5fo]:empty{display:none}}.detalle-movil[data-astro-cid-odb6h5fo]{display:none}@media(max-width:900px){.expositor[data-astro-cid-odb6h5fo].js .detalle-movil[data-astro-cid-odb6h5fo]:not(:empty){display:block}}@media(prefers-reduced-motion:reduce){.pantalla[data-astro-cid-odb6h5fo],.modulo[data-astro-cid-odb6h5fo].activo .detalle[data-astro-cid-odb6h5fo]{transition:none;animation:none}}.lienzo[data-astro-cid-jtbrhqy5],.vista[data-astro-cid-jtbrhqy5]{position:relative}.v-movil[data-astro-cid-jtbrhqy5]{display:none}svg[data-astro-cid-jtbrhqy5]{display:block;width:100%;height:auto;overflow:visible;outline:none}svg[data-astro-cid-jtbrhqy5]:focus-visible{outline:2px solid var(--v-300);outline-offset:4px;border-radius:var(--r-sm)}.eje-y[data-astro-cid-jtbrhqy5] line[data-astro-cid-jtbrhqy5]{stroke:var(--n-100);stroke-width:1}.eje-y[data-astro-cid-jtbrhqy5] text[data-astro-cid-jtbrhqy5],.eje-x[data-astro-cid-jtbrhqy5]{font-size:12px;fill:var(--n-400);font-variant-numeric:tabular-nums}.linea[data-astro-cid-jtbrhqy5]{fill:none;stroke:var(--v-500);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.marca[data-astro-cid-jtbrhqy5],.hover[data-astro-cid-jtbrhqy5] .punto[data-astro-cid-jtbrhqy5]{fill:var(--v-500);stroke:var(--paper);stroke-width:2.5}.hover[data-astro-cid-jtbrhqy5]{opacity:0;pointer-events:none}.cruceta[data-astro-cid-jtbrhqy5]{stroke:var(--n-400);stroke-width:1}.zona[data-astro-cid-jtbrhqy5]{fill:transparent;cursor:crosshair}.nota[data-astro-cid-jtbrhqy5]{position:absolute;display:inline-flex;align-items:baseline;gap:6px;padding:5px 10px;border-radius:var(--r-pill);background:var(--paper);border:1px solid var(--n-200);box-shadow:var(--sh-sm);font-size:.74rem;font-weight:600;color:var(--n-600);white-space:nowrap;pointer-events:none;transition:opacity .2s ease}.nota[data-astro-cid-jtbrhqy5] strong[data-astro-cid-jtbrhqy5]{font-size:.86rem;font-weight:800;color:var(--ink)}.nota[data-astro-cid-jtbrhqy5]{--off: 14px}.nota[data-astro-cid-jtbrhqy5].hoy{--off: 36px}.nota[data-astro-cid-jtbrhqy5].arriba{transform:translate(var(--tx),calc(-100% - var(--off)))}.nota[data-astro-cid-jtbrhqy5].abajo{transform:translate(var(--tx),var(--off))}.nota[data-astro-cid-jtbrhqy5].izq{--tx: -4px;--lx: 4px}.nota[data-astro-cid-jtbrhqy5].centro{--tx: -50%;--lx: 50%}.nota[data-astro-cid-jtbrhqy5].der{--tx: calc(-100% + 14px) ;--lx: calc(100% - 14px) }.nota[data-astro-cid-jtbrhqy5]:after{content:"";position:absolute;left:var(--lx);width:1px;height:calc(var(--off) - 6px);background:var(--n-200)}.nota[data-astro-cid-jtbrhqy5].arriba:after{top:100%}.nota[data-astro-cid-jtbrhqy5].abajo:after{bottom:100%}.nota[data-astro-cid-jtbrhqy5].hoy{background:var(--ink);border-color:var(--ink);color:var(--n-200)}.nota[data-astro-cid-jtbrhqy5].hoy strong[data-astro-cid-jtbrhqy5]{color:var(--paper)}.lienzo[data-astro-cid-jtbrhqy5].activo .nota[data-astro-cid-jtbrhqy5]{opacity:.2}.tooltip[data-astro-cid-jtbrhqy5]{position:absolute;transform:translate(-50%,calc(-100% - 14px));padding:6px 10px;background:var(--ink);color:var(--paper);border-radius:var(--r-sm);font-size:.8rem;line-height:1.3;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s ease;display:flex;gap:6px;align-items:baseline;z-index:2}.tt-valor[data-astro-cid-jtbrhqy5]{font-weight:700;font-size:.9rem}.tt-fecha[data-astro-cid-jtbrhqy5]{color:var(--n-200)}.lienzo[data-astro-cid-jtbrhqy5].activo .hover[data-astro-cid-jtbrhqy5],.lienzo[data-astro-cid-jtbrhqy5].activo .tooltip[data-astro-cid-jtbrhqy5]{opacity:1}.js-anima .linea[data-astro-cid-jtbrhqy5]{stroke-dasharray:1;stroke-dashoffset:1}.js-anima .area[data-astro-cid-jtbrhqy5],.js-anima .marca[data-astro-cid-jtbrhqy5],.js-anima .nota[data-astro-cid-jtbrhqy5]{opacity:0}.js-anima.visto .linea[data-astro-cid-jtbrhqy5]{stroke-dashoffset:0;transition:stroke-dashoffset 1.8s cubic-bezier(.45,0,.2,1)}.js-anima.visto .area[data-astro-cid-jtbrhqy5]{opacity:1;transition:opacity .9s ease 1.1s}.js-anima.visto .marca[data-astro-cid-jtbrhqy5],.js-anima.visto .nota[data-astro-cid-jtbrhqy5]{opacity:1;transition:opacity .4s ease calc(1.2s + var(--i, 0) * .25s)}.js-anima.visto .lienzo[data-astro-cid-jtbrhqy5].activo .nota[data-astro-cid-jtbrhqy5]{opacity:.2;transition:opacity .2s ease}.pie[data-astro-cid-jtbrhqy5]{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--n-100);font-size:.8rem;color:var(--n-400)}.fuente[data-astro-cid-jtbrhqy5]{margin:0}.evolucion[data-astro-cid-jtbrhqy5]{margin-top:.25rem;font-variant-numeric:tabular-nums}@media(max-width:600px){.v-escritorio[data-astro-cid-jtbrhqy5]{display:none}.v-movil[data-astro-cid-jtbrhqy5]{display:block}.nota[data-astro-cid-jtbrhqy5]{font-size:.68rem;padding:4px 8px}.nota[data-astro-cid-jtbrhqy5] strong[data-astro-cid-jtbrhqy5]{font-size:.78rem}}@media(prefers-reduced-motion:reduce){.js-anima .linea[data-astro-cid-jtbrhqy5],.js-anima .area[data-astro-cid-jtbrhqy5],.js-anima .marca[data-astro-cid-jtbrhqy5],.js-anima .nota[data-astro-cid-jtbrhqy5]{stroke-dashoffset:0;opacity:1;transition:none}}.caso[data-astro-cid-4skg3wy7]{position:relative;overflow:hidden;background-color:#f6f6f6;background-image:url(/images/bg.webp);background-repeat:repeat;background-size:380px 380px;padding:clamp(4rem,8vw,7.5rem) 0}.vh[data-astro-cid-4skg3wy7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.caso-panel[data-astro-cid-4skg3wy7]:before{content:"";position:absolute;inset:-84px -96px;z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(124,92,217,.45) 1.6px,transparent 2px) 12px 12px / 96px 96px,linear-gradient(rgba(124,92,217,.2) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(90deg,rgba(124,92,217,.2) 1px,transparent 1px) 0 0 / 24px 24px;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 70%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 70%,transparent 100%)}.caso-panel[data-astro-cid-4skg3wy7]>.panel[data-astro-cid-4skg3wy7]{position:relative;z-index:1}.caso-panel[data-astro-cid-4skg3wy7]>.chip[data-astro-cid-4skg3wy7]{z-index:2}.caso-grid[data-astro-cid-4skg3wy7]{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"intro panel" "pasos panel";grid-template-rows:auto 1fr;column-gap:clamp(2rem,5vw,4.5rem);row-gap:var(--s6);align-items:start}.caso-intro[data-astro-cid-4skg3wy7]{grid-area:intro}.caso-panel[data-astro-cid-4skg3wy7]{grid-area:panel;align-self:center;position:relative}.caso-pasos[data-astro-cid-4skg3wy7]{grid-area:pasos}.caso-title[data-astro-cid-4skg3wy7]{display:flex;align-items:center;flex-wrap:wrap;gap:.35em .5em;margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;letter-spacing:-.01em;color:var(--n-600)}.logo-md[data-astro-cid-4skg3wy7]{height:.95em;width:auto;display:block}.cifra[data-astro-cid-4skg3wy7]{margin:var(--s5) 0 var(--s5)}.num[data-astro-cid-4skg3wy7]{display:flex;align-items:baseline;font-size:clamp(4.2rem,9vw,6.8rem);font-weight:800;letter-spacing:-.045em;line-height:.95;color:var(--ink)}.num[data-astro-cid-4skg3wy7] .x[data-astro-cid-4skg3wy7]{font-size:.5em;font-weight:700;color:var(--v-400);margin-right:.06em}.num[data-astro-cid-4skg3wy7] em[data-astro-cid-4skg3wy7]{font-style:normal;background:linear-gradient(135deg,var(--v-700) 0%,var(--v-400) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.cap[data-astro-cid-4skg3wy7]{margin-top:var(--s3);font-size:1.05rem;font-weight:600;color:var(--ink)}.cap[data-astro-cid-4skg3wy7] .hl[data-astro-cid-4skg3wy7]{background:var(--v-200);padding:1px 6px;border-radius:4px}.lead[data-astro-cid-4skg3wy7]{margin:0;max-width:46ch;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.75;color:var(--n-600);border-left:2px solid var(--v-300);padding-left:1.3rem}.panel[data-astro-cid-4skg3wy7]{position:relative;background:var(--paper);border:1px solid var(--n-200);border-radius:var(--r-xl);box-shadow:var(--sh-lg);padding:clamp(1.1rem,2.4vw,1.75rem)}.chip[data-astro-cid-4skg3wy7]{position:absolute;z-index:1;top:-15px;right:clamp(16px,3vw,32px);padding:6px 14px;border-radius:var(--r-pill);background:var(--v-600);color:var(--paper);font-size:.8rem;font-weight:700;box-shadow:var(--sh-md)}.panel-head[data-astro-cid-4skg3wy7]{display:flex;justify-content:space-between;align-items:center;gap:var(--s3)}.dominio[data-astro-cid-4skg3wy7]{display:flex;flex-direction:column;gap:2px}.dominio[data-astro-cid-4skg3wy7] strong[data-astro-cid-4skg3wy7]{font-size:1rem;font-weight:700;color:var(--ink)}.dominio[data-astro-cid-4skg3wy7] span[data-astro-cid-4skg3wy7]{font-size:.8rem;color:var(--n-400)}.fuente-pill[data-astro-cid-4skg3wy7]{padding:4px 12px;border-radius:var(--r-pill);background:var(--v-50);color:var(--v-700);font-size:.74rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.panel-kpis[data-astro-cid-4skg3wy7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--s5) 0 var(--s4);padding:var(--s4) 0;border-top:1px solid var(--n-100);border-bottom:1px solid var(--n-100)}.kpi[data-astro-cid-4skg3wy7]{display:flex;flex-direction:column;gap:2px;padding:0 var(--s4)}.kpi[data-astro-cid-4skg3wy7]:first-child{padding-left:0}.kpi[data-astro-cid-4skg3wy7]+.kpi[data-astro-cid-4skg3wy7]{border-left:1px solid var(--n-100)}.kpi-valor[data-astro-cid-4skg3wy7]{font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:800;letter-spacing:-.02em;color:var(--ink)}.kpi-label[data-astro-cid-4skg3wy7]{font-size:.76rem;color:var(--n-400)}.pasos[data-astro-cid-4skg3wy7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s4)}.pasos[data-astro-cid-4skg3wy7] li[data-astro-cid-4skg3wy7]{position:relative;display:flex;gap:var(--s4);align-items:flex-start}.pasos[data-astro-cid-4skg3wy7] li[data-astro-cid-4skg3wy7]:not(:last-child):before{content:"";position:absolute;left:15px;top:34px;bottom:calc(-1 * var(--s4) + 4px);border-left:1px dashed var(--v-200)}.n[data-astro-cid-4skg3wy7]{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--v-100);color:var(--v-700);font-size:.82rem;font-weight:800}.pasos[data-astro-cid-4skg3wy7] strong[data-astro-cid-4skg3wy7]{display:block;font-size:1rem;color:var(--ink);line-height:1.4;margin-top:4px}.pasos[data-astro-cid-4skg3wy7] p[data-astro-cid-4skg3wy7]{margin:2px 0 0;font-size:.92rem;line-height:1.55;color:var(--n-600)}.caso-link[data-astro-cid-4skg3wy7]{display:inline-flex;align-items:center;gap:8px;margin-top:var(--s6);padding:13px 24px;border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font-weight:600;font-size:.95rem;text-decoration:none;transition:background .2s ease,transform .2s ease}.caso-link[data-astro-cid-4skg3wy7]:hover{background:var(--n-800);transform:translate(3px)}@media(max-width:960px){.caso-grid[data-astro-cid-4skg3wy7]{grid-template-columns:1fr;grid-template-areas:"intro" "panel" "pasos";grid-template-rows:auto;row-gap:var(--s7)}.lead[data-astro-cid-4skg3wy7]{max-width:none}}@media(max-width:600px){.panel-kpis[data-astro-cid-4skg3wy7]{margin:var(--s4) 0 var(--s3);padding:var(--s3) 0}.kpi[data-astro-cid-4skg3wy7]{padding:0 var(--s2)}.kpi-label[data-astro-cid-4skg3wy7]{font-size:.68rem}.fuente-pill[data-astro-cid-4skg3wy7]{font-size:.66rem;padding:3px 9px}}.experiencia[data-astro-cid-xpq65ryk]{background-color:#f6f6f6;background-image:url(/images/bg.webp);background-repeat:repeat;background-size:380px 380px;padding:clamp(3.5rem,7vw,6.5rem) 0}.exp-head[data-astro-cid-xpq65ryk]{max-width:720px;margin:0 0 clamp(2rem,4vw,3rem)}.exp-title[data-astro-cid-xpq65ryk]{font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;color:var(--ink);letter-spacing:-.02em;line-height:1.1;margin:0 0 var(--s3)}.exp-intro[data-astro-cid-xpq65ryk]{margin:0;font-size:1.05rem;line-height:1.7;color:var(--n-600)}.bento[data-astro-cid-xpq65ryk]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px)}.celda[data-astro-cid-xpq65ryk]{position:relative;overflow:hidden;background:var(--paper);border:1px solid var(--n-200);border-radius:var(--r-xl);box-shadow:var(--sh-sm);transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease}.celda[data-astro-cid-xpq65ryk]:hover{transform:translateY(-3px);box-shadow:var(--sh-lg);border-color:var(--v-200)}.anio[data-astro-cid-xpq65ryk]{position:absolute;right:-.04em;bottom:-.2em;font-size:clamp(5.5rem,11vw,9.5rem);font-weight:800;letter-spacing:-.05em;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--v-100);pointer-events:none;user-select:none;transition:-webkit-text-stroke-color .3s ease}.celda[data-astro-cid-xpq65ryk]:hover .anio[data-astro-cid-xpq65ryk]{-webkit-text-stroke-color:var(--v-200)}.meta[data-astro-cid-xpq65ryk]{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.periodo[data-astro-cid-xpq65ryk]{display:inline-flex;align-items:center;gap:7px;padding:4px 12px;border-radius:var(--r-pill);background:var(--v-50);color:var(--v-700);font-size:.76rem;font-weight:700;font-variant-numeric:tabular-nums}.vivo[data-astro-cid-xpq65ryk]{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#84dcc6;box-shadow:0 0 0 3px #84dcc640}.dominio[data-astro-cid-xpq65ryk]{font-size:.8rem;color:var(--n-400);text-decoration:none}.dominio[data-astro-cid-xpq65ryk]:hover{color:var(--v-700)}.celda[data-astro-cid-xpq65ryk] h3[data-astro-cid-xpq65ryk]{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin:var(--s4) 0 0}.logo[data-astro-cid-xpq65ryk]{display:block;height:24px;width:auto}.rol[data-astro-cid-xpq65ryk]{font-size:.95rem;font-weight:600;color:var(--n-600)}.descripcion[data-astro-cid-xpq65ryk]{position:relative;margin:var(--s3) 0 0;font-size:.95rem;line-height:1.65;color:var(--n-600)}.areas[data-astro-cid-xpq65ryk]{position:relative;display:flex;flex-wrap:wrap;gap:6px;margin:var(--s4) 0 0;padding:0;list-style:none}.areas[data-astro-cid-xpq65ryk] li[data-astro-cid-xpq65ryk]{padding:4px 10px;border-radius:var(--r-pill);background:var(--n-100);color:var(--n-600);font-size:.72rem;font-weight:600}.foto[data-astro-cid-xpq65ryk]{overflow:hidden;background:var(--n-100)}.foto[data-astro-cid-xpq65ryk] img[data-astro-cid-xpq65ryk]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.celda[data-astro-cid-xpq65ryk]:hover .foto[data-astro-cid-xpq65ryk] img[data-astro-cid-xpq65ryk]{transform:scale(1.05)}.freelance[data-astro-cid-xpq65ryk]{display:flex;flex-direction:column;padding:clamp(1.5rem,2.6vw,2.25rem);background:radial-gradient(120% 90% at 0% 0%,var(--v-100) 0%,transparent 60%),radial-gradient(110% 100% at 100% 100%,var(--v-200) 0%,transparent 60%),var(--haze);border-color:var(--v-100)}.freelance[data-astro-cid-xpq65ryk]:after{content:"";position:absolute;width:230px;aspect-ratio:1;right:-95px;top:-95px;background:url(/assets/logo-icon.png) center / contain no-repeat;opacity:.06;pointer-events:none}.freelance[data-astro-cid-xpq65ryk] .periodo[data-astro-cid-xpq65ryk]{background:var(--paper)}.freelance[data-astro-cid-xpq65ryk] .anio[data-astro-cid-xpq65ryk]{-webkit-text-stroke-color:var(--v-200)}.freelance[data-astro-cid-xpq65ryk] h3[data-astro-cid-xpq65ryk]{flex-direction:column;align-items:flex-start;gap:8px}.freelance[data-astro-cid-xpq65ryk] h3[data-astro-cid-xpq65ryk] .logo[data-astro-cid-xpq65ryk]{height:34px}.freelance[data-astro-cid-xpq65ryk] .areas[data-astro-cid-xpq65ryk] li[data-astro-cid-xpq65ryk]{background:var(--paper)}.freelance-pie[data-astro-cid-xpq65ryk]{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s3);margin-top:auto;padding-top:var(--s5)}.disponible[data-astro-cid-xpq65ryk]{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;font-weight:700;color:var(--ink)}.freelance[data-astro-cid-xpq65ryk] .ver[data-astro-cid-xpq65ryk]{text-decoration:none}.dutti[data-astro-cid-xpq65ryk]{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:420px}.dutti-texto[data-astro-cid-xpq65ryk]{position:relative;padding:clamp(1.5rem,3vw,2.75rem);display:flex;flex-direction:column}.dutti[data-astro-cid-xpq65ryk] h3[data-astro-cid-xpq65ryk] .logo[data-astro-cid-xpq65ryk]{height:34px}.dutti[data-astro-cid-xpq65ryk] .descripcion[data-astro-cid-xpq65ryk]{font-size:1.02rem;max-width:52ch}.dutti[data-astro-cid-xpq65ryk] .anio[data-astro-cid-xpq65ryk]{right:auto;left:clamp(1.2rem,2.6vw,2.4rem);font-size:clamp(7rem,15vw,13rem)}.dutti[data-astro-cid-xpq65ryk] .foto[data-astro-cid-xpq65ryk]{margin:12px 12px 12px 0;border-radius:calc(var(--r-xl) - 8px)}.enlace-caso[data-astro-cid-xpq65ryk]{position:relative;display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-top:auto;padding-top:var(--s5);font-size:.9rem;font-weight:600;color:var(--ink);text-decoration:none}.delta[data-astro-cid-xpq65ryk]{white-space:nowrap;padding:3px 11px;border-radius:var(--r-pill);background:var(--v-100);color:var(--v-700);font-weight:800}.ver[data-astro-cid-xpq65ryk]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font-size:.82rem}.ver[data-astro-cid-xpq65ryk] svg[data-astro-cid-xpq65ryk]{transition:transform .2s ease}.enlace-caso[data-astro-cid-xpq65ryk]:hover .ver[data-astro-cid-xpq65ryk] svg[data-astro-cid-xpq65ryk]{transform:translate(3px)}.anterior[data-astro-cid-xpq65ryk]{display:flex;flex-direction:column}.anterior[data-astro-cid-xpq65ryk] .foto[data-astro-cid-xpq65ryk]{aspect-ratio:16 / 9;margin:10px 10px 0;border-radius:calc(var(--r-xl) - 8px)}.cuerpo[data-astro-cid-xpq65ryk]{position:relative;flex:1;padding:clamp(1.1rem,2vw,1.6rem)}.columna[data-astro-cid-xpq65ryk]{display:flex;flex-direction:column;gap:clamp(14px,1.6vw,22px)}.compacta[data-astro-cid-xpq65ryk]{flex:1;padding:clamp(1.1rem,2vw,1.6rem);min-height:170px}.compacta[data-astro-cid-xpq65ryk] .nombre[data-astro-cid-xpq65ryk]{font-size:1.5rem;font-weight:800;letter-spacing:-.015em;color:var(--ink)}.linkedin[data-astro-cid-xpq65ryk]{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:var(--s4);padding:clamp(1.1rem,2vw,1.6rem);min-height:170px;text-decoration:none}.linkedin-texto[data-astro-cid-xpq65ryk]{position:relative;max-width:24ch;font-size:1.15rem;font-weight:700;line-height:1.35;color:var(--ink)}.linkedin-cta[data-astro-cid-xpq65ryk]{position:relative;align-self:flex-start;display:inline-flex;align-items:center;gap:9px;padding:10px 18px;border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font-size:.85rem;font-weight:700}@media(max-width:1024px){.bento[data-astro-cid-xpq65ryk]{grid-template-columns:repeat(2,minmax(0,1fr))}.freelance[data-astro-cid-xpq65ryk],.dutti[data-astro-cid-xpq65ryk]{grid-column:1 / -1}.columna[data-astro-cid-xpq65ryk]{grid-column:1 / -1;flex-direction:row}.compacta[data-astro-cid-xpq65ryk],.linkedin[data-astro-cid-xpq65ryk]{min-height:150px}}@media(max-width:680px){.bento[data-astro-cid-xpq65ryk]{grid-template-columns:1fr}.dutti[data-astro-cid-xpq65ryk]{grid-template-columns:1fr;min-height:0}.dutti[data-astro-cid-xpq65ryk] .foto[data-astro-cid-xpq65ryk]{order:-1;aspect-ratio:16 / 9;margin:10px 10px 0}.dutti[data-astro-cid-xpq65ryk] .anio[data-astro-cid-xpq65ryk]{left:auto;right:-.04em;font-size:7rem}.columna[data-astro-cid-xpq65ryk]{flex-direction:column}}@media(prefers-reduced-motion:reduce){.celda[data-astro-cid-xpq65ryk],.foto[data-astro-cid-xpq65ryk] img[data-astro-cid-xpq65ryk]{transition:none}}.testimonials[data-astro-cid-aadlzisc]{background-color:#f6f6f6;background-image:url(/images/bg.webp);background-repeat:repeat;background-size:380px 380px;padding:clamp(3.5rem,6vw,6rem) 0}.t-head[data-astro-cid-aadlzisc]{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;margin-bottom:clamp(2rem,4vw,3rem)}.t-title[data-astro-cid-aadlzisc]{font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--ink);margin:0 0 .8rem}.t-translated[data-astro-cid-aadlzisc]{margin:18px 0 0;font-size:.82rem;color:var(--n-500, #8a8d93)}.t-intro[data-astro-cid-aadlzisc]{font-size:1.08rem;line-height:1.75;color:var(--n-600);max-width:52ch;margin:0}.testimonials[data-astro-cid-aadlzisc]{position:relative;overflow:hidden}.testimonials[data-astro-cid-aadlzisc]>.container[data-astro-cid-aadlzisc]{position:relative;z-index:1}.t-quote-bg[data-astro-cid-aadlzisc]{position:absolute;top:-.12em;right:4%;z-index:0;pointer-events:none;user-select:none;font:800 clamp(16rem,34vw,30rem)/1 var(--sans);color:var(--v-200);opacity:.45}.t-wall[data-astro-cid-aadlzisc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.t-col[data-astro-cid-aadlzisc]{display:flex;flex-direction:column;gap:22px}@media(max-width:1000px)and (min-width:701px){.t-wall[data-astro-cid-aadlzisc]{grid-template-columns:repeat(2,minmax(0,1fr))}.t-col[data-astro-cid-aadlzisc]:nth-child(3){grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}}.t-card[data-astro-cid-aadlzisc]{margin:0;background:#fff;border:1px solid var(--n-200);border-radius:var(--r-lg);padding:26px 26px 22px;box-shadow:0 1px 2px #17151f0a;transition:border-color .25s ease,box-shadow .25s ease}.t-card[data-astro-cid-aadlzisc]:hover{border-color:var(--v-300);box-shadow:0 14px 34px -18px #5b3fb559}.t-card[data-astro-cid-aadlzisc] blockquote[data-astro-cid-aadlzisc]{margin:0}.t-card[data-astro-cid-aadlzisc] blockquote[data-astro-cid-aadlzisc] p[data-astro-cid-aadlzisc]{margin:0;font-size:.98rem;line-height:1.72;color:var(--n-600)}.t-hl[data-astro-cid-aadlzisc]{color:var(--ink);font-weight:700;background:linear-gradient(transparent 38%,var(--v-200) 38%,var(--v-200) 94%,transparent 94%) no-repeat 0 0 / 0% 100%;padding:0 2px;border-radius:2px;transition:background-size 1.1s cubic-bezier(.6,.1,.3,1) .2s;-webkit-box-decoration-break:clone;box-decoration-break:clone}.t-card[data-astro-cid-aadlzisc].in .t-hl[data-astro-cid-aadlzisc]{background-size:100% 100%}.t-card[data-astro-cid-aadlzisc] figcaption[data-astro-cid-aadlzisc]{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:20px;padding-top:18px;border-top:1px solid var(--n-100)}.t-avatar[data-astro-cid-aadlzisc]{width:48px;height:48px;border-radius:50%;object-fit:cover;filter:grayscale(1);transition:filter .3s}.t-card[data-astro-cid-aadlzisc]:hover .t-avatar[data-astro-cid-aadlzisc]{filter:none}.t-who[data-astro-cid-aadlzisc]{display:flex;flex-direction:column;min-width:0;line-height:1.35}.t-who[data-astro-cid-aadlzisc] strong[data-astro-cid-aadlzisc]{font-size:.95rem;color:var(--ink)}.t-role[data-astro-cid-aadlzisc]{font-size:.8rem;color:var(--n-600)}.t-when[data-astro-cid-aadlzisc]{font-size:.74rem;color:var(--n-400);margin-top:2px}.t-in[data-astro-cid-aadlzisc]{color:var(--n-400);display:inline-flex}.t-in[data-astro-cid-aadlzisc]:hover{color:var(--v-700)}.t-in[data-astro-cid-aadlzisc] svg[data-astro-cid-aadlzisc]{width:18px;height:18px}@media(max-width:700px){.t-head[data-astro-cid-aadlzisc]{grid-template-columns:1fr}.t-quote-bg[data-astro-cid-aadlzisc]{font-size:13rem;right:-2%}.t-col[data-astro-cid-aadlzisc]{display:contents}.t-wall[data-astro-cid-aadlzisc]{display:flex;align-items:flex-start;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -30px;padding:0 30px 10px;scrollbar-width:none}.t-wall[data-astro-cid-aadlzisc]::-webkit-scrollbar{display:none}.t-card[data-astro-cid-aadlzisc]{flex:0 0 84%;scroll-snap-align:center;margin:0}}@media(prefers-reduced-motion:reduce){.t-hl[data-astro-cid-aadlzisc]{transition:none;background-size:100% 100%}}.cc[data-astro-cid-u6ts4xkx]{margin-top:2rem}.cc-label[data-astro-cid-u6ts4xkx]{margin:0 0 .6rem;font-size:.95rem;font-weight:700;color:var(--ink)}.cc-label[data-astro-cid-u6ts4xkx] span[data-astro-cid-u6ts4xkx]{font-weight:500;color:var(--n-400);margin-left:.35rem}.cc-stage[data-astro-cid-u6ts4xkx]{position:relative;height:270px;overflow:hidden;touch-action:pan-y;border-bottom:1.5px solid var(--ink)}.chip[data-astro-cid-u6ts4xkx]{position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-family:var(--sans);font-weight:700;letter-spacing:-.01em;border-radius:999px;border:0;user-select:none;cursor:grab;will-change:transform;visibility:hidden;transition:background-color .2s,color .2s,box-shadow .2s}.chip[data-astro-cid-u6ts4xkx].ready{visibility:visible}.chip[data-astro-cid-u6ts4xkx]:focus-visible{outline:3px solid var(--v-400);outline-offset:3px}.chip-l[data-astro-cid-u6ts4xkx]{font-size:1.15rem;padding:.85rem 1.45rem}.chip-m[data-astro-cid-u6ts4xkx]{font-size:.98rem;padding:.72rem 1.2rem}.chip-s[data-astro-cid-u6ts4xkx]{font-size:.84rem;padding:.58rem 1rem}.chip-ink[data-astro-cid-u6ts4xkx]{background:var(--ink);color:#fff}.chip-pur[data-astro-cid-u6ts4xkx]{background:var(--v-500);color:#fff}.chip-lav[data-astro-cid-u6ts4xkx]{background:var(--v-200);color:var(--ink)}.chip-line[data-astro-cid-u6ts4xkx]{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.chip[data-astro-cid-u6ts4xkx][aria-pressed=true]{z-index:2;background:var(--v-500);color:#fff;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--v-500)}.chip[data-astro-cid-u6ts4xkx][aria-pressed=true]:after{content:"✓";position:absolute;top:-7px;right:-4px;width:22px;height:22px;border-radius:50%;background:var(--ink);color:#fff;font-size:.72rem;font-weight:800;display:flex;align-items:center;justify-content:center}.chip-logo[data-astro-cid-u6ts4xkx]{width:66px;height:66px;padding:0;background:#fff;box-shadow:0 8px 20px #17151f1f;cursor:grab}.chip-logo[data-astro-cid-u6ts4xkx] img[data-astro-cid-u6ts4xkx]{width:56px;height:56px;pointer-events:none}.cc-picked[data-astro-cid-u6ts4xkx]{min-height:1.4em;margin:.7rem 0 0;font-size:.85rem;color:var(--n-600)}.cc-picked[data-astro-cid-u6ts4xkx] strong[data-astro-cid-u6ts4xkx]{color:var(--v-700)}@media(max-width:480px){.cc-stage[data-astro-cid-u6ts4xkx]{height:225px}.chip-l[data-astro-cid-u6ts4xkx]{font-size:.95rem;padding:.7rem 1.15rem}.chip-m[data-astro-cid-u6ts4xkx]{font-size:.85rem;padding:.6rem 1rem}.chip-s[data-astro-cid-u6ts4xkx]{font-size:.76rem;padding:.5rem .85rem}.chip-logo[data-astro-cid-u6ts4xkx]{width:54px;height:54px}.chip-logo[data-astro-cid-u6ts4xkx] img[data-astro-cid-u6ts4xkx]{width:46px;height:46px}}.contact[data-astro-cid-svshx33u]{background-color:#f6f6f6;background-image:url(/images/bg.webp);background-repeat:repeat;background-size:380px 380px;padding:clamp(3.5rem,6vw,6rem) 0}.contact-content[data-astro-cid-svshx33u]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,5vw,5rem);align-items:center}.contact-title[data-astro-cid-svshx33u]{font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;margin:0 0 var(--spacing-md);color:var(--ink)}.contact-info[data-astro-cid-svshx33u]>p[data-astro-cid-svshx33u]{font-size:1.08rem;line-height:1.75;margin-bottom:var(--spacing-xl);color:var(--n-600)}.contact-methods[data-astro-cid-svshx33u]{display:flex;flex-wrap:wrap;gap:1.4rem;margin:1.6rem 0 0}.contact-method[data-astro-cid-svshx33u]{display:inline-flex;align-items:center;gap:.45rem;font-size:.88rem;font-weight:600;color:var(--n-600);transition:color .2s ease}.contact-method[data-astro-cid-svshx33u]:hover{color:var(--v-700)}.contact-method[data-astro-cid-svshx33u] svg[data-astro-cid-svshx33u]{width:17px;height:17px}.contact-form-wrapper[data-astro-cid-svshx33u]{background:var(--paper);padding:clamp(1.75rem,3vw,2.5rem);border:1px solid var(--n-200);border-radius:var(--r-lg);box-shadow:var(--sh-md)}.contact-form[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:16px}.form-group[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:6px}.form-group[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{font-weight:600;font-size:.9rem;color:var(--ink)}.form-group[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u],.form-group[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{padding:.8rem .95rem;border:1px solid var(--n-200);border-radius:var(--r-sm);font-family:var(--sans);font-size:1rem;color:var(--ink);background:var(--paper);transition:border-color .2s ease,box-shadow .2s ease}.form-group[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]::placeholder,.form-group[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]::placeholder{color:var(--n-400)}.form-group[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:focus,.form-group[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:focus{outline:none;border-color:var(--v-400);box-shadow:0 0 0 3px var(--v-100)}.form-group[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{resize:vertical;min-height:120px}.submit-btn[data-astro-cid-svshx33u]{margin-top:6px;padding:.95rem 1.5rem;background:var(--ink);color:#fff;border:none;border-radius:var(--r-pill);font:600 1rem/1 var(--sans);cursor:pointer;transition:filter .2s ease,transform .2s ease}.submit-btn[data-astro-cid-svshx33u]:hover{filter:brightness(1.35);transform:translateY(-2px)}.submit-btn[data-astro-cid-svshx33u]:disabled{opacity:.7;cursor:default;transform:none}.success-message[data-astro-cid-svshx33u]{text-align:center;padding:var(--spacing-2xl) var(--spacing-md);color:var(--ok)}.success-message[data-astro-cid-svshx33u] svg[data-astro-cid-svshx33u]{margin:0 auto var(--spacing-lg);animation:checkmark .6s ease-in-out}.success-message[data-astro-cid-svshx33u] h3[data-astro-cid-svshx33u]{font-size:1.4rem;color:var(--ink);margin-bottom:var(--spacing-sm)}.success-message[data-astro-cid-svshx33u] p[data-astro-cid-svshx33u]{color:var(--n-600);font-size:1rem}@keyframes checkmark{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@media(max-width:968px){.contact-content[data-astro-cid-svshx33u]{grid-template-columns:1fr;gap:var(--spacing-2xl);align-items:start}.contact-info[data-astro-cid-svshx33u]>p[data-astro-cid-svshx33u]{font-size:1rem}}@media(max-width:480px){.contact[data-astro-cid-svshx33u]{padding:var(--spacing-2xl) 0}.contact-info[data-astro-cid-svshx33u]>p[data-astro-cid-svshx33u]{font-size:.95rem;margin-bottom:var(--spacing-lg)}.form-group[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u],.form-group[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{font-size:.95rem}}
