Idea
Start with a spark.

The studio’s creative toolkit
Try a shape. Frame your work. Reveal the difference. Find a combination you love, then bring it into your page.
01 / Shape dividers
Turn the space between two sections into part of the design.
Give your next idea
a little room to shine.
The divider’s fill matches the section below it. The area behind it matches the section above.
Copy this into a page in src/pages/. Replace the sample content and give section-content your page’s usual spacing.
02 / Animation presets
A soft entrance helps the work shine. Keep it subtle and give the eye time to follow.
Start with a spark.
Make it your own.
Put it into the world.
On your page, these elements reveal as they scroll into view.
Wrap a card, image, or section in Reveal. The component handles scroll detection and reduced motion. Your content stays visible without JavaScript.
03 / Image shapes & frames
A new silhouette, a bold edge, a little color. Same work, different personality.

Try a border with no shadow, or a bold offset with no border. Images crop to fill the shape.
Copy into a page in src/pages/. Keep the import with your other imports, then replace the image and text with your own.
04 / Project-card hover effects
Give a project a small, thoughtful response when someone stops to look.

Branding & website design
Effects respect the motion switch above and your system preference. The project title and link always stay available.
Copy into a page in src/pages/. Keep the import with your other imports, then replace the image and text with your own.
05 / Before & after
Two images. One sliding edge. Let the transformation tell the story.
Original color
MonochromeDrag the divider, or focus it and use the arrow keys.
Demonstration only: the same artwork shown in monochrome and its original color, not a client redesign. Use an approved before-and-after image pair for a real project.
To use your chosen images on a page, save them in public/assets/ with the names shown below, then copy the example. Image selection previews files here; it does not add them to your website. Replace the sample image descriptions with your own.
Copy into a page in src/pages/. Keep the import with your other imports, then replace the image and text with your own.
06 / From playground to page
Find a combination above, then copy its example. These controls experiment here; they don’t change the homepage.
Open src/pages/index.astro. Keep imports between the opening --- lines. Add the component where you want it, and use your own content.
Run npm run dev and check desktop and phone layouts. Run npm run verify, then commit and push to publish through Cloudflare.
Keep one import per component, even when using it several times. For a new business page, use SiteLayout: it supplies shared navigation, the main content area, footer, and motion controls. Place only your page’s sections inside it, and use wrap and section-pad for shared width and spacing. See the repository README and editing guide for a complete example.