.about-page[data-astro-cid-ta2fbyqs]{padding-top:5rem;padding-bottom:3rem}.about-intro[data-astro-cid-ta2fbyqs]{max-width:650px}.about-intro-top[data-astro-cid-ta2fbyqs]{align-items:center;gap:1rem;margin-bottom:2.2rem;display:flex}.about-avatar[data-astro-cid-ta2fbyqs]{border:1px solid var(--border);background:var(--muted);width:56px;height:56px;color:var(--foreground);letter-spacing:-.08em;border-radius:18px;justify-content:center;align-items:center;font-size:1.55rem;font-weight:750;display:flex}.about-avatar[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--accent)}.about-eyebrow[data-astro-cid-ta2fbyqs],.about-kicker[data-astro-cid-ta2fbyqs],.project-type[data-astro-cid-ta2fbyqs]{color:var(--accent);letter-spacing:.12em;font-size:.68rem;font-weight:700;line-height:1.5}.about-intro[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{letter-spacing:-.05em;margin:0;font-size:clamp(2.45rem,6vw,3.7rem);font-weight:750;line-height:1.14}.about-lead[data-astro-cid-ta2fbyqs]{letter-spacing:-.02em;margin-top:1.2rem;font-size:clamp(1.15rem,2.5vw,1.4rem);font-weight:550;line-height:1.55}.about-bio[data-astro-cid-ta2fbyqs],.about-writing[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]:not(.about-kicker){max-width:625px;color:var(--muted-foreground);margin-top:1.1rem;font-size:1rem;line-height:1.9}.about-profile-link[data-astro-cid-ta2fbyqs]{color:var(--accent);align-items:center;gap:.6rem;margin-top:1.5rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.about-profile-link[data-astro-cid-ta2fbyqs]:hover{text-underline-offset:4px;text-decoration:underline}.about-section[data-astro-cid-ta2fbyqs]{margin-top:5.5rem}.about-section[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs],.about-contact[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{letter-spacing:-.035em;margin:.55rem 0 0;font-size:1.55rem;font-weight:700}.project-list[data-astro-cid-ta2fbyqs]{gap:.8rem;margin-top:1.5rem;display:grid}.project[data-astro-cid-ta2fbyqs]{border:1px solid var(--border);border-radius:16px;grid-template-columns:48px 1fr 20px;align-items:start;gap:1rem;padding:1.35rem;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.project[data-astro-cid-ta2fbyqs]:hover{border-color:var(--accent);transform:translateY(-2px)}.project-icon[data-astro-cid-ta2fbyqs]{background:color-mix(in srgb, var(--accent) 12%, var(--background));width:48px;height:48px;color:var(--accent);border-radius:14px;place-items:center;font-family:ui-monospace,monospace;font-size:1rem;font-weight:700;display:grid}.project-icon-shot[data-astro-cid-ta2fbyqs]{font-size:1.6rem}.project-content[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.project-type[data-astro-cid-ta2fbyqs]{font-size:.62rem}.project-name[data-astro-cid-ta2fbyqs]{color:var(--foreground);letter-spacing:-.025em;margin-top:.22rem;font-size:1.15rem;font-weight:700}.project-description[data-astro-cid-ta2fbyqs]{color:var(--muted-foreground);margin-top:.45rem;font-size:.9rem;line-height:1.75}.project-arrow[data-astro-cid-ta2fbyqs]{color:var(--muted-foreground);font-size:1.15rem}.about-contact[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--border);margin-top:5.5rem;padding:1.8rem 0 0}.about-contact[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin:0;font-size:1.2rem}.about-contact[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--muted-foreground);margin-top:.55rem;font-size:.9rem;line-height:1.7}.about-socials[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:.65rem;margin-top:1.3rem;display:flex}.about-socials[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{border:1px solid var(--border);color:var(--foreground);border-radius:9px;padding:.55rem .8rem;font-size:.78rem;font-weight:650;text-decoration:none}.about-socials[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{border-color:var(--accent);color:var(--accent)}@media (width<=600px){.about-page[data-astro-cid-ta2fbyqs]{padding-top:3.5rem}.about-section[data-astro-cid-ta2fbyqs],.about-contact[data-astro-cid-ta2fbyqs]{margin-top:4rem}.project[data-astro-cid-ta2fbyqs]{grid-template-columns:42px 1fr 16px;gap:.8rem;padding:1rem}.project-icon[data-astro-cid-ta2fbyqs]{border-radius:12px;width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.project[data-astro-cid-ta2fbyqs]{transition:none}}
