.mindful-module__0Jttbq__page{--cream:#faf6f0;--cream-deep:#f3ede4;--ink:#2b2a26;--ink-soft:#2b2a26ad;--ink-mute:#2b2a267a;--sage:#5b7052;--sage-soft:#5b70521f;--rose:#e9c9c3;--line:#2b2a261a;--serif:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--sans:var(--font-manrope), Manrope, system-ui, sans-serif;--ease-out:cubic-bezier(.16, .84, .28, 1);--dur-move:1.1s;background:var(--cream);color:var(--ink);font-family:var(--sans);min-height:100vh}.mindful-module__0Jttbq__eyebrow{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--sage);font-size:12px;font-weight:600}.mindful-module__0Jttbq__display{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(2.75rem,6.2vw,5.25rem);font-weight:600;line-height:1.02}.mindful-module__0Jttbq__h2{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(2.1rem,4vw,3.4rem);font-weight:600;line-height:1.08}.mindful-module__0Jttbq__h3{font-family:var(--serif);font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:600;line-height:1.15}.mindful-module__0Jttbq__lede{font-family:var(--serif);color:var(--ink);font-size:clamp(1.25rem,1.8vw,1.55rem);line-height:1.4}.mindful-module__0Jttbq__body{color:var(--ink-soft);font-size:16px;line-height:1.7}.mindful-module__0Jttbq__small{color:var(--ink-mute);font-size:14px;line-height:1.6}.mindful-module__0Jttbq__italic{font-family:var(--serif);font-style:italic;font-weight:500}.mindful-module__0Jttbq__card{border:1px solid var(--line);transition:transform .52s var(--ease-out), box-shadow .52s var(--ease-out);background:#fff;border-radius:1.75rem;overflow:hidden}.mindful-module__0Jttbq__card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #2b2a2659}.mindful-module__0Jttbq__card .mindful-module__0Jttbq__zoom{transition:transform 1.4s var(--ease-out)}.mindful-module__0Jttbq__card:hover .mindful-module__0Jttbq__zoom{transform:scale(1.04)}.mindful-module__0Jttbq__inkPanel{background:var(--ink);color:#fff;border-radius:2rem}.mindful-module__0Jttbq__sagePanel{background:var(--sage);color:#fff;border-radius:2rem}.mindful-module__0Jttbq__rule{border-top:1px solid var(--line)}.mindful-module__0Jttbq__btn{font-family:var(--sans);white-space:nowrap;transition:background-color .32s var(--ease-out), color .32s var(--ease-out), transform .52s var(--ease-out), box-shadow .52s var(--ease-out);border-radius:999px;align-items:center;gap:.6rem;padding:.95rem 1.6rem;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.mindful-module__0Jttbq__btn:hover{transform:translateY(-2px)}.mindful-module__0Jttbq__btnInk{background:var(--ink);color:#fff;box-shadow:0 10px 30px -12px #2b2a2699}.mindful-module__0Jttbq__btnInk:hover{background:#3d3b34}.mindful-module__0Jttbq__btnLight{color:var(--ink);border:1px solid var(--line);background:#fff}.mindful-module__0Jttbq__btnLight:hover{background:var(--cream)}.mindful-module__0Jttbq__btnGhost{color:var(--ink);background:0 0;border-radius:0;gap:.5rem;padding-left:0;padding-right:0}.mindful-module__0Jttbq__btnGhost:hover{color:var(--sage);transform:none}.mindful-module__0Jttbq__btnGhost:hover svg{transform:translate(4px)}.mindful-module__0Jttbq__btnGhost svg{transition:transform .32s var(--ease-out)}.mindful-module__0Jttbq__btnGhostOnInk{color:#fff;background:0 0;border-radius:0;gap:.5rem;padding-left:0;padding-right:0}.mindful-module__0Jttbq__btnGhostOnInk:hover{color:#b9c9b1;transform:none}.mindful-module__0Jttbq__btnGhostOnInk svg{transition:transform .32s var(--ease-out)}.mindful-module__0Jttbq__btnGhostOnInk:hover svg{transform:translate(4px)}.mindful-module__0Jttbq__btnOnInk{color:var(--ink);background:#fff}.mindful-module__0Jttbq__btnOnInk:hover{background:var(--cream)}.mindful-module__0Jttbq__reveal{--delay:0s}.mindful-module__0Jttbq__reveal:not(.mindful-module__0Jttbq__stagger){opacity:0;transition:opacity var(--dur-move) var(--ease-out) var(--delay), transform var(--dur-move) var(--ease-out) var(--delay);transform:translateY(28px)}.mindful-module__0Jttbq__reveal[data-shown=true]:not(.mindful-module__0Jttbq__stagger){opacity:1;transform:none}.mindful-module__0Jttbq__stagger>*{opacity:0;transition:opacity var(--dur-move) var(--ease-out), transform var(--dur-move) var(--ease-out);transform:translateY(28px)}.mindful-module__0Jttbq__stagger[data-shown=true]>*{opacity:1;transform:none}.mindful-module__0Jttbq__stagger[data-shown=true]>:first-child{transition-delay:calc(var(--delay) + 0s)}.mindful-module__0Jttbq__stagger[data-shown=true]>:nth-child(2){transition-delay:calc(var(--delay) + .1s)}.mindful-module__0Jttbq__stagger[data-shown=true]>:nth-child(3){transition-delay:calc(var(--delay) + .2s)}.mindful-module__0Jttbq__stagger[data-shown=true]>:nth-child(4){transition-delay:calc(var(--delay) + .3s)}.mindful-module__0Jttbq__stagger[data-shown=true]>:nth-child(5){transition-delay:calc(var(--delay) + .4s)}.mindful-module__0Jttbq__stagger[data-shown=true]>:nth-child(6){transition-delay:calc(var(--delay) + .5s)}.mindful-module__0Jttbq__stagger[data-shown=true]>:nth-child(7){transition-delay:calc(var(--delay) + .6s)}.mindful-module__0Jttbq__stagger[data-shown=true]>:nth-child(8){transition-delay:calc(var(--delay) + .7s)}.mindful-module__0Jttbq__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mindful-module__0Jttbq__marqueeTrack{gap:1.25rem;width:max-content;animation:70s linear infinite mindful-module__0Jttbq__marquee;display:flex}.mindful-module__0Jttbq__marquee:hover .mindful-module__0Jttbq__marqueeTrack{animation-play-state:paused}@keyframes mindful-module__0Jttbq__marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.mindful-module__0Jttbq__faq{border-top:1px solid var(--line)}.mindful-module__0Jttbq__faq summary{cursor:pointer;font-family:var(--serif);justify-content:space-between;align-items:baseline;gap:2rem;padding:1.4rem 0;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:600;line-height:1.25;list-style:none;display:flex}.mindful-module__0Jttbq__faq summary::-webkit-details-marker{display:none}.mindful-module__0Jttbq__faq summary:after{content:"+";font-family:var(--sans);color:var(--sage);transition:transform .42s var(--ease-out);flex:none;font-size:1.5rem;font-weight:400}.mindful-module__0Jttbq__faq[open] summary:after{transform:rotate(45deg)}.mindful-module__0Jttbq__faq .mindful-module__0Jttbq__answer{max-width:60ch;padding:0 0 1.6rem}.mindful-module__0Jttbq__faq[open] .mindful-module__0Jttbq__answer{animation:mindful-module__0Jttbq__fadeDown .52s var(--ease-out)}@keyframes mindful-module__0Jttbq__fadeDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mindful-module__0Jttbq__frame{background:var(--cream-deep);border-radius:2rem;position:relative;overflow:hidden}.mindful-module__0Jttbq__frameTall{border-radius:999px 999px 2rem 2rem}.mindful-module__0Jttbq__ring:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff8c;position:absolute;inset:12px}.mindful-module__0Jttbq__numeral{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,5vw,4.5rem);font-weight:500;line-height:1}.mindful-module__0Jttbq__week{border-top:1px solid var(--line);grid-template-columns:4rem 1fr;gap:1.5rem;padding:1.5rem 0;display:grid}.mindful-module__0Jttbq__weekNo{font-family:var(--serif);color:var(--sage);font-size:2rem;font-weight:500;line-height:1}.mindful-module__0Jttbq__prose p+p{margin-top:1.4em}.mindful-module__0Jttbq__prose p{font-family:var(--serif);color:var(--ink);font-size:clamp(1.15rem,1.5vw,1.3rem);line-height:1.6}.mindful-module__0Jttbq__prose p:first-child:first-letter{float:left;color:var(--sage);padding-top:.06em;padding-right:.12em;font-size:3.2em;line-height:.85}@media (prefers-reduced-motion:reduce){.mindful-module__0Jttbq__reveal,.mindful-module__0Jttbq__reveal:not(.mindful-module__0Jttbq__stagger),.mindful-module__0Jttbq__stagger>*{opacity:1!important;transition:none!important;transform:none!important}.mindful-module__0Jttbq__marqueeTrack{animation:none}.mindful-module__0Jttbq__card,.mindful-module__0Jttbq__card .mindful-module__0Jttbq__zoom,.mindful-module__0Jttbq__btn{transition:none}}
