Risso is an Astro + Sanity website theme for brand and product design studios. A black hero with light streaks, a bright editorial middle, one orange accent and smooth motion on every section.
13 page types, 23 pages: Home, About, Services, a page per service, Work with filters, Case study, Pricing with a monthly and yearly toggle and a plan comparison, Journal, Article, Contact with a thank-you page, Privacy, Terms, 404
Smooth motion: Lenis smooth scrolling, a fixed header, a preloader, headlines that reveal letter by letter, a statement that fills as you scroll, a cursor that follows the service list, counters, pricing cards that move at different speeds, a full-screen menu, underline links that sweep in from the left and out to the right, buttons with an orange sweep and a rolling label. Everything turns off for reduced motion
Edit in Sanity or in one file: Sanity Studio schemas and a seed script with all the demo content. Without Sanity the site builds from one JSON file
SEO and AI search built in: Organization, Service, FAQ, CreativeWork, BlogPosting, OfferCatalog and breadcrumb structured data, sitemap, RSS, a robots.txt that welcomes AI crawlers, and llms.txt
Fast: Lighthouse on mobile 100 in Accessibility, Best Practices and SEO, 99 to 100 in Performance, no JavaScript framework
Contact form for Formspree, Web3Forms or Basin
Figma file included: 19 colour variables, 42 text styles and 36 components with hover states, plus every page for desktop and phone
One payment, unlimited client projects, free updates.
Risso is an Astro + Sanity website theme for brand and product design studios. A black hero with light streaks, a bright editorial middle, one orange accent and smooth motion on every section.
13 page types, 23 pages: Home, About, Services, a page per service, Work with filters, Case study, Pricing with a monthly and yearly toggle and a plan comparison, Journal, Article, Contact with a thank-you page, Privacy, Terms, 404
Smooth motion: Lenis smooth scrolling, a fixed header, a preloader, headlines that reveal letter by letter, a statement that fills as you scroll, a cursor that follows the service list, counters, pricing cards that move at different speeds, a full-screen menu, underline links that sweep in from the left and out to the right, buttons with an orange sweep and a rolling label. Everything turns off for reduced motion
Edit in Sanity or in one file: Sanity Studio schemas and a seed script with all the demo content. Without Sanity the site builds from one JSON file
SEO and AI search built in: Organization, Service, FAQ, CreativeWork, BlogPosting, OfferCatalog and breadcrumb structured data, sitemap, RSS, a robots.txt that welcomes AI crawlers, and llms.txt
Fast: Lighthouse on mobile 100 in Accessibility, Best Practices and SEO, 99 to 100 in Performance, no JavaScript framework
Contact form for Formspree, Web3Forms or Basin
Figma file included: 19 colour variables, 42 text styles and 36 components with hover states, plus every page for desktop and phone
One payment, unlimited client projects, free updates.