.w-investment-hero[data-astro-cid-yvllr3cv]{padding:8rem 1.5rem 4rem}@media(min-width:768px){.w-investment-hero[data-astro-cid-yvllr3cv]{padding:10rem 2.5rem 6rem}}.w-investment-hero[data-astro-cid-yvllr3cv] .w-inner[data-astro-cid-yvllr3cv]{max-width:80rem;margin:0 auto}.w-investment-hero[data-astro-cid-yvllr3cv]>.w-inner[data-astro-cid-yvllr3cv]>.w-meta[data-astro-cid-yvllr3cv]{display:block}.w-tier-cards[data-astro-cid-yvllr3cv]{display:grid;grid-template-columns:1fr;gap:1.5rem;list-style:none;padding:0}@media(min-width:768px){.w-tier-cards[data-astro-cid-yvllr3cv]{grid-template-columns:repeat(2,1fr);gap:1.5rem;align-items:stretch}}@media(min-width:1280px){.w-tier-cards[data-astro-cid-yvllr3cv]{grid-template-columns:repeat(4,1fr)}}.w-tier-card[data-astro-cid-yvllr3cv]{padding:2.5rem;border:1px solid color-mix(in srgb,var(--w-line) 60%,transparent);background:var(--w-paper);display:flex;flex-direction:column}.w-tier-card-featured[data-astro-cid-yvllr3cv]{border-color:var(--w-gold);background:linear-gradient(180deg,rgba(184,153,104,.06) 0%,var(--w-paper) 100%);transform:scale(1.02)}@media(max-width:1023px){.w-tier-card-featured[data-astro-cid-yvllr3cv]{transform:none}}.w-tier-card-head[data-astro-cid-yvllr3cv]{padding-bottom:1.5rem}.w-premiere[data-astro-cid-yvllr3cv]{position:relative;margin-top:2.5rem;overflow:hidden;background:var(--w-ink);border:1px solid var(--w-gold)}.w-premiere-bg[data-astro-cid-yvllr3cv]{position:absolute;inset:0;background:url(/weddings/imagery/premiere-ceremony.jpg) center right / cover no-repeat}.w-premiere-bg[data-astro-cid-yvllr3cv]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#1a1410f7,#1a1410e6 45%,#1a1410d1)}.w-premiere-body[data-astro-cid-yvllr3cv]{position:relative;display:grid;grid-template-columns:1fr;gap:2.5rem;padding:2.5rem}@media(min-width:1024px){.w-premiere-body[data-astro-cid-yvllr3cv]{grid-template-columns:1fr 1.1fr;gap:4rem;padding:4rem}}.w-premiere-price[data-astro-cid-yvllr3cv]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(184,153,104,.5);display:flex;flex-direction:column;gap:.5rem}.w-premiere-list[data-astro-cid-yvllr3cv]{list-style:none;padding:0;display:flex;flex-direction:column;align-self:center}.w-premiere-list[data-astro-cid-yvllr3cv] li[data-astro-cid-yvllr3cv]{font-family:var(--w-font-serif);font-size:1.1rem;line-height:1.4;color:#d9ccb6;padding:.8rem 0 .8rem 1.5rem;border-top:1px solid rgba(201,183,155,.22);position:relative}.w-premiere-list[data-astro-cid-yvllr3cv] li[data-astro-cid-yvllr3cv]:before{content:"✦";position:absolute;left:0;top:.95rem;font-size:.7rem;color:var(--w-gold)}.w-premiere-list[data-astro-cid-yvllr3cv] strong[data-astro-cid-yvllr3cv]{color:var(--w-paper);font-weight:600}.w-tier-card-price[data-astro-cid-yvllr3cv]{padding:1.5rem 0;border-top:1px solid color-mix(in srgb,var(--w-line) 50%,transparent);border-bottom:1px solid color-mix(in srgb,var(--w-line) 50%,transparent);display:flex;flex-direction:column;gap:.5rem}.w-tier-price-num[data-astro-cid-yvllr3cv]{font-family:var(--font-display);font-weight:800;font-size:clamp(2.5rem,5vw,3.75rem);line-height:1;color:var(--w-ink)}.w-tier-features[data-astro-cid-yvllr3cv]{padding:1.75rem 0;flex-grow:1;display:flex;flex-direction:column;gap:.6rem}.w-tier-features[data-astro-cid-yvllr3cv] li[data-astro-cid-yvllr3cv]{font-family:var(--font-sans);font-size:.95rem;color:color-mix(in srgb,var(--w-ink) 80%,transparent);line-height:1.45;padding-left:1rem;position:relative}.w-tier-features[data-astro-cid-yvllr3cv] li[data-astro-cid-yvllr3cv]:before{content:"·";position:absolute;left:0;color:var(--w-gold-deep);font-weight:700}.w-tier-features[data-astro-cid-yvllr3cv] li[data-astro-cid-yvllr3cv]:first-child{font-style:italic;color:var(--w-ink);padding-left:0}.w-tier-features[data-astro-cid-yvllr3cv] li[data-astro-cid-yvllr3cv]:first-child:before{content:""}.w-photo-addon[data-astro-cid-yvllr3cv]{margin-top:2.5rem;padding:2rem;border:1px solid var(--w-gold);background:var(--w-paper);display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.w-photo-addon[data-astro-cid-yvllr3cv]{grid-template-columns:1fr 1.6fr;gap:3rem;padding:2.5rem;align-items:start}}.w-photo-addon-list[data-astro-cid-yvllr3cv]{list-style:none;padding:0;display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:768px){.w-photo-addon-list[data-astro-cid-yvllr3cv]{grid-template-columns:repeat(3,minmax(0,1fr))}}.w-photo-addon-list[data-astro-cid-yvllr3cv] li[data-astro-cid-yvllr3cv]{border-top:2px solid var(--w-ink);padding-top:.9rem}.w-photo-addon-top[data-astro-cid-yvllr3cv]{display:flex;flex-direction:column;gap:.15rem}.w-photo-addon-name[data-astro-cid-yvllr3cv]{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:1.35rem;color:var(--w-ink)}.w-photo-addon-price[data-astro-cid-yvllr3cv]{font-family:var(--font-mono);font-size:.95rem;letter-spacing:.08em;color:var(--w-gold-deep)}.w-photo-addon-list[data-astro-cid-yvllr3cv] p[data-astro-cid-yvllr3cv]{margin-top:.6rem;font-family:var(--w-font-serif);font-size:1.02rem;line-height:1.4;color:color-mix(in srgb,var(--w-ink) 82%,transparent)}.w-addons-list[data-astro-cid-yvllr3cv]{margin-top:2.5rem;display:grid;grid-template-columns:1fr;gap:0;list-style:none;padding:0}.w-addons-list[data-astro-cid-yvllr3cv] li[data-astro-cid-yvllr3cv]{padding:1.25rem 0;border-top:1px solid color-mix(in srgb,var(--w-line) 50%,transparent);display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:baseline}.w-addons-list[data-astro-cid-yvllr3cv] li[data-astro-cid-yvllr3cv]:last-child{border-bottom:1px solid color-mix(in srgb,var(--w-line) 50%,transparent)}.w-addon-item[data-astro-cid-yvllr3cv]{font-family:var(--w-font-serif);font-size:1.15rem;color:var(--w-ink)}.w-addon-price[data-astro-cid-yvllr3cv]{font-family:var(--font-mono);font-size:.875rem;color:var(--w-gold-deep);letter-spacing:.1em}.w-investment-fine[data-astro-cid-yvllr3cv]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.w-investment-fine[data-astro-cid-yvllr3cv]{grid-template-columns:1fr 2fr;gap:4rem}}.w-included[data-astro-cid-yvllr3cv]{list-style:none;padding:0;display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.w-included[data-astro-cid-yvllr3cv]{grid-template-columns:1fr 1fr;gap:1rem 2rem}}.w-included[data-astro-cid-yvllr3cv] li[data-astro-cid-yvllr3cv]{display:flex;gap:.875rem;align-items:baseline;font-family:var(--w-font-serif);font-size:1.05rem;color:var(--w-ink);padding:.6rem 0;border-top:1px solid color-mix(in srgb,var(--w-line) 40%,transparent)}
