@font-face{font-family:ITB;src:url(/fonts/inter-tight-latin-900-normal.woff2)format("woff2");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:ITBo;src:url(/fonts/inter-tight-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:ITR;src:url(/fonts/inter-tight-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:JBM;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:ITB;src:url(/fonts/inter-tight-simbolos-900-normal.woff)format("woff");font-weight:900;font-style:normal;font-display:block;unicode-range:U+2192}@font-face{font-family:ITBo;src:url(/fonts/inter-tight-simbolos-700-normal.woff)format("woff");font-weight:700;font-style:normal;font-display:block;unicode-range:U+2192}@font-face{font-family:ITR;src:url(/fonts/inter-tight-simbolos-400-normal.woff)format("woff");font-weight:400;font-style:normal;font-display:block;unicode-range:U+2192}@font-face{font-family:JBM;src:url(/fonts/jetbrains-mono-simbolos-400-normal.woff)format("woff");font-weight:400;font-style:normal;font-display:block;unicode-range:U+2192}:root{--palette-ink:#0a0a0a;--palette-bone:#f2efe8;--palette-stone:#8a857c;--palette-fog:#d9d5cc;--palette-rule-dk:#2a2a28;--palette-body:#3a3a38;--signal:#eabc18;--on-signal:#0a0a0a;--radius:0px;--font-display:"ITB", "Inter Tight", "Helvetica Neue", Arial, sans-serif;--font-title:"ITBo", "Inter Tight", "Helvetica Neue", Arial, sans-serif;--font-body:"ITR", "Inter Tight", "Helvetica Neue", Arial, sans-serif;--font-mono:"JBM", "JetBrains Mono", "Courier New", monospace;--display-xl-size:64px;--display-xl-weight:900;--display-xl-lh:1.1;--display-xl-tracking:-.035em;--display-lg-size:48px;--display-lg-weight:900;--display-lg-lh:1.15;--display-lg-tracking:-.035em;--display-md-size:32px;--display-md-weight:900;--display-md-lh:1.2;--display-md-tracking:-.035em;--display-sm-size:24px;--display-sm-weight:900;--display-sm-lh:1.3;--display-sm-tracking:-.035em;--title-md-size:20px;--title-md-weight:700;--title-md-lh:1.3;--title-md-tracking:-.03em;--title-sm-size:16px;--title-sm-weight:700;--title-sm-lh:1.3;--title-sm-tracking:-.03em;--body-md-size:16px;--body-md-weight:400;--body-md-lh:1.5;--body-md-tracking:0;--body-sm-size:14px;--body-sm-weight:400;--body-sm-lh:1.5;--body-sm-tracking:0;--caption-size:11px;--caption-weight:400;--caption-lh:1.4;--caption-tracking:2px;--button-size:14px;--button-weight:400;--button-lh:1;--button-tracking:2.5px;--figure-xl-size:48px;--figure-xl-weight:400;--figure-xl-lh:1.1;--figure-xl-tracking:0;--figure-md-size:32px;--figure-md-weight:400;--figure-md-lh:1.1;--figure-md-tracking:0;--nav-size:12px;--nav-weight:400;--nav-lh:1.4;--nav-tracking:2px;--space-xxs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-xxl:64px;--space-section:120px;--content-max:1280px;--header-h:56px;--target-min:44px;--comp-surface-header-height:56px;--comp-button-primary-height:44px;--comp-button-primary-padding:14px 32px;--comp-button-primary-border:1px solid var(--ink);--comp-button-icon-size:40px;--comp-button-icon-border:1px solid var(--ink);--comp-hero-band-paddingX:96px;--comp-hero-band-paddingY:96px to 200px;--comp-callout-card-padding:var(--space-md);--comp-callout-card-width:320px;--comp-article-card-padding:var(--space-lg);--comp-article-card-border:1px solid var(--hairline);--comp-listing-row-padding:24px 0;--comp-listing-row-borderBottom:1px solid var(--hairline);--comp-stat-cell-padding:24px 0;--comp-stat-cell-borderBottom:1px solid var(--hairline);--comp-text-input-height:44px;--comp-text-input-padding:10px 0;--comp-text-input-borderBottom:1px solid var(--hairline);--comp-field-state-borderBottom:2px solid var(--ink);--comp-cta-band-padding:80px;--comp-footer-padding:var(--space-xxl);--comp-slide-frame-padding:96px;--comp-agenda-block-padding:24px 0;--comp-agenda-block-borderBottom:1px solid var(--hairline);--comp-exercise-frame-padding:var(--space-xl);--comp-section-divider-padding:96px;--comp-diagram-frame-padding:var(--space-xl)}[data-mode=ink]{--canvas:#0a0a0a;--ink:#f2efe8;--body:#f2efe8;--muted:#8a857c;--muted-display:#8a857c;--hairline:#2a2a28;--surface:transparent;color-scheme:dark}[data-mode=bone]{--canvas:#f2efe8;--ink:#0a0a0a;--body:#3a3a38;--muted:#3a3a38;--muted-display:#8a857c;--hairline:#d9d5cc;--surface:#d9d5cc;color-scheme:light}:root{--hairline-w:1px;--gutter:16px;--grid-gap:var(--space-xl);--measure-body:34em;--measure-lead:30em;--measure-letter:31em;--mark-header:32px}@media (width<=767.98px){html[data-xl="36"]{--display-xl-size:36px;--display-lg-size:36px;--display-md-size:28px;--display-sm-size:22px}html[data-xl="40"]{--display-xl-size:40px;--display-lg-size:40px;--display-md-size:32px;--display-sm-size:24px}}@media (width>=768px){:root{--gutter:40px}}@media (width>=1024px){:root{--gutter:96px}}*,:before,:after{box-sizing:border-box;border-radius:var(--radius)}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;background:var(--canvas)}body{background:var(--canvas);color:var(--body);font-family:var(--font-body);font-size:var(--body-md-size);font-weight:var(--body-md-weight);line-height:var(--body-md-lh);letter-spacing:var(--body-md-tracking);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;height:auto;display:block}a{color:inherit}b,strong{font-family:var(--font-title);font-weight:var(--title-sm-weight)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.skip{left:var(--gutter);min-height:var(--target-min);padding:var(--space-sm) var(--space-md);background:var(--canvas);color:var(--ink);font-family:var(--font-mono);font-size:var(--nav-size);letter-spacing:var(--nav-tracking);text-transform:uppercase;align-items:center;display:inline-flex;position:absolute;top:-100px}.skip:focus{top:var(--space-md);z-index:20}.display-xl,.display-lg,.display-md,.display-sm{font-family:var(--font-display);color:var(--ink);text-wrap:balance}.display-xl{font-size:var(--display-xl-size);font-weight:var(--display-xl-weight);line-height:var(--display-xl-lh);letter-spacing:var(--display-xl-tracking)}.display-lg{font-size:var(--display-lg-size);font-weight:var(--display-lg-weight);line-height:var(--display-lg-lh);letter-spacing:var(--display-lg-tracking)}.display-md{font-size:var(--display-md-size);font-weight:var(--display-md-weight);line-height:var(--display-md-lh);letter-spacing:var(--display-md-tracking)}.display-sm{font-size:var(--display-sm-size);font-weight:var(--display-sm-weight);line-height:var(--display-sm-lh);letter-spacing:var(--display-sm-tracking)}.title-md{font-family:var(--font-title);font-size:var(--title-md-size);font-weight:var(--title-md-weight);line-height:var(--title-md-lh);letter-spacing:var(--title-md-tracking);color:var(--ink)}.title-sm{font-family:var(--font-title);font-size:var(--title-sm-size);font-weight:var(--title-sm-weight);line-height:var(--title-sm-lh);letter-spacing:var(--title-sm-tracking);color:var(--ink)}.body-md{font-family:var(--font-body);font-size:var(--body-md-size);font-weight:var(--body-md-weight);line-height:var(--body-md-lh);letter-spacing:0;color:var(--body)}.body-sm{font-family:var(--font-body);font-size:var(--body-sm-size);font-weight:var(--body-sm-weight);line-height:var(--body-sm-lh);letter-spacing:0}.mono,.caption,.meta-label,.nav-link,.figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:400}.caption,.meta-label{font-size:var(--caption-size);line-height:var(--caption-lh);letter-spacing:var(--caption-tracking);text-transform:uppercase}.meta-label{color:var(--muted)}.caption-overlay{color:var(--ink)}.nav-link{font-size:var(--nav-size);line-height:var(--nav-lh);letter-spacing:var(--nav-tracking);text-transform:uppercase;color:var(--ink);text-decoration:none}.figure-md{font-size:var(--figure-md-size);line-height:var(--figure-md-lh);letter-spacing:0;color:var(--ink)}.figure-xl{font-size:var(--figure-xl-size);line-height:var(--figure-xl-lh);letter-spacing:0;color:var(--ink)}.measure{max-width:var(--measure-body)}.measure-lead{max-width:var(--measure-lead)}.container{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.grid-12{column-gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.grid-12>*{grid-column:1/-1}@media (width>=768px){.grid-12{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.grid-12{grid-template-columns:repeat(12,minmax(0,1fr))}.col-7{grid-column:1/span 7}.col-8{grid-column:1/span 8}}.text-link{color:inherit;text-decoration:underline;text-decoration-thickness:var(--hairline-w);text-decoration-color:var(--hairline);text-underline-offset:.2em}.text-link:active,.text-link:focus-visible{text-decoration-color:currentColor;text-decoration-thickness:2px}.text-link.mono{font-family:var(--font-mono);font-size:var(--nav-size);letter-spacing:var(--nav-tracking);text-transform:uppercase;color:var(--ink)}.links-mono{gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.links-mono .text-link{min-height:var(--target-min);align-items:center;display:inline-flex}.button{min-height:var(--target-min);padding:var(--comp-button-primary-padding);border:var(--hairline-w) solid var(--ink);color:var(--ink);font-family:var(--font-mono);font-size:var(--button-size);line-height:var(--button-lh);letter-spacing:var(--button-tracking);text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button:active{background:var(--ink);color:var(--canvas)}html[data-cta=pildora] .button{border-color:var(--ink);background:var(--ink);min-height:48px;color:var(--canvas);font-family:var(--font-body);letter-spacing:-.01em;text-transform:none;border-radius:999px;padding:13px 28px;font-size:17px;line-height:20px}html[data-cta=pildora] .button:active{background:var(--canvas);color:var(--ink)}.hero .anchor-row .anchor{margin-top:0}[data-mode=bone]{--pildora-cursor:var(--palette-body)}[data-mode=ink]{--pildora-cursor:var(--palette-fog)}html[data-cta=pildora] .solo-canon{display:none}html[data-cta=pildora] :is(.prog-ir,.cta-secundario){min-height:var(--target-min);border:var(--hairline-w) solid var(--ink);color:var(--ink);font-family:var(--font-body);letter-spacing:-.01em;text-transform:none;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:17px;line-height:20px;text-decoration:none;display:inline-flex}html[data-cta=pildora] .prog-ir{justify-self:start}html[data-cta=pildora] :is(.bold-atajo,.cta-secundario):active,html[data-cta=pildora] .prog:active .prog-ir{background:var(--ink);color:var(--canvas)}html[data-cta=pildora] .header-cta{background:var(--ink);color:var(--canvas);font-family:var(--font-body);letter-spacing:-.01em;text-transform:none;background-clip:padding-box;border-block:4px solid #0000;border-radius:999px;padding:0 16px;font-size:15px;line-height:20px;text-decoration:none}html[data-cta=pildora] .header.sobre-imagen .header-cta{background:var(--palette-bone);color:var(--palette-ink)}html[data-cta=pildora] .header-cta:active{background:var(--canvas);color:var(--ink)}html[data-cta=pildora] .cf-pausa{border:var(--hairline-w) solid var(--muted);box-sizing:border-box;font-family:var(--font-body);letter-spacing:-.01em;text-transform:none;border-radius:999px;padding:0 16px;font-size:15px}html[data-cta=pildora] .cf-pausa[hidden]{display:none}@media (hover:hover){html[data-cta=pildora] :is(.button,.wa-flotante,.header-cta):hover{background-color:var(--pildora-cursor)}html[data-cta=pildora] .header.sobre-imagen .header-cta:hover{background-color:var(--palette-fog)}html[data-cta=pildora] :is(.bold-atajo,.cta-secundario):hover,html[data-cta=pildora] .prog:hover .prog-ir{background:var(--ink);color:var(--canvas)}html[data-cta=pildora] .cf-pausa:hover{border-color:var(--ink);color:var(--ink)}}.header{height:var(--header-h);z-index:10;position:absolute;top:0;left:0;right:0}.header .container{justify-content:space-between;align-items:center;height:100%;display:flex}.header-mark{height:var(--header-h);align-items:center;display:flex}.mark-32{width:58px;height:58px;margin:-1px 0 -1px -13px}.mark-48{width:87px;height:87px;margin:-19px 0 0 -19px}.menu-toggle{min-height:var(--target-min);min-width:var(--target-min);padding:0 var(--space-md);margin-right:calc(-1 * var(--space-md));color:var(--ink);font-family:var(--font-mono);font-size:var(--nav-size);letter-spacing:var(--nav-tracking);text-transform:uppercase;cursor:pointer;background:0 0;border:0}.menu-toggle .is-closed-label{display:inline}.menu-toggle .is-open-label,.nav{display:none}.nav ul{display:flex}.nav a{min-height:var(--target-min);padding:0 var(--space-sm);align-items:center;display:inline-flex}.nav li:last-child a{padding-right:0}@media (width<=767.98px){html[data-menu=open] .nav{top:var(--header-h);background:var(--canvas);padding:var(--space-xl) var(--gutter);z-index:9;display:block;position:fixed;bottom:0;left:0;right:0;overflow:auto}html[data-menu=open] .nav ul{flex-direction:column}html[data-menu=open] .nav a{border-bottom:var(--hairline-w) solid var(--hairline);width:100%;min-height:64px;font-family:var(--font-display);font-size:var(--display-md-size);letter-spacing:var(--display-md-tracking);text-transform:none;padding:0;font-weight:900}html[data-menu=open] .nav li:first-child a{border-top:var(--hairline-w) solid var(--hairline)}html[data-menu=open] .menu-toggle .is-closed-label{display:none}html[data-menu=open] .menu-toggle .is-open-label{display:inline}html[data-menu=open] body{overflow:hidden}}@media (width>=768px){.menu-toggle{display:none}.nav{display:block}}.band{padding-top:var(--space-section)}.band-close{padding-bottom:var(--space-section)}.eyebrow{margin-bottom:var(--space-lg)}.stack>*+*{margin-top:var(--space-lg)}.stack-xl>*+*{margin-top:var(--space-xl)}.mt-md{margin-top:var(--space-md)}.mt-lg{margin-top:var(--space-lg)}.mt-xl{margin-top:var(--space-xl)}.updated{margin-top:var(--space-xl);display:block}.hero{padding-top:calc(var(--header-h) + var(--space-xxl))}.hero .statement{max-width:12em}.hero .lead{margin-top:var(--space-lg);max-width:var(--measure-lead);color:var(--body)}html[data-lead=regular] .hero .lead{font-family:var(--font-body);font-weight:var(--body-md-weight);letter-spacing:0}.hero .definition{margin-top:var(--space-lg);max-width:var(--measure-body)}.hero .anchor{min-height:var(--target-min);margin-top:var(--space-lg);align-items:center;display:inline-flex}@media (width>=768px){.hero{padding-top:calc(var(--header-h) + 144px)}.hero .lead,.hero .anchor{margin-top:var(--space-xl)}}@media (width>=1024px){.hero .statement{grid-column:1/span 9}.hero .lead,.hero .definition,.hero .anchor-row{grid-column:1/span 8}}@media (width>=1440px){.hero .statement{grid-column:1/span 8}.hero .lead,.hero .definition,.hero .anchor-row{grid-column:1/span 7}}.cells{border-top:var(--hairline-w) solid var(--hairline)}.stat-cell{padding:var(--comp-stat-cell-padding);border-bottom:var(--hairline-w) solid var(--hairline)}.stat-cell .figure{display:block}.stat-cell .meta-label{margin-top:var(--space-xs);max-width:36em;display:block}.portrait{margin:0}.portrait img{aspect-ratio:4/5;object-fit:cover;width:100%}.portrait.square img{aspect-ratio:1}.portrait figcaption{margin-top:var(--space-sm)}.proof .portrait{margin-top:var(--space-xl);margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter))}.proof .portrait figcaption{padding:0 var(--gutter)}.proof .sectors{margin-top:var(--space-xl)}.proof .sectors .text-link{margin-top:var(--space-md);display:inline-block}.proof .name-line{margin-top:var(--space-lg)}@media (width>=768px){.proof .grid-12{align-items:start}.proof .cells-col{grid-column:1}.proof .portrait{grid-column:2;margin:0}.proof .portrait figcaption{padding:0}}@media (width>=1024px){.proof .cells-col{grid-column:1/span 6}.proof .portrait{grid-column:8/span 5}}.rows{border-top:var(--hairline-w) solid var(--hairline);margin-top:var(--space-xl)}.row{gap:var(--space-xs) var(--space-md);padding:var(--comp-listing-row-padding);border-bottom:var(--hairline-w) solid var(--hairline);color:var(--body);grid-template-columns:1fr auto;text-decoration:none;display:grid}.row .row-title{grid-area:1/1/auto/-1}.row .row-text{max-width:var(--measure-body);grid-area:2/1/auto/-1}.row .row-result{margin-top:var(--space-xs);display:block}.row .row-meta{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-sm);grid-area:3/1/auto/-1;display:flex}.row .chevron{color:var(--ink);flex:none}.row:active .meta-label{color:var(--ink)}.rows .row-note{padding:var(--space-sm) 0 0}.doors .opening{max-width:var(--measure-lead);margin-top:0}@media (width>=768px){.row{align-items:start;column-gap:var(--grid-gap);grid-template-columns:2fr 7fr 3fr}.row .row-title{grid-area:1/1}.row .row-text{grid-area:1/2}.row .row-meta{text-align:right;grid-area:1/3;justify-content:flex-end;justify-self:end;margin-top:0}}.row-plain{gap:var(--space-xs) var(--grid-gap);padding:var(--comp-listing-row-padding);border-bottom:var(--hairline-w) solid var(--hairline);grid-template-columns:1fr;display:grid}.row-plain .row-text{max-width:var(--measure-body)}@media (width>=768px){.row-plain{grid-template-columns:3fr 9fr}}.diagram-frame{padding:var(--comp-diagram-frame-padding) 0}.band>.container>.diagram-frame:last-child{padding-bottom:0}.diagram-frame .diagram{width:100%;max-width:245px;color:var(--ink)}.diagram-frame .diagram .num-in{color:var(--canvas)}.diagram-frame .diagram .baseline{color:var(--hairline)}.phases{margin-top:var(--space-xl);max-width:var(--measure-body)}.phases li{column-gap:var(--space-md);padding:var(--space-md) 0;border-top:var(--hairline-w) solid var(--hairline);grid-template-columns:2.5em 1fr;display:grid}.phases li:last-child{border-bottom:var(--hairline-w) solid var(--hairline)}.phases .num{color:var(--muted);padding-top:.35em}.how .reading{margin-top:var(--space-lg);max-width:var(--measure-body)}.how .reading .text-link{margin-top:var(--space-md);display:inline-block}@media (width>=1024px){.diagram-frame{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.diagram-frame .diagram-col{grid-column:1/span 4}.diagram-frame .diagram{max-width:300px}.diagram-frame .text-col{grid-column:6/span 7}.phases{margin-top:0}}.cta-band{background:var(--canvas);color:var(--body);padding:var(--comp-cta-band-padding) var(--gutter);text-align:center}.cta-band .display-md{max-width:14em;margin:0 auto}.cta-band .line{max-width:var(--measure-body);margin:var(--space-lg) auto 0}.cta-band .button{margin-top:var(--space-xl)}.cta-band .quiet{margin-top:var(--space-lg)}.cta-band .links-mono{margin-top:var(--space-lg);justify-content:center}.footer{padding:var(--comp-footer-padding) 0;color:var(--muted)}.footer .cols{row-gap:var(--space-lg);grid-template-columns:1fr;display:grid}.footer .brand .meta-label{margin-top:calc(var(--space-xs) - 19px);display:block}.footer li+li{margin-top:var(--space-xs)}.footer .nav-link{color:var(--muted);align-items:center;min-height:32px;display:inline-flex}.footer .legal{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:var(--hairline-w) solid var(--hairline);justify-content:space-between;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}@media (width>=768px){.footer .cols{column-gap:var(--grid-gap);row-gap:var(--space-xl);grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.footer .cols{grid-template-columns:repeat(4,1fr)}}.form{max-width:var(--measure-body)}.text-input{width:100%;height:var(--comp-text-input-height);padding:var(--comp-text-input-padding);border:0;border-bottom:var(--hairline-w) solid var(--hairline);color:var(--ink);font-family:var(--font-body);font-size:var(--body-md-size);line-height:var(--body-md-lh);background:0 0}.text-input::placeholder{color:var(--muted);opacity:1}.text-input:focus{border-bottom-color:var(--ink);border-bottom-width:2px;outline:0}.field[data-state=error] .text-input{border-bottom-width:2px;border-bottom-color:var(--ink)}.field .field-state{margin-top:var(--space-xs);color:var(--ink);display:none}.field[data-state=error] .field-state{display:block}.field label{margin-bottom:var(--space-xs);display:block}.form .button{margin-top:var(--space-xl)}.form .consent{gap:var(--space-sm);margin-top:var(--space-lg);align-items:flex-start;display:flex}.form .consent input{width:16px;height:16px;accent-color:var(--ink);flex:none;margin:4px 0 0}.form .door{margin-top:var(--space-lg)}.status-block{padding:var(--space-lg) 0;border-top:var(--hairline-w) solid var(--hairline);border-bottom:var(--hairline-w) solid var(--hairline)}.status-block .meta-label{margin-bottom:var(--space-xs);display:block}.signal-block{width:100%;max-width:560px;height:40px;margin-bottom:var(--space-md);padding:0 var(--space-md);background:var(--signal);color:var(--on-signal);font-family:var(--font-mono);font-size:var(--caption-size);letter-spacing:var(--caption-tracking);text-transform:uppercase;align-items:center;display:flex}.article-card{padding:var(--comp-article-card-padding);border:var(--hairline-w) solid var(--hairline);color:var(--body);text-decoration:none;display:block}.article-card .meta-label{margin-bottom:var(--space-sm);display:block}.article-card .title-md{display:block}.article-card .body-md{margin-top:var(--space-sm)}.cards{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=768px){.cards{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.cards{grid-template-columns:repeat(3,1fr)}}.dual{border-top:var(--hairline-w) solid var(--hairline);grid-template-columns:1fr;display:grid}.dual>div{padding:var(--space-lg) 0;border-bottom:var(--hairline-w) solid var(--hairline)}.dual .meta-label{margin-bottom:var(--space-sm);display:block}@media (width>=768px){.dual{column-gap:var(--grid-gap);grid-template-columns:1fr 1fr}}.dual .inverted{background:var(--canvas);color:var(--body);padding:var(--space-lg)}.quote-block{padding:var(--space-lg) 0;border-top:var(--hairline-w) solid var(--hairline);border-bottom:var(--hairline-w) solid var(--hairline);max-width:var(--measure-body)}.quote-block>*+*{margin-top:var(--space-md)}.menu-rows a{border-bottom:var(--hairline-w) solid var(--hairline);align-items:center;min-height:64px;text-decoration:none;display:flex}.menu-rows li:first-child a{border-top:var(--hairline-w) solid var(--hairline)}.program-block .eyebrow{margin-bottom:var(--space-md)}.program-block .text-link{min-height:var(--target-min);margin-top:var(--space-xs);align-items:center;display:inline-flex}.guarantee{margin-top:var(--space-lg);max-width:var(--measure-body)}.quien{column-gap:var(--space-lg);row-gap:var(--space-md);grid-template-columns:120px 1fr;align-items:start;display:grid}.quien .portrait{grid-row:1/span 3}.quien .portrait img{width:120px}.quien .bio{max-width:var(--measure-body)}@media (width>=1024px){.quien{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.quien .portrait{grid-column:1/span 3}.quien .portrait img{width:100%;max-width:280px}.quien .kicker,.quien .bio,.quien .postura,.quien .link{grid-column:4/span 7}}.timeline{row-gap:var(--space-lg);padding-left:calc(12px + var(--space-md));grid-template-columns:1fr;list-style:none;display:grid;position:relative}.timeline:before{content:"";width:var(--hairline-w);background:var(--hairline);position:absolute;top:6px;bottom:6px;left:5px}.timeline li{max-width:var(--measure-body);position:relative}.timeline li:before{content:"";left:calc(-1 * (12px + var(--space-md)));background:var(--ink);width:11px;height:11px;position:absolute;top:6px}.timeline .meta-label,.timeline .title-sm{margin-bottom:var(--space-xs);display:block}@media (width>=768px){.timeline{column-gap:var(--grid-gap);padding-left:0;padding-top:calc(11px + var(--space-md));grid-template-columns:repeat(3,1fr)}.diagram-frame>.timeline{grid-column:1/span 12}.program-block .diagram-frame{display:block}.timeline:before{height:var(--hairline-w);width:auto;inset:5px 0 auto}.timeline li:before{left:0;top:calc(-1 * (11px + var(--space-md)))}}.escalera{padding:var(--space-xl) 0 0}.escalera .meta-label a{color:inherit;text-decoration:underline;text-decoration-color:var(--hairline);text-underline-offset:.2em}.sessions .row-plain .title-sm{display:block}.manifest{max-width:var(--measure-body)}.manifest>*+*{margin-top:var(--space-lg)}.manifest .title-md{max-width:var(--measure-lead)}@media (width>=1024px){.manifest-col{grid-column:1/span 7}.manifest-col.desplazada{grid-column:4/span 7}}.problems li{padding:var(--space-md) 0;border-top:var(--hairline-w) solid var(--hairline)}.problems li:last-child{border-bottom:var(--hairline-w) solid var(--hairline)}.note{margin-top:var(--space-md);color:var(--muted)}.legal-doc{max-width:var(--measure-body)}.legal-doc>*+*{margin-top:var(--space-lg)}.legal-doc .title-sm{margin-top:var(--space-xl)}@media (width>=1024px){.letter{grid-column:1/span 8}}.letter .statement{max-width:18em}.letter .letter-body{max-width:var(--measure-letter)}.letter .letter-body>*+*{margin-top:var(--space-lg)}.letter .letter-body h2{font-family:var(--font-title);font-size:var(--title-md-size);font-weight:var(--title-md-weight);line-height:var(--title-md-lh);letter-spacing:var(--title-md-tracking);color:var(--ink);margin-top:var(--space-xl)}.letter .idea{margin-top:var(--space-xl);padding:var(--space-lg) 0;border-top:var(--hairline-w) solid var(--hairline);border-bottom:var(--hairline-w) solid var(--hairline);max-width:var(--measure-letter)}.hero .figura{margin-top:var(--space-xl);max-width:420px}.orden canvas{aspect-ratio:98/100;width:100%;display:block}.figura .diagram{width:100%;height:auto;color:var(--ink)}@media (width>=1280px){.hero.con-figura .grid-12{align-items:center}.hero.con-figura .eyebrow,.hero.con-figura .statement,.hero.con-figura .lead,.hero.con-figura .definition,.hero.con-figura .anchor-row,.hero.con-figura .copy{grid-column:1/span 7}.hero.con-figura .figura{grid-area:1/8/span 6/span 5;align-self:center;max-width:none;margin-top:0}}.diagram .caja{color:var(--hairline)}.diagram .contorno,.diagram .conector,.diagram .rotulo{color:var(--muted)}.diagram .sobre-enfasis{color:var(--canvas)}.diagram text{font-variant-numeric:tabular-nums}html[data-movimiento=on] [data-construye] [data-paso]{opacity:0}html[data-movimiento=on] [data-traza-pilar]:not(.trazando){visibility:hidden}.diagram [data-crece]{transform-box:fill-box;transform-origin:50% 100%}.diagram [data-crece-x]{transform-box:fill-box;transform-origin:0%}.diagram .pulso{opacity:0;color:var(--ink)}.figura-img{margin:0}.figura-img img{width:100%;height:auto;display:block}.figura-img.r11 img{aspect-ratio:1;object-fit:cover}.figura-img.r45 img{aspect-ratio:4/5;object-fit:cover}@media (width>=1024px){.riel,.program-block:not(.quien-band)>.container{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.riel>*,.program-block:not(.quien-band)>.container>*{grid-column:4/span 8}.riel>.eyebrow:first-child,.program-block:not(.quien-band)>.container>.eyebrow:first-child{grid-area:1/1/span 20/span 3;margin:0;padding-top:.4em}}.lead-in{font-family:var(--font-title);font-weight:var(--title-sm-weight);color:var(--ink)}.solo-movil{display:inline}.solo-escritorio{display:none}@media (width>=768px){.solo-movil{display:none}.solo-escritorio{display:inline}}.header .container{gap:var(--space-md)}.header-cta{min-height:var(--target-min);padding:0 var(--space-sm);color:var(--ink);text-decoration:underline;text-decoration-thickness:var(--hairline-w);text-underline-offset:.35em;align-items:center;margin-left:auto;display:inline-flex}.header-cta:active,.header-cta:focus-visible{text-decoration-thickness:2px}@media (width>=768px){.header-cta{margin-left:var(--space-md)}.header .nav{margin-left:auto}}.wa-flotante{right:var(--gutter);bottom:var(--gutter);z-index:8;background:var(--ink);min-width:48px;min-height:48px;color:var(--canvas);border:var(--hairline-w) solid var(--canvas);font-family:var(--font-mono);font-size:var(--button-size);letter-spacing:var(--button-tracking);text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:0 20px 0 16px;text-decoration:none;display:inline-flex;position:fixed}.wa-icono{flex:none}html[data-cta=pildora] .wa-flotante{font-family:var(--font-body);letter-spacing:-.01em;text-transform:none;border-radius:999px;font-size:17px;line-height:20px}.wa-flotante:active,.wa-flotante:focus-visible{background:var(--canvas);color:var(--ink);border-color:var(--ink)}.wa-flotante[data-compacto]{padding:0}.wa-flotante[data-compacto] .wa-etiqueta,html[data-menu=open] .wa-flotante{display:none}.footer{padding-bottom:calc(48px + var(--gutter) + 16px)}.cta-llamada{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.cta-llamada-fila{border-top:var(--hairline-w) solid var(--ink);padding-top:var(--space-lg);gap:var(--space-lg);display:grid}.cta-llamada-texto>*+*{margin-top:var(--space-sm)}.cta-llamada-texto .body-md{max-width:var(--measure-body);color:var(--body)}.cta-llamada-para{color:var(--muted);max-width:var(--measure-body)}.cta-llamada-acciones{align-items:center;gap:var(--space-md) var(--space-lg);flex-wrap:wrap;display:flex}.cta-llamada-acciones .text-link{min-height:var(--target-min);align-items:center;display:inline-flex}@media (width>=1024px){.cta-llamada-fila{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.cta-llamada-texto{grid-column:1/span 7}.cta-llamada-acciones{grid-column:9/span 4;justify-content:flex-end}}@media (width>=1024px) and (width<=1439.98px){.cta-llamada-texto{grid-column:1/span 6}.cta-llamada-acciones{grid-column:7/span 6}}.mapa{margin:var(--space-xl) 0 0;border-top:var(--hairline-w) solid var(--hairline);gap:0;padding:0;list-style:none;display:grid}.mapa-escala{gap:var(--space-sm);padding:var(--space-lg) 0;border-bottom:var(--hairline-w) solid var(--hairline);align-content:start;display:grid}.mapa-que{color:var(--body);max-width:28em}.mapa-programa{margin-top:var(--space-xs);min-height:var(--target-min);align-items:center;display:inline-flex}.mapa-casos{margin-top:var(--space-md)}.mapa-caso{gap:var(--space-xs);padding:var(--space-md) 0 0;border-top:2px solid var(--ink);color:var(--ink);text-decoration:none;display:grid}.mapa-caso .body-sm{color:var(--body)}a.mapa-caso:active .title-sm,a.mapa-caso:focus-visible .title-sm{text-decoration:underline;text-decoration-thickness:var(--hairline-w)}.mapa-vacio{border-top:var(--hairline-w) dashed var(--hairline);color:var(--muted)}@media (width>=1024px){.mapa{column-gap:var(--grid-gap);border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr))}.mapa-escala{padding-top:var(--space-lg);border-bottom:0;position:relative}.mapa-escala+.mapa-escala:before{content:"";left:calc(-1 * var(--grid-gap) / 2);top:var(--space-lg);border-left:var(--hairline-w) solid var(--hairline);position:absolute;bottom:0}}.caso{scroll-margin-top:var(--space-lg)}.caso-titulo{margin-top:var(--space-sm);max-width:22em}.caso>.container+.container{margin-top:var(--space-xl)}.flujo-caso{gap:var(--space-lg);display:grid}.flujo-antes .meta-label,.flujo-despues>.meta-label{margin-bottom:var(--space-sm);display:block}.flujo-antes .title-sm{max-width:22em}.flujo-flecha{color:var(--ink);width:40px;transform:rotate(90deg)}.piezas{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.pieza{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding:var(--space-md) 0;border-bottom:var(--hairline-w) solid var(--hairline);display:flex}.caso-programa{margin-top:var(--space-lg);color:var(--body)}@media (width>=1024px){.flujo-caso{align-items:start;column-gap:var(--grid-gap);grid-template-columns:4fr 1fr 7fr}.flujo-flecha{justify-self:center;padding-top:2.4em;transform:none}}.header.sobre-imagen .nav-link,.header.sobre-imagen .menu-toggle{color:var(--palette-bone)}.header.sobre-imagen .header-hora{color:var(--palette-stone)}.header.sobre-imagen .header-cta{color:var(--palette-bone)}html[data-menu=open] .header.sobre-imagen .nav a{color:var(--ink)}.header.sobre-imagen :focus-visible{outline-color:var(--palette-bone)}html[data-menu=open] .header.sobre-imagen .nav a:focus-visible{outline-color:var(--ink)}.prueba-javier{padding-top:var(--space-xl);padding-bottom:0}.trayectoria-grid{gap:var(--space-xl);display:grid}.trayectoria-retrato .portrait{max-width:420px;margin:0}.linea{margin:var(--space-lg) 0 0;padding:0;list-style:none;position:relative}.linea:before{content:"";border-left:var(--hairline-w) solid var(--ink);position:absolute;top:8px;bottom:8px;left:5px}.hito{gap:var(--space-xs);padding:0 0 var(--space-xl) var(--space-xl);display:grid;position:relative}.hito:before{content:"";background:var(--ink);width:11px;height:11px;position:absolute;top:6px;left:0}.hito:last-child{padding-bottom:0}.hito-marca{color:var(--ink)}.hito-texto{color:var(--body);max-width:var(--measure-body)}.hito-contexto:before{background:var(--canvas);border:var(--hairline-w) solid var(--ink)}.hito-contexto .hito-titulo{font-size:var(--title-sm-size,18px)}.hito-contexto .hito-texto{font-size:var(--body-sm-size)}@media (width>=768px){.trayectoria-grid{column-gap:var(--grid-gap);grid-template-columns:5fr 7fr;align-items:start}.trayectoria-retrato{top:var(--space-lg);position:sticky}}@media (width>=1024px){.trayectoria-grid{grid-template-columns:4fr 1fr 7fr}.trayectoria-linea{grid-column:3}}@media (width>=768px){.prueba-javier .cells{column-gap:var(--grid-gap);border-top:var(--hairline-w) solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.prueba-javier .stat-cell{border-bottom:0}}.anchor-row{align-items:center;gap:var(--space-md) var(--space-lg);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.hero-garantia{margin-top:var(--space-md);max-width:30em}.incluye{margin:var(--space-lg) 0 0;max-width:var(--measure-body);border-top:var(--hairline-w) solid var(--hairline);padding:0;list-style:none}.incluye li{padding:var(--space-md) 0;border-bottom:var(--hairline-w) solid var(--hairline)}.cta-secundario{min-height:var(--target-min);align-items:center;display:inline-flex}.proof .empatia{margin-top:var(--space-xl);max-width:26em}.campo{text-align:left;font-family:var(--font-mono);letter-spacing:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-variant-ligatures:none;font-size:11px;line-height:1.2;position:relative}.campo>div{white-space:pre}.campo>div:before{content:attr(data-campo)}.campo-a{color:var(--hairline)}.campo-b{color:var(--campo-acento,var(--muted));position:absolute;inset:0}[data-mode=ink]{--campo-acento:var(--palette-body)}[data-mode=bone]{--campo-acento:var(--palette-fog)}.campo.c72{font-size:min(11px, calc((100vw - 2 * var(--gutter)) / 43.2))}.campo.c64{font-size:min(11px, calc((100vw - 2 * var(--gutter)) / 38.4))}.campo.c80{font-size:min(11px, calc((100vw - 2 * var(--gutter)) / 48))}.campo.c64:not(.campo-retrato){font-size:min(11px, calc((100vw - 2 * var(--gutter)) / 38.4))}.campo.c96{font-size:min(8px, calc((100vw - 2 * var(--gutter)) / 57.6))}.campo.c45{font-size:12px}.campo-movil{display:none}@media (width<=767.98px){.campo-escritorio{display:none}.campo-movil{display:block}}.campo.c40{font-size:11px}.desorden404{width:min(100%,280px);margin-bottom:var(--space-lg);order:-1}@media (width>=1280px){.hero.con-campo .desorden404{order:0;grid-area:1/8/span 6/span 5;place-self:center end;width:min(100%,420px);margin:0}}.campo-hero{margin-top:var(--space-xl)}@media (width>=1280px){.hero.con-campo .grid-12{align-items:center}.hero.con-campo .eyebrow,.hero.con-campo .statement,.hero.con-campo .lead,.hero.con-campo .definition,.hero.con-campo .col-7{grid-column:1/span 7}.hero.con-campo .campo-hero{grid-area:1/8/span 6/span 5;justify-self:end;margin:0}}.cta-band{position:relative;overflow:hidden}.cta-band>:not(.campo){z-index:1;position:relative}.cta-band .campo{display:none;position:absolute;top:50%;transform:translateY(-50%)}.cta-band .campo-disperso{left:var(--gutter)}.cta-band .campo-orden{right:var(--gutter)}@media (width>=1440px){.cta-band .campo{display:block}}.cierre-javier{position:relative;overflow:hidden}.cierre-javier .campo-retrato{margin-top:var(--space-xl)}@media (width>=1024px){.cierre-javier{min-height:620px}.cierre-javier .campo-retrato{right:max(var(--gutter), calc((100vw - var(--content-max)) / 2));margin:0;position:absolute;bottom:0}}.campo-puertas.campo-escritorio{display:none}.campo-puertas.campo-movil{margin-top:var(--space-lg)}@media (width>=768px) and (width<=1023.98px){.campo-puertas{display:none}}.campo.c60{font-size:11px}@media (width>=1024px){.doors-cabeza.con-campo{column-gap:var(--grid-gap);margin-bottom:var(--space-lg);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.doors-cabeza.con-campo>div:first-child{padding-bottom:var(--space-md);grid-column:1/span 6}.doors-cabeza.con-campo .campo-puertas.campo-escritorio{grid-column:8/span 5;justify-self:end;display:block}.doors-cabeza.con-campo .campo-puertas.campo-movil{display:none}}@media (width>=1024px) and (width<=1279.98px){.hero .col-7{grid-column:1/span 9}}.acto{border-top:2px solid var(--ink);padding-top:var(--space-md);align-items:baseline;gap:var(--space-xs) var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.acto-num,.capa-num{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);font-size:44px;font-weight:900;line-height:1}.acto-titulo,.capa-titulo{font-family:var(--font-display);font-weight:900;font-size:var(--display-sm-size,24px);letter-spacing:-.02em;text-transform:uppercase;margin:0;line-height:1.15}.acto-tema{color:var(--muted)}@media (width>=1024px){.acto-tema{display:block}.acto-sep{display:none}}@media (width<=767.98px){.acto-num,.capa-num{font-size:36px}.acto-titulo,.capa-titulo{font-size:20px}}.capas-esp{margin:var(--space-lg) 0 0;padding:0;list-style:none;position:relative}.capas-esp:before{content:"";border-left:var(--hairline-w) solid var(--ink);position:absolute;top:22px;bottom:22px;left:24px}.capa-esp{gap:var(--space-lg);padding:0 0 var(--space-xxl) 0;display:grid;position:relative}.capa-esp:last-child{padding-bottom:0}.capa-texto{column-gap:var(--space-md);row-gap:var(--space-xs);grid-template-columns:52px minmax(0,1fr);align-items:baseline;display:grid}.capa-num{background:var(--canvas);text-align:center;z-index:1;grid-row:1/span 2;padding:4px 0;position:relative}.capa-texto .capa-titulo{grid-column:2}.capa-texto .body-md{color:var(--body);grid-column:2;max-width:30em}.capa-esp>.diagrama-capa{margin-left:calc(52px + var(--space-md));width:calc(100% - 52px - var(--space-md))}@media (width>=1024px){.capa-esp{column-gap:var(--grid-gap);grid-template-columns:5fr 7fr;align-items:start}.capa-esp>.diagrama-capa{width:100%;margin-left:0}}.diagrama-capa{width:100%;max-width:480px;height:auto;overflow:visible}.capas-esp .d-rotulo{letter-spacing:1px;font-size:13.5px}@media (width>=1024px){.capa-esp{column-gap:var(--grid-gap);grid-template-columns:5fr 7fr;align-items:center}}.d-caja{fill:var(--hairline);stroke:var(--ink);stroke-width:1.5px}.d-enfasis{fill:var(--ink);stroke:var(--ink);stroke-width:1.5px}.d-linea,.d-conector{fill:none;stroke:var(--muted);stroke-width:1.5px}.d-linea-inv{stroke:var(--canvas)}.d-check{fill:none;stroke:var(--ink);stroke-width:2px}.d-vineta{fill:var(--ink)}.d-rotulo{fill:var(--ink);letter-spacing:1.5px;font-family:JBM,JetBrains Mono,monospace;font-size:11.5px}.d-rotulo-inv{fill:var(--canvas)}.destino{margin:var(--space-xl) 0 0}@media (width>=1024px){.hero.con-figura .destino{grid-area:1/8/span 6/span 5;place-self:center end;max-width:440px;margin:0}}.firma-esp{color:var(--muted)}.d-rotulo-chico{letter-spacing:.5px}.diagrama-sistema{max-width:560px}.program-block>.container>.acto{grid-column:1/-1}.program-block .diagram-frame.diagrama-acto{padding:var(--space-lg) 0 0;display:block}.diagram[data-trazo] .caja{stroke:var(--ink);stroke-width:1.5px}.diagram[data-trazo] rect:not(.caja):not(.contorno):not(.pulso){stroke:currentColor;stroke-width:1.5px}@media (width>=1024px){.hero.con-figura .grid-12:has(>.destino){grid-template-rows:repeat(5,auto) 1fr;align-items:start}.hero.con-figura .grid-12:has(>.destino)>:not(.destino){align-self:start}}.program-block .container.stack>.acto+*{margin-top:0}.program-block .diagram-frame.diagrama-acto .diagram{width:100%;max-width:560px;height:auto}@media (width>=1024px){.hero.con-figura .guarantee{grid-column:1/span 7}}.program-block>.container>.acto-cuerpo{grid-column:1/-1}.acto-cuerpo{gap:var(--space-xl);display:grid}.acto-cuerpo .destino{max-width:420px;margin:0}@media (width>=1024px){.acto-cuerpo{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.acto-cuerpo .acto-texto{grid-column:4/span 5}.acto-cuerpo .destino{grid-column:9/span 4;max-width:none}}.acto-texto>*+*{margin-top:var(--space-md)}.timeline .pulso-linea{background:var(--ink);opacity:0;width:7px;height:7px;position:absolute;top:0;left:3px}@media (width>=768px){.timeline .pulso-linea{top:2px;left:0}}.program-block .diagrama-acto .diagram:not(.diagrama-capa) text{letter-spacing:.2px;font-size:12px}.firma-orden{margin-top:var(--space-sm);text-align:right;color:var(--muted)}.footer .legal{align-items:baseline}@media (width>=1024px){#como .riel{display:block}#como .riel .reading{margin-left:calc(52px + var(--space-md))}}.program-block .diagrama-acto .diagram text.en-caja{letter-spacing:-.3px;font-size:11px}@media (width>=1024px) and (width<=1279.98px){.hero.con-figura .grid-12:has(>.destino)>:not(.destino){grid-column:1/span 8}.hero.con-figura .destino{grid-column:9/span 4;max-width:none}}@media (width<=1023.98px){.capa-esp>.diagrama-capa{background:var(--canvas);z-index:1;width:100%;margin-left:0;position:relative}}.solo-lector{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.intentaste-leyenda{margin-top:calc(-1 * var(--space-sm));margin-bottom:var(--space-lg);max-width:34em}.intentaste-eje{display:none}.intentaste-cuadrantes{border-top:var(--hairline-w) solid var(--hairline)}.cuadrante{padding:var(--space-lg) 0;border-bottom:var(--hairline-w) solid var(--hairline)}.cuadrante-etiqueta{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.alternativas{margin:0;padding:0;list-style:none}.alternativas li+li{margin-top:var(--space-md)}.alternativas .body-sm{margin-top:var(--space-xxs);color:var(--body);max-width:30em}.q-fcmo{background:var(--canvas);color:var(--body);padding:var(--space-lg);border-bottom:0}.q-fcmo .title-md{max-width:20em}.ubica{flex:none;grid-template-rows:repeat(2,7px);grid-template-columns:repeat(2,7px);gap:2px;display:inline-grid}.ubica i{border:var(--hairline-w) solid var(--muted);display:block}.ubica-hace i:first-child,.ubica-fcmo i:nth-child(2),.ubica-nada i:nth-child(3),.ubica-decide i:nth-child(4){background:var(--ink);border-color:var(--ink)}@media (width>=768px){.intentaste-leyenda,.ubica{display:none}.intentaste-eje{display:block}.intentaste{margin-top:var(--space-xl)}.intentaste-eje-y{margin-bottom:var(--space-sm);color:var(--ink)}.intentaste-eje-x{color:var(--ink);margin-top:var(--space-sm);text-align:right}.intentaste-cuadrantes{border-top:0;border-left:var(--hairline-w) solid var(--ink);border-bottom:var(--hairline-w) solid var(--ink);grid-template-columns:1fr 1fr;grid-template-areas:"hace fcmo""nada decide";display:grid;position:relative}.q-hace{border-right:var(--hairline-w) solid var(--hairline);border-bottom:var(--hairline-w) solid var(--hairline);grid-area:hace}.q-fcmo{grid-area:fcmo}.q-nada{border-right:var(--hairline-w) solid var(--hairline);grid-area:nada}.q-decide{grid-area:decide}.cuadrante{padding:var(--space-lg)}.q-nada,.q-decide{border-bottom:0}.intentaste-cuadrantes:before,.intentaste-cuadrantes:after{content:"";border:0 solid var(--ink);width:9px;height:9px;position:absolute;transform:rotate(45deg)}.intentaste-cuadrantes:before{border-top-width:var(--hairline-w);border-left-width:var(--hairline-w);top:-1px;left:-5px}.intentaste-cuadrantes:after{border-top-width:var(--hairline-w);border-right-width:var(--hairline-w);bottom:-5px;right:-1px}}@media (width>=1024px){.cuadrante{padding:var(--space-xl)}.alternativas li+li{margin-top:var(--space-lg)}}.intentaste-titulo{max-width:var(--measure-lead);margin-bottom:var(--space-lg)}.cuadrante-etiqueta.title-md{text-transform:none;letter-spacing:var(--title-md-tracking)}.cuadrante-fcmo{margin-bottom:var(--space-sm)}.intentaste-clave{margin-bottom:var(--space-lg)}.intentaste-clave-y{margin-bottom:var(--space-xs)}.intentaste-clave-x{margin-top:var(--space-xs);text-align:right}.intentaste-clave-celdas{border-left:var(--hairline-w) solid var(--ink);border-bottom:var(--hairline-w) solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.intentaste-clave-celdas span{padding:var(--space-sm);font-family:var(--font-title);color:var(--ink);font-size:14px;font-weight:700;line-height:1.25}.intentaste-clave-celdas span:first-child{border-right:var(--hairline-w) solid var(--hairline);border-bottom:var(--hairline-w) solid var(--hairline)}.intentaste-clave-celdas span:nth-child(3){border-right:var(--hairline-w) solid var(--hairline)}.intentaste-clave-celdas .clave-fcmo{background:var(--palette-ink);color:var(--palette-bone)}@media (width>=768px){.intentaste-clave{display:none}.intentaste-eje-y{margin-left:var(--space-md);color:var(--body)}.intentaste-eje-x{color:var(--body)}}@media (width<=767.98px){.button{letter-spacing:1.5px;text-align:center;padding:14px 20px;line-height:1.3}.quien{grid-template-columns:minmax(0,1fr)}.quien .portrait{grid-row:auto}}.capa-titulo .acto-tema:first-child{color:var(--ink)}[data-mode=bone] .acto-tema{color:var(--muted-display)}[data-mode=bone] .capa-titulo .acto-tema:first-child{color:var(--ink)}.capas-sub .capa-num{font-size:28px}@media (width<=767.98px){.capas-sub .capa-num{font-size:24px}}.cells+.incluye{border-top:0}.stat-cell .meta-label{text-wrap:balance}@media (width<=767.98px){.acto{align-items:flex-start;gap:var(--space-xs);flex-direction:column}}p,.row-title,.row-text{text-wrap:pretty}@media (width<=767.98px){.campo-puertas.campo-movil,.cierre-javier .campo{display:none}}.escalera a{white-space:nowrap}.cta-llamada-fila{border-top-color:var(--hairline)}.cta-llamada-salida{margin:0}@media (width>=1024px){.cta-llamada-salida{grid-column:1/span 7}}.row-meta .meta-label{color:var(--ink)}.mapa-caso{border-top:var(--hairline-w) solid var(--hairline)}.mapa-caso.mapa-vacio{border-top-style:dashed}.nav a[aria-current=page]{text-underline-offset:.45em;text-decoration:underline 2px}@media (width<=1023.98px){.mapa-escala{border-bottom:2px solid var(--ink)}}.enlace-suelto{min-height:var(--target-min);align-items:center;display:inline-flex}.hero-para{margin-top:var(--space-md);color:var(--muted);max-width:var(--measure-body)}@media (width>=1024px){.hero .hero-para{grid-column:1/span 8}}@media (width>=1280px){.hero.con-figura .hero-para{grid-column:1/span 7}}@media (width>=1440px){.hero .hero-para{grid-column:1/span 7}}@media (width<=767.98px){[data-mode=bone] .acto-tema{color:var(--body)}[data-mode=bone] .capa-titulo .acto-tema:first-child{color:var(--ink)}}.row-text,.lead,.incluye li,.cta-llamada-texto .body-md{text-wrap:balance}.nav a[aria-current=page]{text-decoration:none}.nav a[aria-current=page]:before{content:"";width:6px;height:6px;margin-right:var(--space-xs);background:currentColor;display:inline-block}.text-input{border-bottom-color:var(--muted-display)}@media (width>=768px) and (width<=1023.98px){.quien .link{grid-column:2/-1}}.cta-llamada+.band{padding-top:var(--space-xxl)}.vocabulario{margin:var(--space-lg) 0 var(--space-xl);gap:var(--space-xl);max-width:64rem;padding:0;list-style:none;display:grid}.vocab-paso{gap:var(--space-xs);padding:var(--space-md) 0 0;border-top:var(--hairline-w) solid var(--ink);align-content:start;display:grid;position:relative}.vocab-paso+.vocab-paso:before{content:"";left:0;top:calc(-1 * var(--space-xl));height:var(--space-xl);border-left:var(--hairline-w) solid var(--ink);position:absolute}.vocab-paso+.vocab-paso:after{content:"";border-right:var(--hairline-w) solid var(--ink);border-bottom:var(--hairline-w) solid var(--ink);width:7px;height:7px;position:absolute;top:-10px;left:-4px;transform:rotate(45deg)}.vocab-termino{align-items:flex-end;gap:var(--space-sm);color:var(--ink);display:flex}.vocab-texto{color:var(--body);max-width:26em}.vocab-enfasis{background:var(--ink);padding:var(--space-md);border-top:0}.vocab-enfasis .vocab-etiqueta{color:var(--muted-display)}.vocab-enfasis .vocab-termino,.vocab-enfasis .vocab-texto{color:var(--canvas)}.vocab-escalas{align-items:flex-end;gap:3px;height:20px;display:inline-flex}.vocab-escalas i{background:var(--ink);width:8px;display:block}.vocab-escalas i:first-child{height:10px}.vocab-escalas i:nth-child(2){height:14px}.vocab-escalas i:nth-child(3){height:20px}@media (width>=768px){.vocabulario{column-gap:var(--space-xxl);grid-template-columns:repeat(3,minmax(0,1fr))}.vocab-paso+.vocab-paso:before{left:calc(-1 * var(--space-xxl));top:calc(var(--space-md) + .65em);width:calc(var(--space-xxl) - var(--space-sm));border-left:0;border-top:var(--hairline-w) solid var(--ink);height:0}.vocab-paso+.vocab-paso:after{left:calc(-1 * var(--space-sm) - 8px);top:calc(var(--space-md) + .65em - 4px);transform:rotate(-45deg)}}.intentaste-titulo{margin-bottom:var(--space-sm);max-width:20em}.intentaste-lead{margin-bottom:var(--space-lg);max-width:var(--measure-body);color:var(--body)}@media (width>=1024px){.doors-cabeza.con-campo .vocabulario{grid-template-columns:minmax(0,1fr);margin-bottom:0}.doors-cabeza.con-campo .vocab-paso+.vocab-paso:before{left:0;top:calc(-1 * var(--space-xl));width:0;height:var(--space-xl);border-top:0;border-left:var(--hairline-w) solid var(--ink)}.doors-cabeza.con-campo .vocab-paso+.vocab-paso:after{top:-10px;left:-4px;transform:rotate(45deg)}}.manifest-heroe{margin-top:var(--space-xl)}@media (width>=1024px){.hero.con-figura .grid-12:has(>.manifest-heroe)>.destino{top:var(--space-xl);align-self:start;position:sticky}}.capas-tarjetas:before{display:none}.capas-tarjetas .capa-esp{gap:var(--space-lg);padding:var(--space-lg) 0 var(--space-xxl);border-top:var(--hairline-w) solid var(--ink);flex-direction:column;display:flex}.capas-tarjetas .capa-esp:last-child{padding-bottom:0}.capas-tarjetas .capa-esp>.diagrama-capa{width:100%;margin:auto 0 0}.capas-tarjetas .capa-texto .body-md{max-width:none}.capas-tarjetas .capa-texto{grid-template-columns:minmax(0,1fr)}.capas-tarjetas .capa-num{text-align:left;grid-row:auto;padding:0}.capas-tarjetas .capa-texto .capa-titulo,.capas-tarjetas .capa-texto .body-md{grid-column:1}.capa-figura{max-width:420px;margin:0}.capa-figura img{width:100%;height:auto;display:block}@media (width>=1024px){.capas-tarjetas{column-gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.capas-tarjetas .capa-esp{padding-bottom:0}.capa-figura{max-width:none}}.cierre-tesis{max-width:14em}.cierre-compromiso{margin-top:var(--space-lg)}@media (width>=1024px){.cierre-manifiesto{align-items:start}.cierre-tesis{grid-column:1/span 5}.cierre-compromiso{grid-column:7/span 6;margin-top:0}}.hero-bold{padding-top:calc(var(--header-h) + var(--space-xl));overflow-x:clip}.wordmark-bold{font-family:var(--font-display);color:var(--ink);letter-spacing:.15em;white-space:nowrap;font-weight:900;line-height:.78;font-size:calc(min(100vw - 2 * var(--gutter), var(--content-max)) / 3.38);margin:0 -.15em 0 -.035em}html[data-movimiento=on] .wordmark-bold:not(.escrito){color:#0000}.wordmark-bold[data-wordmark-orden]{position:relative}.wordmark-lienzo{pointer-events:none;position:absolute}.bold-descriptor{justify-content:space-between;gap:var(--space-md);margin-top:var(--space-lg);padding-top:var(--space-sm);border-top:var(--hairline-w) solid var(--hairline);display:flex}.bold-descriptor .meta-label:last-child{color:var(--muted)}.bold-cuerpo{margin-top:var(--space-xl)}.hero-bold .bold-cuerpo .bold-problema{margin:0 0 var(--space-md);text-wrap:pretty;max-width:28em}.bold-cuerpo .anchor-row{margin-top:var(--space-lg)}@media (width<=767.98px){.bold-descriptor .meta-label:last-child{display:none}}@media (width>=1024px){.bold-cuerpo{align-items:end}.hero-bold .bold-cuerpo .bold-problema,.hero-bold .bold-cuerpo .statement,.hero-bold .bold-cuerpo .anchor-row{grid-column:1/span 8}.hero-bold .bold-cuerpo .bold-tarjeta{grid-area:2/9/span 2/span 4;align-self:end;margin:0}}.intro-definicion{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin-top:var(--space-lg);font-size:clamp(28px,3.4vw,46px);font-weight:900;line-height:1.06}.intro-definicion .tono{color:var(--muted-display)}.intro-lead{margin-top:var(--space-xl);max-width:var(--measure-body);color:var(--body)}.intro-para{margin-top:var(--space-md);max-width:var(--measure-body);color:var(--muted)}.intro-bold .sectors{margin-top:var(--space-lg)}.intro-cifras{margin-top:var(--space-xxl)}.intro-causa{margin-top:var(--space-md);max-width:26em;color:var(--ink)}@media (width>=1024px){.intro-bold .intro-texto{grid-column:1/span 7}.intro-bold .portrait{grid-column:9/span 4;margin:0}.intro-bold .intro-cifras{column-gap:var(--grid-gap);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.intro-bold .intro-cifras .cells{column-gap:var(--grid-gap);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.intro-bold .intro-cifras .stat-cell{border-bottom:0;border-top:var(--hairline-w) solid var(--hairline)}}@media (width>=768px) and (width<=1023.98px){.intro-bold .intro-texto{grid-column:1}.intro-bold .intro-cifras{grid-column:1/-1}}.mosaico{margin:var(--space-xl) calc(-1 * var(--gutter)) 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.mosaico-pieza{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.mosaico{border-top:var(--hairline-w) solid var(--ink)}.mosaico-marca{padding:var(--space-xl) var(--gutter) 0;display:block}.mosaico-marca .prog-circulo{width:min(100%,300px);height:auto;margin:0;display:block}.mosaico-rotulo{gap:var(--space-xs);padding:var(--space-xl) var(--gutter) var(--space-lg);display:grid}.mosaico-titulo{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(28px,3vw,44px);font-weight:900;line-height:1}.mosaico-flecha{margin-top:var(--space-sm);color:var(--ink)}.mosaico-texto{gap:var(--space-sm);padding:var(--space-lg) var(--gutter) var(--space-xl);border-top:var(--hairline-w) solid var(--ink);flex:1;display:grid}.mosaico-situacion{color:var(--body)}.mosaico-pieza:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.mosaico-pieza:active .mosaico-titulo{text-underline-offset:.12em;text-decoration:underline 2px}@media (width>=768px){.mosaico-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mosaico-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mosaico-2 li:nth-child(odd) .mosaico-texto{border-left:0}.mosaico li+li{border-left:var(--hairline-w) solid var(--hairline)}.mosaico-marca,.mosaico-rotulo,.mosaico-texto{padding-left:var(--space-lg);padding-right:var(--space-lg)}}@media (width>=1024px){.mosaico-marca,.mosaico-rotulo,.mosaico-texto{padding-left:var(--space-xl);padding-right:var(--space-xl)}}.falsa-meta-titulo{margin-top:var(--space-md)}.falsa-meta-lead{margin-top:var(--space-md);max-width:var(--measure-body);color:var(--body)}.fm-escalera{margin:var(--space-xl) 0 0;column-gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;padding:0;list-style:none;display:grid}.fm-paso{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-sm);display:grid}.fm-paso:nth-child(n+3){margin-top:var(--space-xl)}.fm-pila{align-self:end}.fm-bandera{color:var(--ink);margin-bottom:var(--space-xs)}.fm-bandera:not(.fm-bandera-vacia):after{content:"";width:0;height:var(--space-md);margin:var(--space-xs) 0 0 8px;border-left:var(--hairline-w) solid var(--ink);display:block}.fm-pila{padding-bottom:var(--space-sm);border-bottom:var(--hairline-w) solid var(--ink);flex-direction:column;gap:4px;display:flex}.fm-bloque{min-height:36px;padding:0 var(--space-sm);border:var(--hairline-w) solid var(--hairline);font-family:var(--font-mono);font-size:var(--caption-size);letter-spacing:var(--caption-tracking);text-transform:uppercase;color:var(--muted);align-items:center;display:flex}.fm-base{border-color:var(--ink);background:var(--ink);color:var(--canvas)}.fm-nombre{color:var(--ink)}.fm-resultado{color:var(--muted)}.fm-resultado-si{color:var(--ink)}@media (width>=1024px){.fm-escalera{grid-template-columns:repeat(4,minmax(0,1fr))}.fm-bloque{min-height:44px;padding:0 var(--space-md)}.fm-envoltura{position:relative}.fm-cabeza{width:calc(50% - var(--grid-gap) / 2);position:absolute;top:0;left:0}.fm-escalera{min-height:440px;margin-top:0}}.trayectoria .hito-marca{letter-spacing:0;text-wrap:balance;font-size:clamp(22px,2.6vw,40px);line-height:1.05}.trayectoria .hito:before{top:12px}@media (width>=1024px){.trayectoria .hito:before{top:16px}}@media (width<=767.98px){html[data-menu=open] .nav{background:var(--ink)}html[data-menu=open] .nav a,html[data-menu=open] .header.sobre-imagen .nav a{color:var(--canvas);text-transform:uppercase;letter-spacing:-.02em;border-color:var(--muted-display);min-height:72px;font-size:clamp(34px,10.5vw,46px);line-height:1}html[data-menu=open] .nav li:first-child a{border-top-color:var(--muted-display)}html[data-menu=open] .nav a:focus-visible{outline-color:var(--canvas)}}.vuelta{gap:var(--space-xl);max-width:64rem;margin:0;padding:0;list-style:none;display:grid}.vuelta-nodo{gap:var(--space-xs);padding:var(--space-md) 0 0;border-top:var(--hairline-w) solid var(--ink);display:grid;position:relative}.vuelta-capa{color:var(--muted)}.vuelta-texto{color:var(--body);max-width:28em}.vuelta-enfasis{background:var(--ink);padding:var(--space-md);border-top:0}.vuelta-enfasis .vuelta-capa{color:var(--muted-display)}.vuelta-enfasis .vuelta-titulo,.vuelta-enfasis .vuelta-texto{color:var(--canvas)}@media (width<=767.98px){.vuelta-nodo+.vuelta-nodo:before{content:"";left:0;top:calc(-1 * var(--space-xl));height:var(--space-xl);border-left:var(--hairline-w) solid var(--ink);position:absolute}.vuelta-nodo+.vuelta-nodo:after{content:"";border-right:var(--hairline-w) solid var(--ink);border-bottom:var(--hairline-w) solid var(--ink);width:7px;height:7px;position:absolute;top:-10px;left:-4px;transform:rotate(45deg)}}.vuelta-regreso{color:var(--ink)}@media (width>=768px){.vuelta{column-gap:var(--space-xxl);row-gap:var(--space-xxl);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a b""d c""r r"}.vuelta-1{grid-area:a}.vuelta-2{grid-area:b}.vuelta-3{grid-area:c}.vuelta-4{grid-area:d}.vuelta-regreso{grid-area:r;display:none}.vuelta>.vuelta-1:after{content:"";top:calc(var(--space-md) + .6em);right:calc(-1 * var(--space-xxl) + var(--space-sm));width:calc(var(--space-xxl) - 2 * var(--space-sm));border-top:var(--hairline-w) solid var(--ink);position:absolute}.vuelta>.vuelta-1:before{content:"";top:calc(var(--space-md) + .6em - 4px);right:calc(-1 * var(--space-xxl) + var(--space-sm));border-right:var(--hairline-w) solid var(--ink);border-top:var(--hairline-w) solid var(--ink);width:7px;height:7px;position:absolute;transform:rotate(45deg)}.vuelta>.vuelta-2:after{content:"";left:var(--space-md);bottom:calc(-1 * var(--space-xxl) + var(--space-sm));height:calc(var(--space-xxl) - 2 * var(--space-sm));border-left:var(--hairline-w) solid var(--ink);position:absolute}.vuelta>.vuelta-2:before{content:"";left:calc(var(--space-md) - 3px);bottom:calc(-1 * var(--space-xxl) + var(--space-sm));border-right:var(--hairline-w) solid var(--ink);border-bottom:var(--hairline-w) solid var(--ink);width:7px;height:7px;position:absolute;transform:rotate(45deg)}.vuelta>.vuelta-3:after{content:"";top:calc(var(--space-md) + .6em);left:calc(-1 * var(--space-xxl) + var(--space-sm));width:calc(var(--space-xxl) - 2 * var(--space-sm));border-top:var(--hairline-w) solid var(--ink);position:absolute}.vuelta>.vuelta-3:before{content:"";top:calc(var(--space-md) + .6em - 4px);left:calc(-1 * var(--space-xxl) + var(--space-sm));border-left:var(--hairline-w) solid var(--ink);border-bottom:var(--hairline-w) solid var(--ink);width:7px;height:7px;position:absolute;transform:rotate(45deg)}.vuelta>.vuelta-4:after{content:"";left:0;top:calc(-1 * var(--space-xxl) + var(--space-sm));height:calc(var(--space-xxl) - 2 * var(--space-sm));border-left:var(--hairline-w) solid var(--ink);position:absolute}.vuelta>.vuelta-4:before{content:"";left:-3px;top:calc(-1 * var(--space-xxl) + var(--space-sm));border-left:var(--hairline-w) solid var(--ink);border-top:var(--hairline-w) solid var(--ink);width:7px;height:7px;position:absolute;transform:rotate(45deg)}}@media (width>=1024px) and (width<=1279.98px){.hero-bold .bold-cuerpo .bold-problema,.hero-bold .bold-cuerpo .statement,.hero-bold .bold-cuerpo .anchor-row{grid-column:1/span 9}.hero-bold .bold-cuerpo .bold-tarjeta{grid-area:auto/1/auto/span 9}}.pilares-cabeza{gap:var(--space-lg);display:grid}.pilares-titulo{margin-top:var(--space-md);text-wrap:balance;max-width:16em}.pilares-lead .text-link{margin-top:var(--space-md);display:inline-flex}.pilares-lista{margin:var(--space-xxl) 0 0;border-top:var(--hairline-w) solid var(--ink);padding:0;list-style:none;display:grid}.pilar{grid-template-rows:auto auto;display:grid}.pilar+.pilar{border-top:var(--hairline-w) solid var(--hairline)}.pilar-texto{gap:var(--space-xs);padding:var(--space-lg) 0;display:grid}.pilar-num{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);font-size:44px;font-weight:900;line-height:1}.pilar-titulo{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);margin:var(--space-xs) 0 0;font-size:22px;font-weight:900;line-height:1.2}.pilar-tema{color:var(--muted-display)}.pilar-texto .body-md{color:var(--body);max-width:30em}.pilar-grafico{border-top:var(--hairline-w) solid var(--hairline);width:100%;height:clamp(170px,17vw,240px);padding:var(--space-md) 0;display:block}.pilar-grafico path,.pilar-grafico circle,.pilar-grafico rect{fill:none;stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.pilar-grafico .pilar-ruta{stroke-width:3px}@media (width>=768px){.pilares-cabeza{column-gap:var(--grid-gap);grid-template-columns:7fr 5fr;align-items:end}.pilares-lista{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr))}.pilar{grid-row:span 2;grid-template-rows:subgrid}.pilar+.pilar{border-top:0;border-left:var(--hairline-w) solid var(--hairline)}.pilar-texto{padding:var(--space-lg) var(--space-lg) var(--space-lg) 0}.pilar+.pilar .pilar-texto,.pilar+.pilar .pilar-grafico{padding-left:var(--space-lg)}.pilar-grafico{padding-right:var(--space-lg);align-self:start}}.cf-titulo{margin-top:var(--space-md);text-wrap:balance;max-width:20em}.cf{gap:var(--space-lg);margin-top:var(--space-xl);display:grid}.cf-pasos{gap:var(--space-xs);align-content:start;margin:0;padding:0;list-style:none;display:grid}.cf-paso{border:var(--hairline-w) solid var(--hairline)}.cf-paso.on{border-color:var(--ink)}.cf-boton{all:unset;box-sizing:border-box;gap:var(--space-xs);width:100%;min-height:var(--target-min);padding:var(--space-md) var(--space-lg);cursor:pointer;color:var(--ink);display:grid}.cf-boton:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.cf-num{color:var(--muted)}.cf-t{font-family:var(--font-title);font-weight:700;font-size:var(--title-md-size);letter-spacing:var(--title-md-tracking);line-height:1.25}.cf-texto{padding:0 var(--space-lg) var(--space-md);color:var(--body);max-width:34em}.cf-barra{height:1px;margin:0 var(--space-lg) var(--space-md);background:var(--hairline);display:block;overflow:hidden}.cf-barra i{background:var(--ink);transform-origin:0;height:1px;display:block;transform:scaleX(0)}.cf-js .cf-paso:not(.on) .cf-texto,.cf-js .cf-paso:not(.on) .cf-barra{display:none}.cf-lienzo{border:var(--hairline-w) solid var(--hairline);padding:calc(var(--space-xl) + 24px) var(--space-lg) var(--space-xl);place-items:center;min-height:320px;display:grid;position:relative}.cf-lienzo .diagram{width:100%;max-width:640px;height:auto}.cf-lienzo .diagram[hidden]{display:none}.cf-lienzo .d-rotulo{font-size:12.5px}.d-linea-tinta{stroke:var(--ink)}.cf-pausa{all:unset;right:var(--space-md);top:var(--space-sm);min-height:var(--target-min);padding:0 var(--space-xs);cursor:pointer;color:var(--muted);font-family:var(--font-mono);font-size:var(--caption-size);letter-spacing:var(--caption-tracking);text-transform:uppercase;align-items:center;display:inline-flex;position:absolute}.cf-pausa:focus-visible{outline:2px solid var(--ink)}.cf-pausa[hidden]{display:none}@media (width>=1024px){.cf{column-gap:var(--grid-gap);grid-template-columns:5fr 7fr;align-items:stretch}.cf-lienzo{min-height:440px}}html[data-movimiento=on] .cells[data-rueda] .figure:not(.rodando){color:#0000}.rueda{vertical-align:top;height:1.1em;display:inline-block;overflow:hidden}.rueda-tira{display:block}.rueda-tira>span{height:1.1em;display:block}.bold-tarjeta{margin-top:var(--space-xl);padding:var(--space-md) var(--space-lg);border:var(--hairline-w) solid var(--hairline);gap:var(--space-md);max-width:30em;display:grid}.bold-tarjeta .body-sm{color:var(--body)}.bold-atajos{gap:var(--space-xs);flex-wrap:wrap;display:flex}.bold-atajo{min-height:var(--target-min);padding:0 var(--space-md);border:var(--hairline-w) solid var(--muted-display);color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.bold-atajo:active{background:var(--ink);color:var(--canvas)}.bold-atajo:focus-visible{outline:2px solid var(--ink);outline-offset:2px}html[data-cta=pildora] .bold-atajo{border-color:var(--ink);font-family:var(--font-body);letter-spacing:-.01em;text-transform:none;border-radius:999px;padding:0 22px;font-size:17px}.bold-banda{margin-top:var(--space-xxl);border-top:var(--hairline-w) solid var(--hairline);padding:var(--space-xl) 0}.bold-banda-red{border-top:0;margin-top:0;padding-top:0}.bold-banda .orden canvas{aspect-ratio:auto;height:clamp(340px,28vw,420px)}@media (width<=767.98px){.cf-lienzo{padding:calc(var(--space-lg) + 32px) var(--space-sm) var(--space-lg);min-height:0}.cf-lienzo .d-rotulo{letter-spacing:.6px;font-size:18px}}.arq-cabeza{gap:var(--space-lg);display:grid}.arq-titulo{margin-top:var(--space-md);text-wrap:balance;max-width:15em}.arq-nota{gap:var(--space-sm);padding-top:var(--space-md);border-top:var(--hairline-w) solid var(--ink);max-width:30em;display:grid}.arq-nota .meta-label{color:var(--muted)}.arq-nota .body-md{color:var(--body)}.arq-lienzo{margin-top:var(--space-xl);position:relative}.arq-lienzo .diagram{width:100%;height:auto;display:block}.arq-h{display:none!important}.arq-k{fill:var(--muted)}.arq-chica{letter-spacing:.4px;font-size:12.5px}.arq-pulso{fill:var(--ink)}.arq-pausa{top:var(--space-sm);z-index:1;width:max-content;margin:0 0 var(--space-sm) auto;background:var(--canvas);display:flex;position:sticky;left:auto;right:auto}@media (width>=1280px){.arq-h{display:block!important}.arq-v{display:none!important}}@media (width>=1024px){.arq-cabeza{column-gap:var(--grid-gap);grid-template-columns:7fr 5fr;align-items:end}}.prog-grid{gap:var(--space-xl);display:grid}.prog-gigante{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.04em;color:var(--ink);margin-top:var(--space-md);text-wrap:balance;font-size:clamp(44px,6vw,64px);font-weight:900;line-height:1.1}.prog-lista{border-top:var(--hairline-w) solid var(--ink);margin:0;padding:0;list-style:none}.prog-lista li+li{border-top:var(--hairline-w) solid var(--hairline)}.prog{row-gap:var(--space-sm);padding:var(--space-xl) 0;color:inherit;grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.prog-n{color:var(--muted);grid-column:1/-1;padding-top:12px}.prog-nombre{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.05}.prog-texto{color:var(--body);max-width:32em}.prog-circulo{width:150px;height:150px;margin-top:var(--space-md)}.prog-circulo circle,.prog-circulo path{fill:none;stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.prog-circulo .prog-punto{fill:var(--ink);stroke:none}.prog-circulo .prog-vivo{stroke-width:3.5px}.prog-circulo .prog-vivo-punto{fill:var(--ink);stroke:none}.prog-pausa{margin-top:var(--space-lg);position:static}.prog-ir{color:var(--ink);text-underline-offset:.4em;margin-top:var(--space-sm);text-decoration:underline}.prog:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.prog:active .prog-nombre{text-decoration:underline 2px}@media (width>=768px){.prog{column-gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.prog-n{grid-column:1/-1}.prog-nombre{grid-area:2/1}.prog-texto{grid-area:2/2}.prog-circulo{grid-area:3/1}.prog-ir{grid-area:3/2;align-self:start}}@media (width>=1024px){.prog-grid{column-gap:var(--grid-gap);grid-template-columns:5fr 7fr;align-items:start}.prog-izq{align-self:stretch}.prog-pegado{top:var(--space-xl);position:sticky}.prog-circulo{width:184px;height:184px}}.indice-grid{gap:var(--space-lg);display:grid}.indice-grid>*{border-top:var(--hairline-w) solid var(--ink);padding-top:var(--space-md)}.indice-etiqueta{font-family:var(--font-body);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:400;line-height:1.2}.indice-retrato{margin-top:var(--space-lg);max-width:360px}.indice-retrato .portrait{margin:0}.indice-filas{margin:0;padding:0;list-style:none}.indice-filas li+li{border-top:var(--hairline-w) solid var(--ink)}.indice-fila{column-gap:var(--space-lg);row-gap:var(--space-xs);padding:var(--space-sm) 0 var(--space-md);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.indice-linea{font-family:var(--font-body);letter-spacing:-.02em;text-wrap:balance;grid-column:1;font-size:clamp(22px,2.3vw,30px);font-weight:400;line-height:1.25}.indice-marca{color:var(--muted)}.indice-texto{color:var(--body);grid-column:1;max-width:40em}.indice-flecha{grid-area:1/2;align-self:center;font-size:16px}a.indice-fila:focus-visible{outline:2px solid var(--ink);outline-offset:2px}a.indice-fila:active .indice-linea{text-underline-offset:.2em;text-decoration:underline 2px}.indice+.indice{padding-top:0}@media (width>=1024px){.indice-grid{column-gap:var(--grid-gap);grid-template-columns:5fr 7fr;align-items:start}.indice-lado{top:var(--space-xl);position:sticky}}.header-hora{color:var(--muted);margin-left:var(--space-lg);font-variant-numeric:tabular-nums;display:none}@media (width>=1024px){.header-hora{align-items:center;display:inline-flex}}html[data-menu=open] .header-hora{display:none}.capas-tarjetas .mecanismo{width:100%;height:auto;margin-top:auto;display:block}.capas-tarjetas .mecanismo .d-rotulo{letter-spacing:.8px;font-size:20px}@media (width>=1024px){.fm-paso:nth-child(n+3){margin-top:0}}.red-marco{position:relative}.red-pausa{top:0;right:0}.red-svg{width:100%;height:auto;display:none;overflow:visible}.red-s{max-width:480px;margin:0 auto;display:block}.red-liga{stroke:var(--muted);stroke-opacity:.45;stroke-width:1px}.red-cadena,.red-baja{fill:none;stroke:var(--muted);stroke-width:1px}.red-placa{fill:var(--canvas)}.red-n{transform-box:fill-box;transform-origin:50%}.red-hoja .red-n{fill:var(--muted)}.red-hoja text{fill:var(--muted);font-family:var(--font-mono)}.red-capa .red-n,.red-nucleo .red-n,.red-pulso{fill:var(--ink)}.red-capa text,.red-nucleo text{fill:var(--ink);font-family:var(--font-mono);letter-spacing:.08em}html[data-movimiento=on] .red-marco:not(.corriendo) .red-svg>*{opacity:0}@media (width>=768px){.red-s{display:none}.red-m{display:block}}@media (width>=1280px){.red-m{display:none}.red-l{display:block}}.metodo-cabeza{gap:var(--space-lg);display:grid}.metodo-titulo{margin-top:var(--space-md);text-wrap:balance;max-width:16em}.metodo-lead{gap:var(--space-md);justify-items:start;display:grid}.metodo-lead .title-sm{color:var(--ink);max-width:22em}.metodo-linea{width:100%;height:auto;margin-top:var(--space-xxl);display:none;overflow:visible}.metodo-linea :is(path,circle,rect),.metodo-tramo :is(path,circle,rect){fill:none;stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.metodo-linea .metodo-ruta,.metodo-linea .metodo-conector,.metodo-tramo .metodo-ruta{stroke-width:3px}.metodo-linea .metodo-marco,.metodo-tramo .metodo-marco{stroke:var(--muted)}.metodo-linea .metodo-enfasis,.metodo-tramo .metodo-enfasis{fill:var(--ink);stroke:none;transform-box:fill-box;transform-origin:50%}.metodo-linea .metodo-recorrido{stroke:none}.metodo-linea .metodo-pulso{fill:var(--ink);stroke:none}.metodo-pasos{margin:var(--space-xl) 0 0;border-top:var(--hairline-w) solid var(--ink);padding:0;list-style:none;display:grid}.metodo-paso{gap:var(--space-xs);padding:var(--space-lg) 0;align-content:start;display:grid}.metodo-paso+.metodo-paso{border-top:var(--hairline-w) solid var(--hairline)}.metodo-tramo{width:100%;max-width:288px;height:auto;margin-bottom:var(--space-md);display:block}.metodo-num{color:var(--muted)}.metodo-t{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);text-wrap:balance;margin:0;font-size:22px;font-weight:900;line-height:1.2}.metodo-paso .body-md{color:var(--body);max-width:30em}html[data-movimiento=on] .metodo:not(.corriendo) [data-metodo-linea]>*,html[data-movimiento=on] [data-tramo-movil]:not(.trazado)>*{opacity:0}@media (width>=1024px){.metodo-cabeza{column-gap:var(--grid-gap);grid-template-columns:7fr 5fr;align-items:end}.metodo-linea{display:block}.metodo-tramo{display:none}.metodo-pasos{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2.5641%}.metodo-paso+.metodo-paso{border-top:0}html[data-movimiento=on] .metodo:not(.corriendo) .metodo-paso{opacity:.32}}.capa-fila{row-gap:var(--space-sm);padding:var(--space-xl) 0;grid-template-columns:minmax(0,1fr);display:grid}.capa-fila .prog-n{padding-top:0}.capa-mecanismo{margin-top:var(--space-md)}.capa-mecanismo .mecanismo{width:100%;max-width:640px;height:auto;display:block}.capas-aspen .mecanismo .d-rotulo{letter-spacing:.6px;font-size:22px}html[data-movimiento=on] [data-capa-mecanismo]:not(.dibujado){visibility:hidden}@media (width>=768px){.capa-fila{column-gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.capa-fila .prog-n,.capa-mecanismo{grid-column:1/-1}.capa-fila .prog-nombre{grid-area:2/1}.capa-fila .prog-texto{grid-area:2/2}.capas-aspen .mecanismo .d-rotulo{letter-spacing:1px;font-size:13px}}@media (width>=768px) and (width<=1279.98px){.capas-aspen .mecanismo .d-rotulo{letter-spacing:.8px;font-size:17px}}.bio-copiar{margin-top:var(--space-md);position:static}.bio-texto{margin:0;padding:0}.bio-entrada{font-family:var(--font-body);letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(22px,2.3vw,30px);font-weight:400;line-height:1.3}.bio-cols{margin-top:var(--space-lg)}.bio-cols p{color:var(--body);margin:0 0 var(--space-md);break-inside:avoid}@media (width>=1024px){.bio-cols{columns:2;column-gap:var(--grid-gap)}.program-block:not(.quien-band)>.container>*{grid-column:4/span 9}.program-block>.container>.acto{top:var(--space-xl);align-self:start;align-items:flex-start;gap:var(--space-xs);flex-direction:column;grid-area:1/1/span 20/span 3;margin:0;position:sticky}.program-block>.container>.acto-cuerpo{grid-column:4/span 9;display:block}.acto-cuerpo .acto-texto{max-width:40em}}.program-block .diagram-frame.diagrama-acto .diagram{max-width:440px}@media (width>=600px){.program-block .diagrama-acto .diagram:not(.diagrama-capa) text{letter-spacing:.4px;font-size:9.5px}.program-block .diagrama-acto .diagram text.en-caja{letter-spacing:0;font-size:9px}}.hero .grid-12>.col-7~.destino{grid-column:1/-1;max-width:420px}@media (width>=1024px){.hero .grid-12>.col-7~.destino{grid-area:1/9/auto/span 4;align-self:center;max-width:none;margin:0}}@media (width>=1024px) and (width<=1279.98px){.hero .grid-12:has(>.col-7~.destino)>.col-7,.hero .grid-12:has(>.contacto-retrato)>.col-7{grid-column:1/span 8}}.cta-band .campo-retrato{top:auto;bottom:0;right:var(--gutter);font-size:5.5px;transform:none}.indice-libre .indice-grid{padding-bottom:var(--space-xl)}.acto-num,.capa-num{font-family:var(--font-mono);font-weight:400;font-size:var(--figure-md-size);letter-spacing:0;line-height:1}@media (width<=767.98px){.acto-num,.capa-num{font-size:28px}}.prog-lead{margin-top:var(--space-lg);color:var(--body)}@media (width>=1024px){.prog-aspen .statement.prog-tesis{max-width:none;font-size:clamp(34px,3.3vw,48px);line-height:1.05}}.kit-contiene{margin:0;padding:0;list-style:none}.kit-contiene li{padding:var(--space-sm) 0;border-bottom:var(--hairline-w) solid var(--hairline);color:var(--ink)}.kit-contiene li:first-child{border-top:var(--hairline-w) solid var(--hairline)}.kit-tarjeta{max-width:none}@media (width>=1024px){.hero .grid-12>.kit-tarjeta{grid-area:1/8/auto/span 5;align-self:center;margin:0}}.contacto-retrato{margin-top:var(--space-xl);max-width:360px}@media (width>=1024px){.hero .grid-12>.contacto-retrato{grid-area:1/9/auto/span 4;place-self:center end;max-width:400px;margin:0}}.mapa-programas{gap:var(--space-xs) var(--space-lg);margin:var(--space-xs) 0 0}.ola-banda{margin-top:var(--space-xxl);border-top:var(--hairline-w) solid var(--hairline)}.ola-lienzo{width:100%;height:clamp(300px,36vw,520px);display:block}.ola-pie{justify-content:space-between;align-items:end;gap:var(--space-md) var(--space-lg);padding-top:var(--space-md);flex-wrap:wrap;display:flex}.ola-frase{text-wrap:balance;max-width:16em}.ola-pie .cf-pausa{flex:none;position:static}@media (width>=768px){.ola-pie{justify-content:flex-start}.ola-frase{max-width:10.5em}}.red-cuerpo{margin-top:var(--space-xl)}.red-donde{color:var(--muted)}.ficha{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.ficha-celda{padding:var(--space-md) 0;border-top:var(--hairline-w) solid var(--hairline);margin:0}.ficha-etiqueta{color:var(--muted);display:block}.ficha-valor{margin:var(--space-xs) 0 0;color:var(--ink)}.ficha-enfasis{border-top:2px solid var(--ink);padding-top:calc(var(--space-md) - 1px)}@media (width>=768px){.ficha{grid-template-columns:repeat(3,minmax(0,1fr))}.ficha-2 .ficha-celda:first-child{grid-column:1/span 2}.ficha-2 .ficha-enfasis{grid-column:3}.ficha-celda{padding-right:var(--space-lg)}.ficha-celda+.ficha-celda{padding-left:var(--space-lg);border-left:var(--hairline-w) solid var(--hairline)}.ficha-celda:last-child{padding-right:0}}.proceso{--nodo:33px;--nodo-aire:var(--space-lg);--linea-x:16px}.proceso-via{padding-bottom:var(--space-xl);position:relative}.proceso-linea{left:var(--linea-x);width:var(--hairline-w);background:var(--ink);transform-origin:top;position:absolute;top:0;bottom:0}.proceso-pasos{row-gap:var(--space-xl);margin:0;padding:0;list-style:none;display:grid;position:relative}.proceso-paso{grid-template-columns:var(--nodo) minmax(0, 1fr);column-gap:var(--nodo-aire);align-items:start;display:grid}.proceso-n{width:var(--nodo);height:var(--nodo);border:var(--hairline-w) solid var(--ink);background:var(--canvas);color:var(--ink);font-family:var(--font-mono);grid-area:1/1/span 3;justify-content:center;align-items:center;font-size:12px;line-height:1;display:flex}.proceso-titulo{color:var(--ink);grid-column:2;margin:0;padding-top:3px}.proceso-sigue{font-family:var(--font-body);letter-spacing:-.02em;color:var(--body);font-weight:400}.proceso-marca{margin-top:var(--space-xs);color:var(--muted);grid-column:2;display:block}.proceso-texto{margin:var(--space-xs) 0 0;color:var(--body);max-width:var(--measure-body);grid-column:2}.proceso-pulso{left:calc(var(--linea-x) - 3px);background:var(--ink);opacity:0;width:7px;height:7px;position:absolute;top:0}.proceso .ficha{margin-left:var(--linea-x)}.proceso .ficha-celda{padding-left:calc(var(--nodo) + var(--nodo-aire) - var(--linea-x))}.proceso .ficha-celda:first-child{border-top:var(--hairline-w) solid var(--ink)}@media (width>=768px){.proceso-paso{grid-template-columns:var(--nodo) minmax(0, 5fr) minmax(0, 7fr);grid-template-rows:auto 1fr}.proceso-marca{margin-top:var(--space-xxs)}.proceso-texto{grid-area:1/3/span 2;max-width:none;margin:0;padding-top:3px}.proceso-corrido .proceso-titulo{grid-column:2/-1}.proceso .ficha-celda{border-top-color:var(--ink)}.proceso .ficha-celda+.ficha-celda{padding-left:var(--space-lg)}}@media (width<=767.98px){.proceso{--nodo-aire:var(--space-md)}.proceso-via{padding-bottom:var(--space-lg)}.proceso-pasos{row-gap:var(--space-lg)}.proceso .ficha-celda{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.proceso .ficha-enfasis{padding-top:calc(var(--space-sm) - 1px)}.programa-frase{margin-bottom:var(--space-lg)}.acto-frentes .problems li{padding:var(--space-sm) 0}}.programa-para .text-link{margin-top:var(--space-md)}@media (width>=768px){.programa-para .body-md,.programa-caso{font-size:var(--title-md-size);letter-spacing:-.02em;max-width:40em;line-height:1.4}.programa-para .lead-in{font-size:inherit;letter-spacing:inherit}}.programa-par{gap:var(--space-lg);display:grid}.programa-par p{padding-top:var(--space-md);border-top:var(--hairline-w) solid var(--hairline);margin:0}.programa-par-enlace{margin-top:var(--space-md)}.programa-frase{max-width:44em;margin:0 0 var(--space-xl)}.acto-par{gap:var(--space-lg);align-items:start;display:grid}.acto-par .body-md{margin:0}.program-block .acto-par .diagram-frame.diagrama-acto,.program-block .acto-frentes .diagram-frame.diagrama-acto{padding:0}.frentes{margin-top:0}.frentes .row-plain{padding:var(--space-md) 0;grid-template-columns:minmax(0,1fr)}.acto-frentes .eyebrow{margin-bottom:var(--space-sm)}.acto-frentes{row-gap:var(--space-xl);display:grid}@media (width>=1024px){.programa-par{column-gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.acto-par{column-gap:var(--grid-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.acto-frentes{column-gap:var(--grid-gap);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.acto-frentes-lista{grid-area:1/2/span 2}}@media (width>=1024px) and (width<=1279.98px){.proceso-paso{grid-template-columns:var(--nodo) minmax(0, 9fr) minmax(0, 16fr)}.proceso-pasos{row-gap:var(--space-lg)}.program-block .acto-par .diagrama-acto .diagram:not(.diagrama-capa) text,.program-block .acto-frentes .diagrama-acto .diagram:not(.diagrama-capa) text{letter-spacing:.2px;font-size:12px}.program-block .acto-par .diagrama-acto .diagram text.en-caja{letter-spacing:-.3px;font-size:11px}}@media (width>=1280px){.program-block .acto-par .diagrama-acto .diagrama-capa text{letter-spacing:.4px;font-size:8.9px}.acto-frentes{grid-template-columns:repeat(2,minmax(0,1fr))}.proceso .ficha{grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,4fr)}}.prog .ficha{grid-column:1/-1}@media (width<=767.98px){.prog{column-gap:var(--space-md);padding:var(--space-lg) 0;grid-template-columns:minmax(0,1fr) 104px}.prog .prog-n{padding-top:0}.prog .prog-nombre{grid-area:2/1;align-self:start}.prog .prog-circulo{grid-area:2/2;width:104px;height:104px;margin-top:0}.prog .prog-ir{grid-column:1/-1}}@media (width>=768px){.prog{row-gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto}.prog .prog-n{grid-area:1/1}.prog .prog-nombre{grid-area:2/1;align-self:start}.prog .prog-ir{grid-area:3/1;place-self:end start;margin-top:0}.prog .prog-circulo{grid-area:1/2/span 3;width:150px;height:150px;margin-top:0}.prog .ficha{margin-top:var(--space-md);grid-row:4}}@media (width>=1280px){.prog .prog-circulo{width:168px;height:168px}}@media (width<=767.98px){.prog .ficha-celda{column-gap:var(--space-md);padding:var(--space-sm) 0;grid-template-columns:96px minmax(0,1fr);display:grid}.prog .ficha-enfasis{padding-top:calc(var(--space-sm) - 1px)}.prog .ficha-etiqueta{padding-top:5px}.prog .ficha-valor{margin:0}}@media (width>=1024px) and (width<=1279.98px){.prog .prog-circulo{width:140px;height:140px}.ficha{grid-template-columns:minmax(0,1fr)}.ficha-celda,.ficha-celda+.ficha-celda{column-gap:var(--space-md);padding:var(--space-sm) 0;border-left:0;grid-template-columns:136px minmax(0,1fr);display:grid}.ficha-enfasis,.ficha-celda+.ficha-enfasis{padding-top:calc(var(--space-sm) - 1px)}.ficha-2 .ficha-enfasis{grid-column:auto}.ficha-etiqueta{padding-top:5px}.ficha-valor{margin:0}.proceso .ficha-celda,.proceso .ficha-celda+.ficha-celda{padding-left:calc(var(--nodo) + var(--nodo-aire) - var(--linea-x))}.proceso .ficha-celda+.ficha-celda{border-top-color:var(--hairline)}.proceso .ficha-enfasis.ficha-celda{border-top-color:var(--ink)}}.espera-figura{display:none}@media (width>=1024px){.espera-figura{display:block}}.destino svg{width:100%;height:auto;display:block}.espera-anillo circle{fill:none;stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.espera-anillo .ocupado{fill:var(--ink);stroke:none}.espera-anillo .libre{fill:var(--canvas)}@media (width>=1024px) and (width<=1279.98px){.programa-para{padding-right:calc(48px + var(--space-md))}.programa-par{grid-template-columns:minmax(0,1fr)}}@media (width>=1024px){.programa-par{padding-right:calc(48px + var(--space-md))}.intro-bold .portrait{grid-row:1/span 2}.intro-bold .intro-cifras{margin-top:var(--space-xl);grid-area:2/1/auto/span 7}.intro-bold .intro-cifras .cells{grid-template-columns:repeat(2,minmax(0,1fr))}}.destino-marca{width:100%}.destino-marca .prog-circulo{margin:0;overflow:visible}@media (width<=1023.98px){.destino-marca{max-width:280px}.destino-cuello{max-width:420px}}@media (width>=1280px){.hero.con-figura .destino-marca{max-width:340px}.hero.con-figura .destino-cuello{max-width:440px}}.mosaico{margin:var(--space-xl) 0 0}.mosaico-marca,.mosaico-rotulo,.mosaico-texto{padding-left:0;padding-right:0}.mosaico-marca .prog-circulo{width:220px;overflow:visible}.mosaico-pieza:focus-visible{outline-offset:4px}.mosaico>li+li{border-top:var(--hairline-w) solid var(--hairline)}@media (width>=768px){.mosaico-3{grid-template-rows:auto auto 1fr}.mosaico-3>li{grid-row:span 3;grid-template-rows:subgrid;display:grid}.mosaico-3 .mosaico-pieza{grid-row:span 3;grid-template-rows:subgrid;height:auto;display:grid}.mosaico>li+li{border-top:0}.mosaico-marca,.mosaico-rotulo,.mosaico-texto{padding-left:var(--space-lg);padding-right:var(--space-lg)}.mosaico-marca .prog-circulo{width:170px}.mosaico-3>li:first-child :is(.mosaico-marca,.mosaico-rotulo,.mosaico-texto){padding-left:0}.mosaico-3>li:last-child :is(.mosaico-marca,.mosaico-rotulo,.mosaico-texto){padding-right:0}}@media (width>=768px) and (width<=1023.98px){.mosaico-titulo{font-size:24px}}@media (width>=1024px){.mosaico-marca .prog-circulo{width:220px}.mosaico-3>li:last-child .mosaico-texto,.indice-filas .indice-texto{padding-right:calc(48px + var(--space-md))}}@media (width>=1280px){.mosaico-marca .prog-circulo{width:300px}}.puertas-todos{margin-top:var(--space-lg);padding-bottom:var(--space-xl)}.indice-cifras{margin-top:var(--space-lg)}.indice-cifras .cells{border-top:0}.conteo{max-width:100%;height:auto;margin:var(--space-sm) 0 var(--space-lg);display:block;overflow:visible}.conteo circle{fill:var(--ink)}.caso-portada-sector{color:var(--muted);margin:var(--space-md) 0 var(--space-xl)}.caso-portada-grid{gap:var(--space-xl);display:grid}.caso-portada-antes .meta-label,.caso-portada-despues>.meta-label{margin-bottom:var(--space-sm);display:block}.caso-portada-mas{margin-top:var(--space-lg)}@media (width>=1024px){.caso-portada-grid{column-gap:var(--grid-gap);grid-template-columns:5fr 7fr;align-items:start}}.mapa-marca .prog-circulo,.row-marca .prog-circulo{height:auto;margin:0;display:block;overflow:visible}.mapa-marca .prog-circulo{width:96px;margin-bottom:var(--space-sm)}.row-marca{display:block}.row-marca .prog-circulo{width:56px;margin-bottom:var(--space-sm)}html[data-movimiento=on] :is(svg[data-una],.prog-aspen svg) .prog-tramo{opacity:0}.prog-circulo .prog-tramo{stroke-width:1.5px}.intro-bold .intro-definicion{margin-top:var(--space-md)}.intro-bold .intro-causa{margin-top:var(--space-lg);max-width:30em}.intro-define{margin-top:var(--space-lg);max-width:26em;color:var(--ink)}.intro-bold .intro-lead{margin-top:var(--space-md)}.cuello{width:100%;height:auto;overflow:visible}.cuello-contorno,.cuello-anillo{fill:none;stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.cuello-tu,.cuello-tomada{fill:var(--ink)}.cuello-tu{transform-box:fill-box;transform-origin:50%}html[data-movimiento=on] .cuello-tomada,html[data-movimiento=on] [data-cuello-cuenta]{opacity:0}@media (width>=1024px) and (width<=1279.98px){.hero.con-figura .grid-12:has(>.destino-cuello)>:not(.destino){grid-column:1/span 7}.hero.con-figura .destino-cuello{grid-column:8/span 5}}.cuello-rotulo{font-family:var(--font-mono);letter-spacing:.5px;fill:var(--ink);font-size:16px}.cuello-pie{fill:var(--muted)}@media (width<=767.98px){.wa-flotante{padding:0}.wa-flotante .wa-etiqueta{display:none}}@media (width>=1280px){.hero-dos .grid-12{align-items:start}.hero-dos .eyebrow{grid-area:1/1/auto/-1}.hero-dos .statement{grid-area:2/1/span 2/span 7}.hero-dos .lead{grid-area:2/8/auto/span 5;margin-top:0}.hero-dos .definition{grid-area:3/8/auto/span 5}}@media (width>=1024px){.wa-flotante{right:16px}}@media (width>=1280px){.wa-flotante{right:24px}}@media (width<=767.98px){.destino-marca{max-width:200px}}@media (width>=1024px) and (width<=1279.98px){.hero .grid-12>.kit-tarjeta{margin-top:var(--space-xl);grid-area:auto/1/auto/span 9}}@media (width>=768px) and (width<=1023.98px){.hero.con-figura .grid-12:has(>.destino-marca){column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hero.con-figura .grid-12:has(>.destino-marca)>*{grid-column:1/-1}.hero.con-figura .grid-12:has(>.destino-marca)>:is(.lead,.hero-garantia,.manifest-heroe){grid-column:1/span 7}.hero.con-figura .grid-12:has(>.destino-marca)>.destino{grid-area:3/8/span 2/span 5;justify-self:end;max-width:none;margin:0}.hero .grid-12:has(>.contacto-retrato){column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.hero .grid-12:has(>.contacto-retrato)>.col-7{grid-column:1/span 8}.hero .grid-12>.contacto-retrato{grid-column:9/span 4;max-width:none;margin:0}}.arq-lienzo .arq-v{max-width:440px}@media (width>=768px) and (width<=1279.98px){.arquitectura-aios .container{column-gap:var(--grid-gap);grid-template-columns:5fr 7fr;align-items:start;display:grid}.arquitectura-aios .arq-cabeza{display:block}.arquitectura-aios .arq-nota{margin-top:var(--space-lg)}.arquitectura-aios .arq-lienzo{justify-self:end;width:100%;margin-top:0}.arq-lienzo .arq-v{max-width:none}}.inversion-corta{padding-bottom:var(--space-xl)}.diagram :is(rect,line,path,polyline,circle){vector-effect:non-scaling-stroke}
