.home_home__leQyk{--sand:#f5eee2;--cream:#fffbf4;--ink:#2a2521;--muted:#6f665c;--rule:#e4d9c8;--clay:#c4623a;--clay-600:#a9502c;--clay-800:#8a3f1f;--on-clay:#fffbf4;--sage-600:#4e6b53;--screen:#efe7da;--bezel:#2a2521;--lift:0 1.5rem 3rem -1.75rem rgb(42 37 33/0.45);--ease-enter:cubic-bezier(0.05,0.7,0.1,1);--ease-standard:cubic-bezier(0.2,0,0,1);background:var(--sand);color:var(--ink);font-family:var(--praxis-readex),system-ui,sans-serif;overflow-x:clip}@media (prefers-color-scheme:dark){.home_home__leQyk{--sand:#1f1b18;--cream:#2a2521;--ink:#f3eadd;--muted:#b4a99b;--rule:#3d3630;--clay:#d9784d;--clay-600:#d9784d;--clay-800:#e8916b;--on-clay:#1f1b18;--sage-600:#97b89c;--screen:#342e29;--bezel:#4a423b;--lift:0 1.5rem 3rem -1.75rem rgb(0 0 0/0.7)}}.home_home__leQyk h1,.home_home__leQyk h2,.home_home__leQyk h3{color:var(--ink);font-family:var(--praxis-readex),system-ui,sans-serif}.home_wrap__rz0LK{margin-inline:auto;max-width:72rem;padding-inline:1.25rem}@media (min-width:640px){.home_wrap__rz0LK{padding-inline:2rem}}.home_hero__ESb_b{display:grid;gap:3.5rem;padding-block:2.5rem 4.5rem;align-items:center}@media (min-width:900px){.home_hero__ESb_b{grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding-block:4.5rem 6rem}}.home_langSwitch__S0oy5{display:inline-block;margin-bottom:1.75rem;color:var(--muted);font-size:.95rem;text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:6px}.home_langSwitch__S0oy5:hover{color:var(--ink)}.home_kicker__gW_hW{margin:0 0 1rem;color:var(--clay-800);font-weight:500;font-size:clamp(1rem,.9rem + .4vw,1.2rem)}.home_title__s_9WN{margin:0;font-weight:700;font-size:clamp(2.2rem,1.3rem + 3.6vw,3.9rem);line-height:1.25;letter-spacing:-.015em}.home_home__leQyk[dir=rtl] .home_title__s_9WN{line-height:1.45;letter-spacing:0}.home_beat__mLV_n{display:block}.home_marked__gE6RI{position:relative;display:inline-block}.home_markedEnd___1Z33{white-space:nowrap}.home_underline__2SJ_S{position:absolute;inset-inline:-.08em;bottom:-.12em;width:calc(100% + .16em);height:.28em;overflow:visible}.home_underline__2SJ_S path{fill:none;stroke:var(--clay);stroke-width:3.2;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:home_draw__kTPAU .6s var(--ease-enter) .45s forwards}.home_sub___yfXA{margin:1.6rem 0 0;max-width:28em;color:var(--muted);font-size:clamp(1.15rem,1rem + .6vw,1.4rem);line-height:1.7}.home_home__leQyk[dir=ltr] .home_sub___yfXA{font-family:var(--praxis-literata),Georgia,serif}.home_actions__BFlAd{display:flex;flex-wrap:wrap;gap:.9rem 1.6rem;align-items:center;margin-top:2.25rem}.home_primary__9FF7T{display:inline-flex;align-items:center;min-height:3rem;padding:.75rem 1.7rem;border-radius:999px;background:var(--clay-600);color:var(--on-clay);font-weight:600;font-size:1.05rem;text-decoration:none;transition:filter .15s var(--ease-standard)}.home_primary__9FF7T:hover{filter:brightness(.94)}.home_secondary__jK8aQ{color:var(--ink);font-weight:500;font-size:1.05rem;text-decoration:underline;text-decoration-color:var(--clay);text-decoration-thickness:2px;text-underline-offset:7px}.home_langSwitch__S0oy5:focus-visible,.home_primary__9FF7T:focus-visible,.home_secondary__jK8aQ:focus-visible{outline:2px solid var(--clay);outline-offset:4px}.home_stage__YbJSP{position:relative;display:grid;justify-items:center;padding-top:min(5rem,22vw)}.home_stageBridge__o3J60{position:absolute;top:0;left:50%;width:min(17.5rem,74vw);height:auto;transform:translateX(-50%);color:var(--clay)}.home_stageBridge__o3J60 path[data-draw]{stroke-dasharray:90 90;stroke-dashoffset:90;animation:home_drawBridge__9PHVL .9s var(--ease-enter) .15s forwards}.home_stageBridge__o3J60 path[data-arc=right][data-draw]{stroke-dashoffset:60;animation-delay:.25s;animation-duration:.7s}.home_phone__1AFNF{width:min(15rem,64vw);aspect-ratio:1290/2796;border-radius:2.3rem;border:.55rem solid var(--bezel);place-items:center}.home_ipad__8EhpH,.home_phone__1AFNF{position:relative;background:var(--screen);display:grid;box-shadow:var(--lift)}.home_ipad__8EhpH{width:min(30rem,88vw);aspect-ratio:2752/2064;border-radius:1.6rem;border:.6rem solid var(--bezel);place-items:center}.home_ipad__8EhpH,.home_phone__1AFNF{overflow:hidden}.home_shot__5UquB{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home_phoneMark__a3g77{width:3.5rem;height:auto;color:var(--rule)}.home_note__pDOVY{position:absolute;margin:0;max-width:13.5rem;padding:.6rem .85rem;border:1px solid var(--rule);border-radius:14px;background:var(--cream);color:var(--ink);font-size:.9rem;line-height:1.6;box-shadow:0 .6rem 1.2rem -.9rem rgb(42 37 33/.45)}.home_noteSkills__6MrZy{bottom:18%;inset-inline-end:-.5rem;border-inline-start:3px solid var(--clay)}.home_stage__YbJSP .home_note__pDOVY{opacity:0;transform:translateY(6px);animation:home_settle___kleC .45s var(--ease-enter) .7s forwards}.home_pair__w_9Co{position:relative;display:grid;justify-items:center}.home_behind__4DmYh{position:absolute;top:4rem;inset-inline-start:-5.75rem;transform:rotate(-3deg) scale(.92);opacity:.96}.home_home__leQyk[dir=rtl] .home_behind__4DmYh{transform:rotate(3deg) scale(.92)}.home_chapter__IbQ3p{background:var(--cream);border-top:1px solid var(--rule);padding-block:4.5rem 5rem}.home_chapterSand__CsIy7{background:var(--sand)}.home_chapterGrid__iUsLL{display:grid;gap:3rem;align-items:center}@media (min-width:900px){.home_chapterGrid__iUsLL{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.home_chapterSand__CsIy7 .home_chapterGrid__iUsLL{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.home_chapterSand__CsIy7 .home_chapterStage__Ew34j{order:-1}}.home_when___D_X2{margin:0 0 .75rem;color:var(--clay-800);font-size:.95rem;font-weight:500}.home_tour__uDkCn{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--cream) 88%,transparent);backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid var(--rule)}.home_tourList__XrR4Y{display:flex;justify-content:safe center;gap:.25rem;margin:0 auto;padding:.5rem 1rem;max-width:72rem;list-style:none;overflow-x:auto;scrollbar-width:none}.home_tourLink___Fw9m{position:relative;display:inline-block;padding:.5rem .85rem;border-radius:999px;color:var(--muted);font-size:.95rem;white-space:nowrap;text-decoration:none;transition:color .2s var(--ease-standard),background-color .2s var(--ease-standard)}.home_tourLink___Fw9m:after{content:"";position:absolute;inset-inline:.85rem;bottom:.2rem;height:2px;border-radius:2px;background:var(--clay);transform:scaleX(0);transition:transform .32s var(--ease-enter)}.home_tourLink___Fw9m:hover,.home_tourLink___Fw9m[aria-current=step]{color:var(--ink)}.home_tourLink___Fw9m[aria-current=step]:after{transform:scaleX(1)}.home_tourLink___Fw9m:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.home_chapterTitle__rY1_L{scroll-margin-top:4.5rem;margin:0;font-weight:700;font-size:clamp(1.9rem,1.3rem + 2.2vw,2.9rem);line-height:1.35;text-wrap:balance}.home_chapterBody__D1RWT{margin:1.1rem 0 0;max-width:34em;color:var(--muted);font-size:1.1rem;line-height:1.85}.home_home__leQyk[dir=ltr] .home_chapterBody__D1RWT{font-family:var(--praxis-literata),Georgia,serif;line-height:1.7}.home_chapterStage__Ew34j{position:relative;display:grid;justify-items:center}.home_chapterNote__sJ35V{top:22%;inset-inline-start:0;border-inline-start:3px solid var(--clay);transition:opacity .32s var(--ease-enter),transform .32s var(--ease-enter)}.home_chapter__IbQ3p[data-seen=false] .home_chapterNote__sJ35V{opacity:0;transform:translateY(6px)}.home_faq__LrUYt{background:var(--cream);border-top:1px solid var(--rule);padding-block:4.5rem}.home_faqTitle__YcfT5{margin:0 0 1.5rem;font-weight:700;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.2rem)}.home_faqList__1pLj6{max-width:46rem;border-top:1px solid var(--rule)}.home_faqItem__hUFt_{border-bottom:1px solid var(--rule)}.home_faqQ__2UiLi{cursor:pointer;list-style:none;padding-block:1.1rem;font-weight:600;font-size:1.1rem;display:flex;justify-content:space-between;gap:1rem}.home_faqQ__2UiLi::-webkit-details-marker{display:none}.home_faqQ__2UiLi:after{content:"+";color:var(--clay);font-weight:500;transition:transform .22s var(--ease-standard)}.home_faqItem__hUFt_[open] .home_faqQ__2UiLi:after{transform:rotate(45deg)}.home_faqQ__2UiLi:focus-visible{outline:2px solid var(--clay);outline-offset:4px}.home_faqA__bAVbt{margin:0 0 1.25rem;max-width:40em;color:var(--muted);line-height:1.85}.home_home__leQyk[dir=ltr] .home_faqA__bAVbt{font-family:var(--praxis-literata),Georgia,serif;line-height:1.7}.home_closing__zaTzU{background:var(--sand);border-top:1px solid var(--rule);padding-block:5rem 5.5rem}.home_closingInner__8E3O_{display:grid;justify-items:start}.home_closingBridge__H4UW5{width:6rem;height:auto;color:var(--sage-600)}.home_closingTitle__oJBHB{margin:1.5rem 0 0;font-weight:700;font-size:clamp(2rem,1.3rem + 2.6vw,3.2rem);line-height:1.3}.home_closingSub___2czK{margin:.75rem 0 0;color:var(--muted);font-size:1.2rem}.home_prices__ao2io{margin:2.25rem 0 0;width:min(30rem,100%)}.home_pricesTitle__1PJQm{margin:0 0 .5rem;font-weight:600;font-size:1rem;color:var(--muted)}.home_priceList__DvGy7{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.home_priceRow__7dN5s{display:flex;justify-content:space-between;gap:1rem;padding-block:.8rem;border-bottom:1px solid var(--rule);font-size:1.05rem}.home_amount__l7EsZ{font-weight:600;font-variant-numeric:tabular-nums}.home_priceNote__oo6Zz{margin:.75rem 0 1rem;color:var(--muted);font-size:.95rem}.home_store__HDQUt{display:inline-flex;align-items:center;min-height:3rem;padding:.7rem 1.4rem;border:1.5px solid var(--ink);border-radius:999px;color:var(--ink);font-weight:600;text-decoration:none}.home_store__HDQUt:focus-visible{outline:2px solid var(--clay);outline-offset:4px}.home_platforms__l9dFU{margin:1.25rem 0 0;color:var(--muted);font-size:.95rem}@keyframes home_draw__kTPAU{to{stroke-dashoffset:0}}@keyframes home_drawBridge__9PHVL{to{stroke-dashoffset:0}}@keyframes home_settle___kleC{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home_tourLink___Fw9m,.home_tourLink___Fw9m:after{transition:none}.home_stageBridge__o3J60 path[data-draw],.home_underline__2SJ_S path{animation:none;stroke-dashoffset:0}.home_stage__YbJSP .home_note__pDOVY{animation:none;opacity:1;transform:none}.home_chapterNote__sJ35V,.home_faqQ__2UiLi:after{transition:none}}