Meridian

Features

Everything you need,
nothing you do not

32 flex blocks

Hero, portfolio grids, masonry galleries, image pairs and mosaics, drifting marquees, pricing tiers, testimonials, FAQ accordions, session lists, film embeds, Instagram rows, resources, travel dates, enquiry forms and more. Stack them in any order.

39 style kits

Five families — Light, Editorial, Earth, Cool and Deep. Each kit is a typeface pairing plus two independent colour schemes, so a dark kit inverts cleanly rather than being bolted on.

16 page layouts

Starting stacks for home, about, the experience, investment, sessions, contact, travel, resources, film, link-in-bio, landing and thank-you pages.

Portfolio collections

Group work into collections with their own layout, location and camera notes. Category filtering and a keyboard-accessible lightbox included.

SEO, built in

Meta descriptions, Open Graph, Twitter cards and JSON-LD structured data describing your studio as a local business. Sitemap and redirect manager included. No plugin, no subscription.

Enquiries that survive outages

Every enquiry is written to the database before any mail is attempted, so a mail problem delays the notification instead of losing the booking.

Measured speed, not claimed speed

Tested on a throttled mid-range phone over 4G, the demo site records a largest contentful paint between 1.1 and 1.9 seconds and a cumulative layout shift of 0.000 on every page — comfortably inside Google's thresholds of 2.5s and 0.1. Pages make five to thirteen requests.

That comes from having no page-builder and no framework: one vanilla script with no dependencies, images resized to four widths with WebP and blur-up placeholders, explicit dimensions on every image so nothing jumps as it loads, and films that request nothing from YouTube or Vimeo until someone presses play.

Accessible, and audited

Every page passes an automated WCAG 2.1 AA audit with zero violations, including with the image lightbox open. Menus, accordions and the lightbox are fully keyboard operable — focus moves into dialogs, is trapped while they are open, and returns to where it started when they close. Every animation respects reduced-motion preferences.

Automated testing catches perhaps half of real accessibility problems, so this is a floor rather than a certificate — but it is a floor most themes do not clear.