.mk-page.svelte-uewcbn{background:var(--w-ivory);color:var(--w-ink);overflow-x:clip}.ps-hero.svelte-uewcbn{text-align:center;justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative}.ps-hero-img.svelte-uewcbn{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ps-hero-overlay.svelte-uewcbn{background:linear-gradient(#1c181466,#1c1814ad);position:absolute;inset:0}.ps-hero-inner.svelte-uewcbn{z-index:2;max-width:46rem;padding:7rem 1.5rem 3rem;animation:.9s both svelte-uewcbn-ps-rise;position:relative}@keyframes svelte-uewcbn-ps-rise{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:none}}.ps-badge.svelte-uewcbn{letter-spacing:.18em;text-transform:uppercase;color:#ffffffd9;border:1px solid #ffffff73;padding:.35rem .85rem;font-family:TrajanPro,Georgia,serif;font-size:.58rem;display:inline-block}.ps-hero-title.svelte-uewcbn{color:#fff;margin-top:1.25rem;font-size:clamp(2.6rem,8vw,5rem);line-height:1.05}.ps-amp.svelte-uewcbn{color:var(--w-gold);text-transform:none;padding:0 .05em;font-family:Tangerine,cursive;font-size:1em}.ps-hero-meta.svelte-uewcbn{letter-spacing:.18em;text-transform:uppercase;color:#fffc;margin-top:1.1rem;font-family:TrajanPro,Georgia,serif;font-size:.72rem}.ps-hero-tagline.svelte-uewcbn{color:#ffffffe0;max-width:34rem;margin:1.25rem auto 0;font-size:1.1rem;line-height:1.6}.ps-stats.svelte-uewcbn{grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem;display:grid}@media (width>=768px){.ps-stats.svelte-uewcbn{grid-template-columns:repeat(4,1fr)}}.ps-stat.svelte-uewcbn{text-align:center}.ps-stat-value.svelte-uewcbn{color:var(--w-gold);font-family:TrajanPro,Georgia,serif;font-size:clamp(1.6rem,3.5vw,2.3rem);line-height:1.1}.ps-stat-label.svelte-uewcbn{letter-spacing:.06em;color:#fffefbb8;margin-top:.5rem;font-size:.78rem}.ps-qa.svelte-uewcbn{background:var(--w-line);border:1px solid var(--w-line);gap:1px;display:grid}.ps-qa-item.svelte-uewcbn{background:var(--w-paper);padding:1.5rem}.ps-qa-label.svelte-uewcbn{letter-spacing:.16em;text-transform:uppercase;color:var(--w-gold-deep);font-family:TrajanPro,Georgia,serif;font-size:.62rem}.ps-qa-text.svelte-uewcbn{color:var(--w-muted);margin-top:.6rem;font-size:.95rem;line-height:1.6}.ps-preview.svelte-uewcbn{flex-direction:column;align-items:center;display:flex}.ps-card.svelte-uewcbn{background:var(--ps-bg);width:100%;max-width:24rem;color:var(--ps-text);border:1px solid var(--ps-border);text-align:center;padding:3rem 2.25rem;box-shadow:0 40px 70px -45px #2c262099}.ps-card-eyebrow.svelte-uewcbn{letter-spacing:.2em;text-transform:uppercase;color:var(--ps-accent);font-family:TrajanPro,Georgia,serif;font-size:.62rem}.ps-card-names.svelte-uewcbn{color:var(--ps-primary);margin-top:1.25rem;font-family:TrajanPro,Georgia,serif;font-size:2.2rem;line-height:1.15}.ps-card-names.svelte-uewcbn span:where(.svelte-uewcbn){color:var(--ps-accent);padding:0 .25rem;font-family:Tangerine,cursive;font-size:1.9rem}.ps-card-rule.svelte-uewcbn{justify-content:center;margin:1.25rem 0;display:flex}.ps-card-rule.svelte-uewcbn span:where(.svelte-uewcbn){background:var(--ps-accent);width:3.5rem;height:1px;display:block}.ps-card-date.svelte-uewcbn{letter-spacing:.08em;color:var(--ps-text);font-family:TrajanPro,Georgia,serif;font-size:.95rem}.ps-card-place.svelte-uewcbn{color:var(--ps-primary);opacity:.75;margin-top:.25rem;font-size:.85rem}.ps-card-btn.svelte-uewcbn{letter-spacing:.18em;text-transform:uppercase;background:var(--ps-primary);color:var(--ps-bg);margin-top:1.75rem;padding:.7rem 1.6rem;font-family:TrajanPro,Georgia,serif;font-size:.62rem;display:inline-block}.ps-card-note.svelte-uewcbn{color:var(--w-muted);margin-top:1.25rem;font-size:.82rem}.ps-card-note.svelte-uewcbn a:where(.svelte-uewcbn){color:var(--w-gold-deep);text-underline-offset:3px;text-decoration:underline}.ps-timeline.svelte-uewcbn{border-left:1px solid var(--w-line);margin:0;padding:0 0 0 2.25rem;list-style:none;position:relative}.ps-beat.svelte-uewcbn{padding-bottom:2.75rem;position:relative}.ps-beat.svelte-uewcbn:last-child{padding-bottom:0}.ps-beat-dot.svelte-uewcbn{background:var(--w-gold);width:9px;height:9px;position:absolute;top:.3rem;left:-2.65rem}.ps-beat-kicker.svelte-uewcbn{letter-spacing:.16em;text-transform:uppercase;color:var(--w-gold-deep);font-family:TrajanPro,Georgia,serif;font-size:.6rem}.ps-beat-title.svelte-uewcbn{color:var(--w-ink);margin-top:.55rem;font-family:TrajanPro,Georgia,serif;font-size:1.2rem}.ps-beat-text.svelte-uewcbn{color:var(--w-muted);margin-top:.55rem;line-height:1.65}.ps-gallery.svelte-uewcbn{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=768px){.ps-gallery.svelte-uewcbn{grid-template-columns:repeat(3,1fr)}.ps-gallery.svelte-uewcbn img:where(.svelte-uewcbn):nth-child(2){margin-top:2.5rem}}.ps-gallery.svelte-uewcbn img:where(.svelte-uewcbn){aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.ps-features.svelte-uewcbn{background:var(--w-line);border:1px solid var(--w-line);grid-template-columns:1fr;gap:1px;display:grid}@media (width>=640px){.ps-features.svelte-uewcbn{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.ps-features.svelte-uewcbn{grid-template-columns:repeat(4,1fr)}}.ps-feature.svelte-uewcbn{background:var(--w-paper);padding:1.9rem}.ps-feature-ic.svelte-uewcbn{border:1px solid var(--w-gold);width:46px;height:46px;color:var(--w-gold-deep);justify-content:center;align-items:center;display:inline-flex}.ps-feature-title.svelte-uewcbn{color:var(--w-ink);margin-top:1.1rem;font-family:TrajanPro,Georgia,serif;font-size:1rem}.ps-feature-text.svelte-uewcbn{color:var(--w-muted);margin-top:.5rem;font-size:.9rem;line-height:1.55}.ps-note.svelte-uewcbn{border-left:2px solid var(--w-gold);max-width:46rem;color:var(--w-muted);padding-left:1.1rem;font-size:.85rem;line-height:1.6}.ps-others.svelte-uewcbn{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.ps-others.svelte-uewcbn{grid-template-columns:repeat(3,1fr)}}.ps-other.svelte-uewcbn{background:var(--w-ivory);border:1px solid var(--w-line);transition:border-color .2s,transform .2s,box-shadow .2s;display:block}.ps-other.svelte-uewcbn:hover{border-color:var(--w-gold);transform:translateY(-3px);box-shadow:0 24px 44px -30px #2c262080}.ps-other.svelte-uewcbn img:where(.svelte-uewcbn){aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.ps-other-body.svelte-uewcbn{padding:1.35rem;display:block}.ps-other-couple.svelte-uewcbn{color:var(--w-ink);font-family:TrajanPro,Georgia,serif;font-size:1.1rem;display:block}.ps-other-meta.svelte-uewcbn{color:var(--w-muted);margin-top:.3rem;font-size:.82rem;display:block}.ps-other-link.svelte-uewcbn{letter-spacing:.16em;text-transform:uppercase;color:var(--w-gold-deep);margin-top:.9rem;font-family:TrajanPro,Georgia,serif;font-size:.6rem;display:inline-block}
