.page-intro_intro__SOYZb{padding:calc(var(--header-h) + clamp(40px, 7vw, 110px)) 0 clamp(48px,7vw,100px);background:var(--background);border-bottom:1px solid var(--line)}.page-intro_crumbs__8HFLe ol{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--muted)}.page-intro_crumbs__8HFLe li:not(:last-child):after{content:"/";margin-left:8px;color:var(--purple-bright)}.page-intro_crumbs__8HFLe a{text-decoration:underline;text-underline-offset:3px}.page-intro_kicker__5o3je{margin-top:clamp(32px,5vw,64px);font-stretch:72%;font-variation-settings:"wdth" 72;font-weight:650;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--purple-bright)}.page-intro_title__9I4_I{max-width:16ch;margin-top:16px;font-family:var(--display);font-weight:800;font-size:clamp(52px,9vw,150px);line-height:.86;text-transform:uppercase;text-wrap:balance}.page-intro_lead__k17u1{display:grid;grid-gap:14px;gap:14px;max-width:60ch;margin-top:28px;font-size:clamp(17px,1.4vw,20px);color:var(--foreground-dim)}.section-heading_heading__sv8x6{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:22px;gap:22px;color:var(--foreground)}.section-heading_kicker__uWL72{display:flex;align-items:center;gap:12px;font-stretch:72%;font-variation-settings:"wdth" 72;font-weight:650;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.section-heading_count__Fgzbp{font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:.04em;color:var(--purple-bright)}.section-heading_rule__XS7iF{width:44px;height:1px;background:currentColor}.section-heading_of__bwdNU{opacity:.6}.section-heading_title___Qme0{max-width:14ch;font-family:var(--display);font-weight:800;font-size:clamp(46px,7.4vw,124px);line-height:.86;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.section-heading_aside__w0G5J{max-width:44ch;color:var(--foreground-dim);font-size:17px}@media (min-width:1024px){.section-heading_heading__sv8x6{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;column-gap:64px}.section-heading_kicker__uWL72{grid-column:1/-1}.section-heading_aside__w0G5J{justify-self:end;padding-bottom:10px}}.section-heading_light__PKRC_{color:var(--ink)}.section-heading_light__PKRC_ .section-heading_kicker__uWL72{color:var(--ink-dim)}.section-heading_light__PKRC_ .section-heading_count__Fgzbp{color:var(--purple)}.section-heading_light__PKRC_ .section-heading_aside__w0G5J{color:var(--ink-dim)}.academy-space_section__ShyXM{position:relative;padding-block:var(--section-y);background:var(--background-2);overflow:hidden}.academy-space_collage__x4t5Z{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:clamp(48px,7vw,110px)}.academy-space_figure__iyhKQ{position:relative;display:grid;align-content:start;grid-gap:10px;gap:10px}.academy-space_frame__Ox_HC{position:relative;overflow:hidden;background:var(--background-3)}.academy-space_image___bseQ{object-fit:cover;filter:saturate(.8) contrast(1.05);transition:transform 1.2s var(--ease-out)}@media (hover:hover){.academy-space_figure__iyhKQ:hover .academy-space_image___bseQ{transform:scale(1.04)}}.academy-space_caption__cX9fc{display:flex;gap:10px;font-stretch:72%;font-variation-settings:"wdth" 72;font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.academy-space_caption__cX9fc span{color:var(--purple-bright)}.academy-space_figTall__S3moU{grid-column:1/9}.academy-space_figTall__S3moU .academy-space_frame__Ox_HC{aspect-ratio:3/4}.academy-space_figWide__0sNjh{grid-column:3/13;margin-top:-18%;z-index:1}.academy-space_figWide__0sNjh .academy-space_frame__Ox_HC{aspect-ratio:3/2;box-shadow:0 0 0 10px var(--background-2)}.academy-space_figDetail__2bzZs{grid-column:1/8}.academy-space_figDetail__2bzZs .academy-space_frame__Ox_HC{aspect-ratio:4/3}.academy-space_crossing__BoKRm{position:absolute;left:50%;top:38%;z-index:2;translate:-50% 0;font-family:var(--display);font-weight:900;font-size:clamp(96px,24vw,380px);line-height:.8;white-space:nowrap;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px var(--foreground);mix-blend-mode:difference;pointer-events:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.academy-space_crossing__BoKRm{animation:academy-space_cross___GjIm linear both;animation-timeline:view();animation-range:cover 0 cover 100%}.academy-space_figWide__0sNjh{animation:academy-space_lift__cttt6 linear both;animation-timeline:view();animation-range:entry 0 cover 60%}}}@keyframes academy-space_cross___GjIm{0%{transform:translateX(18%)}to{transform:translateX(-18%)}}@keyframes academy-space_lift__cttt6{0%{transform:translateY(80px)}to{transform:none}}.academy-space_words__Kr11S{display:grid;grid-gap:0;gap:0;margin-top:clamp(56px,8vw,120px);font-family:var(--display);font-weight:800;font-size:clamp(40px,7vw,116px);line-height:.9;text-transform:uppercase}.academy-space_words__Kr11S li:nth-child(3){color:var(--purple-bright)}.academy-space_words__Kr11S li:nth-child(2){color:transparent;-webkit-text-stroke:1.5px var(--foreground)}@media (min-width:1024px){.academy-space_collage__x4t5Z{gap:24px}.academy-space_figTall__S3moU{grid-column:1/6;grid-row:1/3}.academy-space_figWide__0sNjh{grid-column:5/13;grid-row:1;margin-top:18%}.academy-space_figDetail__2bzZs{grid-column:7/11;grid-row:2;margin-top:8%}.academy-space_crossing__BoKRm{top:44%}.academy-space_words__Kr11S{display:flex;flex-wrap:wrap;gap:0 .5em}.academy-space_words__Kr11S li:not(:last-child):after{content:" /";color:var(--purple-bright)}.academy-space_words__Kr11S li:nth-child(3){color:inherit}}.dance-styles_section__1jfNS{padding-block:var(--section-y);background:var(--background)}.dance-styles_titleAccent__uDHld{color:var(--purple-bright)}.dance-styles_railWrap__yHeON{margin-top:clamp(40px,6vw,88px);timeline-scope:--rail}.dance-styles_rail__fcocR{display:flex;gap:12px;padding-inline:var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;scroll-timeline:--rail inline}.dance-styles_rail__fcocR::-webkit-scrollbar{display:none}.dance-styles_item__VW_g3{flex:0 0 min(84vw,400px);scroll-snap-align:start}.dance-styles_card__BsCRP{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:min(74svh,640px);min-height:480px;padding:22px;overflow:hidden;isolation:isolate;background:var(--background-3)}.dance-styles_card__BsCRP:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(9,9,11,.97) 14%,rgba(9,9,11,.62) 50%,rgba(9,9,11,.12) 82%),linear-gradient(180deg,rgba(42,15,82,.4),transparent 38%)}.dance-styles_card__BsCRP:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--purple-deep);mix-blend-mode:multiply;opacity:.3;pointer-events:none}.dance-styles_image__D5q9v{z-index:-2;object-fit:cover;filter:grayscale(.3) contrast(1.06) brightness(.92);transform:scale(1.02);transition:filter .7s var(--ease-out),transform 1.1s var(--ease-out)}.dance-styles_index__7L5j1{position:absolute;top:14px;left:18px;font-family:var(--display);font-weight:800;font-size:clamp(72px,9vw,150px);line-height:.8;color:transparent;-webkit-text-stroke:1.5px rgba(244,242,247,.7);transition:-webkit-text-stroke-color .4s var(--ease-out)}.dance-styles_vertical__NTcEb{display:none}.dance-styles_body__yynoF{display:grid;grid-gap:14px;gap:14px}.dance-styles_name__xBNNb{display:grid;max-width:100%;overflow-wrap:anywhere;font-family:var(--display);font-weight:800;font-size:clamp(48px,12.5vw,88px);line-height:.86;text-transform:uppercase}.dance-styles_tagline__6OYdx{max-width:30ch;font-size:16px;line-height:1.45;color:var(--foreground-dim)}.dance-styles_meta__cIWeg{display:grid;grid-gap:6px;gap:6px;padding-top:12px;border-top:1px solid var(--line);font-size:14px}.dance-styles_meta__cIWeg div{display:flex;gap:12px}.dance-styles_meta__cIWeg dt{min-width:60px;font-stretch:72%;font-variation-settings:"wdth" 72;font-weight:650;font-size:11px;letter-spacing:.16em;text-transform:uppercase;line-height:1.9;color:var(--purple-bright)}.dance-styles_meta__cIWeg dd{color:var(--foreground)}.dance-styles_cta__TjI75{justify-self:start}.dance-styles_overlay__E4jN_{position:absolute;inset:0;z-index:1}.dance-styles_body__yynoF,.dance-styles_index__7L5j1,.dance-styles_vertical__NTcEb{z-index:2;pointer-events:none}.dance-styles_cta__TjI75{pointer-events:auto}.dance-styles_progress__i4RHT{display:none;height:2px;margin:22px var(--gutter) 0;background:var(--line)}.dance-styles_progress__i4RHT span{display:block;height:100%;background:var(--purple-bright);transform-origin:left;transform:scaleX(.2)}@supports (animation-timeline:scroll()){.dance-styles_progress__i4RHT{display:block}.dance-styles_progress__i4RHT span{animation:dance-styles_railProgress__1o8Av linear both;animation-timeline:--rail}}@keyframes dance-styles_railProgress__1o8Av{0%{transform:scaleX(.16)}to{transform:scaleX(1)}}@media (min-width:768px){.dance-styles_item__VW_g3{flex-basis:min(46vw,440px)}}@media (hover:hover) and (min-width:1024px){.dance-styles_card__BsCRP:focus-within .dance-styles_image__D5q9v,.dance-styles_card__BsCRP:hover .dance-styles_image__D5q9v{filter:grayscale(0) contrast(1.05) brightness(.92);transform:scale(1.06)}}@media (min-width:1024px){.dance-styles_rail__fcocR{gap:0;height:clamp(600px,82vh,820px);scroll-snap-type:none;overflow:hidden;scroll-timeline:none}.dance-styles_progress__i4RHT{display:none}.dance-styles_item__VW_g3{flex:1 1;min-width:0;scroll-snap-align:none;border-left:1px solid rgba(9,9,11,.9);transition:flex-grow .8s var(--ease-out)}.dance-styles_item__VW_g3:first-child{border-left:0}.dance-styles_item__VW_g3:first-child,.dance-styles_item__VW_g3:focus-within,.dance-styles_item__VW_g3:hover{flex-grow:4.2}.dance-styles_rail__fcocR:has(.dance-styles_item__VW_g3:focus-within) .dance-styles_item__VW_g3:first-child:not(:focus-within),.dance-styles_rail__fcocR:has(.dance-styles_item__VW_g3:hover) .dance-styles_item__VW_g3:first-child:not(:hover){flex-grow:1}.dance-styles_card__BsCRP{height:100%;min-height:0;padding:0;justify-content:flex-start}.dance-styles_index__7L5j1{top:18px;left:50%;translate:-50% 0;font-size:clamp(34px,3.4vw,54px);transition:left .6s var(--ease-out),translate .6s var(--ease-out),font-size .6s var(--ease-out),-webkit-text-stroke-color .4s var(--ease-out)}.dance-styles_vertical__NTcEb{display:block;position:absolute;left:50%;bottom:26px;translate:-50% 0;writing-mode:vertical-rl;rotate:180deg;white-space:nowrap;font-family:var(--display);font-weight:800;font-size:clamp(30px,3vw,44px);line-height:1;letter-spacing:.01em;text-transform:uppercase;transition:opacity .28s var(--ease-out)}.dance-styles_body__yynoF{position:absolute;left:0;bottom:0;width:clamp(360px,30vw,500px);padding:32px;opacity:0;translate:0 14px;transition:opacity .26s var(--ease-out),translate .5s var(--ease-out)}.dance-styles_name__xBNNb{font-size:clamp(54px,5vw,88px)}.dance-styles_item__VW_g3:first-child .dance-styles_body__yynoF,.dance-styles_item__VW_g3:focus-within .dance-styles_body__yynoF,.dance-styles_item__VW_g3:hover .dance-styles_body__yynoF{opacity:1;translate:0 0;transition-delay:.16s}.dance-styles_cta__TjI75{pointer-events:none}.dance-styles_item__VW_g3:first-child .dance-styles_cta__TjI75,.dance-styles_item__VW_g3:focus-within .dance-styles_cta__TjI75,.dance-styles_item__VW_g3:hover .dance-styles_cta__TjI75{pointer-events:auto}.dance-styles_rail__fcocR:has(.dance-styles_item__VW_g3:focus-within) .dance-styles_item__VW_g3:first-child:not(:focus-within) .dance-styles_cta__TjI75,.dance-styles_rail__fcocR:has(.dance-styles_item__VW_g3:hover) .dance-styles_item__VW_g3:first-child:not(:hover) .dance-styles_cta__TjI75{pointer-events:none}.dance-styles_item__VW_g3:first-child .dance-styles_vertical__NTcEb,.dance-styles_item__VW_g3:focus-within .dance-styles_vertical__NTcEb,.dance-styles_item__VW_g3:hover .dance-styles_vertical__NTcEb{opacity:0}.dance-styles_item__VW_g3:first-child .dance-styles_index__7L5j1,.dance-styles_item__VW_g3:focus-within .dance-styles_index__7L5j1,.dance-styles_item__VW_g3:hover .dance-styles_index__7L5j1{left:32px;translate:0 0;font-size:clamp(72px,9vw,150px);-webkit-text-stroke-color:var(--purple-bright)}.dance-styles_rail__fcocR:has(.dance-styles_item__VW_g3:focus-within) .dance-styles_item__VW_g3:first-child:not(:focus-within) .dance-styles_body__yynoF,.dance-styles_rail__fcocR:has(.dance-styles_item__VW_g3:hover) .dance-styles_item__VW_g3:first-child:not(:hover) .dance-styles_body__yynoF{opacity:0;translate:0 14px;transition-delay:0s}.dance-styles_rail__fcocR:has(.dance-styles_item__VW_g3:focus-within) .dance-styles_item__VW_g3:first-child:not(:focus-within) .dance-styles_vertical__NTcEb,.dance-styles_rail__fcocR:has(.dance-styles_item__VW_g3:hover) .dance-styles_item__VW_g3:first-child:not(:hover) .dance-styles_vertical__NTcEb{opacity:1}.dance-styles_rail__fcocR:has(.dance-styles_item__VW_g3:focus-within) .dance-styles_item__VW_g3:first-child:not(:focus-within) .dance-styles_index__7L5j1,.dance-styles_rail__fcocR:has(.dance-styles_item__VW_g3:hover) .dance-styles_item__VW_g3:first-child:not(:hover) .dance-styles_index__7L5j1{left:50%;translate:-50% 0;font-size:clamp(34px,3.4vw,54px);-webkit-text-stroke-color:rgba(244,242,247,.7)}}@media (min-width:1024px){.dance-styles_card__BsCRP:before{opacity:.45;transition:opacity .7s var(--ease-out)}.dance-styles_image__D5q9v{filter:grayscale(.5) contrast(1.08) brightness(.82)}.dance-styles_item__VW_g3:first-child .dance-styles_image__D5q9v,.dance-styles_item__VW_g3:focus-within .dance-styles_image__D5q9v,.dance-styles_item__VW_g3:hover .dance-styles_image__D5q9v{filter:grayscale(0) contrast(1.05) brightness(1)}.dance-styles_item__VW_g3:first-child .dance-styles_card__BsCRP:before,.dance-styles_item__VW_g3:focus-within .dance-styles_card__BsCRP:before,.dance-styles_item__VW_g3:hover .dance-styles_card__BsCRP:before{opacity:.18}.dance-styles_rail__fcocR:has(.dance-styles_item__VW_g3:focus-within) .dance-styles_item__VW_g3:first-child:not(:focus-within) .dance-styles_image__D5q9v,.dance-styles_rail__fcocR:has(.dance-styles_item__VW_g3:hover) .dance-styles_item__VW_g3:first-child:not(:hover) .dance-styles_image__D5q9v{filter:grayscale(.5) contrast(1.08) brightness(.82)}.dance-styles_rail__fcocR:has(.dance-styles_item__VW_g3:focus-within) .dance-styles_item__VW_g3:first-child:not(:focus-within) .dance-styles_card__BsCRP:before,.dance-styles_rail__fcocR:has(.dance-styles_item__VW_g3:hover) .dance-styles_item__VW_g3:first-child:not(:hover) .dance-styles_card__BsCRP:before{opacity:.45}}@media (prefers-reduced-motion:reduce){.dance-styles_body__yynoF,.dance-styles_image__D5q9v,.dance-styles_index__7L5j1,.dance-styles_item__VW_g3,.dance-styles_vertical__NTcEb{transition:none}}