.pp-hero.astro-z4az4ket{padding-top:calc(var(--header-offset) + clamp(1.5rem, 1rem + 2vw, 3rem));padding-bottom:clamp(3rem,2rem + 3vw,5rem);position:relative;overflow:hidden}.pp-hero__glow.astro-z4az4ket{top:2rem;right:-12rem}.pp-hero__inner.astro-z4az4ket{z-index:1;position:relative}.pp-hero__grid.astro-z4az4ket{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:clamp(1.75rem,1.25rem + 2vw,3rem);display:grid}.pp-hero__copy.astro-z4az4ket{gap:22px;display:grid}.pp-hero__title.astro-z4az4ket{font-size:var(--fs-hero);color:var(--hellgrau);letter-spacing:-.035em;line-height:1}.pp-hero__copy.astro-z4az4ket .lead.astro-z4az4ket{max-width:50ch}.pp-hero__actions.astro-z4az4ket{flex-wrap:wrap;gap:12px;display:flex}.pp-creds.astro-z4az4ket{border-top:1px solid var(--linie-dunkel);color:var(--salbei);font-size:var(--fs-small);gap:8px;padding-top:18px;list-style:none;display:grid}.pp-creds.astro-z4az4ket li{align-items:flex-start;gap:10px;display:flex}.pp-creds.astro-z4az4ket svg{background:var(--signal);width:18px;height:18px;color:var(--wald);stroke-width:2.6px;border-radius:50%;flex:none;margin-top:2px;padding:3px}.pp-photo.astro-z4az4ket{margin:0;padding-bottom:28px;position:relative}.pp-photo.astro-z4az4ket img{aspect-ratio:4/4.8;object-fit:cover;object-position:50% 18%;border-radius:var(--r-panel);width:100%;box-shadow:0 40px 80px -40px #0009}.pp-photo.astro-z4az4ket:before{content:"";border-radius:var(--r-panel);z-index:-1;border:1px solid #9af26259;position:absolute;inset:18px -18px 46px 18px}.pp-photo__badge.astro-z4az4ket{background:var(--hellgrau);color:var(--wald);border-radius:18px;align-items:center;gap:14px;padding:14px 20px 14px 14px;display:flex;position:absolute;bottom:0;left:-24px;box-shadow:0 24px 48px -24px #0009}.pp-photo__badge.astro-z4az4ket .tile.astro-z4az4ket{background:var(--wald);color:var(--signal);border:0}.pp-photo__badge.astro-z4az4ket>span.astro-z4az4ket:last-child{color:var(--moos);gap:2px;font-size:.875rem;line-height:1.35;display:grid}.pp-photo__badge.astro-z4az4ket strong.astro-z4az4ket{color:var(--wald);font-size:1rem}.focus.astro-z4az4ket{background:var(--weiss)}.focus__grid.astro-z4az4ket{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;display:grid}.focus__item.astro-z4az4ket{background:var(--nebel);min-height:150px;transition:border-color .2s var(--ease);border:1px solid #0000;border-radius:18px;align-content:space-between;gap:18px;padding:24px;font-size:1.1875rem;font-weight:600;line-height:1.3;display:grid}.focus__item.astro-z4az4ket:hover{border-color:var(--wald)}.focus__item.astro-z4az4ket .mono.astro-z4az4ket{background:var(--wald);width:40px;height:40px;color:var(--signal);border-radius:12px;justify-self:start;place-items:center;font-size:.875rem;font-weight:500;display:grid}.bio__grid.astro-z4az4ket{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.bio__head.astro-z4az4ket{gap:18px;display:grid}.bio__head.astro-z4az4ket h2.astro-z4az4ket{max-width:14ch}.bio.astro-z4az4ket .bio__text{gap:16px;max-width:62ch;display:grid}.bio.astro-z4az4ket .bio__text .lead{max-width:none}.bio.astro-z4az4ket .bio__text .klaerung__chip{justify-self:start;margin-left:0}.career.astro-z4az4ket{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:0;margin-top:clamp(3rem,2rem + 3vw,4.5rem);list-style:none;display:grid;position:relative}.career.astro-z4az4ket:before{content:"";background:linear-gradient(90deg, var(--linie), var(--wald));height:2px;position:absolute;top:47px;left:0;right:0}.career.astro-z4az4ket .career__step{align-content:start;gap:8px;padding-right:20px;display:grid;position:relative}.career__year.astro-z4az4ket{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--moos);min-height:24px}.career__dot.astro-z4az4ket{background:var(--weiss);border:2px solid var(--wald);z-index:1;border-radius:50%;width:18px;height:18px;margin:6px 0 10px;position:relative}.career.astro-z4az4ket .career__step--now .career__dot.astro-z4az4ket{background:var(--signal);box-shadow:0 0 0 6px var(--signal-weich)}.career__title.astro-z4az4ket{font-size:1.0625rem;line-height:1.3}.career__text.astro-z4az4ket{color:var(--moos);font-size:var(--fs-small);line-height:1.45}.services.astro-z4az4ket{position:relative;overflow:hidden}.services__inner.astro-z4az4ket{position:relative}.services__all.astro-z4az4ket{color:var(--signal)}.services__grid.astro-z4az4ket,.articles__grid.astro-z4az4ket{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;display:grid}.meet.astro-z4az4ket{background:var(--weiss)}.meet__grid.astro-z4az4ket{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.meet__copy.astro-z4az4ket{gap:16px;display:grid}.meet__copy.astro-z4az4ket h2.astro-z4az4ket{max-width:14ch}.meet__cards.astro-z4az4ket{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.meet__card.astro-z4az4ket{background:var(--nebel);transition:border-color .2s var(--ease);border:1px solid #0000;border-radius:18px;flex-direction:column;gap:10px;padding:24px;text-decoration:none;display:flex}a.astro-z4az4ket.meet__card:hover{border-color:var(--wald)}.meet__card.astro-z4az4ket>span.astro-z4az4ket:not(.tile):not(.meet__more){color:var(--moos);font-size:var(--fs-small);line-height:1.5}.meet__card.astro-z4az4ket strong.astro-z4az4ket{font-size:1.125rem}.meet__more.astro-z4az4ket{font-weight:600;font-size:var(--fs-small);align-items:center;gap:8px;margin-top:auto;display:inline-flex}.meet__more.astro-z4az4ket svg{width:16px;height:16px}.meet__card--dark.astro-z4az4ket{background:var(--wald);color:var(--hellgrau)}.meet__card--dark.astro-z4az4ket>span.astro-z4az4ket:not(.tile):not(.meet__more){color:var(--salbei)}.meet__card--dark.astro-z4az4ket .meet__more.astro-z4az4ket{color:var(--signal)}.meet__card--dark.astro-z4az4ket .tile.astro-z4az4ket{background:var(--signal-weich);color:var(--signal)}.meet__card--places.astro-z4az4ket{grid-column:1/-1}.meet__card--places.astro-z4az4ket .chips.astro-z4az4ket a.astro-z4az4ket{background:var(--weiss)}@media (width<=1000px){.pp-hero__grid.astro-z4az4ket,.bio__grid.astro-z4az4ket,.meet__grid.astro-z4az4ket{grid-template-columns:minmax(0,1fr)}.pp-photo.astro-z4az4ket{max-width:440px}.pp-photo__badge.astro-z4az4ket{left:16px}.focus__grid.astro-z4az4ket,.services__grid.astro-z4az4ket,.articles__grid.astro-z4az4ket{grid-template-columns:repeat(2,minmax(0,1fr))}.career.astro-z4az4ket{grid-template-columns:minmax(0,1fr);gap:18px;padding-left:34px}.career.astro-z4az4ket:before{background:linear-gradient(180deg, var(--linie), var(--wald));width:2px;height:auto;inset:0 auto 0 8px}.career__dot.astro-z4az4ket{margin:0;position:absolute;top:0;left:-34px}.career__year.astro-z4az4ket{min-height:0}}@media (width<=640px){.focus__grid.astro-z4az4ket,.services__grid.astro-z4az4ket,.articles__grid.astro-z4az4ket,.meet__cards.astro-z4az4ket{grid-template-columns:minmax(0,1fr)}.focus__item.astro-z4az4ket{min-height:0}.pp-hero__title.astro-z4az4ket{font-size:clamp(2.25rem,10vw,2.75rem)}.pp-hero__actions.astro-z4az4ket .btn.astro-z4az4ket{width:100%}.pp-photo__badge.astro-z4az4ket{left:12px;right:12px}.pp-photo.astro-z4az4ket:before{display:none}.bio__head.astro-z4az4ket h2.astro-z4az4ket{max-width:none}}
