.eko-ficha[data-astro-cid-aihtbum7]{display:flex;flex-direction:column;height:100%;background:var(--hueso, #f5f1ea);overflow:hidden}.eko-ficha__marco[data-astro-cid-aihtbum7]{position:relative;overflow:hidden;background:var(--hueso, #f5f1ea)}.eko-ficha__marco[data-astro-cid-aihtbum7] img[data-astro-cid-aihtbum7]{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;transition:transform .8s cubic-bezier(.22,.61,.36,1)}.eko-ficha[data-astro-cid-aihtbum7]:hover .eko-ficha__marco[data-astro-cid-aihtbum7] img[data-astro-cid-aihtbum7]{transform:scale(1.045)}.eko-ficha--ancha[data-astro-cid-aihtbum7] .eko-ficha__marco[data-astro-cid-aihtbum7] img[data-astro-cid-aihtbum7]{aspect-ratio:16 / 9}.eko-ficha__sinfoto[data-astro-cid-aihtbum7]{display:grid;place-items:center;gap:.8rem;aspect-ratio:3 / 2;color:var(--salvia, #8a9e82)}.eko-ficha__sinfoto[data-astro-cid-aihtbum7] span[data-astro-cid-aihtbum7]{font-family:var(--display, sans-serif);font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.eko-ficha__sello[data-astro-cid-aihtbum7]{position:absolute;left:0;top:1.1rem;padding:.35rem .9rem;background:var(--salvia, #8a9e82);color:#fff;font-family:var(--display, sans-serif);font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.eko-ficha__zocalo[data-astro-cid-aihtbum7]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.2rem;flex:1;padding:1.5rem 1.6rem 1.6rem;background:var(--carbon, #191c1a);color:var(--hueso, #f5f1ea);transition:background .35s ease}.eko-ficha[data-astro-cid-aihtbum7]:hover .eko-ficha__zocalo[data-astro-cid-aihtbum7]{background:var(--salvia-oscuro, #6d8065)}.eko-ficha__zocalo[data-astro-cid-aihtbum7] h3[data-astro-cid-aihtbum7]{font-family:var(--display, sans-serif);font-size:1.42rem;font-weight:300;letter-spacing:-.03em;color:var(--hueso, #f5f1ea);line-height:1.1}.eko-ficha__datos[data-astro-cid-aihtbum7]{margin-top:.45rem;font-size:.84rem;letter-spacing:.02em;color:#a8afab;transition:color .35s ease}.eko-ficha[data-astro-cid-aihtbum7]:hover .eko-ficha__datos[data-astro-cid-aihtbum7]{color:#e7ebe4}.eko-ficha__ver[data-astro-cid-aihtbum7]{display:inline-flex;align-items:center;gap:.45rem;flex:none;padding-bottom:.2rem;font-family:var(--display, sans-serif);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--salvia-claro, #c3d2bb);white-space:nowrap}.eko-ficha[data-astro-cid-aihtbum7]:hover .eko-ficha__ver[data-astro-cid-aihtbum7]{color:#fff}.eko-ficha__ver[data-astro-cid-aihtbum7] svg[data-astro-cid-aihtbum7]{transition:transform .35s ease}.eko-ficha[data-astro-cid-aihtbum7]:hover .eko-ficha__ver[data-astro-cid-aihtbum7] svg[data-astro-cid-aihtbum7]{transform:translate(4px)}@media(max-width:480px){.eko-ficha__zocalo[data-astro-cid-aihtbum7]{flex-direction:column;align-items:flex-start;gap:.9rem}}@media(prefers-reduced-motion:reduce){.eko-ficha__marco[data-astro-cid-aihtbum7] img[data-astro-cid-aihtbum7],.eko-ficha__ver[data-astro-cid-aihtbum7] svg[data-astro-cid-aihtbum7]{transition:none}}.eko{--carbon: #191c1a;--carbon-suave: #232725;--hueso: #f5f1ea;--hueso-claro: #faf8f4;--salvia: #8a9e82;--salvia-oscuro: #6d8065;--salvia-claro: #c3d2bb;--tinta: #2a2f2c;--tinta-suave: #6b7370;--linea: #ddd8cf;--linea-oscura: rgba(245, 241, 234, .16);--display: "Manrope", "Segoe UI", system-ui, sans-serif;--aire: clamp(4.5rem, 3rem + 7vw, 9rem);--aire-chico: clamp(2.5rem, 2rem + 3vw, 4.5rem);color:var(--tinta);font-family:"Source Sans 3",Source Sans Pro,system-ui,sans-serif}.eko h1,.eko h2,.eko h3,.eko h4{font-family:var(--display);color:var(--carbon);line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.eko h1{font-size:clamp(2.6rem,1.6rem + 4.4vw,5.2rem);font-weight:200}.eko h2{font-size:clamp(2rem,1.4rem + 2.6vw,3.4rem);font-weight:300}.eko h3{font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);font-weight:400;letter-spacing:-.02em}.eko h4{font-size:1.06rem;font-weight:500;letter-spacing:-.01em}.eko p{font-size:1.05rem;line-height:1.7;color:var(--tinta-suave);text-wrap:pretty}.eko-rotulo{font-family:var(--display);font-size:.74rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--salvia-oscuro)}.eko-rotulo--claro{color:var(--salvia-claro)}.eko-ancho{width:min(100% - 2.5rem,1240px);margin-inline:auto}.eko-angosto{width:min(100% - 2.5rem,820px);margin-inline:auto}.eko-seccion{padding:var(--aire) 0}.eko-seccion--chica{padding:var(--aire-chico) 0}.eko-oscuro{background:var(--carbon);color:var(--hueso)}.eko-oscuro h1,.eko-oscuro h2,.eko-oscuro h3,.eko-oscuro h4{color:var(--hueso)}.eko-oscuro p{color:#a8afab}.eko-hueso{background:var(--hueso)}.eko-encabezado{max-width:640px;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.eko-encabezado--centrado{margin-inline:auto;text-align:center}.eko-encabezado h2{margin-top:.9rem}.eko-encabezado p{margin-top:1.2rem}.eko-boton{display:inline-flex;align-items:center;gap:.7rem;padding:1rem 1.9rem;border:1px solid transparent;border-radius:2px;font-family:var(--display);font-weight:500;font-size:.84rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .3s ease,color .3s ease,border-color .3s ease}.eko-boton svg{transition:transform .3s ease}.eko-boton:hover svg{transform:translate(4px)}.eko-boton:focus-visible{outline:2px solid var(--salvia);outline-offset:3px}.eko-boton--solido{background:var(--carbon);color:var(--hueso);border-color:var(--carbon)}.eko-boton--solido:hover{background:var(--salvia-oscuro);border-color:var(--salvia-oscuro)}.eko-boton--linea{background:transparent;color:var(--carbon);border-color:var(--linea)}.eko-boton--linea:hover{border-color:var(--carbon)}.eko-boton--claro{background:var(--hueso);color:var(--carbon);border-color:var(--hueso)}.eko-boton--claro:hover{background:transparent;color:var(--hueso)}.eko-boton--lineaClara{background:transparent;color:var(--hueso);border-color:var(--linea-oscura)}.eko-boton--lineaClara:hover{border-color:var(--hueso)}.eko-botonera{display:flex;flex-wrap:wrap;gap:.9rem}.eko-acordeon{border-top:1px solid var(--linea)}.eko-acordeon:last-of-type{border-bottom:1px solid var(--linea)}.eko-oscuro .eko-acordeon,.eko-oscuro .eko-acordeon:last-of-type{border-color:var(--linea-oscura)}.eko-acordeon summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 0;cursor:pointer;list-style:none;font-family:var(--display);font-weight:500;font-size:1.02rem;letter-spacing:-.01em;color:var(--carbon)}.eko-oscuro .eko-acordeon summary{color:var(--hueso)}.eko-acordeon summary::-webkit-details-marker{display:none}.eko-mas{position:relative;flex:none;width:16px;height:16px}.eko-mas:before,.eko-mas:after{content:"";position:absolute;background:var(--salvia-oscuro);transition:transform .3s ease,opacity .3s ease}.eko-mas:before{inset:7px 0 auto;height:1.5px}.eko-mas:after{inset:0 7px auto auto;width:1.5px;height:16px}.eko-acordeon[open] .eko-mas:after{transform:rotate(90deg);opacity:0}.eko-oscuro .eko-mas:before,.eko-oscuro .eko-mas:after{background:var(--salvia-claro)}.eko-acordeon__cuerpo{padding-bottom:1.6rem;max-width:62ch}.eko-acordeon__cuerpo p{font-size:1rem}.eko-datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:1px solid var(--linea)}.eko-datos>div{padding:1.6rem 1.5rem 0 0;border-right:1px solid var(--linea)}.eko-datos>div:last-child{border-right:0}.eko-datos dt{font-family:var(--display);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--tinta-suave)}.eko-datos dd{margin:.5rem 0 0;font-family:var(--display);font-size:clamp(1.8rem,1.4rem + 1.4vw,2.6rem);font-weight:200;letter-spacing:-.04em;color:var(--carbon)}.eko-datos dd small{font-size:.48em;font-weight:300;letter-spacing:0;color:var(--tinta-suave);padding:0 .18em}.eko-oscuro .eko-datos{border-color:var(--linea-oscura)}.eko-oscuro .eko-datos>div{border-color:var(--linea-oscura)}.eko-oscuro .eko-datos dd{color:var(--hueso)}.eko-oscuro .eko-datos dt,.eko-oscuro .eko-datos dd small{color:#a8afab}.eko-aparece{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}.eko-aparece.visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.eko-aparece{opacity:1;transform:none;transition:none}.eko-boton svg{transition:none}}
