.course-slideshow[data-astro-cid-25cjs7sj]{background:var(--ink);position:absolute;inset:0;overflow:hidden}.course-slide[data-astro-cid-25cjs7sj]{opacity:0;width:100%;height:100%;transition:opacity 2s cubic-bezier(.45,0,.55,1);display:block;position:absolute;inset:0}.course-slide[data-astro-cid-25cjs7sj].is-active{opacity:1}@media (prefers-reduced-motion:reduce){.course-slide[data-astro-cid-25cjs7sj]{transition:none}}.faq-list[data-astro-cid-bppbuphv] details[data-astro-cid-bppbuphv]:first-child,.faq-list[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]{border-top:0}main>section[data-astro-cid-bppbuphv].faq-full-width.section.container{width:100%;max-width:none;padding-inline:max(calc(var(--gutter) + var(--content-inset)),calc((100% - var(--container-max))/2 + var(--content-inset)));border-radius:0;margin-inline:0}.program-instructors[data-astro-cid-7vta7p2y]{display:block}.instructor-heading[data-astro-cid-7vta7p2y]{margin-bottom:2.5rem}.instructor-heading[data-astro-cid-7vta7p2y] h2[data-astro-cid-7vta7p2y]{margin:0;font-size:clamp(2.5rem,3.7vw,3.5rem);line-height:1.04}.instructor-directory[data-astro-cid-7vta7p2y]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0 2rem;display:grid}.instructor-profile[data-astro-cid-7vta7p2y]{border-bottom:1px solid var(--line);min-width:0;padding:1.25rem 0}.instructor-profile[data-astro-cid-7vta7p2y] summary[data-astro-cid-7vta7p2y]{cursor:pointer;align-items:center;gap:1rem;list-style:none;display:flex}.instructor-profile[data-astro-cid-7vta7p2y] summary[data-astro-cid-7vta7p2y]::-webkit-details-marker{display:none}.instructor-portrait[data-astro-cid-7vta7p2y]{border-radius:50%;flex:none;width:4.5rem;height:4.5rem;display:block;overflow:hidden}.instructor-portrait[data-astro-cid-7vta7p2y] img[data-astro-cid-7vta7p2y]{object-fit:cover;width:100%;height:100%;display:block}.instructor-profile[data-astro-cid-7vta7p2y] summary[data-astro-cid-7vta7p2y]>span[data-astro-cid-7vta7p2y]:nth-child(2){flex:1;gap:.25rem;min-width:0;display:grid}.instructor-profile[data-astro-cid-7vta7p2y] strong[data-astro-cid-7vta7p2y]{font-size:1.125rem;font-weight:500;line-height:1.3}.instructor-profile[data-astro-cid-7vta7p2y] summary[data-astro-cid-7vta7p2y]>span[data-astro-cid-7vta7p2y]>span[data-astro-cid-7vta7p2y]{font-size:.875rem}.profile-plus[data-astro-cid-7vta7p2y]{flex:none;transition:transform .25s;display:flex}.instructor-profile[data-astro-cid-7vta7p2y][open] .profile-plus[data-astro-cid-7vta7p2y]{transform:rotate(45deg)}.instructor-bio[data-astro-cid-7vta7p2y]{padding:1.25rem 0 .5rem}.instructor-bio[data-astro-cid-7vta7p2y] p[data-astro-cid-7vta7p2y]{margin:0;font-size:1rem;line-height:1.65}.instructor-profile[data-astro-cid-7vta7p2y] summary[data-astro-cid-7vta7p2y]:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:4px}@media (width<=1199px){.instructor-directory[data-astro-cid-7vta7p2y]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.instructor-heading[data-astro-cid-7vta7p2y]{grid-template-columns:1fr;gap:1.5rem;margin-bottom:1rem}.instructor-heading[data-astro-cid-7vta7p2y] h2[data-astro-cid-7vta7p2y]{font-size:2.5rem}.instructor-directory[data-astro-cid-7vta7p2y]{grid-template-columns:1fr}.instructor-portrait[data-astro-cid-7vta7p2y]{width:4rem;height:4rem}}@media (prefers-reduced-motion:reduce){.profile-plus[data-astro-cid-7vta7p2y]{transition:none}}.program-hero[data-astro-cid-2nbbkted]{grid-template-columns:1.2fr 1fr;gap:1rem;margin-top:1.5rem;display:grid}.program-hero-copy[data-astro-cid-2nbbkted]{background:var(--ink) url(/media/gradient-noise.svg) center/cover;color:#fff;padding:3rem var(--content-inset);border-radius:1rem;flex-direction:column;justify-content:space-between;gap:2.5rem;min-height:38rem;display:flex}.program-back[data-astro-cid-2nbbkted]{color:#fff;align-items:center;gap:.5rem;width:fit-content;font-size:.875rem;text-decoration:none;display:inline-flex}.program-back[data-astro-cid-2nbbkted] svg{width:1rem;height:1rem;transform:rotate(180deg)}.program-back[data-astro-cid-2nbbkted]:hover{opacity:.75}.program-hero-copy[data-astro-cid-2nbbkted] .edition-status-pill{margin:0 0 1.25rem}.program-hero[data-astro-cid-2nbbkted] h1[data-astro-cid-2nbbkted]{color:#fff;letter-spacing:-.035em;margin:0 0 1.5rem;font-size:clamp(3.5rem,4.8vw,4.5rem);line-height:1}.program-lead[data-astro-cid-2nbbkted]{max-width:38ch;margin:0;font-size:1.125rem;line-height:1.5}.program-hero-action[data-astro-cid-2nbbkted]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.program-hero-photo[data-astro-cid-2nbbkted]{border-radius:1rem;min-width:0;position:relative;overflow:hidden}.program-hero-photo[data-astro-cid-2nbbkted] img[data-astro-cid-2nbbkted]{object-fit:cover;width:100%;height:100%}.program-summary[data-astro-cid-2nbbkted]{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:2.5rem;padding-bottom:2.5rem;display:grid}.program-summary[data-astro-cid-2nbbkted]>div[data-astro-cid-2nbbkted]{border:1px solid var(--ink);background:var(--white);border-radius:1rem;align-content:center;gap:.5rem;min-width:0;padding:1.5rem;display:grid}.program-summary[data-astro-cid-2nbbkted] span[data-astro-cid-2nbbkted]{font-size:.875rem}.program-summary[data-astro-cid-2nbbkted] strong[data-astro-cid-2nbbkted]{font-size:1.25rem;font-weight:500}.program-archive-note[data-astro-cid-2nbbkted]{margin-top:1.5rem}.program-archive-note[data-astro-cid-2nbbkted] p[data-astro-cid-2nbbkted]{background:#f5f2eb;border-radius:.75rem;margin:0;padding:1rem 1.5rem;font-size:.9375rem}.program-introduction[data-astro-cid-2nbbkted]{grid-template-columns:1fr 1fr;gap:5rem;display:grid}.program-introduction[data-astro-cid-2nbbkted] h2[data-astro-cid-2nbbkted]{max-width:14ch;margin:0;font-size:clamp(2.5rem,3.7vw,3.5rem);line-height:1.03}.program-introduction[data-astro-cid-2nbbkted] p[data-astro-cid-2nbbkted]{max-width:65ch;margin:0 0 1.25rem;font-size:1rem;line-height:1.65}.program-information[data-astro-cid-2nbbkted]{background:var(--ink);color:#fff;padding:4rem var(--content-inset);border-radius:1rem}.programming-grid[data-astro-cid-2nbbkted]{grid-template-columns:1fr 1.15fr;gap:4rem;display:grid}.programming-copy[data-astro-cid-2nbbkted] h2[data-astro-cid-2nbbkted]{color:#fff;margin:0 0 2rem;font-size:clamp(2.25rem,3.5vw,3rem)}.programming-details[data-astro-cid-2nbbkted]{min-width:0}.program-facts[data-astro-cid-2nbbkted]{margin:0}.program-facts[data-astro-cid-2nbbkted]>div[data-astro-cid-2nbbkted]{border-bottom:1px solid #ffffff30;grid-template-columns:minmax(8rem,.8fr) minmax(0,1.2fr);gap:1rem;padding:1rem 0;display:grid}.program-facts[data-astro-cid-2nbbkted] dt[data-astro-cid-2nbbkted]{color:#c6d5e5;font-size:.875rem}.program-facts[data-astro-cid-2nbbkted] dd[data-astro-cid-2nbbkted]{overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.5}.program-enrol[data-astro-cid-2nbbkted]{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.program-prose[data-astro-cid-2nbbkted]{font-size:1rem;line-height:1.65;overflow-x:auto}.program-prose[data-astro-cid-2nbbkted] p{margin:0 0 1.25rem}.program-prose[data-astro-cid-2nbbkted] ul,.program-prose[data-astro-cid-2nbbkted] ol{padding-left:1.3rem}.program-prose[data-astro-cid-2nbbkted] li{margin-bottom:.75rem}.program-prose[data-astro-cid-2nbbkted] a{color:#fff;text-underline-offset:4px}.program-prose[data-astro-cid-2nbbkted] h2,.program-prose[data-astro-cid-2nbbkted] h3,.program-prose[data-astro-cid-2nbbkted] h4,.program-prose[data-astro-cid-2nbbkted] h5{color:#fff;margin:1.5rem 0 .75rem;font-size:1.125rem}.program-prose[data-astro-cid-2nbbkted] caption{text-align:left;margin-bottom:.75rem;font-weight:600}.program-prose[data-astro-cid-2nbbkted] table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.program-prose[data-astro-cid-2nbbkted] table:has(th:nth-child(4)){min-width:34rem}.program-prose[data-astro-cid-2nbbkted] td,.program-prose[data-astro-cid-2nbbkted] th{text-align:left;border:1px solid #ffffff40;padding:.75rem}@media (width<=991px){.program-hero-copy[data-astro-cid-2nbbkted]{padding:2rem var(--content-inset);min-height:34rem}.program-hero[data-astro-cid-2nbbkted] h1[data-astro-cid-2nbbkted]{font-size:3.25rem}.program-introduction[data-astro-cid-2nbbkted]{gap:2.5rem}.program-information[data-astro-cid-2nbbkted]{padding:2.5rem var(--content-inset)}.programming-grid[data-astro-cid-2nbbkted]{grid-template-columns:.9fr 1.1fr;gap:2rem}}@media (width<=767px){.program-hero[data-astro-cid-2nbbkted]{grid-template-columns:1fr;margin-top:1rem}.program-hero-copy[data-astro-cid-2nbbkted]{padding:1.75rem var(--content-inset);min-height:31rem}.program-hero[data-astro-cid-2nbbkted] h1[data-astro-cid-2nbbkted]{font-size:3.25rem}.program-hero-photo[data-astro-cid-2nbbkted]{height:20rem}.program-lead[data-astro-cid-2nbbkted]{font-size:1rem}.program-summary[data-astro-cid-2nbbkted]{grid-template-columns:1fr;gap:1.5rem;padding:2rem 0}.program-summary[data-astro-cid-2nbbkted]>div[data-astro-cid-2nbbkted]{gap:.25rem}.program-introduction[data-astro-cid-2nbbkted]{grid-template-columns:1fr;gap:2rem}.program-introduction[data-astro-cid-2nbbkted] h2[data-astro-cid-2nbbkted]{font-size:2.5rem}.program-information[data-astro-cid-2nbbkted]{padding:2rem var(--content-inset)}.programming-grid[data-astro-cid-2nbbkted]{grid-template-columns:1fr;gap:2rem}.programming-copy[data-astro-cid-2nbbkted] h2[data-astro-cid-2nbbkted]{margin-bottom:1.5rem;font-size:2.25rem}.program-facts[data-astro-cid-2nbbkted]>div[data-astro-cid-2nbbkted]{grid-template-columns:1fr;gap:.3rem;padding:.75rem 0}.program-enrol[data-astro-cid-2nbbkted],.program-hero-action[data-astro-cid-2nbbkted]{flex-direction:column;align-items:flex-start}}.program-facts[data-astro-cid-2nbbkted] dd[data-astro-cid-2nbbkted] p{margin:0}.program-panel[data-astro-cid-2nbbkted]{border-bottom:1px solid #ffffff30}.program-panel[data-astro-cid-2nbbkted] summary[data-astro-cid-2nbbkted]{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.75rem;padding:1.15rem 0;font-size:1.25rem;font-weight:500;list-style:none;transition:color .25s;display:flex}.program-panel[data-astro-cid-2nbbkted] summary[data-astro-cid-2nbbkted]::-webkit-details-marker{display:none}.program-panel[data-astro-cid-2nbbkted] summary[data-astro-cid-2nbbkted]:hover{color:#c6d5e5}.program-panel[data-astro-cid-2nbbkted] summary[data-astro-cid-2nbbkted]:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #fff}.program-panel[data-astro-cid-2nbbkted] summary[data-astro-cid-2nbbkted] svg{flex:none;width:1.25rem;height:1.25rem;transition:transform .35s}.program-panel[data-astro-cid-2nbbkted][open]>summary[data-astro-cid-2nbbkted] svg{transform:rotate(45deg)}.program-panel-body[data-astro-cid-2nbbkted]>.program-prose[data-astro-cid-2nbbkted]{padding:.25rem 0 1.5rem}.program-panel-body[data-astro-cid-2nbbkted]>.program-prose[data-astro-cid-2nbbkted]>:last-child{margin-bottom:0}.program-prose[data-astro-cid-2nbbkted] .program-table-scroll{scrollbar-color:#c6d5e5 #ffffff15;scrollbar-width:thin;max-width:100%;margin:1.5rem 0;overflow-x:auto}.program-prose[data-astro-cid-2nbbkted] .program-table-scroll:focus-visible{outline-offset:3px;outline:2px solid #fff}.program-prose[data-astro-cid-2nbbkted] .program-investment-total{font-size:1.5rem;font-weight:500;line-height:1.25}@media (prefers-reduced-motion:reduce){.program-panel[data-astro-cid-2nbbkted] summary[data-astro-cid-2nbbkted],.program-panel[data-astro-cid-2nbbkted] summary[data-astro-cid-2nbbkted] svg{transition:none}}.post-content[data-astro-cid-3blcfnl5]{background:var(--white);margin-block:1rem}.post-container[data-astro-cid-3blcfnl5]{width:min(calc(100% - 2 * (var(--gutter) + var(--content-inset))),calc(var(--container-max) - 2 * var(--content-inset)));margin-inline:auto}.post-heading[data-astro-cid-3blcfnl5]{background:radial-gradient(ellipse at 0 0,#d9e7f180,transparent 48%),radial-gradient(ellipse at 100% 0,#dceaf260,transparent 40%),var(--white);padding:4rem 0 0}.inner-hero-wrapper[data-astro-cid-3blcfnl5].is-stacked{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.details-heading-wrapper[data-astro-cid-3blcfnl5]{width:100%;max-width:720px}.post-heading[data-astro-cid-3blcfnl5] h1[data-astro-cid-3blcfnl5]{text-wrap:balance;max-width:none;margin:0;font-size:clamp(3.25rem,4.8vw,4.5rem);line-height:1.05}.inner-hero-intro[data-astro-cid-3blcfnl5]{flex-direction:column;gap:1.5rem;max-width:640px;display:flex}.post-lead[data-astro-cid-3blcfnl5]{color:#405c72;font-size:1.125rem;line-height:1.6}.post-heading[data-astro-cid-3blcfnl5] time[data-astro-cid-3blcfnl5],.detail-aside[data-astro-cid-3blcfnl5] time[data-astro-cid-3blcfnl5]{color:#405c72;font-size:.875rem;line-height:1.5}.detail-cover[data-astro-cid-3blcfnl5]{aspect-ratio:21/9;background:var(--paper);border-radius:14px;margin-top:50px;overflow:hidden}.post-cover[data-astro-cid-3blcfnl5]{object-fit:cover;width:100%;height:100%}.detail-cover[data-astro-cid-3blcfnl5].is-poster .post-cover[data-astro-cid-3blcfnl5]{object-fit:contain}.post-reading-section[data-astro-cid-3blcfnl5]{padding-block:5rem}.detail-grid[data-astro-cid-3blcfnl5]{grid-template-columns:4fr 8fr;align-items:start;gap:5rem;display:grid}.detail-aside[data-astro-cid-3blcfnl5]{top:calc(var(--header-height) + var(--header-top) + 1rem);border:1px solid var(--line);border-radius:1rem;flex-direction:column;align-items:flex-start;gap:1.25rem;min-width:0;padding:2rem;display:flex;position:sticky}.post-publisher-logo[data-astro-cid-3blcfnl5]{width:13rem;max-width:100%;height:auto;margin-bottom:.5rem}.detail-aside[data-astro-cid-3blcfnl5] p[data-astro-cid-3blcfnl5]{font-size:1rem;font-weight:500;line-height:1.4}.detail-aside[data-astro-cid-3blcfnl5] .action{margin-top:.5rem}.post-prose[data-astro-cid-3blcfnl5]{overflow-wrap:anywhere;min-width:0;max-width:720px;font-size:1.125rem;line-height:1.75}.post-prose[data-astro-cid-3blcfnl5] p{margin:0 0 1.5rem}.post-prose[data-astro-cid-3blcfnl5] img{border-radius:.75rem;max-width:100%;height:auto;margin-block:2rem}.post-prose[data-astro-cid-3blcfnl5] .post-inline-photo{border-radius:.75rem;margin-block:2rem;display:block;overflow:hidden}.post-prose[data-astro-cid-3blcfnl5] .post-inline-photo img{margin:0;display:block}.post-prose[data-astro-cid-3blcfnl5] h2{max-width:none;margin-block:2.5rem 1rem;font-size:2.5rem;line-height:1.1}.post-prose[data-astro-cid-3blcfnl5] h3{margin-block:2rem 1rem;font-size:2rem;line-height:1.15}.post-prose[data-astro-cid-3blcfnl5] ul,.post-prose[data-astro-cid-3blcfnl5] ol{margin-block:1.5rem;padding-left:1.5rem}.post-prose[data-astro-cid-3blcfnl5] blockquote{border-left:1px solid var(--ink);background:var(--paper);border-radius:.5rem;margin-block:2rem;padding:1.5rem 2rem;font-size:1.375rem;line-height:1.5}.post-prose[data-astro-cid-3blcfnl5] blockquote p:last-child{margin-bottom:0}@media (width<=991px){.post-heading[data-astro-cid-3blcfnl5]{padding-top:3rem}.detail-grid[data-astro-cid-3blcfnl5]{grid-template-columns:1fr;gap:3rem}.detail-aside[data-astro-cid-3blcfnl5]{max-width:none;position:static}.post-prose[data-astro-cid-3blcfnl5]{max-width:100%}.post-reading-section[data-astro-cid-3blcfnl5]{padding-block:3rem}}@media (width<=767px){.post-heading[data-astro-cid-3blcfnl5]{padding-top:2.5rem}.post-heading[data-astro-cid-3blcfnl5] h1[data-astro-cid-3blcfnl5]{font-size:3rem}.post-lead[data-astro-cid-3blcfnl5],.post-prose[data-astro-cid-3blcfnl5]{font-size:1rem}.detail-cover[data-astro-cid-3blcfnl5]{aspect-ratio:16/9;margin-top:30px}.detail-cover[data-astro-cid-3blcfnl5].is-poster{aspect-ratio:1}.detail-aside[data-astro-cid-3blcfnl5]{padding:1.5rem}.post-prose[data-astro-cid-3blcfnl5] h2{font-size:2rem}.post-prose[data-astro-cid-3blcfnl5] blockquote{padding:1.25rem;font-size:1.125rem}}
