.hp-lead{display:flex;flex-direction:column;gap:4px}.lp-page .hp-lead p:first-child{color:#09232e}@media (max-width:860px){.lp-hero{gap:0}.lp-hero-copy{display:contents}.hp-heropic{order:1}.lp-hero .lp-otp{order:2}.lp-hero-copy .lp-otp{margin-top:18px}.lp-hero .lp-ticks{justify-content:center}.lp-page .lp-hero .lp-under{margin:8px auto 0;max-width:330px;font-size:13px;line-height:1.5}}.lp-hero .lp-ticks{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:14px;font-size:14px;font-weight:400;line-height:1.4;color:#4f615c}.lp-hero .lp-ticks li{gap:5px}.lp-hero .lp-ticks svg{width:14px;height:14px;padding:0;background:none}.hp-heropic{margin:22px 0 0;width:100%}.lp-page .hp-stopline{display:flex;gap:8px;align-items:center;margin:14px 0 0;font-size:15px;font-weight:700;line-height:1.3;color:#f7f2e7}.hp-stopline svg{flex-shrink:0}.hp-bands{gap:10px;margin-top:20px}.hp-band,.hp-bands{display:flex;flex-direction:column}.hp-band{--bc:#9cc3d3;--bw:rgba(156,195,211,.07);--bt:rgba(156,195,211,.18);gap:8px;padding:14px 14px 8px;border-left:3px solid var(--bc);border-radius:4px 16px 16px 4px;background:var(--bw)}.hp-band-plan{--bc:#f0c27f;--bw:rgba(240,194,127,.07);--bt:rgba(240,194,127,.18)}.hp-band-member{--bc:#8fd3b1;--bw:rgba(143,211,177,.07);--bt:rgba(143,211,177,.18)}.hp-bhead{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.lp-page .hp-bchip{display:inline-flex;align-items:center;min-height:26px;margin:0;padding:2px 10px;box-sizing:border-box;border-radius:999px;background:var(--bt);color:var(--bc);font-family:var(--ds5-font-figtree),"Figtree",Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0}.lp-page .hp-bfact{margin:0;font-size:14px;line-height:1.4;color:#cfdcd6}.lp-page .hp-bkeep{margin:0;font-size:15px;font-weight:700;line-height:1.4;color:#f7f2e7}.hp-bsteps{list-style:none;margin:0;padding:0}.hp-bstep{display:flex;gap:12px;padding:10px 0;text-align:left}.hp-bsteps li+li .hp-bstep{border-top:1px solid rgba(247,242,231,.1)}.hp-bn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;box-sizing:border-box;border-radius:999px;border:1.5px solid var(--bc);color:var(--bc);font-size:14px;font-weight:700;line-height:1}.hp-bb{display:flex;flex-direction:column;gap:3px;min-width:0;padding-top:4px}.hp-bt{font-size:18px;font-weight:700;line-height:1.3;color:#f7f2e7}.hp-bl{font-size:16px;line-height:1.45;color:#b9c9c1}.lp-page .hp-bstart{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:48px;margin:4px 0 8px;padding:0 20px;box-sizing:border-box;border-radius:16px;box-shadow:inset 0 0 0 1.5px rgba(247,242,231,.5);color:#f7f2e7;font-size:16px;font-weight:700;text-decoration:none}.lp-page .hp-bstart:hover{background:rgba(247,242,231,.08)}.hp-bstart svg{width:18px;height:18px}.lp-page .hp-blink{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;min-height:44px;color:var(--bc);font-size:15px;font-weight:700;line-height:1.3;text-decoration:none}.lp-page .hp-blink:hover{text-decoration:underline;text-underline-offset:3px}.lp-page .hp-bin{margin:2px 0 0;font-size:14px;line-height:1.45;color:#cfdcd6}.hp-bin b{color:#f7f2e7}.hp-bpic{margin:6px 0 14px}.hp-howmore{margin-top:22px}.lp-page .hp-howmore .lp-link{color:#8fd3b1}@media (min-width:861px){.lp-hw{grid-template-columns:minmax(0,560px) minmax(380px,1fr);align-items:stretch}.hp-band{padding:14px 16px 8px}.hp-bsteps li+li .hp-bstep{border-top:0}.lp-page button.hp-bstep{width:calc(100% + 20px);margin:0 -10px;padding:8px 10px;border:0;border-radius:12px;background:transparent;font:inherit;color:inherit;cursor:pointer}.lp-page button.hp-bstep:hover{background:rgba(247,242,231,.05)}.lp-page button.hp-bstep:focus-visible{outline:2px solid #f0c27f;outline-offset:2px}.lp-page button.hp-bstep.hp-on{background:rgba(247,242,231,.09);box-shadow:inset 0 0 0 1px rgba(247,242,231,.22)}.hp-on .hp-bn{background:var(--bc);color:#09232e}button.hp-bstep .hp-bt{font-size:17px}button.hp-bstep .hp-bl{font-size:14px}.lp-hwstage{display:block;padding:120px 0 0}.hp-stick{position:-webkit-sticky;position:sticky;top:96px;flex-direction:column;gap:14px}.hp-stage,.hp-stick{display:flex;align-items:center}.hp-stage{position:relative;width:100%;max-width:560px;height:660px;justify-content:center}.hp-stage .lp-hwglow{width:min(520px,100%)}.hp-stagectl{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px}.lp-page .hp-stagecap{margin:0 8px 0 0;font-size:15px;font-weight:700;line-height:1.3;color:#f7f2e7}.hp-stagevh{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hp-stagepic{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s}.hp-stagepic.lp-on{opacity:1;visibility:visible}.hp-stagepic .hp-howpic{width:358px;margin:0}}@media (min-width:1200px){.hp-stagepic .hp-howpic{transform:scale(1.3)}}@media (min-width:861px) and (max-height:860px){.hp-stage{zoom:.8}}@media (min-width:861px) and (max-height:700px){.hp-stage{zoom:.7}}@media (min-width:861px) and (max-height:620px){.hp-stick{position:static}}@media (prefers-reduced-motion:reduce){.hp-stagepic,.lp-dev{transition:none}}.hp-howpic{margin:0 auto;max-width:360px;display:flex;flex-direction:column;gap:10px}.hp-hookpic{position:relative;height:408px}.hp-hookdev{position:absolute;left:0;top:0;border-radius:22px;box-shadow:0 10px 28px rgba(0,0,0,.35);--s:.5227;--bg:#f7f2e7;--surface:#fffdf8;--surface-2:#efe7d4;--ink:#09232e;--ink-muted:#4f615c;--sel:#235d47;--gold-tint:#f8e5c2;--gold-ink:#7a4b0c;--gold-rule:#c08a2e;--line:rgba(9,35,46,0.10);--line-control:#77847f;--on-hero-muted:#b9c9c1;--font-display:var(--ds5-font-fraunces,"Fraunces"),"Lora",Georgia,serif;--font-body:var(--ds5-font-figtree,"Figtree"),"Nimbus Sans",Helvetica,Arial,sans-serif;color:#09232e}.hp-cardimg{position:absolute;right:4px;top:64px;width:146px;height:auto;border-radius:10px;transform:rotate(4deg);filter:drop-shadow(0 10px 14px rgba(0,0,0,.35))}.lp-page .hp-size{margin-top:16px;font-size:16px;line-height:1.45;font-weight:700;color:#09232e}.lp-samplesec .lp-fine.hp-madeup{margin-top:20px}@media (min-width:861px){.lp-page .hp-size{margin-top:22px;font-size:18px}}.lp-page .hp-kchip{align-self:flex-start;display:inline-flex;align-items:center;min-height:28px;margin:0;padding:2px 12px;box-sizing:border-box;border-radius:999px;font-size:14px;font-weight:700;line-height:1.3;letter-spacing:0}.lp-page .hp-kchip-member{background:#e2ece3;color:#173f35}.hp-also{display:flex;flex-direction:column;gap:12px;margin:16px 0 0;padding:18px 16px;border-radius:20px;background:#fffdf8;box-shadow:0 1px 2px rgba(9,35,46,.05),0 8px 24px rgba(9,35,46,.07)}.lp-page .hp-alsoh{font-size:20px;line-height:1.25}.hp-alist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.hp-alist li{display:flex;gap:12px;align-items:flex-start}.lp-page .hp-alist p{padding-top:8px;font-size:15px;line-height:1.45}@media (min-width:861px){.hp-also{margin:0 0 40px;padding:24px 28px}.hp-alist{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));column-gap:32px;row-gap:14px}}.lp-page .hp-weekhd{margin:22px 0 12px;font-size:14px;font-weight:700}.hp-mcards,.hp-mrest{display:flex;flex-direction:column;gap:12px}.hp-mrest[hidden]{display:none}.hp-mcard{display:flex;gap:12px;padding:12px;border-radius:20px;background:#fffdf8;box-shadow:0 1px 2px rgba(9,35,46,.05),0 8px 24px rgba(9,35,46,.07)}.hp-mpic{flex:none;width:96px;height:164px;overflow:hidden;border-radius:14px;border:1px solid rgba(9,35,46,.1);background:#efe7d4}.hp-mpic img{display:block;width:100%;height:auto}.hp-mdrawn{width:192px;height:328px;transform:scale(.5);transform-origin:0 0}.hp-mbody{display:flex;flex-direction:column;gap:6px;min-width:0}.lp-page .hp-mmeta{font-size:13px;font-weight:700;line-height:1.3;color:#7a4b0c}.lp-page .hp-mtitle{font-size:19px;line-height:1.2}.lp-page .hp-mline{font-size:14px;line-height:1.45;color:#4f615c}.hp-mtitle:focus{outline:none}.hp-mall{gap:8px}.hp-mchev{flex-shrink:0;transition:transform .2s}.hp-mchev.hp-up{transform:rotate(180deg)}.hp-mrest.hp-open{animation:hp-grow var(--duration-base) var(--ease-one)}@keyframes hp-grow{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}.hp-fitc{max-width:720px;display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:20px;background:#e2ece3;color:#09232e}.lp-page .hp-fitc h3{font-size:19px;line-height:1.3}.hp-flist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.hp-flist li{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;font-size:16px;line-height:1.45}.hp-flist .bye-mark{margin-top:2px}@media (max-width:860px){.lp-sec.hp-fitsec{box-shadow:inset 0 1px 0 #e3dccb}}.lp-page .hp-payafter{font-size:15px;line-height:1.45;font-weight:700;color:#173f35}.lp-page .lp-pc .lp-amt span{font-size:15px;line-height:1.3;color:#09232e}.lp-page .lp-pc .lp-btn-quiet{box-shadow:inset 0 0 0 1.5px rgba(9,35,46,.16)}.hp-pchead{display:flex;flex-direction:column;gap:4px}.lp-page .hp-pkick{margin:0;font-size:13px;font-weight:700;line-height:1.3}.lp-page .hp-pkick-plan{color:#7a4b0c}.lp-page .hp-pkick-member{color:#235d47}.hp-reassure{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 28px;font-size:15px;font-weight:700;line-height:1.4;color:#173f35}.hp-reassure li{display:flex;gap:8px;align-items:flex-start}.hp-reassure svg{flex-shrink:0;margin-top:2px}@media (max-width:860px){.hp-reassure{flex-direction:column;gap:10px;margin-top:18px}}@media (min-width:861px){.lp-assure{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.lp-next{margin-top:28px}}#lp-root #membership{contain-intrinsic-size:auto 1600px}.lp-page .hp-chipref{flex-basis:100%;margin:0}.hp-fcol{display:flex;flex-direction:column;gap:18px}@media (max-width:860px){.lp-founder{grid-template-columns:120px minmax(0,1fr);gap:0 16px;align-items:center}.lp-founder .lp-photo{grid-row:1/span 2;width:120px;max-width:120px;border-radius:20px}.hp-fcol{display:contents}.hp-fcol>.lp-kick{grid-column:2;align-self:end}.hp-fcol>h2{grid-column:2;align-self:start;margin-top:6px}.hp-fcol>:not(.lp-kick):not(h2){grid-column:1/-1;margin-top:18px}}@media (min-width:861px){.lp-page .lp-sec.lp-howsec{padding-top:32px;padding-bottom:24px}.lp-page .lp-sec.lp-samplesec{padding-top:56px}.lp-page .lp-foundersec{padding-bottom:calc(72px - 12px)}}@media (max-width:860px){.lp-page .lp-hero{padding-bottom:32px}.lp-page .lp-foundersec{padding-bottom:calc(56px - 13px)}#lp-root .lp-closesec{padding-top:0}}.lp-page{--duration-fast:150ms;--duration-base:250ms;--duration-slow:600ms;--duration-sheet:300ms;--stagger:120ms;--ease-one:cubic-bezier(.25,.8,.25,1);--ease-settle:cubic-bezier(.25,.8,.25,1)}.lp-page .hw-hero-p .hw-pagep{animation:none}.lp-page .hw-hero-p.hw-play .hw-tile{animation:hw-unpick var(--duration-fast) var(--ease-one) both}.lp-page .hw-hero-p.hw-play .hw-arrowp{animation:hw-nudge var(--duration-fast) var(--ease-one) var(--duration-fast) both}.lp-page .hw-hero-p.hw-play .hw-pagep{animation:hw-settle var(--duration-sheet) var(--ease-one) calc(2 * var(--duration-fast)) backwards}@keyframes hw-unpick{0%{opacity:1}to{opacity:0}}@keyframes hw-nudge{50%{transform:translateX(6px)}}.hw-qbox{position:relative;display:block;container-type:inline-size;border-radius:22px;overflow:hidden}.hw-tile{position:absolute;left:4.27cqw;top:113.87cqw;width:44.53cqw;height:36.8cqw;box-sizing:border-box;padding:3.73cqw;border-radius:4cqw;background:#fffdf8;box-shadow:0 .3cqw .8cqw rgba(9,35,46,.08);display:flex;flex-direction:column;justify-content:space-between;color:#09232e;font:700 4cqw/1.35 var(--ds5-font-figtree),Figtree,Helvetica,Arial,sans-serif;opacity:0;pointer-events:none}.hw-tile i{display:block;width:10.13cqw;height:10.13cqw;border-radius:999px;background:#f8e5c2}.lp-page.lp-r0 .lp-rise>*,.lp-page.lp-r0 [data-rise-card].lp-rise{transform:translateY(8px)}.lp-page.lp-r0 .lp-rise.lp-in>*,.lp-page.lp-r0 [data-rise-card].lp-rise.lp-in{transform:none;transition:transform var(--duration-sheet) var(--ease-one)}.lp-page.lp-r0 .lp-rise.lp-in>.lp-lead{transition-delay:var(--stagger)}.lp-page.lp-r0 [data-rise-card].lp-rise.lp-in{transition-delay:calc(2 * var(--stagger))}.lp-page.lp-r0 .lp-rise.lp-now>*,.lp-page.lp-r0 [data-rise-card].lp-rise.lp-now{transition:none}.lp-page .hp-band.hp-edge{position:relative;border-left-color:transparent}.lp-page .hp-band.hp-edge:before{content:"";position:absolute;left:-3px;top:0;bottom:0;width:3px;border-radius:4px 0 0 4px;background:var(--bc);transform-origin:top center;animation:hp-edge var(--duration-slow) var(--ease-one) both}@keyframes hp-edge{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (min-width:861px){.lp-page .hp-xf button.hp-bstep{transition:background-color var(--duration-fast) var(--ease-one),box-shadow var(--duration-fast) var(--ease-one)}.lp-page .hp-xf .hp-bn{transition:background-color var(--duration-fast) var(--ease-one),color var(--duration-fast) var(--ease-one)}}.lp-page .bk-settle{animation:bk-settle var(--duration-fast) var(--ease-settle) both}@keyframes bk-settle{0%{scale:.98}to{scale:1}}.lp-page .lp-close .lp-btn-amber.lp-emph{animation:lp-emph var(--duration-slow) var(--ease-one) both}@keyframes lp-emph{50%{transform:scale(1.03)}}.lp-page .bk-ph .bk-cover,.lp-page .bk-tab{transition:translate var(--duration-fast) var(--ease-one)}@media (hover:hover){.lp-page .bk-ph .bk-cover:hover,.lp-page .bk-tab:hover{translate:0 -2px}}.lp-page .bk-ph .bk-cover:active,.lp-page .bk-tab:active{translate:0 1px}@media (prefers-reduced-motion:reduce){.lp-page .bk-settle,.lp-page .hp-band.hp-edge:before,.lp-page .hw-hero-p.hw-play .hw-arrowp,.lp-page .hw-hero-p.hw-play .hw-pagep,.lp-page .hw-hero-p.hw-play .hw-tile,.lp-page .lp-close .lp-btn-amber.lp-emph{animation:none}.lp-page .hp-band.hp-edge{border-left-color:var(--bc)}.lp-page.lp-r0 .lp-rise>*,.lp-page.lp-r0 [data-rise-card].lp-rise{transform:none;transition:none}.lp-page .bk-ph .bk-cover,.lp-page .bk-tab,.lp-page .hp-xf .hp-bn,.lp-page .hp-xf button.hp-bstep{transition:none}.lp-page .bk-ph .bk-cover:active,.lp-page .bk-ph .bk-cover:hover,.lp-page .bk-tab:active,.lp-page .bk-tab:hover{translate:none;background-color:rgba(9,35,46,.05)}}