main[data-astro-cid-j7pv25f6]{width:100%;max-width:900px;padding:2em 1em}section[data-astro-cid-j7pv25f6]{margin-bottom:3em}h2[data-astro-cid-j7pv25f6]{margin-bottom:1em;padding-bottom:.5em;border-bottom:2px solid rgb(var(--gray-light))}.hero[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:2em;margin-bottom:3em}.avatar[data-astro-cid-j7pv25f6]{width:150px;height:150px;border-radius:50%;object-fit:cover}.hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-bottom:.25em}.tagline[data-astro-cid-j7pv25f6]{color:rgb(var(--gray));margin-bottom:1em}.social-row[data-astro-cid-j7pv25f6]{display:flex;gap:1em}.btn[data-astro-cid-j7pv25f6]{padding:.5em 1.5em;border-radius:6px;text-decoration:none;font-weight:600}.btn[data-astro-cid-j7pv25f6].primary{background:var(--accent);color:#fff}.btn[data-astro-cid-j7pv25f6].primary:hover{background:var(--accent-dark);text-decoration:none}.btn[data-astro-cid-j7pv25f6].secondary{background:rgb(var(--gray-light));color:rgb(var(--gray-dark))}.btn[data-astro-cid-j7pv25f6].secondary:hover{background:rgb(var(--gray));color:#fff;text-decoration:none}.org-card[data-astro-cid-j7pv25f6]{display:flex;gap:1.5em;padding:1.5em;background:rgb(var(--gray-light),.3);border-radius:12px;text-decoration:none;align-items:center}.org-card[data-astro-cid-j7pv25f6]:hover{background:rgb(var(--gray-light),.5);text-decoration:none}.org-logo[data-astro-cid-j7pv25f6]{height:48px;width:auto;flex-shrink:0;border-radius:0}.org-role[data-astro-cid-j7pv25f6]{font-weight:600;color:rgb(var(--gray-dark));margin-bottom:.25em}.org-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:rgb(var(--gray))}.post-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0}.post-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin-bottom:1em}.post-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;padding:1em;border-radius:8px;background:rgb(var(--gray-light),.3);text-decoration:none}.post-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:rgb(var(--gray-light),.6)}.post-list[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.25em;color:rgb(var(--black))}.post-list[data-astro-cid-j7pv25f6] .date[data-astro-cid-j7pv25f6]{color:rgb(var(--gray));font-size:.9em;margin-bottom:.5em}.post-list[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin:0;color:rgb(var(--gray-dark))}.see-all[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:1em}.project-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1em}.project-card[data-astro-cid-j7pv25f6]{padding:1.5em;background:rgb(var(--gray-light),.3);border-radius:8px;text-decoration:none}.project-card[data-astro-cid-j7pv25f6]:hover{background:rgb(var(--gray-light),.6)}.project-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.5em;color:rgb(var(--black))}.project-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:rgb(var(--gray));font-size:.95em}.research-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0}.research-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin-bottom:1em}.research-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;padding:1em;border-radius:8px;background:rgb(var(--gray-light),.3);text-decoration:none}.research-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:rgb(var(--gray-light),.6)}.research-list[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.25em;color:rgb(var(--black))}.research-list[data-astro-cid-j7pv25f6] .date[data-astro-cid-j7pv25f6]{color:rgb(var(--gray));font-size:.9em;margin-bottom:.5em}.research-list[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin:0;color:rgb(var(--gray-dark))}.newsletter[data-astro-cid-j7pv25f6]{text-align:center;padding:2em;background:rgb(var(--gray-light),.3);border-radius:12px}.newsletter[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{border:none;padding:0}.newsletter-form[data-astro-cid-j7pv25f6]{display:flex;gap:.5em;max-width:400px;margin:1em auto}.newsletter-form[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{flex:1;padding:.75em;border:1px solid rgb(var(--gray-light));border-radius:6px}.newsletter-form[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{padding:.75em 1.5em;background:var(--accent);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600}.newsletter-form[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover{background:var(--accent-dark)}.newsletter-note[data-astro-cid-j7pv25f6]{font-size:.9em;color:rgb(var(--gray))}@media(max-width:600px){.hero[data-astro-cid-j7pv25f6]{flex-direction:column;text-align:center}.social-row[data-astro-cid-j7pv25f6]{justify-content:center}.org-card[data-astro-cid-j7pv25f6]{flex-direction:column;text-align:center}.newsletter-form[data-astro-cid-j7pv25f6]{flex-direction:column}}
