@media(min-width:810px){.fh-phone-only[data-astro-cid-gxi2qm4b]{display:none!important}}@media(max-width:809.98px){.fh-no-phone[data-astro-cid-gxi2qm4b]{display:none!important}}.fh[data-astro-cid-gxi2qm4b]{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,.94fr);gap:56px;align-items:center;padding-top:64px;padding-bottom:72px}.fh__copy[data-astro-cid-gxi2qm4b]{display:flex;flex-direction:column;gap:20px}.fh__eyebrow[data-astro-cid-gxi2qm4b]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.fh__updated[data-astro-cid-gxi2qm4b]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--m-muted)}.fh__updated[data-astro-cid-gxi2qm4b]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--m-lilac)}.fh__h1[data-astro-cid-gxi2qm4b]{font-size:clamp(44px,4.2vw,60px)}.fh__lead[data-astro-cid-gxi2qm4b]{margin:0;font-size:19px}.fh__box[data-astro-cid-gxi2qm4b]{display:flex;flex-direction:column;gap:12px;margin-top:4px;padding:24px;border-radius:24px;background:var(--m-lavender);scroll-margin-top:96px}.fh__boxtitle[data-astro-cid-gxi2qm4b]{margin:0;font-family:var(--f-sans);font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.01em;line-height:1.3}.fh__box[data-astro-cid-gxi2qm4b] .fd{margin:0}.fh__box[data-astro-cid-gxi2qm4b] .fd .fd__fields{flex-direction:row;flex-wrap:wrap}.fh__box[data-astro-cid-gxi2qm4b] .fd .fd__field{flex:1 1 calc(50% - 5px)}.fh__box[data-astro-cid-gxi2qm4b] .fd .fd__button{flex:1 1 100%;width:auto;min-height:52px}.fh__box[data-astro-cid-gxi2qm4b] .fd__control{min-height:52px}.fh__perks[data-astro-cid-gxi2qm4b]{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;font-size:14px;font-weight:500;color:var(--m-body)}.fh__perks[data-astro-cid-gxi2qm4b] li[data-astro-cid-gxi2qm4b]{display:flex;align-items:center;gap:8px}.fh__perks[data-astro-cid-gxi2qm4b] svg{color:var(--m-plum);flex:none}.fdk[data-astro-cid-gxi2qm4b]{position:relative;width:100%;aspect-ratio:1 / 1.04}.fdk__page[data-astro-cid-gxi2qm4b]{position:absolute;z-index:1;display:block;transform:rotate(var(--r, 0deg));transition:transform .35s var(--ease),filter .35s var(--ease);filter:drop-shadow(0 18px 30px rgba(120,50,80,.18))}.fdk__page[data-astro-cid-gxi2qm4b] img{display:block;width:100%;height:auto}.fdk__page[data-astro-cid-gxi2qm4b]:hover,.fdk__page[data-astro-cid-gxi2qm4b]:focus-visible{z-index:5;transform:rotate(0) translateY(-8px) scale(1.04);filter:drop-shadow(0 28px 44px rgba(120,50,80,.26))}.fdk__page--cover[data-astro-cid-gxi2qm4b]{left:1%;top:1%;width:30%;--r: -4deg}.fdk__page--weekly[data-astro-cid-gxi2qm4b]{left:35%;top:3%;width:30%;--r: 2deg}.fdk__page--daily[data-astro-cid-gxi2qm4b]{left:69%;top:0%;width:30%;--r: 4deg}.fdk__page--undated[data-astro-cid-gxi2qm4b]{left:2%;top:54%;width:29%;--r: 3deg}.fdk__page--goals[data-astro-cid-gxi2qm4b]{left:35%;top:52%;width:29%;--r: -2deg}.fdk__page--meals[data-astro-cid-gxi2qm4b]{left:68%;top:53%;width:29%;--r: 3deg}.fdk__tag[data-astro-cid-gxi2qm4b]{position:absolute;left:50%;bottom:-14px;transform:translate(-50%);padding:6px 12px;border-radius:999px;background:var(--m-ink);color:#fff;font-size:12px;font-weight:600;letter-spacing:.04em;white-space:nowrap;box-shadow:0 6px 16px #00000029}.fdk__bit[data-astro-cid-gxi2qm4b]{position:absolute;z-index:4;pointer-events:none}.fdk__bit[data-astro-cid-gxi2qm4b] img{display:block;width:100%;height:auto;transform:rotate(var(--r));filter:drop-shadow(0 8px 14px rgba(60,40,90,.16))}@media(prefers-reduced-motion:reduce){.fdk__page[data-astro-cid-gxi2qm4b]{transition:none}}.ft[data-astro-cid-gxi2qm4b]{border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line)}.ft__set[data-astro-cid-gxi2qm4b]{display:flex;flex:none;margin:0;padding:0;list-style:none}.ft__set[data-astro-cid-gxi2qm4b] li[data-astro-cid-gxi2qm4b]{display:inline-flex;align-items:center;gap:12px;padding:18px 28px;font-size:15px;font-weight:500;white-space:nowrap}.ft__set[data-astro-cid-gxi2qm4b] svg{color:var(--m-plum);flex:none}.fcheck[data-astro-cid-gxi2qm4b]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 24px;margin:0;padding:0;list-style:none}.fcheck--two[data-astro-cid-gxi2qm4b]{grid-template-columns:repeat(2,minmax(0,1fr))}.fcheck[data-astro-cid-gxi2qm4b] li[data-astro-cid-gxi2qm4b]{position:relative;padding-left:30px;font-size:16px;line-height:1.5}.fcheck[data-astro-cid-gxi2qm4b] li[data-astro-cid-gxi2qm4b]:before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:999px;background:var(--m-lavender)}.fcheck[data-astro-cid-gxi2qm4b] li[data-astro-cid-gxi2qm4b]:after{content:"";position:absolute;left:6px;top:7px;width:6px;height:9px;border:solid var(--m-plum);border-width:0 2px 2px 0;transform:rotate(45deg)}.fp__head[data-astro-cid-gxi2qm4b]{max-width:620px;margin:0 auto 40px;text-align:center}.fp__sub[data-astro-cid-gxi2qm4b]{margin:12px 0 0}.fp[data-astro-cid-gxi2qm4b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.fp__card[data-astro-cid-gxi2qm4b]{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--m-line);border-radius:24px;background:#fff}.fp__art[data-astro-cid-gxi2qm4b]{background:#f7f4fc}.fp__art[data-astro-cid-gxi2qm4b] img{display:block;width:100%;height:auto}.fp__copy[data-astro-cid-gxi2qm4b]{display:flex;flex:1;flex-direction:column;gap:10px;padding:24px}.fp__tag[data-astro-cid-gxi2qm4b]{margin:0}.fp__name[data-astro-cid-gxi2qm4b]{margin:0;font-family:var(--f-sans);font-size:22px;font-style:normal;font-weight:600;letter-spacing:-.01em;line-height:1.25}.fp__desc[data-astro-cid-gxi2qm4b]{margin:0;font-size:16px;line-height:1.55;color:var(--m-body)}.fp__btns[data-astro-cid-gxi2qm4b]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:auto;padding-top:8px}.fp__more[data-astro-cid-gxi2qm4b]{font-size:15px}.fw[data-astro-cid-gxi2qm4b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.fw__copy[data-astro-cid-gxi2qm4b]{display:flex;flex-direction:column;gap:22px}.fw__copy[data-astro-cid-gxi2qm4b]>p[data-astro-cid-gxi2qm4b]{margin:0}.fw__eyebrow[data-astro-cid-gxi2qm4b],.fu__eyebrow[data-astro-cid-gxi2qm4b]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.fw__lbl[data-astro-cid-gxi2qm4b],.fu__lbl[data-astro-cid-gxi2qm4b]{margin:0;font-family:var(--f-sans);font-style:normal;line-height:1.4}.fw__cta[data-astro-cid-gxi2qm4b]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.fw__note[data-astro-cid-gxi2qm4b]{margin:0;max-width:52ch;line-height:1.6}.fw__collage[data-astro-cid-gxi2qm4b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fw__shot[data-astro-cid-gxi2qm4b]{overflow:hidden;border:1px solid var(--m-line);border-radius:18px;background:#fff}.fw__shot--wide[data-astro-cid-gxi2qm4b]{grid-column:span 2}.fw__shot[data-astro-cid-gxi2qm4b] img{display:block;width:100%;height:auto}.fs__title[data-astro-cid-gxi2qm4b]{text-align:center;margin-bottom:40px}.fs[data-astro-cid-gxi2qm4b]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.fs__card[data-astro-cid-gxi2qm4b]{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--m-line);border-radius:20px;background:#fff}.fs__card[data-astro-cid-gxi2qm4b] p[data-astro-cid-gxi2qm4b]{margin:0;font-size:16px;line-height:1.5}.fn[data-astro-cid-gxi2qm4b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.fn__copy[data-astro-cid-gxi2qm4b]{display:flex;flex-direction:column;gap:20px}.fn__alt[data-astro-cid-gxi2qm4b]{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:32px;border:1px solid var(--m-line);border-radius:24px;background:#fff}.fn__alttitle[data-astro-cid-gxi2qm4b]{font-size:20px}.fn__altbody[data-astro-cid-gxi2qm4b]{margin:0;font-size:16px}.fn__alt[data-astro-cid-gxi2qm4b] hr[data-astro-cid-gxi2qm4b]{align-self:stretch;margin:6px 0;border:0;border-top:1px solid var(--m-line)}.fn__plannora[data-astro-cid-gxi2qm4b]{margin:0;font-size:15px;line-height:1.5;color:var(--m-body)}.fn__plannora[data-astro-cid-gxi2qm4b] a{color:var(--m-plum)}.fu-wrap[data-astro-cid-gxi2qm4b]{padding-bottom:var(--m-sec)}.fu[data-astro-cid-gxi2qm4b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);border-radius:28px}.fu__art[data-astro-cid-gxi2qm4b]{display:grid;place-items:center;background:var(--m-frame)}.fu__art[data-astro-cid-gxi2qm4b] img{display:block;width:100%;height:auto}.fu__copy[data-astro-cid-gxi2qm4b]{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:48px}.fu__copy[data-astro-cid-gxi2qm4b]>p[data-astro-cid-gxi2qm4b]{margin:0}.fu__title[data-astro-cid-gxi2qm4b]{font-size:clamp(34px,1.6rem + 1vw,40px)}.fu__btns[data-astro-cid-gxi2qm4b]{display:flex;flex-wrap:wrap;gap:12px}.fu__more[data-astro-cid-gxi2qm4b]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px;padding-top:18px;border-top:1px solid var(--m-line)}.fu__moretext[data-astro-cid-gxi2qm4b]{margin:0;font-family:var(--f-sans);font-size:14px;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:0;color:var(--m-muted)}.fu__wall[data-astro-cid-gxi2qm4b]{display:inline-flex;align-items:center;gap:6px;font-size:15px}.ff[data-astro-cid-gxi2qm4b]{max-width:calc(760px + 2 * var(--m-pad))}.ff__title[data-astro-cid-gxi2qm4b]{text-align:center;margin-bottom:32px}.ff__q[data-astro-cid-gxi2qm4b]{margin:0;font-family:var(--f-sans);font-size:17px;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:0}.ff__a[data-astro-cid-gxi2qm4b] p[data-astro-cid-gxi2qm4b]{margin:0}.ff__a[data-astro-cid-gxi2qm4b] p[data-astro-cid-gxi2qm4b]+p[data-astro-cid-gxi2qm4b]{margin-top:8px}@media(max-width:1100px){.fs[data-astro-cid-gxi2qm4b]{grid-template-columns:repeat(3,minmax(0,1fr))}.fp[data-astro-cid-gxi2qm4b]{gap:14px}.fp__copy[data-astro-cid-gxi2qm4b]{padding:20px}}@media(max-width:809.98px){.fh[data-astro-cid-gxi2qm4b]{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:36px;padding-bottom:48px}.fh__lead[data-astro-cid-gxi2qm4b]{font-size:17px}.fh__h1[data-astro-cid-gxi2qm4b]{font-size:clamp(34px,10vw,46px)}.fh__box[data-astro-cid-gxi2qm4b]{padding:20px}.fh__box[data-astro-cid-gxi2qm4b] .fd .fd__field{flex:1 1 100%}.fdk[data-astro-cid-gxi2qm4b]{max-width:480px;margin-inline:auto}.fdk__tag[data-astro-cid-gxi2qm4b]{font-size:11px;padding:5px 10px;bottom:-12px}.fdk__bit[data-astro-cid-gxi2qm4b]{display:none}.ft__set[data-astro-cid-gxi2qm4b] li[data-astro-cid-gxi2qm4b]{padding:14px 20px;font-size:14px}.fp[data-astro-cid-gxi2qm4b]{grid-template-columns:minmax(0,1fr)}.fp__head[data-astro-cid-gxi2qm4b]{margin-bottom:28px}.fw[data-astro-cid-gxi2qm4b],.fn[data-astro-cid-gxi2qm4b]{grid-template-columns:minmax(0,1fr);gap:40px}.fcheck--two[data-astro-cid-gxi2qm4b],.fs[data-astro-cid-gxi2qm4b]{grid-template-columns:minmax(0,1fr)}.fs__card[data-astro-cid-gxi2qm4b]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:20px}.fs__card[data-astro-cid-gxi2qm4b] p[data-astro-cid-gxi2qm4b]{flex:1 1 100%}.fn__alt[data-astro-cid-gxi2qm4b]{padding:24px}.fu[data-astro-cid-gxi2qm4b]{grid-template-columns:minmax(0,1fr)}.fu__copy[data-astro-cid-gxi2qm4b]{padding:28px 24px 32px}}
