@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@-webkit-keyframes blurOut{0%{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}to{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}@keyframes blurOut{0%{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}to{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}@-webkit-keyframes blurIn{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}@keyframes blurIn{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}@-webkit-keyframes transitionStart{0%{height:0%}to{height:100%}}@keyframes transitionStart{0%{height:0%}to{height:100%}}@-webkit-keyframes transitionEnd{0%{height:100%}to{height:0%}}@keyframes transitionEnd{0%{height:100%}to{height:0%}}@-webkit-keyframes fadeDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeUpOut{0%{opacity:1}to{opacity:0}}@keyframes fadeUpOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes revealFade{0%{opacity:0;-webkit-transform:translateY(1130px);transform:translateY(1130px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes revealFade{0%{opacity:0;-webkit-transform:translateY(1130px);transform:translateY(1130px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.revealFade{-webkit-animation:revealFade .3s ease forwards;animation:revealFade .3s ease forwards}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(-45%);transform:translateY(-45%)}to{opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(-45%);transform:translateY(-45%)}to{opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-webkit-keyframes yudaReject{to{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}@keyframes yudaReject{to{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}@-webkit-keyframes slametReject{to{opacity:0;-webkit-transform:scale(1) rotateX(-90deg) translate3d(0,50px,0);transform:scale(1) rotateX(-90deg) translate3d(0,50px,0)}}@keyframes slametReject{to{opacity:0;-webkit-transform:scale(1) rotateX(-90deg) translate3d(0,50px,0);transform:scale(1) rotateX(-90deg) translate3d(0,50px,0)}}@-webkit-keyframes showschedule{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes showschedule{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes hideschedule{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes hideschedule{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes showsignup{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes showsignup{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes hidesignup{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes hidesignup{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes showabout{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes showabout{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes hideabout{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes hideabout{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes showinfo{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes showinfo{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes hideinfo{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes hideinfo{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes showpayment{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes showpayment{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes hidepayment{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes hidepayment{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes donoreveal{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes donoreveal{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes showlanding{0%{background-color:#000;opacity:0}50%{background-color:#000;opacity:1}to{background-color:#fff}}@keyframes showlanding{0%{background-color:#000;opacity:0}50%{background-color:#000;opacity:1}to{background-color:#fff}}@-webkit-keyframes hidelanding{0%{background-color:#fff}50%{background-color:#000;opacity:1}to{background-color:#000;opacity:0}}@keyframes hidelanding{0%{background-color:#fff}50%{background-color:#000;opacity:1}to{background-color:#000;opacity:0}}.slick-slider{box-sizing:border-box;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{color:#fff;font-family:slick;font-size:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{color:#000;content:"•";font-family:slick;font-size:6px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{line-height:1.5;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{display:block;max-width:100%}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){*{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html{box-sizing:border-box}body{overscroll-behavior-y:none}*,:after,:before{box-sizing:inherit}::-moz-selection{background-color:#d2fe53;color:#000}::selection{background-color:#d2fe53;color:#000}.flex-spacer{flex:1 1}.link{align-items:center;color:#d2fe53;cursor:pointer;display:inline-flex;grid-gap:5px;gap:5px;text-decoration:none}.link:focus,.link:hover{text-decoration:underline}.link--stealth{color:inherit}.link--bold{text-transform:uppercase}body{background-color:#000;font-smoothing:antialiased;margin:0;min-height:100%;padding:0;position:relative;width:100%}@media screen and (max-width:800px){body{overflow-x:hidden}}body.locked{height:100%;overflow:hidden;width:100%}body main{position:relative;transition:opacity .2s ease}body.blank main{opacity:0}.main{margin:0 auto;max-width:1440px}a{text-decoration:none}a.purple{color:#d439ef}a.purple:hover{text-decoration:underline}button{background-color:transparent;border:0;color:inherit;cursor:pointer;outline:none;padding:0}figure img{max-width:100%}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}:-webkit-autofill,:-webkit-autofill:focus,:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #000;caret-color:#fff;-webkit-text-fill-color:#d2fe53}.transition_screen{background-color:#000;bottom:0;height:0;left:0;position:fixed;width:100%;z-index:1000}.transition_screen.start{-webkit-animation:transitionStart 0s ease-in forwards;animation:transitionStart 0s ease-in forwards}.transition_screen.end{-webkit-animation:transitionEnd .3s ease-out forwards;animation:transitionEnd .3s ease-out forwards;bottom:auto;top:0}.live .donate_panel .go_to_class,.pill_btn{align-items:center;background-color:#d2fe53;border-radius:30px;color:#000;cursor:pointer;display:inline-flex;font-size:14px;font-style:normal;font-weight:900;justify-content:center;letter-spacing:-.01em;line-height:1;min-height:30px;min-width:95px;padding:5px 14px 6px;position:relative;text-align:center;transition:all .1s ease;width:auto}.live .donate_panel .go_to_class:focus,.live .donate_panel .go_to_class:hover,.pill_btn:focus,.pill_btn:hover{background-color:#7437d9;transition:all .1s ease}.live .donate_panel .go_to_class+.go_to_class,.live .donate_panel .go_to_class+.pill_btn,.live .donate_panel .pill_btn+.go_to_class,.pill_btn+.pill_btn{margin-left:10px}.pill_btn--square{align-items:center;display:flex;font-size:1.1em;height:38px;justify-content:center;min-width:0;min-width:auto;padding:0;width:38px}@media screen and (max-width:800px){.live .donate_panel .go_to_class,.pill_btn{min-width:80px}}@media screen and (max-width:320px){.live .donate_panel .go_to_class,.pill_btn{min-width:50px;padding-left:8px;padding-right:8px}}.glob_header{align-items:center;display:flex;flex-wrap:wrap;height:90px;justify-content:center;left:0;padding:25px 30px;position:fixed;top:0;width:100%;z-index:5}@media screen and (max-width:800px){.glob_header{padding-left:20px;padding-right:20px}}.glob_header h1{height:100%;line-height:1;margin:0;text-transform:uppercase}.glob_header a,.glob_header button{color:#000;height:100%}.glob_header img,.glob_header svg{height:100%;vertical-align:top;width:auto}.main_logo{bottom:20px;position:fixed;right:30px;z-index:10}.main_logo a{display:block;height:100%;width:100%}@media screen and (max-width:800px){.main_logo{right:20px}}.page_wrapper{padding-left:0;padding-right:0}@media screen and (max-width:800px){.page_wrapper{padding-left:16px;padding-right:16px}}@media screen and (min-width:801px)and (max-width:1140px){.page_wrapper{padding:0 40px}}@media screen and (min-width:1141px)and (max-width:1475px){.page_wrapper{padding:0 48px}}@-webkit-keyframes backward-infinite-follow{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3D(calc(-25% - .1em),0,0);transform:translate3D(calc(-25% - .1em),0,0)}}@keyframes backward-infinite-follow{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3D(calc(-25% - .1em),0,0);transform:translate3D(calc(-25% - .1em),0,0)}}.form-or{align-items:center;color:rgba(255,255,255,.3);display:flex;font-size:.75rem;grid-gap:10px;gap:10px;padding:20px 0}.form-or__line{background:rgba(255,255,255,.3);flex:1 1;height:1px}@-webkit-keyframes logo-pulse{0%{opacity:.25}50%{opacity:.5}to{opacity:.25}}@keyframes logo-pulse{0%{opacity:.25}50%{opacity:.5}to{opacity:.25}}.loading{align-items:center;background:#000;color:#fff;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:999}.loading svg{-webkit-animation:logo-pulse 3s infinite;animation:logo-pulse 3s infinite;max-width:80%}.vjs-chromecast-button .vjs-icon-placeholder{background:url(/_next/static/media/ic_cast_white_24dp.81126e15.png) 50% no-repeat;background-size:contain;display:inline-block;width:15px;height:15px}.vjs-chromecast-button:hover{cursor:pointer}.vjs-chromecast-button:hover .vjs-icon-placeholder{background-image:url(/_next/static/media/ic_cast_white_24dp.81126e15.png)}.vjs-chromecast-button.vjs-chromecast-casting-state .vjs-icon-placeholder,.vjs-chromecast-button.vjs-chromecast-casting-state:hover .vjs-icon-placeholder{background-image:url(/_next/static/media/ic_cast_connected_white_24dp.b46fb318.png)}.vjs-tech-chromecast{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.vjs-tech-chromecast .vjs-tech-chromecast-poster:after{content:" ";display:block;height:2px;width:100px;background-color:#ccc;position:absolute;left:calc(50% - 50px)}.vjs-tech-chromecast .vjs-tech-chromecast-poster-img{max-height:180px;width:auto;border:2px solid #ccc}.vjs-tech-chromecast .vjs-tech-chromecast-poster-img.vjs-tech-chromecast-poster-img-empty{width:160px;height:90px}.vjs-tech-chromecast .vjs-tech-chromecast-title-container{position:absolute;bottom:50%;margin-bottom:100px;color:#ccc;text-align:center}.vjs-tech-chromecast .vjs-tech-chromecast-title{font-size:22px}.vjs-tech-chromecast .vjs-tech-chromecast-title.vjs-tech-chromecast-title-empty{display:none}.vjs-tech-chromecast .vjs-tech-chromecast-subtitle{font-size:18px;padding-top:.5em}.vjs-tech-chromecast .vjs-tech-chromecast-subtitle.vjs-tech-chromecast-subtitle-empty{display:none}.vjs-airplay-button .vjs-icon-placeholder{background:url(/images/ic_airplay_white_24px.svg) 50% no-repeat;background-size:contain;display:inline-block;width:15px;height:15px}.vjs-airplay-button:hover{cursor:pointer}.vjs-airplay-button:hover .vjs-icon-placeholder{background-image:url(/images/ic_airplay_white_24px.svg)}.video-js button.vjs-airplay-button,.video-js button.vjs-chromecast-button{align-items:center;display:flex;justify-content:center}.gt_link{font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:1.33}.cta_btn,.gt_link{font-family:GT America,sans-serif}.cta_btn{display:inline-block;-webkit-font-feature-settings:"ss03" on;font-feature-settings:"ss03" on;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.01em;line-height:1.25;text-transform:uppercase}.cta_btn.halfwhite{color:rgba(255,255,255,.5)}.cta_btn.hype{color:#d2fe53!important}.cta_btn.red{color:#ff1c00!important}.cta_btn.halfred{color:rgba(255,28,0,.75)!important}.cta_btn.hoverred:hover{color:#ff1c00!important}.cta_btn.purple{color:#d439ef!important}.cta_btn.hoverhype:hover{color:#d2fe53!important}.glob_header a,.glob_header button,.live .donate_panel .pay_options .payment_select .pay_anything .no_funds,.live .donate_panel .pay_status_message,.small_text{font-family:GT America,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:1.44}@media screen and (max-width:800px){.glob_header a,.glob_header button,.live .donate_panel .pay_options .payment_select .pay_anything .no_funds,.live .donate_panel .pay_status_message,.small_text{font-size:14px;line-height:1.29}}.live .donate_panel .pay_label,.live .donate_panel .pay_options .payment_btns .stripe_holder .stripe_form button[type=submit],.med_label{font-size:1.4rem;font-family:GT America,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.01em;line-height:1.28}.legal__nav__item,.profile_page .user_dashboard .tabbed_nav ul.nav_group li button,.profile_page .user_dashboard .user_info .general .details_holder h1,.tab_heading{font-family:GT America,sans-serif;font-size:32px;font-weight:900;letter-spacing:-.04em;line-height:1.12}@media screen and (min-width:1141px)and (max-width:1250px){.legal__nav__item,.profile_page .user_dashboard .tabbed_nav ul.nav_group li button,.profile_page .user_dashboard .user_info .general .details_holder h1,.tab_heading{font-size:27px}}@media screen and (min-width:801px)and (max-width:1140px){.legal__nav__item,.profile_page .user_dashboard .tabbed_nav ul.nav_group li button,.profile_page .user_dashboard .user_info .general .details_holder h1,.tab_heading{font-size:24px;letter-spacing:-.02em;line-height:1.33}}@media screen and (max-width:800px){.legal__nav__item,.profile_page .user_dashboard .tabbed_nav ul.nav_group li button,.profile_page .user_dashboard .user_info .general .details_holder h1,.tab_heading{font-size:18px;line-height:1.17}}.thumb_title,.video-stacked-tile__titles p.title,.video-tile__titles p.title{font-family:GT America,sans-serif;font-size:21px;font-weight:700;letter-spacing:-.03em;line-height:1.19}@media screen and (min-width:801px)and (max-width:1140px){.thumb_title,.video-stacked-tile__titles p.title,.video-tile__titles p.title{font-size:18px;line-height:1.17}}@media screen and (max-width:800px){.thumb_title,.video-stacked-tile__titles p.title,.video-tile__titles p.title{font-size:18px;line-height:1.33}}.body_text,.form-text,.form .form__row__button__description,.form .form__row__button__description>p,.form .form__row__label,.form .form__row__value,.form__input,.form__input[type=checkbox]:checked:before,.live .donate_panel .free_message p,.live .donate_panel .pay_options .payment_select .pay_anything input[type=number],.live .donate_panel .pay_options .payment_select .prepay_options button,.live__info .content,.profile_page .user_dashboard .tabbed_nav .membership_panel .cancel_subscription_form .form__row p,.profile_page .user_dashboard .tabbed_nav .membership_panel .change_plan_form .cost,.user_page .history__table__payment td,body,p,ul li{font-family:GT America,sans-serif;font-size:21px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:1.29}@media screen and (max-width:800px){.body_text,.form-text,.form .form__row__button__description,.form .form__row__button__description>p,.form .form__row__label,.form .form__row__value,.form__input,.form__input[type=checkbox]:checked:before,.live .donate_panel .free_message p,.live .donate_panel .pay_options .payment_select .pay_anything input[type=number],.live .donate_panel .pay_options .payment_select .prepay_options button,.live__info .content,.profile_page .user_dashboard .tabbed_nav .membership_panel .cancel_subscription_form .form__row p,.profile_page .user_dashboard .tabbed_nav .membership_panel .change_plan_form .cost,.user_page .history__table__payment td,body,p,ul li{font-size:18px;line-height:1.33}}.faq .page_wrapper p,.legal__sidebar p,.live__info .content p,.small_paragraph{font-family:GT America,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:1.44}@media screen and (max-width:800px){.faq .page_wrapper p,.legal__sidebar p,.live__info .content p,.small_paragraph{font-size:14px;line-height:1.29}}.faq .page_wrapper .legal__sidebar p+p,.faq .page_wrapper .small_paragraph+p,.faq .page_wrapper p+.small_paragraph,.faq .page_wrapper p+p,.legal__sidebar .small_paragraph+p,.legal__sidebar p+.small_paragraph,.legal__sidebar p+p,.live__info .content .legal__sidebar p+p,.live__info .content .small_paragraph+p,.live__info .content p+.small_paragraph,.live__info .content p+p,.small_paragraph+.small_paragraph{margin-top:15px}.activism_page article h2,.faq .page_wrapper strong,.faq__content__group__question,.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module h4,.profile_page .user_dashboard .user_info .context_info p strong,.small_wide{font-size:18px;font-weight:900;letter-spacing:-.02em;line-height:1.33}@media screen and (max-width:800px){.activism_page article h2,.faq .page_wrapper strong,.faq__content__group__question,.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module h4,.profile_page .user_dashboard .user_info .context_info p strong,.small_wide{font-size:14px;line-height:1.29}}.all_heart article p,.how_to .introduction .description p,.how_to article p,.large_text{font-family:GT America,sans-serif;font-size:30px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:1.4}@media screen and (min-width:801px)and (max-width:1140px){.all_heart article p,.how_to .introduction .description p,.how_to article p,.large_text{font-size:24px;line-height:1.5}}@media screen and (max-width:800px){.all_heart article p,.how_to .introduction .description p,.how_to article p,.large_text{font-size:24px;line-height:1.5}}.detail_text,.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option span.desc{font-family:GT America,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:1.29}@media screen and (max-width:800px){.detail_text,.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option span.desc{font-size:12px;line-height:1.33}}.strong_text,b,strong{font-weight:500}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-device-pixel-ratio:2),screen and (min-resolution:2dppx){body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}}@media screen and (max-width:1140px){body{font-size:18px}}@media screen and (max-width:800px){body{font-size:16px}}h1,h2,h3,h4,h5,h6{font-family:GT America,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0;text-rendering:optimizeLegibility}.heading_h1{font-size:100px;letter-spacing:-.01em;line-height:.9}@media screen and (min-width:801px)and (max-width:1140px){.heading_h1{font-size:96px;line-height:1}}@media screen and (max-width:800px){.heading_h1{-webkit-font-feature-settings:"ss03" on;font-feature-settings:"ss03" on;font-size:48px;line-height:1}}.heading_h2{font-size:98px;letter-spacing:-.04em;line-height:1.1}@media screen and (min-width:801px)and (max-width:1140px){.heading_h2{font-size:72px;line-height:1}}@media screen and (max-width:800px){.heading_h2{font-size:42px;line-height:1.29}}.heading_h3,.video-tile__hero .video-tile__titles .title{font-size:72px;line-height:1.11}@media screen and (min-width:801px)and (max-width:1140px){.heading_h3,.video-tile__hero .video-tile__titles .title{-webkit-font-feature-settings:"ss03" on;font-feature-settings:"ss03" on;font-size:54px;letter-spacing:-.03em;line-height:1.11}}@media screen and (max-width:800px){.heading_h3,.video-tile__hero .video-tile__titles .title{-webkit-font-feature-settings:"ss03" on;font-feature-settings:"ss03" on;font-size:36px;line-height:1.11}}.faq__content__headline,.heading_h4{font-size:48px;line-height:1.08}@media screen and (min-width:801px)and (max-width:1140px){.faq__content__headline,.heading_h4{font-size:36px;letter-spacing:-.03em;line-height:1.17}}@media screen and (max-width:800px){.faq__content__headline,.heading_h4{font-size:24px;line-height:1.17}}.form-text--strong,.heading_h5{font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.5}@media screen and (min-width:801px)and (max-width:1140px){.form-text--strong,.heading_h5{font-size:24px;line-height:1.5}}@media screen and (max-width:800px){.form-text--strong,.heading_h5{font-size:20px;letter-spacing:-.03em;line-height:1.2}}.form .form__row__button__super,.heading_h6,.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option span.type,.profile_page .user_dashboard .user_info .general .details_holder p,.video-stacked-tile__titles p.category,.video-stacked-tile__titles p.duration,.video-tile__titles p.category,.video-tile__titles p.duration,.vod_page .vod-recommendations__header{-webkit-font-feature-settings:"ss03" on;font-feature-settings:"ss03" on;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.01em;line-height:1.25;text-transform:uppercase}@media screen and (max-width:800px){.form .form__row__button__super,.heading_h6,.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option span.type,.profile_page .user_dashboard .user_info .general .details_holder p,.video-stacked-tile__titles p.category,.video-stacked-tile__titles p.duration,.video-tile__titles p.category,.video-tile__titles p.duration,.vod_page .vod-recommendations__header{font-size:14px;line-height:1.29}}.white_txt{color:#fff}.hype_txt{color:#d2fe53}.main_nav_text,.nav__cover__menu ul li a .title{font-size:90px;letter-spacing:-.05em;line-height:1.1}@media screen and (max-width:1140px){.main_nav_text,.nav__cover__menu ul li a .title{font-size:6vw;line-height:1.2}}@media screen and (max-width:800px){.main_nav_text,.nav__cover__menu ul li a .title{font-size:10vw;line-height:1.2}}.nav__cover .footer .copyright,.nav__cover .footer .newsletter_module input[type=submit],.nav__cover .secondary_nav .col .logout_btn,.nav__cover .secondary_nav .col a,.sub_nav_text{font-size:18px;font-style:normal;font-weight:900;letter-spacing:-.03em;line-height:1.5}@media screen and (max-width:800px){.nav__cover .footer .copyright,.nav__cover .footer .newsletter_module input[type=submit],.nav__cover .secondary_nav .col .logout_btn,.nav__cover .secondary_nav .col a,.sub_nav_text{font-size:16px}}@media screen and (max-width:320px){.nav__cover .footer .copyright,.nav__cover .footer .newsletter_module input[type=submit],.nav__cover .secondary_nav .col .logout_btn,.nav__cover .secondary_nav .col a,.sub_nav_text{font-size:14px}}.mono_style{font-family:GT America Mono,sans-serif;-webkit-font-feature-settings:"ss03" on;font-feature-settings:"ss03" on;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.01em;line-height:1.25}.mono_style,.uppercase{text-transform:uppercase}.activism_page article .form h2,.faq .page_wrapper .form strong,.form .activism_page article h2,.form .faq .page_wrapper strong,.form .faq__content__group__question,.form .profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module h4,.form .profile_page .user_dashboard .user_info .context_info p strong,.form .small_wide,.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .form h4,.profile_page .user_dashboard .user_info .context_info p .form strong{color:#fff}.form-text,.form .form__row__button__description,.form .form__row__button__description>p,.form .form__row__label,.form .form__row__value,.form__input,.form__input[type=checkbox]:checked:before,.live .donate_panel .pay_options .payment_select .pay_anything input[type=number],.live .donate_panel .pay_options .payment_select .prepay_options button,.profile_page .user_dashboard .tabbed_nav .membership_panel .cancel_subscription_form .form__row p,.profile_page .user_dashboard .tabbed_nav .membership_panel .change_plan_form .cost{font-size:17px;line-height:1.59}@media screen and (max-width:800px){.form-text,.form .form__row__button__description,.form .form__row__button__description>p,.form .form__row__label,.form .form__row__value,.form__input,.form__input[type=checkbox]:checked:before,.live .donate_panel .pay_options .payment_select .pay_anything input[type=number],.live .donate_panel .pay_options .payment_select .prepay_options button,.profile_page .user_dashboard .tabbed_nav .membership_panel .cancel_subscription_form .form__row p,.profile_page .user_dashboard .tabbed_nav .membership_panel .change_plan_form .cost{font-size:16px;line-height:1.29}}.form-text--strong{color:#fff}.form-text--success{color:#d2fe53;margin-right:10px}.form__header{margin-bottom:10px}.form .form__header .form__row__button__super,.form__header .form .form__row__button__super,.form__header .heading_h6,.form__header .profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option span.type,.form__header .profile_page .user_dashboard .user_info .general .details_holder p,.form__header .video-stacked-tile__titles p.category,.form__header .video-stacked-tile__titles p.duration,.form__header .video-tile__titles p.category,.form__header .video-tile__titles p.duration,.form__header .vod_page .vod-recommendations__header,.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option .form__header span.type,.profile_page .user_dashboard .user_info .general .details_holder .form__header p,.video-stacked-tile__titles .form__header p.category,.video-stacked-tile__titles .form__header p.duration,.video-tile__titles .form__header p.category,.video-tile__titles .form__header p.duration,.vod_page .form__header .vod-recommendations__header{color:#d2fe53}.form .form__header .form__row__button__super+h1,.form__header .form .form__row__button__super+h1,.form__header .heading_h6+h1,.form__header .profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option span.type+h1,.form__header .profile_page .user_dashboard .user_info .general .details_holder p+h1,.form__header .video-stacked-tile__titles p.category+h1,.form__header .video-stacked-tile__titles p.duration+h1,.form__header .video-tile__titles p.category+h1,.form__header .video-tile__titles p.duration+h1,.form__header .vod_page .vod-recommendations__header+h1,.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option .form__header span.type+h1,.profile_page .user_dashboard .user_info .general .details_holder .form__header p+h1,.video-stacked-tile__titles .form__header p.category+h1,.video-stacked-tile__titles .form__header p.duration+h1,.video-tile__titles .form__header p.category+h1,.video-tile__titles .form__header p.duration+h1,.vod_page .form__header .vod-recommendations__header+h1{margin:20px 0}.form .form__header .form__row__button__description,.form .form__header .form__row__button__description>p,.form .form__header .form__row__label,.form .form__header .form__row__value,.form__header .form-text,.form__header .form .form__row__button__description,.form__header .form .form__row__button__description>p,.form__header .form .form__row__label,.form__header .form .form__row__value,.form__header .form__input,.form__header .form__input[type=checkbox]:checked:before,.form__header .live .donate_panel .pay_options .payment_select .pay_anything input[type=number],.form__header .live .donate_panel .pay_options .payment_select .prepay_options button,.form__header .profile_page .user_dashboard .tabbed_nav .membership_panel .cancel_subscription_form .form__row p,.form__header .profile_page .user_dashboard .tabbed_nav .membership_panel .change_plan_form .cost,.live .donate_panel .pay_options .payment_select .pay_anything .form__header input[type=number],.live .donate_panel .pay_options .payment_select .prepay_options .form__header button,.profile_page .user_dashboard .tabbed_nav .membership_panel .cancel_subscription_form .form__row .form__header p,.profile_page .user_dashboard .tabbed_nav .membership_panel .change_plan_form .form__header .cost{color:rgba(255,255,255,.5)}.form__footer{margin-top:30px}.form__error{color:#ff1c00;font-size:.7em;padding:0 10px 10px}.form__error.global_error{padding:10px 0;width:100%}.form__input{background-color:transparent;border:0;color:#fff;flex:1 1;outline:none;padding:10px;width:100%}.form__input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:0;border-radius:4px;box-sizing:border-box;cursor:pointer;height:18px;margin:0 10px 0 0;max-height:18px;max-width:18px;min-width:18px;outline:none;position:relative;transition-duration:.3s;width:18px}.form__input[type=checkbox]:checked:before{background-image:url(/images/theme/check.svg);background-position:50%;background-size:100%;color:#000;content:"";display:block;height:14px;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:14px}.form__input[type=checkbox]:focus{box-shadow:0 0 0 1px #000,0 0 0 3px #d2fe53}.form__input__textarea{max-height:70px}.form__input::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.form__input::-moz-placeholder{color:rgba(255,255,255,.5)}.form__input:-ms-input-placeholder{color:rgba(255,255,255,.5)}.form__input::placeholder{color:rgba(255,255,255,.5)}@media screen and (max-width:1140px){.form__input{padding-left:0;padding-right:0}}.form .form__row{align-items:center;border-bottom:1px solid rgba(255,255,255,.3);color:rgba(255,255,255,.5);display:flex;flex-wrap:wrap;justify-content:flex-start}@media print{.form .form__row{color:#000}}.form .form__row--stealth{border-bottom:0}.form .form__row--section{margin:20px 0 10px}.form .form__row--stack{align-items:stretch;border-bottom:0;flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width:800px){.form .form__row--stack{margin-top:24px}}.form .form__row__button{border:1px solid rgba(255,255,255,.8);border-radius:4px;color:rgba(255,255,255,.8);cursor:pointer;font-size:2rem;font-weight:700;padding:14px;text-align:left}@media screen and (min-width:1140px){.form .form__row__button{padding:20px;text-align:center}}.form .form__row__button--stack{align-items:flex-start;display:flex;flex-direction:column;width:calc(50% - 10px)!important}@media screen and (max-width:800px){.form .form__row__button--stack{width:calc(50% - 5px)!important}}.form .form__row__button__super{font-size:.75rem;max-width:20%}@media screen and (min-width:1140px){.form .form__row__button__super{max-width:none}}.form .form__row__button__title{font-family:GT America,sans-serif;font-style:normal;font-weight:900;font-size:28px;letter-spacing:-.03em;line-height:1.07;margin-bottom:20px}@media screen and (min-width:800px)and (max-width:1140px){.form .form__row__button__title{display:block;line-height:1.1;margin:10px 0;text-align:left;width:100%}.form .form__row__button__title span{display:block}}@media screen and (max-width:800px){.form .form__row__button__title{display:block;font-size:5vw;line-height:1.1;margin:10px 0;text-align:left;width:100%}.form .form__row__button__title span{font-size:5vw}}.form .form__row__button__description{min-height:40px}.form .form__row__button__description,.form .form__row__button__description>p{color:rgba(255,255,255,.5);font-size:14px;font-size:1.29;letter-spacing:-.03em;line-height:18px;margin-top:auto;text-align:left}@media screen and (max-width:800px){.form .form__row__button__description,.form .form__row__button__description>p{display:block;text-align:left}}.form .form__row__button:focus,.form .form__row__button:focus .form__row__button__description,.form .form__row__button:hover,.form .form__row__button:hover .form__row__button__description{background-color:#fff;color:#000}.form .form__row__button:focus .form__row__button__description>p,.form .form__row__button:focus>p,.form .form__row__button:hover .form__row__button__description>p,.form .form__row__button:hover>p{color:#000}.form .form__row__button--selected{border-color:#d2fe53;color:#d2fe53}.form .form__row__button--selected:focus,.form .form__row__button--selected:focus .form__row__button__description,.form .form__row__button--selected:hover,.form .form__row__button--selected:hover .form__row__button__description{background-color:#d2fe53;border-color:#d2fe53;color:#000}.form .form__row .live .donate_panel .go_to_class,.form .form__row .pill_btn,.live .donate_panel .form .form__row .go_to_class{cursor:pointer}.form .form__row .live .donate_panel .right_aligned.go_to_class,.form .form__row .pill_btn.right_aligned,.live .donate_panel .form .form__row .right_aligned.go_to_class{margin-left:auto}.form .form__row .explainer-text{font-size:14px;margin-left:auto}.form .form__row .explainer-text .link{display:inline-block;padding-left:10px}@media screen and (max-width:800px){.form .form__row .explainer-text{margin-left:10px;width:calc(100% - 105px)}}.form .form__row .cta_btn{color:rgba(255,255,255,.5)}.form .form__row .cta_btn.right_aligned{margin-left:auto}.form .form__row--first{border-top:1px solid rgba(255,255,255,.3)}.form .form__row--last{border-bottom:0;margin-top:20px}.form .form__row--extra{padding:15px 0}.form .form__row--left{justify-content:flex-start}.form .form__row--between{justify-content:space-between}.form .form__row--right{justify-content:flex-end}.form .form__row__label{color:#d2fe53;margin-right:15px;padding:10px 0;width:120px}@media print{.form .form__row__label{color:#000;font-weight:900}}.form .form__row__label--checkbox{color:rgba(255,255,255,.5);cursor:pointer;font-size:14px;line-height:1.2;width:calc(100% - 50px)!important}@media screen and (max-width:800px){.form .form__row__label--checkbox{margin-right:0}}.form .form__row__label--checkbox a{color:#d2fe53}.form .form__row--legal{margin:0;padding:0}.form .form__row--legal a{color:rgba(255,255,255,.5);text-decoration:underline}.form .form__row--legal.first{margin-top:20px}.form .form__row__value{display:flex;flex:1 1;flex-direction:column}@media print{.form .form__row__value{color:#000}}.form .form__row__value--padded{padding:10px}.form .form__row__value--row{align-items:center;display:flex;flex-direction:row;text-transform:capitalize;width:100%}.form .form__row__value--row p{flex:auto}.form .form__row.cancellation .cta_btn.hype{margin-right:auto}@media screen and (max-width:1140px){.form .form__row__label,.form .form__row__value{width:100%}.form .form__row__label--padded,.form .form__row__value--padded{padding-left:0;padding-right:0}}@media screen and (max-width:800px){.form .form__row{padding:0}.form .form__row--first{border-top:0}.form .form__row__label{padding-bottom:0}.form .form__row .flex-spacer{flex:none;height:20px;width:100%}}.form__callout{background-color:#d439ef;border-radius:5px;color:#000;margin-top:40px;padding:30px}.form__callout__header{margin-bottom:30px}@media screen and (max-width:800px){.form__callout{padding:15px}.form__callout__header{margin-bottom:20px}}.form .detail_text,.form .profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option span.desc,.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option .form span.desc{color:rgba(255,255,255,.5);margin-top:20px}.form .detail_text.mono,.form .profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option span.mono.desc,.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option .form span.mono.desc{font-family:GT America Mono;letter-spacing:-.03em}.promo-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.9);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.promo{max-width:550px;padding:20px;width:100%}.promo__header{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px}.promo__header__title{font-size:1.5em}.promo__header button{color:#d2fe53}.promo__cancel-button{font-size:14px}.offerings{width:100%}.offerings__title{font-size:48px;letter-spacing:-.04em;margin-bottom:10px;margin-top:100px}.offerings__title__mobile{display:none}.offerings__details,.offerings__subtitle{color:#d2fe53;display:flex;font-family:GT America Mono;font-size:12px;justify-content:space-between;text-transform:uppercase}.offerings__subtitle{justify-content:flex-start}.offerings__details{color:rgba(255,255,255,.5);font-size:.8em;margin-bottom:10px}.offerings .form__row__button__title{line-height:1.29}@media screen and (max-width:800px){.offerings{position:relative}.offerings__title{display:none;font-size:36px;margin-top:0}.offerings__title__mobile{display:block}.offerings__subtitle{margin-left:auto;margin-top:10px;text-align:right}}.nav{left:0;margin:0 auto;max-width:1440px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:11}.nav .container{align-items:center;background:linear-gradient(180deg,#000,#000e,#000b,transparent);display:flex;height:94px;justify-content:space-between;padding:25px 16px}@media print{.nav .container{background:none}}@media screen and (min-width:1141px)and (max-width:1475px){.nav .container{padding:0 48px}}@media screen and (min-width:801px)and (max-width:1140px){.nav .container{padding:0 40px}}@media print{.nav .container{background-color:#fff}}.nav .nav-menu-button{height:32px;position:relative;z-index:5}@media print{.nav .nav-menu-button{display:none}}.nav__lockup{align-items:flex-start;display:flex;justify-content:space-between;z-index:5}@media screen and (max-width:420px){.nav__lockup{position:relative;top:-2px}}.nav__lockup a:last-child{margin-left:10px}@media screen and (min-width:801px)and (max-width:1140px){.nav__lockup a:last-child{display:none}}.nav__logo{cursor:pointer;display:flex;z-index:5}.nav__logo svg{height:40px}@media print{.nav__logo svg{color:#000}}.nav__logo:focus svg path.highlight,.nav__logo:hover svg path.highlight{fill:#d2fe53}@media screen and (min-width:801px)and (max-width:1140px){.nav__logo{width:80px}}@media screen and (max-width:800px){.nav__logo{position:relative;width:77px}.nav__logo svg{width:100%}}@media screen and (max-width:420px){.nav__logo{height:36px;width:65px}}.nav__top_right,.nav__top_right .user_menu{align-items:center;display:flex;justify-content:space-between}.nav__top_right .user_menu{height:32px;margin:0;padding:0;position:relative}@media print{.nav__top_right .user_menu{display:none}}.nav__top_right .user_menu .user_btn{cursor:pointer;display:block;height:32px;width:32px}.nav__top_right .user_menu .user_btn figure{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #fff;border-radius:50%;height:100%;width:100%}.nav__top_right .user_menu .user_btn svg{height:100%;width:100%}.nav__top_right .user_menu .user_btn svg path{stroke:rgba(255,255,255,.5);stroke-width:3}@media screen and (max-width:420px){.nav__top_right .user_menu .user_btn{height:28px;width:28px}}.nav__top_right .action_btn{color:#000!important;cursor:pointer;margin:0 16px;padding-bottom:5px;padding-top:4px}@media screen and (max-width:800px){.nav__top_right .action_btn{margin:0 5px}}@media screen and (max-width:420px){.nav__top_right .action_btn{font-size:10px}}.nav__cover{background-color:rgba(116,55,217,.98);height:100%;left:0;position:fixed;top:0;width:100%;z-index:3}.nav__cover__menu{padding-left:24px;width:100%;z-index:2}@media screen and (max-width:800px){.nav__cover__menu{padding-left:16px}}.nav__cover__menu ul{display:block;margin:0;padding:0;position:relative}.nav__cover__menu ul li{display:block;list-style:none!important}.nav__cover__menu ul li a{font-family:GT America,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:900;line-height:1;position:relative;text-rendering:optimizeLegibility}.nav__cover__menu ul li a .title{line-height:1}.nav__cover__menu ul li a .count{display:inline-block;font-size:18px;letter-spacing:-.02em;line-height:1.33;margin-right:20px}@media screen and (max-width:800px){.nav__cover__menu ul li a .count{font-size:14px;margin-right:10px}}.nav__cover__menu ul li a .tooltip{display:inline-block;font-size:14px;letter-spacing:-.01em;line-height:1;margin-left:14px;max-width:150px;opacity:0}@media screen and (max-width:800px){.nav__cover__menu ul li a .tooltip{display:none}}.nav__cover__menu ul li a:focus .tooltip,.nav__cover__menu ul li a:hover .tooltip{opacity:1}.nav__cover__menu ul li:first-child a .tooltip{max-width:119px}.nav__cover__menu ul li:nth-child(2) a .tooltip{max-width:101px}.nav__cover__menu ul li:nth-child(3) a .tooltip{max-width:156px}.nav__cover__menu ul li:nth-child(4){margin-bottom:0}.nav__cover__menu ul li:nth-child(4) a .tooltip{max-width:106px}.nav__cover__submenu{bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1440px;position:absolute;width:100%;padding-bottom:33px;padding-left:24px;padding-right:24px}@media screen and (min-width:1440px){.nav__cover__submenu{left:calc(50% - 720px)}}@media screen and (max-width:800px){.nav__cover__submenu{padding-left:16px;padding-right:16px;flex-direction:column-reverse;padding-bottom:25px}}.nav__cover .footer{color:#000;flex-wrap:wrap;width:calc(78% - 30px);z-index:2}.nav__cover .footer,.nav__cover .footer .newsletter_module form{align-items:flex-end;display:flex;justify-content:space-between}.nav__cover .footer .newsletter_module form p{margin:0;max-width:350px}.nav__cover .footer .newsletter_module form p a{color:#d2fe53}.nav__cover .footer .newsletter_module input[type=email]{background-color:transparent;border:0;border-bottom:1px solid #000;color:#d2fe53;display:inline-block;margin-left:13px;min-width:221px}.nav__cover .footer .newsletter_module input[type=email]::-webkit-input-placeholder{color:rgba(0,0,0,.5)}.nav__cover .footer .newsletter_module input[type=email]::-moz-placeholder{color:rgba(0,0,0,.5)}.nav__cover .footer .newsletter_module input[type=email]:-ms-input-placeholder{color:rgba(0,0,0,.5)}.nav__cover .footer .newsletter_module input[type=email]::placeholder{color:rgba(0,0,0,.5)}.nav__cover .footer .newsletter_module input[type=submit]{background-color:transparent;border:0;color:#000!important;cursor:pointer;display:inline-block;outline:none;padding:0;position:relative;text-transform:none}.nav__cover .footer .copyright{border-top:1px solid #000;color:#000;display:flex;font-size:12px;justify-content:space-between;margin-right:20px;padding-top:17px}.nav__cover .footer .copyright span{display:inline-block}.nav__cover .footer .copyright span:first-of-type{margin-right:5px}@media screen and (max-width:1200px){.nav__cover .footer{align-items:flex-start;flex-direction:column-reverse;justify-content:flex-start}.nav__cover .footer .newsletter_module{margin-bottom:20px}}@media screen and (min-width:800px)and (max-width:1000px){.nav__cover .footer{width:50%}}@media screen and (max-width:800px){.nav__cover .footer{width:100%}.nav__cover .footer .newsletter_module{min-width:100%;width:100%;margin-bottom:15px;margin-top:20px}.nav__cover .footer .newsletter_module form{align-items:flex-start;flex-wrap:wrap}.nav__cover .footer .newsletter_module form.error p{font-family:GT America,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:1.33}.nav__cover .footer .newsletter_module input[type=email]{margin-left:0;max-width:none;width:100%}.nav__cover .footer .copyright{min-width:100%}}.nav__cover .secondary_nav{display:flex;flex-wrap:wrap;min-width:228px;-webkit-transform:translateY(5px);transform:translateY(5px);width:22%}.nav__cover .secondary_nav .col{width:50%}.nav__cover .secondary_nav .col .logout_btn,.nav__cover .secondary_nav .col a{color:#000;cursor:pointer;display:block}.nav__cover .secondary_nav .col .logout_btn:focus,.nav__cover .secondary_nav .col .logout_btn:hover,.nav__cover .secondary_nav .col a:focus,.nav__cover .secondary_nav .col a:hover{color:rgba(210,254,83,.85)}@media screen and (max-width:800px){.nav__cover .secondary_nav{width:100%}}.on_demand .nav .container{background-color:#000}.irl_page .nav{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.8)}.city_page .nav{background-color:#000;border-bottom:1px solid #333}.site_footer{margin:48px 0 30px}.site_footer.alert_visible{margin-bottom:70px}.city_page .site_footer{border-top:1px solid #333;margin-top:0;padding-top:40px}.city_page .site_footer .footer_newsletter{display:none}.filters{align-items:center;display:flex;justify-content:flex-start;line-height:1}@media screen and (max-width:800px){.filters{display:block}}.filters .clear{color:#fff;cursor:pointer;font-family:GT America Mono,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.03em;line-height:1;text-transform:uppercase;transition:color .1s}.filters .clear:focus,.filters .clear:hover{color:#d2fe53;transition:color .1s}@media screen and (max-width:800px){.filters .clear{display:none}}.filters .accordion{color:#fff;display:flex;font-family:GT America Mono,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.03em;line-height:1;text-transform:uppercase}@media screen and (max-width:800px){.filters .accordion{flex-direction:column-reverse}}.filters .accordion :focus{outline:none}.filters .accordion .selections .accordion__heading:before{opacity:1;transition:opacity .25s}.filters .accordion__item{line-height:1}.filters .accordion__heading{color:#fff;line-height:1;margin-right:17px;position:relative}.filters .accordion__button{cursor:pointer;line-height:1;padding:0 10px 0 0;position:relative}.filters .accordion__button:hover,.filters .accordion__button[aria-expanded=true]{color:#d2fe53;transition:background-color .25s,color .25s}.filters .accordion__button:hover:after,.filters .accordion__button[aria-expanded=true]:after{color:#d2fe53!important;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}@media screen and (max-width:800px){.filters .accordion__button:hover,.filters .accordion__button[aria-expanded=true]{color:#d9d9d9;font-size:12px}.filters .accordion__button:hover:after,.filters .accordion__button[aria-expanded=true]:after{color:#d9d9d9}}.filters .accordion__button:after{color:#fff;content:"+"}.filters .accordion__button[aria-expanded=false]:after{transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.filters .accordion__button[aria-expanded=true]:after{content:"×";position:relative;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:800px){.filters .accordion__button[aria-expanded=true]:after{display:none}}.filters .accordion__panel{background-color:#000;border-bottom:1px solid #333;left:0;padding:14px 48px;position:fixed;top:185px;width:100%}.filters .accordion__panel ul{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0;padding:0;width:100%}.filters .accordion__panel ul li{line-height:1;margin:0 10px 5px 0}.filters .accordion__panel ul li button{border:1px solid #bbb;border-radius:100px;color:#bbb;font-family:GT America Extended,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1;padding:3px 10px;white-space:nowrap}.filters .accordion__panel ul li.selected button,.filters .accordion__panel ul li:focus button,.filters .accordion__panel ul li:hover button{background-color:#d2fe53;border-color:#d2fe53;color:#000}@media screen and (max-width:800px){.filters .accordion__panel{left:auto;margin-bottom:15px;padding:11px 0 5px;position:relative;top:auto}.filters .accordion__panel ul li button{margin-bottom:8px;padding:6px 12px}}@media screen and (min-width:1475px){.filters .accordion__panel{padding:14px 0;top:90px}}.filters .noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@-webkit-keyframes panelfade{0%{opacity:0}to{opacity:100%}}@keyframes panelfade{0%{opacity:0}to{opacity:100%}}.video-list{display:block;width:100%}.video-list:not(.featured-list):not(.library-list) li{position:relative}.video-list:not(.featured-list):not(.library-list) li:before{content:"";display:block;padding-top:56.25%;width:100%}.video-list:not(.featured-list):not(.library-list) li>.content{bottom:0;left:0;position:absolute;right:0;top:0}.video-list li{display:block;position:relative}.video-list.slider .slick-track{display:flex}@media screen and (max-width:800px){.video-list li{margin-bottom:20px;padding-right:0}}.video-tile{right:0;top:0}.video-tile,.video-tile .video-progress{bottom:0;left:0;position:absolute;width:100%}.video-tile .video-progress{z-index:2}.video-tile .video-progress .video-progress-bar{background-color:#d2fe53;height:5px;width:0}.video-tile .gradient{height:100%;position:relative;width:100%}.video-tile .gradient img{border-radius:10px;max-height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}.video-tile .gradient .overlay{border-radius:10px;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.live .donate_panel .video-tile .go_to_class,.video-tile .live .donate_panel .go_to_class,.video-tile .pill_btn{align-items:center;bottom:0;display:flex;grid-gap:5px;gap:5px;height:32px;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease,background-color .25s ease;width:130px;z-index:4}.video-tile__reactions{left:.5em;opacity:1}.video-tile__react,.video-tile__reactions{position:absolute;top:.5em;transition:opacity .3s ease;z-index:3}.video-tile__react{display:flex;justify-content:center;left:0;opacity:0;width:100%}.video-tile__titles{bottom:.5em;left:.5em;opacity:1;position:absolute;transition:opacity .3s ease;z-index:3}.video-tile__titles p.category{color:#d2fe53;line-height:1.25;margin-bottom:5px;text-transform:uppercase}.video-tile__titles p.title{color:#fff}.video-tile__titles p.hidden{visibility:hidden}.video-tile__titles p.duration{color:#bfbfbf;margin-top:5px}@media screen and (max-width:800px){.video-tile__titles p.category{margin-bottom:4px}.video-tile__titles p.duration{margin-top:4px}}.video-tile:not(.video-tile__hero):focus .video-tile__reactions.has-link,.video-tile:not(.video-tile__hero):hover .video-tile__reactions.has-link{opacity:0;transition:opacity .3s ease}.video-tile:not(.video-tile__hero):focus .video-tile__react.has-link,.video-tile:not(.video-tile__hero):hover .video-tile__react.has-link{opacity:1;transition:opacity .3s ease}.video-tile:not(.video-tile__hero):focus .video-tile__titles.has-link,.video-tile:not(.video-tile__hero):hover .video-tile__titles.has-link{opacity:0;transition:opacity .3s ease}.live .donate_panel .video-tile:not(.video-tile__hero):focus .go_to_class,.live .donate_panel .video-tile:not(.video-tile__hero):hover .go_to_class,.video-tile:not(.video-tile__hero):focus .live .donate_panel .go_to_class,.video-tile:not(.video-tile__hero):focus .pill_btn,.video-tile:not(.video-tile__hero):hover .live .donate_panel .go_to_class,.video-tile:not(.video-tile__hero):hover .pill_btn{opacity:1;transition:opacity .3s ease,background-color .25s ease}.video-tile__hero .gradient .overlay{background-color:rgba(255,255,255,.09)}.video-tile__hero .video-tile__titles{left:0}.video-tile__hero .video-tile__titles .title{font-weight:900;max-width:100%}.live .donate_panel .video-tile__hero .video-tile__titles .go_to_class,.video-tile__hero .video-tile__titles .live .donate_panel .go_to_class,.video-tile__hero .video-tile__titles .pill_btn{left:auto;margin:20px 0 0;opacity:1;position:relative;top:auto}@media screen and (max-width:800px){.video-tile__hero .video-tile__titles{-webkit-transform:translateZ(0);transform:translateZ(0)}.live .donate_panel .video-tile__hero .video-tile__titles .go_to_class,.video-tile__hero .video-tile__titles .live .donate_panel .go_to_class,.video-tile__hero .video-tile__titles .pill_btn{margin:15px 0 0}}.video-stacked-tile{position:relative;width:100%}.video-stacked-tile.linked{cursor:pointer}.live .donate_panel .video-stacked-tile:hover .go_to_class,.video-stacked-tile:hover .live .donate_panel .go_to_class,.video-stacked-tile:hover .pill_btn{opacity:1}.video-stacked-tile .video-progress{border-top-left-radius:10px;left:0;position:absolute;top:0;width:100%;z-index:2}.video-stacked-tile .video-progress .video-progress-bar{background-color:#d2fe53;border-top-left-radius:10px;height:5px;width:0}.video-stacked-tile .gradient{height:100%;margin-bottom:12px;position:relative;width:100%}.video-stacked-tile .gradient:before{content:"";display:block;padding-top:56.25%;width:100%}.video-stacked-tile .gradient>.content{bottom:0;left:0;position:absolute;right:0;top:0}.video-stacked-tile .gradient img{border-radius:10px;left:0;max-height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.video-stacked-tile .gradient .overlay{border-radius:10px;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.live .donate_panel .video-stacked-tile .go_to_class,.video-stacked-tile .live .donate_panel .go_to_class,.video-stacked-tile .pill_btn{align-items:center;bottom:0;display:flex;grid-gap:5px;gap:5px;height:32px;left:50%;opacity:0;position:absolute;right:0;top:25%;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .3s ease,background-color .25s ease;width:130px;z-index:4}.video-stacked-tile__reactions{left:.5em;opacity:1}.video-stacked-tile__react,.video-stacked-tile__reactions{position:absolute;top:.5em;transition:opacity .3s ease;z-index:3}.video-stacked-tile__react{display:flex;justify-content:center;left:0;opacity:0;width:100%}.video-stacked-tile__titles{opacity:1;transition:opacity .3s ease;z-index:3}.video-stacked-tile__titles .top_line{color:#888;display:block;font-family:GT America Mono,sans-serif;font-size:13px;line-height:16px;margin-bottom:3px;text-transform:uppercase}@media screen and (max-width:800px){.video-stacked-tile__titles .top_line{overflow:hidden;text-overflow:ellipsis;white-space:break-spaces}}.video-stacked-tile__titles p.duration{display:inline;margin-top:5px}.video-stacked-tile__titles p.category{display:inline;line-height:1.25;margin-bottom:5px;text-transform:uppercase}.video-stacked-tile__titles p.title{color:#fff;font-size:18px;line-height:25px}.video-stacked-tile__titles p.title span{color:#ddd;font-family:GT America Extended,Arial,sans-serif;font-size:17px;font-weight:lighter}.video-stacked-tile__titles p.hidden{visibility:hidden}@media screen and (max-width:800px){.video-stacked-tile__titles p.category{margin-bottom:4px}.video-stacked-tile__titles p.duration{margin-top:4px}}.video-list.featured-list .video-tile,.video-list.library-list .video-stacked-tile{bottom:auto;left:auto;position:relative;right:auto;top:auto}.video-list.featured-list .video-tile{display:block}@media screen and (max-width:800px){.video-list.featured-list{margin-right:10px!important;padding-bottom:50px}.video-list.featured-list .video-tile__titles{bottom:75px;padding-left:10px;position:relative;z-index:1}.video-list.featured-list .video-tile{border-radius:10px}.video-list.featured-list .video-tile .gradient{border-radius:10px;overflow:hidden;position:relative;z-index:1}.video-list.featured-list .video-tile .gradient img{border-radius:10px;height:100%;left:-70%;max-height:none;max-width:none;-o-object-fit:fill;object-fit:fill;-o-object-position:0 0;object-position:0 0;width:auto}.video-list.featured-list .video-tile .gradient .overlay{background:linear-gradient(1turn,rgba(0,0,0,.6),transparent 66.69%),linear-gradient(0deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.1))}.video-list.featured-list .video-tile .go_dance_button{left:0;position:absolute;top:-125px;-webkit-transform:translate(0);transform:translate(0);width:100%}.live .donate_panel .video-list.featured-list .video-tile .go_dance_button .go_to_class,.video-list.featured-list .video-tile .go_dance_button .live .donate_panel .go_to_class,.video-list.featured-list .video-tile .go_dance_button .pill_btn{margin:0 auto;opacity:1}.video-list.featured-list .class-info-container div[role=img]{display:none}.video-list.featured-list .class-info-container .class-info{margin-left:0}}.ticker{background-color:#f2a5ee;bottom:0;display:block;height:40px;overflow:hidden;position:fixed;width:100%}.ticker,.ticker__airing{-webkit-backface-visibility:hidden;backface-visibility:hidden;left:0;line-height:1;z-index:3}.ticker__airing{background-color:#d2fe53;color:#2639da;font-family:GT America,sans-serif;font-size:20px;font-style:normal;font-weight:900;height:100%;letter-spacing:-.04em;padding:9px 15px 13px 20px;position:absolute;top:0}.ticker__airing__title{color:rgba(0,0,0,.96);padding-right:5px}.ticker__airing__title--live:before{color:#ff1c00;content:"•";display:inline-block;margin-left:-5px;margin-right:5px}.ticker__airing__link{border-radius:2px;color:#000;padding:0 4px;text-decoration:underline;text-transform:capitalize;transition:background-color .25s ease,color .25s ease}.ticker__airing__link:focus,.ticker__airing__link:hover{background-color:#000;color:#d2fe53;text-decoration:underline}.ticker .ticker_content{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;left:100%;overflow:hidden;padding:0;position:absolute;top:0;white-space:nowrap;width:auto;will-change:transform;z-index:2}@-webkit-keyframes marquee{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-200%,0,0);transform:translate3d(-200%,0,0)}}@keyframes marquee{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-200%,0,0);transform:translate3d(-200%,0,0)}}.ticker .ticker_content__text{box-sizing:border-box;color:#2639da;display:inline;font-family:GT America,sans-serif;font-size:20px;font-style:normal;font-weight:900;letter-spacing:-.04em;line-height:1;padding:0 10px;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}.ticker .ticker_content__text a{color:#2639da;text-decoration:underline}.ticker .ticker_content__text a:focus,.ticker .ticker_content__text a:hover{text-decoration:none}.ticker .ticker_content__logo{color:#2639da;display:inline;height:65%;position:relative;top:2px}.ticker .ticker_content__logo svg{height:100%;width:auto}.ticker .ticker_content.one{-webkit-animation:marquee 90s linear;animation:marquee 90s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running;left:auto;right:0}.ticker .ticker_content.two{-webkit-animation:marquee 90s linear infinite;animation:marquee 90s linear infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running}.ticker .ticker_content.three{-webkit-animation:marquee 90s linear 45s infinite;animation:marquee 90s linear 45s infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running}@media screen and (max-width:800px){.ticker{height:30px}.ticker__airing{font-size:14px;padding:8px 8px 10px}.ticker__airing__title{padding-right:0}.ticker .ticker_content{padding:0}.ticker .ticker_content__text{font-size:14px;-webkit-transform:translateY(0);transform:translateY(0)}.ticker .ticker_content__logo{height:50%;-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.ticker.nomember .ticker_content.one,.ticker.nomember .ticker_content.three,.ticker.nomember .ticker_content.two{-webkit-animation-duration:60s;animation-duration:60s}.ticker.nomember .ticker_content.three{-webkit-animation-delay:30s;animation-delay:30s}.ticker.nomember:focus .ticker_content,.ticker.nomember:hover .ticker_content{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}.activism_page article h1{color:rgba(255,255,255,.96);margin-bottom:110px}.activism_page article h2{margin-bottom:40px;text-transform:uppercase}.activism_page article p{color:#fff;margin-bottom:30px}.activism_page article p a{color:#fff}.activism_page article a{display:inline-block;position:relative}.activism_page article a:focus,.activism_page article a:hover{text-decoration:underline}.activism_page article ul li,.activism_page article ul li a{color:#fff}.activism_page .pageDescription{margin-bottom:110px}.activism_page .qa_group{border-bottom:2px solid #fff;line-height:1.2;padding:40px 0 80px}.activism_page .qa_group:first-of-type{border-top:2px solid #fff}.activism_page .qa_group:last-of-type{border-bottom:0}@media screen and (max-width:800px){.activism_page .qa_group{max-width:none}}.activism_page .qa_group ul{padding-left:22px}.activism_page .qa_group p,.activism_page .qa_group span,.activism_page .qa_group ul li,.activism_page .qa_group ul li a{color:#939598}.activism_page .qa_group ul li a{color:#fff}.activism_page .qa_group p{margin-bottom:20px}.activism_page .qa_group a:after{bottom:-2px}.activism_page .qa_group p a{color:#fff}@media screen and (max-width:800px){.activism_page .pageDescription{margin-bottom:50px;max-width:none}.activism_page article{max-width:none}.activism_page article h1{margin-bottom:40px}}.all_heart .page_wrapper{padding-bottom:100px;padding-top:75px}@media screen and (max-width:1140px){.all_heart .page_wrapper{padding-bottom:50px;padding-top:50px}}.all_heart article .introduction{position:relative}.all_heart article .introduction header{margin-bottom:137px}.all_heart article .artwork{margin:100px 0}.all_heart article .form-text--strong,.all_heart article .heading_h5{line-height:1.19;margin-bottom:40px}.all_heart article .form .form__row__button__super,.all_heart article .heading_h6,.all_heart article .profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option span.type,.all_heart article .profile_page .user_dashboard .user_info .general .details_holder p,.all_heart article .video-stacked-tile__titles p.category,.all_heart article .video-stacked-tile__titles p.duration,.all_heart article .video-tile__titles p.category,.all_heart article .video-tile__titles p.duration,.all_heart article .vod_page .vod-recommendations__header,.form .all_heart article .form__row__button__super,.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option .all_heart article span.type,.profile_page .user_dashboard .user_info .general .details_holder .all_heart article p,.video-stacked-tile__titles .all_heart article p.category,.video-stacked-tile__titles .all_heart article p.duration,.video-tile__titles .all_heart article p.category,.video-tile__titles .all_heart article p.duration,.vod_page .all_heart article .vod-recommendations__header{margin-bottom:13px}.all_heart article p{margin-bottom:40px}.all_heart article p:last-of-type{margin-bottom:0}.all_heart article .content_row{padding-left:8%}.all_heart article .content_row .content_block{max-width:60%}.all_heart article .cta_module{align-items:flex-end;border-top:1px solid rgba(255,255,255,.2);display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:115px;padding:70px 0 0}.all_heart article .cta_module h4{max-width:70%}@media screen and (max-width:800px){.all_heart .page_wrapper{padding-top:26px}.all_heart .page_wrapper article .introduction header{display:block;height:auto;margin-bottom:40px}.all_heart .page_wrapper article .artwork{margin:40px 0}.all_heart .page_wrapper article .content_row .content_block{max-width:100%}.all_heart .page_wrapper article .cta_module{margin-top:60px;padding:40px 0 0}.all_heart .page_wrapper article .cta_module h4{margin-bottom:30px;max-width:none}}.careers__title{margin-bottom:80px}.careers__list{list-style:none;margin:0;padding-left:0}.careers__list__item{font-size:2em}.error_page .page_container{height:100vh;position:relative}.error_page .error_block,.error_page .page_container{align-items:center;display:flex;justify-content:center}.error_page .error_block{flex-direction:column;max-width:420px;text-align:center;width:100%}.error_page .error_block .heading_h1{margin-bottom:30px}.error_page .error_block p{margin:10px 0 30px}@media screen and (max-width:800px){.error_page .error_block{padding:0 16px}.error_page .error_block .heading_h1{margin-bottom:20px}.error_page .error_block p{margin:8px 0 20px}}.faq .page_wrapper{display:flex}.faq .page_wrapper p{margin-bottom:20px}.faq .page_wrapper p,.faq .page_wrapper p a{color:rgba(255,255,255,.8)}.faq .page_wrapper p a:focus,.faq .page_wrapper p a:hover{color:#fff}.faq__content{flex:1 1;margin-right:36%;padding-bottom:100px;padding-right:5%}@media screen and (max-width:800px){.faq__content{margin-right:0;padding-bottom:40px;padding-top:0}}.faq__content__headline{color:rgba(255,255,255,.96);margin-bottom:100px;width:64%}@media screen and (max-width:800px){.faq__content__headline{margin-bottom:40px}}.faq__content__about{display:none}@media screen and (max-width:800px){.faq__content__about{display:block}}.faq__content__group{border-bottom:1px solid rgba(255,255,255,.3);margin:0;padding:30px 0 35px;position:relative}.faq__content__group--first{border-top:1px solid rgba(255,255,255,.3)}.faq__content__group__question{align-items:flex-start;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:16px;width:100%}.faq__content__group__question__icon{color:#d2fe53;margin-left:20px;-webkit-transform-origin:center;transform-origin:center}.faq__content__group__answer{overflow:hidden;padding-right:20%}.faq__sidebar{padding-right:48px;position:fixed;right:0;top:169px;width:36%}@media screen and (max-width:1140px){.faq__sidebar{top:144px}}@media screen and (max-width:800px){.faq__sidebar{display:none;padding-right:16px}}.generic_page{background-color:#000}.generic_page.blog h1{font-size:36px;margin-bottom:20px;text-align:center}@media screen and (min-width:801px){.generic_page.blog h1{font-size:48px;margin-bottom:30px}}@media screen and (min-width:1141px){.generic_page.blog h1{font-size:60px;margin-bottom:40px}}.generic_page.blog h2{margin-bottom:16px;text-align:center}@media screen and (min-width:801px){.generic_page.blog h2{margin-bottom:24px}}@media screen and (min-width:1141px){.generic_page.blog h2{margin-bottom:30px}}.generic_page.blog h3{text-align:center}.generic_page article img{margin:auto;max-height:60vh;max-width:100%}.generic_page article blockquote p{text-align:center}.generic_page article p{color:#fff;margin-bottom:50px}.generic_page article p:last-of-type{margin-bottom:0}.generic_page article a{border-bottom:2px solid #000;color:#d2fe53;transition:all .2s ease}.generic_page article a:focus,.generic_page article a:hover{border-bottom:2px solid transparent}.generic_page article ul li{list-style:square;margin-bottom:20px}.how_to .introduction{position:relative;padding-left:48px;padding-right:48px;padding-top:240px}.how_to .introduction header{margin-bottom:220px;position:relative;z-index:2}.how_to .introduction header h1{max-width:90%}.how_to .introduction .description{position:relative;z-index:2}.how_to .introduction .description .content_block{max-width:50%}.form .how_to .introduction .description .content_block .form__row__button__super,.how_to .introduction .description .content_block .form .form__row__button__super,.how_to .introduction .description .content_block .heading_h6,.how_to .introduction .description .content_block .profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option span.type,.how_to .introduction .description .content_block .profile_page .user_dashboard .user_info .general .details_holder p,.how_to .introduction .description .content_block .video-stacked-tile__titles p.category,.how_to .introduction .description .content_block .video-stacked-tile__titles p.duration,.how_to .introduction .description .content_block .video-tile__titles p.category,.how_to .introduction .description .content_block .video-tile__titles p.duration,.how_to .introduction .description .content_block .vod_page .vod-recommendations__header,.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option .how_to .introduction .description .content_block span.type,.profile_page .user_dashboard .user_info .general .details_holder .how_to .introduction .description .content_block p,.video-stacked-tile__titles .how_to .introduction .description .content_block p.category,.video-stacked-tile__titles .how_to .introduction .description .content_block p.duration,.video-tile__titles .how_to .introduction .description .content_block p.category,.video-tile__titles .how_to .introduction .description .content_block p.duration,.vod_page .how_to .introduction .description .content_block .vod-recommendations__header{display:block;margin-bottom:40px}.how_to .introduction .description p{margin-bottom:40px}.how_to .introduction .description p:last-of-type{margin-bottom:0}.how_to .introduction .artwork{position:absolute;right:48px;top:73%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:47%;z-index:1}@media screen and (max-width:800px){.how_to .introduction{padding-top:26px}.how_to .introduction header{height:auto;margin:0 0 20px}.how_to .introduction header h1{max-width:none}.how_to .introduction .artwork{margin-bottom:40px;position:relative;right:auto;top:auto;-webkit-transform:none;transform:none;width:100%}.how_to .introduction .description .content_block{max-width:none}.form .how_to .introduction .description .content_block .form__row__button__super,.how_to .introduction .description .content_block .form .form__row__button__super,.how_to .introduction .description .content_block .heading_h6,.how_to .introduction .description .content_block .profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option span.type,.how_to .introduction .description .content_block .profile_page .user_dashboard .user_info .general .details_holder p,.how_to .introduction .description .content_block .video-stacked-tile__titles p.category,.how_to .introduction .description .content_block .video-stacked-tile__titles p.duration,.how_to .introduction .description .content_block .video-tile__titles p.category,.how_to .introduction .description .content_block .video-tile__titles p.duration,.how_to .introduction .description .content_block .vod_page .vod-recommendations__header,.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option .how_to .introduction .description .content_block span.type,.profile_page .user_dashboard .user_info .general .details_holder .how_to .introduction .description .content_block p,.video-stacked-tile__titles .how_to .introduction .description .content_block p.category,.video-stacked-tile__titles .how_to .introduction .description .content_block p.duration,.video-tile__titles .how_to .introduction .description .content_block p.category,.video-tile__titles .how_to .introduction .description .content_block p.duration,.vod_page .how_to .introduction .description .content_block .vod-recommendations__header{margin-bottom:20px}}.how_to .page_wrapper{padding-top:0}.how_to article .artwork{margin-bottom:120px}.how_to article p{margin-bottom:40px}.how_to article p:last-of-type{margin-bottom:0}.how_to article .content_row__left{border-top:1px solid rgba(255,255,255,.3);display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:85px;padding-top:60px}.how_to article .content_row__left h4{margin-bottom:115px;width:100%}.how_to article .content_row__left .howto_video{width:30%}.how_to article .content_row__left .howto_video video{width:100%}.how_to article .content_row__left .content_block{width:calc(70% - 115px)}.form .how_to article .content_row__left .content_block .form__row__button__super,.how_to article .content_row__left .content_block .form .form__row__button__super,.how_to article .content_row__left .content_block .heading_h6,.how_to article .content_row__left .content_block .profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option span.type,.how_to article .content_row__left .content_block .profile_page .user_dashboard .user_info .general .details_holder p,.how_to article .content_row__left .content_block .video-stacked-tile__titles p.category,.how_to article .content_row__left .content_block .video-stacked-tile__titles p.duration,.how_to article .content_row__left .content_block .video-tile__titles p.category,.how_to article .content_row__left .content_block .video-tile__titles p.duration,.how_to article .content_row__left .content_block .vod_page .vod-recommendations__header,.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option .how_to article .content_row__left .content_block span.type,.profile_page .user_dashboard .user_info .general .details_holder .how_to article .content_row__left .content_block p,.video-stacked-tile__titles .how_to article .content_row__left .content_block p.category,.video-stacked-tile__titles .how_to article .content_row__left .content_block p.duration,.video-tile__titles .how_to article .content_row__left .content_block p.category,.video-tile__titles .how_to article .content_row__left .content_block p.duration,.vod_page .how_to article .content_row__left .content_block .vod-recommendations__header{display:block;margin:20px 0}.form .how_to article .content_row__left .content_block .form__row__button__super:last-of-type,.how_to article .content_row__left .content_block .form .form__row__button__super:last-of-type,.how_to article .content_row__left .content_block .heading_h6:last-of-type,.how_to article .content_row__left .content_block .profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option span.type:last-of-type,.how_to article .content_row__left .content_block .profile_page .user_dashboard .user_info .general .details_holder p:last-of-type,.how_to article .content_row__left .content_block .video-stacked-tile__titles p.category:last-of-type,.how_to article .content_row__left .content_block .video-stacked-tile__titles p.duration:last-of-type,.how_to article .content_row__left .content_block .video-tile__titles p.category:last-of-type,.how_to article .content_row__left .content_block .video-tile__titles p.duration:last-of-type,.how_to article .content_row__left .content_block .vod_page .vod-recommendations__header:last-of-type,.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option .how_to article .content_row__left .content_block span.type:last-of-type,.profile_page .user_dashboard .user_info .general .details_holder .how_to article .content_row__left .content_block p:last-of-type,.video-stacked-tile__titles .how_to article .content_row__left .content_block p.category:last-of-type,.video-stacked-tile__titles .how_to article .content_row__left .content_block p.duration:last-of-type,.video-tile__titles .how_to article .content_row__left .content_block p.category:last-of-type,.video-tile__titles .how_to article .content_row__left .content_block p.duration:last-of-type,.vod_page .how_to article .content_row__left .content_block .vod-recommendations__header:last-of-type{margin-top:70px}.how_to article .content_row__center{align-items:flex-start;display:flex;justify-content:center;margin-top:150px}.how_to article .content_row__center .heading_h3,.how_to article .content_row__center .video-tile__hero .video-tile__titles .title,.video-tile__hero .video-tile__titles .how_to article .content_row__center .title{color:rgba(255,255,255,.5);max-width:58%;text-align:center}.how_to article .content_row__right{align-items:flex-start;display:flex;justify-content:flex-end}.how_to article .content_row__right .content_block{max-width:64%}.form .how_to article .content_row__right .content_block .form__row__button__super,.how_to article .content_row__right .content_block .form .form__row__button__super,.how_to article .content_row__right .content_block .heading_h6,.how_to article .content_row__right .content_block .profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option span.type,.how_to article .content_row__right .content_block .profile_page .user_dashboard .user_info .general .details_holder p,.how_to article .content_row__right .content_block .video-stacked-tile__titles p.category,.how_to article .content_row__right .content_block .video-stacked-tile__titles p.duration,.how_to article .content_row__right .content_block .video-tile__titles p.category,.how_to article .content_row__right .content_block .video-tile__titles p.duration,.how_to article .content_row__right .content_block .vod_page .vod-recommendations__header,.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option .how_to article .content_row__right .content_block span.type,.profile_page .user_dashboard .user_info .general .details_holder .how_to article .content_row__right .content_block p,.video-stacked-tile__titles .how_to article .content_row__right .content_block p.category,.video-stacked-tile__titles .how_to article .content_row__right .content_block p.duration,.video-tile__titles .how_to article .content_row__right .content_block p.category,.video-tile__titles .how_to article .content_row__right .content_block p.duration,.vod_page .how_to article .content_row__right .content_block .vod-recommendations__header{display:block;margin-bottom:30px}.how_to article .content_row__last{border-top:1px solid rgba(255,255,255,.3);display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px;padding-top:60px}.how_to article .content_row__copy{max-width:360px}.how_to article .content_row__icons{border-top:1px solid rgba(255,255,255,.3);margin-top:90px;padding-top:60px}.how_to article .content_row__icons figure{width:74%}.how_to article .cta_module{align-items:flex-end;border-top:1px solid rgba(255,255,255,.2);display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px;padding:70px 0 0}.how_to article .cta_module h4{max-width:70%}@media screen and (max-width:800px){.how_to article{padding-top:40px}.how_to article .content_row__left{margin-top:0;padding-top:40px}.how_to article .content_row__left h4{margin-bottom:40px}.how_to article .content_row__left .howto_video{width:100%}.how_to article .content_row__left .content_block{margin-top:40px;width:100%}.how_to article .content_row__center{margin-top:100px}.how_to article .content_row__center .heading_h3,.how_to article .content_row__center .video-tile__hero .video-tile__titles .title,.video-tile__hero .video-tile__titles .how_to article .content_row__center .title{max-width:100%}.how_to article .content_row__right .content_block{max-width:none;width:100%}.how_to article .content_row__last{padding-top:40px}.how_to article .content_row__last h4{margin-bottom:20px;width:100%}.how_to article .content_row__icons{margin-top:40px;padding-top:40px}.how_to article .content_row__icons figure{width:100%}.how_to article .cta_module{margin-top:40px;padding:40px 0 0}.how_to article .cta_module h4{margin-bottom:30px;max-width:none}}.legal__nav{align-items:flex-start;align-items:center;background:#000;display:flex;justify-content:flex-start;left:0;padding-left:48px;padding-top:169px;position:fixed;top:0;width:100%}.legal__nav:after{background-image:linear-gradient(180deg,#000,transparent);content:"";display:block;height:40px;left:0;position:absolute;top:100%;width:100%}@media screen and (max-width:1140px){.legal__nav{padding-left:40px;padding-top:144px}}@media screen and (max-width:800px){.legal__nav{left:auto;padding-left:0;padding-top:0;position:relative;top:auto}}.legal__nav__item{color:rgba(255,255,255,.5);cursor:pointer;display:block;font-size:21px;padding:0 10px}.legal__nav__item:first-child{padding-left:0}@media screen and (max-width:800px){.legal__nav__item{font-size:16px}}.legal__nav__item~.legal__nav__item{border-left:1px solid rgba(255,255,255,.3)}.legal__nav__item--current,.legal__nav__item:focus,.legal__nav__item:hover{color:#fff}.legal__sidebar{padding-right:48px;position:fixed;right:0;top:169px;width:36%}@media screen and (max-width:1140px){.legal__sidebar{top:144px}}@media screen and (max-width:800px){.legal__sidebar{padding-right:16px;padding-top:30px;position:relative;top:auto;width:auto}.legal__sidebar h4{margin-bottom:5px}}.legal__sidebar h4{color:rgba(255,255,255,.9)}.legal__sidebar p,.legal__sidebar p a{color:rgba(255,255,255,.8)}.legal__sidebar p a:focus,.legal__sidebar p a:hover{color:#fff}.legal__main{display:flex;grid-gap:50px;gap:50px;margin-right:36%;margin-top:160px;padding-bottom:100px}@media screen and (max-width:1140px){.legal__main{margin-top:75px}}@media screen and (max-width:800px){.legal__main{margin-right:0;margin-top:40px;padding-right:16px}}.legal__main__content{flex:1 1}.legal__main__content article h1,.legal__main__content article h2,.legal__main__content article h3,.legal__main__content article h4,.legal__main__content article h5,.legal__main__content article h6{color:rgba(255,255,255,.9)}.legal__main__content article p{color:rgba(255,255,255,.8)}.live{position:relative}.live .ticker{background-color:#ff843f}.live .ticker .ticker_content__logo,.live .ticker .ticker_content__text,.live .ticker .ticker_content__text a{color:#bcf2f6}.live .ticker .ticker_content__logo svg path{stroke:#bcf2f6}.live .live_wrapper{align-items:center;display:flex;justify-content:center;min-height:100vh;padding-bottom:60px}.live .fake_fullscreen{bottom:0;height:100%;width:100%;z-index:10}.live .fake_fullscreen,.live .fake_fullscreen video{background-color:#000;left:0;position:fixed;right:0;top:0}.live .fake_fullscreen video{bottom:9;margin:auto;-o-object-fit:contain!important;object-fit:contain!important}.live .fake_fullscreen .live-overlay{left:20px;position:fixed;top:20px}.live .countdown-container{background-color:transparent;border-radius:5px;font-family:GT America,sans-serif;overflow:hidden;position:relative;width:100%}.live .countdown-container:before{content:"";display:block;padding-top:56.25%;width:100%}.live .countdown-container>.content{bottom:0;left:0;position:absolute;right:0;top:0}.live .countdown-container .content{height:100%;left:0;position:absolute;top:0;width:100%}.live .countdown-container .onair{color:rgba(255,255,255,.8);font-weight:700;left:1em;margin:0 auto;position:absolute;top:1em;width:100%}@media screen and (max-width:800px){.live .countdown-container .onair{font-size:3vw;left:5px;top:5px}}.live .countdown-container .no-upcoming{color:rgba(255,255,255,.8);font-weight:700;left:0;margin:0 auto;padding:0 20px;position:absolute;text-align:center;text-justify:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}@media screen and (max-width:800px){.live .countdown-container .no-upcoming{font-size:5vw}}.live .countdown-container .grid{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;left:0;position:absolute;top:0;width:100%}.live .countdown-container .grid>div{display:flex;flex-basis:50%;flex-direction:column;justify-content:center}.live .countdown-container .grid>div>div{display:flex;flex-direction:row;justify-content:center}.live .countdown-container .grid .box{color:rgba(255,255,255,.9);margin:0;padding:1em}.live .countdown-container .grid .box:first-child{padding-left:10%}.live .countdown-container .grid .box:last-child{padding-right:10%}.live .countdown-container .grid .counter{display:block;text-align:center}.live .countdown-container .grid .count{font-size:240px;font-weight:900;letter-spacing:-.04em;line-height:1}@media screen and (max-width:1140px){.live .countdown-container .grid .count{font-size:170px}}@media screen and (max-width:800px){.live .countdown-container .grid .count{font-size:15vw}}.live .countdown-container .grid .interval{color:rgba(210,254,83,.9);font-family:GT America;font-size:3vw;font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:1;text-align:center;text-transform:capitalize}.live .countdown-container .background_image{background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-filter:blur(15px);filter:blur(15px);height:100%;left:0;margin:0;-webkit-mask-image:linear-gradient(rgba(0,0,0,.666),rgba(0,0,0,.666));mask-image:linear-gradient(rgba(0,0,0,.666),rgba(0,0,0,.666));padding:0;position:absolute;top:0;width:100%}.live .countdown-container .background_image .video-js,.live .countdown-container .background_image .video-player{height:100%;position:relative;width:100%}.live .countdown-container .background_image .video-js .vjs-tech{-o-object-fit:cover;object-fit:cover}@media(hover:none)and (pointer:coarse){.live .countdown-container .background_image .video-js{display:none}}@media screen and (max-width:800px){.live .countdown-container .background_image{width:100%}}.live .live-video{font-family:GT America,sans-serif;overflow:hidden;position:relative;width:calc(100% - 96px)}.live .live-video:before{content:"";display:block;padding-top:56.25%;width:100%}.live .live-video>.content{bottom:0;left:0;position:absolute;right:0;top:0}@media screen and (max-width:1140px){.live .live-video{width:calc(100% - 80px)}}@media screen and (max-width:800px){.live .live-video{width:calc(100% - 32px)}}@media(min-aspect-ratio:8/5){.live .live-video{width:calc(80% - 32px)}}.live .live-video .single_vod .video-js{margin-bottom:0}.live .live-video .video-player{height:100%;left:0;position:absolute;top:0;width:100%}.live .live-video .video-details{display:flex;justify-content:space-between;margin-top:15px}.live .live-video .vjs-tech{pointer-events:none}.live.vod_page .video-js .vjs-big-play-button{display:none!important}.live .live-overlay{color:#fff;left:20px;pointer-events:none;position:absolute;top:20px;zoom:90%}.live .live-overlay .live-overlay-banner{background-color:#ff1c00;border-radius:2px;display:inline-block;padding:2px 5px}.live .live-overlay .live-overlay-viewers{background-color:transparent;display:inline-block;margin-left:10px;padding:2px 5px}.live .live-overlay .live-overlay-viewers .viewers-count{display:inline-block;margin-right:5px}.live .live-overlay .live-overlay-viewers .viewers-icon{display:inline-block}.live__info{background-color:#d439ef;padding:100px 80px;right:0;width:50%;z-index:100000}.live__info,.live__info-cover{height:100%;position:fixed;top:0}.live__info-cover{background:rgba(0,0,0,.3);left:0;width:100%;z-index:9}.live__info__gradient{background:linear-gradient(180deg,transparent,#d439ef);bottom:100px;height:280px;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}.live__info__close{align-items:center;color:#000;cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:900;letter-spacing:-.01em;line-height:1.79;position:absolute;right:25px;top:25px}.live__info__close svg{font-size:2em;margin-left:5px;position:relative;top:1px}.live__info__close:focus,.live__info__close:hover{color:rgba(0,0,0,.96)}.live__info__scroll{bottom:35px;color:#000;height:auto;position:fixed;right:27px;width:20px}.live__info .content{color:#000;height:100%;overflow-y:auto;padding-bottom:80px;scroll-behavior:smooth}.live__info .content::-webkit-scrollbar{display:none}.live__info .content h4{color:rgba(0,0,0,.96);font-size:44px;margin-bottom:30px}@media screen and (min-width:801px)and (max-width:1140px){.live__info .content h4{font-size:36px}}@media screen and (max-width:800px){.live__info .content h4{font-size:24px}}.live__info .content strong{display:block;font-size:18px;font-style:normal;font-weight:900;letter-spacing:-.01em;line-height:1.39;text-transform:capitalize}.live__info .content p{margin-bottom:30px}.live__info .content p:last-child{margin-bottom:100px}@media screen and (max-width:1140px){.live__info{padding:100px 40px;width:100%;padding:100px 16px}.live__info .content{padding-bottom:10px}.live__info__gradient{height:100px}}.live .geo_message{align-items:flex-start;background-color:#000;color:#fff;display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;left:0;padding:60px 3%;position:fixed;top:0;width:100%;z-index:100000}@media screen and (max-width:800px){.live .geo_message{padding:30px}}.live .geo_message.shown{-webkit-animation:fadeIn .3s ease-in-out forwards;animation:fadeIn .3s ease-in-out forwards}.live .geo_message.hiding{-webkit-animation:fadeOut .3s ease-in-out forwards;animation:fadeOut .3s ease-in-out forwards}.live .geo_message.hidden{display:none}.live .geo_message .copy{width:100%}.live .geo_message .copy button,.live .geo_message .copy p{font-size:18px;font-size:1.8rem;font-size:2.5vw;line-height:1.16}.live .geo_message .copy p{margin-bottom:30px;max-width:70%}.live .geo_message .copy button{border-bottom:3px solid #fff;color:#fff;line-height:1;padding-bottom:5px}@media screen and (max-width:800px){.live .geo_message .copy p{max-width:100%}.live .geo_message .copy button,.live .geo_message .copy p{font-size:12px;font-size:1.2rem;font-size:6.5vw}}.live .donate_dimmer{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:49}.live .donate_dimmer.shown{-webkit-animation:fadeIn .3s cubic-bezier(.65,0,.35,1) forwards;animation:fadeIn .3s cubic-bezier(.65,0,.35,1) forwards;display:block}.live .donate_dimmer.hiding{-webkit-animation:fadeOut .3s cubic-bezier(.65,0,.35,1) forwards;animation:fadeOut .3s cubic-bezier(.65,0,.35,1) forwards;display:block}.live .donate_dimmer.hidden{display:none}.live .donate_panel{background-color:rgba(255,255,255,.5);color:#000;height:100%;overflow-y:auto;padding:100px 50px 50px;position:fixed;right:0;top:0;width:50%;z-index:1000}@media screen and (max-width:800px){.live .donate_panel{width:100%}}.live .donate_panel.shown{-webkit-animation:showpayment .5s cubic-bezier(.65,0,.35,1) forwards;animation:showpayment .5s cubic-bezier(.65,0,.35,1) forwards;display:block}.live .donate_panel.hiding{-webkit-animation:hidepayment .5s cubic-bezier(.65,0,.35,1) forwards;animation:hidepayment .5s cubic-bezier(.65,0,.35,1) forwards}.live .donate_panel.hidden{display:none}.live .donate_panel .constraint{margin:0 auto;max-width:550px}.live .donate_panel .pay_status_message{left:50px;position:absolute;top:40px}.live .donate_panel .close_btn{height:40px;position:absolute;right:50px;top:30px;width:40px}.live .donate_panel .close_btn svg{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.live .donate_panel .pay_label{display:block}.live .donate_panel .payment_status .message{margin-bottom:30px}.live .donate_panel .free_message{display:none}.live .donate_panel .free_message.show{display:block}.live .donate_panel .free_message p{display:block;margin:15px 0}.live .donate_panel .free_message .button_row button{margin-right:15px}.live .donate_panel .pay_options{display:none;height:100%}.live .donate_panel .pay_options.show{display:block}.live .donate_panel .pay_options .payment_select .prepay_bucket{border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);padding:16px 0 30px}.live .donate_panel .pay_options .payment_select .prepay_bucket .pay_label{margin-bottom:20px}.live .donate_panel .pay_options .payment_select .prepay_options button{background-color:transparent;border:1px solid #000;border-radius:50%;color:#000;height:90px;margin-right:10px;position:relative;width:90px}.live .donate_panel .pay_options .payment_select .prepay_options button span{display:inline-block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.live .donate_panel .pay_options .payment_select .prepay_options button.selected,.live .donate_panel .pay_options .payment_select .prepay_options button:focus,.live .donate_panel .pay_options .payment_select .prepay_options button:hover{background-color:#000;color:#fff}.live .donate_panel .pay_options .payment_select .pay_anything{border-bottom:1px solid rgba(0,0,0,.1);padding:20px 0 30px}.live .donate_panel .pay_options .payment_select .pay_anything .pay_label{margin-bottom:20px}.live .donate_panel .pay_options .payment_select .pay_anything input[type=number]{font-size:20px;font-size:2rem;background-color:#fff;border:0;border-radius:3px;padding:5px 0 5px 9px;width:100%}.live .donate_panel .pay_options .payment_select .pay_anything input[type=number]::-webkit-input-placeholder{color:rgba(0,0,0,.2)}.live .donate_panel .pay_options .payment_select .pay_anything input[type=number]::-moz-placeholder{color:rgba(0,0,0,.2)}.live .donate_panel .pay_options .payment_select .pay_anything input[type=number]:-ms-input-placeholder{color:rgba(0,0,0,.2)}.live .donate_panel .pay_options .payment_select .pay_anything input[type=number]::placeholder{color:rgba(0,0,0,.2)}.live .donate_panel .pay_options .payment_select .pay_anything .no_funds{color:#000;display:inline-block;margin-top:20px}.live .donate_panel .pay_options .subtotal{margin-bottom:40px;margin-top:50px}.live .donate_panel .pay_options .payment_btns{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;overflow:hidden;position:relative}.live .donate_panel .pay_options .payment_btns .cover_up{background-color:rgba(255,255,255,.6);display:none;height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center;transform-origin:center;width:100%;z-index:2}.live .donate_panel .pay_options .payment_btns.blocked .cover_up{display:block}.live .donate_panel .pay_options .payment_btns .paypal_holder{width:100%;z-index:1}.live .donate_panel .pay_options .payment_btns .stripe_holder{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.live .donate_panel .pay_options .payment_btns .stripe_holder .stripe_container{width:100%}.live .donate_panel .pay_options .payment_btns .stripe_holder .stripe_container .payment_request_cont{margin-bottom:20px}.live .donate_panel .pay_options .payment_btns .stripe_holder .stripe_form{padding-bottom:35px;width:100%}.live .donate_panel .pay_options .payment_btns .stripe_holder .stripe_form .StripeElement{background-color:#fff;border-radius:3px;padding:15px}.live .donate_panel .pay_options .payment_btns .stripe_holder .stripe_form button[type=submit]{background-color:#000;border-radius:3px;color:#fff;margin-top:20px;padding:12px 0;width:100%}.live .donate_panel .pay_options .payment_btns .stripe_holder .logos{display:block;display:none;margin-top:10px;max-width:250px;width:80%}.live .donate_panel .pay_options .payment_btns .stripe_holder .logos img{width:100%}.live__stream{height:100%;position:relative;width:100%;z-index:2}@media screen and (max-width:800px){.live__stream{left:0;position:fixed;top:0}}.live__stream .nav__logo svg path,.live__stream .nav__logo svg path.circle{fill:#ddd}.live__stream .nav__logo:focus svg path.circle,.live__stream .nav__logo:hover svg path.circle{fill:#d2fe53}.live__stream__header{color:#fff;z-index:2}@media screen and (max-width:800px){.live__stream__header{height:70px;padding:25px 20px}}.live__stream__header h1{font-size:21px;font-size:2.1rem}.live__stream__header h1 button{font-size:21px;font-size:2.1rem;font-weight:700;letter-spacing:-.01em;text-transform:uppercase}.live__stream__header .partner_logo{height:32px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}@media screen and (max-width:800px){.live__stream__header .partner_logo{display:none;height:17px;position:absolute;right:20px;top:65px}}.live__stream__header a,.live__stream__header button{color:#fff}.live__stream__header a svg path,.live__stream__header button svg path{fill:#fff}.live__stream__video{position:relative;border-radius:10px;height:auto;left:50%;overflow:hidden;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:83%;z-index:1}.live__stream__video:before{content:"";display:block;padding-top:56.25%;width:100%}.live__stream__video>.content{bottom:0;left:0;position:absolute;right:0;top:0}.live__stream__video .aspect_ratio{display:none;height:100%;max-width:none;visibility:hidden;width:auto}@media screen and (max-width:800px){.live__stream__video .aspect_ratio{display:none}.live__stream__video.partner{height:calc(100% - 200px);height:auto;width:100%}.live__stream__video{height:auto;width:100%}}.live__ticker{bottom:0;height:40px;left:0;position:fixed;width:100%}.live__ticker .live__ticker__info{align-items:center;background-color:#d439ef;color:#000;cursor:pointer;display:flex;font-size:1.2rem;height:100%;justify-content:center;position:absolute;right:0;width:40px;z-index:4}@media screen and (max-width:800px){.live__ticker{height:30px}.live__ticker .live__ticker__info figure svg{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.live_class_hero,.upcoming,.want-more{padding-left:0;padding-right:0}@media screen and (max-width:800px){.live_class_hero,.upcoming,.want-more{padding-left:16px;padding-right:16px}}.status_line{margin-bottom:1em}.status_line .status_box{border-radius:2px;display:inline-block;padding:2px 5px;vertical-align:middle}.status_line .status_box.status_black{background-color:#000;color:#000}.status_line .status_box.status_white{background-color:#fff;color:#000}.status_line .status_box.status_pizzazz{background-color:#d439ef;color:#000}.status_line .status_box.status_red{background-color:#ff1c00;color:#fff}.status_line .status_detail{background-color:transparent;color:#fff;display:inline-block;margin-left:2em;vertical-align:middle}@media screen and (max-width:800px){.status_line .status_detail{width:100%;margin-left:0;margin-top:10px}}.live_class_hero{position:relative}.live .donate_panel .live_class_hero .go_to_class,.live_class_hero .live .donate_panel .go_to_class,.live_class_hero .pill_btn{transition:background-color .25s ease}.live_class_hero .body{padding:1em 0}@media screen and (min-width:800px){.live_class_hero .body{max-width:500px}}@media screen and (max-width:800px){.live_class_hero .body{max-width:400px;padding-bottom:30px}}.live_class_hero .hero_container{margin-left:25%;padding:50px 0}@media screen and (min-width:1441px){.live_class_hero .hero_container{margin-left:45%}}@media screen and (min-width:1141px)and (max-width:1440px){.live_class_hero .hero_container{margin-left:35%}}@media screen and (min-width:800px)and (max-width:1140px){.live_class_hero .hero_container{margin-left:25%}}@media screen and (max-width:800px){.live_class_hero .hero_container{margin-left:0}}.live_class_hero .background_image{background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-filter:blur(14px);filter:blur(14px);height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:60%;z-index:-1}@media screen and (max-width:800px){.live_class_hero .background_image{-webkit-filter:blur(8px);filter:blur(8px)}}@media(hover:hover)and (pointer:fine){.live_class_hero .background_image{background:none!important}}.live_class_hero .background_image .video-player{height:100%;width:100%}.live_class_hero .background_image .video-js{height:100%;position:relative;width:100%}.live_class_hero .background_image .video-js video{height:auto;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:90%}@media screen and (min-width:1441px){.live_class_hero .background_image .video-js video{width:70%}}@media screen and (min-width:1141px)and (max-width:1440px){.live_class_hero .background_image .video-js video{width:85%}}@media(hover:none)and (pointer:coarse){.live_class_hero .background_image .video-js{display:none}}@media screen and (min-width:1140px){.live_class_hero .background_image{-webkit-transform:translateX(-48px);transform:translateX(-48px);width:85%}}@media screen and (max-width:800px){.live_class_hero .background_image{width:100%}}.live_class_page .page_container{overflow-x:hidden;padding-top:75px}@media screen and (max-width:1140px){.live_class_page .page_container{padding-top:50px}}.live_class_page .blank{opacity:0}.live_class_page .upcoming{border-top:1px solid rgba(255,255,255,.2);margin-top:4em;padding-bottom:4em;padding-top:4em}.live_class_page .upcoming .headline{display:inline-block;padding-bottom:2em}.live_class_page .upcoming .headline .heading_h3,.live_class_page .upcoming .headline .video-tile__hero .video-tile__titles .title,.video-tile__hero .video-tile__titles .live_class_page .upcoming .headline .title{display:inline-block;width:50%}@media screen and (max-width:800px){.live_class_page .upcoming .headline .heading_h3,.live_class_page .upcoming .headline .video-tile__hero .video-tile__titles .title,.video-tile__hero .video-tile__titles .live_class_page .upcoming .headline .title{display:block;width:100%}}.live_class_page .upcoming .headline p.subheading{display:inline-block;max-width:50%;padding-left:2em}@media screen and (max-width:800px){.live_class_page .upcoming .headline p.subheading{display:block;max-width:100%;padding-left:0;padding-top:2em}}.live_class_page .upcoming .video_scroll{overflow-x:scroll;overflow-y:hidden;padding-bottom:70px;padding-right:48px;scroll-behavior:smooth;width:calc(100% + 48px)}.live_class_page .upcoming .video_scroll::-webkit-scrollbar{background-color:transparent;height:10px}.live_class_page .upcoming .video_scroll::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.15);border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.live_class_page .upcoming .video-list{display:block;position:relative;white-space:nowrap}.live_class_page .upcoming .video-list li{display:inline-block;margin-right:30px;position:relative;width:40%}@media screen and (max-width:1140px){.live_class_page .upcoming .video_scroll{width:calc(100% + 40px)}}@media screen and (max-width:800px){.live_class_page .upcoming .video_scroll{padding-bottom:20px;width:calc(100% + 16px)}.live_class_page .upcoming .video-list li{margin-right:20px;width:90%}}.live_class_page .want-more{align-items:flex-end;border-top:1px solid rgba(255,255,255,.2);display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:4em;padding-top:4em}.live_class_page .want-more h4{display:inline-block;width:70%}@media screen and (max-width:1140px){.live_class_page .want-more h4{margin-bottom:25px;width:100%}}.login_page{position:relative}@media screen and (min-width:800px){.login_page .nav{background:none}}@media screen and (max-width:801px){.login_page .nav{display:block}}.login_page .login-wrapper__container{display:flex;flex-direction:row;min-height:calc(100vh - 114px);padding:0 0 0 48px}.login_page .login-wrapper__container__splash{background-color:#000;background-position:50%;background-size:cover;width:50%}.login_page .login-wrapper__container__content{display:flex;flex-direction:column;justify-content:center;width:50%;padding:40px 60px 16px}.login_page .login-wrapper__container__content__form{height:100%}.login_page .login-wrapper__container__content__form .form{display:flex;flex-direction:column;height:100%;width:100%}.login_page .login-wrapper__container__content__form .form .form__header .faq__content__headline,.login_page .login-wrapper__container__content__form .form .form__header .heading_h4{padding-bottom:45px}.login_page .login-wrapper__container__content__paragraph{display:flex;justify-content:space-between;margin-top:auto}.login_page .login-wrapper__container__content__paragraph p{font-family:GT America Extended;font-size:14px;width:calc(50% - 15px)}.login_page .login-wrapper__container__content__paragraph__mobile{display:none}.login_page .login-wrapper__container__content__paragraph__mobile p{font-family:GT America Extended;font-size:14px}.login_page .login-wrapper__container__content__paragraph__mobile p:first-of-type{margin-bottom:15px}@media screen and (min-width:1601px){.login_page .login-wrapper__container__carousel,.login_page .login-wrapper__container__content,.login_page .login-wrapper__container__splash{width:50%}}@media screen and (max-width:1300px)and (min-width:800px){.login_page .login-wrapper__container__carousel,.login_page .login-wrapper__container__content,.login_page .login-wrapper__container__splash{width:50%}.login_page .login-wrapper__container__content .form{width:100%}.login_page .login-wrapper__container__content .form .form__header .faq__content__headline,.login_page .login-wrapper__container__content .form .form__header .heading_h4{padding-bottom:0}.login_page .login-wrapper__container__content .form .form__row .form__row__label{padding-bottom:10px;width:auto}.login_page .login-wrapper__container__content .form .form__row--legal{align-items:flex-start}.login_page .login-wrapper__container__content .form .form__row--legal input{margin-top:10px}.live .donate_panel .login_page .login-wrapper__container__content .form .form__row .go_to_class,.login_page .login-wrapper__container__content .form .form__row .live .donate_panel .go_to_class,.login_page .login-wrapper__container__content .form .form__row .pill_btn{width:100%}.login_page .login-wrapper__container__content__paragraph{display:flex}.login_page .login-wrapper__container__content__paragraph__mobile{display:none}}@media screen and (max-width:800px){.login_page .login-wrapper__container{flex-direction:column-reverse;padding:0 0 20px}.login_page .login-wrapper__container__splash{height:460px;padding:0 16px;width:100%}.login_page .login-wrapper__container__content{padding:16px;width:100%}.login_page .login-wrapper__container__content .form{max-width:none;min-width:auto;width:100%}.login_page .login-wrapper__container__content .form .form__header .faq__content__headline,.login_page .login-wrapper__container__content .form .form__header .heading_h4{font-size:36px;padding-bottom:0}.login_page .login-wrapper__container__content .form .form__row .form__row__label{padding-bottom:10px;width:auto}.login_page .login-wrapper__container__content .form .form__row--first{border-top:1px solid rgba(255,255,255,.3);margin-top:30px}.login_page .login-wrapper__container__content .form .form__row--legal{align-items:flex-start}.login_page .login-wrapper__container__content .form .form__row--legal input{margin-top:10px}.live .donate_panel .login_page .login-wrapper__container__content .form .form__row .go_to_class,.login_page .login-wrapper__container__content .form .form__row .live .donate_panel .go_to_class,.login_page .login-wrapper__container__content .form .form__row .pill_btn{width:100%}.login_page .login-wrapper__container__content .form .form__row .explainer-text{margin-left:0;padding-top:25px;width:100%}.login_page .login-wrapper__container__content__paragraph{display:none}.login_page .login-wrapper__container__content__paragraph__mobile{display:block}.login_page .login-wrapper__container__content__paragraph__mobile p,.login_page .login-wrapper__container__form{width:100%}}.login-wrapper__carousel{background-position:50%;background-size:cover;border-radius:10px;height:100%}.login-wrapper .border-top{border-top:1px solid rgba(255,255,255,.3);margin-top:35px;padding-top:20px}@media screen and (max-width:800px){.login-wrapper .border-top{margin-top:0}}.login-overlay{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99999}@media screen and (max-width:1140px){.login-overlay{overflow-y:auto;padding:0 40px}}@media screen and (max-width:800px){.login-overlay{padding:0 16px}}.login-overlay>*{margin:auto}.login-overlay .form{max-width:100%;width:500px}.overlay-form{max-width:100%}.overlay-form .status_row{padding:15px 0}.overlay-form .stripe_container .form{padding-top:0}.overlay-form .form{max-height:100vh;padding:10px 0}.overlay-form .form .form__header .form__row__button__super,.overlay-form .form .form__header .heading_h6,.overlay-form .form .form__header .profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option span.type,.overlay-form .form .form__header .profile_page .user_dashboard .user_info .general .details_holder p,.overlay-form .form .form__header .video-stacked-tile__titles p.category,.overlay-form .form .form__header .video-stacked-tile__titles p.duration,.overlay-form .form .form__header .video-tile__titles p.category,.overlay-form .form .form__header .video-tile__titles p.duration,.overlay-form .form .form__header .vod_page .vod-recommendations__header,.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option .overlay-form .form .form__header span.type,.profile_page .user_dashboard .user_info .general .details_holder .overlay-form .form .form__header p,.video-stacked-tile__titles .overlay-form .form .form__header p.category,.video-stacked-tile__titles .overlay-form .form .form__header p.duration,.video-tile__titles .overlay-form .form .form__header p.category,.video-tile__titles .overlay-form .form .form__header p.duration,.vod_page .overlay-form .form .form__header .vod-recommendations__header{display:block;margin-bottom:20px}.overlay-form .form .form__row--stealth.four_up{justify-content:space-between}.overlay-form .form .form__row--stealth.four_up .form__row__button{width:calc(25% - 10px)}.overlay-form .form .form__row--stealth.two_up{align-items:stretch;justify-content:space-between;margin-bottom:20px}.live .donate_panel .overlay-form .form .form__footer .go_to_class,.overlay-form .form .form__footer .live .donate_panel .go_to_class,.overlay-form .form .form__footer .pill_btn{margin-right:25px}@media screen and (max-width:1140px){.overlay-form .form{margin:0 auto;max-height:none;padding:100px 0}}@media screen and (max-width:800px){.overlay-form .form{max-height:none;padding:50px 0 100px}.overlay-form .form .form__header{margin-bottom:15px}.overlay-form .form .form__header .form__row__button__super,.overlay-form .form .form__header .heading_h6,.overlay-form .form .form__header .profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option span.type,.overlay-form .form .form__header .profile_page .user_dashboard .user_info .general .details_holder p,.overlay-form .form .form__header .video-stacked-tile__titles p.category,.overlay-form .form .form__header .video-stacked-tile__titles p.duration,.overlay-form .form .form__header .video-tile__titles p.category,.overlay-form .form .form__header .video-tile__titles p.duration,.overlay-form .form .form__header .vod_page .vod-recommendations__header,.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option .overlay-form .form .form__header span.type,.profile_page .user_dashboard .user_info .general .details_holder .overlay-form .form .form__header p,.video-stacked-tile__titles .overlay-form .form .form__header p.category,.video-stacked-tile__titles .overlay-form .form .form__header p.duration,.video-tile__titles .overlay-form .form .form__header p.category,.video-tile__titles .overlay-form .form .form__header p.duration,.vod_page .overlay-form .form .form__header .vod-recommendations__header{margin-bottom:10px}.overlay-form .form .form__row__button{font-size:16px;padding:10px}.overlay-form .form .form__callout,.overlay-form .form .form__footer{margin-top:15px}.overlay-form .form .form__row--stealth.four_up .form__row__button{width:calc(25% - 10px)}.overlay-form .form .form__row--stealth.two_up{margin-bottom:15px}}@media screen and (max-width:320px){.live .donate_panel .overlay-form .form .form__row--stealth .go_to_class,.overlay-form .form .form__row--stealth .live .donate_panel .go_to_class,.overlay-form .form .form__row--stealth .pill_btn{margin-top:15px}.overlay-form .form .form__row--stealth .link--stealth{display:inline-block;margin-top:15px}}@media screen and (min-width:800px){.subscribe_page .nav{background:none}}.subscribe_page .subscribe-wrapper{display:flex;max-width:1440px;min-height:100vh;padding:0;position:relative;width:100%}.subscribe_page .subscribe-wrapper__container{padding-left:48px;width:50%}.subscribe_page .subscribe-wrapper__container__splash{background-color:#000;background-position:50%;background-size:cover;height:calc(100vh - 114px);max-width:660px;position:fixed;width:calc(50% - 60px)}.subscribe_page .subscribe-wrapper__carousel{background-position:50%;background-size:cover;border-radius:10px}.subscribe_page .subscribe-wrapper .form-container{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-top:0;padding-bottom:40px;padding-left:30px;padding-right:60px;width:50%}.subscribe_page .subscribe-wrapper .form-container .stripe_container .form .form__row--last{border-bottom:1px solid rgba(255,255,255,.3);flex-direction:row-reverse;justify-content:space-between;margin-top:0}.subscribe_page .subscribe-wrapper .form-container .stripe_container .form .form__row--last button{margin-left:0}.subscribe_page .subscribe-wrapper .form-container .stripe_container .form .form__row--last button:first-child{padding-bottom:30px;padding-top:30px}.subscribe_page .subscribe-wrapper .form-container .stripe_container .form .form__row--last button span{color:rgba(255,255,255,.3);font-size:14px;text-decoration:underline;text-transform:normal}.subscribe_page .subscribe-wrapper .form-container .stripe_container .form .form__row--legal{flex-direction:row}@media screen and (min-width:1440px){.subscribe_page .subscribe-wrapper__container{padding-left:0}}@media screen and (max-width:1300px)and (min-width:800px){.subscribe_page .subscribe-wrapper{display:flex;max-width:1440px;min-height:calc(100vh - 114px);padding:0;position:relative}.subscribe_page .subscribe-wrapper__container{position:relative;width:50%}.subscribe_page .subscribe-wrapper__container__splash{background-color:#000;background-position:50%;background-size:cover;height:calc(100vh - 114px);position:fixed;width:calc(50% - 60px)}.subscribe_page .subscribe-wrapper__carousel{background-position:50%;background-size:cover;border-radius:10px}}@media screen and (max-width:800px){.subscribe_page .subscribe-wrapper{display:flex;flex-direction:column-reverse;min-height:auto;padding:30px 0;position:relative;width:100%}.subscribe_page .subscribe-wrapper__container{left:30px;position:static;top:30px;width:100%}.subscribe_page .subscribe-wrapper__container__splash{background-color:#000;background-position:50%;background-size:cover;height:100%;position:static;width:100%}.subscribe_page .subscribe-wrapper__carousel{background-position:50%;background-size:cover;border-radius:10px}.subscribe_page .subscribe-wrapper .form-container{width:100%;padding-bottom:32px;padding-left:15px;padding-right:15px}.subscribe_page .subscribe-wrapper .form-container .stripe_container .form .form__row__label{padding-bottom:10px;width:auto}.subscribe_page .subscribe-wrapper .form-container .stripe_container .form .form__row--last{flex-direction:column-reverse}.subscribe_page .subscribe-wrapper .form-container .stripe_container .form .form__row--last button{margin:0;width:100%}.subscribe_page .subscribe-wrapper .form-container .stripe_container .form .form__row--last button:first-child{border-bottom:1px solid rgba(255,255,255,.3);justify-content:center;padding-bottom:30px;padding-top:30px}.subscribe_page .subscribe-wrapper .form-container .stripe_container .form .form__row--last button:first-child span{color:rgba(255,255,255,.5);font-size:14px;text-align:center;text-decoration:underline;text-transform:normal}.subscribe_page .subscribe-wrapper .form-container .stripe_container .form .form__row--legal{flex-direction:row}}.slick-list,.slick-list .slick-track,.slick-list .slick-track .slick-slide,.slick-list .slick-track .slick-slide div{height:100%}.mobile-carousel{display:none}@media screen and (max-width:800px){.mobile-carousel{display:block;height:460px;margin-top:30px;position:static;width:100%}.mobile-carousel__image{background-color:#000;background-position:50%;background-size:cover;height:100%;position:static;width:100%}}.benefits_section{display:flex;flex-direction:column;margin-top:24px}.benefits_section .row{border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:70px;padding-top:27px}.benefits_section .row:first-child{border-top:1px solid rgba(255,255,255,.3)}.benefits_section .row h2{padding-top:16px}.benefits_section .row h4{padding-bottom:32px}.benefits_section .row__header{display:flex;justify-content:space-between}.benefits_section .row__header .up_btn{align-self:flex-start;height:15px}.benefits_section .row .detail_text,.benefits_section .row .profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option span.desc,.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option .benefits_section .row span.desc{color:rgba(255,255,255,.5);font-family:GT America Mono;letter-spacing:-.03em}.benefits_section .to_top{color:#d2fe53;margin-left:auto;margin-right:0;padding-top:20px;text-align:right}.benefits_section .to_top a{font-family:GT America Mono;letter-spacing:-.03em}@media screen and (max-width:800px){.benefits_section .row{padding-bottom:30px}.benefits_section .row h4{font-size:24px;padding-bottom:16px;width:85%}.benefits_section .row:nth-child(2) h4{width:60%}.form__row__label{width:auto}}.on_demand .page_wrapper{padding-top:0}.on_demand .on-air{background:#ff1c00;border-radius:2px;color:#fff;display:inline-block;font-family:GT America,sans-serif;font-size:21px;font-weight:700;line-height:1;padding:1px 4px 2px 3px}.on_demand .subheading{margin-top:60px}.on_demand .live_class{align-items:center;background-position:0;background-repeat:no-repeat;background-size:70% auto;display:flex;height:100vh;justify-content:flex-end}.on_demand .live_class .live__header{color:#fff;margin-right:96px;max-width:38%}.on_demand .schedule{border-top:1px solid rgba(255,255,255,.2);padding-top:40px}.on_demand .schedule__header{display:flex;grid-gap:40px;gap:40px}.on_demand .schedule__header__section{flex:1 1}.on_demand .schedule__header__section.col{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:8px}.on_demand .schedule__list{display:flex;grid-gap:2em;gap:2em;margin:2em 0}.on_demand .schedule__list__item{flex:1 1}.on_demand .schedule__list__video{position:relative;background-size:cover}.on_demand .schedule__list__video:before{content:"";display:block;padding-top:56.25%;width:100%}.on_demand .schedule__list__video>.content{bottom:0;left:0;position:absolute;right:0;top:0}.on_demand .schedule__list__video__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;padding:10px}.on_demand .schedule__list__video__content__date{color:#d2fe53;font-size:.5em}.on_demand .vod .label{-webkit-font-feature-settings:"ss03" on;font-feature-settings:"ss03" on;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.01em;line-height:1.25;text-transform:uppercase;color:#888;display:block;font-family:GT America Mono,sans-serif;padding-bottom:20px}@media screen and (max-width:800px){.on_demand .vod .label{font-size:14px;line-height:1.29;color:#fff;font-family:GT America,sans-serif;font-size:20px;font-weight:900;letter-spacing:-.03em;line-height:1.2;text-transform:capitalize}}.on_demand .vod__header{border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:20px;margin-top:116px;padding-bottom:40px;position:relative}.on_demand .vod__header .label{padding-left:48px;padding-right:48px}@media screen and (min-width:1475px){.on_demand .vod__header .label{padding-left:0;padding-right:0}}.on_demand .vod__header .horizontal_scroll{cursor:grab;margin-left:48px;overflow-x:scroll;overflow-y:hidden;padding:0 48px 0 0;scroll-behavior:smooth;scrollbar-width:none;white-space:nowrap}@media screen and (min-width:1475px){.on_demand .vod__header .horizontal_scroll{margin-left:0}}.on_demand .vod__header .horizontal_scroll.active{cursor:grabbing}.on_demand .vod__header .horizontal_scroll::-webkit-scrollbar{display:none}.on_demand .vod__header .horizontal_scroll .track{display:block;position:relative;white-space:nowrap}.on_demand .vod__header ul{margin-right:23px;padding-bottom:120px;width:720px}.on_demand .vod__header ul:last-of-type{margin-right:0}.on_demand .vod__header ul .video-tile{height:406px}@media screen and (max-width:1140px){.on_demand .vod__header{padding:50px 40px 60px}}@media screen and (max-width:800px){.on_demand .vod__header{border-bottom:0;margin-top:75px;padding:0}.on_demand .vod__header .label{padding-bottom:16px;padding-left:16px;padding-right:16px}.on_demand .vod__header .horizontal_scroll{margin-left:16px}.on_demand .vod__header .video-list{padding-left:0}.on_demand .vod__header ul{padding-bottom:50px;width:256px}.on_demand .vod__header ul .video-tile{height:384px}}.vod_category_page .vod .vod__header p{margin:15px 0}.vod_category_page .vod .video-list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:40px}.vod_category_page .vod .video-list li{margin-bottom:30px}@media screen and (min-width:1140px){.vod_category_page .vod .video-list li{margin-right:35px;width:calc(33.333333333% - 23.333333333px)}.vod_category_page .vod .video-list li:nth-child(3n+3){margin-right:0}}@media screen and (max-width:1140px){.vod_category_page .vod .video-list li{margin-bottom:30px;margin-right:35px;width:calc(50% - 17.5px)}.vod_category_page .vod .video-list li:nth-child(2n){margin-right:0}}@media screen and (max-width:800px){.vod_category_page .vod .video-list li{margin-bottom:20px;width:100%}}.vod_page{background-image:linear-gradient(180deg,#000,#121212 27.6%,#121212 83.33%,#000);background-position:0 0;background-repeat:repeat,no-repeat}.vod_page .vod-wrapper{display:flex;flex-wrap:wrap}.vod_page .vod-recommendations{border-left:1px solid rgba(255,255,255,.2);margin-left:30px;padding-left:30px;width:320px}.vod_page .vod-recommendations__header{display:flex;justify-content:space-between;margin-bottom:20px}.vod_page .vod-recommendations .video-list li{margin-bottom:50px}.vod_page .vod-recommendations .video-list li:last-child{margin-bottom:0}.vod_page .video-js:hover .vjs-big-play-button{background-color:#7437d9}.vod_page .video-js .vjs-big-play-button{align-items:center;background-color:#d2fe53;border:0;border-radius:30px;color:#000;display:flex;font-style:normal;font-weight:900;grid-gap:10px;gap:10px;margin-left:-150px;opacity:1;padding:0 30px;transition:all .1s ease,opacity .5s ease;width:auto}.vod_page .video-js .vjs-big-play-button:focus,.vod_page .video-js .vjs-big-play-button:hover{background-color:#7437d9}.vod_page .video-js .vjs-big-play-button .vjs-icon-placeholder{display:none}.vod_page .video-js .vjs-big-play-button:before{background-image:url(/images/theme/play.svg);background-size:100%;content:"";display:block;height:20px;position:relative!important;width:20px}.vod_page .video-js .vjs-big-play-button:after{content:"Go Dance!"}.vod_page .video-js.vjs-playing .vjs-big-play-button{opacity:0;transition:all .1s ease,opacity .5s ease}.vod_page .video-js .vjs-current-time{display:block}.vod_page .video-js .vjs-time-divider{display:block;min-width:0;padding-left:0;padding-right:0}.vod_page .video-js .vjs-duration{display:block;flex-grow:1;text-align:left}.vod_page .video-js .vjs-control-bar{background-color:transparent;background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.vod_page .video-js .vjs-progress-control{bottom:3em;height:.5em;left:0;position:absolute;right:0;width:100%}.vod_page .video-js .vjs-progress-control .vjs-play-progress{background-color:#d2fe53}.vod_page .video-js .vjs-progress-control .vjs-play-progress:before{color:#d2fe53;display:none}.vod_page .video-js .vjs-progress-control:hover .vjs-play-progress:before{display:block}.vod_page .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-content{border-radius:4px;overflow:hidden;padding:1em .5em}.vod_page .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-content .vjs-menu-item{background-color:transparent;color:#fff;margin-bottom:0;padding-left:20px;position:relative;text-align:left}.vod_page .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-content .vjs-menu-item:before{border:1px solid rgba(255,255,255,.5);border-radius:100%;content:"";display:block;height:8px;left:6px;overflow:hidden;position:absolute;top:5px;width:8px}.vod_page .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-content .vjs-menu-item.vjs-selected:before{background:#d2fe53;border:0}.vod_page .vod{flex:1 1}@media screen and (max-width:800px){.vod_page .vod .video-player{margin-left:-30px;width:100vw}}.vod_page .vod__video{margin-bottom:30px}.vod_page .vod .video-js:hover .vjs-big-play-button{background-color:#7437d9}@media screen and (max-width:800px){.vod_page .vod .video-js .vjs-big-play-button{margin-left:-120px}}.vod_page .vod__meta{margin-top:20px}.vod_page .vod__meta__secondLine{border-top:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;margin-top:20px;padding-top:20px}.vod_page .vod__meta__main{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:800px){.vod_page .vod__meta__main{flex-wrap:wrap}.vod_page .vod__meta__main .title{margin-bottom:20px;width:100%}.vod_page .vod__meta__secondLine{flex-wrap:wrap;margin-top:40px;padding-top:40px}}@media screen and (max-width:1140px){.vod_page .vod-recommendations{border-left:0;width:100%;padding-left:0;padding-top:40px;margin-left:0}.vod_page .vod-recommendations__header{font-family:GT America,sans-serif;font-size:22px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:900;letter-spacing:-.03em;line-height:1.08;text-rendering:optimizeLegibility;text-transform:none;margin-left:0;margin-right:0;margin-top:0}}.video-player{position:relative}.video-player:focus .video-player__controls__play,.video-player:hover .video-player__controls__play{background-color:#7437d9}.video-player__error{background:#000}.video-player__controls,.video-player__error{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.video-player__controls__play{align-items:center;background-color:#d2fe53;border:0;border-radius:30px;color:#000;cursor:pointer;display:flex;font-style:normal;font-weight:900;opacity:1;padding:10px 30px;transition:all .1s ease,opacity .5s ease;width:auto}.video-player__controls__play:focus,.video-player__controls__play:hover{background-color:#7437d9}.video-player__controls__play:before{background-image:url(/images/theme/play.svg);background-size:100%;content:"";display:block;height:30px;margin-right:10px;position:relative;width:30px}.video-player .vjs-error-display{display:none}.profile_page .user_dashboard{padding-bottom:75px}@media screen and (min-width:801px){.profile_page .user_dashboard{display:flex}.profile_page .user_dashboard .user_info{width:40%}}@media screen and (min-width:801px)and (max-width:1140px){.profile_page .user_dashboard .tabbed_nav{margin-top:4px;width:60%}}@media screen and (min-width:1141px){.profile_page .user_dashboard .tabbed_nav,.profile_page .user_dashboard .user_info{width:50%}}.profile_page .user_dashboard .user_info{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}@media screen and (max-width:1140px){.profile_page .user_dashboard .user_info{margin-bottom:40px}}.profile_page .user_dashboard .user_info .general{align-items:flex-start;display:flex;justify-content:flex-start;width:100%}@media screen and (min-width:800px){.profile_page .user_dashboard .user_info .general{border-bottom:1px solid rgba(255,255,255,.3);height:120px}}.profile_page .user_dashboard .user_info .general .picture_name{align-items:center;display:flex;justify-content:flex-start;max-width:calc(100% - 40px);overflow-x:hidden;padding-right:20px;position:relative}.profile_page .user_dashboard .user_info .general .picture_name:after{background-image:linear-gradient(90deg,transparent,#000);content:"";display:block;height:100%;position:absolute;right:0;top:0;width:20px;z-index:2}@media screen and (max-width:800px){.profile_page .user_dashboard .user_info .general .picture_name{margin-bottom:30px;max-width:100%;padding-left:0}.profile_page .user_dashboard .user_info .general .picture_name:after{display:none}}@media screen and (max-width:320px){.profile_page .user_dashboard .user_info .general .picture_name{flex-wrap:wrap}}.profile_page .user_dashboard .user_info .general .avatar_holder{border-radius:50%;height:90px;min-width:90px;overflow:hidden;position:relative;width:90px}.profile_page .user_dashboard .user_info .general .avatar_holder figure{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:90px;position:relative;width:90px;z-index:1}.profile_page .user_dashboard .user_info .general .avatar_holder figure svg{height:100%;width:100%}.profile_page .user_dashboard .user_info .general .avatar_holder figure svg path{stroke:rgba(255,255,255,.5);stroke-width:3}.profile_page .user_dashboard .user_info .general .avatar_holder .edit_ui{align-items:center;background-color:rgba(212,57,239,.9);bottom:0;display:flex;height:50%;justify-content:center;left:0;opacity:0;padding-bottom:5%;position:absolute;transition:opacity .1s ease-in;width:100%;z-index:2}.profile_page .user_dashboard .user_info .general .avatar_holder .edit_ui span{color:#000;font-size:12px;font-style:normal;font-weight:900;letter-spacing:-.02em;line-height:15px;text-align:center}@media screen and (max-width:800px){.profile_page .user_dashboard .user_info .general .avatar_holder .edit_ui span{font-size:8px}}.profile_page .user_dashboard .user_info .general .avatar_holder input[type=file]{cursor:pointer;height:90px;left:0;opacity:0;position:absolute;top:0;width:90px;z-index:3}.profile_page .user_dashboard .user_info .general .avatar_holder:hover .edit_ui{opacity:1}@media screen and (min-width:801px)and (max-width:1140px){.profile_page .user_dashboard .user_info .general .avatar_holder{height:70px;min-width:70px;width:70px}.profile_page .user_dashboard .user_info .general .avatar_holder figure,.profile_page .user_dashboard .user_info .general .avatar_holder input[type=file]{height:70px;width:70px}}@media(hover:none)and (pointer:coarse){.profile_page .user_dashboard .user_info .general .avatar_holder .edit_ui{opacity:1}}.profile_page .user_dashboard .user_info .general .details_holder{display:block;margin-left:15px}.profile_page .user_dashboard .user_info .general .details_holder h1{color:#fff;display:block;margin:0}.profile_page .user_dashboard .user_info .general .details_holder p{color:#737373;margin:10px 0 0}@media screen and (max-width:1140px){.profile_page .user_dashboard .user_info .general .details_holder p{margin:3px 0 0}}@media screen and (max-width:320px){.profile_page .user_dashboard .user_info .general .details_holder{margin-left:0;margin-top:15px;width:100%}}.profile_page .user_dashboard .user_info .context_info p{margin-bottom:50px}.profile_page .user_dashboard .user_info .context_info p:last-of-type{margin-bottom:0}.profile_page .user_dashboard .user_info .context_info p strong{display:block}@media screen and (min-width:800px){.profile_page .user_dashboard .user_info .context_info{margin-top:22px}.profile_page .user_dashboard .user_info .context_info p{max-width:70%}}.profile_page .user_dashboard .user_info .logout_btn{color:#d2fe53;margin-top:200px}@media screen and (max-width:1140px){.profile_page .user_dashboard .user_info .logout_btn{margin-top:20px}}.profile_page .user_dashboard .tabbed_nav ul.nav_group{align-items:flex-start;display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}@media screen and (min-width:1141px){.profile_page .user_dashboard .tabbed_nav ul.nav_group{border-bottom:1px solid rgba(255,255,255,.3);height:120px}}@media screen and (min-width:801px)and (max-width:1140px){.profile_page .user_dashboard .tabbed_nav ul.nav_group{height:50px}}@media screen and (max-width:800px){.profile_page .user_dashboard .tabbed_nav ul.nav_group{margin-bottom:40px}}.profile_page .user_dashboard .tabbed_nav ul.nav_group li{list-style:none}.profile_page .user_dashboard .tabbed_nav ul.nav_group li button{color:rgba(255,255,255,.5)}.profile_page .user_dashboard .tabbed_nav ul.nav_group li button.active,.profile_page .user_dashboard .tabbed_nav ul.nav_group li button:hover{color:#fff}.profile_page .user_dashboard .tabbed_nav section{display:none}.profile_page .user_dashboard .tabbed_nav section.active{display:block}.profile_page .user_dashboard .tabbed_nav .membership_panel .change_plan_form .form__row{border-bottom:1px solid rgba(255,255,255,.3);border-top:1px solid rgba(255,255,255,.3);margin-top:20px;padding:11px 0 14px}.profile_page .user_dashboard .tabbed_nav .membership_panel .change_plan_form .sub_type{display:inline-block;font-family:GT America,sans-serif;font-size:24px;font-style:normal;font-weight:900;letter-spacing:-.04em;line-height:1.5;margin-right:70px}.profile_page .user_dashboard .tabbed_nav .membership_panel .change_plan_form .cost{color:rgba(255,255,255,.5)}@media screen and (max-width:800px){.profile_page .user_dashboard .tabbed_nav .membership_panel .change_plan_form .cost{margin-left:auto}.live .donate_panel .profile_page .user_dashboard .tabbed_nav .membership_panel .change_plan_form .go_to_class,.profile_page .user_dashboard .tabbed_nav .membership_panel .change_plan_form .live .donate_panel .go_to_class,.profile_page .user_dashboard .tabbed_nav .membership_panel .change_plan_form .pill_btn{margin-bottom:15px;margin-left:auto;margin-top:15px}}.profile_page .user_dashboard .tabbed_nav .membership_panel .cancel_subscription_form .form__row h2{margin-bottom:18px}.profile_page .user_dashboard .tabbed_nav .membership_panel .cancel_subscription_form .form__row p{color:rgba(255,255,255,.5)}@media screen and (max-width:800px){.activism_page article .profile_page .user_dashboard .tabbed_nav .membership_panel .cancel_subscription_form .form__row h2,.faq .page_wrapper .profile_page .user_dashboard .tabbed_nav .membership_panel .cancel_subscription_form .form__row strong,.profile_page .user_dashboard .tabbed_nav .membership_panel .cancel_subscription_form .form__row .activism_page article h2,.profile_page .user_dashboard .tabbed_nav .membership_panel .cancel_subscription_form .form__row .faq .page_wrapper strong,.profile_page .user_dashboard .tabbed_nav .membership_panel .cancel_subscription_form .form__row .faq__content__group__question,.profile_page .user_dashboard .tabbed_nav .membership_panel .cancel_subscription_form .form__row .payment_module h4,.profile_page .user_dashboard .tabbed_nav .membership_panel .cancel_subscription_form .form__row .small_wide,.profile_page .user_dashboard .tabbed_nav .membership_panel .cancel_subscription_form .form__row .user_info .context_info p strong,.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .cancel_subscription_form .form__row h4,.profile_page .user_dashboard .user_info .context_info p .tabbed_nav .membership_panel .cancel_subscription_form .form__row strong{margin-bottom:15px}.profile_page .user_dashboard .tabbed_nav .membership_panel .cancel_subscription_form .form__row p{margin-bottom:10px}}.profile_page .user_dashboard .tabbed_nav .membership_panel .action_items{padding:30px 0 0}.live .donate_panel .profile_page .user_dashboard .tabbed_nav .membership_panel .action_items .go_to_class,.profile_page .user_dashboard .tabbed_nav .membership_panel .action_items .live .donate_panel .go_to_class,.profile_page .user_dashboard .tabbed_nav .membership_panel .action_items .pill_btn{margin-right:20px}.profile_page .user_dashboard .tabbed_nav .membership_panel .action_items .cta_btn{color:rgba(255,255,255,.5)}.profile_page .user_dashboard .tabbed_nav .membership_panel .explanation_of_benefits{color:rgba(255,255,255,.8);margin:22px 0 65px}.profile_page .user_dashboard .tabbed_nav .membership_panel .subscription_details{color:rgba(255,255,255,.8);margin:22px 0 43px}.profile_page .user_dashboard .tabbed_nav .membership_panel .subscription_details p{margin-bottom:22px}.profile_page .user_dashboard .tabbed_nav .membership_panel .card_details{display:flex;text-transform:capitalize;width:100%}.profile_page .user_dashboard .tabbed_nav .membership_panel .card_details p{flex:auto}.profile_page .user_dashboard .tabbed_nav .membership_panel .capitalize{text-transform:capitalize}@media screen and (min-width:800px){.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module{margin-top:22px}}.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module h4{border-bottom:1px solid rgba(255,255,255,.3);border-top:1px solid rgba(255,255,255,.3);margin-top:40px;padding:14px 0 17px}.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module{display:flex;justify-content:space-between}.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option{background-color:transparent;border:1px solid #fff;border-radius:5px;color:#fff;padding:20px;text-align:left;width:calc(50% - 10px)}.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option.active{border-color:#d2fe53;color:#d2fe53}.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option:focus,.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option:hover{border-color:rgba(255,255,255,.8);color:#d2fe53}.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option:focus.active,.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option:hover.active{border-color:#d2fe53;color:#d2fe53}.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option span{display:block}.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option span.cost{font-family:GT America,sans-serif;font-size:28px;font-style:normal;font-weight:900;letter-spacing:-.03em;line-height:1.07;margin:20px 0}.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option small{display:block}.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .StripeElement{width:100%}.profile_page .user_dashboard .tabbed_nav .account .user_panel .form__row--legal .detail_text,.profile_page .user_dashboard .tabbed_nav .account .user_panel .form__row--legal .membership_panel .payment_module .plan_selection_module .option span.desc,.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .plan_selection_module .option .account .user_panel .form__row--legal span.desc{margin-top:20px}@media screen and (max-width:1140px){.profile_page .user_dashboard .tabbed_nav .account .password_reset{margin-top:30px}.activism_page article .profile_page .user_dashboard .tabbed_nav .account .password_reset .form__row h2,.faq .page_wrapper .profile_page .user_dashboard .tabbed_nav .account .password_reset .form__row strong,.profile_page .user_dashboard .tabbed_nav .account .password_reset .form__row .activism_page article h2,.profile_page .user_dashboard .tabbed_nav .account .password_reset .form__row .faq .page_wrapper strong,.profile_page .user_dashboard .tabbed_nav .account .password_reset .form__row .faq__content__group__question,.profile_page .user_dashboard .tabbed_nav .account .password_reset .form__row .membership_panel .payment_module h4,.profile_page .user_dashboard .tabbed_nav .account .password_reset .form__row .small_wide,.profile_page .user_dashboard .tabbed_nav .account .password_reset .form__row .user_info .context_info p strong,.profile_page .user_dashboard .tabbed_nav .membership_panel .payment_module .account .password_reset .form__row h4,.profile_page .user_dashboard .user_info .context_info p .tabbed_nav .account .password_reset .form__row strong{width:100%}.profile_page .user_dashboard .tabbed_nav .account .password_reset .form__row .cta_btn{margin-left:0;margin-top:20px}}.profile_page .user_dashboard .tabbed_nav .account .delete_account .delete_info{color:#fff;font-size:.8em}.profile_page .user_dashboard .tabbed_nav .account .delete_account .delete_info a{color:#d2fe53}.user_page .history{margin-top:30px}.user_page .history__table{border-collapse:collapse;margin-top:20px;width:100%}.user_page .history__table__header{font-size:18px;font-weight:700}.user_page .history__table__header th{color:#d2fe53;padding:10px 0;text-align:left}.user_page .history__table__header th+th{padding-left:10px}.user_page .history__table__header th:last-child{text-align:right}.user_page .history__table__payment td{border-top:1px solid rgba(255,255,255,.3);color:rgba(255,255,255,.5);font-size:17px;line-height:1.59;padding:10px 0}.user_page .history__table__payment td+td{padding-left:10px}.user_page .history__table__payment td:last-child{text-align:right}.user_page .history__table__payment:last-child td{border-bottom:1px solid rgba(255,255,255,.3)}.user_page .history__table__payment .updated_price{color:#fff}.user_page .history__table__payment .payment_total{text-decoration:line-through}.user_page .form_header{align-items:flex-end;display:flex;justify-content:space-between;margin:20px 0 0}.user_page .form_header.extra_marg{margin-top:30px}.user_page .form_header h2{border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:20px;width:100%}.user_page .form_header button{color:#fff;font-size:17px;font-style:normal;font-weight:500;letter-spacing:-.01em;line-height:1.41}.confirm-free-membership{color:rgba(255,255,255,.8);margin:22px 0 43px}.confirm-free-membership h1,.confirm-free-membership h2,.confirm-free-membership p{margin-bottom:22px}.teachers__header{align-items:center;border-bottom:1px solid rgba(255,255,255,.3);display:flex;padding-bottom:80px}@media screen and (max-width:800px){.teachers__header{flex-direction:column}}.teachers__header__title{flex:1 1;margin-right:20px}@media screen and (max-width:800px){.teachers__header__title{margin-bottom:30px;text-align:center}}.teachers__header__description{flex:1 1;margin-left:20px}.teachers__list{list-style:none;margin:0;padding:0}.teachers__list__item{align-items:center;border-bottom:1px solid rgba(255,255,255,.3);display:flex;padding:20px 40px}.teachers__list__item-wrapper{align-items:center;display:flex;flex:1 1}@media screen and (max-width:800px){.teachers__list__item{padding:20px}}.teachers__list__item__text{align-items:center;display:flex;flex:1 1;flex-direction:column}@media screen and (max-width:800px){.teachers__list__item__text{align-items:flex-start}}.teachers__list__item__text__meta{color:rgba(255,255,255,.5);font-size:12px;margin-top:20px;text-transform:uppercase}.teachers__list__item__link{align-items:center;color:#d2fe53;display:flex;font-size:14px;text-align:right;text-transform:uppercase;width:60px}@media screen and (max-width:800px){.teachers__list__item__link{display:none}}.teachers__detail-cover{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9}.teachers__detail{background-color:#d439ef;bottom:0;color:#000;left:33%;overflow-y:auto;padding:30px 60px;position:fixed;right:0;top:0;z-index:10000}@media screen and (max-width:800px){.teachers__detail{left:0}}.teachers__detail__nav{display:flex;font-family:GT America,sans-serif;font-weight:700}@media screen and (max-width:800px){.teachers__detail__nav{margin:-10px -40px 0}}.teachers__detail__nav__item{align-items:center;cursor:pointer;display:flex}.teachers__detail__nav__item+.teachers__detail__nav__item{margin-left:30px}@media screen and (max-width:800px){.teachers__detail__nav__item+.teachers__detail__nav__item{margin-left:10px}}.teachers__detail__nav__item svg{font-size:2em}.teachers__detail__nav-button{color:#000}.teachers__detail__top{border-bottom:2px solid #000;display:flex;margin-bottom:20px;padding-bottom:40px;padding-top:40px}@media screen and (max-width:800px){.teachers__detail__top{align-items:center;flex-direction:column}.teachers__detail__top__info{text-align:center}}.teachers__detail__top__info__meta{font-weight:medium;margin-bottom:20px;margin-top:20px;text-transform:uppercase}.teachers__detail__videos{margin-top:30px}.teachers__detail__videos__header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:20px}.teachers__detail__videos__header__more{white-space:nowrap}.teachers__detail__videos .video-list{display:flex;margin:0 -60px;overflow-x:auto;padding:0 60px;width:calc(100% + 120px)}.teachers__detail__videos .video-list li{display:block;flex:0 0 400px;float:left;max-width:100%}.teachers__detail__videos .video-list li+li{margin-left:30px}.AlertBar_alert_bar__X3tdQ{background-color:#d2fe53;bottom:0;color:#000;font-size:14px;left:0;padding:8px 0;position:fixed;text-align:center;width:100%;z-index:10}.AlertBar_alert_bar__X3tdQ .AlertBar_close_alert_bar__nmihw{position:absolute;right:48px;top:50%;-webkit-transform:translateY(-40%);transform:translateY(-40%)}@media screen and (max-width:800px){.AlertBar_alert_bar__X3tdQ{padding:8px 0}.AlertBar_alert_bar__X3tdQ .AlertBar_close_alert_bar__nmihw{right:16px}}@media screen and (min-width:801px)and (max-width:1140px){.AlertBar_alert_bar__X3tdQ .AlertBar_close_alert_bar__nmihw{right:40px}}.ScrollFix_NoScroll__gY5s9{overflow:hidden}@media only screen and (max-device-width:1024px){.ScrollFix_NoScroll__gY5s9{position:fixed}}.TopNav_dropbtn__DW30_{color:#fff;font-family:GT America;font-weight:900;letter-spacing:-.5px;line-height:22px}.TopNav_dropdown__x1H7R{display:block;position:relative}.TopNav_dropdowncontent__dbzCv{display:none;line-height:.29;min-width:160px;position:absolute;z-index:1}.TopNav_dropdowncontent__dbzCv a{color:#fff;font-family:GT America;font-size:18px;font-weight:900;letter-spacing:.01em;line-height:1.4;padding-right:10px;text-align:center;text-transform:capitalize;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (min-width:801px){.TopNav_dropdowncontent__dbzCv a{font-size:13px}}@media screen and (min-width:1141px){.TopNav_dropdowncontent__dbzCv a{font-size:18px}}.TopNav_dropdowncontent__dbzCv a:hover{color:#d2fe53;text-decoration:none}.TopNav_dropdown__x1H7R:hover .TopNav_dropdowncontent__dbzCv{display:block}.TopNav_dropdown__x1H7R:hover .TopNav_dropbtn__DW30_{color:#d2fe53}.SiteHeader_dropbtn__VbeKi{border-style:none;color:#fff;font-size:16px;padding:16px}.SiteHeader_dropdown__U_Hjb{display:inline-block;position:relative}.SiteHeader_dropdowncontent__EehUK{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;width:0}.SiteHeader_dropdowncontent__EehUK a{color:#000;display:block;padding:12px 16px;text-decoration:none}.SiteHeader_dropdowncontent__EehUK a:hover{left:-100%;width:100%}.SiteHeader_dropdown__U_Hjb:hover .SiteHeader_dropdowncontent__EehUK{display:block;left:-75%;width:100%}
/*# sourceMappingURL=0074f7a5dd18cb1a.css.map*/