PageSourceSearch

https://clistudios.com/cli-dance-conservatory/about-the-program

html clistudios.com collected 2026-10-02 04:49:08 UTC 80,421 bytes, 850 lines download raw bytes

1<!DOCTYPE html><html lang="en-US"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="profile" href="https://gmpg.org/xfn/11"><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /><link media="all" href="https://clistudiosinc.wpengine.com/wp-content/cache/autoptimize/css/autoptimize_75eaaac12462a6422cb960c0cacbd4b4.css" rel="stylesheet"><title>CLI Conservatory About the Program - CLI Studios</title><meta name="description" content="Learn how the CLI Conservatory is designed to prepare students to enter the professional world of dance, covering areas like Dance Training, Careers, Dance on Camera, Teaching &amp; Choreography, Performance Opportunities, and Wellness." /><link rel="canonical" href="https://www.clistudios.com/cli-dance-conservatory/about-the-program/" /><meta property="og:locale" content="en_US" /><meta property="og:type" content="article" /><meta property="og:title" content="CLI Conservatory About the Program - CLI Studios" /><meta property="og:description" content="Learn how the CLI Conservatory is designed to prepare students to enter the professional world of dance, covering areas like Dance Training, Careers, Dance on Camera, Teaching &amp; Choreography, Performance Opportunities, and Wellness." /><meta property="og:url" content="https://www.clistudios.com/cli-dance-conservatory/about-the-program/" /><meta property="og:site_name" content="CLI Studios" /><meta property="article:modified_time" content="2026-10-02T00:52:46+00:00" /><meta property="og:image" content="https://d22g5lrmqfbqur.cloudfront.net/assets/conservatory_v3/conservatory_logo.svg" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:label1" content="Est. reading time" /><meta name="twitter:data1" content="6 minutes" /> 
1<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.clistudios.com\/cli-dance-conservatory\/about-the-program\/","url":"https:\/\/www.clistudios.com\/cli-dance-conservatory\/about-the-program\/","name":"CLI Conservatory About the Program - CLI Studios","isPartOf":{"@id":"https:\/\/clistudiosinc.wpengine.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.clistudios.com\/cli-dance-conservatory\/about-the-program\/#primaryimage"},"image":{"@id":"https:\/\/www.clistudios.com\/cli-dance-conservatory\/about-the-program\/#primaryimage"},"thumbnailUrl":"https:\/\/d22g5lrmqfbqur.cloudfront.net\/assets\/conservatory_v3\/conservatory_logo.svg","datePublished":"2023-09-20T02:54:49+00:00","dateModified":"2026-10-02T00:52:46+00:00","description":"Learn how the CLI Conservatory is designed to prepare students to enter the professional world of dance, covering areas like Dance Training, Careers, Dance on Camera, Teaching & Choreography, Performance Opportunities, and Wellness.","breadcrumb":{"@id":"https:\/\/www.clistudios.com\/cli-dance-conservatory\/about-the-program\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.clistudios.com\/cli-dance-conservatory\/about-the-program\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.clistudios.com\/cli-dance-conservatory\/about-the-program\/#primaryimage","url":"https:\/\/d22g5lrmqfbqur.cloudfront.net\/assets\/conservatory_v3\/conservatory_logo.svg","contentUrl":"https:\/\/d22g5lrmqfbqur.cloudfront.net\/assets\/conservatory_v3\/conservatory_logo.svg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.clistudios.com\/cli-dance-conservatory\/about-the-program\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/clistudiosinc.wpengine.com\/"},{"@type":"ListItem","position":2,"name":"CLI Conservatory About the Program"}]},{"@type":"WebSite","@id":"https:\/\/clistudiosinc.wpengine.com\/#website","url":"https:\/\/clistudiosinc.wpengine.com\/","name":"CLI Studios","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/clistudiosinc.wpengine.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
1  
1<script type='application/javascript'  id='pys-version-script'>console.log('PixelYourSite Free version 11.4.0');</script>
1 <link rel='dns-prefetch' href='//clistudiosinc.wpengine.com' /><link rel="alternate" type="application/rss+xml" title="CLI Studios &raquo; Feed" href="https://clistudiosinc.wpengine.com/feed/" /><link rel="alternate" type="application/rss+xml" title="CLI Studios &raquo; Comments Feed" href="https://clistudiosinc.wpengine.com/comments/feed/" /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://clistudiosinc.wpengine.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.clistudios.com%2Fcli-dance-conservatory%2Fabout-the-program%2F" /><link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://clistudiosinc.wpengine.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.clistudios.com%2Fcli-dance-conservatory%2Fabout-the-program%2F&#038;format=xml" /><link rel='stylesheet' id='astra-theme-css-css' href='https://www.clistudios.com/wp-content/themes/astra/assets/css/minified/main.min.css?ver=4.13.7' media='all' /><link rel='stylesheet' id='astra-addon-css-css' href='https://www.clistudios.com/wp-content/uploads/astra-addon/astra-addon-6aa26f43b95dc3-23335584.css?ver=4.13.9' media='all' /> 
1<script id="jquery-core-js" src="https://www.clistudios.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
1 
1<script id="jquery-migrate-js" src="https://www.clistudios.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
1 <link rel="https://api.w.org/" href="https://clistudiosinc.wpengine.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://clistudiosinc.wpengine.com/wp-json/wp/v2/pages/1826" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://clistudiosinc.wpengine.com/xmlrpc.php?rsd" /><link rel='shortlink' href='https://clistudiosinc.wpengine.com/?p=1826' /><link href="https://fonts.googleapis.com/css2?family=Oxygen:wght@300;400;700&display=swap" rel="stylesheet" /><link rel="icon" type="image/png" href="https://new-cli-members.s3.amazonaws.com/assets/clistudios_homepage_dark/favicon.png" /> 
1<script>window.addEventListener('load', (event) => {
2    let body = document.body,
3      html = document.documentElement
4
5    const height = Math.max(
6      body.offsetHeight,
7      html.clientHeight,
8      html.scrollHeight,
9      html.offsetHeight
10    )
11    parent.postMessage({ articleHeight: height + 15 }, '*')
12  })</script>
12 <meta charset='utf-8'><meta content='width=device-width, initial-scale=1.0' name='viewport'><meta content='Learn how the CLI Conservatory is designed to prepare students to enter the professional world of dance, covering areas like Dance Training, Careers, Dance on Camera, Teaching & Choreography, Performance Opportunities, and Wellness.' name='description'><title>About the Program</title><link href='https://fonts.googleapis.com/css2?family=Fira+Sans+Extra+Condensed:wght@400;500;600;700;900&display=swap' rel='stylesheet'><link href='https://fonts.googleapis.com/css2?&family=Fira+Sans:wght@400;500;600;700;800;900&display=swap' rel='stylesheet'><link href='https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css' rel='stylesheet'> 
12<script src='https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js'></script>
12 <link href='https://cdnjs.cloudflare.com/ajax/libs/video.js/7.0.0/video-js.min.css' rel='stylesheet'> 
12<script src='https://cdnjs.cloudflare.com/ajax/libs/video.js/7.0.0/video.min.js'></script>
12  
12<script src='https://cdnjs.cloudflare.com/ajax/libs/parsley.js/2.9.2/parsley.min.js'></script>
12  
12<script src='https://cdn.jsdelivr.net/npm/[email protected]/dist/js.cookie.min.js'></script>
12 
12<script>//---------- Hotjar Tracking Code for https://www.clistudios.com/cli-dance-conservatory/ ----------
vendor: 119 bytes, lines 12-15
12
13  (function(h,o,t,j,a,r){
14      h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
15      h._hjSettings={hjid:
152853481
vendor: 248 bytes, lines 15-20
15,hjsv:6};
16      a=o.getElementsByTagName('head')[0];
17      r=o.createElement('script');r.async=1;
18      r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
19      a.appendChild(r);
20  })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
21//---------- Hotjar Tracking Code for https://www.clistudios.com/cli-dance-conservatory/ ----------</script>
21 
21<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');</script>
21 <link
22 href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700;800&display=block"
23 rel="stylesheet"
24/><link
25 href="https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@300;400;600;700;800&display=block"
26 rel="stylesheet"
27/><link
28 href="https://fonts.googleapis.com/css2?family=Fira+Sans+Extra+Condensed:wght@400;500;600;700;900&display=swap"
29 rel="stylesheet"
30/><link
31 href="https://fonts.googleapis.com/css2?&family=Fira+Sans:wght@400;500;600;700;800;900&display=swap"
32 rel="stylesheet"
33/><link href="https://unpkg.com/aos@next/dist/aos.css" rel="stylesheet" /> 
33<script src="https://unpkg.com/aos@next/dist/aos.js"></script>
33 
33<script src="https://www.googleoptimize.com/optimize.js?id=OPT-PDPC779"></script>
33  
33<script>
vendor: 339 bytes, lines 33-37
33(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
34  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
35  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
36  'https://www.googletagmanager.com/gtm.js?id=' + i + dl;f.parentNode.insertBefore(j,f);
37  })(window,document,'script','dataLayer','
37GTM-NNFCSSX
vendor: 3 bytes, line 37
37');
37</script>
37    
37<script>//---------- AMPLITUDE tracking ----------
38  (function(e,t){var n=e.amplitude||{_q:[],_iq:{}};var r=t.createElement("script")
39  ;r.type="text/javascript"
40  ;r.integrity="sha384-xwN6OCSgIf1SF9jtD6pouaSwCvpobyV3lanBGQ1d33MwTxLarbQxUif0Slt0npCM"
41  ;r.crossOrigin="anonymous";r.async=true
42  ;r.src="https://cdn.amplitude.com/libs/amplitude-8.3.0-min.gz.js"
43  ;r.onload=function(){if(!e.amplitude.runQueuedFunctions){
44  console.log("[Amplitude] Error: could not load SDK")}}
45  ;var i=t.getElementsByTagName("script")[0];i.parentNode.insertBefore(r,i)
46  ;function s(e,t){e.prototype[t]=function(){
47  this._q.push([t].concat(Array.prototype.slice.call(arguments,0)));return this}}
48  var o=function(){this._q=[];return this}
49  ;var a=["add","append","clearAll","prepend","set","setOnce","unset","preInsert","postInsert","remove"]
50  ;for(var c=0;c<a.length;c++){s(o,a[c])}n.Identify=o;var u=function(){this._q=[]
51  ;return this}
52  ;var l=["setProductId","setQuantity","setPrice","setRevenueType","setEventProperties"]
53  ;for(var p=0;p<l.length;p++){s(u,l[p])}n.Revenue=u
54  ;var d=["init","logEvent","logRevenue","setUserId","setUserProperties","setOptOut","setVersionName","setDomain","setDeviceId","enableTracking","setGlobalUserProperties","identify","clearUserProperties","setGroup","logRevenueV2","regenerateDeviceId","groupIdentify","onInit","logEventWithTimestamp","logEventWithGroups","setSessionId","resetSessionId"]
55  ;function v(e){function t(t){e[t]=function(){
56  e._q.push([t].concat(Array.prototype.slice.call(arguments,0)))}}
57  for(var n=0;n<d.length;n++){t(d[n])}}v(n);n.getInstance=function(e){
58  e=(!e||e.length===0?"$default_instance":e).toLowerCase()
59  ;if(!Object.prototype.hasOwnProperty.call(n._iq,e)){n._iq[e]={_q:[]};v(n._iq[e])
60  }return n._iq[e]};e.amplitude=n})(window,document);
61
62  // Init only after OneTrust Performance (C0002) consent — cookie audit remediation.
63  var amplitudeInited = false;
64  function initAmplitude() {
65    if (amplitudeInited) return;
66    if ((window.OnetrustActiveGroups || '').indexOf('C0002') === -1) return;
67    amplitudeInited = true;
68    amplitude.getInstance().init("5927c1e6984fad03690e5cc4f5939c64");
69  }
70  // Delete cookies of withdrawn categories so an opt-out also clears leftovers.
71  // Skipped until OneTrust has declared consent state (OnetrustActiveGroups is a
72  // string) — running earlier would wipe cookies for consented visitors too.
73  // Scripts already running this session (Hotjar, GTM tags) fully stop on the
74  // next page load; this purge also runs on every load to clear what they left.
75  function purgeRevokedCookies() {
76    if (typeof window.OnetrustActiveGroups !== 'string') return;
77    var groups = window.OnetrustActiveGroups;
78    var prefixes = [];
79    if (groups.indexOf('C0002') === -1) prefixes.push('amp_', '_hj');
80    if (groups.indexOf('C0004') === -1) prefixes.push('_gcl_', 'pys_', 'last_pys', 'pysTrafficSource');
81    if (!prefixes.length) return;
82    document.cookie.split(';').forEach(function (pair) {
83      var name = pair.split('=')[0].trim();
84      var hit = prefixes.some(function (p) { return name.indexOf(p) === 0; });
85      if (!hit) return;
86      var expired = '=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/';
87      var parts = location.hostname.split('.');
88      document.cookie = name + expired;
89      for (var i = 0; i < parts.length - 1; i++) {
90        document.cookie = name + expired + '; domain=.' + parts.slice(i).join('.');
91      }
92    });
93  }
94  function applyConsentState() {
95    initAmplitude();
96    if (amplitudeInited) {
97      // Stop/resume event logging when Performance consent changes mid-session.
98      amplitude.getInstance().setOptOut((window.OnetrustActiveGroups || '').indexOf('C0002') === -1);
99    }
100    purgeRevokedCookies();
101  }
102  window.addEventListener('OneTrustGroupsUpdated', applyConsentState);
103  applyConsentState(); // returning visitors whose consent is already recorded
104  //---------- / AMPLITUDE tracking ----------</script>
104  
104<script type="text/javascript" src="https://try.abtasty.com/48dba30d30fcc05f4e47654b7ffc8556.js"></script>
104  
104<script src="https://804c200be35a488c8e3c6cc174784b18.js.ubembed.com" async></script>
104 
104<script type='application/javascript' id='pys-config-warning-script'>console.warn('PixelYourSite: no pixel configured.');</script>
104 </head><body itemtype='https://schema.org/WebPage' itemscope='itemscope' class="wp-singular page-template-default page page-id-1826 wp-embed-responsive wp-theme-astra ast-desktop ast-page-builder-template ast-no-sidebar astra-4.13.7 ast-single-post ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header ast-full-width-layout ast-sticky-header-shrink ast-inherit-site-logo-sticky astra-addon-4.13.9"> 
104<script>(function(){if(window.matchMedia('(max-width:921.99px)').matches){document.body.classList.add('ast-header-break-point');document.body.classList.remove('ast-desktop');}})();</script>
104 <a
105 class="skip-link screen-reader-text"
106 href="#content"> Skip to content</a><div
107class="hfeed site" id="page">
vendor: 69 bytes, line 107
107 <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=
107GTM-NNFCSSX
vendor: 83 bytes, line 107
107" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript>
107<header
108 class="site-header header-main-layout-1 ast-primary-menu-enabled ast-logo-title-inline ast-hide-custom-menu-mobile ast-builder-menu-toggle-icon ast-mobile-header-inline" id="masthead" itemtype="https://schema.org/WPHeader" itemscope="itemscope" itemid="#masthead"		><div id="ast-desktop-header" data-toggle-type="dropdown"></div><div id="ast-mobile-header" class="ast-mobile-header-wrap " data-type="dropdown"></div></header><div id="content" class="site-content"><div class="ast-container"><div id="primary" class="content-area primary"><main id="main" class="site-main"><article
109class="post-1826 page type-page status-publish ast-article-single" id="post-1826" itemtype="https://schema.org/CreativeWork" itemscope="itemscope"><header class="entry-header ast-no-thumbnail ast-no-title ast-header-without-markup"></header><div class="entry-content clear"
110 itemprop="text"><div id='conservatory-v3-about-page'><div class='xyz-cli-url' data-value="https://members.clistudios.com"></div><div class='xyz-cli-wp-env' data-value=""></div><div class='conservatory-cta-mode hide' data-mode='audition'></div><div class='cli-studios-header'><div class='cli-studios-logo'><a class='dynamic-href' data-local='/wordpress/cli-dance-conservatory' href='/cli-dance-conservatory'><img alt='cli conservatory' src='https://d22g5lrmqfbqur.cloudfront.net/assets/conservatory_v3/conservatory_logo.svg' loading='lazy'></a></div><div class='middle-nav-container nav-desktop-only'><div class='middle-nav-item multi-items'><a class='dynamic-href' data-local='/wordpress/cli-dance-conservatory/about-the-program' href='/cli-dance-conservatory/about-the-program'>ABOUT THE PROGRAM</a><div class='sub-menu'><div class='sub-menu-item'><a class='dynamic-href' data-local='/wordpress/cli-dance-conservatory/note-from-director' href='/cli-dance-conservatory/note-from-director'>DIRECTOR&#8217;S NOTE</a></div><div class='sub-menu-item'><a class='dynamic-href' data-local='/wordpress/cli-dance-conservatory/audition' href='/cli-dance-conservatory/audition'>AUDITIONS</a></div><div class='sub-menu-item'><a class='dynamic-href' data-local='/wordpress/cli-dance-conservatory/faculty' href='/cli-dance-conservatory/faculty'>FACULTY</a></div><div class='sub-menu-item'><a class='dynamic-href' data-local='/wordpress/cli-dance-conservatory/faq' href='/cli-dance-conservatory/faq'>FAQS</a></div></div></div><div class='middle-nav-item multi-items'><a class='dynamic-href' data-local='/wordpress/intensives' href='/cli-dance-conservatory/intensives'>INTENSIVES</a><div class='sub-menu'><div class='sub-menu-item'><a class='dynamic-href' data-local='/wordpress/summer-dance-intensives' href='/summer-dance-intensives'>SUMMER INTENSIVE</a></div><div class='sub-menu-item'><a class='dynamic-href' data-local='/wordpress/summer-intensive-juniors' href='/summer-intensive-juniors'> SUMMER INTENSIVE <br> FOR JUNIORS </a></div><div class='sub-menu-item'><a class='dynamic-href' data-local='/wordpress/fall-intensive' href='/cli-dance-conservatory/fall-intensive/'>FALL INTENSIVE</a></div><div class='sub-menu-item'><a class='dynamic-href' data-local='/wordpress/winter-contemporary-intensive' href='/cli-dance-conservatory/winter-contemporary-intensive'>WINTER INTENSIVE</a></div></div></div><div class='middle-nav-item multi-items'><a class='dynamic-href' data-development='/clistudios-home-page' data-local='/wordpress/cli_studios_dark' data-production='/' href='/'>CONSERVATORY ONLINE</a><div class='sub-menu'><div class='sub-menu-item'><a class='dynamic-href' data-development='/online-dance-classes-for-teachers/' data-local='/wordpress/seo_teachers' data-production='/online-dance-classes/for-teachers/' href='/online-dance-classes/for-teachers/'>FOR TEACHERS</a></div></div></div></div><div class='nav-container uppercase'><div class='hamburger-btn nav-mobile-only'></div><div class='mobile-menu hide'><div class='mobile-menu-btn mobile-menu-collapsible'><div class='mobile-menu-header'><a class='mobile-menu-link dynamic-href' data-local='/wordpress/cli-dance-conservatory/about-the-program' href='/cli-dance-conservatory/about-the-program'>ABOUT THE PROGRAM</a><span class='chevron'></span></div><div class='mobile-submenu'><div class='mobile-submenu-item'><a class='dynamic-href' data-local='/wordpress/cli-dance-conservatory/note-from-director' href='/cli-dance-conservatory/note-from-director'>DIRECTOR&#8217;S NOTE</a></div><div class='mobile-submenu-item'><a class='dynamic-href' data-local='/wordpress/cli-dance-conservatory/audition' href='/cli-dance-conservatory/audition'>AUDITIONS</a></div><div class='mobile-submenu-item'><a class='dynamic-href' data-local='/wordpress/cli-dance-conservatory/faculty' href='/cli-dance-conservatory/faculty'>FACULTY</a></div><div class='mobile-submenu-item'><a class='dynamic-href' data-local='/wordpress/cli-dance-conservatory/faq' href='/cli-dance-conservatory/faq'>FAQS</a></div></div></div><div class='mobile-menu-btn mobile-menu-collapsible'><div class='mobile-menu-header'><a class='mobile-menu-link dynamic-href' data-local='/wordpress/intensives' href='/cli-dance-conservatory/intensives'>INTENSIVES</a><span class='chevron'></span></div><div class='mobile-submenu'><div class='mobile-submenu-item'><a class='dynamic-href' data-local='/wordpress/summer-dance-intensives' href='/summer-dance-intensives'>SUMMER INTENSIVE</a></div><div class='mobile-submenu-item'><a class='dynamic-href' data-local='/wordpress/summer-intensive-juniors' href='/summer-intensive-juniors'> SUMMER INTENSIVE <br> FOR JUNIORS </a></div><div class='mobile-submenu-item'><a class='dynamic-href' data-local='/wordpress/fall-intensive' href='/cli-dance-conservatory/fall-intensive/'>FALL INTENSIVE</a></div><div class='mobile-submenu-item'><a class='dynamic-href' data-local='/wordpress/winter-contemporary-intensive' href='/cli-dance-conservatory/winter-contemporary-intensive'>WINTER INTENSIVE</a></div></div></div><div class='mobile-menu-btn mobile-menu-collapsible'><div class='mobile-menu-header'><a class='mobile-menu-link dynamic-href' data-development='/clistudios-home-page' data-local='/wordpress/cli_studios_dark' data-production='/' href='/'>CONSERVATORY ONLINE</a><span class='chevron'></span></div><div class='mobile-submenu'><div class='mobile-submenu-item'><a class='dynamic-href' data-development='/online-dance-classes-for-teachers/' data-local='/wordpress/seo_teachers' data-production='/online-dance-classes/for-teachers/' href='/online-dance-classes/for-teachers/'>FOR TEACHERS</a></div></div></div></div><div class='menu nav-desktop-only'><button class='audition-button'>AUDITION NOW</button></div></div></div>
110<script src="/assets/wordpress/download_page_assets-566cd8b95555546cfe95b534acae91ce0bf55af107ce93448fc1d421206f3036.js"></script>
110<div class='alert-footer-banner hidden'><div class='banner-text-group'><p class='banner-text-primary'>EARLY ADMISSION DEADLINE</p><p class='banner-text-secondary'>NOVEMBER 1, 2026</p></div><button class='banner-audition-button audition-button'>Audition Now</button></div><section class='hero-section'><div class='hero-image'></div></section><section class='about-the-program-section'><div class='content-container'><div class='text-container'><div class='section-title'> About the Program</div><div class='section-description'> The <span class='highlight'>CLI Conservatory</span> is a 10-month in-person training program designed to prepare students to enter the professional world of dance. Our curriculum focuses on the most important areas that help dancers step into their careers in less time and at less cost than traditional training programs.</div></div><div class='image-row'><img alt='conservatory dancer' class='cutout dancer-1' src='https://d22g5lrmqfbqur.cloudfront.net/assets/conservatory_2026/about_program/about_1.png' loading='lazy'><img alt='conservatory dancer' class='cutout dancer-2' src='https://d22g5lrmqfbqur.cloudfront.net/assets/conservatory_2026/about_program/about_2.png' loading='lazy'><div class='about-image'><div class='gradient-background top'></div><div class='gradient-background bottom'></div></div></div></div></section><section class='careers-section split-content-section'><div class='content-container'><div class='text-container'><div class='dance-training-text'><div class='section-title'>Elite Dance Training</div><div class='section-description'>Our dancers train 5 days per week, 8+ hours per day, forging connections with over 100 working industry choreographers across every style of dance. CLI is one of the only programs where you can get extensive commercial and concert dance training all in one place.</div></div></div><div class='text-container'><div class='career-text'><div class='section-title'>Careers</div><div class='section-description'>We focus on your individual career path to help you build the career you want. While you’re at the Conservatory, you’ll audition for agencies, dance companies, tours and shows, develop your personal brand with 1:1 photo and video shoots, and receive 1:1 mentorship from our Careers team. Plus, after you graduate, we offer free training and audition opportunities for our alumni in NYC and LA.</div></div></div></div><div class='company-container'><img alt='cirque du soleil logo' class='company' src='https://d22g5lrmqfbqur.cloudfront.net/assets/conservatory_2025/home/logo/logo_1.png' loading='lazy'><img alt='gta logo' class='company' src='https://d22g5lrmqfbqur.cloudfront.net/assets/conservatory_2025/home/logo/logo_3.png' loading='lazy'><img alt='ctg logo' class='company' src='https://d22g5lrmqfbqur.cloudfront.net/assets/conservatory_2025/home/logo/logo_4.png' loading='lazy'><img alt='royal caribbean logo' class='company' src='https://d22g5lrmqfbqur.cloudfront.net/assets/conservatory_2025/home/logo/logo_2.png' loading='lazy'><img alt='msa logo' class='company' src='https://d22g5lrmqfbqur.cloudfront.net/assets/conservatory_2025/home/logo/logo_5.png' loading='lazy'><img alt='bloc logo' class='company' src='https://d22g5lrmqfbqur.cloudfront.net/assets/conservatory_2025/home/logo/logo_6.png' loading='lazy'></div></section><section class='featured-video-section'><div class='video-container'><div class='gradient-background top'></div><video class='video-js' controls data-setup='{&quot;fluid&quot;: true}' id='dance-on-camera-video' playsinline='true' poster='https://d22g5lrmqfbqur.cloudfront.net/assets/conservatory_2026/about_program/video_poster.jpg'><source src='https://d2t9el598942m2.cloudfront.net/CY3Films_DE_PROFVNDIS/CY3Films_DE_PROFVNDIS.m3u8' type='application/x-mpegURL'></video><div class='gradient-background bottom'></div></div></section><section class='dance-on-camera-section split-content-section'><div class='content-container'><div class='text-container'><div class='dance-on-camera-text'><div class='section-title'>Dance on Camera</div><div class='section-description'>Understanding how to perform on camera is a big part of being a professional dancer. Backed by our award-winning production team and leading-industry choreographers, all of our students get extensive training and experience dancing on camera, from producing original music videos to filming 1:1 in our production studio.</div></div><div class='teaching-text'><div class='section-title'>Teaching &#038; Choreography</div><div class='section-description'> Whether you want to choreograph for music videos and tours, or teach at dance studios and conventions, being able to teach and choreograph are fundamental skills you need to develop for your career. We bring in industry-leading instructors to help you develop and hone your own choreographic process and teaching style.</div></div></div><div class='image-container overlapping-images'><img alt='dance on camera' class='left' src='https://d22g5lrmqfbqur.cloudfront.net/assets/conservatory_2026/about_program/teaching_1.png' loading='lazy'><img alt='dance on camera' class='right' src='https://d22g5lrmqfbqur.cloudfront.net/assets/conservatory_2026/about_program/teaching_2.png' loading='lazy'></div></div></section><section class='featured-images-section'><div class='gradient-background top'></div><div class='image-container'><img alt='featured image 1' src='https://d22g5lrmqfbqur.cloudfront.net/assets/conservatory_2026/about_program/featured_1.png' loading='lazy'><img alt='featured image 2' src='https://d22g5lrmqfbqur.cloudfront.net/assets/conservatory_2026/about_program/featured_2.png' loading='lazy'></div><div class='gradient-background bottom'></div></section><section class='performance-section split-content-section'><div class='content-container'><div class='image-container desktop-only'><img alt='performance' src='https://d22g5lrmqfbqur.cloudfront.net/assets/conservatory_2026/about_program/performance.png' loading='lazy'></div><div class='text-container'><div class='performance-text'><div class='section-title'>Performances</div><div class='section-description'> Our students get two big performance opportunities while training at the <span class='highlight'>Conservatory:</span> a student showcase featuring choreography and performances by our students, and our end-of-year shows, where students learn and perform work set by choreographers like Chaz Buzan, Marlee Hightower, Will Bell, Gabe De Guzman, and Ashley Cruz.</div></div><div class='dancer-image mobile-only'></div><div class='wellness-text'><div class='section-title'>Wellness</div><div class='section-description'> At the <span class='highlight'>Conservatory,</span> we don&#8217;t just train professional dancers; we are training the next generation of leaders in the dance industry. Just as much as we focus on physical training, we prioritize mental health and wellness in dance-with life coaching, personal growth sessions, performance coaching, nutrition courses, and more.</div></div></div></div></section><section class='community-section'><div class='image-container'><div class='gradient-background top'></div></div></section><section class='day-in-life-section'><div class='section-title'>A Day In The Life</div><div class='timeline-container desktop-only'><img alt='timeline' class='timeline-graphic' src='https://d22g5lrmqfbqur.cloudfront.net/assets/conservatory_2026/about_program/timeline_graphics.svg' loading='lazy'><div class='timeline-item top pos-1'><div class='time'>9:00 &#8211; 10:20 AM</div><div class='label'> Ballet with <br> Riley Watts</div></div><div class='timeline-item bottom pos-2'><div class='time'>10:30 &#8211; 11:50 AM</div><div class='label'>Contemporary with Lucy Vallely</div></div><div class='timeline-item top pos-3'><div class='time'>12:00 &#8211; 1:00 PM</div><div class='label'>Lunch Break</div></div><div class='timeline-item bottom pos-4'><div class='time'>1:00 &#8211; 2:20 PM</div><div class='label'> Jazz with <br> Rachael Markarian</div></div><div class='timeline-item top pos-5'><div class='time'>2:30 &#8211; 3:50 PM</div><div class='label'> Hip-Hop with <br> J Blaze</div></div><div class='timeline-item bottom pos-6'><div class='time'>4:00 &#8211; 5:20 PM</div><div class='label'> Wellness with <br>
110 Krysia St Cyr</div></div><div class='timeline-item top pos-7'><div class='time'>5:30 &#8211; 6:30 PM</div><div class='label'>Student Club/ Open Studio Time</div></div></div><div class='timeline-list mobile-only'><div class='timeline-item'><div class='time'>9:00 &#8211; 10:20 AM</div><div class='label'>Ballet with Riley Watts</div></div><div class='timeline-item'><div class='time'>10:30 &#8211; 11:50 AM</div><div class='label'>Contemporary with Lucy Vallely</div></div><div class='timeline-item'><div class='time'>12:00 &#8211; 1:00 PM</div><div class='label'>Lunch Break</div></div><div class='timeline-item'><div class='time'>1:00 &#8211; 2:20 PM</div><div class='label'>Jazz with Rachael Markarian</div></div><div class='timeline-item'><div class='time'>2:30 &#8211; 3:50 PM</div><div class='label'>Hip-Hop with J Blaze</div></div><div class='timeline-item'><div class='time'>4:00 &#8211; 5:20 PM</div><div class='label'>Wellness with Krysia St Cyr</div></div><div class='timeline-item'><div class='time'>5:30 &#8211; 6:30 PM</div><div class='label'>Student Club/ Open Studio Time</div></div></div></section><div class='modal' id='sign-up-modal'><div class='modal-title'>Sign up to learn more</div><div class='sign-up-form'><div class='user-information'><div class='input-group'><label>First name</label><input name='first-name' type='text'></div><div class='input-group'><label>Last name</label><input name='last-name' type='text'></div><div class='input-group'><label>Email address</label><input name='email' type='email'><span class='email-helper-text'></span></div></div><div class='user-type'> Select what best describes you <label for='dancer'><input id='dancer' name='user-type' type='radio' value='Dancer'><span>Dancer</span></label><label for='parent'><input id='parent' name='user-type' type='radio' value='Parent/Guardian'><span>Parent/Guardian of Dancer</span></label><label for='dance-studio-owner'><input id='dance-studio-owner' name='user-type' type='radio' value='Dance Studio Owner'><span>Dance Studio Owner</span></label><label for='dance-teacher'><input id='dance-teacher' name='user-type' type='radio' value='Dancer Teacher'><span>Dance Teacher</span></label><label for='other'><input id='other' name='user-type' type='radio' value='Other'><span>Other</span></label></div></div><button class='header-cta' disabled>SUBSCRIBE</button></div></div></div></article></main></div></div></div><footer
111class="site-footer" id="colophon" itemtype="https://schema.org/WPFooter" itemscope="itemscope" itemid="#colophon"><div class="site-primary-footer-wrap ast-builder-grid-row-container site-footer-focus-item ast-builder-grid-row-full ast-builder-grid-row-tablet-full ast-builder-grid-row-mobile-full ast-footer-row-stack ast-footer-row-tablet-stack ast-footer-row-mobile-stack" data-section="section-primary-footer-builder"><div class="ast-builder-grid-row-container-inner"><div class="ast-builder-footer-grid-columns site-primary-footer-inner-wrap ast-builder-grid-row"><div class="site-footer-primary-section-1 site-footer-section site-footer-section-1"><aside
112 class="footer-widget-area widget-area site-footer-focus-item footer-widget-area-inner" data-section="sidebar-widgets-footer-widget-1" aria-label="Footer Widget 1" role="region"				><section id="block-4" class="widget widget_block"><div class="sticky-header" data-aos-delay="100" data-aos-offset="1000" data-aos="fade-down" ><div class="sticky-container"><div class="cli-logo"><img decoding="async" loading="lazy" src="https://d22g5lrmqfbqur.cloudfront.net/assets/beginner_dance/logo/conservatory_logo.svg" alt="CLI Conservatory logo" /></div><div class="description"><span>TRY FREE FOR 7 DAYS</span></div><div class="cta-btn sign-up-btn get-started-btn">GET STARTED</div></div></div><section class="footer-section"><div class="footer-brand"><div class="cli-logo"><a data-development="https://clistudiosdev.wpengine.com/cli-dance-conservatory/" data-production="https://www.clistudios.com/cli-dance-conservatory/" class="v-cons dynamic-href" href="https://www.clistudios.com/cli-dance-conservatory/" ><img decoding="async" loading="lazy" src="https://d22g5lrmqfbqur.cloudfront.net/assets/conservatory_v3/conservatory_logo.svg" alt="CLI Conservatory logo" /></a><a data-development="https://clistudiosdev.wpengine.com/clistudios-home-page/" data-production="https://clistudios.com" class="v-cy dynamic-href" href="https://clistudios.com" ><img decoding="async" loading="lazy" src="https://d22g5lrmqfbqur.cloudfront.net/assets/cy_online_trailers/cy_online_logo.svg" alt="CLI Conservatory Online logo" /></a></div><div class="copyright"></div><div class="social-icons"><div class="social-set v-cons"><a href="https://www.facebook.com/thecliconservatory" target="_blank" rel="noopener" aria-label="CLI Conservatory on Facebook" ><svg width="20" height="20" viewBox="0 0 24 24" aria-hidden="true" focusable="false">
112<path d="M12 2C6.477 2 2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.878v-6.987h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.988C18.343 21.128 22 16.991 22 12c0-5.523-4.477-10-10-10z"/></svg></a><a href="https://www.instagram.com/cliconservatory" target="_blank" rel="noopener" aria-label="CLI Conservatory on Instagram" ><svg width="20" height="20" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.058-1.28.072-1.689.072-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z"/></svg></a><a href="https://www.pinterest.com/cliconservatory/" target="_blank" rel="noopener" aria-label="CLI Conservatory on Pinterest" ><svg width="20" height="20" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12 0C5.373 0 0 5.372 0 12c0 5.084 3.163 9.426 7.627 11.174-.105-.949-.2-2.405.042-3.441.218-.937 1.407-5.965 1.407-5.965s-.359-.719-.359-1.782c0-1.668.967-2.914 2.171-2.914 1.023 0 1.518.769 1.518 1.69 0 1.029-.655 2.568-.994 3.995-.283 1.194.599 2.169 1.777 2.169 2.133 0 3.772-2.249 3.772-5.495 0-2.873-2.064-4.882-5.012-4.882-3.414 0-5.418 2.561-5.418 5.207 0 1.031.397 2.138.893 2.738a.36.36 0 01.083.345l-.333 1.36c-.053.22-.174.267-.402.161-1.499-.698-2.436-2.889-2.436-4.649 0-3.785 2.75-7.262 7.929-7.262 4.163 0 7.398 2.967 7.398 6.931 0 4.136-2.607 7.464-6.227 7.464-1.216 0-2.359-.631-2.75-1.378l-.748 2.853c-.271 1.043-1.002 2.35-1.492 3.146C9.57 23.812 10.763 24 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0"/></svg></a><a href="https://www.youtube.com/@CLIConservatory" target="_blank" rel="noopener" aria-label="CLI Conservatory on YouTube" ><svg width="20" height="20" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M23.498 6.186a3.016 3.016 0 00-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 00.502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 002.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 002.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg></a><a href="https://www.tiktok.com/@cliconservatory" target="_blank" rel="noopener" aria-label="CLI Conservatory on TikTok" ><svg width="20" height="20" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z"/></svg></a></div><div class="social-set v-cy"><a href="https://www.facebook.com/cliconservatoryonline" target="_blank" rel="noopener" aria-label="CLI Conservatory Online on Facebook" ><svg width="20" height="20" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12 2C6.477 2 2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.878v-6.987
112h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.988C18.343 21.128 22 16.991 22 12c0-5.523-4.477-10-10-10z"/></svg></a><a href="https://www.instagram.com/cliconservatoryonline" target="_blank" rel="noopener" aria-label="CLI Conservatory Online on Instagram" ><svg width="20" height="20" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.058-1.28.072-1.689.072-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z"/></svg></a><a href="https://www.pinterest.com/cliconservatoryonline/" target="_blank" rel="noopener" aria-label="CLI Conservatory Online on Pinterest" ><svg width="20" height="20" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12 0C5.373 0 0 5.372 0 12c0 5.084 3.163 9.426 7.627 11.174-.105-.949-.2-2.405.042-3.441.218-.937 1.407-5.965 1.407-5.965s-.359-.719-.359-1.782c0-1.668.967-2.914 2.171-2.914 1.023 0 1.518.769 1.518 1.69 0 1.029-.655 2.568-.994 3.995-.283 1.194.599 2.169 1.777 2.169 2.133 0 3.772-2.249 3.772-5.495 0-2.873-2.064-4.882-5.012-4.882-3.414 0-5.418 2.561-5.418 5.207 0 1.031.397 2.138.893 2.738a.36.36 0 01.083.345l-.333 1.36c-.053.22-.174.267-.402.161-1.499-.698-2.436-2.889-2.436-4.649 0-3.785 2.75-7.262 7.929-7.262 4.163 0 7.398 2.967 7.398 6.931 0 4.136-2.607 7.464-6.227 7.464-1.216 0-2.359-.631-2.75-1.378l-.748 2.853c-.271 1.043-1.002 2.35-1.492 3.146C9.57 23.812 10.763 24 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0"/></svg></a><a href="https://www.youtube.com/@CLIConservatoryOnline" target="_blank" rel="noopener" aria-label="CLI Conservatory Online on YouTube" ><svg width="20" height="20" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M23.498 6.186a3.016 3.016 0 00-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 00.502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 002.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 002.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg></a><a href="https://www.tiktok.com/@cliconservatoryonline" target="_blank" rel="noopener" aria-label="CLI Conservatory Online on TikTok" ><svg width="20" height="20" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z"/></svg></a></div></div></div><div class="footer-nav"><div class="item terms"><a href="https://members.clistudios.com/pages/term_of_use" target="_blank" rel="noopener" >TERMS</a ></div><div class="item privacy"><a href="https://members.clistudios.com/pages/privacy_policy" target="_blank" rel="noopener" >PRIVACY</a ></div><div class="item contact"><a href="mailto:[email protected]">CONTACT US</a></div><div class="item privacy-choices"><button id="ot-sdk-btn" class="ot-sdk-show-settings"> YOUR PRIVACY CHOICES </button></div><div class="ip2location-attribution"> CLI Studios uses the IP2Location LITE database for <a href="https://lite.ip2location.com" target="_blank" rel="noopener">IP geolocation</a>.</div></div><div class="email-subscription"><div class="subscription-title">Never miss a step.</div><div class="subscription-description v-cons"> Get the latest CLI Conservatory updates by signing up here.</div><div class="subscription-description v-cy"> Get the latest CLI Conservatory Online updates by signing up here.</div><div class="subscription-content" id="mc_embed_signup"><form action="https://clistudios.us8.list-manage.com/subscribe/post?u=50a792b09f1c7e2aa761949b3&amp;id=120d4f741a" class="validate" id="mc-embedded-subscribe-form" method="post" name="mc-embedded-subscribe-form" target="_blank" ><div id="mc_embed_signup_scroll"><div class="mc-field-group"><div class="flex-content"><div class="subscription-text"><input type="email" name="EMAIL" id="mce-EMAIL" value="" placeholder="Your email address" class="email-subscription-text-field email" required="required" /></div><div class="subscription-button"><div aria-hidden="true" style="position: absolute; left: -5000px" ><input name="b_50a792b09f1c7e2aa761949b3_120d4f741a" tabindex="-1" type="text" value="" /></div><input type="submit" name="subscribe" value="SUBSCRIBE" id="mc-embedded-subscribe" class="email-subscription-button" data-disable-with="SUBSCRIBE" /></div></div></div><div class="clear" id="mce-responses"><div class="response" id="mce-error-response" style="display: none" ></div><div class="response" id="mce-success-response" style="display: none" ></div></div></div></form></div></div></section><div><div class="modal cli-seo" id="registrationInfo" data-path="/trial_annual_quiz_full" ></div></div></section></aside></div></div></div></div></footer></div> 
112<script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/astra/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script>
112 <div id="ast-scroll-top" tabindex="0" class="ast-scroll-top-icon ast-scroll-to-top-right" data-on-devices="both"> <span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" /> </svg></span> <span class="screen-reader-text">Scroll to Top</span></div> 
112<script>class SinglePost {
113  constructor() {
114    this.content = jQuery('#content')
115    this.moveUpAuthorBox()
116    this.correctMetaData()
117  }
118
119  moveUpAuthorBox() {
120    const publishedDate = this.content
121      .find('header.entry-header .posted-on .published')
122      .text()
123    const authorAvatarSrc = this.content
124      .find('.ast-single-author-box .post-author-avatar img')
125      .attr('src')
126    const authorName = this.content
127      .find('.ast-single-author-box .author-title')
128      .text()
129    const readingTime = this.content
130      .find('header.entry-header .ast-reading-time')
131      .text()
132      .split(' ')[0]
133    const authorEl = `
134    <div class='author-section'>
135      <div class='author-container'>
136        <div class='author-avatar'>
137          <img src='${authorAvatarSrc}'>
138        </div>
139        <div class='author-content'>
140          <div class='author-name'>${authorName}</div>
141          <div class='author-post-infor'>
142            <div class='author-published-date'>${publishedDate}</div>
143            <div class='author-infor-dot'>.</div>
144            <div class='author-read-time'>${readingTime} min read</div>
145          </div>
146        </div>
147      </div>
148    </div>`
149    this.content.find('.single-layout-1 header').append(authorEl)
150  }
151
152  correctMetaData() {
153    const metaContainer = this.content.find(
154      '.ast-single-post-order .entry-meta'
155    )
156    const tagContainer = this.content.find('.tags-links')
157    metaContainer.html(tagContainer)
158  }
159}
160
161jQuery(document).ready(function () {
162  new SinglePost()
163})</script>
163 
163<script>class SeoFooter {
164  constructor() {
165    this.cliPrivacyUrl = 'https://members.clistudios.com/pages/privacy_policy'
166
167    this.updateCopyRightYear()
168    this.setupOneTrustCustomizations()
169  }
170
171  updateCopyRightYear() {
172    const copyrightText = `© ${new Date().getFullYear()} CLI Studios`
173    jQuery('.copyright').text(copyrightText)
174  }
175
176  setupOneTrustCustomizations() {
177    const observer = new MutationObserver(() => {
178      this.updateOneTrustPopupContent()
179      this.removeOneTrustAutoInjectedButton()
180    })
181
182    observer.observe(document.body, {
183      childList: true,
184      subtree: true
185    })
186  }
187
188  updateOneTrustPopupContent() {
189    // Update privacy link
190    const privacyLink = document.querySelector(
191      '#ot-pc-desc a.privacy-notice-link'
192    )
193    if (privacyLink && privacyLink.href !== this.cliPrivacyUrl) {
194      privacyLink.href = this.cliPrivacyUrl
195    }
196
197    // Replace email address in description
198    const description = document.querySelector('#ot-pc-desc')
199    if (description && description.innerHTML.includes('[email protected]')) {
200      description.innerHTML = description.innerHTML.replace(
201        '[email protected]',
202        '[email protected]'
203      )
204    }
205  }
206
207  removeOneTrustAutoInjectedButton() {
208    const autoButton = document.querySelector('button.footer-linklike')
209    if (autoButton) {
210      autoButton.remove()
211    }
212  }
213}
214
215jQuery(document).ready(function () {
216  new SeoFooter()
217})</script>
217 
217<script>class SeoHeader {
218  constructor() {
219    this.hamburgerBtn = jQuery('.nav-container .hamburger-btn')
220
221    // Sign up modal
222    this.signUpBtns = jQuery('.cta-btn')
223    this.signUpElement = jQuery('#registrationInfo.cli-seo')
224
225    this.bindEvents()
226    this.setFirstTouchLandingPage()
227  }
228
229  bindEvents() {
230    this.setRegistrationPopupUrl()
231    this.setNavHrefs()
232
233    this.bindHamburgerBtn()
234    this.bindStickyHeaderEvent()
235
236    // Sign up events
237    this.bindSignUpBtn()
238  }
239
240  bindHamburgerBtn() {
241    // Remove all actions before binding new ones
242    this.hamburgerBtn.off('click')
243    this.hamburgerBtn.on('click', () => {
244      this.hamburgerBtn.siblings('.mobile-menu').toggleClass('hide')
245    })
246
247    // Bind collapsible menu chevron click
248    jQuery('.mobile-menu-collapsible .chevron').off('click')
249    jQuery('.mobile-menu-collapsible .chevron').on('click', function(e) {
250      e.preventDefault()
251      e.stopPropagation()
252      jQuery(this).closest('.mobile-menu-collapsible').toggleClass('expanded')
253    })
254  }
255
256  bindSignUpBtn() {
257    if (this.signUpBtns.length > 0) {
258      this.signUpBtns.on('click', (e) => {
259        const src = this.signUpElement.data('src')
260        if (src !== undefined) {
261          this.trackStartRegistrationEvent()
262
263          const currentUrl = window.location.href
264          const locationSearch = location.search
265          const firstTouchSearch = this.getFirstTouchLandingPageParams()
266          const amplitudeDeviceId =
267            amplitude && amplitude.getInstance().options
268              ? amplitude.getInstance().options.deviceId
269              : ''
270
271          const url = new URL(src + locationSearch)
272          url.searchParams.append('amplitude_device_id', amplitudeDeviceId)
273          url.searchParams.append('parent_url', currentUrl + firstTouchSearch)
274          window.open(url, '_self')
275        }
276      })
277    }
278  }
279
280  trackStartRegistrationEvent() {
281    const registrationVersionInfoElement = jQuery('.registration-version-info')
282    const registrationVersion =
283      registrationVersionInfoElement.data('registration-version') ||
284      'd2c_trial_annual_quiz'
285
286    const amplitudeProperties = {
287      'Landing page': document.URL,
288      Product: 'Dancer Account',
289      'Registration version': registrationVersion
290    }
291    amplitude.getInstance().logEvent('Start registration', amplitudeProperties)
292
293    // Amplitude registration event - new
294    const cleanURL =
295      registrationVersionInfoElement.data('clean-url') ||
296      document.location.pathname.replace(/^\/|\/$/g, '')
297    const registrationProperties = {
298      'Clean Landing Page URL': cleanURL,
299      'Full URL': document.URL,
300      'Registration Version': registrationVersion
301    }
302    amplitude
303      .getInstance()
304      .logEvent('Registration: Click CTA', registrationProperties)
305  }
306
307  setFirstTouchLandingPage() {
308    // Save the first touch landing page to keep UTM information
309    if (location.search) {
310      sessionStorage.setItem('firstTouchLandingPageParams', location.search)
311    }
312  }
313
314  getFirstTouchLandingPageParams() {
315    let firstTouch = sessionStorage.getItem('firstTouchLandingPageParams')
316    if (firstTouch === null) {
317      firstTouch = ''
318    }
319    return !location.search ? firstTouch : ''
320  }
321
322  bindStickyHeaderEvent() {
323    const offset =
324      jQuery('.cli-studios-default-header').height() + jQuery(window).height()
325    jQuery('.sticky-header').attr('data-aos-offset', offset)
326  }
327
328  setRegistrationPopupUrl() {
329    const domain = "https://members.clistudios.com"
330    const uri = this.signUpElement.data('path')
331    this.signUpElement.data('src', domain + uri)
332  }
333
334  setNavHrefs() {
335    const env = ""
336    jQuery('.dynamic-href').each((index, element) => {
337      const $element = jQuery(element)
338      $element.attr('href', $element.data(env))
339    })
340  }
341}
342
343jQuery(document).ready(function () {
344  new SeoHeader()
345  AOS.init({ once: false })
346})</script>
346 
346<script>class SocialShareBtn {
347  constructor() {
348    this.content = jQuery('#content')
349    this.author = this.content.find('.author-section')
350
351    this.addBtns()
352    this.setShareLinks()
353  }
354
355  addBtns() {
356    const shareBtnsContainer =
357      '<' +
358      "div class='share-btns-container'>Share: " +
359      '<' +
360      "a target='_blank' class='facebook'><" +
361      "img src='https://new-cli-members.s3.amazonaws.com/assets/clistudios_homepage_dark/blog/facebook.svg'/></a>" +
362      '<' +
363      "a class='pinterest'><" +
364      '/a>' +
365      '<' +
366      "a target='_blank' class='twitter'><" +
367      "img src='https://new-cli-members.s3.amazonaws.com/assets/clistudios_homepage_dark/blog/twitter.svg'/></a>" +
368      '<' +
369      '/div>'
370
371    this.author.append(shareBtnsContainer)
372  }
373
374  setShareLinks() {
375    const pageUrl = window.location.href
376    const tweet = this.content
377      .find('.ast-single-post-order .entry-title')
378      .text()
379    const hashtags = jQuery
380      .find('.tags-links a')
381      .map((e) => e.innerText)
382      .join(',')
383    const params =
384      'menubar=no,toolbar=no,status=no,width=570,height=570,top=600,left=600'
385    const pinterestLink =
386      'https://www.pinterest.com/pin/create/button/?url=' +
387      window.location.href +
388      '&description=' +
389      tweet
390    const pinterestShareBtn =
391      '<' +
392      "a data-pin-shape='round' data-pin-do='buttonPin' href='" +
393      pinterestLink +
394      "'></a>"
395
396    jQuery('.share-btns-container .pinterest').replaceWith(pinterestShareBtn)
397
398    jQuery('.share-btns-container .twitter').on('click', function () {
399      const url =
400        'https://twitter.com/intent/tweet?url=' +
401        pageUrl +
402        '&text=' +
403        tweet +
404        '&hashtags=' +
405        hashtags
406      const params =
407        'menubar=no,toolbar=no,status=no,width=570,height=570,top=600,left=600'
408      window.open(url, '', params)
409    })
410
411    jQuery('.share-btns-container .facebook').on('click', function () {
412      const url = 'https://www.facebook.com/sharer.php?u=' + pageUrl
413      window.open(url, '', params)
414    })
415
416    jQuery.getScript('///assets.pinterest.com/js/pinit.js')
417  }
418}
419
420jQuery(document).ready(function () {
421  new SocialShareBtn()
422})</script>
422 
422<script>class ConservatoryV3About {
423  constructor() {
424    this.danceOnCameraVideo = videojs('#dance-on-camera-video')
425    this.bindEvents()
426  }
427  bindEvents() {
428    this.danceOnCameraVideo.on('touchstart', function () {
429      this.paused() ? this.play() : this.pause()
430    })
431    this.danceOnCameraVideo.on('play', function () {
432      this.controls(true)
433    })
434    this.danceOnCameraVideo.on('pause', function () {
435      this.controls(false)
436    })
437    this.danceOnCameraVideo.on('ended', function () {
438      this.currentTime(2)
439      this.posterImage.show()
440    })
441  }
442};
443class ConservatoryV3Layout {
444  constructor() {
445    this.signUpModal = jQuery('#sign-up-modal')
446    this.signUpForm = this.signUpModal.find('.sign-up-form')
447    this.signUpBtn = this.signUpModal.find('.header-cta')
448    this.signUpUpdatesModal = jQuery('#sign-up-updates-modal')
449    this.signUpUpdatesForm = this.signUpUpdatesModal.find(
450      '.sign-up-updates-form'
451    )
452    this.signUpUpdatesError = this.signUpUpdatesForm.find('.error-message')
453    this.signUpUpdatesSubmitButton = this.signUpUpdatesForm.find('.submit-btn')
454    this.signUpUpdatesSuccess = this.signUpUpdatesModal.find('.success-message')
455    this.signUpUpdatesTitle = this.signUpUpdatesModal.find('.modal-title')
456    this.idpSuggestionModal = jQuery('#idp-suggestion-modal')
457    this.FORM_NAME = 'CY7 Leads'
458    this.IDP_ALLOWED_COUNTRIES = [
459      'Australia',
460      'Austria',
461      'Belgium',
462      'Canada',
463      'Croatia',
464      'Czech Republic',
465      'Denmark',
466      'Finland',
467      'France',
468      'Germany',
469      'Greece',
470      'Hungary',
471      'Iceland',
472      'Ireland',
473      'Israel',
474      'Italy',
475      'Japan',
476      'Luxembourg',
477      'Mexico',
478      'Monaco',
479      'Netherlands',
480      'New Zealand',
481      'Norway',
482      'Poland',
483      'Portugal',
484      'Singapore',
485      'Slovakia',
486      'Slovenia',
487      'South Korea',
488      'Spain',
489      'Sweden',
490      'Switzerland',
491      'Taiwan',
492      'United Kingdom'
493    ]
494    this.isSubmittedSuccessfully = false
495    this.alertFooterBanner = jQuery('.alert-footer-banner')
496    this.scrollThreshold = 100
497    this.emailRegex =
498      /^(([^<>()[\]\.,;:\s@\"]+(\.[^<>()[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i
499    this.baseUrl = jQuery('.xyz-cli-url').data('value')
500    this.isLocalEnv = this.baseUrl === "[xyz-ips snippet='CLI-URL']"
501    if (this.isLocalEnv) {
502      this.baseUrl = window.location.origin
503    }
504    this.ctaMode = jQuery('.conservatory-cta-mode').data('mode') || 'audition'
505    this.signUpModal.modal()
506    this.setupUpdatesModal()
507    this.setupEnv()
508    this.setupParsley()
509    this.customMasterTheme()
510    this.bindEvents()
511    this.updateNavLinks()
512    this.initAlertFooterBanner()
513  }
514  customMasterTheme() {
515    const subscribeButton =
516      '<button class="subscribe-button modal-trigger" data-target="sign-up-modal">SUBSCRIBE</button>'
517    jQuery('.footer-section .subscription-description').html(
518      'Get the latest CLI Conservatory updates by signing up here.'
519    )
520    jQuery('.footer-section .subscription-content').html(subscribeButton)
521  }
522  bindEvents() {
523    if (this.ctaMode === 'lead') {
524      jQuery('.audition-button').on('click', () =>
525        this.signUpUpdatesModal.modal('open')
526      )
527    } else {
528      jQuery('.audition-button').on('click', () => this.openAuditionPage())
529    }
530    jQuery('#dob_month, #dob_day, #dob_year').blur(this.updateDobInput)
531    this.bindSubmitUpdatesFormEvent()
532    this.signUpUpdatesForm
533      .find('select[name="country"]')
534      .on('change', (e) => this.handleCountrySelection(e))
535    this.idpSuggestionModal
536      .find('.idp-no-btn')
537      .on('click', () => this.returnToInterestList())
538    this.signUpForm.find('input').on('input', () => this.validateSignUpForm())
539    this.signUpBtn.on('click', () => this.subscribeUser())
540    // remove all actions before binding new ones
541    jQuery('.hamburger-btn').off('click')
542    jQuery('.hamburger-btn').on('click', () => {
543      jQuery('.mobile-menu').toggleClass('hide')
544    })
545    jQuery('.mobile-menu-collapsible .chevron').off('click')
546    jQuery('.mobile-menu-collapsible .chevron').on('click', function (e) {
547      e.preventDefault()
548      e.stopPropagation()
549      jQuery(this).closest('.mobile-menu-collapsible').toggleClass('expanded')
550    })
551  }
552  updateNavLinks() {
553    let env
554    if (this.isLocalEnv) {
555      env = 'local'
556    } else {
557      env = jQuery('.xyz-cli-wp-env').data('value')
558    }
559    jQuery('.dynamic-href').each((_, element) => {
560      const $element = jQuery(element)
561      const envHref = $element.data(env)
562      if (envHref) {
563        $element.attr('href', envHref)
564      }
565    })
566  }
567  openAuditionPage() {
568    const amplitudeDeviceId =
569      typeof amplitude !== 'undefined'
570        ? amplitude.getInstance().options?.deviceId
571        : ''
572    const currentUrl = window.location.href
573    const url = new URL(`${this.baseUrl}/conservatory_round1_auditions`)
574    url.searchParams.append('amplitude_device_id', amplitudeDeviceId)
575    url.searchParams.append('parent_url', currentUrl)
576    window.location.href = url.href
577  }
578  getSignUpFormData() {
579    const firstName = this.signUpForm.find("input[name*='first-name']").val()
580    const lastName = this.signUpForm.find("input[name*='last-name']").val()
581    const email = this.signUpForm.find("input[name*='email']").val()
582    const userType = this.signUpForm
583      .find("input[name*='user-type']:checked")
584      .val()
585    return { firstName, lastName, email, userType }
586  }
587  validateSignUpForm() {
588    const { firstName, lastName, email, userType } = this.getSignUpFormData()
589    const validEmail = String(email).toLowerCase().match(this.emailRegex)
590    const validFormData = !!(firstName && lastName && validEmail && userType)
591    const emailHelperText = email === '' || validEmail ? '' : 'Invalid email'
592    this.signUpBtn.attr('disabled', !validFormData)
593    this.signUpForm.find('.email-helper-text').html(emailHelperText)
594  }
595  subscribeUser() {
596    const { firstName, lastName, email, userType }
596 = this.getSignUpFormData()
597    jQuery.ajax({
598      url: `${this.baseUrl}/event_user/subscribe`,
599      type: 'POST',
600      data: {
601        email,
602        first_name: firstName,
603        last_name: lastName,
604        tags: [userType]
605      }
606    })
607    this.signUpForm
608      .find(
609        "input[name*='first-name'], input[name*='last-name'], input[name*='email']"
610      )
611      .val('')
612    this.signUpForm.find("input[name*='user-type']").prop('checked', false)
613    this.signUpBtn.attr('disabled', true)
614    this.signUpModal.modal('close')
615  }
616  setupUpdatesModal() {
617    this.signUpUpdatesModal.modal({
618      onCloseEnd: () => {
619        if (this.isSubmittedSuccessfully) {
620          this.resetUpdatesModalState()
621        }
622      }
623    })
624    this.idpSuggestionModal.modal()
625  }
626  setupEnv() {
627    const stagingToken =
628      'bJSMwUf9R7ARhZHYye9AI4j6uoZw_BxAm6Dnl7yCK5EKbaDV1i2Z3LLC_yFPAUph3c-AJnW8r7FGJKxUoQ6m1Q'
629    const productionToken =
630      'jOebJsq_7YGBnfmBsMYTZYlPVqOZJJ20icHmniDSx87Qx8rWt3FacveVJhXzz05yncxhqcfK8S_i9ipR3STPQw'
631    this.AUTHORIZATION_TOKEN =
632      this.baseUrl === 'https://members.clistudios.com'
633        ? productionToken
634        : stagingToken
635    this.GOOGLE_SHEET_API = `${this.baseUrl}/api/v3/google_sheet_form_responses`
636    this.MAILCHIMP_API = `${this.baseUrl}/api/v3/external_mailchimp_tag_sync`
637    this.FB_PIXEL_TRACKING_API = `${this.baseUrl}/api/v3/external_fb_conversion_tracking`
638  }
639  setupParsley() {
640    if (typeof window.Parsley === 'undefined') return
641    window.Parsley.addValidator('validDate', {
642      requirementType: 'string',
643      validateString: (value, requirement) => {
644        const date = new Date(value)
645        if ((!date) instanceof Date || isNaN(date)) {
646          return false
647        }
648        const [month, day, year] = value.split('/').map((item) => Number(item))
649        const validDate =
650          date.getDate() === day &&
651          date.getMonth() === month - 1 &&
652          date.getFullYear() === year
653        return validDate
654      },
655      messages: {
656        en: 'Please enter a valid date'
657      }
658    })
659  }
660  updateDobInput() {
661    const month = Number(jQuery('#dob_month').val())
662    const day = Number(jQuery('#dob_day').val())
663    const year = Number(jQuery('#dob_year').val())
664    if (month && day && year) {
665      const dateString = `${month}/${day}/${year}`
666      const dobInput = jQuery('#dob')
667      dobInput.val(dateString)
668      dobInput.parsley().validate()
669    }
670  }
671  bindSubmitUpdatesFormEvent() {
672    this.signUpUpdatesForm.on('submit', (e) => {
673      e.preventDefault()
674      this.signUpUpdatesSubmitButton
675        .text('SUBMITTING ...')
676        .prop('disabled', true)
677      this.signUpUpdatesError.text('').addClass('hide')
678      const values = this.getUpdatesFormValues()
679      const [, firstName, lastName, email, , trainingHours, trainingLocation] =
680        values
681      jQuery
682        .ajax({
683          type: 'POST',
684          url: this.GOOGLE_SHEET_API,
685          headers: {
686            'Content-Type': 'application/json',
687            Authorization: this.AUTHORIZATION_TOKEN
688          },
689          data: JSON.stringify({
690            form_name: this.FORM_NAME,
691            values
692          })
693        })
694        .done(() => {
695          this.isSubmittedSuccessfully = true
696          this.showUpdatesCompleteMessage()
697          this.trackFbPixelEvents({ trainingHours, trainingLocation, email })
698          this.syncMailchimpTags({ firstName, lastName, email })
699        })
700        .fail(() => {
701          this.signUpUpdatesError
702            .text(
703              'There were errors when submitting your response. Please try again.'
704            )
705            .removeClass('hide')
706        })
707        .always(() => {
708          this.signUpUpdatesSubmitButton
709            .text('JOIN THE LIST')
710            .prop('disabled', false)
711        })
712    })
713  }
714  handleCountrySelection(e) {
715    const country = jQuery(e.currentTarget).val()
716    if (!country || !this.IDP_ALLOWED_COUNTRIES.includes(country)) return
717    this.idpSuggestionModal
718      .find('.idp-country-line')
719      .text(`Looks Like You're In ${country}!`)
720    this.signUpUpdatesModal.modal('close')
721    this.idpSuggestionModal.modal('open')
722  }
723  returnToInterestList() {
724    this.idpSuggestionModal.modal('close')
725    this.signUpUpdatesModal.modal('open')
726  }
727  getUpdatesFormValues() {
728    const formData = this.signUpUpdatesForm.serializeArray()
729    const data = formData.reduce((acc, { name, value }) => {
730      acc[name] = value
731      return acc
732    }, {})
733    const time = this.getFormattedCurrentTime()
734    return [
735      time,
736      data.first_name,
737      data.last_name,
738      data.email,
739      data.dob,
740      data.training_hours,
741      data.training_location,
742      data.studio_name,
743      data.country
744    ]
745  }
746  getFormattedCurrentTime() {
747    return new Date().toLocaleString('en-US', {
748      timeZone: 'America/Los_Angeles',
749      month: '2-digit',
750      day: '2-digit',
751      year: 'numeric',
752      hour: '2-digit',
753      minute: '2-digit',
754      second: '2-digit',
755      hour12: false
756    })
757  }
758  showUpdatesCompleteMessage() {
759    this.signUpUpdatesSuccess.removeClass('hide')
760    this.signUpUpdatesTitle.addClass('hide')
761    this.signUpUpdatesForm.addClass('hide')
762  }
763  resetUpdatesModalState() {
764    this.signUpUpdatesForm[0].reset()
765    this.signUpUpdatesForm.parsley().reset()
766    this.signUpUpdatesSuccess.addClass('hide')
767    this.signUpUpdatesTitle.removeClass('hide')
768    this.signUpUpdatesForm.removeClass('hide')
769    this.isSubmittedSuccessfully = false
770  }
771  trackFbPixelEvents({ trainingHours, trainingLocation, email }) {
772    const events = ['Schedule2']
773    const isQualifiedSubmission =
774      ['10 - 20 hours', 'More than 20 hours'].includes(trainingHours) &&
775      ['Dance studio', 'Dance conventions'].includes(trainingLocation)
776    if (isQualifiedSubmission) events.push('QualifiedSubmission')
777    events.forEach((eventName) => this.trackFbPixelEvent({ eventName, email }))
778  }
779  trackFbPixelEvent({ eventName, email }) {
780    jQuery.ajax({
781      type: 'POST',
782      url: this.FB_PIXEL_TRACKING_API,
783      headers: {
784        'Content-Type': 'application/json',
785        Authorization: this.AUTHORIZATION_TOKEN
786      },
787      data: JSON.stringify({
788        event_name: eventName,
789        email: email,
790        url: window.location.href,
791        fbp: typeof Cookies !== 'undefined' ? Cookies.get('_fbp') : null,
792        fbc: typeof Cookies !== 'undefined' ? Cookies.get('_fbc') : null
793      })
794    })
795  }
796  syncMailchimpTags({ firstName, lastName, email }) {
797    jQuery.ajax({
798      type: 'POST',
799      url: this.MAILCHIMP_API,
800      headers: {
801        'Content-Type': 'application/json',
802        Authorization: this.AUTHORIZATION_TOKEN
803      },
804      data: JSON.stringify({
805        first_name: firstName,
806        last_name: lastName,
807        email: email,
808        list_name: 'Conservatory + Intensive Leads',
809        tags: ['CY7 Leads']
810      })
811    })
812  }
813  initAlertFooterBanner() {
814    if (!this.alertFooterBanner.length) return
815    let isAtBottom = false
816    jQuery(window).on('scroll', () => {
817      const scrollTop = jQuery(window).scrollTop()
818      const windowHeight = jQuery(window).height()
819      const documentHeight = jQuery(document).height()
820      const bottomBuffer = 100
821      // Show/hide based on scroll from top
822      if (scrollTop > this.scrollThreshold) {
823        this.alertFooterBanner.removeClass('hidden')
824      } else {
825        this.alertFooterBanner.addClass('hidden')
826      }
827      // Change position when at bottom of page
828      if (scrollTop + windowHeight >= documentHeight - bottomBuffer) {
829        if (!isAtBottom) {
830          isAtBottom = true
831          this.alertFooterBanner.addClass('at-bottom')
832        }
833      } else {
834        if (isAtBottom) {
835          isAtBottom = false
836          this.alertFooterBanner.removeClass('at-bottom')
837        }
838      }
839    })
840  }
841};
842jQuery(document).ready(() => {
843    new ConservatoryV3Layout();
844    new ConservatoryV3About();
845  });</script>
845 
845<script>/(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1);</script>
845 
845<script id="astra-theme-js-js-extra">var astra = {"break_point":"921","isRtl":"","is_scroll_to_id":"","is_scroll_to_top":"1","is_header_footer_builder_active":"1","responsive_cart_click":"flyout","is_dark_palette":"","revealEffectEnable":"","ajax_url":"https://clistudiosinc.wpengine.com/wp-admin/admin-ajax.php","infinite_count":"2","infinite_total":"0","pagination":"number","infinite_scroll_event":"scroll","no_more_post_message":"No more posts to show.","grid_layout":{"desktop":1,"tablet":1,"mobile":1},"site_url":"https://clistudiosinc.wpengine.com","blogArchiveTitleLayout":"","blogArchiveTitleOn":"","show_comments":"Show Comments","enableHistoryPushState":"1","masonryEnabled":"","blogMasonryBreakPoint":"0"};
846//# sourceURL=astra-theme-js-js-extra</script>
846 
846<script id="astra-theme-js-js" src="https://www.clistudios.com/wp-content/themes/astra/assets/js/minified/frontend.min.js?ver=4.13.7"></script>
846 
846<script id="astra-addon-js-js-extra">var astraAddon = {"is_elementor_active":"","sticky_active":"","svgIconClose":"\u003Cspan class=\"ast-icon icon-close\"\u003E\u003Csvg viewbox=\"0 0 512 512\" aria-hidden=\"true\" role=\"img\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"18px\" height=\"18px\"\u003E\n                                \u003Cpath d=\"M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z\" /\u003E\n                            \u003C/svg\u003E\u003C/span\u003E","hf_account_show_menu_on":"hover","hf_account_action_type":"link","hf_account_logout_action":"link","header_main_stick":"0","header_above_stick":"0","header_below_stick":"0","stick_header_meta":"","header_main_stick_meta":"","header_above_stick_meta":"","header_below_stick_meta":"","sticky_header_on_devices":"desktop","sticky_header_style":"none","sticky_hide_on_scroll":"0","break_point":"921","tablet_break_point":"921","mobile_break_point":"544","header_main_shrink":"1","header_animation_effect":"none","header_logo_width":"","responsive_header_logo_width":{"desktop":"","tablet":"","mobile":""},"stick_origin_position":"","site_layout":"ast-full-width-layout","site_content_width":"1960","site_layout_padded_width":"1200","site_layout_box_width":"1200","header_builder_active":"1","component_limit":"10","is_header_builder_active":"1"};
847//# sourceURL=astra-addon-js-js-extra</script>
847 
847<script id="astra-addon-js-js" src="https://www.clistudios.com/wp-content/uploads/astra-addon/astra-addon-6aa26f43ba3847-34197779.js?ver=4.13.9"></script>
847 
847<script id="astra-dom-purify-js" src="https://www.clistudios.com/wp-content/plugins/astra-addon/assets/js/minified/purify.min.js?ver=4.13.9"></script>
847 
847<script id="jquery-bind-first-js" defer src="https://www.clistudios.com/wp-content/plugins/pixelyoursite/dist/scripts/jquery.bind-first-0.2.3.min.js?ver=0.2.3"></script>
847 
847<script id="js-cookie-pys-js" defer src="https://www.clistudios.com/wp-content/plugins/pixelyoursite/dist/scripts/js.cookie-2.1.3.min.js?ver=2.1.3"></script>
847 
847<script id="js-sha256-js" defer src="https://www.clistudios.com/wp-content/plugins/pixelyoursite/dist/scripts/sha256.js?ver=0.11.0"></script>
847 
847<script id="js-tld-js" defer src="https://www.clistudios.com/wp-content/plugins/pixelyoursite/dist/scripts/tld.min.js?ver=2.3.1"></script>
847 
847<script id="pys-js-extra">var pysOptions = {"staticEvents":[],"dynamicEvents":[],"triggerEvents":[],"triggerEventTypes":[],"debug":"","siteUrl":"https://clistudiosinc.wpengine.com","ajaxUrl":"https://clistudiosinc.wpengine.com/wp-admin/admin-ajax.php","ajax_event":"50c3d782d3","enable_remove_download_url_param":"1","cookie_duration":"7","last_visit_duration":"60","enable_success_send_form":"","ajaxForServerEvent":"1","ajaxForServerStaticEvent":"1","useSendBeacon":"1","send_external_id":"1","external_id_expire":"180","track_cookie_for_subdomains":"1","google_consent_mode":"1","consent_mode_cmp_active":"","gdpr":{"ajax_enabled":false,"all_disabled_by_api":false,"facebook_disabled_by_api":false,"analytics_disabled_by_api":false,"google_ads_disabled_by_api":false,"pinterest_disabled_by_api":false,"bing_disabled_by_api":false,"reddit_disabled_by_api":false,"openai_disabled_by_api":false,"externalID_disabled_by_api":false,"facebook_prior_consent_enabled":true,"analytics_prior_consent_enabled":true,"google_ads_prior_consent_enabled":null,"pinterest_prior_consent_enabled":true,"bing_prior_consent_enabled":true,"openai_prior_consent_enabled":true,"cookiebot_integration_enabled":false,"cookiebot_facebook_consent_category":"marketing","cookiebot_analytics_consent_category":"statistics","cookiebot_tiktok_consent_category":"marketing","cookiebot_google_ads_consent_category":"marketing","cookiebot_pinterest_consent_category":"marketing","cookiebot_bing_consent_category":"marketing","cookiebot_openai_consent_category":"marketing","consent_magic_integration_enabled":false,"real_cookie_banner_integration_enabled":false,"cookie_notice_integration_enabled":false,"cookie_law_info_integration_enabled":false,"analytics_storage":{"enabled":true,"value":"granted","filter":false},"ad_storage":{"enabled":true,"value":"granted","filter":false},"ad_user_data":{"enabled":true,"value":"granted","filter":false},"ad_personalization":{"enabled":true,"value":"granted","filter":false}},"cookie":{"disabled_all_cookie":true,"disabled_start_session_cookie":false,"disabled_advanced_form_data_cookie":false,"disabled_landing_page_cookie":false,"disabled_first_visit_cookie":false,"disabled_trafficsource_cookie":false,"disabled_utmTerms_cookie":false,"disabled_utmId_cookie":false},"tracking_analytics":{"TrafficLanding":"https://clistudios.com/cli-dance-conservatory-about-the-program/","TrafficUtms":[],"TrafficUtmsId":[]},"GATags":{"ga_datalayer_type":"default","ga_datalayer_name":"dataLayerPYS"},"woo":{"enabled":false},"edd":{"enabled":false},"cache_bypass":"1790916548"};
848//# sourceURL=pys-js-extra</script>
848 
848<script id="pys-js" defer src="https://www.clistudios.com/wp-content/plugins/pixelyoursite/dist/scripts/public.js?ver=11.4.0"></script>
848 
848<script id="wp-emoji-settings" type="application/json">{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.clistudios.com/wp-includes/js/wp-emoji-release.min.js?ver=7.0.5"}}</script>
848 
848<script type="module">/*! This file is auto-generated */
849var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
850//# sourceURL=https://clistudiosinc.wpengine.com/wp-includes/js/wp-emoji-loader.min.js</script>
850 
850<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4411421be16ba7a',t:'MTc5MDkxNjU0Ng=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
850</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.