.lp{--lp-clay:#bc461e;--lp-gold:#f5b33b;--lp-teal:#017272;--lp-rose:#efaa99;--lp-sea:#359792;background:var(--lp-clay);color:var(--paper);flex:1;position:relative;overflow-x:clip}.lp :focus-visible{outline-color:var(--paper)}.lp-nav{z-index:30;background:var(--ink);width:calc(100% - 24px);max-width:76rem;height:3.25rem;color:var(--paper);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;margin:12px auto 0;padding:0 8px 0 22px;display:flex;position:sticky;top:12px}.lp-nav .type-wordmark{font-size:1.75rem}.lp-nav-go{background:var(--paper);height:2.25rem;color:var(--ink);white-space:nowrap;transition:scale .16s var(--ease);border-radius:999px;padding:0 1.125rem;font-size:.875rem;font-weight:600}.lp-nav-go:active:not(:disabled){scale:.98}.lp-hero{--top:5.25rem;--bot:9.5rem;height:100svh;min-height:36rem;margin-top:calc(-3.25rem - 12px);position:relative}.lp-film{position:absolute;inset:0}.lp-stage{--eye:var(--ink);position:absolute;inset:0;overflow:clip}.lp-zone{inset:var(--top) 0 var(--bot) 0;position:absolute;container-type:size}@property --lp-zw{syntax:"<length>";inherits:true;initial-value:0}@property --lp-zh{syntax:"<length>";inherits:true;initial-value:0}.lp-world{--lp-zw:100cqw;--lp-zh:100cqh;--s:min(tan(atan2(var(--lp-zw), 1600px)), tan(atan2(var(--lp-zh), 760px)));width:1600px;height:760px;transform:translate(-50%, -50%) scale(var(--s));position:absolute;top:50%;left:50%}.lp-cam{position:absolute;inset:0}.lp-wipe{visibility:hidden;position:absolute;inset:0}.w-dark{background:var(--ink)}.w-gold{background:var(--lp-gold)}.w-paper{background:var(--paper)}.w-clay{background:var(--lp-clay)}.lp-dock{z-index:20;background:var(--ink);max-width:76rem;color:var(--paper);border-radius:1.75rem;margin-inline:auto;padding:8px 14px 14px;position:absolute;bottom:12px;left:12px;right:12px}.lp-player{align-items:center;gap:8px;display:flex}.lp-play{width:2.25rem;height:2.25rem;color:var(--paper);transition:scale .16s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.lp-play:active{scale:.96}.lp-chapters{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;min-width:0;display:grid}.lp-chapter{text-align:start;width:100%;min-height:2.25rem;color:var(--paper);opacity:.62;flex-direction:column;justify-content:center;gap:5px;display:flex}.lp-chapter.is-on{opacity:1}.lp-track{background:color-mix(in srgb, var(--paper) 24%, transparent);border-radius:999px;height:3px;display:block;overflow:hidden}.lp-fill{border-radius:inherit;background:var(--lp-gold);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.lp-chapter-name{white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1}.lp-dock-row{justify-content:space-between;align-items:center;gap:22px;padding:8px 2px 0 12px;display:flex}.lp-dock-dek{text-wrap:pretty;max-width:38rem;font-size:1.0625rem;line-height:1.4}.lp-dock-cta{flex-direction:column;flex:none;gap:8px;min-width:17rem;display:flex}.lp-go{background:var(--paper);width:100%;height:3.25rem;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-demo{text-align:center;text-underline-offset:3px;font-size:.9375rem;font-weight:600;text-decoration:underline}.lp-line{font-family:var(--font-serif);letter-spacing:-.02em;white-space:nowrap;padding:.03em .05em .25em;font-weight:400;line-height:.96;position:absolute;top:0;left:0;overflow:hidden}.lp-line>span{display:block}.lp-sheet{--ring:var(--accent);background:var(--paper-sunken);width:fit-content;max-width:640px;color:var(--ink);border-radius:24px;padding:16px 26px 20px;position:relative}.lp-sheet-you{--ring:var(--lp-gold)}.lp-sheet-maya{--ring:var(--lp-teal)}.lp-sheet-rohan{--ring:var(--lp-rose)}.lp-sheet-who{letter-spacing:.01em;color:var(--accent-ink-deep);align-items:center;gap:10px;font-size:21px;font-weight:600;line-height:1.2;display:flex}.lp-sheet-who i{border:4px solid var(--ring);border-radius:50%;flex:none;width:17px;height:17px}.lp-sheet-text{white-space:nowrap;margin-top:4px;font-size:35px;line-height:1.24}.lp-m{transform-origin:50%;width:280px;height:280px;position:absolute;top:0;left:0}.lp-m svg{width:100%;height:100%;display:block;overflow:visible}.lp-m-you{--ring:var(--lp-gold);transform:translate(35px,26px)}.lp-m-maya{--ring:var(--lp-teal);transform:translate(1296px,392px)}.lp-m-rohan{--ring:var(--lp-rose)}.lp-stage .lp-m-rohan{visibility:hidden;transform:translate(1800px)}.m-ring{fill:none;stroke:var(--ring);stroke-width:24px}.m-fill{fill:var(--ring)}.m-dot{fill:var(--eye)}.m-peek{transition:transform .18s ease-out}.lp-tag{background:var(--ink);color:var(--paper);font-family:var(--font-sans);white-space:nowrap;border-radius:999px;padding:.5em .9em;font-size:22px;font-weight:600;line-height:1;position:absolute;top:100%;left:50%;translate:-50% 4px}.s2,.s3,.s4,.s5,.s6,.lp-cursor{visibility:hidden}.s3,.s4,.s5,.s6{position:absolute;inset:0}.s4-card,.s4-ask,.s4-ans{position:absolute}.s1-a,.s1-b{color:var(--paper);font-size:290px}.s1-a{top:0;left:328px}.s1-b{top:330px;left:118px}.s2{background:var(--paper-raised);width:880px;height:1000px;color:var(--ink);border-radius:40px;position:absolute;top:0;left:360px}.s2-head{border-bottom:1.5px solid var(--line-soft);justify-content:space-between;align-items:baseline;height:106px;padding:30px 44px 0;display:flex}.s2-title{font-family:var(--font-serif);letter-spacing:-.01em;font-size:60px;line-height:1}.s2-steps{color:var(--ink-muted);gap:34px;font-size:24px;display:flex}.s2-steps .is-on{color:var(--ink);font-weight:600}.s2-feed{position:absolute;inset:108px 0 0;overflow:hidden}.lp-chat{flex-direction:column;gap:14px;display:flex;position:absolute;top:18px;left:34px;right:34px}.lp-chat .lp-sheet{visibility:hidden}.lp-chat .lp-sheet-maya{align-self:flex-end}.lp-chat .lp-sheet-rohan{align-self:center}.s3-moon{background:var(--ink-hover);border-radius:50%;width:740px;height:740px;margin:-370px 0 0 -370px;position:absolute;top:50%;left:50%}.s3-title{text-align:center;color:var(--paper);font-size:236px;top:118px;left:0;right:0}.s3-row,.s5-row{display:flex;position:absolute}.s3-row{justify-content:center;top:424px;left:0;right:0}.lp-press{white-space:nowrap;border-radius:999px;align-items:center;height:120px;padding:0 64px;font-size:50px;font-weight:600;line-height:1;display:inline-flex}.s3-btn{background:var(--paper);color:var(--ink)}.lp-cursor{z-index:5;transform-origin:10% 10%;width:76px;position:absolute;top:0;left:0}.lp-cursor svg{width:76px;fill:var(--paper-raised);stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round;display:block}.lp-cursor span{background:var(--lp-clay);color:var(--paper);font-family:var(--font-serif);border-radius:999px;padding:.16em .6em .22em;font-size:38px;line-height:1;position:absolute;top:58px;left:56px}.s4-title{text-align:center;color:var(--ink);font-size:172px;top:-8px;left:0;right:0}.s4-card{background:var(--paper-raised);width:460px;height:376px;color:var(--ink);border-radius:40px;padding:34px 40px;top:226px}.s4-card[data-who=you]{left:70px}.s4-card[data-who=maya]{left:570px}.s4-card[data-who=rohan]{left:1070px}.c-title{font-family:var(--font-serif);letter-spacing:-.01em;font-size:84px;line-height:1}.c-who{color:var(--ink-2);margin-top:8px;font-size:27px;font-weight:600;line-height:1.1}.c-state{font-size:27px;font-weight:500;line-height:1;display:grid;position:absolute;bottom:36px;left:40px}.c-state span{background:var(--paper-chip);border-radius:999px;grid-area:1/1;width:fit-content;padding:.5em .8em}.s4-ask{top:614px;left:900px}.s4-ans{top:614px;left:340px}.s5-title{color:var(--ink);font-size:200px;top:66px;left:26px}.s5-row{top:332px;left:40px}.s5-btn{background:var(--ink);color:var(--paper)}.s5-doc{border:1.5px solid var(--line);background:var(--paper-raised);width:540px;height:744px;color:var(--ink);border-radius:34px;padding:46px 48px;position:absolute;top:6px;left:960px}.d-title{font-family:var(--font-serif);letter-spacing:-.01em;font-size:64px;line-height:1}.d-meta{color:var(--ink-muted-2);margin-top:12px;font-size:25px;line-height:1.2}.d-part{border-top:1.5px solid var(--line-soft);flex-direction:column;gap:12px;margin-top:30px;padding-top:22px;font-size:25px;font-weight:600;line-height:1;display:flex}.d-part i{background:var(--paper-sunken);border-radius:999px;height:12px;display:block}.d-part i:last-child{width:62%}.s5-stamp,.s5-ripple{border-radius:50%;width:264px;height:264px;position:absolute;bottom:34px;right:28px}.s5-stamp{border:11px solid var(--lp-clay);color:var(--lp-clay);background:var(--paper-raised);font-family:var(--font-serif);letter-spacing:-.01em;place-items:center;font-size:68px;line-height:1;display:grid;transform:rotate(-11deg)}.s5-ripple{border:3px solid var(--lp-clay)}.s6-title{text-align:center;color:var(--paper);font-size:268px;top:-14px;left:0;right:0}.s6-names{flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:absolute;top:322px;left:0;right:0}.s6-names li{border:2px solid color-mix(in srgb, var(--paper) 62%, transparent);color:var(--paper);border-radius:999px;padding:.42em .86em;font-size:34px;font-weight:500;line-height:1}@media (max-aspect-ratio:1){.lp-hero{--top:4.5rem;--bot:13.25rem}.lp-world{--s:min(tan(atan2(var(--lp-zw), 900px)), tan(atan2(var(--lp-zh), 1300px)));width:900px;height:1300px}.lp-m-you{transform:translate(40px,20px)}.lp-m-maya{transform:translate(580px,960px)}.lp-tag{font-size:32px}.s1-a,.s1-b{font-size:220px;left:30px}.s1-a{top:370px}.s1-b{top:620px}.s2{width:852px;height:1300px;top:286px;left:24px}.s2-head{height:118px;padding-top:30px}.s2-steps{gap:24px;font-size:30px}.lp-chat{gap:16px;left:26px;right:26px}.s2-feed{top:120px}.lp-sheet{max-width:800px;padding:18px 28px 22px}.lp-sheet-who{font-size:30px}.lp-sheet-who i{border-width:5px;width:22px;height:22px}.lp-sheet-text{font-size:43px}.s3-moon{width:840px;height:840px;margin:-420px 0 0 -420px}.s3-title{font-size:210px;top:400px}.s3-row{top:660px}.s4-title{white-space:normal;text-align:start;font-size:122px;line-height:.96;top:0;left:14px;right:14px}.s4-t2{top:0}.s4-card{width:820px;height:232px;padding:32px 40px;left:40px!important}.s4-card[data-who=you]{top:280px}.s4-card[data-who=maya]{top:530px}.s4-card[data-who=rohan]{top:780px}.c-state{display:none}.c-title{font-size:90px}.c-who{font-size:34px}.s4-ask{top:1030px;left:40px}.s4-ans{top:1168px;left:40px}.s5-title{font-size:198px;top:0;left:24px}.s5-doc{width:720px;height:660px;padding:42px;top:250px;left:90px}.s5-row{justify-content:center;top:950px;left:0;right:0}.s5-stamp,.s5-ripple{width:230px;height:230px;bottom:26px;right:30px}.s5-stamp{font-size:60px}.s6-title{white-space:normal;text-align:center;font-size:226px;line-height:.92;top:40px;left:20px;right:20px}.s6-names{padding-inline:40px;top:590px}.s6-names li{font-size:40px}.lp-dock-row{flex-direction:column;align-items:stretch;gap:10px;padding:6px 2px 0}.lp-dock-dek{font-size:.9375rem}.lp-dock-cta{min-width:0}.lp-chapter-name{display:none}}@media (max-height:30rem) and (min-aspect-ratio:1){.lp-hero{--top:4.25rem;--bot:5.5rem;min-height:19rem}.lp-dock{align-items:center;gap:12px;padding:6px 8px 6px 12px;display:flex}.lp-player{flex:1;min-width:0}.lp-chapter-name,.lp-dock-dek{display:none}.lp-dock-row{padding:0}.lp-dock-cta{min-width:12rem}.lp-go{height:3rem;font-size:1rem}}@media (prefers-reduced-motion:no-preference){.lp-film:not([data-film]) .lp-m-you svg{animation:lp-roll-right 1s .1s var(--ease) both}.lp-film:not([data-film]) .lp-m-maya svg{animation:lp-roll-left 1s .8s var(--ease) both}.lp-film:not([data-film]) .lp-m-you .lp-tag{animation:.2s ease-out .9s both lp-show}.lp-film:not([data-film]) .lp-m-maya .lp-tag{animation:.2s ease-out 1.6s both lp-show}.lp-film:not([data-film]) .s1-a span{animation:lp-rise-first .9s var(--ease) both}.lp-film:not([data-film]) .s1-b span{animation:lp-rise .8s 1s var(--ease) both}}@keyframes lp-roll-right{0%{transform:translate(-900px)rotate(-360deg)}to{transform:none}}@keyframes lp-roll-left{0%{transform:translate(900px)rotate(360deg)}to{transform:none}}@keyframes lp-rise{0%{transform:translateY(135%)}to{transform:none}}@keyframes lp-rise-first{0%{transform:translateY(100%)}to{transform:none}}@keyframes lp-show{0%{opacity:0}to{opacity:1}}.lp-sec{padding:clamp(5rem,11vw,9.5rem) 0;position:relative}.lp-sec-in{width:100%;max-width:76rem;margin-inline:auto;padding-inline:22px}@media (min-width:37.5rem){.lp-sec-in{padding-inline:40px}}.lp-big{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(3.5rem,11vw,10.5rem);font-weight:400;line-height:.96}.lp-mid{font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2.75rem,6.4vw,6rem);font-weight:400;line-height:1}.lp-read{text-wrap:pretty;max-width:34em;font-size:clamp(1.125rem,1.7vw,1.5rem);line-height:1.45}.lp-one{background:var(--paper);color:var(--ink);--eye:var(--ink);padding-bottom:clamp(9rem,16vw,13rem)}.lp-one .lp-read{color:var(--ink-2);margin-top:2rem}.lp-peek{align-items:flex-end;gap:clamp(.5rem,2vw,1.5rem);display:flex;position:absolute;bottom:0;right:clamp(1rem,7vw,7rem);overflow:clip}.lp-peek .lp-m{width:clamp(8rem,15vw,13rem);height:clamp(8rem,15vw,13rem);margin-bottom:clamp(-6.5rem,-7.5vw,-4rem);position:relative;transform:none}.lp-peek .lp-tag{display:none}.lp-two{background:var(--ink);color:var(--paper)}.lp-steps{gap:3rem;margin-top:3.5rem;display:grid}@media (min-width:56rem){.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.lp-num{font-family:var(--font-serif);color:var(--n);font-size:clamp(5.5rem,12vw,10rem);line-height:.9;display:block}.lp-step-title{font-family:var(--font-serif);text-wrap:balance;margin-top:1rem;font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:400;line-height:1.08}.lp-step-text{opacity:.86;text-wrap:pretty;max-width:28em;margin-top:.75rem;font-size:1.0625rem;line-height:1.5}.lp-three{background:var(--lp-gold);color:var(--ink)}.lp-uses{border-bottom:1px solid var(--ink);margin-top:3rem}.lp-use{border-top:1px solid var(--ink);gap:.375rem 2.5rem;padding:1.25rem 0 1.5rem;display:grid}@media (min-width:48rem){.lp-use{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:baseline}}.lp-use h3{font-family:var(--font-serif);letter-spacing:-.015em;font-size:clamp(2.75rem,6.2vw,5.5rem);font-weight:400;line-height:1}.lp-use p{text-wrap:pretty;font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.4}.lp-four{background:var(--lp-clay);color:var(--paper);text-align:center;padding-bottom:0;overflow:clip}.lp-four .lp-sec-in{flex-direction:column;align-items:center;display:flex}.lp-works{margin-top:1.75rem;font-size:1.125rem;font-weight:500}.lp-names{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.875rem;display:flex}.lp-names li{border:1px solid color-mix(in srgb, var(--paper) 62%, transparent);border-radius:999px;padding:.5em .9em;font-size:1rem;font-weight:500;line-height:1}.lp-close-cta{width:100%;max-width:22rem;margin-top:2.5rem}.lp-crowd{--eye:var(--ink);justify-content:center;align-items:flex-end;gap:clamp(.5rem,3vw,2rem);margin-top:3.5rem;display:flex}.lp-crowd .lp-m{width:clamp(6.5rem,16vw,13rem);height:clamp(6.5rem,16vw,13rem);margin-bottom:-.5rem;position:relative;transform:none}.lp-crowd .lp-tag{display:none}.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 1.5rem;font-size:.9375rem;display:flex}.lp-foot nav{gap:1.5rem;display:flex}.lp-foot a{text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.lp-crowd .lp-m svg{transition:transform 1.2s var(--ease) calc(var(--i,0) * .11s)}.lp-crowd[data-wait] .lp-m svg{transform:translate(-90vw)rotate(-720deg)}.lp-crowd .lp-m:nth-child(2){--i:1}.lp-crowd .lp-m:nth-child(3){--i:2}}
