.skeleton.svelte-1kps15b{border-radius:var(--radius);background:var(--surface);height:72px}.empty.svelte-1kps15b{color:var(--muted);margin:0;font-size:.95rem}.empty.svelte-1kps15b a:where(.svelte-1kps15b){color:var(--blue);font-weight:600}ul.svelte-1kps15b{margin:0;padding:0;list-style:none}li.svelte-1kps15b+li:where(.svelte-1kps15b){border-top:1px solid var(--line)}button.svelte-1kps15b{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:14px 0;display:flex}.date.svelte-1kps15b{background:var(--blue-soft);width:52px;height:52px;color:var(--blue);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;line-height:1;display:flex}.date.svelte-1kps15b strong:where(.svelte-1kps15b){font-family:var(--font-display);font-size:1.25rem}.date.svelte-1kps15b small:where(.svelte-1kps15b){text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;font-weight:600}.meta.svelte-1kps15b{flex:1;display:grid}.title.svelte-1kps15b{font-weight:600}.when.svelte-1kps15b{color:var(--muted);font-size:.85rem}.plus.svelte-1kps15b{flex:none;width:14px;height:14px;position:relative}.plus.svelte-1kps15b:before,.plus.svelte-1kps15b:after{content:"";background:var(--muted);height:2px;transition:transform .3s var(--ease);position:absolute;inset:6px 0 auto}.plus.svelte-1kps15b:after{transform:rotate(90deg)}.plus.open.svelte-1kps15b:after{transform:rotate(0)}.body.svelte-1kps15b{color:var(--muted);padding:0 0 16px 66px;font-size:.93rem}.where.svelte-1kps15b{color:var(--text);margin-bottom:6px;font-weight:600}h4.svelte-j8j0ep{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:20px 0 6px;font-size:.75rem;font-weight:600}h4.svelte-j8j0ep:first-child{margin-top:0}ul.svelte-j8j0ep{margin:0;padding:0;list-style:none}a.svelte-j8j0ep{border-radius:10px;align-items:center;gap:12px;margin-inline:-12px;padding:10px 12px;text-decoration:none;transition:background .2s,color .2s;display:flex}a.svelte-j8j0ep:hover{background:var(--blue-soft);color:var(--blue)}svg.svelte-j8j0ep{color:var(--blue);flex:none}span.svelte-j8j0ep{flex:1;font-weight:500}small.svelte-j8j0ep{color:var(--muted);font-size:.7rem;font-weight:600}.hero.svelte-1uha8ag{min-height:clamp(520px, calc(100svh - var(--header-h)), 760px);background:var(--brand);color:#fff;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.hero-photo.svelte-1uha8ag{order:2;position:relative;overflow:hidden}.hero-photo.svelte-1uha8ag img{animation:22s ease-out both svelte-1uha8ag-kenburns;position:absolute;inset:0}@keyframes svelte-1uha8ag-kenburns{0%{transform:scale(1.12)}to{transform:scale(1)}}.hero-content.svelte-1uha8ag{padding:56px clamp(24px, 4vw, 56px) 56px max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));flex-direction:column;justify-content:center;display:flex}.hero-content.svelte-1uha8ag>:where(.svelte-1uha8ag){animation:svelte-1uha8ag-up .9s var(--ease) both}.hero-content.svelte-1uha8ag>:where(.svelte-1uha8ag):nth-child(2){animation-delay:.1s}.hero-content.svelte-1uha8ag>:where(.svelte-1uha8ag):nth-child(3){animation-delay:.2s}.hero-content.svelte-1uha8ag>:where(.svelte-1uha8ag):nth-child(4){animation-delay:.3s}@keyframes svelte-1uha8ag-up{0%{opacity:0;transform:translateY(20px)}}.hero-label.svelte-1uha8ag{opacity:.85;margin-bottom:20px;font-size:.85rem;font-weight:600;display:block}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.035em;font-size:clamp(2.3rem,4.1vw,3.9rem);font-weight:800;line-height:1.02}.hero.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--amber);font-style:normal}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){opacity:.92;max-width:40ch;margin:24px 0 0;font-size:clamp(1.05rem,1.4vw,1.15rem)}.ctas.svelte-1uha8ag{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.facts.svelte-1uha8ag{border-bottom:1px solid var(--line)}.facts.svelte-1uha8ag dl:where(.svelte-1uha8ag){grid-template-columns:repeat(4,1fr);margin-block:0;display:grid}.facts.svelte-1uha8ag div:where(.svelte-1uha8ag){padding:28px 24px 28px 0}.facts.svelte-1uha8ag div:where(.svelte-1uha8ag)+div:where(.svelte-1uha8ag){border-left:1px solid var(--line);padding-left:24px}dt.svelte-1uha8ag{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);font-size:.78rem;font-weight:600}dd.svelte-1uha8ag{font-family:var(--font-display);margin:6px 0 0;font-size:1.15rem;font-weight:600;line-height:1.3}.courses.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.course.svelte-1uha8ag{flex-direction:column;text-decoration:none;display:flex}.course-photo.svelte-1uha8ag{aspect-ratio:4/5;border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.course-photo.svelte-1uha8ag img{transition:transform .8s var(--ease)}.course.svelte-1uha8ag:hover .course-photo:where(.svelte-1uha8ag) img{transform:scale(1.05)}.course-text.svelte-1uha8ag{padding:18px 4px 0}.meta.svelte-1uha8ag{color:var(--blue);font-size:.8rem;font-weight:600}.course.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:4px 0 6px;font-size:1.5rem;transition:color .2s}.course.svelte-1uha8ag:hover h3:where(.svelte-1uha8ag){color:var(--blue)}.course.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0}.news-wrap.svelte-1uha8ag{background:var(--surface)}.news-grid.svelte-1uha8ag{grid-template-columns:1fr 380px;align-items:start;gap:clamp(32px,6vw,80px);display:grid}.news.svelte-1uha8ag{margin:0;padding:0;list-style:none}.news.svelte-1uha8ag li:where(.svelte-1uha8ag){border-top:1px solid var(--line);padding:24px 0}time.svelte-1uha8ag{color:var(--blue);font-size:.85rem;font-weight:600}.news.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:6px 0 8px;font-size:1.4rem}.news.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);max-width:68ch;margin:0}.news.svelte-1uha8ag a{color:var(--blue);text-underline-offset:3px;font-weight:600}.more.svelte-1uha8ag{border:1px solid var(--line);background:var(--card);font:600 .9rem var(--font-body);cursor:pointer;border-radius:999px;margin-top:8px;padding:.8em 1.3em;transition:border-color .2s,color .2s}.more.svelte-1uha8ag:hover{border-color:var(--blue);color:var(--blue)}aside.svelte-1uha8ag{top:calc(var(--header-h) + 24px);gap:20px;display:grid;position:sticky}.panel.svelte-1uha8ag{border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--line);padding:24px}.panel.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:14px;font-size:1.2rem}.mosaic.svelte-1uha8ag{grid-template-rows:repeat(2,clamp(160px,18vw,240px));grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.tile.svelte-1uha8ag{border-radius:var(--radius);background:var(--surface);overflow:hidden}.tile.svelte-1uha8ag img{transition:transform .8s var(--ease)}.tile.svelte-1uha8ag:hover img{transform:scale(1.06)}.t0.svelte-1uha8ag{grid-row:span 2}.t1.svelte-1uha8ag{grid-column:span 2}.t2.svelte-1uha8ag{grid-row:span 2}.verein.svelte-1uha8ag{padding-top:0}.split.svelte-1uha8ag{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.split-photo.svelte-1uha8ag{aspect-ratio:4/3;border-radius:var(--radius-lg);overflow:hidden}.split.svelte-1uha8ag .lead:where(.svelte-1uha8ag){margin:18px 0 24px}.steps.svelte-1uha8ag{border-top:2px solid var(--blue);grid-template-columns:repeat(3,1fr);margin:0 0 28px;padding:0;list-style:none;display:grid}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-top:12px;display:grid}.steps.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:1.6rem}.steps.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted);font-size:.88rem}.cta.svelte-1uha8ag{background:var(--brand);color:#fff}.cta-inner.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:32px;padding-block:clamp(56px,7vw,88px);display:flex}.cta.svelte-1uha8ag p:where(.svelte-1uha8ag){opacity:.9;margin:14px 0 0}.cta.svelte-1uha8ag a:where(.svelte-1uha8ag):not(.btn){color:#fff;font-weight:600}.cta.svelte-1uha8ag .ctas:where(.svelte-1uha8ag){flex:none;margin:0}@media (width<=960px){.hero.svelte-1uha8ag{grid-template-columns:1fr;min-height:0}.hero-photo.svelte-1uha8ag{aspect-ratio:16/10;order:0}.hero-content.svelte-1uha8ag{padding:36px var(--gutter) 44px}.facts.svelte-1uha8ag dl:where(.svelte-1uha8ag){grid-template-columns:1fr 1fr}.facts.svelte-1uha8ag div:where(.svelte-1uha8ag):nth-child(3){border-left:0;padding-left:0}.facts.svelte-1uha8ag div:where(.svelte-1uha8ag):nth-child(n+3){border-top:1px solid var(--line)}.news-grid.svelte-1uha8ag,.split.svelte-1uha8ag{grid-template-columns:1fr}aside.svelte-1uha8ag{position:static}.cta-inner.svelte-1uha8ag{flex-direction:column;align-items:flex-start}}@media (width<=760px){.courses.svelte-1uha8ag{grid-template-columns:1fr}.course-photo.svelte-1uha8ag{aspect-ratio:16/10}.mosaic.svelte-1uha8ag{grid-template-rows:repeat(3,150px);grid-template-columns:1fr 1fr}.t0.svelte-1uha8ag{grid-row:span 2}.t1.svelte-1uha8ag{grid-column:auto}.t2.svelte-1uha8ag{grid-row:auto}.t4.svelte-1uha8ag{grid-column:span 2}}@media (width<=520px){.facts.svelte-1uha8ag div:where(.svelte-1uha8ag),.facts.svelte-1uha8ag div:where(.svelte-1uha8ag)+div:where(.svelte-1uha8ag){padding:18px 12px 18px 0}.facts.svelte-1uha8ag div:where(.svelte-1uha8ag):nth-child(2n){padding-left:12px}dd.svelte-1uha8ag{font-size:1rem}.steps.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1.3rem}}
