// Shared landing-page shell. Each page defines window.LP (content config) and renders . const { useState: useLPState, useRef: useLPRef } = React; const LP_TEAM = [ { name: 'Nicholas Delaney', suffix: 'MSN, APRN, FNP-C, ENP-C, ABAAHP', role: 'Founder · Medical Director', photo: '../NicDelaneyHeadshot.png', bio: "Triple board-certified in family practice, emergency medicine, and anti-aging. Nicholas designs every protocol around the individual patient, drawing on a decade of emergency and trauma medicine and a functional approach that looks at hormones, metabolism, and lifestyle as one system.", creds: ['FNP-C · Family Practice', 'ENP-C · Emergency', 'ABAAHP · Anti-Aging'] }, { name: 'Angela Delaney', suffix: 'BSN, RN', role: "Women's Health · Clinical Education", photo: '../angie.png', bio: "Two decades of nursing across neurosurgery, labor & delivery, and women's health. Angela leads patient education and the relational side of care, translating complex protocols into something patients can actually live.", creds: ['RN, BSN', "Women's Health", 'Patient Education'] }, { name: 'Jenna Anan', suffix: 'BS Nutrition', role: 'Nutrition · Movement · Integration', photo: '../jenna1.png', bio: "Nutrition and functional movement specialist. Jenna builds the personalized nutrition and movement plans that support each protocol, and the everyday habits that help results last.", creds: ['BS Nutrition', 'Functional Movement'] }, ]; const LP_PILLARS = [ { title: 'Labs & hormones', desc: 'We start with data. Your protocol is built from your results, not a template.' }, { title: 'Nutrition', desc: 'Personalized guidance that fits how you actually eat, shop, and live.' }, { title: 'Sleep & stress', desc: 'Recovery, cortisol, and nervous-system load shape every other result.' }, { title: 'Movement & strength', desc: 'Training guidance that protects muscle, bone, and metabolic health.' }, ]; const scrollToQuizLP = () => { const el = document.getElementById('quiz'); if (el) window.scrollTo({ top: el.getBoundingClientRect().top + window.scrollY - 16, behavior: 'smooth' }); }; const LP_IMG = () => window.IMAGERY || {}; function LPBand({ src, eyebrow, title, height }) { const PI = window.ParallaxImage; return (
{PI ? : null}
{eyebrow &&
{eyebrow}
}
{title}
); } function LandingPage() { const c = window.LP; const img = LP_IMG(); if (window.useScrollReveal) window.useScrollReveal(); const bands = c.bands || []; const b1 = bands[0] || { eyebrow: 'The Eden philosophy', title: <>Measure deeply.
Intervene precisely. }; const b2 = bands[1] || { eyebrow: 'Evidence-based · Patient-centered', title: <>The precision of science,
the warmth of a practice built small. }; const imgs = c.images || {}; return (
Free clinical assessment

See if the program is right for you.

About three minutes. We'll review your responses personally and reach out within 1–2 business days with honest next steps.

); } function LPBrandBar({ program }) { return (
Eden Wellness · {program}
{ e.preventDefault(); scrollToQuizLP(); }} className="lp-brand-cta">See if you qualify
); } function LPHero({ hero, bg }) { const [missing, setMissing] = useLPState(false); const KB = window.KenBurnsImage, DP = window.DriftingParticles; return (
{KB && bg ? : null}
{DP ? : null}
{hero.eyebrow}

{hero.h1}

{hero.sub}

{!missing && {hero.photoAlt} setMissing(true)} />} {missing &&
PhotoUpload hero.jpg to this page's folder
}
); } function LPStats() { return (
1:1
Practitioner-led care, personally calibrated
Labs first
Assessment and labs before any monthly commitment
From $199
Per month · clear pricing, no surprise add-ons
); } function LPCompare({ cfg }) { return (
{cfg.eyebrow}

{cfg.h2}

{cfg.lede}

● {cfg.edenHead}
○ {cfg.millHead}
{cfg.rows.map((r, i) => (
{r[0]}
✓{r[1]}
–{r[2]}
))}
{cfg.footer} {cfg.footerSub}
); } function LPStart({ cfg }) { return (
How it starts

Assessment first. Commitment second.

{cfg.lede}

{cfg.steps.map((s, i) => (
{String(i + 1).padStart(2, '0')}

{s.title}

{s.desc}

))}
); } function LPIncludes({ cfg }) { return (
Your monthly program

{cfg.h2}

{cfg.lede}

{cfg.items.map((item, i) => (
{String(i + 1).padStart(2, '0')}

{item.title}

{item.desc}

{item.value &&
{item.value}
}
))}
Monthly programs
{['$199', '$299', '$499'].map(p =>
{p}/ month
)}

Your program level depends on what your labs show and which therapies are clinically appropriate. We'll walk through it with you after your assessment, before you commit to anything.

); } function LPApproach({ lede }) { return (
The Eden approach

Treating the whole person, not one number.

{lede}

{LP_PILLARS.map(p => (

{p.title}

{p.desc}

))}
); } function LPWho({ cfg }) { return (
Who it's for

{cfg.h2}

This is for you if you…

    {cfg.yes.map((t, i) =>
  • {t}
  • )}

This isn't for you if you…

    {cfg.no.map((t, i) =>
  • {t}
  • )}
); } const LP_SHAWNA = { name: 'Shawna Johnston', suffix: 'APRN, FNP', role: "Women's Health · Hormone Therapy", photo: '../shawna.jpeg', bio: "Nurse practitioner specializing in bioidentical hormone therapy and comprehensive women's health. Shawna brings a background in emergency, family, and acute care to partnering with women through perimenopause, menopause, and beyond, with individualized plans for hormonal balance and long-term well-being.", creds: ['APRN, FNP', 'Bioidentical HRT', "Women's Health"] }; window.LP_SHAWNA = LP_SHAWNA; function LPTeam({ extra }) { const team = extra && extra.length ? [LP_TEAM[0], ...extra, ...LP_TEAM.slice(1)] : LP_TEAM; return (
Your clinical team

A small practice, actually involved in your care.

You'll know the people overseeing your program by name.

{team.map(m => )}
); } function LPTeamCard({ m }) { const [missing, setMissing] = useLPState(false); return (
{!missing && {m.name} setMissing(true)} />} {missing &&
{m.name.charAt(0)}
}

{m.name}

{m.suffix}
{m.role}

{m.bio}

{m.creds.map(c => {c})}
); } function LPFaq({ faqs }) { const [open, setOpen] = useLPState(0); return (
Common questions

The honest answers, before you book.

{faqs.map((f, i) => (
setOpen(open === i ? -1 : i)}>

{f[0]}+

{f[1]}

))}
); } function LPLocal({ text, bg }) { const PI = window.ParallaxImage; return (
{PI && bg ? : null}
Rooted in the North Country · Littleton, NH

{text || 'In-person visits at 16 Mill Street for patients across northern New Hampshire and northern Vermont. Telemedicine visits in NH, VT, MA, CT, NE, NY, and MD.'}

); } function LPDisclaimer({ text }) { return (

{text} Individual results vary. This page is educational and not medical advice; viewing it does not establish a provider-patient relationship.

© 2026 Eden Wellness · 16 Mill Street #3, Littleton, NH 03561 · hello@edenwellnessclinic.com · (603) 932-7908

); } window.LandingPage = LandingPage;