.so-header.svelte-162svzm{margin-bottom:var(--space-8)}.so-head-row.svelte-162svzm{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-7);flex-wrap:wrap}.so-eyebrow.svelte-162svzm{display:inline-block;margin-bottom:var(--space-3);font-family:var(--font-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.18em;color:var(--color-text-faint)}.so-title.svelte-162svzm{margin:0;font-size:clamp(24px,4.5vw,32px);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--color-text-primary)}.so-head-body.svelte-162svzm{margin-top:var(--space-5)}.so-horizon.svelte-162svzm{height:1px;margin-top:var(--space-6);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-accent-cool) 16%,transparent) 6%,color-mix(in srgb,var(--color-accent-cool) 16%,transparent) 94%,transparent);transform-origin:left;animation:svelte-162svzm-so-line-draw var(--motion-slow) var(--ease-out) backwards}html[data-theme=light] .so-horizon.svelte-162svzm{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-accent-cool) 38%,transparent) 6%,color-mix(in srgb,var(--color-accent-cool) 38%,transparent) 94%,transparent)}@keyframes svelte-162svzm-so-line-draw{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@media(prefers-reduced-motion:reduce){.so-horizon.svelte-162svzm{animation:none}}@media(max-width:640px){.so-head-row.svelte-162svzm{align-items:flex-start}}
