.quick-nav-strip[data-astro-cid-4zmqufea]{background:#eff5f5;border-bottom:1px solid oklch(22% .02 220 / .08);position:sticky;top:0;z-index:20}.quick-nav-label[data-astro-cid-4zmqufea]{font-size:.5625rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#101d2161;font-family:var(--font-display);flex-shrink:0}.quick-nav-link[data-astro-cid-4zmqufea]{font-size:.8rem;font-weight:500;color:#275062b3;font-family:var(--font-display);text-decoration:none;transition:color .18s ease;white-space:nowrap}.quick-nav-link[data-astro-cid-4zmqufea]:hover{color:#275062}.sage-section[data-astro-cid-4zmqufea]{padding:4rem 0;border-bottom:1px solid oklch(22% .02 220 / .07)}.sage-section[data-astro-cid-4zmqufea]:last-of-type{border-bottom:none}.sage-layout[data-astro-cid-4zmqufea]{display:grid;grid-template-columns:240px 1fr;gap:3.5rem;align-items:start}@media(max-width:900px){.sage-layout[data-astro-cid-4zmqufea]{grid-template-columns:1fr;gap:2rem}}.sage-portrait-col[data-astro-cid-4zmqufea]{display:flex;flex-direction:column;align-items:center;gap:1rem;position:sticky;top:5rem}@media(max-width:900px){.sage-portrait-col[data-astro-cid-4zmqufea]{flex-direction:row;align-items:center;position:static}}.sage-portrait[data-astro-cid-4zmqufea]{width:160px;height:160px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 8px 32px -8px #101d212e}@media(max-width:900px){.sage-portrait[data-astro-cid-4zmqufea]{width:4.5rem;height:4.5rem}}.sage-initials[data-astro-cid-4zmqufea]{font-size:3.25rem;font-weight:600;color:#fafcfdad;letter-spacing:.04em;text-shadow:0 2px 16px oklch(22% .02 220 / .22)}@media(max-width:900px){.sage-initials[data-astro-cid-4zmqufea]{font-size:1.375rem}}.sage-portrait-meta[data-astro-cid-4zmqufea]{text-align:center}.sage-index-num[data-astro-cid-4zmqufea]{font-size:.625rem;font-weight:700;letter-spacing:.2em;color:#101d2138}.sage-content[data-astro-cid-4zmqufea]{display:flex;flex-direction:column;gap:1.5rem}.sage-header[data-astro-cid-4zmqufea]{display:flex;flex-direction:column;gap:.2rem}.sage-role[data-astro-cid-4zmqufea]{font-size:.5625rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#9ec1b3;font-family:var(--font-display)}.sage-name[data-astro-cid-4zmqufea]{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:400;color:#101d21;line-height:1.15}.sage-name[data-astro-cid-4zmqufea] a[data-astro-cid-4zmqufea]{color:inherit;text-decoration:none;transition:color .18s ease}.sage-name[data-astro-cid-4zmqufea] a[data-astro-cid-4zmqufea]:hover{color:#275062}.sage-credentials[data-astro-cid-4zmqufea]{font-size:.875rem;color:#101d216b;font-family:var(--font-display);font-weight:500}.sage-bio[data-astro-cid-4zmqufea]{max-width:64ch}.sage-bio[data-astro-cid-4zmqufea] p[data-astro-cid-4zmqufea]{font-size:.9375rem;color:#101d219e;line-height:1.78;margin-bottom:.875rem}.sage-bio[data-astro-cid-4zmqufea] p[data-astro-cid-4zmqufea]:last-child{margin-bottom:0}.sage-programmes[data-astro-cid-4zmqufea]{display:flex;flex-direction:column;gap:1rem;padding-top:.5rem;border-top:1px solid oklch(22% .02 220 / .07)}.programme-group[data-astro-cid-4zmqufea]{display:flex;align-items:flex-start;gap:.875rem}@media(max-width:640px){.programme-group[data-astro-cid-4zmqufea]{flex-direction:column;gap:.5rem}}.programme-group-label[data-astro-cid-4zmqufea]{font-size:.5625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#101d2159;font-family:var(--font-display);padding-top:.45rem;min-width:6rem;flex-shrink:0}.programme-chips[data-astro-cid-4zmqufea]{display:flex;flex-wrap:wrap;gap:.45rem}.prog-chip[data-astro-cid-4zmqufea]{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem .3rem .55rem;border-radius:.25rem;font-size:.8rem;font-weight:500;font-family:var(--font-display);text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease;border:1px solid transparent}.prog-chip-icon[data-astro-cid-4zmqufea]{width:.875rem;height:.875rem;flex-shrink:0;opacity:.7}.prog-chip--diploma[data-astro-cid-4zmqufea]{background:#27506212;border-color:#2750622e;color:#275062d9}.prog-chip--diploma[data-astro-cid-4zmqufea]:hover{background:#27506221;border-color:#27506259;color:#275062}.prog-chip--workshop[data-astro-cid-4zmqufea]{background:#9ec1b314;border-color:#9ec1b340;color:#265848}.prog-chip--workshop[data-astro-cid-4zmqufea]:hover{background:#9ec1b326;border-color:#9ec1b373}.prog-chip--online[data-astro-cid-4zmqufea]{background:oklch(58% .158 241.966 / .07);border-color:oklch(58% .158 241.966 / .2);color:oklch(38% .1 241)}.prog-chip--online[data-astro-cid-4zmqufea]:hover{background:oklch(58% .158 241.966 / .12);border-color:oklch(58% .158 241.966 / .38)}.prog-chip--event[data-astro-cid-4zmqufea]{background:#183d4b0f;border-color:#183d4b29;color:#183d4bbf}.prog-chip--event[data-astro-cid-4zmqufea]:hover{background:#183d4b1a;border-color:#183d4b47}.sage-cta-row[data-astro-cid-4zmqufea]{display:flex;align-items:center;gap:.5rem;padding-top:.5rem}.join-faculty-band[data-astro-cid-4zmqufea]{background:#183d4b;background-image:linear-gradient(135deg,oklch(41% .055 228 / .25) 0%,transparent 55%);padding:5rem 1.5rem;text-align:center;color:#fafcfd}.join-eyebrow[data-astro-cid-4zmqufea]{font-size:.5625rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#9ec1b3;margin-bottom:1rem}.join-heading[data-astro-cid-4zmqufea]{font-size:clamp(1.75rem,3vw,2.75rem);font-weight:300;color:#fafcfdeb;margin-bottom:1.25rem;line-height:1.2}.join-body[data-astro-cid-4zmqufea]{font-size:1rem;color:#fafcfd8c;line-height:1.7;max-width:44ch;margin:0 auto 2.25rem}
