.contact[data-astro-cid-he3spzz3]{background-color:#1e3328;background-image:linear-gradient(#1e3328a3,#1e3328d1),url(/backgrounds/contact.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.contact-grid[data-astro-cid-he3spzz3]{align-items:stretch;gap:1.5rem;display:grid}.escape[data-astro-cid-he3spzz3]{background:var(--color-forest-night);color:var(--color-cream-2);border-radius:var(--radius-card);padding:clamp(2rem,5vw,3.25rem);position:relative;overflow:hidden}.escape-leaf[data-astro-cid-he3spzz3]{color:var(--color-gold);opacity:.14;pointer-events:none;position:absolute;bottom:-1.5rem;right:-1.5rem}.escape-title[data-astro-cid-he3spzz3]{color:var(--color-cream-2);max-width:16ch;margin:.8rem 0 1rem;font-size:clamp(1.8rem,4vw,2.75rem)}.escape-title[data-astro-cid-he3spzz3] em[data-astro-cid-he3spzz3]{color:var(--color-gold-soft)}.escape-body[data-astro-cid-he3spzz3]{color:#ffffffd1;z-index:1;max-width:40ch;margin:0 0 1.75rem;line-height:1.6;position:relative}.escape-cta[data-astro-cid-he3spzz3]{z-index:1;flex-wrap:wrap;gap:.8rem;display:flex;position:relative}.escape-list[data-astro-cid-he3spzz3]{border-top:1px solid var(--color-line-light);z-index:1;gap:.7rem;margin:1.75rem 0 0;padding:1.5rem 0 0;list-style:none;display:grid;position:relative}.escape-list[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{color:#ffffffd9;align-items:center;gap:.6rem;font-size:.9rem;display:flex}.escape-list[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:inherit;text-decoration:none}.escape-list[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--color-gold-soft)}.contact-map[data-astro-cid-he3spzz3]{border-radius:var(--radius-card);border:1px solid var(--color-line-light);background:#ffffff0a;min-height:20rem;position:relative;overflow:hidden}.contact-map[data-astro-cid-he3spzz3] iframe[data-astro-cid-he3spzz3]{filter:saturate(.92);border:0;width:100%;height:100%;min-height:20rem;display:block}.map-ph[data-astro-cid-he3spzz3]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:20rem;padding:1.75rem;display:flex;position:absolute;inset:0}.map-ph-icon[data-astro-cid-he3spzz3]{color:var(--color-gold-soft);opacity:.9}.map-ph-title[data-astro-cid-he3spzz3]{font-family:var(--font-serif);color:var(--color-text);margin:.3rem 0 0;font-size:1.15rem}.map-ph-note[data-astro-cid-he3spzz3]{color:var(--color-text-dim);max-width:30ch;margin:0;font-size:.85rem;line-height:1.5}.map-ph-actions[data-astro-cid-he3spzz3]{flex-direction:column;align-items:center;gap:.6rem;margin-top:.75rem;display:flex}.map-load[data-astro-cid-he3spzz3]{padding:.65rem 1.4rem;font-size:.82rem}.map-ph-link[data-astro-cid-he3spzz3]{color:var(--color-gold-soft);font-size:.82rem;text-decoration:none}.map-ph-link[data-astro-cid-he3spzz3]:hover{color:var(--color-gold);text-decoration:underline}@media (width>=880px){.contact-grid[data-astro-cid-he3spzz3]{grid-template-columns:1.05fr .95fr}}
