:root{--noche: #2f4a26;--noche-2: #3d5c32;--blanco: #fbfcf9;--papel: #f2f4ef;--rastrojo: #d8c8a0;--tierra: #1b1a15;--tinta: #1b1a15;--gris: #4a473d;--gris-claro: #cfdcbc;--acento: #f0b90b;--acento-2: #f6cd3c;--verde: #2f4a26;--rojo: #b3261e;--linea: rgb(27 26 21 / .16);--linea-osc: rgb(251 252 249 / .22);--ff: "Archivo", system-ui, sans-serif;--gut: clamp(16px, 3.2vw, 40px);--max: 1280px;--radio: 14px;--ease: cubic-bezier(.16, 1, .3, 1);--t-1: clamp(2.3rem, 1.3rem + 3.4vw, 4.1rem);--t-2: clamp(1.85rem, 1.25rem + 2vw, 2.9rem);--t-3: clamp(1.1rem, 1rem + .4vw, 1.3rem)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:76px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--papel);color:var(--tinta);font-family:var(--ff);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}::selection{background:var(--acento);color:var(--tinta)}:focus-visible{outline:2px solid var(--acento);outline-offset:3px;border-radius:3px}h1,h2,h3{margin:0;font-family:var(--ff);font-weight:650;letter-spacing:-.02em;line-height:1.1;text-wrap:balance}h1{font-size:var(--t-1);font-weight:700}h2{font-size:var(--t-2)}h3{font-size:var(--t-3);line-height:1.25}p{margin:0;text-wrap:pretty}.num{font-variant-numeric:tabular-nums}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gut)}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:100;background:var(--acento);padding:8px 12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ico{width:20px;height:20px;flex:none}.todo{display:inline-flex;align-items:center;margin-left:.4em;padding:.05em .5em;border-radius:999px;background:var(--rojo);color:#fff;font-size:.7rem;font-weight:600;line-height:1.5;vertical-align:.15em;white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:8px;border:0;font:650 1rem/1 var(--ff);text-decoration:none;cursor:pointer;transition:background-color .25s var(--ease),transform .25s var(--ease)}.btn .ico,.btn svg{width:18px;height:18px;transition:transform .3s var(--ease)}.btn:hover .ico,.btn:hover svg{transform:translate(3px)}.btn:active{transform:translateY(1px)}.btn-acento{background:var(--acento);color:var(--tinta)}.btn-acento:hover{background:var(--acento-2)}.btn-solid{background:var(--tinta);color:var(--blanco)}.btn-solid:hover{background:#000}.btn-claro{background:var(--acento);color:var(--tinta)}.btn[disabled]{opacity:.55;cursor:progress}.nav{position:sticky;top:0;z-index:50;background:var(--blanco);border-bottom:1px solid var(--linea)}.nav-in{display:flex;align-items:center;justify-content:space-between;height:68px;gap:24px;max-width:var(--max)}.marca{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:750;font-size:1.125rem;letter-spacing:-.01em;color:var(--tinta)}.marca-lote{width:24px;height:24px;display:grid;grid-template-columns:1fr 1fr;gap:2px}.marca-lote i:nth-child(1){background:var(--acento)}.marca-lote i:nth-child(2){background:var(--verde)}.marca-lote i:nth-child(3){background:#d8c8a0}.marca-lote i:nth-child(4){background:var(--tinta)}.nav-links{display:flex;align-items:center;gap:clamp(14px,2.4vw,34px);list-style:none;margin:0;padding:0;font-size:.9688rem;font-weight:550}.nav-links a{text-decoration:none;padding:8px 0}.nav-links a:hover,.nav-links a[aria-current=page]{color:#9a7300}.nav-lang{font-size:.8125rem;letter-spacing:.04em;color:var(--gris)}.nav-links li:nth-last-child(2) a{background:var(--acento);color:var(--tinta);padding:10px 16px;border-radius:8px}.nav-links li:nth-last-child(2) a:hover{background:var(--acento-2);color:var(--tinta)}.nav-toggle{display:none}@media(max-width:860px){.nav-links{display:none}.nav-toggle{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;background:var(--papel);border:0;border-radius:8px;font:650 .9375rem var(--ff);color:var(--tinta)}.nav.abierto .nav-links{display:flex;flex-direction:column;align-items:stretch;gap:0;position:absolute;left:0;right:0;top:68px;background:var(--blanco);border-bottom:1px solid var(--linea);padding:8px var(--gut) 20px}.nav.abierto .nav-links a{display:block;padding:14px 0;border-bottom:1px solid var(--linea);font-size:1.125rem}.nav.abierto .nav-links li:nth-last-child(2) a{margin-top:12px;text-align:center;border:0}.nav.abierto .nav-links li:last-child a{border:0}}.portada{position:relative;min-height:calc(100svh - 68px);display:flex;color:var(--blanco);background:var(--tierra);overflow:hidden}.portada-foto{position:absolute;inset:0}.portada-foto img{width:100%;height:100%;object-fit:cover;object-position:60% 50%}.portada:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#1b1a15d1,#1b1a158c 45%,#1b1a151f 75%),linear-gradient(0deg,#1b1a15b8,#1b1a1500 35%)}.portada-in{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:clamp(40px,10vh,120px);padding-top:48px;padding-bottom:32px}.portada-txt{display:grid;gap:22px;max-width:860px}.portada-txt h1{max-width:24ch}.portada-txt p{max-width:52ch}.portada-txt p{font-size:1.125rem;color:#ecefe6;max-width:52ch}.portada-txt .btn{justify-self:start}.tira{list-style:none;margin:0;padding:22px 170px 0 0;border-top:1px solid var(--linea-osc);display:flex;flex-wrap:wrap;gap:16px 48px;justify-content:flex-end}.tira li{display:flex;align-items:center;gap:12px}.tira .ico{width:26px;height:26px;color:var(--acento)}.tira span{display:grid;line-height:1.35;font-size:.9375rem}.tira small{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gris-claro)}.tira a{text-decoration:none}.tira a:hover{color:var(--acento)}@media(max-width:700px){.tira{justify-content:flex-start;flex-direction:column;padding-right:0}.portada:after{background:linear-gradient(0deg,#1b1a15e6 20%,#1b1a1559)}}.pantalla{min-height:calc(100svh - 68px);display:flex;flex-direction:column;justify-content:center}.bloque{padding:clamp(64px,10vh,120px) 0}.oscuro{background:var(--noche);color:var(--blanco)}.oscuro p{color:var(--gris-claro)}.panel{background:var(--blanco);border-radius:var(--radio);margin:0 clamp(0px,1vw,12px);padding:clamp(64px,10vh,120px) 0}.panel+.panel{margin-top:12px}.panel-2{background:var(--rastrojo)}.panel-2 .txt p,.panel-2 .comp p{color:var(--gris)}.panel-2 .comp li{border-color:#1b1a1533}.txt{display:grid;gap:20px;align-content:center}.txt p{font-size:1.0625rem;max-width:54ch;color:var(--gris)}.oscuro .txt p{color:var(--gris-claro)}.txt .btn{justify-self:start;margin-top:6px}.txt.centro{text-align:center;justify-items:center;max-width:820px;margin:0 auto clamp(36px,6vh,64px)}.txt.centro .btn{justify-self:center}@media(min-width:861px)and (min-height:640px){html{scroll-snap-type:y proximity}.portada,.pantalla{scroll-snap-align:start}}.dos{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,5vw,80px);align-items:center}.fotos-par{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:end}.fotos-par img{border-radius:var(--radio);aspect-ratio:3 / 4;object-fit:cover;width:100%}.fotos-par img:first-child{transform:translateY(12%);aspect-ratio:3 / 3.4}@media(max-width:860px){.dos{grid-template-columns:1fr}.fotos-par img:first-child{transform:none}}.prod-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(28px,4vw,56px);align-items:start}.fichas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fichas a{position:relative;display:block;border-radius:var(--radio);overflow:hidden;color:var(--blanco);text-decoration:none}.fichas img{width:100%;aspect-ratio:5 / 4;object-fit:cover;transition:transform .6s var(--ease)}.fichas a:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000000b8,#0000 55%)}.fichas span{position:absolute;left:18px;right:18px;bottom:16px;z-index:1;font-weight:700;font-size:1.125rem;line-height:1.2}.fichas a:hover img{transform:scale(1.04)}@media(max-width:960px){.prod-grid{grid-template-columns:1fr}}@media(max-width:480px){.fichas{grid-template-columns:1fr 1fr;gap:10px}.fichas span{left:12px;bottom:10px;font-size:.9375rem}}.pres-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,5vw,72px);align-items:center}.mapa{margin:0}.mapa svg{width:100%;height:auto;max-height:64vh;display:block;margin:0 auto}.m-paises path{stroke:var(--noche);stroke-width:.6}.m-resto{fill:#4f7043}.m-sede{fill:var(--acento)}.m-origen{fill:var(--rastrojo)}.m-destino{fill:var(--blanco)}.m-arcos path{fill:none;stroke:var(--tierra);stroke-width:1.6;stroke-dasharray:5 5;opacity:.9}.m-etq circle{fill:var(--blanco);stroke:var(--noche);stroke-width:2}.m-etq text{fill:var(--blanco);font:600 15px var(--ff);paint-order:stroke;stroke:var(--noche);stroke-width:4px;stroke-linejoin:round}.m-ley{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:center;margin-top:16px;font-size:.875rem;color:var(--gris-claro)}.m-ley span{display:inline-flex;align-items:center;gap:8px}.m-ley i{width:12px;height:12px;border-radius:3px;display:inline-block}.l-sede{background:var(--acento)}.l-origen{background:var(--rastrojo)}.l-destino{background:var(--blanco)}.l-resto{background:#4f7043}@media(max-width:860px){.pres-grid{grid-template-columns:1fr}}.linea{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;position:relative}.linea:before{content:"";position:absolute;left:0;right:0;top:17px;height:2px;background:var(--acento)}.linea li{position:relative;display:grid;gap:8px;align-content:start;padding-top:52px}.gota{position:absolute;top:0;left:0;width:36px;height:36px;border-radius:50%;background:var(--blanco);border:2px solid var(--acento);display:grid;place-items:center}.gota .ico{width:18px;height:18px;color:#9a7300}.num-fondo{display:none}.linea h3{position:relative;font-size:1.0625rem}.linea p{position:relative;font-size:.9375rem;color:var(--gris)}@media(max-width:860px){.linea{grid-template-columns:1fr;gap:0}.linea:before{inset:0 auto 0 17px;width:2px;height:auto}.linea li{padding:4px 0 26px 56px}.num-fondo{display:none}}.comp-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(28px,5vw,72px);align-items:center}.comp-foto{position:relative;margin:0}.comp-foto img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radio);max-height:62vh}.comp-foto .btn{position:absolute;right:16px;bottom:16px}.comp{list-style:none;margin:0;padding:0}.comp li{display:grid;grid-template-columns:56px 1fr;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--linea)}.circ{width:56px;height:56px;border-radius:50%;background:var(--acento);display:grid;place-items:center}.circ .ico{width:26px;height:26px;color:var(--tinta)}.comp h3{font-size:1rem;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.comp p{font-size:.9688rem;color:var(--gris)}@media(max-width:860px){.comp-grid{grid-template-columns:1fr}.comp-foto img{max-height:380px}}.contacto-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,72px);align-items:center}.contacto-grid>.cab{display:grid;gap:20px}.contacto-grid .lead{color:var(--tierra);font-size:1.0625rem;max-width:44ch}.canales{display:grid;gap:12px}.canales a{color:var(--tierra);font-weight:650;font-size:1.25rem}.canales .btn{justify-self:start;font-size:1rem}.canales .btn-solid{background:var(--tierra);color:var(--blanco)}.canales span{color:var(--gris)}@media(max-width:960px){.contacto-grid{grid-template-columns:1fr}}.tarjeta{background:var(--blanco);color:var(--tinta);border-radius:var(--radio);padding:clamp(20px,2.6vw,36px)}.form{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.form .full{grid-column:1 / -1}@media(max-width:560px){.form{grid-template-columns:1fr}}.lado{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;border:0;background:var(--papel);border-radius:10px;padding:4px;gap:4px;margin:0}.lado legend{position:absolute;left:-9999px}.lado label{position:relative}.lado input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.lado span{display:flex;align-items:center;justify-content:center;min-height:44px;font-weight:650;border-radius:7px;cursor:pointer;transition:background-color .25s var(--ease)}.lado input:checked+span{background:var(--tinta);color:var(--blanco)}.lado input:focus-visible+span{outline:2px solid var(--acento);outline-offset:2px}.campo{display:grid;gap:6px}.campo label{font-size:.875rem;font-weight:650}.campo input,.campo select,.campo textarea{width:100%;font:400 1rem/1.4 var(--ff);color:var(--tinta);background:var(--papel);border:1px solid transparent;border-radius:8px;padding:12px;min-height:48px}.campo textarea{min-height:96px;resize:vertical}.campo input::placeholder,.campo textarea::placeholder{color:#6e7276}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:none;border-color:var(--tinta);background:var(--blanco)}.campo select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2316181a' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.campo [aria-invalid=true]{border-color:var(--rojo)}.campo .falta{color:var(--rojo);font-size:.875rem;font-weight:600}.trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-pie{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center}.form .btn-solid{background:var(--tinta)}.aviso{font-weight:600}.aviso.error{color:var(--rojo)}.form.enviado .campo,.form.enviado .lado,.form.enviado .btn-solid{opacity:.5;pointer-events:none}.pie{background:var(--noche);color:var(--gris-claro);padding:64px 0 36px;font-size:.9375rem;border-top:1px solid var(--linea-osc)}.pie-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px 24px}.pie .marca{color:var(--blanco)}.pie-a{grid-column:1 / 6;display:grid;gap:14px;align-content:start}.pie-b{grid-column:7 / 10}.pie-c{grid-column:10 / 13}.pie ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pie a{color:var(--blanco);text-decoration:none}.pie a:hover{color:var(--acento)}.pie-legal{grid-column:1 / -1;border-top:1px solid var(--linea-osc);padding-top:20px;font-size:.8125rem;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between}@media(max-width:860px){.pie-a{grid-column:1 / -1}.pie-b,.pie-c{grid-column:span 6}}.wa{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:60;display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 18px 0 14px;background:#1f8f4e;color:#fff;border-radius:999px;text-decoration:none;font-weight:650;font-size:.9375rem;box-shadow:0 6px 20px #00000047,0 1px 3px #0003;transition:transform .25s var(--ease),background-color .25s var(--ease)}.wa svg{width:24px;height:24px}.wa:hover{background:#18773f;transform:translateY(-2px)}@media(max-width:560px){.wa{width:56px;height:56px;padding:0;justify-content:center}.wa span{display:none}.wa svg{width:28px;height:28px}}.pagina-cab{background:var(--noche);color:var(--blanco);padding:clamp(56px,9vh,104px) 0 clamp(40px,6vh,64px)}.pagina-cab h1{font-size:var(--t-2);max-width:22ch}.pagina-cab .lead{margin-top:18px;color:#c9ccd0;max-width:56ch;font-size:1.125rem}.miga{color:var(--gris-claro);font-size:.875rem;display:inline-block;margin-bottom:20px}.lead{font-size:1.0625rem;color:var(--gris);max-width:52ch}.cabeza{display:grid;gap:14px;margin-bottom:clamp(28px,5vh,48px);max-width:760px}.prods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.prod{background:var(--papel);border-radius:var(--radio);overflow:hidden;display:flex;flex-direction:column}.prod-foto{position:relative}.prod-foto img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.prod-foto:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000000b3,#0000 60%)}.prod-nombre{position:absolute;left:20px;right:20px;bottom:16px;z-index:1;color:var(--blanco);font-size:1.25rem}.prod-cuerpo{padding:22px 24px;display:grid;gap:18px;flex:1;align-content:start}.prod-cuerpo p{color:var(--gris)}.prod-link{margin-top:auto;padding:16px 24px;border-top:1px solid var(--linea);display:flex;justify-content:space-between;align-items:center;font-weight:650;text-decoration:none}.prod-link svg{width:18px;height:18px}.prod-link:hover{background:#ecece8}@media(max-width:860px){.prods{grid-template-columns:1fr}}.ficha{width:100%;border-collapse:collapse;font-size:.9375rem}.ficha caption{text-align:left;font-size:.8125rem;font-weight:650;color:var(--gris);padding-bottom:6px}.ficha th,.ficha td{text-align:left;padding:9px 0;border-top:1px solid var(--linea);font-weight:400;vertical-align:top}.ficha td{text-align:right;font-variant-numeric:tabular-nums}.datos{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;margin:0;font-size:.9375rem}.datos dt{color:var(--gris)}.datos dd{margin:0}.ficha-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,56px);align-items:start}.ficha-foto{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radio)}.ficha-txt{display:grid;gap:26px}.ficha-txt .btn{justify-self:start}@media(max-width:860px){.ficha-grid{grid-template-columns:1fr}.ficha-foto{aspect-ratio:16 / 10}}.equipo-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,320px));gap:clamp(20px,2.4vw,32px)}.persona{display:grid;gap:14px;align-content:start}.persona img,.persona-vacia{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 20%;border-radius:var(--radio);background:var(--papel)}.persona-vacia{display:grid;place-items:center;border:1px dashed var(--linea)}.persona-txt h3{font-size:1.3rem}.persona-txt p{color:var(--gris);margin-top:4px}.franjas{list-style:none;margin:0;padding:0;border-top:1px solid var(--linea-osc)}.franja{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,3fr) minmax(0,6fr);gap:24px;padding:24px 0;border-bottom:1px solid var(--linea-osc);align-items:baseline}.franja-y{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--acento)}.franja h3{color:var(--blanco)}@media(max-width:860px){.franja{grid-template-columns:1fr;gap:6px}}.razones-chicas{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.razones-chicas li{display:grid;gap:6px;border-top:2px solid var(--acento);padding-top:14px;color:#c9ccd0}.razones-chicas strong{color:var(--blanco)}@media(max-width:860px){.razones-chicas{grid-template-columns:1fr}}.ver-equipo{margin-top:32px}.fosfa-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(28px,4vw,64px);align-items:start}.fosfa-cab{display:grid;gap:20px}.fosfa-cab .lead{max-width:46ch}.fosfa-cab .btn-solid{background:var(--acento);color:var(--tinta)}.fosfa-datos{display:grid;gap:6px;font-size:.9375rem;color:var(--gris);border-top:1px solid var(--linea);padding-top:14px}.fosfa-datos strong{color:var(--tinta);margin-right:4px}.fosfa-forms{display:grid;gap:14px}.fosfa-forms h3{font-size:1rem}.forms{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.forms li{background:var(--papel);border-radius:10px;padding:12px 14px;display:grid;gap:2px;font-size:.9375rem}.f-n{font-weight:750}.cubre{margin:0;padding-left:1.1em;display:grid;gap:6px;font-size:.9375rem;color:var(--gris)}.cubre li::marker{color:#9a7300}@media(max-width:860px){.fosfa-grid{grid-template-columns:1fr}}@media(max-width:420px){.forms{grid-template-columns:1fr}}.creditos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.creditos li{display:grid;gap:8px;font-size:.875rem;color:var(--gris)}.creditos img{border-radius:10px;aspect-ratio:16 / 10;object-fit:cover;width:100%}.creditos strong{color:var(--tinta);font-weight:600}.m-etq .izq text{text-anchor:end}#contacto.oscuro{background:var(--acento);color:var(--tierra)}#contacto.oscuro p{color:var(--tierra)}.pie{background:var(--tierra);color:var(--rastrojo)}.pie-legal,.pie{border-color:#d8c8a033}.pagina-cab .lead,.razones-chicas li{color:var(--gris-claro)}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--noche)}.comp h3,.linea h3{color:var(--tierra)}.hist-cab{margin-bottom:clamp(28px,5vh,48px)}.contrato-prev{position:relative;margin:0}.contrato-prev img{width:100%;aspect-ratio:900 / 909;object-fit:cover;object-position:top;border-radius:8px;background:#fff;box-shadow:0 18px 40px #1b1a1538,0 2px 6px #1b1a151f;transform:rotate(-1.5deg)}.sello{position:absolute;top:44%;right:-22px;width:clamp(110px,12vw,150px);color:var(--noche);transform:rotate(-14deg);background:#fbfcf959;border-radius:50%;mix-blend-mode:multiply}.contrato-prev .btn{position:absolute;left:50%;bottom:18px;transform:translate(-50%);white-space:nowrap}@media(max-width:860px){.sello{right:-6px;top:44%}}.carga{display:none}.js .carga{display:grid;place-items:center;position:fixed;inset:0;z-index:200;background:var(--papel)}.carga-logo{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:96px;height:96px;animation:latido 1.2s var(--ease) infinite}.carga-logo i{display:block}.carga-logo i:nth-child(1){background:var(--acento)}.carga-logo i:nth-child(2){background:var(--noche)}.carga-logo i:nth-child(3){background:var(--rastrojo)}.carga-logo i:nth-child(4){background:var(--tierra)}@keyframes latido{50%{transform:scale(.92)}}.carga.abre{background:transparent;visibility:hidden;pointer-events:none;transition:background-color .55s ease .45s,visibility 0s linear 1.1s}.carga.abre i{transition:transform 1s cubic-bezier(.65,0,.25,1)}.carga.abre .carga-logo{animation:none}.carga.abre i:nth-child(1){transform:translate(-60vw,-60vh) rotate(-35deg) scale(3)}.carga.abre i:nth-child(2){transform:translate(60vw,-60vh) rotate(35deg) scale(3)}.carga.abre i:nth-child(3){transform:translate(-60vw,60vh) rotate(35deg) scale(3)}.carga.abre i:nth-child(4){transform:translate(60vw,60vh) rotate(-35deg) scale(3)}@media(prefers-reduced-motion:reduce){.carga-logo{animation:none}.carga.abre i{transform:none!important;opacity:0}}.contrato-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(32px,5vw,80px);align-items:center}@media(max-width:860px){.contrato-grid{grid-template-columns:1fr}}.rec-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(28px,4vw,56px);align-items:center}.rec-txt{display:grid;gap:18px;align-content:center}.rec-txt p{color:var(--gris-claro);max-width:46ch}.rec-txt .btn{justify-self:start;margin-top:6px}.etapas-rec{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px}.etapas-rec li{display:grid;grid-template-columns:3.4em 1fr;gap:12px;align-items:baseline;padding-left:14px;position:relative}.etapas-rec li:before{content:"";position:absolute;left:0;top:.4em;width:8px;height:8px;border-radius:50%}.er-elec:before{background:var(--blanco)}.er-legu:before{background:var(--rastrojo)}.er-acei:before{background:var(--acento)}.er-y{font-weight:750;font-variant-numeric:tabular-nums;color:var(--blanco)}.er-t{display:grid;line-height:1.3}.er-t strong{color:var(--blanco);font-weight:600;font-size:.9688rem}.er-t small{color:var(--gris-claro);font-size:.8125rem}.rec-mapa{margin:0}.rec-mapa svg{width:100%;height:auto;display:block}.rm-paises path{stroke:var(--noche);stroke-width:.5}.rm-resto{fill:#43633a}.rm-sede{fill:#9bb58a}.rm-legu{fill:#7c9a6a}.rm-acei{fill:var(--acento);fill-opacity:.78}.rm-etq .rm-anillo{fill:none;stroke:var(--acento);stroke-width:2.5}.rm-base>circle:not(.rm-anillo){fill:var(--acento)}.rm-rutas path{fill:none;stroke-width:2.4;stroke-linecap:round}.ru-elec{stroke:var(--blanco);stroke-dasharray:1 6;stroke-width:3!important}.ru-legu{stroke:var(--rastrojo);stroke-dasharray:6 6}.ru-acei{stroke:var(--acento)}.rm-etq circle{fill:var(--blanco);stroke:var(--noche);stroke-width:2}.rm-etq text{fill:var(--blanco);font:600 14px var(--ff);paint-order:stroke;stroke:var(--noche);stroke-width:4px;stroke-linejoin:round}@media(max-width:960px){.rec-grid{grid-template-columns:1fr}}@media(max-width:600px){.rm-etq text{font-size:30px;stroke-width:6px}.rm-etq circle{r:7}.rm-etq .rm-anillo{r:16}.rm-rutas path{stroke-width:4}}.pie .marca-lote i:nth-child(4){box-shadow:inset 0 0 0 1.5px var(--rastrojo)}.persona-vacia{border:0;background:var(--noche)}.persona-vacia span{font-size:clamp(3rem,2rem + 3vw,4.5rem);font-weight:750;letter-spacing:-.03em;color:var(--acento)}.persona-ciudad{font-size:.875rem;color:var(--gris);display:flex;gap:6px;align-items:center}.faq-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,4vw,64px);align-items:start}.faq details{border-bottom:1px solid var(--linea)}.faq details:first-child{border-top:1px solid var(--linea)}.faq summary{list-style:none;cursor:pointer;padding:18px 40px 18px 0;font-weight:650;font-size:1.0625rem;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";position:absolute;right:8px;top:50%;width:10px;height:10px;border-right:2px solid var(--tierra);border-bottom:2px solid var(--tierra);transform:translateY(-70%) rotate(45deg);transition:transform .3s var(--ease)}.faq details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.faq summary:hover{color:var(--noche)}.faq details p{padding:0 40px 20px 0;color:var(--gris);max-width:64ch}@media(max-width:860px){.faq-grid{grid-template-columns:1fr}}.equipo-grupo+.equipo-grupo{margin-top:clamp(40px,6vh,64px)}.grupo-t{font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gris);margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid var(--linea)}.equipo-grid.g-agro{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1040px}.equipo-grid.g-elec{grid-template-columns:repeat(4,minmax(0,1fr))}.persona-txt h4{margin:0;font-size:1.2rem;letter-spacing:-.01em}.g-agro .persona-vacia{background:var(--rastrojo)}.g-agro .persona-vacia span{color:var(--tierra)}.g-elec .persona:nth-child(4n+1) .persona-vacia{background:var(--noche)}.g-elec .persona:nth-child(4n+2) .persona-vacia{background:var(--rastrojo)}.g-elec .persona:nth-child(4n+2) .persona-vacia span{color:var(--tierra)}.g-elec .persona:nth-child(4n+3) .persona-vacia{background:var(--acento)}.g-elec .persona:nth-child(4n+3) .persona-vacia span{color:var(--tierra)}.g-elec .persona:nth-child(4n) .persona-vacia{background:var(--tierra)}@media(max-width:960px){.equipo-grid.g-agro,.equipo-grid.g-elec{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.persona-txt h4{font-size:1rem}.persona-vacia span{font-size:2.4rem}}.notas-panel,.nota-panel{padding-block:clamp(40px,7vh,80px)}.notas-lista{list-style:none;margin:0 auto;padding:0;max-width:820px;display:grid}.notas-lista li+li{border-top:1px solid var(--linea)}.notas-lista a{display:grid;gap:6px;padding:28px 0;color:inherit;text-decoration:none}.notas-lista time{font-size:.875rem;color:var(--gris);font-variant-numeric:tabular-nums}.notas-lista h2{font-size:var(--t-3);font-weight:650}.notas-lista p{margin:0;color:var(--gris);max-width:64ch}.notas-lista a:hover h2{text-decoration:underline;text-decoration-color:var(--acento);text-decoration-thickness:3px;text-underline-offset:4px}.nota-cab h1{max-width:26ch}.nota-volver{display:inline-block;margin-bottom:20px;color:#c9ccd0;text-decoration:none;font-size:.9375rem}.nota-volver:hover{color:var(--blanco)}.nota-meta{margin:14px 0 0;color:#c9ccd0;font-size:.875rem}.prosa{max-width:70ch;margin:0 auto;font-size:1.0625rem}.prosa h2{font-size:clamp(1.3rem,1.1rem + .7vw,1.65rem);margin:2.2em 0 .6em}.prosa h2:first-child{margin-top:0}.prosa h3{margin:1.8em 0 .5em}.prosa p{margin:0 0 1.1em}.prosa a{color:var(--verde);text-underline-offset:2px}.prosa ul{padding-left:1.2em;margin:0 0 1.2em}.prosa li{margin-bottom:.4em;overflow-wrap:anywhere}.prosa table{display:block;overflow-x:auto;border-collapse:collapse;margin:1.4em 0 .6em;font-size:.9375rem;font-variant-numeric:tabular-nums;max-width:100%}.prosa th{text-align:left;font-weight:650;border-bottom:2px solid var(--tinta);padding:8px 14px 8px 0;white-space:nowrap}.prosa td{border-bottom:1px solid var(--linea);padding:8px 14px 8px 0;vertical-align:top}.prosa table+p{font-size:.875rem;color:var(--gris)}.prosa h2:last-of-type+ul{font-size:.875rem;color:var(--gris)}.nota-otras{max-width:70ch;margin:56px auto 0;padding-top:24px;border-top:1px solid var(--linea)}.nota-otras h2{font-size:1rem;color:var(--gris);font-weight:600;margin-bottom:10px}.nota-otras ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.nota-otras a{color:var(--tinta);font-weight:600}
