.member[data-astro-cid-2gyptpar]{--card-bg:var(--md-sys-color-surface-container-low);--av-bg:var(--md-sys-color-surface-container-lowest);border-radius:var(--md-sys-shape-corner-extra-large);background:var(--card-bg);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;height:100%;min-height:100px;padding:18px 20px 18px 18px;display:grid}.member__text[data-astro-cid-2gyptpar]{justify-items:start;gap:2px;min-width:0;padding-top:2px;display:grid}.member__name[data-astro-cid-2gyptpar]{font-family:var(--md-ref-typeface-brand);color:var(--md-sys-color-on-surface);font-size:1.0625rem;font-weight:600;line-height:1.35}.member__role[data-astro-cid-2gyptpar]{font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface)}.member__org[data-astro-cid-2gyptpar]{font:var(--md-sys-typescale-body-small);letter-spacing:0;color:var(--md-sys-color-on-surface-variant);font-size:.8125rem;line-height:1.125rem}.member__bio[data-astro-cid-2gyptpar]{--btn-h:32px;margin:6px 0 -4px -12px;padding-inline:12px 14px}.member__bio[data-astro-cid-2gyptpar] .icon{width:18px;height:18px}@media (width<=479px){.member[data-astro-cid-2gyptpar]{--av-size:48px;gap:14px;padding:16px 16px 16px 14px}}.bio[data-astro-cid-kt5av4ay]{width:min(680px,100vw - 32px);margin:auto}.bio__head[data-astro-cid-kt5av4ay]{background:radial-gradient(90% 140% at 0% 0%, color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent) 0%, transparent 70%), var(--md-sys-color-surface-container-high);border-bottom:1px solid var(--md-sys-color-outline-variant);--av-bg:var(--md-sys-color-surface-container-lowest);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:28px 24px 20px 28px;display:grid;position:relative}.bio__id[data-astro-cid-kt5av4ay]{gap:4px;min-width:0;display:grid}.bio__name[data-astro-cid-kt5av4ay]{font-family:var(--md-ref-typeface-brand);letter-spacing:-.01em;color:var(--md-sys-color-on-surface);font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);font-weight:600;line-height:1.2}.bio__role[data-astro-cid-kt5av4ay]{font:var(--md-sys-typescale-body-large);color:var(--md-sys-color-on-surface)}.bio__org[data-astro-cid-kt5av4ay]{font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant);align-items:flex-start;gap:6px;display:flex}.bio__org-icon[data-astro-cid-kt5av4ay]{width:18px;height:18px;color:var(--md-sys-color-primary);margin-top:1px}.bio__close[data-astro-cid-kt5av4ay]{align-self:start;margin:-8px -4px 0 0}.bio__close--nojs[data-astro-cid-kt5av4ay]{display:none}.bio__content[data-astro-cid-kt5av4ay]{padding-top:20px}.bio__content[data-astro-cid-kt5av4ay]:focus-visible{outline-offset:-3px;border-radius:0}.bio__content[data-astro-cid-kt5av4ay]>[data-astro-cid-kt5av4ay]+[data-astro-cid-kt5av4ay]{margin-top:20px}.bio__block[data-astro-cid-kt5av4ay]{gap:10px;display:grid}.bio__label[data-astro-cid-kt5av4ay]{font:var(--md-sys-typescale-label-large);letter-spacing:.06em;text-transform:uppercase;color:var(--md-sys-color-primary)}.bio__chips[data-astro-cid-kt5av4ay]{flex-wrap:wrap;gap:8px;display:flex}.bio__expertise[data-astro-cid-kt5av4ay]{font:var(--md-sys-typescale-body-large);color:var(--md-sys-color-on-surface)}.bio__chips[data-astro-cid-kt5av4ay] .tag[data-astro-cid-kt5av4ay]{background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface);letter-spacing:.1px}.bio__chip[data-astro-cid-kt5av4ay][data-cat=scientific]{background:color-mix(in srgb, var(--md-sys-color-primary) 14%, var(--md-sys-color-surface-container-highest))}.bio__chip[data-astro-cid-kt5av4ay][data-cat=technical]{background:color-mix(in srgb, var(--md-sys-color-tertiary) 14%, var(--md-sys-color-surface-container-highest))}.bio__chips[data-astro-cid-kt5av4ay] .bio__chip--area[data-astro-cid-kt5av4ay]{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.bio__chip[data-astro-cid-kt5av4ay][data-cat=both]{background:linear-gradient(in oklch 100deg, color-mix(in srgb, var(--md-sys-color-primary) 16%, var(--md-sys-color-surface-container-highest)), color-mix(in srgb, var(--md-sys-color-tertiary) 16%, var(--md-sys-color-surface-container-highest)))}.bio__text[data-astro-cid-kt5av4ay]{font:var(--md-sys-typescale-body-large);color:var(--md-sys-color-on-surface);hyphens:auto;max-width:68ch;line-height:1.7}.bio__actions[data-astro-cid-kt5av4ay]{border-top:1px solid var(--md-sys-color-outline-variant);padding-top:16px}@media (width<=600px){.bio[data-astro-cid-kt5av4ay]{width:100%;margin:auto 0 0}.bio__head[data-astro-cid-kt5av4ay]{grid-template-columns:auto 1fr;gap:16px;padding:24px 16px 18px 20px}.bio__close[data-astro-cid-kt5av4ay]{margin:0;position:absolute;top:16px;right:12px}.bio__id[data-astro-cid-kt5av4ay]{padding-inline-end:36px}.bio__done[data-astro-cid-kt5av4ay],.bio__actions[data-astro-cid-kt5av4ay]:not(:has(a)){display:none}.bio[data-astro-cid-kt5av4ay]:not(:has(.bio__actions a)) .bio__content[data-astro-cid-kt5av4ay]{padding-bottom:24px}}@media (width<=479px){.bio__head[data-astro-cid-kt5av4ay]{--av-size:56px;gap:0 14px;padding-inline-end:20px}.bio__id[data-astro-cid-kt5av4ay]{display:contents}.bio__name[data-astro-cid-kt5av4ay]{grid-column:2;padding-inline-end:36px}.bio__role[data-astro-cid-kt5av4ay],.bio__org[data-astro-cid-kt5av4ay]{grid-column:1/-1}.bio__role[data-astro-cid-kt5av4ay]{margin-top:14px}.bio__org[data-astro-cid-kt5av4ay]{margin-top:4px}}@media (height<=560px){.bio__done[data-astro-cid-kt5av4ay],.bio__actions[data-astro-cid-kt5av4ay]:not(:has(a)){display:none}.bio[data-astro-cid-kt5av4ay]:not(:has(.bio__actions a)) .bio__content[data-astro-cid-kt5av4ay]{padding-bottom:24px}}html:not(.js) .bio[data-astro-cid-kt5av4ay]:target .bio__content[data-astro-cid-kt5av4ay]{overflow-y:auto}html:not(.js) .bio[data-astro-cid-kt5av4ay]:target{z-index:1000;height:fit-content;box-shadow:0 0 0 100vmax color-mix(in srgb, var(--md-sys-color-scrim) 45%, transparent);outline:none;flex-direction:column;margin:auto;display:flex;position:fixed;inset:0}html:not(.js) .bio[data-astro-cid-kt5av4ay] button[data-astro-cid-kt5av4ay][data-dialog-close]{display:none}html:not(.js) .bio__close--nojs[data-astro-cid-kt5av4ay]{display:inline-grid}html:not(.js) .bio__actions[data-astro-cid-kt5av4ay]:not(:has(a)){display:none}@media (height<=560px){html:not(.js) .bio[data-astro-cid-kt5av4ay]:target{display:block;overflow-y:auto}html:not(.js) .bio[data-astro-cid-kt5av4ay]:target .bio__content[data-astro-cid-kt5av4ay]{overflow:visible}}.ctabs__list[data-astro-cid-ss3t74hh]{margin-bottom:32px}.ctabs__list[data-astro-cid-ss3t74hh] .ctab[data-astro-cid-ss3t74hh]{gap:10px;padding-inline:20px}.ctab__icon[data-astro-cid-ss3t74hh]{width:20px;height:20px}.ctab__label[data-astro-cid-ss3t74hh]{font:var(--md-sys-typescale-title-small);font-size:.9375rem}.ctab__count[data-astro-cid-ss3t74hh]{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-high);min-width:22px;height:20px;color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-small);transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);place-items:center;padding:0 6px;display:inline-grid}.ctab[data-astro-cid-ss3t74hh][aria-selected=true] .ctab__count[data-astro-cid-ss3t74hh]{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}html:not(.js) .ctabs__list[data-astro-cid-ss3t74hh]{display:none}.cpanel[data-astro-cid-ss3t74hh]{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:24px 32px;display:grid}.cpanel[data-astro-cid-ss3t74hh][hidden]{display:none}.cpanel[data-astro-cid-ss3t74hh]:focus-visible{outline-offset:8px;border-radius:var(--md-sys-shape-corner-large)}html.js .cpanel[data-astro-cid-ss3t74hh]{scroll-margin-top:84px}html:not(.js) .cpanel[data-astro-cid-ss3t74hh][hidden]{display:grid}html:not(.js) .cpanel[data-astro-cid-ss3t74hh]+.cpanel[data-astro-cid-ss3t74hh]{margin-top:48px}.cpanel__intro[data-astro-cid-ss3t74hh]{top:calc(var(--app-topbar-height) + 24px);border-radius:var(--md-sys-shape-corner-extra-large);background:radial-gradient(120% 70% at 0% 0%, color-mix(in srgb, var(--tone) 14%, transparent) 0%, transparent 70%), radial-gradient(90% 60% at 100% 0%, color-mix(in srgb, var(--tone-2) 10%, transparent) 0%, transparent 70%), var(--md-sys-color-surface-container);justify-items:start;gap:14px;padding:28px;display:grid;position:sticky}.cpanel__intro[data-astro-cid-ss3t74hh][data-tone=primary]{--tone:var(--md-sys-color-primary);--tone-2:var(--md-sys-color-primary)}.cpanel__intro[data-astro-cid-ss3t74hh][data-tone=tertiary]{--tone:var(--md-sys-color-tertiary);--tone-2:var(--md-sys-color-tertiary)}.cpanel__intro[data-astro-cid-ss3t74hh][data-tone=mixed]{--tone:var(--md-sys-color-primary);--tone-2:var(--md-sys-color-tertiary)}.cpanel__icon[data-astro-cid-ss3t74hh]{background:linear-gradient(in oklch 135deg, color-mix(in srgb, var(--tone) 30%, var(--md-sys-color-surface-container-lowest)), color-mix(in srgb, var(--tone-2) 34%, var(--md-sys-color-surface-container-lowest)));width:56px;height:56px;color:color-mix(in srgb, var(--tone) 85%, var(--md-sys-color-on-surface));place-items:center;margin-bottom:4px;display:grid}.cpanel__intro[data-astro-cid-ss3t74hh][data-tone=mixed] .cpanel__icon[data-astro-cid-ss3t74hh]{color:var(--md-sys-color-on-surface)}.cpanel__glyph[data-astro-cid-ss3t74hh]{width:28px;height:28px}.cpanel__desc[data-astro-cid-ss3t74hh]{font:var(--md-sys-typescale-body-large);color:var(--md-sys-color-on-surface-variant)}.cpanel__stats[data-astro-cid-ss3t74hh]{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.cpanel__stat[data-astro-cid-ss3t74hh]{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-lowest);min-height:28px;color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-label-medium);letter-spacing:.3px;align-items:center;gap:6px;padding:2px 12px 2px 10px;display:inline-flex}.cpanel__stat-icon[data-astro-cid-ss3t74hh]{width:16px;height:16px}.cpanel__chair[data-astro-cid-ss3t74hh]{font:var(--md-sys-typescale-title-small);color:var(--md-sys-color-on-surface);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.cpanel__chair-icon[data-astro-cid-ss3t74hh]{width:18px;height:18px;color:var(--tone)}.cpanel__extra[data-astro-cid-ss3t74hh]{border-top:1px solid color-mix(in srgb, var(--md-sys-color-outline-variant) 80%, transparent);justify-items:start;gap:14px;width:100%;margin-top:6px;padding-top:18px;display:grid}.cpanel__note[data-astro-cid-ss3t74hh]{font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant);align-items:flex-start;gap:8px;display:flex}.cpanel__note-icon[data-astro-cid-ss3t74hh]{width:18px;height:18px;color:var(--md-sys-color-tertiary);margin-top:1px}.cpanel__link[data-astro-cid-ss3t74hh]{background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-primary)}.cpanel__grid[data-astro-cid-ss3t74hh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cpanel__grid[data-astro-cid-ss3t74hh]>li[data-astro-cid-ss3t74hh]{min-width:0}@media (width>=680px){.cpanel__grid[data-astro-cid-ss3t74hh]>li[data-astro-cid-ss3t74hh]:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}}@media (width<=1199px){.cpanel[data-astro-cid-ss3t74hh]{grid-template-columns:minmax(0,1fr)}.cpanel__intro[data-astro-cid-ss3t74hh]{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:24px;position:static}.cpanel__intro[data-astro-cid-ss3t74hh]>[data-astro-cid-ss3t74hh]{grid-column:2}.cpanel__intro[data-astro-cid-ss3t74hh]>.cpanel__icon[data-astro-cid-ss3t74hh]{grid-area:1/1/span 3;margin:0}.cpanel__extra[data-astro-cid-ss3t74hh]{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (width<=679px){.cpanel__grid[data-astro-cid-ss3t74hh]{grid-template-columns:minmax(0,1fr)}.cpanel__intro[data-astro-cid-ss3t74hh]{grid-template-columns:minmax(0,1fr);padding:24px 20px}.cpanel__intro[data-astro-cid-ss3t74hh]>[data-astro-cid-ss3t74hh],.cpanel__intro[data-astro-cid-ss3t74hh]>.cpanel__icon[data-astro-cid-ss3t74hh]{grid-area:auto/1}.cpanel__extra[data-astro-cid-ss3t74hh]{grid-template-columns:minmax(0,1fr)}}@media (width<=839.98px){html.js .cpanel[data-astro-cid-ss3t74hh]{scroll-margin-top:110px}.ctabs__list[data-astro-cid-ss3t74hh] .ctab[data-astro-cid-ss3t74hh]{flex-direction:column;flex:1 1 0;justify-content:center;gap:4px;min-height:72px;padding:10px 4px}.ctab__label[data-astro-cid-ss3t74hh]{text-align:center;justify-items:center;font-size:.8125rem;line-height:1.15;display:grid}.ctab__count[data-astro-cid-ss3t74hh]{min-width:18px;height:16px;padding:0 4px;position:absolute;top:6px;left:calc(50% + 8px)}}@media (width<=599px){html.js .cpanel[data-astro-cid-ss3t74hh]{scroll-margin-top:102px}.ctabs__list[data-astro-cid-ss3t74hh]{margin-bottom:24px}}.mcard[data-astro-cid-g72z2upg]{--card-bg:var(--people-card,var(--md-sys-color-surface-container-lowest));--av-bg:var(--card-bg);isolation:isolate;border-radius:var(--md-sys-shape-corner-extra-large);background:var(--card-bg);border:1px solid color-mix(in srgb, var(--md-sys-color-outline-variant) 55%, transparent);flex-direction:column;gap:14px;height:100%;padding:20px 22px 18px;display:flex;position:relative;overflow:hidden;container:mcard/inline-size}.mcard[data-astro-cid-g72z2upg][data-tone=primary]{--tone:var(--md-sys-color-primary);--tone-2:var(--md-sys-color-primary)}.mcard[data-astro-cid-g72z2upg][data-tone=tertiary]{--tone:var(--md-sys-color-tertiary);--tone-2:var(--md-sys-color-tertiary)}.mcard[data-astro-cid-g72z2upg][data-tone=mixed]{--tone:var(--md-sys-color-primary);--tone-2:var(--md-sys-color-tertiary)}.mcard[data-astro-cid-g72z2upg]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 100% at 0% 0%, color-mix(in srgb, var(--tone) 11%, transparent) 0%, transparent 70%), radial-gradient(60% 90% at 100% 0%, color-mix(in srgb, var(--tone-2) 8%, transparent) 0%, transparent 70%);height:120px;position:absolute;inset:0 0 auto}.mcard__head[data-astro-cid-g72z2upg]{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.mcard__id[data-astro-cid-g72z2upg]{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.mcard__cat[data-astro-cid-g72z2upg]{border-radius:var(--md-sys-shape-corner-full);max-width:100%;min-height:26px;font:var(--md-sys-typescale-label-medium);letter-spacing:.3px;background:color-mix(in srgb, var(--tone) 12%, var(--card-bg));color:color-mix(in srgb, var(--tone) 88%, var(--md-sys-color-on-surface));order:-1;align-items:center;gap:6px;padding:2px 12px 2px 8px;display:inline-flex}.mcard__cat[data-astro-cid-g72z2upg][data-cat=both]{background:linear-gradient(in oklch 100deg, color-mix(in srgb, var(--md-sys-color-primary) 13%, var(--card-bg)), color-mix(in srgb, var(--md-sys-color-tertiary) 15%, var(--card-bg)));color:var(--md-sys-color-on-surface)}.mcard__cat-icon[data-astro-cid-g72z2upg]{width:16px;height:16px}@container mcard (width<=299px){.mcard__id[data-astro-cid-g72z2upg]{display:contents}.mcard__head[data-astro-cid-g72z2upg]{row-gap:10px}.mcard__cat[data-astro-cid-g72z2upg]{border-radius:14px;grid-area:1/1/auto/-1;justify-self:start}.mcard__avatar[data-astro-cid-g72z2upg]{grid-area:2/1}.mcard__name[data-astro-cid-g72z2upg]{grid-area:2/2}}@container mcard (width<=219px){.mcard__head[data-astro-cid-g72z2upg]{--av-size:48px}}.mcard__name[data-astro-cid-g72z2upg]{font-family:var(--md-ref-typeface-brand);letter-spacing:-.005em;color:var(--md-sys-color-on-surface);max-width:100%;font-size:1.25rem;font-weight:600;line-height:1.25}.mcard__meta[data-astro-cid-g72z2upg]{justify-items:start;gap:2px;display:grid}.mcard__role[data-astro-cid-g72z2upg]{font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface);font-weight:500}.mcard__org[data-astro-cid-g72z2upg]{font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant);align-items:flex-start;gap:6px;display:flex}.mcard__org-icon[data-astro-cid-g72z2upg]{opacity:.8;width:16px;height:16px;margin-top:2px}.mcard__body[data-astro-cid-g72z2upg]{align-content:start;justify-items:start;gap:10px;display:grid}.mcard__areas[data-astro-cid-g72z2upg]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mcard__area[data-astro-cid-g72z2upg]{border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-secondary-container);min-height:24px;color:var(--md-sys-color-on-secondary-container);font:var(--md-sys-typescale-label-medium);letter-spacing:.2px;align-items:center;gap:4px;padding:2px 10px 2px 6px;display:inline-flex}.mcard__area-icon[data-astro-cid-g72z2upg]{width:16px;height:16px}.mcard__expertise[data-astro-cid-g72z2upg]{border-inline-start:3px solid color-mix(in srgb, var(--tone) 45%, transparent);font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant);padding-inline-start:12px}.mcard__tags[data-astro-cid-g72z2upg]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mcard__tag[data-astro-cid-g72z2upg]{letter-spacing:.1px;background:color-mix(in srgb, var(--md-sys-color-on-surface) 6%, var(--card-bg));min-height:24px;color:var(--md-sys-color-on-surface-variant);padding:2px 8px}.mcard__foot[data-astro-cid-g72z2upg]{border-top:1px solid color-mix(in srgb, var(--md-sys-color-outline-variant) 70%, transparent);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:auto;padding-top:14px;display:flex}.mcard__avail[data-astro-cid-g72z2upg]{min-width:0;font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant);align-items:flex-start;gap:6px;display:flex}.mcard__avail-icon[data-astro-cid-g72z2upg]{width:18px;height:18px;color:var(--md-sys-color-secondary);margin-top:1px}.mcard__actions[data-astro-cid-g72z2upg]{align-items:center;gap:8px;min-height:40px;margin-inline-start:auto;display:flex}.mcard__bio[data-astro-cid-g72z2upg]{--btn-h:40px;padding-inline:16px 20px}.mcard__in[data-astro-cid-g72z2upg]{margin-inline-start:auto}@media (width<=599px){.mcard[data-astro-cid-g72z2upg]{--av-size:56px;gap:12px;padding:18px 18px 16px}.mcard[data-astro-cid-g72z2upg]:before{height:100px}.mcard__head[data-astro-cid-g72z2upg]{column-gap:14px}.mcard__name[data-astro-cid-g72z2upg]{font-size:1.1875rem}}.mentors[data-astro-cid-mbnjumt2]{--people-card:var(--md-sys-color-surface-container-lowest)}:root[data-theme=dark] .mentors[data-astro-cid-mbnjumt2]{--people-card:var(--md-sys-color-surface-container)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mentors[data-astro-cid-mbnjumt2]{--people-card:var(--md-sys-color-surface-container)}}[data-astro-cid-mbnjumt2][data-tone=primary]{--tone:var(--md-sys-color-primary);--tone-2:var(--md-sys-color-primary)}[data-astro-cid-mbnjumt2][data-tone=tertiary]{--tone:var(--md-sys-color-tertiary);--tone-2:var(--md-sys-color-tertiary)}[data-astro-cid-mbnjumt2][data-tone=mixed]{--tone:var(--md-sys-color-primary);--tone-2:var(--md-sys-color-tertiary)}.mtool[data-astro-cid-mbnjumt2]{margin-bottom:20px;container-type:inline-size}.mtool__bar[data-astro-cid-mbnjumt2]{flex-direction:column;gap:16px;display:flex}.mtool__head[data-astro-cid-mbnjumt2]{gap:4px;display:grid}.mtool__sub[data-astro-cid-mbnjumt2]{font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant);overflow:hidden}.mtool__subrow[data-astro-cid-mbnjumt2]{flex-wrap:wrap;margin-inline-start:-16px;display:flex}.mtool__subitem[data-astro-cid-mbnjumt2]{padding-inline-start:16px;position:relative}.mtool__subitem[data-astro-cid-mbnjumt2]:before{content:"·";content:"·" / "";text-align:center;width:16px;position:absolute;inset-inline-start:0}.mtool__filters[data-astro-cid-mbnjumt2]{justify-items:start;gap:8px;min-width:0;display:grid}.mtool__chips[data-astro-cid-mbnjumt2]{flex-wrap:wrap;gap:8px;display:flex}@container (width>=1080px){.mtool__bar[data-astro-cid-mbnjumt2]{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px}.mtool__filters[data-astro-cid-mbnjumt2]{justify-items:end}.mtool__chips[data-astro-cid-mbnjumt2]{justify-content:flex-end}}.mtool__chip[data-astro-cid-mbnjumt2]{--chip-bg:var(--people-card);background:var(--chip-bg);transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), border-radius var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.mtool__chip[data-astro-cid-mbnjumt2][aria-pressed=true]{background:var(--md-sys-color-secondary-container)}.mtool__chip[data-astro-cid-mbnjumt2]:active{border-radius:var(--md-sys-shape-corner-medium)}.mtool__chip-count[data-astro-cid-mbnjumt2]{border-radius:var(--md-sys-shape-corner-full);background:color-mix(in srgb, currentColor 12%, transparent);min-width:22px;height:20px;font:var(--md-sys-typescale-label-small);letter-spacing:.2px;place-items:center;margin-inline-end:-6px;padding:0 6px;display:inline-grid}html:not(.js) .mtool__filters[data-astro-cid-mbnjumt2]{display:none}.mkey[data-astro-cid-mbnjumt2]{border-radius:var(--md-sys-shape-corner-extra-large);background:var(--people-card);border:1px solid color-mix(in srgb, var(--md-sys-color-outline-variant) 55%, transparent);flex-direction:column;gap:12px;margin-top:20px;padding:16px 24px;display:flex}.mkey__cats[data-astro-cid-mbnjumt2]{order:-1}.mkey__toggle[data-astro-cid-mbnjumt2]{display:none}.mkey__list[data-astro-cid-mbnjumt2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 32px;margin:0;display:grid}.mkey__item[data-astro-cid-mbnjumt2]{align-content:start;gap:2px;min-height:40px;padding-inline-start:54px;display:grid;position:relative}.mkey__term[data-astro-cid-mbnjumt2]{min-height:22px;font:var(--md-sys-typescale-title-small);color:var(--md-sys-color-on-surface);align-items:center;display:flex}.mkey__icon[data-astro-cid-mbnjumt2]{inset-inline-start:0;background:linear-gradient(in oklch 135deg, color-mix(in srgb, var(--tone) 22%, var(--people-card)), color-mix(in srgb, var(--tone-2) 26%, var(--people-card)));width:40px;height:40px;color:color-mix(in srgb, var(--tone) 85%, var(--md-sys-color-on-surface));place-items:center;display:grid;position:absolute;top:0}.mkey__item[data-astro-cid-mbnjumt2][data-tone=mixed] .mkey__icon[data-astro-cid-mbnjumt2]{color:var(--md-sys-color-on-surface)}.mkey__icon[data-astro-cid-mbnjumt2] .icon{width:20px;height:20px}.mkey__desc[data-astro-cid-mbnjumt2]{font:var(--md-sys-typescale-body-small);letter-spacing:.2px;color:var(--md-sys-color-on-surface-variant);margin:0}.mkey__hint[data-astro-cid-mbnjumt2]{font:var(--md-sys-typescale-body-small);letter-spacing:.2px;color:var(--md-sys-color-on-surface-variant);margin-top:10px}html:not(.js) .mkey__hint[data-astro-cid-mbnjumt2]{display:none}.mkey__notes[data-astro-cid-mbnjumt2]{border-top:1px solid color-mix(in srgb, var(--md-sys-color-outline-variant) 70%, transparent);gap:12px 32px;padding-top:12px;display:grid}@media (width>=900px){.mkey__notes[data-astro-cid-mbnjumt2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.mkey__note[data-astro-cid-mbnjumt2]{font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant);align-items:center;gap:14px;display:flex}.mkey__term-inline[data-astro-cid-mbnjumt2]{color:var(--md-sys-color-on-surface);font-weight:600}.mkey__note-icon[data-astro-cid-mbnjumt2]{background:var(--md-sys-color-secondary-container);width:40px;height:40px;color:var(--md-sys-color-on-secondary-container);flex:none;place-items:center;display:grid}.mkey__note-icon[data-astro-cid-mbnjumt2] .icon{width:20px;height:20px}.mgrid[data-astro-cid-mbnjumt2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mgrid[data-astro-cid-mbnjumt2]:focus-visible{outline-offset:4px;border-radius:var(--md-sys-shape-corner-extra-large)}.mgrid__item[data-astro-cid-mbnjumt2]{min-width:0}.mgrid__item[data-astro-cid-mbnjumt2][hidden]{display:none!important}@media (width>=1100px){.mgrid__item[data-astro-cid-mbnjumt2].is-lone-c3{grid-column:2}}@media (width>=680px) and (width<=1099px){.mgrid__item[data-astro-cid-mbnjumt2].is-lone-c2{grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}}.mcta[data-astro-cid-mbnjumt2]{margin-top:24px}@media (width<=1099px){.mgrid[data-astro-cid-mbnjumt2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899px){.mkey[data-astro-cid-mbnjumt2]{gap:0;padding-bottom:4px}.mkey__cats[data-astro-cid-mbnjumt2]{border-top:1px solid color-mix(in srgb, var(--md-sys-color-outline-variant) 70%, transparent);order:0;margin-top:8px}.mkey__notes[data-astro-cid-mbnjumt2]{border-top:0;padding-top:0}.mkey__panel[data-astro-cid-mbnjumt2]{padding:4px 0 14px}html:not(.js) .mkey__panel[data-astro-cid-mbnjumt2]{padding-top:14px}.mkey__list[data-astro-cid-mbnjumt2]{grid-template-columns:minmax(0,1fr)}.mkey__toggle[data-astro-cid-mbnjumt2]{isolation:isolate;border-radius:var(--md-sys-shape-corner-medium);cursor:pointer;width:calc(100% + 16px);min-height:48px;font:var(--md-sys-typescale-label-large);color:var(--md-sys-color-primary);text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin-inline:-8px;padding:0 8px;position:relative}.mkey__toggle[data-astro-cid-mbnjumt2]:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--md-sys-motion-duration-short4);background:currentColor;position:absolute;inset:4px 0}.mkey__toggle[data-astro-cid-mbnjumt2]:hover:before{opacity:var(--md-sys-state-hover)}.mkey__toggle[data-astro-cid-mbnjumt2]:focus-visible{outline-offset:-3px}.mkey__chev[data-astro-cid-mbnjumt2]{width:24px;height:24px;transition:transform var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-emphasized);flex:none}.mkey[data-astro-cid-mbnjumt2][data-open] .mkey__chev[data-astro-cid-mbnjumt2]{transform:rotate(180deg)}html.js .mkey__toggle[data-astro-cid-mbnjumt2]{display:flex}html.js .mkey[data-astro-cid-mbnjumt2]:not([data-open]) .mkey__panel[data-astro-cid-mbnjumt2]{display:none}}@media (width<=679px){.mgrid[data-astro-cid-mbnjumt2]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--app-gutter));padding:4px var(--app-gutter) 8px;scroll-padding-inline:var(--app-gutter);grid-template-columns:none;grid-auto-columns:min(84%,340px);grid-auto-flow:column;gap:12px;overflow-x:auto}.mgrid[data-astro-cid-mbnjumt2]::-webkit-scrollbar{display:none}.mgrid[data-astro-cid-mbnjumt2]:focus-visible{outline-offset:-3px;border-radius:0}.mgrid__item[data-astro-cid-mbnjumt2]{scroll-snap-align:start}}@media (width<=599px){.mtool[data-astro-cid-mbnjumt2]{margin-bottom:12px}.mtool__bar[data-astro-cid-mbnjumt2]{gap:12px}.mtool__chips[data-astro-cid-mbnjumt2]{scrollbar-width:none;min-width:0;scroll-padding-inline:var(--app-gutter);margin:-6px calc(-1 * var(--app-gutter));padding:8px var(--app-gutter);flex-wrap:nowrap;overflow-x:auto}.mtool__chips[data-astro-cid-mbnjumt2]::-webkit-scrollbar{display:none}.mtool__filters[data-astro-cid-mbnjumt2]{justify-items:stretch;width:100%}.mtool__chip[data-astro-cid-mbnjumt2]{flex:none}.mkey[data-astro-cid-mbnjumt2]{border-radius:var(--md-sys-shape-corner-large);margin-top:12px;padding:12px 16px 2px}.mkey__note[data-astro-cid-mbnjumt2]{font:var(--md-sys-typescale-body-small);letter-spacing:.2px;align-items:flex-start;gap:0}.mkey__note-icon[data-astro-cid-mbnjumt2]{display:none}.mkey__item[data-astro-cid-mbnjumt2]{padding-inline-start:50px}.mcta[data-astro-cid-mbnjumt2]{margin-top:20px}}html.vt-mentors::view-transition-group(*){animation-duration:var(--md-sys-motion-duration-long2);animation-timing-function:var(--md-sys-motion-easing-emphasized)}html.vt-mentors::view-transition-old(root),html.vt-mentors::view-transition-new(root){animation:none}.chero[data-astro-cid-3xqg3sh3]{isolation:isolate;background:var(--md-sys-color-surface-container);padding-block:clamp(20px,3vw,40px) clamp(36px,5vw,64px);position:relative;overflow:hidden}.chero[data-astro-cid-3xqg3sh3]:before{content:"";z-index:-1;background:radial-gradient(closest-side at 62% 46%, color-mix(in srgb, var(--md-sys-color-primary) 11%, transparent), transparent), radial-gradient(closest-side at 30% 78%, color-mix(in srgb, var(--md-sys-color-tertiary) 7%, transparent), transparent);position:absolute;inset:-20% -10% -40% 45%}.chero__inner[data-astro-cid-3xqg3sh3]{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.chero__text[data-astro-cid-3xqg3sh3]{justify-items:start;gap:16px;min-width:0;max-width:780px;display:grid}.chero__title[data-astro-cid-3xqg3sh3]{font-family:var(--md-ref-typeface-brand);letter-spacing:-.025em;color:var(--md-sys-color-on-surface);text-wrap:balance;margin-top:8px;font-size:clamp(2.25rem,1.6rem + 2.8vw,4rem);font-weight:600;line-height:1.05}.chero__lead[data-astro-cid-3xqg3sh3]{font:var(--md-sys-typescale-body-large);color:var(--md-sys-color-on-surface-variant);max-width:40rem;font-size:clamp(1.0625rem,1rem + .3vw,1.2rem);line-height:1.6}.chero__jumps[data-astro-cid-3xqg3sh3] ul[data-astro-cid-3xqg3sh3]{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.chero__jump[data-astro-cid-3xqg3sh3]{background:var(--md-sys-color-surface-container-lowest)}.chero__jump-count[data-astro-cid-3xqg3sh3]{border-radius:var(--md-sys-shape-corner-full);background:color-mix(in srgb, currentColor 12%, transparent);min-width:22px;height:20px;font:var(--md-sys-typescale-label-small);place-items:center;margin-inline-end:-6px;padding:0 6px;display:inline-grid}.chero__art[data-astro-cid-3xqg3sh3]{justify-self:center;width:340px;height:280px;display:none;position:relative}.chero__face[data-astro-cid-3xqg3sh3]{--tone:var(--md-sys-color-primary);background:color-mix(in srgb, var(--tone) 38%, var(--md-sys-color-surface-container));padding:4px;display:grid;position:absolute}.chero__face[data-astro-cid-3xqg3sh3]:nth-child(3n+2){--tone:var(--md-sys-color-tertiary)}.chero__face[data-astro-cid-3xqg3sh3]:nth-child(3n){--tone:var(--md-sys-color-secondary)}.chero__face[data-astro-cid-3xqg3sh3] img[data-astro-cid-3xqg3sh3]{object-fit:cover;background:var(--md-sys-color-surface-container-high);width:100%;height:100%}.chero__face--1[data-astro-cid-3xqg3sh3]{width:148px;height:148px;top:66px;left:96px}.chero__face--2[data-astro-cid-3xqg3sh3]{width:104px;height:104px;top:18px;left:0}.chero__face--3[data-astro-cid-3xqg3sh3]{width:96px;height:96px;top:0;right:6px}.chero__face--4[data-astro-cid-3xqg3sh3]{width:88px;height:88px;bottom:6px;right:18px}.chero__face--5[data-astro-cid-3xqg3sh3]{width:76px;height:76px;bottom:0;left:26px}.chero__dot[data-astro-cid-3xqg3sh3]{background:var(--app-plddt-confident);border-radius:50%;width:18px;height:18px;position:absolute;top:132px;left:272px}@media (width>=900px){.chero__inner[data-astro-cid-3xqg3sh3]{grid-template-columns:minmax(0,780px) minmax(340px,1fr)}.chero__art[data-astro-cid-3xqg3sh3]{display:block}}
