@font-face{font-family:Cormorant Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-cyrillic-ext-wght-normal.Bbszbot-.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-cyrillic-wght-normal.C1_dtFTU.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-vietnamese-wght-normal.D6rXIIam.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-latin-ext-wght-normal.Bzx46pNl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-latin-wght-normal.D7itQ8IL.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-cyrillic-ext-wght-italic.C5biRwSG.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-cyrillic-wght-italic.C6Ut3NuG.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-vietnamese-wght-italic.hT8XndtS.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-latin-ext-wght-italic.BGlHoNQB.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-latin-wght-italic.BMf3v8-7.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAaEABMAAAAADFgAAAYdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJpBmA/U1RBVIE4AFwvbBEICoJ8gkMLFAAwhCoBNgIkAyIEIAWGUAdiDAcbvgpRVHJOI/viwCYyfSFrJjFIG8raYpYj9+IeSF0s6zD+Lk/4OGrZHhHV+wvt2ffuWPwlA51lIICIosSVmyOKEs5Uzlx3NKeXIgn1ssCydUybDV0IHga+SszIyfrQe9bLTFNxjayzgs76hNsDoSYtRe32fiJ4gxBjrP8L+w//zzHjv7Yqyr9o2vOBDXhCo2jMtr4uwAK/gV1U0PxAq/EAD+yW9EoKOL1KLw8rHrFgCSgRTQRzBzpeXVhweEDlyfY8gIoOa2CQJzrTAHIIoitTMVV2dyFwpJ2iAEQTpSkhPitxD3YwuZHEagTcAhyKAcBmUyPdhTovJThOw6HYiaF2M/J7erdi2OUutor6ES6Ac88AvfZvKpb6fJoArohb524042j6Jij36NI7P8Pb7s721naN9gcTtcjXQP4l+8BKEzFVGMxxoHqlq8Ul4LGneFJBDFaOdKpLPcg8P14YSDwIcn75hdlyJLTBlZ4voL6tT46yC/njunXqpJ0/bSvmrH1o3kRlwZ+j0DBogkF3KbDRVBlbOc+fY5HVXwPoT9hfekPnyZMaEmenYLMSg5npqegFOsgXsBv1IoF9aIVfSCNHkk6+gIzILsiYuhWQCfUtZEpbkRntQxBZgw7MwFbMcRvwJrAnBlDqs7isLtL7pO84Xru1i7ah7tckH1Wreqq6K9u0amxU1bcff/s2Y1ni3rh2I8zHzqkm3PGvv3mzC6NDBz/UcOBIg+nm88rxN8MbdtypvHUL5o1c2zG0urYpRmW+VHZdiba6GXN/3v0B3i3nt4RBsbfAu8ftLqRcTIlZ4VYheFTAS5nXLS65VZrbuW3daF2Ze1ChyGXWZN6u9nUuH1LfyTERifZXEpIueMe28vF8FOoTnsONzw+1djo9P71lZGx1vM8mH/BhvSa2HDsRZ1+Ul+RmpnPOIaEuwWnZZdkgQWAAyCDDZ1wk+0sh7wseAAwA6UlHxbftCgYAAwKAgwIAEA7ACfHIRbV7J6dwF/ZzcRRmAjXUYKAGWAlDCCFmKnH+LJEQfHKEmVrfmKwSEab36AcubXQBoDYJV/aRV+funFD8wAXLSLYbwr9+DR+h/qZIKCfeqRG5ghHpdY0zcV2nuz5iJMhAFjaTDwOcoyKGG9JHrCfdp4cC+kCvUrxc7+bliIMiHj95sPIbUeWZEP/HLnN2tlr9EBeRiktHuWvErx98fRz1MuEvHO3FDRgtsSzL/P0hsDLK2n5/uHMOjvTst0HD6t+80ZN798j7j//kjqHxIOZDFPR/FxurFD6/HxGbB799RPHLx5F89MoBOub9jVuOWtmPH3o9H3r26DIuff+LqPLwff/xryDRmiAYmjxiK0GwS9XU+k8QpUrHsCTs4qH89Fv44ubWbQmOE51M7J8Pt8+h+NKt3zZpa2L9zZqcRlyEc4MaNGdfjQCxgIygn78ne4yAzcLWA3zAJ6RRGbijvHr1W+XN8ywrG0EoZSySb0/A9KsllI7Q/Pq8hLu76tfTy5cF4X8bQxTtYp2vr6/+1oI4AhgAlNYFryt62VaX9ktO6VsAeDLeWx6fff4vdV1ts7N6+gw9GCsQnqPB0QUttB9nEc7Aaf4XM0NQ90VJ+HV1rG04znGCmXcpPCA9+nxdMPgPlT7Dz83NMfZuMJaNeRqbc+tjd2QER/b0B44d7nv5Rif7VC8svYkx9SKWwb3YzN2M3cY8jSNLl+PYZqfjxNTxOLXVCmfmduDc0ty1kLbjeiGfIrDFJXWPTTMD5TKupR8cpZgJeXTofId8NoUj6E8XfAc2k4WPdbCberDYAp8Q7L5dUo8wE8cs9QINZYvwXKzvBS4v/n+fQZkGrrFysKEIuFBgjQpxiHH1XA+ZBI+C+oAoxhYKECc42rGOc8L4mYhsiThGfFjOcKmFubPpDgwnY1918Fwo8ouenDJxvGP96HFWJ28hiOy251oKjkcbGz2POMme8CTMThx6wqOPsFtPI6j6HhDyDTxFQYnL88FcXGAGHl3ZuueRbEuxbK6Hc84ZDvRrREtLzyjj8Xkd/uShR1b0sYd8Nh8/c8znxCnadxQcf2nFVWIyw1g+4StXav9j75s+CQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-normal.CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--verde:#1a331c;--verde-2:#27452b;--salvia:#a9b59d;--hueso:#f4efe6;--piedra:#e4ddcf;--crema:#fbf8f1;--tierra:#94532a;--tierra-clara:#d9a77c;--tinta:#20241d;--tinta-2:#555a4e;--filete:#1a331c33;--filete-claro:#fbf8f13d;--serif:"Cormorant Variable", Georgia, "Times New Roman", serif;--sans:"Hanken Grotesk Variable", -apple-system, BlinkMacSystemFont, sans-serif;--seccion:clamp(88px, 12vw, 176px);--margen:clamp(20px, 4.5vw, 64px);--cabecera:76px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:light;-webkit-text-size-adjust:100%}body{font-family:var(--sans);color:var(--tinta);background:var(--hueso);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.65}h1,h2,h3{font-family:var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.012em;color:inherit;margin:0;font-weight:500;line-height:1.04}h2{font-size:clamp(2.5rem,5.4vw,4.6rem)}h3{font-size:clamp(1.7rem,2.6vw,2.3rem)}p{margin:0 0 1em}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;display:block}picture{display:contents}main:focus{outline:none}section[id]{scroll-margin-top:var(--cabecera)}.marco{max-width:1440px;padding-inline:var(--margen);margin-inline:auto}.seccion{padding-block:var(--seccion)}.etiqueta{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--tierra);margin-bottom:22px;font-size:.74rem;font-weight:600;line-height:1.4;display:block}.entradilla{color:var(--tinta-2);max-width:34em;font-size:clamp(1.08rem,1.3vw,1.2rem)}.foto{filter:saturate(.74)sepia(.05)contrast(1.04)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.accion{background:var(--verde);color:var(--crema);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;padding:17px 30px;font-size:.8rem;font-weight:600;transition:background .25s,color .25s;display:inline-flex}.accion:hover{background:var(--verde-2)}.accion-clara{background:var(--crema);color:var(--verde)}.accion-clara:hover{background:var(--piedra)}.subrayado{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:5px;font-size:.8rem;font-weight:600;transition:color .25s;display:inline-block}.subrayado:hover{color:var(--tierra)}.cabecera{z-index:100;height:var(--cabecera);background:var(--hueso);border-bottom:1px solid var(--filete);position:sticky;top:0}.cabecera .marco{justify-content:space-between;align-items:center;gap:32px;height:100%;display:flex}.rotulo{aspect-ratio:5842/846;background:var(--verde);flex:none;width:212px;display:block;-webkit-mask:url(/_astro/logo-rotulo.DqqNIZd4.svg) 50%/contain no-repeat;mask:url(/_astro/logo-rotulo.DqqNIZd4.svg) 50%/contain no-repeat}.menu{align-items:center;gap:clamp(20px,2.6vw,40px);display:flex}.menu a{letter-spacing:.15em;text-transform:uppercase;color:var(--verde);border-bottom:1px solid #0000;padding-block:6px;font-size:.76rem;font-weight:600;transition:border-color .25s}.menu a:hover{border-bottom-color:currentColor}.menu-boton{font:inherit;letter-spacing:.16em;text-transform:uppercase;color:var(--verde);cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:.76rem;font-weight:600;display:none}.portada{min-height:calc(100svh - var(--cabecera));grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.portada-panel{background:var(--verde);color:var(--crema);padding:clamp(40px,5vw,72px) var(--margen);flex-direction:column;justify-content:center;display:flex;position:relative}.portada-isotipo{width:min(250px,62%);margin-bottom:clamp(30px,4.4vh,52px)}.portada .etiqueta{color:var(--tierra-clara)}.portada h1{margin-bottom:24px;font-size:clamp(2.9rem,5.1vw,5.2rem)}.portada h1 em{font-style:italic;font-weight:400}.portada-texto{color:#fbf8f1d6;max-width:29em;margin-bottom:34px;font-size:1.1rem}.portada-acciones{flex-wrap:wrap;align-items:center;gap:18px 30px;display:flex}.portada-coordenadas{left:var(--margen);letter-spacing:.18em;color:#fbf8f19e;font-size:.68rem;position:absolute;bottom:22px}.portada-foto{min-height:320px;position:relative}.portada-foto img{object-fit:cover;object-position:64% 50%;width:100%;height:100%;position:absolute;inset:0}.filosofia-frase{font-family:var(--serif);letter-spacing:-.012em;color:var(--verde);max-width:21em;margin:0;font-size:clamp(2.1rem,4.7vw,4.2rem);line-height:1.12}.filosofia-frase em{font-style:italic}.cifras{border-top:1px solid var(--filete);grid-template-columns:repeat(4,1fr);margin-top:clamp(56px,8vw,112px);display:grid}.cifras div{padding:24px 24px 0 0}.cifras div+div{border-left:1px solid var(--filete);padding-left:24px}.cifras strong{font-variant-numeric:lining-nums;font-family:var(--serif);color:var(--verde);font-size:clamp(2.2rem,3.6vw,3.2rem);font-weight:500;line-height:1.1;display:block}.cifras span{color:var(--tinta-2);font-size:.92rem}.finca{background:var(--crema)}.finca-foto{aspect-ratio:21/9;overflow:hidden}.finca-foto img{object-fit:cover;object-position:50% 62%;width:100%;height:100%}.finca-texto{padding-block:clamp(56px,8vw,112px) var(--seccion);grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;display:grid}.finca-titulo{grid-column:1/7}.finca-detalle{grid-column:8/13}.finca-lista{border-top:1px solid var(--filete);margin-top:32px}.finca-lista li{border-bottom:1px solid var(--filete);grid-template-columns:7.5em 1fr;gap:16px;padding-block:16px;display:grid}.finca-lista strong{font-family:var(--serif);color:var(--verde);font-size:1.3rem;font-weight:500;line-height:1.3}.finca-lista span{color:var(--tinta-2);font-size:.98rem}.pupilaje-cabecera{max-width:760px;margin-bottom:clamp(56px,8vw,104px)}.modalidad{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:32px 24px;display:grid}.modalidad+.modalidad{margin-top:clamp(64px,9vw,128px)}.modalidad-foto{aspect-ratio:3/2;grid-column:1/8;overflow:hidden}.modalidad-foto img{object-fit:cover;width:100%;height:100%}.modalidad-texto{grid-column:9/13}.modalidad:nth-of-type(2n) .modalidad-foto{grid-area:1/6/auto/13}.modalidad:nth-of-type(2n) .modalidad-texto{grid-area:1/1/auto/5}.modalidad-numero{font-family:var(--serif);color:var(--tierra);margin-bottom:10px;font-size:1.4rem;font-style:italic;display:block}.modalidad h3{color:var(--verde);margin-bottom:16px;font-size:clamp(2.2rem,3.6vw,3.2rem)}.modalidad p{color:var(--tinta-2)}.modalidad ul{border-top:1px solid var(--filete);margin-top:20px}.modalidad li{border-bottom:1px solid var(--filete);padding-block:11px;font-size:.97rem}.pupilaje-nota{border-top:1px solid var(--filete);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px 48px;margin-top:clamp(64px,9vw,120px);padding-top:28px;display:flex}.pupilaje-nota p{font-family:var(--serif);color:var(--verde);max-width:30em;margin:0;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.25}.manada{background:var(--verde);color:var(--crema)}.manada .etiqueta{color:var(--tierra-clara)}.manada-rejilla{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(14px,2vw,28px);display:grid}.manada-texto{grid-column:1/6;padding-top:8px}.manada-texto h2{margin-bottom:26px}.manada-texto p{color:#fbf8f1d6;max-width:30em}.manada-a{aspect-ratio:4/5;grid-area:1/7/3/13;overflow:hidden}.manada-b{aspect-ratio:1;grid-column:1/4;align-self:end;overflow:hidden}.manada-c{aspect-ratio:1;grid-column:4/7;align-self:end;overflow:hidden}.manada-rejilla img{object-fit:cover;width:100%;height:100%}.instalaciones-cabecera{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:24px;margin-bottom:clamp(48px,7vw,88px);display:grid}.instalaciones-cabecera>div{grid-column:1/8}.instalaciones-cabecera p{color:var(--tinta-2);grid-column:9/13;margin:0}.mosaico{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(32px,4vw,56px) clamp(14px,2vw,28px);display:grid}.pieza{font:inherit;color:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.pieza-marco{display:block;overflow:hidden}.pieza img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.pieza:hover img{transform:scale(1.035)}.pieza-pie{letter-spacing:.17em;text-transform:uppercase;color:var(--verde);margin-top:12px;font-size:.74rem;font-weight:600;display:block}.pieza:first-child{grid-column:1/8}.pieza:first-child .pieza-marco{aspect-ratio:3/2}.pieza:nth-child(2){grid-column:9/13;align-self:end}.pieza:nth-child(2) .pieza-marco{aspect-ratio:4/5}.pieza:nth-child(3),.pieza:nth-child(4),.pieza:nth-child(5){grid-column:span 4}.pieza:nth-child(3) .pieza-marco,.pieza:nth-child(4) .pieza-marco,.pieza:nth-child(5) .pieza-marco{aspect-ratio:1}.pieza:nth-child(6){grid-column:5/13}.pieza:nth-child(6) .pieza-marco{aspect-ratio:2}.lightbox{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(16px,4vw,48px)}.lightbox[open]{justify-content:center;align-items:center;display:flex}.lightbox::backdrop{background:#111810f0}.lightbox img{max-width:100%;max-height:100%}.lightbox-cerrar{color:var(--crema);font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:8px;font-size:.76rem;font-weight:600;position:absolute;top:16px;right:20px}.preguntas{background:var(--crema)}.preguntas .marco{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;display:grid}.preguntas-titulo{grid-column:1/6}.preguntas-lista{border-top:1px solid var(--filete);grid-column:6/13}.pregunta{border-bottom:1px solid var(--filete)}.pregunta summary{cursor:pointer;font-family:var(--serif);color:var(--verde);justify-content:space-between;align-items:baseline;gap:24px;padding-block:22px;font-size:clamp(1.4rem,2vw,1.75rem);line-height:1.2;list-style:none;display:flex}.pregunta summary::-webkit-details-marker{display:none}.pregunta summary:after{content:"+";font-family:var(--sans);color:var(--tierra);font-size:1.5rem;font-weight:300;line-height:1}.pregunta[open] summary:after{content:"–"}.pregunta p{color:var(--tinta-2);max-width:38em;padding-bottom:12px}.contacto{background:var(--verde);color:var(--crema)}.contacto .etiqueta{color:var(--tierra-clara)}.contacto-rejilla{grid-template-columns:repeat(12,minmax(0,1fr));gap:56px 24px;display:grid}.contacto-datos{grid-column:1/7}.contacto-datos h2{margin-bottom:24px}.contacto-datos>p{color:#fbf8f1d6;max-width:30em}.telefono{font-variant-numeric:lining-nums;font-family:var(--serif);border-bottom:1px solid var(--filete-claro);margin-block:18px 8px;font-size:clamp(2.6rem,5vw,4.4rem);line-height:1.1;transition:border-color .25s;display:inline-block}.telefono:hover{border-bottom-color:var(--crema)}.telefono-2{font-family:var(--serif);margin-bottom:8px;font-size:1.7rem;display:block}.contacto-acciones{flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:24px;display:flex}.mapa{margin-top:clamp(40px,5vw,64px);display:block;position:relative;overflow:hidden}.mapa img{object-fit:cover;filter:grayscale(.75)sepia(.12)contrast(1.02);width:100%;height:260px}.mapa-enlace{background:var(--crema);color:var(--verde);letter-spacing:.15em;text-transform:uppercase;padding:11px 16px;font-size:.72rem;font-weight:600;position:absolute;bottom:0;left:0}.mapa-credito{color:#fbf8f1a8;margin:10px 0 0;font-size:.74rem}.contacto-form{grid-column:8/13}.formulario fieldset{border:0;min-width:0;margin:0;padding:0}.formulario fieldset:disabled :is(input,select,textarea,button){opacity:.55;cursor:not-allowed}.aviso-form{border-left:2px solid var(--tierra-clara);margin-bottom:30px;padding:2px 0 2px 16px;font-size:.97rem}.aviso-form a,.campo-consentimiento a{text-underline-offset:3px;text-decoration:underline}.campo{margin-bottom:22px}.campo-fila{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.campo label{letter-spacing:.15em;text-transform:uppercase;color:#fbf8f1cc;margin-bottom:4px;font-size:.72rem;font-weight:600;display:block}.campo :is(input,select,textarea){width:100%;color:var(--crema);font:inherit;background:0 0;border:0;border-bottom:1px solid #fbf8f180;border-radius:0;padding:9px 0;font-size:1rem}.campo select option{color:var(--tinta)}.campo ::placeholder{color:#fbf8f199}.campo :is(input,select,textarea):focus{border-bottom-color:var(--crema)}.nota-form{color:#fbf8f1b8;margin:8px 0 0;font-size:.84rem}.campo-trampa{position:absolute;left:-9999px}.campo-consentimiento{align-items:flex-start;gap:12px;margin-bottom:26px;font-size:.92rem;display:flex}.campo-consentimiento input{accent-color:var(--tierra-clara);margin-top:5px}.btn-ancho{cursor:pointer;border:0;justify-content:center;width:100%;font-family:inherit}.estado-form:empty{display:none}.estado-form{margin:14px 0 0;font-size:.92rem}.pie{background:var(--hueso);color:var(--verde);padding-block:clamp(56px,7vw,88px) 28px}.pie-rejilla{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;display:grid}.pie-marca{grid-column:1/6}.pie-marca .pie-logo{width:230px;height:auto;margin-bottom:20px}.pie-marca p{color:var(--tinta-2);max-width:24em;font-size:.97rem}.pie-columna{grid-column:span 3}.pie-columna:first-of-type{grid-column:7/10}.pie-titulo{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--tierra);margin-bottom:16px;font-size:.72rem;font-weight:600}.pie-columna li{margin-bottom:8px;font-size:.97rem}.pie-columna a:hover,.pie-legal a:hover{text-underline-offset:3px;text-decoration:underline}.pie-inferior{border-top:1px solid var(--filete);color:var(--tinta-2);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:clamp(40px,5vw,64px);padding-top:20px;font-size:.84rem;display:flex}.pie-legal{flex-wrap:wrap;gap:6px 24px;display:flex}.wa-flotante{z-index:90;background:var(--verde);width:54px;height:54px;color:var(--crema);justify-content:center;align-items:center;transition:background .25s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 26px -12px #00000080}.wa-flotante:hover{background:var(--verde-2)}.barra-movil{display:none}.legal{max-width:800px;padding-block:clamp(56px,8vw,104px)}.legal h1{color:var(--verde);margin-bottom:24px;font-size:clamp(2.8rem,6vw,4.4rem)}.legal h2{color:var(--verde);margin-block:2em .5em;font-size:1.8rem}.legal ul{margin-bottom:1em}.legal li{padding-block:4px}.legal a:not(.accion){text-underline-offset:3px;text-decoration:underline}.legal-aviso{border-left:2px solid var(--tierra);color:var(--tinta-2);padding-left:16px;font-size:.97rem}.js .fade-up{opacity:0;transition:opacity 1s,transform 1s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.js .fade-up.visible{opacity:1;transform:none}:focus-visible{outline:2px solid var(--tierra);outline-offset:3px}.portada-panel :focus-visible,.manada :focus-visible,.contacto :focus-visible,.lightbox :focus-visible,.menu.abierto :focus-visible{outline-color:var(--tierra-clara)}.saltar{z-index:200;background:var(--verde);color:var(--crema);padding:10px 18px;font-weight:600;position:absolute;top:-80px;left:16px}.saltar:focus{top:12px}@media (width<=1080px){.menu{gap:18px}.menu a{letter-spacing:.1em}.rotulo{width:170px}.modalidad-foto,.modalidad:nth-of-type(2n) .modalidad-foto,.modalidad-texto,.modalidad:nth-of-type(2n) .modalidad-texto{grid-area:auto/1/auto/13}.contacto-datos,.contacto-form,.preguntas-titulo,.preguntas-lista{grid-column:1/13}}@media (width<=860px){:root{--cabecera:64px}.rotulo{width:176px}.menu-boton{z-index:102;display:block;position:relative}.menu{z-index:101;padding:var(--margen);background:var(--verde);visibility:hidden;opacity:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.menu.abierto{visibility:visible;opacity:1}.menu a{font-family:var(--serif);letter-spacing:0;text-transform:none;color:var(--crema);font-size:2.3rem;font-weight:500}.menu-boton[aria-expanded=true]{color:var(--crema)}.portada{grid-template-columns:1fr;min-height:0}.portada-foto{aspect-ratio:4/3;order:-1;min-height:0}.portada-panel{padding-block:44px 64px}.portada-isotipo{display:none}.cifras{grid-template-columns:1fr 1fr}.cifras div{border-bottom:1px solid var(--filete);padding:20px 12px 20px 0}.cifras div+div{border-left:0;padding-left:0}.cifras div:nth-child(2n){border-left:1px solid var(--filete);padding-left:16px}.finca-foto{aspect-ratio:4/3}.finca-titulo,.finca-detalle,.manada-texto{grid-column:1/13}.manada-a{grid-area:auto/1/auto/13}.manada-b{grid-column:1/7}.manada-c{grid-column:7/13}.instalaciones-cabecera>div,.instalaciones-cabecera p{grid-column:1/13}.pieza:nth-child(n){grid-column:span 6}.pieza:nth-child(n) .pieza-marco{aspect-ratio:1}.pieza:first-child,.pieza:nth-child(4){grid-column:1/13}.pieza:first-child .pieza-marco,.pieza:nth-child(4) .pieza-marco{aspect-ratio:3/2}.pieza:nth-child(6){grid-column:span 12}.pieza:nth-child(6) .pieza-marco{aspect-ratio:3/2}.pieza:nth-child(5){grid-column:1/13}.pieza:nth-child(5) .pieza-marco{aspect-ratio:3/2}.pie-marca,.pie-columna,.pie-columna:first-of-type{grid-column:1/13}.wa-flotante{display:none}.barra-movil{z-index:90;background:var(--verde);color:var(--crema);border-top:1px solid var(--filete-claro);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0}.barra-movil a{text-align:center;letter-spacing:.15em;text-transform:uppercase;padding:16px 8px;font-size:.76rem;font-weight:600}.barra-movil a+a{border-left:1px solid var(--filete-claro)}body{padding-bottom:54px}}@media (width<=520px){.campo-fila{grid-template-columns:1fr}.finca-lista li{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js .fade-up{opacity:1;transform:none}}
