Celebrate the festive season with charm, cheer and, of course, plenty of carols.
On Christmas Eve, Ebenezer Scrooge, a mean-spirited and miserly old man, is visited by the ghost of his business partner, Jacob Marley. Shown versions of Christmas Past, Present and Future, he is offered one final chance of redemption...but will he take it?
Charles Dicken's classic tale, A Christmas Carol, comes to life in this stunning one-act adaptation packed with carols.
/**
* TIME FIELD TWEAK — hide seconds + force "00"
*
* What it does:
* - Finds every `.form-item.time` block.
* - Sets the seconds input `.field-element[data-title="Second"]` to "00".
* - Hides the seconds UI `.field.second.two-digits` via `style.display = "none"`.
*
* When it runs:
* - On `DOMContentLoaded`.
* - On `mercury:load` (Squarespace’s AJAX/PJAX page-change event).
*
* Why:
* - We don’t need seconds; this keeps the UI cleaner and standardises submitted values.
*
* Notes:
* - Safe to remove if you later want users to pick seconds.
* - If Squarespace changes markup, update the selectors above.
* - Logs a credit message to the console (“Soundfocus Digital”).
*
* Last updated: 25 Aug 2025
*/