.prelude.svelte-1ay75lk{font-size:clamp(1rem,2.4vw,1.25rem);color:var(--romantic);letter-spacing:.1em;text-transform:uppercase;margin:0 0 clamp(6px,1.2vw,14px);font-weight:400}.names.svelte-1ay75lk{font-family:Cormorant Garamond,serif;font-size:clamp(3.8rem,11vw,7rem);font-weight:300;letter-spacing:-.015em;line-height:1.05;margin:0;color:var(--text-dark)}.name-o-secret.svelte-1ay75lk{display:inline-block;position:relative;vertical-align:baseline}.name-o-letter.svelte-1ay75lk{position:relative;z-index:1;color:inherit}.name-o-sparkle-line.svelte-1ay75lk{position:absolute;left:50%;top:50%;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1em;font-size:.088em;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.94);transition:opacity .28s ease-out,transform .32s ease-out}.name-o-spark.svelte-1ay75lk{display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;filter:drop-shadow(0 0 2px rgba(255,255,255,.35))}.name-o-spark--pink.svelte-1ay75lk{color:#e07aa8}.name-o-spark--white.svelte-1ay75lk{color:#fffef9;font-size:1.42em;transform:translateY(.12em);filter:drop-shadow(0 0 3px rgba(255,255,255,.85)) drop-shadow(0 1px 4px rgba(120,100,80,.18))}.name-o-spark--blue.svelte-1ay75lk{color:#5b9bd5}.name-o-spark-svg.svelte-1ay75lk{display:block;width:1em;height:1em}.name-o-secret.svelte-1ay75lk:hover .name-o-sparkle-line:where(.svelte-1ay75lk){opacity:.95;transform:translate(-50%,-50%) scale(1)}.amp.svelte-1ay75lk{font-family:Tangerine,cursive;font-size:.95em;font-weight:400;font-style:normal;display:inline-block;color:var(--accent-gold);padding:0 .08em;vertical-align:0}
