@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_6b9622{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_6b9622{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}.lmap{--lm-bg:#F5F3EA;--lm-card:#EDECE2;--lm-cardline:#D6D3C4;--lm-ink:#1F1E1B;--lm-grey:#57544B;--lm-soft:#7C786C;--lm-coral:#D97757;--lm-coralwash:#F7E4DA;--lm-stroke:#8A877B;background:var(--lm-bg);color:var(--lm-ink);font-family:var(--font-karla),Karla,sans-serif;line-height:1.45}.lmap *{box-sizing:border-box;margin:0;padding:0}.lmap .inner{max-width:1640px;margin:0 auto;padding:0 40px}.lmap h1{font-weight:700;font-size:46px;letter-spacing:-.02em}.lmap .kicker,.lmap h1{font-family:var(--font-space-grotesk),sans-serif}.lmap .kicker{font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:13px;color:var(--lm-grey);margin-top:6px}.lmap .diagram{position:relative;margin:34px 0 0;padding-bottom:250px}.lmap svg.overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.lmap .row{display:flex;align-items:center;gap:clamp(4px,.7vw,12px);position:relative;z-index:2}.lmap .card{background:var(--lm-card);border:1px solid var(--lm-cardline);border-radius:10px;overflow:hidden}.lmap .card .strip{background:rgba(255,255,255,.55);border-bottom:1px solid var(--lm-cardline);padding:8px 12px;text-align:center;font-family:var(--font-space-grotesk),sans-serif;font-weight:600;font-size:14px}.lmap .card .bodyc{padding:14px 12px;display:flex;flex-direction:column;align-items:center;gap:8px}.lmap .card .cap{font-size:12px;color:var(--lm-soft);text-align:center;line-height:1.35}.lmap svg.ic{stroke:var(--lm-grey);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.lmap .inputs{flex:0 1 165px;min-width:135px;border:1.5px dashed var(--lm-stroke);border-radius:14px;padding:24px 10px 12px;position:relative;background:rgba(255,255,255,.25)}.lmap .inputs .card{margin-bottom:12px}.lmap .inputs .card:last-child{margin-bottom:0}.lmap .boxlabel{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:var(--lm-bg);padding:0 12px;font-family:var(--font-space-grotesk),sans-serif;font-weight:600;letter-spacing:.13em;text-transform:uppercase;font-size:11.5px;color:var(--lm-grey);white-space:nowrap;z-index:3}.lmap .iconrow{display:flex;gap:9px;align-items:center;justify-content:center;flex-wrap:wrap}.lmap .human{flex:none;width:122px;background:var(--lm-coralwash);border:1.5px solid var(--lm-coral);border-radius:12px;padding:14px 10px 12px;text-align:center;position:relative}.lmap .human .tag{display:inline-block;background:var(--lm-coral);color:#fff;font-family:var(--font-space-grotesk),sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;padding:4px 12px;border-radius:6px}.lmap .human .cap{font-size:12px;color:#8A4A31;margin-top:8px;line-height:1.3}.lmap .human svg.ic{stroke:#B05B3C;display:block;margin:10px auto 0}.lmap .triggers{flex:0 1 165px;min-width:135px;border:1.5px dashed var(--lm-stroke);border-radius:14px;padding:26px 12px 12px;position:relative;background:rgba(255,255,255,.25);display:flex;flex-direction:column;gap:12px}.lmap .triggers .triglabel{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:var(--lm-bg);padding:0 12px;font-family:var(--font-space-grotesk),sans-serif;font-weight:600;letter-spacing:.13em;text-transform:uppercase;font-size:11.5px;color:var(--lm-grey);white-space:nowrap}.lmap .triggers .human{width:100%}.lmap .triggers .card .strip{font-size:13px}.lmap .triggers .card .cap{font-size:11.5px}.lmap .apcol{flex:0 1 165px;min-width:130px;display:flex;flex-direction:column;gap:18px;border:1.5px dashed var(--lm-stroke);border-radius:14px;padding:24px 10px 12px;position:relative;background:rgba(255,255,255,.25)}.lmap .apcol .human{width:100%}.lmap .card.auto{width:100%;border:1.5px dashed var(--lm-coral);background:var(--lm-bg);overflow:visible;position:relative}.lmap .card.auto .strip{background:rgba(217,119,87,.08);font-size:12.5px;border-bottom-color:rgba(217,119,87,.25)}.lmap .card.auto .cap{font-size:11.5px}.lmap .card.auto svg.ic{stroke:#B05B3C}.lmap .haslvl{overflow:visible;position:relative}.lmap .lvl{position:absolute;top:-9px;right:10px;z-index:3;font-family:var(--font-space-grotesk),sans-serif;font-weight:700;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--lm-soft);border:1px solid var(--lm-cardline);border-radius:4px;padding:1px 7px;background:var(--lm-bg)}.lmap .system .lvl{top:-10px;right:16px}.lmap .improvecard{position:absolute;z-index:2;width:216px;background:var(--lm-card);border:1px solid var(--lm-cardline);border-radius:10px;overflow:visible}.lmap .improvecard .strip{background:rgba(255,255,255,.55);border-bottom:1px solid var(--lm-cardline);padding:7px 10px;text-align:center;font-family:var(--font-space-grotesk),sans-serif;font-weight:600;font-size:13px}.lmap .improvecard .bodyc{padding:12px;display:flex;flex-direction:column;align-items:center;gap:7px}.lmap .improvecard .cap{font-size:11.5px;color:var(--lm-soft);text-align:center;line-height:1.35}.lmap .system{flex:0 1 603px;min-width:462px;border:1.5px dashed var(--lm-stroke);border-radius:14px;padding:32px clamp(8px,.8vw,12px) 16px;position:relative;background:rgba(255,255,255,.25)}.lmap .system .card .strip{font-size:13px}.lmap .system .card .cap{font-size:11.5px}.lmap .system .syslabel{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:var(--lm-bg);padding:0 14px;font-family:var(--font-space-grotesk),sans-serif;font-weight:600;letter-spacing:.13em;text-transform:uppercase;font-size:12px;color:var(--lm-grey);white-space:nowrap}.lmap .sysrow{display:flex;gap:clamp(6px,.6vw,10px);align-items:stretch;justify-content:center}.lmap .sysrow>.card{flex:0 1 165px;min-width:118px}.lmap .sysrow .arr{align-self:center;flex:none}.lmap .outputs{flex:0 1 200px;min-width:150px;border:1.5px dashed var(--lm-stroke);border-radius:14px;padding:22px 14px 14px;background:rgba(255,255,255,.25);position:relative}.lmap .outgrid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.lmap .outgrid .card .strip{font-size:12px;padding:5px 6px}.lmap .outgrid .card .bodyc{padding:8px 6px}.lmap .arr{flex:none;color:var(--lm-stroke)}.lmap [data-node]{cursor:pointer}.lmap .mask{position:fixed;inset:0;background:rgba(31,30,27,.38);z-index:80;display:flex;align-items:center;justify-content:center}.lmap .modal{width:560px;max-width:92vw;max-height:86vh;overflow:auto;background:#FFFDF9;border:1px solid var(--lm-cardline);border-radius:12px;box-shadow:0 40px 90px -30px rgba(31,30,27,.5)}.lmap .mhead{display:flex;align-items:center;gap:10px;background:var(--lm-card);border-bottom:1px solid var(--lm-cardline);padding:14px 18px}.lmap .mtitle{font-size:18px}.lmap .mlvl,.lmap .mtitle{font-family:var(--font-space-grotesk),sans-serif;font-weight:700}.lmap .mlvl{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--lm-soft);border:1px solid var(--lm-cardline);border-radius:4px;padding:1px 7px;background:var(--lm-bg)}.lmap .mclose{margin-left:auto;cursor:pointer;color:var(--lm-soft);font-size:16px;padding:2px 6px;background:none;border:none;font-family:inherit}.lmap .mbody{padding:18px 20px 6px}.lmap .m-desc{font-size:15px;line-height:1.6;color:var(--lm-ink)}.lmap .m-example{margin-top:14px;background:var(--lm-card);border-radius:8px;padding:12px 14px;font-size:13.5px;line-height:1.55;color:var(--lm-grey)}.lmap .m-example:before{content:"For example";display:block;font-family:var(--font-space-grotesk),sans-serif;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:10px;color:var(--lm-coral);margin-bottom:5px}.lmap .m-inbrain{margin-top:14px;background:#F2F7F2;border-left:3px solid #4c7a5a;border-radius:0 8px 8px 0;padding:12px 14px;font-size:13.5px;line-height:1.55;color:var(--lm-grey)}.lmap .m-inbrain:before{content:"Already in the member brain";display:block;font-family:var(--font-space-grotesk),sans-serif;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:10px;color:#4C7A5A;margin-bottom:5px}.lmap .mgatewrap{padding:0 20px 20px;margin-top:14px}.lmap .mtease{margin-top:14px;border:1.5px dashed var(--lm-coral);border-radius:10px;padding:26px 14px 14px;position:relative;overflow:hidden}.lmap .mtease:before{content:"The prompt that makes this work";position:absolute;top:8px;left:14px;font-family:var(--font-space-grotesk),sans-serif;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:9.5px;color:var(--lm-coral)}.lmap .mtease .tblur{filter:blur(6px);user-select:none;pointer-events:none;font-size:12.5px;line-height:1.6;color:var(--lm-grey);white-space:pre-wrap;font-family:ui-monospace,Menlo,monospace}.lmap .mtease .tbtn{position:absolute;inset:26px 0 0 0;display:flex;align-items:center;justify-content:center}.lmap .m-join{margin-top:12px;font-size:13px;line-height:1.55;color:#8A4A31}.lmap .joinbtn{display:inline-block;background:var(--lm-coral);color:#fff;font-family:var(--font-space-grotesk),sans-serif;font-weight:700;border-radius:6px;padding:9px 16px;margin-top:10px;font-size:13px;cursor:pointer;text-decoration:none}.lmap .maplbl{position:absolute;z-index:4;transform:translate(-50%,-50%);font-family:var(--font-karla),Karla,sans-serif;font-size:12.5px;color:#57544B;background:var(--lm-bg);padding:1px 8px;white-space:nowrap}.lmap .mobiledown{display:none}@media (max-width:1080px){.lmap h1{font-size:34px}.lmap .inner{padding:0 20px}.lmap .row{flex-direction:column;align-items:stretch;gap:14px}.lmap .human,.lmap .inputs,.lmap .outputs,.lmap .triggers{width:100%;flex:none}.lmap .arr,.lmap .maplbl,.lmap svg.overlay{display:none}.lmap .apcol{width:100%;flex:none}.lmap .system{min-width:0;flex:none}.lmap .improvecard{position:relative;left:auto!important;top:auto!important;width:100%;margin-top:14px}.lmap .mobiledown{display:block;text-align:center;color:var(--lm-stroke);font-size:22px}.lmap .sysrow{flex-direction:column}.lmap .diagram{padding-bottom:0!important}}.sstory{background:#F5F3EA}.sstory .story-head{display:grid;grid-template-columns:1fr 320px;gap:48px;align-items:center;max-width:1400px;margin:0 auto;padding:38px 40px 0;color:#1F1E1B}.sstory .story-head .ctx{letter-spacing:.18em;text-transform:uppercase;font-size:12.5px;color:#D97757}.sstory .story-head .ctx,.sstory .story-head h1{font-family:var(--font-space-grotesk),sans-serif;font-weight:700}.sstory .story-head h1{font-size:clamp(30px,3vw,44px);letter-spacing:-.02em;margin:10px 0 0}.sstory .story-head .sub{margin:12px 0 0;font-size:16.5px;line-height:1.6;color:#57544B}.sstory .growcard{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;background:#F9F4ED;border:1px solid #d6d3c4;border-radius:12px;padding:14px 20px 16px;color:#1F1E1B;text-decoration:none}.sstory .growcard video{width:104px;height:104px;display:block}.sstory .growcard b{font-family:var(--font-space-grotesk),sans-serif;font-size:15.5px}.sstory .growcard .growcap{font-size:13px;line-height:1.5;color:#57544B}.sstory .growcard .go{margin-top:7px;color:#D97757;font-weight:700;font-family:var(--font-space-grotesk),sans-serif}.sstory .story-after{max-width:940px;margin:0 auto;padding:6px 24px 72px}.sstory .afterblock{background:rgba(255,255,255,.5);border:1px solid #d6d3c4;border-left:3px solid #d97757;border-radius:0 12px 12px 0;padding:22px 26px}.sstory .afterblock h3{font-family:var(--font-space-grotesk),sans-serif;font-weight:600;font-size:19px;margin:0 0 8px;color:#1F1E1B}.sstory .afterblock p{font-size:15px;line-height:1.65;color:#57544B;margin:0}.sstory .story-viz{position:sticky;top:65px;height:calc(100vh - 65px);overflow:hidden;z-index:1}.sstory .story-frame{transform-origin:top center;padding-top:16px}.sstory .storymap .diagram{margin-top:10px}.storymap [data-node]{pointer-events:none;cursor:default}.sstory .story-steps{position:relative;z-index:5;margin-top:calc(-100vh + 65px);pointer-events:none}.sstory .story-step{min-height:100vh;display:flex;align-items:center;padding:0 5vw;pointer-events:none}.sstory .story-step.align-left{justify-content:flex-start}.sstory .story-step.align-right{justify-content:flex-end}.sstory .story-step.align-center{justify-content:center;align-items:flex-end;padding-bottom:10vh}.sstory .story-step.align-middle{justify-content:center;align-items:center}.sstory .stepcard{pointer-events:auto;width:min(430px,88vw);background:#FFFDF9;border:1px solid #d6d3c4;border-radius:12px;padding:24px 26px;box-shadow:0 30px 70px -30px rgba(31,30,27,.45)}.sstory .stepcard h2{font-family:var(--font-space-grotesk),sans-serif;font-weight:700;font-size:21px;letter-spacing:-.01em;color:#1F1E1B;margin:0 0 10px}.sstory .stepcard p{font-size:15px;line-height:1.65;color:#57544B;margin:0}.sstory .scrollhint{margin-top:18px;display:flex;align-items:center;gap:12px;font-family:var(--font-space-grotesk),sans-serif;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:23px;color:#D97757}.sstory .scrollhint .arrow{display:inline-block;font-size:26px;animation:story-bounce 1.3s ease-in-out infinite}@keyframes story-bounce{0%,to{transform:translateY(-2px)}50%{transform:translateY(8px)}}.sstory .storycta{display:flex;gap:12px;margin-top:18px;flex-wrap:wrap}.sstory .ctabtn{display:inline-block;background:#D97757;color:#fff;font-family:var(--font-space-grotesk),sans-serif;font-weight:700;border-radius:8px;padding:11px 18px;font-size:14px;text-decoration:none}.sstory .ctabtn.ghost{background:transparent;color:#B05B3C;border:2px solid #d97757}@media (min-width:1081px){.storymap .apcol,.storymap .arr,.storymap .improvecard,.storymap .inputs,.storymap .maplbl,.storymap .outputs,.storymap .system,.storymap .triggers{transition:opacity .45s ease,filter .45s ease}.storymap svg.overlay path{transition:opacity .45s ease}.storymap:not([data-stage=all]) .apcol,.storymap:not([data-stage=all]) .arr,.storymap:not([data-stage=all]) .improvecard,.storymap:not([data-stage=all]) .inputs,.storymap:not([data-stage=all]) .maplbl,.storymap:not([data-stage=all]) .outputs,.storymap:not([data-stage=all]) .system,.storymap:not([data-stage=all]) .triggers{opacity:.22;filter:blur(2px)}.storymap:not([data-stage=all]) svg.overlay path{opacity:.08}.storymap[data-stage=approve] .apcol,.storymap[data-stage=inputs] .inputs,.storymap[data-stage=system] .system,.storymap[data-stage=triggers] .triggers{opacity:1;filter:none}.storymap[data-stage=approve] .apcol .card.auto{opacity:.25}.storymap[data-stage=iterate] .apcol{opacity:1;filter:none}.storymap[data-stage=iterate] .apcol .card.auto{opacity:.25}.storymap[data-stage=iterate] #lm-lbl-improve-top,.storymap[data-stage=iterate] #lm-lbl-iter-top,.storymap[data-stage=iterate] .system,.storymap[data-stage=iterate] svg.overlay path.lm-arc-improve-top,.storymap[data-stage=iterate] svg.overlay path.lm-arc-iter-top,.storymap[data-stage=levels34] .system,.storymap[data-stage=outputs] .outputs{opacity:1;filter:none}.storymap[data-stage=levels34] .lvl{border-color:#D97757;color:#B05B3C}.storymap[data-stage=level56] .apcol{opacity:1;filter:none}.storymap[data-stage=level56] .apcol .human{opacity:.25}.storymap[data-stage=level56] .improvecard{opacity:1;filter:none}.storymap[data-stage=level56] .lvl{border-color:#D97757;color:#B05B3C}.storymap[data-stage=level56] #lm-lbl-iter-bottom,.storymap[data-stage=level56] svg.overlay path.lm-arc-improve-bottom,.storymap[data-stage=level56] svg.overlay path.lm-arc-iter-bottom{opacity:1;filter:none}}@media (max-width:1080px){.sstory .story-head{grid-template-columns:1fr;gap:22px;padding:28px 20px 0}.sstory .growcard{max-width:420px;width:100%;margin:0 auto}.sstory .story-viz{position:static;height:auto;overflow:visible}.sstory .story-frame{transform:none!important;padding-top:0}.sstory .story-steps{margin-top:0}.sstory .story-step{min-height:0;padding:18px 20px;justify-content:center!important;align-items:stretch}.sstory .stepcard{width:100%;box-shadow:none}}