.persona-page.svelte-16fsgjo{color:var(--color-text-primary)}.container.svelte-16fsgjo{max-width:var(--container-lg);margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-16)}.header.svelte-16fsgjo{text-align:center;margin-bottom:var(--space-12)}.header__eyebrow.svelte-16fsgjo{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-accent-secondary);text-transform:uppercase;letter-spacing:var(--tracking-widest);margin-bottom:var(--space-4)}.header__title.svelte-16fsgjo{font-family:var(--font-display);font-size:clamp(var(--text-3xl),5vw,var(--text-4xl));color:var(--color-text-primary);margin-bottom:var(--space-4)}.header__subtitle.svelte-16fsgjo{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.section-title.svelte-16fsgjo{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text-primary);margin-bottom:var(--space-6);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle)}.stories.svelte-16fsgjo{margin-bottom:var(--space-12)}.stories-grid.svelte-16fsgjo{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-5)}.story-card.svelte-16fsgjo{background:var(--color-foundation-mid);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);padding:var(--space-5);text-decoration:none;color:inherit;transition:all var(--duration-normal) var(--ease-out)}.story-card.svelte-16fsgjo:hover{border-color:var(--color-accent-secondary);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.story-card--featured.svelte-16fsgjo{grid-column:span 2;background:linear-gradient(135deg,var(--color-foundation-mid),var(--color-accent-secondary-glow));border-color:var(--color-accent-secondary)}.story-card__badge.svelte-16fsgjo{display:inline-block;font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-accent-secondary);background:#e8a54733;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);margin-bottom:var(--space-3)}.story-card__badge--new.svelte-16fsgjo{color:var(--color-score-high);background:#22c55e33}.story-card--new.svelte-16fsgjo{border-color:var(--color-score-high)}.story-card__title.svelte-16fsgjo{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.story-card__description.svelte-16fsgjo{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-3)}.story-card__link.svelte-16fsgjo{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-accent-secondary)}.local.svelte-16fsgjo{margin-bottom:var(--space-12)}.local-content.svelte-16fsgjo{background:var(--color-foundation-mid);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);padding:var(--space-6)}.local-content.svelte-16fsgjo>p:where(.svelte-16fsgjo){font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--space-6)}.local-actions.svelte-16fsgjo{display:flex;gap:var(--space-4);flex-wrap:wrap}.metrics.svelte-16fsgjo{margin-bottom:var(--space-12)}.metrics-grid.svelte-16fsgjo{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-5)}.metric-card.svelte-16fsgjo{background:var(--color-foundation-mid);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);padding:var(--space-5)}.metric-card.svelte-16fsgjo h3:where(.svelte-16fsgjo){font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.metric-card.svelte-16fsgjo p:where(.svelte-16fsgjo){font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.press-kit.svelte-16fsgjo{margin-bottom:var(--space-12)}.press-grid.svelte-16fsgjo{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4)}.press-card.svelte-16fsgjo{background:var(--color-foundation-mid);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);padding:var(--space-5);text-decoration:none;color:inherit;transition:all var(--duration-normal) var(--ease-out);position:relative}.press-card.svelte-16fsgjo:hover{border-color:var(--color-accent-secondary);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.press-card--featured.svelte-16fsgjo{border-color:var(--color-accent-secondary);background:linear-gradient(135deg,var(--color-foundation-mid),var(--color-accent-secondary-glow))}.press-badge.svelte-16fsgjo{position:absolute;top:var(--space-3);right:var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-accent-secondary);background:#e8a54733;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full)}.press-card.svelte-16fsgjo h3:where(.svelte-16fsgjo){font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.press-card.svelte-16fsgjo p:where(.svelte-16fsgjo){font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.contact-text.svelte-16fsgjo{font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.contact-text.svelte-16fsgjo strong:where(.svelte-16fsgjo){color:var(--color-text-primary)}.btn.svelte-16fsgjo{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--duration-fast) var(--ease-out)}.btn.svelte-16fsgjo svg:where(.svelte-16fsgjo){width:18px;height:18px}.btn--primary.svelte-16fsgjo{background:var(--color-accent-secondary);color:var(--color-foundation-deepest)}.btn--primary.svelte-16fsgjo:hover{filter:brightness(1.1)}.btn--secondary.svelte-16fsgjo{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border-default)}.btn--secondary.svelte-16fsgjo:hover{background:var(--color-foundation-surface);border-color:var(--color-border-strong)}@media(max-width:700px){.story-card--featured.svelte-16fsgjo{grid-column:span 1}}@media(max-width:640px){.container.svelte-16fsgjo{padding:var(--space-6) var(--space-4) var(--space-12)}.local-actions.svelte-16fsgjo{flex-direction:column}.btn.svelte-16fsgjo{width:100%;justify-content:center}}
