.contact_grid__6R8pe{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(40px,7vw,96px);padding-bottom:80px;align-items:start}.contact_form___aGjp{container:inquiry/inline-size;background:var(--bg-2);padding:clamp(24px,3vw,40px);border-radius:var(--radius-surface);scroll-margin-top:32px}.contact_form___aGjp h2{font-size:1.75rem;margin-bottom:24px;letter-spacing:var(--font-heading-tracking);font-weight:var(--font-heading-weight)}.contact_info__IZchM{min-width:0}.contact_info__IZchM h2{font-size:1.5625rem;margin-bottom:14px;font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-tracking)}.contact_direct__LNkkn{display:grid;justify-items:start;gap:8px;margin-bottom:32px}.contact_direct__LNkkn h2{margin-bottom:4px}.contact_direct__LNkkn a{min-height:44px;display:flex;align-items:center;text-decoration:none;font-size:1rem;overflow-wrap:anywhere}.contact_direct__LNkkn .contact_phone__m_4Bc{font-size:1.625rem;font-weight:var(--font-ui-weight);letter-spacing:-.02em}.contact_direct__LNkkn a:hover{text-decoration:underline}.contact_visit__l1yf_ img{width:100%;aspect-ratio:1.6;object-fit:cover;object-position:50% 57%;border-radius:var(--radius-media);margin-bottom:24px}.contact_visit__l1yf_ address{font-size:1rem;line-height:1.6}.contact_visit__l1yf_ p{font-size:.9375rem;color:var(--fg-2);margin-top:12px;max-width:36ch}.contact_visit__l1yf_ .btn{margin-top:20px;margin-bottom:24px}@media(min-width:1000px){.contact_grid__6R8pe{grid-template-columns:minmax(0,1.22fr) minmax(0,.9fr);gap:clamp(40px,6vw,80px);max-width:calc(1160px + var(--gutter)*2)}}@media(max-width:899px){.contact_grid__6R8pe{grid-template-columns:1fr;gap:40px;padding-bottom:48px}.contact_form___aGjp{padding:24px}.contact_form___aGjp h2{font-size:1.625rem}}@media(max-width:599px){.contact_form___aGjp{padding:24px 20px}.contact_direct__LNkkn .contact_phone__m_4Bc{font-size:1.75rem}}.contact_form___aGjp{background:var(--surface-raised);border:1px solid var(--line);border-top:2px solid var(--fg)}.contact_form___aGjp h2{font-size:2rem}.contact_info__IZchM{padding-top:12px}.contact_direct__LNkkn{border-bottom:1px solid var(--line);padding-bottom:28px}@media(max-width:599px){.contact_form___aGjp{padding:24px 18px}.contact_form___aGjp h2{font-size:1.625rem}}.Disclosure_list__Uc6fn details{border-bottom:1px solid var(--line);padding:0}.Disclosure_list__Uc6fn summary{position:relative;display:flex;align-items:center;min-height:68px;padding:20px 44px 20px 0;list-style:none;font-size:1.0625rem;font-weight:var(--font-ui-weight);line-height:1.45;cursor:pointer;transition:color .16s var(--ease-out)}.Disclosure_list__Uc6fn summary::-webkit-details-marker{display:none}.Disclosure_list__Uc6fn summary:after,.Disclosure_list__Uc6fn summary:before{content:"";position:absolute;right:8px;top:calc(50% - .5px);width:14px;height:1.5px;border-radius:1px;background:currentColor;transition:transform .18s var(--ease-out),opacity .18s var(--ease-out)}.Disclosure_list__Uc6fn summary:after{transform:rotate(90deg)}.Disclosure_list__Uc6fn details[open]>summary{margin-bottom:0;color:var(--red-2)}.Disclosure_list__Uc6fn details[open]>summary:after{transform:rotate(0);opacity:0}.Disclosure_list__Uc6fn details>p,.Disclosure_list__Uc6fn details>ul{margin:0;padding:0 36px 24px 0;color:var(--fg-2);font-size:1rem;line-height:1.65}.Disclosure_list__Uc6fn details>ul{padding-left:20px}.Disclosure_list__Uc6fn details>p+p{padding-top:0}.Disclosure_list__Uc6fn details[open]>:not(summary){animation:Disclosure_answer-arrive__JsLXN .2s var(--ease-out) both}.Disclosure_list__Uc6fn a{overflow-wrap:anywhere}.Disclosure_list__Uc6fn summary:focus-visible{outline-offset:4px;border-radius:4px}.Disclosure_list__Uc6fn summary:focus-visible,.Disclosure_list__Uc6fn summary:focus-visible:after,.Disclosure_list__Uc6fn summary:focus-visible:before{transition:none}.Disclosure_list__Uc6fn details[open]>summary:focus-visible~*{animation:none}@media (hover:hover) and (pointer:fine){.Disclosure_list__Uc6fn summary:hover{color:var(--red-2)}}@media(max-width:599px){.Disclosure_list__Uc6fn summary{font-size:1rem;min-height:64px}.Disclosure_list__Uc6fn details>p,.Disclosure_list__Uc6fn details>ul{padding-right:20px}}@keyframes Disclosure_answer-arrive__JsLXN{0%{opacity:.3}to{opacity:1}}@media(prefers-reduced-motion:reduce){.Disclosure_list__Uc6fn summary,.Disclosure_list__Uc6fn summary:after,.Disclosure_list__Uc6fn summary:before{transition:none}.Disclosure_list__Uc6fn details[open]>:not(summary){animation:none}}.StyleExplorer_explorer__bXmZA{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;padding-bottom:80px;align-items:start}.StyleExplorer_menu__tpdA2{display:grid;position:sticky;top:24px;gap:2px}.StyleExplorer_menu__tpdA2 a{min-height:46px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:var(--radius-control);text-decoration:none;color:var(--fg-2);font-size:.875rem;line-height:1.4;font-weight:var(--font-ui-weight);transition:background .16s ease,color .16s ease}.StyleExplorer_menu__tpdA2 a svg{flex:none;opacity:0;transform:translateX(-3px);transition:opacity .16s ease,transform .2s var(--ease-out)}.StyleExplorer_menu__tpdA2 a[aria-current]{background:var(--bg-2);font-weight:var(--font-ui-weight)}.StyleExplorer_menu__tpdA2 a[aria-current] svg{opacity:1;transform:none}.StyleExplorer_mobile__7VSPs{display:none}.StyleExplorer_result__AVdAY{min-width:0;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:32px}.StyleExplorer_photo__gSlJb{position:sticky;top:24px;aspect-ratio:1;overflow:hidden;border-radius:20px;background:var(--bg-2)}.StyleExplorer_copies__Dxzph{display:grid;min-width:0}.StyleExplorer_copy__GnNEn{grid-area:1/1;opacity:0;visibility:hidden;pointer-events:none;padding:12px 0 0;transform:translateY(5px);transition:opacity .18s ease,transform .3s var(--ease-out),visibility 0s .18s}.StyleExplorer_copy__GnNEn[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:70ms,70ms,0s}.StyleExplorer_copy__GnNEn h2{font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:var(--font-heading-weight);line-height:var(--font-heading-leading);letter-spacing:var(--font-heading-tracking);margin-bottom:20px;text-wrap:balance}.StyleExplorer_description__a1Xf_{font-size:1rem;color:var(--fg-2);line-height:1.65;max-width:48ch}.StyleExplorer_age__xA48H{font-size:.875rem;color:var(--fg-2);margin-bottom:12px}.StyleExplorer_note__uY1Mi{font-size:.875rem;color:var(--fg-2);margin-top:12px}.StyleExplorer_copy__GnNEn .btn,.StyleExplorer_wear__5t6U6{margin-top:24px}.StyleExplorer_wear__5t6U6 summary{font-size:.9375rem}.StyleExplorer_wear__5t6U6 ul{padding-left:20px}.StyleExplorer_explorer__bXmZA[data-instant=true] .StyleExplorer_copy__GnNEn{transition:none;transform:none}@media(hover:hover){.StyleExplorer_menu__tpdA2 a:hover{background:var(--bg-2);color:var(--fg)}}@media(min-width:900px) and (max-width:1199px){.StyleExplorer_explorer__bXmZA{grid-template-columns:174px minmax(0,1fr);gap:24px}.StyleExplorer_result__AVdAY{gap:24px;grid-template-columns:1fr 1.1fr}.StyleExplorer_menu__tpdA2 a{padding-inline:10px;font-size:.8125rem}.StyleExplorer_copy__GnNEn{padding-top:0}.StyleExplorer_description__a1Xf_{font-size:.9375rem}}@media(max-width:899px){.StyleExplorer_explorer__bXmZA{grid-template-columns:1fr;gap:20px;padding-bottom:56px}.StyleExplorer_menu__tpdA2{display:none}.StyleExplorer_mobile__7VSPs{display:grid;gap:8px;font-size:.875rem;font-weight:500;color:var(--fg-2)}.StyleExplorer_selectWrap__E63m7{position:relative}.StyleExplorer_mobile__7VSPs select{appearance:none;width:100%;min-height:52px;padding:12px 44px 12px 16px;background:var(--surface-raised);border:1px solid var(--control-border);border-radius:var(--radius-control);font:inherit;font-size:1rem;font-weight:var(--font-ui-weight);color:var(--fg);cursor:pointer}.StyleExplorer_selectWrap__E63m7 svg{position:absolute;right:17px;top:18px;pointer-events:none;color:var(--fg)}.StyleExplorer_result__AVdAY{grid-template-columns:1fr 1fr;gap:28px}.StyleExplorer_photo__gSlJb{position:relative;top:auto}.StyleExplorer_copy__GnNEn{padding-top:0}.StyleExplorer_copy__GnNEn h2{font-size:1.8125rem}.StyleExplorer_description__a1Xf_{font-size:1rem}}@media(max-width:639px){.StyleExplorer_result__AVdAY{grid-template-columns:1fr;gap:26px}.StyleExplorer_photo__gSlJb{border-radius:var(--radius-media)}.StyleExplorer_copy__GnNEn h2{font-size:2rem;margin-bottom:16px}.StyleExplorer_age__xA48H{margin-bottom:10px}.StyleExplorer_description__a1Xf_{line-height:1.6}.StyleExplorer_copy__GnNEn .btn{margin-top:24px}.StyleExplorer_wear__5t6U6{margin-top:20px}}@media(prefers-reduced-motion:reduce){.StyleExplorer_copy__GnNEn,.StyleExplorer_menu__tpdA2 a,.StyleExplorer_menu__tpdA2 a svg{transition:none;transform:none}}.StyleExplorer_menu__tpdA2 a{font-size:1rem;border-bottom:1px solid var(--line);border-radius:0;padding-block:14px}.StyleExplorer_menu__tpdA2 a[aria-current]{background:transparent;color:var(--red)}.StyleExplorer_photo__gSlJb{border-radius:var(--radius-media)}.StyleExplorer_age__xA48H,.StyleExplorer_note__uY1Mi{font-size:.9375rem}.SpringTuition_panel__MPt6I{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px 56px;align-items:start;padding-block:32px;border-block:1px solid var(--line-strong)}.SpringTuition_heading__Xkd_H{grid-column:1;grid-row:1/5;max-width:420px}.SpringTuition_heading__Xkd_H h2{font-size:clamp(2rem,2.6vw,2.875rem);line-height:1.1;margin-block:8px 24px}.SpringTuition_heading__Xkd_H>p:last-child{color:var(--fg-2);max-width:38ch;font-size:1.0625rem;line-height:1.65}.SpringTuition_options__2yAr_{grid-column:2;display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--line)}.SpringTuition_options__2yAr_ h3{font-size:1.25rem;margin-bottom:12px;font-weight:600}.SpringTuition_note__GLHAc,.SpringTuition_options__2yAr_ p{font-size:.9375rem;line-height:1.65;color:var(--fg-2)}.SpringTuition_table__dGgE9{grid-column:2;width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SpringTuition_table__dGgE9 td,.SpringTuition_table__dGgE9 th{padding:21px 12px;border-bottom:1px solid var(--line);text-align:right}.SpringTuition_table__dGgE9 th:first-child{text-align:left;padding-left:0}.SpringTuition_table__dGgE9 td:last-child,.SpringTuition_table__dGgE9 th:last-child{padding-right:0}.SpringTuition_table__dGgE9 thead th{font-size:.875rem;font-weight:550;vertical-align:bottom;color:var(--fg-2);padding-top:0}.SpringTuition_table__dGgE9 tbody th{font-size:1rem;font-weight:500}.SpringTuition_table__dGgE9 tbody td{font-size:clamp(1.5rem,2.1vw,2rem);font-weight:580;letter-spacing:-.02em}.SpringTuition_table__dGgE9 tbody tr{transition:background .16s}.SpringTuition_table__dGgE9 tbody tr:hover{background:var(--bg-2)}.SpringTuition_note__GLHAc{grid-column:2;max-width:65ch;margin-top:4px}.SpringTuition_panel__MPt6I>a{grid-column:2;justify-self:start;margin-top:4px}@media(max-width:899px){.SpringTuition_panel__MPt6I{grid-template-columns:1fr;gap:24px}.SpringTuition_heading__Xkd_H{grid-column:1;grid-row:auto;max-width:680px}.SpringTuition_heading__Xkd_H>p:last-child{max-width:58ch}.SpringTuition_note__GLHAc,.SpringTuition_options__2yAr_,.SpringTuition_panel__MPt6I>a,.SpringTuition_table__dGgE9{grid-column:1}.SpringTuition_heading__Xkd_H h2{font-size:2.25rem}.SpringTuition_table__dGgE9 tbody td{font-size:1.75rem}}@media(max-width:599px){.SpringTuition_panel__MPt6I{padding-block:24px;gap:24px}.SpringTuition_options__2yAr_{gap:20px}.SpringTuition_options__2yAr_ p{font-size:.875rem}.SpringTuition_table__dGgE9 td,.SpringTuition_table__dGgE9 th{padding:18px 6px}.SpringTuition_table__dGgE9 tbody td{font-size:1.375rem}.SpringTuition_table__dGgE9 thead th{font-size:.875rem;line-height:1.4}.SpringTuition_table__dGgE9 tbody th{font-size:.9375rem}.SpringTuition_heading__Xkd_H h2{font-size:2rem}}.WatchDancers_block__sjDfE{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;padding:clamp(28px,5vw,64px);color:var(--on-ink);background:var(--panel-ink);border-radius:var(--radius-surface)}.WatchDancers_block__sjDfE h2{font-size:var(--heading-feature);margin-block:14px 18px}.WatchDancers_block__sjDfE .kicker,.WatchDancers_copy__K1t50>p{color:var(--on-ink-muted)}.WatchDancers_copy__K1t50>p:not(:first-child){max-width:42ch}.WatchDancers_block__sjDfE>a{justify-self:end;max-width:100%;white-space:normal}.WatchDancers_block__sjDfE svg{flex-shrink:0}.WatchDancers_featured__DkUYW{grid-template-columns:minmax(0,3fr) minmax(0,5fr);gap:clamp(24px,4.5vw,64px)}.WatchDancers_copy__K1t50>a{margin-top:24px;color:var(--on-ink);border-color:currentColor}.WatchDancers_copy__K1t50>a:hover{color:var(--panel-ink);background:var(--on-ink)}.WatchDancers_routine__pWr7X{display:block;width:100%;color:inherit;text-decoration:none}.WatchDancers_frame__ma5fg{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-media);background:var(--panel-ink-raised)}.WatchDancers_frame__ma5fg img{display:block;width:100%;height:100%;object-fit:cover}.WatchDancers_play__eqTuI{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--on-ink);color:var(--panel-ink)}.WatchDancers_routine__pWr7X:hover .WatchDancers_play__eqTuI{background:var(--red);color:var(--on-ink)}.WatchDancers_caption__VJ90o{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:16px;row-gap:2px;margin-top:12px}.WatchDancers_caption__VJ90o strong{font-size:1.1875rem;font-weight:var(--font-heading-weight)}.WatchDancers_caption__VJ90o>span{color:var(--on-ink-muted);font-size:.875rem}.WatchDancers_block__sjDfE a:focus-visible{outline:2px solid var(--on-ink);outline-offset:4px}@media(max-width:899px){.WatchDancers_block__sjDfE,.WatchDancers_featured__DkUYW{grid-template-columns:1fr}.WatchDancers_block__sjDfE>a{justify-self:start}}.fall_welcome__gZi0i{display:grid;grid-template-columns:1.15fr 1fr;overflow:hidden;border-radius:var(--radius-media)}.fall_photo___hENx{position:relative;min-height:420px}.fall_photo___hENx>span{position:absolute;left:24px;bottom:24px;background:#fff;color:var(--fg);padding:8px 12px;font-size:.8125rem;border-radius:4px}.fall_welcomeCopy__BsUiI{background:var(--red);padding:clamp(28px,4vw,64px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}.fall_welcomeCopy__BsUiI h2{font-size:var(--heading-feature);max-width:12ch}.fall_welcomeCopy__BsUiI>p:not(.fall_eyebrow__T9UFA){color:#fff;max-width:34ch}.fall_eyebrow__T9UFA{font-size:var(--micro);font-weight:var(--font-ui-weight);letter-spacing:.025em}.fall_heroActions__KByJG{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.fall_welcomeCopy__BsUiI .fall_heroActions__KByJG .btn:not(.btn-ghost){background:#fff;color:#242321;border-color:#fff}.fall_jump__ykkJc{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 24px;padding-block:24px;border-bottom:1px solid var(--line)}.fall_jump__ykkJc a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;font-size:.875rem;font-weight:var(--font-ui-weight)}.fall_jump__ykkJc a:hover{color:var(--red)}.fall_sectionHeading__6ztKY{text-align:center;max-width:680px;margin-inline:auto;margin-bottom:40px;display:grid;gap:16px}.fall_sectionHeading__6ztKY h2{font-size:var(--heading-section)}.fall_sectionHeading__6ztKY>p:not(.fall_eyebrow__T9UFA){color:var(--fg-2)}.fall_attire__OYUVC,.fall_dates__lE1_V{padding-block:var(--section-space)}.fall_dateList__XAkYq{list-style:none;max-width:1040px;margin-inline:auto}.fall_dateList__XAkYq li{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}.fall_dateList__XAkYq time{color:var(--red);font-weight:var(--font-ui-weight);font-size:1.0625rem}.fall_dateList__XAkYq h3{font-size:1.375rem}.fall_dateList__XAkYq p{margin-top:8px;color:var(--fg-2);font-size:.9375rem;max-width:60ch}.fall_dateList__XAkYq li[data-closure]{background:var(--bg-2);padding-inline:20px;border-block:1px solid var(--line)}.fall_resourceActions__DikGJ{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:32px}.fall_tuition__epV5b{padding-block:var(--section-space);background:#242321}.fall_tuitionGrid__cImLy{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);max-width:1040px;margin-inline:auto;align-items:start}.fall_rates__PdBnD{width:100%;border-collapse:collapse;text-align:left}.fall_rates__PdBnD th{font-size:.875rem;font-weight:var(--font-ui-weight);color:var(--fg-2);padding:0 0 16px}.fall_rates__PdBnD td{padding:16px 0;border-top:1px solid var(--line);font-size:1.25rem}.fall_rates__PdBnD td:last-child,.fall_rates__PdBnD th:last-child{text-align:right}.fall_rates__PdBnD td:last-child{font-size:1.875rem;font-weight:var(--font-heading-weight)}.fall_paymentCopy__7_3hS{display:grid;justify-items:start;gap:16px}.fall_paymentCopy__7_3hS h3{font-size:1.5rem}.fall_paymentCopy__7_3hS p{font-size:1rem;color:var(--fg-2)}.fall_paymentCopy__7_3hS .btn{margin-top:8px}.fall_attireGrid__vN9qm{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(32px,6vw,88px);max-width:1040px;margin-inline:auto}.fall_parentNote__oESev{align-self:start;background:var(--bg-2);padding:32px;border-radius:var(--radius-surface);border-top:3px solid var(--red);display:grid;justify-items:start;gap:16px}.fall_parentNote__oESev h3{font-size:1.5rem}.fall_parentNote__oESev p{font-size:1rem;color:var(--fg-2)}.fall_show__zIn_S{padding-block:var(--section-space);background:#f4e8e4}.fall_showGrid__89f7t{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,72px)}.fall_showPhoto__Qlt7t{position:relative;aspect-ratio:1.1;border-radius:var(--radius-media);overflow:hidden}.fall_showPhoto__Qlt7t p{position:absolute;left:20px;bottom:20px;color:#fff;background:#242321;padding:6px 12px;font-size:.8125rem}.fall_showCopy__zZuLO{display:grid;justify-items:start;gap:18px}.fall_showCopy__zZuLO h2{font-size:var(--heading-section)}.fall_showDate__fR9VT{font-size:1.375rem;font-weight:var(--font-ui-weight)}.fall_showCopy__zZuLO>p{max-width:46ch}.fall_showNote__thl5J{color:var(--fg-2);font-size:.9375rem}.fall_registration__M1Hoe{text-align:center;padding-block:var(--section-space)}.fall_registration__M1Hoe h2{font-size:var(--heading-section);margin-block:16px 24px}.fall_registration__M1Hoe>p:not(.fall_eyebrow__T9UFA){max-width:620px;margin-inline:auto;color:var(--fg-2)}.fall_registration__M1Hoe .fall_help__cieez{font-size:.875rem;margin-top:24px}@media (max-width:899px){.fall_attireGrid__vN9qm,.fall_showGrid__89f7t,.fall_tuitionGrid__cImLy,.fall_welcome__gZi0i{grid-template-columns:1fr}.fall_photo___hENx{min-height:0;aspect-ratio:1.35}.fall_welcomeCopy__BsUiI{padding:28px}.fall_welcomeCopy__BsUiI h2{max-width:100%}.fall_dateList__XAkYq li{grid-template-columns:1fr auto;gap:12px}.fall_dateList__XAkYq time{grid-column:1/-1}.fall_dateList__XAkYq h3{font-size:1.25rem}.fall_dateList__XAkYq li>.btn{font-size:.875rem;padding:10px 14px}.fall_dateList__XAkYq li[data-closure]{padding:20px}.fall_parentNote__oESev{padding:24px}.fall_jump__ykkJc{gap:4px 18px;justify-content:flex-start}.fall_jump__ykkJc a{font-size:.8125rem}.fall_showPhoto__Qlt7t{aspect-ratio:1.35}.fall_showDate__fR9VT{font-size:1.1875rem}}@media (max-width:399px){.fall_dateList__XAkYq li{grid-template-columns:1fr}.fall_dateList__XAkYq li>.btn{justify-self:start}}