.ab-hero[data-astro-cid-efz3t45k]{padding-block:clamp(48px,7vw,72px) clamp(40px,6vw,64px)}.ab-hero__grid[data-astro-cid-efz3t45k]{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.ab-hero__copy[data-astro-cid-efz3t45k]{flex-direction:column;flex:420px;gap:20px;min-width:0;display:flex}.ab-hero__copy[data-astro-cid-efz3t45k] .eyebrow[data-astro-cid-efz3t45k]{margin:0}.ab-h1[data-astro-cid-efz3t45k]{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(3.25rem,7vw,6rem);font-style:italic;font-weight:900;line-height:.9}html[lang=es] .ab-h1[data-astro-cid-efz3t45k]{font-size:clamp(3rem,5.5vw,4.75rem)}.ab-lead[data-astro-cid-efz3t45k]{color:var(--text);max-width:60ch;margin:0;font-size:1.25rem;line-height:1.6}.ab-story[data-astro-cid-efz3t45k]{color:var(--text-muted);max-width:60ch;margin:0;font-size:1.0625rem;line-height:1.6}.ab-photo[data-astro-cid-efz3t45k]{flex-direction:column;flex:520px;gap:12px;min-width:0;margin:0;display:flex}.ab-photo__frame[data-astro-cid-efz3t45k]{background:var(--surface-2);position:relative;overflow:hidden}.ab-photo__frame[data-astro-cid-efz3t45k] img[data-astro-cid-efz3t45k]{width:100%;height:auto;display:block}.ab-photo__sweep[data-astro-cid-efz3t45k]{background:linear-gradient(90deg, var(--redline) 0%, var(--sweep) 45%, #d0000000 100%);transform-origin:0;height:4px;position:absolute;bottom:0;left:0;right:0}:root[data-motion=on] .ab-photo__sweep[data-astro-cid-efz3t45k]{animation:ab-sweep var(--dur-signature) var(--ease-launch) .2s both}@keyframes ab-sweep{0%{transform:scaleX(0)}}.ab-photo[data-astro-cid-efz3t45k] figcaption[data-astro-cid-efz3t45k]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);font-size:.8125rem}.ab-values[data-astro-cid-efz3t45k]{background:var(--surface);border-block:1px solid var(--border)}.ab-values__grid[data-astro-cid-efz3t45k]{grid-template-columns:1fr;gap:32px;margin:0 auto;padding-block:48px;list-style:none;display:grid}@media (width>=720px){.ab-values__grid[data-astro-cid-efz3t45k]{grid-template-columns:repeat(3,1fr)}}.ab-value[data-astro-cid-efz3t45k]{flex-direction:column;gap:8px;display:flex}.ab-value__n[data-astro-cid-efz3t45k]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--accent-text);font-size:.8125rem}.ab-value[data-astro-cid-efz3t45k] h3[data-astro-cid-efz3t45k]{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:1.75rem;font-weight:800;line-height:1}.ab-value[data-astro-cid-efz3t45k] p[data-astro-cid-efz3t45k]{color:var(--text-muted);margin:0}.ab-visit[data-astro-cid-efz3t45k]{padding-block:clamp(48px,7vw,72px)}.ab-visit__grid[data-astro-cid-efz3t45k]{flex-wrap:wrap;align-items:stretch;gap:40px;display:flex}.ab-visit__info[data-astro-cid-efz3t45k]{flex-direction:column;flex:340px;gap:20px;min-width:0;display:flex}.ab-visit__info[data-astro-cid-efz3t45k] .eyebrow[data-astro-cid-efz3t45k]{margin:0}.ab-visit__title[data-astro-cid-efz3t45k]{margin:0;font-size:clamp(2.5rem,5vw,3.5rem);line-height:.95}.ab-addr[data-astro-cid-efz3t45k]{font-size:1.25rem;font-style:normal;line-height:1.5}.ab-hours[data-astro-cid-efz3t45k]{gap:6px var(--space-4);font-variant-numeric:tabular-nums;grid-template-columns:max-content 1fr;margin:0;display:grid}.ab-hours[data-astro-cid-efz3t45k] dt[data-astro-cid-efz3t45k]{color:var(--text-muted)}.ab-hours[data-astro-cid-efz3t45k] dd[data-astro-cid-efz3t45k]{margin:0}.ab-note[data-astro-cid-efz3t45k]{color:var(--text-muted);margin:0;font-size:.9375rem}.ab-btns[data-astro-cid-efz3t45k]{flex-wrap:wrap;gap:12px;display:flex}.ab-btns[data-astro-cid-efz3t45k] .btn[data-astro-cid-efz3t45k]{min-height:48px}.ab-map[data-astro-cid-efz3t45k]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex:2 520px;min-width:0;min-height:420px;position:relative;overflow:hidden}.ab-map__frame[data-astro-cid-efz3t45k]{border:0;width:100%;height:100%;position:absolute;inset:0}.ab-cta[data-astro-cid-efz3t45k]{background:var(--surface);border-top:1px solid var(--border)}.ab-cta__inner[data-astro-cid-efz3t45k]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:56px;display:flex}.ab-cta__title[data-astro-cid-efz3t45k]{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(2.5rem,6vw,3.5rem);font-style:italic;font-weight:900;line-height:.95}.ab-cta__accent[data-astro-cid-efz3t45k]{color:var(--accent-text)}.btn--large[data-astro-cid-efz3t45k]{min-height:56px;padding-inline:28px;font-size:1.5rem}
