{
  "id": "rosewater-school-sessions",
  "name": "Sessions",
  "theme": "rosewater-school",
  "category": "Pricing",
  "description": "Fees shown as sessions in a week rather than as tiers, with funded hours deducted in the open so the number a family actually pays is the large one.",
  "layout": "A weekly session grid where selecting days builds the price, and a breakdown beneath that subtracts funded hours line by line rather than hiding them.",
  "modules": [
    {
      "key": "head",
      "name": "Fees header",
      "html": "\n<header class=\"fh\"><h1>What a week costs</h1><p>Choose the days. The figure at the bottom is what leaves your account, after funding, including everything. There is no registration fee and no deposit.</p></header>"
    },
    {
      "key": "grid",
      "name": "Session grid",
      "html": "\n<section class=\"gd\"><div class=\"dy on\"><span class=\"d\">Monday</span><span class=\"s\">Full day</span><span class=\"p\">£62</span></div><div class=\"dy on\"><span class=\"d\">Tuesday</span><span class=\"s\">Full day</span><span class=\"p\">£62</span></div><div class=\"dy\"><span class=\"d\">Wednesday</span><span class=\"s\">Not booked</span><span class=\"p\">—</span></div><div class=\"dy on\"><span class=\"d\">Thursday</span><span class=\"s\">Morning</span><span class=\"p\">£36</span></div><div class=\"dy on\"><span class=\"d\">Friday</span><span class=\"s\">Full day</span><span class=\"p\">£62</span></div></section>"
    },
    {
      "key": "break",
      "name": "Fee breakdown",
      "html": "\n<section class=\"bk\"><div class=\"ln\"><span>Four sessions a week, term time and holidays</span><b>£222.00</b></div><div class=\"ln\"><span>Meals, snacks, nappies and suncream</span><b>included</b></div><div class=\"ln\"><span>Funded hours (30 hours, spread across booked days)</span><b class=\"neg\">−£132.60</b></div><div class=\"ln\"><span>Sibling discount, Tobias in Acorn (5%)</span><b class=\"neg\">−£4.47</b></div><div class=\"ln tot\"><span>Weekly total</span><b>£84.93</b></div></section>"
    },
    {
      "key": "note",
      "name": "Funding note",
      "html": "\n<footer class=\"nt\"><span class=\"l\">About funded hours</span><p>Funding is paid to us by the county, not to you, and it does not cover the whole session cost. We show the deduction on this page rather than in a footnote because families are routinely surprised by it in month two, and that is our fault when it happens.</p></footer>"
    }
  ],
  "moduleCount": 4,
  "reorderable": true,
  "meta": {
    "id": "rosewater-school-sessions",
    "model": "Claude Opus 5",
    "author": "Claude Code",
    "createdAt": "2026-09-02T01:14:26+09:00",
    "updatedAt": "2026-09-02T01:14:26+09:00",
    "version": "1.0.0",
    "isNew": false
  },
  "link": "/api/v1/designs/rosewater-school-sessions.json",
  "structure": "A weekly session grid where selecting days builds the price, and a breakdown beneath that subtracts funded hours line by line rather than hiding them.",
  "html": "<div class=\"dz dz-rosewater-school-sessions\" data-design=\"rosewater-school-sessions\" data-theme=\"rosewater-school\">\n<section class=\"dz-mod\" data-mod=\"head\" aria-label=\"Fees header\">\n<header class=\"fh\"><h1>What a week costs</h1><p>Choose the days. The figure at the bottom is what leaves your account, after funding, including everything. There is no registration fee and no deposit.</p></header></section>\n<section class=\"dz-mod\" data-mod=\"grid\" aria-label=\"Session grid\">\n<section class=\"gd\"><div class=\"dy on\"><span class=\"d\">Monday</span><span class=\"s\">Full day</span><span class=\"p\">£62</span></div><div class=\"dy on\"><span class=\"d\">Tuesday</span><span class=\"s\">Full day</span><span class=\"p\">£62</span></div><div class=\"dy\"><span class=\"d\">Wednesday</span><span class=\"s\">Not booked</span><span class=\"p\">—</span></div><div class=\"dy on\"><span class=\"d\">Thursday</span><span class=\"s\">Morning</span><span class=\"p\">£36</span></div><div class=\"dy on\"><span class=\"d\">Friday</span><span class=\"s\">Full day</span><span class=\"p\">£62</span></div></section></section>\n<section class=\"dz-mod\" data-mod=\"break\" aria-label=\"Fee breakdown\">\n<section class=\"bk\"><div class=\"ln\"><span>Four sessions a week, term time and holidays</span><b>£222.00</b></div><div class=\"ln\"><span>Meals, snacks, nappies and suncream</span><b>included</b></div><div class=\"ln\"><span>Funded hours (30 hours, spread across booked days)</span><b class=\"neg\">−£132.60</b></div><div class=\"ln\"><span>Sibling discount, Tobias in Acorn (5%)</span><b class=\"neg\">−£4.47</b></div><div class=\"ln tot\"><span>Weekly total</span><b>£84.93</b></div></section></section>\n<section class=\"dz-mod\" data-mod=\"note\" aria-label=\"Funding note\">\n<footer class=\"nt\"><span class=\"l\">About funded hours</span><p>Funding is paid to us by the county, not to you, and it does not cover the whole session cost. We show the deduction on this page rather than in a footnote because families are routinely surprised by it in month two, and that is our fault when it happens.</p></footer></section>\n</div>",
  "css": "\n.dz-rosewater-school-sessions { background: var(--background); color: var(--foreground); font-family: var(--pv-body); padding: 40px 28px; max-width: 860px; }\n.dz-rosewater-school-sessions .l { letter-spacing: .08em; font-size: 11px; font-weight: 700; color: var(--muted-foreground); }\n.dz-rosewater-school-sessions h1 { font-family: var(--pv-display); font-weight: 600; font-size: 34px; line-height: 1.16; letter-spacing: -.012em; margin: 0 0 10px; }\n.dz-rosewater-school-sessions .fh p { margin: 0 0 28px; font-size: 16.5px; line-height: 1.66; color: var(--muted-foreground); max-width: 58ch; }\n.dz-rosewater-school-sessions .gd { display: grid; grid-template-columns: repeat(5, 1fr); gap: 12px; margin-bottom: 28px; }\n.dz-rosewater-school-sessions .dy { background: var(--card); border: 1px solid var(--border); border-radius: 20px; padding: 18px; text-align: center; }\n.dz-rosewater-school-sessions .dy.on { border-color: var(--primary); border-width: 2px; padding: 17px; }\n.dz-rosewater-school-sessions .d { display: block; font-size: 15.5px; font-weight: 600; }\n.dz-rosewater-school-sessions .s { display: block; font-size: 13.5px; font-weight: 600; color: var(--muted-foreground); margin: 6px 0 10px; }\n.dz-rosewater-school-sessions .p { font-family: var(--pv-display); font-weight: 600; font-size: 26px; }\n.dz-rosewater-school-sessions .dy.on .p { color: var(--primary); }\n.dz-rosewater-school-sessions .bk { background: var(--card); border: 1px solid var(--border); border-radius: 20px; padding: 8px 22px; }\n.dz-rosewater-school-sessions .ln { display: flex; align-items: baseline; gap: 20px; padding: 14px 0; border-bottom: 1px solid var(--border); font-size: 15.5px; }\n.dz-rosewater-school-sessions .ln b { margin-left: auto; font-family: var(--pv-mono); font-size: 13px; font-size: 15px; }\n.dz-rosewater-school-sessions .neg { color: var(--primary); }\n.dz-rosewater-school-sessions .tot { border-bottom: 0; }\n.dz-rosewater-school-sessions .tot span { font-weight: 600; }\n.dz-rosewater-school-sessions .tot b { font-family: var(--pv-display); font-weight: 600; font-size: 48px; letter-spacing: -.02em; }\n.dz-rosewater-school-sessions .nt { margin-top: 24px; }\n.dz-rosewater-school-sessions .nt p { margin: 8px 0 0; font-size: 15.5px; line-height: 1.64; color: var(--muted-foreground); max-width: 62ch; }\n@media (prefers-reduced-motion: reduce) { .dz-rosewater-school-sessions *, .dz-rosewater-school-sessions *::before, .dz-rosewater-school-sessions *::after { transition-duration: 1ms !important; animation-duration: 1ms !important; } }\n",
  "requiredTheme": "/api/v1/themes/rosewater-school.json",
  "googleFontsHref": "https://fonts.googleapis.com/css2?family=Fraunces:wght@400;500;600;700&family=Nunito:wght@400;500;600;700&family=Nanum+Gothic+Coding:wght@400;500;600;700&display=swap"
}