section.svelte-1uha8ag{max-width:520px;padding:var(--s-6) var(--s-4);margin:0 auto}.hero-header.svelte-1uha8ag{isolation:isolate;margin:0 calc(-1 * var(--s-4));padding:var(--s-5) var(--s-4);position:relative}.hero-header.svelte-1uha8ag:before{content:"";opacity:.2;z-index:-1;pointer-events:none;background-image:url(../../../couple-portrait.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}h2.svelte-1uha8ag{font-size:var(--text-2xl);text-align:center}h2.svelte-1uha8ag svg{vertical-align:-.15em;color:var(--color-gold);display:inline-block}.tabs.svelte-1uha8ag{border:1px solid var(--color-ink);display:flex}.tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){border:0;border-left:1px solid var(--color-ink);padding:var(--s-3) var(--s-4);font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);color:var(--color-ink);cursor:pointer;transition:background var(--dur-1) var(--ease);background:0 0;flex:1}.tabs.svelte-1uha8ag button:where(.svelte-1uha8ag):first-child{border-left:0}.tabs.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:var(--color-ink);color:var(--color-ground)}.dropzone.svelte-1uha8ag{border:1px dashed var(--color-mute);padding:var(--s-6) var(--s-4);text-align:center;cursor:pointer;transition:border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);justify-content:center;align-items:center;display:flex}.dropzone.svelte-1uha8ag:hover{border-color:var(--color-ink)}.dropzone.svelte-1uha8ag input:where(.svelte-1uha8ag){display:none}.placeholder.svelte-1uha8ag{font-size:var(--text-sm);color:var(--color-mute);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking)}.filename.svelte-1uha8ag{font-family:var(--font-display);font-style:italic;font-size:var(--text-md);color:var(--color-ink)}.has-file.svelte-1uha8ag{border-style:solid;border-color:var(--color-ink);background:#e8e1d466}.progress.svelte-1uha8ag{background:var(--color-rule);height:4px;overflow:hidden}.bar.svelte-1uha8ag{background:var(--color-ink);height:100%;transition:width var(--dur-2) var(--ease);display:block}.status.svelte-1uha8ag{text-align:center;font-size:var(--text-xs);color:var(--color-mute);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking)}.disclaimer.svelte-1uha8ag{text-align:center;font-size:var(--text-xs);color:var(--color-mute);max-width:360px;margin:0 auto;line-height:1.5}.gallery-link.svelte-1uha8ag{font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--color-mute);border-bottom-color:var(--color-rule)}.gallery-hint.svelte-1uha8ag{text-align:center;margin:var(--s-8) 0 0;font-size:var(--text-xs);color:var(--color-mute);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking)}.gallery-hint.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;border-bottom-color:var(--color-rule)}.tip-jar.svelte-1uha8ag{font-size:var(--text-xs);color:var(--color-mute);border-bottom:0;text-decoration:none}.tip-jar-hint.svelte-1uha8ag{text-align:center;margin:var(--s-3) 0 0;font-size:var(--text-xs);color:var(--color-mute)}.tip-jar-hint.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;border-bottom:0;text-decoration:none}
