announcement-bar-wrapper,.sqs-announcement-bar,#header,.Site-header,[data-section-id="header"]{display:none !important;} #page,.Site,.sqs-layout,body{padding-top:0 !important;margin-top:0 !important;} sizing:border-box;margin:0;padding:0;} ;background:var(--cream);color:var(--charcoal);overflow-x:hidden;} index:100;display:flex;align-items:center;justify-content:space-between;padding:16px 72px;background:var(--navy);} display:block;} .nav-links{display:flex;align-items:center;gap:28px;list-style:none;} 500;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.65);text-decoration:none;transition:color .2s;} weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff !important;background:var(--terra);padding:10px 22px;border-radius:100px;text-decoration:none;white-space:nowrap;transition:background .2s;} .nav-cta:hover{background:var(--terra-dk);} @media(max-width:900px){nav{padding:14px 20px;}.nav-links{display:none !important;}} position:fixed;bottom:0;left:0;right:0;z-index:9999;background:var(--terra);padding:12px 20px;align-items:center;justify-content:space-between;gap:12px;border-top:2px solid rgba(255,255,255,.15);box-shadow:0 -4px 20px rgba(0,0,0,.15);} 300;color:rgba(255,255,255,.85);line-height:1.4;font-family:var(--font-b);} fff;} .mob-bar-btn{font-family:var(--font-b);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--terra);background:#fff;padding:10px 18px;border-radius:100px;text-decoration:none;white-space:nowrap;flex-shrink:0;} @media(max-width:900px){.mob-bar{display:flex !important;}body{padding-bottom:68px;}} font-b);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff !important;background:var(--terra);padding:15px 34px;border-radius:100px;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 4px 20px rgba(155,64,53,.35);} .btn-terra:hover{background:var(--terra-dk);transform:translateY(-1px);} .btn-outline-w{font-family:var(--font-b);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.75) !important;border:1px solid rgba(255,255,255,.25);padding:14px 28px;border-radius:100px;text-decoration:none;transition:all .2s;display:inline-block;} .btn-outline-w:hover{color:#fff !important;border-color:rgba(255,255,255,.6);} .btn-navy{font-family:var(--font-b);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff !important;background:var(--navy);padding:14px 32px;border-radius:100px;text-decoration:none;display:inline-block;transition:background .2s;} .btn-navy:hover{background:var(--navy-mid);} 700;letter-spacing:.26em;text-transform:uppercase;color:var(--terra);margin-bottom:16px;display:flex;align-items:center;gap:10px;} .ey::before{content:"";display:block;width:20px;height:1px;background:var(--terra);} .ey-center{justify-content:center;} .ey-light{color:rgba(155,64,53,.75);} padding:72px 72px 60px;position:relative;overflow:hidden;} .hero::before,.hero::after{content:"";position:absolute;border-radius:50%;pointer-events:none;} .hero::before{top:-200px;right:-200px;width:700px;height:700px;border:1px solid rgba(255,255,255,.04);} -120px;width:500px;height:500px;border:1px solid rgba(255,255,255,.03);} .hero-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;position:relative;z-index:1;} .hero-eyebrow{font-size:10px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:rgba(155,64,53,.8);margin-bottom:20px;display:flex;align-items:center;gap:10px;} .hero-eyebrow::before{content:"";display:block;width:28px;height:1px;background:var(--terra);} .hero h1{font-family:var(--font-d);font-size:clamp(44px,6vw,80px);font-weight:300;line-height:1.0;color:var(--warm-white);letter-spacing:-.02em;margin-bottom:10px;} var(--gold);display:block;} .hero-tagline{font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.3);margin-bottom:24px;} .hero-pitch{font-size:16px;font-weight:300;color:rgba(255,255,255,.65);line-height:1.85;max-width:460px;margin-bottom:32px;} rgba(255,255,255,.9);font-family:var(--font-d);} .hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:32px;} .hero-stats{display:flex;gap:28px;flex-wrap:wrap;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);} .hero-stat{} .hero-stat-num{font-family:var(--font-d);font-size:32px;font-weight:300;color:var(--gold);line-height:1;display:block;} .hero-stat-label{font-size:10px;font-weight:300;color:rgba(255,255,255,.4);letter-spacing:.08em;} relative;display:flex;align-items:flex-end;justify-content:center;} .kc-crop{width:240px;height:380px;overflow:hidden;position:relative;margin:0 auto;filter:drop-shadow(0 24px 48px rgba(0,0,0,.5));} none;height:380px;object-fit:cover;position:absolute;right:-10px;top:0;} columns:1fr;gap:32px;} .kc-crop{width:180px;height:290px;} height:60px;position:relative;} .arc::after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:var(--ivory);border-radius:50% 50% 0 0/100% 100% 0 0;} padding:88px 72px;} .what-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start;} .what-h{font-family:var(--font-d);font-size:clamp(32px,4vw,52px);font-weight:300;line-height:1.1;color:var(--charcoal);margin-bottom:20px;letter-spacing:-.02em;} var(--terra);} .what-p{font-size:14px;font-weight:300;color:rgba(45,43,40,.65);line-height:1.9;margin-bottom:14px;} var(--charcoal);} .big-italic{font-family:var(--font-d);font-style:italic;font-size:19px;color:var(--terra);margin-top:12px;display:block;line-height:1.5;} border-radius:14px;padding:22px 24px;margin-bottom:10px;border:1px solid rgba(45,43,40,.08);} .cmp.feat{background:var(--navy);border-color:var(--navy);} .cmp-badge{font-size:8px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;background:var(--terra);color:#fff;padding:4px 12px;border-radius:100px;display:inline-block;margin-bottom:10px;} .cmp-title{font-family:var(--font-d);font-size:18px;font-weight:400;color:var(--charcoal);margin-bottom:4px;} .cmp.feat .cmp-title{color:var(--warm-white);} .cmp-price{font-family:var(--font-d);font-size:32px;font-weight:300;color:var(--charcoal);line-height:1;margin-bottom:4px;} .cmp.feat .cmp-price{color:var(--terra);} .cmp-detail{font-size:12px;font-weight:300;color:rgba(45,43,40,.45);} .cmp.feat .cmp-detail{color:rgba(250,248,244,.4);} .cmp-div{height:1px;background:rgba(45,43,40,.08);margin:12px 0;} .cmp.feat .cmp-div{background:rgba(255,255,255,.1);} .cmp-list{list-style:none;display:flex;flex-direction:column;gap:6px;} 300;color:rgba(45,43,40,.65);display:flex;align-items:flex-start;gap:8px;line-height:1.5;} size:10px;color:var(--terra);flex-shrink:0;margin-top:1px;} } .studio-photo{border-radius:16px;overflow:hidden;margin-bottom:14px;border:1px solid rgba(30,58,95,.1);box-shadow:0 4px 24px rgba(30,58,95,.08);} object-fit:cover;display:block;object-position:center 30%;} @media(max-width:800px){.what{padding:64px 20px;}.what-inner{grid-template-columns:1fr;gap:40px;}} padding:88px 72px;} .how-inner{max-width:960px;margin:0 auto;} .how-hd{text-align:center;margin-bottom:60px;} .how-hd h2{font-family:var(--font-d);font-size:clamp(28px,4vw,48px);font-weight:300;color:var(--charcoal);margin-bottom:8px;letter-spacing:-.02em;} var(--terra);} 300;color:rgba(45,43,40,.5);} .how-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative;} .how-steps::before{content:"";position:absolute;top:27px;left:calc(12.5% + 16px);right:calc(12.5% + 16px);height:1px;background:linear-gradient(90deg,var(--terra),rgba(155,64,53,.15));pointer-events:none;} .how-step{text-align:center;padding:0 16px;} .how-num{width:54px;height:54px;border-radius:50%;background:var(--cream);border:2px solid var(--terra);display:flex;align-items:center;justify-content:center;margin:0 auto 18px;position:relative;z-index:1;} .how-num span{font-family:var(--font-d);font-size:22px;font-weight:400;font-style:italic;color:var(--terra);line-height:1;} .how-step h3{font-family:var(--font-d);font-size:17px;font-weight:400;color:var(--charcoal);margin-bottom:7px;line-height:1.2;} 300;color:rgba(45,43,40,.5);line-height:1.65;} @media(max-width:700px){.how{padding:64px 20px;}.how-steps{grid-template-columns:1fr 1fr;gap:36px;}.how-steps::before{display:none;}} cream);padding:88px 72px;} .pricing-inner{max-width:900px;margin:0 auto;} .pricing-hd{text-align:center;margin-bottom:48px;} .pricing-hd h2{font-family:var(--font-d);font-size:clamp(28px,4vw,48px);font-weight:300;color:var(--charcoal);margin-bottom:8px;letter-spacing:-.02em;} var(--terra);} 300;color:rgba(45,43,40,.5);line-height:1.7;} .p-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:14px;margin-bottom:20px;} .pc{border-radius:20px;overflow:hidden;border:1px solid rgba(45,43,40,.1);} .pc.main{background:var(--navy);border-color:var(--navy);} .pc.mat{background:var(--linen);} .pc.ref{background:var(--terra);border-color:var(--terra);} weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:10px;display:block;} .pc.mat .pc-track{color:rgba(45,43,40,.4);} .pc-name{font-family:var(--font-d);font-size:18px;font-weight:400;color:var(--warm-white);margin-bottom:12px;line-height:1.2;} .pc.mat .pc-name{color:var(--charcoal);} .pc-price{font-family:var(--font-d);font-size:56px;font-weight:300;color:var(--terra);line-height:1;display:block;} font-weight:300;color:rgba(255,255,255,.35);display:block;margin-bottom:12px;margin-top:2px;} .pc.mat .pc-period{color:rgba(45,43,40,.4);} .pc-desc{font-size:13px;font-weight:300;color:rgba(255,255,255,.5);line-height:1.7;} .pc.mat .pc-desc{color:rgba(45,43,40,.55);} 100%;padding:12px;border-radius:100px;font-family:var(--font-b);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;text-align:center;transition:all .2s;} .pc-btn.terra{background:var(--terra);color:#fff !important;} .pc-btn.navy{background:var(--navy);color:#fff !important;} .pc-btn.white{background:#fff;color:var(--terra) !important;} .pricing-note{text-align:center;font-size:12px;font-weight:300;color:rgba(45,43,40,.4);line-height:1.75;max-width:560px;margin:0 auto;} decoration:none;} @media(max-width:800px){.pricing{padding:64px 20px;}.p-grid{grid-template-columns:1fr;gap:12px;}} padding:64px 72px;} .nudge-inner{max-width:860px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;} .nudge h2{font-family:var(--font-d);font-size:clamp(24px,3.5vw,38px);font-weight:300;color:var(--warm-white);line-height:1.15;margin-bottom:18px;letter-spacing:-.02em;} var(--gold);} 300;color:rgba(255,255,255,.55);line-height:1.85;margin-bottom:20px;} .nudge-cards{display:flex;flex-direction:column;gap:10px;} .nudge-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:16px 18px;display:flex;align-items:flex-start;gap:12px;} .nudge-icon{font-size:18px;flex-shrink:0;margin-top:2px;} .nudge-title{font-size:12px;font-weight:600;color:var(--warm-white);margin-bottom:3px;} .nudge-body{font-size:12px;font-weight:300;color:rgba(255,255,255,.45);line-height:1.6;} .nudge-cta-box{background:rgba(184,146,58,.1);border:1px solid rgba(184,146,58,.25);border-radius:10px;padding:18px 20px;margin-top:16px;font-size:13px;font-weight:300;color:rgba(255,255,255,.7);line-height:1.8;} weight:500;} @media(max-width:800px){.nudge{padding:56px 20px;}.nudge-inner{grid-template-columns:1fr;gap:32px;}} ;padding:88px 72px;} .proof-inner{max-width:1000px;margin:0 auto;} .proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;} .proof-img{border-radius:20px;overflow:hidden;box-shadow:0 8px 40px rgba(30,58,95,.12);} object-fit:cover;display:block;object-position:center top;} .proof-content h2{font-family:var(--font-d);font-size:clamp(28px,3.5vw,44px);font-weight:300;color:var(--charcoal);margin-bottom:20px;line-height:1.15;letter-spacing:-.02em;} var(--terra);} .proof-quotes{display:flex;flex-direction:column;gap:14px;} .proof-q{background:var(--cream);border-radius:12px;padding:20px 22px;border:1px solid rgba(155,64,53,.08);position:relative;} .proof-qmark{font-family:var(--font-d);font-size:40px;color:var(--terra);opacity:.15;line-height:1;position:absolute;top:8px;left:14px;} .proof-text{font-family:var(--font-d);font-size:14px;font-weight:300;font-style:italic;color:var(--charcoal);line-height:1.65;padding-top:10px;} .proof-attr{font-size:11px;font-weight:300;color:rgba(45,43,40,.35);margin-top:8px;display:flex;align-items:center;gap:6px;} .proof-attr::before{content:"—";} @media(max-width:800px){.proof{padding:64px 20px;}.proof-grid{grid-template-columns:1fr;gap:36px;}.proof-img img{height:300px;}} cream);padding:88px 72px;} .studio-inner{max-width:900px;margin:0 auto;} .studio-hd{text-align:center;margin-bottom:36px;} .studio-hd h2{font-family:var(--font-d);font-size:clamp(28px,4vw,48px);font-weight:300;color:var(--charcoal);margin-bottom:8px;letter-spacing:-.02em;} var(--terra);} 300;color:rgba(45,43,40,.5);line-height:1.7;} .vid-card{background:var(--charcoal);border-radius:16px;overflow:hidden;} .vid-embed{position:relative;padding-bottom:56.25%;height:0;} 0;left:0;width:100%;height:100%;border:none;} weight:300;color:rgba(250,248,244,.45);} @media(max-width:700px){.studio-sec{padding:64px 20px;}} linen);padding:88px 72px;} .book-inner{max-width:760px;margin:0 auto;} font-size:clamp(28px,4vw,44px);font-weight:300;color:var(--charcoal);margin-bottom:8px;letter-spacing:-.02em;} var(--terra);} .alert{background:var(--terra);border-radius:10px;padding:18px 22px;margin-bottom:24px;} 300;color:rgba(255,255,255,.9);line-height:1.75;} fff;} .bsteps{display:flex;flex-direction:column;gap:0;} padding:20px 0;border-bottom:1px solid rgba(107,124,90,.12);} .bstep:last-child{border-bottom:none;} border-radius:50%;background:var(--navy);color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;} .bnum.gold{background:var(--gold);} .btitle{font-size:14px;font-weight:600;color:var(--charcoal);margin-bottom:5px;} .bbody{font-size:14px;font-weight:300;color:rgba(45,43,40,.65);line-height:1.75;} var(--charcoal);} .step-cta{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-family:var(--font-b);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff !important;background:var(--navy);padding:10px 20px;border-radius:100px;text-decoration:none;} .step-cta.red{background:var(--terra);} .buy-btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px;} .section-div{height:1px;background:rgba(107,124,90,.1);margin:4px 0;} .vid-shorts{max-width:360px;margin:24px auto;} .vid-shorts .vid-embed{padding-bottom:177.78%;} @media(max-width:700px){.book-sec{padding:64px 20px;}} cream);padding:88px 72px;} .faq-inner{max-width:760px;margin:0 auto;} font-size:clamp(26px,3.5vw,44px);font-weight:300;color:var(--charcoal);margin-bottom:6px;letter-spacing:-.02em;} var(--terra);} .faq-list{display:flex;flex-direction:column;gap:2px;} .faq-item{background:var(--ivory);} .faq-item:first-child{border-radius:14px 14px 0 0;} .faq-item:last-child{border-radius:0 0 14px 14px;} .faq-q{font-size:13px;font-weight:600;color:var(--charcoal);padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(45,43,40,.06);} .faq-q::after{content:"+";font-size:20px;font-weight:300;color:var(--terra);flex-shrink:0;} .faq-a{font-size:13px;font-weight:300;color:rgba(45,43,40,.65);line-height:1.8;padding:18px 24px 20px;} decoration:none;font-weight:500;} @media(max-width:700px){.faq-sec{padding:64px 20px;}} padding:88px 72px;text-align:center;} .final-inner{max-width:580px;margin:0 auto;} .est-badge{display:inline-flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:24px;} .est-arc{font-size:9px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:rgba(155,64,53,.65);} .est-year{font-family:var(--font-d);font-style:italic;font-size:14px;font-weight:300;color:rgba(255,255,255,.25);} .final h2{font-family:var(--font-d);font-size:clamp(36px,5vw,64px);font-weight:300;color:var(--warm-white);line-height:1.05;margin-bottom:12px;letter-spacing:-.02em;} var(--terra);} .final-sub{font-size:14px;font-weight:300;color:rgba(255,255,255,.45);line-height:1.85;margin-bottom:28px;max-width:420px;margin-left:auto;margin-right:auto;} .final-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:24px;} .final-fine{font-size:11px;font-weight:300;color:rgba(255,255,255,.2);line-height:1.7;} .app-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;} .app-badge{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px 18px;text-decoration:none;color:var(--warm-white);transition:background .2s;} .app-badge:hover{background:rgba(255,255,255,.12);} .app-label{font-size:9px;font-weight:300;color:rgba(255,255,255,.4);display:block;letter-spacing:.06em;} .app-store{font-size:13px;font-weight:500;color:#fff;display:block;} @media(max-width:700px){.final{padding:64px 20px;}} 1a1a18;padding:22px 72px;} .manage-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;} .manage-text{font-size:13px;font-weight:300;color:rgba(250,248,244,.4);line-height:1.5;} .manage-links{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0;} .manage-link{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(250,248,244,.55);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);padding:9px 18px;border-radius:100px;text-decoration:none;white-space:nowrap;} @media(max-width:700px){.manage-strip{padding:18px 20px;}} color:#FAF8F4;padding:52px 72px 0;font-family:var(--font-b);} .footer-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:36px;margin-bottom:48px;} display:block;margin-bottom:16px;opacity:.85;} 300;color:rgba(250,248,244,.45);line-height:1.8;max-width:240px;margin-bottom:18px;} 300;color:rgba(250,248,244,.6);text-decoration:none;display:block;line-height:2;} .foot-col-hd{font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:rgba(250,248,244,.3);margin-bottom:18px;} flex;flex-direction:column;gap:10px;} 300;color:rgba(250,248,244,.55);text-decoration:none;} 26px 0 36px;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr;gap:48px;align-items:start;} .foot-ack{font-size:11px;font-weight:300;color:rgba(250,248,244,.3);line-height:1.75;} .foot-copy{text-align:right;font-size:11px;font-weight:300;color:rgba(250,248,244,.2);line-height:1.9;} .foot-copy a{color:rgba(250,248,244,.3);text-decoration:none;} columns:1fr 1fr;gap:28px;} .foot-bottom{grid-template-columns:1fr;gap:16px;} .foot-copy{text-align:left;} } a> li> li> li> nbsp;6 months of Club rates
padding:36px 40px 28px;text-align:center;border-bottom:1px solid rgba(30,58,95,.08);"> max-width:480px;display:inline-block;" loading="eager"> h1> span> span> reformer classes ins ndash;35 weight:300;color:rgba(155,64,53,.55);">–25 53,.06);border-left:3px solid var(--terra);border-radius:0 8px 8px 0;padding:18px 22px;margin-bottom:16px;"> weight:300;color:rgba(45,43,40,.65);line-height:1.75;">🆕 Coming 4+ times a week? Our $75/week unlimited membership (limited time) is almost certainly better value. Chat to us about a custom Club Rate weekly membership → Full Terms & Conditions → wrap;gap:12px;margin-top:8px;"> 12px 24px;">View unlimited — $75/wk → Chat about custom → Accountability div> div> div> weight:300;color:rgba(45,43,40,.55);line-height:1.75;margin-bottom:20px;">Watch the video, or follow the steps below. weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(45,43,40,.35);margin:28px 0 16px;">Buying your passes 8595; Google Play display:inline-flex;">Purchase Club Membership — $100 → strong> — top left rdquo; — swipe right along the options at the top weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(45,43,40,.35);margin:32px 0 16px;">Booking your classes div> /strong> 124,90,.08);border-left:3px solid var(--olive);border-radius:0 8px 8px 0;padding:16px 20px;margin-top:24px;font-size:13px;font-weight:300;color:rgba(45,43,40,.65);line-height:1.75;"> var(--charcoal);">Remember: Cancel 4+ hours before class via the app and your credit is automatically returned. Cancel under 4 hours or no-show and the credit is forfeited. xf8ff; 9654; color:rgba(222,181,254,.2);">Member Hub → div> weight:300;color:rgba(250,248,244,.55);line-height:2.1;">Kynd Studios