.cpt--um .um-hero__name{font-family:var(--font-special);color:var(--color-dunkelblau);margin:0 0 .9rem;font-size:clamp(2.6rem,1.6rem + 3.4vw,4.4rem);font-weight:400;line-height:1.05}.cpt--um .um-hero__rolle{font-family:var(--font-headline);letter-spacing:.01em;color:var(--color-dunkelblau);text-wrap:pretty;margin:0 0 1.4rem;font-size:clamp(1.25rem,.95rem + 1.1vw,1.7rem);font-weight:400;line-height:1.3}.cpt--um .r1-hero--wide .r1-hero__inner>.um-hero__rolle{max-width:min(64vw,54rem)}.cpt--um .um-hero__rolle-teil{white-space:nowrap;display:inline-block}.cpt--um .um-hero__strich{color:var(--color-tuerkis);opacity:.7;white-space:pre}@media (max-width:760px){.cpt--um .um-hero__rolle-teil{display:block}.cpt--um .um-hero__strich{display:none}.cpt--um .um-hero__name{margin-bottom:.45rem}.cpt--um .um-hero__rolle{margin-bottom:1rem;line-height:1.2}.cpt--um .r1-hero--wide .r1-hero__inner .r1-hero__lead{margin-bottom:1.4rem}}.cpt--um .r1-hero--wide.r1-hero--intomint .r1-hero__veil{--hero-out:var(--color-white)}@media (min-width:761px){.cpt--um .r1-hero--wide{min-height:min(100svh,64rem)}.cpt--um .r1-hero--wide .r1-hero__inner{padding-block:clamp(8rem,16vh,11rem) clamp(6rem,14vh,9rem)}.cpt--um .r1-hero__photo{transform-origin:82% 35%;transform:scale(1.06)}}.cpt--um .r1-about__media.um-foto--hoch{aspect-ratio:4/5;place-self:stretch stretch}.cpt--r1 .um-geschichte .r1-about__media img{object-position:40% 8%}.cpt--r1 .um-geschichte .r1-about__text .r1-eyebrow{margin-bottom:.6rem}.cpt--r1 .um-stats{max-width:44rem;margin:0 auto clamp(2.25rem,4vw,3.25rem)}.cpt--r1 .um-timeline{max-width:44rem;margin:0 auto;padding:0;list-style:none;position:relative}.cpt--r1 .um-timeline:before{content:"";background:linear-gradient(180deg, var(--color-tuerkis) 0%, var(--color-hellmint) 100%);z-index:0;border-radius:1px;width:2px;position:absolute;top:3.8rem;bottom:3.8rem;left:2.75rem}.cpt--r1 .um-tl__item{z-index:1;grid-template-columns:5.5rem 1fr;align-items:center;gap:1.75rem;padding-block:1.1rem;display:grid;position:relative}.cpt--r1 .um-tl__marker{width:5.5rem;height:5.5rem;position:relative}.cpt--r1 .um-tl__photo{width:5.5rem;height:5.5rem;box-shadow:var(--r1-shadow-warm);border-radius:50%;display:block;overflow:hidden}.cpt--r1 .um-tl__photo img{object-fit:cover;width:100%;height:100%}.cpt--r1 .um-tl__year{width:4rem;height:3rem;font-family:var(--font-headline);color:var(--color-dunkelblau);letter-spacing:.01em;background:url(/images/r1/ill-blob-soft-t.webp) 50%/100% 100% no-repeat;place-items:center;font-size:1.08rem;font-weight:400;line-height:1;display:grid;position:absolute;top:-.2rem;right:-1.9rem}.cpt--r1 .um-tl__body h3{margin-bottom:.3rem}.cpt--r1 .um-tl__body p{max-width:42ch;margin:0;font-size:1rem;line-height:1.55}@media (max-width:560px){.cpt--r1 .um-tl__item{grid-template-columns:4.5rem 1fr;gap:1.15rem}.cpt--r1 .um-tl__marker,.cpt--r1 .um-tl__photo{width:4.5rem;height:4.5rem}.cpt--r1 .um-timeline:before{top:3.3rem;bottom:3.3rem;left:2.25rem}.cpt--r1 .um-tl__year{width:2.9rem;height:2.3rem;font-size:.78rem;top:-.3rem;right:-.6rem}}.cpt--r1 .um-story{max-width:62rem;margin:0 auto;padding:0;list-style:none}.cpt--r1 .um-story__item{grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding-block:clamp(1.75rem,3.5vw,2.75rem);display:grid}.cpt--r1 .um-story__item+.um-story__item{border-top:var(--r1-hairline)}.cpt--r1 .um-story__ill{place-items:center;display:grid}.cpt--r1 .um-story__ill img{width:clamp(9rem,15vw,12rem);height:auto}.cpt--r1 .um-story__body{max-width:44rem}.cpt--r1 .um-story__body .r1-h3{margin-bottom:.7rem;font-size:clamp(1.25rem,1.05rem + .7vw,1.55rem)}.cpt--r1 .um-story__body p{margin:0 0 .75rem;font-size:1rem;line-height:1.6}.cpt--r1 .um-story__body p:last-child{margin-bottom:0}.cpt--r1 .um-story+.r1-minitesti{margin-top:clamp(1.5rem,3vw,2.5rem)}@media (max-width:700px){.cpt--r1 .um-story__item{grid-template-columns:1fr;justify-items:start;gap:.9rem}.cpt--r1 .um-story__ill img{width:8rem}}.cpt--r1 .um-ziel.r1-mirror{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.cpt--r1 .um-ziel .r1-mirror__ill img{width:clamp(18rem,32vw,28rem)}@media (max-width:820px){.cpt--r1 .um-ziel.r1-mirror{grid-template-columns:1fr}.cpt--r1 .um-ziel .r1-mirror__ill img{width:15rem}}.cpt--r1 .um-timeline .um-tl__item:first-child .um-tl__photo img{object-position:50% 30%;transform:scale(.92)}.cpt--um .r1-fuse{background:var(--color-white)}.cpt--um .r1-fuse__media:after{background:linear-gradient(180deg, var(--color-white) 0%, #fff9 6%, #fff0 15%), linear-gradient(0deg, var(--color-white) 0%, #fff9 6%, #fff0 15%), linear-gradient(90deg, var(--color-white) 0%, #fff0 46%)}@media (max-width:760px){.cpt--um .r1-fuse__media:after{background:linear-gradient(0deg, var(--color-white) 4%, #fff0 55%)}}@media (min-width:761px){.cpt--um .um-fuse--flip{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.cpt--um .um-fuse--flip .r1-fuse__media{order:-1}.cpt--um .um-fuse--flip .r1-fuse__text{justify-self:start;padding-left:clamp(2.5rem,4vw,3.5rem);padding-right:max(50% - 31.5rem,3rem)}.cpt--um .um-fuse--flip .r1-fuse__media:after{background:linear-gradient(180deg, var(--color-white) 0%, #fff9 6%, #fff0 15%), linear-gradient(0deg, var(--color-white) 0%, #fff9 6%, #fff0 15%), linear-gradient(270deg, var(--color-white) 0%, #fff0 46%)}}@media (min-width:821px){.cpt--um .um-about--flip .r1-about__media{order:2}}.cpt--um .um-about--flip .r1-about__media img{transform:scaleX(-1)}.cpt--r1 .um-final-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 1rem;margin-top:.4rem;font-size:.95rem;display:flex}.cpt--r1 .um-final-links a{color:var(--color-dunkelblau);text-underline-offset:.25em;text-decoration:underline}.cpt--r1 .um-final-links a:hover,.cpt--r1 .um-final-links a:focus-visible{color:var(--color-tuerkis)}.cpt--r1 .um-final-links a+a:before{content:"·";color:var(--color-dunkelblau);opacity:.55;margin-right:1rem;text-decoration:none;display:inline-block}@media (max-width:560px){.cpt--r1 .um-final-links{flex-direction:column;place-self:stretch stretch;gap:.15rem;width:100%;margin-top:.8rem;font-size:1.1rem}.cpt--r1 .um-final-links a{text-align:center;padding-block:.6rem}.cpt--r1 .um-final-links a+a:before{content:none}}.cpt--um #r1-main :is(h1,h2,h3),.cpt--um .r1-mirror__text p,.cpt--um .r1-about__text p{text-wrap:pretty}@media (min-width:840px){.cpt--um #r1-main #um-heute-h2{text-wrap:balance}}
