Google expands in Miami after Page & Brin’s $225m Florida homes; leased space quadruples July 24, 2026