:root{--blanco:#fff;--hueso:#eee8dd;--negro:#000;--verde:#4f5b53;--vino:#6b2030;--vino-hover:#561926;--ocre:#ca8e21;--linea:#4f5b5340;--tinta:#1b1d1b;--suave:#5e6660;--serif:"EB Garamond", Garamond, Georgia, serif;--sans:"Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--s1:8px;--s2:16px;--s3:24px;--s4:40px;--s5:64px;--ancho:1180px;--curva:cubic-bezier(.2, .7, .2, 1);color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--blanco);color:var(--tinta);font-family:var(--sans);margin:0;font-size:16px;font-weight:300;line-height:1.5}img,svg{max-width:100%;display:block}a{color:inherit}select{font:inherit;color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--verde);outline-offset:3px}h1,h2,h3{font-family:var(--serif);text-wrap:balance;margin:0;font-weight:400;line-height:1.1}p{margin:0}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gut{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.in{max-width:var(--ancho);margin:0 auto}.etq{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--verde);font-size:12px;font-weight:500;line-height:16px}.btn{letter-spacing:.12em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-size:12px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.btn.vino{background:var(--vino);color:var(--blanco)}.btn.vino:hover{background:var(--vino-hover)}.btn.linea{border:1px solid var(--negro);color:var(--negro)}.btn.linea:hover{background:var(--negro);color:var(--blanco)}.link{letter-spacing:.12em;text-transform:uppercase;color:var(--verde);border-bottom:1px solid;padding-bottom:2px;font-size:12px;font-weight:500;text-decoration:none}.chip{border:1px solid var(--linea);background:var(--blanco);border-radius:0;min-height:36px;padding:0 12px;font-size:13px;font-weight:400;transition:border-color .2s,background .2s,color .2s}.chip:hover{border-color:var(--verde)}.chip[aria-pressed=true]{background:var(--negro);border-color:var(--negro);color:var(--blanco)}select.chip{appearance:auto;max-width:100%;padding-right:8px}.pend{border:1px dashed var(--ocre);padding:var(--s3);gap:var(--s1);flex-direction:column;display:flex}.pend p,.pend ul{color:var(--suave);max-width:60ch}.pend ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.prov{color:var(--verde);border:1px dashed var(--ocre);align-self:flex-start;padding:2px 8px;font-size:12px}.falta{color:var(--suave);border-bottom:1px dashed var(--ocre);font-size:13px}.sec{padding-block:var(--s5)}.sec-h{justify-content:space-between;align-items:end;gap:var(--s2);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.sec-h h2{font-size:clamp(28px,4vw,40px)}.rejilla{gap:var(--s4) var(--s3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}@media (width<=560px){.rejilla{gap:var(--s3) 12px;grid-template-columns:1fr 1fr}}.vista{animation:entra .45s var(--curva) both}@keyframes entra{0%{opacity:.001;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.logo[data-astro-cid-nkxmzohy]{color:inherit;text-decoration:none;display:block}.logo[data-astro-cid-nkxmzohy] svg{height:var(--alto);width:auto}.sitio[data-astro-cid-h6wckeju]{z-index:10;background:var(--blanco);border-bottom:1px solid var(--linea);color:var(--negro);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.in[data-astro-cid-h6wckeju]{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}nav[data-astro-cid-h6wckeju]{gap:clamp(14px,3vw,32px);display:flex}nav[data-astro-cid-h6wckeju] a[data-astro-cid-h6wckeju]{letter-spacing:.12em;text-transform:uppercase;color:var(--verde);white-space:nowrap;border-bottom:1px solid #0000;padding-block:6px;font-size:12px;font-weight:500;text-decoration:none}nav[data-astro-cid-h6wckeju] a[data-astro-cid-h6wckeju]:hover{color:var(--negro)}nav[data-astro-cid-h6wckeju] a[data-astro-cid-h6wckeju][aria-current=page]{color:var(--negro);border-bottom-color:var(--negro)}@media (width<=400px){.in[data-astro-cid-h6wckeju] .logo svg{height:16px}nav[data-astro-cid-h6wckeju]{gap:12px}nav[data-astro-cid-h6wckeju] a[data-astro-cid-h6wckeju]{letter-spacing:.08em;font-size:11px}}.sitio[data-astro-cid-u77toawe]{background:var(--negro);color:var(--blanco);margin-top:var(--s5)}.in[data-astro-cid-u77toawe]{padding-block:var(--s5);gap:var(--s4);grid-template-columns:1fr auto;align-items:end;display:grid}p[data-astro-cid-u77toawe]{margin-top:var(--s2);color:var(--hueso);font-size:14px}.redes[data-astro-cid-u77toawe]{text-align:right;flex-direction:column;gap:6px;font-size:14px;display:flex}.redes[data-astro-cid-u77toawe] a[data-astro-cid-u77toawe]{color:var(--hueso);text-decoration:none}.redes[data-astro-cid-u77toawe] a[data-astro-cid-u77toawe]:hover{color:var(--ocre)}@media (width<=640px){.in[data-astro-cid-u77toawe]{grid-template-columns:1fr}.redes[data-astro-cid-u77toawe]{text-align:left}}.saltar[data-astro-cid-hkbrpulz]{z-index:20;background:var(--negro);color:var(--blanco);padding:8px 12px;position:absolute;top:-48px;left:16px}.saltar[data-astro-cid-hkbrpulz]:focus{top:8px}main[data-astro-cid-hkbrpulz]{min-height:60vh}
