Pintu putar Meridian Grand Hotel masih berputar perlahan ketika Julian menggandeng ibunya keluar ke udara malam Jakarta yang dingin setelah hujan. Lampu kendaraan memantul di aspal basah, sementara suara musik dari ruang pesta terdengar samar di balik dinding kaca.
Alma berjalan pelan di samping putranya. Mantel Julian menyelimuti bahunya, tetapi tubuh wanita tua itu masih gemetar.
“Jules,” katanya lirih, “Ibu tidak mau merusak malam pentingmu.”

Julian berhenti di bawah kanopi hotel. Ia menatap wajah ibunya yang penuh garis lelah, lalu menggenggam tangannya lebih erat.
“Ibu tidak merusak apa pun.”
“Tapi perempuan itu kekasihmu.”
“Tidak lagi.”
Alma terdiam. Ia memandang boneka beruang tua di tangan Julian.
“Dia mungkin hanya salah paham.”
Julian tersenyum pahit. Bahkan setelah dipermalukan di depan puluhan orang, ibunya masih mencoba mencari alasan untuk orang lain.
“Orang bisa salah paham, Bu. Tapi orang tidak mungkin salah memilih cara memperlakukan seseorang.”
Sebuah taksi berhenti di depan hotel. Julian membukakan pintu untuk Alma, lalu duduk di sampingnya. Ketika kendaraan bergerak meninggalkan hotel, ponselnya mulai bergetar tanpa henti.
Vivian menelepon.
Benedict Hart menelepon.
Sekretaris panitia gala menelepon.
Beberapa investor mengirim pesan.
Julian mematikan ponselnya.
Alma menatapnya cemas. “Kamu yakin?”
Julian memandang gedung-gedung tinggi yang berlalu di balik jendela. “Tidak. Tapi untuk pertama kalinya malam ini, aku merasa melakukan hal yang benar.”
Mereka pulang ke rumah kontrakan kecil Alma di kawasan Jakarta Timur, rumah sederhana dengan tembok yang mulai lembap dan pagar besi berkarat. Di halaman depan, ada tiga pot tanaman cabai, satu pot melati, dan kursi plastik yang salah satu kakinya pernah patah lalu diikat kawat.
Julian pernah berkali-kali meminta ibunya pindah ke apartemen yang lebih baik. Namun Alma selalu menolak.
“Rumah ini dekat pasar, dekat puskesmas, dan tetangga sudah seperti keluarga,” katanya setiap kali Julian membujuk.
Malam itu, setelah Alma membuat teh jahe, Julian duduk di ruang tamu sempit sambil membuka map kulitnya. Di dalamnya terdapat rancangan proyek terbesar dalam hidupnya: Kampung Langit, sebuah kawasan hunian vertikal ramah lingkungan untuk warga berpenghasilan rendah.
Proyek itu bukan sekadar kumpulan gambar.
Itu adalah jawaban atas masa kecilnya.
Julian tumbuh di rumah petak yang sering kebanjiran. Ia pernah belajar sambil berdiri karena air menggenangi lantai setinggi betis. Ia pernah melihat seorang tetangga lanjut usia meninggal karena ambulans tidak bisa masuk ke gang sempit. Ia juga pernah melihat keluarga-keluarga digusur tanpa tempat tujuan.
Karena itulah ia mendirikan HavenLine Designs.
Ia ingin membuktikan bahwa hunian murah tidak harus sempit, panas, dan tidak manusiawi.
Masalahnya, Kampung Langit membutuhkan lahan, izin, dan dana besar. Selama berbulan-bulan, Benedict Hart menawarkan semua itu dengan satu syarat yang tidak pernah diucapkan secara tertulis: HavenLine harus berada di bawah kendali Hart Development.
Vivian menjadi jembatan antara Julian dan ayahnya.
Julian dahulu mengira hubungan mereka tumbuh karena cinta. Kini, untuk pertama kalinya, ia bertanya-tanya apakah dirinya hanya bagian dari rencana bisnis keluarga Hart.
“Ini proyek yang kamu bicarakan sejak kecil?” tanya Alma sambil duduk di sebelahnya.
Julian mengangguk.
Alma membuka salah satu lembar rancangan. Tangannya yang kasar menyentuh gambar taman di tengah kompleks hunian.
“Ini cantik.”
“Belum tentu akan dibangun.”
“Kenapa?”
“Karena tanahnya milik perusahaan ayah Vivian. Pendanaannya juga bergantung pada mereka.”
Alma menatap putranya cukup lama. “Kalau rumah itu hanya bisa berdiri setelah kamu merendahkan dirimu sendiri, mungkin fondasinya memang salah.”
Julian menunduk.
Kalimat sederhana itu menembus lebih dalam daripada nasihat para konsultan yang dibayarnya mahal.
Keesokan paginya, video kejadian di hotel telah tersebar di media sosial. Seseorang merekam saat Vivian menghina Alma. Rekaman lain memperlihatkan Julian memperkenalkan ibunya kepada seluruh tamu.
Dalam hitungan jam, jutaan orang menonton.
Nama Vivian Hart menjadi bahan kecaman.
Namun nama Julian juga ikut terseret.
Sebagian memujinya.
Sebagian menuduh ia sengaja menciptakan drama untuk mencari simpati.
Akun-akun anonim menyebarkan cerita bahwa Alma sebenarnya aktris bayaran. Ada pula yang mengatakan Julian memanfaatkan ibunya demi menaikkan reputasi HavenLine.
Menjelang siang, Benedict Hart datang ke kantor Julian bersama dua pengacara.
Pria berusia enam puluh tahun itu mengenakan setelan abu-abu gelap dan membawa tongkat kayu yang lebih berfungsi sebagai simbol kekuasaan daripada alat bantu berjalan.
“Kita selesaikan ini secara dewasa,” katanya setelah pintu ruang rapat ditutup.
Julian duduk di seberangnya. “Saya juga berharap begitu.”
Benedict meletakkan sebuah dokumen di meja.
“Pernyataan publik. Kamu akan mengatakan bahwa Vivian tidak mengetahui identitas ibumu dan bertindak karena alasan keamanan. Setelah itu kamu akan meminta publik berhenti menyerangnya.”
“Vivian memang tidak tahu identitas ibu saya.”
“Bagus. Berarti kita sepakat.”
“Tapi dia tetap memperlakukannya seperti sampah.”
Wajah Benedict mengeras.
“Jangan sok suci, Julian. Di dunia nyata, orang dinilai dari penampilan, status, dan akses. Kamu tahu itu. Kamu sendiri menghabiskan hidup untuk masuk ke ruangan yang tadi malam kamu tinggalkan.”
“Saya ingin masuk ke ruangan itu supaya bisa membangun sesuatu, bukan supaya menjadi seperti orang-orang di dalamnya.”
Benedict tersenyum tipis. “Kamu masih muda. Idealismemu menarik, tetapi tidak membayar kontraktor.”
Ia mendorong dokumen kedua.
“Kalau kamu menandatangani pernyataan ini, proyek Kampung Langit tetap berjalan. Kami bahkan akan meningkatkan investasi.”
Julian membaca halaman terakhir. Di sana tertulis bahwa Hart Development memiliki hak pengendalian penuh atas desain, pembangunan, dan pengelolaan kawasan.
“Ini bukan investasi,” kata Julian. “Ini pengambilalihan.”
“Ini harga dari kenyataan.”
“Dan kalau saya menolak?”
Benedict mencondongkan tubuh. “Izin lahan dibatalkan. Bank menarik fasilitas kredit. Semua mitra akan berpikir ulang sebelum bekerja dengan perusahaan yang dipimpin pria emosional.”
Julian mengangkat pandangannya.
“Apakah Vivian tahu Anda datang ke sini?”
“Vivian sedang hancur.”
“Karena menyesal?”
“Karena dipermalukan.”
Jawaban itu memastikan semuanya.
Julian menutup dokumen dan mendorongnya kembali.
“Saya tidak akan menandatangani.”
Benedict berdiri perlahan. “Kamu akan kehilangan semuanya.”
Julian ikut berdiri. “Tidak semuanya.”
Malam berikutnya, Vivian datang ke rumah Alma.
Ia mengenakan kemeja putih sederhana, tanpa riasan tebal, tanpa pengawal, tanpa mobil mewah yang biasanya menunggunya. Hujan turun deras ketika Alma membuka pintu dan mendapati Vivian berdiri di luar dengan rambut basah.
“Aku ingin bicara dengan Julian,” katanya.
Julian keluar dari ruang tengah. “Untuk apa?”
Vivian menatap Alma, lalu menunduk. “Untuk meminta maaf.”
Alma mempersilakannya masuk.
Vivian duduk kaku di kursi plastik. Matanya menyapu ruangan kecil itu, berhenti pada foto Julian saat wisuda yang dipajang dalam bingkai murah.
“Aku benar-benar tidak tahu siapa Ibu,” katanya.
Alma tersenyum tipis. “Kalau kamu tahu, apakah kamu akan memperlakukan saya dengan baik?”
Vivian terdiam.
Pertanyaan itu terlalu jujur untuk dijawab dengan kebohongan.
“Aku dibesarkan dengan cara yang salah,” katanya akhirnya. “Ayahku selalu bilang bahwa orang yang tidak punya kuasa akan mengambil apa pun dari kita jika diberi kesempatan.”
Julian berdiri di dekat jendela. “Jadi kamu menghina mereka lebih dulu sebelum mereka bisa mendekat?”
Vivian menatapnya. “Aku panik. Gala itu penting. Ayahku menekan semua orang. Aku melihat seseorang yang tidak sesuai dengan suasana dan aku bertindak seperti… seperti dirinya.”
“Seperti ayahmu?”
Vivian mengangguk pelan.
Untuk pertama kalinya, Julian melihat ketakutan di balik kesombongannya.
“Ayahku akan menghancurkan perusahaanmu,” kata Vivian. “Dia sudah menelepon bank dan pejabat kota. Besok pagi, izin proyekmu akan ditangguhkan.”
“Aku tahu.”
“Aku bisa menghentikannya.”
Julian menatapnya tajam. “Dengan syarat apa?”
Vivian membuka tasnya dan mengeluarkan sebuah flashdisk.
“Tidak ada syarat.”
Ia meletakkannya di meja.
“Di dalamnya ada dokumen perusahaan, rekaman rapat, dan transaksi yang dilakukan ayahku selama tujuh tahun terakhir.”
Julian tidak menyentuhnya.
“Kenapa kamu memberikan ini?”
“Karena Kampung Langit bukan satu-satunya proyek yang dia kendalikan.” Vivian menarik napas panjang. “Hart Development mendapatkan lahan dengan menekan warga agar menjual murah. Beberapa kebakaran di kawasan padat yang kemudian dibeli perusahaan bukan kecelakaan.”
Alma menutup mulutnya.
Julian merasakan darahnya membeku.
“Apa maksudmu?”
“Ayahku membayar orang untuk menciptakan kepanikan. Tidak selalu dengan api. Kadang dengan ancaman, pemutusan air, atau sengketa palsu. Setelah warga pergi, tanah dibeli lewat perusahaan cangkang.”
“Kenapa baru sekarang?”
Vivian menatap tangannya sendiri. “Karena selama ini aku pengecut.”
Hening memenuhi ruangan.
“Aku tidak berharap kamu memaafkanku,” lanjut Vivian. “Aku juga tidak berharap kita kembali seperti dulu. Tapi tadi malam, ketika kamu memilih ibumu dan meninggalkan seluruh ruangan itu, aku sadar aku bahkan tidak pernah berani memilih diriku sendiri.”
Julian mengambil flashdisk tersebut.
“Kalau ini benar, kamu bisa dipenjara bersama ayahmu.”
“Aku tahu.”
“Kamu juga akan kehilangan semuanya.”
Vivian tersenyum getir. “Mungkin aku memang harus kehilangan semuanya sebelum tahu siapa diriku.”
Dua hari kemudian, Julian menyerahkan dokumen itu kepada Komisi Pemberantasan Korupsi dan sebuah tim jurnalis investigasi. HavenLine kehilangan sebagian besar pendanaannya. Proyek Kampung Langit resmi dibekukan. Karyawan mulai khawatir, sementara para mitra menjauh.
Namun skandal Hart Development meledak lebih besar daripada siapa pun duga.
Dokumen Vivian membuktikan adanya suap perizinan, manipulasi pembebasan lahan, dan aliran dana kepada pejabat tertentu. Benedict Hart ditangkap sebelum sempat meninggalkan Indonesia.
Vivian bersaksi melawan ayahnya.
Publik yang semula hanya mengenalnya sebagai perempuan kejam di hotel kini menyaksikan dirinya berdiri di depan pengadilan, mengakui perannya, kesalahannya, dan kehidupan palsu yang selama ini ia lindungi.
Beberapa bulan kemudian, keadaan mulai berbalik.
Sejumlah arsitek, aktivis, koperasi warga, dan investor sosial menghubungi HavenLine. Mereka tertarik pada rancangan Kampung Langit, terutama setelah Julian membuka seluruh konsep proyek kepada publik.
Alih-alih dikendalikan satu konglomerat, proyek itu dibangun melalui konsorsium koperasi warga, dana sosial, dan investasi transparan.
Lokasinya pun berubah.
Lahan pertama Kampung Langit berdiri di kawasan yang sebelumnya hampir direbut Hart Development.
Dua tahun setelah malam di Meridian Grand Hotel, kompleks hunian itu akhirnya diresmikan.
Tidak ada karpet merah.
Tidak ada gaun mahal.
Tidak ada pesta sampanye.
Yang ada hanyalah ratusan keluarga, anak-anak berlarian di taman, lansia duduk di bangku teduh, dan warga yang menerima kunci rumah mereka sendiri.
Di tengah acara, Julian berdiri di atas panggung kecil bersama Alma.
Ibunya kini mengenakan kebaya sederhana berwarna biru muda. Bukan pakaian mahal, tetapi dijahit khusus oleh tetangganya. Di tangannya masih ada boneka beruang tua yang telah dibersihkan dan dipasang dalam kotak kaca kecil.
Julian mengambil mikrofon.
“Orang sering menyebut saya sebagai orang yang membangun Kampung Langit,” katanya. “Tapi itu tidak benar.”
Ia menoleh kepada ibunya.
“Bangunan ini dimulai jauh sebelum satu garis pun digambar. Ia dimulai ketika seorang ibu memilih tidak makan agar anaknya bisa belajar. Ia dimulai ketika seseorang yang dianggap tidak penting tetap percaya bahwa putranya bisa membuat dunia sedikit lebih baik.”
Alma menunduk, berusaha menahan air mata.
Julian kemudian menunjuk nama yang terukir di dinding utama kompleks.
Taman Alma.
Warga bertepuk tangan.
Di barisan belakang, Vivian berdiri sendirian. Setelah menjalani hukuman percobaan dan bekerja sama penuh dalam penyelidikan, ia memilih meninggalkan kehidupan lamanya. Kini ia bekerja di sebuah lembaga bantuan hukum untuk warga korban penggusuran.
Tatapan mereka bertemu.
Vivian tidak mendekat.
Julian hanya mengangguk kecil.
Itu bukan tanda bahwa semua luka telah sembuh. Namun itu adalah pengakuan bahwa manusia tidak selalu harus selamanya menjadi versi terburuk dari dirinya.
Setelah acara selesai, Alma dan Julian berjalan melewati taman. Anak-anak bermain di dekat kolam kecil, sementara sinar matahari sore jatuh di antara pepohonan muda.
Alma menggenggam tangan putranya.
“Kamu benar-benar mengubah kota ini, Jules.”
Julian tersenyum dan menatap gedung-gedung yang berdiri di hadapan mereka.
“Bukan aku, Bu.”
“Lalu siapa?”
Julian memandang boneka beruang tua di dalam kotak kaca, benda sederhana yang pernah dianggap kotor dan memalukan di sebuah hotel mewah.
“Seorang ibu yang datang membawa keberanian.”
