.hero[data-astro-cid-ge2uvauf]{background:var(--white);position:relative;overflow:hidden}.hero-grid[data-astro-cid-ge2uvauf]{padding-top:40px;padding-bottom:71px;padding-right:calc(var(--gutter) + 34px);grid-template-columns:minmax(0,630fr) minmax(0,540fr);align-items:center;column-gap:76px;display:grid}.hero-copy[data-astro-cid-ge2uvauf]{z-index:1;flex-direction:column;align-items:flex-start;gap:40px;display:flex;position:relative}.hero-copy[data-astro-cid-ge2uvauf]>.hero-proof[data-astro-cid-ge2uvauf]{margin-bottom:-16px}.hero-proof[data-astro-cid-ge2uvauf]{align-items:center;gap:8px;display:flex}.hero-avatars[data-astro-cid-ge2uvauf]{flex:none;width:147px;height:51px;margin:-9.5px}.hero-proof[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;color:var(--steel-500);font-size:16px;font-weight:500;line-height:1.2}.hero-text[data-astro-cid-ge2uvauf]{flex-direction:column;gap:16px;display:flex}.hero-title[data-astro-cid-ge2uvauf]{text-wrap:initial;max-width:526px}.hero-lead[data-astro-cid-ge2uvauf]{max-width:620px}.hero-ctas[data-astro-cid-ge2uvauf]{gap:12px;width:100%;max-width:512px;display:flex}.hero-ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:1 1 0}.hero-checks[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.hero-checks[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{color:var(--steel-500);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.hero-checks[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{flex:none;width:16px;height:16px}.hero-media[data-astro-cid-ge2uvauf]{position:relative}.hero-photo[data-astro-cid-ge2uvauf]{z-index:1;aspect-ratio:540/609;border-radius:var(--radius-lg);background:var(--steel-200);isolation:isolate;position:relative;overflow:hidden}.hero-photo[data-astro-cid-ge2uvauf] img{width:105.74%;max-width:none;height:auto;position:absolute;top:-4.27%;left:-2.04%}.hero-glow[data-astro-cid-ge2uvauf]{z-index:0;pointer-events:none;user-select:none;width:140.93%;max-width:none;height:auto;position:absolute;transform:rotate(180deg)}.hero-glow-a[data-astro-cid-ge2uvauf]{top:-28.9%;left:-44.45%}.hero-glow-b[data-astro-cid-ge2uvauf]{top:8.2%;left:3.9%}.hero-tag[data-astro-cid-ge2uvauf]{z-index:2;position:absolute}.hero-tag-top[data-astro-cid-ge2uvauf]{top:9.2%;right:-24px}.hero-tag-bottom[data-astro-cid-ge2uvauf]{top:85.55%;right:68.7%}@media (width<=959.98px){.hero-grid[data-astro-cid-ge2uvauf]{padding-top:40px;padding-bottom:56px;padding-right:var(--gutter);grid-template-columns:minmax(0,1fr);row-gap:48px}.hero-title[data-astro-cid-ge2uvauf]{text-wrap:balance}.hero-media[data-astro-cid-ge2uvauf]{width:100%;max-width:540px;margin-inline:auto}.hero-tag-top[data-astro-cid-ge2uvauf]{right:-12px}}@media (width<=560px){.hero-grid[data-astro-cid-ge2uvauf]{row-gap:40px;padding-top:32px;padding-bottom:48px}.hero-copy[data-astro-cid-ge2uvauf]{gap:28px}.hero-copy[data-astro-cid-ge2uvauf]>.hero-proof[data-astro-cid-ge2uvauf]{margin-bottom:-8px}.hero-proof[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{font-size:14px}.hero-ctas[data-astro-cid-ge2uvauf]{flex-direction:column;max-width:none}.hero-checks[data-astro-cid-ge2uvauf]{gap:6px 16px}.hero-photo[data-astro-cid-ge2uvauf]{aspect-ratio:4/4.4}.hero-photo[data-astro-cid-ge2uvauf] img{top:-9%}.hero-tag[data-astro-cid-ge2uvauf]{padding:5px 10px;font-size:14px}.hero-tag-top[data-astro-cid-ge2uvauf]{top:7%;right:-6px}.hero-tag-bottom[data-astro-cid-ge2uvauf]{inset:auto auto 7% -6px}}.app[data-astro-cid-rizp2rhg]{background:var(--white);padding-block:80px}.app-grid[data-astro-cid-rizp2rhg]{grid-template:"media."1fr"media head""media list""media."1fr/minmax(0,510px) minmax(0,510px);justify-content:center;column-gap:46px;display:grid}.app-media[data-astro-cid-rizp2rhg]{aspect-ratio:510/624;border-radius:16px;grid-area:media;overflow:hidden}.app-media[data-astro-cid-rizp2rhg] img{object-fit:cover;width:100%;height:100%}.app-head[data-astro-cid-rizp2rhg]{flex-direction:column;grid-area:head;gap:12px;margin-bottom:24px;padding-left:24px;display:flex}.app-title[data-astro-cid-rizp2rhg]{max-width:410px}.app-list[data-astro-cid-rizp2rhg]{grid-area:list;max-width:488px;margin:0;padding:0 0 0 24px;list-style:none}.app-list[data-astro-cid-rizp2rhg] li[data-astro-cid-rizp2rhg]{align-items:center;gap:16px;padding-block:16px;display:flex}.app-icon[data-astro-cid-rizp2rhg]{background:var(--blush-200);border-radius:28px;flex:none;place-items:center;width:40px;height:40px;display:grid}.app-icon[data-astro-cid-rizp2rhg] img[data-astro-cid-rizp2rhg]{width:20px;height:20px}.app-label[data-astro-cid-rizp2rhg]{letter-spacing:-.02em;color:var(--steel-900);font-size:20px;font-weight:500;line-height:1.2}.app-ctas[data-astro-cid-rizp2rhg]{gap:12px;width:100%;max-width:512px;margin:72px auto 0;display:flex}.app-ctas[data-astro-cid-rizp2rhg] .btn[data-astro-cid-rizp2rhg]{flex:1 1 0}@media (width<=1099.98px){.app[data-astro-cid-rizp2rhg]{padding-block:72px}.app-grid[data-astro-cid-rizp2rhg]{grid-template:"head""media""list"/minmax(0,1fr);max-width:560px;margin-inline:auto}.app-head[data-astro-cid-rizp2rhg]{margin-bottom:32px;padding-left:0}.app-media[data-astro-cid-rizp2rhg]{width:100%;max-width:510px}.app-list[data-astro-cid-rizp2rhg]{max-width:none;margin-top:24px;padding-left:0}.app-list[data-astro-cid-rizp2rhg] li[data-astro-cid-rizp2rhg]+li[data-astro-cid-rizp2rhg]{border-top:1px solid var(--steel-100)}.app-ctas[data-astro-cid-rizp2rhg]{margin-top:40px}}@media (width<=560px){.app[data-astro-cid-rizp2rhg]{padding-block:56px}.app-label[data-astro-cid-rizp2rhg]{font-size:18px}.app-ctas[data-astro-cid-rizp2rhg]{flex-direction:column;max-width:none}}.why[data-astro-cid-noz2jkqr]{background:var(--hazel-lightest);padding-block:64px 80px}.why-head[data-astro-cid-noz2jkqr]{text-align:center;flex-direction:column;gap:12px;max-width:642px;margin-inline:auto;display:flex}.why-sub[data-astro-cid-noz2jkqr]{color:var(--steel-800);text-wrap:pretty;font-size:18px;font-weight:500;line-height:1.5}.why-grid[data-astro-cid-noz2jkqr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 32px;max-width:1092px;margin:48px auto 0;padding:0;list-style:none;display:grid}.why-item[data-astro-cid-noz2jkqr]{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.why-icon[data-astro-cid-noz2jkqr]{background:var(--blush-200);border:8px solid var(--blush-100);border-radius:78px;place-items:center;width:64px;height:64px;display:grid}.why-icon[data-astro-cid-noz2jkqr] img[data-astro-cid-noz2jkqr]{width:32px;height:32px}.why-text[data-astro-cid-noz2jkqr]{flex-direction:column;gap:4px;display:flex}.why-title[data-astro-cid-noz2jkqr]{color:var(--steel-900);font-size:18px;font-weight:600;line-height:1.5}.why-body[data-astro-cid-noz2jkqr]{color:var(--steel-800);text-wrap:pretty;max-width:360px;margin-inline:auto;font-size:16px;font-weight:500;line-height:1.5}@media (width<=899.98px){.why[data-astro-cid-noz2jkqr]{padding-block:64px}.why-grid[data-astro-cid-noz2jkqr]{grid-template-columns:minmax(0,1fr);gap:40px;max-width:420px;margin-top:40px}.why-sub[data-astro-cid-noz2jkqr]{font-size:16px}}.programs[data-astro-cid-wbcvwyly]{background:var(--white);padding-block:72px}.programs-head[data-astro-cid-wbcvwyly]{text-align:center;flex-direction:column;gap:16px;max-width:821px;margin-inline:auto;display:flex}.programs-grid[data-astro-cid-wbcvwyly]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:none;margin:40px auto 0;padding:0;list-style:none;display:grid}.programs-grid[data-astro-cid-wbcvwyly] li[data-astro-cid-wbcvwyly]{display:flex}.pcard[data-astro-cid-wbcvwyly]{background:var(--white);border:1px solid var(--steel-200);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-card);isolation:isolate;transition:box-shadow .32s var(--ease-out), transform .32s var(--ease-out), border-color .32s var(--ease-out);flex-direction:column;gap:16px;display:flex;overflow:hidden}.pcard-media[data-astro-cid-wbcvwyly]{aspect-ratio:333.33/280;background:var(--steel-500);position:relative;overflow:hidden}.pcard-media[data-astro-cid-wbcvwyly] img:not(.pcard-badge img){transform-origin:50% 40%;max-width:none;height:auto;transition:transform .7s var(--ease-out);position:absolute}.pcard-badge[data-astro-cid-wbcvwyly]{z-index:1;position:absolute;top:12px;left:12px}.pcard-body[data-astro-cid-wbcvwyly]{flex-direction:column;flex:1;align-items:flex-start;gap:16px;padding:0 16px 20px;display:flex}.pcard-text[data-astro-cid-wbcvwyly]{flex-direction:column;gap:8px;display:flex}.pcard-pills[data-astro-cid-wbcvwyly]{flex-wrap:wrap;gap:4px;display:flex}@media (hover:hover) and (pointer:fine){.pcard[data-astro-cid-wbcvwyly]:hover{border-color:var(--steel-300);transform:translateY(-4px);box-shadow:0 16px 40px #0c0c0d14}.pcard[data-astro-cid-wbcvwyly]:hover .pcard-media[data-astro-cid-wbcvwyly] img:not(.pcard-badge img){transform:scale(1.04)}.pcard[data-astro-cid-wbcvwyly]:hover .link-arrow[data-astro-cid-wbcvwyly] img[data-astro-cid-wbcvwyly]{transform:translate(3px)}}.programs-cta[data-astro-cid-wbcvwyly]{justify-content:center;margin-top:72px;display:flex}.programs-cta[data-astro-cid-wbcvwyly] .btn[data-astro-cid-wbcvwyly]{width:290px}@media (width<=1099.98px){.programs[data-astro-cid-wbcvwyly]{padding-block:64px}.programs-grid[data-astro-cid-wbcvwyly]{gap:24px}}@media (width<=899.98px){.programs-grid[data-astro-cid-wbcvwyly]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 24px;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(280px,72%);grid-auto-flow:column;gap:16px;max-width:none;overflow-x:auto}.programs-grid[data-astro-cid-wbcvwyly]::-webkit-scrollbar{display:none}.programs-grid[data-astro-cid-wbcvwyly] li[data-astro-cid-wbcvwyly]{scroll-snap-align:start}.programs-cta[data-astro-cid-wbcvwyly]{margin-top:32px}}@media (width<=560px){.programs-grid[data-astro-cid-wbcvwyly]{grid-auto-columns:82%}.programs-cta[data-astro-cid-wbcvwyly] .btn[data-astro-cid-wbcvwyly]{width:100%}}.results[data-astro-cid-sqeluoqq]{--cw:283px;--ch:331px;--gap:20px;--stride:calc(var(--cw) + var(--gap));background:var(--white);padding-block:80px;overflow:hidden}.results-head[data-astro-cid-sqeluoqq]{max-width:calc(821px + var(--gutter) * 2);text-align:center;flex-direction:column;gap:16px;display:flex}.results-strip[data-astro-cid-sqeluoqq]{height:calc(var(--ch) * 2 + var(--gap));margin-top:40px;position:relative}.results-row[data-astro-cid-sqeluoqq]{gap:var(--gap);will-change:transform;width:max-content;display:flex;position:absolute}.results-row-1[data-astro-cid-sqeluoqq]{top:0;left:calc(50% - 11.4686 * var(--stride));animation:90s linear infinite results-left}.results-row-2[data-astro-cid-sqeluoqq]{top:calc(var(--ch) + var(--gap));left:calc(50% - 16.8779 * var(--stride));animation:90s linear infinite results-right}@keyframes results-left{0%{transform:translate(0)}to{transform:translateX(calc(-7 * var(--stride)))}}@keyframes results-right{0%{transform:translate(0)}to{transform:translateX(calc(7 * var(--stride)))}}@media (prefers-reduced-motion:reduce){.results-row[data-astro-cid-sqeluoqq]{animation:none!important}}.rcard[data-astro-cid-sqeluoqq]{width:var(--cw);height:var(--ch);border-radius:var(--radius-md);isolation:isolate;flex:none;margin:0;display:flex;overflow:hidden}.rcard-half[data-astro-cid-sqeluoqq]{background:var(--steel-300);flex:1 1 0;position:relative;overflow:hidden}.rcard-half[data-astro-cid-sqeluoqq]:first-child{background:var(--steel-200);border-right:1px solid var(--white)}.rcard-half[data-astro-cid-sqeluoqq] img{aspect-ratio:1;object-fit:cover;max-width:none;height:auto;position:absolute}.results-ctas[data-astro-cid-sqeluoqq]{max-width:calc(512px + var(--gutter) * 2);justify-content:center;gap:12px;margin-top:58px;display:flex}.results-ctas[data-astro-cid-sqeluoqq] .btn[data-astro-cid-sqeluoqq]{flex:1 1 0}@media (width<=899.98px){.results[data-astro-cid-sqeluoqq]{--cw:220px;--ch:257px;--gap:14px;padding-block:64px}.results-ctas[data-astro-cid-sqeluoqq]{margin-top:40px}}@media (width<=560px){.results[data-astro-cid-sqeluoqq]{--cw:180px;--ch:211px;--gap:12px;padding-block:56px}.results-strip[data-astro-cid-sqeluoqq]{margin-top:32px}.results-ctas[data-astro-cid-sqeluoqq]{flex-direction:column}}.how[data-astro-cid-l43jfdkk]{background:var(--hazel-lightest);padding-block:72px 120px}.how-head[data-astro-cid-l43jfdkk]{text-align:center;flex-direction:column;gap:12px;display:flex}.how-steps[data-astro-cid-l43jfdkk]{flex-direction:column;gap:48px;max-width:846px;margin:54px auto 0;padding:0;list-style:none;display:flex}.how-step[data-astro-cid-l43jfdkk]{align-items:center;gap:48px;display:flex}.how-copy[data-astro-cid-l43jfdkk]{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;display:flex}.how-step-right[data-astro-cid-l43jfdkk] .how-copy[data-astro-cid-l43jfdkk]{text-align:right;align-items:flex-end}.how-step-left[data-astro-cid-l43jfdkk] .how-copy[data-astro-cid-l43jfdkk]{align-items:flex-start}.how-num[data-astro-cid-l43jfdkk]{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--hazel-light);font-size:56px;line-height:1.1}.how-title[data-astro-cid-l43jfdkk]{letter-spacing:-.02em;color:var(--steel-900);font-size:24px;font-weight:500;line-height:1.2}.how-body[data-astro-cid-l43jfdkk]{color:var(--steel-900);text-wrap:pretty;font-size:16px;font-weight:400;line-height:1.7}.how-step-right[data-astro-cid-l43jfdkk] .how-body[data-astro-cid-l43jfdkk]{max-width:348px}.how-weeks[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]+p[data-astro-cid-l43jfdkk]{margin-top:8px}.how-weeks[data-astro-cid-l43jfdkk] strong[data-astro-cid-l43jfdkk]{font-weight:600}.how-link[data-astro-cid-l43jfdkk]{text-underline-offset:3px;transition:color var(--dur-base) var(--ease-out);font-weight:500;text-decoration:underline 1px}@media (hover:hover) and (pointer:fine){.how-link[data-astro-cid-l43jfdkk]:hover{color:var(--blush-600)}}.how-media[data-astro-cid-l43jfdkk]{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--steel-200);isolation:isolate;flex:none;width:400px;position:relative;overflow:hidden}.how-media[data-astro-cid-l43jfdkk] img{max-width:none;height:auto;position:absolute}@media (width<=899.98px){.how[data-astro-cid-l43jfdkk]{padding-block:64px 72px}.how-steps[data-astro-cid-l43jfdkk]{gap:56px;max-width:520px;margin-top:40px}.how-step[data-astro-cid-l43jfdkk]{flex-direction:column;align-items:stretch;gap:24px}.how-step-right[data-astro-cid-l43jfdkk] .how-media[data-astro-cid-l43jfdkk]{order:-1}.how-media[data-astro-cid-l43jfdkk]{aspect-ratio:4/3.4;width:100%}.how-media[data-astro-cid-l43jfdkk] img{bottom:0;top:auto!important}.how-step[data-astro-cid-l43jfdkk] .how-copy[data-astro-cid-l43jfdkk]{text-align:left;align-items:flex-start;gap:8px}.how-step-right[data-astro-cid-l43jfdkk] .how-body[data-astro-cid-l43jfdkk]{max-width:none}.how-num[data-astro-cid-l43jfdkk]{font-size:44px}.how-title[data-astro-cid-l43jfdkk]{font-size:22px}}.quiz[data-astro-cid-ilg6qopt]{background:var(--chocolate);isolation:isolate;position:relative;overflow:hidden}.quiz[data-astro-cid-ilg6qopt]:after{content:"";z-index:-1;background:#00000080;position:absolute;inset:0}.quiz-media[data-astro-cid-ilg6qopt]{z-index:-2;position:absolute;inset:0;overflow:hidden}.quiz[data-astro-cid-ilg6qopt] .quiz-bg{object-fit:cover;object-position:50% 68%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.quiz-inner[data-astro-cid-ilg6qopt]{text-align:center;flex-direction:column;align-items:center;gap:32px;padding-block:80px;display:flex}.quiz-eyebrow[data-astro-cid-ilg6qopt]{letter-spacing:-.02em;color:var(--steel-100);font-size:18px;font-weight:500;line-height:24px}.quiz-text[data-astro-cid-ilg6qopt]{flex-direction:column;align-items:center;gap:20px;display:flex}.quiz-title[data-astro-cid-ilg6qopt]{color:var(--white);max-width:702px}.quiz-lead[data-astro-cid-ilg6qopt]{letter-spacing:-.01em;color:var(--steel-100);text-wrap:pretty;max-width:634px;font-size:18px;line-height:1.5}.quiz-btn[data-astro-cid-ilg6qopt]{width:272px}@media (width<=560px){.quiz-inner[data-astro-cid-ilg6qopt]{gap:24px;padding-block:72px}.quiz-eyebrow[data-astro-cid-ilg6qopt],.quiz-lead[data-astro-cid-ilg6qopt]{font-size:16px}.quiz-btn[data-astro-cid-ilg6qopt]{width:100%}.quiz[data-astro-cid-ilg6qopt] .quiz-bg{object-position:30% 70%}}.recipes[data-astro-cid-qkp46fp5]{background:var(--white);padding-top:80px;overflow:hidden}.recipes-head[data-astro-cid-qkp46fp5]{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.recipes-tags[data-astro-cid-qkp46fp5]{flex-wrap:wrap;justify-content:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.recipes-tag[data-astro-cid-qkp46fp5]{background:var(--hazel-lighter)}.recipes-title[data-astro-cid-qkp46fp5]{max-width:730px}.recipes-sub[data-astro-cid-qkp46fp5]{max-width:578px}.recipes-stage[data-astro-cid-qkp46fp5]{width:1440px;max-width:none;margin:43px auto 0;position:relative;left:50%;transform:translate(-50%)}.recipes-stage[data-astro-cid-qkp46fp5] img{width:100%;height:auto;display:block}@media (width<=1439.98px){.recipes-stage[data-astro-cid-qkp46fp5]{width:min(1440px,149vw);margin-top:40px}}@media (width<=560px){.recipes[data-astro-cid-qkp46fp5]{padding-top:64px}.recipes-stage[data-astro-cid-qkp46fp5]{width:185vw;margin-top:28px}}
