@font-face{font-family:Excon;src:url(/fonts/excon-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-variable-italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}:root{--carbon-950:#141613;--yerba-950:#121b14;--yerba-900:#1b2a1e;--yerba-700:#2f4a33;--yerba-500:#5f7a45;--yerba-300:#a9b77e;--hueso-50:#f4f1e8;--hueso-200:#e6e0d0;--alpaca-400:#a7aaa3;--gris-calido-600:#4b4e46;--azul-web:#0097f4;--azul-700:#0a6fb5;--azul-logo:#009efe;--marcador:#ffe94a;--ease-firma:cubic-bezier(.2, .8, .25, 1);--ease-sec:cubic-bezier(.33, 1, .68, 1);--t-rapida:.22s;--t-media:.7s;--t-lenta:1.4s;--recorrido:28px;--radio-pill:999px;--radio-grande:28px;--radio-chico:14px;--trazo:2px;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1.25rem;--space-m:2rem;--space-l:3.5rem;--space-xl:6rem;--space-2xl:10rem;--gutter:clamp(1.25rem, 4.5vw, 3.5rem);--contenido-max:76rem;--relleno-caja:clamp(1.25rem, 3vw, 2.5rem);--alto-cabecera:4.25rem;--letra-titulo:"Excon", "Arial Narrow", sans-serif;--letra-cuerpo:"Switzer", "Helvetica Neue", Arial, sans-serif;--boton-relleno:var(--carbon-950);--boton-relleno-texto:var(--hueso-50);--color-superficie:var(--hueso-50);--color-superficie-alt:var(--hueso-200);--color-superficie-intensa:var(--yerba-900);--color-texto-1:var(--carbon-950);--color-texto-2:var(--gris-calido-600);--color-texto-inverso:var(--hueso-50);--color-texto-inverso-2:var(--alpaca-400);--color-acento:var(--azul-web);--color-enlace:var(--azul-700);--color-boton-fondo:var(--azul-web);--color-boton-texto:var(--carbon-950);--color-borde:var(--hueso-200)}html{-webkit-text-size-adjust:100%;color-scheme:light;scroll-padding-top:calc(var(--alto-cabecera) + var(--space-s))}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.sprite{width:0;height:0;position:absolute;overflow:hidden}.contenedor{width:min(100% - 2 * var(--gutter), var(--contenido-max));margin-inline:auto}.saltar{z-index:100;left:var(--gutter);padding:var(--space-xs) var(--space-s);background:var(--carbon-950);color:var(--hueso-50);border-radius:0 0 var(--radio-chico) var(--radio-chico);position:fixed;top:0;transform:translateY(-110%)}.saltar:focus-visible{transform:none}:where(a,button,[tabindex]):focus-visible{outline:var(--trazo) solid var(--color-acento);outline-offset:3px;border-radius:4px}.subrayado{padding-bottom:3px;text-decoration:none;position:relative}.subrayado:after{content:"";height:var(--trazo);transform-origin:0;transition:transform var(--t-rapida) var(--ease-sec);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.subrayado:hover:after{transform:scaleX(1)}}.subrayado:focus-visible:after{transform:scaleX(1)}.cabecera{z-index:50;background:var(--fondo,var(--hueso-50));color:inherit;font-family:var(--letra-cuerpo);transition:background-color var(--t-media) var(--ease-sec);position:sticky;top:0}.cabecera__fila{align-items:center;gap:var(--space-m);min-height:var(--alto-cabecera);display:flex}.cabecera__logo{min-height:44px;color:inherit;align-items:center;margin-right:auto;display:flex}.cabecera__logo svg{width:76px;height:18px}.cabecera__nav{gap:var(--space-m);font-size:.9375rem;font-weight:500;line-height:1.5;display:flex}.cabecera__nav a{color:inherit;padding-block:.65rem}.cabecera__nav .subrayado:after{bottom:.45rem}.cabecera__menu{appearance:none;width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:none;position:relative}.cabecera__menu span{height:var(--trazo);transition:transform var(--t-rapida) var(--ease-sec);background:currentColor;position:absolute;left:10px;right:10px}.cabecera__menu span:first-child{top:17px}.cabecera__menu span:last-child{top:25px}.cabecera__menu[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.cabecera__menu[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.boton-chico{appearance:none;min-height:2.75rem;padding:0 var(--space-s);background:var(--color-boton-fondo);border-radius:var(--radio-pill);color:var(--color-boton-texto);font:600 .9375rem var(--letra-cuerpo);cursor:pointer;transition:transform var(--t-rapida) var(--ease-firma), opacity var(--t-rapida) var(--ease-sec), visibility var(--t-rapida);border:0;flex:none;align-items:center;text-decoration:none;display:inline-flex}.boton-chico:active{transform:scale(.98)}.con-portada:not(.ver-boton-cabecera) .cabecera__boton{opacity:0;visibility:hidden;transform:translateY(6px)}@media (width>=900px){.cabecera__nav{transition:transform var(--t-rapida) var(--ease-sec)}.con-portada:not(.ver-boton-cabecera) .cabecera__nav{transform:translateX(var(--corrimiento-menu,0))}}@media (width<=899px){.cabecera__boton{display:none}.js .cabecera__menu{display:block}.js .cabecera__nav{min-height:calc(100svh - var(--alto-cabecera));padding:0 var(--gutter) var(--space-s);background:var(--fondo,var(--hueso-50));visibility:hidden;opacity:0;transition:opacity var(--t-rapida) var(--ease-sec), transform var(--t-rapida) var(--ease-sec), visibility var(--t-rapida);flex-direction:column;gap:0;font-size:1.125rem;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px)}.js .cabecera__nav.abierto{visibility:visible;opacity:1;transform:none}.js .cabecera__nav a{padding-block:.7rem;display:block}.js .cabecera__nav .subrayado:after{display:none}html:not(.js) .cabecera__fila{flex-wrap:wrap;row-gap:0}html:not(.js) .cabecera__nav{gap:var(--space-xs) var(--space-s);width:100%;padding-bottom:var(--space-xs);flex-wrap:wrap}}.boton{isolation:isolate;align-items:center;gap:var(--space-xs);border-radius:var(--radio-pill);background:var(--color-boton-fondo);min-height:3.5rem;color:var(--color-boton-texto);font-family:var(--letra-cuerpo);transition:transform var(--t-rapida) var(--ease-firma), color var(--t-rapida) var(--ease-sec);padding:.5rem .5rem .5rem 1.5rem;font-size:1.0625rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.boton:before{content:"";z-index:-1;background:var(--boton-relleno);width:2.5rem;height:2.5rem;transition:transform var(--t-media) var(--ease-firma);border-radius:50%;margin-top:-1.25rem;position:absolute;top:50%;right:.5rem}.boton svg{width:2.5rem;height:2.5rem;color:var(--color-boton-fondo);transition:color var(--t-rapida) var(--ease-sec);flex:none;padding:.55rem;display:block}.boton:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.boton:hover{color:var(--boton-relleno-texto)}.boton:hover:before{transform:scale(13)}.boton:hover svg{color:var(--boton-relleno-texto)}}.pie{z-index:1;background:var(--yerba-950);color:var(--hueso-50);padding-block:var(--space-l) var(--space-m);font-family:var(--letra-cuerpo);font-size:.9375rem;line-height:1.5;position:relative}.pie p,.pie ul{margin:0;padding:0}.pie a{color:inherit}.pie__arriba{gap:var(--space-l);display:grid}.pie__logo{width:148px;display:block}.pie__logo svg{width:148px;height:48px;display:block}.pie__columnas{gap:var(--space-m);display:grid}.pie__columnas>*{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;display:flex}.pie__columnas{--alto-toque:.72rem}.pie__columnas a.subrayado{padding-block:var(--alto-toque)}.pie__columnas>*{gap:0}.pie__columnas p:not(.pie__titulo){padding-block:var(--alto-toque)}.pie__titulo{letter-spacing:.2em;text-transform:uppercase;color:var(--alpaca-400);font-size:.625rem;font-weight:500;margin-bottom:var(--space-2xs)!important}.pie__redes{gap:var(--space-2xs);list-style:none;display:flex;margin-top:var(--space-2xs)!important;margin-left:-10px!important}.pie__redes a{place-items:center;width:44px;height:44px;display:grid}.pie__redes svg{width:22px;height:22px;display:block}.pie__abajo{text-align:center;margin-top:var(--space-l);padding-top:var(--space-s);border-top:var(--trazo) solid var(--yerba-700);color:var(--alpaca-400);font-size:.875rem}.pie__abajo p{padding-block:.65rem}@media (width>=768px){.pie__arriba{grid-template-columns:1fr 3fr}.pie__columnas{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
