.contact-section[data-astro-cid-dbl7ftmy],.map-section[data-astro-cid-dbl7ftmy]{background:#080808;color:#f7f3ea;padding:clamp(1rem,3vw,2rem)}.contact-intro[data-astro-cid-dbl7ftmy]{padding:clamp(2rem,5vw,5rem);border:1px solid rgba(247,243,234,.12);border-bottom:0;background:linear-gradient(#0c0c0cf0,#0c0c0cf0),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.05' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E")}.contact-intro[data-astro-cid-dbl7ftmy] h2[data-astro-cid-dbl7ftmy],.map-head[data-astro-cid-dbl7ftmy] h2[data-astro-cid-dbl7ftmy]{width:100%;max-width:14ch;margin:0;letter-spacing:-.045em;text-transform:uppercase}.contact-kicker[data-astro-cid-dbl7ftmy],.card-head[data-astro-cid-dbl7ftmy] .eyebrow[data-astro-cid-dbl7ftmy],.map-head[data-astro-cid-dbl7ftmy] .eyebrow[data-astro-cid-dbl7ftmy]{display:inline-flex;align-items:center;gap:.55rem}.contact-icon[data-astro-cid-dbl7ftmy]{width:1em;height:1em;flex-shrink:0}.contact-grid[data-astro-cid-dbl7ftmy]{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid rgba(247,243,234,.12);background:#0b0b0b}.contact-card[data-astro-cid-dbl7ftmy]{padding:clamp(1.25rem,3vw,3rem);border-radius:0;background:#0b0b0b}.contact-card--info[data-astro-cid-dbl7ftmy]{border-right:1px solid rgba(247,243,234,.12)}.card-head[data-astro-cid-dbl7ftmy]{padding-bottom:clamp(1.25rem,2vw,2rem);border-bottom:1px solid rgba(247,243,234,.12)}.card-head[data-astro-cid-dbl7ftmy] h3[data-astro-cid-dbl7ftmy]{max-width:12ch;margin:.75rem 0 0;font-size:clamp(2rem,4.2vw,4.5rem);line-height:.86;letter-spacing:-.055em;text-transform:uppercase}.contact-stack[data-astro-cid-dbl7ftmy]{display:grid;gap:0}.contact-row[data-astro-cid-dbl7ftmy]{display:grid;grid-template-columns:4rem 1fr;gap:1rem;padding:clamp(1.25rem,2vw,1.75rem) 0;border-bottom:1px solid rgba(247,243,234,.1)}.contact-row[data-astro-cid-dbl7ftmy]:last-child{border-bottom:0}.contact-row__icon[data-astro-cid-dbl7ftmy]{display:grid;place-items:center;width:4rem;height:4rem;background:#111;color:#d6af58;border:1px solid rgba(247,243,234,.14)}.contact-row__icon[data-astro-cid-dbl7ftmy] svg[data-astro-cid-dbl7ftmy]{width:1.35rem;height:1.35rem}.contact-label[data-astro-cid-dbl7ftmy]{margin:0 0 .55rem;font-family:var(--font-display);font-size:.7rem;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#f7f3ea80}.contact-row[data-astro-cid-dbl7ftmy] .body-copy[data-astro-cid-dbl7ftmy]{margin:.15rem 0 0;color:#f7f3eab8}.contact-map[data-astro-cid-dbl7ftmy]{height:clamp(12rem,20vw,16rem);margin-top:1rem;overflow:hidden;border:1px solid rgba(247,243,234,.14);background:#050505}.contact-map[data-astro-cid-dbl7ftmy] iframe[data-astro-cid-dbl7ftmy]{display:block;width:100%;height:100%;border:0;filter:grayscale(1) invert(.92) contrast(.9) brightness(.8)}.social-links[data-astro-cid-dbl7ftmy]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:.9rem;border:1px solid rgba(247,243,234,.12)}.social-links[data-astro-cid-dbl7ftmy] a[data-astro-cid-dbl7ftmy]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:3.25rem;padding:.75rem;border-right:1px solid rgba(247,243,234,.12);background:#101010;color:#f7f3eab8;font-family:var(--font-display);font-size:.64rem;line-height:1;text-decoration:none;text-transform:uppercase}.social-links[data-astro-cid-dbl7ftmy] a[data-astro-cid-dbl7ftmy]:last-child{border-right:0}.social-links[data-astro-cid-dbl7ftmy] a[data-astro-cid-dbl7ftmy]:hover{background:#d6af58;color:#080808}.social-links[data-astro-cid-dbl7ftmy] svg[data-astro-cid-dbl7ftmy]{width:1em;height:1em}.contact-card--whatsapp[data-astro-cid-dbl7ftmy]{position:relative;display:flex;align-items:stretch;overflow:hidden;isolation:isolate;background:#050505}.whatsapp-panel__video[data-astro-cid-dbl7ftmy]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.whatsapp-panel__video[data-astro-cid-dbl7ftmy]:after{content:"";position:absolute;inset:0;background:#000000c7}.whatsapp-panel__video[data-astro-cid-dbl7ftmy] iframe[data-astro-cid-dbl7ftmy]{width:100%;height:100%;border:0;pointer-events:none;transform:scale(1.22);filter:grayscale(1) contrast(1.08) brightness(.55)}.whatsapp-panel[data-astro-cid-dbl7ftmy]{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1rem,2vw,2rem)}.whatsapp-panel[data-astro-cid-dbl7ftmy] .eyebrow[data-astro-cid-dbl7ftmy]{display:inline-flex;align-items:center;gap:.55rem}.whatsapp-panel[data-astro-cid-dbl7ftmy] h3[data-astro-cid-dbl7ftmy]{max-width:12ch;margin:.75rem 0 0;font-family:var(--font-display);font-size:clamp(2rem,4.2vw,4.5rem);line-height:.9;letter-spacing:-.055em;text-transform:uppercase}.whatsapp-panel__copy[data-astro-cid-dbl7ftmy]{max-width:34rem;margin:1.25rem 0 0;font-family:var(--font-text);font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.5;text-transform:none;color:#f7f3eab8}.whatsapp-cta[data-astro-cid-dbl7ftmy]{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:.7rem;min-height:3.75rem;margin-top:clamp(1.5rem,3vw,2.5rem);padding:1rem 1.4rem;border:1px solid #25d366;background:#25d366;color:#06170c;font-family:var(--font-display);font-size:.82rem;line-height:1;letter-spacing:.02em;text-transform:uppercase;transition:background-color .22s var(--ease),transform .22s var(--ease)}.whatsapp-cta[data-astro-cid-dbl7ftmy]:hover{background:#38eb79;transform:translateY(-.2rem)}.whatsapp-cta[data-astro-cid-dbl7ftmy] svg{width:1.15rem;height:1.15rem}.map-section[data-astro-cid-dbl7ftmy]{padding-top:0}.map-head[data-astro-cid-dbl7ftmy]{padding:clamp(2rem,5vw,5rem);border:1px solid rgba(247,243,234,.12);border-bottom:0;background:#0b0b0b}.map-card[data-astro-cid-dbl7ftmy]{height:clamp(360px,48vw,680px);border:1px solid rgba(247,243,234,.12);background:#050505;overflow:hidden}.map-card[data-astro-cid-dbl7ftmy] iframe[data-astro-cid-dbl7ftmy]{display:block;width:100%;height:100%;border:0;filter:grayscale(1) invert(.92) contrast(.9) brightness(.8)}@media(max-width:980px){.contact-grid[data-astro-cid-dbl7ftmy]{grid-template-columns:1fr}.contact-card--info[data-astro-cid-dbl7ftmy]{border-right:0;border-bottom:1px solid rgba(247,243,234,.12)}.contact-intro[data-astro-cid-dbl7ftmy] h2[data-astro-cid-dbl7ftmy],.map-head[data-astro-cid-dbl7ftmy] h2[data-astro-cid-dbl7ftmy]{max-width:none;font-size:clamp(2rem,8vw,2.75rem)}.social-links[data-astro-cid-dbl7ftmy]{grid-template-columns:1fr}.social-links[data-astro-cid-dbl7ftmy] a[data-astro-cid-dbl7ftmy]{border-right:0;border-bottom:1px solid rgba(247,243,234,.12)}.social-links[data-astro-cid-dbl7ftmy] a[data-astro-cid-dbl7ftmy]:last-child{border-bottom:0}}@media(max-width:640px){.contact-section[data-astro-cid-dbl7ftmy],.map-section[data-astro-cid-dbl7ftmy]{padding:.75rem}.contact-intro[data-astro-cid-dbl7ftmy],.map-head[data-astro-cid-dbl7ftmy],.contact-card[data-astro-cid-dbl7ftmy]{padding:1.25rem}.contact-row[data-astro-cid-dbl7ftmy]{grid-template-columns:1fr}.contact-row__icon[data-astro-cid-dbl7ftmy]{width:3.25rem;height:3.25rem}.card-head[data-astro-cid-dbl7ftmy] h3[data-astro-cid-dbl7ftmy]{max-width:none;font-size:clamp(2rem,12vw,3.5rem)}.whatsapp-panel[data-astro-cid-dbl7ftmy]{padding:0}.whatsapp-panel[data-astro-cid-dbl7ftmy] h3[data-astro-cid-dbl7ftmy]{max-width:none;font-size:clamp(2rem,12vw,3.5rem)}.whatsapp-cta[data-astro-cid-dbl7ftmy]{width:100%}.contact-card--whatsapp[data-astro-cid-dbl7ftmy]{order:-1;min-height:min(72svh,34rem)}.contact-card--info[data-astro-cid-dbl7ftmy]{border-top:1px solid rgba(247,243,234,.12);border-bottom:0}.card-head[data-astro-cid-dbl7ftmy]{padding-bottom:.9rem}.contact-row[data-astro-cid-dbl7ftmy]{grid-template-columns:3.25rem minmax(0,1fr);gap:.75rem;padding:1rem 0}.contact-map[data-astro-cid-dbl7ftmy]{height:11rem;margin-top:.85rem}.social-links[data-astro-cid-dbl7ftmy]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.75rem}.social-links[data-astro-cid-dbl7ftmy] a[data-astro-cid-dbl7ftmy]{gap:.25rem;min-height:2.75rem;padding:.45rem .25rem;border-right:1px solid rgba(247,243,234,.12);border-bottom:0;font-size:.54rem}.social-links[data-astro-cid-dbl7ftmy] a[data-astro-cid-dbl7ftmy]:last-child{border-right:0}.whatsapp-panel__copy[data-astro-cid-dbl7ftmy]{margin-top:.9rem}.whatsapp-cta[data-astro-cid-dbl7ftmy]{min-height:4.25rem;margin-top:1.5rem;font-size:.76rem}}
