.landing-page-module___34nyG__landing{--mindo-orange:#ff5101;--mindo-orange-dark:#dc4804;--mindo-peach:#ff854c;--mindo-blush:#ffefee;--mindo-ink:#050505;--mindo-paper:#fffdfb;background:var(--mindo-paper);color:var(--mindo-ink);font-family:var(--font-geist-sans), sans-serif;overflow:clip}.landing-page-module___34nyG__landing ::selection{background:var(--mindo-ink);color:var(--mindo-orange)}.landing-page-module___34nyG__landing a,.landing-page-module___34nyG__landing button{-webkit-tap-highlight-color:transparent}.landing-page-module___34nyG__landing a:focus-visible,.landing-page-module___34nyG__landing button:focus-visible{outline-offset:4px;outline:3px solid #087aff}.landing-page-module___34nyG__landing h1,.landing-page-module___34nyG__landing h2,.landing-page-module___34nyG__landing h3,.landing-page-module___34nyG__landing p{margin:0}.landing-page-module___34nyG__landing h1,.landing-page-module___34nyG__landing h2,.landing-page-module___34nyG__landing h3{font-family:var(--font-bricolage), var(--font-geist-sans), sans-serif}.landing-page-module___34nyG__hero{isolation:isolate;background:radial-gradient(circle at 78% 92%, #1e65ffc2, transparent 17%), radial-gradient(circle at 62% 80%, #ffc5c4f2, transparent 24%), var(--mindo-orange);min-height:max(760px,100svh);color:var(--mindo-ink);position:relative;overflow:hidden}.landing-page-module___34nyG__heroGrid{z-index:-2;pointer-events:none;grid-template-rows:64% 36%;grid-template-columns:57% 43%;display:grid;position:absolute;inset:0}.landing-page-module___34nyG__heroGrid span{border:1px solid #ffffff2e;box-shadow:inset -18px -18px 42px #891f0024,inset 18px 18px 38px #ffc59e17}.landing-page-module___34nyG__heroGrid span:first-child{border-bottom-right-radius:108px}.landing-page-module___34nyG__heroGrid span:nth-child(2){border-bottom-left-radius:108px}.landing-page-module___34nyG__heroGrid span:nth-child(3){border-top-right-radius:108px}.landing-page-module___34nyG__heroGrid span:nth-child(4){border-top-left-radius:108px}.landing-page-module___34nyG__nav{z-index:10;justify-content:space-between;align-items:center;width:min(100% - 56px,1500px);margin:0 auto;padding:28px 0;display:flex;position:relative}.landing-page-module___34nyG__logoLink{color:inherit;text-decoration:none}.landing-page-module___34nyG__wordmark{font-family:var(--font-caveat), cursive;letter-spacing:-.045em;font-size:clamp(2rem,3.3vw,3.25rem);font-weight:700;line-height:.9;display:inline-block}.landing-page-module___34nyG__nav nav{align-items:center;gap:clamp(20px,2.6vw,44px);display:flex}.landing-page-module___34nyG__nav nav a{color:var(--mindo-ink);text-underline-offset:5px;font-size:.86rem;font-weight:720;text-decoration:none}.landing-page-module___34nyG__nav nav a:hover{text-decoration:underline}.landing-page-module___34nyG__nav .landing-page-module___34nyG__navCta{background:var(--mindo-ink);color:#fff;border-radius:999px;min-height:44px;padding:13px 20px;text-decoration:none}.landing-page-module___34nyG__heroContent{align-items:end;width:min(100% - 56px,1500px);min-height:calc(max(760px,100svh) - 150px);margin:0 auto;padding:6vh 0 12vh;display:grid;position:relative}.landing-page-module___34nyG__heroCopy{z-index:2;width:min(830px,66vw);position:relative}.landing-page-module___34nyG__heroCopy h1{letter-spacing:-.04em;text-wrap:balance;max-width:9.5ch;font-size:clamp(4rem,8.25vw,6rem);font-weight:750;line-height:.83}.landing-page-module___34nyG__heroCopy h1 span{color:#fff;display:block}.landing-page-module___34nyG__heroIntro{align-items:flex-end;gap:clamp(28px,5vw,72px);max-width:700px;margin-top:32px;display:flex}.landing-page-module___34nyG__heroIntro p{max-width:42ch;font-size:clamp(1rem,1.35vw,1.2rem);font-weight:590;line-height:1.45}.landing-page-module___34nyG__primaryAction{background:var(--mindo-ink);color:#fff;min-height:54px;transition:transform .3s var(--ease-out,cubic-bezier(.16, 1, .3, 1)), box-shadow .3s var(--ease-out,cubic-bezier(.16, 1, .3, 1));border-radius:999px;flex:none;justify-content:center;align-items:center;gap:14px;padding:0 24px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 16px 35px #701b0038}.landing-page-module___34nyG__primaryAction:hover{transform:translateY(-3px);box-shadow:0 21px 44px #701b004a}.landing-page-module___34nyG__primaryAction svg,.landing-page-module___34nyG__typeControls svg,.landing-page-module___34nyG__storeIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px}.landing-page-module___34nyG__heroStage{transform-origin:100% 100%;pointer-events:none;width:min(54vw,780px);height:min(63vw,720px);position:absolute;bottom:2%;right:-2%}.landing-page-module___34nyG__heroGlow{filter:blur(46px);opacity:.86;background:radial-gradient(circle at 35% 28%,#ffffffeb,#0000 10%),radial-gradient(circle at 58% 40%,#774cff 0 18%,#0000 46%),radial-gradient(circle at 74% 68%,#087aff 0 20%,#0000 53%);border-radius:50%;width:88%;height:78%;position:absolute;bottom:-28%;right:-14%}.landing-page-module___34nyG__heroPrism{aspect-ratio:.8;opacity:.72;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(132deg,#fff6,#0000 38%),linear-gradient(24deg,#465dffbf,#ff886161);border:1px solid #ffffff8f;border-radius:46% 22% 54% 30%;width:42%;position:absolute;bottom:4%;right:12%;transform:rotate(15deg);box-shadow:inset 22px 12px 60px #ffffff57,20px 34px 80px #47189d47}.landing-page-module___34nyG__heroTag{color:#fff;min-width:150px;min-height:72px;font-family:var(--font-bricolage), sans-serif;letter-spacing:-.04em;text-shadow:0 2px 10px #631e0033;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(148deg,#ffffff85,#ff6d4042),#ff744347;border:1px solid #fff9;border-radius:22px;place-items:center;padding:12px 24px;font-size:clamp(1.7rem,3vw,3.5rem);font-weight:720;display:grid;position:absolute;box-shadow:inset 0 1px 8px #ffffffd1,0 20px 45px #6e1a0047}.landing-page-module___34nyG__tagOne{top:9%;left:27%}.landing-page-module___34nyG__tagTwo{min-width:210px;min-height:98px;top:35%;left:4%;transform:rotate(-8deg)}.landing-page-module___34nyG__tagThree{top:52%;right:2%;transform:rotate(8deg)}.landing-page-module___34nyG__tagFour{bottom:8%;left:24%;transform:rotate(4deg)}.landing-page-module___34nyG__heroNote{z-index:3;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:20px;font-size:.76rem;font-weight:720;display:flex;position:absolute;bottom:24px;left:28px;right:28px}.landing-page-module___34nyG__typesSection{grid-template-columns:minmax(290px,.72fr) minmax(0,1.58fr);gap:clamp(48px,7vw,128px);width:min(100% - 56px,1500px);margin:0 auto;padding:clamp(120px,14vw,220px) 0;scroll-margin-top:40px;display:grid}.landing-page-module___34nyG__typesIntro{flex-direction:column;align-items:flex-start;display:flex}.landing-page-module___34nyG__typesIntro h2,.landing-page-module___34nyG__programHeading h2,.landing-page-module___34nyG__lifeHeading h2,.landing-page-module___34nyG__libraryHeading h2,.landing-page-module___34nyG__downloadContent h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(3.4rem,6.4vw,6rem);font-weight:730;line-height:.92}.landing-page-module___34nyG__typesIntro h2 span,.landing-page-module___34nyG__programHeading h2 span,.landing-page-module___34nyG__lifeHeading h2 span,.landing-page-module___34nyG__libraryHeading h2 span,.landing-page-module___34nyG__downloadContent h2 span{color:var(--mindo-orange);display:block}.landing-page-module___34nyG__typesIntro>p{color:#4a4542;max-width:35ch;margin-top:30px;font-size:1.08rem;line-height:1.55}.landing-page-module___34nyG__typeCount{color:var(--mindo-orange);align-items:flex-end;gap:18px;margin-top:auto;padding-top:68px;display:flex}.landing-page-module___34nyG__typeCount strong{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.065em;font-size:clamp(7rem,13vw,13rem);font-weight:570;line-height:.66}.landing-page-module___34nyG__typeCount span{font-size:.88rem;font-weight:670;line-height:1.38}.landing-page-module___34nyG__typeStage{min-width:0}.landing-page-module___34nyG__typeRail{scrollbar-color:var(--mindo-orange) transparent;scrollbar-width:thin;gap:8px;margin-bottom:24px;padding:5px 5px 14px;display:flex;overflow-x:auto}.landing-page-module___34nyG__typeRail button{color:#65605d;min-width:70px;min-height:42px;font:700 .84rem var(--font-geist-sans), sans-serif;cursor:pointer;background:0 0;border:1px solid #d7d1ce;border-radius:999px;flex:none;padding:0 14px;transition:color .22s,border-color .22s,background .22s,transform .22s}.landing-page-module___34nyG__typeRail button:hover{border-color:var(--mindo-orange);color:var(--mindo-orange-dark);transform:translateY(-2px)}.landing-page-module___34nyG__typeRail .landing-page-module___34nyG__typeTabActive{border-color:var(--mindo-ink);background:var(--mindo-ink);color:#fff}.landing-page-module___34nyG__previewShell{grid-template-columns:minmax(120px,.3fr) minmax(360px,1fr) minmax(160px,.42fr);align-items:stretch;gap:18px;min-height:600px;display:grid}.landing-page-module___34nyG__typePreview,.landing-page-module___34nyG__previewGhost{border-radius:clamp(30px,4vw,60px)}.landing-page-module___34nyG__previewGhost{min-width:0;color:var(--mindo-ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d7d1ce;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:30px;transition:transform .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.landing-page-module___34nyG__previewGhost:hover{border-color:var(--mindo-orange);transform:translateY(-4px)}.landing-page-module___34nyG__previewGhost small{text-transform:uppercase;letter-spacing:.08em;opacity:.65;font-size:.72rem;font-weight:720;position:absolute;top:30px;left:30px}.landing-page-module___34nyG__previewGhost strong{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.04em;font-size:clamp(1.75rem,2.6vw,2.75rem);font-weight:700;line-height:.9}.landing-page-module___34nyG__previewGhost>span{opacity:.65;max-width:12ch;margin-top:12px;font-size:.72rem;font-weight:650;line-height:1.25}.landing-page-module___34nyG__previewGhostPrevious{transform:translate(-12%)}.landing-page-module___34nyG__previewGhostPrevious:hover{transform:translate(-12%,-4px)}.landing-page-module___34nyG__previewGhostNext{border-color:var(--mindo-ink);background:var(--mindo-ink);color:#fff}.landing-page-module___34nyG__previewGhostNext i{border:1px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;margin-top:24px;font-style:normal;display:grid}.landing-page-module___34nyG__previewGhostNext svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px}.landing-page-module___34nyG__previewViewport{min-width:0;min-height:600px;position:relative}.landing-page-module___34nyG__typePreview{border:5px solid var(--mindo-ink);background:var(--mindo-blush);text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:62px clamp(32px,5vw,74px) 34px;display:flex;position:absolute;inset:0;overflow:hidden}.landing-page-module___34nyG__typePreview:before,.landing-page-module___34nyG__typePreview:after{z-index:-1;aspect-ratio:1;content:"";filter:blur(38px);opacity:.72;border-radius:50%;width:58%;position:absolute}.landing-page-module___34nyG__typePreview:before{background:#ff9c70;top:4%;left:-8%}.landing-page-module___34nyG__typePreview:after{background:#b8d5ff;bottom:8%;right:-8%}.landing-page-module___34nyG__tonepeach:after{background:#b8d5ff}.landing-page-module___34nyG__tonerose:after{background:#ffbadb}.landing-page-module___34nyG__toneviolet:after{background:#b9a1ff}.landing-page-module___34nyG__toneblue:after{background:#81c8ff}.landing-page-module___34nyG__previewLabel{color:#5d5552;background:#ffffffd1;border:1px solid #00000014;border-radius:999px;padding:9px 14px;font-size:.82rem;box-shadow:0 8px 20px #512d2017}.landing-page-module___34nyG__typePreview>strong{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.055em;margin-top:26px;font-size:clamp(4rem,7vw,6rem);font-weight:570;line-height:.9}.landing-page-module___34nyG__previewArchetype{color:#5f4d58;margin-top:9px;font-weight:620}.landing-page-module___34nyG__typePreview>p{max-width:42ch;margin-top:34px;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:630;line-height:1.32}.landing-page-module___34nyG__previewContext{color:#5f5551;text-transform:uppercase;letter-spacing:.08em;margin-top:auto;padding-top:34px;font-size:.72rem;font-weight:720}.landing-page-module___34nyG__typeControls{justify-content:center;align-items:center;gap:20px;margin-top:20px;display:flex}.landing-page-module___34nyG__typeControls button{width:48px;height:48px;color:var(--mindo-ink);cursor:pointer;background:#fff;border:1px solid #d7d1ce;border-radius:50%;place-items:center;transition:background .2s,color .2s,transform .2s;display:grid}.landing-page-module___34nyG__typeControls button:hover{background:var(--mindo-orange);color:#fff;transform:scale(1.06)}.landing-page-module___34nyG__typeControls span{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.08em;min-width:74px;font-size:.8rem;font-weight:720}.landing-page-module___34nyG__iconFlip{transform:scaleX(-1)}.landing-page-module___34nyG__programSection{background:radial-gradient(circle at 8% 0,#ff8a5959,#0000 22%),linear-gradient(135deg,#fff5f1,#fffafb 55%,#ffe7e0);border-radius:clamp(34px,5vw,76px);width:min(100% - 28px,1600px);margin:0 auto;padding:clamp(90px,10vw,150px) clamp(20px,6vw,90px) 24px;scroll-margin-top:20px;box-shadow:0 36px 90px #58220d1f}.landing-page-module___34nyG__programHeading{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:60px;width:min(100%,1280px);margin:0 auto 64px;display:grid}.landing-page-module___34nyG__programHeading h2 span{color:var(--mindo-orange)}.landing-page-module___34nyG__programHeading p{color:#4f4744;max-width:42ch;padding-bottom:10px;font-size:1.08rem;line-height:1.55}.landing-page-module___34nyG__lessonCanvas{background:#ffffff75;border:1px solid #dc48041f;border-radius:clamp(28px,4vw,56px);min-height:660px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe0}.landing-page-module___34nyG__lessonNotice{z-index:4;color:#6c5f59;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:760;position:absolute;top:22px;left:24px}.landing-page-module___34nyG__lessonPath{filter:drop-shadow(0 18px 18px #de4c1130);width:100%;height:100%;position:absolute;inset:0}.landing-page-module___34nyG__lessonNodes{position:absolute;inset:0}.landing-page-module___34nyG__lessonNode{z-index:2;border:3px solid var(--mindo-ink);width:76px;height:76px;font-family:var(--font-bricolage), sans-serif;background:#fff4ef;border-radius:26px;place-items:center;font-size:2.4rem;font-style:normal;font-weight:720;display:grid;position:absolute;box-shadow:0 14px 25px #4d180233}.landing-page-module___34nyG__lessonNode small{color:#3f3936;width:150px;font-family:var(--font-geist-sans), sans-serif;text-align:center;font-size:.7rem;font-weight:720;line-height:1.2;position:absolute;top:calc(100% + 13px);left:50%;transform:translate(-50%)}.landing-page-module___34nyG__lessonNode i{background:var(--mindo-ink);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid;position:absolute;bottom:-9px;right:-10px}.landing-page-module___34nyG__lessonNode i:empty{display:none}.landing-page-module___34nyG__lessonNode svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px}.landing-page-module___34nyG__lessonNode:first-child{top:72%;left:7%}.landing-page-module___34nyG__lessonNode:nth-child(2){top:53%;left:25%}.landing-page-module___34nyG__lessonNode:nth-child(3){top:30%;left:47%}.landing-page-module___34nyG__lessonNode:nth-child(4){top:16%;left:66%}.landing-page-module___34nyG__lessonNode:nth-child(5){top:5%;left:84%}.landing-page-module___34nyG__lessoncomplete{background:var(--mindo-orange);color:#fff}.landing-page-module___34nyG__lessonactive{box-shadow:0 0 0 9px #ff510121,0 22px 35px #4d180238}.landing-page-module___34nyG__lessonlocked{color:#877d79;border-width:1px;border-color:#948782;box-shadow:0 10px 24px #4d180217}.landing-page-module___34nyG__lessonlocked i{color:#756a66;background:#fff4ef}.landing-page-module___34nyG__lessonCard{z-index:3;-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:#fff9f7b3;border:1px solid #ffffffc7;border-radius:32px;flex-direction:column;width:min(360px,34%);min-height:310px;padding:30px;display:flex;position:absolute;bottom:44px;left:43%;box-shadow:0 24px 70px #75230429,inset 0 1px #fff}.landing-page-module___34nyG__lessonCard>span{color:var(--mindo-orange-dark);text-transform:uppercase;letter-spacing:.07em;font-size:.72rem;font-weight:780}.landing-page-module___34nyG__lessonCard>strong{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.035em;margin-top:25px;font-size:clamp(1.75rem,2.6vw,2.75rem);line-height:.98}.landing-page-module___34nyG__lessonCard>p{color:#534b47;margin-top:18px;line-height:1.45}.landing-page-module___34nyG__lessonCard>div{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;display:flex}.landing-page-module___34nyG__lessonCard>div small{color:#6b625e;font-weight:720}.landing-page-module___34nyG__lessonCard>div span{color:var(--mindo-orange-dark);font-size:.72rem;font-weight:750}.landing-page-module___34nyG__lifeSection{width:min(100% - 28px,1600px);margin:clamp(120px,14vw,220px) auto;position:relative}.landing-page-module___34nyG__lifeHeading{z-index:4;text-align:center;pointer-events:none;width:min(950px,80%);position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.landing-page-module___34nyG__lifeHeading h2,.landing-page-module___34nyG__lifeHeading h2 span{color:var(--mindo-ink)}.landing-page-module___34nyG__lifeGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.landing-page-module___34nyG__lifeGrid article{isolation:isolate;border-radius:clamp(34px,4.5vw,68px);flex-direction:column;justify-content:space-between;min-height:390px;padding:clamp(32px,4vw,64px);display:flex;position:relative;overflow:hidden}.landing-page-module___34nyG__lifeGrid article div{z-index:2;max-width:34ch;position:relative}.landing-page-module___34nyG__lifeGrid h3{letter-spacing:-.02em;font-size:1.25rem}.landing-page-module___34nyG__lifeGrid p{margin-top:14px;font-size:.96rem;line-height:1.5}.landing-page-module___34nyG__lifeGrid article>strong{z-index:2;font-family:var(--font-bricolage), sans-serif;letter-spacing:-.065em;font-size:clamp(5rem,10vw,10rem);font-weight:470;line-height:.68;position:relative}.landing-page-module___34nyG__lifeEnergy{background:var(--mindo-orange);color:var(--mindo-ink)}.landing-page-module___34nyG__lifePlans{background:#ffd5dc;align-items:flex-end}.landing-page-module___34nyG__lifePlans>div{align-self:flex-start}.landing-page-module___34nyG__lifeDecisions{background:#d9ecff;grid-column:1/-1;align-items:flex-end;min-height:360px}.landing-page-module___34nyG__lifeDecisions>div{align-self:flex-start}.landing-page-module___34nyG__lifeBlur,.landing-page-module___34nyG__lifeLight{z-index:-1;filter:blur(18px);opacity:.8;border-radius:50%;position:absolute}.landing-page-module___34nyG__lifeBlur{aspect-ratio:1;background:radial-gradient(circle at 35% 32%,#fff,#ff7b3d 32%,#dc4804 64%);width:64%;bottom:-20%;right:-3%}.landing-page-module___34nyG__lifeFigure{z-index:-1;opacity:.68;filter:blur(.2px);width:62%;height:auto;position:absolute;bottom:-12%;right:4%}.landing-page-module___34nyG__lifeLight{aspect-ratio:1;background:#6baeff;width:54%;bottom:-80%;right:10%}.landing-page-module___34nyG__librarySection{background:radial-gradient(circle at 18% 16%,#ffdad1b8,#0000 20%),#fffdfa;padding:clamp(120px,14vw,220px) max(28px,50vw - 750px)}.landing-page-module___34nyG__libraryHeading{text-align:center;width:min(1120px,100%);margin:0 auto}.landing-page-module___34nyG__libraryHeading h2{color:var(--mindo-orange)}.landing-page-module___34nyG__libraryHeading h2 span{max-width:16ch;color:var(--mindo-ink);margin:6px auto 0;font-size:.72em;line-height:.98}.landing-page-module___34nyG__articleSpread{grid-template-columns:1.04fr .96fr;align-items:start;gap:26px;width:min(1120px,100%);margin:clamp(80px,9vw,140px) auto 30px;display:grid}.landing-page-module___34nyG__articleSpread article{border:4px solid var(--mindo-ink);transform-origin:50%;background:#fff;border-radius:clamp(28px,3.5vw,50px);overflow:hidden;box-shadow:0 24px 55px #37221826}.landing-page-module___34nyG__articleSpread article>div:last-child{padding:clamp(28px,4vw,52px)}.landing-page-module___34nyG__articleSpread h3{letter-spacing:-.04em;max-width:13ch;font-size:clamp(2rem,3.8vw,4rem);line-height:.96}.landing-page-module___34nyG__articleSpread p{color:#4f4946;max-width:48ch;margin-top:24px;font-size:1rem;line-height:1.55}.landing-page-module___34nyG__articleSpread article>div:last-child>span{color:var(--mindo-orange-dark);text-transform:uppercase;letter-spacing:.08em;margin-top:34px;font-size:.76rem;font-weight:760;display:inline-block}.landing-page-module___34nyG__articlePrimary svg{width:100%;height:auto;display:block}.landing-page-module___34nyG__articleSecondary{margin-top:70px}.landing-page-module___34nyG__miniPreview{text-align:center;background:radial-gradient(circle at 22% 32%,#ffa584,#0000 32%),radial-gradient(circle at 78% 65%,#a7ccff,#0000 36%),linear-gradient(135deg,#fff4ef,#f5ddff);flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:36px;display:flex;position:relative;overflow:hidden}.landing-page-module___34nyG__miniPreview:after{aspect-ratio:1;content:"";filter:blur(32px);background:#894cff70;border-radius:50%;width:35%;position:absolute;bottom:9%;right:17%}.landing-page-module___34nyG__miniPreview span{z-index:1;color:#5c5451;background:#ffffffd6;border-radius:999px;padding:8px 12px;font-size:.72rem;position:relative}.landing-page-module___34nyG__miniPreview strong{z-index:1;font-family:var(--font-bricolage), sans-serif;letter-spacing:-.05em;margin-top:22px;font-size:clamp(3.6rem,7vw,6rem);line-height:.88;position:relative}.landing-page-module___34nyG__miniPreview small{z-index:1;color:#5f4d58;margin-top:8px;position:relative}.landing-page-module___34nyG__miniPreview p{z-index:1;max-width:30ch;color:var(--mindo-ink);margin-top:28px;font-weight:650;line-height:1.35;position:relative}.landing-page-module___34nyG__downloadSection{background:var(--mindo-orange);isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:max(780px,100svh);scroll-margin-top:10px;display:flex;position:relative;overflow:hidden}.landing-page-module___34nyG__downloadGrid{z-index:-1;pointer-events:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.landing-page-module___34nyG__downloadGrid>span{border:1px solid #ffffff2e;box-shadow:inset -18px -18px 56px #7f1d002e,inset 16px 16px 46px #ffba8b1a}.landing-page-module___34nyG__downloadGrid>span:first-child{border-bottom-right-radius:120px}.landing-page-module___34nyG__downloadGrid>span:nth-child(2){border-bottom-left-radius:120px}.landing-page-module___34nyG__downloadGrid>span:nth-child(3){border-top-right-radius:120px}.landing-page-module___34nyG__downloadGrid>span:nth-child(4){border-top-left-radius:120px}.landing-page-module___34nyG__downloadGrid>div{aspect-ratio:1;background:var(--mindo-orange-dark);color:#fff;border:2px solid #ffffffc7;border-radius:32%;place-items:center;width:clamp(170px,20vw,290px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 76px #741d0040}.landing-page-module___34nyG__downloadGrid .landing-page-module___34nyG__wordmark{font-size:clamp(3.4rem,7vw,6rem)}.landing-page-module___34nyG__downloadContent{z-index:2;width:min(100% - 56px,1500px);margin:auto auto 12vh;position:relative}.landing-page-module___34nyG__downloadContent h2{color:#fff;max-width:11ch}.landing-page-module___34nyG__downloadContent h2 span{color:var(--mindo-ink)}.landing-page-module___34nyG__downloadContent>p{max-width:45ch;margin-top:26px;font-size:1.1rem;font-weight:620;line-height:1.5}.landing-page-module___34nyG__storeRow{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.landing-page-module___34nyG__storeLink{border:1px solid var(--mindo-ink);background:var(--mindo-ink);color:#fff;border-radius:16px;align-items:center;gap:12px;min-width:184px;min-height:62px;padding:10px 18px;text-decoration:none;transition:transform .24s,box-shadow .24s;display:inline-flex;box-shadow:0 16px 34px #61190038}.landing-page-module___34nyG__storeLink:not([aria-disabled=true]):hover{transform:translateY(-3px);box-shadow:0 21px 42px #61190047}.landing-page-module___34nyG__storeLink[aria-disabled=true]{cursor:default}.landing-page-module___34nyG__storeLinkInverse{color:var(--mindo-ink);background:#fff}.landing-page-module___34nyG__storeIcon{border:1px solid;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.landing-page-module___34nyG__storeLink small,.landing-page-module___34nyG__storeLink strong{display:block}.landing-page-module___34nyG__storeLink small{font-size:.62rem;line-height:1}.landing-page-module___34nyG__storeLink strong{margin-top:3px;font-size:1rem;line-height:1}.landing-page-module___34nyG__footer{z-index:2;border-top:1px solid #00000038;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(100% - 56px,1500px);margin:0 auto;padding:28px 0 34px;display:grid;position:relative}.landing-page-module___34nyG__footer .landing-page-module___34nyG__wordmark{font-size:2.2rem}.landing-page-module___34nyG__footer nav{flex-wrap:wrap;justify-content:center;gap:26px;display:flex}.landing-page-module___34nyG__footer a{color:var(--mindo-ink);text-underline-offset:5px;font-size:.82rem;font-weight:690;text-decoration:none}.landing-page-module___34nyG__footer a:hover{text-decoration:underline}.landing-page-module___34nyG__footer>span:last-child{justify-self:end;font-size:.74rem;font-weight:660}@media (max-width:1000px){.landing-page-module___34nyG__heroCopy{width:min(760px,76vw)}.landing-page-module___34nyG__heroStage{opacity:.84;right:-14%}.landing-page-module___34nyG__typesSection{grid-template-columns:1fr}.landing-page-module___34nyG__typesIntro{grid-template-columns:1fr 1fr;column-gap:44px;display:grid}.landing-page-module___34nyG__typesIntro>p{margin-top:0}.landing-page-module___34nyG__typeCount{grid-column:1/-1;margin-top:48px;padding-top:0}.landing-page-module___34nyG__previewShell{grid-template-columns:.22fr 1fr .32fr}.landing-page-module___34nyG__programHeading{grid-template-columns:1fr;gap:26px}.landing-page-module___34nyG__lessonNode:nth-child(4){left:70%}.landing-page-module___34nyG__lessonNode:nth-child(5){left:86%}.landing-page-module___34nyG__lessonCard{width:42%;left:41%}}@media (max-width:760px){.landing-page-module___34nyG__nav{width:min(100% - 36px,1500px);padding-top:22px}.landing-page-module___34nyG__nav nav a:not(.landing-page-module___34nyG__navCta){display:none}.landing-page-module___34nyG__hero{min-height:820px}.landing-page-module___34nyG__heroGrid{grid-template-rows:45% 55%;grid-template-columns:1fr 1fr}.landing-page-module___34nyG__heroGrid span:first-child,.landing-page-module___34nyG__heroGrid span:nth-child(2),.landing-page-module___34nyG__heroGrid span:nth-child(3),.landing-page-module___34nyG__heroGrid span:nth-child(4){border-radius:0}.landing-page-module___34nyG__heroContent{align-items:start;width:min(100% - 36px,1500px);min-height:700px;padding:82px 0 260px}.landing-page-module___34nyG__heroCopy{width:100%}.landing-page-module___34nyG__heroCopy h1{max-width:8.5ch;font-size:clamp(3.85rem,16vw,5.4rem)}.landing-page-module___34nyG__heroIntro{margin-top:28px;display:block}.landing-page-module___34nyG__heroIntro p{max-width:31ch}.landing-page-module___34nyG__primaryAction{margin-top:24px}.landing-page-module___34nyG__heroStage{width:100%;height:390px;bottom:-5%;right:-18%}.landing-page-module___34nyG__heroTag{border-radius:16px;min-width:96px;min-height:52px;padding:8px 14px;font-size:1.55rem}.landing-page-module___34nyG__tagOne{top:8%;left:30%}.landing-page-module___34nyG__tagTwo{min-width:122px;min-height:60px;top:38%;left:10%}.landing-page-module___34nyG__tagThree{top:48%;right:2%}.landing-page-module___34nyG__tagFour{bottom:7%;left:35%}.landing-page-module___34nyG__heroNote{display:none}.landing-page-module___34nyG__typesSection{width:min(100% - 36px,1500px);padding:110px 0}.landing-page-module___34nyG__typesIntro{display:block}.landing-page-module___34nyG__typesIntro h2,.landing-page-module___34nyG__programHeading h2,.landing-page-module___34nyG__lifeHeading h2,.landing-page-module___34nyG__libraryHeading h2,.landing-page-module___34nyG__downloadContent h2{font-size:clamp(3.35rem,14vw,5rem)}.landing-page-module___34nyG__typesIntro>p{margin-top:26px}.landing-page-module___34nyG__typeCount{margin-top:62px}.landing-page-module___34nyG__typeCount strong{font-size:8.8rem}.landing-page-module___34nyG__previewShell{grid-template-columns:1fr;min-height:560px}.landing-page-module___34nyG__previewGhost{display:none}.landing-page-module___34nyG__previewViewport{min-height:560px}.landing-page-module___34nyG__typePreview{border-width:4px;min-height:560px}.landing-page-module___34nyG__programSection{width:min(100% - 16px,1600px);padding:84px 14px 14px}.landing-page-module___34nyG__programHeading{padding:0 16px}.landing-page-module___34nyG__lessonCanvas{min-height:720px}.landing-page-module___34nyG__lessonPath{width:150%;left:-44%}.landing-page-module___34nyG__lessonNode{border-radius:21px;width:62px;height:62px;font-size:1.9rem}.landing-page-module___34nyG__lessonNode small{display:none}.landing-page-module___34nyG__lessonNode:first-child{top:74%;left:6%}.landing-page-module___34nyG__lessonNode:nth-child(2){top:58%;left:28%}.landing-page-module___34nyG__lessonNode:nth-child(3){top:39%;left:55%}.landing-page-module___34nyG__lessonNode:nth-child(4){top:22%;left:74%}.landing-page-module___34nyG__lessonNode:nth-child(5){top:6%;left:82%}.landing-page-module___34nyG__lessonCard{width:auto;min-height:290px;bottom:24px;left:18px;right:18px}.landing-page-module___34nyG__lifeSection{margin:110px auto}.landing-page-module___34nyG__lifeHeading{text-align:left;width:100%;margin-bottom:50px;position:relative;top:auto;left:auto;transform:none}.landing-page-module___34nyG__lifeGrid{grid-template-columns:1fr}.landing-page-module___34nyG__lifeGrid article,.landing-page-module___34nyG__lifeDecisions{grid-column:auto;min-height:380px}.landing-page-module___34nyG__lifeGrid article>strong{font-size:7rem}.landing-page-module___34nyG__librarySection{padding-left:18px;padding-right:18px}.landing-page-module___34nyG__libraryHeading{text-align:left}.landing-page-module___34nyG__libraryHeading h2 span{margin-left:0}.landing-page-module___34nyG__articleSpread{grid-template-columns:1fr;gap:38px}.landing-page-module___34nyG__articleSecondary{margin-top:0}.landing-page-module___34nyG__downloadSection{min-height:860px}.landing-page-module___34nyG__downloadGrid{grid-template-rows:46% 54%}.landing-page-module___34nyG__downloadGrid>span:first-child,.landing-page-module___34nyG__downloadGrid>span:nth-child(2),.landing-page-module___34nyG__downloadGrid>span:nth-child(3),.landing-page-module___34nyG__downloadGrid>span:nth-child(4){border-radius:0}.landing-page-module___34nyG__downloadGrid>div{width:180px;top:32%}.landing-page-module___34nyG__downloadContent{width:min(100% - 36px,1500px);margin-bottom:70px}.landing-page-module___34nyG__downloadContent>p{max-width:31ch}.landing-page-module___34nyG__storeRow{grid-template-columns:1fr 1fr;display:grid}.landing-page-module___34nyG__storeLink{min-width:0;padding:9px 12px}.landing-page-module___34nyG__footer{grid-template-columns:1fr auto;width:min(100% - 36px,1500px)}.landing-page-module___34nyG__footer nav{grid-area:1/1/auto/-1;justify-content:flex-start;gap:20px}.landing-page-module___34nyG__footer .landing-page-module___34nyG__wordmark,.landing-page-module___34nyG__footer>span:last-child{grid-row:2}}@media (max-width:420px){.landing-page-module___34nyG__heroCopy h1{font-size:3.65rem}.landing-page-module___34nyG__nav .landing-page-module___34nyG__navCta{padding:12px 16px}.landing-page-module___34nyG__storeRow{grid-template-columns:1fr;max-width:230px}.landing-page-module___34nyG__footer nav{gap:14px 18px}}@media (prefers-reduced-motion:reduce){.landing-page-module___34nyG__landing{scroll-behavior:auto}.landing-page-module___34nyG__landing *,.landing-page-module___34nyG__landing :before,.landing-page-module___34nyG__landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
