.frentes{--velo: var(--velo-rgb);position:relative;background:var(--c-pino);color:var(--c-crema);padding-block:var(--sec-y)}.frentes__ct{width:min(100% - 2 * var(--frame),1312px);margin-inline:auto}.frentes__h2{margin:0;font-size:var(--fs-plano);font-weight:700;letter-spacing:var(--track-plano);line-height:.98;color:var(--c-crema);max-width:13ch;text-wrap:balance}.frentes__rejilla{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:clamp(10px,1.1vw,16px);margin-top:clamp(28px,4vw,56px);height:min(74svh,760px);min-height:540px}.frentes__rejilla .frente__t{font-size:min(clamp(1.6rem,2.4vw,2.4rem),var(--fs-display-l))}@media(max-width:1239px){.frentes__rejilla{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:0}.frente{min-height:clamp(400px,52svh,520px)}.frentes__rejilla .frente__t{font-size:var(--fs-plano-s)}}.frentes--tres .frentes__h2{max-width:28ch}@media(min-width:1240px){.frentes--tres .frentes__rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1239px){.frentes--tres .frente:last-child{grid-column:1 / -1}}@media(min-width:1240px){.frentes--sin-riego .frentes__rejilla{grid-template-columns:1.15fr 1fr 1fr}}@media(min-width:641px)and (max-width:1239px){.frentes--sin-riego .frente:first-child{grid-row:span 2}}.frentes{--fr-escalon: .11s}:where(html.mov) .frente[data-en-cuadro="0"]{opacity:0;translate:0 28px}:where(html.mov) .frente[data-en-cuadro="1"]{transition:opacity calc(.7s * var(--x-entrada)) var(--ease-entrada),translate calc(.9s * var(--x-entrada)) var(--ease-entrada);transition-delay:calc(var(--i, 0) * var(--fr-escalon) * var(--x-entrada))}.frente{position:relative;overflow:hidden;border-radius:var(--r-estructura);display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;color:var(--c-crema);isolation:isolate;background:#0a2015}.frente__foto{position:absolute;inset:0;z-index:-2}.frente__foto img,.frente__foto svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s var(--ease-out)}.frente:hover .frente__foto img,.frente:focus-visible .frente__foto img{transform:scale(1.06)}.frente__velo{position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgb(var(--velo) / .95),rgb(var(--velo) / .72) 36%,rgb(var(--velo) / 0) 66%)}.frente__texto{padding:clamp(20px,2.3vw,34px)}.frente__t{margin:0 0 14px;font-size:var(--fs-plano-s);font-weight:700;letter-spacing:var(--track-plano);line-height:.95}.frente__d{margin:0;font-size:1rem;line-height:1.5;color:#f5eedbe0;max-width:34ch}.frente__precio{display:flex;flex-wrap:wrap;gap:6px 14px;margin:14px 0 0;font:500 .8125rem/1.3 var(--gd-fuente-mono);color:var(--c-crema)}.frente__precio b{font-weight:600;font-size:1.125rem}.frente__cta{display:inline-flex;align-items:center;gap:12px;margin-top:18px;min-height:44px;font-weight:600}.frente .flecha{width:40px;height:40px;border-radius:50%;background:var(--c-crema);display:grid;place-items:center;transition:transform .2s var(--ease-out)}.frente .flecha:before{content:"";width:9px;height:9px;border:solid var(--c-pino);border-width:2.5px 2.5px 0 0;rotate:45deg;translate:-2px 0}.frente:hover .flecha{transform:translate(5px)}.frente:focus-visible{outline:3px solid var(--c-crema);outline-offset:4px}.frente__foto .frente__viva{position:absolute;inset:0}.frente__foto.en-vista .frente__viva{will-change:transform}.riego-agua{stroke-dasharray:1.5 11}.riego-tubo{stroke-dasharray:10 14}@media(prefers-reduced-motion:no-preference){.riego-agua{animation:fr-agua 1.1s linear infinite paused}.riego-tubo{animation:fr-tubo 1.4s linear infinite paused}.en-vista .riego-agua,.en-vista .riego-tubo{animation-play-state:running}}@keyframes fr-agua{to{stroke-dashoffset:-50}}@keyframes fr-tubo{to{stroke-dashoffset:-48}}.frentes{--fm-pasada: 1.1s}@media(max-width:640px){.frentes{--fm-pasada: .8s;--fr-escalon: 0ms}}.mant-podadora{opacity:0}.mant-franja{transform-box:fill-box;transform-origin:50% 0}.mant-franja--sube{transform-origin:50% 100%}@media(prefers-reduced-motion:no-preference){.mant-franja{scale:1 0}.en-vista .mant-franja{animation:fm-franja var(--fm-pasada) linear calc(.25s + var(--i) * var(--fm-pasada)) both}.en-vista .mant-podadora{opacity:1;animation:fm-podadora calc(7.727 * var(--fm-pasada)) linear .25s both}}@keyframes fm-franja{0%{scale:1 0}to{scale:1 1}}@keyframes fm-podadora{0%{transform:translate(60px,96px) rotate(0)}12.94%{transform:translate(60px,324px) rotate(0)}13.5%{transform:translate(100px,324px) rotate(180deg)}25.88%{transform:translate(100px,96px) rotate(180deg)}26.4%{transform:translate(140px,96px) rotate(0)}38.82%{transform:translate(140px,324px) rotate(0)}39.4%{transform:translate(180px,324px) rotate(180deg)}51.76%{transform:translate(180px,96px) rotate(180deg)}52.3%{transform:translate(220px,96px) rotate(0)}64.71%{transform:translate(220px,324px) rotate(0)}65.3%{transform:translate(260px,324px) rotate(180deg)}77.65%{transform:translate(260px,96px) rotate(180deg)}78.2%{transform:translate(300px,96px) rotate(0)}90.59%{transform:translate(300px,324px) rotate(0)}to{transform:translate(420px,324px) rotate(-90deg)}}@media(max-width:640px){.frentes__rejilla{grid-template-columns:1fr}}@media(max-width:860px){.frente{min-height:clamp(380px,62svh,500px)}.frente__velo{background:linear-gradient(to top,rgb(var(--velo) / .96),rgb(var(--velo) / .86) 45%,rgb(var(--velo) / .5) 68%,rgb(var(--velo) / 0) 88%)}}
