{
 "slug": "hundred",
 "name": "Hundred",
 "title": "Free pilates studio website template",
 "description": "Free HTML Pilates studio website template for reformer and mat teachers: classes, timetable, prices. AGENTS.md for AI agents, or a no-code site from 8B.",
 "kind": "One-page website for a small reformer Pilates studio that teaches beginners, runners, new mothers, desk workers and people over sixty",
 "summary": "A one-page site for a small reformer Pilates studio in Leith, Edinburgh: an opening on the warm-up, four class formats, six teaching rules, one fifty-minute class in order, teachers, who comes, the room, a weekly timetable, three prices and a booking form. A cream sheet with rounded corners inside a bright coral frame, heavy tight coral headings, a deep coral carriage gliding down the class rails and a pinned minute rail.",
 "fits": [
  "reformer Pilates studio",
  "mat Pilates, yoga or barre studio",
  "physiotherapy clinic or boutique fitness studio with group classes and a weekly timetable",
  "any class-based studio that wants a warm, bold look: a coral frame, a cream sheet and heavy type"
 ],
 "categories": [
  "Sport and fitness",
  "Local business"
 ],
 "tags": [
  "pilates",
  "reformer pilates",
  "pilates studio",
  "yoga studio",
  "barre",
  "fitness",
  "wellness",
  "class timetable",
  "booking",
  "coral",
  "bold typography",
  "rounded",
  "gsap",
  "scrolltrigger",
  "lenis",
  "single-file"
 ],
 "language": "en",
 "size_kb": 83,
 "photos": 21,
 "fonts": [
  "Golos Text"
 ],
 "libraries": [
  "https://cdn.jsdelivr.net/npm/gsap@3.13.0/dist/gsap.min.js",
  "https://cdn.jsdelivr.net/npm/gsap@3.13.0/dist/ScrollTrigger.min.js",
  "https://cdn.jsdelivr.net/npm/lenis@1.3.4/dist/lenis.min.js"
 ],
 "browsers": "Chrome and Edge 111+, Safari 16.2+, Firefox 113+ (it uses color-mix(), cascade layers, small/dynamic viewport units).",
 "sections": [
  {
   "key": "navigation",
   "id": "nav",
   "heading": "",
   "about": "cream top bar inside the coral frame: wordmark, five section links, Book a class button; hides on scroll down; full-screen menu on phones"
  },
  {
   "key": "opening",
   "id": "opening",
   "heading": "Every class opens with the Hundred.",
   "about": "deep coral first screen: large heading, a lead paragraph, a booking button with the first-class prices, and a tall reformer photo"
  },
  {
   "key": "classes",
   "id": "classes",
   "heading": "Four ways onto the apparatus",
   "about": "four class formats as full-width rounded rails: big name, description, length, level and class size, and a photo (demo: Reformer, Tower, Mat, Ring)"
  },
  {
   "key": "method",
   "id": "method",
   "heading": "Six rules we teach by",
   "about": "six teaching rules as one large paragraph, each rule's name a coral lead-in"
  },
  {
   "key": "fifty",
   "id": "fifty",
   "heading": "Fifty minutes, in order",
   "about": "one class in order: six blocks on a pinned track under a minute rail from 0 to 50 (demo: warm-up, legs, arms, centre, length, release)"
  },
  {
   "key": "teachers",
   "id": "teachers",
   "heading": "Teachers who watch",
   "about": "four teacher cards: name, the glyph of their class, portrait, role and a two-line bio"
  },
  {
   "key": "bodies",
   "id": "bodies",
   "heading": "Who walks in on a Monday",
   "about": "who the classes are for: four tall portrait frames with a heading and one line each (demo: runners, pregnancy, desk backs, over sixty)"
  },
  {
   "key": "studio",
   "id": "studio",
   "heading": "One room on Example Street",
   "about": "the room: heading, a paragraph, four facts and two lanes of studio photos"
  },
  {
   "key": "timetable",
   "id": "timetable",
   "heading": "This week on the floor",
   "about": "a week of classes in seven day columns, Reformer slots filled coral, with a booking button"
  },
  {
   "key": "prices",
   "id": "prices",
   "heading": "Three ways to pay",
   "about": "three price cards, the middle one filled, each with a price, terms, a line and a button (demo: first class, ten classes, unlimited)"
  },
  {
   "key": "contact",
   "id": "contact",
   "heading": "Come in for a first class",
   "about": "contact details (address, hours, phone, email; placeholders) beside a short first-class form"
  },
  {
   "key": "footer",
   "id": "footer",
   "heading": "Hundred ®",
   "about": "deep coral panel: wordmark, tagline, address, phone, email, Instagram, page links, copyright with the Design: 8B credit"
  }
 ],
 "placeholders": [
  "og-image",
  "favicon",
  "phone",
  "email",
  "form",
  "social"
 ],
 "lighthouse": null,
 "license": {
  "code": "MIT",
  "photos": "Unsplash License",
  "fonts": "SIL Open Font License 1.1"
 },
 "get": {
  "degit": "npx degit 8bsite/pilates-studio-website-template my-site",
  "curl": [
   "curl -LO https://raw.githubusercontent.com/8bsite/pilates-studio-website-template/main/index.html",
   "curl -LO https://raw.githubusercontent.com/8bsite/pilates-studio-website-template/main/AGENTS.md",
   "curl -LO https://raw.githubusercontent.com/8bsite/pilates-studio-website-template/main/LICENSE",
   "curl -LO https://raw.githubusercontent.com/8bsite/pilates-studio-website-template/main/CREDITS.md"
  ],
  "agent_prompt": "Read AGENTS.md, then edit index.html. Adapt it to <my studio: name, address, class formats, teachers, timetable, prices, booking terms, hours, contacts, legal name>. Replace the studio name, Leith address, teachers, timetable and prices first. The opening heading, lead and first class plan block name a Pilates warm-up sharing the demo's name: keep or rewrite them deliberately. Keep the section ids, the classes AGENTS.md lists and each class plan block's data-from and data-to. Ask me for missing facts; never invent prices, hours, addresses, teacher training, health claims or contacts."
 },
 "links": {
  "page": "https://8b.com/templates/hundred/",
  "md": "https://8b.com/templates/hundred.md",
  "json": "https://8b.com/templates/hundred.json",
  "demo": "https://8b.com/templates/hundred/demo.html",
  "ghDemo": "https://8bsite.github.io/pilates-studio-website-template/",
  "repo": "https://github.com/8bsite/pilates-studio-website-template",
  "zip": "https://8b.com/templates/hundred/pilates-studio-website-template.zip",
  "use": "https://github.com/new?template_name=pilates-studio-website-template&template_owner=8bsite",
  "agents": "https://github.com/8bsite/pilates-studio-website-template/blob/main/AGENTS.md",
  "credits": "https://github.com/8bsite/pilates-studio-website-template/blob/main/CREDITS.md",
  "raw": {
   "index": "https://raw.githubusercontent.com/8bsite/pilates-studio-website-template/main/index.html",
   "agents": "https://raw.githubusercontent.com/8bsite/pilates-studio-website-template/main/AGENTS.md",
   "license": "https://raw.githubusercontent.com/8bsite/pilates-studio-website-template/main/LICENSE",
   "credits": "https://raw.githubusercontent.com/8bsite/pilates-studio-website-template/main/CREDITS.md"
  },
  "preview": "https://8b.com/templates/hundred/desktop.webp",
  "phone": "https://8b.com/templates/hundred/phone.webp",
  "clip": "https://8b.com/templates/hundred/scroll.mp4",
  "og": "https://8b.com/templates/hundred/og.jpg",
  "design_md": "https://8b.com/templates/hundred/DESIGN.md"
 },
 "github": {
  "repo": "8bsite/pilates-studio-website-template",
  "template_repository": true,
  "topics": [
   "html-template",
   "landing-page",
   "website-template",
   "website-templates",
   "pilates-studio",
   "pilates-website",
   "fitness-website",
   "html5",
   "agents-md",
   "gsap",
   "scrolltrigger",
   "scroll-animation",
   "lenis",
   "single-file",
   "cursor-ai",
   "static-site",
   "mit-license",
   "vibe-coding",
   "claude-code",
   "ai-agents"
  ]
 },
 "made_by": {
  "name": "8B",
  "url": "https://8b.com/"
 }
}
