1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="https://img.rocket.new/generatedImages/rocket_gen_img_163991a30-1772255680209.png"/><link rel="preload" as="image" href="https://img.rocket.new/generatedImages/rocket_gen_img_16b42d1f5-1772255674606.png"/><link rel="preload" as="image" href="https://img.rocket.new/generatedImages/rocket_gen_img_1b218cf1b-1772255679141.png"/><link rel="preload" as="image" href="https://images.unsplash.com/photo-1610703892002-81399073fcdc"/><link rel="preload" as="image" href="https://img.rocket.new/generatedImages/rocket_gen_img_1ccd2887c-1772255675957.png"/><link rel="preload" as="image" href="https://img.rocket.new/generatedImages/rocket_gen_img_1d8d951e1-1772255680261.png"/><link rel="preload" as="image" href="https://img.rocket.new/generatedImages/rocket_gen_img_113792719-1772255677929.png"/><link rel="preload" as="image" href="https://img.rocket.new/generatedImages/rocket_gen_img_1f27238cd-1772255678448.png"/><link rel="preload" as="image" href="https://img.rocket.new/generatedImages/rocket_gen_img_1fc022b1c-1772255675123.png"/><link rel="preload" as="image" href="https://images.unsplash.com/photo-1578491133524-f33d9c7a7484"/><link rel="stylesheet" href="/_next/static/css/361b5f92c8c2af99.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-44d0b31da7dca3a1.js"/>
1<script src="/_next/static/chunks/4bd1b696-d93fd3b10efbf632.js" async=""></script>
1<script src="/_next/static/chunks/517-528e6a32f4b1d3c4.js" async=""></script>
1<script src="/_next/static/chunks/main-app-593a80e682579c73.js" async=""></script>
1<script src="/_next/static/chunks/837-e60ddab2d1186dfe.js" async=""></script>
1<script src="/_next/static/chunks/app/not-found-bddb5c95ee0a3a6b.js" async=""></script>
1<script src="/_next/static/chunks/565-3dae8e001f16d365.js" async=""></script>
1<script src="/_next/static/chunks/app/home/page-c651cac60902391c.js" async=""></script>
1<script type="module" async="" src="https://static.rocket.new/rocket-web.js?_cfg=https%3A%2F%2Fcapturedes3631back.builtwithrocket.new&_be=https%3A%2F%2Fappanalytics.rocket.new&_v=0.1.17"></script>
1<title>CaptureDesert â Desert Wedding Photography</title><meta name="description" content="Elopements and destination weddings in Joshua Tree, Arches, Sedona & beyond. Desert wedding photographer capturing golden hour, slot canyons, and the love story only the Southwest can frame."/><link rel="icon" href="/assets/images/app_logo.png" type="image/x-icon"/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body><main class="bg-parchment min-h-screen overflow-x-hidden"><div class="noise-overlay" aria-hidden="true"></div><nav class="fixed top-0 w-full z-50 transition-all duration-700 bg-transparent"><div class="max-w-7xl mx-auto px-6 md:px-10 h-18 flex items-center justify-between py-5"><div class="flex items-center gap-2 transition-colors duration-500 text-warm-white"><img alt="Logo" loading="lazy" width="36" height="36" decoding="async" data-nimg="1" class="flex-shrink-0 bg-gray-200 " style="color:transparent" src="/assets/images/app_logo.png"/><span class="text-xl font-bold">CaptureDesert</span></div><div class="hidden md:flex items-center gap-8"><a href="#work" class="text-sm font-medium tracking-wide transition-colors duration-300 text-warm-white/80 hover:text-warm-white">Work</a><a href="#story" class="text-sm font-medium tracking-wide transition-colors duration-300 text-warm-white/80 hover:text-warm-white">Story</a><a href="#packages" class="text-sm font-medium tracking-wide transition-colors duration-300 text-warm-white/80 hover:text-warm-white">Packages</a></div><a href="#packages" class="text-xs font-semibold tracking-widest uppercase px-5 py-2.5 rounded-full border transition-all duration-300 border-warm-white/60 text-warm-white hover:bg-warm-white/10">Reserve</a></div></nav><section class="relative w-full h-screen min-h-[600px] overflow-hidden" aria-label="Hero â golden hour couple in the Mojave desert"><div class="absolute inset-0"><div class="relative object-cover object-center" style="width:100%;height:100%"><img src="https://img.rocket.new/generatedImages/rocket_gen_img_163991a30-1772255680209.png" alt="Couple mid-spin during golden hour, dress catching desert wind with the Mojave stretching behind them" class="object-cover object-center bg-gray-200 absolute inset-0 w-full h-full object-cover"/></div><div class="absolute bottom-0 left-0 right-0 h-2/5 bg-gradient-to-t from-shadow-rock/50 to-transparent pointer-events-none"></div><div class="absolute top-0 left-0 right-0 h-1/3 pointer-events-none" style="background:radial-gradient(ellipse 80% 60% at 65% 10%, rgba(253,200,120,0.18) 0%, transparent 70%)" aria-hidden="true"></div></div><div class="absolute bottom-0 left-0 right-0 pb-16 md:pb-20 px-8 md:px-16 flex flex-col items-start gap-6 z-10"><div class="reveal-text"><h1 class="reveal-inner font-fraunces text-display-xl text-warm-white font-light italic leading-none" style="text-shadow:0 2px 40px rgba(44,24,16,0.3)">Where the light finds you.</h1></div><div id="hero-sub" class="fade-up flex flex-col sm:flex-row sm:items-center gap-5 sm:gap-8"><p class="text-warm-white/80 text-base md:text-lg font-light max-w-xs leading-relaxed">Desert elopements & destination weddings across the American Southwest.</p><div id="hero-cta" class="fade-up flex items-center gap-4"><button class="bg-rust text-parchment px-8 py-3.5 rounded-full text-sm font-semibold tracking-wide hover:bg-rust-dark transition-all duration-300 hover:scale-105 shadow-lg shadow-rust/30">Reserve Your Date</button><a href="#story" class="text-warm-white/70 text-sm font-medium gallery-link hover:text-warm-white transition-colors">See Full Galleries</a></div></div><div class="scroll-indicator flex flex-col items-center gap-1.5 mt-2" aria-hidden="true"><span class="text-warm-white/40 text-xs tracking-widest uppercase">Scroll</span><svg width="16" height="24" viewBox="0 0 16 24" fill="none" class="text-warm-white/40"><rect x="6" y="1" width="4" height="8" rx="2" fill="currentColor" opacity="0.4"></rect><path d="M8 14 L4 20 L8 18 L12 20 Z" fill="currentColor" opacity="0.3"></path></svg></div></div></section><div class="overflow-hidden py-4 border-y border-mesa/20" style="background:linear-gradient(90deg, #EDD9BE, #F5E6D0, #EDD9BE)" aria-hidden="true"><div class="animate-marquee whitespace-nowrap"><span class="inline-block px-4 text-sm tracking-widest text-shadow-light/50 font-medium uppercase">Joshua Tree</span><span class="inline-block px-4 text-sm tracking-widest text-mesa">â¦</span><span class="inline-block px-4 text-sm tracking-widest text-shadow-light/50 font-medium uppercase">Sedona</span><span class="inline-block px-4 text-sm tracking-widest text-mesa">â¦</span><span class="inline-block px-4 text-sm tracking-widest text-shadow-light/50 font-medium uppercase">Arches</span><span class="inline-block px-4 text-sm tracking-widest text-mesa">â¦</span><span class="inline-block px-4 text-sm tracking-widest text-shadow-light/50 font-medium uppercase">Antelope Canyon</span><span class="inline-block px-4 text-sm tracking-widest text-mesa">â¦</span><span class="inline-block px-4 text-sm tracking-widest text-shadow-light/50 font-medium uppercase">Zion</span><span class="inline-block px-4 text-sm tracking-widest text-mesa">â¦</span><span class="inline-block px-4 text-sm tracking-widest text-shadow-light/50 font-medium uppercase">Monument Valley</span><span class="inline-block px-4 text-sm tracking-widest text-mesa">â¦</span><span class="inline-block px-4 text-sm tracking-widest text-shadow-light/50 font-medium uppercase">Moab</span><span class="inline-block px-4 text-sm tracking-widest text-mesa">â¦</span><span class="inline-block px-4 text-sm tracking-widest text-shadow-light/50 font-medium uppercase">Sonoran Desert</span><span class="inline-block px-4 text-sm tracking-widest text-mesa">â¦</span><span class="inline-block px-4 text-sm tracking-widest text-shadow-light/50 font-medium uppercase">Joshua Tree</span><span class="inline-block px-4 text-sm tracking-widest text-mesa">â¦</span><span class="inline-block px-4 text-sm tracking-widest text-shadow-light/50 font-medium uppercase">Sedona</span><span class="inline-block px-4 text-sm tracking-widest text-mesa">â¦</span><span class="inline-block px-4 text-sm tracking-widest text-shadow-light/50 font-medium uppercase">Arches</span><span class="inline-block px-4 text-sm tracking-widest text-mesa">â¦</span><span class="inline-block px-4 text-sm tracking-widest text-shadow-light/50 font-medium uppercase">Antelope Canyon</span><span class="inline-block px-4 text-sm tracking-widest text-mesa">â¦</span><span class="inline-block px-4 text-sm tracking-widest text-shadow-light/50 font-medium uppercase">Zion</span><span class="inline-block px-4 text-sm tracking-widest text-mesa">â¦</span><span class="inline-block px-4 text-sm tracking-widest text-shadow-light/50 font-medium uppercase">Monument Valley</span><span class="inline-block px-4 text-sm tracking-widest text-mesa">â¦</span><span class="inline-block px-4 text-sm tracking-widest text-shadow-light/50 font-medium uppercase">Moab</span><span class="inline-block px-4 text-sm tracking-widest text-mesa">â¦</span><span class="inline-block px-4 text-sm tracking-widest text-shadow-light/50 font-medium uppercase">Sonoran Desert</span></div></div><section id="story" class="py-24 md:py-32" aria-label="Wedding day timeline story"><div class="max-w-7xl mx-auto px-6 md:px-10 mb-20 text-center" data-reveal="true"><span class="section-label fade-up block mb-4">The Story</span><div class="reveal-text"><h2 class="reveal-inner font-fraunces text-display-lg text-shadow-rock font-light italic">One day. Every light.</h2></div><p class="fade-up text-shadow-light/60 mt-5 max-w-md mx-auto leading-relaxed text-base">Scroll through a complete desert wedding day â from the quiet of dawn preparation to dancing under the Milky Way.</p></div><div class="space-y-0"><div id="dawn" data-segment="true" class="max-w-7xl mx-auto px-6 md:px-10 py-16 md:py-24 grid grid-cols-1 md:grid-cols-2 gap-10 md:gap-16 items-center "><div class="scale-reveal timeline-img-wrap rounded-4xl overflow-hidden aspect-[4/5] md:aspect-[3/4] relative " style="box-shadow:0 40px 80px rgba(44,24,16,0.15)"><div class="relative object-cover" style="width:100%;height:100%"><img src="https://img.rocket.new/generatedImages/rocket_gen_img_16b42d1f5-1772255674606.png" alt="Bride getting ready inside an Airstream trailer, soft morning light through window, desert landscape visible outside" class="object-cover bg-gray-200 absolute inset-0 w-full h-full object-cover"/>
1</div><div class="grain-overlay" aria-hidden="true"></div><div class="absolute top-5 left-5 bg-shadow-rock/60 backdrop-blur-sm px-3 py-1.5 rounded-full"><span class="text-warm-white/80 text-xs font-mono tracking-widest">6:14 AM</span></div></div><div class="space-y-6 "><div class="fade-up flex items-center gap-3"><div class="w-8 h-[1px]" style="background:#C08552"></div><span class="section-label" style="color:#C08552">01<!-- --> â <!-- -->Dawn Preparation</span></div><div class="reveal-text"><h3 class="reveal-inner font-fraunces text-display-md text-shadow-rock font-light leading-tight" style="white-space:pre-line">The morning she 2became herself.</h3></div><p class="fade-up text-shadow-light/65 leading-relaxed text-base md:text-lg font-light max-w-sm">An Airstream parked in the Joshua Tree flatlands. Hairpins on a vanity. Her grandmother's ring. The light coming in sideways through the porthole window â the kind you can only find when the desert decides to be gentle.</p><div class="fade-up"><hr class="desert-rule w-24" style="background:linear-gradient(90deg, #C08552, transparent)"/></div></div></div><div id="firstlook" data-segment="true" class="max-w-7xl mx-auto px-6 md:px-10 py-16 md:py-24 grid grid-cols-1 md:grid-cols-2 gap-10 md:gap-16 items-center md:[direction:rtl]"><div class="scale-reveal timeline-img-wrap rounded-4xl overflow-hidden aspect-[4/5] md:aspect-[3/4] relative md:[direction:ltr]" style="box-shadow:0 40px 80px rgba(44,24,16,0.15)"><div class="relative object-cover" style="width:100%;height:100%"><img src="https://img.rocket.new/generatedImages/rocket_gen_img_1b218cf1b-1772255679141.png" alt="Groom turning to see bride for the first time against red canyon rock wall, emotional first look moment" class="object-cover bg-gray-200 absolute inset-0 w-full h-full object-cover"/></div><div class="grain-overlay" aria-hidden="true"></div><div class="absolute top-5 left-5 bg-shadow-rock/60 backdrop-blur-sm px-3 py-1.5 rounded-full"><span class="text-warm-white/80 text-xs font-mono tracking-widest">10:47 AM</span></div></div><div class="space-y-6 md:[direction:ltr]"><div class="fade-up flex items-center gap-3"><div class="w-8 h-[1px]" style="background:#A0522D"></div><span class="section-label" style="color:#A0522D">02<!-- --> â <!-- -->First Look</span></div><div class="reveal-text"><h3 class="reveal-inner font-fraunces text-display-md text-shadow-rock font-light leading-tight" style="white-space:pre-line">He turned around 3and forgot the words.</h3></div><p class="fade-up text-shadow-light/65 leading-relaxed text-base md:text-lg font-light max-w-sm">Red rock at their backs. The canyon still cool. That moment when he sees her for the first time â raw, unscripted, unrepeatable. She laughed. He cried first.</p><div class="fade-up"><hr class="desert-rule w-24" style="background:linear-gradient(90deg, #A0522D, transparent)"/></div></div></div><div id="ceremony" data-segment="true" class="max-w-7xl mx-auto px-6 md:px-10 py-16 md:py-24 grid grid-cols-1 md:grid-cols-2 gap-10 md:gap-16 items-center "><div class="scale-reveal timeline-img-wrap rounded-4xl overflow-hidden aspect-[4/5] md:aspect-[3/4] relative " style="box-shadow:0 40px 80px rgba(44,24,16,0.15)"><div class="relative object-cover" style="width:100%;height:100%"><img src="https://images.unsplash.com/photo-1610703892002-81399073fcdc" alt="Outdoor desert wedding ceremony with saguaro cactus backdrop, couple exchanging vows at golden hour" class="object-cover bg-gray-200 absolute inset-0 w-full h-full object-cover"/></div><div class="grain-overlay" aria-hidden="true"></div><div class="absolute top-5 left-5 bg-shadow-rock/60 backdrop-blur-sm px-3 py-1.5 rounded-full"><span class="text-warm-white/80 text-xs font-mono tracking-widest">4:22 PM</span></div></div><div class="space-y-6 "><div class="fade-up flex items-center gap-3"><div class="w-8 h-[1px]" style="background:#C08552"></div><span class="section-label" style="color:#C08552">03<!-- --> â <!-- -->The Ceremony</span></div><div class="reveal-text"><h3 class="reveal-inner font-fraunces text-display-md text-shadow-rock font-light leading-tight" style="white-space:pre-line">Vows spoken to 4the canyon walls.</h3></div><p class="fade-up text-shadow-light/65 leading-relaxed text-base md:text-lg font-light max-w-sm">Thirty guests in folding chairs on a ranch in the Mojave. Saguaros as witnesses. The officiant's words carried away by a warm updraft. Their hands clasped, trembling slightly, the way hands do when something permanent is happening.</p><div class="fade-up"><hr class="desert-rule w-24" style="background:linear-gradient(90deg, #C08552, transparent)"/></div></div></div><div id="goldenhour" data-segment="true" class="max-w-7xl mx-auto px-6 md:px-10 py-16 md:py-24 grid grid-cols-1 md:grid-cols-2 gap-10 md:gap-16 items-center md:[direction:rtl]"><div class="scale-reveal timeline-img-wrap rounded-4xl overflow-hidden aspect-[4/5] md:aspect-[3/4] relative md:[direction:ltr]" style="box-shadow:0 40px 80px rgba(44,24,16,0.15)"><div class="relative object-cover" style="width:100%;height:100%"><img src="https://img.rocket.new/generatedImages/rocket_gen_img_1ccd2887c-1772255675957.png" alt="Couple spinning in desert at golden hour, dress flowing in wind, sky ablaze with orange and purple sunset colors" class="object-cover bg-gray-200 absolute inset-0 w-full h-full object-cover"/>
4</div><div class="grain-overlay" aria-hidden="true"></div><div class="absolute top-5 left-5 bg-shadow-rock/60 backdrop-blur-sm px-3 py-1.5 rounded-full"><span class="text-warm-white/80 text-xs font-mono tracking-widest">6:51 PM</span></div></div><div class="space-y-6 md:[direction:ltr]"><div class="fade-up flex items-center gap-3"><div class="w-8 h-[1px]" style="background:#A0522D"></div><span class="section-label" style="color:#A0522D">04<!-- --> â <!-- -->Golden Hour Portraits</span></div><div class="reveal-text"><h3 class="reveal-inner font-fraunces text-display-md text-shadow-rock font-light leading-tight" style="white-space:pre-line">The sky did 5something absurd.</h3></div><p class="fade-up text-shadow-light/65 leading-relaxed text-base md:text-lg font-light max-w-sm">Colors that shouldn't be real â tangerine bleeding into violet, the horizon line glowing like a coal. They spun. She laughed. The dress caught the wind and the light at exactly the same moment and the shutter clicked and that was the photograph.</p><div class="fade-up"><hr class="desert-rule w-24" style="background:linear-gradient(90deg, #A0522D, transparent)"/></div></div></div><div id="stars" data-segment="true" class="max-w-7xl mx-auto px-6 md:px-10 py-16 md:py-24 grid grid-cols-1 md:grid-cols-2 gap-10 md:gap-16 items-center "><div class="scale-reveal timeline-img-wrap rounded-4xl overflow-hidden aspect-[4/5] md:aspect-[3/4] relative " style="box-shadow:0 40px 80px rgba(44,24,16,0.15)"><div class="relative object-cover" style="width:100%;height:100%"><img src="https://img.rocket.new/generatedImages/rocket_gen_img_1d8d951e1-1772255680261.png" alt="Couple dancing under sparklers at night with Milky Way visible in dark sky above desert landscape" class="object-cover bg-gray-200 absolute inset-0 w-full h-full object-cover"/></div><div class="grain-overlay" aria-hidden="true"></div><div class="absolute top-5 left-5 bg-shadow-rock/60 backdrop-blur-sm px-3 py-1.5 rounded-full"><span class="text-warm-white/80 text-xs font-mono tracking-widest">9:18 PM</span></div></div><div class="space-y-6 "><div class="fade-up flex items-center gap-3"><div class="w-8 h-[1px]" style="background:#C08552"></div><span class="section-label" style="color:#C08552">05<!-- --> â <!-- -->Starlit Reception</span></div><div class="reveal-text"><h3 class="reveal-inner font-fraunces text-display-md text-shadow-rock font-light leading-tight" style="white-space:pre-line">Under a sky dense 6with stars.</h3></div><p class="fade-up text-shadow-light/65 leading-relaxed text-base md:text-lg font-light max-w-sm">The sparklers came out. Someone played a song from a Bluetooth speaker propped against a cooler. The Milky Way arched overhead, indifferent and magnificent. They danced anyway.</p><div class="fade-up"><hr class="desert-rule w-24" style="background:linear-gradient(90deg, #C08552, transparent)"/></div></div></div></div></section><section id="testimonials" class="py-24 md:py-32" style="background:linear-gradient(180deg, #F5E6D0 0%, #EDD9BE 100%)" aria-label="Client testimonials"><div class="max-w-7xl mx-auto px-6 md:px-10"><div class="mb-16 md:mb-20 flex flex-col md:flex-row md:items-end justify-between gap-8"><div><span class="section-label fade-up block mb-4">Their Words</span><div class="reveal-text"><h2 class="reveal-inner font-fraunces text-display-lg text-shadow-rock font-light italic leading-none">Couples who chose<br/>the desert on purpose.</h2></div></div><p class="fade-up text-shadow-light/55 max-w-xs text-sm leading-relaxed">Real words from real couples â elopements, destination weddings, and adventure sessions across the American Southwest.</p></div><div class="grid grid-cols-1 md:grid-cols-3 gap-6 md:gap-8"><div class="fade-up weathered-card rounded-4xl p-8 md:p-10 flex flex-col justify-between gap-8 relative overflow-hidden" style="transition-delay:0ms"><div class="quote-mark select-none" aria-hidden="true">â</div><p class="text-shadow-rock/80 leading-relaxed text-sm md:text-base font-light font-fraunces italic -mt-6">We eloped in Antelope Canyon with just the two of us and our photographer. The photos look like we paid a film crew â the light, the composition, the way she caught us mid-laugh in the slot canyon. We get asked about them constantly.</p><div class="flex gap-1" aria-label="5 out of 5 stars"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M7 1l1.545 3.09L12 4.635l-2.5 2.43.59 3.435L7 8.895l-3.09 1.605.59
6-3.435L2 4.635l3.455-.545L7 1z" fill="#A0522D"></path></svg><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M7 1l1.545 3.09L12 4.635l-2.5 2.43.59 3.435L7 8.895l-3.09 1.605.59-3.435L2 4.635l3.455-.545L7 1z" fill="#A0522D"></path></svg><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M7 1l1.545 3.09L12 4.635l-2.5 2.43.59 3.435L7 8.895l-3.09 1.605.59-3.435L2 4.635l3.455-.545L7 1z" fill="#A0522D"></path></svg><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M7 1l1.545 3.09L12 4.635l-2.5 2.43.59 3.435L7 8.895l-3.09 1.605.59-3.435L2 4.635l3.455-.545L7 1z" fill="#A0522D"></path></svg><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M7 1l1.545 3.09L12 4.635l-2.5 2.43.59 3.435L7 8.895l-3.09 1.605.59-3.435L2 4.635l3.455-.545L7 1z" fill="#A0522D"></path></svg></div><div class="flex items-center gap-4 pt-4 border-t border-mesa/20"><div class="w-11 h-11 rounded-full overflow-hidden flex-shrink-0"><img src="https://img.rocket.new/generatedImages/rocket_gen_img_113792719-1772255677929.png" alt="Maren Whitfield, bride who eloped in Antelope Canyon" class="object-cover w-full h-full bg-gray-200 " style="width:44px;height:44px"/></div><div><p class="text-sm font-semibold text-shadow-rock">Maren & Caleb Whitfield</p><p class="text-xs text-shadow-light/50 mt-0.5">Antelope Canyon, Page AZ â March 2025</p></div></div></div><div class="fade-up weathered-card rounded-4xl p-8 md:p-10 flex flex-col justify-between gap-8 relative overflow-hidden" style="transition-delay:100ms"><div class="quote-mark select-none" aria-hidden="true">â</div><p class="text-shadow-rock/80 leading-relaxed text-sm md:text-base font-light font-fraunces italic -mt-6">We flew 28 guests to Joshua Tree for our ceremony. Every single person said the photographs were unlike any wedding photos they'd ever seen. She found light I didn't know existed at 7pm in the desert. Worth every mile.</p><div class="flex gap-1" aria-label="5 out of 5 stars"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M7 1l1.545 3.09L12 4.635l-2.5 2.43.59 3.435L7 8.895l-3.09 1.605.59-3.435L2 4.635l3.455-.545L7 1z" fill="#A0522D"></path></svg><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M7 1l1.545 3.09L12 4.635l-2.5 2.43.59 3.435L7 8.895l-3.09 1.605.59-3.435L2 4.635l3.455-.545L7 1z" fill="#A0522D"></path></svg><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M7 1l1.545 3.09L12 4.635l-2.5 2.43.59 3.435L7 8.895l-3.09 1.605.59-3.435L2 4.635l3.455-.545L7 1z" fill="#A0522D"></path></svg><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M7 1l1.545 3.09L12 4.635l-2.5 2.43.59 3.435L7 8.895l-3.09 1.605.59-3.435L2 4.635l3.455-.545L7 1z" fill="#A0522D"></path></svg><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M7 1l1.545 3.09L12 4.635l-2.5 2.43.59 3.435L7 8.895l-3.09 1.605.59-3.435L2 4.635l3.455-.545L7 1z" fill="#A0522D"></path></svg></div><div class="flex items-center gap-4 pt-4 border-t border-mesa/20"><div class="w-11 h-11 rounded-full overflow-hidden flex-shrink-0"><img src="https://img.rocket.new/generatedImages/rocket_gen_img_1f27238cd-1772255678448.png" alt="Sofia Nakamura, destination bride at Joshua Tree Ranch" class="object-cover w-full h-full bg-gray-200 " style="width:44px;height:44px"/></div><div><p class="text-sm font-semibold text-shadow-rock">Sofia & Jordan Nakamura</p><p class="text-xs text-shadow-light/50 mt-0.5">Joshua Tree Ranch, CA â October 2025</p></div></div></div><div class="fade-up weathered-card rounded-4xl p-8 md:p-10 flex flex-col justify-between gap-8 relative overflow-hidden" style="transition-delay:200ms"><div class="quote-mark select-none" aria-hidden="true">â</div><p class="text-shadow-rock/80 leading-relaxed text-sm md:text-base font-light font-fraunces italic -mt-6">I told her I wanted our vows to feel as big as the landscape. The photos she delivered made the canyon look like it was holding its breath for us. Twelve months later and we still can't choose a favorite.</p><div class="flex gap-1" aria-label="5 out of 5 stars"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M7 1l1.545 3.09L12 4.635l-2.5 2.43.59 3.435L7 8.895l-3.09 1.605.59
6-3.435L2 4.635l3.455-.545L7 1z" fill="#A0522D"></path></svg><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M7 1l1.545 3.09L12 4.635l-2.5 2.43.59 3.435L7 8.895l-3.09 1.605.59-3.435L2 4.635l3.455-.545L7 1z" fill="#A0522D"></path></svg><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M7 1l1.545 3.09L12 4.635l-2.5 2.43.59 3.435L7 8.895l-3.09 1.605.59-3.435L2 4.635l3.455-.545L7 1z" fill="#A0522D"></path></svg><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M7 1l1.545 3.09L12 4.635l-2.5 2.43.59 3.435L7 8.895l-3.09 1.605.59-3.435L2 4.635l3.455-.545L7 1z" fill="#A0522D"></path></svg><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M7 1l1.545 3.09L12 4.635l-2.5 2.43.59 3.435L7 8.895l-3.09 1.605.59-3.435L2 4.635l3.455-.545L7 1z" fill="#A0522D"></path></svg></div><div class="flex items-center gap-4 pt-4 border-t border-mesa/20"><div class="w-11 h-11 rounded-full overflow-hidden flex-shrink-0"><img src="https://img.rocket.new/generatedImages/rocket_gen_img_1fc022b1c-1772255675123.png" alt="Dani Reyes, adventure bride who married at Arches National Park" class="object-cover w-full h-full bg-gray-200 " style="width:44px;height:44px"/></div><div><p class="text-sm font-semibold text-shadow-rock">Dani & Tobias Reyes</p><p class="text-xs text-shadow-light/50 mt-0.5">Arches National Park, UT â May 2025</p></div></div></div></div></div></section><section id="packages" class="py-24 md:py-32 relative" aria-label="Photography packages"><div class="absolute inset-0 pointer-events-none" style="background:linear-gradient(180deg, #EDD9BE 0%, #F5E6D0 50%, #EDD9BE 100%)" aria-hidden="true"></div><div class="max-w-7xl mx-auto px-6 md:px-10 relative"><div class="text-center mb-16 md:mb-20"><span class="section-label fade-up block mb-4">Collections</span><div class="reveal-text"><h2 class="reveal-inner font-fraunces text-display-lg text-shadow-rock font-light italic">Named for the land.</h2></div><p class="fade-up text-shadow-light/60 mt-5 max-w-sm mx-auto text-sm leading-relaxed">Three collections. Each designed around how desert weddings actually unfold â from intimate two-person elopements to full destination celebrations.</p></div><div class="grid grid-cols-1 md:grid-cols-3 gap-6 md:gap-8 items-stretch"><div class="fade-up package-card weathered-card rounded-4xl overflow-hidden flex flex-col relative shadow-lg" style="transition-delay:0ms"><div class="p-8 md:p-10 flex flex-col gap-6 flex-1"><div><span class="section-label">For the two of you</span><h3 class="font-fraunces text-3xl md:text-4xl text-shadow-rock font-light italic mt-1">The Joshua</h3></div><div class="flex items-baseline gap-2"><span class="font-fraunces text-4xl md:text-5xl text-rust font-light">$2,800</span><span class="text-shadow-light/50 text-sm">starting</span></div><hr class="desert-rule"/><p class="text-shadow-light/65 text-sm leading-relaxed font-light">An intimate elopement session built for two people and a landscape. Perfect for slot canyon ceremonies, sunrise vows, and couples who want the world to themselves.</p><ul class="space-y-2.5 flex-1"><li class="flex items-center gap-3 text-sm text-shadow-light/70"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M2.5 7.5L5.5 10.5L11.5 4" stroke="#A0522D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>4 hours of coverage</li><li class="flex items-center gap-3 text-sm text-shadow-light/70"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M2.5 7.5L5.5 10.5L11.5 4" stroke="#A0522D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>1 location or canyon</li><li class="flex items-center gap-3 text-sm text-shadow-light/70"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M2.5 7.5L5.5 10.5L11.5 4" stroke="#A0522D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>300+ edited images</li><li class="flex items-center gap-3 text-sm text-shadow-light/70"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M2.5 7.5L5.5 10.5L11.5 4" stroke="#A0522D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>Private online gallery</li><li class="flex items-center gap-3 text-sm text-shadow-light/70"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M2.5 7.5L5.5 10.5L11.5 4" stroke="#A0522D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>Print release included</li><li class="flex items-center gap-3 text-sm text-shadow-light/70"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M2.5 7.5L5.5 10.5L11.5 4" stroke="#A0522D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>Ceremony coordination tips</li></ul><button class="w-full py-4 rounded-2xl text-sm font-semibold tracking-wide transition-all duration-300 mt-auto border border-rust text-rust hover:bg-rust hover:text-parchment">Reserve Your Date</button></div></div><div class="fade-up package-card weathered-card rounded-4xl overflow-hidden flex flex-col relative ring-2 ring-rust md:-mt-4 md:mb-4 shadow-2xl" style="transition-delay:120ms"><div class="absolute top-5 right-5 bg-rust text-parchment text-xs font-semibold tracking-wide px-3 py-1 rounded-full z-10">Most Requested</div><div class="p-8 md:p-10 flex flex-col gap-6 flex-1"><div><span class="section-label">The full day</span>
6<h3 class="font-fraunces text-3xl md:text-4xl text-shadow-rock font-light italic mt-1">The Arches</h3></div><div class="flex items-baseline gap-2"><span class="font-fraunces text-4xl md:text-5xl text-rust font-light">$4,600</span><span class="text-shadow-light/50 text-sm">starting</span></div><hr class="desert-rule"/><p class="text-shadow-light/65 text-sm leading-relaxed font-light">From getting-ready light to sparkler exit. The full arc of one desert wedding day â preparation through reception, every hour of light captured.</p><ul class="space-y-2.5 flex-1"><li class="flex items-center gap-3 text-sm text-shadow-light/70"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M2.5 7.5L5.5 10.5L11.5 4" stroke="#A0522D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>8 hours of coverage</li><li class="flex items-center gap-3 text-sm text-shadow-light/70"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M2.5 7.5L5.5 10.5L11.5 4" stroke="#A0522D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>Up to 3 locations</li><li class="flex items-center gap-3 text-sm text-shadow-light/70"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M2.5 7.5L5.5 10.5L11.5 4" stroke="#A0522D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>600+ edited images</li><li class="flex items-center gap-3 text-sm text-shadow-light/70"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M2.5 7.5L5.5 10.5L11.5 4" stroke="#A0522D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>Private online gallery</li><li class="flex items-center gap-3 text-sm text-shadow-light/70"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M2.5 7.5L5.5 10.5L11.5 4" stroke="#A0522D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>Print release included</li><li class="flex items-center gap-3 text-sm text-shadow-light/70"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M2.5 7.5L5.5 10.5L11.5 4" stroke="#A0522D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>Second shooter option</li><li class="flex items-center gap-3 text-sm text-shadow-light/70"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M2.5 7.5L5.5 10.5L11.5 4" stroke="#A0522D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>Engagement session</li><li class="flex items-center gap-3 text-sm text-shadow-light/70"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M2.5 7.5L5.5 10.5L11.5 4" stroke="#A0522D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>Rush delivery available</li></ul><button class="w-full py-4 rounded-2xl text-sm font-semibold tracking-wide transition-all duration-300 mt-auto bg-rust text-parchment hover:bg-rust-dark hover:scale-[1.02] shadow-md shadow-rust/20">Reserve Your Date</button></div></div><div class="fade-up package-card weathered-card rounded-4xl overflow-hidden flex flex-col relative shadow-lg" style="transition-delay:240ms"><div class="p-8 md:p-10 flex flex-col gap-6 flex-1"><div><span class="section-label">The destination experience</span><h3 class="font-fraunces text-3xl md:text-4xl text-shadow-rock font-light italic mt-1">The Canyon</h3></div><div class="flex items-baseline gap-2"><span class="font-fraunces text-4xl md:text-5xl text-rust font-light">$7,200</span><span class="text-shadow-light/50 text-sm">starting</span></div><hr class="desert-rule"/><p class="text-shadow-light/65 text-sm leading-relaxed font-light">Multi-day coverage for destination weddings with destination guests. Rehearsal dinner through farewell brunch â the whole story, not just the ceremony.</p><ul class="space-y-2.5 flex-1"><li class="flex items-center gap-3 text-sm text-shadow-light/70"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M2.5 7.5L5.5 10.5L11.5 4" stroke="#A0522D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>2 days of coverage</li><li class="flex items-center gap-3 text-sm text-shadow-light/70"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M2.5 7.5L5.5 10.5L11.5 4" stroke="#A0522D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>Unlimited locations</li><li class="flex items-center gap-3 text-sm text-shadow-light/70"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M2.5 7.5L5.5 10.5L11.5 4" stroke="#A0522D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>900+ edited images</li><li class="flex items-center gap-3 text-sm text-shadow-light/70"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M2.5 7.5L5.5 10.5L11.5 4" stroke="#A0522D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>Private online gallery</li><li class="flex items-center gap-3 text-sm text-shadow-light/70"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M2.5 7.5L5.5 10.5L11.5 4" stroke="#A0522D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>Print release included</li><li class="flex items-center gap-3 text-sm text-shadow-light/70"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M2.5 7.5L5.5 10.5L11.5 4" stroke="#A0522D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>Second shooter included</li><li class="flex items-center gap-3 text-sm text-shadow-light/70"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M2.5 7.5L5.5 10.5L11.5 4" stroke="#A0522D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>Engagement session</li><li class="flex items-center gap-3 text-sm text-shadow-light/70"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M2.5 7.5L5.5 10.5L11.5 4" stroke="#A0522D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>Same-day preview gallery</li><li class="flex items-center gap-3 text-sm text-shadow-light/70"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M2.5 7.5L5.5 10.5L11.5 4" stroke="#A0522D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>Printed album included</li></ul><button class="w-full py-4 rounded-2xl text-sm font-semibold tracking-wide transition-all duration-300 mt-auto border border-rust text-rust hover:bg-rust hover:text-parchment">Reserve Your Date</button></div></div></div><div class="text-center mt-12 fade-up"><p class="text-shadow-light/50 text-sm mb-3">Not ready to book yet?</p><a href="#story" class="gallery-link text-rust text-sm font-medium">See full galleries first â</a></div></div></section><section id="contact" class="relative min-h-[70vh] flex items-center justify-center overflow-hidden py-32" aria-label="Final call to action â reserve your desert wedding date"><div class="absolute inset-0"><div class="relative object-cover object-center" style="width:100%;height:100%"><img src="https://images.unsplash.com/photo-1578491133524-f33d9c7a7484" alt="Night sky over desert with Milky Way visible, stars dense above dark canyon silhouettes" class="object-cover object-center bg-gray-200 absolute inset-0 w-full h-full object-cover"/>
6</div><div class="absolute inset-0" style="background:linear-gradient(180deg, rgba(44,24,16,0.5) 0%, rgba(44,24,16,0.75) 100%)"></div></div><div class="absolute inset-0 pointer-events-none" aria-hidden="true"><div class="absolute rounded-full bg-warm-white star-dot" style="top:57.59937537999298%;left:47.6394666521498%;width:3.368422434584475px;height:3.368422434584475px;--duration:4.021265528337183s;--delay:1.8080290064239894s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:82.82027958923833%;left:8.42611025434763%;width:3.3089850013484874px;height:3.3089850013484874px;--duration:2.3437763200181636s;--delay:2.8762383951847283s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:99.74038908939332%;left:9.314526524012035%;width:3.103645213496569px;height:3.103645213496569px;--duration:3.566432146438699s;--delay:1.6336450102137607s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:5.499115080164718%;left:1.696795279737806%;width:2.7768914521466024px;height:2.7768914521466024px;--duration:2.0543592228277685s;--delay:0.01765634692330198s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:65.59374971039806%;left:35.76858034269357%;width:1.3567723809437453px;height:1.3567723809437453px;--duration:1.7885275001082541s;--delay:2.9336947156884876s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:50.31408527953889%;left:64.22943915077177%;width:1.9670541744848842px;height:1.9670541744848842px;--duration:1.9770823247301237s;--delay:0.9584220070100726s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:76.86448980727805%;left:64.09799089231993%;width:1.4946287724732155px;height:1.4946287724732155px;--duration:3.379698221948012s;--delay:1.184619760987617s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:46.908983467241924%;left:22.729601300705184%;width:1.8429321131424983px;height:1.8429321131424983px;--duration:2.3700600451018974s;--delay:2.7509768852954717s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:5.914326750384702%;left:9.775352332905808%;width:2.538958043012938px;height:2.538958043012938px;--duration:1.6267771355581495s;--delay:0.08201142329370326s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:72.3008478631522%;left:62.86854888773203%;width:3.4703072763490628px;height:3.4703072763490628px;--duration:2.3186084813051675s;--delay:2.319168921944682s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:12.410576640269145%;left:86.33042607171895%;width:3.749947723596055px;height:3.749947723596055px;--duration:4.017119007261437s;--delay:2.4486486640309613s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:29.577187335133925%;left:2.041383017357945%;width:1.9365419168898699px;height:1.9365419168898699px;--duration:2.360395436720415s;--delay:0.11874498701972303s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:14.19829165170665%;left:36.71577274865609%;width:2.9992230505422395px;height:2.9992230505422395px;--duration:4.228009029772746s;--delay:2.0387999783211366s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:34.011340985587026%;left:3.037834036022513%;width:3.892925017577176px;height:3.892925017577176px;--duration:2.8304294952425337s;--delay:2.4273999749731434s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:19.12537283836848%;left:76.63505356662064%;width:2.5471973803887056px;height:2.5471973803887056px;--duration:2.1789659771781014s;--delay:0.6842281328227793s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:63.445134552679484%;left:61.59150626709107%;width:3.118757919003377px;height:3.118757919003377px;--duration:3.119125355905327s;--delay:1.2942124538869484s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:60.671359256084514%;left:63.57559374910711%;width:2.561312700618397px;height:2.561312700618397px;--duration:4.316321912677785s;--delay:1.3883850617364362s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:86.55537794082595%;left:78.35038171591839%;width:3.7247370446872px;height:3.7247370446872px;--duration:3.2195830457077452s;--delay:1.2593168261670549s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:97.87073150619372%;left:3.099973038015791%;width:3.303561649205575px;height:3.303561649205575px;--duration:3.3518047446448325s;--delay:0.8362169682005798s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:80.29910422892787%;left:35.96981572314555%;width:2.921773504192043px;height:2.921773504192043px;--duration:1.9062458983500858s;--delay:2.6610089721238177s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:34.20421584310183%;left:33.866880935982%;width:1.5753972012061446px;height:1.5753972012061446px;--duration:2.158818974498489s;--delay:1.7427651699486575s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:76.80330761119278%;left:44.72544353156247%;width:2.4817004621597167px;height:2.4817004621597167px;--duration:2.9026245415427185s;--delay:2.573640998039953s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:37.5824069648963%;left:14.740021437378047%;width:1.722316552177814px;height:1.722316552177814px;--duration:3.4945523843741455s;--delay:2.9989791183839705s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:2.227298189541038%;left:50.631636184621456%;width:3.0091341203451423px;height:3.0091341203451423px;--duration:4.124751433380469s;--delay:1.4719541199654276s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:59.8400262798056%;left:58.30061964588889%;width:3.5517076854982097px;height:3.5517076854982097px;--duration:3.1367657582736546s;--delay:2.222943104380505s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:26.14907539436837%;left:60.50808903074445%;width:3.758146000040547px;height:3.758146000040547px;--duration:2.6528806963786398s;--delay:0.327441778220515s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:95.15278982133484%;left:96.24922415311374%;width:1.7997833217517767px;height:1.7997833217517767px;--duration:2.204911907886908s;--delay:1.0457375512601568s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:28.501155130973356%;left:85.00343301878492%;width:3.055431571835538px;
6height:3.055431571835538px;--duration:2.67051354019466s;--delay:1.8197730814185595s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:51.798575939213286%;left:0.625981310630852%;width:1.1439586411439389px;height:1.1439586411439389px;--duration:1.9767412470926942s;--delay:2.459354266381868s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:95.60605351360122%;left:5.855717317992815%;width:3.5937126233384564px;height:3.5937126233384564px;--duration:2.0706989361483794s;--delay:1.8302870194210832s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:88.47387204337723%;left:90.85729824310266%;width:1.7918028665692647px;height:1.7918028665692647px;--duration:4.186100830671165s;--delay:2.09501483903611s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:82.43487500442825%;left:4.319923126947689%;width:2.7533440481869587px;height:2.7533440481869587px;--duration:2.995777444726433s;--delay:0.037839857435504554s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:59.650968209777176%;left:72.74607576925385%;width:3.8951656224879647px;height:3.8951656224879647px;--duration:4.310626615130901s;--delay:2.5724815475320613s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:19.057631706916432%;left:43.02247191925173%;width:2.1471647905056854px;height:2.1471647905056854px;--duration:1.768053924334141s;--delay:2.641181798215988s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:41.8744636954953%;left:76.83464656033274%;width:2.9082486815814326px;height:2.9082486815814326px;--duration:3.5123708739820074s;--delay:2.0494979576468135s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:12.78751072958364%;left:11.213154481716714%;width:3.5872376721514314px;height:3.5872376721514314px;--duration:2.043271397459574s;--delay:1.650893745693586s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:14.958971968816082%;left:61.760547230529106%;width:2.2415519305067475px;height:2.2415519305067475px;--duration:3.4047229290606937s;--delay:2.543841745341397s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:33.12143307704727%;left:10.342020896608272%;width:1.6755377525771866px;height:1.6755377525771866px;--duration:3.5707386562443806s;--delay:1.4543757784105995s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:73.8688641086807%;left:34.323842398585015%;width:1.3475845932425012px;height:1.3475845932425012px;--duration:3.512387710350642s;--delay:0.15544714870960807s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:71.13814432664746%;left:18.53342746264841%;width:3.7142844781404127px;height:3.7142844781404127px;--duration:2.1914191077317s;--delay:2.8024611003652042s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:63.7234385600701%;left:92.82753028204374%;width:3.045871332408589px;height:3.045871332408589px;--duration:1.8217954676492845s;--delay:0.8972736505404648s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:25.112665802130984%;left:97.3322267620974%;width:2.0922119230758476px;height:2.0922119230758476px;--duration:2.693191322202787s;--delay:0.8140187825732037s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:42.428663942194774%;left:61.499043768090104%;width:1.9486038551380256px;height:1.9486038551380256px;--duration:3.5191109354718053s;--delay:2.9939010195888174s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:31.657147511600225%;left:75.23348847921905%;width:2.678409857676998px;height:2.678409857676998px;--duration:3.372004799713267s;--delay:1.672494513330692s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:56.471985652718516%;left:18.073632588126575%;width:1.0577993610381236px;height:1.0577993610381236px;--duration:2.2886493493329545s;--delay:2.0025744176247082s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:41.77256242233862%;left:91.25635817460036%;width:3.2078293250559815px;height:3.2078293250559815px;--duration:3.007647454775792s;--delay:1.4173687457106559s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:85.35095612352089%;left:47.12838950420066%;width:3.7745872634953077px;height:3.7745872634953077px;--duration:3.6168508987549908s;--delay:1.8052939508500128s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:1.4234802239321498%;left:81.87655546699489%;width:1.9610714319696614px;
6height:1.9610714319696614px;--duration:4.06517220124018s;--delay:0.4786364885823109s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:5.25388714188828%;left:75.95714218177933%;width:1.6844199747834325px;height:1.6844199747834325px;--duration:1.9843857827461058s;--delay:1.4549261691297701s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:17.54354804792595%;left:18.591743676812712%;width:1.8270249151013869px;height:1.8270249151013869px;--duration:3.7528898695636532s;--delay:1.2095850281441216s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:26.345013290447206%;left:56.81692013552415%;width:3.963358034954089px;height:3.963358034954089px;--duration:2.8585758883841224s;--delay:2.811689392949398s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:57.79005363324779%;left:44.9525959344306%;width:2.5432412819947388px;height:2.5432412819947388px;--duration:2.046416712017455s;--delay:2.465109049287868s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:0.2482650963961941%;left:45.4337555315854%;width:1.88074311582315px;height:1.88074311582315px;--duration:3.882819397648933s;--delay:1.2291869790582044s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:23.2029151550867%;left:15.1186282371226%;width:1.398518413063412px;height:1.398518413063412px;--duration:3.2721160327360055s;--delay:1.0013079200146704s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:43.94514198467241%;left:71.8963219325694%;width:2.668259361055691px;height:2.668259361055691px;--duration:3.7154805222870735s;--delay:2.3760369926552567s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:99.85894600086746%;left:73.24245641410232%;width:2.161526019559953px;height:2.161526019559953px;--duration:3.536697313171187s;--delay:0.9611995026884055s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:55.240934464950975%;left:84.98481544097717%;width:3.0219657315450945px;height:3.0219657315450945px;--duration:4.436938248026187s;--delay:0.05841934342419397s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:44.65223011455035%;left:97.82568872256681%;width:3.913461008211942px;height:3.913461008211942px;--duration:2.4478273346199035s;--delay:2.149828119756385s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:77.80093107026092%;left:28.025081376577553%;width:3.5603985864377865px;height:3.5603985864377865px;--duration:2.699621194428402s;--delay:0.7105001814395198s"></div><div class="absolute rounded-full bg-warm-white star-dot" style="top:25.583483069439474%;left:9.456520057968731%;width:1.1254270057735376px;height:1.1254270057735376px;--duration:2.012712201024101s;--delay:2.7661166677338107s"></div></div><div class="relative z-10 text-center px-6 max-w-3xl mx-auto"><span class="section-label text-sand/70 fade-up block mb-6">Your date is waiting</span><div class="reveal-text mb-4"><h2 class="reveal-inner font-fraunces text-display-xl text-warm-white font-light italic leading-none">The desert is ready.</h2></div><div class="reveal-text mb-10"><p class="reveal-inner font-fraunces text-xl md:text-2xl text-warm-white/70 font-light italic">Are you?</p></div><p class="fade-up text-warm-white/55 text-base leading-relaxed max-w-md mx-auto mb-12 font-light">Dates book months ahead â especially for golden hour in October and the slot canyons in spring. Tell me when you want to get married and we'll make it happen.</p><div class="fade-up flex flex-col sm:flex-row items-center justify-center gap-5"><button class="bg-rust text-parchment px-10 py-4 rounded-full text-sm font-semibold tracking-wide hover:bg-rust-dark transition-all duration-300 hover:scale-105 shadow-xl shadow-rust/30 float-cta">Reserve Your Date</button><a href="#story" class="text-warm-white/60 text-sm font-medium gallery-link hover:text-warm-white transition-colors">See Full Galleries</a></div><p class="fade-up text-warm-white/35 text-xs tracking-wide mt-10">Currently booking 2025â2026 · Joshua Tree · Sedona · Arches · Antelope Canyon · Zion</p></div></section><footer class="border-t border-mesa/20 py-16 px-6 md:px-10"><div class="max-w-7xl mx-auto flex flex-col md:flex-row items-start md:items-center justify-between gap-8"><div class="flex flex-col gap-2"><div class="flex items-center gap-2 text-shadow-rock"><img alt="Logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="flex-shrink-0 bg-gray-200 " style="color:transparent" src="/assets/images/app_logo.png"/><span class="text-xl font-bold">CaptureDesert</span></div><p class="text-sm text-shadow-light/60 font-light italic font-fraunces">Where the light finds you.</p></div><div class="flex flex-wrap gap-x-8 gap-y-3 text-sm font-medium text-shadow-light/60"><a href="#work" class="hover:text-rust transition-colors">Work</a><a href="#story" class="hover:text-rust transition-colors">Story</a><a href="#packages" class="hover:text-rust transition-colors">Packages</a><a href="#contact" class="hover:text-rust transition-colors">Contact</a><a href="#" class="hover:text-rust transition-colors">Privacy</a></div></div><div class="max-w-7xl mx-auto mt-10 pt-8 border-t border-mesa/10 flex flex-col md:flex-row items-center justify-between gap-4"><p class="text-xs text-shadow-light/40 tracking-wide">
6© 2026 CaptureDesert · American Southwest</p><div class="flex items-center gap-6"><a href="#" class="text-xs text-shadow-light/40 hover:text-rust transition-colors tracking-wide">Instagram</a><a href="#" class="text-xs text-shadow-light/40 hover:text-rust transition-colors tracking-wide">Pinterest</a></div></div></footer><button aria-label="Reserve your wedding date" class="floating-reserve fixed bottom-8 right-6 z-40 bg-rust text-parchment px-6 py-3.5 rounded-full text-xs font-semibold tracking-widest uppercase shadow-xl shadow-rust/30 opacity-0 translate-y-4 pointer-events-none transition-all duration-500"><span class="flex items-center gap-2"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><rect x="1" y="3" width="12" height="10" rx="1.5" stroke="currentColor" stroke-width="1.2"></rect><path d="M4 1.5V4M10 1.5V4M1 6h12" stroke="currentColor" stroke-width="1.2" stroke-linecap="round"></path></svg>Reserve Your Date</span></button></main>
6<script type="module" defer="" src="https://static.rocket.new/rocket-shot.js?v=0.0.2"></script>
6<script src="/_next/static/chunks/webpack-44d0b31da7dca3a1.js" async=""></script>
6<script>(self.__next_f=self.__next_f||[]).push([0])</script>
6<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[2533,[\"837\",\"static/chunks/837-e60ddab2d1186dfe.js\",\"345\",\"static/chunks/app/not-found-bddb5c95ee0a3a6b.js\"],\"default\"]\n5:I[7033,[],\"ClientPageRoot\"]\n6:I[8717,[\"837\",\"static/chunks/837-e60ddab2d1186dfe.js\",\"565\",\"static/chunks/565-3dae8e001f16d365.js\",\"620\",\"static/chunks/app/home/page-c651cac60902391c.js\"],\"default\"]\n9:I[6213,[],\"OutletBoundary\"]\nb:I[6213,[],\"MetadataBoundary\"]\nd:I[6213,[],\"ViewportBoundary\"]\nf:I[4835,[],\"\"]\n:HL[\"/_next/static/css/361b5f92c8c2af99.css\",\"style\"]\n0:{\"P\":null,\"b\":\"mpOg3dxW2Oka0ap8fFoIi\",\"p\":\"\",\"c\":[\"\",\"home\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"home\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/361b5f92c8c2af99.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[\"$\",\"$L4\",null,{}]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"script\",null,{\"type\":\"module\",\"async\":true,\"src\":\"https://static.rocket.new/rocket-web.js?_cfg=https%3A%2F%2Fcapturedes3631back.builtwithrocket.new\u0026_be=https%3A%2F%2Fappanalytics.rocket.new\u0026_v=0.1.17\"}],[\"$\",\"script\",null,{\"type\":\"module\",\"defer\":true,\"src\":\"https://static.rocket.new/rocket-shot.js?v=0.0.2\"}]]}]}]]}],{\"children\":[\"home\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"home\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\","])</script>
6<script>self.__next_f.push([1,"\"$1\",\"c\",{\"children\":[[\"$\",\"$L5\",null,{\"Component\":\"$6\",\"searchParams\":{},\"params\":{},\"promises\":[\"$@7\",\"$@8\"]}],null,[\"$\",\"$L9\",null,{\"children\":\"$La\"}]]}],{},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"l1pJ0z7uZRVNw6B55Qjuk\",{\"children\":[[\"$\",\"$Lb\",null,{\"children\":\"$Lc\"}],[\"$\",\"$Ld\",null,{\"children\":\"$Le\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$f\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script>
6<script>self.__next_f.push([1,"7:{}\n8:{}\n"])</script>
6<script>self.__next_f.push([1,"e:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\nc:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"CaptureDesert â Desert Wedding Photography\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"Elopements and destination weddings in Joshua Tree, Arches, Sedona \u0026 beyond. Desert wedding photographer capturing golden hour, slot canyons, and the love story only the Southwest can frame.\"}],[\"$\",\"link\",\"3\",{\"rel\":\"icon\",\"href\":\"/assets/images/app_logo.png\",\"type\":\"image/x-icon\"}]]\n"])</script>
6<script>self.__next_f.push([1,"a:null\n"])</script>
6</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.