.stage-frame[data-astro-cid-6pgvd3fp]{position:relative;container-type:inline-size}.stage[data-astro-cid-6pgvd3fp]{transform-origin:0 0;transform:scale(var(--s,.8));position:absolute;top:0;left:0}.hero-title[data-astro-cid-qmrutqly]{letter-spacing:-.038em;text-wrap:balance;font-size:clamp(3rem,.5rem + 6.1vw,7rem);font-weight:700;line-height:1}@media (width>=64rem){.hero-title[data-astro-cid-qmrutqly]{white-space:nowrap}}.swipe{background:linear-gradient(var(--color-mark), var(--color-mark)) no-repeat 0 66% / 100% 80%;color:var(--color-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.09em .14em .11em .08em;margin-inline:-.1em;padding-inline:.1em}.hero-link{color:#fff;text-underline-offset:.2em;font-weight:500;text-decoration:underline 1px #7fa390;transition:text-decoration-color .15s}.hero-link:hover{text-decoration-color:#fff}.hero-art[data-astro-cid-qmrutqly]{width:152vw;margin-top:-6vw;margin-left:-45vw;position:relative}@media (width>=64rem){.hero[data-astro-cid-qmrutqly]{display:grid}.hero-text[data-astro-cid-qmrutqly],.hero-art[data-astro-cid-qmrutqly]{grid-area:1/1}.hero-art[data-astro-cid-qmrutqly]{justify-self:end;width:min(92.5vw,100rem);margin:clamp(1.5rem,3.4vw,4rem) calc(-1*min(3.5vw,3.5rem)) 0 0}.hero-column[data-astro-cid-qmrutqly]{max-width:min(25rem,30vw)}}.desk-photo[data-astro-cid-qmrutqly]{width:100%;max-width:none;height:100%;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 16%),linear-gradient(#0000,#000 13%);mask-composite:intersect}.screen[data-astro-cid-qmrutqly],.page[data-astro-cid-qmrutqly],.highlighter[data-astro-cid-qmrutqly]{transform-origin:0 0;position:absolute;top:0;left:0}.screen[data-astro-cid-qmrutqly]{color:#111b21;background:#efe9df;border-radius:43px;flex-direction:column;font-size:15.5px;line-height:1.3;display:flex;overflow:hidden}.island[data-astro-cid-qmrutqly]{z-index:1;background:#000;border-radius:15px;width:104px;height:29px;margin-left:-52px;position:absolute;top:12px;left:50%}.chat-head[data-astro-cid-qmrutqly]{background:#f6f5f3;flex:none;align-items:center;gap:11px;padding:52px 18px 12px;display:flex;box-shadow:0 1px #e0dcd4}.chat-head[data-astro-cid-qmrutqly] b[data-astro-cid-qmrutqly]{font-size:17px;font-weight:600;display:block}.chat-head[data-astro-cid-qmrutqly] small[data-astro-cid-qmrutqly]{color:#667781;font-size:13px;display:block}.chat-face[data-astro-cid-qmrutqly]{color:#33534a;background:#c9d5cf;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:600;display:grid}.chat-view[data-astro-cid-qmrutqly]{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:0 12px 16px;display:flex;overflow:hidden}.chat-feed[data-astro-cid-qmrutqly]{flex-direction:column;gap:5px;display:flex}.chat-day[data-astro-cid-qmrutqly]{color:#54656f;background:#fff;border-radius:8px;align-self:center;margin:9px 0 5px;padding:4px 11px;font-size:12.5px;box-shadow:0 1px #0b141a14}.bubble[data-astro-cid-qmrutqly]{overflow-wrap:anywhere;background:#fff;border-radius:9px;align-self:flex-start;max-width:86%;padding:6px 54px 7px 10px;position:relative;box-shadow:0 1px #0b141a1f}.bubble[data-astro-cid-qmrutqly].mine{background:#d9fdd3;align-self:flex-end}.bubble[data-astro-cid-qmrutqly] time[data-astro-cid-qmrutqly]{color:#667781;font-size:11.5px;position:absolute;bottom:4px;right:9px}.bubble[data-astro-cid-qmrutqly].voice{align-items:center;gap:9px;width:86%;padding:12px 12px 22px;display:flex}.chat-play[data-astro-cid-qmrutqly]{color:#54656f;flex:none;width:22px;height:22px}.chat-wave[data-astro-cid-qmrutqly]{flex:1;align-items:center;gap:2px;height:28px;display:flex}.chat-wave[data-astro-cid-qmrutqly] i[data-astro-cid-qmrutqly]{background:#aebac1;border-radius:2px;flex:1}.chat-wave[data-astro-cid-qmrutqly] i[data-astro-cid-qmrutqly].done{background:#1fa855}.chat-length[data-astro-cid-qmrutqly]{color:#667781;font-size:11.5px;position:absolute;bottom:4px;left:43px}.bubble[data-astro-cid-qmrutqly].photo{padding:3px}.bubble[data-astro-cid-qmrutqly].photo img[data-astro-cid-qmrutqly]{border-radius:7px;width:230px;display:block}.bubble[data-astro-cid-qmrutqly].photo time[data-astro-cid-qmrutqly]{color:#fff;bottom:8px;right:11px}.glass[data-astro-cid-qmrutqly]{pointer-events:none;background:linear-gradient(112deg,#ffffff2b 0%,#ffffff0a 28%,#0000 41%),linear-gradient(#0000 70%,#0000000d);position:absolute;inset:0}.page[data-astro-cid-qmrutqly]{mix-blend-mode:multiply;color:#161512;font-variant-ligatures:no-contextual;font-size:9.5px;line-height:1.42}.page-top[data-astro-cid-qmrutqly],.page-bottom[data-astro-cid-qmrutqly]{color:#8c8980;justify-content:space-between;font-size:7.5px;display:flex;position:absolute;left:48px;right:48px}.page-top[data-astro-cid-qmrutqly]{top:26px}.page-bottom[data-astro-cid-qmrutqly]{font-size:7px;bottom:22px}.page-body[data-astro-cid-qmrutqly]{position:absolute;inset:58px 48px 52px}.page-day[data-astro-cid-qmrutqly]{border-bottom:.6px solid #dad6cc;margin-bottom:7px;padding-bottom:4px;font-size:10px;font-weight:600}.page-day[data-astro-cid-qmrutqly].later{margin-top:16px}.page-row[data-astro-cid-qmrutqly]{grid-template-columns:32px 58px minmax(0,1fr);padding-bottom:7px;display:grid}.page-n[data-astro-cid-qmrutqly]{color:#5f5c54;font-variant-numeric:tabular-nums;padding-top:1px;font-size:7.5px}.page-t[data-astro-cid-qmrutqly]{color:#5f5c54;padding-top:.6px;font-size:7.5px}.page-sender[data-astro-cid-qmrutqly]{margin-bottom:1px;font-size:8.5px;font-weight:600}.page-voice[data-astro-cid-qmrutqly]{border-left:1.6px solid #2743d2;margin-top:2px;padding-left:8px}.page-file[data-astro-cid-qmrutqly]{color:#5f5c54;margin-bottom:1.5px;font-size:7.5px}.page-photo[data-astro-cid-qmrutqly]{outline-offset:-.5px;outline:.5px solid #dad6cc;width:240px;height:auto;margin-top:2px;display:block}.page[data-astro-cid-qmrutqly] mark[data-astro-cid-qmrutqly]{color:inherit;background:linear-gradient(var(--color-mark), var(--color-mark)) no-repeat 0 55% / 100% 92%}.pen-note[data-astro-cid-qmrutqly]{color:#1f3fbf;white-space:nowrap;font-size:27px;line-height:1;position:absolute;top:213px;left:184px;transform:rotate(-2deg)}.pen-arrow[data-astro-cid-qmrutqly]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.highlighter[data-astro-cid-qmrutqly]{filter:drop-shadow(6px 9px 7px #04120b80);pointer-events:none;width:300px;max-width:none;height:300px;transform:translate(475px,800px)}@media (width>=64rem){.highlighter[data-astro-cid-qmrutqly]{transform:translate(200px,760px)}}@media (width>=64rem) and (width<=79.99rem){.highlighter[data-astro-cid-qmrutqly]{transform:translate(285px,905px)}}@media (prefers-reduced-motion:no-preference){html.js [data-astro-cid-qmrutqly][data-bubble]:not(.on),html.js .page[data-astro-cid-qmrutqly] [data-astro-cid-qmrutqly][data-row]:not(.on){display:none}html.js .page[data-astro-cid-qmrutqly] .w[data-astro-cid-qmrutqly]{opacity:0}html.js .page[data-astro-cid-qmrutqly] .w[data-astro-cid-qmrutqly].on{opacity:1}html.js .page[data-astro-cid-qmrutqly] mark[data-astro-cid-qmrutqly]:not(.on){background-size:0 92%}html.js .page[data-astro-cid-qmrutqly] mark[data-astro-cid-qmrutqly]{transition:background-size .9s linear}html.js [data-astro-cid-qmrutqly][data-note]:not(.on){visibility:hidden}html.js [data-astro-cid-qmrutqly][data-note] path[data-astro-cid-qmrutqly]{stroke-dasharray:1;stroke-dashoffset:1px}html.js [data-astro-cid-qmrutqly][data-note].on path[data-astro-cid-qmrutqly]{stroke-dashoffset:0;transition:stroke-dashoffset .7s ease-out}html.js [data-astro-cid-qmrutqly][data-note] .pen-note[data-astro-cid-qmrutqly]{clip-path:inset(0 100% 0 0)}html.js [data-astro-cid-qmrutqly][data-note].on .pen-note[data-astro-cid-qmrutqly]{clip-path:inset(-10%);transition:clip-path .9s steps(26,end) .5s}html.js [data-swipe]:not(.on){color:#fff;background-size:0 92%}html.js [data-swipe]{transition:background-size .7s cubic-bezier(.5,0,.3,1),color .25s .2s}.bubble[data-astro-cid-qmrutqly][data-bubble]{transform-origin:50% 100%;animation:.24s cubic-bezier(.2,.9,.3,1.15) bubble-in}}@keyframes bubble-in{0%{opacity:0;scale:.88}}.record[data-astro-cid-qjxv4tds]{--frame:min(100vw, 110rem);overflow:hidden}.record-frame[data-astro-cid-qjxv4tds]{width:var(--frame);margin-inline:auto;position:relative}.record-text[data-astro-cid-qjxv4tds]{z-index:1;max-width:34rem;padding:4rem 1.25rem 0;position:relative}.record-art[data-astro-cid-qjxv4tds]{width:170vw;margin-top:-1.5rem;margin-left:-66vw}.record-photo[data-astro-cid-qjxv4tds]{width:100%;max-width:none;height:100%;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 10% 91%,#0000)}.page-top[data-astro-cid-qjxv4tds],.page-turn[data-astro-cid-qjxv4tds],.page-button[data-astro-cid-qjxv4tds]{transform-origin:0 0;max-width:none;position:absolute;top:0;left:0}.page-top[data-astro-cid-qjxv4tds]{mix-blend-mode:multiply}.page-turn[data-astro-cid-qjxv4tds]{isolation:isolate;will-change:transform;background:#f2eff4;box-shadow:0 0 40px #05140c59}.page-turn[data-astro-cid-qjxv4tds][hidden]{display:none}.page-turn[data-astro-cid-qjxv4tds] img[data-astro-cid-qjxv4tds]{mix-blend-mode:multiply;width:100%;height:100%}.turn-back[data-astro-cid-qjxv4tds]{opacity:0;background:#eae7ec;position:absolute;inset:0}.page-button[data-astro-cid-qjxv4tds]{cursor:pointer;background:0 0;border-radius:2px}.notes[data-astro-cid-qjxv4tds]{display:none}.note-set[data-astro-cid-qjxv4tds]{visibility:hidden;pointer-events:none;position:absolute;inset:0}.note-set[data-astro-cid-qjxv4tds].on{visibility:visible}.note-set[data-astro-cid-qjxv4tds] svg[data-astro-cid-qjxv4tds]{width:100%;height:100%;position:absolute;inset:0}.note-text[data-astro-cid-qjxv4tds]{white-space:nowrap;color:#fff;font-size:40px;position:absolute}.record-controls[data-astro-cid-qjxv4tds]{justify-content:center;align-items:center;gap:.75rem;padding-top:1.25rem;display:flex}.turn-button[data-astro-cid-qjxv4tds]{width:2.75rem;height:2.75rem;color:var(--color-ink);background:#fff;border-radius:50%;place-items:center;transition-property:background-color,scale;transition-duration:.15s;display:grid;box-shadow:0 3px 8px #05140c66}.turn-button[data-astro-cid-qjxv4tds]:hover{background:var(--color-mark)}.turn-button[data-astro-cid-qjxv4tds]:active{scale:.94}.turn-button[data-astro-cid-qjxv4tds] svg[data-astro-cid-qjxv4tds]{width:1rem;height:1rem}.record-list[data-astro-cid-qjxv4tds]{box-sizing:content-box;min-height:calc(4.35em + .75rem);color:var(--color-on-desk);text-align:center;flex-direction:column;gap:.375rem;padding:1.25rem 1.25rem 4rem;font-size:1.0625rem;line-height:1.45;display:flex}@media (width>=64rem){.record-text[data-astro-cid-qjxv4tds]{z-index:2;left:calc(var(--frame) * .0768);top:calc(var(--frame) * .052);width:calc(var(--frame) * .38);max-width:none;padding:0;position:absolute}.record-art[data-astro-cid-qjxv4tds]{width:var(--frame);margin:0}.notes[data-astro-cid-qjxv4tds]{display:block}.record-list[data-astro-cid-qjxv4tds]{display:none}.record-controls[data-astro-cid-qjxv4tds]{z-index:2;left:calc(var(--frame) * .255);top:calc(var(--frame) * .585);padding:0;position:absolute}.record-photo[data-astro-cid-qjxv4tds]{mask-image:linear-gradient(#0000 2%,#000 12%)}}@media (prefers-reduced-motion:no-preference){.note-set[data-astro-cid-qjxv4tds] path[data-astro-cid-qjxv4tds]{stroke-dasharray:1;stroke-dashoffset:1px}.note-set[data-astro-cid-qjxv4tds].on path[data-astro-cid-qjxv4tds]{stroke-dashoffset:0;transition:stroke-dashoffset .65s ease-out .2s}.note-set[data-astro-cid-qjxv4tds] .note-text[data-astro-cid-qjxv4tds]{clip-path:inset(0 100% 0 0)}.note-set[data-astro-cid-qjxv4tds].on .note-text[data-astro-cid-qjxv4tds]{clip-path:inset(-20% -5%);transition:clip-path .5s steps(18,end)}}.phone-shot[data-astro-cid-orhfi6gs]{border:5px solid #16181c;border-radius:1.75rem;width:min(72%,17rem);box-shadow:0 24px 40px -16px #1e1a0c80}.walk[data-astro-cid-orhfi6gs]{grid-template-columns:minmax(0,3fr) minmax(0,9fr);column-gap:3rem}.walk-step[data-astro-cid-orhfi6gs]{flex-direction:column;justify-content:center;min-height:62svh;transition:opacity .3s;display:flex}html.js .walk-step[data-astro-cid-orhfi6gs]:not(.on){opacity:.3}.walk-window[data-astro-cid-orhfi6gs]{align-self:start;position:sticky;top:max(1.5rem,50svh - min(26vw,21rem))}.window[data-astro-cid-orhfi6gs]{background:var(--color-canvas);border-radius:.625rem;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 2px 3px #1e1a0c1f,0 40px 70px -24px #1e1a0c73}.window-bar[data-astro-cid-orhfi6gs]{border-bottom:1px solid var(--color-line);background:#fff;align-items:center;gap:.5rem;height:2.25rem;padding-inline:.875rem;display:flex}.window-view[data-astro-cid-orhfi6gs]{aspect-ratio:16/10;position:relative;overflow:hidden}.window-view[data-astro-cid-orhfi6gs] img[data-astro-cid-orhfi6gs]{width:100%;max-width:none;height:100%;transition:opacity .42s,translate .7s cubic-bezier(.3,.7,.2,1);position:absolute;inset:0}html.js .window-view[data-astro-cid-orhfi6gs] img[data-astro-cid-orhfi6gs]:not(.on){opacity:0;translate:0 2.5%}@media (prefers-reduced-motion:reduce){.window-view[data-astro-cid-orhfi6gs] img[data-astro-cid-orhfi6gs]{transition:opacity .2s}html.js .window-view[data-astro-cid-orhfi6gs] img[data-astro-cid-orhfi6gs]:not(.on){translate:none}}.story-copy[data-astro-cid-mwcplbb6]{letter-spacing:-.006em;color:#3d3219;text-wrap:pretty;max-width:30rem;font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem);line-height:1.48}.story-link[data-astro-cid-mwcplbb6]{color:var(--color-ink);text-underline-offset:.2em;font-weight:500;text-decoration:underline 1px #8a7239}.sheet-wrap[data-astro-cid-mwcplbb6]{position:relative;rotate:.5deg}.clip[data-astro-cid-mwcplbb6]{z-index:2;filter:drop-shadow(1px 2px 1.5px #32230573);width:1.875rem;height:auto;position:absolute;top:-1.75rem;right:3.25rem;rotate:-3deg}.sheet[data-astro-cid-mwcplbb6]{background:linear-gradient(#fff9,#fff9),#fdfcf8 url(/landing/paper.jpg) 0 0/512px;border-radius:2px;padding:2.25rem 1.25rem 2rem;position:relative;box-shadow:0 1px 1px #3c2a0847,0 6px 10px -3px #3c2a0847,0 30px 44px -20px #3c2a088c,6px 6px 0 -1px #f4f2ea,6px 6px 2px -1px #3c2a084d}@media (width>=40rem){.sheet[data-astro-cid-mwcplbb6]{padding:3.25rem 7.5rem 3rem 2.75rem}}.day[data-astro-cid-mwcplbb6]{letter-spacing:-.01em;border-bottom:1px solid #dad6cc;padding-bottom:.5rem;font-size:.9375rem;font-weight:600}.group-later[data-astro-cid-mwcplbb6]{margin-top:2.25rem}.row[data-astro-cid-mwcplbb6]{grid-template-columns:1.625rem minmax(0,1fr);column-gap:.5rem;padding-top:.875rem;display:grid}.n[data-astro-cid-mwcplbb6]{color:var(--color-faint);padding-top:.2rem;font-size:.75rem}.t[data-astro-cid-mwcplbb6]{color:var(--color-soft);padding-top:.1rem;display:none}.t-small[data-astro-cid-mwcplbb6]{color:var(--color-soft);margin-left:.375rem;font-weight:400}@media (width>=40rem){.row[data-astro-cid-mwcplbb6]{grid-template-columns:2rem 4.75rem minmax(0,1fr)}.t[data-astro-cid-mwcplbb6]{display:block}.t-small[data-astro-cid-mwcplbb6]{display:none}}.sender[data-astro-cid-mwcplbb6]{font-size:.9375rem;font-weight:600;line-height:1.3}.text[data-astro-cid-mwcplbb6],.said[data-astro-cid-mwcplbb6]{margin-top:.125rem;font-size:1.0625rem;line-height:1.45;transition:color .2s}.voice[data-astro-cid-mwcplbb6]{border-left:2px solid var(--color-blue);margin-top:.375rem;padding-left:.75rem}.player[data-astro-cid-mwcplbb6]{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.play[data-astro-cid-mwcplbb6]{background:var(--color-desk);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;transition-property:background-color,scale;transition-duration:.15s;display:grid;position:relative;box-shadow:0 2px 5px #14281e59}.play[data-astro-cid-mwcplbb6]:hover{background:var(--color-desk-deep)}.play[data-astro-cid-mwcplbb6]:active{scale:.94}.play[data-astro-cid-mwcplbb6] svg[data-astro-cid-mwcplbb6]{width:1.0625rem;height:1.0625rem}.icon-pause[data-astro-cid-mwcplbb6],[data-astro-cid-mwcplbb6][data-playing] .icon-play[data-astro-cid-mwcplbb6]{display:none}[data-astro-cid-mwcplbb6][data-playing] .icon-pause[data-astro-cid-mwcplbb6]{display:block}.wave[data-astro-cid-mwcplbb6]{cursor:pointer;flex:1;align-items:center;gap:2px;min-width:0;height:2.25rem;display:flex}.wave[data-astro-cid-mwcplbb6] i[data-astro-cid-mwcplbb6]{background:#c3bfb2;border-radius:2px;flex:1;min-width:1px;transition:background-color .12s}.wave[data-astro-cid-mwcplbb6] i[data-astro-cid-mwcplbb6].done{background:var(--color-desk)}.length[data-astro-cid-mwcplbb6]{min-width:2.25rem;color:var(--color-soft);text-align:right;flex:none;font-size:.8125rem}.said[data-astro-cid-mwcplbb6] .w[data-astro-cid-mwcplbb6]{transition:color .16s}[data-astro-cid-mwcplbb6][data-playing] .said[data-astro-cid-mwcplbb6] .w[data-astro-cid-mwcplbb6]:not(.heard){color:#a8a598}mark[data-astro-cid-mwcplbb6]{color:inherit;background:linear-gradient(var(--color-mark), var(--color-mark)) no-repeat 0 60% / 100% 88%;margin-inline:-.1em;padding-inline:.1em;transition:background-size .9s cubic-bezier(.5,0,.3,1)}html.js mark[data-astro-cid-mwcplbb6][data-mark]:not(.on){background-size:0 88%}.link-line[data-astro-cid-mwcplbb6]{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.link-line[data-astro-cid-mwcplbb6] path[data-astro-cid-mwcplbb6]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s ease-out}.link-line[data-astro-cid-mwcplbb6].on path[data-astro-cid-mwcplbb6]{stroke-dashoffset:0}.gap-note[data-astro-cid-mwcplbb6]{color:#1f3fbf;white-space:nowrap;opacity:0;font-size:1.875rem;transition:opacity .4s .8s;display:none;position:absolute;rotate:-90deg}.gap-note[data-astro-cid-mwcplbb6].on{opacity:1}@media (width>=40rem){.link-line[data-astro-cid-mwcplbb6],.gap-note[data-astro-cid-mwcplbb6]{display:block}}@media (prefers-reduced-motion:reduce){mark[data-astro-cid-mwcplbb6],.link-line[data-astro-cid-mwcplbb6] path[data-astro-cid-mwcplbb6],.gap-note[data-astro-cid-mwcplbb6]{transition:none}}
