Who We Are
We give great
ideas wings.
The Bluebirdd is a digital solutions company
built to help businesses turn ideas into meaningful
digital experiences. We bring technology,
creativity and strategy together to build,
grow and support businesses in the digital world.
01
↗
Build
Websites, ecommerce, software and
digital products built for real businesses.
02
↗
Create
Branding, design, content and creative
experiences that make businesses memorable.
03
↗
Grow
Marketing, lead generation and digital
strategies focused on meaningful growth.
04
↗
Support
Ongoing digital and operational support
that keeps your business moving forward.
Our Belief
Technology is the engine.
Ideas are the wings.
Scroll to explore
=
THE BLUEBIRDD — WHO WE ARE
Self-contained Elementor HTML section
========================================================= */
.bb-who {
--bb-bg: #f6f4ee;
--bb-text: #171717;
--bb-muted: #6f6f6a;
--bb-line: #d8d5cc;
--bb-accent: #1769ff;
--bb-accent-light: #dce8ff;
position: relative;
width: 100%;
min-height: 760px;
box-sizing: border-box;
overflow: hidden;
padding: 120px 6vw 100px;
background: var(--bb-bg);
color: var(--bb-text);
font-family: inherit;
}
/* =========================================================
BACKGROUND
========================================================= */
.bb-who::before {
content: "";
position: absolute;
width: 520px;
height: 520px;
right: -180px;
top: 80px;
border-radius: 50%;
background: var(--bb-accent-light);
opacity: 0.35;
filter: blur(80px);
pointer-events: none;
}
.bb-who::after {
content: "";
position: absolute;
width: 300px;
height: 300px;
left: -180px;
bottom: -100px;
border-radius: 50%;
background: #ffffff;
opacity: 0.55;
filter: blur(60px);
pointer-events: none;
}
/* =========================================================
MAIN CONTENT
========================================================= */
.bb-who-inner {
position: relative;
max-width: 1400px;
margin: 0 auto;
z-index: 2;
}
/* =========================================================
TOP LABEL
========================================================= */
.bb-who-eyebrow {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 38px;
font-size: 11px;
font-weight: 700;
letter-spacing: 2px;
text-transform: uppercase;
color: var(--bb-muted);
opacity: 0;
transform: translateY(20px);
transition:
opacity 0.7s ease,
transform 0.7s ease;
}
.bb-who-eyebrow-dot {
width: 7px;
height: 7px;
border-radius: 50%;
background: var(--bb-accent);
}
/* =========================================================
HERO GRID
========================================================= */
.bb-who-grid {
display: grid;
grid-template-columns: 1.1fr 0.9fr;
gap: 7vw;
align-items: center;
}
/* =========================================================
LEFT CONTENT
========================================================= */
.bb-who-content {
max-width: 720px;
}
/* =========================================================
HEADLINE
========================================================= */
.bb-who-title {
margin: 0 0 32px;
font-size: clamp(58px, 6vw, 96px);
font-weight: 500;
line-height: 0.95;
letter-spacing: -0.055em;
color: var(--bb-text);
opacity: 0;
transform: translateY(45px);
transition:
opacity 0.9s ease 0.12s,
transform 0.9s cubic-bezier(.16,1,.3,1) 0.12s;
}
.bb-who-title span {
color: var(--bb-accent);
}
/* =========================================================
DESCRIPTION
========================================================= */
.bb-who-description {
max-width: 600px;
margin: 0;
font-size: 17px;
line-height: 1.7;
color: var(--bb-muted);
opacity: 0;
transform: translateY(30px);
transition:
opacity 0.8s ease 0.3s,
transform 0.8s cubic-bezier(.16,1,.3,1) 0.3s;
}
/* =========================================================
SMALL LINE
========================================================= */
.bb-who-line {
width: 80px;
height: 1px;
margin-top: 45px;
background: var(--bb-text);
transform: scaleX(0);
transform-origin: left;
transition:
transform 0.9s cubic-bezier(.16,1,.3,1) 0.45s;
}
/* =========================================================
BIRD AREA
========================================================= */
.bb-bird-area {
position: relative;
min-height: 480px;
display: flex;
align-items: center;
justify-content: center;
opacity: 0;
transform: translateX(50px);
transition:
opacity 1s ease 0.25s,
transform 1.1s cubic-bezier(.16,1,.3,1) 0.25s;
}
/* =========================================================
BIRD GLOW
========================================================= */
.bb-bird-glow {
position: absolute;
width: 280px;
height: 280px;
border-radius: 50%;
background: var(--bb-accent-light);
filter: blur(35px);
opacity: 0.65;
}
/* =========================================================
BIRD WRAPPER
========================================================= */
.bb-bird {
position: relative;
width: 270px;
z-index: 3;
animation: bbBirdFloat 5s ease-in-out infinite;
transform-origin: center;
}
/* =========================================================
BIRD SVG
========================================================= */
.bb-bird svg {
display: block;
width: 100%;
height: auto;
overflow: visible;
filter:
drop-shadow(0 30px 35px rgba(23, 105, 255, 0.14));
}
/* =========================================================
BIRD FLOAT
========================================================= */
@keyframes bbBirdFloat {
0%,
100% {
transform: translateY(0) rotate(0deg);
}
50% {
transform: translateY(-18px) rotate(2deg);
}
}
/* =========================================================
FLIGHT PATH
========================================================= */
.bb-flight-path {
position: absolute;
width: 430px;
height: 300px;
top: 40px;
right: -20px;
pointer-events: none;
opacity: 0.6;
}
.bb-flight-path svg {
width: 100%;
height: 100%;
}
.bb-flight-path path {
fill: none;
stroke: var(--bb-accent);
stroke-width: 1.2;
stroke-dasharray: 5 8;
opacity: 0.45;
}
/* =========================================================
DECORATIVE DOT
========================================================= */
.bb-bird-dot {
position: absolute;
width: 9px;
height: 9px;
border-radius: 50%;
background: var(--bb-accent);
top: 70px;
right: 55px;
animation: bbDotPulse 2.5s ease-in-out infinite;
}
@keyframes bbDotPulse {
0%,
100% {
transform: scale(1);
opacity: 0.5;
}
50% {
transform: scale(1.6);
opacity: 1;
}
}
/* =========================================================
BIRD LABEL
========================================================= */
.bb-bird-label {
position: absolute;
right: 10px;
bottom: 40px;
padding: 9px 13px;
border: 1px solid var(--bb-line);
border-radius: 100px;
background: rgba(246, 244, 238, 0.75);
backdrop-filter: blur(10px);
font-size: 9px;
font-weight: 700;
letter-spacing: 1.5px;
text-transform: uppercase;
color: var(--bb-muted);
}
/* =========================================================
CAPABILITIES
========================================================= */
.bb-capabilities {
position: relative;
display: grid;
grid-template-columns: repeat(4, 1fr);
margin-top: 105px;
border-top: 1px solid var(--bb-line);
border-bottom: 1px solid var(--bb-line);
}
.bb-capability {
position: relative;
padding: 28px 28px 30px;
cursor: default;
transition:
background 0.35s ease,
transform 0.35s ease;
opacity: 0;
transform: translateY(25px);
}
.bb-capability + .bb-capability {
border-left: 1px solid var(--bb-line);
}
.bb-capability:hover {
background: rgba(255, 255, 255, 0.45);
transform: translateY(-4px);
}
.bb-capability-number {
display: block;
margin-bottom: 18px;
font-size: 10px;
font-weight: 700;
letter-spacing: 1.5px;
color: var(--bb-accent);
}
.bb-capability-title {
margin: 0 0 8px;
font-size: 18px;
font-weight: 600;
letter-spacing: -0.02em;
text-transform: uppercase;
}
.bb-capability-text {
margin: 0;
font-size: 12px;
line-height: 1.6;
color: var(--bb-muted);
}
/* =========================================================
ARROW
========================================================= */
.bb-capability-arrow {
position: absolute;
top: 28px;
right: 25px;
font-size: 18px;
color: var(--bb-muted);
transition:
transform 0.35s ease,
color 0.35s ease;
}
.bb-capability:hover .bb-capability-arrow {
transform: translate(4px, -4px);
color: var(--bb-accent);
}
/* =========================================================
CLOSING STATEMENT
========================================================= */
.bb-who-bottom {
display: flex;
justify-content: space-between;
align-items: flex-end;
gap: 40px;
margin-top: 70px;
}
.bb-who-belief-label {
margin-bottom: 12px;
font-size: 10px;
font-weight: 700;
letter-spacing: 2px;
text-transform: uppercase;
color: var(--bb-muted);
}
.bb-who-belief {
margin: 0;
max-width: 720px;
font-size: clamp(25px, 3vw, 42px);
font-weight: 500;
line-height: 1.1;
letter-spacing: -0.04em;
}
.bb-who-belief span {
color: var(--bb-accent);
}
.bb-who-scroll {
font-size: 10px;
letter-spacing: 1.5px;
text-transform: uppercase;
color: var(--bb-muted);
white-space: nowrap;
}
/* =========================================================
ACTIVE / REVEAL STATE
========================================================= */
.bb-who.is-visible .bb-who-eyebrow {
opacity: 1;
transform: translateY(0);
}
.bb-who.is-visible .bb-who-title {
opacity: 1;
transform: translateY(0);
}
.bb-who.is-visible .bb-who-description {
opacity: 1;
transform: translateY(0);
}
.bb-who.is-visible .bb-who-line {
transform: scaleX(1);
}
.bb-who.is-visible .bb-bird-area {
opacity: 1;
transform: translateX(0);
}
.bb-who.is-visible .bb-capability:nth-child(1) {
opacity: 1;
transform: translateY(0);
transition:
opacity 0.7s ease 0.55s,
transform 0.7s cubic-bezier(.16,1,.3,1) 0.55s,
background 0.35s ease;
}
.bb-who.is-visible .bb-capability:nth-child(2) {
opacity: 1;
transform: translateY(0);
transition:
opacity 0.7s ease 0.65s,
transform 0.7s cubic-bezier(.16,1,.3,1) 0.65s,
background 0.35s ease;
}
.bb-who.is-visible .bb-capability:nth-child(3) {
opacity: 1;
transform: translateY(0);
transition:
opacity 0.7s ease 0.75s,
transform 0.7s cubic-bezier(.16,1,.3,1) 0.75s,
background 0.35s ease;
}
.bb-who.is-visible .bb-capability:nth-child(4) {
opacity: 1;
transform: translateY(0);
transition:
opacity 0.7s ease 0.85s,
transform 0.7s cubic-bezier(.16,1,.3,1) 0.85s,
background 0.35s ease;
}
/* =========================================================
TABLET
========================================================= */
@media (max-width: 1024px) {
.bb-who {
padding: 90px 5vw 80px;
}
.bb-who-grid {
gap: 40px;
}
.bb-bird {
width: 220px;
}
.bb-bird-area {
min-height: 400px;
}
.bb-flight-path {
width: 350px;
right: -50px;
}
.bb-capabilities {
grid-template-columns: repeat(2, 1fr);
}
.bb-capability:nth-child(3) {
border-left: none;
border-top: 1px solid var(--bb-line);
}
.bb-capability:nth-child(4) {
border-top: 1px solid var(--bb-line);
}
}
/* =========================================================
MOBILE
========================================================= */
@media (max-width: 767px) {
.bb-who {
min-height: auto;
padding: 75px 22px 70px;
}
.bb-who-eyebrow {
margin-bottom: 28px;
font-size: 9px;
letter-spacing: 1.7px;
}
.bb-who-grid {
display: flex;
flex-direction: column;
gap: 30px;
}
.bb-who-title {
margin-bottom: 24px;
font-size: clamp(48px, 14vw, 70px);
letter-spacing: -0.06em;
}
.bb-who-description {
font-size: 15px;
line-height: 1.65;
}
.bb-who-line {
margin-top: 30px;
}
.bb-bird-area {
min-height: 360px;
width: 100%;
}
.bb-bird {
width: 190px;
}
.bb-flight-path {
width: 300px;
right: -50px;
top: 20px;
}
.bb-bird-label {
right: 0;
bottom: 25px;
}
.bb-capabilities {
grid-template-columns: 1fr;
margin-top: 60px;
}
.bb-capability {
padding: 24px 20px;
}
.bb-capability + .bb-capability {
border-left: none;
border-top: 1px solid var(--bb-line);
}
.bb-capability:nth-child(3),
.bb-capability:nth-child(4) {
border-top: 1px solid var(--bb-line);
}
.bb-who-bottom {
display: block;
margin-top: 55px;
}
.bb-who-belief {
font-size: 30px;
}
.bb-who-scroll {
display: none;
}
}
/* =========================================================
REDUCE MOTION
========================================================= */
@media (prefers-reduced-motion: reduce) {
.bb-bird {
animation: none;
}
.bb-bird-dot {
animation: none;
}
.bb-who-eyebrow,
.bb-who-title,
.bb-who-description,
.bb-who-line,
.bb-bird-area,
.bb-capability {
opacity: 1;
transform: none;
transition: none;
}
}
Who We Are
We give great
ideas wings.
The Bluebirdd is a digital solutions company
built to help businesses turn ideas into meaningful
digital experiences. We bring technology,
creativity and strategy together to build,
grow and support businesses in the digital world.
01
↗
Build
Websites, ecommerce, software and
digital products built for real businesses.
02
↗
Create
Branding, design, content and creative
experiences that make businesses memorable.
03
↗
Grow
Marketing, lead generation and digital
strategies focused on meaningful growth.
04
↗
Support
Ongoing digital and operational support
that keeps your business moving forward.
Our Belief
Technology is the engine.
Ideas are the wings.
Scroll to explore