Winter 2024–2025 Sessions

Frosted Moments in
Lake Tahoe

Cinematic winter photography with calm direction and refined, film-still editing. A luxury experience designed for effortless portraits and timeless delivery.

Explore Winter Gallery

Frozen Moments Captured

Recent winter sessions across North and South Lake Tahoe’s most scenic locations.

Mountain Chronicles

Chairlifts, runs, and alpine adventures captured with restraint and elegance.

The Alpine Journey

From inquiry to delivery, every detail is crafted for an exceptional experience.

Guided Direction

Natural prompts and thoughtful framing that feels effortless, never forced.

  • Minimal posing, authentic moments
  • Location scouting for optimal light
  • Timing around weather and conditions

Film-Still Editing

A signature edit: clean tones, cinematic depth, and timeless restraint.

  • Refined color + contrast
  • Natural skin tones
  • Individual image attention

Luxury Delivery

Your images presented as a curated winter collection—ready to share and print.

  • Private online gallery
  • High-resolution files
  • Optional archival prints

Client Experiences

Hear from families and couples who’ve experienced our winter sessions.

The experience was absolutely magical. The direction felt natural, and the images look like stills from a winter film.
Sarah Mitchell

Sarah Mitchell

Family Session, December 2023

The approval process made it feel truly bespoke. The photos captured Tahoe’s beauty and our connection perfectly.
James and Elena Carter

James & Elena Carter

Anniversary Session, January 2024

I usually hate being photographed. I felt comfortable the whole time—and the editing is timeless and cinematic.
Michael Rodriguez

Michael Rodriguez

Proposal Session, February 2024

Winter Session Collections

All collections include professional editing, curated gallery, and high-resolution downloads.

Snow Mini

Frost Session

$395
  • 60 minute session
  • 1 location in Tahoe
  • 25+ edited images
  • Online gallery
  • High-res downloads
Inquire
Story

Expedition Collection

$1,295
  • 2–3 hour coverage
  • Multiple locations
  • 80+ edited images
  • 60-second highlight reel
  • Drone coverage (permitted)
  • Keepsake presentation
Inquire

The Approval Journey

Every request is reviewed to ensure optimal conditions and artistic alignment before confirmation.

1

Request

Submit your dates, session type, and vision details.

2

Review

We check timing, conditions, and availability.

3

Approval

You receive confirmation and next steps.

4

Scheduled

Your session is locked in with a prep guide.

What to Wear in Snow

Stay warm while looking elegant during your winter session.

Layer Strategically

Base layer → insulation → clean outer layer. We can remove layers between shots.

Color Palette

Cream, grey, deep blue, burgundy, forest green—perfect against snow.

Accessories

Wool scarves, leather gloves, textured hats. Avoid neon or busy logos.

Footwear

Waterproof boots for walking. Bring “photo shoes” if you want a cleaner look.

Warm Between

Hand warmers + thermos. We plan routes to minimize time exposed to wind.

Kids & Families

Thin layers, waterproof shells, extra mittens/socks. Sessions stay active and fun.

A detailed prep guide is sent after approval.

Request Your Winter Session

Share your vision, dates, and details. We’ll handle the rest.

✅ Request received. We’ll respond within 48 hours (approval required before any charge).

Requests are reviewed within 48 hours. You will not be charged until approved.

(function(){ const video = document.querySelector('.hero-video'); const fallback = document.querySelector('.hero-fallback'); if (!video || !fallback) return; // Respect reduced motion: don’t autoplay video const prefersReducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches; if (prefersReducedMotion) { video.pause(); video.removeAttribute('autoplay'); video.style.display = 'none'; fallback.style.display = 'block'; return; } // If autoplay fails (common on iOS / low power), show fallback image const playPromise = video.play(); if (playPromise && typeof playPromise.catch === 'function') { playPromise.catch(() => { video.style.display = 'none'; fallback.style.display = 'block'; }); } // If video errors, show fallback image video.addEventListener('error', () => { video.style.display = 'none'; fallback.style.display = 'block'; }); // If it does play, hide fallback image video.addEventListener('playing', () => { fallback.style.display = 'none'; }); })();