Creative Studio
Dark, cinematic creative-studio landing page: a full-viewport hero with an animated backdrop and pull-up wordmark, a scroll-revealed about section, and a staggered feature-card grid. Framer Motion throughout, with a self-contained warm-cream palette.
Preview
Installation
npx shadcn@latest add https://hirael.com/r/creative-studio.jsonCode
components/templates/creative-studio/creative-studio.tsx
"use client";
import { cn } from "@/lib/utils";
import { About } from "./about";
import { Features } from "./features";
import { almarai, instrumentSerif } from "./fonts";
import { Footer } from "./footer";
import { Hero } from "./hero";
const CREATIVE_STUDIO_CSS = `
.creative-studio {
--cs-cream: #e1e0cc;
--cs-ink: #dedbc8;
--cs-muted: #8b8a80;
}
`;
export default function CreativeStudio() {
return (
<div
className={cn(
"creative-studio",
almarai.variable,
instrumentSerif.variable,
"bg-black text-(--cs-ink) antialiased",
)}
style={{
fontFamily: "var(--font-almarai), ui-sans-serif, system-ui, sans-serif",
}}
>
<style dangerouslySetInnerHTML={{ __html: CREATIVE_STUDIO_CSS }} />
<Hero />
<About />
<Features />
<Footer />
</div>
);
}
Dependencies
npm
framer-motionlucide-react