Instructions

A short guide to setting up this theme and making it your own.

Getting Started

Run npm install, then npm run dev to work on the site locally and npm run build to produce the finished static site in dist/. Start with src/config/site.ts: the site’s name and address, contact details, social links and every menu.

Astro documentation: https://docs.astro.build

Fonts

Body text is Inter, which ships with the theme. Headings and buttons are Tanker by Indian Type Foundry, whose license does not allow it to be passed on with the theme: download it free from Fontshare and copy Tanker-Regular.woff2, unchanged, into public/fonts/. Until it is there, headings use a system condensed face sized to match.

Motion

The animations use GSAP and Lenis and live in src/scripts/motion.ts. An element opts in with a data-anim attribute; remove the attribute and it stays still. Anything that loops, such as the logo bands and the background videos, has a pause button, and nothing moves for visitors whose system asks for reduced motion.

Content Collections

Creators, niches, platforms, services, case studies, blog posts, reviews, pricing plans, FAQs and the team are content collections in src/content. Edit or add a Markdown or JSON entry and every list, filter, search result and detail page that uses it follows. docs/content-sources.md lists every field.

Forms

The contact, book-talent and newsletter forms post to the endpoints you set in src/config/forms.ts. They are empty to begin with, so until you connect a form service (Formspree, Basin, Netlify Forms or your own API) each form tells the visitor plainly that nothing was sent.

Three Home Pages

The theme ships three homes: Agency at /, Individual at /individual/ and Marketplace at /marketplace/. Keep the one that fits, delete the other pages, and remove them from HOMES and FOOTER_COLUMNS in src/config/site.ts.

Colors and Type

The palette, type scale and spacing are design tokens in src/styles/theme.css; change a value there and the whole site follows. The Style Guide shows each of them. Hand-written corrections go in src/styles/additions.css.

Before Publishing

Set url in src/config/site.ts, replace the demo creators, photos, videos and placeholder logos with your own (see the License page), review the Privacy Policy and Terms with your own counsel, and delete pages you do not need, such as the password page at /401/.