.scroll-reveal.svelte-fdwbja{opacity:0;transform:translateY(var(--reveal-y));transition:opacity var(--reveal-duration) var(--ease-out),transform var(--reveal-duration) var(--ease-out)}.scroll-reveal.visible.svelte-fdwbja{opacity:1;transform:translateY(0)}.section-heading.svelte-w1ywnd{margin-bottom:var(--space-3xl);text-align:center}.section-heading.left.svelte-w1ywnd{text-align:left}.subtitle.svelte-w1ywnd{font-family:var(--font-handwritten);font-size:1.25rem;color:var(--amber);display:block;margin-bottom:var(--space-sm)}.heading.svelte-w1ywnd{font-family:var(--font-heading);font-weight:700;font-size:clamp(2rem,5vw,3rem);color:var(--charcoal);line-height:1.15}
