Skip to content
Late Summer Sale: 20% OFF every theme and the All-Access Pass until August 31. Browse themes
AeroLaunch

Moxie

Creative Agency / Design Studio Pro

Motion-led Astro theme for creative agencies, design studios, brand practices, and digital product teams. A living color-mesh hero, animated case studies, service and journal collections, pricing, configurable forms, smooth scrolling, and polished page transitions.

$59 $47.20 20% OFF until August 31
Read the Moxie docs Lifetime updates Personal & client use
All-Access Pass

One payment for Moxie and everything else - all 25 themes, every future release, and the visual builder included.

$968 $159.20 one-time
Get the All-Access Pass
A closer look

See Moxie in action

Every page and section is part of the download. Use these as launch-day templates - keep the structure, swap the copy.

Homepage hero - living color mesh, oversized positioning, and scroll-linked motion
Selected work collection with responsive project imagery and hover interactions
Gradient service collection with individual visual marks and generated detail pages
Three configurable engagement models for sprints, launches, and ongoing studio support
12
Page types
16
Sections
GSAP + Lenis
Motion system
Color mesh
Signature hero

Moxie is a complete Astro website system for creative agencies, design studios, brand practices, and digital product teams that want their site to feel alive without turning every scroll into a stunt. A living color-mesh hero, oversized typography, responsive case-study cards, expressive service gradients, continuous marquees, and purposeful hover motion create a clear studio personality. Lenis smooth scrolling and GSAP handle scroll-linked movement, reveals, parallax, and rotating marks, while Astro view transitions connect the generated routes and reset new pages to the correct position. The starter produces 22 static routes with five work case studies, five service detail pages, three journal articles, a studio page, pricing, contact, legal pages, sitemap output, and a custom 404. Shared brand, interface, pricing, form, footer, metadata, and SEO values live in src/config/site.ts; long-form work, services, and journal entries stay easy to edit in Astro Content Collections.

Best Fit For

  • Creative agencies and independent design studios
  • Brand strategy, identity, and motion practices
  • Web design and digital product teams
  • Freelance designers or developers building a studio presence
  • Content, campaign, and growth partners
  • Small teams that need work, services, journal, pricing, and inquiries in one site

Full Page Set

Every page is real and editable - no placeholders, no "coming soon" stubs.

Home
Work
Work Detail
Services
Service Detail
Studio
Journal
Journal Post
Contact
Privacy
Terms
404

16 Sections Included

Every section is a ready-to-use Astro component. Add it to any page, customize via config, or remove what you don't need.

Header / Nav
Floating studio navigation with compact wordmark, focused links, project CTA, and a full-screen mobile menu
Living Mesh Hero
Animated color field, oversized positioning, dual CTAs, rotating scroll badge, and scroll-linked scale and fade
Collaborator Marquee
Continuous horizontal collaborator names with a seamless loop and pause-on-hover behavior
Selected Work
Editorial project cards with image reveal, crop motion, directional controls, and generated case-study routes
Manifesto
Scroll-responsive typography, sticky rotating badge, marked statement, and a focused studio CTA
Principles Marquee
A second continuous motion band for studio principles, capabilities, or brand language
Service Collection
Five gradient service cards with individual visual marks, hover motion, and generated detail pages
Studio Statement
Proof-led positioning block with image parallax and an editorial presentation
Pricing
Three engagement models with editable prices, timelines, inclusions, badges, accents, and calls to action
Closing CTA
Color-led closing panel with inquiry copy, button interaction, and a responsive image treatment
Work Collection
Five Markdown case studies with project metadata, rich descriptions, imagery, and generated detail pages
Service Details
Five Markdown service pages with positioning, deliverables, process, related work, and next-service navigation
Journal
Three Markdown articles with an editorial index and generated article pages
Contact Form
Editable fields and messages with demo, Formspree, FormSubmit, Netlify, and custom endpoint modes
Page Transitions
Astro view transitions with correct destination scroll restoration and a reduced-motion fallback
Footer
Three contact cards, focused navigation, legal links, and a configurable AeroLaunch credit

What's Included

A living color-mesh hero with scroll-linked scale, fade, and composition changes
Lenis smooth scrolling paired with GSAP reveals, parallax, rotating marks, and responsive typography
Five animated work case studies with image motion, directional controls, and generated detail pages
Five expressive service entries with individual visual identities and generated detail pages
Continuous collaborator and studio-principle marquees without an empty gap at the loop point
A three-option pricing section with editable prices, timelines, inclusions, badges, colors, and calls to action
Astro page transitions with correct new-route scroll restoration and a complete reduced-motion path
A provider-switched contact form for demo, Formspree, FormSubmit, Netlify, or a custom endpoint

Motion That Supports the Work

The hero changes composition as visitors scroll, project images respond to hover, and typography, marks, and media move at different speeds. The effects create rhythm and hierarchy without making the portfolio difficult to browse.

A Complete Studio Content System

Moxie includes real work, service, studio, journal, pricing, and contact routes. Content Collections give case studies and articles enough room for long-form stories, while site.ts keeps the shared brand and interface decisions in one place.

Smooth From Section to Section and Page to Page

Lenis softens wheel input, GSAP coordinates scroll-linked motion, and Astro view transitions connect routes without preserving the wrong scroll position. Reduced-motion visitors receive a deliberate static version instead of a broken animation layer.

Set up in minutes

Forms, newsletter, and analytics - pre-wired

Moxie is ready to connect to your preferred providers. Pick from the options below, drop in a single API key, and your contact form, newsletter signup, and analytics are live - no backend, no JavaScript, no glue code.

Contact form

The Contact section's <form> renders with no JS. Set one provider in site.ts; the form action wires automatically.

  • Formspree
    50 free submissions / month, no domain restriction
  • FormSubmit
    Free, no signup - just an email confirmation
  • Netlify Forms
    Free 100/month - Netlify hosting only
Setup guide

Newsletter

The Newsletter form sends subscribers directly to your ESP. The email input name auto-adjusts per provider.

  • Mailchimp
    Standard EMAIL field; honeypot supported
  • ConvertKit (Kit)
    email_address field; works with any form ID
  • Buttondown
    email field; lightest, indie-friendly
Setup guide

Analytics

Layout.astro injects the right script tag based on the provider you choose. No client-side branching.

  • Google Analytics 4
    Paste your G-XXXXXXXXXX measurement ID
  • Plausible
    Privacy-friendly, ~1 KB script, no cookies
  • Umami
    Self-hostable, also cookie-free
Setup guide

Tech Stack

Astro 7 Tailwind v4 TypeScript Responsive SEO Ready Blog Ready

Config-Driven Setup

Every theme uses a single src/config/site.ts file for customization. Change your brand, navigation, form providers, analytics, and section content without touching component code.

Full site.ts reference in the docs

site.ts
// src/config/site.ts
export const siteConfig = {
  name: "Your Company",
  tagline: "Your tagline here",
  url: "https://yourdomain.com",

  navigation: { sticky: true, links: [...], cta: {...} },
  social:     { twitter: "...", github: "...", linkedin: "..." },
  seo:        { title: "...", description: "...", ogImage: "/og.png" },

  // ── Provider switches ────────────────────────────────
  contactForm: { provider: "formspree",  formspreeId: "your-id" },
  newsletter:  { provider: "convertkit", actionUrl: "https://..." },
  analytics:   { provider: "plausible",  plausibleDomain: "you.com" },

  // ── Section data ─────────────────────────────────────
  team, video, timeline, comparison, gallery,
  carousel, tabs, appDownload, map, footer,
} as const;

Full documentation, ready before you buy

Browse the install guide, the site.ts reference, provider setup, deploy instructions, and the Moxie-specific page - all live now.