/* PORTFOLIO PAGE — Responsive Text, Images, Hero */ /* === Typography === */ .portfolio-page h1, .portfolio-page h2, .portfolio-page h3 { font-size: clamp(22px, 3vw, 48px) !important; line-height: 1.2 !important; } .portfolio-page p { font-size: clamp(14px, 1.2vw, 18px) !important; line-height: 1.5 !important; } /* Buttons / links */ .portfolio-page a, .portfolio-page button { font-size: clamp(12px, 1vw, 16px) !important; line-height: 1.3 !important; padding: 0.5em 1em; } /* === Hero / Title canvas image === */ /* Force hero background images to fill their canvas fully */ .portfolio-page .canvas:first-of-type { background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important; } /* If your hero uses an instead of a background */ .portfolio-page .canvas:first-of-type img { width: 100% !important; height: 100% !important; object-fit: cover !important; } /* === Gallery images === */ .portfolio-page img, .portfolio-page svg, .portfolio-page .icon { max-width: 100%; height: auto; display: block; } /* === Mobile padding === */ @media (max-width: 768px) { .portfolio-page { padding: 0 20px; } }

Authentic Stories, Beautifully Told.

Stories in Stillness and Light

What you’ll find here isn’t just my work — it’s theirs too. A quiet collection of people and moments I’ll never forget.

A tender archive of connecting glances, precious moments, and everything in-between. These images honor love not just by staging it, but by witnessing it.

Weddings & Elopements

Gabriella captured our special day in more ways than I can describe. All the portraits are absolutely breathtaking. She was very responsive, patient, and the delivery was on time. Our family absolutely loved her and felt so comfortable. She’s fun spirited and an amazing photographer that captured memories that will last forever! Thank you again, Gabriella.

-Nicole & Nik

"She's fun Sprited and An
Amazing Photographer"

Send

How Did You Hear About Me? 

What's Your Budget? 

What About My Approach Feels Right For You?*

Where Are You Getting Married?*

Give Me All The Details!*

When Are You Getting Married?*

What's Your Instagram?

Phone Number*

Your Email*

Your Names*

tap here for pricing information

Your wedding day is going to be full of once-in-a-lifetime moments - my job is to make sure they’re remembered with the same emotion you felt living them! Thats why I take on a limited number of weddings each year.

With years of experience anticipating moments as they unfold, I’ll capture your story with authenticity and intention - without being in your face all day. I work best with couples who cherish being present, laughing freely, and soaking in every detail of the day.

 If thats you, fill out my contact form and let’s start writing your love story!

Almost Fully Booked for 2025. Inquire for Your Date Below.

Ready To Write Your Story?