Testimonials
What Our Client’s Say
Fusce dignissim blandit justo, eget elementum risus tristique. Nunc lacus lacus, sit amet accumsan est pulvinar non. Praesent tristique enim lorem.

Rebecca Ortiz
Duis rhoncus dui venenatis consequat porttitor. Etiam aliquet congue consequat. In posuere, nunc sit amet laoreet blandit, urna sapien imperdiet lectus, et molestie sem tortor quis dui.

Michael Berillo
Duis rhoncus dui venenatis consequat porttitor. Etiam aliquet congue consequat. In posuere, nunc sit amet laoreet blandit, urna sapien imperdiet lectus, et molestie sem tortor quis dui.
Trusted Companies
Have a Project in Mind?
Nullam eget felis eget nunc lobortis. Faucibus ornare suspendisse sed nisi sagittis.
Latest from Blog
Fusce dignissim blandit justo, eget elementum risus tristique. Nunc lacus lacus, sit amet accumsan est pulvinar non. Praesent tristique enim lorem.

Massa Vitae Toutor Condimentum Lacinia Quis
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.…

Venenatis Urna Cursus Eget Nunc Scelerisque
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.…

Donec Adipiscing Tristique Risus Nec Feugiat
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.…
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Aurovah — Creative Studio</title>
<link rel="preconnect" href="https://fonts.googleapis.com"/>
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin/>
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400;1,700&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;1,9..40,300&family=Space+Mono:wght@400;700&display=swap" rel="stylesheet"/>
<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
--porcelain: #F7F8FC;
--blush: #F2EBF0;
--cloud: #ECEEF6;
--ink: #1C1F2E;
--ink-mid: #3D4156;
--ink-soft: #6B6F85;
--iris: #5B6EF5;
--iris-light: #8494F8;
--iris-pale: #EEF0FE;
--sage: #7FA688;
--sage-pale: #EDF4EF;
--border: rgba(28,31,46,0.1);
--border-soft: rgba(28,31,46,0.06);
}
html { scroll-behavior: smooth; }
body {
background: var(--porcelain);
color: var(--ink);
font-family: 'DM Sans', sans-serif;
font-weight: 300;
line-height: 1.6;
overflow-x: hidden;
}
/* ── NAV ── */
nav {
position: fixed; top: 0; left: 0; right: 0; z-index: 100;
display: flex; align-items: center; justify-content: space-between;
padding: 1.4rem 3rem;
background: rgba(247,248,252,0.88);
backdrop-filter: blur(14px);
-webkit-backdrop-filter: blur(14px);
border-bottom: 1px solid var(--border);
}
.nav-logo {
font-family: 'Playfair Display', serif;
font-size: 1.25rem;
font-weight: 700;
letter-spacing: 0.01em;
color: var(--ink);
text-decoration: none;
}
.nav-logo span { color: var(--iris); }
.nav-links {
display: flex; gap: 2.5rem; list-style: none;
}
.nav-links a {
font-family: 'Space Mono', monospace;
font-size: 0.68rem;
letter-spacing: 0.12em;
text-transform: uppercase;
color: var(--ink-soft);
text-decoration: none;
transition: color 0.22s;
}
.nav-links a:hover { color: var(--ink); }
.nav-cta {
font-family: 'Space Mono', monospace;
font-size: 0.68rem;
letter-spacing: 0.1em;
text-transform: uppercase;
color: #fff;
background: var(--iris);
padding: 0.6rem 1.4rem;
border: none; cursor: pointer;
text-decoration: none;
transition: background 0.22s, transform 0.18s;
border-radius: 2px;
}
.nav-cta:hover { background: var(--iris-light); transform: translateY(-1px); }
/* ── HERO ── */
.hero {
min-height: 100vh;
display: flex; flex-direction: column; justify-content: flex-end;
padding: 0 3rem 5rem;
position: relative;
overflow: hidden;
background: var(--porcelain);
}
/* Soft ambient glow — light version */
.hero-bg {
position: absolute; inset: 0;
background:
radial-gradient(ellipse 55% 50% at 72% 38%, rgba(91,110,245,0.1) 0%, transparent 70%),
radial-gradient(ellipse 35% 40% at 18% 72%, rgba(127,166,136,0.09) 0%, transparent 60%);
}
/* Subtle dot grid */
.hero-grid {
position: absolute; inset: 0;
background-image: radial-gradient(circle, rgba(28,31,46,0.12) 1px, transparent 1px);
background-size: 32px 32px;
mask-image: radial-gradient(ellipse 70% 65% at 60% 50%, black 20%, transparent 100%);
}
.hero-eyebrow {
font-family: 'Space Mono', monospace;
font-size: 0.66rem;
letter-spacing: 0.22em;
text-transform: uppercase;
color: var(--sage);
margin-bottom: 1.5rem;
position: relative;
display: flex; align-items: center; gap: 1rem;
}
.hero-eyebrow::before {
content: '';
display: inline-block; width: 2rem; height: 1px;
background: var(--sage);
}
.hero-headline {
font-family: 'Playfair Display', serif;
font-size: clamp(3.2rem, 8.5vw, 8.5rem);
font-weight: 900;
line-height: 0.95;
letter-spacing: -0.025em;
position: relative;
max-width: 14ch;
}
/* Outline text on light bg: ink stroke, transparent fill */
.hero-headline .line-2 {
font-style: italic;
color: transparent;
-webkit-text-stroke: 1.5px rgba(28,31,46,0.22);
}
.hero-headline .accent {
color: var(--iris);
}
@keyframes iris-breathe {
0%, 100% { text-shadow: 0 4px 40px rgba(91,110,245,0.18); }
50% { text-shadow: 0 4px 80px rgba(91,110,245,0.38), 0 0 120px rgba(132,148,248,0.15); }
}
.hero-headline .accent { animation: iris-breathe 5s ease-in-out infinite; }
.hero-sub-row {
display: flex; align-items: flex-end; justify-content: space-between;
margin-top: 3rem; gap: 2rem;
position: relative;
}
.hero-sub {
font-size: 1.05rem;
font-weight: 300;
color: var(--ink-mid);
max-width: 40ch;
line-height: 1.75;
}
.hero-actions { display: flex; gap: 1rem; align-items: center; flex-shrink: 0; }
.btn-primary {
font-family: 'Space Mono', monospace;
font-size: 0.7rem;
letter-spacing: 0.1em;
text-transform: uppercase;
background: var(--iris);
color: #fff;
padding: 0.95rem 2rem;
border: none; cursor: pointer;
text-decoration: none;
display: inline-block;
border-radius: 2px;
transition: background 0.22s, transform 0.18s;
}
.btn-primary:hover { background: var(--iris-light); transform: translateY(-2px); }
.btn-ghost {
font-family: 'Space Mono', monospace;
font-size: 0.7rem;
letter-spacing: 0.1em;
text-transform: uppercase;
background: transparent;
color: var(--ink-mid);
padding: 0.95rem 2rem;
border: 1px solid var(--border);
cursor: pointer;
text-decoration: none;
display: inline-block;
border-radius: 2px;
transition: color 0.22s, border-color 0.22s, background 0.22s;
}
.btn-ghost:hover { color: var(--ink); border-color: var(--ink-mid); background: rgba(28,31,46,0.03); }
.hero-scroll-hint {
position: absolute; bottom: 0; right: 3rem;
writing-mode: vertical-lr;
font-family: 'Space Mono', monospace;
font-size: 0.58rem;
letter-spacing: 0.22em;
color: var(--ink-soft);
text-transform: uppercase;
display: flex; align-items: center; gap: 0.75rem;
}
.hero-scroll-hint::after {
content: '';
display: block; width: 1px; height: 3rem;
background: linear-gradient(to bottom, var(--ink-soft), transparent);
}
/* ── MARQUEE ── */
.marquee-strip {
border-top: 1px solid var(--border);
border-bottom: 1px solid var(--border);
padding: 0.95rem 0;
overflow: hidden;
background: var(--cloud);
}
.marquee-track {
display: flex;
animation: marquee 24s linear infinite;
white-space: nowrap;
width: max-content;
}
.marquee-item {
font-family: 'Space Mono', monospace;
font-size: 0.65rem;
letter-spacing: 0.15em;
text-transform: uppercase;
color: var(--ink-soft);
padding: 0 3rem;
}
.marquee-item span { color: var(--iris); margin: 0 0.4rem; }
@keyframes marquee {
from { transform: translateX(0); }
to { transform: translateX(-50%); }
}
/* ── SECTION SHARED ── */
section { padding: 7rem 3rem; }
.section-label {
font-family: 'Space Mono', monospace;
font-size: 0.63rem;
letter-spacing: 0.2em;
text-transform: uppercase;
color: var(--sage);
margin-bottom: 1.25rem;
display: flex; align-items: center; gap: 0.75rem;
}
.section-label::before {
content: '';
display: inline-block; width: 1.5rem; height: 1px;
background: var(--sage);
}
.section-title {
font-family: 'Playfair Display', serif;
font-size: clamp(2rem, 4vw, 3.6rem);
font-weight: 700;
line-height: 1.1;
letter-spacing: -0.015em;
color: var(--ink);
}
/* ── ABOUT ── */
.about { background: var(--blush); }
.about-inner {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 5rem;
align-items: center;
max-width: 1200px; margin: 0 auto;
}
.about-title { margin-top: 1.25rem; }
.about-title em { font-style: italic; color: var(--iris); }
.about-body {
color: var(--ink-mid);
font-size: 1rem;
line-height: 1.85;
margin-bottom: 1.5rem;
}
.about-stats {
display: grid; grid-template-columns: 1fr 1fr;
gap: 1.5rem; margin-top: 2.5rem;
}
.stat-item {
padding: 1.25rem;
background: #fff;
border: 1px solid var(--border-soft);
border-radius: 4px;
}
.stat-num {
font-family: 'Playfair Display', serif;
font-size: 2.4rem;
font-weight: 900;
color: var(--ink);
line-height: 1;
}
.stat-num sup { font-size: 0.9rem; color: var(--iris); vertical-align: super; }
.stat-label {
font-family: 'Space Mono', monospace;
font-size: 0.6rem;
letter-spacing: 0.13em;
text-transform: uppercase;
color: var(--ink-soft);
margin-top: 0.4rem;
}
/* ── SERVICES ── */
.services { background: var(--porcelain); }
.services-inner { max-width: 1200px; margin: 0 auto; }
.services-header {
display: flex; justify-content: space-between; align-items: flex-end;
margin-bottom: 3.5rem;
flex-wrap: wrap; gap: 2rem;
}
.services-head-right {
font-size: 0.95rem;
color: var(--ink-soft);
max-width: 34ch;
line-height: 1.75;
}
.services-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1.25rem;
}
.service-card {
background: #fff;
border: 1px solid var(--border-soft);
padding: 2.25rem 2rem;
position: relative;
overflow: hidden;
border-radius: 4px;
transition: box-shadow 0.28s, transform 0.22s, border-color 0.22s;
cursor: default;
}
.service-card::after {
content: '';
position: absolute; top: 0; left: 0; right: 0;
height: 3px;
background: linear-gradient(90deg, var(--iris), var(--sage));
transform: scaleX(0); transform-origin: left;
transition: transform 0.38s ease;
border-radius: 4px 4px 0 0;
}
.service-card:hover {
box-shadow: 0 8px 32px rgba(91,110,245,0.1), 0 2px 8px rgba(28,31,46,0.06);
transform: translateY(-3px);
border-color: transparent;
}
.service-card:hover::after { transform: scaleX(1); }
.service-icon {
width: 2.25rem; height: 2.25rem;
margin-bottom: 1.25rem;
color: var(--iris);
}
.service-num {
font-family: 'Space Mono', monospace;
font-size: 0.58rem;
color: var(--ink-soft);
letter-spacing: 0.1em;
margin-bottom: 0.75rem;
}
.service-name {
font-family: 'Playfair Display', serif;
font-size: 1.3rem;
font-weight: 700;
line-height: 1.2;
margin-bottom: 0.85rem;
color: var(--ink);
}
.service-desc {
font-size: 0.875rem;
color: var(--ink-soft);
line-height: 1.75;
}
.service-tags {
display: flex; flex-wrap: wrap; gap: 0.4rem;
margin-top: 1.5rem;
}
.tag {
font-family: 'Space Mono', monospace;
font-size: 0.54rem;
letter-spacing: 0.08em;
text-transform: uppercase;
color: var(--iris);
background: var(--iris-pale);
padding: 0.3rem 0.7rem;
border-radius: 2px;
}
/* ── WORK ── */
.work { background: var(--cloud); }
.work-inner { max-width: 1200px; margin: 0 auto; }
.work-header {
display: flex; justify-content: space-between; align-items: flex-end;
margin-bottom: 3.5rem; flex-wrap: wrap; gap: 2rem;
}
.work-grid {
display: grid;
grid-template-columns: 1.6fr 1fr;
grid-template-rows: auto auto;
gap: 1.25rem;
}
.work-card {
position: relative;
overflow: hidden;
aspect-ratio: 4/3;
background: #fff;
cursor: pointer;
border-radius: 6px;
border: 1px solid var(--border-soft);
}
.work-card.tall { grid-row: span 2; aspect-ratio: auto; min-height: 500px; }
.work-card-bg {
position: absolute; inset: 0;
transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.work-card:hover .work-card-bg { transform: scale(1.04); }
/* Muted, light-mode-friendly gradients */
.wc1 .work-card-bg { background: linear-gradient(140deg, #D8DCFF 0%, #B8C3FA 50%, #A5B4FC 100%); }
.wc2 .work-card-bg { background: linear-gradient(140deg, #FDE8E8 0%, #F5C2C2 100%); }
.wc3 .work-card-bg { background: linear-gradient(140deg, #D4EDD9 0%, #A8D4B0 100%); }
.wc1 .work-card-bg::after {
content: '';
position: absolute; inset: 0;
background: radial-gradient(circle 140px at 65% 45%, rgba(255,255,255,0.55) 0%, transparent 65%);
}
.wc2 .work-card-bg::after {
content: '';
position: absolute; inset: 0;
background: radial-gradient(circle 100px at 40% 55%, rgba(255,255,255,0.45) 0%, transparent 60%);
}
.wc3 .work-card-bg::after {
content: '';
position: absolute; inset: 0;
background: radial-gradient(circle 100px at 60% 35%, rgba(255,255,255,0.5) 0%, transparent 60%);
}
.work-card-info {
position: absolute; bottom: 0; left: 0; right: 0;
padding: 1.75rem;
background: linear-gradient(to top, rgba(247,248,252,0.97) 0%, rgba(247,248,252,0.7) 60%, transparent 100%);
transform: translateY(28%);
transition: transform 0.38s ease;
}
.work-card:hover .work-card-info { transform: translateY(0); }
.work-card-cat {
font-family: 'Space Mono', monospace;
font-size: 0.58rem;
letter-spacing: 0.15em;
text-transform: uppercase;
color: var(--sage);
margin-bottom: 0.35rem;
}
.work-card-title {
font-family: 'Playfair Display', serif;
font-size: 1.15rem;
font-weight: 700;
color: var(--ink);
}
.work-card-arrow {
margin-top: 0.6rem;
font-family: 'Space Mono', monospace;
font-size: 0.62rem;
letter-spacing: 0.1em;
color: var(--iris);
text-transform: uppercase;
}
/* ── PROCESS ── */
.process { background: var(--porcelain); }
.process-inner { max-width: 1200px; margin: 0 auto; }
.process-header { margin-bottom: 4rem; }
.process-steps {
display: grid; grid-template-columns: repeat(4, 1fr);
gap: 2rem; position: relative;
}
.process-steps::before {
content: '';
position: absolute; top: 1.2rem; left: 3rem; right: 3rem;
height: 1px;
background: linear-gradient(90deg, var(--iris-pale), var(--iris), var(--sage), var(--sage-pale));
z-index: 0;
}
.process-step { position: relative; z-index: 1; }
.step-dot {
width: 2.4rem; height: 2.4rem;
border-radius: 50%;
background: var(--porcelain);
border: 2px solid var(--iris);
display: flex; align-items: center; justify-content: center;
margin-bottom: 1.5rem;
box-shadow: 0 0 0 4px var(--iris-pale);
}
.step-dot span {
font-family: 'Space Mono', monospace;
font-size: 0.6rem;
color: var(--iris);
font-weight: 700;
}
.step-name {
font-family: 'Playfair Display', serif;
font-size: 1.2rem;
font-weight: 700;
margin-bottom: 0.7rem;
color: var(--ink);
}
.step-desc {
font-size: 0.85rem;
color: var(--ink-soft);
line-height: 1.75;
}
/* ── TESTIMONIAL ── */
.testimonial-section {
background: var(--sage-pale);
border-top: 1px solid rgba(127,166,136,0.2);
border-bottom: 1px solid rgba(127,166,136,0.2);
}
.testimonial-inner {
max-width: 860px; margin: 0 auto;
text-align: center;
}
.quote-mark {
font-family: 'Playfair Display', serif;
font-size: 5rem;
color: var(--sage);
line-height: 0.5;
margin-bottom: 1.5rem;
opacity: 0.55;
}
.testimonial-text {
font-family: 'Playfair Display', serif;
font-size: clamp(1.2rem, 2.4vw, 1.65rem);
font-weight: 400;
font-style: italic;
line-height: 1.65;
color: var(--ink);
margin-bottom: 2rem;
}
.testimonial-author {
font-family: 'Space Mono', monospace;
font-size: 0.63rem;
letter-spacing: 0.15em;
text-transform: uppercase;
color: var(--ink-soft);
}
.testimonial-author strong { color: var(--sage); }
/* ── CTA ── */
.cta-section {
background: var(--ink);
text-align: center;
padding: 8rem 3rem;
}
.cta-inner { max-width: 680px; margin: 0 auto; }
.cta-section .section-label { justify-content: center; color: var(--sage); }
.cta-section .section-label::before { background: var(--sage); }
.cta-title {
font-family: 'Playfair Display', serif;
font-size: clamp(2.25rem, 5vw, 4.25rem);
font-weight: 900;
line-height: 1.08;
letter-spacing: -0.02em;
margin-bottom: 1.25rem;
color: #fff;
}
.cta-title em { font-style: italic; color: var(--iris-light); }
.cta-sub {
color: rgba(255,255,255,0.6);
font-size: 1rem;
max-width: 40ch;
margin: 0 auto 2.5rem;
line-height: 1.8;
}
.cta-actions { display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap; }
.cta-section .btn-ghost {
color: rgba(255,255,255,0.7);
border-color: rgba(255,255,255,0.2);
}
.cta-section .btn-ghost:hover {
color: #fff;
border-color: rgba(255,255,255,0.5);
background: rgba(255,255,255,0.06);
}
/* ── FOOTER ── */
footer {
background: var(--porcelain);
border-top: 1px solid var(--border);
padding: 2.75rem 3rem;
display: flex; justify-content: space-between; align-items: center;
flex-wrap: wrap; gap: 1.5rem;
}
.footer-logo {
font-family: 'Playfair Display', serif;
font-size: 1.1rem;
font-weight: 700;
color: var(--ink);
}
.footer-logo span { color: var(--iris); }
.footer-links {
display: flex; gap: 2rem; list-style: none;
}
.footer-links a {
font-family: 'Space Mono', monospace;
font-size: 0.6rem;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(--ink-soft);
text-decoration: none;
transition: color 0.2s;
}
.footer-links a:hover { color: var(--ink); }
.footer-copy {
font-family: 'Space Mono', monospace;
font-size: 0.58rem;
color: var(--ink-soft);
letter-spacing: 0.08em;
}
/* ── ENTRY ANIMATIONS ── */
@keyframes fadeUp {
from { opacity: 0; transform: translateY(28px); }
to { opacity: 1; transform: translateY(0); }
}
.hero-eyebrow { animation: fadeUp 0.75s ease both 0.2s; }
.hero-headline { animation: fadeUp 0.85s ease both 0.38s; }
.hero-sub-row { animation: fadeUp 0.85s ease both 0.6s; }
/* ── RESPONSIVE ── */
@media (max-width: 900px) {
nav { padding: 1.2rem 1.5rem; }
.nav-links { display: none; }
section { padding: 5rem 1.5rem; }
.hero { padding: 0 1.5rem 4rem; }
.about-inner { grid-template-columns: 1fr; gap: 2.5rem; }
.services-grid { grid-template-columns: 1fr; }
.work-grid { grid-template-columns: 1fr; }
.work-card.tall { min-height: 280px; aspect-ratio: 4/3; grid-row: auto; }
.process-steps { grid-template-columns: 1fr 1fr; }
.process-steps::before { display: none; }
footer { flex-direction: column; text-align: center; }
.footer-links { flex-wrap: wrap; justify-content: center; }
}
@media (prefers-reduced-motion: reduce) {
*, *::before, *::after { animation: none !important; transition: none !important; }
}
</style>
</head>
<body>
<!-- NAV -->
<nav>
<a class="nav-logo" href="#">Auro<span>vah</span></a>
<ul class="nav-links">
<li><a href="#about">Studio</a></li>
<li><a href="#services">Services</a></li>
<li><a href="#work">Work</a></li>
<li><a href="#process">Process</a></li>
</ul>
<a class="nav-cta" href="#contact">Start a Project</a>
</nav>
<!-- HERO -->
<section class="hero" id="home">
<div class="hero-bg"></div>
<div class="hero-grid"></div>
<p class="hero-eyebrow">Design & Brand Studio — Melbourne</p>
<h1 class="hero-headline">
We craft<br>
<span class="line-2">brands that</span><br>
<span class="accent">live & breathe.</span>
</h1>
<div class="hero-sub-row">
<p class="hero-sub">
Aurovah is a creative studio building distinctive identities, digital experiences, and strategic design for brands that refuse to be ordinary.
</p>
<div class="hero-actions">
<a class="btn-primary" href="#work">View Work</a>
<a class="btn-ghost" href="#contact">Get in Touch</a>
</div>
</div>
<div class="hero-scroll-hint">Scroll</div>
</section>
<!-- MARQUEE -->
<div class="marquee-strip" aria-hidden="true">
<div class="marquee-track">
<span class="marquee-item">Brand Identity <span>✦</span></span>
<span class="marquee-item">Digital Experience <span>✦</span></span>
<span class="marquee-item">Motion Design <span>✦</span></span>
<span class="marquee-item">Web Design <span>✦</span></span>
<span class="marquee-item">UX Strategy <span>✦</span></span>
<span class="marquee-item">Design Systems <span>✦</span></span>
<span class="marquee-item">Brand Identity <span>✦</span></span>
<span class="marquee-item">Digital Experience <span>✦</span></span>
<span class="marquee-item">Motion Design <span>✦</span></span>
<span class="marquee-item">Web Design <span>✦</span></span>
<span class="marquee-item">UX Strategy <span>✦</span></span>
<span class="marquee-item">Design Systems <span>✦</span></span>
</div>
</div>
<!-- ABOUT -->
<section class="about" id="about">
<div class="about-inner">
<div class="about-left">
<p class="section-label">About the Studio</p>
<h2 class="section-title about-title">Design that earns <em>attention</em> — and keeps it.</h2>
</div>
<div class="about-right">
<p class="about-body">
Aurovah is a tight-knit creative studio obsessed with the gap between good design and great design. We work with startups, established brands, and cultural institutions who understand that visual identity is not decoration — it's strategy made visible.
</p>
<p class="about-body">
Every project starts with deep listening and ends with work that is unmistakably yours. No templates. No shortcuts. Just deliberate craft applied to real problems.
</p>
<div class="about-stats">
<div class="stat-item">
<div class="stat-num">120<sup>+</sup></div>
<div class="stat-label">Projects Delivered</div>
</div>
<div class="stat-item">
<div class="stat-num">8</div>
<div class="stat-label">Years of Studio Work</div>
</div>
<div class="stat-item">
<div class="stat-num">94<sup>%</sup></div>
<div class="stat-label">Client Retention Rate</div>
</div>
<div class="stat-item">
<div class="stat-num">4</div>
<div class="stat-label">Industry Awards</div>
</div>
</div>
</div>
</div>
</section>
<!-- SERVICES -->
<section class="services" id="services">
<div class="services-inner">
<div class="services-header">
<div>
<p class="section-label">What We Do</p>
<h2 class="section-title">Studio<br>Services</h2>
</div>
<p class="services-head-right">We operate at the intersection of strategy and craft — each engagement is scoped to what your brand actually needs.</p>
</div>
<div class="services-grid">
<div class="service-card">
<svg class="service-icon" viewBox="0 0 40 40" fill="none" stroke="currentColor" stroke-width="1.5">
<circle cx="20" cy="20" r="10"/><path d="M20 4v6M20 30v6M4 20h6M30 20h6"/>
</svg>
<p class="service-num">01</p>
<h3 class="service-name">Brand Identity</h3>
<p class="service-desc">From naming and positioning to logo systems and full visual language. We build identities with structural integrity and the character to resonate.</p>
<div class="service-tags">
<span class="tag">Logo Design</span><span class="tag">Typography</span>
<span class="tag">Colour</span><span class="tag">Guidelines</span>
</div>
</div>
<div class="service-card">
<svg class="service-icon" viewBox="0 0 40 40" fill="none" stroke="currentColor" stroke-width="1.5">
<rect x="4" y="8" width="32" height="24" rx="2"/><path d="M12 32l4-8 4 8 4-8 4 8"/>
</svg>
<p class="service-num">02</p>
<h3 class="service-name">Web & Digital</h3>
<p class="service-desc">Websites, product landing pages, and SaaS interfaces designed to convert, retain, and delight. Every pixel earns its place.</p>
<div class="service-tags">
<span class="tag">UI Design</span><span class="tag">Webflow</span>
<span class="tag">Framer</span><span class="tag">Dev Handoff</span>
</div>
</div>
<div class="service-card">
<svg class="service-icon" viewBox="0 0 40 40" fill="none" stroke="currentColor" stroke-width="1.5">
<path d="M8 12h24M8 20h16M8 28h20"/><circle cx="30" cy="28" r="6"/>
</svg>
<p class="service-num">03</p>
<h3 class="service-name">Design Systems</h3>
<p class="service-desc">Scalable component libraries and token-based systems that keep your product cohesive as it grows — built for the teams that ship after us.</p>
<div class="service-tags">
<span class="tag">Figma</span><span class="tag">Tokens</span><span class="tag">Components</span>
</div>
</div>
<div class="service-card">
<svg class="service-icon" viewBox="0 0 40 40" fill="none" stroke="currentColor" stroke-width="1.5">
<path d="M20 4l4 12h12l-10 8 4 12-10-8-10 8 4-12L4 16h12z"/>
</svg>
<p class="service-num">04</p>
<h3 class="service-name">Motion & Animation</h3>
<p class="service-desc">Brand motion, UI micro-interactions, and launch films that carry your identity into time. Motion is where personality becomes undeniable.</p>
<div class="service-tags">
<span class="tag">After Effects</span><span class="tag">Lottie</span><span class="tag">3D</span>
</div>
</div>
<div class="service-card">
<svg class="service-icon" viewBox="0 0 40 40" fill="none" stroke="currentColor" stroke-width="1.5">
<path d="M10 28c0-5.5 4.5-10 10-10s10 4.5 10 10"/><circle cx="20" cy="14" r="6"/>
</svg>
<p class="service-num">05</p>
<h3 class="service-name">UX Strategy</h3>
<p class="service-desc">Research-grounded user experience design for digital products — from journey mapping and wireframing through to high-fidelity prototypes.</p>
<div class="service-tags">
<span class="tag">Research</span><span class="tag">Prototyping</span><span class="tag">Testing</span>
</div>
</div>
<div class="service-card">
<svg class="service-icon" viewBox="0 0 40 40" fill="none" stroke="currentColor" stroke-width="1.5">
<rect x="6" y="6" width="12" height="12" rx="1"/>
<rect x="22" y="6" width="12" height="12" rx="1"/>
<rect x="6" y="22" width="12" height="12" rx="1"/>
<rect x="22" y="22" width="12" height="12" rx="1"/>
</svg>
<p class="service-num">06</p>
<h3 class="service-name">Brand Campaigns</h3>
<p class="service-desc">End-to-end creative direction for product launches, rebrands, and campaign moments — across print, digital, and OOH.</p>
<div class="service-tags">
<span class="tag">Art Direction</span><span class="tag">Print</span><span class="tag">Social</span>
</div>
</div>
</div>
</div>
</section>
<!-- WORK -->
<section class="work" id="work">
<div class="work-inner">
<div class="work-header">
<div>
<p class="section-label">Selected Work</p>
<h2 class="section-title">Recent<br>Projects</h2>
</div>
<a class="btn-ghost" href="#">View All Work</a>
</div>
<div class="work-grid">
<div class="work-card tall wc1">
<div class="work-card-bg"></div>
<div class="work-card-info">
<p class="work-card-cat">Brand Identity + Web</p>
<h3 class="work-card-title">Luminary Finance Platform</h3>
<p class="work-card-arrow">View Case Study →</p>
</div>
</div>
<div class="work-card wc2">
<div class="work-card-bg"></div>
<div class="work-card-info">
<p class="work-card-cat">Motion + Campaign</p>
<h3 class="work-card-title">Sorell Spirits Co.</h3>
<p class="work-card-arrow">View Case Study →</p>
</div>
</div>
<div class="work-card wc3">
<div class="work-card-bg"></div>
<div class="work-card-info">
<p class="work-card-cat">Design System</p>
<h3 class="work-card-title">Verdant Health App</h3>
<p class="work-card-arrow">View Case Study →</p>
</div>
</div>
</div>
</div>
</section>
<!-- PROCESS -->
<section class="process" id="process">
<div class="process-inner">
<div class="process-header">
<p class="section-label">How We Work</p>
<h2 class="section-title">The Aurovah<br>Method</h2>
</div>
<div class="process-steps">
<div class="process-step">
<div class="step-dot"><span>01</span></div>
<h3 class="step-name">Discover</h3>
<p class="step-desc">Deep brand immersion — we listen, question, and map your landscape before touching a single pixel.</p>
</div>
<div class="process-step">
<div class="step-dot"><span>02</span></div>
<h3 class="step-name">Define</h3>
<p class="step-desc">Positioning, strategy, and creative direction locked in. Everyone aligned before creative begins.</p>
</div>
<div class="process-step">
<div class="step-dot"><span>03</span></div>
<h3 class="step-name">Design</h3>
<p class="step-desc">Iterative craft in close collaboration. You see the thinking, not just the final output.</p>
</div>
<div class="process-step">
<div class="step-dot"><span>04</span></div>
<h3 class="step-name">Deliver</h3>
<p class="step-desc">Pixel-perfect handoff with documentation, assets, and guidance to carry the work forward.</p>
</div>
</div>
</div>
</section>
<!-- TESTIMONIAL -->
<section class="testimonial-section">
<div class="testimonial-inner">
<div class="quote-mark" aria-hidden="true">"</div>
<p class="testimonial-text">
Aurovah didn't just redesign our brand — they gave us a visual language we'd been unable to articulate for years. The work paid for itself within a quarter.
</p>
<p class="testimonial-author">
<strong>Mia Thornton</strong> — Founder, Luminary Finance
</p>
</div>
</section>
<!-- CTA -->
<section class="cta-section" id="contact">
<div class="cta-inner">
<p class="section-label">Start a Conversation</p>
<h2 class="cta-title">
Ready to build something<br><em>worth noticing?</em>
</h2>
<p class="cta-sub">We take on a limited number of new projects each quarter. Tell us about yours.</p>
<div class="cta-actions">
<a class="btn-primary" href="mailto:hello@aurovah.studio">hello@aurovah.studio</a>
<a class="btn-ghost" href="#">Download Studio Deck</a>
</div>
</div>
</section>
<!-- FOOTER -->
<footer>
<div class="footer-logo">Auro<span>vah</span></div>
<ul class="footer-links">
<li><a href="#">Studio</a></li>
<li><a href="#">Services</a></li>
<li><a href="#">Work</a></li>
<li><a href="#">Contact</a></li>
<li><a href="#">LinkedIn</a></li>
</ul>
<p class="footer-copy">© 2026 Aurovah Creative Studio</p>
</footer>
</body>
</html>








