Tim
Orang-Orang di Balik BALANU
Kami adalah sekelompok orang yang percaya bahwa UMKM Sulawesi Barat
layak punya panggung digital yang serius dan berkelanjutan.
Tim Inti & Kontributor
Kami bukan perusahaan besar. Kami adalah sekelompok orang yang percaya bahwa UMKM Sulawesi Barat layak punya panggung digital yang serius — dan kami membangun panggung itu bersama-sama, satu produk dan satu artikel setiap harinya.
Tim inti BALANU mengurus kurasi konten, moderasi, pengembangan portal, dan menjalin kolaborasi dengan berbagai pihak. Namun denyut utama BALANU tetap berasal dari para kontributor — pelaku UMKM, penulis warga, penyuluh, dan pegiat komunitas yang mengisi portal ini dengan cerita dan karya mereka.
Catatan: Untuk menjaga privasi, sebagian anggota tim mungkin tidak menampilkan foto. Yang penting, setiap orang di sini berperan nyata dalam mengelola BALANU.
Muh Aswad M
Founder & Editor Konten
Penggagas BALANU. Mengurasi artikel, menyelaraskan gaya penulisan, dan memastikan setiap tulisan yang tayang sesuai panduan BALANU.
Musyrifah
Co-Founder & Developer
Bertanggung jawab atas pengembangan portal dan pengelolaan sistem BALANU secara teknis, termasuk pemeliharaan dan pengembangan fitur.
Sedang Dicari
Community & Partnership
Posisi Terbuka
Kami mencari orang yang bisa menjalin kolaborasi dengan UMKM, instansi, komunitas, dan media, serta mengelola hubungan dengan kontributor BALANU.
Sedang Dicari
Desain & Visual
Posisi Terbuka
Kami mencari desainer untuk menjaga identitas visual BALANU — logo, palet warna, ikon, dan berbagai aset visual yang dipakai di portal.
Lihat Semua Kontributor
Kenali penulis, pelaku UMKM, dan pegiat komunitas yang aktif berkontribusi di BALANU — lengkap dengan statistik kontribusi mereka.
Buka Halaman Kontributor
Ingin bergabung jadi kontributor? Lihat halaman Cara Bergabung untuk memulai perjalanan Anda bersama BALANU.
Kolaboratif
Kami bekerja sebagai tim, bukan hierarki kaku. Setiap gagasan layak didengar, dari siapapun asalnya.
Transparan
Kami terbuka soal cara kerja, alasan keputusan, dan dampak kontribusi. Tidak ada yang disembunyikan.
Berdampak
Kami mengukur keberhasilan dari manfaat nyata bagi UMKM Sulbar — bukan hanya jumlah kunjungan.
Berkelanjutan
Kami membangun BALANU untuk jangka panjang — bukan proyek sesaat yang hangus setelah euforia.
Ingin Jadi Bagian dari Tim Ini?
Kami selalu terbuka untuk kolaborasi, kontribusi, dan gagasan baru dari siapa pun yang peduli pada UMKM Sulbar.
Terakhir diperbarui: 7 Oktober 2025
.balanu-tim { font-family: inherit; color: #334155; line-height: 1.7; font-size: 15px; }
/* ─── HERO ─────────────────────────────────────────────── */
.balanu-tim .tm-hero {
background: linear-gradient(135deg, #0f172a 0%, #1e293b 55%, #334155 100%);
border-radius: 20px; padding: 60px 30px 50px 30px; margin-bottom: 40px;
text-align: center; position: relative; overflow: hidden;
}
.balanu-tim .tm-hero::before {
content: ”; position: absolute; top: -80px; right: -80px;
width: 280px; height: 280px;
background: radial-gradient(circle, rgba(16,185,129,0.18) 0%, transparent 70%);
border-radius: 50%;
}
.balanu-tim .tm-hero-inner { position: relative; z-index: 1; }
.balanu-tim .tm-badge {
display: inline-block; background: rgba(16,185,129,0.2); color: #6ee7b7;
padding: 6px 16px; border-radius: 20px; font-size: 12px; font-weight: 700;
letter-spacing: 1.5px; text-transform: uppercase; margin-bottom: 20px;
border: 1px solid rgba(16,185,129,0.3);
}
.balanu-tim .tm-hero-title {
color: #fff; font-size: 38px; font-weight: 800;
margin: 0 0 16px 0; line-height: 1.15; letter-spacing: -0.5px;
}
.balanu-tim .tm-hero-sub {
color: rgba(255,255,255,0.85); font-size: 16px;
max-width: 640px; margin: 0 auto 24px auto; line-height: 1.6;
}
.balanu-tim .tm-hero-meta {
display: flex; justify-content: center; align-items: center; gap: 12px;
flex-wrap: wrap; padding-top: 20px;
border-top: 1px solid rgba(255,255,255,0.15);
max-width: 500px; margin: 0 auto;
color: rgba(255,255,255,0.75); font-size: 13px;
position: relative; z-index: 1;
}
.balanu-tim .tm-hero-meta-item { display: inline-flex; align-items: center; gap: 6px; }
.balanu-tim .tm-hero-meta-item svg { color: #6ee7b7; }
/* ─── LAYOUT ───────────────────────────────────────────── */
.balanu-tim .tm-layout-wrap {
max-width: 1200px; margin: 0 auto; padding: 0 20px;
}
.balanu-tim .tm-layout {
display: grid; grid-template-columns: 240px 1fr;
gap: 40px; align-items: start;
}
/* ─── KONTEN ───────────────────────────────────────────── */
.balanu-tim .tm-main { min-width: 0; }
/* ─── SECTION ──────────────────────────────────────────── */
.balanu-tim .tm-section { margin-bottom: 40px; }
.balanu-tim .tm-section-alt {
background: #f8fafc; border-left: 4px solid #10b981;
border-radius: 12px; padding: 28px 26px; margin-bottom: 40px;
}
.balanu-tim .tm-section-header { margin-bottom: 20px; }
.balanu-tim .tm-h2 {
font-size: 22px; font-weight: 800; color: #0f172a;
margin: 0 0 6px 0; letter-spacing: -0.3px; line-height: 1.3;
display: flex; align-items: center; gap: 10px;
}
.balanu-tim .tm-h2-icon {
display: inline-flex; align-items: center; justify-content: center;
width: 26px; height: 26px; color: #059669; flex-shrink: 0;
}
.balanu-tim .tm-h2-icon svg { width: 22px; height: 22px; display: block; }
.balanu-tim .tm-desc { font-size: 13.5px; color: #64748b; margin: 0; line-height: 1.6; }
/* ─── BODY ─────────────────────────────────────────────── */
.balanu-tim .tm-body p {
font-size: 14.5px; color: #334155; line-height: 1.75; margin: 0 0 14px 0;
}
.balanu-tim .tm-body p:last-child { margin-bottom: 0; }
.balanu-tim .tm-body strong { color: #0f172a; font-weight: 700; }
/* ─── NOTE ─────────────────────────────────────────────── */
.balanu-tim .tm-note {
display: flex; gap: 12px; align-items: flex-start;
border-radius: 8px; padding: 14px 18px;
margin-top: 20px;
}
.balanu-tim .tm-note svg { flex-shrink: 0; margin-top: 2px; }
.balanu-tim .tm-note p { margin: 0; font-size: 13px; line-height: 1.6; }
.balanu-tim .tm-note-info {
background: #eff6ff; border-left: 4px solid #3b82f6; color: #1e40af;
}
.balanu-tim .tm-note-info svg { color: #3b82f6; }
.balanu-tim .tm-note-info a {
color: #1e40af !important; font-weight: 700;
text-decoration: underline !important;
}
/* ─── TEAM GRID ────────────────────────────────────────── */
.balanu-tim .tm-team-grid {
display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
gap: 16px;
}
.balanu-tim .tm-team-card {
background: #fff; border: 1px solid #e2e8f0; border-radius: 14px;
padding: 24px 20px 20px; text-align: center;
transition: all 0.25s ease;
display: flex; flex-direction: column; align-items: center;
}
.balanu-tim .tm-team-card:hover {
border-color: #10b981; transform: translateY(-3px);
box-shadow: 0 10px 20px -8px rgba(5,150,105,0.15);
}
.balanu-tim .tm-team-avatar {
width: 80px; height: 80px; border-radius: 50%;
background: linear-gradient(135deg, #10b981, #059669);
display: flex; align-items: center; justify-content: center;
margin-bottom: 14px;
box-shadow: 0 4px 12px -4px rgba(5,150,105,0.35);
}
.balanu-tim .tm-team-initials {
color: #fff; font-size: 28px; font-weight: 800;
letter-spacing: -1px; line-height: 1;
}
.balanu-tim .tm-team-name {
font-size: 15px; font-weight: 700; color: #0f172a;
margin: 0 0 4px 0; line-height: 1.3;
}
.balanu-tim .tm-team-role {
font-size: 12px; font-weight: 700; color: #059669;
margin: 0 0 10px 0;
text-transform: uppercase; letter-spacing: 0.5px;
}
.balanu-tim .tm-team-bio {
font-size: 12.5px; color: #64748b; line-height: 1.6;
margin: 0 0 14px 0; flex-grow: 1;
}
.balanu-tim .tm-team-socials {
display: flex; gap: 8px; justify-content: center;
margin-top: auto;
}
.balanu-tim .tm-team-socials a {
width: 34px; height: 34px; border-radius: 50%;
background: #f1f5f9; color: #64748b;
display: inline-flex; align-items: center; justify-content: center;
transition: all 0.2s ease;
text-decoration: none !important;
}
.balanu-tim .tm-team-socials a:hover {
background: #059669; color: #fff;
transform: translateY(-2px);
}
.balanu-tim .tm-team-socials a svg {
width: 16px; height: 16px; display: block;
}
/* Avatar berbasis gambar */
.balanu-tim .tm-team-avatar-img {
background: #f1f5f9;
overflow: hidden;
padding: 0;
}
.balanu-tim .tm-team-avatar-img img {
width: 100%; height: 100%;
object-fit: cover; object-position: center;
display: block; border-radius: 50%;
}
/* Kartu posisi kosong / dicari */
.balanu-tim .tm-team-card-vacant {
border-style: dashed;
border-color: #cbd5e1;
background: #fafafa;
}
.balanu-tim .tm-team-card-vacant:hover {
border-color: #10b981;
background: #fff;
}
.balanu-tim .tm-team-avatar-vacant {
background: #f1f5f9;
border: 2px dashed #cbd5e1;
color: #94a3b8;
box-shadow: none;
}
.balanu-tim .tm-team-avatar-vacant svg {
width: 32px; height: 32px;
}
.balanu-tim .tm-team-badge-vacant {
display: inline-block;
background: #fef3c7;
color: #b45309;
font-size: 10.5px;
font-weight: 800;
letter-spacing: 0.8px;
text-transform: uppercase;
padding: 4px 10px;
border-radius: 20px;
margin-bottom: 8px;
border: 1px solid #fde68a;
}
.balanu-tim .tm-team-card-vacant .tm-team-role {
color: #94a3b8;
}
.balanu-tim .tm-team-card-vacant .tm-team-socials a:hover {
background: #059669;
color: #fff;
}
/* ─── CONTRIBUTOR CTA ──────────────────────────────────── */
.balanu-tim .tm-contributor-cta {
display: flex; align-items: center; gap: 18px;
padding: 24px 26px;
background: linear-gradient(135deg, #ecfdf5 0%, #d1fae5 100%);
border: 1px solid #a7f3d0; border-radius: 14px;
flex-wrap: wrap;
}
.balanu-tim .tm-contributor-cta-icon {
width: 52px; height: 52px; border-radius: 50%;
background: #fff; color: #059669;
display: flex; align-items: center; justify-content: center;
flex-shrink: 0;
box-shadow: 0 4px 10px -4px rgba(5,150,105,0.2);
}
.balanu-tim .tm-contributor-cta-icon svg { width: 26px; height: 26px; }
.balanu-tim .tm-contributor-cta-content { flex-grow: 1; min-width: 240px; }
.balanu-tim .tm-contributor-cta-title {
font-size: 16px; font-weight: 800; color: #065f46;
margin: 0 0 4px 0;
}
.balanu-tim .tm-contributor-cta-desc {
font-size: 13px; color: #047857; margin: 0; line-height: 1.6;
}
.balanu-tim .tm-contributor-cta-btn {
display: inline-flex; align-items: center; gap: 8px;
background: #059669; color: #fff !important;
padding: 12px 22px; border-radius: 30px;
font-size: 13.5px; font-weight: 700;
text-decoration: none !important;
transition: all 0.2s ease; white-space: nowrap;
}
.balanu-tim .tm-contributor-cta-btn:hover {
background: #047857; transform: translateY(-2px);
box-shadow: 0 8px 20px -6px rgba(5,150,105,0.4);
}
/* ─── VALUES GRID ──────────────────────────────────────── */
.balanu-tim .tm-values-grid {
display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
gap: 14px;
}
.balanu-tim .tm-value-card {
background: #fff; border: 1px solid #e2e8f0; border-radius: 12px;
padding: 20px 18px;
}
.balanu-tim .tm-value-icon {
width: 36px; height: 36px; border-radius: 50%;
background: #dcfce7; color: #166534;
display: flex; align-items: center; justify-content: center;
margin-bottom: 12px;
}
.balanu-tim .tm-value-icon svg { width: 18px; height: 18px; }
.balanu-tim .tm-value-title {
font-size: 14.5px; font-weight: 700; color: #0f172a;
margin: 0 0 6px 0;
}
.balanu-tim .tm-value-desc {
font-size: 12.5px; color: #64748b; margin: 0; line-height: 1.6;
}
/* ─── CONTACT GRID ─────────────────────────────────────── */
.balanu-tim .tm-contact-grid {
display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
gap: 14px;
}
.balanu-tim .tm-contact-card {
background: #fff; border: 1px solid #e2e8f0; border-radius: 12px;
padding: 22px 20px; text-decoration: none !important;
color: inherit; text-align: center;
transition: all 0.25s ease;
display: flex; flex-direction: column; align-items: center;
}
.balanu-tim .tm-contact-card:hover {
border-color: #10b981; transform: translateY(-3px);
box-shadow: 0 10px 20px -8px rgba(5,150,105,0.15);
}
.balanu-tim .tm-contact-icon {
width: 48px; height: 48px; border-radius: 50%;
display: flex; align-items: center; justify-content: center;
margin-bottom: 12px;
}
.balanu-tim .tm-contact-icon svg { width: 24px; height: 24px; }
.balanu-tim .tm-icon-email { background: #dbeafe; color: #3b82f6; }
.balanu-tim .tm-icon-wa { background: #dcfce7; color: #16a34a; }
.balanu-tim .tm-icon-form { background: #fef3c7; color: #d97706; }
.balanu-tim .tm-contact-title {
font-size: 14.5px; font-weight: 700; color: #0f172a;
margin: 0 0 4px 0;
}
.balanu-tim .tm-contact-value {
font-size: 13px; font-weight: 700; color: #059669;
margin: 0 0 6px 0;
font-family: ‘Courier New’, monospace;
word-break: break-all;
}
.balanu-tim .tm-contact-desc {
font-size: 12px; color: #64748b; margin: 0; line-height: 1.5;
}
/* ─── CTA ──────────────────────────────────────────────── */
.balanu-tim .tm-cta-section {
padding: 44px 26px; text-align: center; border-radius: 18px;
background: linear-gradient(135deg, #0f172a 0%, #1e293b 55%, #334155 100%);
position: relative; overflow: hidden;
}
.balanu-tim .tm-cta-section::before {
content: ”; position: absolute; top: -80px; right: -80px;
width: 260px; height: 260px;
background: radial-gradient(circle, rgba(16,185,129,0.18) 0%, transparent 70%);
border-radius: 50%;
}
.balanu-tim .tm-cta-title {
font-size: 24px; font-weight: 800; color: #fff;
margin: 0 0 10px 0; letter-spacing: -0.3px;
position: relative; z-index: 1;
}
.balanu-tim .tm-cta-desc {
font-size: 14px; color: rgba(255,255,255,0.8);
margin: 0 0 22px 0; line-height: 1.6;
max-width: 560px; margin-left: auto; margin-right: auto;
position: relative; z-index: 1;
}
.balanu-tim .tm-cta-buttons {
display: flex; gap: 12px; justify-content: center;
flex-wrap: wrap; position: relative; z-index: 1;
}
.balanu-tim .tm-btn {
display: inline-flex; align-items: center; justify-content: center;
gap: 8px; padding: 13px 28px; border-radius: 30px;
font-size: 14px; font-weight: 700;
text-decoration: none !important; transition: all 0.2s ease;
line-height: 1.2; border: none; cursor: pointer;
}
.balanu-tim .tm-btn svg { flex-shrink: 0; }
.balanu-tim .tm-btn-cta {
background: #10b981; color: #fff !important;
box-shadow: 0 8px 20px -8px rgba(16,185,129,0.5);
}
.balanu-tim .tm-btn-cta:hover {
background: #059669; transform: translateY(-2px);
box-shadow: 0 12px 24px -8px rgba(5,150,105,0.5);
}
.balanu-tim .tm-btn-cta-outline {
background: transparent; color: #fff !important;
border: 2px solid rgba(255,255,255,0.4);
}
.balanu-tim .tm-btn-cta-outline:hover {
background: rgba(255,255,255,0.1); border-color: #fff;
}
/* ─── UPDATED ──────────────────────────────────────────── */
.balanu-tim .tm-updated {
display: flex; align-items: center; justify-content: center;
gap: 8px; margin-top: 40px; padding-top: 20px;
border-top: 1px solid #e2e8f0;
font-size: 13px; color: #94a3b8;
}
.balanu-tim .tm-updated svg { color: #64748b; }
/* ─── RESPONSIVE ───────────────────────────────────────── */
@media (max-width: 900px) {
.balanu-tim .tm-layout { grid-template-columns: 1fr; gap: 0; }
}
@media (max-width: 640px) {
.balanu-tim .tm-layout-wrap { padding: 0 16px; }
.balanu-tim .tm-hero { padding: 40px 22px 34px 22px; border-radius: 14px; }
.balanu-tim .tm-hero-title { font-size: 26px; }
.balanu-tim .tm-hero-sub { font-size: 14px; }
.balanu-tim .tm-h2 { font-size: 19px; }
.balanu-tim .tm-h2-icon { width: 24px; height: 24px; }
.balanu-tim .tm-h2-icon svg { width: 20px; height: 20px; }
.balanu-tim .tm-section-alt { padding: 22px 18px; }
.balanu-tim .tm-team-grid { grid-template-columns: 1fr; }
.balanu-tim .tm-contributor-cta { padding: 20px; }
.balanu-tim .tm-contributor-cta-btn { width: 100%; justify-content: center; }
.balanu-tim .tm-values-grid { grid-template-columns: 1fr; }
.balanu-tim .tm-contact-grid { grid-template-columns: 1fr; }
.balanu-tim .tm-cta-section { padding: 36px 20px; }
.balanu-tim .tm-cta-title { font-size: 20px; }
.balanu-tim .tm-cta-buttons { flex-direction: column; align-items: stretch; }
.balanu-tim .tm-cta-buttons .tm-btn { width: 100%; }
}