.dancer{overflow:visible;display:block}
.dancer g{transform-box:view-box}
.dancer .bd{transform-origin:100px 205px;transform:translate(0px,0px) scaleX(1)}
.dancer .to{transform-origin:100px 205px;transform:rotate(0deg)}
.dancer .la1{transform-origin:89px 116px;transform:rotate(10deg)}
.dancer .la2{transform-origin:89px 168px;transform:rotate(0deg)}
.dancer .ra1{transform-origin:111px 116px;transform:rotate(-10deg)}
.dancer .ra2{transform-origin:111px 168px;transform:rotate(0deg)}
.dancer .ll1{transform-origin:94px 205px;transform:rotate(4deg)}
.dancer .ll2{transform-origin:94px 290px;transform:rotate(0deg)}
.dancer .rl1{transform-origin:106px 205px;transform:rotate(-4deg)}
.dancer .rl2{transform-origin:106px 290px;transform:rotate(0deg)}
@keyframes b-bd{0%{transform:translate(0px,0px) scaleX(1)}10%{transform:translate(0px,-10px) scaleX(1)}30%{transform:translate(0px,-10px) scaleX(1)}45%{transform:translate(0px,0px) scaleX(1)}55%{transform:translate(0px,-8px) scaleX(1)}62%{transform:translate(0px,-8px) scaleX(-1)}70%{transform:translate(0px,-8px) scaleX(1)}80%{transform:translate(0px,0px) scaleX(1)}100%{transform:translate(0px,0px) scaleX(1)}}
.dancer.r-ballet .bd{animation:b-bd 6s ease-in-out both}
@keyframes b-to{0%{transform:rotate(0deg)}30%{transform:rotate(0deg)}40%{transform:rotate(-18deg)}52%{transform:rotate(-18deg)}58%{transform:rotate(0deg)}84%{transform:rotate(0deg)}90%{transform:rotate(-6deg)}100%{transform:rotate(0deg)}}
.dancer.r-ballet .to{animation:b-to 6s ease-in-out both}
@keyframes b-la1{0%{transform:rotate(10deg)}12%{transform:rotate(60deg)}25%{transform:rotate(165deg)}35%{transform:rotate(165deg)}42%{transform:rotate(95deg)}52%{transform:rotate(95deg)}58%{transform:rotate(165deg)}72%{transform:rotate(165deg)}82%{transform:rotate(120deg)}92%{transform:rotate(40deg)}100%{transform:rotate(10deg)}}
.dancer.r-ballet .la1{animation:b-la1 6s ease-in-out both}
@keyframes b-la2{0%{transform:rotate(0deg)}25%{transform:rotate(25deg)}35%{transform:rotate(25deg)}42%{transform:rotate(0deg)}52%{transform:rotate(0deg)}58%{transform:rotate(25deg)}72%{transform:rotate(25deg)}82%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}
.dancer.r-ballet .la2{animation:b-la2 6s ease-in-out both}
@keyframes b-ra1{0%{transform:rotate(-10deg)}12%{transform:rotate(-60deg)}25%{transform:rotate(-165deg)}35%{transform:rotate(-165deg)}42%{transform:rotate(-60deg)}52%{transform:rotate(-60deg)}58%{transform:rotate(-165deg)}72%{transform:rotate(-165deg)}82%{transform:rotate(-120deg)}92%{transform:rotate(-40deg)}100%{transform:rotate(-10deg)}}
.dancer.r-ballet .ra1{animation:b-ra1 6s ease-in-out both}
@keyframes b-ra2{0%{transform:rotate(0deg)}25%{transform:rotate(-25deg)}35%{transform:rotate(-25deg)}42%{transform:rotate(0deg)}52%{transform:rotate(0deg)}58%{transform:rotate(-25deg)}72%{transform:rotate(-25deg)}82%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}
.dancer.r-ballet .ra2{animation:b-ra2 6s ease-in-out both}
@keyframes b-ll1{0%{transform:rotate(4deg)}30%{transform:rotate(2deg)}40%{transform:rotate(8deg)}52%{transform:rotate(8deg)}60%{transform:rotate(2deg)}80%{transform:rotate(4deg)}100%{transform:rotate(4deg)}}
.dancer.r-ballet .ll1{animation:b-ll1 6s ease-in-out both}
@keyframes b-rl1{0%{transform:rotate(-4deg)}12%{transform:rotate(-4deg)}20%{transform:rotate(-30deg)}28%{transform:rotate(-4deg)}40%{transform:rotate(-85deg)}52%{transform:rotate(-85deg)}58%{transform:rotate(-10deg)}62%{transform:rotate(-45deg)}70%{transform:rotate(-45deg)}78%{transform:rotate(-4deg)}100%{transform:rotate(-4deg)}}
.dancer.r-ballet .rl1{animation:b-rl1 6s ease-in-out both}
@keyframes b-rl2{0%{transform:rotate(0deg)}58%{transform:rotate(0deg)}62%{transform:rotate(70deg)}70%{transform:rotate(70deg)}78%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}
.dancer.r-ballet .rl2{animation:b-rl2 6s ease-in-out both}
@keyframes h-bd{0%{transform:translate(0px,0px) scaleX(1)}8%{transform:translate(0px,10px) scaleX(1)}16%{transform:translate(0px,0px) scaleX(1)}24%{transform:translate(0px,10px) scaleX(1)}32%{transform:translate(0px,0px) scaleX(1)}40%{transform:translate(0px,10px) scaleX(1)}48%{transform:translate(0px,0px) scaleX(1)}56%{transform:translate(0px,12px) scaleX(1)}64%{transform:translate(0px,0px) scaleX(1)}72%{transform:translate(0px,12px) scaleX(1)}80%{transform:translate(0px,0px) scaleX(1)}88%{transform:translate(0px,6px) scaleX(1)}100%{transform:translate(0px,0px) scaleX(1)}}
.dancer.r-hiphop .bd{animation:h-bd 6s ease-in-out both}
@keyframes h-to{0%{transform:rotate(0deg)}16%{transform:rotate(6deg)}32%{transform:rotate(-6deg)}48%{transform:rotate(6deg)}64%{transform:rotate(-6deg)}80%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}
.dancer.r-hiphop .to{animation:h-to 6s ease-in-out both}
@keyframes h-la1{0%{transform:rotate(10deg)}8%{transform:rotate(80deg)}16%{transform:rotate(80deg)}24%{transform:rotate(160deg)}32%{transform:rotate(160deg)}40%{transform:rotate(80deg)}48%{transform:rotate(80deg)}56%{transform:rotate(120deg)}64%{transform:rotate(40deg)}72%{transform:rotate(120deg)}80%{transform:rotate(40deg)}90%{transform:rotate(20deg)}100%{transform:rotate(10deg)}}
.dancer.r-hiphop .la1{animation:h-la1 6s ease-in-out both}
@keyframes h-la2{0%{transform:rotate(0deg)}8%{transform:rotate(100deg)}16%{transform:rotate(100deg)}24%{transform:rotate(0deg)}32%{transform:rotate(0deg)}40%{transform:rotate(100deg)}48%{transform:rotate(100deg)}56%{transform:rotate(30deg)}64%{transform:rotate(60deg)}72%{transform:rotate(30deg)}80%{transform:rotate(60deg)}90%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}
.dancer.r-hiphop .la2{animation:h-la2 6s ease-in-out both}
@keyframes h-ra1{0%{transform:rotate(-10deg)}8%{transform:rotate(-40deg)}16%{transform:rotate(-80deg)}24%{transform:rotate(-80deg)}32%{transform:rotate(-160deg)}40%{transform:rotate(-80deg)}48%{transform:rotate(-160deg)}56%{transform:rotate(-80deg)}64%{transform:rotate(-120deg)}72%{transform:rotate(-40deg)}80%{transform:rotate(-120deg)}90%{transform:rotate(-20deg)}100%{transform:rotate(-10deg)}}
.dancer.r-hiphop .ra1{animation:h-ra1 6s ease-in-out both}
@keyframes h-ra2{0%{transform:rotate(0deg)}8%{transform:rotate(-60deg)}16%{transform:rotate(-100deg)}24%{transform:rotate(-100deg)}32%{transform:rotate(0deg)}40%{transform:rotate(-100deg)}48%{transform:rotate(0deg)}56%{transform:rotate(-100deg)}64%{transform:rotate(-30deg)}72%{transform:rotate(-60deg)}80%{transform:rotate(-30deg)}90%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}
.dancer.r-hiphop .ra2{animation:h-ra2 6s ease-in-out both}
@keyframes h-ll1{0%{transform:rotate(4deg)}8%{transform:rotate(16deg)}16%{transform:rotate(4deg)}24%{transform:rotate(16deg)}32%{transform:rotate(4deg)}40%{transform:rotate(16deg)}48%{transform:rotate(4deg)}56%{transform:rotate(20deg)}64%{transform:rotate(4deg)}72%{transform:rotate(20deg)}80%{transform:rotate(4deg)}88%{transform:rotate(10deg)}100%{transform:rotate(4deg)}}
.dancer.r-hiphop .ll1{animation:h-ll1 6s ease-in-out both}
@keyframes h-ll2{0%{transform:rotate(0deg)}8%{transform:rotate(-22deg)}16%{transform:rotate(0deg)}24%{transform:rotate(-22deg)}32%{transform:rotate(0deg)}40%{transform:rotate(-22deg)}48%{transform:rotate(0deg)}56%{transform:rotate(-28deg)}64%{transform:rotate(0deg)}72%{transform:rotate(-28deg)}80%{transform:rotate(0deg)}88%{transform:rotate(-12deg)}100%{transform:rotate(0deg)}}
.dancer.r-hiphop .ll2{animation:h-ll2 6s ease-in-out both}
@keyframes h-rl1{0%{transform:rotate(-4deg)}8%{transform:rotate(-16deg)}16%{transform:rotate(-4deg)}24%{transform:rotate(-16deg)}32%{transform:rotate(-4deg)}40%{transform:rotate(-16deg)}48%{transform:rotate(-4deg)}56%{transform:rotate(-20deg)}64%{transform:rotate(-4deg)}72%{transform:rotate(-20deg)}80%{transform:rotate(-4deg)}88%{transform:rotate(-10deg)}100%{transform:rotate(-4deg)}}
.dancer.r-hiphop .rl1{animation:h-rl1 6s ease-in-out both}
@keyframes h-rl2{0%{transform:rotate(0deg)}8%{transform:rotate(22deg)}16%{transform:rotate(0deg)}24%{transform:rotate(22deg)}32%{transform:rotate(0deg)}40%{transform:rotate(22deg)}48%{transform:rotate(0deg)}56%{transform:rotate(28deg)}64%{transform:rotate(0deg)}72%{transform:rotate(28deg)}80%{transform:rotate(0deg)}88%{transform:rotate(12deg)}100%{transform:rotate(0deg)}}
.dancer.r-hiphop .rl2{animation:h-rl2 6s ease-in-out both}
@keyframes c-bd{0%{transform:translate(0px,0px) scaleX(1)}10%{transform:translate(-10px,4px) scaleX(1)}20%{transform:translate(10px,4px) scaleX(1)}30%{transform:translate(-10px,4px) scaleX(1)}38%{transform:translate(0px,0px) scaleX(1)}44%{transform:translate(0px,-16px) scaleX(1)}50%{transform:translate(0px,0px) scaleX(1)}62%{transform:translate(0px,6px) scaleX(1)}72%{transform:translate(0px,0px) scaleX(1)}100%{transform:translate(0px,0px) scaleX(1)}}
.dancer.r-commercial .bd{animation:c-bd 6s ease-in-out both}
@keyframes c-to{0%{transform:rotate(0deg)}10%{transform:rotate(-6deg)}20%{transform:rotate(6deg)}30%{transform:rotate(-6deg)}38%{transform:rotate(0deg)}62%{transform:rotate(8deg)}72%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}
.dancer.r-commercial .to{animation:c-to 6s ease-in-out both}
@keyframes c-la1{0%{transform:rotate(10deg)}10%{transform:rotate(40deg)}20%{transform:rotate(30deg)}30%{transform:rotate(40deg)}38%{transform:rotate(175deg)}44%{transform:rotate(120deg)}50%{transform:rotate(175deg)}62%{transform:rotate(90deg)}72%{transform:rotate(90deg)}82%{transform:rotate(140deg)}92%{transform:rotate(30deg)}100%{transform:rotate(10deg)}}
.dancer.r-commercial .la1{animation:c-la1 6s ease-in-out both}
@keyframes c-la2{0%{transform:rotate(0deg)}10%{transform:rotate(60deg)}20%{transform:rotate(30deg)}30%{transform:rotate(60deg)}38%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}
.dancer.r-commercial .la2{animation:c-la2 6s ease-in-out both}
@keyframes c-ra1{0%{transform:rotate(-10deg)}10%{transform:rotate(-30deg)}20%{transform:rotate(-40deg)}30%{transform:rotate(-30deg)}38%{transform:rotate(-40deg)}44%{transform:rotate(-120deg)}50%{transform:rotate(-40deg)}62%{transform:rotate(-90deg)}72%{transform:rotate(-90deg)}82%{transform:rotate(-140deg)}92%{transform:rotate(-30deg)}100%{transform:rotate(-10deg)}}
.dancer.r-commercial .ra1{animation:c-ra1 6s ease-in-out both}
@keyframes c-ra2{0%{transform:rotate(0deg)}10%{transform:rotate(-30deg)}20%{transform:rotate(-60deg)}30%{transform:rotate(-30deg)}38%{transform:rotate(70deg)}44%{transform:rotate(0deg)}50%{transform:rotate(70deg)}62%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}
.dancer.r-commercial .ra2{animation:c-ra2 6s ease-in-out both}
@keyframes c-ll1{0%{transform:rotate(4deg)}10%{transform:rotate(8deg)}20%{transform:rotate(2deg)}30%{transform:rotate(8deg)}38%{transform:rotate(4deg)}62%{transform:rotate(10deg)}72%{transform:rotate(4deg)}100%{transform:rotate(4deg)}}
.dancer.r-commercial .ll1{animation:c-ll1 6s ease-in-out both}
@keyframes c-ll2{0%{transform:rotate(0deg)}56%{transform:rotate(0deg)}62%{transform:rotate(-10deg)}72%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}
.dancer.r-commercial .ll2{animation:c-ll2 6s ease-in-out both}
@keyframes c-rl1{0%{transform:rotate(-4deg)}10%{transform:rotate(-2deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(-2deg)}38%{transform:rotate(-4deg)}44%{transform:rotate(-95deg)}50%{transform:rotate(-4deg)}62%{transform:rotate(-20deg)}72%{transform:rotate(-20deg)}85%{transform:rotate(-4deg)}100%{transform:rotate(-4deg)}}
.dancer.r-commercial .rl1{animation:c-rl1 6s ease-in-out both}
@keyframes c-rl2{0%{transform:rotate(0deg)}30%{transform:rotate(0deg)}38%{transform:rotate(50deg)}44%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}
.dancer.r-commercial .rl2{animation:c-rl2 6s ease-in-out both}
@media (prefers-reduced-motion:reduce){.dancer *{animation:none!important}}
@keyframes tad-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.tad-marquee{animation:tad-marquee 38s linear infinite}@media (prefers-reduced-motion:reduce){.tad-marquee{animation:none}}
.dancer{filter:drop-shadow(14px 18px 0 rgba(26,6,42,.45))}
.dancer.delayed g{animation-delay:1.4s!important}
.tad-hero{position:relative}
.tad-stage{position:absolute;right:5%;bottom:0;z-index:2;width:340px;pointer-events:none;display:flex;justify-content:center}
.tad-stage button{pointer-events:auto}
@media (max-width:860px){.tad-stage{position:relative;right:auto;width:auto;display:flex;justify-content:center;margin-top:-40px}}
.tad-enter{transform-origin:50% 100%}
@keyframes en-jumpr{0%{transform:translate(60vw,-20px) rotate(12deg)}55%{transform:translate(16vw,-190px) rotate(-8deg)}85%{transform:translate(0,10px) rotate(0)}100%{transform:translate(0,0) rotate(0)}}
@keyframes en-jumpl{0%{transform:translate(-110vw,-20px) rotate(-12deg)}55%{transform:translate(-40vw,-210px) rotate(8deg)}85%{transform:translate(0,10px) rotate(0)}100%{transform:translate(0,0) rotate(0)}}
@keyframes en-drop{0%{transform:translateY(-120vh)}70%{transform:translateY(14px)}85%{transform:translateY(-20px)}100%{transform:translateY(0)}}
@keyframes en-rise{0%{transform:translateY(280px);opacity:0}100%{transform:translateY(0);opacity:1}}
@keyframes en-centre{0%{transform:translateX(-32vw) scale(1.25)}35%{transform:translateX(-32vw) scale(1.25)}100%{transform:translateX(0) scale(1)}}
@keyframes en-spin{0%{transform:scale(.1) rotate(-540deg);opacity:0}100%{transform:scale(1) rotate(0);opacity:1}}
.tad-enter.e-jumpr{animation:en-jumpr 1.5s cubic-bezier(.3,.7,.4,1) both}
.tad-enter.e-jumpl{animation:en-jumpl 1.5s cubic-bezier(.3,.7,.4,1) both}
.tad-enter.e-drop{animation:en-drop 1.5s ease-in both}
.tad-enter.e-rise{animation:en-rise 1.4s ease-out both}
.tad-enter.e-centre{animation:en-centre 1.6s ease-in-out both}
.tad-enter.e-spin{animation:en-spin 1.4s ease-out both}
@media (prefers-reduced-motion:reduce){.tad-enter{animation:none!important}}
