.map-facade[data-astro-cid-qcah52mx]{position:relative;width:100%;aspect-ratio:4 / 3;max-width:960px;margin:0 auto;overflow:hidden;border:var(--rule);background:repeating-linear-gradient(0deg,transparent 0 47px,var(--color-rule-2) 47px 48px),repeating-linear-gradient(90deg,transparent 0 47px,var(--color-rule-2) 47px 48px),var(--color-paper-3)}@media(min-width:640px){.map-facade[data-astro-cid-qcah52mx]{aspect-ratio:16 / 9}}.map-placeholder[data-astro-cid-qcah52mx]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-md);text-align:center;color:var(--color-ink)}.map-placeholder[data-astro-cid-qcah52mx]>svg[data-astro-cid-qcah52mx]{color:var(--color-accent-lift)}.map-caption[data-astro-cid-qcah52mx]{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-2)}.map-controls[data-astro-cid-qcah52mx]{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);margin-top:var(--space-2xs)}.map-controls[data-astro-cid-qcah52mx][hidden]{display:none}.map-notice[data-astro-cid-qcah52mx]{margin:0;max-width:26rem;font-size:var(--text-xs);line-height:1.5;color:var(--color-muted)}.map-facade[data-astro-cid-qcah52mx] iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.contact[data-astro-cid-jijpcliw]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:var(--space-2xl) clamp(2rem,5vw,6rem);align-items:start;padding-top:var(--space-xl)}@media(max-width:900px){.contact[data-astro-cid-jijpcliw]{grid-template-columns:minmax(0,1fr)}.contact-form-wrap[data-astro-cid-jijpcliw]{order:-1}}.contact-info[data-astro-cid-jijpcliw] h2[data-astro-cid-jijpcliw]{margin:0;font-size:var(--text-3xl);line-height:1.05}.contact-lead[data-astro-cid-jijpcliw]{margin:var(--space-md) 0 0;color:var(--color-ink-2);line-height:1.65;max-width:var(--measure)}.contact-whatsapp[data-astro-cid-jijpcliw]{margin:var(--space-lg) 0 0}.contact-list[data-astro-cid-jijpcliw]{margin:var(--space-xl) 0 0;padding:0}.contact-row[data-astro-cid-jijpcliw]{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:var(--space-xs) var(--space-md);align-items:baseline;padding-block:var(--space-sm);border-top:var(--rule)}.contact-row[data-astro-cid-jijpcliw]:last-child{border-bottom:var(--rule)}.contact-row[data-astro-cid-jijpcliw] dt[data-astro-cid-jijpcliw]{font-size:var(--text-xs);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted)}.contact-row[data-astro-cid-jijpcliw] dd[data-astro-cid-jijpcliw]{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2xs) var(--space-md);overflow-wrap:anywhere}.contact-row[data-astro-cid-jijpcliw] .contact-big{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-display);font-size:var(--text-lg);letter-spacing:-.015em;color:var(--color-ink)}.contact-maps[data-astro-cid-jijpcliw]{font-size:var(--text-xs)}.contact-next[data-astro-cid-jijpcliw]{margin-top:var(--space-2xl)}.contact-next[data-astro-cid-jijpcliw] .eyebrow[data-astro-cid-jijpcliw]{margin-bottom:var(--space-sm)}.contact-next[data-astro-cid-jijpcliw] ol[data-astro-cid-jijpcliw]{list-style:none;margin:0;padding:0}.contact-next[data-astro-cid-jijpcliw] li[data-astro-cid-jijpcliw]{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-sm);align-items:baseline;padding-block:var(--space-sm);border-top:var(--rule-soft);color:var(--color-ink-2);line-height:1.6}.contact-next[data-astro-cid-jijpcliw] li[data-astro-cid-jijpcliw]:last-child{border-bottom:var(--rule-soft)}.contact-next__n[data-astro-cid-jijpcliw]{color:var(--color-accent-lift)}.place[data-astro-cid-jijpcliw]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-2xl);align-items:center}.place__text[data-astro-cid-jijpcliw] h2[data-astro-cid-jijpcliw]{font-size:var(--text-3xl)}.place__text[data-astro-cid-jijpcliw]>p[data-astro-cid-jijpcliw]{margin:var(--space-sm) 0 var(--space-lg);color:var(--color-ink-2);max-width:var(--measure)}@media(max-width:900px){.place[data-astro-cid-jijpcliw]{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}}@media(max-width:420px){.contact-row[data-astro-cid-jijpcliw]{grid-template-columns:minmax(0,1fr)}}
