.dab{--tm-tinte:#14101C;--tm-papier:#fff;--tm-akzent:#74399A;--tm-grau:#5B6469;--tm-linie:rgba(20,16,28,.13);--tm-violett:#74399A;--tm-violett-tief:#4A2066;--tm-flaeche:radial-gradient(ellipse 70% 90% at 100% 0%,rgba(206,121,213,.2) 0%,rgba(206,121,213,0) 70%),linear-gradient(160deg,var(--tm-violett) 0%,#5E2B84 55%,var(--tm-violett-tief) 100%);--tm-text-v:rgba(255,255,255,.86);--tm-zart:#F8E1F9;--tm-linie-v:rgba(255,255,255,.22);--tm-foto:#D5D6DA;--tm-max:1180px}.dab .dab-tm-sec{position:relative;padding:clamp(72px,10vw,136px) 0}.dab .dab-tm-sec--hell{background:var(--tm-papier);color:var(--tm-tinte)}.dab .dab-tm-sec--violett{background:var(--tm-flaeche);color:#fff;margin-inline:calc(50% - 50vw)}.dab .dab-tm-sec .dab-wrap{max-width:var(--tm-max)}.dab.dab .dab-tm-kicker{font-family:var(--dab-head);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--tm-akzent);padding-bottom:20px}.dab .dab-tm-hero .dab-tm-kicker,.dab .dab-tm-sec--violett .dab-tm-kicker{color:var(--tm-zart)}.dab.dab .dab-tm-h2{max-width:17ch;font-family:var(--dab-head);font-size:clamp(32px,5vw,60px);font-weight:800;line-height:1.04;letter-spacing:-.035em;color:inherit}.dab.dab .dab-tm-h2--breit{max-width:20ch}.dab.dab .dab-tm-lead{max-width:52ch;padding-top:22px;font-size:clamp(16px,1.5vw,19px);line-height:1.6;color:var(--tm-grau)}.dab .dab-tm-sec--violett .dab-tm-lead{color:var(--tm-text-v)}.dab.dab .dab-tm-gruppe__t{font-family:var(--dab-head);font-size:11.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--tm-grau);padding-bottom:16px;border-bottom:1px solid var(--tm-linie)}.dab .dab-tm-sec--violett .dab-tm-gruppe__t{color:var(--tm-zart);border-bottom-color:var(--tm-linie-v)}.dab .dab-tm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 30px;border-radius:999px;background:var(--tm-akzent);font-family:var(--dab-head);font-size:15px;font-weight:700;text-align:center;transition:transform 180ms cubic-bezier(.2,.8,.2,1),background 180ms ease,box-shadow 180ms ease}.dab a:link.dab-tm-btn,.dab a:visited.dab-tm-btn{color:#fff}.dab .dab-tm-btn:hover{transform:translateY(-2px);background:#431C52}.dab .dab-tm-btn--leise{background:transparent;box-shadow:inset 0 0 0 1px var(--tm-linie)}.dab a:link.dab-tm-btn--leise,.dab a:visited.dab-tm-btn--leise{color:var(--tm-tinte)}.dab .dab-tm-btn--leise:hover{background:transparent;box-shadow:inset 0 0 0 1px var(--tm-tinte)}.dab .dab-tm-btn:focus-visible,.dab .dab-tm-adr__m:focus-visible,.dab .dab-tm-jobs__a:focus-visible{outline:3px solid var(--tm-akzent);outline-offset:3px}.dab .dab-tm-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr 1fr;background:var(--tm-papier);margin-inline:calc(50% - 50vw)}.dab .dab-tm-hero__grund{grid-area:1 / 1 / 3 / 2;background:var(--tm-flaeche)}.dab .dab-tm-hero__text{grid-area:1 / 1 / 2 / 2;position:relative;z-index:1;max-width:var(--tm-max);padding-top:clamp(88px,11vw,150px);padding-bottom:clamp(40px,6vw,76px);color:#fff}.dab .dab-tm-hero__kopf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px clamp(36px,6vw,96px);align-items:start;padding-top:clamp(28px,4vw,48px)}.dab.dab .dab-tm-hero__h{max-width:14ch;font-family:var(--dab-head);font-size:clamp(42px,7.4vw,96px);font-weight:800;line-height:.95;letter-spacing:-.045em;color:#fff}.dab.dab .dab-tm-hero__sub{max-width:42ch;font-size:clamp(15px,1.45vw,18px);line-height:1.6;color:var(--tm-text-v)}.dab.dab .dab-tm-fakten{padding-top:0}.dab .dab-tm-fakten li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:11px 0;border-top:1px solid var(--tm-linie-v);font-size:14px;color:var(--tm-text-v)}.dab .dab-tm-fakten b{font-family:var(--dab-head);font-size:16px;font-weight:800;letter-spacing:-.01em;color:#fff}.dab .dab-tm-hero__foto{grid-area:2 / 1 / 4 / 2;position:relative;z-index:1;justify-self:center;width:100%;max-width:1320px;padding-inline:var(--dab-gut)}.dab.dab .dab-tm-mosaik{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(6px,.8vw,10px)}.dab .dab-tm-mosaik__haus{grid-column:3 / span 4;grid-row:1 / span 3;position:relative;border-radius:16px;overflow:hidden;background:var(--tm-foto)}.dab .dab-tm-mosaik--r2 .dab-tm-mosaik__haus{grid-row:1 / span 2}.dab.dab .dab-tm-mosaik__haus img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:42% 62%}.dab .dab-tm-mosaik__kachel{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--tm-foto)}.dab .dab-tm-mosaik__kopf{position:relative;aspect-ratio:1;perspective:900px;container-type:inline-size}.dab .dab-tm-mosaik__dreh{position:absolute;inset:0;transform-style:preserve-3d;transition:transform 600ms cubic-bezier(.2,.8,.2,1)}.dab .dab-tm-mosaik__vorne,.dab .dab-tm-mosaik__hinten{position:absolute;inset:0;border-radius:12px;overflow:hidden;clip-path:inset(0 round 12px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.dab .dab-tm-mosaik__vorne{background:var(--tm-foto)}.dab .dab-tm-mosaik__vorne::after{content:'';position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(20,16,28,.1);pointer-events:none}.dab .dab-tm-mosaik__hinten{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:clamp(8px,1.1vw,14px);background:#431C52;color:#fff;transform:rotateY(180deg)}.dab.dab .dab-tm-mosaik__name{font-family:var(--dab-head);font-size:clamp(12px,1.2vw,16px);font-size:max(12px,11cqi);font-weight:800;line-height:1.15;letter-spacing:-.01em;overflow-wrap:break-word}.dab.dab .dab-tm-mosaik__rolle{font-size:clamp(9px,.8vw,11px);font-size:max(9px,7.5cqi);line-height:1.3;color:#F8E1F9}@media (hover:hover) and (pointer:fine){.dab .dab-tm-mosaik__kopf:hover .dab-tm-mosaik__dreh{transform:rotateY(180deg)}}.dab.dab .dab-tm-mosaik__kopf img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;transform:scale(1.12);transform-origin:50% 20%}.dab .dab-tm-mosaik__kopf .dab-tm-mono{font-size:clamp(22px,2.6vw,40px)}.dab .dab-tm-mosaik__kachel{container-type:inline-size;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:clamp(8px,1.1vw,16px)}.dab .dab-tm-mosaik__kachel--info{background:#F8E1F9;color:var(--tm-akzent)}.dab.dab .dab-tm-mosaik__klein{font-family:var(--dab-head);font-size:clamp(9px,.85vw,12px);font-size:max(9px,7.5cqi);font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.2}.dab.dab .dab-tm-mosaik__gross{font-family:var(--dab-head);font-size:clamp(15px,2vw,30px);font-size:21cqi;font-weight:800;line-height:.95;letter-spacing:-.035em}.dab.dab .dab-tm-mosaik__kachel--lang .dab-tm-mosaik__gross{font-size:clamp(13px,1.4vw,20px);font-size:13cqi}.dab a:link.dab-tm-mosaik__kachel--du,.dab a:visited.dab-tm-mosaik__kachel--du{background:var(--tm-akzent);color:#fff;transition:background 180ms ease}.dab a:link.dab-tm-mosaik__kachel--du:hover{background:#431C52}.dab .dab-tm-mosaik__kachel--du:focus-visible{outline:3px solid var(--tm-akzent);outline-offset:3px}.dab.dab .dab-tm-mosaik__du{font-family:var(--dab-head);font-size:clamp(13px,1.5vw,19px);font-size:max(13px,12cqi);font-weight:800;line-height:1.1}.dab .dab-tm-mosaik__kachel--du .dab-tm-mosaik__klein{letter-spacing:.02em;text-transform:none;opacity:.88}.dab .dab-tm-kopf{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px clamp(32px,6vw,90px);align-items:end}.dab.dab .dab-tm-kopf .dab-tm-lead{padding-top:0}.dab .dab-tm-gruppe{padding-top:clamp(48px,6.5vw,80px)}.dab.dab .dab-tm-leute{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(30px,3.4vw,44px) clamp(16px,2.6vw,32px);padding-top:28px}.dab .dab-tm-person{display:flex;flex-direction:column;min-width:0}.dab .dab-tm-person__bild{position:relative;aspect-ratio:4 / 5;border-radius:14px;overflow:hidden;background:var(--tm-foto)}.dab .dab-tm-person__bild img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.dab .dab-tm-mono{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(116,57,154,.1);font-family:var(--dab-head);font-size:clamp(48px,7.4vw,104px);font-weight:800;letter-spacing:-.03em;color:var(--tm-akzent)}.dab.dab .dab-tm-person__n{padding-top:18px;font-family:var(--dab-head);font-size:clamp(17px,1.7vw,20px);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--tm-tinte)}.dab.dab .dab-tm-person__r{padding-top:4px;font-size:13.5px;line-height:1.45;color:var(--tm-grau)}.dab.dab .dab-tm-sec--violett .dab-tm-h2{font-size:clamp(30px,3.9vw,50px)}.dab.dab .dab-tm-zeit{--tm-zeit-gap:clamp(16px,2.4vw,32px);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:var(--tm-zeit-gap);padding-top:34px}.dab .dab-tm-zeit__p{display:flex;flex-direction:column;min-width:0}.dab.dab .dab-tm-zeit__j{padding-bottom:18px;font-family:var(--dab-head);font-size:clamp(30px,3.2vw,44px);font-weight:800;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.04em;color:rgba(255,255,255,.72)}.dab .dab-tm-zeit__achse{position:relative;display:block;height:14px}.dab .dab-tm-zeit__achse::before{content:'';position:absolute;top:50%;left:20px;right:calc(6px - var(--tm-zeit-gap));height:1px;background:var(--tm-linie-v)}.dab .dab-tm-zeit__p:last-child .dab-tm-zeit__achse::before{right:0;background:linear-gradient(to right,var(--tm-linie-v),rgba(255,255,255,0))}.dab .dab-tm-zeit__achse::after{content:'';position:absolute;top:50%;left:0;width:14px;height:14px;margin-top:-7px;border-radius:50%;box-shadow:inset 0 0 0 2px rgba(255,255,255,.7)}.dab .dab-tm-zeit__p.is-neu .dab-tm-zeit__achse::after{background:#fff;box-shadow:0 0 0 6px rgba(248,225,249,.28)}.dab.dab .dab-tm-zeit__p.is-neu .dab-tm-zeit__j{color:#fff}.dab.dab .dab-tm-zeit__t{padding-top:20px;font-family:var(--dab-head);font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:#fff}.dab.dab .dab-tm-zeit__x{padding-top:6px;font-size:14px;line-height:1.55;color:var(--tm-text-v)}.dab.dab .dab-tm-gruende{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,72px)}.dab .dab-tm-gruende li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;padding:26px 0;border-bottom:1px solid var(--tm-linie-v)}.dab .dab-tm-gruende__nr{padding-top:5px;font-family:var(--dab-head);font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--tm-zart)}.dab.dab .dab-tm-gruende__t{font-family:var(--dab-head);font-size:clamp(19px,2vw,23px);font-weight:700;line-height:1.25;letter-spacing:-.015em;color:#fff}.dab.dab .dab-tm-gruende__x{max-width:46ch;padding-top:8px;font-size:15px;line-height:1.6;color:var(--tm-text-v)}.dab .dab-tm-sec--ende{padding-bottom:clamp(64px,8vw,110px)}.dab .dab-tm-ende{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:start}.dab .dab-tm-knoepfe{display:flex;flex-wrap:wrap;gap:12px;padding-top:clamp(28px,3.4vw,40px)}.dab .dab-tm-ende__neben{display:grid;gap:26px;padding-top:32px}.dab .dab-tm-ansprech{display:flex;align-items:center;gap:16px;padding-bottom:26px;border-bottom:1px solid var(--tm-linie)}.dab .dab-tm-ansprech__bild{position:relative;flex:0 0 auto;width:72px;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--tm-foto)}.dab .dab-tm-ansprech__bild img{width:100%;height:100%;object-fit:cover;transform:scale(1.45);transform-origin:50% 28%}.dab .dab-tm-ansprech__bild .dab-tm-mono{font-size:26px}.dab.dab .dab-tm-ansprech__l{font-family:var(--dab-head);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tm-akzent);padding-bottom:5px}.dab.dab .dab-tm-ansprech__n{font-family:var(--dab-head);font-size:18px;font-weight:700;line-height:1.2;color:var(--tm-tinte)}.dab.dab .dab-tm-ansprech__r{padding-top:2px;font-size:13.5px;line-height:1.4;color:var(--tm-grau)}.dab.dab .dab-tm-adr p{font-size:15px;line-height:1.7;color:var(--tm-grau)}.dab.dab .dab-tm-adr .dab-tm-adr__f{font-weight:600;color:var(--tm-tinte)}.dab a:link.dab-tm-adr__m,.dab a:visited.dab-tm-adr__m,.dab a:link.dab-tm-jobs__a,.dab a:visited.dab-tm-jobs__a{color:var(--tm-akzent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.dab a:link.dab-tm-jobs__a{font-weight:600}.dab.dab .dab-tm-jobs{padding-top:24px;border-top:1px solid var(--tm-linie);font-size:15px;line-height:1.6;color:var(--tm-tinte)}@media (max-width:1040px){.dab .dab-tm-hero__kopf,.dab .dab-tm-kopf,.dab .dab-tm-ende{grid-template-columns:minmax(0,1fr)}.dab.dab .dab-tm-zeit{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);padding-top:30px}.dab .dab-tm-zeit__p{display:grid;grid-template-columns:64px 14px minmax(0,1fr);column-gap:16px;align-content:start}.dab.dab .dab-tm-zeit__j{grid-column:1;grid-row:1;padding:0;font-size:22px}.dab .dab-tm-zeit__achse{grid-column:2;grid-row:1 / span 2;height:auto}.dab .dab-tm-zeit__achse::before,.dab .dab-tm-zeit__p:last-child .dab-tm-zeit__achse::before{top:22px;bottom:0;left:50%;right:auto;width:1px;height:auto;background:var(--tm-linie-v)}.dab .dab-tm-zeit__p:last-child .dab-tm-zeit__achse::before{background:linear-gradient(to bottom,var(--tm-linie-v),rgba(255,255,255,0))}.dab .dab-tm-zeit__achse::after{top:4px;margin-top:0}.dab.dab .dab-tm-zeit__t{grid-column:3;grid-row:1;padding-top:1px}.dab.dab .dab-tm-zeit__x{grid-column:3;grid-row:2;padding-bottom:28px}.dab.dab .dab-tm-gruende{grid-template-columns:minmax(0,1fr)}.dab.dab .dab-tm-hero__h{max-width:13ch}.dab .dab-tm-ende__neben{padding-top:0}.dab.dab .dab-tm-leute{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.dab.dab .dab-tm-mosaik{grid-template-columns:repeat(3,minmax(0,1fr))}.dab .dab-tm-mosaik__haus,.dab .dab-tm-mosaik--r2 .dab-tm-mosaik__haus{grid-column:1 / -1;grid-row:1 / span 2;aspect-ratio:4 / 3}.dab.dab .dab-tm-mosaik__haus img{object-position:36% 60%}}@media (max-width:640px){.dab.dab .dab-tm-leute{grid-template-columns:repeat(2,minmax(0,1fr))}.dab .dab-tm-gruende li{grid-template-columns:38px minmax(0,1fr);gap:10px}.dab .dab-tm-knoepfe .dab-tm-btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.dab .dab-tm-btn{transition:none}.dab .dab-tm-btn:hover{transform:none}.dab .dab-tm-mosaik__dreh{transition:none}.dab .dab-tm-mosaik__kopf:hover .dab-tm-mosaik__dreh{transform:none}.dab .dab-tm-mosaik__hinten{transform:none;opacity:0}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.dab .dab-tm-mosaik__kopf:hover .dab-tm-mosaik__hinten{opacity:1}}