.privacy.svelte-xyq2mm{padding-block:var(--space-3xl) var(--space-4xl);flex:1}.privacy__label.svelte-xyq2mm,.privacy__headline.svelte-xyq2mm,.privacy__content.svelte-xyq2mm,.privacy__updated.svelte-xyq2mm{opacity:0;filter:blur(12px);transform:translateY(24px) scale(.98)}.privacy__label.svelte-xyq2mm{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--color-accent);margin-bottom:var(--space-lg)}.privacy__headline.svelte-xyq2mm{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;line-height:1.15;letter-spacing:-.02em;margin-bottom:var(--space-2xl);text-wrap:balance}.privacy__content.svelte-xyq2mm{margin-bottom:var(--space-2xl)}.privacy__content.svelte-xyq2mm p:where(.svelte-xyq2mm){font-size:var(--text-base);color:var(--color-text-secondary);max-width:55ch;line-height:1.7;margin-bottom:var(--space-md)}.privacy__content.svelte-xyq2mm p:where(.svelte-xyq2mm):last-child{margin-bottom:0}.privacy__contact.svelte-xyq2mm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.privacy__email.svelte-xyq2mm{display:inline-flex;align-items:center;gap:var(--space-sm);background:none;border:none;padding:0;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);cursor:pointer}.privacy__email-text.svelte-xyq2mm{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}.privacy__email.svelte-xyq2mm:hover .privacy__email-text:where(.svelte-xyq2mm){color:var(--color-accent)}.privacy__email-copied.svelte-xyq2mm{font-size:var(--text-sm);font-weight:500;color:var(--color-accent);opacity:0;transform:translate(-8px);transition:opacity var(--transition-fast),transform var(--transition-fast)}.privacy__email-copied--visible.svelte-xyq2mm{opacity:1;transform:translate(0)}.privacy__updated.svelte-xyq2mm{font-size:var(--text-sm);color:var(--color-text-muted)}.privacy--visible.svelte-xyq2mm .privacy__label:where(.svelte-xyq2mm){animation:blur-in-rise var(--animation-duration) var(--ease-out-expo) forwards;animation-delay:0ms}.privacy--visible.svelte-xyq2mm .privacy__headline:where(.svelte-xyq2mm){animation:blur-in-rise var(--animation-duration-long) var(--ease-out-expo) forwards;animation-delay:.1s}.privacy--visible.svelte-xyq2mm .privacy__content:where(.svelte-xyq2mm){animation:blur-in-rise var(--animation-duration) var(--ease-out-expo) forwards;animation-delay:.2s}.privacy--visible.svelte-xyq2mm .privacy__updated:where(.svelte-xyq2mm){animation:blur-in-rise var(--animation-duration) var(--ease-out-expo) forwards;animation-delay:.35s}
