<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>wedding Archives - Tyra Nicole</title>
	<atom:link href="https://iamtyranicole.com/tag/wedding/feed/" rel="self" type="application/rss+xml" />
	<link>https://iamtyranicole.com/tag/wedding/</link>
	<description></description>
	<lastBuildDate>Mon, 20 Apr 2026 03:41:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<site xmlns="com-wordpress:feed-additions:1">240989522</site>	<item>
		<title>7 Small Backyard Wedding Ideas That Look Expensive (From My Real Wedding)</title>
		<link>https://iamtyranicole.com/small-backyard-wedding-ideas-on-a-budget/</link>
		
		<dc:creator><![CDATA[Tyra]]></dc:creator>
		<pubDate>Fri, 06 Feb 2026 07:21:43 +0000</pubDate>
				<category><![CDATA[Lifestyle]]></category>
		<category><![CDATA[wedding]]></category>
		<guid isPermaLink="false">https://iamtyranicole.com/?p=2562</guid>

					<description><![CDATA[<p>Our backyard wedding didn’t cost a fortune, but some have said it looked like it did. From our real wedding to your screen, I’m sharing the exact touches that made a small backyard feel like a dream venue – and how you can do the same.</p>
<p>The post <a href="https://iamtyranicole.com/small-backyard-wedding-ideas-on-a-budget/" data-wpel-link="internal">7 Small Backyard Wedding Ideas That Look Expensive (From My Real Wedding)</a> appeared first on <a href="https://iamtyranicole.com" data-wpel-link="internal">Tyra Nicole</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image">
<figure class="aligncenter size-large"><img fetchpriority="high" decoding="async" width="1334" height="2000" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-backyard-wedding-ideas-on-a-budget-scaled.jpg?fit=683%2C1024&amp;ssl=1" alt="Small backyard wedding ideas on a budget with DIY wooden arch, white ceremony chairs, and scenic hillside mountains" class="wp-image-2768" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-backyard-wedding-ideas-on-a-budget-scaled.jpg?w=1334&amp;ssl=1 1334w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-backyard-wedding-ideas-on-a-budget-scaled.jpg?resize=200%2C300&amp;ssl=1 200w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-backyard-wedding-ideas-on-a-budget-scaled.jpg?resize=683%2C1024&amp;ssl=1 683w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-backyard-wedding-ideas-on-a-budget-scaled.jpg?resize=768%2C1152&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-backyard-wedding-ideas-on-a-budget-scaled.jpg?resize=1024%2C1536&amp;ssl=1 1024w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-backyard-wedding-ideas-on-a-budget-scaled.jpg?w=1333&amp;ssl=1 1333w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-backyard-wedding-ideas-on-a-budget-scaled.jpg?resize=800%2C1200&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-backyard-wedding-ideas-on-a-budget-scaled.jpg?resize=600%2C900&amp;ssl=1 600w" sizes="(max-width: 1100px) 100vw, 1100px" /></figure>
</div>


<p class="">You don’t need a huge venue (or a huge budget) to create a wedding day that looks beautiful and feels intentional.</p>



<p class="">Some of the most meaningful celebrations happen right in your own backyard.</p>



<p class="">Ours did!</p>



<p class="">Our intimate backyard wedding was a perfect blend of personal touches, DIY decor, and a celebration that made the day truly feel like <em>us.</em></p>



<p class="">We didn’t spend a lot of money, but we focused on what mattered most: the people we love, the joy of our wedding ceremony, and making the space feel welcoming and full of heart.</p>



<p class="">Whether you’re planning your own backyard wedding or just looking for outdoor wedding ideas that won’t break the bank, I’m sharing exactly how we created a special day that looked and felt expensive, <em>without actually spending a fortune.</em></p>



<p class=""><strong>Every photo in this post is from our <em>actual</em> wedding</strong>.</p>



<p class="">And everything I’m sharing is something we <em>really did</em> <strong>–</strong> no theories, no fluff. Just thoughtful, budget-friendly ideas for your outdoor wedding that helped us turn a hillside backyard into the most special day of our lives.</p>



<p class="">I’m walking you through what worked, what made a big impact, and how we made it all come together on a budget so you can do the same in your own way.</p>



<p class="">I hope it helps you bring your dream backyard wedding to life.</p>



<p class="">Let’s get into it!</p>





<h2 class="wp-block-heading"><strong>💍 Choose the Right Space (Let the Setting Shine</strong>)</h2>



<p class="">The beauty of having a wedding in your own backyard <strong>–</strong> or a loved one’s <strong>–</strong> is that it already comes with meaning. For us, that space was my brother’s hillside backyard in California.</p>



<p class="">It was the highest house on the mountain with panoramic views of the city below and the mountains in the distance.</p>



<p class="">The scenery alone did <em>so much</em> of the visual work for us.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1600" height="1067" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/backyard-wedding-venue-ideas-scaled.jpg?fit=1024%2C683&amp;ssl=1" alt="Backyard wedding venue ideas featuring decorated wooden arch, lined-up ceremony chairs, and stunning mountain view" class="wp-image-2770" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/backyard-wedding-venue-ideas-scaled.jpg?w=1600&amp;ssl=1 1600w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/backyard-wedding-venue-ideas-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/backyard-wedding-venue-ideas-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/backyard-wedding-venue-ideas-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/backyard-wedding-venue-ideas-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/backyard-wedding-venue-ideas-scaled.jpg?resize=800%2C533&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/backyard-wedding-venue-ideas-scaled.jpg?resize=600%2C400&amp;ssl=1 600w" sizes="(max-width: 1100px) 100vw, 1100px" /></figure>
</div>


<p class="">Because the setting was already stunning, we didn’t feel the need to over-decorate. The natural backdrop <em>was</em> the decor.</p>



<p class="">That’s one of the biggest perks of choosing a backyard wedding venue with character:</p>



<p class="">It saves you money on styling while still giving you a beautiful, intentional atmosphere for your wedding ceremony and reception.</p>



<p class="">If you’re still in the planning process, keep an eye out for backyards with built-in personality: trees that frame the altar area, garden pathways, or a great view.</p>



<p class="">A small space with charm and heart can feel even more special than what people think of as the “perfect wedding venue,” especially when your guest list is intimate and intentional.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1333" height="2000" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/backyard-wedding-ideas-scaled.jpg?fit=683%2C1024&amp;ssl=1" alt="Backyard wedding ideas with neatly arranged ceremony chairs, hand-held fans on each chair, and mountain view in the background" class="wp-image-2772" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/backyard-wedding-ideas-scaled.jpg?w=1333&amp;ssl=1 1333w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/backyard-wedding-ideas-scaled.jpg?resize=200%2C300&amp;ssl=1 200w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/backyard-wedding-ideas-scaled.jpg?w=683&amp;ssl=1 683w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/backyard-wedding-ideas-scaled.jpg?resize=768%2C1152&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/backyard-wedding-ideas-scaled.jpg?resize=1024%2C1536&amp;ssl=1 1024w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/backyard-wedding-ideas-scaled.jpg?resize=800%2C1200&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/backyard-wedding-ideas-scaled.jpg?resize=600%2C900&amp;ssl=1 600w" sizes="(max-width: 1100px) 100vw, 1100px" /></figure>
</div>


<p class="">Quick tip: if you don’t personally have access to a great backyard space, don’t stress!</p>



<p class="">There are beautiful private backyards available to rent through sites like <a href="https://www.peerspace.com" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">Peerspace</a>. </p>



<p class="">It’s often way more affordable than a traditional wedding venue, and still gives you the freedom and flexibility of an outdoor wedding with your own touch.</p>



<h2 class="wp-block-heading"><strong>🌿 Create a Focal Point for the Ceremony</strong></h2>



<p class="">Since we didn’t have a traditional venue, we knew we needed a clear focal point for our wedding ceremony.</p>



<p class="">Something simple but beautiful that would anchor the space and draw attention to the altar.&nbsp;</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1334" height="2000" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/backyard-wedding-arch-ideas-1-scaled.jpg?fit=683%2C1024&amp;ssl=1" alt="Backyard wedding arch ideas with linen draping, floral arrangements, and earthy toned mountains in the background" class="wp-image-2615" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/backyard-wedding-arch-ideas-1-scaled.jpg?w=1334&amp;ssl=1 1334w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/backyard-wedding-arch-ideas-1-scaled.jpg?resize=200%2C300&amp;ssl=1 200w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/backyard-wedding-arch-ideas-1-scaled.jpg?resize=683%2C1024&amp;ssl=1 683w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/backyard-wedding-arch-ideas-1-scaled.jpg?resize=768%2C1152&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/backyard-wedding-arch-ideas-1-scaled.jpg?resize=1024%2C1536&amp;ssl=1 1024w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/backyard-wedding-arch-ideas-1-scaled.jpg?w=1333&amp;ssl=1 1333w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/backyard-wedding-arch-ideas-1-scaled.jpg?resize=800%2C1200&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/backyard-wedding-arch-ideas-1-scaled.jpg?resize=600%2C900&amp;ssl=1 600w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>
</div>


<p class="">My brother actually built the platform and arch himself, completely from scratch.</p>



<p class="">That alone made it meaningful, but also saved us so much money.</p>



<p class="">Once we added a draped fabric and florals, it turned into a beautiful backdrop for the wedding <strong>–</strong> simple, heartfelt, and exactly what we needed to bring the space together.</p>



<p class="">We didn’t spend a lot of money on it, but the impact was huge.</p>



<p class="">A strong focal point gives your guests a place to focus, adds visual balance to your photos, and makes the whole setup feel more put-together, even if the rest of the decor is minimal.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1334" height="2000" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/wedding-arch-ideas-scaled.jpg?fit=683%2C1024&amp;ssl=1" alt="Wedding arch ideas featuring close-up of flowers and soft linen with mountains visible in the background" class="wp-image-2617" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/wedding-arch-ideas-scaled.jpg?w=1334&amp;ssl=1 1334w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/wedding-arch-ideas-scaled.jpg?resize=200%2C300&amp;ssl=1 200w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/wedding-arch-ideas-scaled.jpg?resize=683%2C1024&amp;ssl=1 683w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/wedding-arch-ideas-scaled.jpg?resize=768%2C1152&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/wedding-arch-ideas-scaled.jpg?resize=1024%2C1536&amp;ssl=1 1024w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/wedding-arch-ideas-scaled.jpg?w=1333&amp;ssl=1 1333w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/wedding-arch-ideas-scaled.jpg?resize=800%2C1200&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/wedding-arch-ideas-scaled.jpg?resize=600%2C900&amp;ssl=1 600w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>
</div>


<p class="">If you’re planning a small backyard wedding on a budget, a DIY focal point is a great way to create a sense of structure without needing much else.</p>



<p class="">You can use things like a wooden arch, a rug and some candles, or even a floral installation you create with family members.</p>



<p class="">Not sticking to a super strict color palette helps a lot as well <strong>–</strong> we went for soft neutrals and florals that blended beautifully with the natural surroundings.</p>



<p class="">It kept everything cohesive without feeling overdone. The goal is just to make the ceremony space feel intentional and reflective of your wedding theme.</p>



<h2 class="wp-block-heading"><strong>🪑 Keep Seating Simple (and Stylish)</strong></h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1333" height="2000" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/cheap-outdoor-wedding-ideas-scaled.jpg?fit=683%2C1024&amp;ssl=1" alt="Cheap outdoor wedding ideas with ceremony chairs, mountains in the background, and simple backyard setup" class="wp-image-2774" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/cheap-outdoor-wedding-ideas-scaled.jpg?w=1333&amp;ssl=1 1333w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/cheap-outdoor-wedding-ideas-scaled.jpg?resize=200%2C300&amp;ssl=1 200w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/cheap-outdoor-wedding-ideas-scaled.jpg?w=683&amp;ssl=1 683w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/cheap-outdoor-wedding-ideas-scaled.jpg?resize=768%2C1152&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/cheap-outdoor-wedding-ideas-scaled.jpg?resize=1024%2C1536&amp;ssl=1 1024w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/cheap-outdoor-wedding-ideas-scaled.jpg?resize=800%2C1200&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/cheap-outdoor-wedding-ideas-scaled.jpg?resize=600%2C900&amp;ssl=1 600w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>
</div>


<p class="">You don’t need fancy chairs or elaborate setups to make your wedding look beautiful. </p>



<p class="">We kept it super simple by renting basic white garden chairs and arranging them in clean, even rows for our wedding ceremony.</p>



<p class="">It was simple, but it still felt elegant and polished.</p>



<p class="">One small touch that made a big difference: We placed hand-held fans on each chair for guests to use.</p>



<p class="">They were pretty <em>and</em> practical.</p>



<p class="">They helped guests block the sun during the ceremony <em>and</em> made people feel thought of and cared for, which is exactly the kind of energy we wanted for our special day.</p>



<p class="">They also looked great in photos and made the setup look thoughtful and cohesive.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1334" height="2000" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/diy-backyard-wedding-ideas-scaled.jpg?fit=683%2C1024&amp;ssl=1" alt="DIY backyard wedding ideas with neatly arranged chairs and subtle backyard details in the background" class="wp-image-2621" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/diy-backyard-wedding-ideas-scaled.jpg?w=1334&amp;ssl=1 1334w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/diy-backyard-wedding-ideas-scaled.jpg?resize=200%2C300&amp;ssl=1 200w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/diy-backyard-wedding-ideas-scaled.jpg?resize=683%2C1024&amp;ssl=1 683w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/diy-backyard-wedding-ideas-scaled.jpg?resize=768%2C1152&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/diy-backyard-wedding-ideas-scaled.jpg?resize=1024%2C1536&amp;ssl=1 1024w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/diy-backyard-wedding-ideas-scaled.jpg?w=1333&amp;ssl=1 1333w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/diy-backyard-wedding-ideas-scaled.jpg?resize=800%2C1200&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/diy-backyard-wedding-ideas-scaled.jpg?resize=600%2C900&amp;ssl=1 600w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>
</div>


<p class="">When you’re planning a wedding in your own backyard (or someone else’s), think about how the seating can be functional <em>and</em> add to the vibe of your wedding theme.</p>



<p class="">It’s a great way to add intention without spending a lot of money.</p>



<p class="">Matching chairs in neat rows instantly elevates the look, and small additions like programs, florals, or place cards can go a long way without costing a lot of money.</p>



<h2 class="wp-block-heading"><strong>✨ Use String Lights to Set the Mood</strong></h2>



<p class="">There’s something about string lights that instantly makes a space feel warm and magical.</p>



<p class="">We borrowed ours from a friend (a <em>huge</em> win), and they completely transformed the reception area once the sun started to set.</p>



<p class="">The mountains in the background, the golden hour light, and those soft glowy bulbs overhead&#8230; it felt like a dream.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1334" height="2000" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/simple-intimate-wedding-ideas-scaled.jpg?fit=683%2C1024&amp;ssl=1" alt="Simple intimate wedding ideas showing bride dancing with her father at sunset under string lights with mountain backdrop" class="wp-image-2622" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/simple-intimate-wedding-ideas-scaled.jpg?w=1334&amp;ssl=1 1334w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/simple-intimate-wedding-ideas-scaled.jpg?resize=200%2C300&amp;ssl=1 200w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/simple-intimate-wedding-ideas-scaled.jpg?resize=683%2C1024&amp;ssl=1 683w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/simple-intimate-wedding-ideas-scaled.jpg?resize=768%2C1152&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/simple-intimate-wedding-ideas-scaled.jpg?resize=1024%2C1536&amp;ssl=1 1024w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/simple-intimate-wedding-ideas-scaled.jpg?w=1333&amp;ssl=1 1333w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/simple-intimate-wedding-ideas-scaled.jpg?resize=800%2C1200&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/simple-intimate-wedding-ideas-scaled.jpg?resize=600%2C900&amp;ssl=1 600w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>
</div>


<p class="">String lights are one of the easiest and most budget-friendly ways to elevate your outdoor wedding setup.</p>



<p class="">They’re especially helpful in a backyard setting where you might not have built-in lighting once it gets dark.</p>



<p class="">You can hang them across the yard, above the dance floor, or between trees to help define the space.</p>



<p class="">And a bonus:</p>



<p class="">They look <em>amazing</em> in wedding photos, especially if you&#8217;re planning an evening reception.</p>



<p class="">Whether you&#8217;re renting, buying, or borrowing them, it’s a fun way to add a ton of charm.</p>



<h2 class="wp-block-heading"><strong>💃🏽 Don’t Overthink the Reception Setup</strong></h2>



<p class="">Your wedding reception doesn’t need to be overly structured or have a million moving parts to be memorable.</p>



<p class="">Our setup was simple: no formal dance floor, no rigid timeline, no over-the-top decor.</p>



<p class="">Just some good music, string lights glowing overhead, and enough space for everyone to move, mingle, and let the night unfold.</p>



<p class="">Not sticking to a rigid schedule gave us the creative freedom to just be present and enjoy the night as it unfolded.</p>



<p class="">The best moments happened when everyone was relaxed and just enjoying the night for what it was.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1334" height="2000" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/outdoor-wedding-reception-ideas-scaled.jpg?fit=683%2C1024&amp;ssl=1" alt="Outdoor wedding reception ideas with bride and groom dancing in a soul train line under string lights at night" class="wp-image-2624" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/outdoor-wedding-reception-ideas-scaled.jpg?w=1334&amp;ssl=1 1334w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/outdoor-wedding-reception-ideas-scaled.jpg?resize=200%2C300&amp;ssl=1 200w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/outdoor-wedding-reception-ideas-scaled.jpg?resize=683%2C1024&amp;ssl=1 683w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/outdoor-wedding-reception-ideas-scaled.jpg?resize=768%2C1152&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/outdoor-wedding-reception-ideas-scaled.jpg?resize=1024%2C1536&amp;ssl=1 1024w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/outdoor-wedding-reception-ideas-scaled.jpg?w=1333&amp;ssl=1 1333w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/outdoor-wedding-reception-ideas-scaled.jpg?resize=800%2C1200&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/outdoor-wedding-reception-ideas-scaled.jpg?resize=600%2C900&amp;ssl=1 600w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>
</div>


<p class="">One of my favorite memories from the night was when we broke into a full-on soul train line.</p>



<p class="">There was no choreography or plan; it just happened.</p>



<p class="">Our family and close friends were laughing, dancing, hyping each other up, and fully in the moment. It was one of the best parts of the entire night.</p>



<p class="">Completely unplanned, but completely unforgettable.</p>



<p class="">That joy, that freedom, that sense of togetherness&#8230; you can’t buy that.</p>



<p class="">It was such a beautiful thing to witness, and it honestly made the whole space come alive.</p>



<p class="">If you’re planning a wedding in your own backyard, give yourself permission to keep things simple. You don’t have to rent a dance floor or create a reception “moment” if you don’t want to.</p>



<p class="">Whether you use a playlist, hire a DJ, or even book live music for a set, there’s no one right way to do it.&nbsp;</p>



<p class="">We used what we had, borrowed what we could, and let the atmosphere do the rest.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1333" height="2000" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/small-backyard-wedding-reception-ideas-scaled.jpg?fit=683%2C1024&amp;ssl=1" alt="Small backyard wedding reception ideas with bride and groom smiling under string lights, guests gathered around, and a joyful outdoor celebration" class="wp-image-2625" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/small-backyard-wedding-reception-ideas-scaled.jpg?w=1333&amp;ssl=1 1333w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/small-backyard-wedding-reception-ideas-scaled.jpg?resize=200%2C300&amp;ssl=1 200w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/small-backyard-wedding-reception-ideas-scaled.jpg?resize=683%2C1024&amp;ssl=1 683w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/small-backyard-wedding-reception-ideas-scaled.jpg?resize=768%2C1152&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/small-backyard-wedding-reception-ideas-scaled.jpg?resize=1024%2C1536&amp;ssl=1 1024w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/small-backyard-wedding-reception-ideas-scaled.jpg?resize=800%2C1200&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/small-backyard-wedding-reception-ideas-scaled.jpg?resize=600%2C900&amp;ssl=1 600w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>
</div>


<p class="">Between the golden hour lighting, the string lights, and the people we love all in one place, it felt warm, welcoming, and completely unforgettable.</p>



<p class="">And that was more than enough.</p>



<div class="wp-block-group has-white-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-b16ad781 wp-block-group-is-layout-flex">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1000" height="1000" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?fit=1000%2C1000&amp;ssl=1" alt="" class="wp-image-2920" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?w=1000&amp;ssl=1 1000w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?resize=768%2C768&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?resize=600%2C600&amp;ssl=1 600w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?resize=800%2C800&amp;ssl=1 800w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<style>@import url(https://fonts.bunny.net/css?family=ibm-plex-sans:400,600);</style>
<style>
#_form_1_{font-size:14px;line-height:1.6;font-family:arial, helvetica, sans-serif;margin:0;box-shadow:none}._form_hide{display:none;visibility:hidden}._form_show{display:block;visibility:visible}#_form_1_._form-top{top:0}#_form_1_._form-bottom{bottom:0}#_form_1_._form-left{left:0}#_form_1_._form-right{right:0}#_form_1_ input[type="text"],#_form_1_ input[type="tel"],#_form_1_ input[type="date"],#_form_1_ textarea{padding:6px;height:auto;border:#979797 1px solid;border-radius:4px;color:#000 !important;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#_form_1_ textarea{resize:none}#_form_1_ ._submit{-webkit-appearance:none;cursor:pointer;font-family:arial, sans-serif;font-size:14px;text-align:center;background:#0D0C0C !important;border:0 !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;border-radius:4px !important;width:100%;color:#FFFFFF !important;padding:10px !important}#_form_1_ ._submit:disabled{cursor:not-allowed;opacity:0.4}#_form_1_ ._submit.processing{position:relative}#_form_1_ ._submit.processing::before{content:"";width:1em;height:1em;position:absolute;z-index:1;top:50%;left:50%;border:double 3px transparent;border-radius:50%;background-image:linear-gradient(#0D0C0C, #0D0C0C), conic-gradient(#0D0C0C, #FFFFFF);background-origin:border-box;background-clip:content-box, border-box;animation:1200ms ease 0s infinite normal none running _spin}#_form_1_ ._submit.processing::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}@keyframes _spin{0%{transform:translate(-50%, -50%) rotate(90deg)}100%{transform:translate(-50%, -50%) rotate(450deg)}}#_form_1_ ._close-icon{cursor:pointer;background-image:url("https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png");background-repeat:no-repeat;background-size:14.2px 14.2px;position:absolute;display:block;top:11px;right:9px;overflow:hidden;width:16.2px;height:16.2px}#_form_1_ ._close-icon:before{position:relative}#_form_1_ ._form-body{margin-bottom:30px}#_form_1_ ._form-image-left{width:150px;float:left}#_form_1_ ._form-content-right{margin-left:164px}#_form_1_ ._form-branding{color:#fff;font-size:10px;clear:both;text-align:left;margin-top:30px;font-weight:100}#_form_1_ ._form-branding ._logo{display:block;width:130px;height:14px;margin-top:6px;background-image:url("https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png");background-size:130px auto;background-repeat:no-repeat}#_form_1_ .form-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#_form_1_ ._form-label,#_form_1_ ._form_element ._form-label{font-weight:bold;margin-bottom:5px;display:block}#_form_1_._dark ._form-branding{color:#333}#_form_1_._dark ._form-branding ._logo{background-image:url("https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png")}#_form_1_ ._form_element{position:relative;margin-bottom:10px;font-size:0;max-width:100%}#_form_1_ ._form_element *{font-size:14px}#_form_1_ ._form_element._clear{clear:both;width:100%;float:none}#_form_1_ ._form_element._clear:after{clear:left}#_form_1_ ._form_element input[type="text"],#_form_1_ ._form_element input[type="date"],#_form_1_ ._form_element select,#_form_1_ ._form_element textarea:not(.g-recaptcha-response){display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit}#_form_1_ ._field-wrapper{position:relative}#_form_1_ ._inline-style{float:left}#_form_1_ ._inline-style input[type="text"]{width:150px}#_form_1_ ._inline-style:not(._clear){margin-right:20px}#_form_1_ ._form_element img._form-image{max-width:100%}#_form_1_ ._form_element ._form-fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}#_form_1_ ._clear-element{clear:left}#_form_1_ ._full_width{width:100%}#_form_1_ ._form_full_field{display:block;width:100%;margin-bottom:10px}#_form_1_ input[type="text"]._has_error,#_form_1_ textarea._has_error{border:#F37C7B 1px solid}#_form_1_ input[type="checkbox"]._has_error{outline:#F37C7B 1px solid}#_form_1_ ._show_be_error{float:left}#_form_1_ ._error{display:block;position:absolute;font-size:14px;z-index:10000001}#_form_1_ ._error._above{padding-bottom:4px;bottom:39px;right:0}#_form_1_ ._error._below{padding-top:8px;top:100%;right:0}#_form_1_ ._error._above ._error-arrow{bottom:-4px;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #FFDDDD}#_form_1_ ._error._below ._error-arrow{top:0;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFDDDD}#_form_1_ ._error-inner{padding:12px 12px 12px 36px;background-color:#FFDDDD;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px center;font-size:14px;font-family:arial, sans-serif;font-weight:600;line-height:16px;color:#000;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(31, 33, 41, 0.298295)}@media only screen and (max-width:319px){#_form_1_ ._error-inner{padding:7px 7px 7px 25px;font-size:12px;line-height:12px;background-position:4px center;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#_form_1_ ._error-inner._form_error{margin-bottom:5px;text-align:left}#_form_1_ ._button-wrapper ._error-inner._form_error{position:static}#_form_1_ ._error-inner._no_arrow{margin-bottom:10px}#_form_1_ ._error-arrow{position:absolute;width:0;height:0}#_form_1_ ._error-html{margin-bottom:10px}.pika-single{z-index:10000001 !important}#_form_1_ input[type="text"].datetime_date{width:69%;display:inline}#_form_1_ select.datetime_time{width:29%;display:inline;height:32px}#_form_1_ input[type="date"].datetime_date{width:69%;display:inline-flex}#_form_1_ input[type="time"].datetime_time{width:29%;display:inline-flex}@media (min-width:320px) and (max-width:667px){::-webkit-scrollbar{display:none}#_form_1_{margin:0;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}#_form_1_ *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em}#_form_1_ ._form-content{margin:0;width:100%}#_form_1_ ._form-inner{display:block;min-width:100%}#_form_1_ ._form-title,#_form_1_ ._inline-style{margin-top:0;margin-right:0;margin-left:0}#_form_1_ ._form-title{font-size:1.2em}#_form_1_ ._form_element{margin:0 0 20px;padding:0;width:100%}#_form_1_ ._form-element,#_form_1_ ._inline-style,#_form_1_ input[type="text"],#_form_1_ label,#_form_1_ p,#_form_1_ textarea:not(.g-recaptcha-response){float:none;display:block;width:100%}#_form_1_ ._row._checkbox-radio label{display:inline}#_form_1_ ._row,#_form_1_ p,#_form_1_ label{margin-bottom:0.7em;width:100%}#_form_1_ ._row input[type="checkbox"],#_form_1_ ._row input[type="radio"]{margin:0 !important;vertical-align:middle !important}#_form_1_ ._row input[type="checkbox"]+span label{display:inline}#_form_1_ ._row span label{margin:0 !important;width:initial !important;vertical-align:middle !important}#_form_1_ ._form-image{max-width:100%;height:auto !important}#_form_1_ input[type="text"]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em;-webkit-appearance:none}#_form_1_ input[type="radio"],#_form_1_ input[type="checkbox"]{display:inline-block;width:1.3em;height:1.3em;font-size:1em;margin:0 0.3em 0 0;vertical-align:baseline}#_form_1_ button[type="submit"]{padding:20px;font-size:1.5em}#_form_1_ ._inline-style{margin:20px 0 0 !important}#_form_1_ ._inline-style input[type="text"]{width:100%}}#_form_1_ .sms_consent_checkbox{position:relative;width:100%;display:flex;align-items:flex-start;padding:20px 0}#_form_1_ .sms_consent_checkbox input[type="checkbox"]{float:left;margin:5px 10px 10px 0}#_form_1_ .sms_consent_checkbox .sms_consent_message{display:inline;float:left;text-align:left;margin-bottom:10px;font-size:14px;color:#7D8799}#_form_1_ .sms_consent_checkbox .sms_consent_message.sms_consent_mini{width:90%}#_form_1_ .sms_consent_checkbox ._error._above{right:auto;bottom:0}#_form_1_ .sms_consent_checkbox ._error._above ._error-arrow{right:auto;left:5px}@media (min-width:320px) and (max-width:667px){#_form_1_ .sms_consent_checkbox ._error._above{top:-30px;left:0;bottom:auto}}#_form_1_ .field-required{color:#FF0000}#_form_1_{position:relative;text-align:left;margin:25px auto 0;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#FFFFFF !important;border:0;max-width:500px;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important;color:#000000}#_form_1_ ._show_be_error{min-width:100%}#_form_1_._inline-form,#_form_1_._inline-form ._form-content{font-family:"IBM Plex Sans", Helvetica, sans-serif}#_form_1_._inline-form ._row span:not(.field-required),#_form_1_._inline-form ._row label{font-family:"IBM Plex Sans", Helvetica, sans-serif;font-size:14px;font-weight:400;line-height:1.6em}#_form_1__inlineform input[type="text"],#_form_1__inlineform input[type="date"],#_form_1__inlineform input[type="tel"],#_form_1__inlineform select,#_form_1__inlineform textarea:not(.g-recaptcha-response){font-family:"IBM Plex Sans", Helvetica, sans-serif;font-size:14px;font-weight:400;font-color:#000000;line-height:1.6em}#_form_1_._inline-form ._html-code *:not(h1, h2, h3, h4, h5, h6),#_form_1_._inline-form .sms_consent_message,#_form_1_._inline-form ._form-thank-you{font-family:"IBM Plex Sans", Helvetica, sans-serif}#_form_1_._inline-form ._form-label,#_form_1_._inline-form ._form-emailidentifier,#_form_1_._inline-form ._form-checkbox-option-label{font-family:"IBM Plex Sans", Helvetica, sans-serif;font-size:14px;font-weight:700;line-height:1.6em}#_form_1_._inline-form ._submit{margin-top:12px;font-family:"IBM Plex Sans", Helvetica, sans-serif}#_form_1_._inline-form ._html-code h1,#_form_1_._inline-form ._html-code h2,#_form_1_._inline-form ._html-code h3,#_form_1_._inline-form ._html-code h4,#_form_1_._inline-form ._html-code h5,#_form_1_._inline-form ._html-code h6,#_form_1_._inline-form ._form-title{font-size:22px;line-height:normal;font-weight:600;margin-bottom:0;display:block}#_form_1_._inline-form ._form-branding{font-family:"IBM Plex Sans", Helvetica, sans-serif;font-size:13px;font-weight:100;font-style:normal;text-decoration:none}#_form_1_:before,#_form_1_:after{content:" ";display:table}#_form_1_:after{clear:both}#_form_1_._inline-style{width:auto;display:inline-block}#_form_1_._inline-style input[type="text"],#_form_1_._inline-style input[type="date"]{padding:10px 12px}#_form_1_._inline-style button._inline-style{position:relative;top:27px}#_form_1_._inline-style p{margin:0}#_form_1_._inline-style ._button-wrapper{position:relative;margin:16px 12.5px 0 20px}#_form_1_._inline-style ._button-wrapper:not(._clear){margin:0}#_form_1_ ._form-thank-you{position:relative;left:0;right:0;text-align:center;font-size:18px}#_form_1_ ._form-pc-confirmation ._submit{margin-top:16px}@media (min-width:320px) and (max-width:667px){#_form_1_._inline-form._inline-style ._inline-style._button-wrapper{margin-top:20px !important;margin-left:0 !important}}#_form_1_ .iti{width:100%}#_form_1_ .iti.iti--allow-dropdown.iti--separate-dial-code{width:100%}#_form_1_ .iti input{width:100%;border:#979797 1px solid;border-radius:4px}#_form_1_ .iti--separate-dial-code .iti__selected-flag{background-color:#FFFFFF;border-radius:4px}#_form_1_ .iti--separate-dial-code .iti__selected-flag:hover{background-color:rgba(0, 0, 0, 0.05)}#_form_1_ .iti__country-list{border-radius:4px;margin-top:4px;min-width:460px}#_form_1_ .iti__country-list--dropup{margin-bottom:4px}#_form_1_ .phone-error-hidden{display:none}#_form_1_ .phone-error{color:#E40E49}#_form_1_ .phone-input-error{border:1px solid #E40E49 !important}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field fieldset{margin:0;margin-bottom:1.1428571429em;border:none;padding:0}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field fieldset:last-child{margin-bottom:0}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field legend{margin-bottom:1.1428571429em}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field label{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:0.8571428571em}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field label:last-child{margin-bottom:0}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field input{margin:0;margin-right:8px}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label{display:block;font-weight:400;margin-top:-4px}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label-with-description{display:block;font-weight:700;margin-top:-4px}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-description{margin:0;font-size:0.8571428571em}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field ._form-subscriptions-unsubscribe-all-description{line-height:normal;margin-top:-2px}</style>
<form method="POST" action="https://iamtyranicole.activehosted.com/proc.php" id="_form_1_" class="_form _form_1 _inline-form  _dark" novalidate data-styles-version="5">
  <input type="hidden" name="u" value="1" />
  <input type="hidden" name="f" value="1" />
  <input type="hidden" name="s" />
  <input type="hidden" name="c" value="0" />
  <input type="hidden" name="m" value="0" />
  <input type="hidden" name="act" value="sub" />
  <input type="hidden" name="v" value="2" />
  <input type="hidden" name="or" value="8d49cc93-6be2-48af-bf7d-cf0e0f695fda" />
  <div class="_form-content">
    <div class="_form_element _x03586817 _full_width _clear" >
      <img data-recalc-dims="1" decoding="async" class="_form-image" src="https://i0.wp.com/iamtyranicole.activehosted.com/content/YnDBBK/2026/02/02/a87f054f-8e95-42e0-9f55-8d0031c2782c.png?w=1100" style="" alt="image"/>
      </div>
      <div class="_form_element _x21586057 _full_width " >
        <label for="fullname" class="_form-label">
        </label>
        <div class="_field-wrapper">
          <input type="text" id="fullname" name="fullname" placeholder="first name" required/>
        </div>
      </div>
      <div class="_form_element _x32977012 _full_width " >
        <label for="email" class="_form-label">
        </label>
        <div class="_field-wrapper">
          <input type="text" id="email" name="email" placeholder="email address" required/>
        </div>
      </div>
      <div class="_button-wrapper _full_width">
        <button id="_form_1_submit" class="_submit" type="submit">
          send me the schedule!
        </button>
      </div>
      <div class="_clear-element">
      </div>
    </div>
    <div class="_form-thank-you" style="display:none;">
    </div>
  </form><script>
window.cfields = [];
window._show_thank_you = function(id, message, trackcmp_url, email) {
    var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');
    form.querySelector('._form-content').style.display = 'none';
    thank_you.innerHTML = message;
    thank_you.style.display = 'block';
    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
    var visitorObject = window[vgoAlias];
    if (email && typeof visitorObject !== 'undefined') {
        visitorObject('setEmail', email);
        visitorObject('update');
    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
        // Site tracking URL to use after inline form submission.
        _load_script(trackcmp_url);
    }
    if (typeof window._form_callback !== 'undefined') window._form_callback(id);
    thank_you.setAttribute('tabindex', '-1');
    thank_you.focus();
};
window._show_unsubscribe = function(id, message, trackcmp_url, email) {
    var form = document.getElementById('_form_' + id + '_'), unsub = form.querySelector('._form-thank-you');
    var branding = form.querySelector('._form-branding');
    if (branding) {
        branding.style.display = 'none';
    }
    form.querySelector('._form-content').style.display = 'none';
    unsub.style.display = 'block';
    form.insertAdjacentHTML('afterend', message)
    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
    var visitorObject = window[vgoAlias];
    if (email && typeof visitorObject !== 'undefined') {
        visitorObject('setEmail', email);
        visitorObject('update');
    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
        // Site tracking URL to use after inline form submission.
        _load_script(trackcmp_url);
    }
    if (typeof window._form_callback !== 'undefined') window._form_callback(id);
};
window._show_error = function(id, message, html) {
    var form = document.getElementById('_form_' + id + '_'),
        err = document.createElement('div'),
        button = form.querySelector('button[type="submit"]'),
        old_error = form.querySelector('._form_error');
    if (old_error) old_error.parentNode.removeChild(old_error);
    err.innerHTML = message;
    err.className = '_error-inner _form_error _no_arrow';
    var wrapper = document.createElement('div');
    wrapper.className = '_form-inner _show_be_error';
    wrapper.appendChild(err);
    button.parentNode.insertBefore(wrapper, button);
    var submitButton = form.querySelector('[id^="_form"][id$="_submit"]');
    submitButton.disabled = false;
    submitButton.classList.remove('processing');
    if (html) {
        var div = document.createElement('div');
        div.className = '_error-html';
        div.innerHTML = html;
        err.appendChild(div);
    }
};
window._show_pc_confirmation = function(id, header, detail, show, email) {
    var form = document.getElementById('_form_' + id + '_'), pc_confirmation = form.querySelector('._form-pc-confirmation');
    if (pc_confirmation.style.display === 'none') {
        form.querySelector('._form-content').style.display = 'none';
        pc_confirmation.innerHTML = "<div class='_form-title'>" + header + "</div>" + "<p>" + detail + "</p>" +
        "<button class='_submit' id='hideButton'>Manage preferences</button>";
        pc_confirmation.style.display = 'block';
        var mp = document.querySelector('input[name="mp"]');
        mp.value = '0';
    } else {
        form.querySelector('._form-content').style.display = 'inline';
        pc_confirmation.style.display = 'none';
    }

    var hideButton = document.getElementById('hideButton');
    // Add event listener to the button
    hideButton.addEventListener('click', function() {
        var submitButton = document.querySelector('#_form_1_submit');
        submitButton.disabled = false;
        submitButton.classList.remove('processing');
        var mp = document.querySelector('input[name="mp"]');
        mp.value = '1';
        const cacheBuster = new URL(window.location.href);
        cacheBuster.searchParams.set('v', new Date().getTime());
        window.location.href = cacheBuster.toString();
    });

    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
    var visitorObject = window[vgoAlias];
    if (email && typeof visitorObject !== 'undefined') {
        visitorObject('setEmail', email);
        visitorObject('update');
    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
        // Site tracking URL to use after inline form submission.
        _load_script(trackcmp_url);
    }
    if (typeof window._form_callback !== 'undefined') window._form_callback(id);
};
window._load_script = function(url, callback, isSubmit) {
    var head = document.querySelector('head'), script = document.createElement('script'), r = false;
    var submitButton = document.querySelector('#_form_1_submit');
    script.charset = 'utf-8';
    script.src = url;
    if (callback) {
        script.onload = script.onreadystatechange = function() {
            if (!r && (!this.readyState || this.readyState == 'complete')) {
                r = true;
                callback();
            }
        };
    }
    script.onerror = function() {
        if (isSubmit) {
            if (script.src.length > 10000) {
                _show_error("1", "Sorry, your submission failed. Please shorten your responses and try again.");
            } else {
                _show_error("1", "Sorry, your submission failed. Please try again.");
            }
            submitButton.disabled = false;
            submitButton.classList.remove('processing');
        }
    }

    head.appendChild(script);
};
(function() {
    var iti;
    if (window.location.search.search("excludeform") !== -1) return false;
    var getCookie = function(name) {
        var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)'));
        return match ? match[2] : localStorage.getItem(name);
    }
    var setCookie = function(name, value) {
        var now = new Date();
        var time = now.getTime();
        var expireTime = time + 1000 * 60 * 60 * 24 * 365;
        now.setTime(expireTime);
        document.cookie = name + '=' + value + '; expires=' + now + ';path=/; Secure; SameSite=Lax;';
        localStorage.setItem(name, value);
    }
    var addEvent = function(element, event, func) {
        if (element.addEventListener) {
            element.addEventListener(event, func);
        } else {
            var oldFunc = element['on' + event];
            element['on' + event] = function() {
                oldFunc.apply(this, arguments);
                func.apply(this, arguments);
            };
        }
    }
    var _removed = false;
        var form_to_submit = document.getElementById('_form_1_');
    var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;

    var getUrlParam = function(name) {
        if (name.toLowerCase() !== 'email') {
            var params = new URLSearchParams(window.location.search);
            return params.get(name) || false;
        }
        // email is a special case because a plus is valid in the email address
        var qString = window.location.search;
        if (!qString) {
            return false;
        }
        var parameters = qString.substr(1).split('&');
        for (var i = 0; i < parameters.length; i++) {
            var parameter = parameters[i].split('=');
            if (parameter[0].toLowerCase() === 'email') {
                return parameter[1] === undefined ? true : decodeURIComponent(parameter[1]);
            }
        }
        return false;
    };

    var acctDateFormat = "%m/%d/%Y";
    var getNormalizedDate = function(date, acctFormat) {
        var decodedDate = decodeURIComponent(date);
        if (acctFormat &#038;&#038; acctFormat.match(/(%d|%e).*%m/gi) !== null) {
            return decodedDate.replace(/(\d{2}).*(\d{2}).*(\d{4})/g, '$3-$2-$1');
        } else if (Date.parse(decodedDate)) {
            var dateObj = new Date(decodedDate);
            var year = dateObj.getFullYear();
            var month = dateObj.getMonth() + 1;
            var day = dateObj.getDate();
            return `${year}-${month < 10 ? `0${month}` : month}-${day < 10 ? `0${day}` : day}`;
        }
        return false;
    };

    var getNormalizedTime = function(time) {
        var hour, minutes;
        var decodedTime = decodeURIComponent(time);
        var timeParts = Array.from(decodedTime.matchAll(/(\d{1,2}):(\d{1,2})\W*([AaPp][Mm])?/gm))[0];
        if (timeParts[3]) { // 12 hour format
            var isPM = timeParts[3].toLowerCase() === 'pm';
            if (isPM) {
                hour = parseInt(timeParts[1]) === 12 ? '12' : `${parseInt(timeParts[1]) + 12}`;
            } else {
                hour = parseInt(timeParts[1]) === 12 ? '0' : timeParts[1];
            }
        } else { // 24 hour format
            hour = timeParts[1];
        }
        var normalizedHour = parseInt(hour) < 10 ? `0${parseInt(hour)}` : hour;
        var minutes = timeParts[2];
        return `${normalizedHour}:${minutes}`;
    };

    for (var i = 0; i < allInputs.length; i++) {
        var regexStr = "field\\[(\\d+)\\]";
        var results = new RegExp(regexStr).exec(allInputs[i].name);
        if (results != undefined) {
            allInputs[i].dataset.name = allInputs[i].name.match(/\[time\]$/)
                ? `${window.cfields[results[1]]}_time`
                : window.cfields[results[1]];
        } else {
            allInputs[i].dataset.name = allInputs[i].name;
        }
        var fieldVal = getUrlParam(allInputs[i].dataset.name);

        if (fieldVal) {
            if (allInputs[i].dataset.autofill === "false") {
                continue;
            }
            if (allInputs[i].type == "radio" || allInputs[i].type == "checkbox") {
                if (allInputs[i].value == fieldVal) {
                    allInputs[i].checked = true;
                }
            } else if (allInputs[i].type == "date") {
                allInputs[i].value = getNormalizedDate(fieldVal, acctDateFormat);
            } else if (allInputs[i].type == "time") {
                allInputs[i].value = getNormalizedTime(fieldVal);
            } else {
                allInputs[i].value = fieldVal;
            }
        }
    }

    var remove_tooltips = function() {
        for (var i = 0; i < tooltips.length; i++) {
            tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);
        }
        tooltips = [];
    };
    var remove_tooltip = function(elem) {
        for (var i = 0; i < tooltips.length; i++) {
            if (tooltips[i].elem === elem) {
                tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);
                tooltips.splice(i, 1);
                return;
            }
        }
    };
    var create_tooltip = function(elem, text) {
        var tooltip = document.createElement('div'),
            arrow = document.createElement('div'),
            inner = document.createElement('div'), new_tooltip = {};
        tooltip.id = `${elem.id}-error`;
        tooltip.setAttribute('role', 'alert')
        if (elem.type != 'radio' &#038;&#038; (elem.type != 'checkbox' || elem.name === 'sms_consent')) {
            tooltip.className = '_error';
            arrow.className = '_error-arrow';
            inner.className = '_error-inner';
            inner.innerHTML = text;
            tooltip.appendChild(arrow);
            tooltip.appendChild(inner);
            elem.parentNode.appendChild(tooltip);
        } else {
            tooltip.className = '_error-inner _no_arrow';
            tooltip.innerHTML = text;
            elem.parentNode.insertBefore(tooltip, elem);
            new_tooltip.no_arrow = true;
        }
        new_tooltip.tip = tooltip;
        new_tooltip.elem = elem;
        tooltips.push(new_tooltip);
        return new_tooltip;
    };
    var resize_tooltip = function(tooltip) {
        var rect = tooltip.elem.getBoundingClientRect();
        var doc = document.documentElement,
            scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop)  - (doc.clientTop || 0));
        if (scrollPosition < 40) {
            tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _below';
        } else {
            tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _above';
        }
    };
    var resize_tooltips = function() {
        if (_removed) return;
        for (var i = 0; i < tooltips.length; i++) {
            if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]);
        }
    };
    var validate_field = function(elem, remove) {
        var tooltip = null, value = elem.value, no_error = true;
        remove ? remove_tooltip(elem) : false;
        elem.removeAttribute('aria-invalid');
        elem.removeAttribute('aria-describedby');
        if (elem.type != 'checkbox') elem.className = elem.className.replace(/ ?_has_error ?/g, '');
        if (elem.getAttribute('required') !== null) {
            if (elem.type == 'radio' || (elem.type == 'checkbox' &#038;&#038; /any/.test(elem.className))) {
                var elems = form_to_submit.elements[elem.name];
                if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) {
                    no_error = elem.checked;
                }
                else {
                    no_error = false;
                    for (var i = 0; i < elems.length; i++) {
                        if (elems[i].checked) no_error = true;
                    }
                }
                if (!no_error) {
                    tooltip = create_tooltip(elem, "Please select an option.");
                }
            } else if (elem.type =='checkbox') {
                var elems = form_to_submit.elements[elem.name], found = false, err = [];
                no_error = true;
                for (var i = 0; i < elems.length; i++) {
                    if (elems[i].getAttribute('required') === null) continue;
                    if (!found &#038;&#038; elems[i] !== elem) return true;
                    found = true;
                    elems[i].className = elems[i].className.replace(/ ?_has_error ?/g, '');
                    if (!elems[i].checked) {
                        no_error = false;
                        elems[i].className = elems[i].className + ' _has_error';
                        err.push("Checking %s is required".replace("%s", elems[i].value));
                    }
                }
                if (!no_error) {
                    tooltip = create_tooltip(elem, err.join('<br/>'));
                }
            } else if (elem.tagName == 'SELECT') {
                var selected = true;
                if (elem.multiple) {
                    selected = false;
                    for (var i = 0; i < elem.options.length; i++) {
                        if (elem.options[i].selected) {
                            selected = true;
                            break;
                        }
                    }
                } else {
                    for (var i = 0; i < elem.options.length; i++) {
                        if (elem.options[i].selected
                            &#038;&#038; (!elem.options[i].value
                            || (elem.options[i].value.match(/\n/g)))
                        ) {
                            selected = false;
                        }
                    }
                }
                if (!selected) {
                    elem.className = elem.className + ' _has_error';
                    no_error = false;
                    tooltip = create_tooltip(elem, "Please select an option.");
                }
            } else if (value === undefined || value === null || value === '') {
                elem.className = elem.className + ' _has_error';
                no_error = false;
                tooltip = create_tooltip(elem, "This field is required.");
            }
        }
        if (no_error &#038;&#038; elem.name == 'email') {
            if (!value.match(/^[\+_a-z0-9-'&#038;=]+(\.[\+_a-z0-9-']+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/i)) {
                elem.className = elem.className + ' _has_error';
                no_error = false;
                tooltip = create_tooltip(elem, "Enter a valid email address.");
            }
        }
        if (no_error &#038;&#038; (elem.id == 'phone')) {
            if (elem.value.trim() &#038;&#038; typeof iti != 'undefined' &#038;&#038; !iti.isValidNumber()) {
                elem.className = elem.className + ' _has_error';
                no_error = false;
                tooltip = create_tooltip(elem, "Enter a valid phone number.");
            }
        }
        if (no_error &#038;&#038; /date_field/.test(elem.className)) {
            if (!value.match(/^\d\d\d\d-\d\d-\d\d$/)) {
                elem.className = elem.className + ' _has_error';
                no_error = false;
                tooltip = create_tooltip(elem, "Enter a valid date.");
            }
        }

        if (no_error &#038;&#038; elem.name === 'sms_consent') {
            const phoneInput = document.getElementById('phone');
            const consentRequired = phoneInput.attributes.required || phoneInput.value.length > 0;
            const showError =  (consentRequired || !!elem.attributes.required) && !elem.checked;
            if (showError) {
                elem.className = elem.className + ' _has_error';
                no_error = false;
                tooltip = create_tooltip(elem, "Please check this box to continue");
            } else {
                elem.className = elem.className.replace(/ ?_has_error ?/g, '');
            }
        }
        tooltip ? resize_tooltip(tooltip) : false;
        if (!no_error && elem.hasAttribute('id')) {
            elem.setAttribute('aria-invalid', 'true');
            elem.setAttribute('aria-describedby', `${elem.id}-error`);
        }
        return no_error;
    };
    var needs_validate = function(el) {
        if(el.getAttribute('required') !== null){
            return true;
        }
        if((el.name === 'email' || el.id === 'phone' || el.id === 'sms_consent') && el.value !== ""){
            return true;
        }

        return false;
    };
    var validate_form = function(e) {
        var err = form_to_submit.querySelector('._form_error'), no_error = true;
        if (!submitted) {
            submitted = true;
            for (var i = 0, len = allInputs.length; i < len; i++) {
                var input = allInputs[i];
                if (needs_validate(input)) {
                    if (input.type == 'text' || input.type == 'number' || input.type == 'time' || input.type == 'tel') {
                        addEvent(input, 'blur', function() {
                            this.value = this.value.trim();
                            validate_field(this, true);
                        });
                        addEvent(input, 'input', function() {
                            validate_field(this, true);
                        });
                    } else if (input.type == 'radio' || input.type == 'checkbox') {
                        (function(el) {
                            function getElementsArray(name){
                                const value =  form_to_submit.elements[name];
                                if (Array.isArray(value)){
                                    return value;
                                }
                                return [value];
                            }
                            var radios = getElementsArray(el.name);
                            for (var i = 0; i < radios.length; i++) {
                                addEvent(radios[i], 'change', function() {
                                    validate_field(el, true);
                                });
                            }
                        })(input);
                    } else if (input.tagName == 'SELECT') {
                        addEvent(input, 'change', function() {
                            validate_field(this, true);
                        });
                    } else if (input.type == 'textarea'){
                        addEvent(input, 'input', function() {
                            validate_field(this, true);
                        });
                    }
                }
            }
        }
        remove_tooltips();
        for (var i = 0, len = allInputs.length; i < len; i++) {
            var elem = allInputs[i];
            if (needs_validate(elem)) {
                if (elem.tagName.toLowerCase() !== "select") {
                    elem.value = elem.value.trim();
                }
                validate_field(elem) ? true : no_error = false;
            }
        }
        if (!no_error &#038;&#038; e) {
            e.preventDefault();
        }
        if (!no_error) {
            const firstFocusableError = form_to_submit.querySelector('._has_error:not([disabled])');
            if (firstFocusableError &#038;&#038; typeof firstFocusableError.focus === 'function') {
                firstFocusableError.focus();
            }
        }
        resize_tooltips();
        return no_error;
    };
    addEvent(window, 'resize', resize_tooltips);
    addEvent(window, 'scroll', resize_tooltips);

    var _form_serialize = function(form){if(!form||form.nodeName!=="FORM"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===""){continue}switch(form.elements[i].nodeName){case"INPUT":switch(form.elements[i].type){case"tel":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(" ")+encodeURIComponent(form.elements[i].value));break;case"text":case"number":case"date":case"time":case"hidden":case"password":case"button":case"reset":case"submit":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"checkbox":case"radio":if(form.elements[i].checked){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value))}break;case"file":break}break;case"TEXTAREA":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"SELECT":switch(form.elements[i].type){case"select-one":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"select-multiple":for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case"BUTTON":switch(form.elements[i].type){case"reset":case"submit":case"button":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break}break}}return q.join("&#038;")};

    const formSupportsPost = false;
    var form_submit = function(e) {

        e.preventDefault();
        if (validate_form()) {
            if(form_to_submit.querySelector('input[name="phone"]') &#038;&#038; typeof iti != 'undefined') {
                form_to_submit.querySelector('input[name="phone"]').value = iti.getNumber();
            }
            // use this trick to get the submit button &#038; disable it using plain javascript
            var submitButton = e.target.querySelector('#_form_1_submit');
            submitButton.disabled = true;
            submitButton.classList.add('processing');
                    var serialized = _form_serialize(document.getElementById('_form_1_')).replace(/%0A/g, '\\n');
            var err = form_to_submit.querySelector('._form_error');
            err ? err.parentNode.removeChild(err) : false;
            async function submitForm() {
                var formData = new FormData();
                const searchParams = new URLSearchParams(serialized);
                searchParams.forEach((value, key) => {
                    if (key !== 'hideButton') {
                        formData.append(key, value);
                    }
                });
                let request = {
                    headers: {
                        "Accept": "application/json"
                    },
                    body: formData,
                    method: "POST"
                };

                let pageUrlParams = new URLSearchParams(window.location.search);
                if (pageUrlParams.has('t')) {
                    request.headers.Authorization = 'Bearer ' + pageUrlParams.get('t');
                }
                const response = await fetch('https://iamtyranicole.activehosted.com/proc.php?jsonp=true', request);

                return response.json();
            }
            if (formSupportsPost) {
                submitForm().then((data) => {
                    eval(data.js);
                }).catch(() => {
                    _show_error("1", "Sorry, your submission failed. Please try again.");
                });
            } else {
                _load_script('https://iamtyranicole.activehosted.com/proc.php?' + serialized + '&jsonp=true', null, true);
            }
        }
        return false;
    };
    addEvent(form_to_submit, 'submit', form_submit);
})();

</script>
</div>
</div>
</div>



<h2 class="wp-block-heading"><strong>✨ Elevate the Little Touches Guests Notice</strong></h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1334" height="2000" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/budget-friendly-backyard-wedding-1-scaled.jpg?fit=683%2C1024&amp;ssl=1" alt="Budget friendly backyard wedding with hand-held fan on ceremony chair, practical and decorative touch for guests" class="wp-image-2628" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/budget-friendly-backyard-wedding-1-scaled.jpg?w=1334&amp;ssl=1 1334w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/budget-friendly-backyard-wedding-1-scaled.jpg?resize=200%2C300&amp;ssl=1 200w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/budget-friendly-backyard-wedding-1-scaled.jpg?resize=683%2C1024&amp;ssl=1 683w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/budget-friendly-backyard-wedding-1-scaled.jpg?resize=768%2C1152&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/budget-friendly-backyard-wedding-1-scaled.jpg?resize=1024%2C1536&amp;ssl=1 1024w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/budget-friendly-backyard-wedding-1-scaled.jpg?w=1333&amp;ssl=1 1333w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/budget-friendly-backyard-wedding-1-scaled.jpg?resize=800%2C1200&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/budget-friendly-backyard-wedding-1-scaled.jpg?resize=600%2C900&amp;ssl=1 600w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>
</div>


<p class="">Sometimes it’s the smallest things that leave the biggest impression.</p>



<p class="">Throughout our wedding day, I kept hearing how thoughtful and personal everything felt, and I truly believe that came down to the little details.</p>



<p class="">From the fans on the chairs to the DIY decor our families poured their hearts into, the dessert table my mom baked from scratch&#8230; everything had a personal touch that carried so much meaning.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1334" height="2000" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/backyard-wedding-decorations-scaled.jpg?fit=683%2C1024&amp;ssl=1" alt="    * Backyard wedding decorations featuring a cupcake stand wrapped in string lights with flowers, rustic white wooden crate, lantern, and sage green table runner, cozy DIY food table decor" class="wp-image-2633" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/backyard-wedding-decorations-scaled.jpg?w=1334&amp;ssl=1 1334w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/backyard-wedding-decorations-scaled.jpg?resize=200%2C300&amp;ssl=1 200w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/backyard-wedding-decorations-scaled.jpg?resize=683%2C1024&amp;ssl=1 683w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/backyard-wedding-decorations-scaled.jpg?resize=768%2C1152&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/backyard-wedding-decorations-scaled.jpg?resize=1024%2C1536&amp;ssl=1 1024w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/backyard-wedding-decorations-scaled.jpg?w=1333&amp;ssl=1 1333w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/backyard-wedding-decorations-scaled.jpg?resize=800%2C1200&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/backyard-wedding-decorations-scaled.jpg?resize=600%2C900&amp;ssl=1 600w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>
</div>


<p class="">This dessert table wasn’t just “more decor” <strong>–</strong> it was my mom’s love, time, and heart on full display.</p>



<p class="">And guests could feel that.</p>



<p class="">My mom also created our centerpieces by hand: simple wreaths of baby’s breath with three glass cylinders at the center, each filled with water, pearls, and a floating candle.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1290" height="1935" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/11/diy-backyard-wedding-on-a-budget.jpg?fit=683%2C1024&amp;ssl=1" alt="DIY wedding centerpiece - simple garland wreath with baby’s breath and three glass cylinders in the center, each filled with water, pearls, and a floating candle." class="wp-image-2703" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/11/diy-backyard-wedding-on-a-budget.jpg?w=1290&amp;ssl=1 1290w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/11/diy-backyard-wedding-on-a-budget.jpg?resize=200%2C300&amp;ssl=1 200w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/11/diy-backyard-wedding-on-a-budget.jpg?resize=683%2C1024&amp;ssl=1 683w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/11/diy-backyard-wedding-on-a-budget.jpg?resize=768%2C1152&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/11/diy-backyard-wedding-on-a-budget.jpg?resize=1024%2C1536&amp;ssl=1 1024w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/11/diy-backyard-wedding-on-a-budget.jpg?resize=800%2C1200&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/11/diy-backyard-wedding-on-a-budget.jpg?resize=600%2C900&amp;ssl=1 600w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>
</div>


<p class="">This photo was actually taken with her phone on her kitchen table while she was putting them together, not at the reception itself.</p>



<p class="">But I love that even in this unpolished moment, you can see the heart behind it.</p>



<p class="">It reminds me that sometimes the most meaningful details start right at home.</p>



<p class="">And these kinds of details don’t have to cost a lot of money, especially if you’re working with a tight budget (those pearls, candles, and flowers all came from <a href="https://us.shein.com/" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">SHEIN</a>!).</p>



<p class="">You can elevate your wedding reception with handwritten signs, candles, framed photos, or even small favors made with love.</p>



<p class="">Whether it’s a borrowed item, a DIY touch, or something handmade by a family member, adding meaning to the little things creates an atmosphere your guests won’t forget.</p>



<p class="">It’s not about having “perfect” decor <strong>–</strong> it’s about creating a space that reflects your story, your people, and the care you’ve poured into your big day.</p>



<h2 class="wp-block-heading"><strong>💌 Bonus Tips for Making It Meaningful on a Budget</strong></h2>



<p class="">The best budget-friendly decision we made wasn’t about cutting costs; it was about leaning into the people around us.</p>



<p class="">When you let family members contribute where they naturally shine, the whole day becomes more personal, more meaningful, and honestly more beautiful.</p>



<p class="">Those kinds of contributions can save you money and create lasting memories, whether a loved one bakes your wedding cake, builds your arch, finds the rentals, or styles your florals.</p>



<p class="">It’s one of the easiest ways to make your wedding feel rooted in love, not just planning and logistics.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1334" height="2000" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/rustic-backyard-wedding-ideas-scaled.jpg?fit=683%2C1024&amp;ssl=1" alt="Rustic backyard wedding ideas with homemade mini cakes on clear stands, topped with fruit for charming DIY wedding dessert inspiration " class="wp-image-2634" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/rustic-backyard-wedding-ideas-scaled.jpg?w=1334&amp;ssl=1 1334w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/rustic-backyard-wedding-ideas-scaled.jpg?resize=200%2C300&amp;ssl=1 200w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/rustic-backyard-wedding-ideas-scaled.jpg?resize=683%2C1024&amp;ssl=1 683w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/rustic-backyard-wedding-ideas-scaled.jpg?resize=768%2C1152&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/rustic-backyard-wedding-ideas-scaled.jpg?resize=1024%2C1536&amp;ssl=1 1024w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/rustic-backyard-wedding-ideas-scaled.jpg?w=1333&amp;ssl=1 1333w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/rustic-backyard-wedding-ideas-scaled.jpg?resize=800%2C1200&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/09/rustic-backyard-wedding-ideas-scaled.jpg?resize=600%2C900&amp;ssl=1 600w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>
</div>


<p class="">Another great tip: use what you already have or can borrow.</p>



<p class="">Finding creative ways to use what’s already around you is always a good idea when you’re planning with heart (and a budget).</p>



<p class="">We borrowed string lights, used a friend’s speaker setup, and didn’t overextend ourselves with rentals.</p>



<p class="">Between that and keeping our guest list small and intentional, we were able to focus on what really mattered without getting overwhelmed. </p>



<p class="">Because the <em>last</em> thing you want is to feel overwhelmed by expectations that don’t reflect what matters most to you.</p>



<p class="">If you want more insight on how to plan a wedding that feels deeply personal from start to finish, I break it all down in this post:<br>👉 <a href="https://iamtyranicole.com/how-to-plan-an-intimate-wedding/" data-wpel-link="internal">How to Plan an Intimate Wedding: 10 Tips for a Perfect Day</a></p>



<h2 class="wp-block-heading"><strong>💫 Final Thoughts</strong></h2>



<p class="">You don’t need a huge venue or a massive budget to create a wedding that feels meaningful, memorable, and deeply beautiful. </p>



<p class="">With the right space, intentional details, and a little creativity, your own backyard can become the perfect setting for your big day.</p>



<p class="">Everything I’ve shared in this post, from the decor to the setup to the soul train line, came from our real wedding. It was simple, heartfelt, and completely us.</p>



<p class="">Our wedding guests had such a great time. Not because everything was perfect, but because it felt real, joyful, and relaxed.</p>



<p class="">And I truly hope it inspires you to create a celebration that feels the same.</p>



<p class="">Whether you’re early in your planning process or just need some fresh small backyard wedding ideas, I hope this gives you a few new perspectives to work with.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1600" height="1066" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/cheap-backyard-wedding-scaled.jpg?fit=1024%2C683&amp;ssl=1" alt="Cheap backyard wedding showing newlyweds walking down the aisle with guests clapping, wooden arch in background, and mountains beyond, joyful outdoor moment" class="wp-image-2776" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/cheap-backyard-wedding-scaled.jpg?w=1600&amp;ssl=1 1600w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/cheap-backyard-wedding-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/cheap-backyard-wedding-scaled.jpg?resize=1024%2C682&amp;ssl=1 1024w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/cheap-backyard-wedding-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/cheap-backyard-wedding-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/cheap-backyard-wedding-scaled.jpg?resize=800%2C533&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/cheap-backyard-wedding-scaled.jpg?resize=600%2C400&amp;ssl=1 600w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>
</div>


<p class="">However you choose to plan it, your wedding day should reflect your values, your love story, and the people who matter most.</p>



<p class="">You deserve a day that feels like <em>you.</em></p>



<p class="">[<em>Wedding photography by: <a href="https://www.mccoyweddingphotography.com/" type="link" id="https://www.mccoyweddingphotography.com/" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">McCoy Wedding Photography</a></em> ]</p>



<div class="wp-block-group has-white-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-b16ad781 wp-block-group-is-layout-flex">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1000" height="1000" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?fit=1000%2C1000&amp;ssl=1" alt="" class="wp-image-2920" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?w=1000&amp;ssl=1 1000w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?resize=768%2C768&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?resize=600%2C600&amp;ssl=1 600w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?resize=800%2C800&amp;ssl=1 800w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<style>@import url(https://fonts.bunny.net/css?family=ibm-plex-sans:400,600);</style>
<style>
#_form_1_{font-size:14px;line-height:1.6;font-family:arial, helvetica, sans-serif;margin:0;box-shadow:none}._form_hide{display:none;visibility:hidden}._form_show{display:block;visibility:visible}#_form_1_._form-top{top:0}#_form_1_._form-bottom{bottom:0}#_form_1_._form-left{left:0}#_form_1_._form-right{right:0}#_form_1_ input[type="text"],#_form_1_ input[type="tel"],#_form_1_ input[type="date"],#_form_1_ textarea{padding:6px;height:auto;border:#979797 1px solid;border-radius:4px;color:#000 !important;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#_form_1_ textarea{resize:none}#_form_1_ ._submit{-webkit-appearance:none;cursor:pointer;font-family:arial, sans-serif;font-size:14px;text-align:center;background:#0D0C0C !important;border:0 !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;border-radius:4px !important;width:100%;color:#FFFFFF !important;padding:10px !important}#_form_1_ ._submit:disabled{cursor:not-allowed;opacity:0.4}#_form_1_ ._submit.processing{position:relative}#_form_1_ ._submit.processing::before{content:"";width:1em;height:1em;position:absolute;z-index:1;top:50%;left:50%;border:double 3px transparent;border-radius:50%;background-image:linear-gradient(#0D0C0C, #0D0C0C), conic-gradient(#0D0C0C, #FFFFFF);background-origin:border-box;background-clip:content-box, border-box;animation:1200ms ease 0s infinite normal none running _spin}#_form_1_ ._submit.processing::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}@keyframes _spin{0%{transform:translate(-50%, -50%) rotate(90deg)}100%{transform:translate(-50%, -50%) rotate(450deg)}}#_form_1_ ._close-icon{cursor:pointer;background-image:url("https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png");background-repeat:no-repeat;background-size:14.2px 14.2px;position:absolute;display:block;top:11px;right:9px;overflow:hidden;width:16.2px;height:16.2px}#_form_1_ ._close-icon:before{position:relative}#_form_1_ ._form-body{margin-bottom:30px}#_form_1_ ._form-image-left{width:150px;float:left}#_form_1_ ._form-content-right{margin-left:164px}#_form_1_ ._form-branding{color:#fff;font-size:10px;clear:both;text-align:left;margin-top:30px;font-weight:100}#_form_1_ ._form-branding ._logo{display:block;width:130px;height:14px;margin-top:6px;background-image:url("https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png");background-size:130px auto;background-repeat:no-repeat}#_form_1_ .form-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#_form_1_ ._form-label,#_form_1_ ._form_element ._form-label{font-weight:bold;margin-bottom:5px;display:block}#_form_1_._dark ._form-branding{color:#333}#_form_1_._dark ._form-branding ._logo{background-image:url("https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png")}#_form_1_ ._form_element{position:relative;margin-bottom:10px;font-size:0;max-width:100%}#_form_1_ ._form_element *{font-size:14px}#_form_1_ ._form_element._clear{clear:both;width:100%;float:none}#_form_1_ ._form_element._clear:after{clear:left}#_form_1_ ._form_element input[type="text"],#_form_1_ ._form_element input[type="date"],#_form_1_ ._form_element select,#_form_1_ ._form_element textarea:not(.g-recaptcha-response){display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit}#_form_1_ ._field-wrapper{position:relative}#_form_1_ ._inline-style{float:left}#_form_1_ ._inline-style input[type="text"]{width:150px}#_form_1_ ._inline-style:not(._clear){margin-right:20px}#_form_1_ ._form_element img._form-image{max-width:100%}#_form_1_ ._form_element ._form-fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}#_form_1_ ._clear-element{clear:left}#_form_1_ ._full_width{width:100%}#_form_1_ ._form_full_field{display:block;width:100%;margin-bottom:10px}#_form_1_ input[type="text"]._has_error,#_form_1_ textarea._has_error{border:#F37C7B 1px solid}#_form_1_ input[type="checkbox"]._has_error{outline:#F37C7B 1px solid}#_form_1_ ._show_be_error{float:left}#_form_1_ ._error{display:block;position:absolute;font-size:14px;z-index:10000001}#_form_1_ ._error._above{padding-bottom:4px;bottom:39px;right:0}#_form_1_ ._error._below{padding-top:8px;top:100%;right:0}#_form_1_ ._error._above ._error-arrow{bottom:-4px;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #FFDDDD}#_form_1_ ._error._below ._error-arrow{top:0;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFDDDD}#_form_1_ ._error-inner{padding:12px 12px 12px 36px;background-color:#FFDDDD;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px center;font-size:14px;font-family:arial, sans-serif;font-weight:600;line-height:16px;color:#000;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(31, 33, 41, 0.298295)}@media only screen and (max-width:319px){#_form_1_ ._error-inner{padding:7px 7px 7px 25px;font-size:12px;line-height:12px;background-position:4px center;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#_form_1_ ._error-inner._form_error{margin-bottom:5px;text-align:left}#_form_1_ ._button-wrapper ._error-inner._form_error{position:static}#_form_1_ ._error-inner._no_arrow{margin-bottom:10px}#_form_1_ ._error-arrow{position:absolute;width:0;height:0}#_form_1_ ._error-html{margin-bottom:10px}.pika-single{z-index:10000001 !important}#_form_1_ input[type="text"].datetime_date{width:69%;display:inline}#_form_1_ select.datetime_time{width:29%;display:inline;height:32px}#_form_1_ input[type="date"].datetime_date{width:69%;display:inline-flex}#_form_1_ input[type="time"].datetime_time{width:29%;display:inline-flex}@media (min-width:320px) and (max-width:667px){::-webkit-scrollbar{display:none}#_form_1_{margin:0;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}#_form_1_ *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em}#_form_1_ ._form-content{margin:0;width:100%}#_form_1_ ._form-inner{display:block;min-width:100%}#_form_1_ ._form-title,#_form_1_ ._inline-style{margin-top:0;margin-right:0;margin-left:0}#_form_1_ ._form-title{font-size:1.2em}#_form_1_ ._form_element{margin:0 0 20px;padding:0;width:100%}#_form_1_ ._form-element,#_form_1_ ._inline-style,#_form_1_ input[type="text"],#_form_1_ label,#_form_1_ p,#_form_1_ textarea:not(.g-recaptcha-response){float:none;display:block;width:100%}#_form_1_ ._row._checkbox-radio label{display:inline}#_form_1_ ._row,#_form_1_ p,#_form_1_ label{margin-bottom:0.7em;width:100%}#_form_1_ ._row input[type="checkbox"],#_form_1_ ._row input[type="radio"]{margin:0 !important;vertical-align:middle !important}#_form_1_ ._row input[type="checkbox"]+span label{display:inline}#_form_1_ ._row span label{margin:0 !important;width:initial !important;vertical-align:middle !important}#_form_1_ ._form-image{max-width:100%;height:auto !important}#_form_1_ input[type="text"]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em;-webkit-appearance:none}#_form_1_ input[type="radio"],#_form_1_ input[type="checkbox"]{display:inline-block;width:1.3em;height:1.3em;font-size:1em;margin:0 0.3em 0 0;vertical-align:baseline}#_form_1_ button[type="submit"]{padding:20px;font-size:1.5em}#_form_1_ ._inline-style{margin:20px 0 0 !important}#_form_1_ ._inline-style input[type="text"]{width:100%}}#_form_1_ .sms_consent_checkbox{position:relative;width:100%;display:flex;align-items:flex-start;padding:20px 0}#_form_1_ .sms_consent_checkbox input[type="checkbox"]{float:left;margin:5px 10px 10px 0}#_form_1_ .sms_consent_checkbox .sms_consent_message{display:inline;float:left;text-align:left;margin-bottom:10px;font-size:14px;color:#7D8799}#_form_1_ .sms_consent_checkbox .sms_consent_message.sms_consent_mini{width:90%}#_form_1_ .sms_consent_checkbox ._error._above{right:auto;bottom:0}#_form_1_ .sms_consent_checkbox ._error._above ._error-arrow{right:auto;left:5px}@media (min-width:320px) and (max-width:667px){#_form_1_ .sms_consent_checkbox ._error._above{top:-30px;left:0;bottom:auto}}#_form_1_ .field-required{color:#FF0000}#_form_1_{position:relative;text-align:left;margin:25px auto 0;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#FFFFFF !important;border:0;max-width:500px;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important;color:#000000}#_form_1_ ._show_be_error{min-width:100%}#_form_1_._inline-form,#_form_1_._inline-form ._form-content{font-family:"IBM Plex Sans", Helvetica, sans-serif}#_form_1_._inline-form ._row span:not(.field-required),#_form_1_._inline-form ._row label{font-family:"IBM Plex Sans", Helvetica, sans-serif;font-size:14px;font-weight:400;line-height:1.6em}#_form_1__inlineform input[type="text"],#_form_1__inlineform input[type="date"],#_form_1__inlineform input[type="tel"],#_form_1__inlineform select,#_form_1__inlineform textarea:not(.g-recaptcha-response){font-family:"IBM Plex Sans", Helvetica, sans-serif;font-size:14px;font-weight:400;font-color:#000000;line-height:1.6em}#_form_1_._inline-form ._html-code *:not(h1, h2, h3, h4, h5, h6),#_form_1_._inline-form .sms_consent_message,#_form_1_._inline-form ._form-thank-you{font-family:"IBM Plex Sans", Helvetica, sans-serif}#_form_1_._inline-form ._form-label,#_form_1_._inline-form ._form-emailidentifier,#_form_1_._inline-form ._form-checkbox-option-label{font-family:"IBM Plex Sans", Helvetica, sans-serif;font-size:14px;font-weight:700;line-height:1.6em}#_form_1_._inline-form ._submit{margin-top:12px;font-family:"IBM Plex Sans", Helvetica, sans-serif}#_form_1_._inline-form ._html-code h1,#_form_1_._inline-form ._html-code h2,#_form_1_._inline-form ._html-code h3,#_form_1_._inline-form ._html-code h4,#_form_1_._inline-form ._html-code h5,#_form_1_._inline-form ._html-code h6,#_form_1_._inline-form ._form-title{font-size:22px;line-height:normal;font-weight:600;margin-bottom:0;display:block}#_form_1_._inline-form ._form-branding{font-family:"IBM Plex Sans", Helvetica, sans-serif;font-size:13px;font-weight:100;font-style:normal;text-decoration:none}#_form_1_:before,#_form_1_:after{content:" ";display:table}#_form_1_:after{clear:both}#_form_1_._inline-style{width:auto;display:inline-block}#_form_1_._inline-style input[type="text"],#_form_1_._inline-style input[type="date"]{padding:10px 12px}#_form_1_._inline-style button._inline-style{position:relative;top:27px}#_form_1_._inline-style p{margin:0}#_form_1_._inline-style ._button-wrapper{position:relative;margin:16px 12.5px 0 20px}#_form_1_._inline-style ._button-wrapper:not(._clear){margin:0}#_form_1_ ._form-thank-you{position:relative;left:0;right:0;text-align:center;font-size:18px}#_form_1_ ._form-pc-confirmation ._submit{margin-top:16px}@media (min-width:320px) and (max-width:667px){#_form_1_._inline-form._inline-style ._inline-style._button-wrapper{margin-top:20px !important;margin-left:0 !important}}#_form_1_ .iti{width:100%}#_form_1_ .iti.iti--allow-dropdown.iti--separate-dial-code{width:100%}#_form_1_ .iti input{width:100%;border:#979797 1px solid;border-radius:4px}#_form_1_ .iti--separate-dial-code .iti__selected-flag{background-color:#FFFFFF;border-radius:4px}#_form_1_ .iti--separate-dial-code .iti__selected-flag:hover{background-color:rgba(0, 0, 0, 0.05)}#_form_1_ .iti__country-list{border-radius:4px;margin-top:4px;min-width:460px}#_form_1_ .iti__country-list--dropup{margin-bottom:4px}#_form_1_ .phone-error-hidden{display:none}#_form_1_ .phone-error{color:#E40E49}#_form_1_ .phone-input-error{border:1px solid #E40E49 !important}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field fieldset{margin:0;margin-bottom:1.1428571429em;border:none;padding:0}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field fieldset:last-child{margin-bottom:0}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field legend{margin-bottom:1.1428571429em}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field label{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:0.8571428571em}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field label:last-child{margin-bottom:0}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field input{margin:0;margin-right:8px}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label{display:block;font-weight:400;margin-top:-4px}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label-with-description{display:block;font-weight:700;margin-top:-4px}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-description{margin:0;font-size:0.8571428571em}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field ._form-subscriptions-unsubscribe-all-description{line-height:normal;margin-top:-2px}</style>
<form method="POST" action="https://iamtyranicole.activehosted.com/proc.php" id="_form_1_" class="_form _form_1 _inline-form  _dark" novalidate data-styles-version="5">
  <input type="hidden" name="u" value="1" />
  <input type="hidden" name="f" value="1" />
  <input type="hidden" name="s" />
  <input type="hidden" name="c" value="0" />
  <input type="hidden" name="m" value="0" />
  <input type="hidden" name="act" value="sub" />
  <input type="hidden" name="v" value="2" />
  <input type="hidden" name="or" value="8d49cc93-6be2-48af-bf7d-cf0e0f695fda" />
  <div class="_form-content">
    <div class="_form_element _x03586817 _full_width _clear" >
      <img data-recalc-dims="1" decoding="async" class="_form-image" src="https://i0.wp.com/iamtyranicole.activehosted.com/content/YnDBBK/2026/02/02/a87f054f-8e95-42e0-9f55-8d0031c2782c.png?w=1100" style="" alt="image"/>
      </div>
      <div class="_form_element _x21586057 _full_width " >
        <label for="fullname" class="_form-label">
        </label>
        <div class="_field-wrapper">
          <input type="text" id="fullname" name="fullname" placeholder="first name" required/>
        </div>
      </div>
      <div class="_form_element _x32977012 _full_width " >
        <label for="email" class="_form-label">
        </label>
        <div class="_field-wrapper">
          <input type="text" id="email" name="email" placeholder="email address" required/>
        </div>
      </div>
      <div class="_button-wrapper _full_width">
        <button id="_form_1_submit" class="_submit" type="submit">
          send me the schedule!
        </button>
      </div>
      <div class="_clear-element">
      </div>
    </div>
    <div class="_form-thank-you" style="display:none;">
    </div>
  </form><script>
window.cfields = [];
window._show_thank_you = function(id, message, trackcmp_url, email) {
    var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');
    form.querySelector('._form-content').style.display = 'none';
    thank_you.innerHTML = message;
    thank_you.style.display = 'block';
    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
    var visitorObject = window[vgoAlias];
    if (email && typeof visitorObject !== 'undefined') {
        visitorObject('setEmail', email);
        visitorObject('update');
    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
        // Site tracking URL to use after inline form submission.
        _load_script(trackcmp_url);
    }
    if (typeof window._form_callback !== 'undefined') window._form_callback(id);
    thank_you.setAttribute('tabindex', '-1');
    thank_you.focus();
};
window._show_unsubscribe = function(id, message, trackcmp_url, email) {
    var form = document.getElementById('_form_' + id + '_'), unsub = form.querySelector('._form-thank-you');
    var branding = form.querySelector('._form-branding');
    if (branding) {
        branding.style.display = 'none';
    }
    form.querySelector('._form-content').style.display = 'none';
    unsub.style.display = 'block';
    form.insertAdjacentHTML('afterend', message)
    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
    var visitorObject = window[vgoAlias];
    if (email && typeof visitorObject !== 'undefined') {
        visitorObject('setEmail', email);
        visitorObject('update');
    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
        // Site tracking URL to use after inline form submission.
        _load_script(trackcmp_url);
    }
    if (typeof window._form_callback !== 'undefined') window._form_callback(id);
};
window._show_error = function(id, message, html) {
    var form = document.getElementById('_form_' + id + '_'),
        err = document.createElement('div'),
        button = form.querySelector('button[type="submit"]'),
        old_error = form.querySelector('._form_error');
    if (old_error) old_error.parentNode.removeChild(old_error);
    err.innerHTML = message;
    err.className = '_error-inner _form_error _no_arrow';
    var wrapper = document.createElement('div');
    wrapper.className = '_form-inner _show_be_error';
    wrapper.appendChild(err);
    button.parentNode.insertBefore(wrapper, button);
    var submitButton = form.querySelector('[id^="_form"][id$="_submit"]');
    submitButton.disabled = false;
    submitButton.classList.remove('processing');
    if (html) {
        var div = document.createElement('div');
        div.className = '_error-html';
        div.innerHTML = html;
        err.appendChild(div);
    }
};
window._show_pc_confirmation = function(id, header, detail, show, email) {
    var form = document.getElementById('_form_' + id + '_'), pc_confirmation = form.querySelector('._form-pc-confirmation');
    if (pc_confirmation.style.display === 'none') {
        form.querySelector('._form-content').style.display = 'none';
        pc_confirmation.innerHTML = "<div class='_form-title'>" + header + "</div>" + "<p>" + detail + "</p>" +
        "<button class='_submit' id='hideButton'>Manage preferences</button>";
        pc_confirmation.style.display = 'block';
        var mp = document.querySelector('input[name="mp"]');
        mp.value = '0';
    } else {
        form.querySelector('._form-content').style.display = 'inline';
        pc_confirmation.style.display = 'none';
    }

    var hideButton = document.getElementById('hideButton');
    // Add event listener to the button
    hideButton.addEventListener('click', function() {
        var submitButton = document.querySelector('#_form_1_submit');
        submitButton.disabled = false;
        submitButton.classList.remove('processing');
        var mp = document.querySelector('input[name="mp"]');
        mp.value = '1';
        const cacheBuster = new URL(window.location.href);
        cacheBuster.searchParams.set('v', new Date().getTime());
        window.location.href = cacheBuster.toString();
    });

    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
    var visitorObject = window[vgoAlias];
    if (email && typeof visitorObject !== 'undefined') {
        visitorObject('setEmail', email);
        visitorObject('update');
    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
        // Site tracking URL to use after inline form submission.
        _load_script(trackcmp_url);
    }
    if (typeof window._form_callback !== 'undefined') window._form_callback(id);
};
window._load_script = function(url, callback, isSubmit) {
    var head = document.querySelector('head'), script = document.createElement('script'), r = false;
    var submitButton = document.querySelector('#_form_1_submit');
    script.charset = 'utf-8';
    script.src = url;
    if (callback) {
        script.onload = script.onreadystatechange = function() {
            if (!r && (!this.readyState || this.readyState == 'complete')) {
                r = true;
                callback();
            }
        };
    }
    script.onerror = function() {
        if (isSubmit) {
            if (script.src.length > 10000) {
                _show_error("1", "Sorry, your submission failed. Please shorten your responses and try again.");
            } else {
                _show_error("1", "Sorry, your submission failed. Please try again.");
            }
            submitButton.disabled = false;
            submitButton.classList.remove('processing');
        }
    }

    head.appendChild(script);
};
(function() {
    var iti;
    if (window.location.search.search("excludeform") !== -1) return false;
    var getCookie = function(name) {
        var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)'));
        return match ? match[2] : localStorage.getItem(name);
    }
    var setCookie = function(name, value) {
        var now = new Date();
        var time = now.getTime();
        var expireTime = time + 1000 * 60 * 60 * 24 * 365;
        now.setTime(expireTime);
        document.cookie = name + '=' + value + '; expires=' + now + ';path=/; Secure; SameSite=Lax;';
        localStorage.setItem(name, value);
    }
    var addEvent = function(element, event, func) {
        if (element.addEventListener) {
            element.addEventListener(event, func);
        } else {
            var oldFunc = element['on' + event];
            element['on' + event] = function() {
                oldFunc.apply(this, arguments);
                func.apply(this, arguments);
            };
        }
    }
    var _removed = false;
        var form_to_submit = document.getElementById('_form_1_');
    var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;

    var getUrlParam = function(name) {
        if (name.toLowerCase() !== 'email') {
            var params = new URLSearchParams(window.location.search);
            return params.get(name) || false;
        }
        // email is a special case because a plus is valid in the email address
        var qString = window.location.search;
        if (!qString) {
            return false;
        }
        var parameters = qString.substr(1).split('&');
        for (var i = 0; i < parameters.length; i++) {
            var parameter = parameters[i].split('=');
            if (parameter[0].toLowerCase() === 'email') {
                return parameter[1] === undefined ? true : decodeURIComponent(parameter[1]);
            }
        }
        return false;
    };

    var acctDateFormat = "%m/%d/%Y";
    var getNormalizedDate = function(date, acctFormat) {
        var decodedDate = decodeURIComponent(date);
        if (acctFormat &#038;&#038; acctFormat.match(/(%d|%e).*%m/gi) !== null) {
            return decodedDate.replace(/(\d{2}).*(\d{2}).*(\d{4})/g, '$3-$2-$1');
        } else if (Date.parse(decodedDate)) {
            var dateObj = new Date(decodedDate);
            var year = dateObj.getFullYear();
            var month = dateObj.getMonth() + 1;
            var day = dateObj.getDate();
            return `${year}-${month < 10 ? `0${month}` : month}-${day < 10 ? `0${day}` : day}`;
        }
        return false;
    };

    var getNormalizedTime = function(time) {
        var hour, minutes;
        var decodedTime = decodeURIComponent(time);
        var timeParts = Array.from(decodedTime.matchAll(/(\d{1,2}):(\d{1,2})\W*([AaPp][Mm])?/gm))[0];
        if (timeParts[3]) { // 12 hour format
            var isPM = timeParts[3].toLowerCase() === 'pm';
            if (isPM) {
                hour = parseInt(timeParts[1]) === 12 ? '12' : `${parseInt(timeParts[1]) + 12}`;
            } else {
                hour = parseInt(timeParts[1]) === 12 ? '0' : timeParts[1];
            }
        } else { // 24 hour format
            hour = timeParts[1];
        }
        var normalizedHour = parseInt(hour) < 10 ? `0${parseInt(hour)}` : hour;
        var minutes = timeParts[2];
        return `${normalizedHour}:${minutes}`;
    };

    for (var i = 0; i < allInputs.length; i++) {
        var regexStr = "field\\[(\\d+)\\]";
        var results = new RegExp(regexStr).exec(allInputs[i].name);
        if (results != undefined) {
            allInputs[i].dataset.name = allInputs[i].name.match(/\[time\]$/)
                ? `${window.cfields[results[1]]}_time`
                : window.cfields[results[1]];
        } else {
            allInputs[i].dataset.name = allInputs[i].name;
        }
        var fieldVal = getUrlParam(allInputs[i].dataset.name);

        if (fieldVal) {
            if (allInputs[i].dataset.autofill === "false") {
                continue;
            }
            if (allInputs[i].type == "radio" || allInputs[i].type == "checkbox") {
                if (allInputs[i].value == fieldVal) {
                    allInputs[i].checked = true;
                }
            } else if (allInputs[i].type == "date") {
                allInputs[i].value = getNormalizedDate(fieldVal, acctDateFormat);
            } else if (allInputs[i].type == "time") {
                allInputs[i].value = getNormalizedTime(fieldVal);
            } else {
                allInputs[i].value = fieldVal;
            }
        }
    }

    var remove_tooltips = function() {
        for (var i = 0; i < tooltips.length; i++) {
            tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);
        }
        tooltips = [];
    };
    var remove_tooltip = function(elem) {
        for (var i = 0; i < tooltips.length; i++) {
            if (tooltips[i].elem === elem) {
                tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);
                tooltips.splice(i, 1);
                return;
            }
        }
    };
    var create_tooltip = function(elem, text) {
        var tooltip = document.createElement('div'),
            arrow = document.createElement('div'),
            inner = document.createElement('div'), new_tooltip = {};
        tooltip.id = `${elem.id}-error`;
        tooltip.setAttribute('role', 'alert')
        if (elem.type != 'radio' &#038;&#038; (elem.type != 'checkbox' || elem.name === 'sms_consent')) {
            tooltip.className = '_error';
            arrow.className = '_error-arrow';
            inner.className = '_error-inner';
            inner.innerHTML = text;
            tooltip.appendChild(arrow);
            tooltip.appendChild(inner);
            elem.parentNode.appendChild(tooltip);
        } else {
            tooltip.className = '_error-inner _no_arrow';
            tooltip.innerHTML = text;
            elem.parentNode.insertBefore(tooltip, elem);
            new_tooltip.no_arrow = true;
        }
        new_tooltip.tip = tooltip;
        new_tooltip.elem = elem;
        tooltips.push(new_tooltip);
        return new_tooltip;
    };
    var resize_tooltip = function(tooltip) {
        var rect = tooltip.elem.getBoundingClientRect();
        var doc = document.documentElement,
            scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop)  - (doc.clientTop || 0));
        if (scrollPosition < 40) {
            tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _below';
        } else {
            tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _above';
        }
    };
    var resize_tooltips = function() {
        if (_removed) return;
        for (var i = 0; i < tooltips.length; i++) {
            if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]);
        }
    };
    var validate_field = function(elem, remove) {
        var tooltip = null, value = elem.value, no_error = true;
        remove ? remove_tooltip(elem) : false;
        elem.removeAttribute('aria-invalid');
        elem.removeAttribute('aria-describedby');
        if (elem.type != 'checkbox') elem.className = elem.className.replace(/ ?_has_error ?/g, '');
        if (elem.getAttribute('required') !== null) {
            if (elem.type == 'radio' || (elem.type == 'checkbox' &#038;&#038; /any/.test(elem.className))) {
                var elems = form_to_submit.elements[elem.name];
                if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) {
                    no_error = elem.checked;
                }
                else {
                    no_error = false;
                    for (var i = 0; i < elems.length; i++) {
                        if (elems[i].checked) no_error = true;
                    }
                }
                if (!no_error) {
                    tooltip = create_tooltip(elem, "Please select an option.");
                }
            } else if (elem.type =='checkbox') {
                var elems = form_to_submit.elements[elem.name], found = false, err = [];
                no_error = true;
                for (var i = 0; i < elems.length; i++) {
                    if (elems[i].getAttribute('required') === null) continue;
                    if (!found &#038;&#038; elems[i] !== elem) return true;
                    found = true;
                    elems[i].className = elems[i].className.replace(/ ?_has_error ?/g, '');
                    if (!elems[i].checked) {
                        no_error = false;
                        elems[i].className = elems[i].className + ' _has_error';
                        err.push("Checking %s is required".replace("%s", elems[i].value));
                    }
                }
                if (!no_error) {
                    tooltip = create_tooltip(elem, err.join('<br/>'));
                }
            } else if (elem.tagName == 'SELECT') {
                var selected = true;
                if (elem.multiple) {
                    selected = false;
                    for (var i = 0; i < elem.options.length; i++) {
                        if (elem.options[i].selected) {
                            selected = true;
                            break;
                        }
                    }
                } else {
                    for (var i = 0; i < elem.options.length; i++) {
                        if (elem.options[i].selected
                            &#038;&#038; (!elem.options[i].value
                            || (elem.options[i].value.match(/\n/g)))
                        ) {
                            selected = false;
                        }
                    }
                }
                if (!selected) {
                    elem.className = elem.className + ' _has_error';
                    no_error = false;
                    tooltip = create_tooltip(elem, "Please select an option.");
                }
            } else if (value === undefined || value === null || value === '') {
                elem.className = elem.className + ' _has_error';
                no_error = false;
                tooltip = create_tooltip(elem, "This field is required.");
            }
        }
        if (no_error &#038;&#038; elem.name == 'email') {
            if (!value.match(/^[\+_a-z0-9-'&#038;=]+(\.[\+_a-z0-9-']+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/i)) {
                elem.className = elem.className + ' _has_error';
                no_error = false;
                tooltip = create_tooltip(elem, "Enter a valid email address.");
            }
        }
        if (no_error &#038;&#038; (elem.id == 'phone')) {
            if (elem.value.trim() &#038;&#038; typeof iti != 'undefined' &#038;&#038; !iti.isValidNumber()) {
                elem.className = elem.className + ' _has_error';
                no_error = false;
                tooltip = create_tooltip(elem, "Enter a valid phone number.");
            }
        }
        if (no_error &#038;&#038; /date_field/.test(elem.className)) {
            if (!value.match(/^\d\d\d\d-\d\d-\d\d$/)) {
                elem.className = elem.className + ' _has_error';
                no_error = false;
                tooltip = create_tooltip(elem, "Enter a valid date.");
            }
        }

        if (no_error &#038;&#038; elem.name === 'sms_consent') {
            const phoneInput = document.getElementById('phone');
            const consentRequired = phoneInput.attributes.required || phoneInput.value.length > 0;
            const showError =  (consentRequired || !!elem.attributes.required) && !elem.checked;
            if (showError) {
                elem.className = elem.className + ' _has_error';
                no_error = false;
                tooltip = create_tooltip(elem, "Please check this box to continue");
            } else {
                elem.className = elem.className.replace(/ ?_has_error ?/g, '');
            }
        }
        tooltip ? resize_tooltip(tooltip) : false;
        if (!no_error && elem.hasAttribute('id')) {
            elem.setAttribute('aria-invalid', 'true');
            elem.setAttribute('aria-describedby', `${elem.id}-error`);
        }
        return no_error;
    };
    var needs_validate = function(el) {
        if(el.getAttribute('required') !== null){
            return true;
        }
        if((el.name === 'email' || el.id === 'phone' || el.id === 'sms_consent') && el.value !== ""){
            return true;
        }

        return false;
    };
    var validate_form = function(e) {
        var err = form_to_submit.querySelector('._form_error'), no_error = true;
        if (!submitted) {
            submitted = true;
            for (var i = 0, len = allInputs.length; i < len; i++) {
                var input = allInputs[i];
                if (needs_validate(input)) {
                    if (input.type == 'text' || input.type == 'number' || input.type == 'time' || input.type == 'tel') {
                        addEvent(input, 'blur', function() {
                            this.value = this.value.trim();
                            validate_field(this, true);
                        });
                        addEvent(input, 'input', function() {
                            validate_field(this, true);
                        });
                    } else if (input.type == 'radio' || input.type == 'checkbox') {
                        (function(el) {
                            function getElementsArray(name){
                                const value =  form_to_submit.elements[name];
                                if (Array.isArray(value)){
                                    return value;
                                }
                                return [value];
                            }
                            var radios = getElementsArray(el.name);
                            for (var i = 0; i < radios.length; i++) {
                                addEvent(radios[i], 'change', function() {
                                    validate_field(el, true);
                                });
                            }
                        })(input);
                    } else if (input.tagName == 'SELECT') {
                        addEvent(input, 'change', function() {
                            validate_field(this, true);
                        });
                    } else if (input.type == 'textarea'){
                        addEvent(input, 'input', function() {
                            validate_field(this, true);
                        });
                    }
                }
            }
        }
        remove_tooltips();
        for (var i = 0, len = allInputs.length; i < len; i++) {
            var elem = allInputs[i];
            if (needs_validate(elem)) {
                if (elem.tagName.toLowerCase() !== "select") {
                    elem.value = elem.value.trim();
                }
                validate_field(elem) ? true : no_error = false;
            }
        }
        if (!no_error &#038;&#038; e) {
            e.preventDefault();
        }
        if (!no_error) {
            const firstFocusableError = form_to_submit.querySelector('._has_error:not([disabled])');
            if (firstFocusableError &#038;&#038; typeof firstFocusableError.focus === 'function') {
                firstFocusableError.focus();
            }
        }
        resize_tooltips();
        return no_error;
    };
    addEvent(window, 'resize', resize_tooltips);
    addEvent(window, 'scroll', resize_tooltips);

    var _form_serialize = function(form){if(!form||form.nodeName!=="FORM"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===""){continue}switch(form.elements[i].nodeName){case"INPUT":switch(form.elements[i].type){case"tel":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(" ")+encodeURIComponent(form.elements[i].value));break;case"text":case"number":case"date":case"time":case"hidden":case"password":case"button":case"reset":case"submit":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"checkbox":case"radio":if(form.elements[i].checked){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value))}break;case"file":break}break;case"TEXTAREA":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"SELECT":switch(form.elements[i].type){case"select-one":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"select-multiple":for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case"BUTTON":switch(form.elements[i].type){case"reset":case"submit":case"button":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break}break}}return q.join("&#038;")};

    const formSupportsPost = false;
    var form_submit = function(e) {

        e.preventDefault();
        if (validate_form()) {
            if(form_to_submit.querySelector('input[name="phone"]') &#038;&#038; typeof iti != 'undefined') {
                form_to_submit.querySelector('input[name="phone"]').value = iti.getNumber();
            }
            // use this trick to get the submit button &#038; disable it using plain javascript
            var submitButton = e.target.querySelector('#_form_1_submit');
            submitButton.disabled = true;
            submitButton.classList.add('processing');
                    var serialized = _form_serialize(document.getElementById('_form_1_')).replace(/%0A/g, '\\n');
            var err = form_to_submit.querySelector('._form_error');
            err ? err.parentNode.removeChild(err) : false;
            async function submitForm() {
                var formData = new FormData();
                const searchParams = new URLSearchParams(serialized);
                searchParams.forEach((value, key) => {
                    if (key !== 'hideButton') {
                        formData.append(key, value);
                    }
                });
                let request = {
                    headers: {
                        "Accept": "application/json"
                    },
                    body: formData,
                    method: "POST"
                };

                let pageUrlParams = new URLSearchParams(window.location.search);
                if (pageUrlParams.has('t')) {
                    request.headers.Authorization = 'Bearer ' + pageUrlParams.get('t');
                }
                const response = await fetch('https://iamtyranicole.activehosted.com/proc.php?jsonp=true', request);

                return response.json();
            }
            if (formSupportsPost) {
                submitForm().then((data) => {
                    eval(data.js);
                }).catch(() => {
                    _show_error("1", "Sorry, your submission failed. Please try again.");
                });
            } else {
                _load_script('https://iamtyranicole.activehosted.com/proc.php?' + serialized + '&jsonp=true', null, true);
            }
        }
        return false;
    };
    addEvent(form_to_submit, 'submit', form_submit);
})();

</script>
</div>
</div>
</div>
<p>The post <a href="https://iamtyranicole.com/small-backyard-wedding-ideas-on-a-budget/" data-wpel-link="internal">7 Small Backyard Wedding Ideas That Look Expensive (From My Real Wedding)</a> appeared first on <a href="https://iamtyranicole.com" data-wpel-link="internal">Tyra Nicole</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2562</post-id>	</item>
		<item>
		<title>How to Plan An Intimate Wedding: 10 Tips for a Perfect Day (From My Real Wedding)</title>
		<link>https://iamtyranicole.com/how-to-plan-an-intimate-wedding/</link>
		
		<dc:creator><![CDATA[Tyra]]></dc:creator>
		<pubDate>Fri, 06 Feb 2026 07:00:26 +0000</pubDate>
				<category><![CDATA[Lifestyle]]></category>
		<category><![CDATA[wedding]]></category>
		<guid isPermaLink="false">https://iamtyranicole.com/?p=2569</guid>

					<description><![CDATA[<p>Planning an intimate wedding taught me more about what really matters than any Pinterest board ever could.<br />
These tips come straight from my own experience, showing you how to create an intimate day that’s deeply personal, joyful, and completely free from guilt.</p>
<p>The post <a href="https://iamtyranicole.com/how-to-plan-an-intimate-wedding/" data-wpel-link="internal">How to Plan An Intimate Wedding: 10 Tips for a Perfect Day (From My Real Wedding)</a> appeared first on <a href="https://iamtyranicole.com" data-wpel-link="internal">Tyra Nicole</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1600" height="1067" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/how-to-plan-an-intimate-wedding-scaled.jpg?fit=1024%2C683&amp;ssl=1" alt="Bride surrounded by bridesmaids and her mom praying before the intimate backyard wedding - emotional pre-ceremony moment filled with love and faith." class="wp-image-2638" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/how-to-plan-an-intimate-wedding-scaled.jpg?w=1600&amp;ssl=1 1600w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/how-to-plan-an-intimate-wedding-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/how-to-plan-an-intimate-wedding-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/how-to-plan-an-intimate-wedding-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/how-to-plan-an-intimate-wedding-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/how-to-plan-an-intimate-wedding-scaled.jpg?resize=800%2C533&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/how-to-plan-an-intimate-wedding-scaled.jpg?resize=600%2C400&amp;ssl=1 600w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>
</div>




<h2 class="wp-block-heading">1. <strong>Decide What Intimate Means to You</strong></h2>



<p class="">Before you do anything else, get clear on what intimate <em>actually</em> looks like for you. Because the reality is, intimacy is subjective.</p>



<p class="">For some couples, intimate means 50 guests. For others, it might mean even fewer guests – maybe only 12 including immediate family and very close friends.&nbsp;</p>



<p class="">The number isn’t the point. The <em>feeling</em> is.</p>



<p class="">What matters most is that your wedding reflects your relationship, your values, and the people who truly matter in this season of your life.</p>



<p class="">In many cases, intimate weddings fall into the category of <em>micro weddings</em>, which typically includes 50 guests or fewer but still holds all the traditional elements of a wedding day (ceremony, dinner, dancing, and so on).</p>



<p class="">But here’s the thing: you don’t have to fit into any particular category. Just decide what feels right for <em>you</em>.</p>



<p class="">The kind of experience that will be the most meaningful, the most joyful, and the most true to your relationship.</p>



<p class="">That decision will shape the rest of your planning process and make everything that follows feel far more personal.</p>



<h2 class="wp-block-heading">2. <strong>Build Your Guest List with Confidence (Not Guilt)</strong></h2>



<p class="">Let’s be honest… this is the part where a lot of people start second-guessing themselves.</p>



<p class="">But here’s your permission slip: <strong>you’re not mean, selfish, or inconsiderate for keeping your guest list small. </strong>You’re not harsh or unfair for being selective.&nbsp;</p>



<p class="">You’re being intentional and honest about who plays a meaningful role in your life right now and who your closest people are.</p>



<p class="">And that’s exactly what the day is about.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1333" height="2000" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-wedding-ideas-for-50-guests-scaled.jpg?fit=683%2C1024&amp;ssl=1" alt="Bride and groom laughing with their bridal party at a small outdoor intimate wedding with sage green and tan color palette." class="wp-image-2760" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-wedding-ideas-for-50-guests-scaled.jpg?w=1333&amp;ssl=1 1333w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-wedding-ideas-for-50-guests-scaled.jpg?resize=200%2C300&amp;ssl=1 200w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-wedding-ideas-for-50-guests-scaled.jpg?resize=682%2C1024&amp;ssl=1 682w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-wedding-ideas-for-50-guests-scaled.jpg?resize=768%2C1152&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-wedding-ideas-for-50-guests-scaled.jpg?resize=1024%2C1536&amp;ssl=1 1024w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-wedding-ideas-for-50-guests-scaled.jpg?resize=800%2C1200&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-wedding-ideas-for-50-guests-scaled.jpg?resize=600%2C900&amp;ssl=1 600w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>
</div>


<p class="">Drawing the line is genuinely one of the hardest parts – if not <em>the</em> hardest part – of planning a smaller celebration, especially when it comes to extended family or long-time acquaintances.</p>



<p class="">But a smaller guest count is never about excluding anyone.</p>



<p class="">It’s about honoring the relationships that truly shape your lives together. Choosing those people intentionally means prioritizing closeness over obligation.&nbsp;</p>



<p class="">If you’re worried about disappointing people, know this: <strong>you will</strong>.&nbsp;</p>



<p class="">Expect that boundaries will ruffle some feathers. It’s almost inevitable. The key is preparing your heart to stand firm anyway.&nbsp;</p>



<p class=""><em>But that doesn’t mean you’re doing something wrong.&nbsp;</em></p>



<p class="">It just means people have their own expectations. And when yours don’t match theirs, it can stir up emotions.</p>



<p class="">That’s normal.</p>



<p class="">It’s part of navigating expectations and emotions around any big life event.</p>



<p class="">Some people may not understand. Some might even feel hurt.</p>



<p class="">But that doesn’t mean you have to carry guilt for making a thoughtful, intentional choice that reflects your values.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1334" height="2000" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-wedding-ideas-on-a-budget-1-scaled.jpg?fit=683%2C1024&amp;ssl=1" alt="Bride and her sisters walking together and laughing during an intimate outdoor wedding, captured in soft natural light with a beautiful sage green bridal-party color palette." class="wp-image-2763" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-wedding-ideas-on-a-budget-1-scaled.jpg?w=1334&amp;ssl=1 1334w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-wedding-ideas-on-a-budget-1-scaled.jpg?resize=200%2C300&amp;ssl=1 200w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-wedding-ideas-on-a-budget-1-scaled.jpg?resize=683%2C1024&amp;ssl=1 683w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-wedding-ideas-on-a-budget-1-scaled.jpg?resize=768%2C1151&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-wedding-ideas-on-a-budget-1-scaled.jpg?resize=1025%2C1536&amp;ssl=1 1025w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-wedding-ideas-on-a-budget-1-scaled.jpg?resize=800%2C1199&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-wedding-ideas-on-a-budget-1-scaled.jpg?resize=600%2C900&amp;ssl=1 600w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>
</div>


<p class=""><strong>Sometimes, protecting your peace means accepting that not everyone will understand your choices. And that’s okay.</strong></p>



<p class="">If you’re worried about leaving people out, there are still meaningful ways to include them:</p>



<ul class="wp-block-list">
<li class="">Livestream the ceremony and share a private link with those who won’t be there in person<br></li>



<li class="">Share photos or a heartfelt video recap shortly after the event (before posting publicly) so they feel special and included<br></li>



<li class="">Host a relaxed and casual celebration later on (like a backyard party or dinner) where everyone can come together and share the joy</li>
</ul>



<p class="">However you approach it, <em>don’t let guilt drive your decisions</em>. Let closeness, intentionality and clarity do that instead.</p>



<h2 class="wp-block-heading">3. <strong>Choose a Venue That Feels Like You (and Your Budget)</strong></h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1334" height="2000" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/unusual-small-wedding-ideas-1-scaled.jpg?fit=683%2C1024&amp;ssl=1" alt="Bride and groom at the altar under a wooden wedding arch with flowing drapery and flowers, dramatic mountain views in the background, and the bride’s train beautifully draped over the wooden platform - intimate backyard wedding moment full of romance and jaw-dropping scenery." class="wp-image-2727" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/unusual-small-wedding-ideas-1-scaled.jpg?w=1334&amp;ssl=1 1334w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/unusual-small-wedding-ideas-1-scaled.jpg?resize=200%2C300&amp;ssl=1 200w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/unusual-small-wedding-ideas-1-scaled.jpg?resize=683%2C1024&amp;ssl=1 683w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/unusual-small-wedding-ideas-1-scaled.jpg?resize=768%2C1152&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/unusual-small-wedding-ideas-1-scaled.jpg?resize=1024%2C1536&amp;ssl=1 1024w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/unusual-small-wedding-ideas-1-scaled.jpg?w=1333&amp;ssl=1 1333w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/unusual-small-wedding-ideas-1-scaled.jpg?resize=800%2C1200&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/unusual-small-wedding-ideas-1-scaled.jpg?resize=600%2C900&amp;ssl=1 600w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>
</div>


<p class="">One of the unexpected gifts of planning a smaller wedding is how many doors it opens when it comes to the venue you choose to create your intimate setting.&nbsp;</p>



<p class="">When you&#8217;re not trying to fit into someone else&#8217;s mold, you can make space for something truly personal.&nbsp;</p>



<p class="">For some couples, that might mean choosing from national parks, cozy Airbnbs, secluded beaches, or a little chapels tucked away in the mountains.</p>



<p class="">For others, it might just be a cute little spot that holds deep meaning in your relationship.&nbsp;</p>



<p class="">They’re all unique venues that are the perfect setting for an intimate ceremony, especially for fewer people.</p>



<p class="">For us, it was my brother’s hillside backyard. The highest house on the mountain with stunning views of the mountains and golden light.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1334" height="2000" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/intimate-wedding-venues-1-scaled.jpeg?fit=683%2C1024&amp;ssl=1" alt="Bride and groom exchange vows at an intimate wedding venue - beneath a wooden arch at an intimate outdoor wedding ceremony with mountain views and soft golden light." class="wp-image-2765" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/intimate-wedding-venues-1-scaled.jpeg?w=1334&amp;ssl=1 1334w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/intimate-wedding-venues-1-scaled.jpeg?resize=200%2C300&amp;ssl=1 200w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/intimate-wedding-venues-1-scaled.jpeg?resize=683%2C1024&amp;ssl=1 683w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/intimate-wedding-venues-1-scaled.jpeg?resize=768%2C1152&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/intimate-wedding-venues-1-scaled.jpeg?resize=1024%2C1536&amp;ssl=1 1024w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/intimate-wedding-venues-1-scaled.jpeg?w=1333&amp;ssl=1 1333w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/intimate-wedding-venues-1-scaled.jpeg?resize=800%2C1200&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/intimate-wedding-venues-1-scaled.jpeg?resize=600%2C900&amp;ssl=1 600w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>
</div>


<p class="">Having his home as our wedding venue gave us freedom to create a truly intimate setting: no hard cut-off times, no one rushing us off the dance floor, no rules about which vendors we could or couldn’t use.&nbsp;</p>



<p class="">We got to create our own flow and let the day unfold naturally.</p>



<p class="">That’s something traditional venues, especially those designed for big weddings, don’t always offer.</p>



<p class="">Just know that if you are leaning toward something nontraditional for your special day, it may require a bit more planning on the front end.&nbsp;</p>



<p class="">You’ll want to think through things like parking, rentals, restrooms, permits, and (always) a backup plan for weather.</p>



<p class="">It’s not always easier, but it <em>is</em> more personal.</p>



<p class="">This is your wedding – the intimate celebration of marrying your forever love. Your space should reflect that.</p>



<p class="">Let it feel like home, even if it’s halfway across the world.</p>



<h2 class="wp-block-heading">4. <strong>Let Loved Ones Contribute Where They Shine</strong></h2>



<p class="">Even with a small guest list, your wedding can overflow with heart – especially when your closest friends and family get to be part of it in meaningful ways.</p>



<p class="">One of the most sacred and best parts of our wedding day wasn’t in the ceremony or the reception; it was in the way our people showed up for us.</p>



<div class="is-style-columns wp-block-jetpack-tiled-gallery aligncenter is-style-columns"><div class=""><div class="tiled-gallery__gallery"><div class="tiled-gallery__row"><div class="tiled-gallery__col" style="flex-basis:33.33333%"><figure class="tiled-gallery__item"><img decoding="async" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/how-to-plan-an-intimate-wedding-on-a-budget-768x1024.jpg?strip=info&#038;w=600&#038;ssl=1 600w,https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/how-to-plan-an-intimate-wedding-on-a-budget-768x1024.jpg?strip=info&#038;w=900&#038;ssl=1 900w,https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/how-to-plan-an-intimate-wedding-on-a-budget-768x1024.jpg?strip=info&#038;w=1200&#038;ssl=1 1200w,https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/how-to-plan-an-intimate-wedding-on-a-budget-768x1024.jpg?strip=info&#038;w=1500&#038;ssl=1 1500w,https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/how-to-plan-an-intimate-wedding-on-a-budget-768x1024.jpg?strip=info&#038;w=1800&#038;ssl=1 1800w,https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/how-to-plan-an-intimate-wedding-on-a-budget-768x1024.jpg?strip=info&#038;w=1920&#038;ssl=1 1920w" alt="Bride’s sisters decorating homemade wedding cupcakes together in the kitchen for a small private wedding." data-height="2560" data-id="2642" data-link="https://iamtyranicole.com/?attachment_id=2642" data-url="https://iamtyranicole.com/wp-content/uploads/2025/10/how-to-plan-an-intimate-wedding-on-a-budget-768x1024.jpg" data-width="1920" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/how-to-plan-an-intimate-wedding-on-a-budget-768x1024.jpg?ssl=1" data-amp-layout="responsive"/></figure></div><div class="tiled-gallery__col" style="flex-basis:33.33333%"><figure class="tiled-gallery__item"><img decoding="async" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/intimate-backyard-wedding-ideas-768x1024.jpg?strip=info&#038;w=600&#038;ssl=1 600w,https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/intimate-backyard-wedding-ideas-768x1024.jpg?strip=info&#038;w=900&#038;ssl=1 900w,https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/intimate-backyard-wedding-ideas-768x1024.jpg?strip=info&#038;w=1200&#038;ssl=1 1200w,https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/intimate-backyard-wedding-ideas-768x1024.jpg?strip=info&#038;w=1500&#038;ssl=1 1500w,https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/intimate-backyard-wedding-ideas-768x1024.jpg?strip=info&#038;w=1800&#038;ssl=1 1800w,https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/intimate-backyard-wedding-ideas-768x1024.jpg?strip=info&#038;w=1920&#038;ssl=1 1920w" alt="Bride’s dad and brother hanging string lights at sunset for cozy backyard wedding reception with mountain views." data-height="2560" data-id="2641" data-link="https://iamtyranicole.com/?attachment_id=2641" data-url="https://iamtyranicole.com/wp-content/uploads/2025/10/intimate-backyard-wedding-ideas-768x1024.jpg" data-width="1920" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/intimate-backyard-wedding-ideas-768x1024.jpg?ssl=1" data-amp-layout="responsive"/></figure></div><div class="tiled-gallery__col" style="flex-basis:33.33333%"><figure class="tiled-gallery__item"><img decoding="async" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/micro-wedding-ideas-768x1024.jpg?strip=info&#038;w=600&#038;ssl=1 600w,https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/micro-wedding-ideas-768x1024.jpg?strip=info&#038;w=900&#038;ssl=1 900w,https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/micro-wedding-ideas-768x1024.jpg?strip=info&#038;w=1200&#038;ssl=1 1200w,https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/micro-wedding-ideas-768x1024.jpg?strip=info&#038;w=1500&#038;ssl=1 1500w,https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/micro-wedding-ideas-768x1024.jpg?strip=info&#038;w=1800&#038;ssl=1 1800w,https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/micro-wedding-ideas-768x1024.jpg?strip=info&#038;w=1920&#038;ssl=1 1920w" alt="Father of the bride assembling wedding cake stand and floral centerpieces for the very small wedding ceremony." data-height="2560" data-id="2643" data-link="https://iamtyranicole.com/?attachment_id=2643" data-url="https://iamtyranicole.com/wp-content/uploads/2025/10/micro-wedding-ideas-768x1024.jpg" data-width="1920" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/micro-wedding-ideas-768x1024.jpg?ssl=1" data-amp-layout="responsive"/></figure></div></div></div></div></div>



<ul class="wp-block-list">
<li class=""><strong>My entire family helped transform the backyard into a celebration space.</strong> Everyone – and I mean <em>everyone</em> – contributed in some way. One brother had a drill while my dad was hanging string lights and my sisters were painting signage. Even my nephews lent a hand!</li>



<li class=""><strong>My brother built the ceremony platform and arch with his own two hands.</strong> That very arch became the centerpiece of the entire wedding. It was so heartfelt because even though he had his own busy life, he spent his time, energy and money on making our day feel special.</li>



<li class=""><strong>My aunt styled my hair and designed the florals on the arch.</strong> That arch was already the focal point of the ceremony, but the flowers truly made it come alive. She’s the same aunt who did my very first photoshoot when I was only five years old, so to have her help me get ready on my wedding day felt like a full-circle, God-orchestrated moment.</li>



<li class=""><strong>My brother-in-law sang me down the aisle after flying 24 hours from another country to be there.</strong> He and I have done music together since I was a teenager. He gave me vocal lessons, played for me when I sang at coffee shops, and has always been part of my creative life. Even though he was on tour, he made the long trip just to be present with us and then flew right back out.</li>



<li class=""><strong>My other brother-in-law officiated our ceremony.</strong> He’s always poured into us and our relationship, sharing words of wisdom and guidance. Having him lead the ceremony made us feel truly covered not just emotionally, but spiritually.</li>



<li class=""><strong>My bridesmaid, who is one of my best friends, did my makeup.</strong> We’ve known each other since we were kids but really grew close as adults. She’s done my makeup for years, and it meant the world to have someone so close to me create my wedding day look.</li>



<li class=""><strong>My mother-in-law found all of our rentals and the hotel our guests stayed at.</strong> She has an amazing eye for details and logistics, and her help made a huge difference. <em>Not every contribution has to be artistic! </em>Sometimes someone’s admin skills, organization, or resourcefulness are exactly what you need.</li>



<li class=""><strong>My mom baked every dessert from scratch</strong>. She wasn’t a baker before this wedding, but she poured her heart into learning and practicing for months so she could create something special for our day. Literally, the entire dessert table was her loving, tireless work.&nbsp;</li>
</ul>



<p class="">None of this was for show and none of it was about cutting costs. It was just people who loved us, showing up for us with their hands, their gifts, and their whole hearts.&nbsp;</p>



<p class="">And that turned our wedding into one of the best things we’ve ever experienced.</p>



<p class="">And because of how everyone showed up, we didn’t just plan a wedding. We built core memories that will last a lifetime.</p>



<p class="">When people contribute their personal touches like that, your wedding becomes not only a celebration of you and the love of your life, but it also becomes a reflection of the people who helped build your love story.&nbsp;</p>



<p class="">If you want your wedding to feel personal, don’t overlook the power of shared contribution. Ask yourself:</p>



<ul class="wp-block-list">
<li class="">Who in your life has a gift they’d love to share?</li>



<li class="">What would make them feel honored to be part of your day?</li>



<li class="">Who would make your day feel like <em>your story</em>, not just your vision board?</li>



<li class="">How can you let them bring their love into the details?</li>
</ul>



<p class="">It doesn’t have to be extravagant. Sometimes the most meaningful touches that leave the most lasting impression are the ones made with heart, not money.</p>



<p class="">When you let people show up with love and creativity, the result is a wedding that feels alive – full of meaning, connection, and memories you’ll want to remember forever.</p>



<h2 class="wp-block-heading">5. <strong>Do It Your Way! There Are No Rules</strong></h2>



<p class="">Don’t want to do a bouquet toss? Don&#8217;t.</p>



<p class="">Not into speeches? Skip them.</p>



<p class="">Want to end the night with a bonfire and board games? Go for it!</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1333" height="2000" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/small-intimate-wedding-ideas-scaled.jpg?fit=683%2C1024&amp;ssl=1" alt="Bride hugging her mom during a simple intimate wedding after dedicating her wedding bouquet to her" class="wp-image-2646" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/small-intimate-wedding-ideas-scaled.jpg?w=1333&amp;ssl=1 1333w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/small-intimate-wedding-ideas-scaled.jpg?resize=200%2C300&amp;ssl=1 200w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/small-intimate-wedding-ideas-scaled.jpg?resize=683%2C1024&amp;ssl=1 683w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/small-intimate-wedding-ideas-scaled.jpg?resize=768%2C1152&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/small-intimate-wedding-ideas-scaled.jpg?resize=1024%2C1536&amp;ssl=1 1024w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/small-intimate-wedding-ideas-scaled.jpg?resize=800%2C1200&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/small-intimate-wedding-ideas-scaled.jpg?resize=600%2C900&amp;ssl=1 600w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /><figcaption class="wp-element-caption">I skipped the bouquet toss and dedicated my bouquet to my mom instead.</figcaption></figure>
</div>


<p class="">One of the quiet gifts of an intimate wedding is that <em>you get to make the rules</em>.</p>



<p class="">You can shape the day to fit you and your guests perfectly without feeling like you have to follow the playbook of a traditional wedding (unless you want to!).</p>



<p class="">So lean into that.&nbsp;</p>



<p class="">Design the experience in a way that feels like you, even if it doesn’t look like anyone else’s.</p>



<p class="">You don’t need a million moving parts. Just a day that’s authentically yours – full of meaningful moments with your favorite people.</p>



<h2 class="wp-block-heading">6. <strong>Want to Extend the Joy? Consider a Wedding Weekend</strong></h2>



<p class="">Turning your wedding into a weekend-long celebration is a great way to give you and your guests quality time to connect without the usual rush of a single day.</p>



<p class="">For us, that meant starting with a casual dinner, followed by a day filled with fun activities like volleyball on the beach and casual hangouts.&nbsp;</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1125" height="2000" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/low-key-wedding-scaled.jpg?fit=576%2C1024&amp;ssl=1" alt="Bride and friends playing volleyball on the beach the day before their low-key micro wedding weekend - fun, relaxed pre-wedding celebration with palm trees" class="wp-image-2648" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/low-key-wedding-scaled.jpg?w=1125&amp;ssl=1 1125w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/low-key-wedding-scaled.jpg?resize=169%2C300&amp;ssl=1 169w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/low-key-wedding-scaled.jpg?resize=576%2C1024&amp;ssl=1 576w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/low-key-wedding-scaled.jpg?resize=768%2C1365&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/low-key-wedding-scaled.jpg?resize=864%2C1536&amp;ssl=1 864w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/low-key-wedding-scaled.jpg?resize=800%2C1422&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/low-key-wedding-scaled.jpg?resize=600%2C1067&amp;ssl=1 600w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /><figcaption class="wp-element-caption">Pre-wedding beach shenanigans: we took a few of our friends to the pier and played volleyball on the beach the day before the wedding!</figcaption></figure>
</div>


<p class="">Because we spent intentional time with everyone in the days leading up to our ceremony, we felt calm and free on the big day.</p>



<p class="">We weren’t rushing around trying to catch everyone. Instead, we could simply be present and enjoy every moment.</p>



<p class="">This kind of weekend doesn’t have to be complicated or expensive. It’s about creating space for meaningful connections and shared memories.</p>



<p class="">It could be a low-key brunch the next day, a hike, or simply just hanging out with good people.</p>



<p class="">If you’re planning something like this, pacing yourself and keeping things flexible is key. No pressure, just joy.</p>



<div class="wp-block-group has-white-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-b16ad781 wp-block-group-is-layout-flex">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1000" height="1000" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?fit=1000%2C1000&amp;ssl=1" alt="" class="wp-image-2920" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?w=1000&amp;ssl=1 1000w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?resize=768%2C768&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?resize=600%2C600&amp;ssl=1 600w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?resize=800%2C800&amp;ssl=1 800w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<style>@import url(https://fonts.bunny.net/css?family=ibm-plex-sans:400,600);</style>
<style>
#_form_1_{font-size:14px;line-height:1.6;font-family:arial, helvetica, sans-serif;margin:0;box-shadow:none}._form_hide{display:none;visibility:hidden}._form_show{display:block;visibility:visible}#_form_1_._form-top{top:0}#_form_1_._form-bottom{bottom:0}#_form_1_._form-left{left:0}#_form_1_._form-right{right:0}#_form_1_ input[type="text"],#_form_1_ input[type="tel"],#_form_1_ input[type="date"],#_form_1_ textarea{padding:6px;height:auto;border:#979797 1px solid;border-radius:4px;color:#000 !important;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#_form_1_ textarea{resize:none}#_form_1_ ._submit{-webkit-appearance:none;cursor:pointer;font-family:arial, sans-serif;font-size:14px;text-align:center;background:#0D0C0C !important;border:0 !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;border-radius:4px !important;width:100%;color:#FFFFFF !important;padding:10px !important}#_form_1_ ._submit:disabled{cursor:not-allowed;opacity:0.4}#_form_1_ ._submit.processing{position:relative}#_form_1_ ._submit.processing::before{content:"";width:1em;height:1em;position:absolute;z-index:1;top:50%;left:50%;border:double 3px transparent;border-radius:50%;background-image:linear-gradient(#0D0C0C, #0D0C0C), conic-gradient(#0D0C0C, #FFFFFF);background-origin:border-box;background-clip:content-box, border-box;animation:1200ms ease 0s infinite normal none running _spin}#_form_1_ ._submit.processing::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}@keyframes _spin{0%{transform:translate(-50%, -50%) rotate(90deg)}100%{transform:translate(-50%, -50%) rotate(450deg)}}#_form_1_ ._close-icon{cursor:pointer;background-image:url("https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png");background-repeat:no-repeat;background-size:14.2px 14.2px;position:absolute;display:block;top:11px;right:9px;overflow:hidden;width:16.2px;height:16.2px}#_form_1_ ._close-icon:before{position:relative}#_form_1_ ._form-body{margin-bottom:30px}#_form_1_ ._form-image-left{width:150px;float:left}#_form_1_ ._form-content-right{margin-left:164px}#_form_1_ ._form-branding{color:#fff;font-size:10px;clear:both;text-align:left;margin-top:30px;font-weight:100}#_form_1_ ._form-branding ._logo{display:block;width:130px;height:14px;margin-top:6px;background-image:url("https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png");background-size:130px auto;background-repeat:no-repeat}#_form_1_ .form-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#_form_1_ ._form-label,#_form_1_ ._form_element ._form-label{font-weight:bold;margin-bottom:5px;display:block}#_form_1_._dark ._form-branding{color:#333}#_form_1_._dark ._form-branding ._logo{background-image:url("https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png")}#_form_1_ ._form_element{position:relative;margin-bottom:10px;font-size:0;max-width:100%}#_form_1_ ._form_element *{font-size:14px}#_form_1_ ._form_element._clear{clear:both;width:100%;float:none}#_form_1_ ._form_element._clear:after{clear:left}#_form_1_ ._form_element input[type="text"],#_form_1_ ._form_element input[type="date"],#_form_1_ ._form_element select,#_form_1_ ._form_element textarea:not(.g-recaptcha-response){display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit}#_form_1_ ._field-wrapper{position:relative}#_form_1_ ._inline-style{float:left}#_form_1_ ._inline-style input[type="text"]{width:150px}#_form_1_ ._inline-style:not(._clear){margin-right:20px}#_form_1_ ._form_element img._form-image{max-width:100%}#_form_1_ ._form_element ._form-fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}#_form_1_ ._clear-element{clear:left}#_form_1_ ._full_width{width:100%}#_form_1_ ._form_full_field{display:block;width:100%;margin-bottom:10px}#_form_1_ input[type="text"]._has_error,#_form_1_ textarea._has_error{border:#F37C7B 1px solid}#_form_1_ input[type="checkbox"]._has_error{outline:#F37C7B 1px solid}#_form_1_ ._show_be_error{float:left}#_form_1_ ._error{display:block;position:absolute;font-size:14px;z-index:10000001}#_form_1_ ._error._above{padding-bottom:4px;bottom:39px;right:0}#_form_1_ ._error._below{padding-top:8px;top:100%;right:0}#_form_1_ ._error._above ._error-arrow{bottom:-4px;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #FFDDDD}#_form_1_ ._error._below ._error-arrow{top:0;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFDDDD}#_form_1_ ._error-inner{padding:12px 12px 12px 36px;background-color:#FFDDDD;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px center;font-size:14px;font-family:arial, sans-serif;font-weight:600;line-height:16px;color:#000;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(31, 33, 41, 0.298295)}@media only screen and (max-width:319px){#_form_1_ ._error-inner{padding:7px 7px 7px 25px;font-size:12px;line-height:12px;background-position:4px center;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#_form_1_ ._error-inner._form_error{margin-bottom:5px;text-align:left}#_form_1_ ._button-wrapper ._error-inner._form_error{position:static}#_form_1_ ._error-inner._no_arrow{margin-bottom:10px}#_form_1_ ._error-arrow{position:absolute;width:0;height:0}#_form_1_ ._error-html{margin-bottom:10px}.pika-single{z-index:10000001 !important}#_form_1_ input[type="text"].datetime_date{width:69%;display:inline}#_form_1_ select.datetime_time{width:29%;display:inline;height:32px}#_form_1_ input[type="date"].datetime_date{width:69%;display:inline-flex}#_form_1_ input[type="time"].datetime_time{width:29%;display:inline-flex}@media (min-width:320px) and (max-width:667px){::-webkit-scrollbar{display:none}#_form_1_{margin:0;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}#_form_1_ *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em}#_form_1_ ._form-content{margin:0;width:100%}#_form_1_ ._form-inner{display:block;min-width:100%}#_form_1_ ._form-title,#_form_1_ ._inline-style{margin-top:0;margin-right:0;margin-left:0}#_form_1_ ._form-title{font-size:1.2em}#_form_1_ ._form_element{margin:0 0 20px;padding:0;width:100%}#_form_1_ ._form-element,#_form_1_ ._inline-style,#_form_1_ input[type="text"],#_form_1_ label,#_form_1_ p,#_form_1_ textarea:not(.g-recaptcha-response){float:none;display:block;width:100%}#_form_1_ ._row._checkbox-radio label{display:inline}#_form_1_ ._row,#_form_1_ p,#_form_1_ label{margin-bottom:0.7em;width:100%}#_form_1_ ._row input[type="checkbox"],#_form_1_ ._row input[type="radio"]{margin:0 !important;vertical-align:middle !important}#_form_1_ ._row input[type="checkbox"]+span label{display:inline}#_form_1_ ._row span label{margin:0 !important;width:initial !important;vertical-align:middle !important}#_form_1_ ._form-image{max-width:100%;height:auto !important}#_form_1_ input[type="text"]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em;-webkit-appearance:none}#_form_1_ input[type="radio"],#_form_1_ input[type="checkbox"]{display:inline-block;width:1.3em;height:1.3em;font-size:1em;margin:0 0.3em 0 0;vertical-align:baseline}#_form_1_ button[type="submit"]{padding:20px;font-size:1.5em}#_form_1_ ._inline-style{margin:20px 0 0 !important}#_form_1_ ._inline-style input[type="text"]{width:100%}}#_form_1_ .sms_consent_checkbox{position:relative;width:100%;display:flex;align-items:flex-start;padding:20px 0}#_form_1_ .sms_consent_checkbox input[type="checkbox"]{float:left;margin:5px 10px 10px 0}#_form_1_ .sms_consent_checkbox .sms_consent_message{display:inline;float:left;text-align:left;margin-bottom:10px;font-size:14px;color:#7D8799}#_form_1_ .sms_consent_checkbox .sms_consent_message.sms_consent_mini{width:90%}#_form_1_ .sms_consent_checkbox ._error._above{right:auto;bottom:0}#_form_1_ .sms_consent_checkbox ._error._above ._error-arrow{right:auto;left:5px}@media (min-width:320px) and (max-width:667px){#_form_1_ .sms_consent_checkbox ._error._above{top:-30px;left:0;bottom:auto}}#_form_1_ .field-required{color:#FF0000}#_form_1_{position:relative;text-align:left;margin:25px auto 0;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#FFFFFF !important;border:0;max-width:500px;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important;color:#000000}#_form_1_ ._show_be_error{min-width:100%}#_form_1_._inline-form,#_form_1_._inline-form ._form-content{font-family:"IBM Plex Sans", Helvetica, sans-serif}#_form_1_._inline-form ._row span:not(.field-required),#_form_1_._inline-form ._row label{font-family:"IBM Plex Sans", Helvetica, sans-serif;font-size:14px;font-weight:400;line-height:1.6em}#_form_1__inlineform input[type="text"],#_form_1__inlineform input[type="date"],#_form_1__inlineform input[type="tel"],#_form_1__inlineform select,#_form_1__inlineform textarea:not(.g-recaptcha-response){font-family:"IBM Plex Sans", Helvetica, sans-serif;font-size:14px;font-weight:400;font-color:#000000;line-height:1.6em}#_form_1_._inline-form ._html-code *:not(h1, h2, h3, h4, h5, h6),#_form_1_._inline-form .sms_consent_message,#_form_1_._inline-form ._form-thank-you{font-family:"IBM Plex Sans", Helvetica, sans-serif}#_form_1_._inline-form ._form-label,#_form_1_._inline-form ._form-emailidentifier,#_form_1_._inline-form ._form-checkbox-option-label{font-family:"IBM Plex Sans", Helvetica, sans-serif;font-size:14px;font-weight:700;line-height:1.6em}#_form_1_._inline-form ._submit{margin-top:12px;font-family:"IBM Plex Sans", Helvetica, sans-serif}#_form_1_._inline-form ._html-code h1,#_form_1_._inline-form ._html-code h2,#_form_1_._inline-form ._html-code h3,#_form_1_._inline-form ._html-code h4,#_form_1_._inline-form ._html-code h5,#_form_1_._inline-form ._html-code h6,#_form_1_._inline-form ._form-title{font-size:22px;line-height:normal;font-weight:600;margin-bottom:0;display:block}#_form_1_._inline-form ._form-branding{font-family:"IBM Plex Sans", Helvetica, sans-serif;font-size:13px;font-weight:100;font-style:normal;text-decoration:none}#_form_1_:before,#_form_1_:after{content:" ";display:table}#_form_1_:after{clear:both}#_form_1_._inline-style{width:auto;display:inline-block}#_form_1_._inline-style input[type="text"],#_form_1_._inline-style input[type="date"]{padding:10px 12px}#_form_1_._inline-style button._inline-style{position:relative;top:27px}#_form_1_._inline-style p{margin:0}#_form_1_._inline-style ._button-wrapper{position:relative;margin:16px 12.5px 0 20px}#_form_1_._inline-style ._button-wrapper:not(._clear){margin:0}#_form_1_ ._form-thank-you{position:relative;left:0;right:0;text-align:center;font-size:18px}#_form_1_ ._form-pc-confirmation ._submit{margin-top:16px}@media (min-width:320px) and (max-width:667px){#_form_1_._inline-form._inline-style ._inline-style._button-wrapper{margin-top:20px !important;margin-left:0 !important}}#_form_1_ .iti{width:100%}#_form_1_ .iti.iti--allow-dropdown.iti--separate-dial-code{width:100%}#_form_1_ .iti input{width:100%;border:#979797 1px solid;border-radius:4px}#_form_1_ .iti--separate-dial-code .iti__selected-flag{background-color:#FFFFFF;border-radius:4px}#_form_1_ .iti--separate-dial-code .iti__selected-flag:hover{background-color:rgba(0, 0, 0, 0.05)}#_form_1_ .iti__country-list{border-radius:4px;margin-top:4px;min-width:460px}#_form_1_ .iti__country-list--dropup{margin-bottom:4px}#_form_1_ .phone-error-hidden{display:none}#_form_1_ .phone-error{color:#E40E49}#_form_1_ .phone-input-error{border:1px solid #E40E49 !important}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field fieldset{margin:0;margin-bottom:1.1428571429em;border:none;padding:0}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field fieldset:last-child{margin-bottom:0}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field legend{margin-bottom:1.1428571429em}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field label{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:0.8571428571em}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field label:last-child{margin-bottom:0}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field input{margin:0;margin-right:8px}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label{display:block;font-weight:400;margin-top:-4px}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label-with-description{display:block;font-weight:700;margin-top:-4px}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-description{margin:0;font-size:0.8571428571em}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field ._form-subscriptions-unsubscribe-all-description{line-height:normal;margin-top:-2px}</style>
<form method="POST" action="https://iamtyranicole.activehosted.com/proc.php" id="_form_1_" class="_form _form_1 _inline-form  _dark" novalidate data-styles-version="5">
  <input type="hidden" name="u" value="1" />
  <input type="hidden" name="f" value="1" />
  <input type="hidden" name="s" />
  <input type="hidden" name="c" value="0" />
  <input type="hidden" name="m" value="0" />
  <input type="hidden" name="act" value="sub" />
  <input type="hidden" name="v" value="2" />
  <input type="hidden" name="or" value="8d49cc93-6be2-48af-bf7d-cf0e0f695fda" />
  <div class="_form-content">
    <div class="_form_element _x03586817 _full_width _clear" >
      <img data-recalc-dims="1" decoding="async" class="_form-image" src="https://i0.wp.com/iamtyranicole.activehosted.com/content/YnDBBK/2026/02/02/a87f054f-8e95-42e0-9f55-8d0031c2782c.png?w=1100" style="" alt="image"/>
      </div>
      <div class="_form_element _x21586057 _full_width " >
        <label for="fullname" class="_form-label">
        </label>
        <div class="_field-wrapper">
          <input type="text" id="fullname" name="fullname" placeholder="first name" required/>
        </div>
      </div>
      <div class="_form_element _x32977012 _full_width " >
        <label for="email" class="_form-label">
        </label>
        <div class="_field-wrapper">
          <input type="text" id="email" name="email" placeholder="email address" required/>
        </div>
      </div>
      <div class="_button-wrapper _full_width">
        <button id="_form_1_submit" class="_submit" type="submit">
          send me the schedule!
        </button>
      </div>
      <div class="_clear-element">
      </div>
    </div>
    <div class="_form-thank-you" style="display:none;">
    </div>
  </form><script>
window.cfields = [];
window._show_thank_you = function(id, message, trackcmp_url, email) {
    var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');
    form.querySelector('._form-content').style.display = 'none';
    thank_you.innerHTML = message;
    thank_you.style.display = 'block';
    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
    var visitorObject = window[vgoAlias];
    if (email && typeof visitorObject !== 'undefined') {
        visitorObject('setEmail', email);
        visitorObject('update');
    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
        // Site tracking URL to use after inline form submission.
        _load_script(trackcmp_url);
    }
    if (typeof window._form_callback !== 'undefined') window._form_callback(id);
    thank_you.setAttribute('tabindex', '-1');
    thank_you.focus();
};
window._show_unsubscribe = function(id, message, trackcmp_url, email) {
    var form = document.getElementById('_form_' + id + '_'), unsub = form.querySelector('._form-thank-you');
    var branding = form.querySelector('._form-branding');
    if (branding) {
        branding.style.display = 'none';
    }
    form.querySelector('._form-content').style.display = 'none';
    unsub.style.display = 'block';
    form.insertAdjacentHTML('afterend', message)
    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
    var visitorObject = window[vgoAlias];
    if (email && typeof visitorObject !== 'undefined') {
        visitorObject('setEmail', email);
        visitorObject('update');
    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
        // Site tracking URL to use after inline form submission.
        _load_script(trackcmp_url);
    }
    if (typeof window._form_callback !== 'undefined') window._form_callback(id);
};
window._show_error = function(id, message, html) {
    var form = document.getElementById('_form_' + id + '_'),
        err = document.createElement('div'),
        button = form.querySelector('button[type="submit"]'),
        old_error = form.querySelector('._form_error');
    if (old_error) old_error.parentNode.removeChild(old_error);
    err.innerHTML = message;
    err.className = '_error-inner _form_error _no_arrow';
    var wrapper = document.createElement('div');
    wrapper.className = '_form-inner _show_be_error';
    wrapper.appendChild(err);
    button.parentNode.insertBefore(wrapper, button);
    var submitButton = form.querySelector('[id^="_form"][id$="_submit"]');
    submitButton.disabled = false;
    submitButton.classList.remove('processing');
    if (html) {
        var div = document.createElement('div');
        div.className = '_error-html';
        div.innerHTML = html;
        err.appendChild(div);
    }
};
window._show_pc_confirmation = function(id, header, detail, show, email) {
    var form = document.getElementById('_form_' + id + '_'), pc_confirmation = form.querySelector('._form-pc-confirmation');
    if (pc_confirmation.style.display === 'none') {
        form.querySelector('._form-content').style.display = 'none';
        pc_confirmation.innerHTML = "<div class='_form-title'>" + header + "</div>" + "<p>" + detail + "</p>" +
        "<button class='_submit' id='hideButton'>Manage preferences</button>";
        pc_confirmation.style.display = 'block';
        var mp = document.querySelector('input[name="mp"]');
        mp.value = '0';
    } else {
        form.querySelector('._form-content').style.display = 'inline';
        pc_confirmation.style.display = 'none';
    }

    var hideButton = document.getElementById('hideButton');
    // Add event listener to the button
    hideButton.addEventListener('click', function() {
        var submitButton = document.querySelector('#_form_1_submit');
        submitButton.disabled = false;
        submitButton.classList.remove('processing');
        var mp = document.querySelector('input[name="mp"]');
        mp.value = '1';
        const cacheBuster = new URL(window.location.href);
        cacheBuster.searchParams.set('v', new Date().getTime());
        window.location.href = cacheBuster.toString();
    });

    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
    var visitorObject = window[vgoAlias];
    if (email && typeof visitorObject !== 'undefined') {
        visitorObject('setEmail', email);
        visitorObject('update');
    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
        // Site tracking URL to use after inline form submission.
        _load_script(trackcmp_url);
    }
    if (typeof window._form_callback !== 'undefined') window._form_callback(id);
};
window._load_script = function(url, callback, isSubmit) {
    var head = document.querySelector('head'), script = document.createElement('script'), r = false;
    var submitButton = document.querySelector('#_form_1_submit');
    script.charset = 'utf-8';
    script.src = url;
    if (callback) {
        script.onload = script.onreadystatechange = function() {
            if (!r && (!this.readyState || this.readyState == 'complete')) {
                r = true;
                callback();
            }
        };
    }
    script.onerror = function() {
        if (isSubmit) {
            if (script.src.length > 10000) {
                _show_error("1", "Sorry, your submission failed. Please shorten your responses and try again.");
            } else {
                _show_error("1", "Sorry, your submission failed. Please try again.");
            }
            submitButton.disabled = false;
            submitButton.classList.remove('processing');
        }
    }

    head.appendChild(script);
};
(function() {
    var iti;
    if (window.location.search.search("excludeform") !== -1) return false;
    var getCookie = function(name) {
        var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)'));
        return match ? match[2] : localStorage.getItem(name);
    }
    var setCookie = function(name, value) {
        var now = new Date();
        var time = now.getTime();
        var expireTime = time + 1000 * 60 * 60 * 24 * 365;
        now.setTime(expireTime);
        document.cookie = name + '=' + value + '; expires=' + now + ';path=/; Secure; SameSite=Lax;';
        localStorage.setItem(name, value);
    }
    var addEvent = function(element, event, func) {
        if (element.addEventListener) {
            element.addEventListener(event, func);
        } else {
            var oldFunc = element['on' + event];
            element['on' + event] = function() {
                oldFunc.apply(this, arguments);
                func.apply(this, arguments);
            };
        }
    }
    var _removed = false;
        var form_to_submit = document.getElementById('_form_1_');
    var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;

    var getUrlParam = function(name) {
        if (name.toLowerCase() !== 'email') {
            var params = new URLSearchParams(window.location.search);
            return params.get(name) || false;
        }
        // email is a special case because a plus is valid in the email address
        var qString = window.location.search;
        if (!qString) {
            return false;
        }
        var parameters = qString.substr(1).split('&');
        for (var i = 0; i < parameters.length; i++) {
            var parameter = parameters[i].split('=');
            if (parameter[0].toLowerCase() === 'email') {
                return parameter[1] === undefined ? true : decodeURIComponent(parameter[1]);
            }
        }
        return false;
    };

    var acctDateFormat = "%m/%d/%Y";
    var getNormalizedDate = function(date, acctFormat) {
        var decodedDate = decodeURIComponent(date);
        if (acctFormat &#038;&#038; acctFormat.match(/(%d|%e).*%m/gi) !== null) {
            return decodedDate.replace(/(\d{2}).*(\d{2}).*(\d{4})/g, '$3-$2-$1');
        } else if (Date.parse(decodedDate)) {
            var dateObj = new Date(decodedDate);
            var year = dateObj.getFullYear();
            var month = dateObj.getMonth() + 1;
            var day = dateObj.getDate();
            return `${year}-${month < 10 ? `0${month}` : month}-${day < 10 ? `0${day}` : day}`;
        }
        return false;
    };

    var getNormalizedTime = function(time) {
        var hour, minutes;
        var decodedTime = decodeURIComponent(time);
        var timeParts = Array.from(decodedTime.matchAll(/(\d{1,2}):(\d{1,2})\W*([AaPp][Mm])?/gm))[0];
        if (timeParts[3]) { // 12 hour format
            var isPM = timeParts[3].toLowerCase() === 'pm';
            if (isPM) {
                hour = parseInt(timeParts[1]) === 12 ? '12' : `${parseInt(timeParts[1]) + 12}`;
            } else {
                hour = parseInt(timeParts[1]) === 12 ? '0' : timeParts[1];
            }
        } else { // 24 hour format
            hour = timeParts[1];
        }
        var normalizedHour = parseInt(hour) < 10 ? `0${parseInt(hour)}` : hour;
        var minutes = timeParts[2];
        return `${normalizedHour}:${minutes}`;
    };

    for (var i = 0; i < allInputs.length; i++) {
        var regexStr = "field\\[(\\d+)\\]";
        var results = new RegExp(regexStr).exec(allInputs[i].name);
        if (results != undefined) {
            allInputs[i].dataset.name = allInputs[i].name.match(/\[time\]$/)
                ? `${window.cfields[results[1]]}_time`
                : window.cfields[results[1]];
        } else {
            allInputs[i].dataset.name = allInputs[i].name;
        }
        var fieldVal = getUrlParam(allInputs[i].dataset.name);

        if (fieldVal) {
            if (allInputs[i].dataset.autofill === "false") {
                continue;
            }
            if (allInputs[i].type == "radio" || allInputs[i].type == "checkbox") {
                if (allInputs[i].value == fieldVal) {
                    allInputs[i].checked = true;
                }
            } else if (allInputs[i].type == "date") {
                allInputs[i].value = getNormalizedDate(fieldVal, acctDateFormat);
            } else if (allInputs[i].type == "time") {
                allInputs[i].value = getNormalizedTime(fieldVal);
            } else {
                allInputs[i].value = fieldVal;
            }
        }
    }

    var remove_tooltips = function() {
        for (var i = 0; i < tooltips.length; i++) {
            tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);
        }
        tooltips = [];
    };
    var remove_tooltip = function(elem) {
        for (var i = 0; i < tooltips.length; i++) {
            if (tooltips[i].elem === elem) {
                tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);
                tooltips.splice(i, 1);
                return;
            }
        }
    };
    var create_tooltip = function(elem, text) {
        var tooltip = document.createElement('div'),
            arrow = document.createElement('div'),
            inner = document.createElement('div'), new_tooltip = {};
        tooltip.id = `${elem.id}-error`;
        tooltip.setAttribute('role', 'alert')
        if (elem.type != 'radio' &#038;&#038; (elem.type != 'checkbox' || elem.name === 'sms_consent')) {
            tooltip.className = '_error';
            arrow.className = '_error-arrow';
            inner.className = '_error-inner';
            inner.innerHTML = text;
            tooltip.appendChild(arrow);
            tooltip.appendChild(inner);
            elem.parentNode.appendChild(tooltip);
        } else {
            tooltip.className = '_error-inner _no_arrow';
            tooltip.innerHTML = text;
            elem.parentNode.insertBefore(tooltip, elem);
            new_tooltip.no_arrow = true;
        }
        new_tooltip.tip = tooltip;
        new_tooltip.elem = elem;
        tooltips.push(new_tooltip);
        return new_tooltip;
    };
    var resize_tooltip = function(tooltip) {
        var rect = tooltip.elem.getBoundingClientRect();
        var doc = document.documentElement,
            scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop)  - (doc.clientTop || 0));
        if (scrollPosition < 40) {
            tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _below';
        } else {
            tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _above';
        }
    };
    var resize_tooltips = function() {
        if (_removed) return;
        for (var i = 0; i < tooltips.length; i++) {
            if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]);
        }
    };
    var validate_field = function(elem, remove) {
        var tooltip = null, value = elem.value, no_error = true;
        remove ? remove_tooltip(elem) : false;
        elem.removeAttribute('aria-invalid');
        elem.removeAttribute('aria-describedby');
        if (elem.type != 'checkbox') elem.className = elem.className.replace(/ ?_has_error ?/g, '');
        if (elem.getAttribute('required') !== null) {
            if (elem.type == 'radio' || (elem.type == 'checkbox' &#038;&#038; /any/.test(elem.className))) {
                var elems = form_to_submit.elements[elem.name];
                if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) {
                    no_error = elem.checked;
                }
                else {
                    no_error = false;
                    for (var i = 0; i < elems.length; i++) {
                        if (elems[i].checked) no_error = true;
                    }
                }
                if (!no_error) {
                    tooltip = create_tooltip(elem, "Please select an option.");
                }
            } else if (elem.type =='checkbox') {
                var elems = form_to_submit.elements[elem.name], found = false, err = [];
                no_error = true;
                for (var i = 0; i < elems.length; i++) {
                    if (elems[i].getAttribute('required') === null) continue;
                    if (!found &#038;&#038; elems[i] !== elem) return true;
                    found = true;
                    elems[i].className = elems[i].className.replace(/ ?_has_error ?/g, '');
                    if (!elems[i].checked) {
                        no_error = false;
                        elems[i].className = elems[i].className + ' _has_error';
                        err.push("Checking %s is required".replace("%s", elems[i].value));
                    }
                }
                if (!no_error) {
                    tooltip = create_tooltip(elem, err.join('<br/>'));
                }
            } else if (elem.tagName == 'SELECT') {
                var selected = true;
                if (elem.multiple) {
                    selected = false;
                    for (var i = 0; i < elem.options.length; i++) {
                        if (elem.options[i].selected) {
                            selected = true;
                            break;
                        }
                    }
                } else {
                    for (var i = 0; i < elem.options.length; i++) {
                        if (elem.options[i].selected
                            &#038;&#038; (!elem.options[i].value
                            || (elem.options[i].value.match(/\n/g)))
                        ) {
                            selected = false;
                        }
                    }
                }
                if (!selected) {
                    elem.className = elem.className + ' _has_error';
                    no_error = false;
                    tooltip = create_tooltip(elem, "Please select an option.");
                }
            } else if (value === undefined || value === null || value === '') {
                elem.className = elem.className + ' _has_error';
                no_error = false;
                tooltip = create_tooltip(elem, "This field is required.");
            }
        }
        if (no_error &#038;&#038; elem.name == 'email') {
            if (!value.match(/^[\+_a-z0-9-'&#038;=]+(\.[\+_a-z0-9-']+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/i)) {
                elem.className = elem.className + ' _has_error';
                no_error = false;
                tooltip = create_tooltip(elem, "Enter a valid email address.");
            }
        }
        if (no_error &#038;&#038; (elem.id == 'phone')) {
            if (elem.value.trim() &#038;&#038; typeof iti != 'undefined' &#038;&#038; !iti.isValidNumber()) {
                elem.className = elem.className + ' _has_error';
                no_error = false;
                tooltip = create_tooltip(elem, "Enter a valid phone number.");
            }
        }
        if (no_error &#038;&#038; /date_field/.test(elem.className)) {
            if (!value.match(/^\d\d\d\d-\d\d-\d\d$/)) {
                elem.className = elem.className + ' _has_error';
                no_error = false;
                tooltip = create_tooltip(elem, "Enter a valid date.");
            }
        }

        if (no_error &#038;&#038; elem.name === 'sms_consent') {
            const phoneInput = document.getElementById('phone');
            const consentRequired = phoneInput.attributes.required || phoneInput.value.length > 0;
            const showError =  (consentRequired || !!elem.attributes.required) && !elem.checked;
            if (showError) {
                elem.className = elem.className + ' _has_error';
                no_error = false;
                tooltip = create_tooltip(elem, "Please check this box to continue");
            } else {
                elem.className = elem.className.replace(/ ?_has_error ?/g, '');
            }
        }
        tooltip ? resize_tooltip(tooltip) : false;
        if (!no_error && elem.hasAttribute('id')) {
            elem.setAttribute('aria-invalid', 'true');
            elem.setAttribute('aria-describedby', `${elem.id}-error`);
        }
        return no_error;
    };
    var needs_validate = function(el) {
        if(el.getAttribute('required') !== null){
            return true;
        }
        if((el.name === 'email' || el.id === 'phone' || el.id === 'sms_consent') && el.value !== ""){
            return true;
        }

        return false;
    };
    var validate_form = function(e) {
        var err = form_to_submit.querySelector('._form_error'), no_error = true;
        if (!submitted) {
            submitted = true;
            for (var i = 0, len = allInputs.length; i < len; i++) {
                var input = allInputs[i];
                if (needs_validate(input)) {
                    if (input.type == 'text' || input.type == 'number' || input.type == 'time' || input.type == 'tel') {
                        addEvent(input, 'blur', function() {
                            this.value = this.value.trim();
                            validate_field(this, true);
                        });
                        addEvent(input, 'input', function() {
                            validate_field(this, true);
                        });
                    } else if (input.type == 'radio' || input.type == 'checkbox') {
                        (function(el) {
                            function getElementsArray(name){
                                const value =  form_to_submit.elements[name];
                                if (Array.isArray(value)){
                                    return value;
                                }
                                return [value];
                            }
                            var radios = getElementsArray(el.name);
                            for (var i = 0; i < radios.length; i++) {
                                addEvent(radios[i], 'change', function() {
                                    validate_field(el, true);
                                });
                            }
                        })(input);
                    } else if (input.tagName == 'SELECT') {
                        addEvent(input, 'change', function() {
                            validate_field(this, true);
                        });
                    } else if (input.type == 'textarea'){
                        addEvent(input, 'input', function() {
                            validate_field(this, true);
                        });
                    }
                }
            }
        }
        remove_tooltips();
        for (var i = 0, len = allInputs.length; i < len; i++) {
            var elem = allInputs[i];
            if (needs_validate(elem)) {
                if (elem.tagName.toLowerCase() !== "select") {
                    elem.value = elem.value.trim();
                }
                validate_field(elem) ? true : no_error = false;
            }
        }
        if (!no_error &#038;&#038; e) {
            e.preventDefault();
        }
        if (!no_error) {
            const firstFocusableError = form_to_submit.querySelector('._has_error:not([disabled])');
            if (firstFocusableError &#038;&#038; typeof firstFocusableError.focus === 'function') {
                firstFocusableError.focus();
            }
        }
        resize_tooltips();
        return no_error;
    };
    addEvent(window, 'resize', resize_tooltips);
    addEvent(window, 'scroll', resize_tooltips);

    var _form_serialize = function(form){if(!form||form.nodeName!=="FORM"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===""){continue}switch(form.elements[i].nodeName){case"INPUT":switch(form.elements[i].type){case"tel":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(" ")+encodeURIComponent(form.elements[i].value));break;case"text":case"number":case"date":case"time":case"hidden":case"password":case"button":case"reset":case"submit":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"checkbox":case"radio":if(form.elements[i].checked){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value))}break;case"file":break}break;case"TEXTAREA":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"SELECT":switch(form.elements[i].type){case"select-one":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"select-multiple":for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case"BUTTON":switch(form.elements[i].type){case"reset":case"submit":case"button":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break}break}}return q.join("&#038;")};

    const formSupportsPost = false;
    var form_submit = function(e) {

        e.preventDefault();
        if (validate_form()) {
            if(form_to_submit.querySelector('input[name="phone"]') &#038;&#038; typeof iti != 'undefined') {
                form_to_submit.querySelector('input[name="phone"]').value = iti.getNumber();
            }
            // use this trick to get the submit button &#038; disable it using plain javascript
            var submitButton = e.target.querySelector('#_form_1_submit');
            submitButton.disabled = true;
            submitButton.classList.add('processing');
                    var serialized = _form_serialize(document.getElementById('_form_1_')).replace(/%0A/g, '\\n');
            var err = form_to_submit.querySelector('._form_error');
            err ? err.parentNode.removeChild(err) : false;
            async function submitForm() {
                var formData = new FormData();
                const searchParams = new URLSearchParams(serialized);
                searchParams.forEach((value, key) => {
                    if (key !== 'hideButton') {
                        formData.append(key, value);
                    }
                });
                let request = {
                    headers: {
                        "Accept": "application/json"
                    },
                    body: formData,
                    method: "POST"
                };

                let pageUrlParams = new URLSearchParams(window.location.search);
                if (pageUrlParams.has('t')) {
                    request.headers.Authorization = 'Bearer ' + pageUrlParams.get('t');
                }
                const response = await fetch('https://iamtyranicole.activehosted.com/proc.php?jsonp=true', request);

                return response.json();
            }
            if (formSupportsPost) {
                submitForm().then((data) => {
                    eval(data.js);
                }).catch(() => {
                    _show_error("1", "Sorry, your submission failed. Please try again.");
                });
            } else {
                _load_script('https://iamtyranicole.activehosted.com/proc.php?' + serialized + '&jsonp=true', null, true);
            }
        }
        return false;
    };
    addEvent(form_to_submit, 'submit', form_submit);
})();

</script>
</div>
</div>
</div>



<h2 class="wp-block-heading">7. <strong>Stay Intentional with Your Budget</strong></h2>



<p class="">A smaller guest list doesn’t automatically mean a cheaper wedding. You can save if you want to, but only if you plan for it.</p>



<p class="">I know someone who had an intimate 8-person destination wedding in Greece – beautiful and unforgettable, but definitely not budget-friendly.</p>



<p class="">The key is deciding what matters most to you. Is it the food, the venue, the attire, or maybe travel? Focus your budget there and be thoughtful about where to save.</p>



<p class="">Planning ahead means you get to enjoy your day without stressing over unexpected expenses. </p>



<p class="">If you want ideas for making an intimate wedding feel luxe without breaking the bank, check out how we pulled it off in my real backyard wedding: <a href="https://iamtyranicole.com/small-backyard-wedding-ideas-on-a-budget/" data-wpel-link="internal">7 Small Backyard Wedding Ideas That Look Expensive</a>.</p>



<h2 class="wp-block-heading">8. <strong>Hire a Day-Of Coordinator (Even for a Small Wedding)</strong></h2>



<p class="">One of the biggest misconceptions I had going into this was thinking, <em>“It’s a small wedding; I don’t need a wedding planner or a coordinator.”</em>&nbsp;</p>



<p class="">I was very wrong.</p>



<p class="">Even if you don’t use a wedding planner, at <em>least</em> have a day-of coordinator to help you. Having ours there for us was a total game changer.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1333" height="2000" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/very-small-wedding-ceremony-ideas-scaled.jpg?fit=683%2C1024&amp;ssl=1" alt="Bride walking down the aisle with her father while wedding coordinator fixes her dress during a very small intimate outdoor wedding ceremony." class="wp-image-2778" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/very-small-wedding-ceremony-ideas-scaled.jpg?w=1333&amp;ssl=1 1333w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/very-small-wedding-ceremony-ideas-scaled.jpg?resize=200%2C300&amp;ssl=1 200w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/very-small-wedding-ceremony-ideas-scaled.jpg?w=683&amp;ssl=1 683w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/very-small-wedding-ceremony-ideas-scaled.jpg?resize=768%2C1152&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/very-small-wedding-ceremony-ideas-scaled.jpg?resize=1024%2C1536&amp;ssl=1 1024w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/very-small-wedding-ceremony-ideas-scaled.jpg?resize=800%2C1200&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/very-small-wedding-ceremony-ideas-scaled.jpg?resize=600%2C900&amp;ssl=1 600w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>
</div>


<p class="">She quietly handled countless moments, big and small, that kept the day running smoothly and took the pressure off my family, allowing them to just be present and enjoy it all.</p>



<p class="">Think about it: A professional coordinator does this for a <em>living</em>.</p>



<p class="">That means they can anticipate problems before they even happen.</p>



<p class="">Without our coordinator, things would’ve been a mess.</p>



<p class="">She anticipated problems we never would have thought of, managed all our vendors like a pro, and gave us ideas that perfectly matched our vision.&nbsp;</p>



<p class="">And because she took the time to deeply understand what we wanted, she could make last-minute decisions on our behalf without needing to interrupt me or my family.</p>



<p class="">That alone was <em>priceless</em>.</p>



<p class="">Something <em>will</em> go wrong on your wedding day no matter how much you plan. But your coordinator knows how to spot those moments early and handle them quietly behind the scenes.&nbsp;</p>



<p class="">She’s also the one who steps in as the bad cop (like when you want an unplugged ceremony but someone tries to sneak pictures or videos&#8230; she’ll be the one to politely but firmly shut that down).&nbsp;</p>



<p class="">Having her there freed us up to enjoy our day without sweating the small stuff, and I’m so grateful.</p>



<p class="">No matter how intimate your wedding, having that extra pair of hands and someone who truly cares about your day is worth it.</p>



<h2 class="wp-block-heading">9. <strong>Invest in a Great Photographer (and Videographer, if You Can)</strong></h2>



<p class="">Photos are the one thing that last.</p>



<p class="">After the food is eaten, the music fades, and the decor is packed away – it’s the photos and videos that keep your memories alive.</p>



<p class="">If you can afford both a professional photographer and videographer, do it.</p>



<p class="">Having both allows you to relive your day in two powerful ways: the still moments and the motion, the snapshots and the sound.&nbsp;</p>



<p class="">But if you can only choose one, I’d recommend a great photographer every time.</p>



<p class="">For us, <a href="https://www.mccoyweddingphotography.com/jvppxjypmpaebhj1zlvyi0norjbudi" type="link" id="https://www.mccoyweddingphotography.com/jvppxjypmpaebhj1zlvyi0norjbudi" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">our talented photographer</a> was one of the best investments we made.</p>



<p class="">She didn’t just take beautiful images – she captured the quiet emotions, the little moments like soft glances, the laughter, the tears that reflected the intimate feel of our day.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1600" height="1067" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/small-intimate-backyard-wedding-scaled.jpg?fit=1024%2C683&amp;ssl=1" alt="Bride sharing emotional father-daughter dance during intimate backyard wedding reception - both with eyes closed as a tear falls down the father’s cheek." class="wp-image-2651" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/small-intimate-backyard-wedding-scaled.jpg?w=1600&amp;ssl=1 1600w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/small-intimate-backyard-wedding-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/small-intimate-backyard-wedding-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/small-intimate-backyard-wedding-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/small-intimate-backyard-wedding-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/small-intimate-backyard-wedding-scaled.jpg?resize=800%2C533&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/small-intimate-backyard-wedding-scaled.jpg?resize=600%2C400&amp;ssl=1 600w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>
</div>


<p class="">Every photo felt like a meaningful moment frozen in time, not just a posed shot.&nbsp;</p>



<p class="">The way she told the story of our day&nbsp;through light, detail, and in-between moments still brings it all rushing back every time we look at them.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1334" height="2000" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/simple-small-backyard-wedding-scaled.jpg?fit=683%2C1024&amp;ssl=1" alt="Bride laughing with her sisters holding bouquets in front of the wedding arch and mountain backdrop - candid joyful photo from small intimate wedding." class="wp-image-2650" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/simple-small-backyard-wedding-scaled.jpg?w=1334&amp;ssl=1 1334w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/simple-small-backyard-wedding-scaled.jpg?resize=200%2C300&amp;ssl=1 200w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/simple-small-backyard-wedding-scaled.jpg?resize=683%2C1024&amp;ssl=1 683w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/simple-small-backyard-wedding-scaled.jpg?resize=768%2C1152&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/simple-small-backyard-wedding-scaled.jpg?resize=1024%2C1536&amp;ssl=1 1024w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/simple-small-backyard-wedding-scaled.jpg?w=1333&amp;ssl=1 1333w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/simple-small-backyard-wedding-scaled.jpg?resize=800%2C1200&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/10/simple-small-backyard-wedding-scaled.jpg?resize=600%2C900&amp;ssl=1 600w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>
</div>


<p class="">This is the person responsible for capturing one of the most meaningful days of your life.</p>



<p class="">If you can, choose someone whose work you love <em>and</em> who understands the feel you want for your day.</p>



<h2 class="wp-block-heading">10. <strong>Let the Day Reflect the Heart</strong></h2>



<p class="">An intimate wedding isn’t just a smaller version of a big day. It’s its own beautiful category full of intention, depth, and meaning.&nbsp;</p>



<p class="">It’s less about tradition and more about truth: what actually matters to you, what reflects your story, and how you want to remember it years from now.</p>



<p class="">If you’re planning a wedding like this, here’s what I’d want you to know:</p>



<p class="">Protect the peace you’re building. Trust yourself. Bring in the people who love you, and don’t hold onto anything that doesn’t fit.</p>



<p class="">You don’t need a huge production to make your day unforgettable. It’s about being surrounded by those who matter most and honoring your story in your own way.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1600" height="1067" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-intimate-wedding-ceremony-scaled.jpg?fit=1024%2C683&amp;ssl=1" alt="Bride and groom at the altar surrounded by guests and bridal party praying together during intimate outdoor wedding ceremony in front of breathtaking mountain backdrop." class="wp-image-2766" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-intimate-wedding-ceremony-scaled.jpg?w=1600&amp;ssl=1 1600w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-intimate-wedding-ceremony-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-intimate-wedding-ceremony-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-intimate-wedding-ceremony-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-intimate-wedding-ceremony-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-intimate-wedding-ceremony-scaled.jpg?resize=800%2C533&amp;ssl=1 800w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2025/12/small-intimate-wedding-ceremony-scaled.jpg?resize=600%2C400&amp;ssl=1 600w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>
</div>


<p class=""><em>[Wedding photography by: <a href="https://www.mccoyweddingphotography.com/jvppxjypmpaebhj1zlvyi0norjbudi" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">McCoy Wedding Photography</a> ]</em></p>



<div class="wp-block-group has-white-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-b16ad781 wp-block-group-is-layout-flex">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1000" height="1000" src="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?fit=1000%2C1000&amp;ssl=1" alt="" class="wp-image-2920" srcset="https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?w=1000&amp;ssl=1 1000w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?resize=768%2C768&amp;ssl=1 768w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?resize=600%2C600&amp;ssl=1 600w, https://i0.wp.com/iamtyranicole.com/wp-content/uploads/2026/02/Opt-In-Photo.jpg?resize=800%2C800&amp;ssl=1 800w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<style>@import url(https://fonts.bunny.net/css?family=ibm-plex-sans:400,600);</style>
<style>
#_form_1_{font-size:14px;line-height:1.6;font-family:arial, helvetica, sans-serif;margin:0;box-shadow:none}._form_hide{display:none;visibility:hidden}._form_show{display:block;visibility:visible}#_form_1_._form-top{top:0}#_form_1_._form-bottom{bottom:0}#_form_1_._form-left{left:0}#_form_1_._form-right{right:0}#_form_1_ input[type="text"],#_form_1_ input[type="tel"],#_form_1_ input[type="date"],#_form_1_ textarea{padding:6px;height:auto;border:#979797 1px solid;border-radius:4px;color:#000 !important;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#_form_1_ textarea{resize:none}#_form_1_ ._submit{-webkit-appearance:none;cursor:pointer;font-family:arial, sans-serif;font-size:14px;text-align:center;background:#0D0C0C !important;border:0 !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;border-radius:4px !important;width:100%;color:#FFFFFF !important;padding:10px !important}#_form_1_ ._submit:disabled{cursor:not-allowed;opacity:0.4}#_form_1_ ._submit.processing{position:relative}#_form_1_ ._submit.processing::before{content:"";width:1em;height:1em;position:absolute;z-index:1;top:50%;left:50%;border:double 3px transparent;border-radius:50%;background-image:linear-gradient(#0D0C0C, #0D0C0C), conic-gradient(#0D0C0C, #FFFFFF);background-origin:border-box;background-clip:content-box, border-box;animation:1200ms ease 0s infinite normal none running _spin}#_form_1_ ._submit.processing::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}@keyframes _spin{0%{transform:translate(-50%, -50%) rotate(90deg)}100%{transform:translate(-50%, -50%) rotate(450deg)}}#_form_1_ ._close-icon{cursor:pointer;background-image:url("https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png");background-repeat:no-repeat;background-size:14.2px 14.2px;position:absolute;display:block;top:11px;right:9px;overflow:hidden;width:16.2px;height:16.2px}#_form_1_ ._close-icon:before{position:relative}#_form_1_ ._form-body{margin-bottom:30px}#_form_1_ ._form-image-left{width:150px;float:left}#_form_1_ ._form-content-right{margin-left:164px}#_form_1_ ._form-branding{color:#fff;font-size:10px;clear:both;text-align:left;margin-top:30px;font-weight:100}#_form_1_ ._form-branding ._logo{display:block;width:130px;height:14px;margin-top:6px;background-image:url("https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png");background-size:130px auto;background-repeat:no-repeat}#_form_1_ .form-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#_form_1_ ._form-label,#_form_1_ ._form_element ._form-label{font-weight:bold;margin-bottom:5px;display:block}#_form_1_._dark ._form-branding{color:#333}#_form_1_._dark ._form-branding ._logo{background-image:url("https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png")}#_form_1_ ._form_element{position:relative;margin-bottom:10px;font-size:0;max-width:100%}#_form_1_ ._form_element *{font-size:14px}#_form_1_ ._form_element._clear{clear:both;width:100%;float:none}#_form_1_ ._form_element._clear:after{clear:left}#_form_1_ ._form_element input[type="text"],#_form_1_ ._form_element input[type="date"],#_form_1_ ._form_element select,#_form_1_ ._form_element textarea:not(.g-recaptcha-response){display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit}#_form_1_ ._field-wrapper{position:relative}#_form_1_ ._inline-style{float:left}#_form_1_ ._inline-style input[type="text"]{width:150px}#_form_1_ ._inline-style:not(._clear){margin-right:20px}#_form_1_ ._form_element img._form-image{max-width:100%}#_form_1_ ._form_element ._form-fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}#_form_1_ ._clear-element{clear:left}#_form_1_ ._full_width{width:100%}#_form_1_ ._form_full_field{display:block;width:100%;margin-bottom:10px}#_form_1_ input[type="text"]._has_error,#_form_1_ textarea._has_error{border:#F37C7B 1px solid}#_form_1_ input[type="checkbox"]._has_error{outline:#F37C7B 1px solid}#_form_1_ ._show_be_error{float:left}#_form_1_ ._error{display:block;position:absolute;font-size:14px;z-index:10000001}#_form_1_ ._error._above{padding-bottom:4px;bottom:39px;right:0}#_form_1_ ._error._below{padding-top:8px;top:100%;right:0}#_form_1_ ._error._above ._error-arrow{bottom:-4px;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #FFDDDD}#_form_1_ ._error._below ._error-arrow{top:0;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFDDDD}#_form_1_ ._error-inner{padding:12px 12px 12px 36px;background-color:#FFDDDD;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px center;font-size:14px;font-family:arial, sans-serif;font-weight:600;line-height:16px;color:#000;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(31, 33, 41, 0.298295)}@media only screen and (max-width:319px){#_form_1_ ._error-inner{padding:7px 7px 7px 25px;font-size:12px;line-height:12px;background-position:4px center;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#_form_1_ ._error-inner._form_error{margin-bottom:5px;text-align:left}#_form_1_ ._button-wrapper ._error-inner._form_error{position:static}#_form_1_ ._error-inner._no_arrow{margin-bottom:10px}#_form_1_ ._error-arrow{position:absolute;width:0;height:0}#_form_1_ ._error-html{margin-bottom:10px}.pika-single{z-index:10000001 !important}#_form_1_ input[type="text"].datetime_date{width:69%;display:inline}#_form_1_ select.datetime_time{width:29%;display:inline;height:32px}#_form_1_ input[type="date"].datetime_date{width:69%;display:inline-flex}#_form_1_ input[type="time"].datetime_time{width:29%;display:inline-flex}@media (min-width:320px) and (max-width:667px){::-webkit-scrollbar{display:none}#_form_1_{margin:0;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}#_form_1_ *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em}#_form_1_ ._form-content{margin:0;width:100%}#_form_1_ ._form-inner{display:block;min-width:100%}#_form_1_ ._form-title,#_form_1_ ._inline-style{margin-top:0;margin-right:0;margin-left:0}#_form_1_ ._form-title{font-size:1.2em}#_form_1_ ._form_element{margin:0 0 20px;padding:0;width:100%}#_form_1_ ._form-element,#_form_1_ ._inline-style,#_form_1_ input[type="text"],#_form_1_ label,#_form_1_ p,#_form_1_ textarea:not(.g-recaptcha-response){float:none;display:block;width:100%}#_form_1_ ._row._checkbox-radio label{display:inline}#_form_1_ ._row,#_form_1_ p,#_form_1_ label{margin-bottom:0.7em;width:100%}#_form_1_ ._row input[type="checkbox"],#_form_1_ ._row input[type="radio"]{margin:0 !important;vertical-align:middle !important}#_form_1_ ._row input[type="checkbox"]+span label{display:inline}#_form_1_ ._row span label{margin:0 !important;width:initial !important;vertical-align:middle !important}#_form_1_ ._form-image{max-width:100%;height:auto !important}#_form_1_ input[type="text"]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em;-webkit-appearance:none}#_form_1_ input[type="radio"],#_form_1_ input[type="checkbox"]{display:inline-block;width:1.3em;height:1.3em;font-size:1em;margin:0 0.3em 0 0;vertical-align:baseline}#_form_1_ button[type="submit"]{padding:20px;font-size:1.5em}#_form_1_ ._inline-style{margin:20px 0 0 !important}#_form_1_ ._inline-style input[type="text"]{width:100%}}#_form_1_ .sms_consent_checkbox{position:relative;width:100%;display:flex;align-items:flex-start;padding:20px 0}#_form_1_ .sms_consent_checkbox input[type="checkbox"]{float:left;margin:5px 10px 10px 0}#_form_1_ .sms_consent_checkbox .sms_consent_message{display:inline;float:left;text-align:left;margin-bottom:10px;font-size:14px;color:#7D8799}#_form_1_ .sms_consent_checkbox .sms_consent_message.sms_consent_mini{width:90%}#_form_1_ .sms_consent_checkbox ._error._above{right:auto;bottom:0}#_form_1_ .sms_consent_checkbox ._error._above ._error-arrow{right:auto;left:5px}@media (min-width:320px) and (max-width:667px){#_form_1_ .sms_consent_checkbox ._error._above{top:-30px;left:0;bottom:auto}}#_form_1_ .field-required{color:#FF0000}#_form_1_{position:relative;text-align:left;margin:25px auto 0;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#FFFFFF !important;border:0;max-width:500px;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important;color:#000000}#_form_1_ ._show_be_error{min-width:100%}#_form_1_._inline-form,#_form_1_._inline-form ._form-content{font-family:"IBM Plex Sans", Helvetica, sans-serif}#_form_1_._inline-form ._row span:not(.field-required),#_form_1_._inline-form ._row label{font-family:"IBM Plex Sans", Helvetica, sans-serif;font-size:14px;font-weight:400;line-height:1.6em}#_form_1__inlineform input[type="text"],#_form_1__inlineform input[type="date"],#_form_1__inlineform input[type="tel"],#_form_1__inlineform select,#_form_1__inlineform textarea:not(.g-recaptcha-response){font-family:"IBM Plex Sans", Helvetica, sans-serif;font-size:14px;font-weight:400;font-color:#000000;line-height:1.6em}#_form_1_._inline-form ._html-code *:not(h1, h2, h3, h4, h5, h6),#_form_1_._inline-form .sms_consent_message,#_form_1_._inline-form ._form-thank-you{font-family:"IBM Plex Sans", Helvetica, sans-serif}#_form_1_._inline-form ._form-label,#_form_1_._inline-form ._form-emailidentifier,#_form_1_._inline-form ._form-checkbox-option-label{font-family:"IBM Plex Sans", Helvetica, sans-serif;font-size:14px;font-weight:700;line-height:1.6em}#_form_1_._inline-form ._submit{margin-top:12px;font-family:"IBM Plex Sans", Helvetica, sans-serif}#_form_1_._inline-form ._html-code h1,#_form_1_._inline-form ._html-code h2,#_form_1_._inline-form ._html-code h3,#_form_1_._inline-form ._html-code h4,#_form_1_._inline-form ._html-code h5,#_form_1_._inline-form ._html-code h6,#_form_1_._inline-form ._form-title{font-size:22px;line-height:normal;font-weight:600;margin-bottom:0;display:block}#_form_1_._inline-form ._form-branding{font-family:"IBM Plex Sans", Helvetica, sans-serif;font-size:13px;font-weight:100;font-style:normal;text-decoration:none}#_form_1_:before,#_form_1_:after{content:" ";display:table}#_form_1_:after{clear:both}#_form_1_._inline-style{width:auto;display:inline-block}#_form_1_._inline-style input[type="text"],#_form_1_._inline-style input[type="date"]{padding:10px 12px}#_form_1_._inline-style button._inline-style{position:relative;top:27px}#_form_1_._inline-style p{margin:0}#_form_1_._inline-style ._button-wrapper{position:relative;margin:16px 12.5px 0 20px}#_form_1_._inline-style ._button-wrapper:not(._clear){margin:0}#_form_1_ ._form-thank-you{position:relative;left:0;right:0;text-align:center;font-size:18px}#_form_1_ ._form-pc-confirmation ._submit{margin-top:16px}@media (min-width:320px) and (max-width:667px){#_form_1_._inline-form._inline-style ._inline-style._button-wrapper{margin-top:20px !important;margin-left:0 !important}}#_form_1_ .iti{width:100%}#_form_1_ .iti.iti--allow-dropdown.iti--separate-dial-code{width:100%}#_form_1_ .iti input{width:100%;border:#979797 1px solid;border-radius:4px}#_form_1_ .iti--separate-dial-code .iti__selected-flag{background-color:#FFFFFF;border-radius:4px}#_form_1_ .iti--separate-dial-code .iti__selected-flag:hover{background-color:rgba(0, 0, 0, 0.05)}#_form_1_ .iti__country-list{border-radius:4px;margin-top:4px;min-width:460px}#_form_1_ .iti__country-list--dropup{margin-bottom:4px}#_form_1_ .phone-error-hidden{display:none}#_form_1_ .phone-error{color:#E40E49}#_form_1_ .phone-input-error{border:1px solid #E40E49 !important}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field fieldset{margin:0;margin-bottom:1.1428571429em;border:none;padding:0}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field fieldset:last-child{margin-bottom:0}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field legend{margin-bottom:1.1428571429em}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field label{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:0.8571428571em}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field label:last-child{margin-bottom:0}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field input{margin:0;margin-right:8px}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label{display:block;font-weight:400;margin-top:-4px}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label-with-description{display:block;font-weight:700;margin-top:-4px}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-description{margin:0;font-size:0.8571428571em}#_form_1_._inline-form ._form-content ._form-list-subscriptions-field ._form-subscriptions-unsubscribe-all-description{line-height:normal;margin-top:-2px}</style>
<form method="POST" action="https://iamtyranicole.activehosted.com/proc.php" id="_form_1_" class="_form _form_1 _inline-form  _dark" novalidate data-styles-version="5">
  <input type="hidden" name="u" value="1" />
  <input type="hidden" name="f" value="1" />
  <input type="hidden" name="s" />
  <input type="hidden" name="c" value="0" />
  <input type="hidden" name="m" value="0" />
  <input type="hidden" name="act" value="sub" />
  <input type="hidden" name="v" value="2" />
  <input type="hidden" name="or" value="8d49cc93-6be2-48af-bf7d-cf0e0f695fda" />
  <div class="_form-content">
    <div class="_form_element _x03586817 _full_width _clear" >
      <img data-recalc-dims="1" decoding="async" class="_form-image" src="https://i0.wp.com/iamtyranicole.activehosted.com/content/YnDBBK/2026/02/02/a87f054f-8e95-42e0-9f55-8d0031c2782c.png?w=1100" style="" alt="image"/>
      </div>
      <div class="_form_element _x21586057 _full_width " >
        <label for="fullname" class="_form-label">
        </label>
        <div class="_field-wrapper">
          <input type="text" id="fullname" name="fullname" placeholder="first name" required/>
        </div>
      </div>
      <div class="_form_element _x32977012 _full_width " >
        <label for="email" class="_form-label">
        </label>
        <div class="_field-wrapper">
          <input type="text" id="email" name="email" placeholder="email address" required/>
        </div>
      </div>
      <div class="_button-wrapper _full_width">
        <button id="_form_1_submit" class="_submit" type="submit">
          send me the schedule!
        </button>
      </div>
      <div class="_clear-element">
      </div>
    </div>
    <div class="_form-thank-you" style="display:none;">
    </div>
  </form><script>
window.cfields = [];
window._show_thank_you = function(id, message, trackcmp_url, email) {
    var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');
    form.querySelector('._form-content').style.display = 'none';
    thank_you.innerHTML = message;
    thank_you.style.display = 'block';
    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
    var visitorObject = window[vgoAlias];
    if (email && typeof visitorObject !== 'undefined') {
        visitorObject('setEmail', email);
        visitorObject('update');
    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
        // Site tracking URL to use after inline form submission.
        _load_script(trackcmp_url);
    }
    if (typeof window._form_callback !== 'undefined') window._form_callback(id);
    thank_you.setAttribute('tabindex', '-1');
    thank_you.focus();
};
window._show_unsubscribe = function(id, message, trackcmp_url, email) {
    var form = document.getElementById('_form_' + id + '_'), unsub = form.querySelector('._form-thank-you');
    var branding = form.querySelector('._form-branding');
    if (branding) {
        branding.style.display = 'none';
    }
    form.querySelector('._form-content').style.display = 'none';
    unsub.style.display = 'block';
    form.insertAdjacentHTML('afterend', message)
    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
    var visitorObject = window[vgoAlias];
    if (email && typeof visitorObject !== 'undefined') {
        visitorObject('setEmail', email);
        visitorObject('update');
    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
        // Site tracking URL to use after inline form submission.
        _load_script(trackcmp_url);
    }
    if (typeof window._form_callback !== 'undefined') window._form_callback(id);
};
window._show_error = function(id, message, html) {
    var form = document.getElementById('_form_' + id + '_'),
        err = document.createElement('div'),
        button = form.querySelector('button[type="submit"]'),
        old_error = form.querySelector('._form_error');
    if (old_error) old_error.parentNode.removeChild(old_error);
    err.innerHTML = message;
    err.className = '_error-inner _form_error _no_arrow';
    var wrapper = document.createElement('div');
    wrapper.className = '_form-inner _show_be_error';
    wrapper.appendChild(err);
    button.parentNode.insertBefore(wrapper, button);
    var submitButton = form.querySelector('[id^="_form"][id$="_submit"]');
    submitButton.disabled = false;
    submitButton.classList.remove('processing');
    if (html) {
        var div = document.createElement('div');
        div.className = '_error-html';
        div.innerHTML = html;
        err.appendChild(div);
    }
};
window._show_pc_confirmation = function(id, header, detail, show, email) {
    var form = document.getElementById('_form_' + id + '_'), pc_confirmation = form.querySelector('._form-pc-confirmation');
    if (pc_confirmation.style.display === 'none') {
        form.querySelector('._form-content').style.display = 'none';
        pc_confirmation.innerHTML = "<div class='_form-title'>" + header + "</div>" + "<p>" + detail + "</p>" +
        "<button class='_submit' id='hideButton'>Manage preferences</button>";
        pc_confirmation.style.display = 'block';
        var mp = document.querySelector('input[name="mp"]');
        mp.value = '0';
    } else {
        form.querySelector('._form-content').style.display = 'inline';
        pc_confirmation.style.display = 'none';
    }

    var hideButton = document.getElementById('hideButton');
    // Add event listener to the button
    hideButton.addEventListener('click', function() {
        var submitButton = document.querySelector('#_form_1_submit');
        submitButton.disabled = false;
        submitButton.classList.remove('processing');
        var mp = document.querySelector('input[name="mp"]');
        mp.value = '1';
        const cacheBuster = new URL(window.location.href);
        cacheBuster.searchParams.set('v', new Date().getTime());
        window.location.href = cacheBuster.toString();
    });

    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
    var visitorObject = window[vgoAlias];
    if (email && typeof visitorObject !== 'undefined') {
        visitorObject('setEmail', email);
        visitorObject('update');
    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
        // Site tracking URL to use after inline form submission.
        _load_script(trackcmp_url);
    }
    if (typeof window._form_callback !== 'undefined') window._form_callback(id);
};
window._load_script = function(url, callback, isSubmit) {
    var head = document.querySelector('head'), script = document.createElement('script'), r = false;
    var submitButton = document.querySelector('#_form_1_submit');
    script.charset = 'utf-8';
    script.src = url;
    if (callback) {
        script.onload = script.onreadystatechange = function() {
            if (!r && (!this.readyState || this.readyState == 'complete')) {
                r = true;
                callback();
            }
        };
    }
    script.onerror = function() {
        if (isSubmit) {
            if (script.src.length > 10000) {
                _show_error("1", "Sorry, your submission failed. Please shorten your responses and try again.");
            } else {
                _show_error("1", "Sorry, your submission failed. Please try again.");
            }
            submitButton.disabled = false;
            submitButton.classList.remove('processing');
        }
    }

    head.appendChild(script);
};
(function() {
    var iti;
    if (window.location.search.search("excludeform") !== -1) return false;
    var getCookie = function(name) {
        var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)'));
        return match ? match[2] : localStorage.getItem(name);
    }
    var setCookie = function(name, value) {
        var now = new Date();
        var time = now.getTime();
        var expireTime = time + 1000 * 60 * 60 * 24 * 365;
        now.setTime(expireTime);
        document.cookie = name + '=' + value + '; expires=' + now + ';path=/; Secure; SameSite=Lax;';
        localStorage.setItem(name, value);
    }
    var addEvent = function(element, event, func) {
        if (element.addEventListener) {
            element.addEventListener(event, func);
        } else {
            var oldFunc = element['on' + event];
            element['on' + event] = function() {
                oldFunc.apply(this, arguments);
                func.apply(this, arguments);
            };
        }
    }
    var _removed = false;
        var form_to_submit = document.getElementById('_form_1_');
    var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;

    var getUrlParam = function(name) {
        if (name.toLowerCase() !== 'email') {
            var params = new URLSearchParams(window.location.search);
            return params.get(name) || false;
        }
        // email is a special case because a plus is valid in the email address
        var qString = window.location.search;
        if (!qString) {
            return false;
        }
        var parameters = qString.substr(1).split('&');
        for (var i = 0; i < parameters.length; i++) {
            var parameter = parameters[i].split('=');
            if (parameter[0].toLowerCase() === 'email') {
                return parameter[1] === undefined ? true : decodeURIComponent(parameter[1]);
            }
        }
        return false;
    };

    var acctDateFormat = "%m/%d/%Y";
    var getNormalizedDate = function(date, acctFormat) {
        var decodedDate = decodeURIComponent(date);
        if (acctFormat &#038;&#038; acctFormat.match(/(%d|%e).*%m/gi) !== null) {
            return decodedDate.replace(/(\d{2}).*(\d{2}).*(\d{4})/g, '$3-$2-$1');
        } else if (Date.parse(decodedDate)) {
            var dateObj = new Date(decodedDate);
            var year = dateObj.getFullYear();
            var month = dateObj.getMonth() + 1;
            var day = dateObj.getDate();
            return `${year}-${month < 10 ? `0${month}` : month}-${day < 10 ? `0${day}` : day}`;
        }
        return false;
    };

    var getNormalizedTime = function(time) {
        var hour, minutes;
        var decodedTime = decodeURIComponent(time);
        var timeParts = Array.from(decodedTime.matchAll(/(\d{1,2}):(\d{1,2})\W*([AaPp][Mm])?/gm))[0];
        if (timeParts[3]) { // 12 hour format
            var isPM = timeParts[3].toLowerCase() === 'pm';
            if (isPM) {
                hour = parseInt(timeParts[1]) === 12 ? '12' : `${parseInt(timeParts[1]) + 12}`;
            } else {
                hour = parseInt(timeParts[1]) === 12 ? '0' : timeParts[1];
            }
        } else { // 24 hour format
            hour = timeParts[1];
        }
        var normalizedHour = parseInt(hour) < 10 ? `0${parseInt(hour)}` : hour;
        var minutes = timeParts[2];
        return `${normalizedHour}:${minutes}`;
    };

    for (var i = 0; i < allInputs.length; i++) {
        var regexStr = "field\\[(\\d+)\\]";
        var results = new RegExp(regexStr).exec(allInputs[i].name);
        if (results != undefined) {
            allInputs[i].dataset.name = allInputs[i].name.match(/\[time\]$/)
                ? `${window.cfields[results[1]]}_time`
                : window.cfields[results[1]];
        } else {
            allInputs[i].dataset.name = allInputs[i].name;
        }
        var fieldVal = getUrlParam(allInputs[i].dataset.name);

        if (fieldVal) {
            if (allInputs[i].dataset.autofill === "false") {
                continue;
            }
            if (allInputs[i].type == "radio" || allInputs[i].type == "checkbox") {
                if (allInputs[i].value == fieldVal) {
                    allInputs[i].checked = true;
                }
            } else if (allInputs[i].type == "date") {
                allInputs[i].value = getNormalizedDate(fieldVal, acctDateFormat);
            } else if (allInputs[i].type == "time") {
                allInputs[i].value = getNormalizedTime(fieldVal);
            } else {
                allInputs[i].value = fieldVal;
            }
        }
    }

    var remove_tooltips = function() {
        for (var i = 0; i < tooltips.length; i++) {
            tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);
        }
        tooltips = [];
    };
    var remove_tooltip = function(elem) {
        for (var i = 0; i < tooltips.length; i++) {
            if (tooltips[i].elem === elem) {
                tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);
                tooltips.splice(i, 1);
                return;
            }
        }
    };
    var create_tooltip = function(elem, text) {
        var tooltip = document.createElement('div'),
            arrow = document.createElement('div'),
            inner = document.createElement('div'), new_tooltip = {};
        tooltip.id = `${elem.id}-error`;
        tooltip.setAttribute('role', 'alert')
        if (elem.type != 'radio' &#038;&#038; (elem.type != 'checkbox' || elem.name === 'sms_consent')) {
            tooltip.className = '_error';
            arrow.className = '_error-arrow';
            inner.className = '_error-inner';
            inner.innerHTML = text;
            tooltip.appendChild(arrow);
            tooltip.appendChild(inner);
            elem.parentNode.appendChild(tooltip);
        } else {
            tooltip.className = '_error-inner _no_arrow';
            tooltip.innerHTML = text;
            elem.parentNode.insertBefore(tooltip, elem);
            new_tooltip.no_arrow = true;
        }
        new_tooltip.tip = tooltip;
        new_tooltip.elem = elem;
        tooltips.push(new_tooltip);
        return new_tooltip;
    };
    var resize_tooltip = function(tooltip) {
        var rect = tooltip.elem.getBoundingClientRect();
        var doc = document.documentElement,
            scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop)  - (doc.clientTop || 0));
        if (scrollPosition < 40) {
            tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _below';
        } else {
            tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _above';
        }
    };
    var resize_tooltips = function() {
        if (_removed) return;
        for (var i = 0; i < tooltips.length; i++) {
            if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]);
        }
    };
    var validate_field = function(elem, remove) {
        var tooltip = null, value = elem.value, no_error = true;
        remove ? remove_tooltip(elem) : false;
        elem.removeAttribute('aria-invalid');
        elem.removeAttribute('aria-describedby');
        if (elem.type != 'checkbox') elem.className = elem.className.replace(/ ?_has_error ?/g, '');
        if (elem.getAttribute('required') !== null) {
            if (elem.type == 'radio' || (elem.type == 'checkbox' &#038;&#038; /any/.test(elem.className))) {
                var elems = form_to_submit.elements[elem.name];
                if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) {
                    no_error = elem.checked;
                }
                else {
                    no_error = false;
                    for (var i = 0; i < elems.length; i++) {
                        if (elems[i].checked) no_error = true;
                    }
                }
                if (!no_error) {
                    tooltip = create_tooltip(elem, "Please select an option.");
                }
            } else if (elem.type =='checkbox') {
                var elems = form_to_submit.elements[elem.name], found = false, err = [];
                no_error = true;
                for (var i = 0; i < elems.length; i++) {
                    if (elems[i].getAttribute('required') === null) continue;
                    if (!found &#038;&#038; elems[i] !== elem) return true;
                    found = true;
                    elems[i].className = elems[i].className.replace(/ ?_has_error ?/g, '');
                    if (!elems[i].checked) {
                        no_error = false;
                        elems[i].className = elems[i].className + ' _has_error';
                        err.push("Checking %s is required".replace("%s", elems[i].value));
                    }
                }
                if (!no_error) {
                    tooltip = create_tooltip(elem, err.join('<br/>'));
                }
            } else if (elem.tagName == 'SELECT') {
                var selected = true;
                if (elem.multiple) {
                    selected = false;
                    for (var i = 0; i < elem.options.length; i++) {
                        if (elem.options[i].selected) {
                            selected = true;
                            break;
                        }
                    }
                } else {
                    for (var i = 0; i < elem.options.length; i++) {
                        if (elem.options[i].selected
                            &#038;&#038; (!elem.options[i].value
                            || (elem.options[i].value.match(/\n/g)))
                        ) {
                            selected = false;
                        }
                    }
                }
                if (!selected) {
                    elem.className = elem.className + ' _has_error';
                    no_error = false;
                    tooltip = create_tooltip(elem, "Please select an option.");
                }
            } else if (value === undefined || value === null || value === '') {
                elem.className = elem.className + ' _has_error';
                no_error = false;
                tooltip = create_tooltip(elem, "This field is required.");
            }
        }
        if (no_error &#038;&#038; elem.name == 'email') {
            if (!value.match(/^[\+_a-z0-9-'&#038;=]+(\.[\+_a-z0-9-']+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/i)) {
                elem.className = elem.className + ' _has_error';
                no_error = false;
                tooltip = create_tooltip(elem, "Enter a valid email address.");
            }
        }
        if (no_error &#038;&#038; (elem.id == 'phone')) {
            if (elem.value.trim() &#038;&#038; typeof iti != 'undefined' &#038;&#038; !iti.isValidNumber()) {
                elem.className = elem.className + ' _has_error';
                no_error = false;
                tooltip = create_tooltip(elem, "Enter a valid phone number.");
            }
        }
        if (no_error &#038;&#038; /date_field/.test(elem.className)) {
            if (!value.match(/^\d\d\d\d-\d\d-\d\d$/)) {
                elem.className = elem.className + ' _has_error';
                no_error = false;
                tooltip = create_tooltip(elem, "Enter a valid date.");
            }
        }

        if (no_error &#038;&#038; elem.name === 'sms_consent') {
            const phoneInput = document.getElementById('phone');
            const consentRequired = phoneInput.attributes.required || phoneInput.value.length > 0;
            const showError =  (consentRequired || !!elem.attributes.required) && !elem.checked;
            if (showError) {
                elem.className = elem.className + ' _has_error';
                no_error = false;
                tooltip = create_tooltip(elem, "Please check this box to continue");
            } else {
                elem.className = elem.className.replace(/ ?_has_error ?/g, '');
            }
        }
        tooltip ? resize_tooltip(tooltip) : false;
        if (!no_error && elem.hasAttribute('id')) {
            elem.setAttribute('aria-invalid', 'true');
            elem.setAttribute('aria-describedby', `${elem.id}-error`);
        }
        return no_error;
    };
    var needs_validate = function(el) {
        if(el.getAttribute('required') !== null){
            return true;
        }
        if((el.name === 'email' || el.id === 'phone' || el.id === 'sms_consent') && el.value !== ""){
            return true;
        }

        return false;
    };
    var validate_form = function(e) {
        var err = form_to_submit.querySelector('._form_error'), no_error = true;
        if (!submitted) {
            submitted = true;
            for (var i = 0, len = allInputs.length; i < len; i++) {
                var input = allInputs[i];
                if (needs_validate(input)) {
                    if (input.type == 'text' || input.type == 'number' || input.type == 'time' || input.type == 'tel') {
                        addEvent(input, 'blur', function() {
                            this.value = this.value.trim();
                            validate_field(this, true);
                        });
                        addEvent(input, 'input', function() {
                            validate_field(this, true);
                        });
                    } else if (input.type == 'radio' || input.type == 'checkbox') {
                        (function(el) {
                            function getElementsArray(name){
                                const value =  form_to_submit.elements[name];
                                if (Array.isArray(value)){
                                    return value;
                                }
                                return [value];
                            }
                            var radios = getElementsArray(el.name);
                            for (var i = 0; i < radios.length; i++) {
                                addEvent(radios[i], 'change', function() {
                                    validate_field(el, true);
                                });
                            }
                        })(input);
                    } else if (input.tagName == 'SELECT') {
                        addEvent(input, 'change', function() {
                            validate_field(this, true);
                        });
                    } else if (input.type == 'textarea'){
                        addEvent(input, 'input', function() {
                            validate_field(this, true);
                        });
                    }
                }
            }
        }
        remove_tooltips();
        for (var i = 0, len = allInputs.length; i < len; i++) {
            var elem = allInputs[i];
            if (needs_validate(elem)) {
                if (elem.tagName.toLowerCase() !== "select") {
                    elem.value = elem.value.trim();
                }
                validate_field(elem) ? true : no_error = false;
            }
        }
        if (!no_error &#038;&#038; e) {
            e.preventDefault();
        }
        if (!no_error) {
            const firstFocusableError = form_to_submit.querySelector('._has_error:not([disabled])');
            if (firstFocusableError &#038;&#038; typeof firstFocusableError.focus === 'function') {
                firstFocusableError.focus();
            }
        }
        resize_tooltips();
        return no_error;
    };
    addEvent(window, 'resize', resize_tooltips);
    addEvent(window, 'scroll', resize_tooltips);

    var _form_serialize = function(form){if(!form||form.nodeName!=="FORM"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===""){continue}switch(form.elements[i].nodeName){case"INPUT":switch(form.elements[i].type){case"tel":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(" ")+encodeURIComponent(form.elements[i].value));break;case"text":case"number":case"date":case"time":case"hidden":case"password":case"button":case"reset":case"submit":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"checkbox":case"radio":if(form.elements[i].checked){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value))}break;case"file":break}break;case"TEXTAREA":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"SELECT":switch(form.elements[i].type){case"select-one":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"select-multiple":for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case"BUTTON":switch(form.elements[i].type){case"reset":case"submit":case"button":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break}break}}return q.join("&#038;")};

    const formSupportsPost = false;
    var form_submit = function(e) {

        e.preventDefault();
        if (validate_form()) {
            if(form_to_submit.querySelector('input[name="phone"]') &#038;&#038; typeof iti != 'undefined') {
                form_to_submit.querySelector('input[name="phone"]').value = iti.getNumber();
            }
            // use this trick to get the submit button &#038; disable it using plain javascript
            var submitButton = e.target.querySelector('#_form_1_submit');
            submitButton.disabled = true;
            submitButton.classList.add('processing');
                    var serialized = _form_serialize(document.getElementById('_form_1_')).replace(/%0A/g, '\\n');
            var err = form_to_submit.querySelector('._form_error');
            err ? err.parentNode.removeChild(err) : false;
            async function submitForm() {
                var formData = new FormData();
                const searchParams = new URLSearchParams(serialized);
                searchParams.forEach((value, key) => {
                    if (key !== 'hideButton') {
                        formData.append(key, value);
                    }
                });
                let request = {
                    headers: {
                        "Accept": "application/json"
                    },
                    body: formData,
                    method: "POST"
                };

                let pageUrlParams = new URLSearchParams(window.location.search);
                if (pageUrlParams.has('t')) {
                    request.headers.Authorization = 'Bearer ' + pageUrlParams.get('t');
                }
                const response = await fetch('https://iamtyranicole.activehosted.com/proc.php?jsonp=true', request);

                return response.json();
            }
            if (formSupportsPost) {
                submitForm().then((data) => {
                    eval(data.js);
                }).catch(() => {
                    _show_error("1", "Sorry, your submission failed. Please try again.");
                });
            } else {
                _load_script('https://iamtyranicole.activehosted.com/proc.php?' + serialized + '&jsonp=true', null, true);
            }
        }
        return false;
    };
    addEvent(form_to_submit, 'submit', form_submit);
})();

</script>
</div>
</div>
</div>
<p>The post <a href="https://iamtyranicole.com/how-to-plan-an-intimate-wedding/" data-wpel-link="internal">How to Plan An Intimate Wedding: 10 Tips for a Perfect Day (From My Real Wedding)</a> appeared first on <a href="https://iamtyranicole.com" data-wpel-link="internal">Tyra Nicole</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2569</post-id>	</item>
	</channel>
</rss>
