.GardenHero_page__gVRL6 .public-nav-mobile a[href="/login"]{background:transparent;border-color:rgba(238,225,206,.4)}.GardenHero_page__gVRL6 .public-nav-mobile a[href="/login"]:hover{background:#273744;color:#fff}.GardenHero_page__gVRL6{font-family:var(--font-montserrat),sans-serif;line-height:1.5;background:#fff}.GardenHero_page__gVRL6 .public-nav-mobile>div{background:#101d26}.GardenHero_page__gVRL6 .public-nav-mobile>div a{color:#f7efe3}.GardenHero_page__gVRL6#public-home{max-width:none}.GardenHero_page__gVRL6 #public-navigation{color:#f7efe3;background:rgba(16,29,38,.88);border-color:rgba(238,225,206,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.GardenHero_page__gVRL6 .public-nav-shell{max-width:1440px;padding-inline:clamp(24px,5vw,80px)}.GardenHero_page__gVRL6 .public-nav-row{height:80px}.GardenHero_page__gVRL6 .public-nav-brand span{color:#f7efe3;font-size:26px;font-weight:400}.GardenHero_page__gVRL6 .public-nav-brand img{display:none}.GardenHero_page__gVRL6 .public-nav-links a{color:#e5e5d9;font-size:13px}.GardenHero_page__gVRL6 .public-nav-links a:hover{color:#fff3d7}.GardenHero_page__gVRL6 .public-nav-login{color:#f7efe3;background:transparent;border-color:rgba(238,225,206,.35);border-radius:6px;padding-inline:22px}.GardenHero_page__gVRL6 .public-nav-mobile summary{color:#f7efe3}.GardenHero_page__gVRL6 .public-nav-mobile>div{top:80px}.GardenHero_hero__CzQhe{position:relative;isolation:isolate;container-type:size;min-height:790px;height:100svh;max-height:1100px;overflow:clip;background:#182a38;color:#fbf2e3}.GardenHero_canvas__uitw_,.GardenHero_shade__EwzY_,.GardenHero_world__E6aov{position:absolute;inset:0}.GardenHero_world__E6aov{inset:auto;top:50%;left:50%;width:max(100cqw,150cqh);height:max(100cqh,66.6667cqw);transform:translate(-50%,-50%);overflow:hidden}.GardenHero_poster__hE_vm{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;image-rendering:pixelated}.GardenHero_openingWorld__oHmTs:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.35) 58%,transparent 82%)}.GardenHero_stillFlower__iXjta,.GardenHero_stillRabbit__oXb3N,.GardenHero_stillWriter__8tRie{position:absolute;background-image:url(/images/garden-hero/optimized/garden-sprites.webp);image-rendering:pixelated}.GardenHero_stillWriter__8tRie{width:13.2%;height:30%;left:71.7333%;top:46.3%;background-size:281.69% 185.185%;background-position:11.628% 4.348%}.GardenHero_stillFlower__iXjta{width:8.48%;height:15%;left:76.56%;top:71.7%;background-size:256.41% 217.391%;background-position:92.623% 7.407%}.GardenHero_stillRabbit__oXb3N{width:3.87%;height:7%;left:66.733%;top:76.6%;background-size:363.636% 303.03%;background-position:14.483% 89.552%}.GardenHero_canvas__uitw_{opacity:0;transition:opacity .35s ease;pointer-events:none}.GardenHero_canvasReady__JcAQA{opacity:1}.GardenHero_canvas__uitw_ canvas{display:block;width:100%;height:100%;image-rendering:pixelated}.GardenHero_moment__zR1gc{position:absolute;z-index:2;top:54%;left:calc(50% + 35px);width:260px;pointer-events:none;visibility:hidden}.GardenHero_momentReady__BlA2N{visibility:visible}.GardenHero_moment__zR1gc>div{position:absolute;inset:0 0 auto;padding:14px 17px;border-radius:3px;background:#f3e7cf;color:#24382f;box-shadow:0 5px 18px rgba(8,20,20,.18)}.GardenHero_conversationMoment__qGoTc{opacity:var(--conversation-opacity,0)}.GardenHero_moment__zR1gc>.GardenHero_conversationMoment__qGoTc{background:#613957;color:#fff5e8;border-radius:10px 10px 3px 10px}.GardenHero_conversationMoment__qGoTc:after{content:"";position:absolute;right:-8px;top:18px;width:12px;height:16px;background:#613957;clip-path:polygon(0 0,100% 0,100% 25%,75% 25%,75% 50%,50% 50%,50% 75%,0 75%)}.GardenHero_conversationMoment__qGoTc .GardenHero_messageLabel__208Lh{display:block;margin-bottom:5px;font-size:9px;line-height:1.5;font-weight:600;color:#f1cfde}.GardenHero_moment__zR1gc .GardenHero_conversationMoment__qGoTc p{font-family:var(--font-montserrat),sans-serif;font-size:14px}.GardenHero_journalMoment__H_w_m{opacity:var(--journal-opacity,0)}.GardenHero_moment__zR1gc p{margin:0;font-family:var(--font-lora),Georgia,serif;font-size:15px;line-height:1.5}.GardenHero_moment__zR1gc .GardenHero_momentTitle__e4hcn{font-size:14px}.GardenHero_journalMoment__H_w_m span{display:block;margin-top:7px;font-size:10px;line-height:1.5;color:#4c5d48}.GardenHero_journalMoment__H_w_m .GardenHero_savedState__Z6pSa{display:flex;align-items:center;gap:5px}.GardenHero_savedState__Z6pSa svg{flex:0 0 auto}.GardenHero_shade__EwzY_{pointer-events:none;background:linear-gradient(90deg,rgba(12,25,35,.66),rgba(12,25,35,.25) 43%,transparent 67%),linear-gradient(0deg,rgba(10,24,25,.65),transparent 16%)}.GardenHero_content__2o7oD{position:relative;z-index:2;max-width:1440px;margin-inline:auto;padding:clamp(150px,19vh,205px) clamp(24px,5vw,80px) 240px;pointer-events:none}.GardenHero_title__8SkHm{max-width:660px;margin:0;font-family:var(--font-lora),Georgia,serif;font-size:clamp(64px,6.5vw,96px);font-weight:400;letter-spacing:-.04em;line-height:1.07;text-wrap:balance;color:#fbf2e3}.GardenHero_title__8SkHm span{color:#efd5a5}.GardenHero_lead__oQbsx{max-width:410px;margin:27px 0 0;font-size:16px;line-height:1.85;color:#f0ece2;text-wrap:pretty}.GardenHero_mobileLead__niERW{display:none}.GardenHero_actions__oiFVy{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:29px;pointer-events:auto}.GardenHero_primary__UIrsy{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:18px;border-radius:6px;padding:13px 22px;background:#f6e9ce;color:#22362f;font-size:13px;font-weight:600;transition:background .16s ease,transform .16s ease}.GardenHero_primary__UIrsy:hover{background:#fff2da;transform:translateY(-2px)}.GardenHero_appLink__rGcQ8{display:inline-flex;align-items:center;min-height:44px;gap:10px;color:#fbf2e3;font-size:12px}.GardenHero_appLink__rGcQ8:hover{text-decoration:underline;text-underline-offset:5px}.GardenHero_note__zfH8Z{margin-top:16px;color:#deded1;font-size:11px;line-height:1.6}.GardenHero_discover__kAbXT{position:absolute;z-index:3;bottom:28px;left:max(5vw,calc((100vw - 1440px) / 2 + 80px));display:flex;align-items:center;gap:20px;min-height:44px;font-size:12px;color:#f2eddf}.GardenHero_discover__kAbXT:hover{color:#efd5a5}.GardenHero_sceneControls__JdOfB{position:absolute;z-index:3;bottom:28px;right:max(5vw,calc((100vw - 1440px) / 2 + 80px));display:flex;align-items:center;gap:8px}.GardenHero_sceneControls__JdOfB button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;min-width:44px;padding:0 12px;border-radius:6px;background:rgba(16,31,29,.72);color:#eee7d8;font-family:inherit;font-size:11px;cursor:pointer;transition:background .16s ease}.GardenHero_sceneControls__JdOfB button:hover{background:#273f37}.GardenHero_hero__CzQhe a:focus-visible,.GardenHero_hero__CzQhe button:focus-visible,.GardenHero_page__gVRL6 #public-navigation a:focus-visible{outline:2px solid #f8d8a0;outline-offset:5px}.GardenHero_hero__CzQhe ::-moz-selection{background:#edd0a0;color:#203629}.GardenHero_hero__CzQhe ::selection{background:#edd0a0;color:#203629}.GardenHero_hero__CzQhe.GardenHero_everyoneHero__5emOW{height:100svh;min-height:640px;max-height:none}.GardenHero_everyoneHero__5emOW .GardenHero_discover__kAbXT span,.GardenHero_everyoneHero__5emOW .GardenHero_replay__4tcf_,.GardenHero_everyoneHero__5emOW .GardenHero_sceneControls__JdOfB button span{display:none}@media (max-width:1023px){.GardenHero_hero__CzQhe{min-height:850px}.GardenHero_content__2o7oD{padding-top:148px}.GardenHero_title__8SkHm{font-size:clamp(56px,8vw,80px)}.GardenHero_lead__oQbsx{max-width:370px;font-size:15px}}@media (max-width:600px){.GardenHero_moment__zR1gc{top:max(490px,54%);left:24px;width:195px}.GardenHero_moment__zR1gc>div{padding:12px 14px}.GardenHero_moment__zR1gc .GardenHero_momentTitle__e4hcn,.GardenHero_moment__zR1gc p{font-size:13px}.GardenHero_hero__CzQhe{min-height:900px;max-height:none;height:110svh}.GardenHero_page__gVRL6 .public-nav-row{height:68px}.GardenHero_page__gVRL6 .public-nav-mobile>div{top:68px}.GardenHero_page__gVRL6 .public-nav-brand span{font-size:24px}.GardenHero_content__2o7oD{padding:123px 26px 350px}.GardenHero_title__8SkHm{font-size:clamp(52px,13.5vw,76px);line-height:1.08}.GardenHero_lead__oQbsx{max-width:340px;font-size:14px;line-height:1.85;margin-top:22px}.GardenHero_actions__oiFVy{gap:8px 20px;margin-top:24px}.GardenHero_primary__UIrsy{min-height:48px;font-size:12px;padding-inline:17px;gap:12px}.GardenHero_appLink__rGcQ8{font-size:11px}.GardenHero_note__zfH8Z{font-size:10px;margin-top:12px}.GardenHero_world__E6aov{transform:translate(-73.3333%,-50%)}.GardenHero_shade__EwzY_{background:linear-gradient(180deg,rgba(12,25,35,.82) 6%,rgba(12,25,35,.57) 35%,transparent 58%,rgba(10,24,25,.7))}.GardenHero_discover__kAbXT{left:26px;bottom:24px;max-width:175px;font-size:10px;gap:12px}.GardenHero_sceneControls__JdOfB{right:20px;bottom:auto;top:min(calc(100svh - 68px),calc(100% - 68px));gap:2px}.GardenHero_sceneControls__JdOfB button{padding-inline:10px}.GardenHero_everyoneHero__5emOW .GardenHero_desktopLead__QMocX,.GardenHero_sceneControls__JdOfB button span{display:none}.GardenHero_everyoneHero__5emOW .GardenHero_mobileLead__niERW{display:inline}.GardenHero_everyoneHero__5emOW .GardenHero_content__2o7oD{padding:98px 26px 0}.GardenHero_everyoneHero__5emOW .GardenHero_title__8SkHm{font-size:clamp(42px,11.8vw,52px)}.GardenHero_everyoneHero__5emOW .GardenHero_lead__oQbsx{max-width:300px;margin-top:16px;line-height:1.7}.GardenHero_everyoneHero__5emOW .GardenHero_actions__oiFVy{margin-top:22px}.GardenHero_everyoneHero__5emOW .GardenHero_note__zfH8Z{margin-top:10px}.GardenHero_everyoneHero__5emOW .GardenHero_moment__zR1gc{top:62%;width:156px}.GardenHero_everyoneHero__5emOW .GardenHero_moment__zR1gc>div{padding:10px 12px}.GardenHero_everyoneHero__5emOW .GardenHero_conversationMoment__qGoTc p{font-size:12px}.GardenHero_everyoneHero__5emOW .GardenHero_moment__zR1gc .GardenHero_momentTitle__e4hcn{font-size:12px;line-height:1.45}.GardenHero_everyoneHero__5emOW .GardenHero_discover__kAbXT{left:20px;min-width:44px;justify-content:center;bottom:max(16px,env(safe-area-inset-bottom))}.GardenHero_everyoneHero__5emOW .GardenHero_sceneControls__JdOfB{top:auto;bottom:max(16px,env(safe-area-inset-bottom))}}@media (max-width:600px) and (max-height:700px){.GardenHero_everyoneHero__5emOW .GardenHero_content__2o7oD{padding-top:88px}.GardenHero_everyoneHero__5emOW .GardenHero_title__8SkHm{font-size:42px}.GardenHero_everyoneHero__5emOW .GardenHero_lead__oQbsx{margin-top:12px;font-size:13px}.GardenHero_everyoneHero__5emOW .GardenHero_actions__oiFVy{margin-top:16px}.GardenHero_everyoneHero__5emOW .GardenHero_note__zfH8Z{margin-top:8px}}@media (prefers-reduced-motion:reduce){.GardenHero_canvas__uitw_,.GardenHero_primary__UIrsy,.GardenHero_sceneControls__JdOfB button{transition:none}.GardenHero_primary__UIrsy:hover{transform:none}}.LandingStory_story__pT7RM{--story-paper:#faf8f6;--story-blush:#faf5f2;--story-ink:#111827;--story-body:#4b5563;--story-muted:#6b7280;--story-rose:#c8689a;--story-rose-ink:#b05585;--story-action:#b5577f;--story-action-hover:#9f3f72;--story-rose-light:#e8b4cc;--story-night:#060815;--story-line:#e7e3e0;background:var(--story-paper);color:var(--story-ink)}.LandingStory_story__pT7RM h2,.LandingStory_story__pT7RM h3{font-family:var(--font-lora),Georgia,serif;font-weight:400}.LandingStory_story__pT7RM h2{font-size:clamp(40px,4.6vw,66px);line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.LandingStory_story__pT7RM h2 em{color:var(--story-rose-ink);font-weight:400;font-style:normal}.LandingStory_story__pT7RM p{text-wrap:pretty}.LandingStory_container__KUTYA{width:min(100% - clamp(48px,10vw,160px),1280px);margin-inline:auto}.LandingStory_intro__h5I04,.LandingStory_privacy__X_l8T,.LandingStory_way__R7nYz{scroll-margin-top:80px}.LandingStory_intro__h5I04{background:var(--story-blush);text-align:center}.LandingStory_intro__h5I04 .LandingStory_container__KUTYA{padding-block:128px 120px}.LandingStory_intro__h5I04 h2{max-width:760px;margin-inline:auto}.LandingStory_intro__h5I04 .LandingStory_container__KUTYA>p{max-width:560px;margin:27px auto 0;font-size:16px;line-height:1.9;color:var(--story-body)}.LandingStory_intro__h5I04 .LandingStory_container__KUTYA>.LandingStory_introNote__lycTn{margin-top:22px;font-size:13px;line-height:1.8;color:var(--story-muted)}.LandingStory_intro__h5I04 p a{text-decoration:underline;text-underline-offset:3px}.LandingStory_wayCopy__gEhmb .LandingStory_textLink__F9Y9_{color:var(--story-ink);text-decoration:underline;text-underline-offset:3px}.LandingStory_way__R7nYz{position:relative;isolation:isolate;background:var(--story-paper);overflow:clip}.LandingStory_wayGrid__g71pT{padding-block:80px;display:grid;grid-template-columns:minmax(0,25fr) 6.5fr minmax(0,20fr) 3.5fr minmax(0,25fr);align-items:center}.LandingStory_wayCopy__gEhmb{grid-column:1;grid-row:1;min-width:0}.LandingStory_bubbleCell__EI5F7{grid-column:3;grid-row:1;position:relative;z-index:1;align-self:center;min-width:0}.LandingStory_sceneCell__HJzwR{grid-column:5;grid-row:1;position:relative;min-width:0}.LandingStory_wayFlipped__gDSop .LandingStory_wayGrid__g71pT{grid-template-columns:minmax(0,20fr) 3.5fr minmax(0,25fr) 6.5fr minmax(0,25fr)}.LandingStory_wayFlipped__gDSop .LandingStory_bubbleCell__EI5F7{grid-column:1}.LandingStory_wayFlipped__gDSop .LandingStory_sceneCell__HJzwR{grid-column:3}.LandingStory_wayFlipped__gDSop .LandingStory_wayCopy__gEhmb{grid-column:5}.LandingStory_wayCopy__gEhmb h2{font-size:clamp(36px,3.35vw,48px)}.LandingStory_wayDetail__ROk8h{max-width:370px;margin-top:24px;font-size:15px;line-height:1.9;color:var(--story-body)}.LandingStory_wayNote__D_DxG{max-width:370px;margin-top:18px;font-size:11px;line-height:1.7;color:var(--story-muted)}.LandingStory_textLink__F9Y9_{display:inline-flex;align-items:center;gap:17px;min-height:44px;margin-top:24px;color:var(--story-action-hover);font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:7px;text-decoration-color:var(--story-rose-light)}.LandingStory_textLink__F9Y9_ svg{transition:transform .16s ease-out}.LandingStory_textLink__F9Y9_:hover svg{transform:translateX(4px)}.LandingStory_appDownloadLink__fe1H7{display:inline-flex}.LandingStory_everydayScene__lfvM9{position:relative;width:100%;aspect-ratio:345/420;pointer-events:none}.LandingStory_everydayScene__lfvM9>canvas{display:block;width:185.5%;max-width:none;height:auto;margin-left:-85.5%;image-rendering:pixelated}.LandingStory_everydayScene__lfvM9>.LandingStory_walkingForeground__bDci4{position:absolute;top:0;z-index:2}.LandingStory_everydayScene__lfvM9[data-scene=call]>canvas{margin-left:calc(-85.5% - 30px)}.LandingStory_sceneFallback__TB05n{position:absolute;width:37%;right:3%;bottom:2%;text-align:center}.LandingStory_sceneFallback__TB05n>span{color:var(--story-muted);font-size:10px}.LandingStory_heroPerson__PHlAB{display:block;width:100%;height:auto;aspect-ratio:1;image-rendering:pixelated}.LandingStory_transcriptViewport__jWa4O{height:280px;overflow-y:auto;overflow-x:hidden;overflow-anchor:none;padding:2px 6px 2px 0;scrollbar-width:thin;scrollbar-color:var(--story-action) transparent}.LandingStory_transcriptViewport__jWa4O:focus-visible{outline:2px solid var(--story-action);outline-offset:4px;border-radius:4px}.LandingStory_animatedTranscript__BIKxz{display:flex;flex-direction:column;gap:12px}.LandingStory_dialogueLine__3BuA2{padding:13px 15px;border-radius:14px;animation:LandingStory_lineArrives__laGlT .22s ease-out both}.LandingStory_dialogueLine__3BuA2>span{display:block;font-size:9px;color:var(--story-rose-ink);margin-bottom:5px;font-weight:600}.LandingStory_dialogueLine__3BuA2>p{color:var(--story-ink);font-size:13px;line-height:1.7;min-height:22px}.LandingStory_claireLine__4_mJZ{background:#f0eaf8;border-bottom-left-radius:3px;margin-right:12px}.LandingStory_personLine__Jna1q{background:#ffffff;border:1px solid var(--story-line);border-bottom-right-radius:3px;margin-left:12px}.LandingStory_messagePhoto__yLI1K{display:block;width:100%;height:auto;max-height:125px;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;margin:8px 0 10px;border-radius:5px}.LandingStory_typingLine__ZSL8_{display:flex;align-items:center;gap:5px;min-height:40px;padding:8px 14px;color:var(--story-muted);font-size:10px}.LandingStory_typingLine__ZSL8_ span{margin-right:6px}.LandingStory_typingLine__ZSL8_ i{width:4px;height:4px;border-radius:50%;background:var(--story-rose);animation:LandingStory_typingPulse__ylhP9 1.2s ease-in-out infinite}.LandingStory_typingLine__ZSL8_ i:nth-last-child(2){animation-delay:.18s}.LandingStory_typingLine__ZSL8_ i:last-child{animation-delay:.36s}.LandingStory_bubbleCell__EI5F7[data-running=false] *,.LandingStory_bubbleCell__EI5F7[data-running=false] :after,.LandingStory_bubbleCell__EI5F7[data-running=false] :before{animation-play-state:paused!important}.LandingStory_srOnly__asIVV{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes LandingStory_lineArrives__laGlT{0%{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes LandingStory_typingPulse__ylhP9{0%,80%,to{opacity:.35}40%{opacity:1}}.LandingStory_privacy__X_l8T{background:var(--story-blush)}.LandingStory_privacy__X_l8T .LandingStory_container__KUTYA{padding-block:104px 112px}.LandingStory_privacyIntro__jFYiu{max-width:640px}.LandingStory_privacyIntro__jFYiu h2{font-size:clamp(36px,3.35vw,48px)}.LandingStory_privacyIntro__jFYiu>p{max-width:460px;margin-top:24px;font-size:15px;line-height:1.9;color:var(--story-body)}.LandingStory_privacyPoints__KXBu7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:80px;margin-top:56px}.LandingStory_privacyPoints__KXBu7 h3{font-family:inherit;font-size:16px;font-weight:500;line-height:1.5}.LandingStory_privacyPoints__KXBu7 p{margin-top:8px;font-size:14px;line-height:1.8;color:var(--story-body)}.LandingStory_tag__slIEg{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:#fdf2f8;color:var(--story-rose-ink);font-size:10px;font-weight:600;vertical-align:middle}.LandingStory_privacy__X_l8T .LandingStory_textLink__F9Y9_{margin-top:40px}.LandingStory_gardenInvitation__H_c72{display:grid;grid-template-columns:1fr auto;gap:7px 25px;align-items:center;border-top:1px solid rgba(232,180,204,.3);padding-top:30px}.LandingStory_gardenInvitation__H_c72>p{font:clamp(24px,2.6vw,35px)/1.35 var(--font-lora),Georgia,serif;grid-row:span 2}.LandingStory_primary__OdeW3{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:50px;padding:13px 22px;background:var(--story-action);color:#ffffff;border-radius:6px;font-size:13px;font-weight:600}.LandingStory_primary__OdeW3:hover{background:var(--story-action-hover)}.LandingStory_gardenInvitation__H_c72>span{text-align:center;color:#ddd9ea;font-size:10px;margin-top:5px}.LandingStory_closing__wD_KZ{background:var(--story-night);color:#ffffff;padding-block:44px}.LandingStory_closing__wD_KZ .LandingStory_gardenInvitation__H_c72{padding-top:0;border-top:0}.LandingStory_footer__5MFiA{background:var(--story-paper);color:var(--story-body);margin:0;padding:30px max(24px,5vw);display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:10px;border:0}.LandingStory_footerBrand__fyf0S{font:27px var(--font-lora),Georgia,serif;color:var(--story-ink)}.LandingStory_footer__5MFiA nav{display:flex;gap:25px}.LandingStory_footer__5MFiA nav a{display:inline-flex;align-items:center;min-height:44px}.LandingStory_footer__5MFiA nav a:hover{text-decoration:underline;text-underline-offset:5px}.LandingStory_story__pT7RM a:focus-visible,.LandingStory_story__pT7RM button:focus-visible,.LandingStory_story__pT7RM summary:focus-visible{outline:2px solid var(--story-action);outline-offset:6px}.LandingStory_closing__wD_KZ a:focus-visible{outline-color:var(--story-rose-light)}.LandingStory_story__pT7RM ::-moz-selection{background:var(--story-rose-light);color:var(--story-ink)}.LandingStory_story__pT7RM ::selection{background:var(--story-rose-light);color:var(--story-ink)}.LandingStory_intro__h5I04{background:#ffffff}.LandingStory_way__R7nYz#way-photo{background:var(--story-rose-light)}.LandingStory_footer__5MFiA{background:#ffffff}.LandingStory_way__R7nYz#way-call{background:var(--story-rose)}.LandingStory_way__R7nYz#way-sms{background:#b8c9b2}.LandingStory_way__R7nYz#way-carplay{background:#b8abd9}.LandingStory_intro__h5I04 .LandingStory_container__KUTYA>.LandingStory_introNote__lycTn,.LandingStory_intro__h5I04 .LandingStory_container__KUTYA>p,.LandingStory_intro__h5I04 .LandingStory_textLink__F9Y9_,.LandingStory_intro__h5I04 h2 em,.LandingStory_typingLine__ZSL8_,.LandingStory_wayCopy__gEhmb h2 em,.LandingStory_wayDetail__ROk8h,.LandingStory_wayNote__D_DxG{color:var(--story-ink)}.LandingStory_intro__h5I04 .LandingStory_textLink__F9Y9_{text-decoration-color:currentColor}.LandingStory_intro__h5I04 a:focus-visible,.LandingStory_way__R7nYz a:focus-visible{outline-color:var(--story-ink)}.LandingStory_privacy__X_l8T{background:#e2e9dc;color:#243e35}.LandingStory_privacyIntro__jFYiu h2 em,.LandingStory_privacy__X_l8T .LandingStory_textLink__F9Y9_{color:#365b47}.LandingStory_privacyIntro__jFYiu>p,.LandingStory_privacyPoints__KXBu7 p{color:#41574b}.LandingStory_privacy__X_l8T a:focus-visible{outline-color:#365b47}@media (max-width:1023px){.LandingStory_container__KUTYA{width:calc(100% - 64px)}.LandingStory_intro__h5I04 .LandingStory_container__KUTYA{padding-block:88px 80px}.LandingStory_wayFlipped__gDSop .LandingStory_wayGrid__g71pT,.LandingStory_wayGrid__g71pT{display:flex;flex-direction:column;align-items:flex-start;padding-block:56px}.LandingStory_wayCopy__gEhmb{max-width:510px}.LandingStory_sceneCell__HJzwR{width:100%;max-width:440px;margin-top:24px}.LandingStory_everydayScene__lfvM9{aspect-ratio:1}.LandingStory_everydayScene__lfvM9>canvas,.LandingStory_everydayScene__lfvM9[data-scene=call]>canvas{width:150%;margin-left:-47%}.LandingStory_sceneFallback__TB05n{width:65%;right:5%;bottom:0}.LandingStory_bubbleCell__EI5F7{width:100%;max-width:440px;margin-top:12px}.LandingStory_animatedTranscript__BIKxz{gap:10px}.LandingStory_dialogueLine__3BuA2{padding:11px 12px}.LandingStory_dialogueLine__3BuA2>p{font-size:12px;line-height:1.75}.LandingStory_personLine__Jna1q{margin-left:5px}.LandingStory_claireLine__4_mJZ{margin-right:5px}.LandingStory_privacy__X_l8T .LandingStory_container__KUTYA{padding-block:72px 80px}.LandingStory_privacyPoints__KXBu7{gap:40px}}@media (max-width:700px){.LandingStory_container__KUTYA{width:calc(100% - 48px)}.LandingStory_intro__h5I04,.LandingStory_privacy__X_l8T,.LandingStory_way__R7nYz{scroll-margin-top:68px}.LandingStory_intro__h5I04 .LandingStory_container__KUTYA{padding-block:64px}.LandingStory_intro__h5I04 h2{font-size:39px}.LandingStory_intro__h5I04 .LandingStory_container__KUTYA>p{font-size:14px;margin-top:20px}.LandingStory_intro__h5I04 .LandingStory_container__KUTYA>.LandingStory_introNote__lycTn{font-size:12px;margin-top:18px}.LandingStory_wayFlipped__gDSop .LandingStory_wayGrid__g71pT,.LandingStory_wayGrid__g71pT{padding-block:48px}.LandingStory_wayCopy__gEhmb{max-width:370px}.LandingStory_wayCopy__gEhmb h2{font-size:36px}.LandingStory_wayDetail__ROk8h{font-size:13px;max-width:310px;margin-top:20px}.LandingStory_wayNote__D_DxG{font-size:10px;margin-top:14px}.LandingStory_textLink__F9Y9_{margin-top:16px;font-size:11px}.LandingStory_bubbleCell__EI5F7,.LandingStory_sceneCell__HJzwR{max-width:none}.LandingStory_messagePhoto__yLI1K{max-height:100px}.LandingStory_privacy__X_l8T .LandingStory_container__KUTYA{padding-block:56px 64px}.LandingStory_privacyIntro__jFYiu h2{font-size:36px}.LandingStory_privacyIntro__jFYiu>p{font-size:13px;margin-top:20px}.LandingStory_privacyPoints__KXBu7{display:flex;flex-direction:column;gap:28px;margin-top:36px}.LandingStory_privacyPoints__KXBu7 h3{font-size:15px}.LandingStory_privacyPoints__KXBu7 p{font-size:13px}.LandingStory_privacy__X_l8T .LandingStory_textLink__F9Y9_{margin-top:24px}.LandingStory_gardenInvitation__H_c72{display:flex;flex-direction:column;align-items:flex-start;border:0;padding:0;gap:17px}.LandingStory_gardenInvitation__H_c72>p{font-size:28px;max-width:280px}.LandingStory_gardenInvitation__H_c72>span{margin-top:-5px}.LandingStory_footer__5MFiA{flex-wrap:wrap;gap:14px;padding-block:20px}.LandingStory_footer__5MFiA>span{flex-basis:calc(100% - 100px);text-align:right;max-width:190px;font-size:9px}.LandingStory_footer__5MFiA nav{width:100%;gap:27px}}@media (max-width:600px){.LandingStory_intro__h5I04 .LandingStory_container__KUTYA{padding-block:40px}.LandingStory_intro__h5I04 h2{font-size:32px}.LandingStory_intro__h5I04 .LandingStory_container__KUTYA>p{margin-top:16px;line-height:1.75}.LandingStory_intro__h5I04 .LandingStory_container__KUTYA>.LandingStory_introNote__lycTn{margin-top:14px}.LandingStory_wayFlipped__gDSop .LandingStory_wayGrid__g71pT,.LandingStory_wayGrid__g71pT{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px 10px;padding-block:32px}.LandingStory_wayCopy__gEhmb,.LandingStory_wayFlipped__gDSop .LandingStory_wayCopy__gEhmb{grid-column:1/-1;grid-row:1;max-width:none}.LandingStory_wayCopy__gEhmb h2{font-size:32px}.LandingStory_wayDetail__ROk8h{margin-top:12px;line-height:1.7;max-width:none}.LandingStory_wayNote__D_DxG{margin-top:8px}.LandingStory_sceneCell__HJzwR,.LandingStory_wayFlipped__gDSop .LandingStory_sceneCell__HJzwR{grid-column:2;grid-row:2;margin-top:0;align-self:center}.LandingStory_bubbleCell__EI5F7,.LandingStory_wayFlipped__gDSop .LandingStory_bubbleCell__EI5F7{grid-column:1;grid-row:2;margin-top:0}.LandingStory_wayFlipped__gDSop .LandingStory_wayGrid__g71pT{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.LandingStory_wayFlipped__gDSop .LandingStory_sceneCell__HJzwR{grid-column:1}.LandingStory_wayFlipped__gDSop .LandingStory_bubbleCell__EI5F7{grid-column:2}.LandingStory_everydayScene__lfvM9{aspect-ratio:345/420}.LandingStory_everydayScene__lfvM9>canvas,.LandingStory_everydayScene__lfvM9[data-scene=call]>canvas{width:185.5%;margin-left:-85.5%}.LandingStory_sceneFallback__TB05n{width:85%;right:0}.LandingStory_transcriptViewport__jWa4O{height:224px}.LandingStory_animatedTranscript__BIKxz{gap:8px}.LandingStory_dialogueLine__3BuA2{padding:9px 10px}.LandingStory_dialogueLine__3BuA2>p{line-height:1.6}.LandingStory_claireLine__4_mJZ,.LandingStory_personLine__Jna1q{margin-inline:0}.LandingStory_typingLine__ZSL8_{min-height:28px;padding:4px 6px}.LandingStory_messagePhoto__yLI1K{max-height:64px}.LandingStory_privacy__X_l8T .LandingStory_container__KUTYA{padding-block:36px}.LandingStory_privacyIntro__jFYiu h2{font-size:32px}.LandingStory_privacyIntro__jFYiu>p{margin-top:14px;line-height:1.7}.LandingStory_privacyPoints__KXBu7{margin-top:24px;gap:18px}.LandingStory_privacyPoints__KXBu7 p{margin-top:6px;line-height:1.7}.LandingStory_privacy__X_l8T .LandingStory_textLink__F9Y9_{margin-top:16px}.LandingStory_gardenInvitation__H_c72{gap:14px}.LandingStory_gardenInvitation__H_c72>p{font-size:25px}}@media (prefers-reduced-motion:reduce){.LandingStory_story__pT7RM *,.LandingStory_story__pT7RM :after,.LandingStory_story__pT7RM :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.GardenClosing_closing__SYo6M{position:relative;isolation:isolate;min-height:520px;display:flex;align-items:center;overflow:clip;background:#15283b;color:#fbf2e3}.GardenClosing_scene__at4IV{-o-object-fit:cover;object-fit:cover;-o-object-position:center 57%;object-position:center 57%;image-rendering:pixelated}.GardenClosing_shade__1Akvv{position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,25,36,.85),rgba(15,25,36,.6) 40%,rgba(15,25,36,.06) 76%),linear-gradient(0deg,rgba(15,25,36,.35),transparent 30%)}.GardenClosing_invitation__iLvk1{position:relative;z-index:1;width:min(1280px,calc(100% - 112px));margin-inline:auto;padding-block:72px}.GardenClosing_closing__SYo6M .GardenClosing_invitation__iLvk1 h2{max-width:650px;font:400 clamp(48px,5.5vw,76px)/1.08 var(--font-lora),Georgia,serif;letter-spacing:-.035em;color:#fbf2e3}.GardenClosing_invitation__iLvk1 h2 span{color:#efd5a5}.GardenClosing_invitation__iLvk1 p{margin-top:22px;font-size:16px;line-height:1.7}.GardenClosing_primary__ghBSq{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:50px;padding:14px 23px;margin-top:26px;background:#f6e9ce;color:#22362f;border-radius:6px;font-size:13px;font-weight:600}.GardenClosing_primary__ghBSq:hover{background:#fff2da}.GardenClosing_note__LQoKj{display:block;margin-top:14px;font-size:12px;color:#eee5d8}.GardenClosing_footer__Z_JL4{background:#faf8f6;color:#243e35;padding:56px max(24px,calc((100vw - 1280px) / 2))}.GardenClosing_footerGrid__6dqVM{display:grid;grid-template-columns:1.25fr repeat(3,1fr);gap:48px}.GardenClosing_brand__ZYxXU{font:400 52px/1.1 var(--font-lora),Georgia,serif}.GardenClosing_brandBlock__WJdaV p{margin-top:16px;color:#41574b;font-size:13px;line-height:1.8}.GardenClosing_footer__Z_JL4 h2{font-family:inherit;font-weight:600;font-size:14px;line-height:1.5;letter-spacing:0;margin-bottom:15px}.GardenClosing_footer__Z_JL4 ul{list-style:none;padding:0;margin:0}.GardenClosing_footer__Z_JL4 li a{display:inline-flex;align-items:center;min-height:36px;font-size:13px;line-height:1.5;color:#41574b}.GardenClosing_footer__Z_JL4 a:hover{color:#243e35;text-decoration:underline;text-underline-offset:5px}.GardenClosing_legal__M7e0H{margin-top:40px;border-top:1px solid #d3dad1;padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:12px;color:#41574b}.GardenClosing_legal__M7e0H nav{display:flex;gap:28px}.GardenClosing_legal__M7e0H a{min-height:44px;display:inline-flex;align-items:center}.GardenClosing_closing__SYo6M a:focus-visible{outline:2px solid #f6e9ce;outline-offset:5px}.GardenClosing_footer__Z_JL4 a:focus-visible{outline:2px solid #365b47;outline-offset:5px}@media(max-width:900px){.GardenClosing_footer__Z_JL4{padding:44px 32px}.GardenClosing_footerGrid__6dqVM{gap:30px;grid-template-columns:repeat(3,1fr)}.GardenClosing_brandBlock__WJdaV{grid-column:1/-1}}@media(max-width:600px){.GardenClosing_closing__SYo6M{min-height:460px;align-items:flex-start}.GardenClosing_scene__at4IV{-o-object-position:65% center;object-position:65% center}.GardenClosing_shade__1Akvv{background:linear-gradient(90deg,rgba(15,25,36,.78),rgba(15,25,36,.3)),linear-gradient(0deg,rgba(15,25,36,.4),transparent 35%)}.GardenClosing_invitation__iLvk1{width:calc(100% - 48px);padding-block:48px}.GardenClosing_closing__SYo6M .GardenClosing_invitation__iLvk1 h2{font-size:44px}.GardenClosing_invitation__iLvk1 p{font-size:14px;margin-top:18px}.GardenClosing_primary__ghBSq{margin-top:22px}.GardenClosing_note__LQoKj{font-size:11px}.GardenClosing_footer__Z_JL4{padding:36px 24px 24px}.GardenClosing_footerGrid__6dqVM{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.GardenClosing_brandBlock__WJdaV{grid-column:1/-1}.GardenClosing_brandBlock__WJdaV p{margin-top:12px}.GardenClosing_footer__Z_JL4 h2{margin-bottom:8px}.GardenClosing_footer__Z_JL4 li a{min-height:40px;font-size:12px}.GardenClosing_legal__M7e0H{display:block;margin-top:28px;padding-top:20px;font-size:11px}.GardenClosing_legal__M7e0H nav{margin-top:10px}}.GardenGameSection_game__e4M4h{background:#ffffff;color:var(--story-ink);scroll-margin-top:80px;overflow:clip}.GardenGameSection_layout___9Xza{width:min(100% - clamp(48px,10vw,160px),1280px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:24px;padding-block:56px}.GardenGameSection_game__e4M4h .GardenGameSection_copy__aP3yu h2{font:400 clamp(36px,3.4vw,48px)/1.12 var(--font-lora),Georgia,serif;letter-spacing:-.035em}.GardenGameSection_game__e4M4h .GardenGameSection_copy__aP3yu h2 em{color:var(--story-rose-ink);font-style:normal}.GardenGameSection_game__e4M4h .GardenGameSection_copy__aP3yu p{max-width:360px;margin-top:22px;color:var(--story-body);font-size:15px;line-height:1.8}.GardenGameSection_enter__jW5gn{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;margin-top:24px;padding:12px 20px;background:var(--story-action);color:#ffffff;border-radius:6px;font-size:13px;font-weight:600}.GardenGameSection_enter__jW5gn:hover{background:var(--story-action-hover);text-decoration:underline;text-underline-offset:4px}.GardenGameSection_preview__m_BAQ{min-width:0}.GardenGameSection_stage__9216o{height:clamp(360px,40vw,560px);position:relative}.GardenGameSection_stage__9216o .canvas-wrap,.GardenGameSection_stage__9216o .garden-canvas{position:absolute;inset:0;width:100%;height:100%}.GardenGameSection_stage__9216o canvas{image-rendering:pixelated;touch-action:pan-y}.GardenGameSection_stage__9216o .scene-message{font-family:inherit;font-size:13px;color:var(--story-body)}.GardenGameSection_controls__wuCs2{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--story-body);font-size:11px}.GardenGameSection_controls__wuCs2>div{display:flex;gap:4px}.GardenGameSection_controls__wuCs2 button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--story-ink);background:transparent;border-radius:6px;cursor:pointer}.GardenGameSection_controls__wuCs2 button:hover{background:var(--story-blush)}.GardenGameSection_game__e4M4h a:focus-visible,.GardenGameSection_game__e4M4h button:focus-visible{outline:2px solid var(--story-ink);outline-offset:4px}@media (max-width:700px){.GardenGameSection_game__e4M4h{scroll-margin-top:68px}.GardenGameSection_layout___9Xza{width:calc(100% - 48px);grid-template-columns:1fr;gap:12px;padding-block:32px 24px}.GardenGameSection_game__e4M4h .GardenGameSection_copy__aP3yu h2{font-size:32px}.GardenGameSection_game__e4M4h .GardenGameSection_copy__aP3yu p{max-width:none;margin-top:14px;font-size:13px;line-height:1.7}.GardenGameSection_enter__jW5gn{margin-top:18px;font-size:12px}.GardenGameSection_stage__9216o{height:clamp(250px,36svh,320px);margin-inline:-16px}}.GardenGameSection_stage__9216o .garden-canvas canvas{display:block;cursor:grab}.GardenGameSection_stage__9216o .scene-message{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;gap:12px;text-align:center}.GardenGameSection_stage__9216o .scene-message small{max-width:260px}