.hero.svelte-1q37ri0{text-align:center;justify-items:center;gap:.75rem;display:grid}.hero__photo.svelte-1q37ri0{aspect-ratio:3/2;object-fit:cover;width:100%;margin-bottom:2rem;animation:.9s ease-out both svelte-1q37ri0-fade}h1.svelte-1q37ri0{margin:0;font-size:clamp(2.8rem,12vw,4.75rem)}p.svelte-1q37ri0{margin:0}.hero__intro.svelte-1q37ri0{text-wrap:balance;max-width:22rem;font-size:1.35rem;font-style:italic}.hero__date.svelte-1q37ri0{margin-top:.75rem}.hero__place.svelte-1q37ri0{font-style:italic}.hero__actions.svelte-1q37ri0{justify-items:center;gap:1rem;margin-top:2rem;display:grid}@keyframes svelte-1q37ri0-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.hero__photo.svelte-1q37ri0{animation:none}}.programme.svelte-2wqxce{gap:1rem;display:grid}h2.svelte-2wqxce{text-align:center;margin:0}h3.svelte-2wqxce{text-align:center;margin:1rem 0 0;font-size:1.5rem}ol.svelte-2wqxce{margin:0;padding:0;list-style:none}li.svelte-2wqxce{border-top:1px solid var(--mx-color-border);grid-template-columns:4.5rem 1fr;gap:1.25rem;padding:.85rem 0;display:grid}li.svelte-2wqxce:last-child{border-bottom:1px solid var(--mx-color-border)}.programme__time.svelte-2wqxce{font-variant-numeric:tabular-nums lining-nums;font-weight:600}.programme__note.svelte-2wqxce{color:var(--mx-color-text-muted);font-style:italic;display:block}.home.svelte-1uha8ag{max-width:var(--wedding-measure);padding:2rem var(--mx-container-gutter) 0;gap:4rem;margin:0 auto;display:grid}p.svelte-1uha8ag{margin:0}.home__saved.svelte-1uha8ag{border-block:1px solid var(--mx-color-accent);color:var(--mx-color-accent);padding:.75rem 0}.home__household.svelte-1uha8ag{font-style:italic}.home__note.svelte-1uha8ag{border-block:1px solid var(--mx-color-border);white-space:pre-line;padding:.75rem 0}.home__link.svelte-1uha8ag{color:var(--mx-color-text-muted);cursor:pointer;font:inherit;text-underline-offset:.18em;background:0 0;border:0;padding:.25rem;font-size:1rem;text-decoration:underline}.home__section.svelte-1uha8ag{text-align:center;gap:.75rem;display:grid}.home__section.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0}dl.svelte-1uha8ag{gap:.25rem;margin:0;display:grid}dt.svelte-1uha8ag{margin-top:.75rem;font-style:italic}dd.svelte-1uha8ag{margin:0}.home__more.svelte-1uha8ag{margin-top:.25rem;display:block}.home__pending.svelte-1uha8ag{color:var(--mx-color-text-muted)}
