// Interactive Markets Map — FL / GA / SC coastal corridor const Markets = () => { const [activeRegion, setActiveRegion] = React.useState('naples'); const regions = { naples: { name: 'Naples · Marco Island', state: 'Florida', office: 'Regional Office', coords: '26.14°N · 81.79°W', projects: 4, markets: ['Naples', 'Marco Island', 'Bonita Springs', 'Fort Myers Beach'], blurb: 'Southwest Florida resort corridor. Hurricane-rated coastal envelope, CCCL permitting, luxury brand PIPs.', }, sarasota: { name: 'Sarasota · Tampa Bay', state: 'Florida', coords: '27.34°N · 82.53°W', projects: 3, markets: ['Sarasota', 'Siesta Key', 'Longboat Key', 'St. Pete Beach', 'Clearwater'], blurb: 'Gulf Coast barrier-island boutique market. V-zone foundations, beach-club buildouts.', }, miami: { name: 'Miami · Keys', state: 'Florida', coords: '25.76°N · 80.19°W', projects: 2, markets: ['Miami Beach', 'Key Largo', 'Islamorada', 'Key West'], blurb: 'Flag-brand high-rise PIPs, overwater permitting, seagrass mitigation, resort repositioning.', }, savannah: { name: 'Savannah · Golden Isles', state: 'Georgia', office: 'Headquarters', coords: '32.08°N · 81.09°W', projects: 5, markets: ['Savannah', 'Tybee Island', 'St. Simons', 'Jekyll Island', 'Sea Island'], blurb: 'Home office since 2006. Historic-district expertise, coastal permitting depth, marina complexes.', }, hiltonhead: { name: 'Hilton Head · Kiawah', state: 'South Carolina', office: 'Regional Office', coords: '32.22°N · 80.75°W', projects: 6, markets: ['Hilton Head', 'Bluffton', 'Kiawah Island', 'Seabrook Island'], blurb: 'Private resort communities, gated-club amenity buildouts, soft-brand conversions.', }, charleston: { name: 'Charleston', state: 'South Carolina', coords: '32.78°N · 79.93°W', projects: 4, markets: ['Charleston Historic District', 'Isle of Palms', 'Sullivan\'s Island', 'Folly Beach'], blurb: 'Historic-preservation PIPs, boutique hotel renovations, Battery-proximate permitting.', }, }; const r = regions[activeRegion]; // Approximate positions on a stylized SE-coast map (% x, % y) const pins = { savannah: { x: 62, y: 46, label: 'Savannah, GA' }, hiltonhead: { x: 64, y: 50, label: 'Hilton Head, SC' }, charleston: { x: 66, y: 40, label: 'Charleston, SC' }, naples: { x: 53, y: 87, label: 'Naples, FL' }, sarasota: { x: 50, y: 78, label: 'Sarasota, FL' }, miami: { x: 66, y: 89, label: 'Miami / Keys, FL' }, }; return (
── (05) · Markets · Southeast Coastal Corridor

Where the work
happens.

{/* Map */}
{/* Stylized coastline SVG */} {/* Ocean line — Atlantic + Gulf */} {/* State lines */} {/* State labels */} SC GA FL {/* Pins */} {Object.entries(pins).map(([key, p]) => { const active = activeRegion === key; return ( ); })} {/* Map corner annotations */}
SE COASTAL CORRIDOR
1,420 mi of Atlantic + Gulf shoreline
24 active markets
3 offices · FL · GA · SC
{/* Region detail */}
{r.state} {r.office && `· ${r.office}`}

{r.name}

{r.coords}

{r.blurb}

Active projects
{String(r.projects).padStart(2, '0')}
Sub-markets
{r.markets.map(m => ( {m} ))}
); }; window.Markets = Markets;