.Landing_root__lfei7{min-height:100dvh;overflow-x:clip;background:var(--paper);color:var(--ink)}.Landing_inner__YH2HF{max-width:40rem;margin:0 auto;overflow-wrap:anywhere;word-break:normal;padding:0 20px calc(env(safe-area-inset-bottom, 0px) + 48px)}.Landing_localeSwitch___eMXg{position:-webkit-sticky;position:sticky;top:0;z-index:2;box-sizing:border-box;width:100%;display:flex;justify-content:flex-end;gap:6px;padding:calc(env(safe-area-inset-top, 0px) + 6px) 12px 6px;background:linear-gradient(to bottom,var(--paper) 62%,transparent 100%)}.Landing_localeLink__2gpSh{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 10px;border:1px solid var(--edge);border-radius:var(--radius-md);background:var(--panel);color:var(--cyan);text-decoration:none;font-size:calc(13.5px * var(--type-scale, 1));line-height:1.4}.Landing_localeLink__2gpSh[aria-current=page]{border-color:var(--cyan);background:var(--cyan-t);color:var(--ink);font-weight:700}.Landing_hero__mpjui{position:relative;width:100%;height:clamp(200px,38dvh,320px);overflow:hidden}.Landing_heroImage__9eFY9{width:100%;height:100%;object-fit:cover;object-position:50% 22%;display:block}.Landing_heroFade__AysVs{position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(to bottom,transparent 0,var(--paper) 100%);pointer-events:none}.Landing_emblem__L4tQ4{display:block;width:96px;height:96px;margin:-48px auto 14px;position:relative;border-radius:var(--radius-lg);border:1px solid var(--edge);background:var(--paper);object-fit:cover}.Landing_title__I6slM{font-family:var(--font-heading);font-size:clamp(26px,7.2vw,36px);line-height:1.35;margin:0 0 8px;font-weight:600;text-align:center}.Landing_tagline__7hbu6{font-size:calc(16px * var(--type-scale, 1));line-height:1.8;color:var(--ink2);margin:0 0 18px;text-align:center}.Landing_rule__eDYSt{height:1px;background:var(--ink);opacity:.55;margin:0 auto 3px;max-width:8rem}.Landing_ruleThin__SsU3E{height:1px;background:var(--hair);margin:0 auto 22px;max-width:12rem}.Landing_lead__2I9o2{font-size:calc(15px * var(--type-scale, 1));line-height:1.9;margin:0 0 28px}.Landing_storeBox__lNTg5{border:1px solid var(--edge);border-radius:var(--radius-md);padding:18px 16px;margin:0 0 32px;text-align:center;background:var(--panel)}.Landing_storeHeading__QWGnP{font-family:var(--font-heading);font-size:calc(13px * var(--type-scale, 1));letter-spacing:.14em;color:var(--ink3);margin:0 0 10px;text-transform:uppercase}.Landing_storeBoxFooter__ie69a{margin:0 0 32px;text-align:center}.Landing_storeBadges__p7MG_{display:flex;flex-wrap:wrap;gap:12px 14px;justify-content:center;align-items:center;margin:0 0 10px}.Landing_badgeLink__4HboP{display:inline-flex;align-items:center;border-radius:8px;min-height:56px;transition:transform .12s ease,filter .12s ease}.Landing_badgeLink__4HboP:hover{filter:brightness(1.08)}.Landing_badgeLink__4HboP[data-published=false]{position:relative;flex-direction:column;align-items:flex-start;gap:4px;cursor:default}.Landing_badgeLink__4HboP[data-published=false]:hover{filter:none}.Landing_badgeLink__4HboP[data-published=false] .Landing_badge__ODHKc{opacity:.55}.Landing_badgeComingSoon__WWlfF{font-size:calc(12px * var(--type-scale, 1));letter-spacing:.04em;color:var(--ink2)}.Landing_badgeLink__4HboP:active{transform:translateY(1px)}.Landing_badgeLink__4HboP:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.Landing_badge__ODHKc{display:block;height:56px;width:auto;max-width:100%}.Landing_storeNote__MgPxS{font-size:calc(13.5px * var(--type-scale, 1));line-height:1.8;color:var(--ink2);margin:0}.Landing_stats__j0_Ef{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--hair);border:1px solid var(--hair);margin:0 0 36px}@media (min-width:30rem){.Landing_stats__j0_Ef{grid-template-columns:repeat(4,1fr)}}.Landing_stat__HIuYc{background:var(--paper);padding:14px 8px;text-align:center}.Landing_statValue__gwU24{display:block;font-family:var(--font-heading);font-size:calc(22px * var(--type-scale, 1));line-height:1.3}.Landing_statLabel__v4u_m{display:block;font-size:calc(11.5px * var(--type-scale, 1));line-height:1.6;color:var(--ink3);margin-top:2px}.Landing_h2__oNaNz{font-family:var(--font-heading);font-size:clamp(17px,4.4vw,20px);line-height:1.55;margin:0 0 14px;padding-bottom:6px;border-bottom:1px solid var(--hair);font-weight:600}.Landing_section__ucmwC{margin:0 0 36px}.Landing_chapters__vYjzd{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}.Landing_chapterArt__4O2lJ{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--hair)}.Landing_chapterName___0V83{font-family:var(--font-heading);font-size:calc(16px * var(--type-scale, 1));line-height:1.6;margin:8px 0 2px}.Landing_chapterNote__wW6Ls{font-size:calc(13.5px * var(--type-scale, 1));line-height:1.8;color:var(--ink2);margin:0}.Landing_features__Sd89s{list-style:none;margin:0;padding:0;display:grid;grid-gap:20px;gap:20px}@media (min-width:30rem){.Landing_features__Sd89s{grid-template-columns:repeat(2,1fr)}}.Landing_feature__wNi7W{display:grid;grid-template-columns:var(--lp-feature-icon) 1fr;grid-gap:12px;gap:12px;align-items:start}.Landing_featureIcon__FWEbY{width:var(--lp-feature-icon);height:var(--lp-feature-icon);object-fit:contain;display:block}.Landing_featureTitle__SSaG2{font-family:var(--font-heading);font-size:calc(15px * var(--type-scale, 1));line-height:1.6;margin:0 0 4px;font-weight:600}.Landing_featureBody__L2eVs{font-size:calc(13.5px * var(--type-scale, 1));line-height:1.8;color:var(--ink2);margin:0}.Landing_faq__SdPfK{list-style:none;margin:0;padding:0}.Landing_faqItem__4CzcJ{border-bottom:1px solid var(--hair)}.Landing_faqQuestion__7EsFj{display:flex;align-items:center;min-height:44px;padding:10px 0;cursor:pointer;font-size:calc(14.5px * var(--type-scale, 1));line-height:1.7;list-style:none}.Landing_faqQuestion__7EsFj::-webkit-details-marker{display:none}.Landing_faqQuestion__7EsFj:after{content:"";flex:none;width:7px;height:7px;margin-left:auto;border-right:1.5px solid var(--ink3);border-bottom:1.5px solid var(--ink3);transform:rotate(45deg) translate(-2px,-2px);transition:transform .12s ease}details[open]>.Landing_faqQuestion__7EsFj:after{transform:rotate(-135deg) translate(-2px,-2px)}@media (prefers-reduced-motion:reduce){.Landing_badgeLink__4HboP,.Landing_faqQuestion__7EsFj:after{transition:none}}.Landing_faqAnswer__eGrZe{font-size:calc(13.5px * var(--type-scale, 1));line-height:1.85;color:var(--ink2);margin:0 0 14px}.Landing_links__SMjrf{list-style:none;margin:0;padding:0}.Landing_links__SMjrf li{margin:0}.Landing_links__SMjrf a,.Landing_operatorSite__5CYBl a,.Landing_otherLocale__Fg7H2 a{display:inline-flex;align-items:center;min-height:44px;color:var(--cyan);text-decoration:none;font-size:calc(15px * var(--type-scale, 1));line-height:1.7}.Landing_otherLocale__Fg7H2{margin:16px 0 0;display:flex;flex-wrap:wrap;gap:0 20px}.Landing_operator__Ha1F8{font-size:calc(12.5px * var(--type-scale, 1));line-height:1.8;color:var(--ink3);margin:24px 0 0}.Landing_operatorSite__5CYBl{margin:4px 0 0}