.about[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:3.5rem}img[data-astro-cid-kh7btl4r]{margin-top:1.5rem;border-radius:1.5rem;box-shadow:var(--shadow-md)}section[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:.5rem;color:var(--gray-200)}.section-title[data-astro-cid-kh7btl4r]{grid-column-start:1;font-size:var(--text-xl);color:var(--gray-0)}.content[data-astro-cid-kh7btl4r]{grid-column:2 / 4}.content[data-astro-cid-kh7btl4r] a{-webkit-text-decoration:1px solid underline transparent;text-decoration:1px solid underline transparent;text-underline-offset:.25em;transition:text-decoration-color var(--theme-transition)}.content[data-astro-cid-kh7btl4r] a:hover,.content[data-astro-cid-kh7btl4r] a:focus{text-decoration-color:currentColor}.proficiency-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr;gap:1rem}.proficiency-card[data-astro-cid-kh7btl4r]{padding:1.25rem;border:1px solid var(--gray-800);border-radius:1rem;background:var(--gradient-subtle);box-shadow:var(--shadow-sm)}.proficiency-heading[data-astro-cid-kh7btl4r]{font-size:var(--text-md);color:var(--gray-0);margin-block-end:.75rem}.pill-list[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;flex-wrap:balance;gap:.5rem;list-style:none;padding:0}.pill-list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{padding:.25rem .75rem;border-radius:999rem;font-size:var(--text-sm);font-weight:500;background-color:var(--accent-subtle-overlay);border:1px solid var(--gray-700);color:var(--gray-100)}.timeline[data-astro-cid-kh7btl4r]{position:relative;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}.timeline[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;inset-block:.5rem;inset-inline-start:.4375rem;inline-size:2px;background:linear-gradient(180deg,var(--accent-regular),var(--gray-800))}.timeline-item[data-astro-cid-kh7btl4r]{position:relative;padding-inline-start:2rem}.timeline-marker[data-astro-cid-kh7btl4r]{position:absolute;inset-inline-start:0;inset-block-start:1.25rem;inline-size:1rem;block-size:1rem;border-radius:50%;background-color:var(--gray-900);border:2px solid var(--gray-500)}.timeline-item[data-astro-cid-kh7btl4r].current .timeline-marker[data-astro-cid-kh7btl4r]{background-color:var(--accent-regular);border-color:var(--accent-dark);box-shadow:0 0 0 4px var(--accent-subtle-overlay)}.timeline-card[data-astro-cid-kh7btl4r],.edu-card[data-astro-cid-kh7btl4r]{padding:1.125rem 1.375rem;border:1px solid var(--gray-800);border-radius:1rem;background:var(--gradient-subtle);box-shadow:var(--shadow-sm);transition:border-color var(--theme-transition)}.timeline-card[data-astro-cid-kh7btl4r]:hover,.edu-card[data-astro-cid-kh7btl4r]:hover{border-color:var(--gray-600)}.timeline-header[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;align-items:safe center;justify-content:space-between;gap:.5rem}.timeline-role[data-astro-cid-kh7btl4r]{font-size:var(--text-md);font-weight:600;color:var(--gray-0)}.timeline-period[data-astro-cid-kh7btl4r]{padding:.15rem .65rem;border-radius:999rem;font-family:var(--font-brand);font-size:.775rem;font-weight:500;background-color:var(--gray-800);color:var(--gray-300)}.timeline-period[data-astro-cid-kh7btl4r].active-badge{background-color:var(--accent-subtle-overlay);border:1px solid var(--accent-regular);color:var(--gray-0)}.timeline-org[data-astro-cid-kh7btl4r]{margin-block-start:.25rem;font-size:var(--text-sm);color:var(--gray-300)}.cert-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr;gap:1rem}.cert-card[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:.375rem;padding:1.25rem;border:1px solid var(--gray-800);border-radius:1rem;background:var(--gradient-subtle);box-shadow:var(--shadow-sm);transition:transform var(--theme-transition),border-color var(--theme-transition)}.cert-card[data-astro-cid-kh7btl4r].featured{border-color:var(--gray-700)}.cert-card[data-astro-cid-kh7btl4r]:hover{transform:translateY(-2px);border-color:var(--accent-regular)}.cert-issuer[data-astro-cid-kh7btl4r]{align-self:flex-start;padding:.125rem .55rem;border-radius:999rem;font-family:var(--font-brand);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background-color:var(--accent-subtle-overlay);color:var(--gray-100)}.cert-title[data-astro-cid-kh7btl4r]{font-size:var(--text-base);font-weight:600;line-height:1.35;color:var(--gray-0)}.cert-meta[data-astro-cid-kh7btl4r]{margin-block-start:auto;font-size:.8rem;color:var(--gray-400)}@media(min-width:50em){.about[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 60% 1fr}.about[data-astro-cid-kh7btl4r]>:first-child{grid-column-start:2}section[data-astro-cid-kh7btl4r]{display:contents;font-size:var(--text-lg)}.proficiency-grid[data-astro-cid-kh7btl4r],.cert-grid[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,minmax(0,1fr))}}
