.page-hero.svelte-4s1vdh{--page-hero-accent:var(--color-accent);isolation:isolate;margin-bottom:var(--space-8);position:relative}.page-hero--news.svelte-4s1vdh,.page-hero--support.svelte-4s1vdh{--page-hero-accent:var(--accent-pink)}.page-hero--roadmap.svelte-4s1vdh{--page-hero-accent:var(--accent-violet)}.page-hero--forum.svelte-4s1vdh{--page-hero-accent:var(--color-cta-start)}.page-hero--profile.svelte-4s1vdh{--page-hero-accent:var(--accent-violet)}.page-hero__inner.svelte-4s1vdh{gap:clamp(var(--space-4), 3vw, var(--space-6));max-width:var(--content-max-width);padding:clamp(var(--space-4), 3vw, var(--space-6));border:1px solid color-mix(in srgb, var(--color-border-strong) 58%, transparent);border-radius:var(--radius-2xl);background:linear-gradient(135deg, color-mix(in srgb, var(--page-hero-accent) 12%, transparent), transparent 42%), var(--glass-panel-bg);box-shadow:var(--shadow-elevated);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid;position:relative;overflow:hidden}.page-hero--feature.svelte-4s1vdh .page-hero__inner:where(.svelte-4s1vdh){grid-template-columns:minmax(0,1.05fr) minmax(16rem,.72fr);align-items:center;min-height:clamp(11rem,20vw,16rem)}.page-hero__copy.svelte-4s1vdh{gap:var(--space-3);min-width:0;display:grid}.page-hero__eyebrow.svelte-4s1vdh,.page-hero__title.svelte-4s1vdh,.page-hero__description.svelte-4s1vdh{margin:0}.page-hero__eyebrow.svelte-4s1vdh{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--page-hero-accent) 14%, transparent);width:fit-content;color:var(--page-hero-accent);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;padding:.2rem .72rem;font-weight:800}.page-hero__title.svelte-4s1vdh{max-width:12ch;font-family:var(--font-heading);font-size:clamp(var(--font-size-2xl), 2.6vw, var(--font-size-3xl));line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text);text-wrap:balance}.page-hero--feature.svelte-4s1vdh .page-hero__title:where(.svelte-4s1vdh){letter-spacing:-.038em;font-size:clamp(2.15rem,4.2vw,3.35rem)}.page-hero__description.svelte-4s1vdh{max-width:65ch;font-size:clamp(var(--font-size-base), 1.4vw, var(--font-size-lg));line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.page-hero__meta.svelte-4s1vdh,.page-hero__actions.svelte-4s1vdh{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.page-hero__meta.svelte-4s1vdh{color:var(--color-text-muted);font-size:var(--font-size-sm)}.page-hero__actions.svelte-4s1vdh{margin-top:var(--space-2)}.page-hero__actions.svelte-4s1vdh a,.page-hero__actions.svelte-4s1vdh button{outline-offset:3px}.page-hero__aside.svelte-4s1vdh{min-width:0}@media (prefers-reduced-motion:no-preference){.page-hero__inner.svelte-4s1vdh{animation:svelte-4s1vdh-page-hero-readable-in .52s var(--ease-smooth) both}.page-hero__eyebrow.svelte-4s1vdh,.page-hero__actions.svelte-4s1vdh,.page-hero__meta.svelte-4s1vdh{animation:svelte-4s1vdh-page-hero-detail-settle .52s var(--ease-out) both}.page-hero__eyebrow.svelte-4s1vdh{animation-delay:70ms}.page-hero__meta.svelte-4s1vdh,.page-hero__actions.svelte-4s1vdh{animation-delay:.12s}.page-hero__aside.svelte-4s1vdh{animation:svelte-4s1vdh-page-hero-aside-settle .64s var(--ease-smooth) 90ms both}@keyframes svelte-4s1vdh-page-hero-readable-in{0%{box-shadow:0 14px 32px color-mix(in srgb, var(--page-hero-accent) 10%, transparent);transform:translateY(.35rem)}to{box-shadow:var(--shadow-elevated);transform:translate(0,0)}}@keyframes svelte-4s1vdh-page-hero-detail-settle{0%{transform:translateY(.22rem)}to{transform:translate(0,0)}}@keyframes svelte-4s1vdh-page-hero-aside-settle{0%{transform:translate(.35rem,.15rem)scale(.992)}to{transform:translate(0,0)scale(1)}}}@media (prefers-reduced-motion:reduce){.page-hero__inner.svelte-4s1vdh,.page-hero__eyebrow.svelte-4s1vdh,.page-hero__actions.svelte-4s1vdh,.page-hero__meta.svelte-4s1vdh,.page-hero__aside.svelte-4s1vdh{animation:none;transform:none}}@media (width<=820px){.page-hero--feature.svelte-4s1vdh .page-hero__inner:where(.svelte-4s1vdh){grid-template-columns:1fr;min-height:0}.page-hero--feature.svelte-4s1vdh .page-hero__title:where(.svelte-4s1vdh){font-size:clamp(var(--font-size-2xl), 10vw, 2.9rem)}}@media (width<=640px){.page-hero.svelte-4s1vdh{margin-bottom:var(--space-6)}.page-hero__inner.svelte-4s1vdh{padding:var(--space-4);border-radius:var(--radius-xl)}.page-hero__description.svelte-4s1vdh{font-size:var(--font-size-base)}}
