@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2)format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2)format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-latin-500-normal.BgYH2mbd.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-500-normal.HIEiP5Ov.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff")}:root{--tinta:#0e1130;--tinta-2:#161a42;--tinta-3:#1f2452;--azul:#212a71;--azul-2:#2e3a92;--carmesi:#c42a5e;--carmesi-hondo:#9f164a;--carmesi-oscuro:#860f3e;--acero:#aeb6c6;--acero-2:#626c80;--galvanizado:#f2f3f6;--blanco:#fff;--texto:var(--tinta);--texto-2:#464e63;--texto-inv:#fff;--texto-inv-2:#c3c9d6;--texto-carmesi-2:#f6dbe5;--regla:#0e113024;--regla-fuerte:#0e113052;--regla-inv:#aeb6c638;--f-rotulo:"Barlow Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--f-texto:"Barlow", "Segoe UI", system-ui, -apple-system, sans-serif;--fs-h1:clamp(2.75rem, 1.5rem + 4.4vw, 5.75rem);--fs-h2:clamp(2.125rem, 1.4rem + 2.6vw, 3.875rem);--fs-h3:clamp(1.375rem, 1.12rem + .9vw, 1.875rem);--fs-lead:clamp(1.125rem, 1.02rem + .42vw, 1.375rem);--fs-body:1.0625rem;--fs-small:.9375rem;--fs-rotulo:.8125rem;--m:.5rem;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--seccion-y:clamp(4.5rem, 2.6rem + 6.4vw, 9rem);--max:1360px;--margen:clamp(1rem, .4rem + 2.6vw, 2.5rem);--riel:0px;--linea-x:44px;--linea-ancho:8px;--cabecera:72px;--radio:3px;--salida:cubic-bezier(.16, 1, .3, 1);--t-corto:.16s;--t-medio:.36s;--foco:3px solid var(--carmesi);--sombra:0 18px 40px -18px #0e113073}@media (width>=1180px){:root{--riel:168px}}:root{--carmesi-claro:#e0577f;--whatsapp:#0e7a3e;color-scheme:light;scrollbar-color:var(--azul) var(--galvanizado);accent-color:var(--carmesi-hondo)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--cabecera) + 1rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--galvanizado);color:var(--texto);font-family:var(--f-texto);font-size:var(--fs-body);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;caret-color:var(--carmesi-hondo);margin:0;line-height:1.6}::selection{background:var(--carmesi-hondo);color:var(--blanco)}img,svg,picture,video{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,ul,ol,figure,blockquote,address,dl,dd{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--f-rotulo);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.02}h1{font-size:var(--fs-h1);line-height:.96}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);line-height:1.08}p,li,dd{text-wrap:pretty}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}address{font-style:normal}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:var(--foco);outline-offset:3px}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.saltar{z-index:100;left:var(--margen);padding:var(--s-3) var(--s-4);background:var(--blanco);color:var(--tinta);transition:top var(--t-corto) var(--salida);font-weight:600;text-decoration:none;position:fixed;top:-6rem}.saltar:focus{top:var(--s-3)}.caja{width:100%;max-width:var(--max);padding-inline:var(--margen);margin-inline:auto}.tramo{padding-block:var(--seccion-y);position:relative}.tramo__cuerpo{padding-left:var(--riel)}.lectura{max-width:62ch}.bajada{font-size:var(--fs-lead);color:var(--texto-2);max-width:54ch;line-height:1.5}.oscuro{background:var(--tinta);color:var(--texto-inv)}.oscuro .bajada{color:var(--texto-inv-2)}.boton{--fondo:var(--carmesi-hondo);--tinta-boton:var(--blanco);border:2px solid var(--fondo);border-radius:var(--radio);background:var(--fondo);min-height:52px;color:var(--tinta-boton);font-family:var(--f-rotulo);letter-spacing:.06em;text-transform:uppercase;transition:background-color var(--t-corto) ease, border-color var(--t-corto) ease, color var(--t-corto) ease;justify-content:center;align-items:center;gap:.75rem;padding:.8rem 1.35rem .8rem 1.4rem;font-size:1.0625rem;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.boton:hover{--fondo:var(--carmesi-oscuro)}.boton .icono{width:1.15em;height:1.15em;transition:transform var(--t-medio) var(--salida)}.boton:hover .icono-flujo{transform:translate(4px)}.boton--linea{--fondo:transparent;--tinta-boton:var(--tinta);border-color:var(--regla-fuerte)}.boton--linea:hover{--fondo:transparent;border-color:var(--tinta)}.oscuro .boton--linea,.boton--linea.inv{--tinta-boton:var(--blanco);border-color:#ffffff73}.oscuro .boton--linea:hover,.boton--linea.inv:hover{border-color:var(--blanco)}.boton[disabled]{opacity:.6;cursor:progress}.enlace{color:var(--carmesi-hondo);text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.3em;transition:text-decoration-color var(--t-corto) ease;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.enlace:hover{text-decoration-color:currentColor}.enlace .icono{width:1em;height:1em;transition:transform var(--t-medio) var(--salida);flex:none}.enlace:hover .icono-flujo{transform:translate(3px)}.oscuro .enlace{color:var(--carmesi-claro)}.icono{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25em;height:1.25em;display:inline-block}.icono--relleno{fill:currentColor;stroke:none}.rotulo{font-family:var(--f-rotulo);font-size:var(--fs-rotulo);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.6rem;font-weight:700;line-height:1;display:inline-flex}.flujo{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3Cpath d='M3 1l4 4-4 4' fill='none' stroke='%23c42a5e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0/16px 10px repeat-x;flex:auto;min-width:2.5rem;height:10px;display:block}@media (prefers-reduced-motion:no-preference){.flujo{animation:1.4s linear infinite fluir}}@keyframes fluir{to{background-position-x:16px}}.brida{flex:none;gap:3px;display:inline-flex}.brida:before,.brida:after{content:"";background:var(--carmesi-oscuro);border-radius:1.5px;width:5px;height:22px}.recorrido{--flujo:0;position:relative}@media (width>=1180px){.recorrido:before,.recorrido:after{content:"";z-index:3;top:0;bottom:0;left:calc(max(var(--margen), (100% - var(--max)) / 2 + var(--margen)) + var(--linea-x) - var(--linea-ancho) / 2);width:var(--linea-ancho);pointer-events:none;position:absolute}.recorrido:before{background:var(--azul);box-shadow:inset 1px 0 #ffffff2e,inset -2px 0 #0000002e,0 0 0 1px #aeb6c666}.recorrido:after{background:var(--carmesi);transform-origin:top;transform:scaleY(var(--flujo));box-shadow:inset 1px 0 #ffffff38,inset -2px 0 #0003}}.marcador{display:none}@media (width>=1180px){.tramo>.caja{position:relative}.marcador{z-index:4;top:0;bottom:0;left:var(--margen);width:var(--riel);pointer-events:none;display:block;position:absolute}.marcador__etiqueta{top:calc(var(--cabecera) + 2rem);margin-left:calc(var(--linea-x) - 13px);align-items:center;display:flex;position:sticky}.marcador__etiqueta:before{content:"";background:linear-gradient(var(--carmesi-oscuro), var(--carmesi-oscuro)) top / 100% 4px no-repeat, linear-gradient(var(--carmesi-oscuro), var(--carmesi-oscuro)) bottom / 100% 4px no-repeat;border-radius:1px;flex:none;width:26px;height:12px}.marcador__etiqueta span{letter-spacing:.12em;border:1px solid var(--regla-fuerte);background:var(--fondo-tramo,var(--galvanizado));color:var(--texto-2);white-space:nowrap;transition:background-color var(--t-medio) var(--salida), color var(--t-medio) var(--salida), border-color var(--t-medio) var(--salida);border-radius:2px;align-items:center;gap:.4rem;margin-left:10px;padding:.34rem .45rem .32rem;font-size:.6875rem;text-decoration:none;display:inline-flex;position:relative}.marcador__etiqueta span:before{content:"";background:var(--regla-fuerte);width:10px;height:1px;position:absolute;top:50%;right:100%}.oscuro .marcador__etiqueta span,.marcador--inv .marcador__etiqueta span{background:var(--tinta);color:var(--texto-inv-2);border-color:var(--regla-inv)}.tramo[data-activo] .marcador__etiqueta span{background:var(--azul);border-color:var(--azul);color:var(--blanco)}}.nota{font-size:var(--fs-small);color:var(--texto-2)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.cabecera,.whatsapp,.marcador,.portada__control{display:none!important}.recorrido:before,.recorrido:after{display:none}body{background:#fff}}.dicon{fill:none;stroke:currentColor;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;--d-acento:var(--carmesi);--d-segundo:var(--acero-2);--d-guia:#212a7129;width:100%;height:100%;display:block;overflow:visible}.oscuro .dicon,.dicon.inv{--d-acento:var(--carmesi-claro);--d-segundo:var(--acero);--d-guia:#fff3}.dicon .a{stroke:var(--d-acento)}.dicon .g{stroke:var(--d-segundo)}.dicon .f{fill:var(--d-acento);stroke:none}.dicon .fs{fill:var(--d-segundo);stroke:none}.dicon .dicon-ghost{stroke:var(--d-guia);stroke-width:7px}.dicon [class*=an-]{animation-play-state:paused}.anima .dicon [class*=an-]{animation-play-state:running}.dicon .an-spin,.dicon .an-spin-rev,.dicon .an-pulse,.dicon .an-grow{transform-box:fill-box;transform-origin:50%}.dicon .an-spin{animation:9s linear infinite di-spin}.dicon .an-spin-rev{animation:5.4s linear infinite reverse di-spin}.dicon .an-flow{stroke-dasharray:6 8;animation:1.1s linear infinite di-flow}.dicon .an-draw{stroke-dasharray:1 1.2;animation:4.2s ease-in-out infinite di-draw}.dicon .an-pulse{animation:1.5s ease-in-out infinite di-pulse}.dicon .an-swing{animation:3.6s ease-in-out infinite di-swing}.dicon .an-blink{animation:1.5s ease-in-out infinite di-blink}.dicon .an-rise{animation:2.2s ease-in infinite di-rise}.dicon .an-grow{transform-origin:0;animation:4.6s ease-in-out infinite di-grow}.dicon .an-drop{animation:1.9s ease-in-out infinite di-drop}.dicon .an-slide{animation:2.4s linear infinite di-slide}.dicon .d1{animation-delay:.45s}.dicon .d2{animation-delay:.9s}.dicon .d3{animation-delay:1.35s}@keyframes di-spin{to{transform:rotate(360deg)}}@keyframes di-flow{to{stroke-dashoffset:-28px}}@keyframes di-draw{0%{stroke-dashoffset:0}12%{stroke-dashoffset:1.1px}55%,to{stroke-dashoffset:0}}@keyframes di-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes di-swing{0%,to{transform:rotate(-42deg)}30%{transform:rotate(24deg)}55%{transform:rotate(4deg)}80%{transform:rotate(46deg)}}@keyframes di-blink{0%,to{opacity:1}50%{opacity:.15}}@keyframes di-rise{0%{opacity:1;transform:translateY(0)}80%,to{opacity:0;transform:translateY(-22px)}}@keyframes di-grow{0%{transform:scaleX(1)}10%{transform:scaleX(0)}45%,to{transform:scaleX(1)}}@keyframes di-drop{0%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(9px)}88%,to{opacity:0;transform:translateY(9px)}}@keyframes di-slide{0%{opacity:0;transform:translate(-16px)}18%,80%{opacity:1}to{opacity:0;transform:translate(18px)}}@media (prefers-reduced-motion:reduce){.dicon [class*=an-]{animation:none!important}}.encabezado{gap:var(--s-5) clamp(2rem, 1rem + 4vw, 6rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}.encabezado h2{max-width:14ch}@media (width<=899.98px){.encabezado{grid-template-columns:1fr}}.cabecera[data-astro-cid-hkbrpulz]{z-index:50;height:var(--cabecera);background:var(--tinta);color:var(--texto-inv);transition:box-shadow var(--t-medio) var(--salida);position:sticky;top:0}.cabecera[data-astro-cid-hkbrpulz][data-desplazada]{box-shadow:0 10px 30px -12px #0000008c}.cabecera__caja[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:var(--s-5);height:100%;display:flex}.cabecera__marca[data-astro-cid-hkbrpulz]{flex:none;display:block}.cabecera__marca[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:auto;height:50px}.menu[data-astro-cid-hkbrpulz]{align-items:center;gap:var(--s-6);display:flex}.menu__lista[data-astro-cid-hkbrpulz]{gap:var(--s-1);display:flex}.menu__lista[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--texto-inv-2);transition:color var(--t-corto) ease;padding:.6rem .8rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:block;position:relative}.menu__lista[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:after{content:"";background:var(--carmesi);transform-origin:0;height:2px;transition:transform var(--t-medio) var(--salida);position:absolute;bottom:.25rem;left:.8rem;right:.8rem;transform:scaleX(0)}.menu__lista[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.menu__lista[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]{color:var(--blanco)}.menu__lista[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover:after,.menu__lista[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]:after{transform:scaleX(1)}.menu__cta[data-astro-cid-hkbrpulz]{min-height:46px;padding-block:.65rem;font-size:1rem}.menu__extra[data-astro-cid-hkbrpulz],.cabecera__menu[data-astro-cid-hkbrpulz]{display:none}.cabecera__progreso[data-astro-cid-hkbrpulz]{background:linear-gradient(var(--carmesi), var(--carmesi)) left / calc(var(--avance,0) * 100%) 100% no-repeat, var(--azul);height:4px;position:absolute;bottom:0;left:0;right:0}@media (width>=1180px){.cabecera__progreso[data-astro-cid-hkbrpulz]{display:none}}@media (width<=1179.98px){.cabecera__marca[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{height:42px}.cabecera__menu[data-astro-cid-hkbrpulz]{width:48px;height:48px;color:var(--blanco);background:0 0;border:0;place-items:center;margin-right:-10px;display:grid}.cabecera__hamburguesa[data-astro-cid-hkbrpulz]{gap:7px;width:24px;display:grid}.cabecera__hamburguesa[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{height:2px;transition:transform var(--t-medio) var(--salida);background:currentColor}[data-astro-cid-hkbrpulz][data-abierto] .cabecera__hamburguesa[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]:first-child{transform:translateY(4.5px)rotate(45deg)}[data-astro-cid-hkbrpulz][data-abierto] .cabecera__hamburguesa[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]:last-child{transform:translateY(-4.5px)rotate(-45deg)}.menu[data-astro-cid-hkbrpulz]{inset:var(--cabecera) 0 0;align-items:stretch;gap:var(--s-6);padding:var(--s-5) var(--margen) var(--s-7);background:var(--tinta);visibility:hidden;opacity:0;transition:opacity var(--t-medio) var(--salida), transform var(--t-medio) var(--salida), visibility 0s var(--t-medio);flex-direction:column;display:flex;position:fixed;overflow-y:auto;transform:translateY(-8px)}[data-astro-cid-hkbrpulz][data-abierto] .menu[data-astro-cid-hkbrpulz]{visibility:visible;opacity:1;transition:opacity var(--t-medio) var(--salida), transform var(--t-medio) var(--salida);transform:none}.menu__lista[data-astro-cid-hkbrpulz]{flex-direction:column;gap:0}.menu__lista[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--regla-inv);font-family:var(--f-rotulo);color:var(--blanco);padding:1rem 0;font-size:1.75rem;font-weight:600}.menu__lista[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:after{width:2.5rem;bottom:-1px;left:0;right:auto}.menu__cta[data-astro-cid-hkbrpulz]{width:100%;min-height:56px}.menu__extra[data-astro-cid-hkbrpulz]{gap:var(--s-3) var(--s-6);flex-wrap:wrap;display:flex}.menu__extra[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{min-height:44px;color:var(--texto-inv-2);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}}.pie[data-astro-cid-hkbrpulz]{padding-block:var(--s-8) var(--s-6);font-size:var(--fs-small);position:relative}.pie[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--texto-inv-2);text-decoration:none}.pie[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--blanco);text-decoration:underline}.pie__arriba[data-astro-cid-hkbrpulz]{gap:var(--s-7);padding-bottom:var(--s-7);border-bottom:1px solid var(--regla-inv);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr) minmax(0,1fr);display:grid}.pie__marca[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:210px}.pie__marca[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin-top:var(--s-3);max-width:34ch;color:var(--texto-inv-2)}.pie__nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:var(--s-2);display:grid}.pie__contacto[data-astro-cid-hkbrpulz]{gap:var(--s-2);color:var(--texto-inv-2);align-content:start;display:grid}.pie__abajo[data-astro-cid-hkbrpulz]{align-items:center;gap:var(--s-3) var(--s-6);padding-top:var(--s-5);color:var(--texto-inv-2);flex-wrap:wrap;display:flex}.pie__abajo[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{align-items:center;gap:.4rem;min-height:44px;display:inline-flex}.pie__subir[data-astro-cid-hkbrpulz]{margin-left:auto}.tabular[data-astro-cid-hkbrpulz]{font-variant-numeric:tabular-nums}@media (width<=900px){.pie__arriba[data-astro-cid-hkbrpulz]{gap:var(--s-6);grid-template-columns:1fr}.pie__subir[data-astro-cid-hkbrpulz]{margin-left:0}}.whatsapp[data-astro-cid-hkbrpulz]{z-index:40;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));background:var(--whatsapp);width:56px;height:56px;color:var(--blanco);opacity:0;visibility:hidden;transition:opacity var(--t-medio) var(--salida), transform var(--t-medio) var(--salida), visibility 0s var(--t-medio);border-radius:50%;place-items:center;display:grid;position:fixed;transform:translateY(12px);box-shadow:0 12px 28px -10px #0e113099}.whatsapp[data-astro-cid-hkbrpulz][data-visible]{opacity:1;visibility:visible;transition:opacity var(--t-medio) var(--salida), transform var(--t-medio) var(--salida);transform:none}.whatsapp[data-astro-cid-hkbrpulz] .icono{width:28px;height:28px}html:has([data-abierto]) .whatsapp[data-astro-cid-hkbrpulz]{display:none}
