.campana-agroecologia-regenerativa .agro-hero-pill{margin:22px 0 0}.campana-agroecologia-regenerativa .campana-hero .kicker{color:#192a3d;text-shadow:0 1px 10px rgb(255 255 255 / .45)}.campana-agroecologia-regenerativa #problema .highlight-box,.campana-agroecologia-regenerativa #territorio .highlight-box{margin-top:20px}.campana-agroecologia-regenerativa #territorio .rule,.campana-agroecologia-regenerativa #modelo .rule,.campana-agroecologia-regenerativa #importa .rule,.campana-agroecologia-regenerativa #estado .rule,.campana-agroecologia-regenerativa #problema .rule,.campana-agroecologia-regenerativa #aporte .rule{margin-bottom:20px}.campana-agroecologia-regenerativa #modelo .decoracion-paramo{position:absolute;inset:0;background-size:contain;background-position:center;background-repeat:repeat;z-index:1;pointer-events:none;user-select:none}.campana-agroecologia-regenerativa #datos-clave .decoracion-paramo{position:absolute;inset:0;background-size:contain;background-position:center;background-repeat:repeat;z-index:1;pointer-events:none;user-select:none}.campana-agroecologia-regenerativa #datos-clave .decoracion-paramo{position:absolute;inset:0;background-size:contain;background-position:center;background-repeat:repeat;z-index:1;pointer-events:none;user-select:none}.campana-agroecologia-regenerativa #problema .decoracion-paramo,.campana-agroecologia-regenerativa #importa .decoracion-paramo,.campana-agroecologia-regenerativa #estado .decoracion-paramo{position:absolute;inset:0;background-size:contain;background-position:center;background-repeat:repeat;z-index:1;pointer-events:none;user-select:none}.campana-agroecologia-regenerativa #importa .decoracion-paramo{background-size:cover;background-repeat:no-repeat}.campana-agroecologia-regenerativa #problema>.wrap,.campana-agroecologia-regenerativa #importa>.wrap,.campana-agroecologia-regenerativa #estado>.wrap{position:relative;z-index:2}@media (min-width:940px){.campana-agroecologia-regenerativa .agro-tres{grid-template-columns:repeat(3,1fr);margin-bottom:40px}}.campana-agroecologia-regenerativa .agro-zonas{display:grid;grid-template-columns:1fr;gap:18px;margin-top:26px}@media (min-width:900px){.campana-agroecologia-regenerativa .agro-zonas{grid-template-columns:repeat(3,1fr)}}.campana-agroecologia-regenerativa .agro-zona{border-left:3px solid var(--dorado);padding-left:16px}.campana-agroecologia-regenerativa .agro-zona b{display:block;font-family:var(--font-display);font-size:1.05rem;color:var(--paramo);margin-bottom:4px}.campana-agroecologia-regenerativa .agro-zona span{font-family:var(--font-body);font-size:.92rem;line-height:1.6;color:#4a4a3e}.campana-agroecologia-regenerativa .agro-cierre-parrafo{margin-top:30px;font-family:var(--font-body);font-size:1.05rem;line-height:1.7;color:#4a4a3e;max-width:62ch}.campana-agroecologia-regenerativa .agro-aporte{align-items:start;margin-top:26px}.campana-agroecologia-regenerativa .agro-aporte-big{font-family:var(--font-display);font-size:clamp(1.25rem, 2.2vw, 1.7rem);line-height:1.35;color:var(--paramo);margin-bottom:18px;max-width:none}.campana-agroecologia-regenerativa .agro-aporte-lista{list-style:none;margin:0;padding:0}.campana-agroecologia-regenerativa .agro-aporte-lista li{font-family:var(--font-body);font-size:.96rem;line-height:1.6;color:#4a4a3e;padding:16px 0;border-top:1px solid rgb(49 60 36 / .18)}.campana-agroecologia-regenerativa .agro-aporte-lista li:first-child{border-top:0;padding-top:0}.campana-agroecologia-regenerativa .agro-aporte-lista b{color:var(--paramo)}.campana-agroecologia-regenerativa .agro-ruta{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:0}.campana-agroecologia-regenerativa .agro-ruta-fase{font-family:var(--font-body);font-size:.88rem;line-height:1.4;color:#4a4a3e;background:#fff;border:1px solid rgb(49 60 36 / .28);border-radius:var(--radius-pill);padding:9px 18px}.campana-agroecologia-regenerativa .agro-ruta-fase.is-now{background:var(--dorado);border-color:var(--dorado);color:var(--tierra);font-weight:700}.campana-agroecologia-regenerativa .agro-paramo{position:relative;height:500vh;background:#fff}.campana-agroecologia-regenerativa .agro-paramo-fijo{width:100%;height:100vh;overflow:hidden}.campana-agroecologia-regenerativa .agro-paramo-escena{position:absolute;inset:0;padding:2vh 0 clamp(120px, 24vh, 260px);box-sizing:border-box}.campana-agroecologia-regenerativa .agro-paramo-svg{width:100%;height:100%;display:block}.campana-agroecologia-regenerativa .agro-paramo-nubes ellipse{fill:#79c0d6}.campana-agroecologia-regenerativa .agro-paramo-franja{transition:opacity .55s ease,filter .55s ease}.campana-agroecologia-regenerativa .agro-paramo-franja.es-intro{opacity:.92}.campana-agroecologia-regenerativa .agro-paramo-franja.es-tenue{opacity:.45}.campana-agroecologia-regenerativa .agro-paramo-franja.es-activa{opacity:1;filter:drop-shadow(0 0 16px rgb(186 145 49 / .55)) drop-shadow(0 0 40px rgb(186 145 49 / .28))}.campana-agroecologia-regenerativa .agro-paramo-cotas{transition:opacity .5s ease}.campana-agroecologia-regenerativa .agro-paramo-cotas line{stroke:var(--tierra);stroke-width:1.2;stroke-dasharray:6 6;opacity:.42}.campana-agroecologia-regenerativa .agro-paramo-cotas text{font-family:var(--font-body);font-size:16px;font-weight:700;letter-spacing:1px;fill:var(--tierra)}.campana-agroecologia-regenerativa .agro-paramo-capa{position:absolute;inset:0;pointer-events:none}.campana-agroecologia-regenerativa .agro-paramo-portada{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:clamp(40px, 9vh, 90px) clamp(20px, 6vw, 64px) 0;box-sizing:border-box;transition:opacity .5s ease}.campana-agroecologia-regenerativa .agro-paramo-kicker{background:rgb(255 255 255 / .92);padding:4px 10px;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--dorado);font-weight:700}.campana-agroecologia-regenerativa .agro-paramo-titulo{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(30px, 6vw, 68px);line-height:1.05;color:var(--paramo);margin:20px 0 14px;max-width:16ch;background:rgb(255 255 255 / .92);border-radius:var(--radius-md);padding:6px 18px}.campana-agroecologia-regenerativa .agro-paramo-intro{margin:0;max-width:62ch;background:rgb(255 255 255 / .92);padding:14px 20px;border-radius:var(--radius-md);font-family:var(--font-body);font-size:clamp(14px, 1.4vw, 16px);line-height:1.6;color:#4a4a3e}.campana-agroecologia-regenerativa .agro-paramo-flecha{margin-top:28px;width:2px;height:44px;background:var(--dorado);animation:agroParamoFlecha 1.8s ease-in-out infinite}@keyframes agroParamoFlecha{0%,100%{transform:translateY(0);opacity:.5}50%{transform:translateY(8px);opacity:1}}.campana-agroecologia-regenerativa .agro-paramo-hueco{position:absolute;inset:0}.campana-agroecologia-regenerativa .agro-paramo-tarjeta{position:absolute;left:50%;bottom:clamp(28px, 7vh, 64px);width:min(620px, calc(100% - clamp(36px, 10vw, 96px)));text-align:center;padding:20px 28px 28px;border-radius:var(--radius-md);background:rgb(240 232 208 / .92);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 4px 16px rgb(32 30 29 / .1);opacity:0;transform:translate(-50%,16px);transition:opacity .22s ease,transform .22s ease}.campana-agroecologia-regenerativa .agro-paramo-tarjeta::before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:var(--ancestral-bg-hojas);background-size:240px auto;background-repeat:repeat;background-position:center;opacity:.07;pointer-events:none;z-index:0}.campana-agroecologia-regenerativa .agro-paramo-tarjeta>*{position:relative;z-index:1}.campana-agroecologia-regenerativa .agro-paramo-tarjeta.es-visible{opacity:1;transform:translate(-50%,0);transition:opacity .35s ease .3s,transform .45s ease .3s}.campana-agroecologia-regenerativa .agro-paramo-regla{width:44px;height:3px;border-radius:var(--radius-pill);background:var(--dorado);margin:0 auto 14px}.campana-agroecologia-regenerativa .agro-paramo-alt{display:block;font-family:var(--font-body);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--dorado);font-weight:700}.campana-agroecologia-regenerativa .agro-paramo-zona{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(22px, 3.2vw, 38px);line-height:1.12;color:var(--paramo);margin:8px 0 14px}.campana-agroecologia-regenerativa .agro-paramo-copy{margin:0 auto;max-width:52ch;font-family:var(--font-body);font-size:clamp(14px, 1.4vw, 16px);line-height:1.6;color:#4a4a3e}@media (max-height:560px){.campana-agroecologia-regenerativa .agro-paramo{height:320vh}.campana-agroecologia-regenerativa .agro-paramo-escena{padding-bottom:45vh}.campana-agroecologia-regenerativa .agro-paramo-titulo{font-size:clamp(22px, 5vw, 34px)}}@media (max-width:560px){.campana-agroecologia-regenerativa .agro-paramo-tarjeta{padding:16px 18px 22px}}@media (prefers-reduced-motion:reduce){.campana-agroecologia-regenerativa .agro-paramo-franja,.campana-agroecologia-regenerativa .agro-paramo-tarjeta,.campana-agroecologia-regenerativa .agro-paramo-portada,.campana-agroecologia-regenerativa .agro-paramo-cotas{transition-duration:.01ms}.campana-agroecologia-regenerativa .agro-paramo-flecha{animation:none}}.campana-agroecologia-regenerativa .agro-paramo-tarjeta--cierre .agro-paramo-copy{margin-top:2px;font-size:clamp(15px, 1.5vw, 17px)}