.marketing-module__qTkJOq__site{--c-crossfit:#f4c20d;--c-crossfit-ink:#111;--c-climbing:#b8235a;--c-climbing-ink:#fff;--c-yoga:#0f6b5c;--c-yoga-ink:#fff;--c-pilates:#2342c8;--c-pilates-ink:#fff;--bolt-blue:#0a84ff;--sleeve:var(--c-pilates);--sleeve-ink:var(--c-pilates-ink);--bg:#fff;--bg-3:#ededed;--line:#e2e2df;--line-2:#c9c9c5;--ink:#111;--ink-2:#454545;--ink-3:#676767;--focus:#111;--shot-line:#dcdcdc;--sleeve-ink-2:color-mix(in srgb, var(--sleeve-ink) 86%, var(--sleeve));--sleeve-ink-3:color-mix(in srgb, var(--sleeve-ink) 74%, var(--sleeve));--sleeve-line:color-mix(in srgb, var(--sleeve-ink) 26%, var(--sleeve));--font:var(--font-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--r-control:999px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);background:var(--bg);width:100%;color:var(--ink-2);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:1rem;line-height:1.6;position:relative;container:mkt/inline-size}.marketing-module__qTkJOq__site[data-studio=crossfit]{--sleeve:var(--c-crossfit);--sleeve-ink:var(--c-crossfit-ink)}.marketing-module__qTkJOq__site[data-studio=climbing]{--sleeve:var(--c-climbing);--sleeve-ink:var(--c-climbing-ink)}.marketing-module__qTkJOq__site[data-studio=yoga]{--sleeve:var(--c-yoga);--sleeve-ink:var(--c-yoga-ink)}.marketing-module__qTkJOq__site[data-studio=pilates]{--sleeve:var(--c-pilates);--sleeve-ink:var(--c-pilates-ink)}.marketing-module__qTkJOq__site ::selection{background:var(--sleeve);color:var(--sleeve-ink)}.marketing-module__qTkJOq__site :focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.marketing-module__qTkJOq__site :where(a){color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}.marketing-module__qTkJOq__site :where(h1,h2,h3,p,ol,ul,figure,blockquote){margin:0}.marketing-module__qTkJOq__site :where(ol,ul){padding:0;list-style:none}.marketing-module__qTkJOq__sel{-webkit-user-select:all;user-select:all}.marketing-module__qTkJOq__skip{z-index:60;background:var(--ink);color:var(--bg);border-radius:6px;padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.marketing-module__qTkJOq__skip:focus{top:12px}.marketing-module__qTkJOq__ico{flex:none;width:1.15em;height:1.15em}.marketing-module__qTkJOq__wrap{--g:20px;width:min(100% - 2 * var(--g), 1240px);margin-inline:auto}@container mkt (min-width:760px){.marketing-module__qTkJOq__wrap{--g:40px}}@container mkt (min-width:1080px){.marketing-module__qTkJOq__wrap{--g:56px}}.marketing-module__qTkJOq__section{padding-block:72px}@container mkt (min-width:760px){.marketing-module__qTkJOq__section{padding-block:104px}}@container mkt (min-width:1080px){.marketing-module__qTkJOq__section{padding-block:128px}}.marketing-module__qTkJOq__display{letter-spacing:-.045em;color:var(--ink);text-wrap:balance;font-weight:800;line-height:.95}.marketing-module__qTkJOq__line{display:block}.marketing-module__qTkJOq__head{letter-spacing:-.042em;color:var(--ink);text-wrap:balance;font-size:clamp(2rem,1.25rem + 3.2cqi,3.5rem);font-weight:800;line-height:1.02}.marketing-module__qTkJOq__lead{color:var(--ink-2);text-wrap:pretty;font-size:clamp(1.125rem,1rem + .5cqi,1.3125rem);line-height:1.5}.marketing-module__qTkJOq__token{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:0;outline-offset:1px;white-space:nowrap;border-radius:4px;outline:1.5px dashed;padding:.05em .35em;font-size:.85em;font-weight:600}.marketing-module__qTkJOq__btn{border-radius:var(--r-control);min-height:48px;font:600 1rem / 1 var(--font);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-out), background-color .2s ease, color .2s ease, border-color .2s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:.55em;padding:0 22px;text-decoration:none;display:inline-flex}.marketing-module__qTkJOq__btn:active{transform:scale(.97)}.marketing-module__qTkJOq__btnLg{min-height:56px;padding:0 28px;font-size:1.0625rem}.marketing-module__qTkJOq__btnPrimary{background:var(--sleeve);color:var(--sleeve-ink)}.marketing-module__qTkJOq__btnGhost{color:var(--ink);border-color:var(--line-2);background:0 0}@media (hover:hover) and (pointer:fine){.marketing-module__qTkJOq__btnPrimary:hover{background:color-mix(in srgb, var(--sleeve) 86%, #000)}.marketing-module__qTkJOq__btnGhost:hover{border-color:var(--ink)}}.marketing-module__qTkJOq__onSleeve .marketing-module__qTkJOq__btnPrimary{background:var(--sleeve-ink);color:var(--sleeve)}@media (hover:hover) and (pointer:fine){.marketing-module__qTkJOq__onSleeve .marketing-module__qTkJOq__btnPrimary:hover{background:color-mix(in srgb, var(--sleeve-ink) 88%, var(--sleeve))}}.marketing-module__qTkJOq__onSleeve{--focus:var(--sleeve-ink)}.marketing-module__qTkJOq__masthead{top:env(safe-area-inset-top,0px);z-index:20;background:var(--sleeve);color:var(--sleeve-ink);transition:background-color .45s var(--ease-in-out), color .45s var(--ease-in-out), box-shadow .2s ease;position:sticky}.marketing-module__qTkJOq__masthead[data-scrolled=true]{background:var(--bg);color:var(--ink);box-shadow:0 1px 0 var(--line)}.marketing-module__qTkJOq__masthead:not([data-scrolled=true]){--focus:var(--sleeve-ink)}.marketing-module__qTkJOq__mastheadRow{align-items:center;gap:12px;min-height:64px;display:flex}@container mkt (min-width:1080px){.marketing-module__qTkJOq__mastheadRow{min-height:72px}}.marketing-module__qTkJOq__mastheadNav{gap:26px;margin-left:24px;display:none}.marketing-module__qTkJOq__mastheadNav a{font:500 .9375rem / 1 var(--font);opacity:.78;text-decoration:none}@media (hover:hover) and (pointer:fine){.marketing-module__qTkJOq__mastheadNav a:hover{opacity:1}}@container mkt (min-width:1080px){.marketing-module__qTkJOq__mastheadNav{display:flex}}.marketing-module__qTkJOq__mastheadActions{align-items:center;gap:8px;margin-left:auto;display:flex}.marketing-module__qTkJOq__masthead .marketing-module__qTkJOq__btn{min-height:40px;padding:0 14px;font-size:.9375rem}@container mkt (min-width:520px){.marketing-module__qTkJOq__masthead .marketing-module__qTkJOq__btn{padding:0 16px}}.marketing-module__qTkJOq__masthead .marketing-module__qTkJOq__btnPrimary{background:var(--sleeve-ink);color:var(--sleeve)}.marketing-module__qTkJOq__masthead[data-scrolled=true] .marketing-module__qTkJOq__btnPrimary{background:var(--sleeve);color:var(--sleeve-ink)}.marketing-module__qTkJOq__btnLogin{color:inherit;border-color:color-mix(in srgb, currentColor 34%, transparent);background:0 0}.marketing-module__qTkJOq__logo{color:inherit;align-items:center;gap:9px;padding-block:6px;text-decoration:none;display:inline-flex}.marketing-module__qTkJOq__logoMark{flex:none;width:30px;height:30px;display:block}.marketing-module__qTkJOq__logoWord{font:800 1.5rem / 1 var(--font);letter-spacing:-.04em}.marketing-module__qTkJOq__footerLogo .marketing-module__qTkJOq__logoMark{width:40px;height:40px}.marketing-module__qTkJOq__footerLogo .marketing-module__qTkJOq__logoWord{font-size:2rem}.marketing-module__qTkJOq__hero{background:var(--sleeve);color:var(--sleeve-ink);transition:background-color .45s var(--ease-in-out), color .45s var(--ease-in-out);padding-block:32px 72px}@container mkt (min-width:760px){.marketing-module__qTkJOq__hero{padding-block:56px 104px}}@container mkt (min-width:1080px){.marketing-module__qTkJOq__hero{padding-block:64px 96px}}.marketing-module__qTkJOq__heroGrid{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.marketing-module__qTkJOq__heroTitle{color:var(--sleeve-ink);font-size:clamp(2.6rem,12.5cqi,4.5rem)}@container mkt (min-width:900px){.marketing-module__qTkJOq__heroTitle{font-size:min(7.4cqi - 2px,6rem)}}.marketing-module__qTkJOq__heroCopy{align-content:start;justify-items:start;gap:22px;display:grid}.marketing-module__qTkJOq__hero .marketing-module__qTkJOq__lead{color:var(--sleeve-ink-2);max-width:34rem}.marketing-module__qTkJOq__proof{color:var(--sleeve-ink-3);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.9375rem;display:flex}.marketing-module__qTkJOq__proofMark{background:var(--sleeve-ink);border-radius:1px;width:8px;height:8px}.marketing-module__qTkJOq__demo{gap:24px;min-width:0;display:grid}.marketing-module__qTkJOq__sleevePhoto{aspect-ratio:1;background:color-mix(in srgb, var(--sleeve-ink) 14%, var(--sleeve));display:block;position:relative;overflow:hidden}.marketing-module__qTkJOq__sleevePhoto img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s var(--ease-in-out);position:absolute;inset:0}.marketing-module__qTkJOq__sleevePhoto img[data-active=true]{opacity:1}.marketing-module__qTkJOq__ttWrap{min-width:0}.marketing-module__qTkJOq__tabs{flex-wrap:wrap;gap:5px;display:flex}.marketing-module__qTkJOq__tab{appearance:none;min-height:40px;color:var(--sleeve-ink);background:color-mix(in srgb, var(--sleeve-ink) 10%, transparent);font:600 .8125rem / 1 var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease, color .16s ease, transform .16s var(--ease-out);border:0;border-radius:999px;align-items:center;gap:7px;padding:8px 10px 8px 9px;display:inline-flex}.marketing-module__qTkJOq__tab:active{transform:scale(.97)}@container mkt (min-width:520px){.marketing-module__qTkJOq__tab{padding:8px 12px 8px 10px;font-size:.875rem}}.marketing-module__qTkJOq__tab[aria-selected=true]{background:var(--sleeve-ink);color:var(--sleeve)}.marketing-module__qTkJOq__sw{width:12px;height:12px;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--sleeve-ink) 70%, transparent);border-radius:2px;display:block}.marketing-module__qTkJOq__swCrossfit{background:var(--c-crossfit)}.marketing-module__qTkJOq__swClimbing{background:var(--c-climbing)}.marketing-module__qTkJOq__swYoga{background:var(--c-yoga)}.marketing-module__qTkJOq__swPilates{background:var(--c-pilates)}.marketing-module__qTkJOq__ttHead{justify-content:space-between;align-items:baseline;gap:12px;padding-block:20px 8px;display:flex}.marketing-module__qTkJOq__ttDay{font:600 .75rem / 1.2 var(--font);text-transform:uppercase;letter-spacing:.09em;color:var(--sleeve-ink-3)}.marketing-module__qTkJOq__ttExample{font:600 .6875rem / 1 var(--font);letter-spacing:.04em;color:var(--sleeve-ink-3);border:1px solid var(--sleeve-line);text-transform:uppercase;border-radius:3px;padding:4px 7px}.marketing-module__qTkJOq__ttRow{border-top:1px solid var(--sleeve-line);grid-template-columns:4.9em minmax(0,1fr);grid-template-areas:"time name""time meta";align-items:baseline;gap:6px 14px;padding-block:14px;display:grid;position:relative}@container mkt (min-width:520px){.marketing-module__qTkJOq__ttRow{grid-template-columns:5.4em minmax(0,1fr) auto;grid-template-areas:"time name meta";align-items:center}}.marketing-module__qTkJOq__ttTime{font:500 .9375rem / 1.2 var(--font);color:var(--sleeve-ink-3);font-variant-numeric:tabular-nums;grid-area:time}.marketing-module__qTkJOq__ttName{font:600 1.0625rem / 1.25 var(--font);color:var(--sleeve-ink);letter-spacing:-.01em;grid-area:name}.marketing-module__qTkJOq__ttMeta{font:500 .875rem / 1 var(--font);color:var(--sleeve-ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-area:meta;align-items:center;gap:8px 10px;display:flex}@container mkt (min-width:520px){.marketing-module__qTkJOq__ttMeta{justify-content:flex-end}}.marketing-module__qTkJOq__ttFull{font:800 .6875rem / 1 var(--font);letter-spacing:.1em;text-transform:uppercase;background:var(--sleeve-ink);color:var(--sleeve);border-radius:999px;padding:5px 8px 4px;transition:opacity .2s}.marketing-module__qTkJOq__ttRow[data-open=true] .marketing-module__qTkJOq__ttFull{opacity:0}.marketing-module__qTkJOq__ttWait{color:var(--sleeve-ink-3);white-space:nowrap}.marketing-module__qTkJOq__num{transition:transform .26s var(--ease-out), opacity .26s var(--ease-out), filter .26s var(--ease-out);display:inline-block}.marketing-module__qTkJOq__num[data-roll=out]{opacity:0;filter:blur(2px);transform:translateY(-6px)}.marketing-module__qTkJOq__num[data-roll=in]{opacity:0;filter:blur(2px);transition:none;transform:translateY(6px)}.marketing-module__qTkJOq__ttRow:before{content:"";background:color-mix(in srgb, var(--sleeve-ink) 16%, transparent);clip-path:inset(0 100% 0 0);opacity:0;pointer-events:none;position:absolute;inset:0 -10px}.marketing-module__qTkJOq__ttRow[data-flash=on]:before{opacity:1;clip-path:inset(0);transition:clip-path .52s var(--ease-out), opacity .12s ease}.marketing-module__qTkJOq__ttRow[data-flash=fade]:before{opacity:0;clip-path:inset(0);transition:opacity .9s}.marketing-module__qTkJOq__ttEvent{border-top:1px solid var(--sleeve-line);color:var(--sleeve-ink-2);align-items:flex-start;gap:10px;min-height:4.4em;padding-top:14px;font-size:.9375rem;line-height:1.45;display:flex}.marketing-module__qTkJOq__ttEvent .marketing-module__qTkJOq__ico{color:var(--sleeve-ink-3);margin-top:.15em}.marketing-module__qTkJOq__ttEvent[data-state=booked],.marketing-module__qTkJOq__ttEvent[data-state=booked] .marketing-module__qTkJOq__ico{color:var(--sleeve-ink)}.marketing-module__qTkJOq__ttEventText{transition:opacity .2s,filter .2s}.marketing-module__qTkJOq__ttEventText[data-swap=out]{opacity:0;filter:blur(2px)}@container mkt (min-width:1080px){.marketing-module__qTkJOq__heroGrid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"title title title title title title title title title title title title""copy copy copy copy photo photo photo photo list list list list";gap:56px 32px}.marketing-module__qTkJOq__heroTitle{grid-area:title}.marketing-module__qTkJOq__heroCopy{grid-area:copy}.marketing-module__qTkJOq__demo{display:contents}.marketing-module__qTkJOq__sleevePhoto{grid-area:photo}.marketing-module__qTkJOq__ttWrap{grid-area:list}}.marketing-module__qTkJOq__problemGrid{gap:40px;display:grid}@container mkt (min-width:1080px){.marketing-module__qTkJOq__problemGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:80px}.marketing-module__qTkJOq__problemGrid .marketing-module__qTkJOq__head{align-self:start;position:sticky;top:120px}}.marketing-module__qTkJOq__log{border-top:1px solid var(--line)}.marketing-module__qTkJOq__log li{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:5.2em minmax(0,1fr);align-items:baseline;gap:16px;padding-block:18px;font-size:clamp(1.0625rem,.98rem + .5cqi,1.3125rem);line-height:1.4;display:grid}.marketing-module__qTkJOq__logTime{font:500 .875rem / 1.4 var(--font);color:var(--ink-3);font-variant-numeric:tabular-nums}.marketing-module__qTkJOq__punch{font:800 clamp(1.5rem, 1.1rem + 1.7cqi, 2.375rem) / 1.12 var(--font);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin-top:40px}.marketing-module__qTkJOq__ruled{border-block:1px solid var(--line)}.marketing-module__qTkJOq__steps{gap:36px;margin-top:48px;display:grid}@container mkt (min-width:760px){.marketing-module__qTkJOq__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 40px}}@container mkt (min-width:1080px){.marketing-module__qTkJOq__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}}.marketing-module__qTkJOq__step{border-top:2px solid var(--ink);align-content:start;justify-items:start;gap:12px;padding-top:18px;display:grid}.marketing-module__qTkJOq__stepN{background:var(--sleeve);width:32px;height:32px;color:var(--sleeve-ink);font:800 .9375rem / 1 var(--font);transition:background-color .45s var(--ease-in-out), color .45s var(--ease-in-out);border-radius:999px;place-items:center;display:inline-grid}.marketing-module__qTkJOq__step h3{font:700 1.25rem / 1.25 var(--font);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.marketing-module__qTkJOq__shots{grid-template-columns:minmax(0,1fr);align-items:end;gap:20px;margin-top:64px;display:grid}@container mkt (min-width:760px){.marketing-module__qTkJOq__shots{grid-template-columns:minmax(0,8fr) minmax(0,3fr);gap:0}.marketing-module__qTkJOq__shotPhone{z-index:1;margin-bottom:-28px;margin-left:-18%;position:relative}}.marketing-module__qTkJOq__shot{min-width:0}.marketing-module__qTkJOq__shotFrame{border:1px solid var(--shot-line);background:#fff;border-radius:10px;position:relative;overflow:hidden}.marketing-module__qTkJOq__shotFrame img{width:100%;height:auto;display:block}.marketing-module__qTkJOq__shotPhone{justify-self:center;width:min(100%,220px)}.marketing-module__qTkJOq__shotPhone .marketing-module__qTkJOq__shotFrame{border-width:6px;border-radius:26px}@container mkt (min-width:760px){.marketing-module__qTkJOq__shotPhone{width:min(100%,300px)}}.marketing-module__qTkJOq__kindGrid{gap:14px;margin-top:48px;display:grid}@container mkt (min-width:760px){.marketing-module__qTkJOq__kindGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}@container mkt (min-width:1080px){.marketing-module__qTkJOq__kindGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.marketing-module__qTkJOq__kind{background:var(--k);color:var(--k-ink);grid-template-columns:112px minmax(0,1fr);align-content:start;gap:6px 16px;padding:14px;display:grid}.marketing-module__qTkJOq__kind figure{aspect-ratio:1;background:var(--bg-3);grid-row:span 2;position:relative;overflow:hidden}.marketing-module__qTkJOq__kind img{object-fit:cover;width:100%;height:100%}.marketing-module__qTkJOq__kind h3{font:700 1.125rem / 1.25 var(--font);letter-spacing:-.015em;color:var(--k-ink);padding-top:2px}.marketing-module__qTkJOq__kind p{color:color-mix(in srgb, var(--k-ink) 86%, var(--k));font-size:.9375rem;line-height:1.5}@container mkt (min-width:760px){.marketing-module__qTkJOq__kind{grid-template-columns:minmax(0,1fr);row-gap:12px;padding:16px 16px 24px}.marketing-module__qTkJOq__kind figure{grid-row:auto;margin-bottom:6px}.marketing-module__qTkJOq__kind h3{font-size:1.25rem}}.marketing-module__qTkJOq__kindCrossfit{--k:var(--c-crossfit);--k-ink:var(--c-crossfit-ink)}.marketing-module__qTkJOq__kindClimbing{--k:var(--c-climbing);--k-ink:var(--c-climbing-ink)}.marketing-module__qTkJOq__kindYoga{--k:var(--c-yoga);--k-ink:var(--c-yoga-ink)}.marketing-module__qTkJOq__kindPilates{--k:var(--c-pilates);--k-ink:var(--c-pilates-ink)}.marketing-module__qTkJOq__kindCrossfit img{object-position:38% 50%}.marketing-module__qTkJOq__kindClimbing img{object-position:66% 40%}.marketing-module__qTkJOq__kindYoga img{object-position:28% 50%}.marketing-module__qTkJOq__kindPilates img{object-position:62% 60%}.marketing-module__qTkJOq__whyGrid{gap:14px;margin-top:48px;display:grid}@container mkt (min-width:760px){.marketing-module__qTkJOq__whyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.marketing-module__qTkJOq__whyPaid,.marketing-module__qTkJOq__whyNumbers{grid-column:span 2}}@container mkt (min-width:1080px){.marketing-module__qTkJOq__whyGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.marketing-module__qTkJOq__whyGrid .marketing-module__qTkJOq__whyPaid{--size:clamp(2.25rem, 1.2rem + 3.4cqi, 4rem);grid-area:1/1/span 2/span 7;align-content:space-between}.marketing-module__qTkJOq__whyMoney{grid-area:1/8/auto/span 5}.marketing-module__qTkJOq__whyWaiver{grid-area:2/8/auto/span 5}.marketing-module__qTkJOq__whyPrice,.marketing-module__qTkJOq__whyPeople,.marketing-module__qTkJOq__whyNumbers{grid-column:span 4}}.marketing-module__qTkJOq__whyItem{--size:1.5rem;background:var(--bg);border:1px solid var(--line);align-content:start;gap:14px;min-width:0;padding:clamp(22px,2.6cqi,36px);display:grid}.marketing-module__qTkJOq__whyItem h3{font:800 var(--size) / 1.06 var(--font);letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.marketing-module__qTkJOq__whyItem p{color:var(--ink-2);max-width:44ch}.marketing-module__qTkJOq__whyPaid{--size:clamp(1.875rem, 1.2rem + 2.6cqi, 2.75rem);background:var(--sleeve);border-color:var(--sleeve);transition:background-color .45s var(--ease-in-out), border-color .45s var(--ease-in-out)}.marketing-module__qTkJOq__whyPaid h3{color:var(--sleeve-ink)}.marketing-module__qTkJOq__whyPaid p{color:var(--sleeve-ink-2)}.marketing-module__qTkJOq__whyMoney,.marketing-module__qTkJOq__whyWaiver{--size:clamp(1.75rem, 1.2rem + 1.9cqi, 2.375rem)}.marketing-module__qTkJOq__whyPrice,.marketing-module__qTkJOq__whyPeople,.marketing-module__qTkJOq__whyNumbers{--size:clamp(1.25rem, 1.1rem + .6cqi, 1.5rem)}.marketing-module__qTkJOq__whyMoney{grid-template-rows:auto auto 1fr}.marketing-module__qTkJOq__flow{flex-wrap:wrap;align-self:end;align-items:center;gap:10px;margin-top:4px;display:flex}@container mkt (min-width:1080px){.marketing-module__qTkJOq__whyMoney .marketing-module__qTkJOq__flow{align-self:start}}@container mkt (max-width:519.98px){.marketing-module__qTkJOq__flow{flex-direction:column;align-items:flex-start;gap:6px}.marketing-module__qTkJOq__flow .marketing-module__qTkJOq__ico{margin-left:14px;transform:rotate(90deg)}}.marketing-module__qTkJOq__flowNode{border:1px solid var(--line-2);border-radius:var(--r-control);min-height:40px;font:600 .875rem / 1.2 var(--font);color:var(--ink);background:var(--bg);align-items:center;padding:0 14px;display:inline-flex}.marketing-module__qTkJOq__flowYou{background:var(--sleeve);color:var(--sleeve-ink);border-color:var(--sleeve)}.marketing-module__qTkJOq__flow .marketing-module__qTkJOq__ico{color:var(--ink-3)}.marketing-module__qTkJOq__ai{padding-block:64px}@container mkt (min-width:1080px){.marketing-module__qTkJOq__ai{padding-block:88px}}.marketing-module__qTkJOq__aiGrid{gap:32px;display:grid}@container mkt (min-width:900px){.marketing-module__qTkJOq__aiGrid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;column-gap:64px}}.marketing-module__qTkJOq__ai .marketing-module__qTkJOq__head{font-size:clamp(1.75rem,1.2rem + 1.8cqi,2.5rem)}.marketing-module__qTkJOq__aiCopy{gap:16px;display:grid}.marketing-module__qTkJOq__aiCopy p{max-width:54ch}.marketing-module__qTkJOq__asks{justify-items:end;gap:10px;display:grid}.marketing-module__qTkJOq__asksLabel{font:600 .6875rem / 1 var(--font);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);border:1px solid var(--line-2);border-radius:3px;justify-self:end;padding:4px 7px}.marketing-module__qTkJOq__ask{background:var(--bg);border:1px solid var(--line);max-width:90%;color:var(--ink);border-radius:18px 18px 4px;padding:12px 16px;font-size:.9375rem;line-height:1.4}.marketing-module__qTkJOq__heaveGrid{gap:32px;display:grid}@container mkt (min-width:900px){.marketing-module__qTkJOq__heaveGrid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:72px}}.marketing-module__qTkJOq__heavePhoto{aspect-ratio:1;background:var(--bg-3);position:relative;overflow:hidden}.marketing-module__qTkJOq__heavePhoto img{object-fit:cover;width:100%;height:100%}.marketing-module__qTkJOq__heaveCopy{gap:18px;display:grid}.marketing-module__qTkJOq__heaveCopy p{max-width:52ch}.marketing-module__qTkJOq__heaveLogo{transition:transform .16s var(--ease-out);border-radius:18px;justify-self:start;display:block}.marketing-module__qTkJOq__heaveLogo img{display:block}.marketing-module__qTkJOq__heaveCopy .marketing-module__qTkJOq__heaveLogo:focus-visible{border-radius:18px}@media (hover:hover) and (pointer:fine){.marketing-module__qTkJOq__heaveLogo:hover{transform:translateY(-2px)}}.marketing-module__qTkJOq__heaveLogo:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.marketing-module__qTkJOq__heaveLogo{transition:none}}.marketing-module__qTkJOq__disclosure{color:var(--ink-3);border-top:1px solid var(--line);padding-top:18px;font-size:.9375rem}.marketing-module__qTkJOq__founder{background:var(--sleeve);color:var(--sleeve-ink);transition:background-color .45s var(--ease-in-out)}.marketing-module__qTkJOq__founderGrid{gap:32px;display:grid}@container mkt (min-width:900px){.marketing-module__qTkJOq__founderGrid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;column-gap:72px}}.marketing-module__qTkJOq__headshot{aspect-ratio:1;max-width:420px;position:relative;overflow:hidden}.marketing-module__qTkJOq__headshot img{object-fit:cover;width:100%;height:100%}.marketing-module__qTkJOq__slot{text-align:center;color:var(--sleeve-ink);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--sleeve-ink) 8%, var(--sleeve)) 0 14px, color-mix(in srgb, var(--sleeve-ink) 14%, var(--sleeve)) 14px 28px);border:1px dashed color-mix(in srgb, var(--sleeve-ink) 40%, var(--sleeve));align-content:center;place-items:center;gap:10px;padding:20px;font-size:.875rem;font-weight:600;display:grid}.marketing-module__qTkJOq__slot .marketing-module__qTkJOq__ico{width:24px;height:24px}.marketing-module__qTkJOq__founderNote{justify-items:start;gap:24px;display:grid}.marketing-module__qTkJOq__founderNote blockquote p{font:500 clamp(1.375rem, 1.1rem + 1.1cqi, 1.875rem) / 1.38 var(--font);letter-spacing:-.02em;color:var(--sleeve-ink);text-wrap:pretty;max-width:34ch}.marketing-module__qTkJOq__sign{color:var(--sleeve-ink);flex-wrap:wrap;align-items:center;gap:6px 14px;font-weight:600;display:flex}.marketing-module__qTkJOq__signLink{color:var(--sleeve-ink-2);align-items:center;gap:4px;font-weight:500;text-decoration:underline;display:inline-flex}.marketing-module__qTkJOq__faqGrid{gap:32px;display:grid}@container mkt (min-width:1080px){.marketing-module__qTkJOq__faqGrid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:80px}}.marketing-module__qTkJOq__faqList{border-bottom:1px solid var(--line)}.marketing-module__qTkJOq__faqList details{border-top:1px solid var(--line)}.marketing-module__qTkJOq__faqList summary{min-height:64px;font:600 1.125rem / 1.35 var(--font);letter-spacing:-.01em;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:24px;padding-block:18px;list-style:none;display:flex}.marketing-module__qTkJOq__faqList summary::-webkit-details-marker{display:none}.marketing-module__qTkJOq__faqList summary .marketing-module__qTkJOq__ico{color:var(--ink-3);transition:transform .19s var(--ease-out)}.marketing-module__qTkJOq__faqItem[open]:not([data-closing]) summary .marketing-module__qTkJOq__ico{transition-duration:.24s;transform:rotate(45deg)}.marketing-module__qTkJOq__faqAnswer{max-width:62ch;transition:opacity .19s ease, translate .19s var(--ease-drawer);padding-bottom:24px}.marketing-module__qTkJOq__faqItem:not([open]) .marketing-module__qTkJOq__faqAnswer,.marketing-module__qTkJOq__faqItem[data-closing] .marketing-module__qTkJOq__faqAnswer{opacity:0;translate:0 -6px}.marketing-module__qTkJOq__faqItem[open]:not([data-closing]) .marketing-module__qTkJOq__faqAnswer{transition-duration:.24s}@starting-style{.marketing-module__qTkJOq__faqItem[open] .marketing-module__qTkJOq__faqAnswer{opacity:0;translate:0 -6px}}@supports (interpolate-size:allow-keywords) and selector(::details-content){.marketing-module__qTkJOq__faqItem{interpolate-size:allow-keywords}.marketing-module__qTkJOq__faqItem::details-content{block-size:0;transition:block-size .19s var(--ease-drawer), content-visibility .19s allow-discrete;overflow-y:clip}.marketing-module__qTkJOq__faqItem[open]::details-content{block-size:auto;transition-duration:.24s}}@supports not ((interpolate-size:allow-keywords) and selector(::details-content)){.marketing-module__qTkJOq__faqBody{transition:grid-template-rows .24s var(--ease-drawer);grid-template-rows:1fr;display:grid}.marketing-module__qTkJOq__faqItem:not([open]) .marketing-module__qTkJOq__faqBody,.marketing-module__qTkJOq__faqItem[data-closing] .marketing-module__qTkJOq__faqBody{grid-template-rows:0fr;transition-duration:.19s}.marketing-module__qTkJOq__faqClip{min-height:0;overflow-y:clip}}@media (prefers-reduced-motion:reduce){.marketing-module__qTkJOq__faqList .marketing-module__qTkJOq__faqBody,.marketing-module__qTkJOq__faqList .marketing-module__qTkJOq__faqAnswer,.marketing-module__qTkJOq__faqList summary .marketing-module__qTkJOq__ico{transition:none}.marketing-module__qTkJOq__faqItem::details-content{transition:none}}.marketing-module__qTkJOq__closer{background:var(--sleeve);color:var(--sleeve-ink);transition:background-color .45s var(--ease-in-out);padding-block:88px 104px}@container mkt (min-width:1080px){.marketing-module__qTkJOq__closer{padding-block:144px 160px}}.marketing-module__qTkJOq__closerTitle{color:var(--sleeve-ink);max-width:15ch;font-size:clamp(2.5rem,10.5cqi,4.25rem)}@container mkt (min-width:900px){.marketing-module__qTkJOq__closerTitle{font-size:min(7cqi - 4px,6rem)}}.marketing-module__qTkJOq__closer .marketing-module__qTkJOq__lead{max-width:40ch;color:var(--sleeve-ink-2);margin-top:28px}.marketing-module__qTkJOq__closerActions{justify-items:start;gap:16px;margin-top:40px;display:grid}.marketing-module__qTkJOq__reply{color:var(--sleeve-ink-3);font-size:.9375rem}.marketing-module__qTkJOq__talk{background:var(--bg);width:min(100% - 32px,440px);max-width:440px;color:var(--ink-2);opacity:1;transition:opacity .2s var(--ease-out), transform .24s var(--ease-out), overlay .24s allow-discrete, display .24s allow-discrete;border:0;border-radius:20px;margin:auto;padding:0;transform:none;box-shadow:0 30px 80px #11111147,0 0 0 1px #1111110f}.marketing-module__qTkJOq__talk:not([open]){opacity:0;transform:translateY(8px)scale(.98)}@starting-style{.marketing-module__qTkJOq__talk[open]{opacity:0;transform:translateY(8px)scale(.98)}}.marketing-module__qTkJOq__talk::backdrop{background:#11111173}@media (max-width:559.98px){.marketing-module__qTkJOq__talk{width:100%;max-width:100%;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 20px 0 0;margin:auto 0 0}.marketing-module__qTkJOq__talk:not([open]){transform:translateY(24px)}@starting-style{.marketing-module__qTkJOq__talk[open]{transform:translateY(24px)}}}@media (prefers-reduced-motion:reduce){.marketing-module__qTkJOq__talk{transition:none}}.marketing-module__qTkJOq__talkInner{gap:14px;padding:22px 22px 24px;display:grid}.marketing-module__qTkJOq__talkHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.marketing-module__qTkJOq__talkTitle{font:800 1.5rem / 1.1 var(--font);letter-spacing:-.035em;color:var(--ink)}.marketing-module__qTkJOq__talkClose{appearance:none;border:1px solid var(--line);background:var(--bg);width:40px;height:40px;color:var(--ink);cursor:pointer;transition:transform .16s var(--ease-out);border-radius:999px;place-items:center;display:inline-grid}.marketing-module__qTkJOq__talkClose:active{transform:scale(.94)}.marketing-module__qTkJOq__talk .marketing-module__qTkJOq__btn{width:100%}.marketing-module__qTkJOq__talkEmail{border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.marketing-module__qTkJOq__talkAddress{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.marketing-module__qTkJOq__copyBtn{appearance:none;border-radius:var(--r-control);border:1px solid var(--line-2);min-height:36px;color:var(--ink);font:600 .8125rem / 1 var(--font);cursor:pointer;transition:transform .16s var(--ease-out), border-color .2s ease;background:0 0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.marketing-module__qTkJOq__copyBtn:active{transform:scale(.97)}.marketing-module__qTkJOq__copyBtn .marketing-module__qTkJOq__ico{width:14px;height:14px}.marketing-module__qTkJOq__talkReply{color:var(--ink-3);font-size:.9375rem}.marketing-module__qTkJOq__noscriptOptions{justify-items:start;gap:10px;margin-top:24px;display:grid}.marketing-module__qTkJOq__noscriptOptions a{color:var(--sleeve-ink);font-weight:600}.marketing-module__qTkJOq__footer{padding-block:56px calc(72px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}.marketing-module__qTkJOq__stripe{grid-template-columns:repeat(4,minmax(0,1fr));height:6px;margin-bottom:40px;display:grid}.marketing-module__qTkJOq__stripe span:first-child{background:var(--c-crossfit)}.marketing-module__qTkJOq__stripe span:nth-child(2){background:var(--c-climbing)}.marketing-module__qTkJOq__stripe span:nth-child(3){background:var(--c-yoga)}.marketing-module__qTkJOq__stripe span:nth-child(4){background:var(--c-pilates)}.marketing-module__qTkJOq__footerLogo{color:var(--ink);align-items:center;gap:12px;margin-bottom:28px;display:inline-flex}.marketing-module__qTkJOq__footerRow{color:var(--ink-3);gap:20px;font-size:.875rem;display:grid}@container mkt (min-width:760px){.marketing-module__qTkJOq__footerRow{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.marketing-module__qTkJOq__footerLinks{flex-wrap:wrap;gap:8px 22px;display:flex}.marketing-module__qTkJOq__footerLinks a{color:var(--ink-2);text-decoration:none}@media (hover:hover) and (pointer:fine){.marketing-module__qTkJOq__footerLinks a:hover{color:var(--ink);text-decoration:underline}}