.MenuContenido-module__CSYpMW__root{height:100%;display:flex}.MenuContenido-module__CSYpMW__columna{justify-content:space-between;gap:var(--space-20);min-width:0;padding:calc(var(--header-h) + var(--rt-block)) var(--pad-x) 5.4vh;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.MenuContenido-module__CSYpMW__principal{gap:min(var(--rt-block), 5.5vh);flex-direction:column;align-items:flex-start;display:flex}.MenuContenido-module__CSYpMW__lista{flex-direction:column;display:flex}.MenuContenido-module__CSYpMW__grande{font-family:var(--ff);font-variation-settings:"opsz" var(--opsz-display);font-size:min(5.13vw,12vh);font-weight:var(--w-display);letter-spacing:var(--ls-display);color:inherit;line-height:1;text-decoration:none;display:block}.MenuContenido-module__CSYpMW__pintura{flex-wrap:wrap;display:flex}.MenuContenido-module__CSYpMW__espacio{width:.3em;display:block}.MenuContenido-module__CSYpMW__letra{will-change:transform;pointer-events:none;line-height:1;display:block;position:relative;overflow:clip}.MenuContenido-module__CSYpMW__letraCopia,.MenuContenido-module__CSYpMW__letra:after{transition:transform var(--dur-reveal) var(--ease-in-out-quart);line-height:1;display:block}.MenuContenido-module__CSYpMW__letra:after{content:attr(data-texto);position:absolute;inset:0;transform:translateY(100%)}@media (hover:hover) and (pointer:fine){.MenuContenido-module__CSYpMW__grande:hover .MenuContenido-module__CSYpMW__letraCopia,.MenuContenido-module__CSYpMW__grande:focus-visible .MenuContenido-module__CSYpMW__letraCopia{transform:translateY(-100%)}.MenuContenido-module__CSYpMW__grande:hover .MenuContenido-module__CSYpMW__letra:after,.MenuContenido-module__CSYpMW__grande:focus-visible .MenuContenido-module__CSYpMW__letra:after{transform:translateY(0)}}.MenuContenido-module__CSYpMW__lado{gap:var(--space-20);flex-direction:column;max-width:min(29vw,420px);display:flex}.MenuContenido-module__CSYpMW__imagen{width:min(calc(100svh * var(--foto-proporcion)), 63.5vw);aspect-ratio:var(--foto-ratio);--px-bloque:var(--accent);--px-hueco:var(--surface-claro);flex:none;align-self:flex-start;margin:0;position:relative;overflow:clip}.MenuContenido-module__CSYpMW__foto{width:100%}.MenuContenido-module__CSYpMW__velo{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.MenuContenido-module__CSYpMW__subtitulo,.MenuContenido-module__CSYpMW__texto,.MenuContenido-module__CSYpMW__correo{font-family:var(--ff);margin:0}.MenuContenido-module__CSYpMW__subtitulo{font-variation-settings:"opsz" var(--opsz-rotulo);font-size:var(--t-mono-lg);font-weight:var(--w-texto);line-height:var(--lh-mono-md)}.MenuContenido-module__CSYpMW__texto,.MenuContenido-module__CSYpMW__correo{font-variation-settings:"opsz" var(--opsz-rotulo);font-size:var(--t-body);font-weight:var(--w-texto);line-height:var(--lh-body)}.MenuContenido-module__CSYpMW__ventanaPalabra{vertical-align:bottom;display:inline-block;overflow:clip}.MenuContenido-module__CSYpMW__palabra{white-space:pre;will-change:transform;display:inline-block}.MenuContenido-module__CSYpMW__correoEnlace{color:inherit;text-underline-offset:.25em;text-decoration:underline}.MenuContenido-module__CSYpMW__firma{align-items:baseline;gap:var(--gutter);flex-wrap:wrap;display:flex}.MenuContenido-module__CSYpMW__copyright{font-family:var(--ff);font-variation-settings:"opsz" var(--opsz-rotulo);font-size:var(--t-label-xs);font-weight:var(--w-texto);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;margin:0}@media (max-width:1023.98px){.MenuContenido-module__CSYpMW__root{flex-direction:column;height:auto;min-height:100%}.MenuContenido-module__CSYpMW__imagen{order:-1;width:min(100%,100vw)}.MenuContenido-module__CSYpMW__columna{padding-top:var(--space-40);padding-bottom:var(--rt-bottom);overflow-y:visible}.MenuContenido-module__CSYpMW__lado{max-width:min(100%,34em)}}@media (max-width:991.98px){.MenuContenido-module__CSYpMW__grande{font-size:min(11vw,9vh)}}@media (prefers-reduced-motion:reduce){.MenuContenido-module__CSYpMW__letraCopia,.MenuContenido-module__CSYpMW__letra:after{transition:none}.MenuContenido-module__CSYpMW__velo{display:none}}@media (max-width:767.98px){.MenuContenido-module__CSYpMW__imagen{height:36svh}.MenuContenido-module__CSYpMW__imagen .MenuContenido-module__CSYpMW__foto{aspect-ratio:auto;--media-position:30% 50%;height:100%}.MenuContenido-module__CSYpMW__grande{font-size:min(11vw,9svh);position:relative}.MenuContenido-module__CSYpMW__grande:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
:root{--bg:#0e0e0e;--ink:#f2f2f2;--muted:#a9a9a9;--card:#141414;--card-line:#2f2f2f;--card-light:#d4cccc;--card-light-ink:#303539;--negro-secuencia:#000;--tramo-a-calido:#2c1c13;--tramo-b-frio:#162033;--tramo-c-neutro:#1f1f1f;--tramo-d-verde:#0c251a;--surface-tramo:var(--tramo-d-verde);--claro-a-hueso:#ebe2e2;--claro-b-papel:#e7e4dd;--claro-c-frio:#e0e5ea;--surface-claro:var(--claro-a-hueso);--text-claro:var(--card-light-ink);--dur-tramo:.5s;--surface:var(--bg);--surface-elevated:var(--card);--text:var(--ink);--text-muted:var(--muted);--rule:var(--card-line);--rule-strong:#3d3d3d;--mark:#5a5a5a;--line:var(--card-line);--line-strong:#3d3d3d;--line-invert:var(--card-line);--line-invert-strong:#3d3d3d;--ink-60:#f2f2f299;--ink-40:#f2f2f266;--bg-pure:var(--card);--accent:#00c46a;--accent-ink:#00c46a;--accent-glow:#00e07a;--focus:#00c46a;--blur-enlace:12px;--blur-tarjeta:12px;--blur-fragmento:40px;--giro-entrada:-2deg;--ff:var(--font-bricolage), "Bricolage Grotesque", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", sans-serif;--t-display-xl:7.903vw;--t-mono-display:4.472vw;--t-h1:4.438vw;--t-display-md:2.903vw;--t-subtitle:max(18px, 1.667vw);--t-mono-lg:max(16px, 1.667vw);--t-mono-md:max(15px, 1.66vw);--t-link-lg:max(14px, 1.382vw);--t-body:max(12px, 1.111vw);--t-nav:max(12px, .972vw);--t-label:max(12px, .833vw);--t-label-xs:max(10px, .688vw);--t-display-md-suelo:max(28px, 2.903vw);--t-h1-suelo:max(38px, 4.438vw);--lh-display-xl:1;--lh-h1:1.1;--lh-display-md:1.15;--lh-subtitle:1.25;--lh-mono-display:1.2;--lh-mono-md:1.2;--lh-body:1.5;--lh-label:1.5;--lh-nav:1;--w-display:550;--w-fuerte:625;--w-display-ligero:525;--w-texto:600;--opsz-display:96;--opsz-rotulo:12;--ls-display:-.03em;--ls-wordmark:-.02em;--ls-body:0em;--ls-label:.1em;--descender-guard:.1em;--measure:52ch;--wordmark-fit:3.565;--pad-x:5.5vw;--grid-cols:12;--gutter:1.39vw;--gap-card:1.66vw;--content-w:calc(100vw - 2 * var(--pad-x));--col-w:calc((var(--content-w) - 11 * var(--gutter)) / 12);--container-max:none;--rt-top:16.6vh;--rt-top-sm:15.625vh;--rt-bottom:11.67vh;--rt-bottom-lg:14.35vh;--rt-bottom-sm:8vh;--rt-block:8.78vh;--rt-block-md:9.77vh;--rt-block-lg:10.9vh;--space-10:10px;--space-20:20px;--space-30:30px;--space-40:40px;--space-60:60px;--space-80:80px;--space-120:120px;--space-160:160px;--space-240:240px;--header-h:63px;--nav-gap:4.44vw;--row-h:calc(100svh / 2);--foto-reposo:brightness(.85);--pill-veil:16%;--panel-claro:#f7f7f552;--panel-claro-blur:128px;--panel-claro-04:#f7f7f55c;--panel-claro-04-blur:40px;--panel-claro-fallback:#f7f7f5db;--foto-hover:1.176;--panel-hover-veil:#ffffff08;--panel-blur-hover-extra:77px;--panel-claro-blur-hover-extra:99px;--panel-radius-hover:12px;--join-rows:.6;--join-rows-top:.22;--join-blur:12px;--join-blur-arriba:.02;--join-blur-abajo:.17;--join-strength:1;--join-color:#4d4c4a;--cell-pad-y:29px;--cell-pad-x:27px;--tick-size:4px;--hairline:1px;--bp-xs:480px;--bp-sm:768px;--bp-md:992px;--bp-lg:1280px;--bp-xl:1440px;--bp-xxl:1920px;--z-below:-1;--z-base:0;--z-raised:1;--z-grid:110;--z-noise:120;--z-menu:800;--z-hero:100;--z-header:900;--z-cursor:950;--z-preloader:1000;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out-quart:cubic-bezier(.76, 0, .24, 1);--dur-micro:.3s;--dur-reveal:.8s;--dur-scene:1.2s;--stagger-group:80ms;--stagger-char:18ms;--parallax-bg:.9;--dur-content-reveal:1.25s;--ease-content-reveal:ease-in-out;--dur-revelado:1.15s;--dur-preloader-out:.6s;--dur-preloader-step:.38s;--dur-type-char:70ms;--caret-width:.03em;--caret-height:.7em;--caret-blink:.75s;--dur-micro-s:.3;--dur-reveal-s:.8;--dur-scene-s:1.2;--stagger-group-s:.08;--stagger-char-s:.018;--dur-content-reveal-s:1.25;--dur-revelado-s:1.15;--dur-type-char-s:.07;--reveal-distance:24px;--noise-opacity:.22;--noise-tile:50px;--words-dim:.35;--scrub-tau-s:.08;--pointer-tau-s:.22}@media (max-width:600px){:root{--pad-x:max(24px, 5.5vw);--nav-gap:6vw}}@media (prefers-reduced-motion:reduce){:root{--dur-micro:.2s;--dur-reveal:.3s;--dur-scene:.3s;--dur-content-reveal:.3s;--dur-revelado:.3s;--dur-micro-s:.2;--dur-reveal-s:.3;--dur-scene-s:.3;--dur-content-reveal-s:.3;--dur-revelado-s:.3;--stagger-group:0s;--stagger-char:0s;--stagger-group-s:0;--stagger-char-s:0;--reveal-distance:0px;--parallax-bg:1}}@media (max-width:767.98px){:root{--t-label-xs:12px}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4}html,body{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit;background:0 0;border:none}button{cursor:pointer;-webkit-tap-highlight-color:transparent}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;text-wrap:pretty}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;text-wrap:balance}ul[role=list],ol[role=list],ul,ol{list-style:none}a{color:inherit;text-decoration:none}table{border-collapse:collapse;border-spacing:0}hr{background:currentColor;border:0;height:1px}[hidden]{display:none!important}
html{background-color:var(--surface);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}body{background-color:var(--surface);color:var(--text);font-family:var(--ff);font-size:var(--t-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);font-weight:var(--w-texto);font-optical-sizing:auto;min-height:100svh;overflow-x:clip}::selection{background-color:var(--accent);color:var(--ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:1px}:focus:not(:focus-visible),[data-foco-destino]:focus{outline:none}.u-wordmark,.u-h1,.u-display-md,.u-mono-display{margin-bottom:calc(var(--descender-guard) * -1);padding-bottom:var(--descender-guard)}.u-wordmark{font-family:var(--ff);font-weight:var(--w-display);font-variation-settings:"opsz" var(--opsz-display);font-size:var(--t-display-xl);line-height:var(--lh-display-xl);letter-spacing:var(--ls-wordmark);text-transform:uppercase}.u-h1{font-family:var(--ff);font-weight:var(--w-display);font-variation-settings:"opsz" var(--opsz-display);font-size:var(--t-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-display);text-transform:none}.u-display-md{font-family:var(--ff);font-weight:var(--w-display);font-variation-settings:"opsz" var(--opsz-display);font-size:var(--t-display-md);line-height:var(--lh-display-md);letter-spacing:var(--ls-display);text-transform:none}.u-subtitle{font-family:var(--ff);font-weight:var(--w-display);font-variation-settings:"opsz" var(--opsz-display);font-size:var(--t-subtitle);line-height:var(--lh-subtitle);letter-spacing:0;text-transform:none}.u-mono{font-family:var(--ff);font-weight:var(--w-texto);line-height:var(--lh-body);letter-spacing:var(--ls-body)}.u-mono-display{font-family:var(--ff);font-weight:var(--w-display-ligero);font-variation-settings:"opsz" var(--opsz-display);font-size:var(--t-mono-display);line-height:var(--lh-mono-display);letter-spacing:var(--ls-display);text-transform:uppercase}.u-mono-lg{font-family:var(--ff);font-weight:var(--w-texto);font-size:var(--t-mono-lg);line-height:var(--lh-body);letter-spacing:var(--ls-body);text-transform:none}.u-mono-md{font-family:var(--ff);font-weight:var(--w-display-ligero);font-size:var(--t-mono-md);line-height:var(--lh-mono-md);letter-spacing:var(--ls-body);text-transform:none}.u-link-lg{font-family:var(--ff);font-weight:var(--w-texto);font-size:var(--t-link-lg);line-height:var(--lh-body);letter-spacing:var(--ls-body);text-transform:uppercase}.u-text{font-family:var(--ff);font-weight:var(--w-texto);font-size:var(--t-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);text-transform:none}.u-nav{font-family:var(--ff);font-weight:var(--w-texto);font-variation-settings:"opsz" var(--opsz-rotulo);font-size:var(--t-nav);line-height:var(--lh-nav);letter-spacing:var(--ls-label);text-transform:uppercase}.u-label{font-family:var(--ff);font-weight:var(--w-texto);font-variation-settings:"opsz" var(--opsz-rotulo);font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase}.u-label-xs{font-family:var(--ff);font-weight:var(--w-texto);font-variation-settings:"opsz" var(--opsz-rotulo);font-size:var(--t-label-xs);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase}.u-measure{max-width:var(--measure)}.u-uppercase{text-transform:uppercase}.u-muted{color:var(--text-muted)}.u-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.u-clip{overflow:hidden}.u-full-svh{min-height:100svh}.u-scroll-locked{padding-right:var(--scrollbar-w,0px);overflow:hidden}.u-skip-link{top:var(--space-10);left:var(--space-10);z-index:calc(var(--z-preloader) + 1);padding:var(--space-10) var(--space-20);background:var(--ink);color:var(--bg);font-family:var(--ff);font-variation-settings:"opsz" var(--opsz-rotulo);font-size:var(--t-label);text-transform:uppercase;letter-spacing:var(--ls-label);transform:translateY(calc(-100% - var(--space-20)));transition:transform var(--dur-micro) var(--ease-out-expo);position:absolute}.u-skip-link:focus-visible{transform:translateY(0)}html[data-js=on]:not([data-anim-ready]) [data-anim],html[data-js=on]:not([data-anim-ready]) [data-reveal],html[data-js=on]:not([data-anim-ready]) [data-info-cell],html[data-js=on]:not([data-anim-ready]) [data-flip=target]{opacity:0}@media (max-width:991.98px){html[data-js=on]:not([data-anim-ready]) [data-anim-scope=desktop] [data-anim],html[data-js=on]:not([data-anim-ready]) [data-anim-scope=desktop] [data-reveal],html[data-js=on]:not([data-anim-ready]) [data-anim-scope=desktop] [data-info-cell],html[data-js=on]:not([data-anim-ready]) [data-anim-scope=desktop] [data-flip=target]{opacity:1}}html:not([data-js=on]) [data-preloader],html[data-preloader-seen] [data-preloader]{display:none}:where([data-anim=mask]){display:block;overflow:hidden}:where([data-anim=mask])>:where(*){will-change:transform;display:block}[data-anim=chars],[data-anim=words],[data-anim=words-scrub],[data-anim=lines]{text-wrap:initial}html[data-js=on]:not([data-anim-ready]) [data-anim=words-scrub]{opacity:1}.split-line,.split-line-mask{display:block}.split-char-doble{vertical-align:top;height:1lh;display:inline-block;overflow:clip}[data-anim=chars-doble] .split-char{display:inline-block}[data-anim=chars-doble] .split-char:after{content:attr(data-letra);display:block}[data-parallax]{will-change:transform}.anim-caret{width:var(--caret-width);height:var(--caret-height);pointer-events:none;animation:fx-caret-blink var(--caret-blink) steps(1, end) infinite;background-color:currentColor;position:absolute;bottom:.06em;left:0}@keyframes fx-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}[data-flip=target][data-flip-state=waiting],[data-flip=source][data-flip-state=done]{opacity:0}html[data-cursor-active=on],html[data-cursor-active=on] a,html[data-cursor-active=on] button,html[data-cursor-active=on] [data-cursor]{cursor:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:var(--dur-micro)!important;scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-parallax]{will-change:auto;transform:none!important}html[data-cursor-active=on],html[data-cursor-active=on] a,html[data-cursor-active=on] button,html[data-cursor-active=on] [data-cursor]{cursor:auto}}@media (pointer:coarse){html[data-cursor-active=on],html[data-cursor-active=on] a,html[data-cursor-active=on] button{cursor:auto}}main{z-index:1;position:relative}@media (max-width:767.98px){[data-chapter=mi-historia],[data-chapter=planes],[data-chapter=preguntas],[data-chapter=testimonios],[data-chapter=legal]{--t-body:16px}h1[data-anim],h2[data-anim],h3[data-anim]{text-wrap:balance}}
