.about-page[data-astro-cid-kh7btl4r]{margin:0 auto;max-width:860px;padding:1.15rem 0 5rem;width:100%}.about-header[data-astro-cid-kh7btl4r]{border-bottom:1px solid var(--color-border);margin-bottom:2.5rem;padding-bottom:1.75rem}.eyebrow[data-astro-cid-kh7btl4r]{color:var(--color-gold-strong);font-size:.82rem;font-weight:800;letter-spacing:0;margin:0 0 .75rem;text-transform:uppercase}.about-header[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{font-size:clamp(1.65rem,4.2vw,2.55rem);line-height:1.06;letter-spacing:0;margin-bottom:.55rem}.intro[data-astro-cid-kh7btl4r]{color:var(--color-muted);font-size:1rem;line-height:1.8;margin:0}.profile[data-astro-cid-kh7btl4r]{align-items:start;display:grid;gap:clamp(2.5rem,6vw,4.5rem);grid-template-columns:13rem minmax(0,1fr)}.portrait[data-astro-cid-kh7btl4r]{margin:0}.avatar[data-astro-cid-kh7btl4r]{aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius);display:block;height:auto;object-fit:cover;width:100%}.portrait[data-astro-cid-kh7btl4r] figcaption[data-astro-cid-kh7btl4r]{color:var(--color-muted);font-size:.72rem;font-weight:720;margin-top:.65rem;text-align:right}.profile-main[data-astro-cid-kh7btl4r]{min-width:0}.profile-main[data-astro-cid-kh7btl4r]>h2[data-astro-cid-kh7btl4r]{font-size:1.75rem;margin:-.2rem 0 .75rem}.lead[data-astro-cid-kh7btl4r]{color:var(--color-text);font-size:1.06rem;line-height:1.8;margin:0;max-width:42ch;text-wrap:pretty}.about-content[data-astro-cid-kh7btl4r]{display:grid;margin-top:2rem}.about-content[data-astro-cid-kh7btl4r] section[data-astro-cid-kh7btl4r]{border-top:1px solid var(--color-border);display:grid;gap:1rem;grid-template-columns:4rem minmax(0,1fr);padding:1rem 0}.about-content[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{color:var(--color-text);font-size:.86rem;line-height:1.8;margin:0}.about-content[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--color-muted);font-size:.98rem;line-height:1.8;margin:0}.about-content[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{color:var(--color-text);font-weight:750;text-decoration-color:color-mix(in srgb,var(--color-gold) 68%,transparent);text-decoration-thickness:.1em;text-underline-offset:.18em}.language-note[data-astro-cid-kh7btl4r]{align-items:center;border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);display:grid;gap:2rem;grid-template-columns:13rem minmax(0,1fr);margin-top:3rem;padding:1.45rem 0}.language-heading[data-astro-cid-kh7btl4r]{align-items:baseline;display:flex;gap:.7rem}.language-heading[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{color:var(--color-muted);font-size:.72rem;font-weight:800;line-height:1;margin:0;text-transform:uppercase}.language-list[data-astro-cid-kh7btl4r]{align-items:center;display:flex;gap:clamp(1.25rem,4vw,2.5rem);justify-content:flex-start;list-style:none;margin:0;opacity:.9;padding:0}.language-item[data-astro-cid-kh7btl4r]{display:grid;flex:0 0 auto;height:29px;place-items:center;width:42px}.language-icon[data-astro-cid-kh7btl4r]{display:block;height:29px;object-fit:contain;width:29px}.language-icon--go[data-astro-cid-kh7btl4r]{height:17px;object-fit:contain;width:42px}html.dark .language-icon--rust[data-astro-cid-kh7btl4r]{filter:invert(1) brightness(.92)}@media (max-width: 700px){.about-page[data-astro-cid-kh7btl4r]{max-width:390px;padding-top:.1rem}.about-header[data-astro-cid-kh7btl4r]{margin-bottom:2rem;padding-bottom:1.45rem}.profile[data-astro-cid-kh7btl4r]{gap:2rem;grid-template-columns:1fr}.portrait[data-astro-cid-kh7btl4r]{margin:0 auto;max-width:190px;width:58%}.profile-main[data-astro-cid-kh7btl4r]>h2[data-astro-cid-kh7btl4r]{font-size:1.55rem;margin-top:0}.lead[data-astro-cid-kh7btl4r]{font-size:1rem}.about-content[data-astro-cid-kh7btl4r] section[data-astro-cid-kh7btl4r]{gap:.75rem;grid-template-columns:3.4rem minmax(0,1fr)}.language-note[data-astro-cid-kh7btl4r]{align-items:start;gap:1.1rem;grid-template-columns:1fr;margin-top:2.5rem;padding:1.2rem 0}.language-list[data-astro-cid-kh7btl4r]{gap:clamp(.75rem,4.4vw,1.2rem);justify-content:space-between;width:100%}}
