.mg-campaign-banner-carousel[data-v-724af7a4]{overflow:hidden;position:relative;width:100%}.mg-campaign-banner-slide[data-v-724af7a4]{cursor:pointer;display:block;width:100%}.mg-campaign-banner-img[data-v-724af7a4]{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.mg-campaign-banner-indicators[data-v-724af7a4]{align-items:center;bottom:8px;display:flex;gap:6px;left:50%;position:absolute;transform:translate(-50%)}.mg-campaign-banner-indicators button[data-v-724af7a4]{background:#ffffff80;border:0;cursor:pointer;height:8px;padding:0;transition:background .2s;width:8px}.mg-campaign-banner-indicators button.active[data-v-724af7a4]{background:#fff}.running[data-v-569ed1ba]{margin-top:var(--club-space-section)}.running__list[data-v-569ed1ba]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));list-style:none;margin:1rem 0 0;padding:0}.running__link[data-v-569ed1ba]{color:var(--club-text);display:flex;flex-direction:column;gap:.4rem;text-decoration:none}.testimonials[data-v-e24031a4]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));list-style:none;margin:0;padding:0}.testimonials__item[data-v-e24031a4]{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.testimonials__item blockquote[data-v-e24031a4]{color:var(--club-text);flex:1;line-height:1.55;margin:0}.testimonials__item footer[data-v-e24031a4]{align-items:center;display:flex;font-size:.85rem;gap:.75rem}.testimonials__item footer>span[data-v-e24031a4]:last-child{display:flex;flex-direction:column}.testimonials__photo[data-v-e24031a4]{height:2.5rem;-o-object-fit:cover;object-fit:cover;width:2.5rem}.testimonials__photo--initials[data-v-e24031a4]{background:var(--club-primary-tint-2);color:var(--club-primary-text);display:inline-grid;font-weight:900;place-items:center}.club-home[data-v-d2fe7a8b]{padding:3rem 0}.club-home__hero[data-v-d2fe7a8b]{background:radial-gradient(60% 70% at 50% 0,var(--club-primary-tint-2),transparent 70%);margin-top:-2rem;padding:clamp(3rem,8vw,6.5rem) 0 clamp(2rem,5vw,4.5rem)}.club-home__hero-inner[data-v-d2fe7a8b]{align-items:center;display:flex;flex-direction:column;gap:1.25rem;text-align:center}.club-home__title[data-v-d2fe7a8b]{color:var(--club-text);font-size:var(--club-fs-hero);font-weight:900;letter-spacing:-.02em;line-height:1.03;margin:0;max-width:20ch}.club-home__title-accent[data-v-d2fe7a8b]{background:var(--club-grad-hero);-webkit-background-clip:text;background-clip:text;color:transparent}.club-home__subtitle[data-v-d2fe7a8b]{color:var(--club-text-2);font-size:1.05rem;margin-inline:auto;max-width:60ch}.club-home__pill[data-v-d2fe7a8b]{align-items:center;background:var(--club-primary-tint);border:1px solid var(--club-line);color:var(--club-text);display:inline-flex;flex-wrap:wrap;font-size:.8rem;font-weight:800;gap:.25rem .75rem;margin:0;padding:.35rem .85rem}.club-home__dot[data-v-d2fe7a8b]{background:var(--club-primary);height:.5rem;width:.5rem}.club-home__search[data-v-d2fe7a8b]{display:flex;gap:.5rem;margin:1.5rem auto 0;max-width:36rem;width:100%}.club-home__search .club-input[data-v-d2fe7a8b]{flex:1;min-width:0}.club-home__chips[data-v-d2fe7a8b]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;margin:.75rem 0 0;padding:0}.club-home__chips a[data-v-d2fe7a8b]{font-size:.8rem;text-decoration:none}.club-home__creators[data-v-d2fe7a8b]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));list-style:none;margin:0;padding:0}.club-home__creator[data-v-d2fe7a8b]{align-items:flex-start;display:flex;flex-direction:column;font-size:.85rem;gap:.25rem;padding:1.25rem}.club-home__creator strong[data-v-d2fe7a8b]{color:var(--club-text);font-size:var(--club-fs-card-title);font-weight:900}.club-home__creator .club-btn[data-v-d2fe7a8b]{align-self:stretch;margin-top:auto}.club-home__creator .club-muted+.club-muted[data-v-d2fe7a8b]{margin-bottom:.75rem}.club-home__avatar[data-v-d2fe7a8b]{background:var(--club-primary-tint-2);color:var(--club-primary-text);display:inline-grid;flex:none;font-weight:900;height:2.75rem;place-items:center;width:2.75rem}.club-home__goals[data-v-d2fe7a8b]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));list-style:none;margin:0;padding:0}.club-home__goal-link[data-v-d2fe7a8b]{color:var(--club-text);display:flex;flex-direction:column;gap:.4rem;padding:1.25rem;text-decoration:none}.club-home__goal-link strong[data-v-d2fe7a8b]{font-size:1.05rem;font-weight:900}.club-home__bar[data-v-d2fe7a8b]{background:var(--club-surface-2);display:block;height:.6rem}.club-home__bar span[data-v-d2fe7a8b]{background:var(--club-primary);display:block;height:100%}.club-home__cta[data-v-d2fe7a8b]{align-items:center;background:var(--club-grad-cta);color:var(--club-primary-ink);display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-top:var(--club-space-section);padding:clamp(1.5rem,4vw,2.5rem)}.club-home__cta h3[data-v-d2fe7a8b]{color:var(--club-primary-ink);font-size:var(--club-fs-section);font-weight:900;margin:0 0 .25rem}.club-home__cta p[data-v-d2fe7a8b]{color:var(--club-primary-ink);margin:0;opacity:.9}.club-home__cta .club-home__actions[data-v-d2fe7a8b]{margin-top:0}.club-home__cta .club-btn[data-v-d2fe7a8b]{background:var(--club-primary-ink);border-color:transparent;box-shadow:none;color:var(--club-primary)}.club-home__cta .club-btn[data-v-d2fe7a8b]:last-child{background:transparent;border-color:var(--club-primary-ink);color:var(--club-primary-ink)}.club-home__banner[data-v-d2fe7a8b]{align-items:center;color:var(--club-text);display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.5rem;text-decoration:none}.club-home__banner .club-btn[data-v-d2fe7a8b]{margin-left:auto}.club-home__path[data-v-d2fe7a8b]{margin-top:1.5rem}.club-home__categories[data-v-d2fe7a8b]{display:grid;gap:.625rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (min-width:768px){.club-home__categories[data-v-d2fe7a8b]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){.club-home__categories[data-v-d2fe7a8b]{grid-template-columns:repeat(6,minmax(0,1fr))}}.club-home__tile[data-v-d2fe7a8b]{align-items:center;background:var(--club-surface-1);border:1px solid var(--club-line);color:var(--club-text);display:flex;gap:.75rem;min-height:4.75rem;padding:0 .875rem;text-decoration:none}.club-home__tile[data-v-d2fe7a8b]:hover{border-color:var(--club-primary);color:var(--club-text)}.club-home__tile[data-v-d2fe7a8b]:focus-visible{outline:2px solid var(--club-cyan);outline-offset:2px}.club-home__tile.is-empty small[data-v-d2fe7a8b]{color:var(--club-muted)}.club-home__tile-icon[data-v-d2fe7a8b]{color:var(--club-cyan-text);flex:none;font-size:1.75rem}.club-home__tile-text[data-v-d2fe7a8b]{display:flex;flex-direction:column;min-width:0}.club-home__tile-text strong[data-v-d2fe7a8b]{font-size:.8125rem;font-weight:900;-webkit-hyphens:auto;hyphens:auto;line-height:1.2;overflow-wrap:anywhere}.club-home__tile-text small[data-v-d2fe7a8b]{color:var(--club-cyan-text);font-size:.75rem;font-weight:700}.club-home__games[data-v-d2fe7a8b]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin-top:1rem}.club-home__games ul[data-v-d2fe7a8b]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.club-home__games a[data-v-d2fe7a8b]{font-size:.8125rem;min-height:2rem;text-decoration:none}.club-home__games-label[data-v-d2fe7a8b]{color:var(--club-muted);font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.club-home__actions[data-v-d2fe7a8b]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.club-home__hero .club-home__actions[data-v-d2fe7a8b]{justify-content:center}.club-home__marketing[data-v-d2fe7a8b]{margin-top:1.5rem}.club-home__section[data-v-d2fe7a8b]{margin-top:var(--club-space-section)}.club-home__section-head h3[data-v-d2fe7a8b]{margin-bottom:1rem}.club-home__section-head[data-v-d2fe7a8b]{align-items:baseline;display:flex;gap:1rem;justify-content:space-between}.club-home__see-all[data-v-d2fe7a8b]{color:var(--club-cyan-text);font-size:.9rem;font-weight:800}.club-home__steps[data-v-d2fe7a8b]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));list-style:none;margin:0;padding:0}.club-home__step[data-v-d2fe7a8b]{padding:1.25rem}.club-home__step h4[data-v-d2fe7a8b]{font-size:1rem;font-weight:900;margin:.5rem 0 .25rem}.club-home__step p[data-v-d2fe7a8b]{color:var(--club-text-2);font-size:.9rem;margin:0}.club-home__step-n[data-v-d2fe7a8b]{background:var(--club-primary-tint-2);color:var(--club-primary-text);display:inline-grid;font-weight:900;height:2rem;place-items:center;width:2rem}
