.instructor-hero[data-astro-cid-mte477ve]{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,72px);padding-block:28px;display:grid}.instructor-photo--large[data-astro-cid-mte477ve]{aspect-ratio:4/5;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.instructor-photo--large[data-astro-cid-mte477ve] img[data-astro-cid-mte477ve]{object-fit:cover;width:100%;height:100%;display:block}.instructor-hero[data-astro-cid-mte477ve] h1[data-astro-cid-mte477ve]{margin-bottom:14px;font-size:clamp(42px,6vw,68px);line-height:1.05}.instructor-hero[data-astro-cid-mte477ve] p[data-astro-cid-mte477ve]{max-width:760px;color:var(--muted);font-size:18px}.instructor-hero[data-astro-cid-mte477ve] .instructor-tagline[data-astro-cid-mte477ve]{color:var(--ink);margin-bottom:10px;font-size:clamp(19px,2vw,24px);font-weight:800}.tag-row[data-astro-cid-mte477ve]{flex-wrap:wrap;gap:8px;margin:18px 0 22px;display:flex}.tag-row[data-astro-cid-mte477ve] span[data-astro-cid-mte477ve]{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;padding:6px 10px;font-size:14px;font-weight:700}.profile-sections[data-astro-cid-mte477ve]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.philosophy-heading[data-astro-cid-mte477ve],.profile-heading[data-astro-cid-mte477ve]{margin-bottom:24px}.message-stack[data-astro-cid-mte477ve]{gap:18px;display:grid}.message-box[data-astro-cid-mte477ve]{border-top:1px solid var(--line);grid-template-columns:minmax(240px,.7fr) minmax(0,1.5fr);gap:clamp(24px,5vw,64px);padding-top:28px;display:grid}.message-box[data-astro-cid-mte477ve] blockquote[data-astro-cid-mte477ve]{color:var(--brand-strong);margin:0;font-size:clamp(22px,3vw,32px);font-weight:800;line-height:1.35}.message-copy[data-astro-cid-mte477ve]{gap:14px;display:grid}.message-copy[data-astro-cid-mte477ve] p[data-astro-cid-mte477ve]{color:var(--muted);white-space:pre-line;margin:0}.profile-box[data-astro-cid-mte477ve],.career-stats[data-astro-cid-mte477ve] article[data-astro-cid-mte477ve],.lecture-panel[data-astro-cid-mte477ve],.lecture-item[data-astro-cid-mte477ve]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.profile-box[data-astro-cid-mte477ve]{padding:22px}.profile-box[data-astro-cid-mte477ve] h3[data-astro-cid-mte477ve]{margin-bottom:12px;font-size:22px}.profile-box[data-astro-cid-mte477ve] ul[data-astro-cid-mte477ve]{color:var(--muted);gap:8px;margin:0;padding-left:18px;display:grid}.profile-links[data-astro-cid-mte477ve]{gap:8px;margin-top:16px;display:grid}.profile-links[data-astro-cid-mte477ve] a[data-astro-cid-mte477ve]{border-top:1px solid var(--line);gap:2px;padding-top:12px;display:grid}.profile-links[data-astro-cid-mte477ve] strong[data-astro-cid-mte477ve]{font-size:18px;line-height:1.45}.profile-links[data-astro-cid-mte477ve] a[data-astro-cid-mte477ve]:hover strong[data-astro-cid-mte477ve]{color:var(--brand)}.profile-links[data-astro-cid-mte477ve] span[data-astro-cid-mte477ve]{color:var(--muted);font-size:14px}.source-note[data-astro-cid-mte477ve]{text-align:right;margin-top:18px}.source-note[data-astro-cid-mte477ve] a[data-astro-cid-mte477ve]{color:var(--brand);font-weight:800}.career-stats[data-astro-cid-mte477ve]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.career-stats[data-astro-cid-mte477ve] article[data-astro-cid-mte477ve]{gap:4px;padding:22px;display:grid}.career-stats[data-astro-cid-mte477ve] strong[data-astro-cid-mte477ve]{color:var(--brand-strong);font-size:clamp(26px,3vw,36px);line-height:1.15}.career-stats[data-astro-cid-mte477ve] span[data-astro-cid-mte477ve]{color:var(--muted)}.career-heading[data-astro-cid-mte477ve]{margin-bottom:24px}.career-source[data-astro-cid-mte477ve]{margin-top:10px;font-size:14px}.career-infographic[data-astro-cid-mte477ve],.career-directory[data-astro-cid-mte477ve]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.career-infographic[data-astro-cid-mte477ve]{margin-bottom:18px;padding:clamp(22px,4vw,38px)}.career-infographic__head[data-astro-cid-mte477ve],.career-directory__head[data-astro-cid-mte477ve]{justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;display:flex}.career-infographic__head[data-astro-cid-mte477ve] h3[data-astro-cid-mte477ve],.career-directory__head[data-astro-cid-mte477ve] h3[data-astro-cid-mte477ve]{margin:2px 0 0;font-size:clamp(26px,3vw,34px)}.career-infographic__head[data-astro-cid-mte477ve]>p[data-astro-cid-mte477ve],.career-directory__head[data-astro-cid-mte477ve]>div[data-astro-cid-mte477ve]>p[data-astro-cid-mte477ve]{max-width:520px;color:var(--muted);margin:0}.career-bars[data-astro-cid-mte477ve]{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 28px;display:grid}.career-bar[data-astro-cid-mte477ve]{color:var(--ink);gap:8px;display:grid}.career-bar[data-astro-cid-mte477ve]:hover .career-bar__label[data-astro-cid-mte477ve] span[data-astro-cid-mte477ve]{color:var(--brand)}.career-bar__label[data-astro-cid-mte477ve]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.career-bar__label[data-astro-cid-mte477ve] span[data-astro-cid-mte477ve]{font-weight:800}.career-bar__label[data-astro-cid-mte477ve] strong[data-astro-cid-mte477ve]{color:var(--brand-strong);font-size:18px}.career-bar__track[data-astro-cid-mte477ve]{background:color-mix(in srgb, var(--brand) 11%, var(--surface));border-radius:999px;height:10px;display:block;overflow:hidden}.career-bar__track[data-astro-cid-mte477ve] i[data-astro-cid-mte477ve]{border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--brand-strong));height:100%;display:block}.career-highlight-grid[data-astro-cid-mte477ve]{margin-bottom:18px}.career-highlight-grid[data-astro-cid-mte477ve] article[data-astro-cid-mte477ve]{padding:20px}.lecture-panel[data-astro-cid-mte477ve]{margin-bottom:18px;padding:24px}.lecture-panel__head[data-astro-cid-mte477ve]{justify-content:space-between;gap:16px;margin-bottom:16px;display:flex}.lecture-panel[data-astro-cid-mte477ve] h3[data-astro-cid-mte477ve]{margin-bottom:4px;font-size:26px}.lecture-panel[data-astro-cid-mte477ve] p[data-astro-cid-mte477ve]{color:var(--muted);margin:0}.lecture-list[data-astro-cid-mte477ve]{gap:10px;display:grid}.lecture-item[data-astro-cid-mte477ve]{grid-template-columns:110px minmax(0,1fr) minmax(160px,.7fr) 90px;align-items:center;gap:12px;padding:14px 16px;display:grid}.lecture-item[data-astro-cid-mte477ve] time[data-astro-cid-mte477ve],.lecture-item[data-astro-cid-mte477ve] span[data-astro-cid-mte477ve],.lecture-item[data-astro-cid-mte477ve] em[data-astro-cid-mte477ve]{color:var(--muted);font-style:normal}.lecture-item[data-astro-cid-mte477ve] strong[data-astro-cid-mte477ve]{overflow-wrap:anywhere}.career-directory[data-astro-cid-mte477ve]{padding:clamp(22px,4vw,38px)}.media-directory[data-astro-cid-mte477ve]{margin-top:18px}.media-stats[data-astro-cid-mte477ve]{background:color-mix(in srgb, var(--brand) 7%, var(--surface));border-radius:14px;align-items:baseline;gap:14px;margin:-4px 0 20px;padding:16px 18px;display:flex}.media-stats[data-astro-cid-mte477ve] strong[data-astro-cid-mte477ve]{color:var(--brand-strong);font-size:26px}.media-stats[data-astro-cid-mte477ve] span[data-astro-cid-mte477ve]{color:var(--muted)}.career-search[data-astro-cid-mte477ve]{width:min(340px,100%);color:var(--muted);flex:none;gap:7px;font-size:13px;font-weight:800;display:grid}.career-search[data-astro-cid-mte477ve] input[data-astro-cid-mte477ve]{border:1px solid var(--line);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:12px;padding:0 14px;font-size:16px;font-weight:600}.career-search[data-astro-cid-mte477ve] input[data-astro-cid-mte477ve]:focus{border-color:var(--brand);outline:3px solid color-mix(in srgb, var(--brand) 18%, transparent)}.career-search-result[data-astro-cid-mte477ve]{min-height:24px;color:var(--brand-strong);margin:-10px 0 10px;font-size:14px;font-weight:800}.career-groups[data-astro-cid-mte477ve]{gap:10px;display:grid}.career-group[data-astro-cid-mte477ve]{border:1px solid var(--line);background:var(--surface);border-radius:14px;scroll-margin-top:110px}.career-group[data-astro-cid-mte477ve] summary[data-astro-cid-mte477ve]{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:16px 18px;font-size:19px;font-weight:850;list-style:none;display:flex}.career-group[data-astro-cid-mte477ve] summary[data-astro-cid-mte477ve]::-webkit-details-marker{display:none}.career-group[data-astro-cid-mte477ve] summary[data-astro-cid-mte477ve]:before{content:"+";background:color-mix(in srgb, var(--brand) 12%, var(--surface));width:26px;height:26px;color:var(--brand-strong);border-radius:999px;flex:none;place-items:center;display:grid}.career-group[data-astro-cid-mte477ve][open] summary[data-astro-cid-mte477ve]:before{content:"−"}.career-group[data-astro-cid-mte477ve] summary[data-astro-cid-mte477ve] span[data-astro-cid-mte477ve]{margin-right:auto}.career-group[data-astro-cid-mte477ve] summary[data-astro-cid-mte477ve] strong[data-astro-cid-mte477ve]{color:var(--brand-strong)}.career-records[data-astro-cid-mte477ve]{border-top:1px solid var(--line);gap:8px;padding:12px;display:grid}.career-record[data-astro-cid-mte477ve]{border-radius:10px;grid-template-columns:110px minmax(180px,1.2fr) minmax(150px,.8fr) 90px;align-items:center;gap:12px;padding:12px 8px;display:grid}.career-record[data-astro-cid-mte477ve]:nth-child(2n){background:color-mix(in srgb, var(--brand) 4%, var(--surface))}.career-record[data-astro-cid-mte477ve][hidden],.career-group[data-astro-cid-mte477ve][hidden],.media-record[data-astro-cid-mte477ve][hidden],.media-group[data-astro-cid-mte477ve][hidden]{display:none}.career-record[data-astro-cid-mte477ve] time[data-astro-cid-mte477ve],.career-record[data-astro-cid-mte477ve] span[data-astro-cid-mte477ve],.career-record[data-astro-cid-mte477ve] em[data-astro-cid-mte477ve]{color:var(--muted);font-style:normal}.career-record[data-astro-cid-mte477ve] strong[data-astro-cid-mte477ve]{overflow-wrap:anywhere}.career-record[data-astro-cid-mte477ve] a[data-astro-cid-mte477ve]{text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--brand) 35%, transparent);text-underline-offset:3px}.career-source-link[data-astro-cid-mte477ve]{text-align:right;margin-top:20px}.career-source-link[data-astro-cid-mte477ve] a[data-astro-cid-mte477ve]{color:var(--brand);font-weight:800}@media (width<=820px){.instructor-hero[data-astro-cid-mte477ve],.message-box[data-astro-cid-mte477ve],.profile-sections[data-astro-cid-mte477ve]{grid-template-columns:1fr}.career-stats[data-astro-cid-mte477ve],.career-bars[data-astro-cid-mte477ve]{grid-template-columns:repeat(2,minmax(0,1fr))}.career-infographic__head[data-astro-cid-mte477ve],.career-directory__head[data-astro-cid-mte477ve]{flex-direction:column;align-items:stretch}.lecture-item[data-astro-cid-mte477ve]{grid-template-columns:1fr}.career-record[data-astro-cid-mte477ve]{grid-template-columns:92px minmax(0,1fr)}.career-record[data-astro-cid-mte477ve] span[data-astro-cid-mte477ve],.career-record[data-astro-cid-mte477ve] em[data-astro-cid-mte477ve]{grid-column:2}.instructor-photo--large[data-astro-cid-mte477ve]{width:min(280px,100%)}}@media (width<=520px){.career-stats[data-astro-cid-mte477ve],.career-bars[data-astro-cid-mte477ve],.career-record[data-astro-cid-mte477ve]{grid-template-columns:1fr}.career-record[data-astro-cid-mte477ve] span[data-astro-cid-mte477ve],.career-record[data-astro-cid-mte477ve] em[data-astro-cid-mte477ve]{grid-column:1}.media-stats[data-astro-cid-mte477ve]{flex-direction:column;align-items:flex-start;gap:2px}}
