@-webkit-keyframes animate-arrow{0%{stroke-dasharray:1 226.19467px;stroke-dashoffset:0}to{stroke-dasharray:226.19467px,226.19467px;stroke-dashoffset:0}}@keyframes animate-arrow{0%{stroke-dasharray:1 226.19467px;stroke-dashoffset:0}to{stroke-dasharray:226.19467px,226.19467px;stroke-dashoffset:0}}@-webkit-keyframes rotate-forward{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@keyframes rotate-forward{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@-webkit-keyframes smoothscroll{0%{-webkit-transform:translateX(var(--startAnimation));transform:translateX(var(--startAnimation))}to{-webkit-transform:translateX(var(--animationWidth));transform:translateX(var(--animationWidth))}}@keyframes smoothscroll{0%{-webkit-transform:translateX(var(--startAnimation));transform:translateX(var(--startAnimation))}to{-webkit-transform:translateX(var(--animationWidth));transform:translateX(var(--animationWidth))}}@-webkit-keyframes slidein{0%{top:-20%}to{top:140%}}@keyframes slidein{0%{top:-20%}to{top:140%}}@-webkit-keyframes show{0%{opacity:0}}@keyframes show{0%{opacity:0}}@-webkit-keyframes animate{0%{left:0;right:0}25%{left:100%;right:0}50%{left:0;right:100%}to{left:0;right:0}}@keyframes animate{0%{left:0;right:0}25%{left:100%;right:0}50%{left:0;right:100%}to{left:0;right:0}}.page{overflow:clip}.routineCarousel{--ctaColor:#fff;--ctaBg:#000;--top:-140;padding:0 0 6.25rem;position:relative;text-align:center}@media screen and (min-width:48em){.routineCarousel{padding:0 0 6.25rem}}@media screen and (min-width:64em){.routineCarousel{padding:0 0 7.75rem}}@media screen and (min-width:80em){.routineCarousel{padding:0 0 5.1875rem}}.routineCarousel-scroller{width:100%}@media screen and (min-width:64em){.routineCarousel:not(.edit-mode) .routineCarousel-scroller{min-height:250vh}}.routineCarousel-sticky{overflow:hidden;padding:0 .9375rem;-webkit-transition:top .4s ease;transition:top .4s ease}@media screen and (min-width:48em){.routineCarousel-sticky{padding:0 1.6875rem}}@media screen and (min-width:64em){.routineCarousel-sticky{position:sticky;top:var(--top)}}@media screen and (min-width:80em){.routineCarousel-sticky{padding:0 8.25rem}}.routineCarousel-title{color:#000;display:block;font-family:sortsmillgoudy,Times New Roman,serif;font-size:1.75rem;font-weight:400;letter-spacing:.23em;line-height:1.71429;margin-bottom:0;overflow-wrap:break-word;text-align:center}@media screen and (min-width:48em){.routineCarousel-title{font-size:2rem;line-height:1.5}}@media screen and (min-width:64em){.routineCarousel-title{line-height:1.71875}}.routineCarousel-subtitle{color:#000;display:block;-webkit-filter:blur(.1875rem);filter:blur(.1875rem);font-family:sortsmillgoudy,Times New Roman,serif;font-size:5.625rem;font-weight:400;letter-spacing:.13;line-height:1.03333;margin-bottom:0;margin-top:-1rem;overflow-wrap:break-word;text-align:center;-webkit-transition:-webkit-filter .8s;transition:-webkit-filter .8s;transition:filter .8s;transition:filter .8s,-webkit-filter .8s}@media screen and (min-width:48em){.routineCarousel-subtitle{font-size:6.25rem;line-height:.54706;margin-top:-.125rem}}@media screen and (min-width:64em){.routineCarousel-subtitle{font-size:10.625rem;line-height:.54706;margin-top:.75rem}}.step0 .routineCarousel-subtitle{-webkit-filter:blur(0);filter:blur(0)}.routineCarousel .swiper-container{overflow:visible}.routineCarousel .swiper-button-next.swiper-button-disabled,.routineCarousel .swiper-button-prev.swiper-button-disabled{opacity:0!important}.routineCarousel-cta{border-color:var(--ctaBg);color:var(--ctaColor);margin-top:3.75rem}.routineCarousel-cta:before{background-color:var(--ctaBg)}.routineCarousel .swiper-slide:nth-child(n+4){display:none!important}@media screen and (min-width:64em){.routineCarousel:not(.edit-mode) .routineCarousel-cta__container,.routineCarousel:not(.edit-mode) .routineTile-content{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.routineCarousel:not(.edit-mode) .step1 .swiper-slide:first-child .routineTile-content,.routineCarousel:not(.edit-mode) .step2 .swiper-slide:nth-child(2) .routineTile-content,.routineCarousel:not(.edit-mode) .step3 .swiper-slide:nth-child(3) .routineTile-content,.routineCarousel:not(.edit-mode) .step4 .routineCarousel-cta__container{opacity:1}.routineCarousel:not(.edit-mode) .swiper-slide:first-child .routineTile-imgContainer{-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-transition:all .8s ease-out;transition:all .8s ease-out}}@media screen and (min-width:64em) and (min-width:80em){.routineCarousel:not(.edit-mode) .swiper-slide:first-child .routineTile-imgContainer{-webkit-transform:translateX(66%);transform:translateX(66%)}}@media screen and (min-width:64em) and (min-width:120em){.routineCarousel:not(.edit-mode) .swiper-slide:first-child .routineTile-imgContainer{-webkit-transform:translateX(75%);transform:translateX(75%)}}@media screen and (min-width:64em){.routineCarousel:not(.edit-mode) .swiper-slide:nth-child(3) .routineTile-imgContainer{-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .8s ease-out;transition:all .8s ease-out}}@media screen and (min-width:64em) and (min-width:80em){.routineCarousel:not(.edit-mode) .swiper-slide:nth-child(3) .routineTile-imgContainer{-webkit-transform:translateX(-66%);transform:translateX(-66%)}}@media screen and (min-width:64em) and (min-width:120em){.routineCarousel:not(.edit-mode) .swiper-slide:nth-child(3) .routineTile-imgContainer{-webkit-transform:translateX(-75%);transform:translateX(-75%)}}@media screen and (min-width:64em){.routineCarousel:not(.edit-mode) .step1 .swiper-slide:first-child .routineTile-imgContainer,.routineCarousel:not(.edit-mode) .step3 .swiper-slide:nth-child(3) .routineTile-imgContainer{-webkit-transform:translateX(0);transform:translateX(0)}}