.curriculum-page[data-astro-cid-yo7uy3sw]{padding-bottom:5rem;background:transparent}.curriculum-hero[data-astro-cid-yo7uy3sw]{padding:5.25rem 0 3.6rem;background:transparent}.hero-inner[data-astro-cid-yo7uy3sw]{display:grid;justify-items:center;gap:1.2rem;text-align:center}.hero-inner[data-astro-cid-yo7uy3sw] h1[data-astro-cid-yo7uy3sw]{max-width:12ch;font-size:clamp(2.8rem,7vw,5.4rem)}.hero-inner[data-astro-cid-yo7uy3sw] p[data-astro-cid-yo7uy3sw]{max-width:34rem;font-size:clamp(1.05rem,2vw,1.2rem)}.sector-filter[data-astro-cid-yo7uy3sw]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-top:.35rem;padding:.62rem .72rem .62rem 1rem;border:1px solid rgba(220,228,241,.9);border-radius:999px;background:#ffffffd1;box-shadow:0 14px 38px #40538714}.sticky-academy-switcher[data-astro-cid-yo7uy3sw]{position:sticky;top:var(--sticky-menu-offset);z-index:8;padding:.1rem 0 0;opacity:0;pointer-events:none;transform:translateY(-.45rem);transition:opacity .16s ease,transform .16s ease}.sticky-academy-switcher[data-astro-cid-yo7uy3sw].is-visible{opacity:1;transform:translateY(0)}.sticky-sector-filter[data-astro-cid-yo7uy3sw]{width:fit-content;max-width:min(calc(100% - 2rem),40rem);padding:.52rem .75rem;background:#ffffffe0;backdrop-filter:blur(18px);pointer-events:none}.sticky-academy-switcher[data-astro-cid-yo7uy3sw].is-visible .sticky-sector-filter[data-astro-cid-yo7uy3sw]{pointer-events:auto}.sector-pills[data-astro-cid-yo7uy3sw]{display:flex;flex-wrap:wrap;gap:.55rem}.sector-pill[data-astro-cid-yo7uy3sw]{display:inline-flex;align-items:center;padding:.38rem .78rem;border:1px solid var(--line-strong);border-radius:999px;background:#ffffffb8;color:inherit;font:inherit;font-size:.84rem;font-weight:400;cursor:pointer}.sector-pill[data-astro-cid-yo7uy3sw].is-active[data-academy-sector=po]{border-color:#e28b3a9e;background:#faca8e57;color:#7d4610}.sector-pill[data-astro-cid-yo7uy3sw].is-active[data-academy-sector=vo]{border-color:#6f9ef09e;background:#9fc3fa57;color:#244d99}.sector-pill[data-astro-cid-yo7uy3sw].is-active[data-academy-sector=mbo]{border-color:#9974e199;background:#c294f852;color:#59318f}.sector-pill[data-astro-cid-yo7uy3sw].is-active[data-academy-sector=hbo-wo]{border-color:#d55f5e94;background:#ee80774d;color:#89312f}.curriculum-section[data-astro-cid-yo7uy3sw]{padding:4.6rem 0}.curriculum-section[data-astro-cid-yo7uy3sw]:nth-of-type(odd){background:#ffffff85}.split[data-astro-cid-yo7uy3sw]{display:grid;grid-template-columns:minmax(20rem,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(2rem,6vw,5rem)}.reverse[data-astro-cid-yo7uy3sw] .split[data-astro-cid-yo7uy3sw]{grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr)}.reverse[data-astro-cid-yo7uy3sw] .copy-panel[data-astro-cid-yo7uy3sw]{order:2}.reverse[data-astro-cid-yo7uy3sw] .image-collage[data-astro-cid-yo7uy3sw]{order:1}.copy-panel[data-astro-cid-yo7uy3sw]{display:grid;gap:1.15rem}.copy-panel[data-astro-cid-yo7uy3sw] h2[data-astro-cid-yo7uy3sw]{max-width:18ch;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.08;letter-spacing:-.03em}.tone-leadership[data-astro-cid-yo7uy3sw] .copy-panel[data-astro-cid-yo7uy3sw] h2[data-astro-cid-yo7uy3sw]{max-width:23ch}.copy-panel[data-astro-cid-yo7uy3sw] p[data-astro-cid-yo7uy3sw]{color:var(--muted)}.copy-panel[data-astro-cid-yo7uy3sw] ul[data-astro-cid-yo7uy3sw]{display:grid;gap:.7rem;margin:.25rem 0 0;padding:0;list-style:none}.copy-panel[data-astro-cid-yo7uy3sw] li[data-astro-cid-yo7uy3sw]{display:grid;grid-template-columns:1.15rem minmax(0,1fr);gap:.65rem;align-items:start;color:var(--text);font-weight:600;line-height:1.5}.copy-panel[data-astro-cid-yo7uy3sw] li[data-astro-cid-yo7uy3sw] svg[data-astro-cid-yo7uy3sw]{width:1.05rem;height:1.05rem;margin-top:.18rem;fill:none;stroke:var(--tone);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.route-buttons[data-astro-cid-yo7uy3sw]{margin-top:.45rem}.route-buttons[data-astro-cid-yo7uy3sw] .button[data-astro-cid-yo7uy3sw]{width:fit-content;background:var(--tone);box-shadow:0 12px 26px color-mix(in srgb,var(--tone) 22%,transparent)}.expert-sector-link[data-astro-cid-yo7uy3sw][hidden]{display:none}.image-collage[data-astro-cid-yo7uy3sw]{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;align-items:start;padding:.65rem;border:1px solid rgba(220,228,241,.82);border-radius:22px;background:#ffffff94;box-shadow:0 18px 48px #40538714}.image-collage[data-astro-cid-yo7uy3sw] img[data-astro-cid-yo7uy3sw]{width:100%;aspect-ratio:1 / .78;object-fit:cover;border-radius:12px;box-shadow:0 12px 28px #4053871a;filter:saturate(.84) contrast(.96)}.image-collage[data-astro-cid-yo7uy3sw] img[data-astro-cid-yo7uy3sw]:nth-child(2),.image-collage[data-astro-cid-yo7uy3sw] img[data-astro-cid-yo7uy3sw]:nth-child(3){margin-top:3rem}.support-section[data-astro-cid-yo7uy3sw]{padding:4.5rem 0 1rem}.incompany-callout[data-astro-cid-yo7uy3sw]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);align-items:center;gap:1.5rem;margin-top:2rem;padding:1.35rem;border:1px solid rgba(220,228,241,.92);border-radius:var(--radius-lg);background:linear-gradient(135deg,#fffffff5,#fff9ef57),#ffffffeb;box-shadow:var(--shadow),inset -4px 0 #faca8eb8}.incompany-copy[data-astro-cid-yo7uy3sw]{display:grid;gap:.9rem}.mini-tag[data-astro-cid-yo7uy3sw]{width:fit-content;padding:.42rem .68rem;border-radius:999px;background:#faca8e29;color:#e6a65b;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.incompany-copy[data-astro-cid-yo7uy3sw] h2[data-astro-cid-yo7uy3sw]{font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.05}.incompany-copy[data-astro-cid-yo7uy3sw] h2[data-astro-cid-yo7uy3sw] span[data-astro-cid-yo7uy3sw]{color:inherit}.incompany-copy[data-astro-cid-yo7uy3sw] strong[data-astro-cid-yo7uy3sw]{color:#e6a65b}.incompany-visual[data-astro-cid-yo7uy3sw]{overflow:hidden;border-radius:16px}.incompany-visual[data-astro-cid-yo7uy3sw] img[data-astro-cid-yo7uy3sw]{width:100%;aspect-ratio:1.45 / 1;object-fit:cover;filter:saturate(.9) contrast(.97)}.support-grid[data-astro-cid-yo7uy3sw]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.support-card[data-astro-cid-yo7uy3sw]{display:grid;gap:.95rem;align-content:start;min-height:100%;padding:1.6rem;border:1px solid rgba(255,255,255,.72);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);backdrop-filter:blur(24px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.support-card[data-astro-cid-yo7uy3sw]:hover{transform:translateY(-4px);border-color:#9fc3fa61;background:var(--surface-strong);box-shadow:0 24px 70px #40538729}.support-card[data-astro-cid-yo7uy3sw] img[data-astro-cid-yo7uy3sw]{width:100%;aspect-ratio:1.6 / 1;object-fit:cover;border-radius:15px}.support-card[data-astro-cid-yo7uy3sw] h2[data-astro-cid-yo7uy3sw]{font-size:1.55rem;line-height:1.08}.support-card[data-astro-cid-yo7uy3sw] a[data-astro-cid-yo7uy3sw]{width:fit-content;margin-top:.2rem;color:var(--brand-dark);font-weight:800}.tone-leergang[data-astro-cid-yo7uy3sw]{--tone: var(--brand)}.tone-expert[data-astro-cid-yo7uy3sw]{--tone: var(--mint)}.tone-leadership[data-astro-cid-yo7uy3sw]{--tone: var(--purple)}@media(max-width:920px){.curriculum-hero[data-astro-cid-yo7uy3sw]{padding-top:4rem}.split[data-astro-cid-yo7uy3sw],.reverse[data-astro-cid-yo7uy3sw] .split[data-astro-cid-yo7uy3sw]{grid-template-columns:1fr}.reverse[data-astro-cid-yo7uy3sw] .copy-panel[data-astro-cid-yo7uy3sw],.reverse[data-astro-cid-yo7uy3sw] .image-collage[data-astro-cid-yo7uy3sw]{order:initial}.support-grid[data-astro-cid-yo7uy3sw],.incompany-callout[data-astro-cid-yo7uy3sw]{grid-template-columns:1fr}}@media(max-width:620px){.curriculum-section[data-astro-cid-yo7uy3sw]{padding:3rem 0}.hero-inner[data-astro-cid-yo7uy3sw]{justify-items:start;text-align:left}.hero-inner[data-astro-cid-yo7uy3sw] h1[data-astro-cid-yo7uy3sw]{max-width:10ch}.image-collage[data-astro-cid-yo7uy3sw]{gap:.55rem}.image-collage[data-astro-cid-yo7uy3sw] img[data-astro-cid-yo7uy3sw]{border-radius:7px}.image-collage[data-astro-cid-yo7uy3sw] img[data-astro-cid-yo7uy3sw]:nth-child(2),.image-collage[data-astro-cid-yo7uy3sw] img[data-astro-cid-yo7uy3sw]:nth-child(3){margin-top:2rem}}
