"use client"; /** * ContactMapEmbed * --------------------------------------------------------------------------- * Client boundary that lazy-loads the Leaflet map. `ssr: false` keeps Leaflet * out of the server bundle and off the critical render path. The host container * already owns the fixed height, so the loading state stays invisible before * the interactive map is ready. */ import dynamic from "next/dynamic"; import styles from "./OfficeMap.module.css"; const OfficeMap = dynamic(() => import("./OfficeMap"), { ssr: false, loading: () =>