:root{--fz-title: 40px;--fz-body: 16px;--fz-body_sm: 14px;--fz-title_sm: 20px;--brand_teal: #047791;--color_primary: #231F20;--brand_yellow: #FEC745}body{display:block!important;overflow-x:clip}.page-text__title h1{margin:0;font-weight:700;font-size:var(--fz-title);color:var(--brand_teal);line-height:1}.page-text{padding-top:48px}.page-text__wrapper{display:grid;grid-template-columns:auto 396px;gap:48px}.page-text__wrapper p{margin:0;font-size:var(--fz-body);line-height:1.2}.page-content{padding:48px 0}.page-content p{margin:0;font-size:var(--fz-body_sm);line-height:1.2}.page-content .page-width{display:flex;flex-direction:column;gap:8px}.page-content ul{display:flex;flex-direction:column;gap:5px;padding-left:0;margin:0;list-style:none}.page-content ul *{font-size:var(--fz-body_sm);margin:0}.page-content ul li{position:relative;padding-left:21px;line-height:1.2}ul+p:empty+ul li{padding-left:45px}.page-content ul li:before{content:"";width:4px;height:4px;background:var(--color_primary);border-radius:50%;position:absolute;left:8px;top:7px}ul+p:empty+ul li:before{left:32px}.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{font-size:var(--fz-title_sm);font-weight:700;margin:16px 0 8px;line-height:1}.page-text__text h2,.page-text__text h3,.page-text__text h4,.page-text__text h5,.page-text__text h6{margin:0 0 16px;text-transform:uppercase;font-size:12px;letter-spacing:1.8px!important;line-height:1}.page-content a{color:var(--color_primary)}.page-content :first-child{margin-top:0}.faq{background:var(--brand_teal)}.faq__title{padding:48px 0;text-align:center}.faq__answer-image{max-width:400px}.faq__answer-image img{width:100%;object-fit:contain;height:auto}.faq__title h1{font-weight:700;font-size:var(--fz-title);color:var(--brand_teal);line-height:1;color:#fff;margin:0}.faq__categories-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.faq__category-button{display:flex;justify-content:flex-start;align-items:center;line-height:1;font-family:Montserrat;font-size:var(--fz-title_sm)!important;font-weight:700!important;color:#fff;padding:12px 16px;border-radius:0;border:1px solid #fff;background:transparent;cursor:pointer}.faq__category-button.is-active{background:var(--brand_yellow);border:1px solid var(--brand_yellow)!important;color:var(--brand_teal)}.faq__category{display:none;flex-direction:column;gap:12px;padding:48px 0}.faq__category.is-active{display:flex}.faq__item{background:#fff;padding:0 32px}.faq__answer.page-content{padding:0}.faq__question{width:100%;padding:24px 0;display:flex;justify-content:space-between;align-items:center;font-size:var(--fz-title_sm);min-height:0;background:transparent;border:0;outline:0;font-family:Montserrat;font-weight:700;color:var(--brand_teal);cursor:pointer}.faq__question:hover{background:transparent}.faq__question:focus{border:0}.gait_collection__grid .grid--2-col-desktop .grid__item:hover .card__content{background:#047791}.gait_collection__grid .grid--2-col-desktop .grid__item:hover .card__inner .card__content{background:transparent}.faq__answer{padding:0;height:0;overflow:hidden;transition:.3s;color:var(--brand_teal)}.faq__item.is-open .faq__answer{padding:0 0 24px;height:auto}.faq__question-icon{display:flex;justify-content:center;align-items:center;transition:.3s;max-height:25px}.faq__question-icon:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:16px;height:0px;background:var(--brand_teal);z-index:2;transition:.3s}.faq__item.is-open .faq__question-icon{position:relative;max-height:3px;overflow:hidden;z-index:1}.faq__item.is-open .faq__question-icon:before{height:4px}.faq__answer p br{margin-bottom:8px}.faq__answer a{color:var(--brand_teal);line-height:1.2}.what-we-help-with{background:#087f94;color:#fff;overflow:hidden}.what-we-help-with__inner{display:grid;grid-template-columns:361px minmax(0,1fr);gap:0;margin-left:max(5rem,calc((100vw - 120rem)/2));padding:59px 0 68px 5rem}.what-we-help-with__categories{padding-right:73px}.what-we-help-with__eyebrow{margin-bottom:35px;padding-left:32px;font-size:12px;line-height:1;letter-spacing:.18em;text-transform:uppercase}.what-we-help-with__category-list{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.what-we-help-with__category{display:flex;align-items:flex-start;gap:8px;margin:0;padding:0;border:0;background:none;color:#fff;font-family:inherit;font-size:32px!important;font-weight:600!important;text-align:left;line-height:1;cursor:pointer}.what-we-help-with__category:hover{background:transparent}.what-we-help-with__category:focus{border:0}.video-banner-custom__logo-mobile{display:none}.what-we-help-with__category-arrow{opacity:0;transition:opacity .2s ease}.what-we-help-with__category.is-active{color:#fec745}.what-we-help-with__category.is-active .what-we-help-with__category-arrow{opacity:1}.what-we-help-with__recommendation{position:relative;background:#ffc640;color:#111;flex:0 0 350px}.what-we-help-with__recommendation-content{display:none;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:27px 20px 13px}.what-we-help-with__recommendation-content.is-active{display:flex}.what-we-help-with__recommendation-label{display:flex;gap:20px;align-items:center;font-size:12px;line-height:15px;letter-spacing:1.8px;text-transform:uppercase;color:#231f20}.what-we-help-with__description{font-size:24px;line-height:1.2;font-weight:500;margin:auto 0 48px}.what-we-help-with__description *{margin:0}.what-we-help-with__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:241px;padding:10px;width:max-content;height:40px;background:#047791;color:#fff;text-decoration:none;font-size:16px;font-weight:600;line-height:1;transition:.2s ease}.what-we-help-with__button:hover{background-color:#035a6d!important;gap:20px}.what-we-help-with__products-wrapper{min-width:0;overflow:hidden}.what-we-help-with__products{display:none;height:100%}.what-we-help-with__products.is-active{display:block}.what-we-help-with__products-track{display:flex;gap:14px;padding-bottom:20px;overflow-x:auto;overflow-y:hidden;cursor:grab;align-items:stretch}.what-we-help-with__product .card__informationLabelRow{margin-bottom:20px}.what-we-help-with__products-track.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.what-we-help-with__products-track::-webkit-scrollbar{height:9px}.what-we-help-with__products-track::-webkit-scrollbar-track{background:#ffffff80;border-radius:4.5px}.what-we-help-with__products-track::-webkit-scrollbar-thumb{background:#fff;border-radius:4.5px}.what-we-help-with__products-track::-webkit-scrollbar-button{display:none}.what-we-help-with__product{flex:0 0 350px;display:flex;flex-direction:column;background:#fff;color:#111}.what-we-help-with__product-image{display:block;aspect-ratio:1 / 1;overflow:hidden;flex-shrink:0}.what-we-help-with__product-image img{display:block;width:100%;height:100%;object-fit:cover}.what-we-help-with__product-content{display:flex;flex-direction:column;flex:1;padding:12px}.what-we-help-with__product-top{display:flex;justify-content:space-between;gap:16px;padding-top:24px}.what-we-help-with__product-title{color:#231f20;text-decoration:none;font-size:24px;line-height:1;font-weight:500}.what-we-help-with__product-price{font-size:12px;line-height:15px;letter-spacing:1.8px;text-transform:uppercase;color:#231f20;flex:none;order:1;flex-grow:0}.what-we-help-with__product-price .price__regular{font-size:12px;line-height:15px;letter-spacing:1.8px;text-transform:uppercase;color:#231f20}.what-we-help-with__product-description{margin-top:32px;font-size:14px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.what-we-help-with__product-actions{display:flex;gap:8px;margin-top:auto;padding-top:32px}.what-we-help-with__product-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:238px;height:40px;background:#047791;color:#fff;text-decoration:none;font-size:16px;font-weight:600;line-height:1;transition:.2s ease}.what-we-help-with__product-button:hover{background-color:#035a6d!important;gap:20px}.what-we-help-with__cart-button{display:inline-flex;align-items:center;justify-content:center;height:40px;flex:1;border:2px solid #047791;width:100%;padding:0;background:transparent;outline:none;cursor:pointer}.what-we-help-with__cart-button{position:relative}.what-we-help-with__cart-button .loading__spinner{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;left:50%;transform:translate(-50%)}.what-we-help-with__cart-button .loading__spinner.hidden{display:none}.what-we-help-with__cart-button.is-loading .what-we-help-with__cart-icon{visibility:hidden}.what-we-help-with__cart-button[disabled]{opacity:.5;cursor:not-allowed}.gait-provides{background:#231f20;color:#fff;padding-top:60px;padding-bottom:89px}.gait-provides__heading{margin:0;padding:0 0 50px;color:#fff;font-size:40px;line-height:1;font-weight:700}.gait-provides__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.gait-provides__item{display:grid;grid-template-rows:1fr auto auto;color:#fff;text-decoration:none}.gait-provides__item:hover .gait-provides__image:before{opacity:0}.gait-provides__ani{display:block!important;height:75px;transition:.3s}.gait-provides__item:hover .gait-provides__ani{height:0}.gait-provides__image{position:relative;width:100%;height:100%;transition:.3}.gait-provides__image:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fec745;opacity:1;mix-blend-mode:multiply;transition:.3s}.gait-provides__image-img{display:block;width:100%;height:100%;aspect-ratio:300 / 252;object-fit:cover}.gait-provides__label{display:flex;align-items:center;justify-content:space-between;padding:30px 10px;background:#047791;color:#fff;font-size:20px;line-height:1;text-decoration:none;height:75px}.gait-provides__arrow{flex:0 0 auto;margin-left:10px;font-size:15px;line-height:1}.who-we-are{background:#231f20;color:#fff}.who-we-are__inner{position:relative;padding-top:93px;padding-bottom:37px}.who-we-are__eyebrow{font-size:12px;line-height:15px;letter-spacing:1.8px;text-transform:uppercase;color:#fff;margin-bottom:24px}.who-we-are__heading{font-weight:700;font-size:60px;line-height:100%;letter-spacing:-.03em;color:#fec745;margin:0}.who-we-are__button{display:inline-flex;align-items:center;gap:8px;margin-top:48px;padding:11px 24px;background:#047791;color:#fff;text-decoration:none;font-size:16px;font-weight:600;line-height:1;transition:.2s ease}.who-we-are__button:hover{background-color:#035a6d!important;gap:20px}.who-we-are__team{position:relative;width:609px;max-width:100%;margin:-121px auto 0;transform:translate(152px)}.who-we-are__team-image{display:block;width:100%;height:auto;filter:drop-shadow(0px 12px 48px #000)}.who-we-are__name{position:absolute;top:0;color:#fff;font-size:20px;line-height:1.2;white-space:nowrap}.who-we-are__name--left{left:-137px;top:203px}.who-we-are__name--right{top:196px;right:-42px}.video-banner-custom{position:relative;width:100%;min-height:calc(100vh - var(--header-height) - 64px);overflow:hidden}.video-banner-custom:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(180deg,#0000,#00000080 71.63%,#000);z-index:1}.video-banner-custom__media{position:absolute;top:0;right:0;bottom:0;left:0}.video-banner-custom__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.video-banner-custom__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;pointer-events:none}.video-banner-custom__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:71px 0 128px;min-height:calc(100vh - var(--header-height) - 64px);text-align:center}.video-banner-custom__logo{max-width:148px;width:100%}.video-banner-custom__logo img{display:block;width:100%;height:auto}.video-banner-custom__text{font-weight:700;margin-top:32px;font-size:60px;color:#fff;line-height:1}.video-banner-custom__text *{margin:0}.video-banner-custom__buttons{display:flex;align-items:center;justify-content:center;margin-top:32px;gap:24px;flex-wrap:wrap}.video-banner-custom__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;text-decoration:none;font-size:16px;font-weight:600;transition:.2s ease}.video-banner-custom__button:hover{background-color:#035a6d!important;gap:20px}.video-banner-custom__button:last-child:hover{background-color:#fec745!important}.content-slider{padding:48px 0;background:#fec745}.content-slider__wrapper{display:grid;grid-template-columns:437px auto;align-items:stretch;gap:96px}.content-slider__image{position:relative;aspect-ratio:437/433}.content-slider__image-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .4s ease}.content-slider__image-slide.is-active{opacity:1;visibility:visible}.content-slider__image-img{display:block;width:100%;height:100%;object-fit:cover}.content-slider__content{position:relative;display:flex;flex-direction:column;justify-content:center;padding-right:71px}.content-slider__slides{position:relative}.content-slider__slide{display:none;flex-direction:column;align-items:center;justify-content:center;gap:32px}.content-slider__slide.is-active{display:flex}.content-slider__heading{font-size:40px;font-weight:700;color:#047791;margin:0}.content-slider__text{text-align:center;font-size:14px;line-height:1.2}.content-slider__text p{margin:0}.content-slider__button{padding:12px 24px;display:inline-flex;align-items:center;justify-content:center;width:fit-content;background:#047791;font-size:16px;line-height:1;font-weight:600;color:#fff;text-decoration:none;transition:.2s ease}.content-slider__button:hover{background-color:#035a6d!important;gap:20px}.content-slider__navigation{display:flex;justify-content:center;gap:20px;margin-top:16px}.content-slider__arrow{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.content-slider__arrow:hover{background:transparent}.content-slider__arrow:focus{border:0}.brand-statement{padding:96px 0}.brand-statement__content{margin:0 0 48px;text-align:center}.brand-statement__content p{margin:0}.brand-statement__content h2,.brand-statement__content h3,.brand-statement__content h4,.brand-statement__content h5,.brand-statement__content h6{font-size:60px;font-weight:700;line-height:100%;letter-spacing:-3%;text-align:center;margin:0}.brand-statement__logos{width:100%;overflow:hidden}.brand-statement__logo{flex:0 0 auto;max-width:180px}.brand-statement__logo img{display:block;width:100%;height:auto;object-fit:contain}.brand-statement__logos{width:100%;overflow:hidden;position:relative}.brand-statement__track{display:flex;align-items:center;justify-content:flex-start;gap:20px;width:max-content;animation:brand-statement-scroll 25s linear infinite}.brand-statement__logo{flex:0 0 auto;height:56px}.brand-statement__logo img{display:block;width:100%;height:100%;object-fit:contain}.brand-statement__logos:before{content:"";position:absolute;top:0;left:0;width:256px;height:100%;pointer-events:none;background:linear-gradient(to left,#fff0,#fff 100px 100%);z-index:2}.brand-statement__logos:after{content:"";position:absolute;top:0;right:0;width:256px;height:100%;pointer-events:none;background:linear-gradient(to right,#fff0,#fff 100px 100%);z-index:2}@keyframes brand-statement-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 30px))}}.about-hero{aspect-ratio:1200/427;overflow:hidden;position:relative}.about-hero__background{position:absolute;left:0;top:0;width:100%;height:100%}.about-hero__background:before{content:"";position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:linear-gradient(180deg,#0000 55%,#000000b3 80%),url(AF208131-copy-scaled.jpg)}.about-hero__background img{object-fit:cover;width:100%;height:100%;object-position:center 25%}.about-hero .page-width{height:100%}.about-hero__content{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;width:100%;height:100%;padding:48px 0;z-index:1;max-width:836px;margin:0 auto}.about-hero__content *{color:#fff}.about-hero__content h1,.about-hero__content h2,.about-hero__content h3,.about-hero__content h4,.about-hero__content h5,.about-hero__content h6{font-weight:700;font-size:40px;line-height:100%;letter-spacing:0%;text-align:center;margin:0}.about-hero__content p{font-size:12px;line-height:100%;letter-spacing:1.8px;text-align:center;text-transform:uppercase;margin:0}.gait-happens-was-born{padding:96px 0 0}.gait-happens-was-born__container{display:flex;flex-direction:column;gap:48px}.gait-happens-was-born__content *{margin:0}.gait-happens-was-born__content h1,.gait-happens-was-born__content h2,.gait-happens-was-born__content h3,.gait-happens-was-born__content h4,.gait-happens-was-born__content h5,.gait-happens-was-born__content h6{font-weight:700;font-size:60px;line-height:100%;letter-spacing:-3%;text-align:center}.gait-happens-was-born__image{width:100%;aspect-ratio:1200/675}.gait-happens-was-born__image img{display:block;width:100%;height:100%;object-fit:cover}.how-gait-happens{padding:48px 0 0}.how-gait-happens__heading{max-width:574px;margin:0 auto}.how-gait-happens__heading *{margin:0;font-weight:700;font-size:60px;line-height:100%;letter-spacing:-3%!important;text-align:center}.how-gait-happens__container p{font-size:14px;line-height:1.2;margin:0}.how-gait-happens__heading strong{color:#047791}.how-gait-row{margin-top:48px;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:16px}.how-gait-happens__image{grid-column:2;max-width:419px;width:100%;aspect-ratio:419/521}.how-gait-happens__image img{display:block;width:100%;height:100%;object-fit:cover}.how-gait-happens__text{grid-column:3;align-self:end;padding-bottom:0}.how-gait-happens__text--2{max-width:428px;margin-top:96px}.how-gait-happens__large-text{margin-top:96px}.how-gait-happens__large-text p{font-size:24px;font-weight:500}.how-gait-row-2{display:grid;grid-template-columns:auto 563px;gap:113px;margin-top:96px}.how-gait-happens__text--3{display:flex;flex-direction:column;gap:20px}.how-gait-happens__image--second{position:relative;width:100%;aspect-ratio:563/379}.how-gait-happens__image--second img{display:block;width:100%;height:100%;object-fit:cover}.three-sections{position:relative;z-index:0}.three-sections__wrapper{position:relative}.three-sections__item{position:relative;width:100%;min-height:100vh;box-sizing:border-box}.three-sections__item--one{z-index:1;background:#231f20;padding-top:48px}.three-sections__item--two{z-index:2;background:#fec745;padding:48px 0 24px}.three-sections__item--three{padding:48px 0;z-index:3;background:#047791}.three-sections__header{display:flex;justify-content:space-between;flex-direction:row-reverse}.three-sections__eyebrow{display:flex;gap:112px;color:#fec745;font-size:12px;font-weight:400;line-height:100%;letter-spacing:1.8px;text-transform:uppercase}.three-sections__eyebrow--number{font-weight:600;font-size:32px;line-height:100%;letter-spacing:0%}.three-sections__heading{margin:0;color:#fff;font-weight:700;font-size:60px;line-height:100%;letter-spacing:-3%}.three-sections__two-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;padding:24px 0;color:#fff}.gait_upsells ._item ._title{font-family:Montserrat!important;line-height:1.1}.three-sections__two-columns .three-sections__richtext{margin:0}.three-sections__feature{display:flex;position:relative;justify-content:space-between;gap:0px;align-items:center;height:673px}.three-sections__feature-image{position:absolute;left:50%;top:0;width:605px;aspect-ratio:605/673;transform:translate(-50%);z-index:-1}.three-sections__feature-image img{display:block;width:100%;height:100%;object-fit:contain}.three-sections__feature-content{width:266px}.three-sections__small-title{font-size:12px;line-height:15px;letter-spacing:1.8px;text-transform:uppercase;color:#fec745}.three-sections__feature-content h3{margin-top:12px!important;font-weight:700;font-size:40px;line-height:100%;letter-spacing:-3%;color:#fff;margin:0}.three-sections__richtext{font-size:14px;line-height:100%;letter-spacing:0%;margin-top:24px;color:#fff}.three-sections__richtext{font-size:14px;line-height:1.2}.three-sections__item--two .three-sections__eyebrow{color:#047791}.three-sections__item--two .three-sections__heading{color:#231f20}.three-sections__item--two-row{display:grid;grid-template-columns:446fr 634fr;gap:24px;margin-top:48px;padding:24px 0 0}.three-sections__item--two-row .three-sections__large-image img{display:block;width:100%;height:100%;object-fit:cover}.three-sections__item--two .three-sections__richtext{color:#231f20}.three-sections__item--two-row-block{margin-bottom:96px}.three-sections__item--two-row-block .three-sections__text-block{margin-top:96px}.three-sections__item--two-row-block .three-sections__text-block p:first-child{margin-top:0}.three-sections__item--two-row:last-child{margin-top:0;padding:0}.three-sections__item--three .three-sections__eyebrow{color:#fff}.three-sections__item--three .three-sections__richtext{margin-top:48px;padding:24px 0}.staff-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 12px;margin-top:48px}.staff-card{position:relative}.staff-card__image{aspect-ratio:360/435}.staff-card__image img{display:block;width:100%;height:100%;object-position:top;object-fit:cover}.staff-card__name{font-weight:700!important;font-style:Bold;font-size:24px;line-height:100%;letter-spacing:0%;color:#fff;margin-top:24px!important;margin-bottom:0!important}.staff-card__position{font-weight:400;font-size:12px;line-height:100%;letter-spacing:1.8px;text-transform:uppercase;margin-top:12px;color:#fff}.staff-card__links{display:flex;flex-direction:column;gap:12px;margin-top:16px;font-size:14px;color:#fec745}.staff-card__links a{color:#fec745}.staff-card__button{position:absolute;top:12px;right:12px;background:transparent;border:0;cursor:pointer;outline:none}.staff-card__button:hover{background:transparent}.staff-card__button:focus{border:0px solid #000}.three-sections__text-blocks .three-sections__text-block,.three-sections__text-blocks .three-sections__text-block p:first-child,.three-sections__wrapper p:first-child{margin-top:0}.staff-popup__close:hover{background:transparent}.three-sections__item--two-row .three-sections__intro,.three-sections__item--two-row .three-sections__intro p:first-child{margin:0}.staff-popup__close:focus{border:0px solid #000}#shopify-section-header{position:sticky;top:0;z-index:100}.staff-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:30px;visibility:hidden;opacity:0;transition:.25s ease;background:#00000059}.staff-popup.is-open{visibility:visible;opacity:1}.staff-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;cursor:pointer}.staff-popup__dialog{position:relative;z-index:1;width:900px;max-height:90vh;overflow-y:auto;padding:48px 24px;background:#047791}.staff-popup__close{position:absolute;top:12px;right:12px;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.staff-popup__name{margin:0;font-size:24px;line-height:1;font-weight:700;color:#fec745}.staff-popup__position{margin-top:12px;font-weight:400;font-size:12px;line-height:100%;letter-spacing:1.8px;text-transform:uppercase;color:#fff}.staff-popup__bio{display:grid;grid-template-columns:1fr 1fr;gap:48px;font-size:14px;line-height:1.2;color:#fff}.staff-popup__bio *{color:#fff}.local-practitioners{padding:48px 0}.local-practitioners__container{display:grid;grid-template-columns:1fr 396px;gap:48px}.local-practitioners__map{grid-column:1/3}.local-practitioners__heading{font-weight:700;font-size:40px;line-height:100%;letter-spacing:0%;color:#047791;margin:0}.local-practitioners__content h1,.local-practitioners__content h2,.local-practitioners__content h3,.local-practitioners__content h4,.local-practitioners__content h5,.local-practitioners__content h6{font-size:12px;font-weight:400;line-height:100%;letter-spacing:1.8px;text-transform:uppercase;color:#231f20;margin:0}.local-practitioners__content p{font-size:16px;line-height:1.2;color:#231f20;margin:16px 0 0}.contact__heading{padding:48px 0;text-align:center;font-weight:700;font-size:40px;line-height:100%;letter-spacing:0%;color:#047791;margin:0}.contact-form{padding:0 0 48px}.contact form{max-width:705px;margin:0 auto}.contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact__field{margin-bottom:24px}.contact__field label{display:block;margin-bottom:6px;font-size:12px;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;color:#231f20}.contact__field label span{margin-left:2px}.contact__field input,.contact__field textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #C7C3C4;border-radius:0;background:transparent;color:#837e7f;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;padding:12px 16px}.contact__field input{height:35px}.contact__field textarea{min-height:96px;resize:vertical}.contact__button{display:flex;justify-content:flex-end}.contact__button .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;min-width:133px;min-height:40px;border-radius:0;font-size:16px;text-transform:none;letter-spacing:0;background:#047791;color:#fff;line-height:1;padding:0}.contact__button .button:after{display:none}.contact__button-arrow{line-height:1}.gait_upsells_landing ._description{display:none}.gait_upsells_landing ._grid{gap:12px 32px!important}.podcast-intro{padding:48px 0}.podcast-intro__inner{display:grid;grid-template-columns:1fr 396px;gap:48px}.podcast-intro__recommendations{grid-column:1/3}.podcast-intro__page-title *{font-weight:700;font-size:40px;line-height:100%;letter-spacing:0%;color:#047791;margin:0}.podcast-intro__content h1,.podcast-intro__content h2,.podcast-intro__content h3,.podcast-intro__content h4,.podcast-intro__content h5,.podcast-intro__content h6{font-size:12px;font-weight:400;line-height:100%;letter-spacing:1.8px;text-transform:uppercase;color:#231f20;margin:0}.podcast-intro__content p{font-size:16px;line-height:1.2;color:#231f20;margin:16px 0 0}.podcast-intro__recommendations{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px}.podcast-intro__recommendations-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:500;font-size:20px;line-height:1;min-height:40px;padding:13px 20px;background:#047791;color:#fff;text-decoration:none;width:max-content}.podcast-intro__recommendations-image{width:100%}.podcast-intro__recommendations-image img{display:block;width:100%;height:100%;object-fit:cover}.podcast-intro__recommendations-content{display:flex;flex-direction:column;gap:32px}.podcast-intro__recommendations-text .podcast-intro__recommendations-text h1,.podcast-intro__recommendations-text h2,.podcast-intro__recommendations-text h3,.podcast-intro__recommendations-text h4,.podcast-intro__recommendations-text h5,.podcast-intro__recommendations-text h6{font-weight:700;font-size:40px;line-height:100%;letter-spacing:0%;margin:0}.podcast-intro__recommendations-text p{font-size:14px;line-height:1.2;color:#231f20;margin:32px 0 0}.gait_upsells_landing{padding:48px 0!important}.gait_upsells_landing .Section_Title{display:grid;margin-bottom:32px}.gait_upsells_landing .Section_Title h2,.gait_upsells_landing .Section_Title h3,.gait_upsells_landing .Section_Title h4,.gait_upsells_landing .Section_Title h5,.gait_upsells_landing .Section_Title h6{font-weight:700;font-size:40px;line-height:100%;letter-spacing:0%;color:#047791;margin:0 0 32px}.gait_upsells_landing .Section_Title p{font-size:16px;line-height:100%;letter-spacing:0%;margin:0;font-weight:400;color:#231f20}.gait_upsells_landing .Section_Title ul{display:flex;flex-direction:column;gap:5px;padding-left:0;margin:0;list-style:none}.gait_upsells_landing .Section_Title ul li{position:relative;padding-left:21px;line-height:1.2}.gait_upsells_landing .Section_Title ul li:before{content:"";width:4px;height:4px;background:var(--color_primary);border-radius:50%;position:absolute;left:8px;top:7px}.gait_upsells_landing .Section_Title li{font-size:16px;line-height:100%;letter-spacing:0%;margin:0;font-weight:400;color:#231f20}.icons-mb{display:none}.main-blog{padding:0!important}.main-blog .title--primary{padding:48px 0;font-weight:700;font-size:40px;line-height:100%;text-align:center;color:#047791;margin:0}.blog-articles.blog-articles--collage{display:grid;grid-template-columns:1fr 1fr}.blog-articles--collage>:nth-child(3n+1),.blog-articles--collage>:nth-child(3n+2):last-child{grid-column:auto!important}.blog-articles{display:grid;gap:24px}.blog-article-card__image{display:block!important;aspect-ratio:1/1}.blog-article-card{display:grid;grid-template-columns:1fr 1fr;background:#fff}.blog-article-card__image img{display:block;width:100%;height:100%;object-fit:cover}.blog-article-card__content{display:flex;flex-direction:column;align-items:flex-start;padding:12px}.blog-article-card__top{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:20px}.blog-article-card__tag,.blog-article-card__date{font-size:11px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.blog-article-card__date{white-space:nowrap}.blog-article-card__title{margin:28px 0 0;font-size:24px;line-height:1.2;font-weight:400}.blog-article-card__excerpt{margin-top:28px;font-size:14px;line-height:1.5}.blog-article-card__button{display:inline-flex;align-items:center;gap:12px;margin-top:auto;padding:11px 16px;background:#0088a5;color:#fff;text-decoration:none;font-size:14px;line-height:1}.blog-article-card__button:hover{color:#fff}.blog-article-card__button span{font-size:22px;line-height:12px}@media screen and (max-width:749px){.blog-article-card{grid-template-columns:1fr}.blog-article-card__image{min-height:220px}.blog-article-card__content{padding:24px}.blog-article-card__title,.blog-article-card__excerpt{margin-top:20px}.blog-article-card__button{margin-top:24px}}@media(max-width:1024px){.page-text__wrapper,.local-practitioners__container{display:grid;grid-template-columns:1fr;gap:48px;justify-content:center}.local-practitioners__map{grid-column:1;aspect-ratio:1104/621}.local-practitioners__map iframe{width:100%;height:100%}.what-we-help-with__inner{padding-left:0}.gait-provides__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.gait-provides__item:hover .gait-provides__image{height:auto}.who-we-are{overflow:clip}.who-we-are__team{width:549px;max-width:100%;margin:-121px auto 0;transform:translate(50px)}.content-slider__wrapper{grid-template-columns:1fr}.content-slider__content{padding-right:0}.three-sections__header{flex-direction:column;gap:8px}.three-sections__eyebrow{justify-content:space-between}.staff-grid{grid-template-columns:repeat(2,1fr)}.three-sections__feature{display:grid;grid-template-columns:1fr 1fr;gap:24px}.three-sections__feature-content{width:auto}.three-sections__feature-image{grid-column:1/3;position:relative;left:0;top:0;width:100%;aspect-ratio:605/673;transform:translate(0);order:1}.how-gait-row{grid-template-columns:1fr;gap:48px}.how-gait-happens__image{grid-column:1;max-width:100%;order:1}.how-gait-happens__text--2{max-width:100%;margin-top:48px}.how-gait-happens__text{grid-column:1}.how-gait-row-2{grid-template-columns:1fr;gap:48px;margin-top:48px}.how-gait-happens__large-text{margin-top:48px}.about-hero{aspect-ratio:390/261}.gait_upsells_landing ._grid{grid-template-columns:repeat(2,1fr)!important;grid-template-rows:repeat(2,1fr)!important;gap:32px}.podcast-intro__inner{display:grid;grid-template-columns:1fr;gap:48px;justify-content:center}.podcast-intro__recommendations{grid-column:1;grid-template-columns:1fr}.podcast-intro__recommendations-image{order:-1}}@media(max-width:750px){:root{--fz-title: 32px}.what-we-help-with__products-track{position:relative}.page-text__wrapper{text-align:center}.page-content{padding:48px 24px}.video-banner-custom{display:flex;flex-direction:column;min-height:0}.video-banner-custom:before{display:none}.video-banner-custom__media,.video-banner-custom__video{position:relative}.video-banner-custom__content{min-height:0;padding:20px 0 16px}.video-banner-custom__text{margin-top:12px;color:#231f20;font-size:40px}.video-banner-custom__buttons{margin-top:28px;gap:16px}.video-banner-custom__button{min-height:40px;height:40px}.brand-statement{overflow:hidden;padding-top:44px;padding-bottom:24px}.page-content .page-width{word-break:break-word}.brand-statement__content h2,.brand-statement__content h3,.brand-statement__content h4,.brand-statement__content h5,.brand-statement__content h6{font-size:40px}.brand-statement__content{margin-bottom:24px}.brand-statement__logos:before{width:50px;background:linear-gradient(to left,#fff0,#fff 40px 100%)}.brand-statement__logos:after{width:50px;background:linear-gradient(to right,#fff0,#fff 40px 100%)}.what-we-help-with__inner{grid-template-columns:1fr;max-width:var(--page-width);margin:0 auto;padding:0 1.5rem;gap:32px}.what-we-help-with__eyebrow{margin-bottom:24px;padding-left:0}.what-we-help-with__category-arrow{display:none}.what-we-help-with__category-list .what-we-help-with__category{display:none;pointer-events:none}.what-we-help-with__category-list .what-we-help-with__category.is-active{display:block;position:relative;padding-right:32px}.what-we-help-with__category-list{cursor:pointer;transition:.3s}.what-we-help-with__category-list .what-we-help-with__category.is-active:before{content:"";position:absolute;right:0;top:5px;width:24px;height:24px;background:url(/cdn/shop/files/chevron-down.svg?v=1788450017) no-repeat;background-size:contain}.what-we-help-with__categories{padding-right:0}.what-we-help-with__category-list.is-active{padding:24px;width:100%;background:#fec745}.what-we-help-with__category-list.is-active .what-we-help-with__category{display:block;color:#047791;pointer-events:auto}.what-we-help-with__category-list.is-active .what-we-help-with__category.is-active{order:-1;width:100%;padding-right:32px}.what-we-help-with__category-list.is-active .what-we-help-with__category.is-active:before{right:0;background:url(/cdn/shop/files/chevron-down-primary.svg?v=1788450770) no-repeat}.what-we-help-with__category-list.is-active .what-we-help-with{padding:32px 0}.content-slider__wrapper{gap:40px}.content-slider__button{height:35px}.content-slider__heading{text-align:center}.gait-provides__grid{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem;grid-template-columns:1fr;gap:24px}.gait-provides{padding:0 0 48px}.gait-provides__heading{font-size:32px;padding-bottom:32px;font-weight:600}.gait-provides__image:before{display:none}.who-we-are{padding:40px 0 25px}.who-we-are__inner{padding-top:0;padding-bottom:0}.who-we-are__eyebrow{margin-bottom:0}.who-we-are__heading{margin-top:16px;font-size:40px;margin-bottom:0}.who-we-are__button{margin-top:32px}.who-we-are__team{width:301px;margin:0 auto;transform:translate(0);padding-bottom:22px}.who-we-are__name--left{left:-20px;top:auto;bottom:0}.who-we-are__name{font-size:14px}.who-we-are__name--right{right:-20px;top:auto;bottom:0}.what-we-help-with{padding:32px 0}.about-hero__content h1,.about-hero__content h2,.about-hero__content h3,.about-hero__content h4,.about-hero__content h5,.about-hero__content h6{font-size:20px}.about-hero__content{padding:13px}.about-hero__background:before{background:linear-gradient(180deg,#0000 41.54%,#000000b3 80%)}.three-sections__heading{font-size:40px}.three-sections__item--one{padding-top:21px}.three-sections__two-columns{grid-template-columns:1fr;margin-top:32px;padding:0;gap:24px}.three-sections__feature{margin-top:48px;grid-template-columns:1fr;gap:48px;height:100%}.three-sections__feature-image{grid-column:1}.three-sections__feature-image{aspect-ratio:350/466;margin-top:-48px}.three-sections__feature-image img{object-position:bottom}.three-sections__item--two{padding:21px 0}.three-sections__item--two-row{grid-template-columns:1fr;gap:48px;margin-top:32px;padding:0}.three-sections__item--two-row-block .three-sections__text-block{margin-top:48px}.three-sections__item--two-row-block{margin-bottom:48px}.three-sections__item--three .three-sections__richtext{margin-top:32px;padding:0}.staff-grid{grid-template-columns:1fr;gap:48px}.how-gait-happens{padding:32px 0 0}.how-gait-happens__heading *{font-size:40px;text-align:left}.gait-happens-was-born{padding:48px 0 32px}.gait-happens-was-born__content h1,.gait-happens-was-born__content h2,.gait-happens-was-born__content h3,.gait-happens-was-born__content h4,.gait-happens-was-born__content h5,.gait-happens-was-born__content h6{font-size:40px;text-align:left}.gait-happens-was-born__image{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem;aspect-ratio:350/197}.three-sections__large-image{aspect-ratio:350/412}.staff-popup__bio{grid-template-columns:1fr;gap:0}.staff-popup__bio p:first-child{margin:0}.staff-popup{padding:0}.staff-popup__dialog{max-height:100vh}.local-practitioners__map{margin:0 -1.5rem}.local-practitioners__heading{font-size:32px;text-align:center}.local-practitioners__content,.faq__title h1{text-align:center}.faq__categories-nav{grid-template-columns:1fr}.faq__question{text-align:left}.gait-provides__ani{height:0}.podcast-intro__inner{text-align:center}.podcast-intro__page-title *{font-size:32px}.podcast-intro__recommendations{padding-top:48px}.podcast-intro__recommendations-image{margin:0 -1.5rem;width:calc(100% + 3rem)}.podcast-intro__recommendations-text{text-align:left}.podcast-intro__recommendations-text .podcast-intro__recommendations-text h1,.podcast-intro__recommendations-text h2,.podcast-intro__recommendations-text h3,.podcast-intro__recommendations-text h4,.podcast-intro__recommendations-text h5,.podcast-intro__recommendations-text h6{font-size:32px}.podcast-intro__recommendations-text p{font-size:16px}.gait_upsells_landing .Section_Title h2,.gait_upsells_landing .Section_Title h3,.gait_upsells_landing .Section_Title h4,.gait_upsells_landing .Section_Title h5,.gait_upsells_landing .Section_Title h6{font-size:32px;margin:0}.gait_upsells_landing .Section_Title p,.gait_upsells_landing .Section_Title ul{display:none}.gait_upsells_landing ._description{display:block;order:1;font-size:14px;line-height:1.2}.gait_upsells_landing ._bottom{display:grid!important;grid-template-columns:1fr auto!important;gap:12px!important}.gait_upsells_landing ._plus,.gait_upsells_landing ._item._loading .icons-mb{display:none}.icons-mb{display:block}.contact form{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}.what-we-help-with__products::-webkit-scrollbar{display:none}.video-banner-custom__logo-mobile{display:block}.video-banner-custom__logo-desktop{display:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/page.css.map */
