@font-face{font-family:Work Sans;src:url(/fonts/worksans-var.woff2)format("woff2-variations");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Work Sans;src:url(/fonts/worksans-italic-var.woff2)format("woff2-variations");font-weight:200 900;font-style:italic;font-display:swap}:root{--negro:#000202;--salmon:#e24b40;--salmon-texto:#c4382d;--verde:#034a40;--lima:#d6ff64;--sage:#c7d9b2;--crema:#ededeb;--verde-hondo:#02332c;--verde-humo:#034a40bf;--verde-tenue:#034a401f;--verde-linea:#034a4024;--papel:#f5f5f0;--papel-alto:#fbfbf8;--sage-claro:#e2ebd8;--r-xs:10px;--r-sm:14px;--r-md:20px;--r-lg:28px;--r-xl:36px;--r-full:999px;--ancho:1140px;--gut:clamp(1.25rem, 5vw, 3rem);--sec:clamp(4.5rem, 11vw, 9rem);--ease:cubic-bezier(.22, 1, .36, 1);--dur:.55s;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--papel);color:var(--verde);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Work Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(1rem,.96rem + .2vw,1.075rem);font-weight:400;line-height:1.65;overflow-x:hidden}img,svg,picture{max-width:100%;display:block}h1,h2,h3,h4{letter-spacing:-.032em;text-wrap:balance;margin:0;font-weight:500;line-height:1.06}h1{font-size:clamp(2.6rem,1.5rem + 5.2vw,5.1rem)}h2{font-size:clamp(2rem,1.35rem + 2.9vw,3.4rem)}h3{letter-spacing:-.022em;font-size:clamp(1.3rem,1.1rem + .9vw,1.7rem);line-height:1.2}p{text-wrap:pretty;margin:0}em,.acento{font-style:italic;font-weight:500}a{color:inherit}.env{width:min(100% - var(--gut) * 2, var(--ancho));margin-inline:auto}.seccion{padding-block:var(--sec)}.rotulo{letter-spacing:.16em;text-transform:uppercase;color:var(--verde-humo);align-items:center;gap:.55rem;margin-bottom:1.4rem;font-size:.75rem;font-weight:600;display:inline-flex}.rotulo:before{content:"";opacity:.55;background:currentColor;width:22px;height:1.5px}.entradilla{color:var(--verde-humo);max-width:54ch;font-size:clamp(1.05rem,1rem + .35vw,1.3rem);line-height:1.6}.btn{--btn-bg:var(--verde);--btn-fg:var(--papel-alto);border-radius:var(--r-full);background:var(--btn-bg);color:var(--btn-fg);letter-spacing:-.012em;cursor:pointer;transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease), background-color var(--dur) var(--ease);will-change:transform;border:0;justify-content:center;align-items:center;gap:.6rem;padding:1.05rem 1.9rem;font-family:inherit;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px -12px #034a4073}.btn:active{transition-duration:.1s;transform:translateY(0)}.btn--lima{--btn-bg:var(--lima);--btn-fg:var(--verde-hondo);font-weight:600}.btn--lima:hover{box-shadow:0 12px 30px -12px #93b828a6}.btn--linea{--btn-bg:transparent;--btn-fg:var(--verde);box-shadow:inset 0 0 0 1.5px var(--verde-linea)}.btn--linea:hover{--btn-bg:#034a400d;box-shadow:inset 0 0 0 1.5px #034a404d,0 10px 24px -14px #034a4066}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2.5px solid var(--verde);outline-offset:3px;border-radius:var(--r-xs)}.tarjeta{background:var(--papel-alto);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--verde-linea);padding:clamp(1.5rem,1.2rem + 1vw,2.1rem)}.rv{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--rv-d,0s);transform:translateY(22px)}.rv.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rv{opacity:1;transform:none}}.solo-lectores{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.saltar[data-astro-cid-hkbrpulz]{z-index:100;background:var(--verde);color:var(--papel-alto);border-radius:0 0 var(--r-md) 0;padding:.9rem 1.4rem;font-weight:500;text-decoration:none;position:absolute;top:0;left:-9999px}.saltar[data-astro-cid-hkbrpulz]:focus{left:0}.pie[data-astro-cid-kb2vq6wp]{background:var(--papel);border-top:1px solid var(--verde-linea);padding-block:clamp(3rem,7vw,5rem) 2rem}.pie__caja[data-astro-cid-kb2vq6wp]{flex-wrap:wrap;justify-content:space-between;gap:2.4rem;display:flex}.pie__marca[data-astro-cid-kb2vq6wp] img[data-astro-cid-kb2vq6wp]{width:132px;height:auto;margin-bottom:.9rem}.pie__marca[data-astro-cid-kb2vq6wp] p[data-astro-cid-kb2vq6wp]{color:var(--verde-humo);font-size:.88rem}.pie__nav[data-astro-cid-kb2vq6wp],.pie__enlaces[data-astro-cid-kb2vq6wp]{flex-direction:column;gap:.55rem;font-size:.92rem;display:flex}.pie[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp]{color:var(--verde-humo);transition:color var(--dur) var(--ease);width:fit-content;text-decoration:none}.pie[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp]:hover{color:var(--verde)}.pie__linea[data-astro-cid-kb2vq6wp]{border-top:1px solid var(--verde-linea);color:var(--verde-humo);flex-wrap:wrap;justify-content:space-between;gap:.8rem;margin-top:clamp(2.5rem,6vw,4rem);padding-top:1.6rem;font-size:.8rem;display:flex}
