.hero[data-astro-cid-rd5qy42k]{padding:var(--space-32) 0 var(--space-16);border-bottom:1px solid var(--gray-200)}.hero-label[data-astro-cid-rd5qy42k]{font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--gray-500);margin-bottom:var(--space-6)}.hero[data-astro-cid-rd5qy42k] h1[data-astro-cid-rd5qy42k]{font-size:clamp(2.5rem,5vw,var(--text-5xl));font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin-bottom:var(--space-6)}.hero-text[data-astro-cid-rd5qy42k]{font-size:var(--text-lg);color:var(--gray-500)}.contact[data-astro-cid-rd5qy42k]{padding:var(--space-20) 0}.contact-grid[data-astro-cid-rd5qy42k]{display:grid;gap:var(--space-12)}@media (min-width: 1024px){.contact-grid[data-astro-cid-rd5qy42k]{grid-template-columns:1fr 1.2fr}}.contact-info[data-astro-cid-rd5qy42k]{display:grid;gap:var(--space-6)}.info-block[data-astro-cid-rd5qy42k]{padding:var(--space-5);border:1px solid var(--gray-200)}.info-block--highlight[data-astro-cid-rd5qy42k]{background:var(--green-50);border-color:var(--green-200)}.info-block[data-astro-cid-rd5qy42k] h3[data-astro-cid-rd5qy42k]{font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--gray-500);margin-bottom:var(--space-2)}.info-block[data-astro-cid-rd5qy42k] a[data-astro-cid-rd5qy42k],.info-block[data-astro-cid-rd5qy42k] address[data-astro-cid-rd5qy42k]{font-size:var(--text-base);font-style:normal;color:var(--gray-900);text-decoration:none}.info-block[data-astro-cid-rd5qy42k] a[data-astro-cid-rd5qy42k]:hover{color:var(--green-dark)}.response-hint[data-astro-cid-rd5qy42k]{display:block;font-size:var(--text-xs);color:var(--green-dark);margin-top:var(--space-1)}.hours[data-astro-cid-rd5qy42k]{padding:var(--space-8);background:var(--gray-50)}.section-header[data-astro-cid-rd5qy42k]{margin-bottom:var(--space-6)}.section-label[data-astro-cid-rd5qy42k]{font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--gray-500);margin-bottom:var(--space-3)}.section-header[data-astro-cid-rd5qy42k] h2[data-astro-cid-rd5qy42k]{font-size:var(--text-xl);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight)}.hours-grid[data-astro-cid-rd5qy42k]{display:grid;gap:var(--space-4)}.hours-item[data-astro-cid-rd5qy42k]{display:flex;justify-content:space-between;padding:var(--space-4) 0;border-bottom:1px solid var(--gray-200)}.hours-item[data-astro-cid-rd5qy42k]:last-child{border-bottom:none}.day[data-astro-cid-rd5qy42k]{font-weight:var(--font-medium);color:var(--gray-900)}.time[data-astro-cid-rd5qy42k]{color:var(--gray-600)}.map[data-astro-cid-rd5qy42k]{padding:var(--space-12) 0}.map-placeholder[data-astro-cid-rd5qy42k]{aspect-ratio:16/6;background:var(--gray-100);background-image:url(/images/quinta.jpg);background-size:cover;background-position:center}.map-text[data-astro-cid-rd5qy42k]{background:var(--gray-900);padding:var(--space-6);text-align:center}.map-text[data-astro-cid-rd5qy42k] p[data-astro-cid-rd5qy42k]{font-size:var(--text-base);color:var(--white);margin-bottom:var(--space-2)}.map-text[data-astro-cid-rd5qy42k] a[data-astro-cid-rd5qy42k]{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--white);text-decoration:none}.map-text[data-astro-cid-rd5qy42k] a[data-astro-cid-rd5qy42k]:hover{text-decoration:underline}.directions[data-astro-cid-rd5qy42k]{padding:var(--space-16) 0 var(--space-20)}.directions-grid[data-astro-cid-rd5qy42k]{display:grid;gap:var(--space-6)}@media (min-width: 768px){.directions-grid[data-astro-cid-rd5qy42k]{grid-template-columns:repeat(3,1fr)}}.direction[data-astro-cid-rd5qy42k]{padding:var(--space-6);border:1px solid var(--gray-200)}.direction[data-astro-cid-rd5qy42k] h3[data-astro-cid-rd5qy42k]{font-size:var(--text-sm);font-weight:var(--font-semibold);margin-bottom:var(--space-3)}.direction[data-astro-cid-rd5qy42k] p[data-astro-cid-rd5qy42k]{font-size:var(--text-sm);color:var(--gray-600);line-height:var(--leading-relaxed)}
