@-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}}@-webkit-keyframes underline-animate{0%{background-position:100% 100%;background-size:100% .0625rem}25%{background-position:100% 100%;background-size:0 .0625rem}50%{background-position:0 100%;background-size:0 .0625rem}to{background-position:0 100%;background-size:100% .0625rem}}@keyframes animate{0%{left:0;right:0}25%{left:100%;right:0}50%{left:0;right:100%}to{left:0;right:0}}@keyframes underline-animate{0%{background-position:100% 100%;background-size:100% .0625rem}25%{background-position:100% 100%;background-size:0 .0625rem}50%{background-position:0 100%;background-size:0 .0625rem}to{background-position:0 100%;background-size:100% .0625rem}}:root{--font-family-sans:ibmplexsans,arial,sans-serif;--font-family-mono:ibmplexmono,"Courier New",serif;--font-family-sort:sortsmillgoudy,"Times New Roman",serif;--font-family-hoeffler:"Hoefler Text","Times New Roman",serif;--font-size-8:.5rem;--font-size-10:.625rem;--font-size-12:.75rem;--font-size-14:.875rem;--font-size-16:1rem;--font-size-18:1.125rem;--font-size-20:1.25rem;--font-size-22:1.375rem;--font-size-24:1.5rem;--font-size-28:1.75rem;--font-size-32:2rem;--font-size-34:2.125rem;--font-size-36:2.25rem;--font-size-44:2.75rem;--font-size-50:3.125rem;--font-size-60:3.75rem;--font-size-64:4rem;--font-size-70:4.375rem;--font-size-90:5.625rem;--font-size-170:10.625rem;--font-size-fluid-sm:clamp(.875rem,2vw,1rem);--font-size-fluid-md:clamp(1.125rem,3vw,1.375rem);--font-size-fluid-lg:clamp(2rem,5vw,2.75rem);--font-size-fluid-xl:clamp(2.8125rem,15vw,5.625rem);--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--line-height-auto:auto;--line-height-20:1.25rem;--line-height-24:1.5rem;--line-height-26:1.625rem;--line-height-34:2.125rem;--line-height-42:2.625rem;--line-height-46:2.875rem;--line-height-48:3rem}.page{overflow:clip}.routineCarousel{--ctaColor:#000;--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}}.c-pagedesigner--content .routineCarousel{padding-bottom:0}.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:var(--font-family-mono);font-size:var(--font-size-24);font-weight:var(--font-weight-regular);letter-spacing:0;line-height:var(--line-height-34);margin-bottom:0;overflow-wrap:break-word}.routineCarousel-title em,.routineCarousel-title i{font-style:italic;font-weight:var(--font-weight-regular)}.routineCarousel-title b,.routineCarousel-title strong{font-weight:var(--font-weight-bold)}.routineCarousel-subtitle{color:#000;display:block;-webkit-filter:blur(.1875rem);filter:blur(.1875rem);font-family:var(--font-family-sort);font-size:var(--font-size-64);font-weight:var(--font-weight-regular);letter-spacing:10%;line-height:4rem;margin-bottom:0;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}.routineCarousel-subtitle em,.routineCarousel-subtitle i{font-style:italic;font-weight:var(--font-weight-regular)}@media screen and (min-width:80em){.routineCarousel-subtitle{font-size:10.625rem;line-height:8rem}}.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)}}