.healthly-home-direction-module__vOnJ1a__page{background:var(--marketing-paper);color:var(--marketing-text-on-paper);overflow-x:clip}.healthly-home-direction-module__vOnJ1a__hero,.healthly-home-direction-module__vOnJ1a__patternSection,.healthly-home-direction-module__vOnJ1a__approachSection,.healthly-home-direction-module__vOnJ1a__pathwaysSection{scroll-margin-top:86px;position:relative}.healthly-home-direction-module__vOnJ1a__hero{z-index:3}.healthly-home-direction-module__vOnJ1a__patternSection{z-index:2}.healthly-home-direction-module__vOnJ1a__approachSection{z-index:1}.healthly-home-direction-module__vOnJ1a__heroInner,.healthly-home-direction-module__vOnJ1a__sectionInner,.healthly-home-direction-module__vOnJ1a__approachInner,.healthly-home-direction-module__vOnJ1a__pathwaysIntro,.healthly-home-direction-module__vOnJ1a__pathwaysFrame,.healthly-home-direction-module__vOnJ1a__reviewStrip{width:min(100% - 64px,1320px);margin-inline:auto}.healthly-home-direction-module__vOnJ1a__hero{border-bottom:1px solid var(--marketing-divider-on-paper);min-height:min(780px,88svh)}.healthly-home-direction-module__vOnJ1a__heroInner{grid-template-columns:minmax(0,1.05fr) minmax(280px,.58fr);align-items:center;gap:clamp(44px,8vw,142px);min-height:min(780px,88svh);display:grid}.healthly-home-direction-module__vOnJ1a__heroCopy{z-index:2;padding-block:112px 96px;position:relative}.healthly-home-direction-module__vOnJ1a__eyebrow,.healthly-home-direction-module__vOnJ1a__eyebrowLight,.healthly-home-direction-module__vOnJ1a__pathwayEyebrow{font-family:var(--font-marketing-mono), ui-monospace, monospace;letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px;font-weight:500;line-height:1.4}.healthly-home-direction-module__vOnJ1a__eyebrow,.healthly-home-direction-module__vOnJ1a__pathwayEyebrow{color:var(--marketing-text-on-paper-muted)}.healthly-home-direction-module__vOnJ1a__eyebrowLight{color:var(--marketing-text-on-ink-muted)}.healthly-home-direction-module__vOnJ1a__brandTitle{width:min(450px,100%);margin:0}.healthly-home-direction-module__vOnJ1a__wordmarkMotion{will-change:transform, opacity;width:100%;display:block}.healthly-home-direction-module__vOnJ1a__wordmark{width:100%;height:auto;display:block}.healthly-home-direction-module__vOnJ1a__heroTitle,.healthly-home-direction-module__vOnJ1a__patternLead h2,.healthly-home-direction-module__vOnJ1a__approachStatement h2,.healthly-home-direction-module__vOnJ1a__pathwaysIntro h2,.healthly-home-direction-module__vOnJ1a__pathway h3{font-family:var(--font-bold-display), system-ui, sans-serif;letter-spacing:0;margin:0;font-weight:600}.healthly-home-direction-module__vOnJ1a__heroTitle{max-width:10ch;margin-top:clamp(32px,5vw,62px);font-size:clamp(50px,5.1vw,78px);line-height:.97}.healthly-home-direction-module__vOnJ1a__heroBody{max-width:47ch;color:var(--marketing-text-on-paper-muted);margin:24px 0 0;font-size:18px;line-height:1.58}.healthly-home-direction-module__vOnJ1a__primaryCta{background:var(--marketing-ink);min-height:50px;color:var(--marketing-text-on-ink);border-radius:8px;align-items:center;gap:10px;margin-top:30px;padding:0 21px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .16s;display:inline-flex}.healthly-home-direction-module__vOnJ1a__primaryCta:hover{background:var(--marketing-violet)}.healthly-home-direction-module__vOnJ1a__primaryCta:focus-visible,.healthly-home-direction-module__vOnJ1a__pathway:focus-visible{outline:2px solid var(--marketing-violet);outline-offset:4px}.healthly-home-direction-module__vOnJ1a__researchNote{max-width:52ch;color:var(--marketing-text-on-paper-muted);font-family:var(--font-marketing-mono), ui-monospace, monospace;margin-top:16px;font-size:10px;line-height:1.5}.healthly-home-direction-module__vOnJ1a__researchNote summary{cursor:pointer;text-transform:uppercase;width:fit-content}.healthly-home-direction-module__vOnJ1a__researchNote p{margin:8px 0 0}.healthly-home-direction-module__vOnJ1a__researchNote a{color:inherit;-webkit-text-decoration-color:var(--marketing-coral);text-decoration-color:var(--marketing-coral);text-underline-offset:3px;text-decoration-thickness:1px}.healthly-home-direction-module__vOnJ1a__weekMarker{border-left:1px solid var(--marketing-divider-on-paper);align-content:center;gap:18px;min-height:360px;padding:0 0 0 clamp(20px,4vw,70px);display:grid}.healthly-home-direction-module__vOnJ1a__weekDiagram{width:min(100%,510px);height:auto;display:block;overflow:visible}.healthly-home-direction-module__vOnJ1a__weekDiagramLabel{fill:var(--marketing-text-on-paper-muted);font-family:var(--font-marketing-mono), ui-monospace, monospace;letter-spacing:0;font-size:12px;font-weight:500}.healthly-home-direction-module__vOnJ1a__weekDiagramPlan,.healthly-home-direction-module__vOnJ1a__weekDiagramWeek{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.22,1,.36,1) forwards healthly-home-direction-module__vOnJ1a__drawWeekLine}.healthly-home-direction-module__vOnJ1a__weekDiagramPlan{stroke:var(--marketing-divider-on-paper);stroke-width:3px}.healthly-home-direction-module__vOnJ1a__weekDiagramWeek{stroke:var(--marketing-coral);stroke-width:6px;animation-delay:.16s}.healthly-home-direction-module__vOnJ1a__weekDiagramEnd{fill:var(--marketing-coral);opacity:0;animation:.16s ease-out .9s forwards healthly-home-direction-module__vOnJ1a__revealWeekEnd}.healthly-home-direction-module__vOnJ1a__weekMarker figcaption{max-width:31ch;color:var(--marketing-text-on-paper-muted);margin:0;font-size:15px;line-height:1.5}@keyframes healthly-home-direction-module__vOnJ1a__drawWeekLine{to{stroke-dashoffset:0}}@keyframes healthly-home-direction-module__vOnJ1a__revealWeekEnd{to{opacity:1}}.healthly-home-direction-module__vOnJ1a__patternSection{background:var(--marketing-coral);color:var(--bold-text-on-coral);padding-block:clamp(92px,11vw,150px)}.healthly-home-direction-module__vOnJ1a__patternSection .healthly-home-direction-module__vOnJ1a__eyebrow{color:var(--bold-text-on-coral-secondary)}.healthly-home-direction-module__vOnJ1a__patternLead{grid-template-columns:minmax(0,1.04fr) minmax(240px,.58fr);gap:clamp(36px,7vw,124px);margin-top:28px;display:grid}.healthly-home-direction-module__vOnJ1a__patternLead h2{max-width:12ch;font-size:clamp(48px,5vw,78px);line-height:.97}.healthly-home-direction-module__vOnJ1a__dietCycle{border:1px solid color-mix(in srgb, var(--bold-text-on-coral) 34%, transparent);background:color-mix(in srgb, var(--marketing-ink) 10%, transparent);align-self:end;max-width:360px;padding:20px}.healthly-home-direction-module__vOnJ1a__dietCycleLabel{color:var(--bold-text-on-coral-secondary);font-family:var(--font-marketing-mono), ui-monospace, monospace;letter-spacing:0;margin:0;font-size:10px}.healthly-home-direction-module__vOnJ1a__dietCycle ol{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.healthly-home-direction-module__vOnJ1a__dietCycle li{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:27px;font-size:14px;display:grid}.healthly-home-direction-module__vOnJ1a__dietCycle li span{color:var(--bold-text-on-coral-secondary);font-family:var(--font-marketing-mono), ui-monospace, monospace;font-size:10px}.healthly-home-direction-module__vOnJ1a__dietCycle li strong{font-weight:500}.healthly-home-direction-module__vOnJ1a__dietCycle li svg{color:var(--bold-text-on-coral-secondary)}.healthly-home-direction-module__vOnJ1a__dietCycle>p:last-child{color:var(--bold-text-on-coral-secondary);margin:18px 0 0;font-size:12px;line-height:1.45}.healthly-home-direction-module__vOnJ1a__patternExamples{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,70px);margin-top:clamp(70px,10vw,136px);display:grid}.healthly-home-direction-module__vOnJ1a__patternExamples article{border-top:1px solid color-mix(in srgb, var(--bold-text-on-coral) 30%, transparent);padding-top:18px}.healthly-home-direction-module__vOnJ1a__patternExamples span{font-family:var(--font-marketing-mono), ui-monospace, monospace;font-size:10px}.healthly-home-direction-module__vOnJ1a__patternExamples h3{max-width:19ch;font-family:var(--font-bold-display), system-ui, sans-serif;margin:21px 0 0;font-size:clamp(26px,2.6vw,39px);font-weight:600;line-height:1}.healthly-home-direction-module__vOnJ1a__patternExamples p{max-width:39ch;color:var(--bold-text-on-coral-secondary);margin:18px 0 0;font-size:16px;line-height:1.55}.healthly-home-direction-module__vOnJ1a__approachSection{background:var(--marketing-ink);color:var(--marketing-text-on-ink);padding-block:clamp(92px,11vw,150px)}.healthly-home-direction-module__vOnJ1a__approachInner{grid-template-columns:minmax(0,1.1fr) minmax(260px,.52fr);align-items:end;gap:clamp(42px,9vw,152px);display:grid}.healthly-home-direction-module__vOnJ1a__approachStatement h2{max-width:11ch;margin-top:28px;font-size:clamp(50px,5.2vw,80px);line-height:.96}.healthly-home-direction-module__vOnJ1a__approachBody{gap:24px;padding-bottom:6px;display:grid}.healthly-home-direction-module__vOnJ1a__approachBody p{color:var(--marketing-text-on-ink-muted);margin:0;font-size:17px;line-height:1.62}.healthly-home-direction-module__vOnJ1a__approachBody p+p{border-top:1px solid var(--bold-divider-on-ink);padding-top:24px}.healthly-home-direction-module__vOnJ1a__pathwaysSection{background:var(--marketing-paper);padding-block:clamp(88px,10vw,144px)}.healthly-home-direction-module__vOnJ1a__pathwaysIntro{display:block}.healthly-home-direction-module__vOnJ1a__pathwaysIntro h2{max-width:17ch;margin-top:22px;font-size:clamp(48px,5vw,76px);line-height:.97}.healthly-home-direction-module__vOnJ1a__reviewStrip{border-top:1px solid var(--marketing-divider-on-paper);border-bottom:1px solid var(--marketing-divider-on-paper);grid-template-columns:minmax(220px,.48fr) minmax(0,1.52fr);gap:clamp(28px,6vw,96px);margin-top:clamp(42px,6vw,72px);padding-block:24px;display:grid}.healthly-home-direction-module__vOnJ1a__reviewStripIntro>p:last-of-type{max-width:19ch;font-family:var(--font-bold-display), system-ui, sans-serif;margin:12px 0 0;font-size:24px;font-weight:600;line-height:1.06}.healthly-home-direction-module__vOnJ1a__reviewStripIntro a{min-height:44px;color:var(--marketing-violet);text-underline-offset:3px;align-items:center;gap:6px;margin-top:14px;font-size:13px;font-weight:700;display:inline-flex}.healthly-home-direction-module__vOnJ1a__reviewStripIntro a:focus-visible,.healthly-home-direction-module__vOnJ1a__pathway:focus-visible{outline:2px solid var(--marketing-violet);outline-offset:4px}.healthly-home-direction-module__vOnJ1a__reviewList{border-left:1px solid var(--marketing-divider-on-paper);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.healthly-home-direction-module__vOnJ1a__review{min-width:0;margin:0;padding:2px 24px}.healthly-home-direction-module__vOnJ1a__review+.healthly-home-direction-module__vOnJ1a__review{border-left:1px solid var(--marketing-divider-on-paper)}.healthly-home-direction-module__vOnJ1a__review blockquote{font-family:var(--font-bold-display), system-ui, sans-serif;margin:0;font-size:18px;font-weight:600;line-height:1.14}.healthly-home-direction-module__vOnJ1a__review figcaption{color:var(--marketing-text-on-paper-muted);font-family:var(--font-marketing-mono), ui-monospace, monospace;margin-top:14px;font-size:10px;line-height:1.4}.healthly-home-direction-module__vOnJ1a__pathwaysFrame{grid-template-columns:minmax(330px,.75fr) minmax(0,1fr);align-items:center;gap:clamp(42px,8vw,140px);margin-top:clamp(38px,5vw,64px);display:grid}.healthly-home-direction-module__vOnJ1a__pathwaysPhones{background:var(--marketing-ink);min-height:600px;position:relative;overflow:hidden}.healthly-home-direction-module__vOnJ1a__pathwaysVisualLabel{z-index:3;border:1px solid color-mix(in srgb, var(--marketing-text-on-ink) 25%, transparent);background:color-mix(in srgb, var(--marketing-ink) 64%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:15ch;color:var(--marketing-text-on-ink);font-family:var(--font-marketing-mono), ui-monospace, monospace;margin:0;padding:10px 12px;font-size:10px;line-height:1.45;position:absolute;top:26px;left:28px}.healthly-home-direction-module__vOnJ1a__pathwaysPhones .healthly-home-direction-module__vOnJ1a__heroPhones{aspect-ratio:420/780;width:min(92%,430px);animation:.9s cubic-bezier(.22,1,.36,1) both healthly-home-direction-module__vOnJ1a__phonesSettle;position:absolute;bottom:-12%;right:max(6%,24px)}.healthly-home-direction-module__vOnJ1a__heroPhones{aspect-ratio:420/780;width:min(100%,420px);position:relative}.healthly-home-direction-module__vOnJ1a__heroPhoneLight,.healthly-home-direction-module__vOnJ1a__heroPhoneDark{border:7px solid var(--marketing-ink);background:var(--marketing-ink);box-shadow:0 28px 70px color-mix(in srgb, var(--marketing-ink) 18%, transparent);border-radius:32px;margin:0;position:absolute;overflow:hidden}.healthly-home-direction-module__vOnJ1a__heroPhoneDark{aspect-ratio:499/1024;z-index:1;width:68%;top:4%;right:0;transform:rotate(7deg)}.healthly-home-direction-module__vOnJ1a__heroPhoneLight{aspect-ratio:499/1024;z-index:2;width:74%;bottom:0;left:0;transform:rotate(-3deg)}.healthly-home-direction-module__vOnJ1a__phoneImage{object-fit:cover;object-position:top center}.healthly-home-direction-module__vOnJ1a__pathwayList{border-top:1px solid var(--marketing-divider-on-paper)}.healthly-home-direction-module__vOnJ1a__pathway{border-bottom:1px solid var(--marketing-divider-on-paper);color:inherit;grid-template-columns:minmax(0,.84fr) minmax(170px,.56fr) auto;align-items:center;gap:18px;padding:28px 0;text-decoration:none;transition:color .16s;display:grid}.healthly-home-direction-module__vOnJ1a__pathway:hover{color:var(--marketing-violet)}.healthly-home-direction-module__vOnJ1a__pathwayEyebrow{grid-column:1/-1}.healthly-home-direction-module__vOnJ1a__pathway h3{max-width:12ch;font-size:28px;line-height:1.02}.healthly-home-direction-module__vOnJ1a__pathway>p:not(.healthly-home-direction-module__vOnJ1a__pathwayEyebrow){max-width:27ch;color:var(--marketing-text-on-paper-muted);margin:0;font-size:14px;line-height:1.5}.healthly-home-direction-module__vOnJ1a__pathway>span{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}@keyframes healthly-home-direction-module__vOnJ1a__phonesSettle{0%{opacity:0;transform:translateY(32px)rotate(1.5deg)}to{opacity:1;transform:translate(0,0)}}@media (max-width:900px){.healthly-home-direction-module__vOnJ1a__heroInner,.healthly-home-direction-module__vOnJ1a__patternLead,.healthly-home-direction-module__vOnJ1a__approachInner,.healthly-home-direction-module__vOnJ1a__pathwaysIntro,.healthly-home-direction-module__vOnJ1a__pathwaysFrame,.healthly-home-direction-module__vOnJ1a__reviewStrip{grid-template-columns:1fr}.healthly-home-direction-module__vOnJ1a__heroInner{gap:36px}.healthly-home-direction-module__vOnJ1a__weekMarker{border-top:1px solid var(--marketing-divider-on-paper);border-left:0;min-height:0;padding:38px 0 20px}.healthly-home-direction-module__vOnJ1a__dietCycle{max-width:39ch}.healthly-home-direction-module__vOnJ1a__approachBody{max-width:38ch}.healthly-home-direction-module__vOnJ1a__pathwaysPhones{min-height:560px}.healthly-home-direction-module__vOnJ1a__reviewStrip{gap:26px}.healthly-home-direction-module__vOnJ1a__reviewList{border-top:1px solid var(--marketing-divider-on-paper);border-left:0}}@media (max-width:760px){.healthly-home-direction-module__vOnJ1a__heroInner,.healthly-home-direction-module__vOnJ1a__sectionInner,.healthly-home-direction-module__vOnJ1a__approachInner,.healthly-home-direction-module__vOnJ1a__pathwaysIntro,.healthly-home-direction-module__vOnJ1a__pathwaysFrame,.healthly-home-direction-module__vOnJ1a__reviewStrip{width:min(100% - 40px,1320px)}.healthly-home-direction-module__vOnJ1a__hero,.healthly-home-direction-module__vOnJ1a__heroInner{min-height:0}.healthly-home-direction-module__vOnJ1a__heroCopy{padding-block:100px 28px}.healthly-home-direction-module__vOnJ1a__brandTitle{width:min(320px,100%)}.healthly-home-direction-module__vOnJ1a__heroTitle{margin-top:34px;font-size:clamp(46px,13vw,62px)}.healthly-home-direction-module__vOnJ1a__heroBody,.healthly-home-direction-module__vOnJ1a__dietCycle,.healthly-home-direction-module__vOnJ1a__approachBody p{font-size:16px}.healthly-home-direction-module__vOnJ1a__weekMarker{padding:36px 0 72px}.healthly-home-direction-module__vOnJ1a__weekDiagramLabel{font-size:13px}.healthly-home-direction-module__vOnJ1a__patternSection{padding-block:96px}.healthly-home-direction-module__vOnJ1a__patternLead{gap:28px}.healthly-home-direction-module__vOnJ1a__patternLead h2,.healthly-home-direction-module__vOnJ1a__approachStatement h2,.healthly-home-direction-module__vOnJ1a__pathwaysIntro h2{font-size:46px}.healthly-home-direction-module__vOnJ1a__patternExamples{grid-template-columns:1fr;gap:42px;margin-top:62px}.healthly-home-direction-module__vOnJ1a__patternExamples h3{font-size:30px}.healthly-home-direction-module__vOnJ1a__approachSection{padding-block:96px}.healthly-home-direction-module__vOnJ1a__approachInner,.healthly-home-direction-module__vOnJ1a__pathwaysIntro{gap:34px}.healthly-home-direction-module__vOnJ1a__pathwaysSection{padding-block:96px}.healthly-home-direction-module__vOnJ1a__pathwaysFrame{gap:42px;margin-top:42px}.healthly-home-direction-module__vOnJ1a__pathwaysPhones{min-height:490px}.healthly-home-direction-module__vOnJ1a__pathwaysPhones .healthly-home-direction-module__vOnJ1a__heroPhones{width:min(94%,350px);right:3%}.healthly-home-direction-module__vOnJ1a__pathwaysVisualLabel{top:20px;left:20px}.healthly-home-direction-module__vOnJ1a__reviewStrip{margin-top:42px}.healthly-home-direction-module__vOnJ1a__reviewList{grid-template-columns:1fr}.healthly-home-direction-module__vOnJ1a__review{padding:18px 0}.healthly-home-direction-module__vOnJ1a__review+.healthly-home-direction-module__vOnJ1a__review{border-top:1px solid var(--marketing-divider-on-paper);border-left:0}.healthly-home-direction-module__vOnJ1a__heroPhoneLight,.healthly-home-direction-module__vOnJ1a__heroPhoneDark{border-width:5px;border-radius:26px}.healthly-home-direction-module__vOnJ1a__pathway{grid-template-columns:1fr auto;gap:16px}.healthly-home-direction-module__vOnJ1a__pathway h3{font-size:25px}.healthly-home-direction-module__vOnJ1a__pathway>p:not(.healthly-home-direction-module__vOnJ1a__pathwayEyebrow){grid-column:1/-1;font-size:15px}.healthly-home-direction-module__vOnJ1a__pathway>span{grid-area:2/2}}@media (prefers-reduced-motion:reduce){.healthly-home-direction-module__vOnJ1a__primaryCta,.healthly-home-direction-module__vOnJ1a__pathway,.healthly-home-direction-module__vOnJ1a__weekDiagramPlan,.healthly-home-direction-module__vOnJ1a__weekDiagramWeek,.healthly-home-direction-module__vOnJ1a__weekDiagramEnd{transition:none;animation:none}.healthly-home-direction-module__vOnJ1a__weekDiagramPlan,.healthly-home-direction-module__vOnJ1a__weekDiagramWeek{stroke-dashoffset:0}.healthly-home-direction-module__vOnJ1a__weekDiagramEnd{opacity:1}.healthly-home-direction-module__vOnJ1a__pathwaysPhones .healthly-home-direction-module__vOnJ1a__heroPhones{animation:none}}
