— The People
Meet the
Minds
Behind it.
Every great project starts with great people. We’re a team of designers, developers, strategists and storytellers who love what they do.
The people
powering your brand.
Creative Director
Lead UI/UX Designer
Tech Lead
Brand Strategist
Motion Designer
SEO & Digital Strategist
A culture of curiosity
and craftsmanship.
We believe great work happens when talented people are given freedom, trust and the best tools. Our studio is a place where ideas are celebrated and growth is constant.
Fast Growth
Learn fast, ship fast and grow your skills with every project.
Creative Freedom
No micromanagement. We trust our team to bring their best ideas.
Remote Friendly
Work from anywhere. Collaborate asynchronously with the team.
Continuous Learning
Regular workshops, courses and mentorship opportunities for all.
Want to join
the team?
(function(){
gsap.registerPlugin(ScrollTrigger);
var tl=gsap.timeline({delay:.2});
tl.to(‘.bms-page-hero .bms-section-label’,{opacity:1,y:0,duration:.7,ease:’power3.out’})
.to(‘.bms-page-hero h1′,{opacity:1,y:0,duration:1,ease:’power3.out’},’-=.3′)
.to(‘.bms-page-hero p’,{opacity:1,y:0,duration:.8,ease:’power3.out’},’-=.4′);
gsap.utils.toArray(‘.bms-reveal’).forEach(function(el){
gsap.to(el,{opacity:1,y:0,duration:.9,ease:’power3.out’,scrollTrigger:{trigger:el,start:’top 88%’,toggleActions:’play none none none’}});
});
var lastY=0,nav=document.querySelector(‘.bms-nav’);
ScrollTrigger.create({start:0,end:99999,onUpdate:function(self){var y=self.scroll();gsap.to(nav,{y:y>lastY&&y>100?-100:0,duration:.4,ease:’power2.out’});lastY=y;}});
document.getElementById(‘bmsHam’)&&document.getElementById(‘bmsHam’).addEventListener(‘click’,function(){var links=document.querySelector(‘.bms-nav-links’);if(links){var open=links.style.display===’flex’;links.style.display=open?’none’:’flex’;links.style.flexDirection=’column’;links.style.position=’absolute’;links.style.top=’70px’;links.style.left=’0′;links.style.right=’0′;links.style.background=’rgba(8,8,8,.97)’;links.style.padding=’2rem’;links.style.gap=’1.5rem’;}});
})();
