Design Document

Kaleidoscope.life 2.0

A living design document that previews the look and feel of the future website while presenting the complete specification.

Explore the Spec See Components

Design Template: 1hotels.com · Business: kaleidoscope.life · Created 2026-02-24

Design Approach

Use 1hotels.com as the design system. Period.

Every visual decision — typography, color logic, spacing, components, layout patterns, animation, navigation — comes directly from the 1 Hotels base template. The core aesthetic is biophilic luxury: premium, calm, nature-rooted design that feels elevated without being pretentious.

Three Modifications

Purple replaces forest green as the primary accent color

Kaleidoscope's content — recovery retreat, not hotel stays

"Take the Assessment" replaces "Book Now"

Guiding Principles

Nature is the brand, not decoration. Whitespace is as important as content. Photography does the heavy lifting — UI stays minimal. Luxury through restraint, not excess. Every element earns its place.

Color Palette

The 1 Hotels palette is earth-toned neutrals with a single strong accent. We keep the neutral foundation exactly and swap the accent from forest green to purple.

Primary Accent

Kaleidoscope Purple
#6B4C8A
Purple Deep
#4A3366
Purple Light
#8A6BAA

Neutral Foundation

Deep Moss
#394034
Charcoal
#1A1A1A
Linen
#F7F5F0
Pure White
#FFFFFF
Warm Sand
#D4C5A9
Driftwood
#A89279
Stone Gray
#788A96
Shell White
#EDE8E0

Functional Colors

Success
#3A6B4A
Error
#8B3A3A

Color Rules

Typography

Two-font system only. Light-weight serif headlines are the signature look.

Playfair Display

Weights: 300 (Light), 400 (Regular) · Fallback: Georgia, Times New Roman

Inter

Weights: 300, 400, 600 · Fallback: Helvetica Neue, Arial

Type Scale (Live Specimens)

Hero Headline

Where Healing Begins

64–80px / 300 Light / 0.02em / 1.1 line-height

Section Headline (H2)

Our Sanctuary

42–48px / 300 / 0.02em / 1.2 line-height

Sub-headline (H3)

The Retreat Experience

28–32px / 400 / 0.03em / 1.3 line-height

Card Title (H4)

Psychedelic Healing

20–24px / 400 / 0.02em / 1.3 line-height

Body Copy

Recovery doesn't end when you leave the retreat — it begins there. ForeverCare starts on-site, weaving your insights into a living plan for the future.

16–18px / 300–400 / 0.01em / 1.6–1.8 line-height

Caption / Meta

Currently Taking Applications for January 2027

12–14px / 400 / 0.08em / uppercase

Navigation Items

Our Story  ·  Our Sanctuary  ·  Our Team  ·  The Experience

14px / 400–600 / 0.1em / uppercase

Button Text

Take the Assessment

13–14px / 600 / 0.12em / uppercase

Typography Rules

Layout & Grid

1440px

1200px

680px

12

Spacing Scale (8px Base)

xs
8px
sm
16px
md
24px
lg
40px
xl
64px
2xl
80px
3xl
120px
4xl
160px

Section Rhythm

Alternate between full-bleed image sections and contained content sections. Every 2–3 sections, insert a breathing section (large image, minimal text overlay). Content sections: generous vertical padding (80–120px).

Breakpoints

TokenValueUsage
sm640pxMobile landscape
md768pxTablet
lg1024pxSmall desktop
xl1280pxDesktop
2xl1440pxLarge desktop

Hero Section

Serene Resort Headline

Prana Del Mar — Migrino, Baja California Sur

Begin Your Journey
Height100vh (or 85vh with content peek)
BackgroundLaunch: Prana Del Mar image with Ken Burns zoom (20s). ASAP: Drone video loop (muted, 15–20s, H.264, <8MB mobile)
OverlayLinear gradient rgba(0,0,0,0.1) → rgba(0,0,0,0.35)
ContentCentered vertically/horizontally
HeadlinePlayfair Display, 64–80px, 300, white
SubtextInter, 18px, 300, white/cream
CTAGhost button (white border) or solid purple
Scroll indicatorSubtle animated chevron at bottom

Content Sections

Each section follows 1 Hotels layout patterns. The content is Kaleidoscope's. The design is 1 Hotels. Below is the homepage scroll map followed by each section's spec and preview.

Homepage Scroll Map

#Section1 Hotels PatternBackground
1HeroFull-viewport video/image + centered textFull-bleed media
2Our StoryIntro statement (centered serif on linen)Linen #F7F5F0
3Our SanctuaryProperty showcase (hero image + gallery grid)White #FFFFFF
4Our TeamCard grid (3-column)Linen #F7F5F0
5The Little Book2-column intro + interactive 9 truths + video galleryWhite #FFFFFF
6The ExperienceAlternating image/text blocks (×4)Linen #F7F5F0
7Psychedelic HealingContent body (centered reading width)Shell #EDE8E0
8TestimonialFull-width quote blockLinen #F7F5F0
9Sign UpNewsletter section (centered form)Shell #EDE8E0
10Assessment CTADark CTA sectionMoss #394034
11FooterMulti-column footerMoss #394034

Persistent: Purple assessment ribbon at bottom of viewport

Our Story

1 Hotels Pattern: Intro Statement — centered serif text block on linen background

[Noel's single inspirational paragraph will go here — a centered serif text block introducing the Kaleidoscope philosophy and mission.]

"It's Not About Not Drinking, It's About Not Wanting To"

Download SMASHED

Smashed: Sober (with a twist) — Download our book for free.

Decorative: 60px × 2px purple line, centered, above text. Background: #F7F5F0 (linen). Padding: 120px top/bottom.

Our Sanctuary

1 Hotels Pattern: Property showcase — full-bleed hero image + gallery grid

Our Sanctuary

Key Features

45m Beachfront

100% Solar Powered

Indoor + Outdoor Yoga

Saltwater Pool & Jacuzzi

5 Acres Private

Farm-to-Table Dining

15 minutes from Cabo San Lucas. 45 minutes from San José del Cabo International Airport.

Gallery: Asymmetric masonry grid, mix landscape (3:2) + portrait (4:5), square corners, image zoom on hover (scale 1.05, 0.6s). 360 video embed when received from Prana team.

Who We Really Are

1 Hotels Pattern: Card grid with images — 3-up desktop, 2-up tablet, 1-up mobile

Childhood Photo
Current Photo

Team Member Name

Founder & CEO

Brief bio text describing their role and journey.

Childhood Photo
Current Photo

Team Member Name

Clinical Director

Brief bio text describing their role and journey.

Childhood Photo
Current Photo

Team Member Name

Head of Experience

Brief bio text describing their role and journey.

Card styling: No border, no shadow, no radius. White bg, 24px padding. Photos: 1:1 square, ~240px each. Childhood photo: sepia(0.15) brightness(1.05). Hover: optional crossfade (0.5s ease).

The Little Book

1 Hotels Pattern: 2-column intro + interactive truth cards + video gallery

YouTube Video Embed (16:9)

We utilize the truths of The Little Book, a key chapter in our founder's manifesto: Smashed: Sober (with a twist), to determine readiness. If you agree with these 9 concepts you are ready for transformation. Spend some time with them. Watch the videos. Check agree or disagree next to each and share your thoughts with us.

The 9 Transformative Truths

1. “Alcoholism is NOT a disease.”

2. “All the answers are inside you.”

3. “You aren't powerless over anything.”

4. “Even immense pain and trauma can be extinguished…fast.”

5. “Forgive yourself for what you had to do to survive.”

6. “Happiness is achievable for everyone.”

7. “It doesn't have to be this hard.”

8. “The choices are always yours.”

9. “You are not alone.”

The Experience

1 Hotels Pattern: Alternating 2-column image/text blocks

Getting Ready — Image Placeholder

Where Healing Begins

Getting Ready begins the moment you say yes. From day one, we stabilize your system and conduct deep physical, emotional, and spiritual assessments to design a treatment path as unique as you are. Through safe, comfortable clinical detox, thoughtful medication titration, and the creation of your LifeMap — mapping family, vocation, and community — we clarify your intentions and prepare you, fully and deliberately, for the healing ahead.

Learn More
The Retreat — Image Placeholder

28 Days of Transformation

The 28-day Kaleidoscope retreat is not a program, it's a precisely curated catalyst. We fuse functional nutrition, bodywork and movement, trauma-focused psychotherapy and somatic therapies with energy healing, holotropic breathwork, sound and art immersion, sensory therapy, and hydrotherapy to restore balance across mind, body, and spirit. Anchored by a deep emotional and spiritual curriculum and expertly guided plant medicine ceremonies, this is where insight becomes transformation and pain finally releases its grip.

Learn More
Aftercare — Image Placeholder

ForeverCare™

Recovery doesn't end when you leave the retreat — it begins there. ForeverCare starts on-site, weaving your insights into a living plan for the future, then walks with you for life through The Twist™ — our fusion of technology, art, and healing — paired with live Sherpa coaching and access to our proprietary telehealth network. With alumni gatherings, meaningful reunions, and dynamic content that evolves as you do, you're never released back into the wild, you're supported into your next becoming.

Learn More
Partners & Spouses — Image Placeholder

Healing Together

Loving an alcoholic is its own form of trauma and the 'standard of care' barely acknowledges the broken connections left in its wake. At Kaleidoscope, we create an independent path of healing for spouses and partners, beginning with a sherpa-led virtual bootcamp focused on emotional mastery and intention, and culminating in an on-site immersive experience and Integration™ that restores connection at every level. When the home front is strengthened through education, insight, and lifelong support, everyone doesn't just survive — they begin to thrive.

Learn More

Psychedelic Healing

1 Hotels Pattern: Content body — centered reading-width text block

[Draft content from Noel pending. This section uses the reading-width (680px) centered layout with Inter body text, exactly as 1 Hotels uses for their sustainability and philosophy pages.]

The three I's: Intention, Insight, Integration.

Read Our FAQ

Testimonial

1 Hotels Pattern: Full-width quote block on alternate background

Kaleidoscope didn't just help me get sober — it helped me rediscover who I was beneath the addiction. The personalized approach made all the difference.

— Bill

Bill's Testimonial Video (YouTube Embed)

Stay Connected

1 Hotels Pattern: Newsletter section — centered form

Are you ready for complete transformation? Get connected to the Kaleidoscope movement — register and we'll share updates, events and moments that matter.

Take the Assessment

Currently taking applications for January 2027

Begin Assessment

Persistent Bottom Ribbon — Preview

Currently taking applications for January 2027

This ribbon is fixed to the bottom of the viewport on the live site. Purple background, white text, white CTA button.

Components

All components follow 1 Hotels patterns exactly. Square corners, no shadows, minimal UI. Purple replaces forest green.

Buttons

Arrow Link

bg: #6B4C8A
color: #FFF
padding: 14px 32px
border-radius: 0
hover: #4A3366 + translateY(-1px)

bg: transparent
color: #6B4C8A
border: 1px solid #6B4C8A
hover: filled purple + white text

bg: transparent
color: #FFF
border: 1px solid rgba(255,255,255,0.7)
hover: bg rgba(255,255,255,0.15)

Cards

4:5 Portrait

Category Tag

Card Title Example

Brief description text that stays within 2–3 lines maximum.

Learn More
4:5 Portrait

Category Tag

Card Title Example

Brief description text. Hover over the image to see the zoom effect.

Learn More
4:5 Portrait

Category Tag

Card Title Example

No border, no shadow, no radius. Square corners are signature.

Learn More

Card spec: overflow hidden, border-radius 0, box-shadow none. Image: object-fit cover, transform scale(1.05) on hover with 0.6s cubic-bezier(0,0,0.2,1). Content: 24px padding, white bg.

Dividers

width: 60px; height: 2px; background: #6B4C8A;

border-top: 1px solid #EDE8E0;

FAQ Accordion — Live Preview

Is alcoholism really not a disease? +

Correct. There's no biological marker, no inherited gene, and no blood test. Alcoholism is a behavior, a coping mechanism responding to unresolved trauma.

Do you really guarantee success? +

Yes. Once accepted, we commit to full transformation. And we never let go. Watch a few of our testimonial videos.

What makes Kaleidoscope different from rehab? +

Everything. We don't treat symptoms, we extinguish pain. No labels, no slogans, no sedation. Just fast, personal, permanent healing and a lifetime of support.

border-bottom: 1px solid #D4C5A9. Icon: purple +, rotates 45° to × on open. Answer: max-height 0 → auto with 0.4s ease transition.

Animation & Motion

Motion should feel organic and unhurried — like watching a plant grow, not a sports car.

Timing Functions

TokenValue
--ease-defaultcubic-bezier(0.25, 0.1, 0.25, 1.0)
--ease-in-outcubic-bezier(0.42, 0, 0.58, 1)
--ease-out-softcubic-bezier(0.0, 0.0, 0.2, 1)

Standard Transitions

ElementDurationTiming
Button hover0.3sease
Card image zoom0.6sease-out-soft
Nav background0.3sease
Fade in on scroll0.8sease-out-soft
Menu overlay0.4sease-in-out
Arrow link nudge0.2sease
FAQ accordion0.4sease
Hero Ken Burns20slinear

Scroll Animations

  • Fade up: Elements enter from 30px below, opacity 0 → 1
  • Stagger: Cards animate in sequence (100ms delay)
  • Parallax: Hero image at 0.5x scroll speed (subtle)
  • Trigger: Animate when 15% into viewport

Rules

  • No bounce or elastic easing
  • No animations longer than 1.0s (except hero)
  • Respect prefers-reduced-motion
  • Video: muted, looped, no controls, poster fallback

Secondary Pages

SectionWhere It LivesContentNotes
GivingFooter + Nav linkFoundation overview, donation info, veteran/wounded warrior imageryNew content needed
VideosFooter linkFull YouTube collection, organized@KaleidoscopeLifeYoutube
MediaFooter linkPodcasts, eventsModular/CMS — easy to update
FAQNav + Footer link10 full Q&A pairsAccordion component
SocialFooter iconsIG (@kaleido.scope_life), LinkedInSame as current

FAQ — Full Content (10 Q&A Pairs)

Is alcoholism really not a disease? +

Correct. There's no biological marker, no inherited gene, and no blood test. Alcoholism is a behavior, a coping mechanism responding to unresolved trauma.

Do you really guarantee success? +

Yes. Once accepted, we commit to full transformation. And we never let go. Watch a few of our testimonial videos.

What if my loved one isn't ready? +

Read The Little Book and take our readiness assessment. If they agree with the 9 truths, they're ready.

What makes Kaleidoscope different from rehab? +

Everything. We don't treat symptoms, we extinguish pain. No labels, no slogans, no sedation. Just fast, personal, permanent healing and a lifetime of support.

What's in The Little Book? +

Nine simple truths that flip everything you've been told about addiction. If they resonate, you're ready. If they don't, keep reading until they do. Keep reading by downloading our founder's book Smashed: Sober (with a twist).

Do you use plant medicine? +

Yes, when appropriate. Psychedelic healing can be transformative, but only when paired with the right preparation, environment, and integration. The three I's: Intention, Insight, Integration.

What if I've already tried everything? +

So did we. Until something worked. If you're willing to be honest, open, and curious, we'll help you find your way out.

Is this spiritual or clinical? +

Both. We honor the science of trauma and the wisdom of the soul. Healing isn't one-size-fits-all. That's why everything we do is personalized.

How long does the program take? +

About 5–7 weeks to start, including at-home prep, a 28-day immersive retreat, and the beginning of ForeverCare™. After that? We're with you, however you need us, side-by-side.

Can families be involved? +

Absolutely. Addiction hurts everyone. Healing should reach everyone. If you want to be part of the transformation, we'll help you find your role.

Media Page — Modular Content System

The Media page must support easy content updates without code changes. Modular card grid — each card is a podcast, event, or media mention. Filterable by type. Content stored in a simple data format (JSON, MDX, or headless CMS) so non-developers can add entries without touching component code.

Content Status & Assets

AssetSourceStatusNeeded For
Hero videoPrana Del Mar VIDEOAvailableHero section
Drone video (additional)New shootNeeds schedulingHero (ASAP)
360 videoPrana Del Mar teamRequest pendingOur Sanctuary
Our Story textNoelPendingSection 6.1
SMASHED PDFkaleidoscope.lifeAvailableSection 6.1
Sanctuary photospranadelmar.com + flipbook + DriveAvailableSection 6.2
Team childhood photosTeam membersPending — request sentSection 6.3
Team professional photosGoogle Slides deckAvailableSection 6.3
Little Book text + 9 truthsUpdated scopeAvailableSection 6.4
YouTube videos@KaleidoscopeLifeYoutubeAvailableSection 6.4 + Videos
Experience content (all 4)Updated scopeAvailableSection 6.5
Psychedelic Healing draftNoelPendingSection 6.6
Testimonial (Bill)Current kaleidoscope.lifeAvailableSection 6.7
Sign Up copyUpdated scopeAvailableSection 6.8
Assessment toolTBDIn developmentSection 6.9
Giving contentNewNot yet writtenSecondary page
FAQ content (10 Q&As)Updated scopeAvailableFAQ page
Media page contentTBDPendingMedia page

CSS Custom Properties

Complete reference for the design system tokens. Copy-paste ready for implementation.

/* === Colors === */
--color-moss:          #394034;
--color-charcoal:      #1A1A1A;
--color-linen:         #F7F5F0;
--color-shell:         #EDE8E0;
--color-sand:          #D4C5A9;
--color-driftwood:     #A89279;
--color-stone:         #788A96;
--color-white:         #FFFFFF;
--color-accent:        #6B4C8A;
--color-accent-dark:   #4A3366;
--color-accent-light:  #8A6BAA;
--color-success:       #3A6B4A;
--color-error:         #8B3A3A;

/* === Typography === */
--font-serif:          'Playfair Display', Georgia, serif;
--font-sans:           'Inter', 'Helvetica Neue', Arial, sans-serif;

/* === Spacing (8px base) === */
--space-xs:   8px;    --space-sm:   16px;
--space-md:   24px;   --space-lg:   40px;
--space-xl:   64px;   --space-2xl:  80px;
--space-3xl:  120px;  --space-4xl:  160px;

/* === Layout === */
--container-max:  1440px;
--content-max:    1200px;
--reading-max:    680px;
--gutter:         24px;
--side-padding:   80px;

/* === Motion === */
--ease-default:    cubic-bezier(0.25, 0.1, 0.25, 1.0);
--ease-out-soft:   cubic-bezier(0.0, 0.0, 0.2, 1);
--duration-fast:   0.2s;
--duration-normal: 0.3s;
--duration-slow:   0.6s;
--duration-enter:  0.8s;

/* === Shadows === */
--shadow-sm:  0 2px 8px rgba(0,0,0,0.06);
--shadow-md:  0 4px 24px rgba(0,0,0,0.08);
--shadow-lg:  0 8px 40px rgba(0,0,0,0.12);

/* === Borders === */
--border-light:   1px solid #EDE8E0;
--border-medium:  1px solid #D4C5A9;
--border-dark:    1px solid #394034;
--border-accent:  1px solid #6B4C8A;

/* === Radius (square = signature) === */
--radius-none:  0;
--radius-sm:    4px;
--radius-full:  9999px;

Accessibility & Performance

Accessibility

  • Contrast: 4.5:1 body text, 3:1 large text
  • Purple #6B4C8A on white = 4.6:1 (passes AA)
  • Focus: outline: 2px solid #6B4C8A; outline-offset: 4px
  • All images: descriptive alt text
  • Skip-to-content link for keyboard nav
  • aria-labels on icon-only buttons
  • Respect prefers-reduced-motion and prefers-color-scheme

Performance Targets

  • Lighthouse: 90+
  • LCP < 2.5s
  • CLS < 0.1
  • font-display: swap for web fonts
  • Critical CSS inlined, rest deferred
  • Images: WebP/AVIF + JPEG fallback, responsive srcset

Do

  • Use generous whitespace — let content breathe
  • Let photography be the star
  • Keep UI elements minimal and sharp-cornered
  • Use light-weight serif for headlines
  • Maintain a calm, unhurried scroll experience
  • Use muted earth-tone colors with purple accent
  • Follow serene resort language throughout

Don't

  • Use rounded corners on buttons or cards
  • Use bright/saturated accent colors
  • Add drop shadows to cards
  • Use heavy/bold headlines
  • Animate aggressively
  • Use stock photography
  • Use sales urgency language