@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-serif-display-latin-400-normal-C5_t9oOD.woff2)format("woff2"),url(/assets/dm-serif-display-latin-400-normal-_kVFYEpx.woff)format("woff")}@font-face{font-family:DM Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/dm-serif-display-latin-400-italic-DpcbibHm.woff2)format("woff2"),url(/assets/dm-serif-display-latin-400-italic-BgxzcTJK.woff)format("woff")}:root{--color-bowl-green:#1f3d2e;--color-bowl-green-light:#2c5641;--color-broth-orange:#e67e3b;--color-steam-cream:#f8f5ed;--color-text-slate:#2d2d2d;--color-paper:#fffef9;--color-muted:#697468;--color-accent:#5e7c50;--color-line:#dce0d3;--color-soft-green:#e8ecdf;--color-leaf:#dfe7d5;--color-on-green:#bfccba;--color-peach:#edb78d;--color-pale-peach:#fae5d3;--font-serif:"DM Serif Display", Georgia, serif;--radius-card:24px;--gutter:clamp(1.5rem, 8.334vw, 7.5rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Poppins,system-ui,sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-steam-cream);color:var(--color-text-slate);-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3{margin:0;font-weight:700}p{margin:0}a{color:inherit}.container{width:100%;max-width:calc(1200px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{color:var(--color-bowl-green);letter-spacing:.15em;text-transform:uppercase;font-size:.625rem;font-weight:600}.section-title{color:var(--color-bowl-green);letter-spacing:-.04em;font-size:clamp(2rem,1.4rem + 1.8vw,2.75rem);font-weight:500;line-height:1.2}.section-lede{color:var(--color-muted);font-size:.9375rem;line-height:1.8}.btn{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:1.5rem;min-height:44px;padding:.9375rem 1.5rem;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.5;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:focus-visible{outline:2px solid var(--color-broth-orange);outline-offset:3px}.btn:disabled{cursor:default;opacity:.7;transform:none}.btn--orange{background:var(--color-broth-orange);color:var(--color-bowl-green)}.btn--orange:hover{background:#eb8d50}.btn--orange:focus-visible{outline-color:var(--color-bowl-green)}.btn--dark{background:var(--color-bowl-green);color:var(--color-paper)}.btn--dark:hover{background:var(--color-bowl-green-light)}@media (prefers-reduced-motion:reduce){.btn,.btn:hover{transition:none;transform:none}}.icon-ui[data-v-62814105]{flex-shrink:0;display:block}.site-header__inner[data-v-f554ff9e]{align-items:center;gap:1.875rem;min-height:6.5rem;display:flex}.brand[data-v-f554ff9e]{color:var(--color-bowl-green);align-items:center;gap:.625rem;text-decoration:none;display:flex}.brand__icon[data-v-f554ff9e]{display:block}.brand__text[data-v-f554ff9e]{letter-spacing:-.05em;font-size:1.6875rem;font-weight:700}.brand[data-v-f554ff9e]:focus-visible,.site-nav a[data-v-f554ff9e]:focus-visible{outline:2px solid var(--color-bowl-green);outline-offset:4px;border-radius:4px}.site-nav[data-v-f554ff9e]{flex-wrap:wrap;gap:0 1.875rem;margin-inline-start:auto;display:flex}.site-nav a[data-v-f554ff9e]{min-height:44px;color:var(--color-bowl-green);align-items:center;font-size:.75rem;text-decoration:none;display:inline-flex}.site-nav a[data-v-f554ff9e]:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=900px){.site-header__inner[data-v-f554ff9e]{flex-wrap:wrap;gap:0 1rem;min-height:0;padding-block-start:1.25rem}.site-header__cta[data-v-f554ff9e]{margin-inline-start:auto}.site-nav[data-v-f554ff9e]{border-top:1px solid var(--color-line);flex-basis:100%;order:1;gap:0 1.25rem;margin-block-start:.5rem;margin-inline-start:0}}@media (width<=560px){.site-header__cta-long[data-v-f554ff9e]{display:none}.site-nav__section[data-v-f554ff9e]{display:none!important}}@media (width<=374px){.site-header__cta[data-v-f554ff9e]{gap:.75rem;padding-inline:1rem}.brand__text[data-v-f554ff9e]{font-size:1.4rem}}.icon-social[data-v-d37bea8a]{width:100%;height:100%;display:block}.site-footer[data-v-6c957131]{color:var(--color-bowl-green);padding-block-end:1.75rem}.site-footer__top[data-v-6c957131]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem 2rem;display:flex}.site-footer__brand[data-v-6c957131]{flex-direction:column;gap:.5rem;display:flex}.brand[data-v-6c957131]{color:var(--color-bowl-green);align-items:center;gap:.625rem;text-decoration:none;display:flex}.brand__icon[data-v-6c957131]{display:block}.brand__text[data-v-6c957131]{letter-spacing:-.05em;font-size:1.6875rem;font-weight:700}.brand__tagline[data-v-6c957131]{color:var(--color-muted);font-size:.6875rem}.site-footer__nav[data-v-6c957131]{flex-wrap:wrap;gap:0 1.625rem;display:flex}.site-footer__nav a[data-v-6c957131],.site-footer__legal a[data-v-6c957131]{min-height:44px;color:var(--color-bowl-green);align-items:center;font-size:.75rem;text-decoration:none;display:inline-flex}.site-footer__nav a[data-v-6c957131]:hover,.site-footer__legal a[data-v-6c957131]:hover{text-underline-offset:4px;text-decoration:underline}.brand[data-v-6c957131]:focus-visible,.site-footer__nav a[data-v-6c957131]:focus-visible,.site-footer__legal a[data-v-6c957131]:focus-visible,.social-link[data-v-6c957131]:focus-visible{outline:2px solid var(--color-bowl-green);outline-offset:4px;border-radius:4px}.site-footer__socials[data-v-6c957131]{flex-wrap:wrap;gap:.75rem;margin-block:1.5rem;display:flex}.social-link[data-v-6c957131]{background:var(--color-bowl-green);width:2.25rem;height:2.25rem;color:var(--color-paper);border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:transform .15s,opacity .15s;display:inline-flex}.social-link--discord[data-v-6c957131]{background:#5865f2}.social-link[data-v-6c957131]:hover{opacity:.85;transform:translateY(-2px)}.site-footer__bottom[data-v-6c957131]{border-top:1px solid var(--color-line);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1.5rem;padding-block-start:1.5rem;font-size:.625rem;display:flex}.site-footer__legal[data-v-6c957131]{flex-wrap:wrap;gap:0 1.25rem;display:flex}.site-footer__legal a[data-v-6c957131]{min-height:0;color:var(--color-muted);text-underline-offset:2px;font-size:.625rem;text-decoration:underline}@media (width<=640px){.site-footer__top[data-v-6c957131]{flex-direction:column}.site-footer__nav[data-v-6c957131]{gap:0 1.25rem}.site-footer__bottom[data-v-6c957131]{flex-direction:column;align-items:flex-start}.site-footer__legal a[data-v-6c957131]{min-height:44px}}@media (prefers-reduced-motion:reduce){.social-link[data-v-6c957131],.social-link[data-v-6c957131]:hover{transition:none;transform:none}}.hero[data-v-d1bf142e]{overflow:hidden}.hero__inner[data-v-d1bf142e]{grid-template-columns:minmax(0,630px) 560px;justify-content:space-between;align-items:start;column-gap:2.5rem;padding-block:5.5rem 4.5rem;display:grid}.hero__title[data-v-d1bf142e]{color:var(--color-bowl-green);letter-spacing:-.056em;flex-direction:column;margin-block:1.5rem 1.75rem;font-size:clamp(2.5rem,1.2rem + 3.6vw,4.25rem);font-weight:600;line-height:1.08;display:flex}.hero__title-accent[data-v-d1bf142e]{color:var(--color-accent);font-family:var(--font-serif);letter-spacing:-.03em;font-size:1.03em;font-style:italic;font-weight:400}.hero__lede[data-v-d1bf142e]{max-width:26.25rem}.hero__actions[data-v-d1bf142e]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-block:1.75rem 1.125rem;display:flex}.hero__link[data-v-d1bf142e]{min-height:44px;color:var(--color-bowl-green);align-items:center;font-size:.75rem;text-decoration:none;display:inline-flex}.hero__link[data-v-d1bf142e]:hover{text-underline-offset:4px;text-decoration:underline}.hero__link[data-v-d1bf142e]:focus-visible{outline:2px solid var(--color-bowl-green);outline-offset:4px;border-radius:4px}.hero__note[data-v-d1bf142e]{color:var(--color-muted);font-size:.625rem}.hero__note span[data-v-d1bf142e]{margin-inline-end:.5em}.hero-art[data-v-d1bf142e]{width:560px;height:580px;color:var(--color-bowl-green);margin-block-start:-4.75rem;position:relative}.hero-art[data-v-d1bf142e]>*{margin:0;position:absolute}.hero-art>picture[data-v-d1bf142e]{display:contents}.hero-art__blob[data-v-d1bf142e]{width:100%;height:520px;position:absolute;top:35px;left:0}.hero-art__thought[data-v-d1bf142e]{background:var(--color-paper);border-radius:24px;flex-direction:column;gap:7px;width:326px;padding:18px 22px;display:flex;top:48px;left:11px;rotate:-5deg}.hero-art__label[data-v-d1bf142e]{color:var(--color-muted);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:600}.hero-art__label--on-green[data-v-d1bf142e]{color:var(--color-on-green)}.hero-art__quote[data-v-d1bf142e]{font-size:13px;font-weight:500}.hero-art__preview[data-v-d1bf142e]{border:1px solid var(--color-line);background:var(--color-paper);border-radius:20px;width:450px;top:194px;left:90px;rotate:3deg;box-shadow:0 22px 36px #28412b24}.hero-art__window[data-v-d1bf142e]{border-bottom:1px solid var(--color-line);min-height:60px;padding:16px 20px;font-size:10px;font-weight:500}.hero-art__contents[data-v-d1bf142e]{flex-direction:column;gap:12px;padding:22px;display:flex}.hero-art__status[data-v-d1bf142e]{justify-content:space-between;gap:1rem;display:flex}.hero-art__ready[data-v-d1bf142e]{color:var(--color-accent);font-size:9px;font-weight:500}.hero-art__plan-title[data-v-d1bf142e]{font-size:25px;font-weight:600;line-height:1.5}.hero-art__steps[data-v-d1bf142e]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.hero-art__steps li[data-v-d1bf142e]{border-bottom:1px solid var(--color-line);align-items:baseline;gap:10px;padding-block-end:12px;font-size:11px;display:flex}.hero-art__check[data-v-d1bf142e]{color:var(--color-accent)}.hero-art__step[data-v-d1bf142e]{flex:1}.hero-art__step-note[data-v-d1bf142e]{color:var(--color-muted);font-size:9px}.hero-art__focus[data-v-d1bf142e]{background:var(--color-bowl-green);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.hero-art__focus-step[data-v-d1bf142e]{color:var(--color-paper);font-size:13px;font-weight:500}.hero-art__reassurance[data-v-d1bf142e]{background:var(--color-pale-peach);white-space:nowrap;border-radius:18px;min-height:60px;padding:12px 18px;font-size:10px;top:522px;left:296px;rotate:6deg}.hero-art__sparkle[data-v-d1bf142e]{top:20px;left:465px}@media (prefers-reduced-motion:no-preference){.hero-art__blob[data-v-d1bf142e]{animation:6s ease-in-out infinite hero-breathe-d1bf142e}.hero-art__thought[data-v-d1bf142e]{animation:6s ease-in-out infinite hero-rise-d1bf142e}.hero-art__preview[data-v-d1bf142e]{animation:6s ease-in-out infinite hero-settle-d1bf142e}.hero-art__reassurance[data-v-d1bf142e]{animation:6s ease-in-out infinite hero-sink-d1bf142e}.hero-art__sparkle[data-v-d1bf142e]{animation:6s ease-in-out infinite hero-tilt-d1bf142e}}@keyframes hero-breathe-d1bf142e{50%{scale:1.025}}@keyframes hero-rise-d1bf142e{50%{translate:0 -10px}}@keyframes hero-settle-d1bf142e{0%{translate:0 14px}11.67%,to{translate:0}}@keyframes hero-sink-d1bf142e{50%{translate:0 8px}}@keyframes hero-tilt-d1bf142e{50%{rotate:-14deg}}@media (width<=1199px){.hero__inner[data-v-d1bf142e]{grid-template-columns:minmax(0,1fr);row-gap:1rem;padding-block:2.25rem 3rem}.hero__title[data-v-d1bf142e]{letter-spacing:-.065em;font-size:min(2.5rem,9.6vw)}.hero__title-accent[data-v-d1bf142e]{letter-spacing:-.03em;font-size:1.2em}.hero-art[data-v-d1bf142e]{flex-direction:column;width:100%;max-width:400px;height:auto;margin:0 auto;padding-block:50px 12px;display:flex}.hero-art__thought[data-v-d1bf142e],.hero-art__preview[data-v-d1bf142e],.hero-art__reassurance[data-v-d1bf142e]{position:relative;top:auto;left:auto}.hero-art__blob[data-v-d1bf142e]{object-fit:contain;height:calc(100% - 50px);top:35px}.hero-art__thought[data-v-d1bf142e]{width:min(265px,85%);margin-inline-start:1%}.hero-art__quote[data-v-d1bf142e]{font-size:11px}.hero-art__preview[data-v-d1bf142e]{width:92%;margin-block-start:32px;margin-inline-start:6%}.hero-art__contents[data-v-d1bf142e]{padding:18px}.hero-art__plan-title[data-v-d1bf142e]{font-size:21px}.hero-art__reassurance[data-v-d1bf142e]{align-self:center;margin-block-start:-16px}.hero-art__sparkle[data-v-d1bf142e]{width:27px;height:27px;left:auto;right:7%}}@media (width<=560px){.hero__actions[data-v-d1bf142e]{flex-direction:column;align-items:flex-start}}.carousel[data-v-4f0d6d20]{--card-w:368px;--gap:24px;flex-direction:column;gap:1.5rem;display:flex}.carousel__viewport[data-v-4f0d6d20]{touch-action:pan-y;overflow:hidden;container-type:inline-size}.carousel__rail[data-v-4f0d6d20]{gap:var(--gap);translate:calc(var(--position) * -1 * (var(--card-w) + var(--gap))) 0;display:flex}.carousel__rail--animate[data-v-4f0d6d20]{transition:translate .7s cubic-bezier(.22,.61,.36,1)}.lifestyle-card[data-v-4f0d6d20]{flex-direction:column;flex:0 0 var(--card-w);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper);height:388px;display:flex;overflow:hidden}.lifestyle-card__art[data-v-4f0d6d20]{flex:0 0 136px;justify-content:center;align-items:center;display:flex}.lifestyle-card__art img[data-v-4f0d6d20]{display:block}.lifestyle-card__art--pale-peach[data-v-4f0d6d20]{background:var(--color-pale-peach)}.lifestyle-card__art--leaf[data-v-4f0d6d20]{background:var(--color-leaf)}.lifestyle-card__art--peach[data-v-4f0d6d20]{background:var(--color-peach)}.lifestyle-card__art--soft-green[data-v-4f0d6d20]{background:var(--color-soft-green)}.lifestyle-card__content[data-v-4f0d6d20]{flex-direction:column;flex:1;justify-content:space-between;gap:.5rem;padding:1.5rem;display:flex}.lifestyle-card__name[data-v-4f0d6d20]{color:var(--color-bowl-green);letter-spacing:.15em;text-transform:uppercase;font-size:.625rem;font-weight:600}.lifestyle-card__title[data-v-4f0d6d20]{color:var(--color-bowl-green);font-family:var(--font-serif);flex-direction:column;font-size:1.75rem;font-weight:400;line-height:1.15;display:flex}.lifestyle-card__idea[data-v-4f0d6d20]{color:var(--color-muted);font-size:.9375rem;line-height:1.8}.lifestyle-card__status[data-v-4f0d6d20]{color:var(--color-muted);font-size:.75rem;line-height:1.8}.carousel__controls[data-v-4f0d6d20]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.carousel__counter[data-v-4f0d6d20]{white-space:nowrap;width:4rem;color:var(--color-muted);flex-shrink:0;font-size:.75rem;line-height:1.8}.carousel__dots[data-v-4f0d6d20]{display:flex}.carousel__dot[data-v-4f0d6d20]{cursor:pointer;background:0 0;border:0;width:24px;height:44px;padding:0}.carousel__dot[data-v-4f0d6d20]:before{content:"";background:var(--color-line);border-radius:50%;width:6px;height:6px;margin:auto;transition:background-color .2s;display:block}.carousel__dot[aria-current=true][data-v-4f0d6d20]:before{background:var(--color-bowl-green)}.carousel__dot[data-v-4f0d6d20]:hover:before{background:var(--color-accent)}.carousel__nav[data-v-4f0d6d20]{gap:6px;display:flex}.carousel__button[data-v-4f0d6d20]{border:1px solid var(--color-line);background:var(--color-paper);width:44px;height:44px;color:var(--color-bowl-green);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.carousel__button[data-v-4f0d6d20]:hover{border-color:var(--color-bowl-green)}.carousel__dot[data-v-4f0d6d20]:focus-visible,.carousel__button[data-v-4f0d6d20]:focus-visible{outline:2px solid var(--color-bowl-green);outline-offset:2px;border-radius:999px}@media (width<=640px){.carousel[data-v-4f0d6d20]{--gap:16px}.carousel__rail[data-v-4f0d6d20]{--card-w:min(302px, 88cqw)}.carousel__controls[data-v-4f0d6d20]{gap:.25rem}.carousel__counter[data-v-4f0d6d20]{width:auto}}@media (width<=389px){.carousel__counter[data-v-4f0d6d20]{display:none}}@media (width<=374px){.carousel__nav[data-v-4f0d6d20]{gap:2px}.carousel__button[data-v-4f0d6d20]{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.carousel__rail--animate[data-v-4f0d6d20],.carousel__dot[data-v-4f0d6d20]:before{transition:none}}.lifestyles__inner[data-v-0b94674b]{flex-direction:column;gap:2rem;padding-block:4rem;display:flex}.lifestyles__intro[data-v-0b94674b]{flex-direction:column;gap:1rem;display:flex}.lifestyles__title[data-v-0b94674b]{letter-spacing:0;flex-direction:column;display:flex}.lifestyles__note[data-v-0b94674b]{color:var(--color-muted);font-size:.75rem;line-height:1.8}.lifestyles__short[data-v-0b94674b]{display:none}@media (width<=640px){.lifestyles__inner[data-v-0b94674b]{gap:1.5rem;padding-block:3rem}.lifestyles__long[data-v-0b94674b]{display:none}.lifestyles__short[data-v-0b94674b]{display:inline}}.journey__inner[data-v-9e708e6e]{flex-direction:column;gap:2.75rem;padding-block:6rem;display:flex}.journey__heading[data-v-9e708e6e]{flex-direction:column;gap:1rem;display:flex}.journey__title[data-v-9e708e6e]{flex-direction:column;display:flex}.journey__lede[data-v-9e708e6e]{max-width:43.75rem;color:var(--color-muted);font-size:.8125rem;line-height:1.8}.journey__walkthrough[data-v-9e708e6e]{grid-template-columns:minmax(0,400px) minmax(0,736px);justify-content:space-between;align-items:start;gap:4rem;display:grid}.journey__steps[data-v-9e708e6e]{margin:0;padding:0;list-style:none}.journey-step[data-v-9e708e6e]{width:100%;color:var(--color-bowl-green);font:inherit;text-align:left;cursor:pointer;opacity:.55;background:0 0;border:0;gap:.875rem;padding:1.4375rem 0;transition:opacity .2s;display:flex}.journey-step[data-v-9e708e6e]:hover,.journey-step[aria-current=step][data-v-9e708e6e]{opacity:1}.journey-step[data-v-9e708e6e]:focus-visible{outline:2px solid var(--color-bowl-green);outline-offset:2px;border-radius:8px}.journey-step__number[data-v-9e708e6e]{color:var(--color-muted);font-size:.625rem;font-weight:500;line-height:1.5}.journey-step[aria-current=step] .journey-step__number[data-v-9e708e6e]{color:var(--color-broth-orange)}.journey-step__label[data-v-9e708e6e]{flex-direction:column;gap:.5rem;display:flex}.journey-step__title[data-v-9e708e6e]{font-size:1.1875rem;font-weight:500;line-height:1.5}.journey-step__short[data-v-9e708e6e]{display:none}.journey-step__description[data-v-9e708e6e]{max-width:20.625rem;color:var(--color-muted);font-size:.75rem;line-height:1.8}.journey__showcase[data-v-9e708e6e]{border-radius:var(--radius-card);background:var(--color-soft-green);flex-direction:column;align-items:center;padding:2.25rem 3.125rem;display:flex}.journey__cards[data-v-9e708e6e]{justify-items:center;width:100%;display:grid}.journey-card[data-v-9e708e6e]{visibility:hidden;opacity:0;border:1px solid var(--color-line);background:var(--color-paper);width:100%;max-width:440px;color:var(--color-bowl-green);border-radius:18px;flex-direction:column;grid-area:1/1;align-items:flex-start;gap:1rem;padding:1.75rem 1.625rem;transition:opacity .25s,translate .25s,visibility 0s linear .25s;display:flex;translate:0 12px}.journey-card.is-active[data-v-9e708e6e]{visibility:visible;opacity:1;transition-delay:0s;translate:0}.journey-card--focus[data-v-9e708e6e]{border-color:var(--color-bowl-green);background:var(--color-bowl-green);color:var(--color-paper)}.journey-card__label[data-v-9e708e6e]{color:var(--color-muted);letter-spacing:.15em;text-transform:uppercase;font-size:.625rem;font-weight:600}.journey-card--focus .journey-card__label[data-v-9e708e6e],.journey-card--focus .journey-card__text[data-v-9e708e6e]{color:var(--color-on-green)}.journey-card__quote[data-v-9e708e6e]{font-family:var(--font-serif);font-size:clamp(1.5rem,1.3rem + .6vw,1.6875rem);font-style:italic;line-height:1.4}.journey-card__heading[data-v-9e708e6e]{font-size:1.5rem;font-weight:500;line-height:1.5}.journey-card__heading--large[data-v-9e708e6e]{font-size:2rem}.journey-card__divider[data-v-9e708e6e]{border:0;border-top:1px solid var(--color-line);width:100%;margin:0}.journey-card__text[data-v-9e708e6e]{color:var(--color-muted);font-size:.75rem;line-height:1.8}.journey-card--focus .journey-card__text[data-v-9e708e6e]{font-size:.8125rem}.journey-card__chips[data-v-9e708e6e]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.journey-card__chips li[data-v-9e708e6e]{background:var(--color-soft-green);color:var(--color-muted);border-radius:999px;padding:.25rem .5rem;font-size:.5625rem}.journey-card__plan[data-v-9e708e6e]{flex-direction:column;gap:1rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.journey-card__plan li[data-v-9e708e6e]{align-items:center;gap:.75rem;font-size:.6875rem;display:flex}.journey-card__plan-number[data-v-9e708e6e]{color:var(--color-accent)}.journey-card__plan-step[data-v-9e708e6e]{flex:0 240px}.journey-card__plan-time[data-v-9e708e6e]{white-space:nowrap;color:var(--color-muted);font-size:.625rem}.journey-card__footnote[data-v-9e708e6e]{color:var(--color-muted);font-size:.625rem}.journey__caption[data-v-9e708e6e]{color:var(--color-muted);text-align:center;margin-block-start:.25rem;font-size:.5625rem}@media (width<=1023px){.journey__inner[data-v-9e708e6e]{gap:1.75rem;padding-block:4rem}.journey__lede[data-v-9e708e6e]{max-width:none}.journey__walkthrough[data-v-9e708e6e]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.journey__steps[data-v-9e708e6e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.journey-step[data-v-9e708e6e]{flex-direction:column;gap:.5rem;min-height:44px;padding-block:.75rem}.journey-step__title[data-v-9e708e6e],.journey-step__description[data-v-9e708e6e]{display:none}.journey-step__short[data-v-9e708e6e]{font-size:.75rem;font-weight:500;line-height:1.5;display:block}.journey__showcase[data-v-9e708e6e]{padding:1.875rem 1.125rem 2.625rem}.journey-card__quote[data-v-9e708e6e]{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.journey-step[data-v-9e708e6e],.journey-card[data-v-9e708e6e]{transition:none}}.benefits[data-v-ea370a1a]{background:var(--color-bowl-green)}.benefits__inner[data-v-ea370a1a]{flex-direction:column;gap:2.75rem;padding-block:5rem;display:flex}.benefits__title[data-v-ea370a1a]{color:var(--color-paper);flex-direction:column;font-size:clamp(1.8125rem,1.4rem + 1.3vw,2.5rem);font-weight:500;line-height:1.2;display:flex}.benefits__title-accent[data-v-ea370a1a]{color:var(--color-on-green);font-family:var(--font-serif);font-size:1.07em;font-style:italic;font-weight:400}.benefits__list[data-v-ea370a1a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.75rem;margin:0;padding:0;list-style:none;display:grid}.benefit[data-v-ea370a1a]{border-top:1px solid var(--color-accent);flex-direction:column;gap:.75rem;padding-block-start:.75rem;display:flex}.benefit__icon[data-v-ea370a1a]{display:block}.benefit__title[data-v-ea370a1a]{color:var(--color-paper);font-size:1.125rem;font-weight:500;line-height:1.5}.benefit__description[data-v-ea370a1a]{max-width:21.875rem;color:var(--color-on-green);font-size:.8125rem;line-height:1.8}@media (width<=860px){.benefits__inner[data-v-ea370a1a]{gap:2rem;padding-block:3.5rem}.benefits__list[data-v-ea370a1a]{grid-template-columns:minmax(0,1fr);gap:2rem}}.cta[data-v-4db688ae]{padding-block:5.5rem}.cta__card[data-v-4db688ae]{background:var(--color-peach);color:var(--color-bowl-green);border-radius:32px;grid-template-columns:minmax(0,640px) minmax(0,320px);justify-content:space-between;align-items:center;gap:2rem 3.75rem;padding:3.5rem;display:grid}.cta__copy[data-v-4db688ae]{flex-direction:column;gap:1rem;display:flex}.cta__title[data-v-4db688ae]{letter-spacing:-.04em;flex-direction:column;font-size:clamp(1.9375rem,1.5rem + 1.3vw,2.6875rem);font-weight:500;line-height:1.2;display:flex}.cta__subtitle[data-v-4db688ae]{max-width:27.5rem;font-size:.75rem;line-height:1.8}.cta__signup[data-v-4db688ae]{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.cta__form[data-v-4db688ae]{flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;display:flex}.cta__input[data-v-4db688ae]{background:var(--color-paper);width:100%;min-height:44px;color:var(--color-bowl-green);border:1px solid #1f3d2e40;border-radius:999px;padding:.75rem 1.25rem;font-family:inherit;font-size:.875rem}.cta__input[data-v-4db688ae]::placeholder{color:var(--color-muted)}.cta__input[data-v-4db688ae]:focus-visible{outline:2px solid var(--color-bowl-green);outline-offset:2px}.cta__input[data-v-4db688ae]:disabled{opacity:.7}.cta__submit[data-v-4db688ae]:focus-visible{outline-color:var(--color-bowl-green)}.cta__message[data-v-4db688ae]{font-size:.8125rem;font-weight:500}.cta__note[data-v-4db688ae],.cta__legal[data-v-4db688ae]{font-size:.625rem;line-height:1.5}.cta__legal a[data-v-4db688ae]{color:inherit;text-underline-offset:2px}.cta__legal a[data-v-4db688ae]:focus-visible{outline:2px solid var(--color-bowl-green);outline-offset:3px;border-radius:4px}@media (width<=900px){.cta[data-v-4db688ae]{padding-block:3.5rem}.cta__card[data-v-4db688ae]{border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr);gap:1.75rem;padding:2.25rem 1.75rem}.cta__signup[data-v-4db688ae]{max-width:22rem}}@media (width<=374px){.cta__card[data-v-4db688ae]{padding-inline:1.25rem}.cta__submit[data-v-4db688ae]{gap:.75rem;padding-inline:1.25rem}}
