.scrolly-pull-quote.svelte-17b9o8v{border-left:4px solid var(--color-accent-warm, #f59e0b);margin:var(--space-8, 2rem) 0;padding:var(--space-6, 1.5rem) var(--space-8, 2rem);font-family:var(--font-heading);font-size:var(--text-2xl, 1.5rem);font-style:italic;color:var(--text-primary);line-height:1.4}.scrolly-pull-quote.svelte-17b9o8v footer:where(.svelte-17b9o8v){margin-top:var(--space-4, 1rem)}.scrolly-pull-quote.svelte-17b9o8v cite:where(.svelte-17b9o8v){font-family:var(--font-body);font-size:var(--text-sm, .875rem);font-style:normal;color:var(--text-muted)}.scrolly-drop-cap.svelte-1w069fp p:first-of-type:first-letter{font-family:var(--font-heading);color:var(--color-primary, #2dd4bf);float:left;font-size:var(--text-5xl, 3rem);line-height:.8;padding-right:var(--space-2, .5rem);padding-top:var(--space-1, .25rem);font-weight:700}.scrolly-typewriter.svelte-8wjhd0{overflow:hidden}.scrolly-typewriter-inner.svelte-8wjhd0{display:inline-block;color:transparent}.scrolly-typewriter.revealed.svelte-8wjhd0 .scrolly-typewriter-inner:where(.svelte-8wjhd0){animation:svelte-8wjhd0-typewriter-reveal var(--typewriter-duration, 2s) steps(var(--typewriter-steps, 40)) forwards}@keyframes svelte-8wjhd0-typewriter-reveal{0%{color:transparent;clip-path:inset(0 100% 0 0)}to{color:var(--text-primary);clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:reduce){.scrolly-typewriter-inner.svelte-8wjhd0{color:var(--text-primary);animation:none}}.scrolly-typewriter.svelte-8wjhd0:not(.revealed) .scrolly-typewriter-inner:where(.svelte-8wjhd0){color:transparent}.scrolly-counter-wall.svelte-1mx3778{display:grid;grid-template-columns:repeat(var(--counter-columns, 3),1fr);gap:var(--space-8, 2rem);padding:var(--space-8, 2rem) 0;text-align:center}@media(max-width:768px){.scrolly-counter-wall.svelte-1mx3778{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.scrolly-counter-wall.svelte-1mx3778{grid-template-columns:1fr}}.scrolly-counter-item.svelte-1mx3778{display:flex;flex-direction:column;gap:var(--space-2, .5rem)}.scrolly-counter-value.svelte-1mx3778{font-family:var(--font-heading);font-size:var(--text-4xl, 2.25rem);font-weight:700;color:var(--color-primary, #2dd4bf);line-height:1}.scrolly-counter-label.svelte-1mx3778{font-family:var(--font-body);font-size:var(--text-sm, .875rem);color:var(--text-secondary)}.scrolly-pinned-reader.svelte-138xzf1{position:relative;width:100%}.scrolly-pinned-reader-background.svelte-138xzf1{position:sticky;top:0;height:100vh;width:100%;z-index:0;overflow:hidden}.scrolly-pinned-reader-pages.svelte-138xzf1{position:relative;z-index:1;margin-top:-100vh}.scrolly-pinned-reader-bg-inline.svelte-138xzf1{margin-bottom:var(--space-8, 2rem)}.scrolly-pinned-reader[data-tier=MINIMAL].svelte-138xzf1 .scrolly-pinned-reader-background:where(.svelte-138xzf1){position:static;height:auto}.scrolly-pinned-reader[data-tier=MINIMAL].svelte-138xzf1 .scrolly-pinned-reader-pages:where(.svelte-138xzf1){margin-top:0}.scrolly-page.svelte-1n9cq9r{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-8, 2rem)}.scrolly-page-content.svelte-1n9cq9r{max-width:var(--content-width, 720px);width:100%;background:color-mix(in srgb,var(--surface-bg, #070d1a) 85%,transparent);padding:var(--space-8, 2rem);border-radius:var(--radius-lg, 12px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.category-header.svelte-1e0byms{max-width:var(--wide-width);margin:0 auto;padding:var(--space-8) var(--space-6) 0}h1.svelte-1e0byms{color:var(--text-primary);font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:700;margin:0 0 var(--space-2)}.category-description.svelte-1e0byms{color:var(--text-secondary);font-size:var(--text-lg);margin:0 0 var(--space-8);max-width:600px}
