.finder[data-astro-cid-vw5hkjn3]{background:var(--color-surface);border-block:1px solid var(--color-line-strong)}.finder__inner[data-astro-cid-vw5hkjn3]{padding-block:var(--space-4)}.finder__row[data-astro-cid-vw5hkjn3]{display:grid;gap:var(--space-4)}.finder__field[data-astro-cid-vw5hkjn3]{border:0;margin:0;padding:0;min-width:0}.finder__label[data-astro-cid-vw5hkjn3]{display:block;padding:0;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-faint);margin-bottom:var(--space-2)}.finder__input[data-astro-cid-vw5hkjn3]{width:100%;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink);background:var(--color-ground);border:1px solid var(--color-line-strong);border-radius:var(--radius-xs);padding:var(--space-3) var(--space-4)}.finder__input[data-astro-cid-vw5hkjn3]::placeholder{color:var(--color-ink-faint)}.finder__input[data-astro-cid-vw5hkjn3]:focus-visible{outline:2px solid var(--color-brand-dark);outline-offset:2px}.finder__chips[data-astro-cid-vw5hkjn3]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip[data-astro-cid-vw5hkjn3]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-secondary);background:var(--color-ground);border:1px solid var(--color-line-strong);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);min-height:44px;cursor:pointer;white-space:nowrap;transition:background-color var(--motion-fast) var(--ease-confident),border-color var(--motion-fast) var(--ease-confident),color var(--motion-fast) var(--ease-confident)}.chip[data-astro-cid-vw5hkjn3]:hover{border-color:var(--color-ink-secondary);color:var(--color-ink)}.chip[data-astro-cid-vw5hkjn3]:focus-visible{outline:2px solid var(--color-brand-dark);outline-offset:2px}.chip[data-astro-cid-vw5hkjn3].is-on{background:var(--color-brand-fill);border-color:var(--color-brand-fill);color:var(--color-ink-inverse)}.finder__status[data-astro-cid-vw5hkjn3]{margin:var(--space-3) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-faint)}@media(min-width:900px){.finder__row[data-astro-cid-vw5hkjn3]{grid-template-columns:auto auto;justify-content:start;column-gap:var(--space-7);row-gap:var(--space-4);align-items:end}.finder__field--search[data-astro-cid-vw5hkjn3]{grid-column:1 / -1;width:min(32rem,100%)}}.offering-facts[data-astro-cid-52fs53rp]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4);margin:var(--space-2) 0 0;padding:var(--space-3) 0 0;border-top:1px solid var(--color-line)}.offering-facts[data-astro-cid-52fs53rp] dt[data-astro-cid-52fs53rp]{font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-faint)}.offering-facts[data-astro-cid-52fs53rp] dd[data-astro-cid-52fs53rp]{margin:0;font-size:var(--text-sm);font-weight:600;line-height:1.35}.offering-facts[data-astro-cid-52fs53rp] dd[data-astro-cid-52fs53rp].is-pending{font-weight:400;font-style:italic;color:var(--color-ink-faint)}.compare-tray[data-astro-cid-cfk3gg5z]{position:fixed;inset-inline:0;bottom:0;z-index:45;background:var(--color-ground);border-top:1px solid var(--color-line-strong);box-shadow:var(--shadow-exhibit);padding-block:var(--space-3);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px))}.compare-tray[data-astro-cid-cfk3gg5z][hidden]{display:none}.compare-tray__inner[data-astro-cid-cfk3gg5z]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-right:calc(var(--space-5) + 56px)}.compare-tray__status[data-astro-cid-cfk3gg5z]{margin:0;font-size:var(--text-sm)}.compare-tray__actions[data-astro-cid-cfk3gg5z]{display:flex;align-items:center;gap:var(--space-4)}.compare-tray__clear[data-astro-cid-cfk3gg5z]{min-height:44px;background:none;border:0;cursor:pointer}.compare-tray__go[data-astro-cid-cfk3gg5z]:disabled{opacity:.5;cursor:not-allowed}.compare-dialog[data-astro-cid-cfk3gg5z]{width:min(70rem,calc(100vw - var(--space-5)));max-height:calc(100dvh - var(--space-5));padding:0;border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-ground);color:var(--color-ink);box-shadow:var(--shadow-exhibit)}.compare-dialog[data-astro-cid-cfk3gg5z]::backdrop{background:#2010138c}.compare-dialog__head[data-astro-cid-cfk3gg5z]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-line)}.compare-dialog__head[data-astro-cid-cfk3gg5z] h2[data-astro-cid-cfk3gg5z]{margin:0;font-size:var(--text-lg)}.compare-dialog__close[data-astro-cid-cfk3gg5z]{width:44px;height:44px;background:none;border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--text-lg);cursor:pointer}.compare-dialog__scroll[data-astro-cid-cfk3gg5z]{overflow:auto;max-height:calc(100dvh - var(--space-5) - 5.5rem)}.compare-table[data-astro-cid-cfk3gg5z]{width:100%;min-width:36rem;border-collapse:collapse;font-size:var(--text-sm);line-height:var(--text-sm-lh)}.compare-table[data-astro-cid-cfk3gg5z] :is(th,td){padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line)}.compare-table[data-astro-cid-cfk3gg5z] thead th{position:sticky;top:0;z-index:2;background:var(--color-ground);font-family:var(--font-display);font-size:var(--text-base);line-height:1.3}.compare-table[data-astro-cid-cfk3gg5z] tbody th{position:sticky;left:0;z-index:1;width:9rem;background:var(--color-surface);font-family:var(--font-mono);font-size:10.5px;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-faint)}.compare-table[data-astro-cid-cfk3gg5z] tbody tr:nth-child(2n) td{background:var(--color-surface)}@media(max-width:639px){.compare-tray__inner[data-astro-cid-cfk3gg5z]{flex-wrap:wrap;gap:var(--space-2)}}.hero-actions[data-astro-cid-utik7jcb]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-5);margin-top:var(--space-6)}.schedule-empty[data-astro-cid-utik7jcb]{display:grid;gap:var(--space-6)}.schedule-empty__col[data-astro-cid-utik7jcb]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xs);padding:var(--space-5);display:grid;align-content:start;gap:var(--space-3)}.schedule-empty__col[data-astro-cid-utik7jcb] h3[data-astro-cid-utik7jcb]{font-family:var(--font-display);font-size:var(--text-lg);margin:0}.schedule-empty__col[data-astro-cid-utik7jcb] p[data-astro-cid-utik7jcb]{margin:0;color:var(--color-ink-secondary);font-size:var(--text-sm)}.schedule-empty__col[data-astro-cid-utik7jcb] .btn[data-astro-cid-utik7jcb],.schedule-empty__col[data-astro-cid-utik7jcb] .link[data-astro-cid-utik7jcb]{justify-self:start;margin-top:var(--space-2)}@media(min-width:800px){.schedule-empty[data-astro-cid-utik7jcb]{grid-template-columns:repeat(2,1fr)}}.doc-control[data-astro-cid-utik7jcb]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-faint);letter-spacing:.01em;margin:0 0 var(--space-5);line-height:1.6}.eyebrow[data-astro-cid-utik7jcb]{margin-bottom:var(--space-2)}h1[data-astro-cid-utik7jcb]{margin-bottom:var(--space-5);max-width:30rem}.dek[data-astro-cid-utik7jcb]{max-width:46rem}.hero__quiet-link[data-astro-cid-utik7jcb]{margin:var(--space-5) 0 0;font-size:var(--text-sm);color:#f6efe1bf;max-width:42rem}.section-head[data-astro-cid-utik7jcb]{max-width:44rem;margin-bottom:var(--space-7)}.section-head[data-astro-cid-utik7jcb] h2[data-astro-cid-utik7jcb]{margin-top:var(--space-2)}.section-head[data-astro-cid-utik7jcb] .dek[data-astro-cid-utik7jcb]{margin-top:var(--space-3)}.section--inverse[data-astro-cid-utik7jcb] .section-head[data-astro-cid-utik7jcb] .dek[data-astro-cid-utik7jcb]{color:#f6efe1c7}.programme-table[data-astro-cid-utik7jcb]{overflow-x:auto}.programme-table[data-astro-cid-utik7jcb] table[data-astro-cid-utik7jcb]{min-width:68rem}.programme-table__badge[data-astro-cid-utik7jcb]{width:2.75rem;padding-right:0!important}.pill-link[data-astro-cid-utik7jcb]{display:inline-flex;align-items:center;white-space:nowrap;font-family:var(--font-body);font-weight:600;font-size:var(--text-xs);color:var(--color-brand);background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);text-decoration:none;transition:background-color var(--motion-fast) var(--ease-confident),border-color var(--motion-fast) var(--ease-confident),color var(--motion-fast) var(--ease-confident)}.pill-link[data-astro-cid-utik7jcb]:hover{color:var(--color-ink-inverse);background:var(--color-brand-fill);border-color:var(--color-brand-fill)}.pill-link[data-astro-cid-utik7jcb]:focus-visible{outline:2px solid var(--color-brand-dark);outline-offset:2px}.corporate-cta[data-astro-cid-utik7jcb]{margin:var(--space-6) 0 0}.course-grid[data-astro-cid-utik7jcb]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-6)}.course-card__link[data-astro-cid-utik7jcb]{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.course-card__hero[data-astro-cid-utik7jcb]{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}.course-card__link[data-astro-cid-utik7jcb]:focus-visible{outline:2px solid var(--color-brand-dark);outline-offset:2px}.course-card__facilitator[data-astro-cid-utik7jcb]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5) 0}.course-card__facilitator[data-astro-cid-utik7jcb] .course-badge{flex-shrink:0}.course-card__facilitator-photo[data-astro-cid-utik7jcb]{width:2.5rem;height:2.5rem;max-width:none;border-radius:var(--radius-full);object-fit:cover;flex-shrink:0;border:2px solid var(--color-accent)}.course-card__facilitator-text[data-astro-cid-utik7jcb]{display:flex;flex-direction:column;line-height:1.25;min-width:0}.course-card__facilitator-label[data-astro-cid-utik7jcb]{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-faint)}.course-card__facilitator-name[data-astro-cid-utik7jcb]{font-size:var(--text-sm);font-weight:600;color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.course-card__body[data-astro-cid-utik7jcb]{padding:var(--space-4) var(--space-5) var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);flex:1}.course-card__body[data-astro-cid-utik7jcb] h3[data-astro-cid-utik7jcb]{font-size:var(--text-md);margin:0}.course-card__link[data-astro-cid-utik7jcb]:hover h3[data-astro-cid-utik7jcb]{color:var(--color-brand)}.course-card__takeaway[data-astro-cid-utik7jcb]{color:var(--color-ink-secondary);font-size:var(--text-sm);margin:0;flex:1}.course-card__cta[data-astro-cid-utik7jcb]{font-size:var(--text-sm);margin-top:var(--space-2)}.course-card[data-astro-cid-utik7jcb]{display:flex;flex-direction:column}.course-card__link[data-astro-cid-utik7jcb]{flex:1}.compare-toggle[data-astro-cid-utik7jcb]{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-5);border-top:1px solid var(--color-line);font-size:var(--text-sm);font-weight:600;cursor:pointer}.compare-toggle[data-astro-cid-utik7jcb][hidden]{display:none}.compare-toggle[data-astro-cid-utik7jcb] input[data-astro-cid-utik7jcb]{width:20px;height:20px;accent-color:var(--color-brand);cursor:pointer}.compare-toggle[data-astro-cid-utik7jcb].is-disabled{opacity:.5;cursor:not-allowed}.compare-toggle[data-astro-cid-utik7jcb].is-disabled input[data-astro-cid-utik7jcb]{cursor:not-allowed}.integrated-card[data-astro-cid-utik7jcb] .compare-toggle[data-astro-cid-utik7jcb]{margin:var(--space-4) calc(var(--space-6) * -1) calc(var(--space-6) * -1);padding-inline:var(--space-6)}.prose[data-astro-cid-utik7jcb]{max-width:var(--measure);display:grid;gap:var(--space-5);margin-bottom:var(--space-7)}.prose[data-astro-cid-utik7jcb] p[data-astro-cid-utik7jcb]{color:var(--color-ink-secondary)}.exhibit-wrap[data-astro-cid-utik7jcb]{margin-bottom:var(--space-7)}.subsection-head[data-astro-cid-utik7jcb]{max-width:44rem;margin-bottom:var(--space-5)}.subsection-head[data-astro-cid-utik7jcb] h3[data-astro-cid-utik7jcb]{margin:0 0 var(--space-2)}.subsection-head[data-astro-cid-utik7jcb] p[data-astro-cid-utik7jcb]{margin:0;color:var(--color-ink-secondary)}.track-grid[data-astro-cid-utik7jcb]{list-style:none;margin:0 0 var(--space-7);padding:0;display:grid;gap:var(--space-4)}.track-grid__item[data-astro-cid-utik7jcb]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xs);padding:var(--space-5)}.track-grid__tag[data-astro-cid-utik7jcb]{display:inline-block;font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent-ink);background:var(--color-accent-soft);border-radius:999px;padding:2px 9px;margin-bottom:var(--space-2)}.track-grid__item[data-astro-cid-utik7jcb] h4[data-astro-cid-utik7jcb]{font-size:var(--text-base);margin:0 0 var(--space-2)}.track-grid__item[data-astro-cid-utik7jcb] p[data-astro-cid-utik7jcb]{margin:0 0 var(--space-2);color:var(--color-ink-secondary);font-size:var(--text-sm)}.track-grid__format[data-astro-cid-utik7jcb]{margin:0!important;font-size:var(--text-xs)!important;font-style:italic;color:var(--color-ink-faint)!important}.outcome-list[data-astro-cid-utik7jcb]{list-style:none;margin:0 0 var(--space-7);padding:0;display:grid;gap:0;max-width:var(--measure)}.outcome-list[data-astro-cid-utik7jcb] li[data-astro-cid-utik7jcb]{padding-block:var(--space-4);border-top:1px solid var(--color-line);color:var(--color-ink-secondary)}.outcome-list[data-astro-cid-utik7jcb] li[data-astro-cid-utik7jcb]:first-child{border-top:1px solid var(--color-line-strong)}.outcome-list[data-astro-cid-utik7jcb] li[data-astro-cid-utik7jcb] strong[data-astro-cid-utik7jcb]{color:var(--color-ink)}.capacity-bridge[data-astro-cid-utik7jcb]{margin-bottom:var(--space-6)}.capacity-cta-note[data-astro-cid-utik7jcb]{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-ink-secondary);max-width:var(--measure)}#courses[data-astro-cid-utik7jcb],#integrated[data-astro-cid-utik7jcb],#capacity-building[data-astro-cid-utik7jcb]{scroll-margin-top:6rem}.integrated-grid[data-astro-cid-utik7jcb]{list-style:none;margin:var(--space-7) 0 0;padding:0;display:grid;gap:var(--space-5)}.integrated-card[data-astro-cid-utik7jcb]{padding:var(--space-6)}.integrated-card[data-astro-cid-utik7jcb] .course-badge{display:flex;margin-bottom:var(--space-4)}.integrated-card__tag[data-astro-cid-utik7jcb]{display:inline-block;margin-bottom:var(--space-3)}.integrated-card[data-astro-cid-utik7jcb] h3[data-astro-cid-utik7jcb]{font-size:var(--text-lg);margin:0 0 var(--space-2)}.integrated-card__audience[data-astro-cid-utik7jcb]{color:var(--color-ink-secondary);margin:0 0 var(--space-3)}.integrated-card__facilitators[data-astro-cid-utik7jcb],.integrated-card__pillars[data-astro-cid-utik7jcb]{font-size:var(--text-sm);color:var(--color-ink-faint);margin:0 0 var(--space-2)}.quote-panel__grid[data-astro-cid-utik7jcb]{display:grid;gap:var(--space-6)}.quote-panel__photo[data-astro-cid-utik7jcb]{margin:0;width:100%;max-width:12rem;justify-self:center;text-align:center}.quote-panel__photo[data-astro-cid-utik7jcb] img[data-astro-cid-utik7jcb]{display:block;width:100%;height:auto;border-radius:var(--radius-full);border:3px solid var(--color-accent)}.quote-panel__quote[data-astro-cid-utik7jcb]{display:grid;gap:var(--space-4);font-size:var(--text-lg);line-height:var(--text-lg-lh);color:var(--color-ink-inverse)}.quote-panel__quote[data-astro-cid-utik7jcb] p[data-astro-cid-utik7jcb]{margin:0}.quote-panel__signature[data-astro-cid-utik7jcb]{margin:var(--space-4) 0 0;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.02em;color:var(--color-accent)}.quote-panel__signature[data-astro-cid-utik7jcb] span[data-astro-cid-utik7jcb]{display:block;margin-top:var(--space-1);font-family:var(--font-body);letter-spacing:normal;color:#f6efe1b8}@media(min-width:900px){.quote-panel__grid[data-astro-cid-utik7jcb]{grid-template-columns:12rem 1fr;gap:var(--space-8);align-items:start}.quote-panel__photo[data-astro-cid-utik7jcb]{justify-self:start}.track-grid[data-astro-cid-utik7jcb]{grid-template-columns:repeat(2,1fr)}.integrated-grid[data-astro-cid-utik7jcb]{grid-template-columns:repeat(3,1fr)}.course-grid[data-astro-cid-utik7jcb]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1180px){.course-grid[data-astro-cid-utik7jcb]{grid-template-columns:repeat(3,1fr)}}
