.impact[data-astro-cid-qkumqb5v]{margin-bottom:28px;scroll-margin-top:64px}.impact[data-astro-cid-qkumqb5v] h2[data-astro-cid-qkumqb5v]{margin-top:0}.impact-grid[data-astro-cid-qkumqb5v]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:12px 0 6px;display:grid}.impact-grid[data-astro-cid-qkumqb5v]>div[data-astro-cid-qkumqb5v]{border:1px solid var(--line);border-top:4px solid var(--aggie-gold);background:#fff;border-radius:12px;padding:14px 16px}.impact-grid[data-astro-cid-qkumqb5v] dt[data-astro-cid-qkumqb5v]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:13px;font-weight:700}.impact-grid[data-astro-cid-qkumqb5v] dd[data-astro-cid-qkumqb5v]{gap:2px;margin:4px 0 0;display:grid}.impact-grid[data-astro-cid-qkumqb5v] strong[data-astro-cid-qkumqb5v]{font:700 34px/1.1 var(--serif);color:var(--aggie-blue)}.impact-grid[data-astro-cid-qkumqb5v] span[data-astro-cid-qkumqb5v]{color:var(--ink-2);font-size:14px}.impact-src[data-astro-cid-qkumqb5v]{color:var(--ink-2);margin:6px 0 0;font-size:14px}@media (width<=700px){.impact-grid[data-astro-cid-qkumqb5v]{grid-template-columns:1fr}}.publication-list[data-astro-cid-qkumqb5v]{padding:0;list-style:none}.publication-list[data-astro-cid-qkumqb5v]>li[data-astro-cid-qkumqb5v]>p[data-astro-cid-qkumqb5v]{margin-top:0}.pub-cite[data-astro-cid-qkumqb5v] a[data-astro-cid-qkumqb5v]{color:var(--ink);text-decoration-color:var(--line);text-decoration-thickness:1px}.pub-cite[data-astro-cid-qkumqb5v] a[data-astro-cid-qkumqb5v]:hover{color:var(--aggie-blue);text-decoration-color:currentColor}.pub-cite[data-astro-cid-qkumqb5v] .ext[data-astro-cid-qkumqb5v]{color:var(--aggie-blue);font-weight:700}.publication-list[data-astro-cid-qkumqb5v]>li[data-astro-cid-qkumqb5v]{padding:14px 18px}.publication-list[data-astro-cid-qkumqb5v]>li[data-astro-cid-qkumqb5v]>p[data-astro-cid-qkumqb5v].pub-cite{max-width:none;margin:0 0 6px}.pub-more[data-astro-cid-qkumqb5v]{align-items:start;gap:0 24px;display:grid}.pub-topic[data-astro-cid-qkumqb5v]{background:var(--wash);justify-self:start;margin:6px 0 2px;padding:3px 10px;font-size:12px}.pub-more[data-astro-cid-qkumqb5v] details[data-astro-cid-qkumqb5v]{margin:0}.pub-more[data-astro-cid-qkumqb5v] summary[data-astro-cid-qkumqb5v]{min-height:40px;padding:8px 0}@media (width>=900px){.pub-more[data-astro-cid-qkumqb5v]{grid-template-columns:auto 1fr 1fr}.pub-topic[data-astro-cid-qkumqb5v]{margin:9px 8px 0 0}}[data-astro-cid-qkumqb5v][data-tone=inf]{--t:var(--p-guard)}[data-astro-cid-qkumqb5v][data-tone=card]{--t:var(--p-case)}[data-astro-cid-qkumqb5v][data-tone=edu]{--t:var(--p-assess)}[data-astro-cid-qkumqb5v][data-tone=clin]{--t:var(--p-active)}[data-astro-cid-qkumqb5v][data-tone=all]{--t:var(--aggie-blue)}.publication-list[data-astro-cid-qkumqb5v]>li[data-astro-cid-qkumqb5v][data-tone]{border-left:4px solid var(--t)}.pub-topic[data-astro-cid-qkumqb5v][data-tone]{background:color-mix(in srgb,var(--t) 10%,#fff);color:var(--t);border:1px solid color-mix(in srgb,var(--t) 32%,#fff)}.pub-topic[data-astro-cid-qkumqb5v]:before{content:"";background:var(--t);border-radius:50%;flex:none;width:8px;height:8px}.topic-row[data-astro-cid-qkumqb5v] button[data-astro-cid-qkumqb5v]{color:var(--t);border-color:color-mix(in srgb,var(--t) 50%,#fff);align-items:center;gap:8px;display:inline-flex}.topic-row[data-astro-cid-qkumqb5v] button[data-astro-cid-qkumqb5v]:not([aria-pressed=true]):hover{background:color-mix(in srgb,var(--t) 8%,#fff)}.tdot[data-astro-cid-qkumqb5v]{background:var(--t);border-radius:50%;flex:none;width:10px;height:10px}[data-astro-cid-qkumqb5v][data-tone=all] .tdot[data-astro-cid-qkumqb5v]{background:conic-gradient(var(--p-guard) 0 25%,var(--p-active) 0 50%,var(--p-case) 0 75%,var(--p-assess) 0)}.topic-row[data-astro-cid-qkumqb5v] button[data-astro-cid-qkumqb5v][aria-pressed=true]{background:var(--t);border-color:var(--t);color:#fff;font-weight:700}.topic-row[data-astro-cid-qkumqb5v] button[data-astro-cid-qkumqb5v][aria-pressed=true] .tdot[data-astro-cid-qkumqb5v]{background:0 0;border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;border-radius:0;width:6px;height:11px;margin:0 2px 2px;transform:rotate(45deg)}.xlink[data-astro-cid-i6o557n4]{color:inherit;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);text-underline-offset:3px}.xlink[data-astro-cid-i6o557n4]:hover{color:var(--aggie-blue);text-decoration-color:currentColor;text-decoration-thickness:2px}[data-astro-cid-gbbkm7lg][data-level=professional]{--c:var(--p-active);--on:#fff}[data-astro-cid-gbbkm7lg][data-level=residency]{--c:var(--p-client);--on:#fff}[data-astro-cid-gbbkm7lg][data-level=doctorate]{--c:var(--p-case);--on:#fff}[data-astro-cid-gbbkm7lg][data-level=postdoc]{--c:var(--aggie-blue);--on:var(--aggie-gold)}[data-astro-cid-gbbkm7lg][data-level=other]{--c:var(--p-guard);--on:#fff}.edu-sum[data-astro-cid-gbbkm7lg]{color:var(--ink-2);margin:-2px 0 18px;font-size:15px}.edu-axis[data-astro-cid-gbbkm7lg]{height:26px;position:relative}.edu-tick[data-astro-cid-gbbkm7lg]{font:700 14px/1 var(--sans);color:var(--ink-2);white-space:nowrap;position:absolute;bottom:8px;transform:translate(-50%)}.edu-tick[data-astro-cid-gbbkm7lg]:after{content:"";background:var(--p-gold);border-radius:1px;width:2px;height:6px;margin-left:-1px;position:absolute;top:calc(100% + 2px);left:50%}.edu-tick[data-astro-cid-gbbkm7lg].is-first{transform:none}.edu-tick[data-astro-cid-gbbkm7lg].is-first:after{left:1px}.edu-tick[data-astro-cid-gbbkm7lg].is-last{transform:translate(-100%)}.edu-tick[data-astro-cid-gbbkm7lg].is-last:after{left:auto;right:0}.edu-tick[data-astro-cid-gbbkm7lg].is-first,.edu-tick[data-astro-cid-gbbkm7lg].is-last{color:var(--aggie-blue)}.edu-bar[data-astro-cid-gbbkm7lg]{background:var(--wash);height:54px;box-shadow:var(--shadow);border-radius:12px;position:relative;overflow:hidden}.edu-seg[data-astro-cid-gbbkm7lg]{background:var(--c);color:var(--on);border-right:2px solid var(--paper);white-space:nowrap;flex-direction:column;justify-content:center;gap:2px;padding:0 12px;transition:box-shadow .2s;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.edu-seg[data-astro-cid-gbbkm7lg]:last-child{border-right:0}.edu-seg[data-astro-cid-gbbkm7lg] b[data-astro-cid-gbbkm7lg]{font:700 16px/1.1 var(--sans);letter-spacing:.01em}.edu-seg[data-astro-cid-gbbkm7lg] small[data-astro-cid-gbbkm7lg]{font-size:13px;line-height:1.1}.edu-seg[data-astro-cid-gbbkm7lg].is-on{box-shadow:inset 0 -5px 0 var(--aggie-gold)}.edu-seg[data-astro-cid-gbbkm7lg][data-level=postdoc].is-on{box-shadow:inset 0 -5px #fff}.edu-fan[data-astro-cid-gbbkm7lg]{width:100%;height:40px;display:block}.edu-band[data-astro-cid-gbbkm7lg]{fill:var(--c);opacity:.15;transition:opacity .25s}.edu[data-astro-cid-gbbkm7lg][data-focus] .edu-band[data-astro-cid-gbbkm7lg]{opacity:.06}.edu[data-astro-cid-gbbkm7lg][data-focus] .edu-band[data-astro-cid-gbbkm7lg].is-on{opacity:.3}.edu-list[data-astro-cid-gbbkm7lg]{grid-template-columns:repeat(var(--n),minmax(0,1fr));column-gap:var(--g);margin:0;padding:0;list-style:none;display:grid}.edu-item[data-astro-cid-gbbkm7lg]{min-width:0;display:flex}.edu-card[data-astro-cid-gbbkm7lg]{background:var(--card);border:1px solid var(--line);border-top:5px solid var(--c);min-width:0;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;flex:1;padding:14px 16px 12px;transition:box-shadow .2s,transform .2s;display:flex}.edu-item[data-astro-cid-gbbkm7lg].is-on .edu-card[data-astro-cid-gbbkm7lg]{box-shadow:0 0 0 1px var(--c),var(--shadow)}.edu-meta[data-astro-cid-gbbkm7lg]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.edu-chip[data-astro-cid-gbbkm7lg]{background:var(--c);color:var(--on);font:700 13px/1 var(--sans);letter-spacing:.02em;border-radius:999px;padding:5px 10px}.edu-years[data-astro-cid-gbbkm7lg]{color:var(--ink-2);font-size:14px;font-weight:700}.edu-card[data-astro-cid-gbbkm7lg] h3[data-astro-cid-gbbkm7lg]{color:var(--aggie-blue);margin:10px 0 6px;font-size:1.08rem;line-height:1.25}.edu-org[data-astro-cid-gbbkm7lg]{color:var(--ink-2);margin:0 0 6px;font-size:15px;line-height:1.4}.edu-adv[data-astro-cid-gbbkm7lg]{color:var(--ink-2);margin:0 0 6px;font-size:14px;line-height:1.4}.edu-note[data-astro-cid-gbbkm7lg]{margin:auto 0 0}.edu-note[data-astro-cid-gbbkm7lg] summary[data-astro-cid-gbbkm7lg]{min-height:32px;color:var(--aggie-blue);padding:4px 0;font-size:14px}.edu-note[data-astro-cid-gbbkm7lg] p[data-astro-cid-gbbkm7lg]{color:var(--ink-2);margin:2px 0 4px;font-size:14px;line-height:1.4}.edu-bar[data-astro-cid-gbbkm7lg]{transition:clip-path .9s cubic-bezier(.2,.7,.2,1)}.edu[data-astro-cid-gbbkm7lg][data-reveal=pending] .edu-bar[data-astro-cid-gbbkm7lg]{clip-path:inset(0 100% 0 0)}.edu[data-astro-cid-gbbkm7lg][data-reveal=pending] .edu-band[data-astro-cid-gbbkm7lg]{opacity:0}.edu[data-astro-cid-gbbkm7lg][data-reveal=done] .edu-band[data-astro-cid-gbbkm7lg]{transition:opacity .5s .55s}@media (width<=860px){.edu-axis[data-astro-cid-gbbkm7lg]{height:22px}.edu-tick[data-astro-cid-gbbkm7lg]{font-size:12px;bottom:6px}.edu-bar[data-astro-cid-gbbkm7lg]{height:14px;box-shadow:none;border-radius:7px}.edu-seg[data-astro-cid-gbbkm7lg]{padding:0}.edu-seg[data-astro-cid-gbbkm7lg] b[data-astro-cid-gbbkm7lg],.edu-seg[data-astro-cid-gbbkm7lg] small[data-astro-cid-gbbkm7lg],.edu-fan[data-astro-cid-gbbkm7lg]{display:none}.edu-list[data-astro-cid-gbbkm7lg]{grid-template-columns:1fr;row-gap:12px;margin-top:18px}.edu-item[data-astro-cid-gbbkm7lg]{padding-left:30px;position:relative}.edu-item[data-astro-cid-gbbkm7lg]:before{content:"";background:var(--c);width:6px;position:absolute;top:0;bottom:-12px;left:8px}.edu-item[data-astro-cid-gbbkm7lg]:first-child:before{border-radius:3px 3px 0 0;top:22px}.edu-item[data-astro-cid-gbbkm7lg]:last-child:before{border-radius:0 0 3px 3px;height:30px;bottom:auto}.edu-item[data-astro-cid-gbbkm7lg]:after{content:"";box-sizing:border-box;background:var(--paper);border:4px solid var(--c);border-radius:50%;width:18px;height:18px;position:absolute;top:16px;left:2px}.edu-card[data-astro-cid-gbbkm7lg]{border-top-width:1px;border-left:5px solid var(--c)}}.teach-topic-list[data-astro-cid-e6itbik6]{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.teach-topic-list[data-astro-cid-e6itbik6] li[data-astro-cid-e6itbik6]{background:var(--wash);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:14px;line-height:1.3}.teach-lead[data-astro-cid-e6itbik6]{background:var(--card);border:1px solid var(--line);border-left:6px solid var(--aggie-gold);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:16px 32px;padding:18px 22px;display:grid}.teach-lead-side[data-astro-cid-e6itbik6]{border-left:1px solid var(--line);padding-left:28px}.teach-lead[data-astro-cid-e6itbik6] p[data-astro-cid-e6itbik6]{margin:0}.nowrap[data-astro-cid-e6itbik6]{white-space:nowrap}.teach-total[data-astro-cid-e6itbik6]{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.teach-num[data-astro-cid-e6itbik6]{font:700 clamp(2.2rem,5vw,2.8rem)/1.05 var(--serif);color:var(--aggie-blue);font-variant-numeric:tabular-nums}.teach-unit[data-astro-cid-e6itbik6]{font:600 1.2rem/1.3 var(--serif);color:var(--aggie-blue)}.teach-sub[data-astro-cid-e6itbik6]{color:var(--ink);font-size:17px;margin-top:8px!important}.teach-award-row[data-astro-cid-e6itbik6]{flex-wrap:wrap;gap:8px;display:flex}.teach-award[data-astro-cid-e6itbik6]{min-height:44px;color:var(--aggie-blue);background:#fff1c2;border:1px solid #d4b35d;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.teach-award[data-astro-cid-e6itbik6] svg[data-astro-cid-e6itbik6]{display:none}.teach-award[data-astro-cid-e6itbik6]:before{content:"";background:url(/images/icons/kpi-awards.webp) 50%/contain no-repeat;flex:none;width:30px;height:30px;margin:-4px 0 -4px -4px}.teach-award[data-astro-cid-e6itbik6]:hover span[data-astro-cid-e6itbik6]{text-underline-offset:4px;text-decoration:underline}.teach-note[data-astro-cid-e6itbik6]{color:var(--ink-2);font-size:14px;line-height:1.45;margin-top:12px!important}.teach-h[data-astro-cid-e6itbik6]{margin:24px 0 10px;font-size:1.2rem}.teach-grid[data-astro-cid-e6itbik6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}[data-astro-cid-e6itbik6][data-tone=case]{--c:var(--p-case)}[data-astro-cid-e6itbik6][data-tone=active]{--c:var(--p-active)}[data-astro-cid-e6itbik6][data-tone=assess]{--c:var(--p-assess)}[data-astro-cid-e6itbik6][data-tone=client]{--c:var(--p-client)}.teach-card[data-astro-cid-e6itbik6]{background:var(--card);border:1px solid var(--line);border-top:5px solid var(--c);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);flex-direction:column;padding:16px 18px 12px;display:flex}.teach-card[data-astro-cid-e6itbik6] h4[data-astro-cid-e6itbik6]{color:var(--aggie-blue);margin:0 0 6px;font-size:1.12rem;line-height:1.25}.teach-card[data-astro-cid-e6itbik6] p[data-astro-cid-e6itbik6]{margin:0 0 8px;font-size:16px;line-height:1.5}.teach-link[data-astro-cid-e6itbik6]{align-self:flex-start;margin-top:auto;padding:10px 0 8px;font-size:15px;font-weight:700;line-height:1.35;display:inline-block}.teach-courses[data-astro-cid-e6itbik6]{margin-top:16px}.teach-course-list[data-astro-cid-e6itbik6]{columns:2 420px;column-gap:32px;margin:4px 0 0;padding-left:1.2em}.teach-course-list[data-astro-cid-e6itbik6] li[data-astro-cid-e6itbik6]{break-inside:avoid;margin:0 0 12px;line-height:1.45}.teach-course[data-astro-cid-e6itbik6]{color:var(--aggie-blue);font-weight:700}.teach-code[data-astro-cid-e6itbik6]{color:var(--ink-2);font-size:14px}.teach-topics[data-astro-cid-e6itbik6]{color:var(--ink-2);font-size:15px}@media (width<=900px){.teach-lead[data-astro-cid-e6itbik6]{grid-template-columns:1fr}.teach-lead-side[data-astro-cid-e6itbik6]{border-left:0;padding-left:0}}@media (width<=760px){.teach-lead[data-astro-cid-e6itbik6]{padding:16px}.teach-grid[data-astro-cid-e6itbik6]{grid-template-columns:1fr;gap:12px}.teach-unit[data-astro-cid-e6itbik6]{font-size:1.08rem}}.lead-academy-note[data-astro-cid-wpirqxg2]{color:var(--aggie-gold);margin-top:2px;font-weight:700}#leadership[data-astro-cid-wpirqxg2]{--band:#fff}.lead[data-astro-cid-wpirqxg2] p[data-astro-cid-wpirqxg2]{max-width:none}.lead-h[data-astro-cid-wpirqxg2]{align-items:center;gap:12px;display:flex}.lead-hico[data-astro-cid-wpirqxg2]{background:var(--aggie-blue);width:36px;height:36px;color:var(--aggie-gold);border-radius:50%;flex:none;place-items:center;display:grid}.lead-sub[data-astro-cid-wpirqxg2]{color:var(--aggie-blue);margin:0 0 12px;font-size:1.15rem}.lead-top[data-astro-cid-wpirqxg2]{margin-bottom:28px}.lead-top[data-astro-cid-wpirqxg2]>.lead-col[data-astro-cid-wpirqxg2]>.lead-sub[data-astro-cid-wpirqxg2]{margin-top:4px}.lead-feat[data-astro-cid-wpirqxg2]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.lead-feat[data-astro-cid-wpirqxg2] li[data-astro-cid-wpirqxg2]{border-radius:var(--radius);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.lead-feat[data-astro-cid-wpirqxg2] h4[data-astro-cid-wpirqxg2]{margin:6px 0 2px;line-height:1.2}.lead-feat[data-astro-cid-wpirqxg2] p[data-astro-cid-wpirqxg2]{margin:0;font-size:15px;line-height:1.4}.lead-year[data-astro-cid-wpirqxg2]{font:700 14px/1 var(--sans);font-variant-numeric:tabular-nums;background:var(--aggie-gold);color:var(--aggie-blue);border-radius:999px;padding:6px 10px;display:inline-block}.lead-academy[data-astro-cid-wpirqxg2]{background:var(--aggie-blue);color:#fff;box-shadow:var(--shadow);border-left:6px solid var(--aggie-gold)}.lead-academy[data-astro-cid-wpirqxg2] h4[data-astro-cid-wpirqxg2]{color:#fff;font-size:1.55rem}.lead-academy[data-astro-cid-wpirqxg2] p[data-astro-cid-wpirqxg2]{color:#dbe3ee}.lead-star[data-astro-cid-wpirqxg2]{width:48px;height:48px;color:var(--aggie-blue);background:var(--aggie-gold);border-radius:50%;flex:none;place-items:center;display:grid}.lead-caamp[data-astro-cid-wpirqxg2]{color:var(--aggie-blue);background:#fff4cf;border:1px solid #d4b35d}.lead-caamp[data-astro-cid-wpirqxg2] h4[data-astro-cid-wpirqxg2]{color:var(--aggie-blue);font-size:1.15rem}.lead-caamp[data-astro-cid-wpirqxg2] p[data-astro-cid-wpirqxg2]{color:var(--ink-2)}.lead-medal[data-astro-cid-wpirqxg2]{width:48px;height:48px;color:var(--aggie-gold);flex:none;place-items:center;display:grid}.lead-feat[data-astro-cid-wpirqxg2] .lead-schol[data-astro-cid-wpirqxg2]{color:var(--aggie-blue);background:#fff;border:1px solid #d4b35d;border-radius:10px;margin-top:8px;padding:3px 12px;font-size:14px;font-weight:700;display:inline-block}.lead-list[data-astro-cid-wpirqxg2]{margin:0;padding:0;list-style:none}.lead-list[data-astro-cid-wpirqxg2] li[data-astro-cid-wpirqxg2]{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:7px 0;font-size:15.5px;line-height:1.4;display:flex}.lead-y[data-astro-cid-wpirqxg2]{color:var(--aggie-blue);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:700}.lead-list[data-astro-cid-wpirqxg2] .lead-y[data-astro-cid-wpirqxg2]{min-width:76px}.lead-more[data-astro-cid-wpirqxg2]{margin-top:10px}.lead-more[data-astro-cid-wpirqxg2] summary[data-astro-cid-wpirqxg2]{cursor:pointer;color:var(--aggie-blue);min-height:32px;padding:4px 0;font-weight:700;display:list-item}.lead-note[data-astro-cid-wpirqxg2]{color:var(--ink-2);margin:4px 0 6px;font-size:14px}.lead-svc[data-astro-cid-wpirqxg2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lead-svc[data-astro-cid-wpirqxg2] li[data-astro-cid-wpirqxg2]{background:var(--card);border:1px solid var(--line);border-top:4px solid var(--c);box-shadow:var(--shadow);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.lead-svc[data-astro-cid-wpirqxg2] li[data-astro-cid-wpirqxg2][data-kind=committee]{--c:var(--aggie-blue)}.lead-svc[data-astro-cid-wpirqxg2] li[data-astro-cid-wpirqxg2][data-kind=accreditation]{--c:var(--p-guard)}.lead-svc[data-astro-cid-wpirqxg2] li[data-astro-cid-wpirqxg2][data-kind=taskforce]{--c:var(--p-client)}.lead-sico[data-astro-cid-wpirqxg2]{color:#fff;background:var(--c);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.lead-svc[data-astro-cid-wpirqxg2] div[data-astro-cid-wpirqxg2]{flex-direction:column;gap:3px;display:flex}.lead-svc[data-astro-cid-wpirqxg2] strong[data-astro-cid-wpirqxg2]{color:var(--ink);line-height:1.3}.lead-svc[data-astro-cid-wpirqxg2] p[data-astro-cid-wpirqxg2]{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.4}@media (width<=1100px){.lead-svc[data-astro-cid-wpirqxg2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.lead-feat[data-astro-cid-wpirqxg2]{grid-template-columns:1fr}}@media (width<=640px){.lead-svc[data-astro-cid-wpirqxg2]{grid-template-columns:1fr;gap:10px}.lead-feat[data-astro-cid-wpirqxg2] li[data-astro-cid-wpirqxg2]{gap:12px;padding:14px}.lead-academy[data-astro-cid-wpirqxg2] h4[data-astro-cid-wpirqxg2]{font-size:1.3rem}.lead-star[data-astro-cid-wpirqxg2],.lead-medal[data-astro-cid-wpirqxg2]{width:40px;height:40px}.lead-list[data-astro-cid-wpirqxg2] li[data-astro-cid-wpirqxg2]{font-size:15px}}.cv-list[data-astro-cid-ta2fbyqs]{margin:8px 0;padding-left:1.6em}.cv-list[data-astro-cid-ta2fbyqs] li{margin:0 0 12px;line-height:1.45}.cv-list[data-astro-cid-ta2fbyqs] .cv-year{color:var(--aggie-blue);font-weight:700}.cv-list[data-astro-cid-ta2fbyqs] .cv-title{font-weight:600}.cv-list[data-astro-cid-ta2fbyqs] .cv-student{color:var(--ink);font-weight:700}.cv-list[data-astro-cid-ta2fbyqs] .cv-who{color:var(--ink-2);font-size:14px}.cv-list[data-astro-cid-ta2fbyqs] .cv-flag{color:var(--aggie-blue);background:#fff1c2;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}#grants[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:1.1rem}.svc-h[data-astro-cid-ta2fbyqs]{margin:12px 0 4px;font-size:1rem}#kpis[data-astro-cid-ta2fbyqs]{margin-top:12px}#kpis[data-astro-cid-ta2fbyqs]>h2[data-astro-cid-ta2fbyqs]{margin-top:0}.kpi-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.kpi[data-astro-cid-ta2fbyqs]{text-align:left;grid-template-columns:56px 1fr;align-items:center;gap:2px 14px;display:grid}.kpi-icon[data-astro-cid-ta2fbyqs]{grid-row:span 2;width:56px;height:56px}.kpi[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{font:700 34px var(--serif)}.kpi[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{font-size:14px}.kpi[data-astro-cid-ta2fbyqs][aria-expanded=true]{border:2px solid var(--p-client)}#kpi-detail[data-astro-cid-ta2fbyqs]{margin-top:16px}.detail-close[data-astro-cid-ta2fbyqs]{margin-left:16px}.in-page[data-astro-cid-ta2fbyqs]{top:var(--header-h);z-index:3;background:var(--paper);border-bottom:1px solid var(--line);margin-top:32px;padding:12px 0;font-size:14px;position:sticky}.in-page[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{align-items:center;min-height:32px;display:flex}.career[data-astro-cid-ta2fbyqs]{border-left:2px solid #b2bbc5;padding-left:20px;list-style:none}.career[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{padding:2px 0 12px 16px;position:relative}.career[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--p-client);border-radius:50%;width:12px;height:12px;position:absolute;top:9px;left:-27px}.career[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin:2px 0}.career[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0}.career-note[data-astro-cid-ta2fbyqs]{color:var(--ink-2);font-size:14px;margin-top:2px!important}.teaching-chart[data-astro-cid-ta2fbyqs]{margin:0}.teaching-chart[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{width:100%;height:auto}.teaching-chart[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{color:var(--ink-2);font-size:14px}@media (width<=760px){.kpi-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr))}.in-page[data-astro-cid-ta2fbyqs]{gap:8px;font-size:13px}.section[data-astro-cid-ta2fbyqs]{scroll-margin-top:100px}}.about[data-astro-cid-ta2fbyqs]{--band-blue:#edf2f8;--band-gold:#fff7e1}.about[data-astro-cid-ta2fbyqs] p,.about[data-astro-cid-ta2fbyqs] .cv-list>li{max-width:none}.about[data-astro-cid-ta2fbyqs]>.in-page~section{--band:var(--paper);border-image:linear-gradient(var(--band) 0 0) fill 0//0 100vmax;margin-top:0;padding:40px 0 44px}.about[data-astro-cid-ta2fbyqs]>.in-page~section>h2:first-child{margin-top:0}.about[data-astro-cid-ta2fbyqs]>#career,.about[data-astro-cid-ta2fbyqs]>#awards,.about[data-astro-cid-ta2fbyqs]>#service{--band:#fff}.about[data-astro-cid-ta2fbyqs]>#teaching,.about[data-astro-cid-ta2fbyqs]>#publications,.about[data-astro-cid-ta2fbyqs]>#grants{--band:var(--band-blue)}.about[data-astro-cid-ta2fbyqs]>#mentoring{--band:var(--band-gold)}.in-page[data-astro-cid-ta2fbyqs]{border-image:linear-gradient(to top,var(--line) 1px,var(--paper) 1px) fill 0//0 100vmax}@media (width<=760px){.about[data-astro-cid-ta2fbyqs]>.in-page~section{padding:28px 0 32px}}.career[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:1.1rem;font-weight:500;line-height:1.3}.career[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs].upcoming{background:#fff4cf;border:1px solid #d4b35d;border-radius:12px;margin:0 0 14px 6px;padding:10px 14px}.career[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs].upcoming:before{background:var(--aggie-gold);box-shadow:0 0 0 2px var(--aggie-blue);top:16px;left:-33px}.career[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs].upcoming h3[data-astro-cid-ta2fbyqs]{font-weight:700}.career-next[data-astro-cid-ta2fbyqs]{font:700 12px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;background:var(--aggie-blue);color:#fff;border-radius:999px;margin-right:8px;padding:2px 8px;display:inline-block}@media (width>=1100px){.career-next[data-astro-cid-ta2fbyqs]{margin:0 0 4px;display:table}.career[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{grid-template-columns:170px minmax(0,1.3fr) minmax(0,1fr);align-items:baseline;column-gap:32px;padding-bottom:16px;display:grid}.career[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]>.eyebrow[data-astro-cid-ta2fbyqs]{grid-area:1/1}.career[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{grid-area:1/2/span 2;margin:0}.career[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]{grid-column:3}}.h-ico-row[data-astro-cid-ta2fbyqs]{align-items:center;gap:12px;display:flex}.h-ico[data-astro-cid-ta2fbyqs]{background:var(--aggie-blue);width:36px;height:36px;color:var(--aggie-gold);border-radius:50%;flex:none;place-items:center;display:grid}.inno-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.inno-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.inno-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}.inno[data-astro-cid-ta2fbyqs]{border-top:5px solid var(--c)}.inno[data-astro-cid-ta2fbyqs][data-kind=ai]{--c:var(--p-active)}.inno[data-astro-cid-ta2fbyqs][data-kind=app]{--c:var(--p-client)}.inno[data-astro-cid-ta2fbyqs][data-kind=model]{--c:var(--p-case)}.inno[data-astro-cid-ta2fbyqs][data-kind=video]{--c:var(--p-assess)}.inno[data-astro-cid-ta2fbyqs][data-kind=other]{--c:var(--aggie-blue)}.inno-kind[data-astro-cid-ta2fbyqs]{color:var(--c);letter-spacing:.08em;align-items:center;gap:8px;display:inline-flex}.inno-kind[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{flex:none}.inno[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin:10px 0 6px;font-size:1.15rem}.inno[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0;font-size:16px;line-height:1.5}.aw-key[data-astro-cid-ta2fbyqs]{vertical-align:-2px;border-radius:4px;width:14px;height:14px;margin-right:8px;display:inline-block}.aw-key[data-astro-cid-ta2fbyqs][data-k=award]{background:var(--aggie-gold);border:1px solid #d4b35d}.aw-key[data-astro-cid-ta2fbyqs][data-k=nomination]{border:1.5px dashed}.aw-list[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:14px 0 0;padding:0;list-style:none;display:grid}@media (width<=900px){.aw-list[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}.aw[data-astro-cid-ta2fbyqs]{border-radius:12px;align-items:center;gap:12px;min-height:52px;padding:8px 14px 8px 8px;line-height:1.35;display:flex}.aw[data-astro-cid-ta2fbyqs][data-award=award]{background:#fff4cf;border:1px solid #d4b35d}.aw[data-astro-cid-ta2fbyqs][data-award=nomination]{background:#fff;border:1.5px dashed #8c98a8}.aw-year[data-astro-cid-ta2fbyqs]{font:700 15px/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--aggie-blue);border-radius:999px;flex:none;padding:7px 10px}.aw[data-astro-cid-ta2fbyqs][data-award=award] .aw-year[data-astro-cid-ta2fbyqs]{background:var(--aggie-gold)}.aw[data-astro-cid-ta2fbyqs][data-award=nomination] .aw-year[data-astro-cid-ta2fbyqs]{box-shadow:inset 0 0 0 2px var(--aggie-gold);background:#fff}.aw-ico[data-astro-cid-ta2fbyqs]{flex:none}.aw[data-astro-cid-ta2fbyqs][data-award=award] .aw-ico[data-astro-cid-ta2fbyqs]{color:var(--aggie-blue)}.aw[data-astro-cid-ta2fbyqs][data-award=award] .aw-ico[data-astro-cid-ta2fbyqs] circle{fill:var(--aggie-gold)}.aw[data-astro-cid-ta2fbyqs][data-award=nomination] .aw-ico[data-astro-cid-ta2fbyqs]{color:var(--ink-3)}.aw[data-astro-cid-ta2fbyqs][data-award=award] .aw-title[data-astro-cid-ta2fbyqs]{color:var(--aggie-blue);font-weight:700}.aw[data-astro-cid-ta2fbyqs][data-award=nomination] .aw-title[data-astro-cid-ta2fbyqs]{color:var(--ink-2)}.cv-list[data-astro-cid-ta2fbyqs] li::marker{color:var(--aggie-blue);font-weight:700}[data-astro-cid-ta2fbyqs][data-kind=research]{--k:var(--p-guard)}[data-astro-cid-ta2fbyqs][data-kind=scholarship]{--k:var(--p-active)}.cv-list[data-astro-cid-ta2fbyqs][data-kind] li::marker{color:var(--k)}@media (width>=1100px){.cv-cols[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:64px;display:grid}}.gr-h[data-astro-cid-ta2fbyqs]{color:var(--k);align-items:center;gap:10px;display:flex}.gr-h[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--k);border-radius:4px;flex:none;width:14px;height:14px}details[data-astro-cid-ta2fbyqs][data-kind]>summary[data-astro-cid-ta2fbyqs]{color:var(--k)}.gr-swatch[data-astro-cid-ta2fbyqs]{background:var(--k);vertical-align:-1px;border-radius:4px;width:14px;height:14px;margin-right:10px;display:inline-block}.stat-row[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ment-stats[data-astro-cid-ta2fbyqs]{--sc:var(--p-client)}.svc-stats[data-astro-cid-ta2fbyqs]{--sc:var(--aggie-blue)}.stat[data-astro-cid-ta2fbyqs]{background:var(--card);border:1px solid var(--line);border-top:4px solid var(--sc);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex;position:relative}.stat[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{font:700 30px/1.1 var(--serif);color:var(--sc);font-variant-numeric:tabular-nums}.stat[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--ink-2);font-size:14px;line-height:1.3}.stat-lead[data-astro-cid-ta2fbyqs]{background:var(--sc);border-color:var(--sc)}.stat-lead[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{color:var(--aggie-gold)}.stat-lead[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:#fff}.stat-award[data-astro-cid-ta2fbyqs]{border-top-color:var(--p-gold)}.stat-award[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{color:var(--aggie-blue)}.stat-ico[data-astro-cid-ta2fbyqs]{color:var(--p-gold);position:absolute;top:12px;right:12px}.svc-journals[data-astro-cid-ta2fbyqs]{margin-top:18px}.journal-cloud[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.journal-cloud[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{background:var(--band-blue);border:1px solid #cad7e8;border-radius:16px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:6px 14px;font-size:14.5px;line-height:1.3;display:inline-flex}.jc-years[data-astro-cid-ta2fbyqs]{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.svc-cols[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 48px;display:grid}@media (width<=900px){.svc-cols[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}.panel-list[data-astro-cid-ta2fbyqs]{margin:6px 0 0;padding:0;list-style:none}.panel-list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:9px 0;display:flex}.panel-list[data-astro-cid-ta2fbyqs] .cv-year[data-astro-cid-ta2fbyqs]{min-width:88px;color:var(--aggie-blue);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.pl-body[data-astro-cid-ta2fbyqs]{flex:240px}.pl-count[data-astro-cid-ta2fbyqs]{color:var(--aggie-blue);background:#fff1c2;border:1px solid #d4b35d;border-radius:999px;flex:none;padding:2px 10px;font-size:13px;font-weight:700}
