.intro[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:clamp(28px,5vw,64px);display:grid}.first[data-astro-cid-ta2fbyqs]{color:var(--ink)}.body-text[data-astro-cid-ta2fbyqs]{max-width:62ch;color:var(--ink-soft)}.cta[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.mini[data-astro-cid-ta2fbyqs]{border-radius:40px 40px 40px 12px;margin-top:20px;padding:12px;rotate:2deg}.mini[data-astro-cid-ta2fbyqs] img{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;border-radius:30px 30px 30px 6px}.h-art[data-astro-cid-ta2fbyqs]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:.5em;display:flex}.h-art[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin:0}.mini-art[data-astro-cid-ta2fbyqs]{flex:none;width:74px}.domains[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dom[data-astro-cid-ta2fbyqs]{border-radius:var(--pill);box-shadow:var(--clay-sm);padding:10px 18px;font-weight:700}.dom-0[data-astro-cid-ta2fbyqs]{background:var(--primary);color:var(--primary-ink);box-shadow:var(--clay-primary)}.dom-1[data-astro-cid-ta2fbyqs]{background:var(--mint);color:var(--mint-ink)}.dom-2[data-astro-cid-ta2fbyqs]{background:var(--butter);color:var(--butter-ink)}.dom-3[data-astro-cid-ta2fbyqs]{background:var(--surface);color:var(--ink)}ul[data-astro-cid-ta2fbyqs].plain{margin:0;padding:0;list-style:none}.chip[data-astro-cid-ta2fbyqs].flat{box-shadow:none;background:var(--surface-2);font-weight:600}.two[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:48px;display:grid}.entry[data-astro-cid-ta2fbyqs]{padding:20px 22px}.entry[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin:6px 0 4px}.org[data-astro-cid-ta2fbyqs]{color:var(--ink-soft);margin-bottom:8px;font-weight:650}.entry[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{color:var(--ink-soft);gap:6px;margin:0;padding-left:1.1em;display:grid}.aff[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.note[data-astro-cid-ta2fbyqs]{margin-bottom:6px;font-weight:600}.thesis[data-astro-cid-ta2fbyqs]{font-family:var(--font-read);margin:0;font-size:.97rem}.skills-lede[data-astro-cid-ta2fbyqs]{margin-bottom:28px}.skills[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:24px;display:grid}.skill[data-astro-cid-ta2fbyqs]{--tint:var(--primary);align-content:start;gap:18px;padding:22px;transition:transform .2s;display:grid}.skill[data-astro-cid-ta2fbyqs]:hover{transform:translateY(-3px)}.skill[data-astro-cid-ta2fbyqs]:nth-child(odd){border-radius:var(--r-xl) var(--r-lg) var(--r-xl) var(--r-lg)}.skill[data-astro-cid-ta2fbyqs]:nth-child(2n){border-radius:var(--r-lg) var(--r-xl) var(--r-lg) var(--r-xl)}.tone-mint[data-astro-cid-ta2fbyqs]{--tint:var(--mint)}.tone-butter[data-astro-cid-ta2fbyqs]{--tint:var(--butter)}.tone-rose[data-astro-cid-ta2fbyqs]{--tint:var(--rose)}.skill-head[data-astro-cid-ta2fbyqs]{align-items:center;gap:16px;display:flex}.skill-head[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin:0 0 2px}.skill-art[data-astro-cid-ta2fbyqs]{background:color-mix(in srgb, var(--tint) 30%, var(--surface-2));width:84px;height:84px;box-shadow:var(--clay-pressed);border-radius:24px;flex:none;place-items:center;padding:8px;display:grid}.skill-count[data-astro-cid-ta2fbyqs]{color:var(--ink-soft);font-size:13px;font-weight:650}.skill-list[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.skill-list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-radius:var(--pill);background:var(--surface-2);font-size:var(--step--1);align-items:center;gap:8px;padding:7px 12px;font-weight:600;line-height:1.25;display:inline-flex}.skill-list[data-astro-cid-ta2fbyqs] .dot[data-astro-cid-ta2fbyqs]{background:var(--tint);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:inset -1px -1px 2px #0000002e,inset 1px 1px 2px #ffffff80}.awards[data-astro-cid-ta2fbyqs]{margin:0;padding:12px clamp(18px,3vw,28px);list-style:none}.awards[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-bottom:2px solid var(--surface-2);grid-template-columns:56px 1fr;gap:12px;padding:14px 0;display:grid}.awards[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:last-child{border-bottom:0}.yr[data-astro-cid-ta2fbyqs]{color:var(--primary);font-variant-numeric:tabular-nums;font-weight:800}.service[data-astro-cid-ta2fbyqs]{padding:clamp(20px,3vw,30px)}.service[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin-top:18px}.service[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]:first-child{margin-top:0}.list[data-astro-cid-ta2fbyqs]{color:var(--ink-soft);gap:6px;margin:0;padding-left:1.1em;display:grid}@media (width<=800px){.intro[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.mini[data-astro-cid-ta2fbyqs]{order:-1;width:200px}}
