.bubbleScene[data-astro-cid-almw3n5w]{height:100%;display:grid}.bubbleCanvas[data-astro-cid-almw3n5w]{-webkit-user-select:none;user-select:none;min-height:0;position:relative}.bubble[data-astro-cid-almw3n5w]{width:96px;height:96px;box-shadow:0 12px 44px color-mix(in srgb, var(--sportColor) 50%, transparent), 0 2px 10px #00000080;background:linear-gradient(145deg, color-mix(in srgb, var(--sportColor) 100%, #fff 18%), color-mix(in srgb, var(--sportColor) 70%, #000));cursor:grab;touch-action:none;will-change:transform;transition:scale var(--durationNormal) var(--easingSpring);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;overflow:hidden;translate:-50% -50%}.bubble[data-astro-cid-almw3n5w]:hover{scale:1.04}.bubble[data-astro-cid-almw3n5w]:active{cursor:grabbing;scale:1.08}.bubble__photo[data-astro-cid-almw3n5w]{object-fit:cover;object-position:var(--photoFocus);width:100%;height:100%;transform:scale(var(--photoZoom));transform-origin:var(--photoFocus);pointer-events:none}.bubble__initial[data-astro-cid-almw3n5w]{font-size:2.4rem;font-weight:var(--fontWeightBold);color:#fff}.bubbleCanvas[data-astro-cid-almw3n5w]:not([data-ready]) .bubble[data-astro-cid-almw3n5w]{opacity:0}@media (prefers-reduced-motion:no-preference){.bubbleCanvas[data-astro-cid-almw3n5w][data-ready] .bubble[data-astro-cid-almw3n5w]{animation:bubbleEnters .9s var(--easingSpring) both;animation-delay:calc(var(--enterOrder) * .11s)}@keyframes bubbleEnters{0%{opacity:0;translate:-50% 340%}to{opacity:1;translate:-50% -50%}}}@media (prefers-reduced-motion:reduce){.bubbleCanvas[data-astro-cid-almw3n5w][data-ready] .bubble[data-astro-cid-almw3n5w]{opacity:1}}.hero[data-astro-cid-s4khibbi]{min-height:100svh;padding-block:calc(var(--space20) + var(--space8)) var(--space12);align-items:center;display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-s4khibbi]:before{content:"";aspect-ratio:1;background:radial-gradient(circle, var(--colorBrand) 0%, transparent 62%);opacity:.22;filter:blur(20px);pointer-events:none;width:min(90vw,900px);position:absolute;top:10%;right:-15%}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.hero__inner[data-astro-cid-s4khibbi]{animation:linear both heroRecedes scroll(root);animation-range:0 100svh}}}@keyframes heroRecedes{to{opacity:.25;translate:0 8svh;scale:.94}}.hero__inner[data-astro-cid-s4khibbi]{gap:var(--space12);align-items:center;display:grid;position:relative}.hero__title[data-astro-cid-s4khibbi]{margin-top:var(--space4);font-size:var(--fontSizeDisplay);font-weight:var(--fontWeightBlack);line-height:var(--lineHeightTight);letter-spacing:var(--letterSpacingDisplay);flex-direction:column;display:flex}.hero__highlight[data-astro-cid-s4khibbi]{color:var(--colorBrand)}.hero__subtitle[data-astro-cid-s4khibbi]{max-width:40ch;margin-top:var(--space6);font-size:var(--fontSizeLead);color:var(--colorTextSecondary);text-wrap:pretty}.hero__actions[data-astro-cid-s4khibbi]{align-items:start;gap:var(--space6);margin-top:var(--space8);flex-direction:column;display:flex}.hero__howItWorks[data-astro-cid-s4khibbi]{align-items:center;gap:var(--space2);font-size:var(--fontSizeCaption);font-weight:var(--fontWeightSemibold);color:var(--colorTextSecondary);transition:color var(--durationFast) var(--easingStandard);display:inline-flex}.hero__howItWorks[data-astro-cid-s4khibbi]:hover{color:var(--colorTextPrimary)}.hero__howItWorks[data-astro-cid-s4khibbi] svg[data-astro-cid-s4khibbi]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:translate var(--durationNormal) var(--easingSpring)}@media (prefers-reduced-motion:no-preference){.hero__howItWorks[data-astro-cid-s4khibbi] svg[data-astro-cid-s4khibbi]{animation:1.6s ease-in-out 1.2s infinite arrowBobs}.hero__howItWorks[data-astro-cid-s4khibbi]:hover svg[data-astro-cid-s4khibbi]{animation:none}}@keyframes arrowBobs{50%{translate:0 5px}}.hero__howItWorks[data-astro-cid-s4khibbi]:hover svg[data-astro-cid-s4khibbi]{translate:0 3px}.hero__stage[data-astro-cid-s4khibbi]{height:min(72svh,560px)}@media (prefers-reduced-motion:no-preference){.hero__rise[data-astro-cid-s4khibbi]{animation:heroRise var(--durationSlow) var(--easingStandard) both;animation-delay:calc(.12s + var(--riseOrder) * 80ms)}}@keyframes heroRise{0%{opacity:0;filter:blur(8px);translate:0 .6em}}@media (width>=900px){.hero__inner[data-astro-cid-s4khibbi]{gap:var(--space8);grid-template-columns:1.05fr 1fr}.hero__stage[data-astro-cid-s4khibbi]{height:min(76svh,680px)}}.sportPill[data-astro-cid-n2dtbmbw]{align-items:center;gap:var(--space2);padding:var(--space2) var(--space4) var(--space2) var(--space3);border-radius:var(--radiusPill);background-color:var(--sportColor);color:#fff;font-size:var(--fontSizeCaption);font-weight:var(--fontWeightMedium);white-space:nowrap;display:inline-flex}.sportPill--large[data-astro-cid-n2dtbmbw]{padding:var(--space3) var(--space6) var(--space3) var(--space4);font-size:var(--fontSizeHeadline);font-weight:var(--fontWeightSemibold)}.sportPill__icon[data-astro-cid-n2dtbmbw]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.15em;height:1.15em}.marquee[data-astro-cid-zlgoisik]{gap:var(--space6);padding-block:var(--space12);display:grid;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee__track[data-astro-cid-zlgoisik]{width:max-content;display:flex}.marquee__group[data-astro-cid-zlgoisik]{align-items:center;gap:var(--space4);padding-right:var(--space4);display:flex}.marquee__track--motto[data-astro-cid-zlgoisik] .marquee__group[data-astro-cid-zlgoisik]{gap:var(--space8);padding-right:var(--space8)}.marquee__word[data-astro-cid-zlgoisik]{font-size:var(--fontSizeMega);font-weight:var(--fontWeightBlack);letter-spacing:var(--letterSpacingDisplay);color:#0000;-webkit-text-stroke:1.5px var(--colorTextTertiary);text-transform:uppercase;line-height:1}.marquee__word[data-astro-cid-zlgoisik]:nth-child(4n+1){color:var(--colorBrand);-webkit-text-stroke:0}@media (prefers-reduced-motion:no-preference){.marquee__track--pills[data-astro-cid-zlgoisik]{animation:38s linear infinite marqueeLeft}.marquee__track--motto[data-astro-cid-zlgoisik]{animation:46s linear infinite marqueeRight}}@keyframes marqueeLeft{to{translate:-50%}}@keyframes marqueeRight{0%{translate:-50%}}.phoneFrame[data-astro-cid-k7mbr7da]{width:var(--phoneWidth);max-width:100%;transform:perspective(1200px) rotateX(var(--tiltX,0deg)) rotateY(var(--tiltY,0deg));transition:transform var(--durationSlow) var(--easingStandard);transform-style:preserve-3d}.phoneFrame__body[data-astro-cid-k7mbr7da]{padding:calc(var(--phoneWidth) * .028);border-radius:calc(var(--phoneWidth) * .17);box-shadow:inset 0 0 0 1px #ffffff1f, var(--shadowPhone);background:linear-gradient(145deg,#4a4a4f 0%,#1b1b1d 38%,#0c0c0d 62%,#3a3a3e 100%);position:relative}.phoneFrame__body[data-astro-cid-k7mbr7da]:before,.phoneFrame__body[data-astro-cid-k7mbr7da]:after{content:"";background-color:#2a2a2d;border-radius:2px;width:3px;position:absolute}.phoneFrame__body[data-astro-cid-k7mbr7da]:before{height:12%;box-shadow:0 calc(var(--phoneWidth) * .2) 0 #2a2a2d;top:20%;left:-3px}.phoneFrame__body[data-astro-cid-k7mbr7da]:after{height:16%;top:26%;right:-3px}.phoneFrame__screen[data-astro-cid-k7mbr7da]{aspect-ratio:1206/2622;border-radius:calc(var(--phoneWidth) * .145);background-color:var(--colorBackground);width:100%;height:auto;display:block}.phoneFrame__glare[data-astro-cid-k7mbr7da]{inset:calc(var(--phoneWidth) * .028);border-radius:calc(var(--phoneWidth) * .145);pointer-events:none;background:linear-gradient(125deg,#ffffff17 0%,#0000 30%);position:absolute}.sectionHeading[data-astro-cid-ypavld2q]{gap:var(--space4);flex-direction:column;display:flex}.sectionHeading--center[data-astro-cid-ypavld2q]{text-align:center;align-items:center}.sectionHeading__title[data-astro-cid-ypavld2q]{max-width:18ch;font-size:var(--fontSizeTitle);font-weight:var(--fontWeightBlack);line-height:var(--lineHeightTight);letter-spacing:var(--letterSpacingTitle);text-wrap:balance}.sectionHeading__lead[data-astro-cid-ypavld2q]{max-width:52ch;font-size:var(--fontSizeLead);color:var(--colorTextSecondary);text-wrap:pretty}.story[data-astro-cid-znf5fmqu]{padding-block:var(--sectionPadding)}.story__layout[data-astro-cid-znf5fmqu]{margin-top:var(--space12);display:grid}.story__steps[data-astro-cid-znf5fmqu]{gap:var(--space16);display:grid}.story__number[data-astro-cid-znf5fmqu]{font-size:var(--fontSizeTitle);font-weight:var(--fontWeightBlack);letter-spacing:var(--letterSpacingTitle);color:var(--colorBrand);line-height:1;display:block}.story__title[data-astro-cid-znf5fmqu]{margin-top:var(--space4);max-width:16ch;font-size:var(--fontSizeTitle3);font-weight:var(--fontWeightBold);line-height:var(--lineHeightSnug);letter-spacing:-.02em;text-wrap:balance}.story__body[data-astro-cid-znf5fmqu]{max-width:38ch;margin-top:var(--space3);color:var(--colorTextSecondary);text-wrap:pretty}.story__inlinePhone[data-astro-cid-znf5fmqu]{margin-top:var(--space8);justify-content:center;display:flex}.story__stickyColumn[data-astro-cid-znf5fmqu]{display:none}@media (width>=900px){.story__layout[data-astro-cid-znf5fmqu]{gap:var(--space8);grid-template-columns:1fr 1fr}.story__inlinePhone[data-astro-cid-znf5fmqu]{display:none}.story__steps[data-astro-cid-znf5fmqu]{gap:0}.story__step[data-astro-cid-znf5fmqu]{flex-direction:column;justify-content:center;min-height:78svh;display:flex}.story[data-astro-cid-znf5fmqu][data-enhanced] .story__step[data-astro-cid-znf5fmqu]{opacity:.28;transition:opacity var(--durationSlow) var(--easingStandard)}.story[data-astro-cid-znf5fmqu][data-enhanced][data-active="0"] [data-astro-cid-znf5fmqu][data-story-step="0"],.story[data-astro-cid-znf5fmqu][data-enhanced][data-active="1"] [data-astro-cid-znf5fmqu][data-story-step="1"],.story[data-astro-cid-znf5fmqu][data-enhanced][data-active="2"] [data-astro-cid-znf5fmqu][data-story-step="2"]{opacity:1}.story__stickyColumn[data-astro-cid-znf5fmqu]{display:block}.story__sticky[data-astro-cid-znf5fmqu]{place-items:center;height:640px;display:grid;position:sticky;top:calc(50svh - 320px)}.story__screens[data-astro-cid-znf5fmqu]{display:grid}.story__screen[data-astro-cid-znf5fmqu]{opacity:0;transition:opacity var(--durationSlow) var(--easingStandard), scale var(--durationSlow) var(--easingStandard), translate var(--durationSlow) var(--easingStandard);grid-area:1/1;translate:0 24px;scale:.94}.story[data-astro-cid-znf5fmqu][data-active="0"] [data-astro-cid-znf5fmqu][data-screen="0"],.story[data-astro-cid-znf5fmqu][data-active="1"] [data-astro-cid-znf5fmqu][data-screen="1"],.story[data-astro-cid-znf5fmqu][data-active="2"] [data-astro-cid-znf5fmqu][data-screen="2"]{opacity:1;translate:0;scale:1}.story__chat[data-astro-cid-znf5fmqu]{opacity:0;transition:opacity var(--durationSlow) var(--easingStandard), translate var(--durationSlow) var(--easingSpring), rotate var(--durationSlow) var(--easingSpring);position:absolute;bottom:4%;right:-2%;translate:60px 40px;rotate:6deg}.story[data-astro-cid-znf5fmqu][data-active="2"] .story__chat[data-astro-cid-znf5fmqu]{opacity:1;translate:0;rotate:4deg}.story__progress[data-astro-cid-znf5fmqu]{gap:var(--space2);display:grid;position:absolute;top:50%;left:0;translate:0 -50%}.story__dot[data-astro-cid-znf5fmqu]{border-radius:var(--radiusPill);background-color:var(--colorSeparator);width:6px;height:24px;transition:background-color var(--durationNormal) var(--easingStandard), height var(--durationNormal) var(--easingStandard)}.story[data-astro-cid-znf5fmqu][data-active="0"] [data-astro-cid-znf5fmqu][data-dot="0"],.story[data-astro-cid-znf5fmqu][data-active="1"] [data-astro-cid-znf5fmqu][data-dot="1"],.story[data-astro-cid-znf5fmqu][data-active="2"] [data-astro-cid-znf5fmqu][data-dot="2"]{background-color:var(--colorBrand);height:48px}}.manifesto[data-astro-cid-varp52bc]{padding-block:var(--sectionPadding)}.manifesto__text[data-astro-cid-varp52bc]{max-width:17ch;font-size:var(--fontSizeDisplay);font-weight:var(--fontWeightBlack);line-height:var(--lineHeightSnug);letter-spacing:var(--letterSpacingDisplay);text-wrap:balance}.manifesto__word[data-astro-cid-varp52bc].is-highlight{color:var(--colorBrand)}.manifesto[data-astro-cid-varp52bc][data-enhanced]{height:260svh;padding-block:0}.manifesto[data-astro-cid-varp52bc][data-enhanced] .manifesto__sticky[data-astro-cid-varp52bc]{align-items:center;height:100svh;display:grid;position:sticky;top:0}.manifesto[data-astro-cid-varp52bc][data-enhanced] .manifesto__word[data-astro-cid-varp52bc]{color:#ebebf524;transition:color var(--durationNormal) var(--easingStandard)}.manifesto[data-astro-cid-varp52bc][data-enhanced] .manifesto__word[data-astro-cid-varp52bc].is-lit{color:var(--colorTextPrimary)}.manifesto[data-astro-cid-varp52bc][data-enhanced] .manifesto__word[data-astro-cid-varp52bc].is-lit.is-highlight{color:var(--colorBrand)}.gym[data-astro-cid-ah75kazn]{padding-block:var(--sectionPadding);position:relative;overflow:hidden}.gym[data-astro-cid-ah75kazn]:before{content:"";aspect-ratio:1;background:radial-gradient(circle, var(--colorSportCycling) 0%, transparent 60%);opacity:.12;pointer-events:none;width:min(80vw,700px);position:absolute;top:20%;right:-10%}.gym__inner[data-astro-cid-ah75kazn]{gap:var(--space12);align-items:center;display:grid;position:relative}.gym__title[data-astro-cid-ah75kazn]{margin-top:var(--space4);font-size:var(--fontSizeTitle);font-weight:var(--fontWeightBlack);line-height:var(--lineHeightTight);letter-spacing:var(--letterSpacingTitle)}.gym__place[data-astro-cid-ah75kazn]{color:var(--colorBrand);display:inline-block}.gym__place[data-astro-cid-ah75kazn].is-leaving{animation:placeLeaves var(--durationNormal) var(--easingStandard) both}.gym__place[data-astro-cid-ah75kazn].is-entering{animation:placeEnters var(--durationSlow) var(--easingSpring) both}@keyframes placeLeaves{to{opacity:0;filter:blur(6px);translate:0 .4em}}@keyframes placeEnters{0%{opacity:0;filter:blur(6px);translate:0 -.4em}}.gym__body[data-astro-cid-ah75kazn]{max-width:44ch;margin-top:var(--space6);font-size:var(--fontSizeLead);color:var(--colorTextSecondary);text-wrap:pretty}.gym__facts[data-astro-cid-ah75kazn]{gap:var(--space8);margin-top:var(--space12);display:grid}.gym__stat[data-astro-cid-ah75kazn]{font-size:var(--fontSizeDisplay);font-weight:var(--fontWeightBlack);letter-spacing:var(--letterSpacingDisplay);font-variant-numeric:tabular-nums;line-height:1}.gym__stat[data-astro-cid-ah75kazn] span[data-astro-cid-ah75kazn]:first-child{color:var(--colorBrand)}.gym__factTitle[data-astro-cid-ah75kazn]{align-items:center;gap:var(--space2);font-size:var(--fontSizeTitle3);font-weight:var(--fontWeightBold);display:flex}.gym__factTitle[data-astro-cid-ah75kazn] svg[data-astro-cid-ah75kazn]{fill:none;width:26px;height:26px;stroke:var(--colorBrand);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.gym__statLabel[data-astro-cid-ah75kazn]{max-width:30ch;margin-top:var(--space2);color:var(--colorTextSecondary)}.gym__phone[data-astro-cid-ah75kazn]{justify-content:center;display:flex}@media (width>=700px){.gym__facts[data-astro-cid-ah75kazn]{grid-template-columns:1fr 1fr}}@media (width>=900px){.gym__inner[data-astro-cid-ah75kazn]{grid-template-columns:1.2fr 1fr}}.spotDemo[data-astro-cid-lxcos5ay]{gap:var(--space6);width:min(100%,380px);padding:var(--space8) var(--space6) var(--space6);border-radius:var(--radiusSheet);background-color:var(--colorSurface);box-shadow:var(--shadowPhone);display:grid;position:relative;overflow:hidden}.spotDemo__tag[data-astro-cid-lxcos5ay]{top:var(--space4);right:var(--space4);padding:var(--space1) var(--space3);border-radius:var(--radiusPill);background-color:var(--colorSurfaceRaised);font-size:var(--fontSizeCaption);color:var(--colorTextSecondary);position:absolute}.spotDemo__profile[data-astro-cid-lxcos5ay]{justify-items:center;gap:var(--space2);text-align:center;display:grid}.spotDemo__photo[data-astro-cid-lxcos5ay]{width:132px;height:132px;margin-bottom:var(--space2);object-fit:cover;box-shadow:0 14px 50px color-mix(in srgb, var(--colorSportRunning) 55%, transparent);border-radius:50%}.spotDemo__name[data-astro-cid-lxcos5ay]{font-size:var(--fontSizeTitle);font-weight:var(--fontWeightBlack);letter-spacing:var(--letterSpacingTitle);line-height:1}.spotDemo__meta[data-astro-cid-lxcos5ay]{margin-bottom:var(--space2);color:var(--colorTextSecondary)}.spotDemo__actions[data-astro-cid-lxcos5ay]{gap:var(--space3);display:grid}.spotDemo__button[data-astro-cid-lxcos5ay]{justify-content:center;align-items:center;gap:var(--space2);height:var(--buttonHeight);border-radius:var(--radiusPill);background-color:var(--colorBrand);color:#fff;font-weight:var(--fontWeightSemibold);transition:background-color var(--durationNormal) var(--easingStandard), scale var(--durationFast) var(--easingStandard);display:flex}.spotDemo__button[data-astro-cid-lxcos5ay]:active{scale:.96}.spotDemo__button[data-astro-cid-lxcos5ay] svg[data-astro-cid-lxcos5ay],.spotDemo__waiting[data-astro-cid-lxcos5ay] svg[data-astro-cid-lxcos5ay]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.spotDemo__label--sent[data-astro-cid-lxcos5ay]{display:none}.spotDemo[data-astro-cid-lxcos5ay][data-state=sent] .spotDemo__button[data-astro-cid-lxcos5ay],.spotDemo[data-astro-cid-lxcos5ay][data-state=reply] .spotDemo__button[data-astro-cid-lxcos5ay]{background-color:var(--colorSurfaceRaised);pointer-events:none}.spotDemo[data-astro-cid-lxcos5ay][data-state=sent] .spotDemo__button[data-astro-cid-lxcos5ay] svg[data-astro-cid-lxcos5ay],.spotDemo[data-astro-cid-lxcos5ay][data-state=reply] .spotDemo__button[data-astro-cid-lxcos5ay] svg[data-astro-cid-lxcos5ay],.spotDemo[data-astro-cid-lxcos5ay][data-state=sent] .spotDemo__label--idle[data-astro-cid-lxcos5ay],.spotDemo[data-astro-cid-lxcos5ay][data-state=reply] .spotDemo__label--idle[data-astro-cid-lxcos5ay]{display:none}.spotDemo[data-astro-cid-lxcos5ay][data-state=sent] .spotDemo__label--sent[data-astro-cid-lxcos5ay],.spotDemo[data-astro-cid-lxcos5ay][data-state=reply] .spotDemo__label--sent[data-astro-cid-lxcos5ay]{display:inline}.spotDemo__waiting[data-astro-cid-lxcos5ay]{align-items:start;gap:var(--space2);font-size:var(--fontSizeCaption);color:var(--colorTextSecondary);opacity:0;transition:opacity var(--durationNormal) var(--easingStandard), translate var(--durationNormal) var(--easingStandard);display:flex;translate:0 8px}.spotDemo__waiting[data-astro-cid-lxcos5ay] svg[data-astro-cid-lxcos5ay]{color:var(--colorBrand);flex-shrink:0}.spotDemo[data-astro-cid-lxcos5ay][data-state=sent] .spotDemo__waiting[data-astro-cid-lxcos5ay],.spotDemo[data-astro-cid-lxcos5ay][data-state=reply] .spotDemo__waiting[data-astro-cid-lxcos5ay]{opacity:1;translate:0}.spotDemo__sheet[data-astro-cid-lxcos5ay]{justify-items:center;gap:var(--space2);padding:var(--space3) var(--space6) var(--space6);border-radius:var(--radiusSheet) var(--radiusSheet) 0 0;background-color:var(--colorSurfaceRaised);text-align:center;transition:translate var(--durationSlow) var(--easingSpring);display:grid;position:absolute;inset:auto 0 0;translate:0 105%}.spotDemo[data-astro-cid-lxcos5ay][data-state=reply] .spotDemo__sheet[data-astro-cid-lxcos5ay]{translate:0}.spotDemo__grabber[data-astro-cid-lxcos5ay]{width:36px;height:5px;margin-bottom:var(--space3);border-radius:var(--radiusPill);background-color:var(--colorTextTertiary)}.spotDemo__sheetTitle[data-astro-cid-lxcos5ay]{font-size:var(--fontSizeTitle3);font-weight:var(--fontWeightBold)}.spotDemo__sheetBody[data-astro-cid-lxcos5ay]{color:var(--colorTextSecondary)}.spotDemo__chat[data-astro-cid-lxcos5ay]{width:100%;height:var(--buttonHeight);margin-top:var(--space3);border-radius:var(--radiusPill);background-color:var(--colorBrand);color:#fff;font-weight:var(--fontWeightSemibold);place-items:center;display:grid}.spotDemo__reset[data-astro-cid-lxcos5ay]{padding:var(--space2);font-size:var(--fontSizeCaption);color:var(--colorTextSecondary)}.spot[data-astro-cid-lrko343s]{padding-block:var(--sectionPadding);overflow:hidden}.spot__inner[data-astro-cid-lrko343s]{gap:var(--space16);align-items:center;display:grid}.spot__rules[data-astro-cid-lrko343s]{gap:var(--space6);margin-top:var(--space12);display:grid}.spot__rule[data-astro-cid-lrko343s]{gap:var(--space4);display:flex}.spot__ruleNumber[data-astro-cid-lrko343s]{background-color:color-mix(in srgb, var(--colorBrand) 18%, transparent);width:36px;height:36px;color:var(--colorBrand);font-weight:var(--fontWeightBold);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.spot__ruleTitle[data-astro-cid-lrko343s]{font-size:var(--fontSizeHeadline);font-weight:var(--fontWeightSemibold)}.spot__ruleBody[data-astro-cid-lrko343s]{max-width:40ch;margin-top:var(--space1);color:var(--colorTextSecondary)}.spot__stage[data-astro-cid-lrko343s]{place-items:center;display:grid;position:relative}.spot__backPhone[data-astro-cid-lrko343s]{display:none}.spot__demo[data-astro-cid-lrko343s]{justify-content:center;width:100%;display:flex;position:relative}@media (width>=900px){.spot__inner[data-astro-cid-lrko343s]{gap:var(--space8);grid-template-columns:1fr 1fr}.spot__stage[data-astro-cid-lrko343s]{min-height:620px}.spot__backPhone[data-astro-cid-lrko343s]{opacity:.55;display:block;position:absolute;top:0;right:0;rotate:8deg}.spot__demo[data-astro-cid-lrko343s]{justify-content:start}}.community[data-astro-cid-7qbhn44y]{padding-block:var(--sectionPadding);overflow:hidden}.community__inner[data-astro-cid-7qbhn44y]{gap:var(--space16);align-items:center;display:grid}.community__visual[data-astro-cid-7qbhn44y]{padding-block:var(--space8);justify-content:center;display:flex;position:relative}.community__visual[data-astro-cid-7qbhn44y]:before{content:"";background:radial-gradient(circle, var(--colorSportCalisthenics) 0%, transparent 65%);opacity:.22;filter:blur(30px);position:absolute;inset:10% 5%}.community__chip[data-astro-cid-7qbhn44y]{padding:var(--space2) var(--space4);border-radius:var(--radiusPill);font-size:var(--fontSizeCaption);font-weight:var(--fontWeightSemibold);white-space:nowrap;position:absolute}.community__chip[data-astro-cid-7qbhn44y]:first-of-type{top:14%;left:0}.community__chip[data-astro-cid-7qbhn44y]:nth-of-type(2){top:46%;right:0}.community__chip[data-astro-cid-7qbhn44y]:nth-of-type(3){bottom:12%;left:6%}@media (prefers-reduced-motion:no-preference){.community__chip[data-astro-cid-7qbhn44y]{animation:5s ease-in-out infinite alternate chipFloats;animation-delay:calc(var(--chipOrder) * -1.7s)}}@keyframes chipFloats{to{translate:0 -14px}}.community__quote[data-astro-cid-7qbhn44y]{margin:var(--space12) 0 0;padding-left:var(--space6);border-left:3px solid var(--colorBrand);font-size:var(--fontSizeTitle3);font-weight:var(--fontWeightBold);line-height:var(--lineHeightSnug);text-wrap:balance}.community__events[data-astro-cid-7qbhn44y]{justify-items:start;gap:var(--space3);margin-top:var(--space12);display:grid}.community__eventsTitle[data-astro-cid-7qbhn44y]{font-size:var(--fontSizeHeadline);font-weight:var(--fontWeightSemibold)}.community__eventsBody[data-astro-cid-7qbhn44y]{max-width:44ch;margin-bottom:var(--space3);color:var(--colorTextSecondary)}.community__events[data-astro-cid-7qbhn44y] svg[data-astro-cid-7qbhn44y]{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}@media (width>=900px){.community__inner[data-astro-cid-7qbhn44y]{gap:var(--space20);grid-template-columns:1fr 1.1fr}}.privacy[data-astro-cid-bwzk4yph]{padding-block:var(--sectionPadding)}.privacy__list[data-astro-cid-bwzk4yph]{gap:var(--space8) var(--space12);margin-top:var(--space12);display:grid}.privacy__item[data-astro-cid-bwzk4yph]{gap:var(--space4);display:flex}.privacy__icon[data-astro-cid-bwzk4yph]{background-color:color-mix(in srgb, var(--colorBrand) 16%, transparent);width:48px;height:48px;color:var(--colorBrand);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.privacy__icon[data-astro-cid-bwzk4yph] svg[data-astro-cid-bwzk4yph]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.privacy__title[data-astro-cid-bwzk4yph]{font-size:var(--fontSizeHeadline);font-weight:var(--fontWeightSemibold)}.privacy__body[data-astro-cid-bwzk4yph]{max-width:40ch;margin-top:var(--space1);color:var(--colorTextSecondary)}.privacy__adults[data-astro-cid-bwzk4yph]{align-items:center;gap:var(--space3);margin-top:var(--space12);color:var(--colorTextSecondary);display:flex}.privacy__adults[data-astro-cid-bwzk4yph] span[data-astro-cid-bwzk4yph]{padding:var(--space1) var(--space3);border:1.5px solid var(--colorTextSecondary);border-radius:var(--radiusSmall);font-weight:var(--fontWeightBold);color:var(--colorTextPrimary)}@media (width>=760px){.privacy__list[data-astro-cid-bwzk4yph]{grid-template-columns:1fr 1fr}}.team[data-astro-cid-i2eynxmd]{padding-block:var(--sectionPadding)}.team__grid[data-astro-cid-i2eynxmd]{gap:var(--space6);margin-top:var(--space12);display:grid}.team__card[data-astro-cid-i2eynxmd]{border-radius:var(--radiusXLarge);background-color:var(--colorSurface);transform:perspective(1000px) rotateX(var(--tiltX,0deg)) rotateY(var(--tiltY,0deg));transition:transform var(--durationSlow) var(--easingStandard);overflow:hidden}.team__portrait[data-astro-cid-i2eynxmd]{aspect-ratio:3/4;background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--accent) 80%, #fff 20%), color-mix(in srgb, var(--accent) 45%, #000) 70%);place-items:center;display:grid;position:relative;overflow:hidden}.team__photo[data-astro-cid-i2eynxmd]{object-fit:cover;width:100%;height:100%;transition:scale var(--durationSlow) var(--easingStandard)}.team__card[data-astro-cid-i2eynxmd]:hover .team__photo[data-astro-cid-i2eynxmd]{scale:1.05}.team__initial[data-astro-cid-i2eynxmd]{font-size:clamp(6rem,18vw,10rem);font-weight:var(--fontWeightBlack);color:#ffffffeb;transition:scale var(--durationSlow) var(--easingSpring);line-height:1}.team__card[data-astro-cid-i2eynxmd]:hover .team__initial[data-astro-cid-i2eynxmd]{scale:1.08}.team__info[data-astro-cid-i2eynxmd]{padding:var(--space6)}.team__role[data-astro-cid-i2eynxmd]{font-size:var(--fontSizeCaption);font-weight:var(--fontWeightSemibold);color:var(--colorBrand)}.team__name[data-astro-cid-i2eynxmd]{margin-top:var(--space1);font-size:var(--fontSizeTitle3);font-weight:var(--fontWeightBold)}.team__bio[data-astro-cid-i2eynxmd]{margin-top:var(--space2);color:var(--colorTextSecondary);text-wrap:pretty}.team__collaborate[data-astro-cid-i2eynxmd]{gap:var(--space6);margin-top:var(--space16);padding-top:var(--space12);justify-items:start;display:grid}.team__collaborateTitle[data-astro-cid-i2eynxmd]{font-size:var(--fontSizeTitle3);font-weight:var(--fontWeightBold)}.team__collaborateBody[data-astro-cid-i2eynxmd]{max-width:52ch;margin-top:var(--space2);color:var(--colorTextSecondary)}@media (width>=760px){.team__grid[data-astro-cid-i2eynxmd]{grid-template-columns:repeat(3,1fr)}.team__card[data-astro-cid-i2eynxmd]:nth-child(2){margin-top:var(--space12)}.team__collaborate[data-astro-cid-i2eynxmd]{grid-template-columns:1fr auto;align-items:center}}.faq[data-astro-cid-kpn7xbay]{padding-block:var(--sectionPadding)}.faq__inner[data-astro-cid-kpn7xbay]{gap:var(--space12);display:grid}.faq__list[data-astro-cid-kpn7xbay]{gap:var(--space2);display:grid}.faq__item[data-astro-cid-kpn7xbay]{border-radius:var(--radiusLarge);background-color:var(--colorSurface);interpolate-size:allow-keywords}.faq__item[data-astro-cid-kpn7xbay]::details-content{block-size:0;transition:block-size var(--durationNormal) var(--easingStandard), content-visibility var(--durationNormal) allow-discrete;overflow:hidden}.faq__item[data-astro-cid-kpn7xbay][open]::details-content{block-size:auto}.faq__question[data-astro-cid-kpn7xbay]{justify-content:space-between;align-items:center;gap:var(--space4);padding:var(--space6);font-size:var(--fontSizeHeadline);font-weight:var(--fontWeightSemibold);cursor:pointer;list-style:none;display:flex}.faq__question[data-astro-cid-kpn7xbay]::-webkit-details-marker{display:none}.faq__toggle[data-astro-cid-kpn7xbay]{background-color:var(--colorSurfaceRaised);width:28px;height:28px;transition:rotate var(--durationNormal) var(--easingSpring);border-radius:50%;flex-shrink:0;position:relative}.faq__toggle[data-astro-cid-kpn7xbay]:before,.faq__toggle[data-astro-cid-kpn7xbay]:after{content:"";background-color:var(--colorTextPrimary);border-radius:1px;width:12px;height:2px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.faq__toggle[data-astro-cid-kpn7xbay]:after{rotate:90deg}.faq__item[data-astro-cid-kpn7xbay][open] .faq__toggle[data-astro-cid-kpn7xbay]{rotate:45deg}.faq__answer[data-astro-cid-kpn7xbay]{max-width:60ch;padding:0 var(--space6) var(--space6);color:var(--colorTextSecondary)}@media (width>=900px){.faq__inner[data-astro-cid-kpn7xbay]{grid-template-columns:1fr 1.4fr;align-items:start}}.floatingBar[data-astro-cid-n37amqsk]{left:50%;bottom:max(var(--space4), env(safe-area-inset-bottom));z-index:40;align-items:center;gap:var(--space3);width:min(calc(100% - 2 * var(--pageGutter)), 440px);padding:var(--space2) var(--space2) var(--space2) var(--space3);border-radius:var(--radiusPill);opacity:0;pointer-events:none;transition:opacity var(--durationNormal) var(--easingStandard), translate var(--durationSlow) var(--easingSpring);display:flex;position:fixed;translate:-50% 140%}.floatingBar[data-astro-cid-n37amqsk][data-visible]{opacity:1;pointer-events:auto;translate:-50%}.floatingBar__text[data-astro-cid-n37amqsk]{min-width:0;font-size:var(--fontSizeCaption);font-weight:var(--fontWeightSemibold);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.floatingBar__action[data-astro-cid-n37amqsk]{height:var(--buttonHeightCompact);padding-inline:var(--space4);border-radius:var(--radiusPill);background-color:var(--colorBrand);color:#fff;font-size:var(--fontSizeCaption);font-weight:var(--fontWeightSemibold);place-items:center;display:grid}
