:root{--rojo:#ff395a;--rojo-70:#ff7488;--rojo-50:#ff9cac;--rojo-20:#ffd7de;--navy:#2c3749;--navy-70:#6b7380;--navy-50:#959ba4;--navy-20:#d5d7db;--azul:#397bff;--fondo:#f4f5f6;--gris-notas:#627186;--blanco:#fff;--error:#e82852;--alerta:#ffef39;--navy-noche:#1f2735;--navy-profundo:#252f40;--navy-trama:#334058;--navy-linea:#3a465c;--navy-hondo:#1c2433;--navy-sombra:#161d29;--navy-celda:#232c3b;--navy-sup:#283244;--navy-sup-2:#2e394c;--navy-plano:#2f394a;--navy-borde:#3d485c;--gris-noche:#aeb4be;--f-titulo:var(--font-saira), system-ui, sans-serif;--f-texto:var(--font-titillium), system-ui, sans-serif;--f-fuerte:var(--font-titillium-600), var(--font-titillium), system-ui, sans-serif;--t-micro:.6875rem;--t-etiqueta:.75rem;--t-ui:.9375rem;--t-cuerpo:1rem;--t-lead:clamp(1.0625rem, 1rem + .28vw, 1.1875rem);--t-dato:clamp(1.125rem, .42rem + 1.2vw, 1.5rem);--t-h2:clamp(1.75rem, 1.3rem + 1.35vw, 2.5rem);--t-display:clamp(2.25rem, 1.05rem + 2.9vw, 3.625rem);--t-chica:clamp(.8125rem, .79rem + .1vw, .875rem);--t-base:clamp(1rem, .96rem + .19vw, 1.125rem);--t-1:clamp(1.1875rem, 1.12rem + .33vw, 1.375rem);--t-2:clamp(1.375rem, 1.24rem + .6vw, 1.75rem);--t-3:clamp(1.625rem, 1.38rem + 1.1vw, 2.375rem);--t-4:clamp(2rem, 1.6rem + 1.8vw, 3.125rem);--t-5:clamp(2.375rem, 1.75rem + 2.8vw, 4.25rem);--e-1:.25rem;--e-2:.5rem;--e-3:.75rem;--e-4:1rem;--e-5:1.5rem;--e-6:2rem;--e-7:3rem;--e-8:clamp(3rem, 2rem + 4vw, 5.5rem);--e-9:clamp(4rem, 2.5rem + 6vw, 8rem);--ritmo-seccion:clamp(4rem, 2.5rem + 4vw, 6rem);--pendiente:.7806;--corte:14px;--ancho:1200px;--margen:clamp(16px, 4vw, 48px);--ancho-sitio:1140px;--margen-sitio:clamp(20px, 6vw, 96px);--alto-barra:76px;--plano-sangria:40px;--celda-x:24px;--curva-salida:cubic-bezier(.165, .84, .44, 1);--curva-media:cubic-bezier(.45, 0, .25, 1);--dur-rapida:.12s;--dur-media:.5s;--trama-alt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='135' height='240'%3E%3Cpath fill='%23E8EAED' d='M20 10l30 23.42v54L20 64zM87.5 130l30 23.42v54l-30-23.42z'/%3E%3C/svg%3E");--trama-fondo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='135' height='240'%3E%3Cpath fill='%23F2F3F5' d='M20 10l30 23.42v54L20 64zM87.5 130l30 23.42v54l-30-23.42z'/%3E%3C/svg%3E");--marca-escalon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='15' viewBox='0 0 7 15'%3E%3Cpath fill='%23FF395A' d='M0 .5L7 5.964V14.5L0 9.036z'/%3E%3C/svg%3E")}[data-tema=noche]{--trama-alt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='135' height='240'%3E%3Cpath fill='%232C3749' d='M20 10l30 23.42v54L20 64zM87.5 130l30 23.42v54l-30-23.42z'/%3E%3C/svg%3E");--trama-fondo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='135' height='240'%3E%3Cpath fill='%23252F40' d='M20 10l30 23.42v54L20 64zM87.5 130l30 23.42v54l-30-23.42z'/%3E%3C/svg%3E")}:root,[data-tema=dia]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-fondo:var(--blanco);--c-fondo-alt:var(--fondo);--c-superficie:var(--blanco);--c-texto:var(--navy);--c-texto-2:var(--gris-notas);--c-borde:var(--navy-20);--c-acento:var(--rojo);--c-sobre-acento:var(--blanco);--c-panel:var(--navy);--c-sobre-panel:var(--blanco);--c-sobre-panel-2:var(--navy-20);--c-foco:var(--azul);--c-escalera-cara:var(--navy);--c-escalera-huella:var(--navy-20);--c-escalera-ultima:var(--rojo);--c-campo-fondo:var(--blanco);--c-campo-borde:var(--navy-70);--c-bloque:var(--navy);--c-linea:color-mix(in srgb, var(--navy-20) 60%, var(--blanco));--sombra:drop-shadow(0 1px 1px color-mix(in srgb, var(--navy) 6%, transparent)) drop-shadow(0 10px 22px color-mix(in srgb, var(--navy) 8%, transparent));--sombra-alta:drop-shadow(0 2px 2px color-mix(in srgb, var(--navy) 6%, transparent)) drop-shadow(0 18px 32px color-mix(in srgb, var(--navy) 12%, transparent));--c-superficie-2:var(--blanco);--c-objeto:#afb3ba;--c-trazo:var(--navy-20);--c-trazo-2:#e7e8ea;--c-boton:var(--navy);--c-boton-hover:var(--navy-hondo);--c-sobre-boton:var(--blanco);--c-pieza:var(--navy);--c-sobre-pieza:var(--blanco);--c-sobre-pieza-2:#ffffffb8;--c-pieza-linea:#ffffff29;--c-pieza-trazo:#ffffff4d;--c-canto-r:var(--navy-hondo);--c-canto-b:var(--navy-sombra);--c-rojo-canto-r:color-mix(in srgb, var(--rojo) 70%, var(--navy));--c-rojo-canto-b:color-mix(in srgb, var(--rojo) 52%, var(--navy));--sombra-bloque:drop-shadow(0 16px 18px #2c37491a);--c-punto:#2c37492e}[data-tema=noche]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-fondo:var(--navy-noche);--c-fondo-alt:var(--navy-profundo);--c-superficie:var(--navy);--c-texto:var(--blanco);--c-texto-2:var(--navy-20);--c-borde:var(--navy-linea);--c-acento:var(--rojo);--c-sobre-acento:var(--blanco);--c-panel:var(--navy);--c-sobre-panel:var(--blanco);--c-sobre-panel-2:var(--navy-20);--c-foco:var(--azul);--c-escalera-cara:var(--navy-70);--c-escalera-huella:var(--navy-trama);--c-escalera-ultima:var(--rojo);--c-campo-fondo:var(--navy-noche);--c-campo-borde:var(--navy-50);--c-bloque:var(--navy-linea);--c-linea:var(--navy-linea);--sombra:drop-shadow(0 1px 1px #00000040) drop-shadow(0 10px 22px #00000038);--sombra-alta:drop-shadow(0 2px 2px #0000004d) drop-shadow(0 24px 44px #0006);--c-superficie-2:var(--navy);--c-objeto:#56627a;--c-trazo:#47536a;--c-trazo-2:#36415a;--c-boton:var(--blanco);--c-boton-hover:var(--navy-20);--c-sobre-boton:var(--navy);--c-pieza:var(--blanco);--c-sobre-pieza:var(--navy);--c-sobre-pieza-2:var(--gris-notas);--c-pieza-linea:#2c374924;--c-pieza-trazo:var(--navy-20);--c-canto-r:var(--navy-20);--c-canto-b:var(--navy-50);--c-rojo-canto-r:color-mix(in srgb, var(--rojo) 70%, var(--navy-sombra));--c-rojo-canto-b:color-mix(in srgb, var(--rojo) 50%, var(--navy-sombra));--sombra-bloque:drop-shadow(0 16px 18px #00000047);--c-punto:#ffffff21}.sitio{--t-chica:.875rem;--dur-rapida:.14s;--alto-barra:64px}[data-tema=noche] .sitio{--c-fondo-alt:var(--navy-celda);--c-superficie:var(--navy-sup);--c-superficie-2:var(--navy-sup-2);--c-texto-2:var(--gris-noche);--c-linea:var(--navy-plano);--c-borde:var(--navy-borde);--c-bloque:var(--c-panel)}.tema-bloque{--c-linea:color-mix(in srgb, var(--blanco) 12%, var(--c-bloque));--c-punto:#ffffff21}.sitio{--c-fondo:#fffcf8;--c-fondo-alt:#f8f5f0;--c-texto-2:#5a6476;--c-borde:#ddd8d1;--c-linea:#eeeae4;--c-objeto:#b3ada5;--c-trazo:#dcd7d0;--c-trazo-2:#ece8e2;--c-punto:#5c4a3a33;--c-contorno:#7c604a24;--c-trama:#f0ebe4;--c-trama-bloque:#ffffff0b;--sombra-tinte:80 58 50;--sombra-tinte-bloque:18 14 26;--sombra-fuerza:1;--sombra-bloque:drop-shadow(0 16px 18px #503a3221);--luz-r:2.5%;--luz-n:12%;--luz-bloque-r:16%;--luz-bloque-n:9%;--puntos-luz-refuerzo:18%;--trama-fondo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='135' height='240'%3E%3Cpath fill='%23F0EBE4' d='M20 10l30 23.42v54L20 64zM87.5 130l30 23.42v54l-30-23.42z'/%3E%3C/svg%3E")}[data-tema=noche] .sitio{--c-fondo:var(--navy-noche);--c-objeto:#56627a;--c-trazo:#47536a;--c-trazo-2:#36415a;--c-punto:#ffece421;--c-contorno:#ffd6c814;--c-trama:#252f40;--c-trama-bloque:#ffffff0a;--sombra-tinte:12 9 20;--sombra-tinte-bloque:10 8 18;--sombra-fuerza:3;--sombra-bloque:drop-shadow(0 16px 18px #0a081257);--luz-r:6%;--puntos-luz-refuerzo:14%;--trama-fondo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='135' height='240'%3E%3Cpath fill='%23252F40' d='M20 10l30 23.42v54L20 64zM87.5 130l30 23.42v54l-30-23.42z'/%3E%3C/svg%3E")}.sitio{--carmesi-luz:#d42030;--carmesi-papel:#d42a2a;--luz-halo:var(--rojo);--luz-clara:color-mix(in srgb, var(--carmesi-luz) 50%, var(--rojo-70));--puntos-luz-color:var(--carmesi-luz);--luz-x:50%;--luz-y:100%;--luz-w:70%;--luz-h:70%;--c-cta:var(--rojo);--c-cta-hover:color-mix(in srgb, var(--rojo) 86%, var(--navy));--c-sobre-cta:var(--blanco)}[data-tema=noche] .sitio{--luz-halo:color-mix(in srgb, var(--rojo) 50%, var(--carmesi-luz));--puntos-luz-color:var(--luz-clara)}.sitio .tema-bloque{--luz-r:var(--luz-bloque-r);--luz-n:var(--luz-bloque-n);--luz-halo:color-mix(in srgb, var(--rojo) 50%, var(--carmesi-luz));--puntos-luz-color:var(--luz-clara);--c-trama:var(--c-trama-bloque);--sombra-tinte:var(--sombra-tinte-bloque);--sombra-fuerza:3}.sitio,.sitio .tema-bloque{--sombra-objeto:color-mix(in srgb, rgb(var(--sombra-tinte)) 93%, var(--rojo));--sombra-calida-1:0 1px 2px rgb(var(--sombra-tinte) / calc(.05 * var(--sombra-fuerza))), 0 2px 6px rgb(var(--sombra-tinte) / calc(.04 * var(--sombra-fuerza)));--sombra-calida-2:0 1px 2px rgb(var(--sombra-tinte) / calc(.05 * var(--sombra-fuerza))), 0 12px 28px -8px rgb(var(--sombra-tinte) / calc(.14 * var(--sombra-fuerza)));--sombra-calida-3:0 2px 4px rgb(var(--sombra-tinte) / calc(.05 * var(--sombra-fuerza))), 0 24px 48px -16px rgb(var(--sombra-tinte) / calc(.22 * var(--sombra-fuerza)));--sombra-calida-filtro-1:drop-shadow(0 2px 4px rgb(var(--sombra-tinte) / calc(.06 * var(--sombra-fuerza))));--sombra-calida-filtro-2:drop-shadow(0 1px 1px rgb(var(--sombra-tinte) / calc(.05 * var(--sombra-fuerza)))) drop-shadow(0 12px 18px rgb(var(--sombra-tinte) / calc(.11 * var(--sombra-fuerza))));--sombra-calida-filtro-3:drop-shadow(0 2px 2px rgb(var(--sombra-tinte) / calc(.05 * var(--sombra-fuerza)))) drop-shadow(0 22px 28px rgb(var(--sombra-tinte) / calc(.16 * var(--sombra-fuerza))))}.sitio:not(.v3){--ritmo-seccion:clamp(5rem, 1.6rem + 6.67vw, 7.5rem);--ritmo-franja:clamp(3rem, 2.65rem + .9vw, 3.5rem);--t-display:clamp(2rem, 1.05rem + 2.9vw, 3.625rem);--t-h2:clamp(1.625rem, 1.3rem + 1.35vw, 2.5rem);--t-chica:1rem;--t-etiqueta:.875rem;--t-ui:1rem}.sitio:not(.v3),.sitio:not(.v3) .tema-bloque{--elevacion-1:var(--sombra-calida-filtro-1);--elevacion-2:var(--sombra-calida-filtro-2)}@layer reset{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}img,svg,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}}@layer base{html{scroll-behavior:smooth;scroll-padding-top:calc(var(--alto-barra) + 12px)}body{background:var(--c-fondo);color:var(--c-texto);font:400 var(--t-base) / 1.55 var(--f-texto);overflow-x:clip}h1,h2,h3,h4{font-family:var(--f-titulo);text-wrap:balance;line-height:1.08}a{color:inherit}:focus-visible{outline:3px solid var(--c-foco);outline-offset:3px}:root:has(>body.sitio){scroll-padding-top:76px;scroll-padding-bottom:16px}:root:has(>body.sitio:not(.v3)){scroll-behavior:auto}.sitio{font-size:var(--t-cuerpo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal}.sitio :where(h1,h2,h3,h4){font-weight:500;line-height:1.05}.sitio :where(h1){font-size:var(--t-display);letter-spacing:-.035em;line-height:1}.sitio :where(h2){font-size:var(--t-h2);letter-spacing:-.026em;font-weight:600;line-height:1.04}.sitio :where(h3){font-size:var(--t-dato);letter-spacing:-.015em;line-height:1.15}.sitio :where(p,li){text-wrap:pretty}.sitio :where(strong,b){font-family:var(--f-fuerte);font-weight:600}.sitio :where(h1,h2,h3,h4) :where(strong,b){font-family:inherit}.sitio :focus-visible{outline-width:2px}.sitio ::selection{background:var(--rojo-20);color:var(--navy)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}}@layer componentes{.carrusel__pista{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;display:grid;position:relative;overflow-x:auto}.carrusel__pista::-webkit-scrollbar{display:none}.carrusel__slide{scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.pendiente{background:var(--alerta);color:var(--navy);outline:1px dashed var(--navy);font-family:var(--f-texto);padding:.05em .35em;font-size:.9em;font-weight:400;display:inline}[data-tema=noche] .solo-dia,:root:not([data-tema=noche]) .solo-noche,.marca-solo-fc{display:none!important}@media (forced-colors:active) and (prefers-color-scheme:light){:root:root .marca-oscuro{display:none!important}:root:root .marca-claro{display:var(--marca-display,inline)!important}}@media (forced-colors:active) and (prefers-color-scheme:dark){:root:root .marca-claro{display:none!important}:root:root .marca-oscuro{display:var(--marca-display,inline)!important}}.contenedor{width:min(var(--ancho-sitio), 100% - 2 * var(--margen-sitio));margin-inline:auto}.seccion{padding-block:var(--ritmo-seccion)}.seccion--alt{background:var(--c-fondo-alt)}.tema-bloque{--c-fondo:var(--c-bloque);--c-fondo-alt:color-mix(in srgb, var(--blanco) 7%, var(--c-bloque));--c-superficie:color-mix(in srgb, var(--blanco) 7%, var(--c-bloque));--c-texto:var(--blanco);--c-texto-2:var(--navy-20);--c-borde:color-mix(in srgb, var(--blanco) 20%, var(--c-bloque));--c-campo-borde:var(--navy-50);--c-foco:var(--blanco);--c-boton:var(--blanco);--c-boton-hover:var(--navy-20);--c-sobre-boton:var(--navy);color:var(--c-texto)}.corte{--_c:var(--corte-tam,var(--corte));isolation:isolate;position:relative}.corte:before,.corte:after{content:"";z-index:-1;pointer-events:none;clip-path:polygon(-2px -2px, calc(100% + 2px) -2px, calc(100% + 2px) calc(100% + 2px), calc(var(--_c) + 2px / var(--pendiente)) calc(100% + 2px), -2px calc(100% - (var(--_c) + 2px) * var(--pendiente)));position:absolute}.corte:before{background:var(--corte-borde,var(--c-borde));inset:0}.corte:after{--_c:calc(var(--corte-tam,var(--corte)) - .4px);background:var(--corte-fondo,var(--c-superficie));inset:1px}@media (forced-colors:active){.corte:before{forced-color-adjust:none;background:canvastext}.corte:after{forced-color-adjust:none;background:canvas}}.escalon{width:var(--escalon-w,10px);height:var(--escalon-h,22px);background:var(--escalon-color,var(--c-borde));clip-path:polygon(0 0, 100% calc(var(--escalon-w,10px) * var(--pendiente)), 100% 100%, 0 calc(100% - var(--escalon-w,10px) * var(--pendiente)));flex:none;display:inline-block}.escalon--rojo{--escalon-color:var(--c-acento)}@media (forced-colors:active){.escalon{forced-color-adjust:none;background:canvastext}}.trazo{width:var(--w,60%);height:var(--trazo-alto,3px);background:var(--c-trazo);flex:none;display:block}.trazo--suave{background:var(--c-trazo-2)}.trazo--activo{background:var(--c-texto)}.etiqueta{--_c:6px;isolation:isolate;width:fit-content;font:500 var(--t-etiqueta) / 1 var(--f-titulo);letter-spacing:.14em;text-transform:uppercase;color:var(--c-texto);justify-self:start;align-items:center;gap:9px;padding:7px 10px 6px 9px;display:inline-flex;position:relative}.etiqueta:before,.etiqueta:after{content:"";z-index:-1;pointer-events:none;clip-path:polygon(-2px -2px, calc(100% + 2px) -2px, calc(100% + 2px) calc(100% + 2px), calc(var(--_c) + 2px / var(--pendiente)) calc(100% + 2px), -2px calc(100% - (var(--_c) + 2px) * var(--pendiente)));position:absolute}.etiqueta:before{background:var(--etiqueta-borde,var(--c-borde));inset:0}.etiqueta:after{--_c:calc(6px - .4px);background:var(--etiqueta-fondo,var(--c-fondo));inset:1px}.etiqueta .escalon{--escalon-w:4px;--escalon-h:9px;--escalon-color:var(--c-acento);margin-top:-1px}@media (forced-colors:active){.etiqueta:before{forced-color-adjust:none;background:canvastext}.etiqueta:after{forced-color-adjust:none;background:canvas}}.boton{--_fondo:var(--c-boton);--_texto:var(--c-sobre-boton);--_c:9px;--_ew:5px;--_eh:11px;isolation:isolate;min-height:44px;font:500 var(--t-ui) / 1 var(--f-titulo);letter-spacing:.01em;color:var(--_texto);text-align:center;white-space:nowrap;transition:color var(--dur-rapida) var(--curva-salida);background:0 0;border:0;justify-content:center;align-items:center;gap:12px;padding:0 18px 1px 20px;text-decoration:none;display:inline-flex;position:relative}.boton:before{content:"";z-index:-1;background:var(--_fondo);clip-path:polygon(-2px -2px, calc(100% + 2px) -2px, calc(100% + 2px) calc(100% + 2px), calc(var(--_c) + 2px / var(--pendiente)) calc(100% + 2px), -2px calc(100% - (var(--_c) + 2px) * var(--pendiente)));transition:background-color var(--dur-rapida) var(--curva-salida);position:absolute;inset:0}.boton:after{content:"";width:var(--_ew);height:var(--_eh);background:var(--c-acento);clip-path:polygon(0 0, 100% calc(var(--_ew) * var(--pendiente)), 100% 100%, 0 calc(100% - var(--_ew) * var(--pendiente)));transition:transform var(--dur-rapida) var(--curva-salida);flex:none}.boton:hover{--_fondo:var(--c-boton-hover)}.boton:hover:after{transform:translate(2px)}.boton:active{--_fondo:var(--c-boton-hover)}.boton--chico{--_c:7px;--_ew:4px;--_eh:9px;min-height:36px;font-size:var(--t-chica);gap:10px;padding:0 14px 1px 16px}.boton--sec{--_fondo:var(--c-campo-borde);--_texto:var(--c-texto)}.boton--sec:after{z-index:-1;background:var(--boton-interior,var(--c-fondo));width:auto;height:auto;clip-path:polygon(-2px -2px, calc(100% + 2px) -2px, calc(100% + 2px) calc(100% + 2px), calc(var(--_c) - .3px + 2px / var(--pendiente)) calc(100% + 2px), -2px calc(100% - (var(--_c) - .3px + 2px) * var(--pendiente)));transition:none;position:absolute;inset:1px}.boton--sec:hover,.boton--sec:active{--_fondo:var(--c-texto)}.boton--sec:hover:after{transform:none}@media (forced-colors:active){.boton{border:1px solid buttontext}a.boton{border-color:linktext}.boton:not(.boton--sec):after{forced-color-adjust:none;background:buttontext}a.boton:not(.boton--sec):after{background:linktext}}.enlace{color:var(--c-texto);text-underline-offset:5px;transition:text-decoration-color var(--dur-rapida) var(--curva-salida);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.enlace--texto{text-underline-offset:4px;text-decoration-color:currentColor}.enlace--sutil{-webkit-text-decoration-color:var(--c-borde);text-decoration-color:var(--c-borde)}.enlace--accion{font:500 var(--t-ui) / 1.3 var(--f-titulo);text-underline-offset:4px;text-decoration-color:currentColor}.enlace--no-disponible{min-height:44px;font:500 var(--t-ui) / 1.2 var(--f-titulo);color:var(--c-texto-2);cursor:default;align-items:center;display:inline-flex}.enlace:hover{-webkit-text-decoration-color:var(--c-acento);text-decoration-color:var(--c-acento)}@media (forced-colors:active){.enlace{text-decoration-color:currentColor}.enlace--no-disponible{color:graytext}}.bloque{--_t:var(--canto,6px);--_tk:calc(var(--_t) * var(--pendiente));--_cb:var(--corte-tam,0px)}.canto{z-index:-2;inset:0 calc(-1 * var(--_t)) calc(-1 * var(--_tk)) 0;pointer-events:none;position:absolute}.canto:before,.canto:after{content:"";position:absolute;inset:0}.canto:before{background:var(--canto-r,var(--c-canto-r));clip-path:polygon(calc(100% - var(--_t) - 1px) calc(-1px * var(--pendiente)), 100% var(--_tk), 100% 100%, calc(100% - var(--_t) - 1px) calc(100% - var(--_tk) - 1px * var(--pendiente)))}.canto:after{background:var(--canto-b,var(--c-canto-b));clip-path:polygon(calc(var(--_cb) - 1px / var(--pendiente)) calc(100% - var(--_tk) - 1px), calc(100% - var(--_t) - 1px / var(--pendiente)) calc(100% - var(--_tk) - 1px), 100% 100%, calc(var(--_cb) + var(--_t)) 100%)}@media (forced-colors:active){.canto{display:none}}.lienzo-puntos{isolation:isolate;position:relative}.lienzo-puntos:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 1px 1px, var(--c-punto) .75px, transparent 1.25px) 7px 7px / 16px 16px;-webkit-mask-image:var(--lienzo-mascara,radial-gradient(farthest-side, #000 35%, transparent 100%));-webkit-mask-image:var(--lienzo-mascara,radial-gradient(farthest-side, #000 35%, transparent 100%));mask-image:var(--lienzo-mascara,radial-gradient(farthest-side, #000 35%, transparent 100%));position:absolute;inset:1px}@media (forced-colors:active){.lienzo-puntos:before{display:none}}.plano{--_x:calc((100% - min(var(--ancho-sitio), 100% - 2 * var(--margen-sitio))) / 2 - var(--plano-sangria));position:relative}.plano:before{content:"";background:var(--c-linea);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.plano--abierto:before{content:none}@media (width>=1200px){.plano:after{--_y:7px;--_borde:linear-gradient(var(--c-linea), var(--c-linea));content:"";top:calc(-1 * var(--_y));bottom:0;left:calc(var(--_x) - 3px);right:calc(var(--_x) - 3px);pointer-events:none;background:var(--marca-escalon) left top / 7px 15px no-repeat, var(--marca-escalon) right top / 7px 15px no-repeat, var(--_borde) left 3px top var(--_y) / 1px calc(100% - var(--_y)) no-repeat, var(--_borde) right 3px top var(--_y) / 1px calc(100% - var(--_y)) no-repeat;position:absolute}.plano--abierto:after{--_y:0px;background:var(--_borde) left 3px top 0 / 1px 100% no-repeat, var(--_borde) right 3px top 0 / 1px 100% no-repeat}.plano--sin-marcas:after{background:var(--_borde) left 3px top var(--_y) / 1px calc(100% - var(--_y)) no-repeat, var(--_borde) right 3px top var(--_y) / 1px calc(100% - var(--_y)) no-repeat}}@media (forced-colors:none){.plano.tema-bloque:before,.plano.tema-bloque+.plano:before,.plano.tema-bloque+script+.plano:before{background:0 0}[data-tema=noche] .plano.tema-bloque:before{background:var(--c-linea)}}@media (forced-colors:active){.plano:before{forced-color-adjust:none;background:canvastext}.plano:after{forced-color-adjust:none;--_borde:linear-gradient(CanvasText, CanvasText);background:var(--_borde) left 3px top var(--_y) / 1px calc(100% - var(--_y)) no-repeat, var(--_borde) right 3px top var(--_y) / 1px calc(100% - var(--_y)) no-repeat}}.celdas{border-top:1px solid var(--c-linea);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.celdas>*{min-width:0;padding-block:var(--celda-alto,var(--e-5));border-bottom:1px solid var(--c-linea);background:linear-gradient(var(--c-linea), var(--c-linea)) left top / var(--_div,0px) 100% no-repeat;margin:0}@media (width>=768px){.celdas--2{grid-template-columns:repeat(2,minmax(0,1fr))}.celdas--2>:nth-child(odd){padding-right:var(--celda-x)}.celdas--2>:nth-child(2n){padding-left:var(--celda-x);--_div:1px}}.celdas--2x2,.celdas--4{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.celdas--2x2,.celdas--4)>:nth-child(odd){padding-right:var(--e-4)}:is(.celdas--2x2,.celdas--4)>:nth-child(2n){padding-left:var(--e-4);--_div:1px}@media (width>=860px){.celdas--3{grid-template-columns:repeat(3,minmax(0,1fr))}.celdas--3>:nth-child(n){padding-inline:var(--celda-x);--_div:1px}.celdas--3>:nth-child(3n+1){--_div:0px;padding-left:0}.celdas--3>:nth-child(3n){padding-right:0}}@media (width>=900px){.celdas--4{grid-template-columns:repeat(4,minmax(0,1fr))}.celdas--4>:nth-child(n){padding-inline:var(--celda-x);--_div:1px}.celdas--4>:nth-child(4n+1){--_div:0px;padding-left:0}.celdas--4>:nth-child(4n){padding-right:0}}@media (width>=1200px){.celdas--plano{margin-inline:calc(-1 * var(--plano-sangria))}.celdas--plano>*,.celdas--plano>:nth-child(n){padding-inline:var(--plano-sangria)}}@media (forced-colors:active){.celdas,.celdas>*{border-color:canvastext}.celdas>*{border-left:var(--_div,0px) solid CanvasText;margin-left:calc(-1 * var(--_div,0px))}}.trama-suave{--_mascara:var(--trama-mascara,radial-gradient(ellipse 90% 75% at 100% 45%, #000 0%, #0000008c 45%, transparent 78%));pointer-events:none;background:var(--trama-imagen,var(--trama-fondo)) var(--trama-pos,100% 0) / 67.5px 120px repeat;-webkit-mask-image:var(--_mascara);-webkit-mask-image:var(--_mascara);mask-image:var(--_mascara)}@media (forced-colors:active){.trama-suave{display:none}}.sitio .luz{--_r:color-mix(in srgb, var(--luz-halo) var(--luz-r), transparent);--_a:color-mix(in srgb, var(--carmesi-luz) var(--luz-n), transparent);--luz-capa:radial-gradient(calc(var(--luz-w) * .55) calc(var(--luz-h) * .55) at var(--luz-x) var(--luz-y), var(--_a) 0%, color-mix(in srgb, var(--_a) 70%, transparent) 25%, color-mix(in srgb, var(--_a) 36%, transparent) 50%, color-mix(in srgb, var(--_a) 12%, transparent) 75%, transparent 100%), radial-gradient(var(--luz-w) var(--luz-h) at var(--luz-x) var(--luz-y), var(--_r) 0%, color-mix(in srgb, var(--_r) 70%, transparent) 25%, color-mix(in srgb, var(--_r) 36%, transparent) 50%, color-mix(in srgb, var(--_r) 12%, transparent) 75%, transparent 100%);z-index:-1;pointer-events:none;background:var(--luz-capa);position:absolute;inset:0}.sitio .textura{--_m:var(--textura-mascara,radial-gradient(ellipse 75% 85% at 100% 0%, #000 0%, #0000008c 40%, transparent 78%));z-index:-1;pointer-events:none;position:absolute;inset:0}.sitio .textura--al-plano{inset-inline:max(0px, (100% - min(var(--ancho-sitio), 100% - 2 * var(--margen-sitio))) / 2 - var(--plano-sangria))}.sitio .textura--puntos{background:radial-gradient(circle at 1px 1px, var(--c-punto) .75px, transparent 1.25px) 7px 7px / 16px 16px;-webkit-mask-image:var(--_m);-webkit-mask-image:var(--_m);mask-image:var(--_m)}.sitio .textura--puntos-luz{--_m:radial-gradient(ellipse var(--foco-w,38%) var(--foco-h,34%) at var(--foco-x,50%) var(--foco-y,50%), #000 0%, #0009 40%, #0000002e 70%, transparent 100%);inset:var(--puntos-inset,0px);background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--puntos-luz-color) min(calc(var(--luz-r) + var(--luz-n) + var(--puntos-luz-refuerzo)), 52%), transparent) .75px, transparent 1.25px) 7px 7px / 16px 16px;-webkit-mask-image:var(--_m);-webkit-mask-image:var(--_m);mask-image:var(--_m)}.sitio .textura--trama{background:var(--c-trama);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='135' height='240'%3E%3Cpath d='M20 10l30 23.42v54L20 64zM87.5 130l30 23.42v54l-30-23.42z'/%3E%3C/svg%3E"), var(--_m);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='135' height='240'%3E%3Cpath d='M20 10l30 23.42v54L20 64zM87.5 130l30 23.42v54l-30-23.42z'/%3E%3C/svg%3E"), var(--_m);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='135' height='240'%3E%3Cpath d='M20 10l30 23.42v54L20 64zM87.5 130l30 23.42v54l-30-23.42z'/%3E%3C/svg%3E"), var(--_m);-webkit-mask-size:67.5px 120px,100% 100%;mask-size:67.5px 120px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-position:var(--trama-pos,100% 0), 0 0;-webkit-mask-position:var(--trama-pos,100% 0), 0 0;mask-position:var(--trama-pos,100% 0), 0 0;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.sitio .textura--contorno{background:var(--c-contorno);-webkit-mask-image:url(/_astro/contorno.CFZcHcXh.svg), var(--_m);-webkit-mask-image:url(/_astro/contorno.CFZcHcXh.svg), var(--_m);mask-image:url(/_astro/contorno.CFZcHcXh.svg), var(--_m);-webkit-mask-size:var(--contorno-tam,1440px 960px), 100% 100%;-webkit-mask-size:var(--contorno-tam,1440px 960px), 100% 100%;mask-size:var(--contorno-tam,1440px 960px), 100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--contorno-pos,100% 0), 0 0;-webkit-mask-position:var(--contorno-pos,100% 0), 0 0;mask-position:var(--contorno-pos,100% 0), 0 0;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.sitio .boton--cta{--_fondo:var(--c-cta);--_texto:var(--c-sobre-cta);--_c:10px;--_ew:5px;--_eh:12px;min-height:48px;font:700 1.1875rem / 1 var(--f-titulo);letter-spacing:0;filter:drop-shadow(0 1px 1px rgb(var(--sombra-tinte) / calc(.12 + .04 * var(--sombra-fuerza)))) drop-shadow(0 4px 6px rgb(var(--sombra-tinte) / calc(.06 * var(--sombra-fuerza))));transition:color var(--dur-rapida) var(--curva-salida), transform var(--dur-rapida) var(--curva-salida);gap:14px;padding:0 20px 1px 22px}.sitio .boton--cta:after{background:var(--c-sobre-cta)}.sitio .boton--cta:is(:hover,:active){--_fondo:var(--c-cta-hover)}.sitio .boton--cta:active{transform:translateY(1px)}.sitio .marco{--_m:var(--marco-color,color-mix(in srgb, var(--c-campo-borde) 52%, var(--c-fondo)));--_k:6px;--_kh:calc(6px * var(--pendiente));background:linear-gradient(var(--_m) 0 0) left top / 100% 1px, linear-gradient(var(--_m) 0 0) right top / 1px 100%, linear-gradient(var(--_m) 0 0) right bottom / calc(100% - var(--_k)) 1px, linear-gradient(var(--_m) 0 0) left top / 1px calc(100% - var(--_kh)), linear-gradient(to top right, transparent calc(50% - .9px), var(--_m) 50%, transparent calc(50% + .9px)) left bottom / var(--_k) var(--_kh);background-repeat:no-repeat;align-items:stretch;display:flex}.sitio .marco__div{background:var(--_m);flex:none;width:1px;margin-block:8px}.sitio .ctl{height:32px;color:var(--c-texto);font-family:var(--f-titulo);cursor:pointer;transition:color var(--dur-rapida) var(--curva-salida);background-color:#0000;border:0;place-items:center;padding:0;display:grid;position:relative}.sitio .ctl[hidden]{display:none}.sitio .ctl:focus-visible{outline-offset:-4px}.sitio .ctl--pausa{text-indent:200%;white-space:nowrap;flex:none;width:32px;overflow:hidden}.sitio .ctl--pausa:before,.sitio .ctl--pausa:after{content:"";width:3px;height:11px;clip-path:polygon(0 0, 100% calc(3px * var(--pendiente)), 100% 100%, 0 calc(100% - 3px * var(--pendiente)));background:currentColor;position:absolute;top:calc(50% - 5.5px)}.sitio .ctl--pausa:before{left:calc(50% - 4.5px)}.sitio .ctl--pausa:after{left:calc(50% + 1.5px)}.sitio [data-rotando="0"] .ctl--pausa:before{clip-path:polygon(0 0,100% 50%,0 100%);width:9px;height:10px;top:calc(50% - 5px);left:calc(50% - 3.5px)}.sitio [data-rotando="0"] .ctl--pausa:after{display:none}.sitio .ctl--flecha{width:30px;padding-bottom:2px;font-size:22px;font-weight:600;line-height:1}.sitio .ctl--flecha span{transition:transform var(--dur-rapida) var(--curva-salida);display:block}@media (hover:hover){.sitio .ctl:is(.ctl--pausa,.ctl--flecha):hover{color:var(--c-acento)}.sitio .ctl--ant:hover span{transform:translate(-2px)}.sitio .ctl--sig:hover span{transform:translate(2px)}}.sitio .pieza-seg{--_c:6px;z-index:-1;pointer-events:none;filter:var(--sombra-calida-filtro-1);position:absolute}.sitio .pieza-seg:before,.sitio .pieza-seg:after{content:"";background:var(--pieza-borde,var(--c-campo-borde));clip-path:polygon(0 0, 100% 0, 100% 100%, calc(var(--_c) / var(--pendiente)) 100%, 0 calc(100% - var(--_c)));position:absolute;inset:0}.sitio .pieza-seg:after{background:var(--pieza-fondo,var(--c-superficie));clip-path:polygon(0 0, 100% 0, 100% 100%, calc((var(--_c) - .3px) / var(--pendiente)) 100%, 0 calc(100% - var(--_c) + .3px));inset:1px}.sitio .brillo{--brillo-tinte:color-mix(in srgb, var(--luz-clara) 40%, var(--blanco));--brillo-a:calc(var(--luz-bloque-n) * 2.4);pointer-events:none;clip-path:polygon(0 0, 100% 0, 100% 100%, var(--corte-tam) 100%, 0 calc(100% - var(--corte-tam) * var(--pendiente)));position:absolute;inset:0;overflow:hidden}[data-tema=noche] .sitio .brillo{--brillo-tinte:var(--carmesi-luz);--brillo-a:calc(var(--luz-bloque-n) * 1.1)}.sitio .brillo__banda{width:var(--brillo-ancho,60%);background:linear-gradient(100deg, transparent 0%, color-mix(in srgb, var(--brillo-tinte) var(--brillo-a), transparent) 50%, transparent 100%);position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}@keyframes brillo{0%{transform:translate(-100%)}to{transform:translateX(var(--brillo-fin,170%))}}@media (forced-colors:active){.sitio :is(.luz,.textura,.brillo){display:none}.sitio .boton--cta{filter:none}.sitio .boton--cta:after{forced-color-adjust:none;background:buttontext}.sitio a.boton--cta:after{background:linktext}.sitio .marco{background:0 0;border:1px solid buttontext}.sitio .marco__div,.sitio .ctl--pausa:before,.sitio .ctl--pausa:after{forced-color-adjust:none;background:buttontext}.sitio .pieza-seg{filter:none}.sitio .pieza-seg:before,.sitio .pieza-seg:after{forced-color-adjust:none;background:highlight}}@media print{.sitio :is(.luz,.textura,.brillo){display:none}}::view-transition-old(root){animation-duration:.28s;animation-timing-function:var(--curva-salida)}::view-transition-new(root){animation-duration:.28s;animation-timing-function:var(--curva-salida)}.sitio:not(.v3) .boton:not(.boton--cta,.boton--sec):after{display:none}.sitio:not(.v3) .boton--sec{--_fondo:var(--c-texto);font-weight:600}@media (hover:hover){.sitio:not(.v3) .boton--sec:hover{--boton-interior:var(--c-fondo-alt)}}.sitio:not(.v3) .boton--chico{border-block:4px solid #0000;min-height:44px;font-size:.875rem}@media (forced-colors:active){.sitio:not(.v3) .boton--chico{border-block:1px solid buttontext}.sitio:not(.v3) a.boton--chico{border-block-color:linktext}}.sitio:not(.v3) .etiqueta{padding:7px 10px 6px}.sitio:not(.v3) .etiqueta:before,.sitio:not(.v3) .etiqueta:after{clip-path:none}.sitio:not(.v3) .etiqueta .escalon{display:none}.sitio:not(.v3) .ctl{height:44px}.sitio:not(.v3) :is(.ctl--pausa,.ctl--flecha){width:44px}@media (width<=37.49em){.sitio:not(.v3) .ctl{height:40px}.sitio:not(.v3) :is(.ctl--pausa,.ctl--flecha){width:40px}}}@layer utilidades{.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.salto{z-index:100;background:var(--blanco);color:var(--navy);font:700 1rem / 1.2 var(--f-titulo);padding:.6rem 1rem;position:absolute;top:-100px;left:12px}.salto:focus{top:12px}.sitio .salto{font-weight:600}.sitio:not(.v3) .salto{align-items:center;min-height:44px;display:inline-flex}.nw{white-space:nowrap}.toque{margin-block:calc(-22px + .5lh)!important;padding-block:calc(22px - .5lh)!important}}@property --_div{syntax:"<length>";inherits:false;initial-value:0}.logo[data-astro-cid-qmbhzs4e]{--marca-display:block;line-height:0;display:inline-block}.logo[data-astro-cid-qmbhzs4e] img[data-astro-cid-qmbhzs4e]{width:var(--ancho-logo);height:auto}
