@font-face{font-family: "Fraunces";src: url("../fuentes/fraunces-600.woff2") format("woff2");font-weight: 600;font-style: normal;font-display: swap}@font-face{font-family: "Fraunces";src: url("../fuentes/fraunces-400.woff2") format("woff2");font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: "Fraunces";src: url("../fuentes/fraunces-italic-400.woff2") format("woff2");font-weight: 400;font-style: italic;font-display: swap}@font-face{font-family: "Figtree";src: url("../fuentes/figtree-400.woff2") format("woff2");font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: "Figtree";src: url("../fuentes/figtree-600.woff2") format("woff2");font-weight: 500 600;font-style: normal;font-display: swap}@font-face{font-family: "Figtree";src: url("../fuentes/figtree-700.woff2") format("woff2");font-weight: 700;font-style: normal;font-display: swap}:root{--vino: #461013;--vino-600: #78292C;--vino-800: #33070A;--rosa: #F7E7E3;--rosa-50: #FCF5F3;--harina: #F5EDE0;--harina-2: #EBDFCB;--blanco: #FFFFFF;--tinta: #2B1F1B;--tinta-2: #6A5750;--trigo: #B8862A;--trigo-200: #E7C98E;--hierba: #56703A;--hierba-700: #45592E;--hierba-100: #E6ECDD;--sobre-vino: #EADAD6;--error: #A3262A;--f-display: "Fraunces",Georgia,"Times New Roman",serif;--f-sans: "Figtree",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ancho: 1200px;--gutter: clamp(16px,4.5vw,40px);--header-h: 64px;--barra-movil: 64px;--r-sm: 10px;--r-md: 18px;--r-lg: 28px;--sombra: 0 22px 44px -26px rgba(51,7,10,.45);--patron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='60' viewBox='0 0 120 60' fill='none' stroke='%23FFFFFF' stroke-opacity='.07' stroke-width='1.2'%3E%3Cpath d='M0 60A60 60 0 0 1 120 60'/%3E%3Cpath d='M20 60A40 40 0 0 1 100 60'/%3E%3Cpath d='M40 60A20 20 0 0 1 80 60'/%3E%3C/svg%3E");color-scheme: light}@media (min-width: 1000px){:root{--header-h: 80px}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--header-h) + 16px)}body{margin: 0;background: var(--harina);color: var(--tinta);font: 400 1.0625rem/1.65 var(--f-sans);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}img,svg{display: block;max-width: 100%}img{height: auto}a{color: var(--vino);text-underline-offset: 3px}a:hover{color: var(--vino-600)}:focus-visible{outline: 3px solid var(--trigo);outline-offset: 3px;border-radius: 6px}h1,h2,h3{font-family: var(--f-display);color: var(--vino);margin: 0;font-weight: 600;text-wrap: balance}h1{font-size: clamp(2.25rem,1.2rem + 4.6vw,4.25rem);line-height: 1.04;letter-spacing: -0.015em}h2{font-size: clamp(1.75rem,1.2rem + 2.2vw,2.75rem);line-height: 1.1;letter-spacing: -0.01em}h3{font-size: 1.3125rem;line-height: 1.25}h1 em,h2 em{font-weight: 400;font-style: italic}p{margin: 0}ul,ol{margin: 0;padding: 0}.visualmente-oculto{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.saltar{position: absolute;left: 16px;top: -80px;z-index: 100;background: var(--vino);color: var(--blanco);padding: 12px 18px;border-radius: var(--r-sm);font-weight: 600}.saltar:focus{top: 12px;color: var(--blanco)}.contenedor{width: 100%;max-width: calc(var(--ancho) + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter)}.eyebrow{font: 600 0.8125rem/1.3 var(--f-sans);letter-spacing: .14em;text-transform: uppercase;color: var(--vino-600)}.lead{font-size: clamp(1.0625rem,1rem + .4vw,1.25rem);line-height: 1.6;color: var(--tinta-2);max-width: 60ch}.texto{color: var(--tinta-2);max-width: 66ch}.texto + .texto{margin-top: 16px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 50px;padding: 0 26px;border-radius: 999px;border: 1.5px solid transparent;font: 600 1rem/1.2 var(--f-sans);text-decoration: none;cursor: pointer;transition: background-color .15s,color .15s,border-color .15s,transform .15s;touch-action: manipulation}.btn:active{transform: translateY(1px)}.btn svg{width: 20px;height: 20px;flex: none}.btn--primario{background: var(--vino);color: var(--blanco);border-color: var(--vino)}.btn--primario:hover{background: var(--vino-600);border-color: var(--vino-600);color: var(--blanco)}.btn--trigo{background: var(--trigo);color: var(--vino-800);border-color: var(--trigo)}.btn--trigo:hover{background: var(--trigo-200);border-color: var(--trigo-200);color: var(--vino-800)}.btn--contorno{background: transparent;color: var(--vino);border-color: var(--vino)}.btn--contorno:hover{background: var(--rosa-50);color: var(--vino)}.btn--contorno-claro{background: transparent;color: var(--blanco);border-color: rgba(255,255,255,.6)}.btn--contorno-claro:hover{background: rgba(255,255,255,.1);color: var(--blanco)}.btn--whatsapp{background: var(--hierba);color: var(--blanco);border-color: var(--hierba)}.btn--whatsapp:hover{background: var(--hierba-700);border-color: var(--hierba-700);color: var(--blanco)}.btn--sm{min-height: 44px;padding: 0 20px;font-size: .9375rem}.btn[disabled]{opacity: .7;cursor: progress}.acciones{display: flex;flex-wrap: wrap;gap: 12px}@media (max-width: 479px){.acciones .btn{flex: 1 1 100%}}.barra{display: none;background: var(--vino-800);color: var(--sobre-vino);font-size: .8125rem}.barra .contenedor{display: flex;justify-content: space-between;gap: 24px;padding-block: 8px}.barra a{color: var(--blanco);text-decoration: none}.barra a:hover{text-decoration: underline;color: var(--blanco)}.barra ul{list-style: none;display: flex;gap: 20px}@media (min-width: 1000px){.barra{display: block}}.encabezado{position: sticky;top: env(safe-area-inset-top,0px);z-index: 50;background: var(--harina);border-bottom: 3px solid var(--trigo)}.encabezado .contenedor{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: var(--header-h)}.marca{display: block;flex: none}.marca img{height: 46px;width: auto}@media (min-width: 1000px){.marca img{height: 58px}}.nav{display: none}.nav ul{list-style: none;display: flex;gap: 2px}.nav-link{display: block;padding: 10px 12px;font: 500 .9375rem/1.2 var(--f-sans);color: var(--tinta);text-decoration: none;border-bottom: 2px solid transparent}.nav-link:hover{color: var(--vino)}.nav-link[aria-current="page"]{color: var(--vino);border-bottom-color: var(--vino)}.menu-btn{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 16px;background: var(--blanco);color: var(--vino);border: 1px solid var(--harina-2);border-radius: 999px;font: 600 .9375rem var(--f-sans);cursor: pointer}.menu-btn svg{width: 20px;height: 20px}@media (min-width: 1000px){.menu-btn{display: none}.nav{display: flex;align-items: center;gap: 20px}}@media (max-width: 999px){.nav.abierto{display: flex;flex-direction: column;position: absolute;left: 0;right: 0;top: 100%;background: var(--harina);border-bottom: 3px solid var(--trigo);padding: 8px var(--gutter) 20px;max-height: calc(100vh - var(--header-h));overflow-y: auto}.nav.abierto ul{flex-direction: column}.nav.abierto .nav-link{padding: 15px 4px;border-bottom: 1px solid var(--harina-2);font-size: 1.0625rem}.nav.abierto .nav-link[aria-current="page"]{box-shadow: inset 4px 0 0 var(--trigo);padding-left: 14px}.nav.abierto .btn{margin-top: 16px}}.arco{display: flex;align-items: flex-end;height: 30px;margin-bottom: 20px;color: var(--trigo)}.arco::before,.arco::after{content: "";height: 1px;background: var(--harina-2)}.arco::before{width: 24px;flex: none}.arco::after{flex: 1}.arco svg{width: 60px;height: 30px;flex: none}.oscuro .arco::before,.oscuro .arco::after{background: rgba(255,255,255,.18)}.seccion{padding-block: clamp(56px,8vw,104px)}.seccion--blanca{background: var(--blanco)}.seccion--hierba{background: var(--hierba-100)}.oscuro{background: var(--vino) var(--patron);background-size: 120px 60px;color: var(--sobre-vino)}.oscuro h1,.oscuro h2,.oscuro h3{color: var(--blanco)}.oscuro h1 em,.oscuro h2 em{color: var(--trigo-200)}.oscuro .eyebrow{color: var(--trigo-200)}.oscuro .lead,.oscuro .texto{color: var(--sobre-vino)}.oscuro a:not(.btn){color: var(--trigo-200)}.cabecera{display: grid;gap: 12px;max-width: 760px;margin-bottom: clamp(28px,4vw,48px)}.cabecera--dos{max-width: none}@media (min-width: 900px){.cabecera--dos{grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);align-items: end;column-gap: 64px}.cabecera--dos .eyebrow{grid-column: 1 / -1}}.heroe{padding-block: clamp(36px,6vw,80px) 0;overflow: hidden}.heroe .contenedor{display: grid;gap: 40px;align-items: end}.heroe__texto{display: grid;gap: 22px;justify-items: start;padding-bottom: clamp(8px,4vw,72px)}.heroe__texto h1{max-width: 15ch;color: var(--blanco)}.heroe__franja{list-style: none;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;width: 100%;max-width: 620px;border-top: 1px solid rgba(255,255,255,.18);padding-top: 18px;margin-top: 6px}.heroe__franja b{display: block;font: 600 1.0625rem/1.25 var(--f-display);color: var(--blanco);margin-bottom: 2px}.heroe__franja span{font-size: .875rem;line-height: 1.4;color: var(--sobre-vino)}@media (max-width: 559px){.heroe__franja{grid-template-columns: 1fr;gap: 12px}.heroe__franja li{display: grid;grid-template-columns: 9px minmax(0,1fr);gap: 12px}.heroe__franja li::before{content: "";width: 9px;height: 9px;border-radius: 50%;background: var(--trigo);margin-top: 8px}}.ventana{position: relative;justify-self: center;width: min(100%,460px);aspect-ratio: 4 / 5;border-radius: 999px 999px 0 0;overflow: visible}.ventana__foto{position: absolute;inset: 0;border-radius: 999px 999px 0 0;overflow: hidden;background: var(--vino-800)}.ventana__foto img{width: 100%;height: 100%;object-fit: cover}.ventana::after{content: "";position: absolute;inset: -12px -12px 0;border: 1.5px solid var(--trigo);border-bottom: 0;border-radius: 999px 999px 0 0;pointer-events: none}.sello{position: absolute;z-index: 2;left: -18px;top: 16%;width: 104px;height: 104px;border-radius: 50%;background: var(--trigo);color: var(--vino-800);display: grid;place-items: center;text-align: center;font: 700 .6875rem/1.25 var(--f-sans);letter-spacing: .1em;text-transform: uppercase;transform: rotate(-10deg);box-shadow: 0 0 0 6px var(--vino)}@media (min-width: 900px){.heroe .contenedor{grid-template-columns: minmax(0,1.12fr) minmax(0,.88fr);gap: clamp(32px,5vw,72px)}.ventana{justify-self: end}.sello{left: -40px;width: 124px;height: 124px;font-size: .75rem}}@media (max-width: 899px){.ventana{width: min(100%,380px);aspect-ratio: 5 / 5.4}}.heroe-int{padding-block: clamp(32px,5vw,72px) 0;overflow: hidden}.heroe-int .contenedor{display: grid;gap: 32px;align-items: end}.heroe-int .heroe__texto h1{max-width: 18ch}.migas{font-size: .875rem;color: var(--sobre-vino)}.migas ol{list-style: none;display: flex;flex-wrap: wrap;gap: 6px}.migas li + li::before{content: "/";margin-right: 6px;opacity: .5}.migas a{color: var(--sobre-vino) !important}.heroe-int .ventana{width: min(100%,360px)}.ventana--icono .ventana__foto{background: var(--harina);display: grid;place-items: center}.ventana--icono .ventana__foto svg{width: 42%;height: auto;color: var(--hierba)}@media (min-width: 900px){.heroe-int .contenedor{grid-template-columns: minmax(0,1.25fr) minmax(0,.75fr)}}@media (max-width: 899px){.heroe-int .ventana{width: min(100%,380px);aspect-ratio: 5 / 4}.heroe-int .heroe__texto{padding-bottom: 0}}.equipo-foto{position: relative;border-radius: 200px 200px var(--r-md) var(--r-md);overflow: hidden;aspect-ratio: 3 / 1;background: var(--harina-2);margin: 0 0 clamp(28px,4vw,48px)}.equipo-foto img{width: 100%;height: 100%;object-fit: cover;object-position: 40% 40%}.equipo-foto figcaption{position: absolute;left: 16px;bottom: 16px;right: 16px;width: fit-content;max-width: calc(100% - 32px);background: rgba(51,7,10,.88);color: var(--blanco);font-size: .875rem;line-height: 1.4;padding: 8px 14px;border-radius: 999px}@media (max-width: 599px){.equipo-foto{aspect-ratio: auto;overflow: visible;border-radius: 0;background: none}.equipo-foto img{aspect-ratio: 16 / 9;border-radius: 120px 120px var(--r-md) var(--r-md)}.equipo-foto figcaption{position: static;margin-top: 10px;background: none;color: var(--tinta-2);padding: 0;border-radius: 0;max-width: none}}.nosotros{display: grid;gap: 32px}@media (min-width: 900px){.nosotros{grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: 64px;align-items: start}}.pilares{list-style: none;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px;margin-top: 24px}.pilares li{background: var(--blanco);border: 1px solid var(--harina-2);border-radius: var(--r-md);padding: 18px;border-top: 3px solid var(--trigo)}.pilares b{display: block;font: 600 1.0625rem/1.25 var(--f-display);color: var(--vino);margin-bottom: 4px}.pilares span{font-size: .9375rem;line-height: 1.45;color: var(--tinta-2)}@media (max-width: 359px){.pilares{grid-template-columns: 1fr}}@media (max-width: 479px){.pilares li{padding: 14px}.pilares b{font-size: 1rem}.pilares span{font-size: .875rem}}.foto-arco{margin: 0 0 24px;aspect-ratio: 3 / 2;border-radius: 160px 160px var(--r-md) var(--r-md);overflow: hidden;background: var(--harina-2)}.foto-arco img{width: 100%;height: 100%;object-fit: cover}.heroe-int.heroe--sinfoto .contenedor{grid-template-columns: minmax(0,1fr) !important}.heroe-int.heroe--sinfoto .heroe__texto{padding-bottom: clamp(40px,5vw,72px) !important}.heroe-int.heroe--sinfoto .heroe__texto h1{max-width: 22ch}.foto-destacada{padding-top: clamp(28px,4vw,48px)}.foto-completa{margin: 0}.foto-completa img{width: 100%;height: auto;border-radius: var(--r-lg);box-shadow: var(--sombra)}.foto-completa figcaption{margin-top: 12px;font-size: .9375rem;color: var(--tinta-2)}.tarjetas{display: grid;gap: 22px;grid-template-columns: repeat(auto-fit,minmax(min(100%,250px),1fr))}.tarjeta{position: relative;display: grid;grid-template-rows: auto 1fr;background: var(--blanco);border: 1px solid var(--harina-2);border-radius: 180px 180px var(--r-md) var(--r-md);overflow: hidden;transition: transform .2s ease,border-color .2s ease,box-shadow .2s ease}.tarjeta:hover{transform: translateY(-4px);border-color: var(--vino);box-shadow: var(--sombra)}.tarjeta__foto{position: relative;aspect-ratio: 4 / 3.4;overflow: hidden;border-radius: 180px 180px 0 0;background: var(--rosa)}.tarjeta__foto img{width: 100%;height: 100%;object-fit: cover;transition: transform .4s ease}.tarjeta:hover .tarjeta__foto img{transform: scale(1.04)}.tarjeta__foto--icono{display: grid;place-items: center;background: var(--hierba-100)}.tarjeta__foto--icono svg{width: 30%;height: auto;color: var(--hierba)}.tarjeta__media{position: relative}.tarjeta__icono{position: absolute;left: 20px;bottom: -24px;z-index: 1;width: 48px;height: 48px;border-radius: 50%;background: var(--vino);color: var(--trigo-200);display: grid;place-items: center;box-shadow: 0 0 0 4px var(--blanco)}.tarjeta__icono svg{width: 24px;height: 24px}.tarjeta__cuerpo{padding: 36px 22px 24px;display: grid;gap: 10px;align-content: start}.tarjeta h3{font-size: 1.375rem}.tarjeta h3 a{color: inherit;text-decoration: none}.tarjeta h3 a::after{content: "";position: absolute;inset: 0;z-index: 2}.tarjeta p{color: var(--tinta-2);font-size: .975rem;line-height: 1.55}.tarjeta .enlace{margin-top: 4px}@media (prefers-reduced-motion: reduce){.tarjeta:hover,.tarjeta:hover .tarjeta__foto img{transform: none}}.enlace{display: inline-flex;align-items: center;gap: 8px;font: 600 .9375rem/1.3 var(--f-sans);color: var(--vino);text-decoration: underline;text-decoration-color: var(--trigo);text-decoration-thickness: 2px;text-underline-offset: 5px}.enlace svg{width: 16px;height: 16px}.porque{display: grid;gap: 36px}@media (min-width: 900px){.porque{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 72px;align-items: center}}.porque__intro{display: grid;gap: 16px;justify-items: start}.porque__logo{width: clamp(150px,16vw,210px);height: auto;margin-bottom: 8px}.valores{list-style: none;display: grid;gap: 22px}.valores li{display: grid;grid-template-columns: 10px minmax(0,1fr);gap: 16px}.valores li::before{content: "";width: 10px;height: 10px;border-radius: 50%;background: var(--trigo);margin-top: 9px}.valores b{display: block;font: 600 1.125rem/1.3 var(--f-display);color: var(--blanco)}.valores span{font-size: .9625rem;color: var(--sobre-vino)}.proceso{list-style: none;display: grid;gap: 28px;counter-reset: paso;grid-template-columns: repeat(auto-fit,minmax(min(100%,220px),1fr))}.proceso li{counter-increment: paso;border-top: 1px solid var(--harina-2);padding-top: 18px;position: relative;display: grid;gap: 8px;align-content: start}.proceso li::before{content: counter(paso,decimal-leading-zero);font: 600 2.5rem/1 var(--f-display);color: var(--trigo);font-variant-numeric: lining-nums}.proceso li::after{content: "";position: absolute;top: -2px;left: 0;width: 48px;height: 3px;background: var(--vino)}.proceso h3{font-size: 1.1875rem}.proceso p{font-size: .9625rem;color: var(--tinta-2)}.calidad{display: grid;gap: 32px}@media (min-width: 900px){.calidad{grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: 64px;align-items: start}}.normas{list-style: none;display: grid;background: var(--blanco);border: 1px solid #CFDCC5;border-radius: var(--r-md);overflow: hidden}.normas li{display: grid;grid-template-columns: 40px minmax(0,1fr);gap: 16px;padding: 20px 22px;border-top: 1px solid #DCE6D3}.normas li:first-child{border-top: 0}.normas svg{width: 34px;height: 34px;color: var(--hierba)}.normas b{display: block;font-weight: 600}.normas span{display: block;font-size: .9375rem;color: var(--tinta-2);margin-top: 2px}.normas cite{display: block;margin-top: 6px;font-style: normal;font-weight: 600;font-size: .8125rem;color: var(--hierba-700)}.dos-col{display: grid;gap: 40px}@media (min-width: 900px){.dos-col{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 72px;align-items: start}}.prosa h2{margin-bottom: 16px}.prosa h3{margin: 28px 0 10px}.prosa p{color: var(--tinta-2);max-width: 66ch}.prosa p + p{margin-top: 14px}.prosa ul{margin: 12px 0 0 1.2em;color: var(--tinta-2);display: grid;gap: 6px}.lista-check{list-style: none;display: grid;background: var(--blanco);border: 1px solid var(--harina-2);border-radius: var(--r-md);overflow: hidden}.lista-check li{display: grid;grid-template-columns: 24px minmax(0,1fr);gap: 14px;padding: 16px 20px;border-top: 1px solid var(--harina-2)}.lista-check li:first-child{border-top: 0}.lista-check svg{width: 22px;height: 22px;color: var(--hierba);margin-top: 2px}.lista-check b{display: block;font-weight: 600}.lista-check span{display: block;font-size: .9375rem;color: var(--tinta-2)}.tabla-wrap{overflow-x: auto;background: var(--blanco);border: 1px solid var(--harina-2);border-radius: var(--r-md)}.tabla{width: 100%;border-collapse: collapse;font-size: .9375rem;min-width: 560px}.tabla th,.tabla td{text-align: left;vertical-align: top;padding: 14px 18px;border-bottom: 1px solid var(--harina-2)}.tabla thead th{background: var(--vino);color: var(--blanco);font: 600 .8125rem/1.2 var(--f-sans);letter-spacing: .06em;text-transform: uppercase}.tabla tbody th{width: 30%;font-weight: 600}.tabla td{color: var(--tinta-2)}.tabla tr:last-child th,.tabla tr:last-child td{border-bottom: 0}.tabla-nota{margin-top: 10px;font-size: .8125rem;color: var(--tinta-2)}@media (max-width: 599px){.tabla-nota::before{content: "Deslice la tabla hacia la izquierda para ver todas las columnas. "}}.faq{border-top: 3px solid var(--trigo)}.faq details{border-bottom: 1px solid var(--harina-2)}.faq summary{list-style: none;cursor: pointer;display: flex;justify-content: space-between;gap: 16px;padding: 20px 0;font: 600 1.125rem/1.35 var(--f-display);color: var(--vino);min-height: 48px}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "+";flex: none;font: 400 1.5rem/1 var(--f-sans);color: var(--trigo);transition: transform .2s}.faq details[open] summary::after{transform: rotate(45deg)}.faq .respuesta{padding: 0 0 22px;color: var(--tinta-2);max-width: 72ch}.faq .respuesta p + p{margin-top: 10px}.cta{display: grid;gap: 24px}.cta p{margin-top: 12px;max-width: 58ch}@media (min-width: 900px){.cta{grid-template-columns: minmax(0,1.3fr) auto;align-items: center;gap: 48px}}.contacto{display: grid;gap: 40px}@media (min-width: 960px){.contacto{grid-template-columns: minmax(0,.85fr) minmax(0,1.15fr);gap: 64px;align-items: start}}.contacto__info{display: grid;gap: 16px;align-content: start}.datos{list-style: none;display: grid;gap: 12px;margin-top: 12px}.dato{display: grid;grid-template-columns: 44px minmax(0,1fr) auto;gap: 14px;align-items: center;background: var(--blanco);border: 1px solid var(--harina-2);border-radius: var(--r-md);padding: 12px 14px}.dato__icono{width: 44px;height: 44px;border-radius: 50%;background: var(--rosa);color: var(--vino);display: grid;place-items: center}.dato__icono svg{width: 20px;height: 20px}.dato small{display: block;font: 600 .75rem/1.3 var(--f-sans);letter-spacing: .08em;text-transform: uppercase;color: var(--tinta-2)}.dato a,.dato span{font-weight: 600;color: var(--tinta);text-decoration: none;overflow-wrap: anywhere}.dato a:hover{color: var(--vino);text-decoration: underline}.copiar{min-height: 40px;padding: 0 14px;border-radius: 999px;border: 1px solid var(--harina-2);background: var(--harina);color: var(--vino);font: 600 .8125rem var(--f-sans);cursor: pointer}.copiar:hover{border-color: var(--vino)}.form{background: var(--blanco);border: 1px solid var(--harina-2);border-top: 4px solid var(--trigo);border-radius: var(--r-md);padding: clamp(20px,3.5vw,36px);box-shadow: var(--sombra)}.form__titulo{font-size: 1.5rem}.form__intro{color: var(--tinta-2);font-size: .9375rem;margin-top: 6px}.form fieldset{border: 0;padding: 0;margin: 22px 0 0;display: grid;gap: 16px}@media (min-width: 560px){.form fieldset{grid-template-columns: repeat(2,minmax(0,1fr))}}.form legend{font: 600 .75rem/1.2 var(--f-sans);letter-spacing: .12em;text-transform: uppercase;color: var(--vino-600);padding-bottom: 10px;margin-bottom: 4px;border-bottom: 1px solid var(--harina-2);width: 100%}.campo{display: grid;gap: 6px;min-width: 0}.campo--ancho{grid-column: 1 / -1}.campo label{font: 600 .9375rem/1.3 var(--f-sans)}.campo label .opc{font-weight: 400;color: var(--tinta-2)}.campo input,.campo select,.campo textarea{width: 100%;min-height: 50px;padding: 12px 14px;font: 400 1rem/1.4 var(--f-sans);color: var(--tinta);background: var(--harina);border: 1px solid #C9B9A6;border-radius: var(--r-sm);appearance: none;-webkit-appearance: none}.campo select{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23461013' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8l5 5 5-5'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 12px center;background-size: 18px;padding-right: 40px}.campo textarea{min-height: 110px;resize: vertical}.campo input:focus,.campo select:focus,.campo textarea:focus{outline: none;border-color: var(--vino);background: var(--blanco);box-shadow: 0 0 0 3px var(--rosa)}.campo [aria-invalid="true"]{border-color: var(--error);box-shadow: 0 0 0 3px #F7E1E1}.error{font-size: .8125rem;font-weight: 600;color: var(--error)}.consentimiento{grid-column: 1 / -1;display: grid;grid-template-columns: 24px minmax(0,1fr);gap: 12px;align-items: start;font-size: .875rem;line-height: 1.5;color: var(--tinta-2)}.consentimiento input{width: 22px;height: 22px;margin: 1px 0 0;accent-color: var(--vino)}.consentimiento .error{grid-column: 2}.aviso-privacidad{grid-column: 1 / -1;font-size: .8125rem;line-height: 1.5;color: var(--tinta-2);background: var(--harina);border-radius: var(--r-sm);padding: 12px 14px}.trampa{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.form__acciones{display: grid;gap: 12px;margin-top: 22px;padding-top: 20px;border-top: 1px solid var(--harina-2)}@media (min-width: 560px){.form__acciones{grid-template-columns: 1fr 1fr}}.form__nota{grid-column: 1 / -1;font-size: .8125rem;color: var(--tinta-2)}.estado{margin-top: 16px;padding: 16px 18px;border-radius: var(--r-sm);font-size: .9375rem;display: grid;gap: 10px}.estado--ok{background: var(--hierba-100);color: #2E3F1F;border: 1px solid #CFDCC5}.estado--error{background: var(--rosa-50);color: var(--vino);border: 1px solid var(--rosa)}.legal{max-width: 780px}.legal h2{font-size: 1.5rem;margin: 36px 0 12px}.legal p,.legal li{color: var(--tinta-2)}.legal p + p{margin-top: 12px}.legal ul{margin: 10px 0 0 1.2em;display: grid;gap: 6px}.pendiente{background: #FFF4D6;color: var(--tinta);padding: 0 4px;border-radius: 4px;font-weight: 600}.pie{background: var(--vino-800) var(--patron);background-size: 120px 60px;color: var(--sobre-vino);padding-block: 56px 24px;font-size: .9375rem}.pie a{color: var(--blanco);text-decoration: none}.pie a:hover{text-decoration: underline;color: var(--blanco)}.pie__grid{display: grid;gap: 32px;grid-template-columns: repeat(auto-fit,minmax(min(100%,190px),1fr));padding-bottom: 40px}.pie__marca img{width: 150px;height: auto}.pie__marca p{margin-top: 14px;max-width: 32ch}.pie h2{font: 600 .75rem/1.2 var(--f-sans);letter-spacing: .14em;text-transform: uppercase;color: var(--trigo-200);margin-bottom: 14px}.pie ul{list-style: none;display: grid;gap: 10px}.pie address{font-style: normal;display: grid;gap: 10px}.pie__legal{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 10px 24px;padding-top: 20px;border-top: 1px solid rgba(255,255,255,.14);font-size: .8125rem}.wa-flotante{display: none}@media (min-width: 1000px){.wa-flotante{position: fixed;z-index: 60;right: 24px;bottom: calc(24px + env(safe-area-inset-bottom,0px));display: inline-flex;align-items: center;gap: 10px;min-height: 56px;padding: 0 22px 0 18px;border-radius: 999px;background: var(--hierba);color: var(--blanco);border: 2px solid var(--trigo-200);text-decoration: none;font: 600 .9375rem/1 var(--f-sans);box-shadow: 0 10px 24px -8px rgba(29,5,5,.5)}.wa-flotante:hover{background: var(--hierba-700);color: var(--blanco)}.wa-flotante svg{width: 24px;height: 24px}}.accion-movil{position: fixed;z-index: 60;left: 0;right: 0;bottom: 0;display: grid;grid-template-columns: 1fr 1fr;gap: 10px;padding: 10px var(--gutter) calc(10px + env(safe-area-inset-bottom,0px));background: rgba(245,237,224,.97);border-top: 1px solid var(--harina-2);box-shadow: 0 -8px 24px -16px rgba(51,7,10,.4)}.accion-movil .btn{min-height: 46px;padding: 0 12px;font-size: .9375rem}@media (max-width: 999px){body{padding-bottom: calc(var(--barra-movil) + env(safe-area-inset-bottom,0px))}}@media (min-width: 1000px){.accion-movil{display: none}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{transition: none !important;animation: none !important}}.galeria-sec{background: var(--rosa-50);overflow: hidden}.galeria__cab{display: flex;align-items: flex-end;justify-content: space-between;gap: 24px;margin-bottom: clamp(24px,3.5vw,40px)}.galeria__cab .cabecera{margin-bottom: 0}.galeria__controles{display: none;gap: 10px;flex: none}.galeria__btn{width: 48px;height: 48px;display: grid;place-items: center;border-radius: 50%;border: 1.5px solid var(--vino);background: transparent;color: var(--vino);cursor: pointer;transition: background .2s,color .2s}.galeria__btn svg{width: 22px;height: 22px}.galeria__btn:hover{background: var(--vino);color: var(--blanco)}.galeria__btn:focus-visible{outline: 3px solid var(--trigo);outline-offset: 3px}.galeria__pausa[aria-pressed="true"] svg{display: none}.galeria__pausa[aria-pressed="true"]::after{content: "";width: 0;height: 0;border-style: solid;border-width: 7px 0 7px 12px;border-color: transparent transparent transparent currentColor;margin-left: 3px}@media (min-width: 700px){.galeria__controles{display: flex}}.galeria__pista{list-style: none;margin: 0 calc(-1 * var(--gutter));padding: 4px var(--gutter) 8px;display: grid;grid-auto-flow: column;grid-auto-columns: 86%;gap: 16px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: var(--gutter);scrollbar-width: none;overscroll-behavior-x: contain}.galeria__pista::-webkit-scrollbar{display: none}.galeria__pista:focus-visible{outline: 3px solid var(--trigo);outline-offset: 2px}@media (min-width: 700px){.galeria__pista{grid-auto-columns: calc((100% - 2 * var(--gutter) - 24px) / 2);gap: 24px}}@media (min-width: 1240px){.galeria__pista{margin-inline: 0;padding-inline: 0;scroll-padding-inline: 0;grid-auto-columns: calc((100% - 24px) / 2)}}.galeria__item{scroll-snap-align: start}.galeria__item figure{margin: 0;position: relative;border-radius: var(--r-lg);overflow: hidden;background: var(--harina-2);box-shadow: var(--sombra)}.galeria__item img{width: 100%;aspect-ratio: 3 / 2;height: auto;object-fit: cover;transition: transform .6s ease}.galeria__item:hover img{transform: scale(1.03)}.galeria__item figcaption{position: absolute;left: 0;right: 0;bottom: 0;padding: 40px 20px 16px;color: var(--blanco);font-weight: 600;font-size: .98rem;line-height: 1.35;background: linear-gradient(0deg,rgba(51,7,10,.82),rgba(51,7,10,0))}.galeria__puntos{display: flex;justify-content: center;gap: 8px;margin-top: 20px}.galeria__puntos span{width: 8px;height: 8px;border-radius: 999px;background: var(--harina-2);transition: width .3s,background .3s}.galeria__puntos span.activo{width: 28px;background: var(--vino)}@media (prefers-reduced-motion: reduce){.galeria__item img{transition: none}.galeria__item:hover img{transform: none}}.galeria__pista{padding-top: 8px;padding-bottom: 36px;margin-bottom: -16px}.experiencia h2 em{font-style: italic;color: var(--vino-600)}.experiencia__logos{display: grid;gap: 28px}@media (min-width: 1000px){.experiencia__logos{grid-template-columns: minmax(0,2fr) minmax(0,7fr);gap: 40px;align-items: start}}.logos__titulo{display: flex;align-items: center;gap: 10px;margin: 0 0 14px;font: 600 .78rem/1.2 var(--f-sans);letter-spacing: .14em;text-transform: uppercase;color: var(--tinta-2)}.logos__titulo span{display: inline-grid;place-items: center;min-width: 26px;height: 26px;padding: 0 6px;border-radius: 999px;background: var(--vino);color: var(--trigo-200);font-size: .78rem;letter-spacing: 0}.logos__titulo::after{content: "";flex: 1;height: 1px;background: var(--harina-2)}.logos{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}@media (min-width: 600px){.logos__grupo--colegios .logos{grid-template-columns: repeat(4,minmax(0,1fr))}}@media (min-width: 1000px){.logos__grupo--empresas .logos{grid-template-columns: minmax(0,1fr)}}.logos__item{display: grid;place-items: center;aspect-ratio: 3 / 2;padding: 14px 18px;background: var(--blanco);border: 1px solid var(--harina-2);border-radius: var(--r-md);transition: transform .25s ease,box-shadow .25s ease,border-color .25s ease}.logos__item img{width: auto;height: auto;max-width: 100%;max-height: 100%;object-fit: contain}.logos__grupo--empresas .logos__item{aspect-ratio: 16 / 9}.logos__item:hover{transform: translateY(-3px);box-shadow: var(--sombra);border-color: var(--trigo)}@media (prefers-reduced-motion: reduce){.logos__item{transition: none}.logos__item:hover{transform: none}}.logos__item,.logos__grupo--empresas .logos__item{aspect-ratio: auto;height: clamp(104px,12vw,140px);padding: 12px 16px}.logos__item img{max-width: 86%;max-height: 82%}.logos__item{display: block;padding: 16px 20px}.logos__item img{display: block;width: 100%;height: 100%;max-width: none;max-height: none;object-fit: contain}.cifras{list-style: none;margin: 0 0 clamp(28px,4vw,44px);padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}@media (min-width: 800px){.cifras{grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px}}.cifras li{padding: 18px 20px;background: var(--vino);color: var(--sobre-vino);border-radius: var(--r-md);display: grid;gap: 4px}.cifras b{font: 600 clamp(1.7rem,3.2vw,2.4rem)/1 var(--f-display);color: var(--trigo-200)}.cifras span{font-size: .92rem;line-height: 1.35}.logos__item{padding: 22px 30px}.logos__grupo--empresas .logos__item{padding: 20px 36px}.logos__item--alto{padding: 14px 24px}.logos__item--medio{padding: 18px 22px}.logos__item--ancho{padding: 24px 14px}.logos__item img[alt="Comfandi"]{transform: scale(.78)}.cita-marca{padding-block: clamp(56px,8vw,104px);background: var(--harina);overflow: hidden}.cita-marca .contenedor{position: relative;display: grid;place-items: center}.cita-marca__agua{position: absolute;width: min(70%,380px);height: auto;top: 50%;left: 50%;transform: translate(-50%,-50%);pointer-events: none}.cita-marca__texto{position: relative;margin: 0;max-width: 820px;text-align: center}.cita-marca__texto p{margin: 0;font: 600 clamp(1.45rem,3.1vw,2.3rem)/1.3 var(--f-display);color: var(--tinta);text-wrap: balance}.cita-marca__texto p::before{content: "“";color: var(--vino)}.cita-marca__texto p::after{content: "”";color: var(--vino)}.cita-marca__texto em{display: block;margin-top: .35em;font-style: italic;font-weight: 400;color: var(--vino)}.cita-marca__texto footer{margin-top: 20px;font-size: 1rem;color: var(--tinta-2);max-width: 560px;margin-inline: auto}.eventos{background: var(--blanco)}.eventos__grid{display: grid;gap: 32px}@media (min-width: 900px){.eventos__grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 64px;align-items: start}}.eventos h2 em{font-style: italic;color: var(--vino-600)}.eventos__lista{list-style: none;margin: 0;padding: 0;display: grid;gap: 0;border-top: 2px solid var(--vino)}.eventos__lista li{display: grid;gap: 4px;padding: 16px 0 16px 34px;border-bottom: 1px solid var(--harina-2);position: relative}.eventos__lista li::before{content: "";position: absolute;left: 4px;top: 22px;width: 14px;height: 14px;border-radius: 50%;border: 2px solid var(--trigo)}.eventos__lista b{color: var(--vino);font-weight: 600}.eventos__lista span{color: var(--tinta-2);font-size: .97rem}.cita-marca__texto p::after{content: none}.cita-marca__texto em::after{content: "”";color: var(--vino)}.subtitulo-lista{margin-bottom: 16px}.texto--espacio{margin-top: 16px}.pilares--sin-margen{margin-top: 0}.eventos__lista{list-style: none;margin: 0 0 24px;padding: 0;display: flex;flex-wrap: wrap;gap: 10px;border: 0}.eventos__lista li{padding: 10px 16px;border: 1px solid var(--harina-2);border-radius: 999px;background: var(--harina);color: var(--vino);font-weight: 600;font-size: .95rem;position: static}.eventos__lista li::before{content: none}@media (min-width: 900px){.eventos__grid{align-items: center}}.copiar,[data-copiar]{min-height: 44px;min-width: 44px}.pie a{display: inline-block;padding-block: 6px}@media (max-width: 599px){.tarjetas{gap: 12px}.tarjeta{display: grid;grid-template-columns: 112px minmax(0,1fr);align-items: stretch}.tarjeta__media{height: 100%}.tarjeta__foto{height: 100%;aspect-ratio: auto !important}.tarjeta__foto img{height: 100%;object-fit: cover}.tarjeta__icono{display: none}.tarjeta__cuerpo{padding: 14px 16px;gap: 6px}.tarjeta__cuerpo h3{font-size: 1.12rem}.tarjeta__cuerpo p{font-size: .95rem;line-height: 1.45}.logos{gap: 10px}.logos__item,.logos__grupo--empresas .logos__item{height: 92px}.seccion{padding-block: 48px}}@media (max-width: 559px){.heroe__franja{grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.heroe__franja li{display: block}.heroe__franja li::before{content: none}.heroe__franja b{font-size: 1.25rem}.heroe__franja span{font-size: .8rem}.porque__logo{display: none}.proceso{gap: 0}.proceso li{grid-template-columns: 52px minmax(0,1fr);column-gap: 12px;row-gap: 2px;padding-block: 14px}.proceso li::before{grid-row: span 2;font-size: 1.9rem}.proceso li::after{content: none}.proceso h3{font-size: 1.05rem}.proceso p{font-size: .95rem}.pie__grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important;column-gap: 20px}.pie__marca{grid-column: 1 / -1}}.eventos.oscuro{background: var(--hierba-700);color: var(--sobre-vino)}.eventos.oscuro .eyebrow{color: var(--trigo-200)}.eventos.oscuro h2{color: var(--blanco)}.eventos.oscuro h2 em{color: var(--trigo-200)}.eventos.oscuro p{color: rgba(255,255,255,.88)}.eventos.oscuro .eventos__lista li{background: rgba(255,255,255,.08);border-color: rgba(231,201,142,.45);color: var(--blanco)}.prosa .foto-arco{margin-top: 28px}.dos-col>div>.foto-arco + .lista,.dos-col>div>.foto-arco + ul{margin-top: 20px}@media (min-width: 900px){.dos-col{align-items: center}}@media (min-width:900px){.dos-col.dos-col--fija{align-items:start}.dos-col--fija>.prosa{position:sticky;top:112px}}@media (min-width: 1000px){.experiencia__logos{grid-template-columns: minmax(0,1fr) minmax(0,2fr)}.logos__grupo--empresas .logos{grid-template-columns: repeat(2,minmax(0,1fr))}.logos__grupo--empresas .logos__item{padding: 22px 30px}.logos__grupo--empresas .logos__item--ancho{padding: 24px 14px}}.aviso-cookies{position:fixed;z-index:70;left:16px;right:16px;bottom:16px;max-width:560px;margin:0 auto;padding:18px 20px;background:var(--blanco);color:var(--tinta);border:1px solid var(--harina-2);border-radius:var(--r-md);box-shadow:0 12px 32px rgba(35,31,32,.18);display:grid;gap:14px;font-size:.92rem;line-height:1.5}.aviso-cookies p{margin:0}.aviso-cookies a{color:var(--vino);text-decoration:underline}.aviso-cookies__botones{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.aviso-cookies__botones .btn{min-height:44px;min-width:112px}@media (max-width:599px){.aviso-cookies{bottom:84px}}@media (min-width:900px){.aviso-cookies{left:24px;right:auto;bottom:24px}}.pie__cookies{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer;min-height:44px}.pie__cookies[hidden]{display:none}.barra{background: var(--trigo);color: var(--vino-800)}.barra a{color: var(--vino-800)}.barra a:hover{color: var(--vino-800)}.encabezado{background: var(--vino);border-bottom: 0}.nav-link{color: var(--sobre-vino)}.nav-link:hover{color: var(--blanco)}.nav-link[aria-current="page"]{color: var(--blanco);border-bottom-color: var(--trigo)}.encabezado .btn--primario{background: var(--trigo);border-color: var(--trigo);color: var(--vino-800)}.encabezado .btn--primario:hover{background: var(--trigo-200);border-color: var(--trigo-200);color: var(--vino-800)}.menu-btn{background: transparent;color: var(--blanco);border-color: rgba(255,255,255,.4)}@media (max-width: 999px){.nav.abierto{background: var(--vino);border-bottom-color: var(--trigo)}.nav.abierto .nav-link{border-bottom-color: rgba(255,255,255,.14)}}.btn{border-radius: 10px}.accion-movil .btn{border-radius: 10px}.heroe--c,.heroe-int.heroe--c{position: relative;padding-block: 0}.heroe--c .contenedor{grid-template-columns: 1fr;gap: 0}.heroe--c .heroe__texto{position: relative;z-index: 1}.heroe--c .heroe__texto{padding-block: 28px 44px}.fondo-foto{order: -1;margin-inline: calc(-1 * var(--gutter));aspect-ratio: 16 / 10;overflow: hidden}.fondo-foto img{width: 100%;height: 100%;object-fit: cover;object-position: center 30%}@media (min-width: 900px){.heroe--c{min-height: 560px;display: flex;align-items: center}.heroe-int.heroe--c{min-height: 460px}.heroe--c .contenedor{width: 100%}.heroe--c .heroe__texto{max-width: 600px;padding-block: 72px}.fondo-foto{position: absolute;inset: 0 0 0 auto;width: 62%;margin: 0;aspect-ratio: auto;z-index: 0}.fondo-foto::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,var(--vino) 0%,rgba(70,16,19,.85) 14%,rgba(70,16,19,.2) 36%,rgba(70,16,19,0) 55%)}}.heroe-int.heroe--c.heroe--sinfoto{padding-block: clamp(32px,5vw,72px) 0;min-height: 0;display: block}.heroe-int.heroe--c.heroe--sinfoto .contenedor{grid-template-columns: minmax(0,1fr)}@media (min-width: 900px){.heroe-int.heroe--c.heroe--sinfoto .contenedor{grid-template-columns: minmax(0,1.25fr) minmax(0,.75fr)}.heroe-int.heroe--c.heroe--sinfoto .heroe__texto{padding-block: 0 72px}}.heroe--c .heroe__franja{border-top-color: rgba(255,255,255,.25)}.arco{display: none}.cabecera .eyebrow,.contacto__info .eyebrow,.prosa>.eyebrow{display: flex;align-items: center;gap: 12px}.eyebrow::before{content: "";width: 32px;height: 2px;background: var(--trigo);flex: none}.heroe__texto .eyebrow::before,.pie .eyebrow::before{display: none}.prosa h2{padding-top: 14px;border-top: 2px solid var(--trigo);display: inline-block}.tarjeta{border-radius: var(--r-md)}.tarjeta__foto{border-radius: 0;aspect-ratio: 3 / 2}.tarjeta__icono{border-radius: 12px}.equipo-foto{border-radius: var(--r-md)}.foto-arco{border-radius: var(--r-md);aspect-ratio: auto}.foto-arco img{height: auto}.pilares li{border-top-width: 0;border-left: 3px solid var(--trigo)}@media (max-width: 599px){.equipo-foto img{border-radius: var(--r-md)}}#por-que.oscuro{background-color: var(--hierba-700)}#por-que .valores li::before{background: var(--trigo-200)}.galeria-sec{background: var(--vino) var(--patron);background-size: 120px 60px;color: var(--blanco)}.galeria-sec h2{color: var(--blanco)}.galeria-sec .eyebrow{color: var(--trigo-200)}.galeria-sec .eyebrow::before{background: var(--trigo)}.galeria__item figure{border-radius: var(--r-md);box-shadow: 0 30px 60px -30px rgba(0,0,0,.6)}.galeria__item figcaption{border-left: 3px solid var(--trigo);margin: 0 0 16px 16px;padding: 30px 16px 0;background: none;left: 0;right: 16px;text-shadow: 0 1px 12px rgba(0,0,0,.6)}.galeria__item figure::after{content: "";position: absolute;inset: 45% 0 0;background: linear-gradient(0deg,rgba(51,7,10,.85),rgba(51,7,10,0));pointer-events: none}.galeria__item figcaption{z-index: 1}.galeria__btn{border-color: var(--trigo);color: var(--trigo-200);border-radius: 10px}.galeria__btn:hover{background: var(--trigo);color: var(--vino-800)}.galeria__puntos span{background: rgba(255,255,255,.25)}.galeria__puntos span.activo{background: var(--trigo)}@media (min-width: 900px){.heroe--c:not(.heroe-int) .fondo-foto img{object-position: 80% 30%}}.logos__item{border-radius: 10px;position: relative;overflow: hidden}.logos__item::before{content: "";position: absolute;inset: 0 0 auto;height: 3px;background: var(--trigo);transform: scaleX(0);transform-origin: left;transition: transform .3s ease}.logos__item:hover::before{transform: scaleX(1)}.logos__titulo span{border-radius: 6px}.cifras li{border-radius: 10px;border-top: 3px solid var(--trigo)}:root{--harina: #F6EEDE;--tinta: #231F20;--taupe: #B3897A;--arena: #DFCAB8;--patron-av: url("../img/patron-alimentos.webp")}.oscuro,.pie,.heroe--c{background-image: var(--patron-av);background-size: 1105px auto;background-repeat: repeat}#por-que.oscuro{background-image: none}.pie{background-color: var(--vino-800)}.pie,.cta-onda{position: relative}.pie::before{content: "";position: absolute;left: 0;right: 0;top: -59px;height: 60px;pointer-events: none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath fill='%23B3897A' d='M0 18C240 2 520 0 760 22s470 40 680 10V60H0z'/%3E%3Cpath fill='%2333070A' d='M0 34C260 16 540 18 790 36s440 30 650 4V60H0z'/%3E%3C/svg%3E") center bottom / 100% 100% no-repeat}main>section.oscuro:last-child{padding-bottom: clamp(72px,9vw,120px)}.cifras{gap: 0;border-top: 3px solid var(--vino)}.cifras li{background: none;color: var(--tinta);border-radius: 0;border-top: 0;padding: 20px 20px 8px 0;border-right: 1px solid var(--taupe)}.cifras li + li{padding-left: 20px}.cifras li:last-child{border-right: 0}.cifras b{color: var(--vino)}.cifras span{color: var(--tinta-2)}@media (max-width: 799px){.cifras li:nth-child(2n){border-right: 0}.cifras li:nth-child(n+3){border-top: 1px solid var(--taupe)}.cifras li:nth-child(2n+1){padding-left: 0}}.cita-marca{background: var(--harina)}.cita-marca__texto p{font-family: var(--f-display)}.eventos.oscuro{background-image: none}