/* 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.
Member Name
Short bio about the team member — role, background, one-line specialty.
Member Name
Short bio about the team member — role, background, one-line specialty.
Member Name
Short bio about the team member — role, background, one-line specialty.
Back to Home