.hero.svelte-1q37ri0{padding-block:var(--space-7);position:relative;overflow:hidden}.glow.svelte-1q37ri0{background:radial-gradient(circle at 30% 20%, var(--accent-soft), transparent 60%);filter:blur(40px);pointer-events:none;height:60%;position:absolute;inset:-20% -10% auto}.content.svelte-1q37ri0{gap:var(--space-3);flex-direction:column;max-width:70ch;display:flex;position:relative}.eyebrow.svelte-1q37ri0{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.85rem}h1.svelte-1q37ri0{font-size:clamp(2.2rem,6vw,3.6rem)}.summary.svelte-1q37ri0{color:var(--text-muted);font-size:1.1rem}.location.svelte-1q37ri0{font-family:var(--font-mono);color:var(--text-muted);font-size:.85rem}.actions.svelte-1q37ri0{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.social.svelte-1q37ri0{gap:var(--space-4);margin-top:var(--space-3);display:flex}.social.svelte-1q37ri0 a:where(.svelte-1q37ri0){color:var(--text-muted);text-underline-offset:3px;font-size:.9rem;text-decoration:underline}.social.svelte-1q37ri0 a:where(.svelte-1q37ri0):hover{color:var(--accent)}.stat.svelte-1em4u7y{gap:var(--space-1);flex-direction:column;display:flex}.value.svelte-1em4u7y{font-family:var(--font-mono);color:var(--accent);font-size:clamp(2rem,4vw,2.6rem);font-weight:700}.label.svelte-1em4u7y{color:var(--text-muted);font-size:.85rem}.grid.svelte-7hpc9t{gap:var(--space-5);display:grid}@media (width>=1024px){.grid.svelte-7hpc9t{grid-template-columns:3fr 2fr;align-items:start}}.body.svelte-7hpc9t{color:var(--text-muted);max-width:65ch;font-size:1.05rem}.stats.svelte-7hpc9t{gap:var(--space-4);grid-template-columns:repeat(3,1fr);margin:0;display:grid}@media (width>=1024px){.stats.svelte-7hpc9t{grid-template-columns:1fr}}.groups.svelte-1a80yqy{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.groups.svelte-1a80yqy{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.groups.svelte-1a80yqy{grid-template-columns:repeat(4,1fr)}}.group.svelte-1a80yqy{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.group.svelte-1a80yqy h3:where(.svelte-1a80yqy){color:var(--accent);margin-bottom:var(--space-3);font-size:1rem}.group.svelte-1a80yqy ul:where(.svelte-1a80yqy){gap:var(--space-2);flex-direction:column;display:flex}.group.svelte-1a80yqy li:where(.svelte-1a80yqy){font-family:var(--font-mono);color:var(--text-muted);font-size:.85rem}.group.svelte-1a80yqy li:where(.svelte-1a80yqy):before{content:"> ";color:var(--accent)}.card.svelte-oviq8z{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;height:100%;transition:border-color .2s,transform .15s;display:flex}.card.svelte-oviq8z:hover{border-color:var(--accent);transform:translateY(-3px)}.card.svelte-oviq8z h3:where(.svelte-oviq8z){font-family:var(--font-mono);font-size:1.05rem}.card.svelte-oviq8z p:where(.svelte-oviq8z){color:var(--text-muted);flex-grow:1;font-size:.92rem}.tags.svelte-oviq8z{gap:var(--space-2);flex-wrap:wrap;display:flex}.tags.svelte-oviq8z li:where(.svelte-oviq8z){background:var(--accent-soft);color:var(--accent);font-size:.72rem;font-family:var(--font-mono);border-radius:999px;padding:.2rem .55rem}.links.svelte-oviq8z{gap:var(--space-3);flex-wrap:wrap;display:flex}.link.svelte-oviq8z{color:var(--primary);font-size:.85rem;font-weight:600}.link.svelte-oviq8z:hover{color:var(--primary-hover)}.grid.svelte-1adnqlh{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.grid.svelte-1adnqlh{grid-template-columns:repeat(2,1fr)}}.item.svelte-x8a3kw{padding-left:var(--space-5);padding-bottom:var(--space-5);border-left:1px solid var(--border);position:relative}.item.svelte-x8a3kw:last-child{padding-bottom:0}.marker.svelte-x8a3kw{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%;position:absolute;top:4px;left:-5px}.period.svelte-x8a3kw{font-family:var(--font-mono);color:var(--accent);margin-bottom:var(--space-1);font-size:.8rem}h3.svelte-x8a3kw{font-size:1.1rem}.org.svelte-x8a3kw{color:var(--text-muted);margin-bottom:var(--space-2);font-size:.9rem}.summary.svelte-x8a3kw{color:var(--text-muted);max-width:65ch}.timeline.svelte-112n2zp{max-width:65ch}.list.svelte-17nvxgc{gap:var(--space-4);display:grid}@media (width>=640px){.list.svelte-17nvxgc{grid-template-columns:repeat(2,1fr)}}.item.svelte-17nvxgc{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;transition:border-color .2s,transform .15s;display:flex}.item.svelte-17nvxgc:hover{border-color:var(--accent);transform:translateY(-3px)}.heading.svelte-17nvxgc{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.heading.svelte-17nvxgc h3:where(.svelte-17nvxgc){font-family:var(--font-mono);font-size:1.05rem}.tags.svelte-17nvxgc{gap:var(--space-2);flex-wrap:wrap;display:flex}.tags.svelte-17nvxgc li:where(.svelte-17nvxgc){background:var(--accent-soft);color:var(--accent);font-size:.72rem;font-family:var(--font-mono);border-radius:999px;padding:.2rem .55rem}p.svelte-17nvxgc{color:var(--text-muted);font-size:.92rem}.link.svelte-17nvxgc{color:var(--primary);font-size:.85rem;font-weight:600}.link.svelte-17nvxgc:hover{color:var(--primary-hover)}.grid.svelte-1ahag8z{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=640px){.grid.svelte-1ahag8z{grid-template-columns:repeat(3,1fr)}}
