.sv *{margin:0;padding:0;box-sizing:border-box;}
.sv{font-family:’Lato’,sans-serif;color:#2c2420;overflow-x:hidden;}
.sv img{display:block;max-width:100%;}
.sv a{text-decoration:none;color:inherit;}
:root{–white:#fff;–offwhite:#fdfcfa;–light:#f8f4f0;–pale:#f2ece6;–blush:#f7e8e8;–rose:#d4888e;–rose-dark:#b05a60;–rose-light:#e8b4b8;–gold:#c9a96e;–text:#2c2420;–text-mid:#6b5e58;–text-light:#a09088;–border:rgba(212,136,142,.2);}
/* TOPBAR */
.sv-topbar{background:var(–white);text-align:center;padding:10px 20px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(–text-mid);border-bottom:1px solid var(–border);}
.sv-topbar a{color:var(–rose-dark);font-weight:700;text-decoration:none;}
/* NAV */
.sv-nav{background:var(–white);border-bottom:1px solid var(–border);position:sticky;top:0;z-index:900;}
.sv-nav-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 40px;}
.sv-nav-logo{font-family:’Playfair Display’,serif;font-size:22px;font-weight:500;color:var(–rose-dark);padding:18px 0;font-style:italic;}
.sv-nav-links{display:flex;list-style:none;align-items:center;gap:0;}
.sv-nav-links > li{position:relative;}
.sv-nav-links > li > a,.sv-nav-links > li > span{display:block;padding:22px 16px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(–text-mid);font-weight:400;transition:color .25s;cursor:pointer;white-space:nowrap;}
.sv-nav-links > li > a:hover,.sv-nav-links > li > span:hover{color:var(–rose);}
.sv-dropdown{position:absolute;top:100%;left:0;background:var(–white);border:1px solid var(–border);min-width:200px;display:none;z-index:100;box-shadow:0 8px 32px rgba(0,0,0,.07);}
.sv-nav-links > li:hover .sv-dropdown{display:block;}
.sv-dropdown a{display:block;padding:12px 20px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(–text-mid);border-bottom:1px solid var(–border);transition:background .2s,color .2s;}
.sv-dropdown a:last-child{border-bottom:none;}
.sv-dropdown a:hover{background:var(–blush);color:var(–rose-dark);}
.sv-nav-quote{background:var(–rose);color:white!important;padding:10px 20px!important;font-size:10.5px!important;letter-spacing:.14em;transition:background .3s!important;margin-left:8px;display:block;}
.sv-nav-quote:hover{background:var(–rose-dark)!important;}
/* HERO */
.sv-hero{position:relative;height:88vh;min-height:560px;overflow:hidden;display:flex;align-items:flex-end;}
.sv-hero-img{position:absolute;inset:0;background:url(‘
https://images.unsplash.com/photo-1519741497674-611481863552?w=1920&q=85′) center 30%/cover no-repeat;}
.sv-hero-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(44,36,32,.55) 0%,rgba(44,36,32,.1) 60%,transparent 100%);}
.sv-hero-caption{position:relative;z-index:1;padding:0 60px 52px;color:white;max-width:780px;}
.sv-hero-caption p{font-size:15px;line-height:1.9;font-weight:300;font-style:italic;color:rgba(255,255,255,.88);margin-bottom:12px;}
.sv-hero-caption cite{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.55);font-style:normal;}
/* RIBBON */
.sv-ribbon{background:#f7d8d8;overflow:hidden;padding:18px 0;white-space:nowrap;}
.sv-ribbon-track{display:inline-flex;animation:sv-slide 28s linear infinite;}
.sv-ribbon-item{display:inline-flex;align-items:center;gap:18px;padding:0 24px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(–rose-dark);font-weight:400;}
.sv-ribbon-dot{width:3px;height:3px;border-radius:50%;background:var(–rose);opacity:.8;flex-shrink:0;}
@keyframes sv-slide{from{transform:translateX(0);}to{transform:translateX(-50%);}}
/* SECTION HEADERS */
.sv-sec-head{text-align:center;padding:64px 40px 40px;}
.sv-sec-rule{width:44px;height:1.5px;background:var(–rose-light);margin:16px auto 20px;}
.sv-label{font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(–rose);margin-bottom:10px;}
/* WHY SECTION */
.sv-why{display:grid;grid-template-columns:1fr 1fr;max-width:1200px;margin:0 auto;padding:80px 40px;gap:72px;align-items:center;}
.sv-why-text h2{font-family:’Playfair Display’,serif;font-size:clamp(32px,4vw,52px);font-weight:400;color:var(–text);margin-bottom:20px;line-height:1.2;}
.sv-why-text h2 em{font-style:italic;color:var(–rose);}
.sv-why-text p{font-size:15px;line-height:1.9;color:var(–text-mid);font-weight:300;margin-bottom:28px;}
.sv-btn-rose{display:inline-block;padding:14px 40px;background:var(–rose);color:white;font-size:11px;letter-spacing:.18em;text-transform:uppercase;transition:all .3s;}
.sv-btn-rose:hover{background:var(–rose-dark);transform:translateY(-1px);}
.sv-btn-outline{display:inline-block;padding:13px 38px;border:1.5px solid var(–rose);color:var(–rose-dark);font-size:11px;letter-spacing:.18em;text-transform:uppercase;transition:all .3s;margin-left:12px;}
.sv-btn-outline:hover{background:var(–rose);color:white;}
.sv-why-video{position:relative;aspect-ratio:16/9;overflow:hidden;cursor:pointer;background:#e8d8d0;}
.sv-why-video img{width:100%;height:100%;object-fit:cover;transition:transform .7s;}
.sv-why-video:hover img{transform:scale(1.04);}
.sv-play-btn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;}
.sv-play-inner{width:72px;height:72px;border-radius:50%;background:rgba(255,255,255,.85);display:flex;align-items:center;justify-content:center;transition:all .35s;box-shadow:0 4px 20px rgba(0,0,0,.15);}
.sv-why-video:hover .sv-play-inner{background:var(–rose);transform:scale(1.08);}
.sv-play-tri{width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:20px solid var(–rose);margin-left:4px;transition:border-color .35s;}
.sv-why-video:hover .sv-play-tri{border-left-color:white;}
/* STYLE BLOCKS */
.sv-style-split{display:grid;grid-template-columns:1fr 1fr;max-width:1200px;margin:0 auto;align-items:center;gap:0;}
.sv-style-split.sv-reverse{direction:rtl;}
.sv-style-split.sv-reverse > *{direction:ltr;}
.sv-style-img{overflow:hidden;}
.sv-style-img img{width:100%;height:480px;object-fit:cover;display:block;transition:transform .8s;}
.sv-style-img:hover img{transform:scale(1.04);}
.sv-style-content{padding:60px 56px;}
.sv-style-h{font-family:’Playfair Display’,serif;font-size:clamp(28px,3.5vw,44px);font-weight:400;color:var(–text);line-height:1.2;margin-bottom:16px;}
.sv-style-h em{font-style:italic;color:var(–rose);}
.sv-style-body{font-size:15px;line-height:1.9;color:var(–text-mid);font-weight:300;margin-bottom:28px;}
/* PHOTO GRIDS */
.sv-photo-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:0 0 4px;}
.sv-photo-strip img{width:100%;height:260px;object-fit:cover;display:block;transition:transform .7s;}
.sv-photo-item{overflow:hidden;}
.sv-photo-item:hover img{transform:scale(1.05);}
.sv-photo-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:4px;}
.sv-photo-grid-4 img{width:100%;height:300px;object-fit:cover;display:block;transition:transform .7s;}
.sv-photo-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;}
.sv-photo-grid-3 img{width:100%;height:360px;object-fit:cover;display:block;transition:transform .7s;}
.sv-photo-2up{display:grid;grid-template-columns:3fr 2fr;gap:4px;margin-bottom:4px;}
.sv-photo-2up img{width:100%;height:420px;object-fit:cover;display:block;transition:transform .7s;}
/* PRICING */
.sv-pricing{background:var(–light);}
.sv-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto;padding:0 40px 40px;}
.sv-price-card{background:white;border:1px solid var(–border);padding:40px 32px;text-align:center;transition:box-shadow .3s,transform .3s;}
.sv-price-card:hover{box-shadow:0 16px 48px rgba(212,136,142,.15);transform:translateY(-4px);}
.sv-price-card.sv-featured{border:2px solid var(–rose);background:var(–blush);}
.sv-price-badge{display:inline-block;background:var(–rose);color:white;font-size:9px;letter-spacing:.2em;text-transform:uppercase;padding:4px 14px;margin-bottom:20px;}
.sv-price-cat{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(–rose);margin-bottom:8px;}
.sv-price-name{font-family:’Playfair Display’,serif;font-size:28px;font-weight:400;color:var(–text);margin-bottom:6px;}
.sv-price-amount{font-family:’Playfair Display’,serif;font-size:48px;font-weight:400;color:var(–text);line-height:1;margin-bottom:4px;}
.sv-price-amount span{font-size:22px;vertical-align:top;margin-top:8px;display:inline-block;}
.sv-price-note{font-size:11.5px;color:var(–text-light);margin-bottom:24px;}
.sv-price-rule{height:1px;background:var(–border);margin:20px 0;}
.sv-price-feats{list-style:none;text-align:left;margin-bottom:28px;}
.sv-price-feats li{font-size:13.5px;color:var(–text-mid);padding:7px 0;display:flex;gap:10px;align-items:flex-start;font-weight:300;border-bottom:1px solid rgba(212,136,142,.1);}
.sv-price-feats li:last-child{border-bottom:none;}
.sv-price-feats li::before{content:’\2713′;color:var(–rose);flex-shrink:0;font-size:12px;margin-top:1px;}
.sv-price-btn{display:block;text-align:center;padding:13px 28px;background:var(–rose);color:white;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;transition:background .3s;}
.sv-price-btn:hover{background:var(–rose-dark);}
.sv-price-card.sv-featured .sv-price-btn{background:var(–rose-dark);}
.sv-cat-head{max-width:1100px;margin:0 auto;padding:8px 40px 0;}
.sv-cat-head h3{font-family:’Playfair Display’,serif;font-size:20px;font-weight:400;color:var(–text-mid);letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;padding-top:20px;border-top:1px solid var(–border);}
/* ADDONS */
.sv-addons{max-width:1100px;margin:0 auto;padding:0 40px 60px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
.sv-addon-card{background:white;border:1px solid var(–border);padding:28px 24px;text-align:center;}
.sv-addon-name{font-family:’Playfair Display’,serif;font-size:20px;font-weight:400;color:var(–text);margin-bottom:6px;}
.sv-addon-price{font-size:22px;font-weight:700;color:var(–rose);margin-bottom:8px;}
.sv-addon-desc{font-size:13px;color:var(–text-light);line-height:1.7;font-weight:300;}
/* REVIEWS */
.sv-reviews{background:var(–pale);}
.sv-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto;padding:0 40px 60px;}
.sv-review-card{background:white;padding:36px 28px;border:1px solid var(–border);}
.sv-review-stars{color:var(–rose);font-size:16px;letter-spacing:2px;margin-bottom:14px;}
.sv-review-text{font-family:’Playfair Display’,serif;font-size:16px;font-style:italic;line-height:1.75;color:var(–text);margin-bottom:20px;font-weight:400;}
.sv-review-name{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(–rose);margin-bottom:3px;}
.sv-review-loc{font-size:12px;color:var(–text-light);font-weight:300;}
/* DESTINATION */
.sv-dest{position:relative;overflow:hidden;min-height:420px;display:flex;align-items:center;justify-content:center;text-align:center;}
.sv-dest-bg{position:absolute;inset:0;background:url(‘
https://images.unsplash.com/photo-1465495976277-4387d4b0b4c6?w=1600&q=80′) center/cover no-repeat;}
.sv-dest-bg::after{content:”;position:absolute;inset:0;background:rgba(253,240,238,.6);}
.sv-dest-inner{position:relative;z-index:1;padding:60px 40px;}
.sv-dest-inner h2{font-family:’Playfair Display’,serif;font-size:clamp(28px,4vw,50px);font-weight:400;color:var(–text);margin-bottom:12px;}
.sv-dest-inner h2 em{font-style:italic;color:var(–rose-dark);}
.sv-dest-inner p{font-size:15px;color:var(–text-mid);max-width:560px;margin:0 auto 32px;line-height:1.85;font-weight:300;}
/* ALBUMS */
.sv-albums-split{display:grid;grid-template-columns:1fr 1fr;max-width:1100px;margin:0 auto;padding:0 40px 80px;gap:64px;align-items:center;}
.sv-albums-img img{width:100%;height:420px;object-fit:cover;}
.sv-albums-content h3{font-family:’Playfair Display’,serif;font-size:clamp(24px,3vw,38px);font-weight:400;color:var(–text);margin-bottom:14px;line-height:1.25;}
.sv-albums-content h3 em{font-style:italic;color:var(–rose);}
.sv-albums-content p{font-size:15px;line-height:1.9;color:var(–text-mid);font-weight:300;margin-bottom:20px;}
.sv-albums-content ul{list-style:none;margin-bottom:28px;}
.sv-albums-content ul li{font-size:14px;color:var(–text-mid);padding:6px 0;border-bottom:1px solid var(–border);display:flex;gap:10px;font-weight:300;}
.sv-albums-content ul li::before{content:’\2014′;color:var(–rose-light);}
/* CTA STRIP */
.sv-cta-strip{background:var(–blush);border-top:1px solid var(–border);border-bottom:1px solid var(–border);padding:60px 40px;text-align:center;}
.sv-cta-strip h2{font-family:’Playfair Display’,serif;font-size:clamp(26px,3.5vw,42px);font-weight:400;font-style:italic;color:var(–text);margin-bottom:16px;}
.sv-cta-strip p{font-size:15px;color:var(–text-mid);max-width:540px;margin:0 auto 32px;line-height:1.85;font-weight:300;}
.sv-cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;}
/* CONTACT */
.sv-contact{background:var(–light);}
.sv-contact-wrap{display:grid;grid-template-columns:1fr 1fr;max-width:1100px;margin:0 auto;padding:0 40px 80px;gap:64px;}
.sv-contact-info h3{font-family:’Playfair Display’,serif;font-size:28px;font-weight:400;color:var(–text);margin-bottom:14px;}
.sv-contact-info h3 em{font-style:italic;color:var(–rose);}
.sv-contact-info p{font-size:14.5px;line-height:1.9;color:var(–text-mid);font-weight:300;margin-bottom:28px;}
.sv-cinfo-row{display:flex;gap:14px;margin-bottom:14px;align-items:flex-start;}
.sv-cinfo-lbl{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(–rose);width:80px;flex-shrink:0;padding-top:2px;}
.sv-cinfo-val{font-size:14px;color:var(–text-mid);font-weight:300;}
.sv-contact-form{display:flex;flex-direction:column;gap:14px;}
.sv-cf-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;}
.sv-cf-field{display:flex;flex-direction:column;gap:6px;}
.sv-cf-label{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(–text-light);}
.sv-cf-input{background:white;border:1px solid var(–border);color:var(–text);padding:12px 14px;font-family:’Lato’,sans-serif;font-size:14px;font-weight:300;outline:none;transition:border-color .3s;width:100%;}
.sv-cf-input:focus{border-color:var(–rose);}
textarea.sv-cf-input{min-height:120px;resize:vertical;}
.sv-cf-submit{align-self:flex-start;padding:14px 44px;background:var(–rose);color:white;border:none;cursor:pointer;font-family:’Lato’,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;transition:all .3s;}
.sv-cf-submit:hover{background:var(–rose-dark);transform:translateY(-1px);}
/* FOOTER */
.sv-footer{background:var(–text);color:white;padding:52px 40px 32px;}
.sv-footer-inner{max-width:1200px;margin:0 auto;}
.sv-footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;margin-bottom:44px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1);}
.sv-footer-col h4{font-family:’Playfair Display’,serif;font-size:16px;font-weight:400;color:white;margin-bottom:14px;}
.sv-footer-col p,.sv-footer-col a{font-size:13.5px;color:rgba(255,255,255,.55);line-height:1.9;font-weight:300;display:block;transition:color .3s;}
.sv-footer-col a:hover{color:var(–rose-light);}
.sv-footer-logo-col p{font-size:13px;color:rgba(255,255,255,.45);line-height:1.85;font-weight:300;margin-bottom:14px;}
.sv-footer-socials{display:flex;gap:12px;margin-top:20px;}
.sv-footer-socials a{width:36px;height:36px;border:1px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:11px;color:rgba(255,255,255,.5);transition:all .3s;}
.sv-footer-socials a:hover{border-color:var(–rose-light);color:var(–rose-light);}
.sv-footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;}
.sv-footer-bottom p{font-size:11.5px;color:rgba(255,255,255,.3);letter-spacing:.04em;}
.sv-footer-bottom a{font-size:11px;color:rgba(255,255,255,.3);transition:color .3s;}
.sv-footer-bottom a:hover{color:var(–rose-light);}
/* RESPONSIVE */
@media(max-width:1024px){
.sv-why,.sv-style-split,.sv-albums-split,.sv-contact-wrap{grid-template-columns:1fr;gap:40px;}
.sv-style-split.sv-reverse{direction:ltr;}
.sv-pricing-grid,.sv-reviews-grid,.sv-addons{grid-template-columns:1fr;}
.sv-footer-top{grid-template-columns:1fr;}
.sv-photo-strip{grid-template-columns:repeat(3,1fr);}
.sv-photo-grid-4{grid-template-columns:repeat(2,1fr);}
.sv-cf-row{grid-template-columns:1fr;}
.sv-nav-inner{flex-wrap:wrap;}
.sv-nav-links{display:none;}
}
@media(max-width:640px){
.sv-hero-caption{padding:0 24px 36px;}
.sv-sec-head{padding:48px 24px 32px;}
.sv-why{padding:48px 24px;}
.sv-photo-strip{grid-template-columns:1fr 1fr;}
.sv-photo-grid-3{grid-template-columns:1fr 1fr;}
.sv-photo-2up{grid-template-columns:1fr;}
.sv-footer{padding:40px 24px 24px;}
}
“Starlit Vows is phenomenal. You can tell immediately they’re not just there to take the standard shots. They immerse themselves in the scene, find creative angles, and bring out your absolute best — the result is pure magic.”
— Isabelle M., Chicago
Wedding Photography
Cinematic Videography
Photos in 14 Days
Chicago · Detroit · Columbus
Heirloom Albums
Highlight Films
Nationwide Travel
Wedding Photography
Cinematic Videography
Photos in 14 Days
Chicago · Detroit · Columbus
Heirloom Albums
Highlight Films
Nationwide Travel
Why Starlit Vows?
We are more than photographers and videographers — we are storytellers. Our team brings passion, creativity, and a cinematic eye to every wedding we document. With teams based in Chicago, Detroit, and Columbus, we travel wherever your love story takes us.
We believe in immersing ourselves in every moment — finding light, emotion, and beauty that others overlook. The result? Images and films that move you every single time you revisit them.
Book a Free Consultation
View Pricing
Our Style
The Exciting
Energy is contagious — and we know how to capture it. A photographer with a vibrant personality means the day flows naturally. We think like a director and an actor all at once — giving direction when you need it and stepping back when the moment speaks for itself.
See the Gallery
Our Style
The Elegant
Every wedding deserves a touch of timeless beauty. We create dramatically lit bridal portraits and stylized images that exude grace and sophistication — the kind of photographs that will look just as stunning hanging on your wall thirty years from now.
Inquire Now
Our Style
The Editorial
Nothing defines great photography like catching the uninterrupted moment. Our approach encompasses every style — including documentary and editorial. There’s a time to direct, and a time to step back and simply observe the story unfolding in front of us.
View Wedding Gallery
Our Style
The Family
You’re beginning a new family — so let’s celebrate the one that made you. From intimate family portraits to the full extended crew, we make sure every important connection is beautifully documented.
Book Your Date
Cinematic Films
Your Story, On Film
Our cinematic films are crafted with advanced multi-camera production, bespoke scoring, and colour grading — delivered within 28 days so you can relive every whispered vow, tear of joy, and first dance forever.
- ✓ Cinematic Highlight Film (3–8 minutes)
- ✓ Full Ceremony & Reception edit
- ✓ Documentary-style with recorded vows & speeches
- ✓ Multi-camera production with color grading
View Film Packages
Destination Weddings
The International
Travel expands our world view. Starlit Vows has photographed and filmed weddings across the US and internationally. Santorini, Cancun, Vancouver, Spain — wherever your love story takes you, we’re ready to follow.
Investment
Photo & Video Pricing
All pricing reflects starting rates. Each collection is tailored to your unique vision.
Photography
Photography
Spark
$1,600
Starting price · 6 hours
- 6-hour coverage
- 1 photographer
- 250+ edited high-res photos
- Password-protected online gallery
- Full-resolution digital download
Book This Package
Most Popular
Photography
Radiance
$2,600
Starting price · 8 hours · 2 photographers
- Premium 8-hour coverage
- 2 photographers
- 450+ edited high-res photos
- Wedding day consultation + itinerary
- Password-protected online gallery
- Full-resolution digital download
Book This Package
Photography
Starlight
$3,000
Starting price · Full day · 2 photographers
- Full-day (10-hour) coverage
- 2 photographers
- 600+ edited high-res photos
- Wedding day consultation + itinerary
- Password-protected online gallery
- Full-resolution digital download
Book This Package
Photography + Videography
Photo + Video
Eternal Glimmer
$2,900
Starting price · 8 hours
- 8-hour coverage
- 1 photographer + 1 videographer
- 350+ edited high-res photos
- Cinematic highlight film (4–6 min)
- Full ceremony video
- Digital delivery of all photos & films
Book This Package
Most Popular
Photo + Video
Eternal Twilight
$4,500
Starting price · Full day · 2 photographers
- Full-day (10-hour) coverage
- 2 photographers + 1 videographer
- 600+ edited high-res photos
- Cinematic highlight film (4–6 min)
- Full ceremony + reception highlights
- Wedding day consultation + itinerary
- Digital delivery of all photos & films
Book This Package
Photo + Video
Eternal Starlight
$5,500
Starting price · Full day · Ultimate coverage
- Full-day (10-hour) coverage
- 2 photographers + 2 videographers
- 600+ edited high-res photos
- Premium highlight film (6–8 min)
- Full ceremony + extended reception edit
- Multi-cam cinematic production
- Digital delivery of all photos & films
Book This Package
Videography Only
Videography
Gemini
$2,300
Starting price · Full day
- Full-day coverage
- 1 videographer
- Cinematic highlight film (4–6 min)
- Full ceremony video
- Digital delivery
Book This Package
Most Popular
Videography
Tara
$3,500
Starting price · Full day · 2 videographers
- Full-day (10-hour) coverage
- 2 videographers
- Premium highlight film (6–8 min)
- Full ceremony + extended reception
- Multi-cam production
- Digital delivery
Book This Package
Add-Ons & Sessions
Engagement Session
$650
A relaxed, fun session to capture your connection before the big day. Includes online gallery and full-res digital images.
Heirloom Album
From $1,200
Handmade luxury wedding albums, thoughtfully designed to tell your story. Genuine leather covers, seamless printed layouts.
Destination Wedding
Custom Quote
We’ve photographed weddings across the US and internationally. Contact us to create a personalized destination plan.
Heirlooms
Handmade Wedding Albums
A treasure you’ll cherish forever
Each album is thoughtfully designed to tell the wedding story in the most perfect of ways. Many gorgeous genuine leathers and combinations are available for the album cover with seamless printed layouts.
- Albums start at $1,200 for 14×10 with initial 10 spreads
- Additional spreads available at $200 each
- Parent books available from $850
- Custom leather cover options available
Inquire About Albums
Kind Words
What Our Couples Say
★★★★★
“Starlit Vows is phenomenal. You can tell immediately they’re not just there to take standard shots — they find creative angles and bring out your absolute best.”
Mitchel & Alicia
Chicago, IL
★★★★★
“The highlight film was beyond anything we imagined. Our families watched it over and over. Getting our photos back in 14 days was the cherry on top.”
Clara & James
Detroit, MI
★★★★★
“They immersed themselves in every moment of our day. The images are soft, honest, and full of love. Every photo captures our true selves in ways we never expected.”
Emilia & Luca
Columbus, OH
Your Fairy-Tale, captured forever.
Dates book quickly — especially during peak season. Reach out today to check your date availability and start bringing your vision to life together.