.hero[data-astro-cid-yodha2z4]{isolation:isolate;position:relative;overflow-x:clip}.hero-stage[data-astro-cid-yodha2z4]{padding-block:var(--space-8) var(--space-6);display:grid;position:relative}.hero-glow[data-astro-cid-yodha2z4]{--glow-x:55%;--glow-y:40%;width:var(--size-hero-glow);aspect-ratio:var(--ratio-hero-glow);translate:calc(var(--glow-x) - 50%) calc(var(--glow-y) - 50%);background:var(--gradient-cursor-glow);filter:blur(var(--blur-hero-glow));z-index:var(--layer-background);opacity:var(--glow-strength);pointer-events:none;will-change:translate;position:absolute;top:0;left:0}.hero-glow[data-astro-cid-yodha2z4]:not(.is-following){opacity:var(--glow-strength-resting);top:40%;left:55%;translate:-50% -50%}.hero-copy[data-astro-cid-yodha2z4]{z-index:var(--layer-front);gap:var(--space-7);padding-bottom:var(--space-7);order:-1;align-content:center;display:grid;position:relative}.hero-text[data-astro-cid-yodha2z4]{gap:var(--space-5);display:grid}.hero-copy[data-astro-cid-yodha2z4] h1[data-astro-cid-yodha2z4]{max-width:var(--measure-hero)}.hero-subheading[data-astro-cid-yodha2z4]{max-width:var(--measure-hero);color:var(--colour-grey-light)}.hero-buttons[data-astro-cid-yodha2z4]{gap:var(--space-4);max-width:var(--measure-hero);flex-wrap:wrap;display:flex}.hero-instructors[data-astro-cid-yodha2z4]{min-width:0;padding-left:var(--gutter)}.hero-instructors[data-astro-cid-yodha2z4] .marquee{--marquee-gap:var(--space-4);--marquee-duration:var(--duration-marquee-hero)}.hero-wordmark[data-astro-cid-yodha2z4]{font-size:var(--font-size-wordmark-faint);text-align:center;white-space:nowrap;padding-top:var(--space-6);line-height:var(--line-height-display)}.hero-wordmark[data-astro-cid-yodha2z4]:before{content:attr(data-text);background:var(--gradient-wordmark);color:#0000;-webkit-background-clip:text;background-clip:text}@media (width>=64rem){.hero-stage[data-astro-cid-yodha2z4]{min-height:calc(var(--size-instructor-card) * 580 / 368 + var(--space-8) * 2);align-items:center}.hero-copy[data-astro-cid-yodha2z4]{order:0;grid-area:1/1;padding-bottom:0}.hero-instructors[data-astro-cid-yodha2z4]{-webkit-mask-image:linear-gradient(90deg, transparent, transparent 40%, var(--colour-black) 64%);mask-image:linear-gradient(90deg, transparent, transparent 40%, var(--colour-black) 64%);grid-area:1/1;margin-left:14%;padding-left:0}}.logos[data-astro-cid-nzd6ewln]{padding-top:0}.logos-label[data-astro-cid-nzd6ewln]{text-align:center;margin-bottom:var(--space-6);font-size:var(--font-size-small)}.logos-list[data-astro-cid-nzd6ewln]{align-items:center;gap:var(--space-9);padding-inline:var(--space-5);display:flex}.logos[data-astro-cid-nzd6ewln] .logo-img{height:var(--size-partner-logo);filter:grayscale()brightness(1.4);opacity:.7;width:auto;max-width:none;transition:opacity var(--duration-fast), filter var(--duration-fast)}.logos[data-astro-cid-nzd6ewln] li[data-astro-cid-nzd6ewln]:hover .logo-img{opacity:1;filter:grayscale()brightness(2)}.mission-grid[data-astro-cid-6mulhoke]{gap:var(--space-7);display:grid}.mission-head[data-astro-cid-6mulhoke],.mission-text[data-astro-cid-6mulhoke]{gap:var(--space-5);align-content:start;display:grid}.mission-text[data-astro-cid-6mulhoke] .body-large[data-astro-cid-6mulhoke]{color:var(--colour-grey-light)}.mission-text[data-astro-cid-6mulhoke] .mission-lead[data-astro-cid-6mulhoke]{color:var(--colour-text);font-weight:var(--font-weight-semibold)}.mission-text[data-astro-cid-6mulhoke] .highlight{color:var(--colour-text);font-weight:var(--font-weight-semibold);background:0 0}.mission-quote[data-astro-cid-6mulhoke]{padding-top:var(--space-7);border-top:var(--border);text-align:center;color:var(--colour-text);margin:0}.mission-quote[data-astro-cid-6mulhoke] p[data-astro-cid-6mulhoke]{max-width:var(--container-medium);margin-inline:auto}@media (width>=64rem){.mission-grid[data-astro-cid-6mulhoke]{column-gap:var(--space-9);row-gap:var(--space-8);grid-template-columns:1fr 1fr}.mission-text[data-astro-cid-6mulhoke]{padding-top:var(--space-8)}.mission-quote[data-astro-cid-6mulhoke]{grid-column:1/-1}}.carousel[data-astro-cid-qk6b3rq6]{gap:var(--space-6);min-width:0;display:grid}.carousel-bar[data-astro-cid-qk6b3rq6]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.carousel-controls[data-astro-cid-qk6b3rq6]{align-items:center;gap:var(--space-3);display:flex}.carousel-controls[data-astro-cid-qk6b3rq6][hidden]{display:none}.carousel-status[data-astro-cid-qk6b3rq6]{margin-right:var(--space-4)}.carousel-button[data-astro-cid-qk6b3rq6]{width:var(--size-button);height:var(--size-button);background:var(--colour-button-dark);border:var(--border-width) solid var(--colour-line-light);color:var(--colour-text);transition:border-color var(--duration-fast), background-color var(--duration-fast);place-items:center;display:grid}.carousel-button[data-astro-cid-qk6b3rq6] .arrow{width:var(--size-button-arrow);height:var(--size-button-arrow)}.carousel-button[data-astro-cid-qk6b3rq6]:hover:not(:disabled){border-color:var(--colour-white)}.carousel-button[data-astro-cid-qk6b3rq6]:disabled{opacity:.4;cursor:default}.flip[data-astro-cid-qk6b3rq6]{display:grid;transform:scaleX(-1)}.carousel-track[data-astro-cid-qk6b3rq6]{--gap:var(--space-5);gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:85%;grid-auto-flow:column;display:grid;position:relative;overflow-x:auto}.carousel-track[data-astro-cid-qk6b3rq6]::-webkit-scrollbar{display:none}.carousel-track[data-astro-cid-qk6b3rq6]>*{scroll-snap-align:start;min-width:0}@media (width>=40rem){.carousel-track[data-astro-cid-qk6b3rq6]{grid-auto-columns:calc((100% - var(--gap)) / 2)}}@media (width>=64rem){.carousel-track[data-astro-cid-qk6b3rq6]{grid-auto-columns:calc((100% - var(--gap) * (var(--per-view) - 1)) / var(--per-view))}}.carousel-dots[data-astro-cid-qk6b3rq6]{justify-content:center;gap:var(--space-2);display:flex}.carousel-dots[data-astro-cid-qk6b3rq6] .carousel-dot{width:var(--size-carousel-dot);height:var(--size-carousel-dot);border-radius:var(--radius-round);background:var(--colour-line-strong);transition:background-color var(--duration-fast)}.carousel-dots[data-astro-cid-qk6b3rq6] .carousel-dot.is-active{background:var(--colour-accent)}.drawer[data-astro-cid-t437j6pr]{width:min(var(--size-drawer), 100%);max-width:100%;height:var(--size-screen-height);max-height:none;color:var(--colour-text);background:var(--colour-black);border:0;border-left:var(--border-width) solid var(--colour-line-strong);overscroll-behavior:contain;margin:0 0 0 auto;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.drawer[data-astro-cid-t437j6pr]::backdrop{background:var(--colour-overlay)}@media (prefers-reduced-motion:no-preference){.drawer[data-astro-cid-t437j6pr][open]{animation:drawer-in var(--duration-drawer) var(--easing-out)}.drawer[data-astro-cid-t437j6pr][open]::backdrop{animation:backdrop-in var(--duration-drawer) var(--easing-out)}}@keyframes drawer-in{0%{transform:translate(100%)}}@keyframes backdrop-in{0%{opacity:0}}.drawer[data-astro-cid-t437j6pr]:target{width:100%;height:auto;margin:var(--space-6) 0 0;border:var(--border);display:block;position:relative;inset:auto}.drawer-inner[data-astro-cid-t437j6pr]{gap:var(--space-5);padding:var(--space-6) var(--space-5) var(--space-8);display:grid;position:relative}.drawer-close[data-astro-cid-t437j6pr]{top:var(--space-4);right:var(--space-4);width:var(--size-button);height:var(--size-button);color:var(--colour-text);border:var(--border-width) solid var(--colour-line-light);transition:border-color var(--duration-fast), color var(--duration-fast);place-items:center;display:grid;position:absolute}.drawer-close[data-astro-cid-t437j6pr]:hover{border-color:var(--colour-accent);color:var(--colour-accent)}.drawer-close[data-astro-cid-t437j6pr] svg[data-astro-cid-t437j6pr]{width:var(--size-icon);height:var(--size-icon)}.drawer-head[data-astro-cid-t437j6pr]{gap:var(--space-3);padding:0 var(--space-8) var(--space-5) var(--space-3);border-bottom:var(--border);display:grid}.drawer-name[data-astro-cid-t437j6pr]{font-size:var(--font-size-card-title);font-family:var(--font-body);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.drawer-credential[data-astro-cid-t437j6pr]{font-family:var(--font-mono);font-size:var(--font-size-body-large);color:var(--colour-accent);text-transform:uppercase;line-height:var(--line-height-serif)}.drawer-block[data-astro-cid-t437j6pr]{gap:var(--space-4);display:grid}.drawer-label[data-astro-cid-t437j6pr]{padding:var(--space-4);border:var(--border-width) solid var(--colour-line-light);font-family:var(--font-mono);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);text-align:center}.drawer-section[data-astro-cid-t437j6pr]{gap:var(--space-1);display:grid}.drawer-section[data-astro-cid-t437j6pr]+.drawer-section[data-astro-cid-t437j6pr]{margin-top:var(--space-4)}.drawer-subheading[data-astro-cid-t437j6pr]{font-family:var(--font-mono);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--colour-accent);line-height:var(--line-height-body)}.drawer-text[data-astro-cid-t437j6pr]{font-family:var(--font-mono);font-size:var(--font-size-body);color:var(--colour-grey-light);line-height:var(--line-height-body)}.drawer-text[data-astro-cid-t437j6pr]+.drawer-text[data-astro-cid-t437j6pr]{margin-top:var(--space-4)}.faculty-inner[data-astro-cid-7d3mulkd]{gap:var(--space-8);display:grid}.faculty-inner[data-astro-cid-7d3mulkd]>[data-astro-cid-7d3mulkd]{min-width:0}.faculty-head[data-astro-cid-7d3mulkd]{gap:var(--space-6);align-items:center;display:grid}.faculty-intro[data-astro-cid-7d3mulkd]{gap:var(--space-5);display:grid}.faculty-intro[data-astro-cid-7d3mulkd] .body-large[data-astro-cid-7d3mulkd]{color:var(--colour-grey-light)}.faculty-intro[data-astro-cid-7d3mulkd] .intro-strong[data-astro-cid-7d3mulkd]{color:var(--colour-text)}.faculty-group[data-astro-cid-7d3mulkd]{scroll-margin-top:var(--nav-height)}.faculty-group[data-astro-cid-7d3mulkd] h3[data-astro-cid-7d3mulkd]{font-family:var(--font-body);font-size:var(--font-size-heading-4);font-weight:var(--font-weight-bold);color:var(--colour-accent);text-transform:uppercase}.group-title[data-astro-cid-7d3mulkd]{gap:var(--space-2);display:grid}.group-line[data-astro-cid-7d3mulkd]{color:var(--colour-grey-light);max-width:var(--container-narrow)}.faculty-group[data-astro-cid-7d3mulkd] .carousel-track{--gap:var(--gap-profile-cards)}.faculty-stats-box[data-astro-cid-7d3mulkd]{gap:var(--space-3);display:grid}.stats-note[data-astro-cid-7d3mulkd]{font-size:var(--font-size-label);color:var(--colour-text-quiet);text-align:center}.faculty-button[data-astro-cid-7d3mulkd]{justify-content:center;display:flex}.faculty-head[data-astro-cid-7d3mulkd]{justify-items:center}.faculty-intro[data-astro-cid-7d3mulkd]{max-width:var(--container-narrow);text-align:center}.stats-section[data-astro-cid-ilge7d26]{gap:var(--space-6);display:grid}.competency-inner[data-astro-cid-6tfs2qai]{gap:var(--space-8);display:grid}.model[data-astro-cid-6tfs2qai]{gap:var(--space-7);align-items:center;display:grid}.model-group[data-astro-cid-6tfs2qai]{gap:var(--space-5);display:grid}.model-title[data-astro-cid-6tfs2qai]{font-family:var(--font-mono);font-size:var(--font-size-heading-5);font-weight:var(--font-weight-medium);color:var(--colour-accent);text-transform:uppercase;text-align:center;letter-spacing:var(--letter-spacing-label)}.model-list[data-astro-cid-6tfs2qai]{gap:var(--space-4);display:grid}.model-item[data-astro-cid-6tfs2qai]{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--colour-line-light);transition:border-color var(--duration-fast), background-color var(--duration-fast);display:flex}.model-item[data-astro-cid-6tfs2qai]:hover{border-color:var(--colour-accent);background:var(--colour-surface)}.model-icon[data-astro-cid-6tfs2qai]{width:calc(var(--size-icon) + var(--space-3));aspect-ratio:1;border:var(--border-width) solid var(--colour-accent);border-radius:var(--radius-round);color:var(--colour-accent);font-family:var(--font-mono);font-size:var(--font-size-label);flex:none;place-items:center;display:grid}.model-name[data-astro-cid-6tfs2qai]{font-family:var(--font-mono);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--colour-accent);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);line-height:var(--line-height-heading)}.model-centre[data-astro-cid-6tfs2qai]{width:var(--size-competency-mark);aspect-ratio:1;padding:var(--space-7);border-radius:var(--radius-round);border:var(--border-width-focus) solid var(--colour-white);box-shadow:inset 0 0 0 var(--space-3) var(--colour-black), inset 0 0 0 calc(var(--space-3) + var(--border-width)) var(--colour-line-light);order:-1;justify-self:center;place-items:center;display:grid}@media (width>=64rem){.model[data-astro-cid-6tfs2qai]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.model-centre[data-astro-cid-6tfs2qai]{order:0;grid-area:1/2}.model-group-right[data-astro-cid-6tfs2qai]{grid-area:1/3}}.testimonials-inner[data-astro-cid-tgbrwp4t]{gap:var(--space-8);display:grid}.testimonials-inner[data-astro-cid-tgbrwp4t]>[data-astro-cid-tgbrwp4t]{min-width:0}.testimonials[data-astro-cid-tgbrwp4t] .carousel-track{--gap:var(--gap-profile-cards);align-items:stretch}.testimonials-head[data-astro-cid-tgbrwp4t]{gap:var(--space-8);text-align:center;justify-items:center;display:grid}.testimonials-intro[data-astro-cid-tgbrwp4t]{gap:var(--space-2);max-width:var(--container-narrow);display:grid}.testimonials-intro[data-astro-cid-tgbrwp4t] .intro-strong[data-astro-cid-tgbrwp4t]{color:var(--colour-text)}.list-heading[data-astro-cid-tgbrwp4t]{font-size:var(--font-size-heading-4);font-weight:var(--font-weight-bold)}.testimonials-link[data-astro-cid-tgbrwp4t]{justify-content:center;display:flex}.journey-inner[data-astro-cid-7ycogkfb]{display:grid}.journey-heading[data-astro-cid-7ycogkfb]{gap:var(--space-5);padding-block:var(--section-padding-small) var(--space-6);align-content:start;display:grid}.journey-steps[data-astro-cid-7ycogkfb]{border-inline:var(--border)}.journey-steps[data-astro-cid-7ycogkfb] li[data-astro-cid-7ycogkfb]+li[data-astro-cid-7ycogkfb]{border-top:var(--border)}@media (width>=64rem){.journey-inner[data-astro-cid-7ycogkfb]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.journey-heading[data-astro-cid-7ycogkfb]{top:var(--nav-height);padding-block:var(--space-8);align-self:start;position:sticky}}.founder-inner[data-astro-cid-35f3qyan]{justify-items:center;display:grid}.founder-heading[data-astro-cid-35f3qyan]{gap:var(--space-5);max-width:var(--container-medium);text-align:center;padding-block:var(--section-padding-small) var(--space-7);justify-items:center;display:grid}.founder-column[data-astro-cid-35f3qyan]{gap:var(--space-6);width:100%;max-width:calc(var(--size-portrait-founder) + var(--space-9) * 2);padding:var(--space-6) var(--space-6) var(--space-7);border:var(--border);border-bottom:0;display:grid}.founder-photo[data-astro-cid-35f3qyan]{width:100%;max-width:var(--size-portrait-founder);padding:var(--space-6) var(--space-6) 0;border:var(--border-width) solid var(--colour-line-strong);transition:border-color var(--duration-highlight) var(--easing-standard);justify-self:center;position:relative}.founder-art[data-astro-cid-35f3qyan]{isolation:isolate;color:inherit;text-decoration:none;display:block;position:relative}a[data-astro-cid-35f3qyan].founder-art{cursor:pointer}a[data-astro-cid-35f3qyan].founder-art:focus-visible{outline-offset:var(--space-2)}.founder-bio-tag[data-astro-cid-35f3qyan]{right:calc(var(--space-6) * -1);bottom:calc(var(--inset-portrait-backdrop) + var(--space-5));z-index:var(--layer-top);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--colour-button-dark);color:var(--colour-grey-light);font-family:var(--font-mono);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);line-height:var(--line-height-heading);text-transform:uppercase;white-space:nowrap;pointer-events:none;display:inline-flex;position:absolute}.founder-bio-tag[data-astro-cid-35f3qyan] svg[data-astro-cid-35f3qyan]{width:var(--space-3);height:var(--space-3);color:var(--colour-accent);flex:none}@media (hover:hover) and (pointer:fine){.founder-bio-tag[data-astro-cid-35f3qyan]{opacity:0}a[data-astro-cid-35f3qyan].founder-art:hover .founder-bio-tag[data-astro-cid-35f3qyan],a[data-astro-cid-35f3qyan].founder-art:focus-visible .founder-bio-tag[data-astro-cid-35f3qyan]{opacity:1;transition:opacity var(--duration-fast)}.founder-art[data-astro-cid-35f3qyan].is-following:hover .founder-bio-tag[data-astro-cid-35f3qyan]{top:var(--offset-bio-tag);left:var(--offset-bio-tag);bottom:auto;right:auto}}.founder-art[data-astro-cid-35f3qyan] picture{z-index:var(--layer-raised);position:relative}.founder-art[data-astro-cid-35f3qyan] img{filter:grayscale();width:100%}.founder-backdrop[data-astro-cid-35f3qyan]{inset:0 0 var(--inset-portrait-backdrop) 0;background:var(--gradient-portrait-backdrop);position:absolute}.founder-backdrop[data-astro-cid-35f3qyan]:before,.founder-backdrop[data-astro-cid-35f3qyan]:after{content:"";opacity:0;transition:opacity var(--duration-highlight) var(--easing-standard);position:absolute;inset:0}.founder-backdrop[data-astro-cid-35f3qyan]:before{background:var(--colour-highlight-teal)}.founder-backdrop[data-astro-cid-35f3qyan]:after{background:var(--colour-spiral-line);-webkit-mask:var(--image-golden-spiral) center / 100% 100% no-repeat;mask:var(--image-golden-spiral) center / 100% 100% no-repeat}.founder-photo[data-astro-cid-35f3qyan]:hover,.founder-photo[data-astro-cid-35f3qyan]:focus-within{border-color:var(--colour-accent)}.founder-photo[data-astro-cid-35f3qyan]:hover .founder-backdrop[data-astro-cid-35f3qyan]:before,.founder-photo[data-astro-cid-35f3qyan]:hover .founder-backdrop[data-astro-cid-35f3qyan]:after,.founder-photo[data-astro-cid-35f3qyan]:focus-within .founder-backdrop[data-astro-cid-35f3qyan]:before,.founder-photo[data-astro-cid-35f3qyan]:focus-within .founder-backdrop[data-astro-cid-35f3qyan]:after{opacity:1}.founder-linkedin[data-astro-cid-35f3qyan]{z-index:var(--layer-top);width:calc(var(--size-button) + var(--space-4));aspect-ratio:1;background:var(--colour-black);border:var(--border-width) solid var(--colour-line-strong);color:var(--colour-text);transition:background-color var(--duration-fast), color var(--duration-fast);place-items:center;display:grid;position:absolute;bottom:0;left:0}.founder-linkedin[data-astro-cid-35f3qyan]:hover{background:var(--colour-accent);color:var(--colour-on-accent)}.founder-linkedin[data-astro-cid-35f3qyan] svg[data-astro-cid-35f3qyan]{width:var(--size-icon);height:var(--size-icon)}.founder-text[data-astro-cid-35f3qyan]{gap:var(--space-2);display:grid}.founder-name[data-astro-cid-35f3qyan]{font-size:var(--font-size-heading-5);font-weight:var(--font-weight-bold)}.founder-bio[data-astro-cid-35f3qyan]{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--font-size-small);text-transform:uppercase;color:var(--colour-grey-light);line-height:var(--line-height-body)}.publications[data-astro-cid-s6zdby7x] .carousel{gap:var(--space-8)}.publications-head[data-astro-cid-s6zdby7x]{gap:var(--space-4);display:grid}.publication-author[data-astro-cid-s6zdby7x]{color:var(--colour-grey-light)}.publications-icon[data-astro-cid-s6zdby7x]{width:calc(var(--size-step-icon) * 2);margin-left:var(--space-5)}.publication[data-astro-cid-s6zdby7x]{gap:var(--space-4);text-align:center;height:100%;padding:var(--space-6) var(--space-5);border:var(--border-width) solid var(--colour-line-strong);transition:border-color var(--duration-fast);align-content:start;justify-items:center;display:grid}.publication[data-astro-cid-s6zdby7x]:hover{border-color:var(--colour-accent)}.publication-title[data-astro-cid-s6zdby7x]{font-size:var(--font-size-serif-small);line-height:var(--line-height-body)}.publication-title[data-astro-cid-s6zdby7x] a[data-astro-cid-s6zdby7x]{text-decoration:none}@media (width<40rem){.publications-icon[data-astro-cid-s6zdby7x]{display:none}}.comparison[data-astro-cid-3w77vlkh]{width:min(var(--container-max), calc(var(--size-screen-width) - var(--gutter) * 2));max-width:none;max-height:var(--size-dialog-max-height);color:var(--colour-text);background:var(--colour-black);border:var(--border-strong);outline:var(--border-width) solid var(--colour-accent);outline-offset:var(--space-1);margin:auto;padding:0;overflow:auto}.comparison[data-astro-cid-3w77vlkh]::backdrop{background:var(--colour-overlay)}.comparison[data-astro-cid-3w77vlkh]:target{margin:var(--space-7) auto 0;max-height:none;display:block;position:relative}html.dialog-open{overflow:hidden}.comparison-head[data-astro-cid-3w77vlkh]{z-index:var(--layer-raised);justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);background:var(--colour-black);border-bottom:var(--border);display:flex;position:sticky;top:0}.comparison-close[data-astro-cid-3w77vlkh]{width:var(--size-button);height:var(--size-button);color:var(--colour-text);transition:color var(--duration-fast);place-items:center;display:grid}.comparison-close[data-astro-cid-3w77vlkh]:hover{color:var(--colour-accent)}.comparison-close[data-astro-cid-3w77vlkh] svg[data-astro-cid-3w77vlkh]{width:var(--size-icon);height:var(--size-icon)}.comparison-scroll[data-astro-cid-3w77vlkh]{padding:var(--space-6);overflow-x:auto}.comparison-table[data-astro-cid-3w77vlkh]{width:100%;min-width:calc(var(--size-comparison-label) + var(--size-comparison-column) * 5);border-collapse:collapse;table-layout:fixed}.corner[data-astro-cid-3w77vlkh],.row-head[data-astro-cid-3w77vlkh]{width:var(--size-comparison-label)}.col-head[data-astro-cid-3w77vlkh]{height:var(--size-comparison-image);border:var(--border-strong);vertical-align:bottom;text-align:left;padding:0;position:relative;overflow:hidden}.col-head[data-astro-cid-3w77vlkh] .col-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.col-name[data-astro-cid-3w77vlkh]{padding:var(--space-3) var(--space-4);background:var(--colour-black);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);display:inline-block;position:relative}.row-head[data-astro-cid-3w77vlkh]{z-index:var(--layer-base);padding:var(--space-5) var(--space-5) var(--space-5) 0;background:var(--colour-black);text-align:left;font-weight:var(--font-weight-regular);vertical-align:middle;position:sticky;left:0}.row-label[data-astro-cid-3w77vlkh]{display:block}.row-note[data-astro-cid-3w77vlkh]{margin-top:var(--space-2);display:block}.cell[data-astro-cid-3w77vlkh]{padding:var(--space-5) var(--space-4);border:var(--border-strong);text-align:center;vertical-align:middle;font-size:var(--font-size-small);color:var(--colour-grey-light)}.cell-accent[data-astro-cid-3w77vlkh]{color:var(--colour-accent)}.tick[data-astro-cid-3w77vlkh]{width:var(--size-icon);height:var(--size-icon);color:var(--colour-accent);margin-inline:auto}.comparison-notes[data-astro-cid-3w77vlkh]{gap:var(--space-1);padding:0 var(--space-6) var(--space-6);display:grid}.comparison-cta[data-astro-cid-3w77vlkh]{z-index:var(--layer-top);padding:var(--space-5) var(--space-6);background:var(--colour-black);border-top:var(--border);justify-content:center;display:flex;position:sticky;bottom:0}.comparison-hint[data-astro-cid-3w77vlkh]{display:none}@media (width<40rem){.comparison-hint[data-astro-cid-3w77vlkh]{padding:var(--space-4) var(--space-4) 0;color:var(--colour-accent);display:block}.comparison-cta[data-astro-cid-3w77vlkh],.comparison-head[data-astro-cid-3w77vlkh],.comparison-scroll[data-astro-cid-3w77vlkh],.comparison-notes[data-astro-cid-3w77vlkh]{padding-inline:var(--space-4)}.corner[data-astro-cid-3w77vlkh],.row-head[data-astro-cid-3w77vlkh]{width:var(--size-comparison-label-small)}.row-head[data-astro-cid-3w77vlkh]{font-size:var(--font-size-small);padding-right:var(--space-3)}.comparison-table[data-astro-cid-3w77vlkh]{min-width:calc(var(--size-comparison-label-small) + var(--size-comparison-column) * 5)}}.fellowships-inner[data-astro-cid-kqinwxls]{gap:var(--space-8);justify-items:center;display:grid}.fellowships-head[data-astro-cid-kqinwxls]{gap:var(--space-5);text-align:center;max-width:var(--container-narrow);justify-items:center;display:grid}.tagline[data-astro-cid-kqinwxls]{font-size:var(--font-size-small)}.intro[data-astro-cid-kqinwxls]{color:var(--colour-grey-light)}.pathways[data-astro-cid-kqinwxls]{gap:var(--space-6);width:100%;max-width:var(--container-medium);display:grid}.pathways-title[data-astro-cid-kqinwxls]{text-align:center;color:var(--colour-grey)}.pathway-grid[data-astro-cid-kqinwxls]{gap:var(--space-5);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--size-comparison-column)), 1fr));display:grid}.pathway[data-astro-cid-kqinwxls]{border:var(--border-width) solid var(--colour-line-strong);background:var(--colour-panel);transition:border-color var(--duration-base);flex-direction:column;display:flex}.pathway[data-astro-cid-kqinwxls]:hover{border-color:var(--colour-accent)}.pathway[data-astro-cid-kqinwxls]{position:relative}.pathway-link[data-astro-cid-kqinwxls]{color:inherit;text-decoration:none}.pathway-link[data-astro-cid-kqinwxls]:after{content:"";z-index:var(--layer-raised);position:absolute;inset:0}.pathway[data-astro-cid-kqinwxls]:has(.pathway-link){cursor:pointer}.pathway[data-astro-cid-kqinwxls]:has(.pathway-link:focus-visible){border-color:var(--colour-accent);outline:var(--border-width-focus) solid var(--colour-focus);outline-offset:var(--space-1)}.pathway-link[data-astro-cid-kqinwxls]:focus-visible{outline:none}.pathway-image[data-astro-cid-kqinwxls]{aspect-ratio:16/10;overflow:hidden}.pathway-image[data-astro-cid-kqinwxls] picture,.pathway-image[data-astro-cid-kqinwxls] img{object-fit:cover;width:100%;height:100%;display:block}.pathway-body[data-astro-cid-kqinwxls]{gap:var(--space-3);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.pathway-name[data-astro-cid-kqinwxls]{font-family:var(--font-mono);font-size:var(--font-size-heading-5);font-weight:var(--font-weight-bold);text-transform:uppercase;line-height:var(--line-height-heading)}.pathway-facts[data-astro-cid-kqinwxls]{gap:var(--space-3);flex-direction:column;flex:1;display:flex}.pathway-facts[data-astro-cid-kqinwxls] dt[data-astro-cid-kqinwxls]{font-size:var(--font-size-small);color:var(--colour-grey)}.pathway-description[data-astro-cid-kqinwxls]{font-family:var(--font-mono);font-size:var(--font-size-small);line-height:var(--line-height-body)}.pathway-duration[data-astro-cid-kqinwxls]{align-items:baseline;gap:var(--space-5);padding-top:var(--space-3);margin-top:auto;display:flex}.pathway-duration[data-astro-cid-kqinwxls] dd[data-astro-cid-kqinwxls]{font-family:var(--font-mono);font-size:var(--font-size-small);color:var(--colour-accent);text-transform:uppercase}.alignment[data-astro-cid-kqinwxls]{gap:var(--space-4);max-width:var(--container-narrow);text-align:center;display:grid}.alignment[data-astro-cid-kqinwxls] .body[data-astro-cid-kqinwxls]{color:var(--colour-grey-light)}.fellowship-buttons[data-astro-cid-kqinwxls]{align-items:center;gap:var(--space-5);flex-direction:column;display:flex}@media (width>=64rem){.pathways[data-astro-cid-kqinwxls]{max-width:none}.pathway-grid[data-astro-cid-kqinwxls]{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.selection-top[data-astro-cid-zxgqu524]{border-inline:var(--border);display:grid}.selection-top[data-astro-cid-zxgqu524]>[data-astro-cid-zxgqu524]{min-width:0}.selection-heading[data-astro-cid-zxgqu524]{gap:var(--space-5);padding:var(--space-8) var(--space-6) var(--space-6);align-self:end;display:grid}.selection-text[data-astro-cid-zxgqu524]{gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-7);color:var(--colour-grey-light);display:grid}.selection-text[data-astro-cid-zxgqu524] .body[data-astro-cid-zxgqu524]{color:var(--colour-grey-light);font-weight:var(--font-weight-medium)}.selection-text[data-astro-cid-zxgqu524] .emphasis[data-astro-cid-zxgqu524]{color:var(--colour-text);font-weight:var(--font-weight-semibold)}.criteria-title[data-astro-cid-zxgqu524]{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--colour-text);margin-top:var(--space-3)}.criteria[data-astro-cid-zxgqu524]{gap:var(--space-2);padding-left:var(--space-5);display:grid}.criteria[data-astro-cid-zxgqu524] li[data-astro-cid-zxgqu524]::marker{color:var(--colour-grey-light)}.selection-buttons[data-astro-cid-zxgqu524]{gap:var(--space-4);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.selection-steps[data-astro-cid-zxgqu524]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--size-column-min-small)), 1fr));border-top:var(--border);border-left:var(--border);display:grid}.selection-steps[data-astro-cid-zxgqu524] li[data-astro-cid-zxgqu524]{border-right:var(--border);border-bottom:var(--border)}@media (width>=64rem){.selection-top[data-astro-cid-zxgqu524]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.selection-heading[data-astro-cid-zxgqu524]{padding-block:var(--space-8)}.selection-text[data-astro-cid-zxgqu524]{padding:var(--space-8);border-left:var(--border)}}.contact-inner[data-astro-cid-d56ov33j]{gap:var(--space-4);justify-items:start;display:grid}.contact-inner[data-astro-cid-d56ov33j] .body-large[data-astro-cid-d56ov33j]{color:var(--colour-text)}.contact-email[data-astro-cid-d56ov33j]{align-items:center;gap:var(--space-4);margin-top:var(--space-5);font-size:var(--font-size-body-large);color:var(--colour-grey-light);text-decoration:none;display:inline-flex}.contact-email[data-astro-cid-d56ov33j]:hover{color:var(--colour-accent)}.contact-icon[data-astro-cid-d56ov33j]{width:var(--size-button);flex:none}.contact-form[data-astro-cid-d56ov33j]{gap:var(--space-4);width:100%;max-width:var(--container-narrow);margin-top:var(--space-6);display:grid}.field[data-astro-cid-d56ov33j]{gap:var(--space-2);display:grid}.field[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j],.field[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]{padding:var(--space-3);background:var(--colour-black);border:var(--border-width) solid var(--colour-line-light);border-radius:var(--radius-none)}.field[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]:focus-visible,.field[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]:focus-visible{border-color:var(--colour-accent)}.form-submit[data-astro-cid-d56ov33j]{min-height:var(--size-button);padding-inline:var(--space-6);background:var(--colour-accent);color:var(--colour-on-accent);justify-self:start}.faq-inner[data-astro-cid-gfo3rpqg]{gap:var(--space-8);display:grid}.faq-more[data-astro-cid-gfo3rpqg]{justify-items:center;gap:var(--space-4);display:grid}.card[data-astro-cid-mx574jlw]{background:var(--colour-surface);border:var(--border);border-radius:var(--radius-none);padding:var(--space-6);transition:transform var(--duration-base) var(--easing-out), border-color var(--duration-base) var(--easing-out), background-color var(--duration-base) var(--easing-out);position:relative}@media (hover:hover){.card-interactive[data-astro-cid-mx574jlw]:hover{transform:translateY(var(--distance-lift));border-color:var(--colour-accent);background:var(--colour-surface-hover)}}.card-interactive[data-astro-cid-mx574jlw]:focus-within{border-color:var(--colour-accent)}.promise-inner[data-astro-cid-tx5z4wua]{gap:var(--space-8);display:grid}.promise-head[data-astro-cid-tx5z4wua]{gap:var(--space-6);text-align:center;justify-items:center;display:grid}.promise-intro[data-astro-cid-tx5z4wua]{gap:var(--space-4);max-width:var(--container-narrow);display:grid}.promise-intro[data-astro-cid-tx5z4wua] .body[data-astro-cid-tx5z4wua]{color:var(--colour-grey-light)}.promise-intro[data-astro-cid-tx5z4wua] .intro-strong[data-astro-cid-tx5z4wua]{color:var(--colour-text)}.promise-cards[data-astro-cid-tx5z4wua]{gap:var(--gap-profile-cards);display:grid}.promise-cards[data-astro-cid-tx5z4wua] .promise-card{align-content:start;gap:var(--space-4);display:grid}.promise-card-title[data-astro-cid-tx5z4wua]{font-size:var(--font-size-heading-5);font-weight:var(--font-weight-bold);color:var(--colour-accent);line-height:var(--line-height-heading)}.promise-card-text[data-astro-cid-tx5z4wua]{font-family:var(--font-mono);font-size:var(--font-size-small);line-height:var(--line-height-body);color:var(--colour-grey-light)}@media (width>=64rem){.promise-cards[data-astro-cid-tx5z4wua]{grid-template-columns:repeat(3,minmax(0,1fr))}}.outcomes-inner[data-astro-cid-zsjv5nui]{gap:var(--space-8);display:grid}.outcomes-inner[data-astro-cid-zsjv5nui]>[data-astro-cid-zsjv5nui]{min-width:0}.outcomes[data-astro-cid-zsjv5nui] .carousel-track{--gap:var(--gap-profile-cards);align-items:stretch}.outcomes-head[data-astro-cid-zsjv5nui]{gap:var(--space-6);text-align:center;justify-items:center;display:grid}.outcomes-intro[data-astro-cid-zsjv5nui]{max-width:var(--container-narrow);color:var(--colour-grey-light)}.list-heading[data-astro-cid-zsjv5nui]{font-size:var(--font-size-heading-4);font-weight:var(--font-weight-bold)}.outcomes-link[data-astro-cid-zsjv5nui]{justify-content:center;display:flex}.fs-inner[data-astro-cid-i6nirdgs]{gap:var(--space-7);display:grid}.fs-inner[data-astro-cid-i6nirdgs]>[data-astro-cid-i6nirdgs]{min-width:0}.fs-filters[data-astro-cid-i6nirdgs]:not([hidden]){justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.fs-filter[data-astro-cid-i6nirdgs]{min-height:var(--size-button);padding-inline:var(--space-5);border:var(--border-width) solid var(--colour-line-light);color:var(--colour-text);font-family:var(--font-mono);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-fast), color var(--duration-fast), border-color var(--duration-fast);background:0 0}.fs-filter[data-astro-cid-i6nirdgs]:hover{border-color:var(--colour-accent)}.fs-filter[data-astro-cid-i6nirdgs][aria-pressed=true]{background:var(--colour-accent);border-color:var(--colour-accent);color:var(--colour-on-accent)}.fs-grid[data-astro-cid-i6nirdgs]{gap:var(--gap-profile-cards);display:grid}@media (width>=40rem){.fs-grid[data-astro-cid-i6nirdgs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.fs-grid[data-astro-cid-i6nirdgs]{grid-template-columns:repeat(3,minmax(0,1fr))}}.fs-card[data-astro-cid-i6nirdgs]{perspective:var(--perspective-card);position:relative}.fs-card[data-astro-cid-i6nirdgs][hidden]{display:none}.fs-inner-card[data-astro-cid-i6nirdgs]{height:100%;transform-style:preserve-3d;transition:transform var(--duration-flip) var(--easing-standard);display:grid}.fs-face[data-astro-cid-i6nirdgs]{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:var(--border-width) solid var(--colour-line-strong);background:var(--colour-panel);grid-area:1/1}.fs-back[data-astro-cid-i6nirdgs]{align-content:start;gap:var(--space-5);padding:var(--space-6);display:grid;transform:rotateY(180deg)}.fs-card[data-astro-cid-i6nirdgs].is-flipped .fs-inner-card[data-astro-cid-i6nirdgs]{transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){.fs-card[data-astro-cid-i6nirdgs]:hover .fs-inner-card[data-astro-cid-i6nirdgs]{transform:rotateY(180deg)}}.fs-card[data-astro-cid-i6nirdgs]:hover .fs-face[data-astro-cid-i6nirdgs],.fs-card[data-astro-cid-i6nirdgs].is-flipped .fs-face[data-astro-cid-i6nirdgs]{border-color:var(--colour-accent)}@media (prefers-reduced-motion:reduce){.fs-inner-card[data-astro-cid-i6nirdgs]{transition:none}}.fs-flip[data-astro-cid-i6nirdgs]{z-index:var(--layer-raised);cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.fs-flip[data-astro-cid-i6nirdgs]:focus-visible{outline:var(--border-width-focus) solid var(--colour-focus);outline-offset:var(--space-1)}.fs-front[data-astro-cid-i6nirdgs]{flex-direction:column;display:flex}.fs-photo[data-astro-cid-i6nirdgs]{min-height:var(--size-card-photo-min);background:var(--colour-surface);flex:1;place-items:center;display:grid;overflow:hidden}.fs-photo[data-astro-cid-i6nirdgs] picture,.fs-photo[data-astro-cid-i6nirdgs] img{object-fit:cover;object-position:center 25%;filter:grayscale();width:100%;height:100%;display:block}.fs-initials[data-astro-cid-i6nirdgs]{font-family:var(--font-display);font-size:var(--font-size-stat);color:var(--colour-grey)}.fs-front-text[data-astro-cid-i6nirdgs]{gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-6);display:grid}.fs-name[data-astro-cid-i6nirdgs],.fs-back-name[data-astro-cid-i6nirdgs]{font-size:var(--font-size-heading-5);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.fs-first[data-astro-cid-i6nirdgs]{align-items:center;gap:var(--space-4);display:flex}.fs-value[data-astro-cid-i6nirdgs]{font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-4);line-height:var(--line-height-heading);color:var(--colour-accent);font-variant-numeric:tabular-nums}.fs-label[data-astro-cid-i6nirdgs]{font-family:var(--font-mono);font-size:var(--font-size-small);line-height:var(--line-height-body);color:var(--colour-grey-light)}.fs-stats[data-astro-cid-i6nirdgs]{gap:var(--space-4);display:grid}.fs-stat[data-astro-cid-i6nirdgs]{gap:var(--space-1);padding-top:var(--space-4);border-top:var(--border);flex-direction:column-reverse;display:flex}.fs-strip[data-astro-cid-i6nirdgs] .marquee{--marquee-gap:var(--space-8);--marquee-duration:var(--duration-marquee-slow);padding-block:var(--space-5);border-block:var(--border)}.fs-strip-name[data-astro-cid-i6nirdgs]{font-family:var(--font-serif);font-size:var(--font-size-heading-4);color:var(--colour-grey);white-space:nowrap}.fs-source[data-astro-cid-i6nirdgs]{font-size:var(--font-size-label);color:var(--colour-text-quiet);text-align:center}
