@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2)format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff)format("woff")}:root{--navy:#1b2a5c;--gelb:#f2be22;--blau:#2563eb;--blau-dunkel:#1d4ed8;--text-dunkel:#0f172a;--text:#1e293b;--text-mittel:#334155;--text-grau:#475569;--hintergrund:#f8fafc;--linie:#e2e8f0;--hellblau:#dbeafe;--font-text:Inter, system-ui, sans-serif;--font-titel:Poppins, sans-serif;--fs-lead:clamp(1.1875rem, 1.1601rem + .11vw, 1.25rem);--fs-h2:clamp(2.0625rem, 1.8982rem + .67vw, 2.4375rem);--fs-h3-gross:clamp(1.75rem, 1.6678rem + .34vw, 1.9375rem);--abstand-sektion:clamp(64px, 8vw, 112px);--radius:8px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:76px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--hintergrund);font-family:var(--font-text);color:var(--text);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0}img{max-width:100%}picture{display:block}a{color:var(--blau)}a:hover{color:var(--blau-dunkel)}:focus-visible{outline:3px solid var(--blau);outline-offset:3px;border-radius:4px}.buehne :focus-visible,.site-footer :focus-visible{outline-color:var(--gelb)}main:focus{outline:none}.skip-link{z-index:100;border-radius:var(--radius);background:var(--text-dunkel);color:#fff;padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:12px}.skip-link:focus{color:#fff;top:12px}.container{max-width:1200px;margin:0 auto;padding:0 20px}.font-poppins{font-family:var(--font-titel)}.text-blau{color:var(--blau)}.text-gelb{color:var(--gelb)}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--blau);margin:0;font-size:13px;font-weight:600}.eyebrow--gelb{color:var(--gelb)}.h2{font-family:var(--font-titel);font-weight:700;font-size:var(--fs-h2);color:var(--text-dunkel);text-wrap:balance;line-height:1.15}.h3-gross{font-family:var(--font-titel);font-weight:700;font-size:var(--fs-h3-gross);margin:0 0 12px;line-height:1.2}.btn{border-radius:var(--radius);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.btn--rahmen{border:1.5px solid var(--blau);min-height:48px;color:var(--blau);background:#fff;gap:8px;padding:0 20px;font-size:16px}.btn--rahmen:hover{color:var(--blau-dunkel);border-color:var(--blau-dunkel);background:#eff6ff}.btn--rahmen-hell{color:#fff;border:1.5px solid #fff;min-height:48px;padding:10px 22px;font-size:16px;line-height:1.3}.btn--rahmen-hell:hover{color:#fff;background:#ffffff1a}.btn--gelb{background:var(--gelb);min-height:56px;color:var(--text-dunkel);white-space:nowrap;justify-content:center;gap:10px;padding:0 clamp(18px,3vw,28px);font-size:clamp(16px,1.2vw,17px)}.btn--gelb:hover{color:var(--text-dunkel);background:#e5b01a}.btn__play{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid var(--text-dunkel);width:0;height:0}.textlink{min-height:44px;color:var(--blau);align-items:center;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.textlink:hover{text-decoration:underline}.site-header{z-index:10;backdrop-filter:blur(8px);border-bottom:1px solid var(--linie);background:#f8fafcf2;position:sticky;top:0}.site-header__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 10px;max-width:1200px;margin:0 auto;padding:8px clamp(14px,2vw,20px);display:flex}.site-header__logo{flex-shrink:1;align-items:center;min-width:0;min-height:44px;display:flex}.site-header__logo img{width:clamp(108px,30vw,187px);height:auto;display:block}.site-header__nav{flex-shrink:0;align-items:center;gap:clamp(10px,2.4vw,28px);display:flex}.site-header__link{min-height:44px;color:var(--text-dunkel);white-space:nowrap;align-items:center;gap:5px;font-size:clamp(14px,1.1vw,15px);font-weight:600;text-decoration:none;display:flex}.site-header__link:hover{color:var(--text-dunkel);text-decoration:underline}.site-header__link--blau,.site-header__link--blau:hover{color:var(--blau)}.hero{padding:clamp(16px,4vw,64px) 0 clamp(64px,8vw,112px)}.hero__inner{flex-flow:row-reverse wrap;align-items:center;gap:clamp(28px,5vw,72px);max-width:1200px;margin:0 auto;padding:0 20px;display:flex}.hero__media{flex:1.15 420px;min-width:0}.hero__bild{object-fit:cover;object-position:30% 35%;border-radius:var(--radius);width:100%;height:clamp(380px,46vw,600px);display:block}.hero__text{flex:400px;min-width:0}.hero__titel{font-family:var(--font-titel);letter-spacing:-.015em;color:var(--text-dunkel);text-wrap:balance;margin:14px 0 22px;font-size:clamp(2.5rem,2.2535rem + 1.01vw,3.0625rem);font-weight:700;line-height:1.1}.hero__lead{font-size:var(--fs-lead);color:var(--text);text-wrap:pretty;max-width:32em;margin:0 0 14px;line-height:1.5}.hero__lead--grau{color:var(--text-grau);margin:0}.hero__aktionen{flex-direction:column;align-items:flex-start;gap:18px;margin-top:28px;display:flex}.sprungnav{flex-wrap:wrap;align-items:center;gap:0 18px;font-size:15px;display:flex}.sprungnav__label{color:var(--text-grau)}.sprungnav a{min-height:44px;color:var(--text-dunkel);align-items:center;font-weight:600;display:inline-flex}.sprungnav a:hover{color:var(--blau)}.weg{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);padding:var(--abstand-sektion) 0;background:#fff}.weg__titel{max-width:760px;margin:14px 0 18px}.weg__intro{max-width:62ch;font-size:var(--fs-lead);color:var(--text-mittel);text-wrap:pretty;margin:0;line-height:1.5}.zeitstrahl{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:0;margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.station{border-top:2px solid var(--navy);flex-wrap:wrap;align-content:flex-start;gap:6px 16px;padding:28px 24px 8px 0;display:flex;position:relative}.station__punkt{border:3px solid var(--navy);background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:-9px;left:0}.station__zeit{white-space:nowrap;font-family:var(--font-titel);color:var(--blau);flex:0 0 100%;margin:0;font-size:clamp(1.4375rem,1.3827rem + .22vw,1.5625rem);font-weight:700;line-height:1.2}.station__inhalt{flex:100%;min-width:0}.station__titel{font-family:var(--font-titel);font-weight:600;font-size:var(--fs-lead);color:var(--text-dunkel);margin:0 0 6px;line-height:1.35}.station__text{color:var(--text);text-wrap:pretty;margin:0;font-size:17px;line-height:1.65}.station--aktuell{border-top:0}.station--aktuell .station__zeit{color:var(--text-dunkel)}.station__linie{background:linear-gradient(to right, var(--gelb) 0%, var(--gelb) 55%, #f2be2200 100%);height:2px;position:absolute;top:-2px;left:0;right:-20px}.station--aktuell .station__punkt{background:var(--gelb);border-color:var(--gelb)}.weg__mehr{margin-top:20px}.buehne{background:var(--navy);color:#fff;padding:var(--abstand-sektion) 0}.buehne__kopf{max-width:720px}.buehne__titel{color:#fff;margin:14px 0 20px}.buehne__text{color:#fff;text-wrap:pretty;max-width:60ch;margin:0;font-size:clamp(1.0625rem,1.04rem + .1vw,1.125rem);line-height:1.65}.buehne__figur{margin:clamp(36px,5vw,56px) 0 0}.buehne__bild{object-fit:cover;border-radius:var(--radius);width:100%;display:block}.buehne__bild--gross{object-position:55% 40%;height:clamp(340px,48vw,620px)}.buehne__caption{color:var(--hellblau);margin-top:12px;font-size:15px;line-height:1.5}.buehne__paar{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.buehne__bild--halb{height:clamp(220px,34vw,460px)}.buehne__bild--hefe{object-position:78% 45%}.buehne__bild--applaus{object-position:50% 40%}@media (width<=640px){.buehne__bild--applaus{object-position:57% 40%}}.buehne__vortrag{max-width:46em;font-family:var(--font-titel);font-weight:600;font-size:var(--fs-lead);color:#fff;text-wrap:pretty;margin:clamp(28px,4vw,44px) 0 0;line-height:1.5}.buehne__fuss{border-top:1px solid #dbeafe4d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 48px;margin-top:clamp(32px,4vw,48px);padding-top:28px;display:flex}.buehne__bekannt{color:#fff;text-wrap:pretty;flex:420px;max-width:62ch;margin:0;font-size:17px;line-height:1.65}.privat{padding:var(--abstand-sektion) 0;background:#fff}.privat__titel{max-width:760px;margin:14px 0 0}.privat__raster{flex-wrap:wrap;align-items:stretch;gap:clamp(20px,3vw,32px);margin-top:clamp(36px,5vw,56px);display:flex}.kategorie{white-space:nowrap;margin:0 0 10px}.metal{background:var(--navy);border-radius:var(--radius);flex-direction:column;flex:320px;min-width:0;display:flex;overflow:hidden}.metal__text{padding:clamp(24px,3vw,36px) clamp(24px,3vw,36px) 0}.metal__titel{color:#fff}.metal__absatz{color:#fff;text-wrap:pretty;max-width:34ch;margin:0;font-size:17px;line-height:1.65}.metal__media{flex:auto;min-height:clamp(300px,30vw,380px);margin-top:8px;position:relative;overflow:hidden}.metal__bild{aspect-ratio:512/800;width:auto;max-width:none;height:calc(100% + 12px);max-height:640px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.backen{flex:1.6 420px;min-width:0;padding-top:clamp(24px,3vw,36px)}.backen__titel{color:var(--text-dunkel)}.backen__absatz{max-width:56ch;color:var(--text);text-wrap:pretty;margin:0 0 20px;font-size:17px;line-height:1.65}.torten{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.torten__elsa{border-radius:var(--radius);flex:260px;min-width:0;min-height:clamp(380px,36vw,460px);position:relative;overflow:hidden}.torten__spalte{flex-direction:column;flex:200px;gap:12px;min-width:0;display:flex}.torten__klein{border-radius:var(--radius);flex:1 1 0;min-height:200px;position:relative;overflow:hidden}.torte__bild{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.torte__bild--elsa{object-position:50% 45%}.torte__bild--schleife{object-position:50% 40%}@media (width<=640px){.torte__bild--erdbeer{object-position:50% 30%}}.torten__caption{max-width:46ch;color:var(--text-grau);text-wrap:pretty;margin:10px 0 0;font-size:15px;line-height:1.5}.privat__schluss{max-width:40em;font-family:var(--font-titel);font-weight:600;font-size:var(--fs-lead);color:var(--text-dunkel);text-wrap:pretty;margin:clamp(28px,4vw,40px) 0 0;line-height:1.4}.abschluss{padding:var(--abstand-sektion) 0}.abschluss__inner{flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,72px);max-width:1200px;margin:0 auto;padding:0 20px;display:flex}.abschluss__media{flex:400px;min-width:0}.abschluss__bild{aspect-ratio:5/4;object-fit:cover;object-position:62% 35%;border-radius:var(--radius);width:100%;height:auto;display:block}.abschluss__text{flex:440px;min-width:0}.abschluss__titel{margin:0 0 22px}.abschluss__absatz{text-wrap:pretty;max-width:54ch;margin:0 0 16px;font-size:17px;line-height:1.65}.abschluss__absatz--stark{color:var(--text-dunkel);font-weight:600}.abschluss__absatz--letzter{margin-bottom:28px}.abschluss__aktionen{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.terminlink{min-height:44px;color:var(--blau);text-wrap:pretty;align-items:center;font-size:16px;font-weight:600;display:inline-flex}.signatur{font-family:var(--font-titel);color:var(--text-dunkel);margin:28px 0 0;font-size:22px;font-weight:600;line-height:1.4}.site-footer{background:var(--navy);color:#fff;padding:40px 0}.site-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;max-width:1200px;margin:0 auto;padding:0 20px;display:flex}.site-footer__marke{flex-direction:column;gap:10px;display:flex}.site-footer__logo{aspect-ratio:400/120;width:auto;height:60px;display:block}.site-footer__claim{font-size:15px;line-height:1.5}.site-footer__nav{flex-wrap:wrap;gap:0 24px;font-size:15px;display:flex}.site-footer__nav a{color:#fff;align-items:center;min-height:44px;display:inline-flex}.site-footer__nav a:hover{color:var(--gelb)}.rechtstext{padding:clamp(40px, 6vw, 80px) 0 var(--abstand-sektion)}.rechtstext__inner{max-width:760px;color:var(--text);margin:0 auto;padding:0 20px;font-size:17px;line-height:1.65}.rechtstext__titel{margin:14px 0 clamp(28px,4vw,40px)}.rechtstext section{border-top:1px solid var(--linie);padding:28px 0 4px}.rechtstext h2{font-family:var(--font-titel);font-weight:600;font-size:var(--fs-lead);color:var(--text-dunkel);margin:0 0 12px;line-height:1.35}.rechtstext h3{color:var(--text-dunkel);margin:24px 0 8px;font-size:17px;font-weight:600;line-height:1.5}.rechtstext p,.rechtstext ul{max-width:65ch;margin:0 0 16px}.rechtstext ul{padding-left:1.25em}.rechtstext li+li{margin-top:6px}.rechtstext a:not(.textlink){text-underline-offset:2px}.rechtstext__stand{border-top:1px solid var(--linie);color:var(--text-grau);margin-top:32px;padding-top:20px;font-size:15px}.offen{border-left:4px solid var(--gelb);color:var(--text-dunkel);background:#fdf3d6;border-radius:4px;padding:10px 14px;font-size:15px;line-height:1.5;display:block}.offen:not(:first-child){margin-top:10px}.schlicht__aktionen{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.interview{background:var(--navy);color:#fff;padding:var(--abstand-sektion) 0}.interview__inner{flex-flow:row-reverse wrap;align-items:center;gap:clamp(32px,5vw,72px);max-width:1200px;margin:0 auto;padding:0 20px;display:flex}.interview__media{flex:400px;min-width:0}@media (width>=927px){.interview__inner:has(.interview__transkript[open]) .interview__media{align-self:flex-start;margin-top:max(40px,236px - 15vw)}}.interview__bild{aspect-ratio:4/3;object-fit:cover;object-position:45% 30%;border-radius:var(--radius);width:100%;height:auto;display:block}.interview__text{flex:440px;min-width:0}.interview__titel{color:#fff;margin:0 0 18px}.interview__absatz{max-width:54ch;font-size:var(--fs-lead);color:#fff;text-wrap:pretty;margin:0;line-height:1.5}.interview__player{border-radius:var(--radius);background:#fff;max-width:480px;margin:clamp(24px,3vw,32px) 0 0;padding:16px}.interview__label{letter-spacing:.14em;text-transform:uppercase;color:var(--blau);margin:0 0 10px;font-size:13px;font-weight:600}.interview__player audio{width:100%;height:44px;display:block}.interview__transkript{margin-top:8px}.interview__transkript summary{cursor:pointer;min-height:44px;color:var(--blau-dunkel);align-items:center;gap:8px;font-size:15px;font-weight:600;list-style:none;display:inline-flex}.interview__transkript summary::-webkit-details-marker{display:none}.interview__transkript summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-top:-3px;transform:rotate(45deg)}.interview__transkript[open] summary:after{margin-top:3px;transform:rotate(-135deg)}.interview__transkript summary:hover{text-underline-offset:3px;text-decoration:underline}.interview__transkript-text{border-top:1px solid var(--linie);color:var(--text);padding-top:12px;font-size:16px;line-height:1.6}.interview__beitrag+.interview__beitrag{margin-top:16px}.interview__beitrag p{margin:0}.interview__beitrag p+p{margin-top:10px}.interview__beitrag .interview__sprecher{color:var(--navy);font-size:14px;font-weight:700}.interview__beitrag .interview__sprecher+p{margin-top:2px}.interview__aktionen{flex-direction:column;align-items:flex-start;gap:14px;margin-top:clamp(24px,3vw,32px);display:flex}.interview__link{min-height:44px;color:var(--hellblau);text-underline-offset:3px;align-items:center;font-size:16px;font-weight:600;line-height:1.4;display:inline-flex}.interview__wort{white-space:nowrap}.interview__link:hover{color:#fff}
