Classes are offered as Virtual or In-person or both. In-person classes are for members only and must be booked in advance (up to 72hrs). Classes offered virtually are live streaming over Zoom. Except where noted: Classes are Free for Members | Non-members or Members on "freeze" purchase classes here