/* Minimal shared styles to match main site */ body { font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; background: linear-gradient(135deg, #0f0f1e 0%, #1a1a2e 50%, #16213e 100%); color: #e8e8f0; margin:0; } .container { max-width: 1400px; margin: 0 auto; padding: 0 2rem; } /* Header copied from index.html for consistent appearance */ header { padding: 0.6rem 0; background: rgba(15, 15, 30, 0.6); backdrop-filter: blur(10px); position: sticky; top: 0; z-index: 100; border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .header-inner { display:flex; align-items:center; justify-content:space-between; gap:0.75rem; padding-left:0.5rem; padding-right:0.5rem; } .brand { display:flex; align-items:center; gap:0.75rem; } .site-logo { height:72px; width:auto; display:block; } .logo { font-size:1.30rem; line-height:1; font-weight:800; display:flex; align-items:center; padding-bottom:2px; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .main-nav { display:flex; gap:0.75rem; align-items:center; } .main-nav a { color:#a8a8c0; text-decoration:none; margin-left:0.5rem; font-weight:700; padding:6px 8px; border-radius:6px; } .main-nav a:hover { color: #fff; background: rgba(255,255,255,0.03); } h1 { font-size:2rem; color:#fff; margin-bottom:0.5rem; } p { color:#cfcfe0; line-height:1.7; } .lead { color:#a8a8c0; margin-bottom:1.5rem; } .card { background: rgba(15,15,30,0.6); padding:1.5rem; border-radius:12px; border:1px solid rgba(255,255,255,0.04); } a.cta { display:inline-block; margin-top:1rem; padding:0.75rem 1.25rem; background:linear-gradient(135deg,#667eea 0%, #764ba2 100%); color:white; border-radius:8px; text-decoration:none; } /* Team grid */ .team-grid { display:grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap:1.5rem; margin-top:2rem; } .team-card { background: rgba(15,15,30,0.6); padding:1rem; border-radius:12px; text-align:center; border:1px solid rgba(255,255,255,0.04); } .team-card img { width:100%; height:220px; object-fit:cover; border-radius:8px; } .team-card h4 { margin-top:0.75rem; color:#667eea; } .team-card p { color:#cfcfe0; margin-top:0.5rem; } @media (max-width: 768px) { .team-card img { object-fit: contain; max-height: 180px; } }

About Us

Belaku Pictures is a team of passionate photographers and filmmakers dedicated to capturing the human side of events — joy, emotion, and celebration.

Our Mission

We create beautiful, authentic images that help athletes and events remember their moments forever. From start-line energy to finish-line emotion, we focus on storytelling and technical excellence.

Our Team

Our crew includes experienced event photographers, drone pilots, and video editors who work together to deliver consistent, high-quality coverage.

Team member photo

Member Name

Short bio about the team member — role, background, one-line specialty.

Team member photo

Member Name

Short bio about the team member — role, background, one-line specialty.

Team member photo

Member Name

Short bio about the team member — role, background, one-line specialty.

Back to Home