@property --lp-zw{syntax:"<length>";inherits:true;initial-value:0}@property --lp-zh{syntax:"<length>";inherits:true;initial-value:0}.lp{--night:#18302a;--moss:#2a463d;--sand:#d9cdb4;--sage:#a9b892;--beat:72svh;--out:cubic-bezier(.16, 1, .3, 1);background:var(--paper);color:var(--ink);flex:1;position:relative;overflow-x:clip}.lp :focus-visible{outline-offset:2px;outline-color:currentColor}.lp .lp-go:focus-visible{outline-color:var(--paper)}.lp-nav{z-index:30;pointer-events:none;color:var(--paper);justify-content:space-between;align-items:center;gap:12px;padding:14px clamp(16px,2.8vw,44px);display:flex;position:fixed;inset:0 0 auto}.lp-nav>*{pointer-events:auto}.lp-nav-end{align-items:center;gap:6px;display:flex}.lp-in,.lp-play{white-space:nowrap;height:2.5rem;transition:scale .16s var(--ease);border-radius:999px;align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:600;line-height:1;display:inline-flex}.lp-in{border:1px solid}.lp-play{visibility:hidden;gap:.5rem}.lp-nav:has(+main [data-film]) .lp-play{visibility:visible}@media (prefers-reduced-motion:reduce){.lp-play{display:none}}.lp-play svg{fill:currentColor;width:.75rem;height:.75rem}.lp-in:active:not(:disabled),.lp-play:active{scale:.98}.lp-track{position:relative}.lp-stage{background:var(--night);height:100svh;min-height:22rem;position:relative;overflow:clip}.lp-track[data-film]{height:calc(var(--beats) * var(--beat) + 100lvh)}.lp-track[data-film] .lp-stage{height:100lvh;position:sticky;top:0}.lp-frame{height:100svh;min-height:22rem;position:absolute;inset:0 0 auto;container-type:size}.lp-fit{--lp-zw:100cqw;--lp-zh:100cqh;--s:min(tan(atan2(var(--lp-zw), 1600px)), tan(atan2(var(--lp-zh), 900px)));position:absolute;inset:0}.lp-world{pointer-events:none;width:1600px;height:900px;transform:translate(-50%, -50%) scale(var(--s));position:absolute;top:50%;left:50%}.lp-scene{visibility:hidden;position:absolute;inset:0}.g{visibility:hidden;height:100lvh;position:absolute;inset:0 0 auto}.g-ink{background:var(--ink);-webkit-mask-image:radial-gradient(circle at var(--x,50%) var(--y,50%), transparent var(--r,0px), #000 calc(var(--r,0px) + 1px));-webkit-mask-image:radial-gradient(circle at var(--x,50%) var(--y,50%), transparent var(--r,0px), #000 calc(var(--r,0px) + 1px));mask-image:radial-gradient(circle at var(--x,50%) var(--y,50%), transparent var(--r,0px), #000 calc(var(--r,0px) + 1px))}.g-work,.g-sun{background:var(--moss)}.g-paper{background:var(--paper)}.h-art{position:absolute;inset:0}.h-title{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--paper);font-size:252px;font-weight:400;line-height:.92;position:absolute;top:96px;left:52px;right:52px}.h-line{white-space:nowrap;display:block;position:relative}.h-l2{text-align:end}.t{white-space:pre}.h-cast{position:absolute;inset:0}.h-sheet{transform-origin:0 0;width:392px;padding:18px 22px 20px;position:absolute}.h-sheet .lp-sheet-text{font-size:23px;line-height:1.3}.h-s0{top:372px;left:56px}.h-s1{top:572px;left:196px}.h-s2{top:650px;left:612px}.h-talk{fill:none;width:100%;height:100%;stroke:var(--sand);stroke-width:2px;stroke-linecap:round;opacity:.7;position:absolute;inset:0;overflow:visible}.c-out{position:absolute;top:0;left:0}.c-out[data-who=you]{--c:var(--paper)}.c-out[data-who=maya]{--c:var(--sand)}.c-out[data-who=rohan]{--c:var(--sage)}.c-go{visibility:hidden;width:46px;position:absolute;top:0;left:0}.c-go svg{width:100%;fill:var(--c);stroke:var(--night);stroke-width:2px;stroke-linejoin:round;display:block}.c-flag{background:var(--c);color:var(--ink);white-space:nowrap;border-radius:999px;padding:8px 15px 9px;font-size:20px;font-weight:600;line-height:1;position:absolute;top:42px;left:36px}.c-caret{visibility:hidden;border-radius:4px;width:7px;height:196px;position:absolute;top:0;left:0}.c-caret[data-who=you]{background:var(--paper)}.c-caret[data-who=maya]{background:var(--sand)}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.lp-track:not([data-cast]) .t,.lp-track:not([data-cast]) .h-sheet{opacity:0;animation:1ms 3.5s forwards lp-fallback}}@keyframes lp-fallback{to{opacity:1}}.lp-copy{width:min(23rem,100% - 32px);color:var(--paper);flex-direction:column;align-items:flex-start;gap:1rem;display:flex;position:absolute;bottom:clamp(52px,8svh,76px);right:clamp(16px,2.8vw,44px)}.lp-dek{text-wrap:pretty;font-size:1.1875rem;line-height:1.4}.lp-go{background:var(--paper);height:3.5rem;color:var(--ink);white-space:nowrap;transition:background-color .16s var(--ease), scale .16s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 1.75rem;font-size:1.0625rem;font-weight:600;line-height:1;display:inline-flex}@media (hover:hover){.lp-go:hover:not(:disabled){background:var(--paper-raised)}}.lp-go:active:not(:disabled){scale:.98}.lp-go:disabled{opacity:.6}.lp-go-row{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.lp-hint{visibility:hidden;color:var(--paper);opacity:.72;font-size:.9375rem}.lp-track[data-film] .lp-hint{visibility:visible}.lp-demo{text-underline-offset:3px;font-size:.9375rem;font-weight:600;text-decoration:underline}.lp-end{visibility:hidden;position:absolute;bottom:clamp(16px,4svh,40px);right:clamp(16px,2.8vw,44px)}.lp-end .lp-go{height:4rem;padding:0 2.25rem;font-size:1.1875rem}.lp-cap{font-family:var(--font-serif);letter-spacing:-.022em;color:var(--paper);font-size:118px;font-weight:400;line-height:.98;position:absolute}.lp-line{margin-bottom:-.2em;padding-bottom:.2em;display:block;overflow:clip}.lp-line>span{white-space:nowrap;display:block}.lp-ring{border:2px solid;border-radius:50%;flex:none;width:13px;height:13px;display:inline-block}.lp-ai{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink-deep);align-items:center;gap:9px;font-size:15px;font-weight:600;line-height:1;display:flex}.lp-sheet{background:var(--paper-sunken);border-radius:16px;padding:17px 22px 19px}.lp-sheet-text{color:var(--ink);margin-top:9px;font-size:21px;line-height:1.4}.lp-av{background:var(--paper-sunken);width:44px;height:44px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:600;display:grid}.lp-press{background:var(--ink);height:58px;color:var(--paper);white-space:nowrap;border-radius:999px;align-items:center;padding:0 30px;font-size:19px;font-weight:600;line-height:1;display:inline-flex}.b1-rule{opacity:.4;transform-origin:0;background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.lp-tracker{visibility:hidden;color:var(--paper);font-size:.875rem;position:absolute;top:24px;left:50%;translate:-50%}.lp-track-row{align-items:center;gap:12px;display:flex}.lp-track-row li{opacity:.6;position:relative}.lp-track-row li+li:before{content:"";background:currentColor;width:8px;height:1px;position:absolute;top:50%;right:calc(100% + 2px)}.lp-track-row li[data-state=on]{opacity:1;font-weight:600}.lp-track-row li[data-state=done]{opacity:1}.lp-cursor{visibility:hidden;transform-origin:10% 10%;width:44px;position:absolute;top:0;left:0}.lp-cursor svg{width:100%;fill:var(--paper-raised);stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;display:block}.b1-cap{top:226px;left:64px}.b1-table{width:606px;color:var(--paper);position:absolute;top:232px;left:930px}.b1-row{justify-content:space-between;align-items:center;height:118px;display:flex;position:relative}.b1-job{font-family:var(--font-serif);letter-spacing:-.015em;font-size:66px;line-height:1}.b1-own{flex:1;height:76px;display:block;position:relative;overflow:clip}.o-you,.o-ai{white-space:nowrap;align-items:center;height:100%;display:flex;position:absolute;top:0;right:0}.o-you{font-family:var(--font-serif);letter-spacing:-.015em;font-size:66px}.o-ai{gap:11px;font-size:25px;font-weight:600}.b3-cap{font-size:96px;top:190px;left:60px}.b3-room{background:var(--paper-raised);width:1180px;height:1000px;color:var(--ink);border-radius:24px;padding:34px 40px;position:absolute;top:120px;left:560px}.r-head{justify-content:space-between;align-items:flex-start;width:980px;display:flex}.r-title{font-family:var(--font-serif);letter-spacing:-.012em;font-size:46px;line-height:1}.r-due{color:var(--ink-muted);margin-top:8px;font-size:18px}.r-team{display:flex}.r-team .lp-av{outline:3px solid var(--paper-raised);margin-left:-9px}.r-feed{flex-direction:column;gap:12px;width:568px;margin-top:30px;display:flex}.r-compose{border:1px solid var(--line-soft);width:568px;height:54px;color:var(--ink-muted);border-radius:14px;align-items:center;margin-top:18px;padding:0 22px;font-size:18px;display:flex}.p-card{background:var(--paper-raised);width:440px;color:var(--ink);border:1px solid var(--line-soft);transform-origin:0 0;visibility:hidden;border-radius:20px;padding:22px 26px 24px;position:absolute;top:0;left:0}.p-head{justify-content:space-between;align-items:center;display:flex}.p-title{font-family:var(--font-serif);font-size:34px;line-height:1}.p-chip{background:var(--paper-chip);border-radius:999px;height:30px;padding:0 12px;font-size:14px;display:inline-grid;position:relative}.p-chip>span{white-space:nowrap;grid-area:1/1;place-self:center end}.p-row{border-top:1px solid var(--line-soft);align-items:center;gap:14px;padding:13px 0;display:flex}.p-row:first-child{border-top:0;margin-top:12px}.p-row b{font-size:19px;font-weight:600;line-height:1.25;display:block}.p-row small{color:var(--ink-muted);font-size:15px;display:block}.p-lock{height:50px;margin-top:8px;padding:0 24px;font-size:17px;overflow:hidden}.b4-cap{font-size:104px;top:300px;left:64px}.b5-cap{font-size:112px;top:100px;left:64px}.w-col{background:var(--paper-raised);width:486px;height:660px;color:var(--ink);border-radius:22px;padding:24px 28px;position:absolute;top:346px}.w-col[data-who=you]{left:64px}.w-col[data-who=maya]{left:564px}.w-col[data-who=rohan]{left:1064px}.w-top{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.w-title{font-family:var(--font-serif);letter-spacing:-.012em;margin-top:12px;font-size:48px;line-height:1}.w-text{color:var(--ink-2);margin-top:12px;font-size:22px;line-height:1.45}.w-state{background:var(--paper-chip);border-radius:999px;flex:none;align-items:center;height:32px;padding:0 13px;font-size:15px;display:inline-grid}.w-state>span{white-space:nowrap;grid-area:1/1;justify-self:center}.w-figures{margin-top:16px}.w-figures div{border-top:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding:10px 0;font-size:19px;display:flex}.w-figures dt{color:var(--ink-muted)}.w-figures dd{font-weight:600}.w-slides{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.w-slide{aspect-ratio:16/10;background:var(--paper-sunken);border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.w-slide i{background:var(--ink-2);opacity:.32;border-radius:3px;height:5px;display:block}.w-slide i:first-child{background:var(--ink);opacity:.7;width:58%;height:7px}.w-slide i:nth-child(3){width:74%}.w-slide:nth-child(3n+2){background:var(--moss)}.w-slide:nth-child(3n+2) i{background:var(--paper);opacity:.8}.w-slide-s{flex:1;gap:4px;padding:8px}.w-arc{fill:none;width:100%;height:100%;stroke:var(--moss);stroke-width:2.5px;stroke-linecap:round;visibility:hidden;position:absolute;inset:0;overflow:visible}.w-ask,.w-ans{border:1px solid var(--line);visibility:hidden;width:440px;position:absolute;top:684px}.w-ask{left:1087px}.w-ans{left:587px}.b6-cap{color:var(--ink);font-size:200px;line-height:.92;top:150px;left:60px}.b6-go{height:62px;padding:0 34px;font-size:20px;position:absolute;top:580px;left:68px}.b6-go>span{white-space:nowrap}.b6-b{position:absolute;left:34px}.b6-votes{color:var(--ink);gap:30px;display:flex;position:absolute;top:680px;left:68px}.b6-votes li{grid-template-columns:44px auto;align-items:center;column-gap:11px;display:grid;position:relative}.b6-votes .lp-av{grid-row:span 2}.b6-votes span:not(.lp-av){font-size:19px;font-weight:600;line-height:1.1}.b6-votes small{color:var(--ink-muted);grid-area:2/2;font-size:17px;line-height:1.2}.b6-doc{background:var(--paper-raised);border:1px solid var(--line-soft);width:700px;height:980px;color:var(--ink);border-radius:22px;padding:46px 54px;position:absolute;top:70px;left:810px}.d-title{font-family:var(--font-serif);letter-spacing:-.015em;font-size:58px;line-height:1.02}.d-meta{color:var(--ink-muted);margin-top:8px;font-size:18px}.d-part{margin-top:26px}.d-head{font-size:20px;font-weight:600}.d-text{color:var(--ink-2);margin-top:5px;font-size:19px;line-height:1.5}.d-slides{gap:10px;margin-top:14px;display:flex}.u-list{color:var(--ink);position:absolute;top:112px;left:64px;right:64px}.u-row{justify-content:space-between;align-items:flex-end;gap:40px;padding:14px 0 22px;display:flex;position:relative}.u-title{font-family:var(--font-serif);letter-spacing:-.025em;font-size:138px;line-height:1}.u-text{color:var(--ink-2);padding-bottom:12px;font-size:23px}.b8-cap{letter-spacing:-.03em;font-size:322px;line-height:.88;top:84px;left:52px}.b8-steps{color:var(--paper);gap:44px;font-size:22px;font-weight:500;display:flex;position:absolute;top:712px;left:64px}.b8-steps b{font-family:var(--font-serif);margin-inline-end:9px;font-size:30px;font-weight:400;line-height:1}.b8-names{color:var(--paper);font-size:22px;position:absolute;top:770px;left:64px}.b8-names span{font-family:var(--font-serif);font-size:32px}.lp-story{max-width:44rem;margin-inline:auto;padding:4rem 22px}.lp-story h2{font-family:var(--font-serif);margin-top:2.5rem;font-size:2.5rem;font-weight:400;line-height:1}.lp-story h3{font-family:var(--font-serif);font-size:1.75rem;font-weight:400}.lp-story p,.lp-story li{margin-top:.75rem;font-size:1.125rem;line-height:1.5}.lp-track[data-film]~.lp-story{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-foot{background:var(--ink);color:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:1.25rem clamp(16px,2.8vw,44px);font-size:.9375rem;display:flex;position:relative}.lp-foot nav{gap:1.5rem;display:flex}.lp-foot a{text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (max-aspect-ratio:1){.lp-fit{--s:min(tan(atan2(var(--lp-zw), 900px)), tan(atan2(var(--lp-zh), 1600px)))}.lp-world{width:900px;height:1600px}.lp-cursor{width:66px}.h-title{font-size:222px;top:110px;left:30px;right:30px}.h-sheet{width:820px;left:40px}.h-sheet .lp-sheet-text{font-size:34px}.h-s0{top:540px}.h-s1{top:720px}.h-s2{top:900px}.c-go{width:62px}.c-flag{padding:10px 20px 12px;font-size:30px;top:58px;left:48px}.c-caret{width:7px;height:176px}.lp-copy{width:auto;bottom:clamp(44px,6svh,64px);left:16px;right:16px}.lp-dek{font-size:1.0625rem}.lp-copy[data-notice] .lp-dek{display:none}.lp-end{left:16px;right:16px}.lp-end .lp-go,.lp-go-row,.lp-go-row .lp-go{width:100%}.lp-go-row form{display:contents}.lp-hint{display:none}.lp-tracker{top:4.25rem}.lp-cap{font-size:118px}.b1-cap{top:190px;left:40px}.b1-table{width:820px;top:660px;left:40px}.b1-row{height:150px}.b1-job,.o-you{font-size:84px}.b1-own{height:96px}.o-ai{gap:16px;font-size:40px}.b3-cap{font-size:104px;top:170px;left:40px}.b3-room{width:920px;height:1400px;padding:34px 36px;top:440px;left:24px}.r-head{width:780px}.r-title{font-size:58px}.r-due{font-size:30px}.r-team .lp-av{width:64px;height:64px;font-size:26px}.r-feed,.r-compose{width:790px}.lp-sheet{border-radius:22px;padding:22px 26px 24px}.lp-sheet-text{font-size:34px;line-height:1.35}.lp-ai{gap:12px;font-size:25px}.lp-ring{border-width:3px;width:18px;height:18px}.r-compose{height:86px;font-size:30px}.b4-cap{top:210px;left:40px}.b5-cap{font-size:118px;top:164px;left:40px}.w-col{border-radius:26px;width:828px;height:348px;padding:22px 30px;left:36px!important}.w-col[data-who=you]{top:420px}.w-col[data-who=maya]{top:782px}.w-col[data-who=rohan]{top:1144px}.w-title{margin-top:4px;font-size:60px}.w-text{margin-top:6px;font-size:33px;line-height:1.34}.w-state{height:50px;padding:0 20px;font-size:26px}.w-figures,.w-slides{display:none}.w-ask,.w-ans{width:772px;top:auto;left:64px}.w-ask{top:1176px}.w-ans{top:814px}.b6-cap{font-size:212px;top:150px;left:36px}.lp-press{height:92px;padding:0 48px;font-size:34px}.b6-go{height:96px;padding:0 52px;font-size:36px;top:590px;left:40px}.b6-b{left:52px}.b6-votes{justify-content:space-between;gap:24px;top:716px;left:40px;right:40px}.b6-votes li{grid-template-columns:64px auto;column-gap:14px}.lp-av{width:64px;height:64px;font-size:26px}.b6-votes span:not(.lp-av){font-size:30px}.b6-votes small{font-size:26px}.b6-doc{width:828px;height:1000px;padding:40px 44px;top:840px;left:36px}.d-title{font-size:66px}.d-meta{font-size:28px}.d-head{font-size:30px}.d-text{font-size:30px;line-height:1.4}.d-part~.d-part,.d-slides{display:none}.u-list{top:170px;left:40px;right:40px}.u-row{flex-direction:column;align-items:flex-start;gap:4px;padding:26px 0 32px}.u-title{font-size:146px}.u-text{padding-bottom:0;font-size:34px}.b8-cap{font-size:248px;top:140px;left:36px}.b8-steps{flex-direction:column;gap:22px;font-size:38px;top:690px;left:40px;right:40px}.b8-steps b{margin-inline-end:16px;font-size:54px}.b8-names{font-size:34px;line-height:1.3;top:950px;left:40px;right:40px}.b8-names span{font-size:58px;line-height:1.1;display:block}}@media (max-aspect-ratio:1) and (max-height:44rem){.h-title{font-size:200px;top:156px}}@media (min-aspect-ratio:1) and (max-aspect-ratio:5/4){.lp-dek{display:none}}@media (max-height:30rem){.lp-dek,.lp-hint{display:none!important}.lp-copy{align-items:flex-end}.lp-go{height:3rem}.lp-play span{display:none}}@media (max-width:34rem){.lp-play{padding:0 .75rem}.lp-play span{display:none}}@media (prefers-reduced-motion:no-preference){.lp-copy>*{animation:lp-show .7s var(--ease) backwards}}@keyframes lp-show{0%{opacity:.01}}
