.magic-card[data-astro-cid-7tnxgzhz]{position:relative;isolation:isolate;overflow:hidden;border-radius:.5rem;border:1px solid var(--border-muted);background-color:var(--card, #111827);transition:border-color .3s ease}.magic-card[data-astro-cid-7tnxgzhz]:hover{border-color:#6366f166}.magic-card-content[data-astro-cid-7tnxgzhz]{position:relative;z-index:1;padding:1rem}@media (min-width: 768px){.magic-card-content[data-astro-cid-7tnxgzhz]{padding:1.5rem}}.spotlight[data-astro-cid-7tnxgzhz]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at var(--x, 50%) var(--y, 50%),rgba(99,102,241,.15) 0%,transparent 80%);pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:0}.magic-card[data-astro-cid-7tnxgzhz]:hover .spotlight[data-astro-cid-7tnxgzhz]{opacity:1}h2[data-astro-cid-yxy45hhb]{margin-bottom:0}.section-header[data-astro-cid-yxy45hhb]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.5rem;gap:1rem}.blog-posts[data-astro-cid-yxy45hhb]{display:grid;gap:1.5rem}@media (min-width: 768px){.blog-posts[data-astro-cid-yxy45hhb]{grid-template-columns:repeat(2,1fr)}}.blog-post-card[data-astro-cid-yxy45hhb]{display:flex;flex-direction:column;justify-content:space-between;height:100%}.post-content[data-astro-cid-yxy45hhb]{flex-grow:1;margin-bottom:1rem}.post-meta[data-astro-cid-yxy45hhb]{font-size:.875rem;margin-bottom:.5rem;display:flex;gap:.75rem;align-items:center}.post-title[data-astro-cid-yxy45hhb]{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.post-title[data-astro-cid-yxy45hhb] a[data-astro-cid-yxy45hhb]{color:inherit;text-decoration:none}.post-title[data-astro-cid-yxy45hhb] a[data-astro-cid-yxy45hhb]:hover{text-decoration:underline}.post-description[data-astro-cid-yxy45hhb]{font-size:.9rem;line-height:1.5}.read-more[data-astro-cid-yxy45hhb]{margin-top:auto;align-self:flex-start}header[data-astro-cid-j7pv25f6]{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--border-muted);background-color:#030712cc;backdrop-filter:blur(4px)}.header-content[data-astro-cid-j7pv25f6]{display:flex;height:4rem;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;max-width:80rem;margin:0 auto}@media (min-width: 640px){.header-content[data-astro-cid-j7pv25f6]{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.header-content[data-astro-cid-j7pv25f6]{padding-left:2rem;padding-right:2rem}}.logo[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--foreground);text-decoration:none}.logo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:1.5rem;width:1.5rem}.nav-links[data-astro-cid-j7pv25f6]{display:flex;gap:1rem}.nav-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--text-muted);text-decoration:none;transition:color .2s ease}.nav-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover,.nav-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus{color:var(--foreground);text-decoration:none}.about-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media (min-width: 768px){.about-grid[data-astro-cid-j7pv25f6]{grid-template-columns:2fr 1fr;gap:3rem}}.about-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-bottom:1rem}.profile-image[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;order:1}@media (min-width: 768px){.about-content[data-astro-cid-j7pv25f6]{order:1}.profile-image[data-astro-cid-j7pv25f6]{justify-content:flex-end;order:2}}h3[data-astro-cid-j7pv25f6]{margin-bottom:0}.company[data-astro-cid-j7pv25f6]{font-size:1.125rem;margin-bottom:.5rem;margin-top:0}.description[data-astro-cid-j7pv25f6]{font-size:.9rem;margin-bottom:1rem}.read-more[data-astro-cid-j7pv25f6]{margin-top:auto}footer[data-astro-cid-j7pv25f6]{border-top:1px solid var(--border-muted);background-color:#111827;margin-top:3rem}.footer-content[data-astro-cid-j7pv25f6]{padding-top:1.5rem;padding-bottom:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}@media (min-width: 768px){.footer-content[data-astro-cid-j7pv25f6]{flex-direction:row;justify-content:space-between;text-align:left}}.footer-text[data-astro-cid-j7pv25f6]{font-size:.875rem;color:var(--text-muted)}.social-links[data-astro-cid-j7pv25f6]{display:flex;gap:1rem}.social-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--text-muted);transition:color .2s ease}.social-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover,.social-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus{color:var(--foreground)}.social-links[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:1.25rem;height:1.25rem}.section-header[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:0;border-bottom:none;padding-bottom:0}
