.InstructorProfile_header__UFwKT{margin-top:16px;overflow:hidden;border-radius:var(--r-panel);border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-rest)}.InstructorProfile_identity__HpEFX{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:24px 32px}.InstructorProfile_avatar__f0dg_{flex:none;display:inline-block;overflow:hidden;border-radius:50%;border:4px solid var(--card);background:var(--card);box-shadow:var(--shadow-rest)}.InstructorProfile_biography__CJQqd{min-width:0;padding:20px 32px;border-top:1px solid var(--border)}.InstructorProfile_biography__CJQqd h2{font-size:16px}.InstructorProfile_biography__CJQqd p{margin-top:8px}.InstructorProfile_courses__ujMT0{min-width:0;margin-top:32px}.InstructorProfile_courseGrid__FNtCo{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--grid-catalogue-min),100%),1fr));gap:var(--grid-gap);margin-top:20px}@media(max-width:640px){.InstructorProfile_identity__HpEFX{padding:20px;gap:16px}.InstructorProfile_biography__CJQqd{padding:20px}.InstructorProfile_courses__ujMT0{margin-top:24px}}.PublicShell_auth__iXy_e{display:flex;align-items:center;gap:8px}.PublicShell_menuAuth__y58Du{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:16px 12px;border-block-end:1px solid var(--border)}.PublicShell_menuAuth__y58Du>a{min-inline-size:0;white-space:normal;height:auto;min-block-size:44px;padding:8px;text-align:center}@media(max-width:639px){.PublicShell_header__HpGIM[data-session=guest]{display:grid;grid-template-columns:minmax(0,1fr) 42px 40px;gap:10px 8px;height:auto;padding:12px}.PublicShell_header__HpGIM[data-session=guest] .PublicShell_actions__5f9Mk{display:contents}.PublicShell_header__HpGIM[data-session=guest] .display-prefs{grid-column:2;grid-row:1}.PublicShell_header__HpGIM[data-session=guest] .PublicShell_menuTrigger__bx9EB{grid-column:3;grid-row:1}.PublicShell_header__HpGIM[data-session=guest] .PublicShell_auth__iXy_e{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.PublicShell_header__HpGIM[data-session=guest] .PublicShell_auth__iXy_e>a{width:100%;min-inline-size:0;height:auto;min-block-size:44px;padding:8px 10px;white-space:normal;line-height:1.4;text-align:center}.PublicShell_header__HpGIM[data-session=guest] .PublicShell_signIn__8gGMA{border:1px solid var(--border);background:var(--card);color:var(--foreground)}.PublicShell_header__HpGIM:not([data-session=guest]) .PublicShell_brandLogo__uT8Qs{width:calc(var(--logo-h) * 305 / 325)}}.About_hero__LmcoD{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center;padding-block:28px 56px}.About_copy__Pn27U{min-width:0}.About_eyebrow__BqM91{display:flex;align-items:center;gap:8px;color:var(--primary-ink);font-weight:600;font-size:13px;margin-bottom:18px}.About_copy__Pn27U h1{font-family:var(--font-heading);color:var(--foreground);font-size:clamp(24px,2.2vw,28px);font-weight:750;line-height:1.25;letter-spacing:-.035em;max-width:22ch;text-wrap:balance}.About_lede__VsXUR{color:var(--ink-2);font-size:16px;line-height:1.9;max-width:55ch;margin-block:20px 24px}.About_catalogue__gO69t{padding:32px;border:1px solid var(--border);border-radius:24px;background:linear-gradient(145deg,var(--hero-ground),var(--card))}.About_mark__DTT3J{display:grid;place-items:center;width:60px;height:60px;background:var(--card);color:var(--primary-ink);border-radius:18px;margin-bottom:24px}.About_catalogue__gO69t h2{font-family:var(--font-heading);font-size:22px;font-weight:700;color:var(--foreground);line-height:1.5}.About_figures__J9kDS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:28px}.About_figures__J9kDS dd{font-family:var(--font-heading);font-weight:750;font-size:28px;line-height:1.5;color:var(--primary-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.About_figures__J9kDS dt{font-size:max(12px,var(--text-min,12px));color:var(--muted-foreground);line-height:1.8}.About_catalogue__gO69t>p{display:flex;gap:8px;align-items:center;padding-top:20px;border-top:1px solid var(--border);font-size:13px;color:var(--muted-foreground)}.About_catalogue__gO69t>p svg{flex:none;color:var(--primary-ink)}@media(max-width:850px){.About_hero__LmcoD{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:20px 36px}.About_catalogue__gO69t{padding:24px}}.FeatureBanner_surface__vfmpv{position:relative;isolation:isolate;min-width:0;overflow:hidden;border-radius:var(--r-panel);background:var(--feature-ground);color:var(--feature-foreground);box-shadow:var(--shadow-rest)}.FeatureBanner_content___mjCn{position:relative;z-index:1;min-width:0}.FeatureBanner_eyebrow__VYnMh{display:inline-flex;align-items:center;gap:8px;font-size:max(12px,var(--text-min,12px));font-weight:600;line-height:1.7;color:var(--feature-highlight)}.FeatureBanner_title__jklkv{margin:12px 0 0;font-family:var(--font-heading);font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.4;letter-spacing:-.025em;color:var(--feature-foreground)}.FeatureBanner_description__RGM_0{max-width:56ch;margin:12px 0 0;color:var(--feature-muted);font-size:14px;line-height:1.8}.FeatureBanner_download__7i3kO{display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:32px;padding:32px 40px}.FeatureBanner_phoneArt__dpsCu{position:relative;display:grid;place-items:center;min-height:180px;pointer-events:none}.FeatureBanner_phoneArt__dpsCu:before{content:"";position:absolute;width:200px;height:156px;border-radius:32px;background:var(--feature-art);opacity:.65;transform:rotate(-12deg)}.FeatureBanner_phone__2eR9U{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;width:104px;height:172px;padding:24px 14px;border:2px solid var(--feature-border);border-radius:20px;background:var(--brand-navy);color:var(--feature-highlight);box-shadow:0 16px 32px var(--feature-shadow)}.FeatureBanner_phone__2eR9U:before{content:"";position:absolute;top:8px;width:28px;height:4px;border-radius:4px;background:var(--feature-border)}.FeatureBanner_phone__2eR9U>svg{width:32px;height:32px}.FeatureBanner_phoneLines__5MC3c{display:grid;width:100%;gap:7px}.FeatureBanner_phoneLines__5MC3c>i{display:block;height:5px;border-radius:4px;background:var(--feature-border)}.FeatureBanner_phoneLines__5MC3c>i:last-child{width:65%}@media(max-width:640px){.FeatureBanner_download__7i3kO{grid-template-columns:minmax(0,1fr);padding:24px}.FeatureBanner_phoneArt__dpsCu{display:none}}.AcademicDiscovery_panel__UEqig{width:100%;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;scroll-margin-top:96px}.AcademicDiscovery_tabs__ZJEw7{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 24px;border-bottom:1px solid var(--border)}.AcademicDiscovery_tab__tvz9y{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 18px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--card);color:var(--ink-2);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.AcademicDiscovery_tab__tvz9y>span{min-width:24px;padding:2px 7px;border-radius:var(--r-pill);background:var(--secondary);font-size:max(12px,var(--text-min,12px));line-height:1.6;font-variant-numeric:tabular-nums}.AcademicDiscovery_tab__tvz9y[aria-selected=true]{background:var(--brand-indigo);color:var(--brand-white)}.AcademicDiscovery_tab__tvz9y[aria-selected=true]>span{background:var(--brand-indigo-soft-on-dark);color:var(--brand-white)}.AcademicDiscovery_tab__tvz9y:hover:not([aria-selected=true]){background:var(--brand-indigo-soft);color:var(--brand-indigo-ink)}.AcademicDiscovery_content__BYIJQ{padding:24px 0 0}.AcademicDiscovery_breadcrumbs__6WLoN{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:20px}.AcademicDiscovery_breadcrumbs__6WLoN button{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--muted-foreground);font:inherit;font-size:13px;line-height:1.7;padding:4px 0;cursor:pointer}.AcademicDiscovery_breadcrumbs__6WLoN [aria-current=page]{color:var(--brand-indigo-ink);font-weight:650}.AcademicDiscovery_institutions__NIbIE{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--grid-institution-min),100%),1fr));justify-items:start;gap:var(--grid-gap);width:100%}.AcademicDiscovery_institution__DRYhq{display:flex;flex-direction:column;min-width:0;min-height:140px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--card);color:var(--foreground);text-align:start;cursor:pointer;transition:border-color var(--t-hover),box-shadow var(--t-hover),transform var(--t-hover)}.AcademicDiscovery_institution__DRYhq:hover:not(:disabled){transform:translateY(-3px);border-color:var(--brand-indigo-ink);box-shadow:var(--shadow-rest)}.AcademicDiscovery_institution__DRYhq[aria-current=true]{border-color:var(--brand-indigo);background:var(--card);box-shadow:inset 0 4px 0 var(--brand-indigo),var(--shadow-rest)}.AcademicDiscovery_institution__DRYhq:disabled{cursor:default}.AcademicDiscovery_institutionTop__KSCNd{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-bottom:10px;color:var(--brand-indigo-ink)}.AcademicDiscovery_monogram__E129f{text-align:center;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--brand-indigo-soft);font-family:var(--font-heading);font-size:15px;font-weight:750;color:var(--brand-indigo-ink)}.AcademicDiscovery_institutionName__fjy3D{display:block;width:100%;font-family:var(--font-heading);font-size:15px;font-weight:700;line-height:1.6;white-space:normal;overflow-wrap:anywhere;color:var(--foreground)}.AcademicDiscovery_institutionDescription__lCuZ5{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px;font-size:13px;line-height:1.8;color:var(--muted-foreground)}.AcademicDiscovery_institutionFooter__lrtqD{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:10px;color:var(--brand-indigo-ink)}.AcademicDiscovery_courseCount__F6_gn{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--muted-foreground);font-size:max(12px,var(--text-min,12px));line-height:1.8}.AcademicDiscovery_courseCount__F6_gn b{color:var(--foreground);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.AcademicDiscovery_drilldown__mGtvU{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));align-items:start;gap:16px;margin-top:24px;padding:24px 0 0;border-top:1px solid var(--border)}.AcademicDiscovery_column__OYwji{min-width:0;padding:16px;background:color-mix(in srgb,var(--card) 76%,var(--brand-indigo-soft));border:1px solid color-mix(in srgb,var(--brand-indigo) 10%,var(--border));border-radius:var(--r-card);box-shadow:0 14px 34px -28px rgba(16,27,56,.42)}.AcademicDiscovery_columnHeading__WvKeF{display:flex;align-items:center;gap:9px;font-family:var(--font-heading);color:var(--foreground);font-size:13px;font-weight:700;margin:0 0 12px}.AcademicDiscovery_columnHeading__WvKeF:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:var(--brand-indigo);box-shadow:0 0 0 4px var(--brand-indigo-soft)}.AcademicDiscovery_rows__GZ6MZ{display:grid;gap:8px;list-style:none;padding:2px;margin:-2px;max-height:360px;overflow-y:auto}.AcademicDiscovery_row__sfAnQ{position:relative;width:100%;min-height:66px;display:flex;gap:10px;align-items:center;padding:13px 12px 13px 14px;border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-indigo-soft));border-radius:14px;background:var(--card);color:var(--ink-2);font:inherit;font-size:13px;line-height:1.7;text-align:start;cursor:pointer;box-shadow:0 2px 5px rgba(16,27,56,.035);transition:transform var(--t-hover),border-color var(--t-hover),background var(--t-hover),box-shadow var(--t-hover),color var(--t-hover)}.AcademicDiscovery_rowName___82UJ{flex:1;min-width:0;overflow-wrap:anywhere}.AcademicDiscovery_rowCount__tJ1_v{min-width:28px;flex:none;border-radius:9px;padding:3px 8px;line-height:1.5;color:var(--brand-indigo-ink);background:var(--brand-indigo-soft);font-size:max(12px,var(--text-min,12px));font-weight:650;text-align:center;font-variant-numeric:tabular-nums}.AcademicDiscovery_row__sfAnQ svg{width:24px;height:24px;padding:5px;border-radius:8px;background:var(--secondary);color:var(--muted-foreground);transition:background var(--t-hover),color var(--t-hover),transform var(--t-hover)}.AcademicDiscovery_row__sfAnQ:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand-indigo) 42%,var(--border));background:var(--card);color:var(--brand-indigo-ink);box-shadow:0 8px 18px -12px rgba(15,30,56,.3)}.AcademicDiscovery_row__sfAnQ:hover:not(:disabled) svg{background:var(--brand-indigo-soft);color:var(--brand-indigo-ink)}.AcademicDiscovery_row__sfAnQ[aria-current=true]{border-color:color-mix(in srgb,var(--brand-indigo) 58%,var(--border));background:linear-gradient(115deg,color-mix(in srgb,var(--brand-indigo) 11%,var(--card)),color-mix(in srgb,var(--brand-lavender) 13%,var(--card)));color:var(--brand-indigo-ink);box-shadow:0 6px 16px -12px rgba(15,30,56,.32)}.AcademicDiscovery_row__sfAnQ[aria-current=true]:before{content:"";position:absolute;inset-block:10px;inset-inline-start:0;width:3px;border-radius:4px;background:var(--brand-indigo)}.AcademicDiscovery_row__sfAnQ[aria-current=true] .AcademicDiscovery_rowCount__tJ1_v,.AcademicDiscovery_row__sfAnQ[aria-current=true] svg{background:color-mix(in srgb,var(--brand-indigo) 13%,var(--card));color:var(--brand-indigo-ink)}.AcademicDiscovery_row__sfAnQ:disabled{cursor:default}.AcademicDiscovery_breadcrumbs__6WLoN svg,.AcademicDiscovery_row__sfAnQ svg{flex:none}.AcademicDiscovery_courses__Ereb8{container-type:inline-size;margin-top:28px;padding-top:24px;border-top:1px solid var(--border)}.AcademicDiscovery_courseHeader__AwYAE{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:20px}.AcademicDiscovery_courseHeader__AwYAE p{margin:0 0 5px;font-size:max(12px,var(--text-min,12px));color:var(--brand-indigo-ink);font-weight:600}.AcademicDiscovery_courseHeader__AwYAE h3{margin:0;font-family:var(--font-heading);font-size:22px;font-weight:700;color:var(--foreground)}.AcademicDiscovery_context__2Bc54{max-width:100%;padding:7px 12px;border-radius:var(--r-pill);background:var(--brand-indigo-soft);font-size:13px;font-weight:600;line-height:1.7;color:var(--brand-indigo-ink);overflow-wrap:anywhere}.AcademicDiscovery_courseGrid__eVR4a{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:var(--grid-gap)}.AcademicDiscovery_course__C5RJy{display:flex;flex-direction:column;min-width:0;border:1px solid var(--border);border-radius:16px;background:var(--card);overflow:hidden;color:var(--foreground);text-decoration:none;transition:box-shadow var(--t-hover),transform var(--t-hover)}.AcademicDiscovery_course__C5RJy:hover{transform:translateY(-3px);box-shadow:var(--shadow-rest)}.AcademicDiscovery_courseImage__63qlS{display:block;width:100%;aspect-ratio:16/9;height:auto;overflow:hidden}.AcademicDiscovery_courseBody__9IBOP{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0;padding:14px}.AcademicDiscovery_courseTitle__1b0RU{font-family:var(--font-heading);font-size:14px;font-weight:650;line-height:1.6;white-space:normal;color:var(--foreground)}.AcademicDiscovery_instructor__3sFfo{font-size:max(12px,var(--text-min,12px));line-height:1.8;color:var(--muted-foreground)}.AcademicDiscovery_courseFooter__VYWrB{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid var(--border);font-size:13px;font-weight:650;color:var(--brand-indigo-ink)}.AcademicDiscovery_courseFooter__VYWrB>span:not(:first-child){display:inline-flex;gap:5px;align-items:center;font-size:max(12px,var(--text-min,12px));font-weight:400;color:var(--muted-foreground)}.AcademicDiscovery_empty__HQLka{color:var(--muted-foreground);font-size:14px;line-height:1.8;padding:16px 0}.AcademicDiscovery_institutionSkeleton__rKua0,.AcademicDiscovery_institution__DRYhq{width:100%;max-width:var(--grid-institution-max)}.AcademicDiscovery_institutionSkeleton__rKua0{min-height:140px;border-radius:var(--r-card)}.AcademicDiscovery_panel__UEqig a:focus-visible,.AcademicDiscovery_panel__UEqig button:focus-visible{outline:3px solid var(--ring);outline-offset:4px}[dir=rtl] .AcademicDiscovery_breadcrumbs__6WLoN svg,[dir=rtl] .AcademicDiscovery_row__sfAnQ svg{transform:scaleX(-1)}@media(max-width:640px){.AcademicDiscovery_tabs__ZJEw7{padding:0 0 16px;gap:6px}.AcademicDiscovery_tab__tvz9y{flex:1;padding:9px;font-size:13px;justify-content:center}.AcademicDiscovery_content__BYIJQ{padding:20px 0 0}.AcademicDiscovery_institutions__NIbIE{gap:12px}.AcademicDiscovery_institution__DRYhq{min-height:140px;padding:16px}.AcademicDiscovery_drilldown__mGtvU{gap:12px}.AcademicDiscovery_column__OYwji:not(:last-child){display:none}.AcademicDiscovery_courseGrid__eVR4a{gap:16px}}@media(prefers-reduced-motion:reduce){.AcademicDiscovery_course__C5RJy,.AcademicDiscovery_institution__DRYhq,.AcademicDiscovery_row__sfAnQ,.AcademicDiscovery_row__sfAnQ svg{transition:none}.AcademicDiscovery_course__C5RJy:hover,.AcademicDiscovery_institution__DRYhq:hover:not(:disabled),.AcademicDiscovery_row__sfAnQ:hover:not(:disabled){transform:none}}.AcademicDiscovery_column__OYwji:only-child .AcademicDiscovery_rows__GZ6MZ{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr))}.AcademicDiscovery_row__sfAnQ:hover:not(:disabled),.AcademicDiscovery_row__sfAnQ[aria-current=true]{border-color:var(--brand-indigo);background:var(--brand-indigo-soft)}@container(min-width:640px){.AcademicDiscovery_courseGrid__eVR4a{grid-template-columns:repeat(2,minmax(0,1fr))}}@container(min-width:900px){.AcademicDiscovery_courseGrid__eVR4a{grid-template-columns:repeat(3,minmax(0,1fr))}}@container(min-width:1200px){.AcademicDiscovery_courseGrid__eVR4a{grid-template-columns:repeat(4,minmax(0,1fr))}}.AcademicDiscovery_courseFooter__VYWrB>svg{display:none}