.Header_header__2AlXl{position:fixed;top:0;left:0;right:0;z-index:1000;background:color-mix(in srgb,#fff 5%,transparent);-webkit-backdrop-filter:saturate(150%) blur(10px);backdrop-filter:saturate(150%) blur(10px);border-bottom:1px solid rgba(0,0,0,.08)}.Header_headerHidden__av3Aq{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 1px));will-change:transform,opacity}.Header_headerReady__NSiA7{pointer-events:auto;animation-name:Header_headerSlideDown__OjwF2;animation-fill-mode:both}@keyframes Header_headerSlideDown__OjwF2{0%{opacity:0;transform:translateY(calc(-100% - 1px))}to{opacity:1;transform:translateY(0)}}.Header_inner__VPAiV{position:relative;display:flex;align-items:stretch;justify-content:space-between;height:var(--header-h);padding-inline:var(--gutter)}.Header_brand___l_bl{display:inline-flex;align-self:center;align-items:center;gap:10px;min-width:0;color:inherit}.Header_brandImg__kG_4L{display:block;flex:none;width:32px;height:40px;margin-right:4px;background-color:var(--page-ink);-webkit-mask:url(/assets/logo-fit.svg) center/contain no-repeat;mask:url(/assets/logo-fit.svg) center/contain no-repeat}.Header_brandWordmark__3gHv9{font-family:var(--ff-display);font-weight:var(--fw-bold);font-size:clamp(1rem,2.2vw,1.2rem);white-space:nowrap}.Header_desktopCluster__anJaY{display:flex;align-items:stretch;gap:clamp(18px,2.4vw,30px);height:100%}.Header_nav__cIp7P{--desktop-nav-indicator-color:rgba(11,13,18,0.62);--desktop-nav-indicator-thickness:2;--desktop-nav-indicator-bottom-inset:1;position:relative;display:flex;align-items:stretch;gap:clamp(16px,3vw,40px);height:100%}.Header_navLink__IXQUL{position:relative;z-index:1;display:inline-flex;align-items:center;height:100%;font-family:var(--ff-display);font-weight:var(--fw-bold);font-size:.9rem;letter-spacing:.02em;padding:0 2px;opacity:.85;transition:opacity .15s ease}.Header_active__hqWrL,.Header_navLink__IXQUL:hover{opacity:1}.Header_nav__cIp7P .Header_active__hqWrL:after,.Header_nav__cIp7P .Header_navLink__IXQUL:after{content:none;display:none}.Header_desktopNavIndicator__FhOy_{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.Header_menuButton__v_InB{display:none;align-self:center;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(11,13,18,.14);border-radius:14px;background:hsla(0,0%,100%,.16);color:inherit;line-height:0;padding:0;margin:0;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.Header_menuButton__v_InB:hover,.Header_menuOpen__SkpdM .Header_menuButton__v_InB{background:hsla(0,0%,100%,.3);border-color:rgba(11,13,18,.24);box-shadow:0 10px 24px rgba(11,13,18,.12)}.Header_menuButton__v_InB:active,.Header_menuButton__v_InB:focus,.Header_menuButton__v_InB:focus-visible{outline:none}.Header_menuButton__v_InB svg{flex:none}.Header_mobilePanel__gtdtp{display:none}.Header_mobileList__O7IEq{display:grid;grid-gap:8px;gap:8px;padding:0;margin:0;list-style:none}.Header_mobileLink__cX10U{display:block;font-family:var(--ff-display);font-weight:var(--fw-bold);min-height:44px;padding:12px 14px;border:1px solid rgba(0,0,0,0);border-radius:14px;font-size:1.05rem;transition:background .15s ease,border-color .15s ease}.Header_mobileLink__cX10U.Header_active__hqWrL,.Header_mobileLink__cX10U:hover{background:hsla(0,0%,100%,.76);border-color:rgba(11,13,18,.12)}.Header_mobileLocales__bmI6R{padding-top:12px;border-top:1px solid rgba(11,13,18,.08)}@media(max-width:960px){.Header_desktopCluster__anJaY{display:none}.Header_menuButton__v_InB{display:inline-flex}.Header_mobilePanel__gtdtp{position:absolute;top:calc(100% + 8px);right:var(--gutter);left:var(--gutter);z-index:1002;display:grid;grid-gap:12px;gap:12px;padding:12px;background:color-mix(in srgb,#fff 94%,transparent);border:1px solid rgba(11,13,18,.12);border-radius:18px;box-shadow:0 18px 34px rgba(11,13,18,.14);-webkit-backdrop-filter:saturate(145%) blur(12px);backdrop-filter:saturate(145%) blur(12px);opacity:0;pointer-events:none;transform:translateY(-6px);visibility:hidden;transition:opacity .17s ease,transform .17s ease,visibility 0s linear .17s}.Header_menuOpen__SkpdM .Header_mobilePanel__gtdtp{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition:opacity .17s ease,transform .17s ease,visibility 0s linear 0s}}@media(prefers-reduced-motion:reduce){.Header_headerHidden__av3Aq,.Header_headerReady__NSiA7{animation:none;opacity:1;pointer-events:auto;transform:none}.Header_menuButton__v_InB,.Header_menuOpen__SkpdM .Header_mobilePanel__gtdtp,.Header_mobileLink__cX10U,.Header_mobilePanel__gtdtp{transition:none}}@supports(padding:env(safe-area-inset-top)){.Header_inner__VPAiV{padding-left:calc(var(--gutter) + env(safe-area-inset-left));padding-right:calc(var(--gutter) + env(safe-area-inset-right))}.Header_mobilePanel__gtdtp{left:calc(var(--gutter) + env(safe-area-inset-left));right:calc(var(--gutter) + env(safe-area-inset-right))}}.SiteFooter_siteFooter__VR3SI{padding:clamp(17.4px,2.4vw,28.8px) calc(var(--gutter) + env(safe-area-inset-right)) clamp(32px,5vw,48px) calc(var(--gutter) + env(safe-area-inset-left))}.SiteFooter_inner__3hSuE{border-top:1px solid rgba(11,13,18,.22);padding-top:clamp(26px,4vw,34px)}.SiteFooter_top__dxOWu{display:grid;grid-template-columns:minmax(0,1.55fr) repeat(3,minmax(0,1fr));grid-gap:28px clamp(18px,2.4vw,34px);gap:28px clamp(18px,2.4vw,34px)}.SiteFooter_brand__U6qqm,.SiteFooter_section__AxS9S{min-width:0}.SiteFooter_brandLink__VJbhr{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.SiteFooter_brandMark__ZBM7_{display:block;flex:none;width:32px;height:40px;background-color:var(--page-ink);-webkit-mask:url(/assets/logo-fit.svg) center/contain no-repeat;mask:url(/assets/logo-fit.svg) center/contain no-repeat}.SiteFooter_brandName__QG7SQ{font-family:var(--ff-display);font-size:1.15rem;font-weight:var(--fw-bold);line-height:1}.SiteFooter_blurb__zhbwN{color:rgba(11,13,18,.68);margin:14px 0 12px;max-width:36ch;font-size:.82rem;line-height:1.55}.SiteFooter_installBlock__kmk4L{display:grid;grid-gap:12px;gap:12px;justify-items:start}.SiteFooter_installText__Q599M{font-size:.8rem;font-weight:700}.SiteFooter_storeRow__uuVPf{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.SiteFooter_storeLink__jV7ty{display:inline-flex;align-items:center;justify-content:center;min-height:30px;text-decoration:none;transition:transform .16s ease,opacity .16s ease}.SiteFooter_storeLink__jV7ty:focus-visible,.SiteFooter_storeLink__jV7ty:hover{transform:translateY(-1px)}.SiteFooter_installBadge__Qq1hO{width:auto;height:32px;flex:none}.SiteFooter_heading__stSzZ{margin:0 0 14px;font-size:1rem}.SiteFooter_list__uoYI6{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.SiteFooter_link__qYm02{color:rgba(11,13,18,.68);text-decoration:none;font-size:.82rem;transition:color .16s ease,opacity .16s ease}.SiteFooter_link__qYm02:focus-visible,.SiteFooter_link__qYm02:hover{color:var(--page-ink)}.SiteFooter_bottom__YWQqd{display:flex;align-items:center;justify-content:space-between;gap:14px 24px;border-top:1px solid rgba(11,13,18,.18);margin-top:clamp(28px,4vw,38px);padding-top:18px}.SiteFooter_meta__zcwDq{color:rgba(11,13,18,.62);margin:0;font-size:.82rem}.SiteFooter_bottomLinks__V4F_r{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 18px}@media(max-width:1100px){.SiteFooter_top__dxOWu{grid-template-columns:repeat(2,minmax(0,1fr))}.SiteFooter_brand__U6qqm{grid-column:1/-1}}@media(max-width:640px){.SiteFooter_siteFooter__VR3SI{padding-bottom:clamp(24px,5vw,32px)}.SiteFooter_top__dxOWu{grid-template-columns:1fr;gap:22px}.SiteFooter_brand__U6qqm{grid-column:auto}.SiteFooter_bottom__YWQqd{flex-direction:column;align-items:flex-start}.SiteFooter_bottomLinks__V4F_r{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.SiteFooter_link__qYm02,.SiteFooter_storeLink__jV7ty{transition:none}}.SplashOverlay_splash__Sbqyk{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;background:#efe99a;color:#0b0d12;opacity:1;transform:translateY(0);will-change:transform}.SplashOverlay_box__C_jux{display:grid;grid-gap:0;gap:0;align-items:center;justify-items:center;padding:24px;text-align:center}.SplashOverlay_motion__SFGRm{opacity:0;transform:translateY(45px) scale(.8);will-change:transform,opacity}.SplashOverlay_logoSource__QIM22{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.SplashOverlay_logo__NkKAK{display:block;width:12vh;height:15vh;max-width:80vw;background-color:#0b0d12;-webkit-mask:url(/logo-fit.svg) center/contain no-repeat;mask:url(/logo-fit.svg) center/contain no-repeat}.SplashOverlay_taglineWrap__bLmnG{display:flex;align-items:center;justify-content:center;height:28px;margin-top:48px}.SplashOverlay_tagline__FzAaw{margin:0;color:#0b0d12;font-family:Orbitron,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:.01em;text-transform:uppercase}.SplashOverlay_spinnerWrap__f_vth{position:absolute;top:50%;left:calc(50% - 16px);display:grid;place-items:center;width:32px;height:32px;line-height:0}.SplashOverlay_spinner__F6amF{display:block;width:32px;height:32px;box-sizing:border-box;border:3px solid rgba(10,59,95,.2);border-top-color:#0b0d12;border-radius:50%;animation:SplashOverlay_spin__pW_zK .9s linear infinite}@keyframes SplashOverlay_spin__pW_zK{to{transform:rotate(1turn)}}@supports(height:1svh){.SplashOverlay_logo__NkKAK{width:12svh;height:15svh}}@media(prefers-reduced-motion:reduce){.SplashOverlay_motion__SFGRm{opacity:1;transform:none}.SplashOverlay_spinner__F6amF{animation:none}}.StoreModal_backdrop__9vR9n{position:fixed;inset:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:saturate(120%) blur(2px);backdrop-filter:saturate(120%) blur(2px);opacity:0;pointer-events:none;transition:opacity 175ms cubic-bezier(.33,1,.68,1);z-index:1000}.StoreModal_backdrop__9vR9n.StoreModal_open__2wWeT{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.StoreModal_backdrop__9vR9n{transition:none!important;animation:none!important}}.StoreModal_sheet__kbIRL{--sheet-bg:#0f172a;--sheet-fg:#e2e8f0;--sheet-muted:#94a3b8;--btn-bg:#0d8ec9;--btn-bg-hover:#1273a0;--btn-fg:#ffffff;--focus-ring:0 0 0 3px rgba(34,197,94,0.35);--border:rgba(148,163,184,0.25);--icon-size:90px;--sheet-margin:16px;--sheet-radius:16px;position:fixed;left:50%;width:calc(100% - var(--sheet-margin)*2 - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:500px;bottom:0;background:var(--sheet-bg);color:var(--sheet-fg);border-top-left-radius:var(--sheet-radius);border-top-right-radius:var(--sheet-radius);box-shadow:0 -10px 30px rgba(0,0,0,.35);transform:translate(-50%,100%);transition:transform 375ms cubic-bezier(.33,1,.68,1);z-index:1001;will-change:transform}.StoreModal_sheet__kbIRL.StoreModal_open__2wWeT{transform:translate(-50%)}.StoreModal_sheet__kbIRL.StoreModal_exiting__jc_ab{transform:translate(-50%,100%);transition-duration:275ms;transition-timing-function:cubic-bezier(.32,0,.67,0)}@media(prefers-reduced-motion:reduce){.StoreModal_sheet__kbIRL{transition:none!important;animation:none!important}}.StoreModal_content__7e5BL{padding:14px 16px calc(16px + env(safe-area-inset-bottom))}.StoreModal_grabber__yn31c{width:44px;height:4px;border-radius:999px;background:var(--border);margin:4px auto 12px}.StoreModal_row__eGTPv{display:grid;grid-template-columns:var(--icon-size) 1fr;grid-gap:12px;gap:12px;align-items:center}.StoreModal_icon__MPDGD{width:var(--icon-size);height:var(--icon-size);border-radius:12px;overflow:hidden;background:#111827;border:1px solid var(--border)}.StoreModal_texts__R5qRs{display:grid;grid-gap:6px;gap:6px}.StoreModal_appName__nsqgc{font-weight:700;letter-spacing:.2px}.StoreModal_sub__pOfwd{color:var(--sheet-muted);font-size:12px}.StoreModal_sub__pOfwd p{margin:0;line-height:1.35}.StoreModal_stars__izute{display:inline-flex;gap:2px;transform:translateY(1px)}.StoreModal_star__GpHFd{color:#fbbf24;font-size:14px}.StoreModal_actions__kPbYS{display:flex;align-items:center;justify-content:center;margin-top:16px}.StoreModal_btnPrimary__RxEPK{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;border-radius:10px;padding:12px 16px;background:var(--btn-bg);color:var(--btn-fg);font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px}.StoreModal_btnPrimary__RxEPK:hover{background:var(--btn-bg-hover)}.StoreModal_btnPrimary__RxEPK:focus-visible{outline:none;box-shadow:var(--focus-ring)}.StoreModal_btnPrimary__RxEPK:disabled{opacity:.6;cursor:default}.StoreModal_btnIcon__7pSgf{width:24px;height:24px;display:inline-block;flex:0 0 24px}.StoreModal_btnSecondary__BjkR5{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:rgba(0,0,0,0);color:var(--sheet-fg);font-weight:600;cursor:pointer}.StoreModal_note__CxZVt{text-align:center;margin-top:16px;color:var(--sheet-muted);font-size:10px}@media(max-width:380px){.StoreModal_sheet__kbIRL{--icon-size:76px;--sheet-margin:10px}.StoreModal_btnIcon__7pSgf{width:24px;height:24px;flex-basis:24px}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:400 900;src:url(/fonts/orbitron-latin-wght-normal.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ff-body:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Apple Color Emoji","Segoe UI Emoji";--ff-display:"Orbitron",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--lh-normal:1.7;--lh-tight:1.2;--fs-h1:clamp(1.575rem,2.8vw + 0.7rem,2.625rem);--fs-h2:clamp(1.225rem,1.96vw + 0.525rem,1.925rem);--fs-h3:clamp(0.9625rem,1.26vw + 0.42rem,1.3125rem);--fs-h4:clamp(0.7875rem,0.84vw + 0.35rem,1.05rem);--fs-h5:clamp(0.7rem,0.7vw + 0.28rem,0.875rem);--fs-body:1rem;--fs-small:0.875rem;--container-max:1280px;--reading-column-max:72ch;--gutter:clamp(16px,4vw,32px);--header-h:72px;--footer-h:56px;--page-bg:#ede9b8;--page-ink:#0b0d12;--narration-highlight:#c1d3ff8a;--brand-accent:#c84848;--bg-glow-strength:14%;--watermark-opacity:0.04;--watermark-size:min(100vh,100vh);--watermark-pos-x:center;--watermark-pos-y:18%}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}html.gd-route-transition-scroll-locked,html.gd-route-transition-scroll-locked body{overflow:hidden!important;overscroll-behavior:none!important}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,p{margin:0}ol[role=list],ul[role=list]{list-style:none;margin:0;padding:0}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}table{border-collapse:collapse;border-spacing:0}:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}b,body,em,i,p,small,span,strong{font-family:var(--ff-body)}body{font-size:var(--fs-body);line-height:var(--lh-normal);font-weight:var(--fw-regular);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;color:var(--page-ink);background:var(--page-bg);position:relative}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--watermark-opacity);background-image:url(/assets/logo-fit.svg);background-repeat:no-repeat;background-size:var(--watermark-size) auto;background-position:var(--watermark-pos-x) var(--watermark-pos-y)}@media(max-width:960px){body:before{display:none}}h1,h2,h3,h4,h5{font-family:var(--ff-display);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:0;color:inherit}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}h5{font-size:var(--fs-h5)}p{margin-block:.75rem}small{font-size:var(--fs-small)}b,strong{font-weight:var(--fw-semibold)}em,i{font-style:italic}.container,.wrapper{max-width:var(--container-max);margin-inline:auto}.container{width:100%;padding-inline:var(--gutter)}.main{padding-top:var(--header-h);padding-bottom:var(--footer-h)}@media(max-width:768px){h1{font-weight:var(--fw-extrabold)}}