.fi { opacity: 0; transform: translateY(22px); transition: opacity 0.65s ease, transform 0.65s ease; } .fi.visible { opacity: 1; transform: translateY(0); } .btn-primary { display: inline-block; background: var(--turmeric); color: var(--soil); padding: 0.95rem 2rem; font-size: 0.82rem; font-weight: 500; letter-spacing: 0.12em; text-transform: uppercase; text-decoration: none; transition: background 0.2s, transform 0.15s; border: none; cursor: pointer; } .btn-primary:hover { background: var(--gold); transform: translateY(-2px); } .page-hero { background: var(--soil); padding: 140px 8vw 80px; position: relative; overflow: hidden; } .page-hero-dots { position: absolute; inset: 0; opacity: 0.035; background-image: radial-gradient(circle at 2px 2px, var(--gold) 1px, transparent 0); background-size: 28px 28px; } .page-hero-inner { max-width: 800px; position: relative; z-index: 2; } .page-eyebrow { font-size: 0.68rem; font-weight: 500; letter-spacing: 0.28em; text-transform: uppercase; color: var(--turmeric); margin-bottom: 1.2rem; display: flex; align-items: center; gap: 0.8rem; } .page-eyebrow::before { content: ''; display: block; width: 24px; height: 1px; background: var(--turmeric); } .page-h1 { font-family: var(--font-serif); font-size: clamp(2.5rem, 5vw, 4.5rem); font-weight: 300; line-height: 1.1; color: var(--cream); margin-bottom: 1.2rem; } .page-h1 em { font-style: italic; color: var(--gold); } .page-sub { font-family: var(--font-serif); font-size: 1.15rem; font-weight: 300; font-style: italic; color: var(--sand); max-width: 580px; line-height: 1.55; } h2.st { font-family: var(--font-serif); font-size: clamp(1.8rem, 3.5vw, 2.8rem); font-weight: 300; line-height: 1.15; color: var(--soil); margin-bottom: 1rem; } h2.st em { font-style: italic; color: var(--clay); } .section-eyebrow { font-size: 0.68rem; font-weight: 500; letter-spacing: 0.28em; text-transform: uppercase; color: var(--turmeric); margin-bottom: 0.8rem; display: flex; align-items: center; gap: 0.8rem; } .section-eyebrow::before { content: ''; display: block; width: 24px; height: 1px; background: var(--turmeric); } .inner { max-width: 1100px; margin: 0 auto; }
Bi-Annual · Residential · Immersive

When you need to
step fully out
to step fully in.

EVOLVE is not a wellness retreat. It is a structured Ayurvedic immersion — designed for people who are serious about healing and need complete environment to do it.

What EVOLVE is

Six days. No distractions.
Everything changes.

Most people can't heal in the middle of their life. The meetings, the family, the notifications, the same food environment — all of it works against the body trying to reset. EVOLVE removes all of that. For six days, the only job is healing.

Structured dhatu protocol

Every day follows the ROOTS sequencing principle. Meals, herbs, movement, sleep — all timed and Prakriti-calibrated. Not generic retreat wellness.

Direct access to Dr. Harish

Daily group sessions plus individual assessment. Dr. Harish is present throughout — not delegated to associates.

All five pillars, simultaneously

Ahara, Oushadhi, Nidra, Vyayama, and Manas addressed together in a single immersive environment. The kind of reset you can't manufacture at home.

Small cohort only

EVOLVE is kept deliberately small. Every participant gets individual attention. This is not a hotel wellness programme.

Post-retreat protocol

You leave with a personalised 30-day protocol to maintain the gains and transition into ROOTS if appropriate.

Twice a year

EVOLVE runs twice annually. Cohort size is capped. Once it fills, it fills. The waitlist is the only way to guarantee your place.

Next cohort

The next EVOLVE retreat
dates are being finalised.

Join the waitlist to be notified first — and to hold your spot before it opens to the public. Waitlist members get first access and early pricing.

Join the EVOLVE waitlist

Be first to know when the next retreat opens. No spam. One email when dates are announced.