.about-page[data-astro-cid-zpzoxhr3]{--about-bg:var(--color-bg);--about-ink:var(--color-text);--about-ink-soft:var(--color-text-secondary);--about-blue:var(--blue);--about-coral:var(--coral);--about-butter:var(--color-accent);--about-radius:20px;--about-blue-soft:color-mix(in srgb, var(--blue) 78%, var(--gray));--about-coral-soft:color-mix(in srgb, var(--coral) 78%, var(--gray));--about-mint-soft:color-mix(in srgb, var(--chartreuse) 82%, var(--gray));--about-butter-soft:color-mix(in srgb, var(--yellow) 85%, var(--gray));--about-sky-soft:color-mix(in srgb, var(--blue) 70%, var(--gray));--about-peach-soft:color-mix(in srgb, var(--coral) 70%, var(--gray));--about-lilac-soft:color-mix(in srgb, var(--blue) 74%, var(--gray));--about-pink-soft:color-mix(in srgb, var(--coral) 88%, var(--gray));--about-font:"Google Sans", "Noto Sans Thai", system-ui, sans-serif;margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-4)) calc(-1 * var(--space-8));padding:var(--space-7) var(--space-4) var(--space-9);background:var(--about-bg);color:var(--about-ink);font-family:var(--about-font);overflow-x:clip}:root[data-theme=light] .about-page[data-astro-cid-zpzoxhr3]{--about-blue-soft:color-mix(in srgb, var(--blue) 14%, white);--about-coral-soft:color-mix(in srgb, var(--coral) 16%, white);--about-mint-soft:color-mix(in srgb, var(--chartreuse) 26%, white);--about-butter-soft:color-mix(in srgb, var(--yellow) 24%, white);--about-sky-soft:color-mix(in srgb, var(--blue) 14%, white);--about-peach-soft:color-mix(in srgb, var(--coral) 16%, white);--about-lilac-soft:color-mix(in srgb, var(--blue) 22%, white);--about-pink-soft:color-mix(in srgb, var(--coral) 24%, white)}.about-hero[data-astro-cid-zpzoxhr3]{gap:var(--space-7);max-width:68.75rem;padding-bottom:var(--space-9);grid-template-columns:1.1fr .9fr;align-items:center;margin:0 auto;display:grid}.about-badge[data-astro-cid-zpzoxhr3]{background:var(--about-coral-soft);color:var(--graphite);border:1.5px solid var(--about-ink);font-size:var(--text-sm);margin-bottom:var(--space-4);border-radius:999px;padding:.3rem .9rem;font-weight:600;display:inline-block}.about-display[data-astro-cid-zpzoxhr3]{font-family:var(--about-font);margin:0 0 var(--space-4);color:var(--about-ink);font-size:clamp(2.75rem,6vw,4.5rem);font-weight:700;line-height:1.05}.about-display-accent[data-astro-cid-zpzoxhr3]{color:var(--about-blue)}.about-display-dot[data-astro-cid-zpzoxhr3]{color:var(--about-coral)}.about-role-pill[data-astro-cid-zpzoxhr3]{background:var(--about-ink);color:var(--about-bg);font-size:var(--text-sm);margin-bottom:var(--space-4);border-radius:999px;padding:.3rem .9rem;font-weight:600;display:inline-block}.about-lede[data-astro-cid-zpzoxhr3]{font-size:var(--text-lg);color:var(--about-ink-soft);max-width:32rem;margin:0 0 var(--space-6)}.about-cta-row[data-astro-cid-zpzoxhr3]{gap:var(--space-3);flex-wrap:wrap;display:flex}.about-btn[data-astro-cid-zpzoxhr3]{align-items:center;gap:var(--space-2);font-weight:700;font-size:var(--text-sm);border:1.5px solid var(--about-ink);transition:transform var(--transition);border-radius:999px;padding:.7rem 1.2rem;text-decoration:none;display:inline-flex}.about-btn[data-astro-cid-zpzoxhr3]:hover{transform:translateY(-2px)}.about-btn--primary[data-astro-cid-zpzoxhr3]{background:var(--about-ink);color:var(--about-bg)}.about-btn--ghost[data-astro-cid-zpzoxhr3]{color:var(--about-ink);background:0 0}.about-btn--disabled[data-astro-cid-zpzoxhr3]{opacity:.55;pointer-events:none}.about-btn--primary[data-astro-cid-zpzoxhr3].about-btn--disabled{color:var(--color-on-accent);background:#ffd229}.about-hero-art[data-astro-cid-zpzoxhr3]{justify-content:center;display:flex;position:relative}.about-blob[data-astro-cid-zpzoxhr3]{background:var(--about-blue-soft);border:1.5px solid var(--about-ink);border-radius:42% 58% 60% 40%/45% 40% 60% 55%;justify-content:center;align-items:center;width:21rem;height:21rem;display:flex;overflow:hidden}.about-blob-photo[data-astro-cid-zpzoxhr3]{object-fit:cover;width:100%;height:100%}.about-blob-initial[data-astro-cid-zpzoxhr3]{font-family:var(--about-font);color:var(--graphite);font-size:6rem;font-weight:700}.about-id-card[data-astro-cid-zpzoxhr3]{background:var(--about-bg);border:1.5px solid var(--about-ink);border-radius:var(--radius-md);padding:var(--space-3) var(--space-5);text-align:center;box-shadow:4px 4px 0 var(--about-ink);position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%)}.about-id-name[data-astro-cid-zpzoxhr3]{margin:0;font-weight:700}.about-id-role[data-astro-cid-zpzoxhr3],.about-id-link[data-astro-cid-zpzoxhr3]{font-size:var(--text-xs);color:var(--about-ink-soft);margin:.15rem 0 0}.about-doodle[data-astro-cid-zpzoxhr3]{width:2.5rem;height:2.5rem;position:absolute}.about-doodle--star[data-astro-cid-zpzoxhr3]{top:-.5rem;right:0}.about-doodle--scribble[data-astro-cid-zpzoxhr3]{width:5rem;height:2rem;bottom:-2.5rem;left:-1rem}.about-section[data-astro-cid-zpzoxhr3]{max-width:68.75rem;padding:var(--space-8) 0;border-top:1.5px dashed var(--about-ink);margin:0 auto}.about-heading[data-astro-cid-zpzoxhr3]{font-family:var(--about-font);color:var(--about-blue);margin:0 0 var(--space-5);font-size:2rem;font-weight:700;line-height:1.1}.about-subheading[data-astro-cid-zpzoxhr3]{font-family:var(--about-font);font-weight:700;font-size:var(--text-xl);color:var(--about-blue);margin:0 0 var(--space-4)}.about-intro[data-astro-cid-zpzoxhr3]{gap:var(--space-6);grid-template-columns:.6fr 1.2fr .8fr;align-items:start;display:grid}.about-intro-copy[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{font-size:var(--text-lg);margin:0 0 var(--space-3);line-height:1.7}.about-placeholder[data-astro-cid-zpzoxhr3]{color:var(--about-ink-soft);font-style:italic;font-size:var(--text-sm)}.about-sticky-note[data-astro-cid-zpzoxhr3]{background:var(--about-lilac-soft);color:var(--graphite);border:1.5px solid var(--about-ink);border-radius:var(--radius-md);padding:var(--space-5);font-family:Itim,cursive;font-size:var(--text-lg);line-height:1.4;transform:rotate(2deg)}.about-section-head[data-astro-cid-zpzoxhr3]{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.about-see-all[data-astro-cid-zpzoxhr3]{color:var(--color-link);font-weight:600;font-size:var(--text-sm);text-decoration:none}.about-see-all[data-astro-cid-zpzoxhr3]:hover{text-decoration:underline}.about-section-note[data-astro-cid-zpzoxhr3]{font-size:var(--text-sm);color:var(--about-ink-soft);max-width:42rem;margin:var(--space-2) 0 var(--space-5)}.about-card-grid[data-astro-cid-zpzoxhr3]{gap:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.about-card[data-astro-cid-zpzoxhr3]{border:1.5px solid var(--about-ink);border-radius:var(--about-radius);padding:var(--space-5);color:var(--about-ink);transition:transform var(--transition);--about-card-ink:var(--graphite);text-decoration:none;display:block}.about-card[data-astro-cid-zpzoxhr3]:hover{transform:translateY(-3px)}.about-card--sky[data-astro-cid-zpzoxhr3]{background:var(--about-sky-soft)}.about-card--peach[data-astro-cid-zpzoxhr3]{background:var(--about-peach-soft)}.about-card--mint[data-astro-cid-zpzoxhr3]{background:var(--about-mint-soft)}.about-card--lilac[data-astro-cid-zpzoxhr3]{background:var(--about-lilac-soft)}.about-card--pink[data-astro-cid-zpzoxhr3]{background:var(--about-pink-soft)}.about-card--butter[data-astro-cid-zpzoxhr3]{background:var(--about-butter-soft)}.about-card-icon[data-astro-cid-zpzoxhr3]{background:var(--about-bg);border:1.5px solid var(--about-ink);width:2.25rem;height:2.25rem;margin-bottom:var(--space-3);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.about-card-title[data-astro-cid-zpzoxhr3]{color:var(--about-card-ink);font-weight:700;font-size:var(--text-lg);margin:0 0 var(--space-1)}.about-card-desc[data-astro-cid-zpzoxhr3]{color:color-mix(in srgb, var(--about-card-ink) 70%, transparent);font-size:var(--text-sm);margin:0 0 var(--space-3)}.about-card-bar[data-astro-cid-zpzoxhr3]{background:color-mix(in srgb, var(--about-card-ink) 15%, transparent);height:6px;margin-bottom:var(--space-3);border-radius:999px;overflow:hidden}.about-card-bar-fill[data-astro-cid-zpzoxhr3]{border-radius:inherit;background:var(--about-card-ink);height:100%}.about-card-count[data-astro-cid-zpzoxhr3]{color:var(--about-card-ink);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600}.about-empty[data-astro-cid-zpzoxhr3]{border:1.5px dashed var(--about-ink);border-radius:var(--about-radius);padding:var(--space-6);text-align:center;color:var(--about-ink-soft)}.about-columns[data-astro-cid-zpzoxhr3]{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.about-timeline[data-astro-cid-zpzoxhr3]{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.about-timeline[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]{padding-left:var(--space-4);border-left:2px solid var(--about-ink-soft);position:relative}.about-timeline[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]:before{content:"";background:var(--about-blue);border-radius:999px;width:8px;height:8px;position:absolute;top:.35em;left:-5px}.about-timeline--coral[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]:before{background:var(--about-coral)}.about-timeline-title[data-astro-cid-zpzoxhr3]{margin:0;font-weight:700}.about-timeline-period[data-astro-cid-zpzoxhr3]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--about-ink-soft);margin:.2rem 0 0}.about-timeline-desc[data-astro-cid-zpzoxhr3]{font-size:var(--text-sm);color:var(--about-ink-soft);margin:.3rem 0 0}.about-skill-row[data-astro-cid-zpzoxhr3]{gap:var(--space-2);flex-wrap:wrap;display:flex}.about-skill-pill[data-astro-cid-zpzoxhr3]{background:var(--about-butter-soft);color:var(--graphite);border:1.5px solid var(--about-ink);font-size:var(--text-sm);border-radius:999px;padding:.3rem .8rem;font-weight:600}.about-cta-band[data-astro-cid-zpzoxhr3]{max-width:68.75rem;margin:var(--space-7) auto 0;background:var(--about-blue);color:var(--about-bg);border-radius:var(--about-radius);padding:var(--space-7);justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.about-cta-text[data-astro-cid-zpzoxhr3]{font-family:var(--about-font);font-weight:700;font-size:var(--text-xl);margin:0}.about-cta-band[data-astro-cid-zpzoxhr3] .about-btn--primary[data-astro-cid-zpzoxhr3]{background:var(--about-bg);color:var(--about-ink)}@media (width<=900px){.about-hero[data-astro-cid-zpzoxhr3],.about-intro[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr}.about-card-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(2,1fr)}.about-columns[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr}.about-hero-art[data-astro-cid-zpzoxhr3]{margin-top:var(--space-6)}}@media (width<=560px){.about-card-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr}}
