:root{--ink: #111418;--text: #2B3036;--muted: #5B6570;--line: #E2E6EA;--mist: #F4F6F8;--paper: #FFFFFF;--flaeche: #FFFFFF;--blue: #1D5FBF;--blue-dk: #164A96;--sky: #EAF1FB;--night: #0E1A2B;--night-text: #B9C6D8;--night-accent: #8FB4EA;--raster-bild: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cpath d='M20 14v12M14 20h12' stroke='%231D5FBF' stroke-width='1.6' stroke-linecap='round' fill='none'/%3E%3C/svg%3E");--wrap: 1120px;--gutter: 20px;--section: clamp(56px, 8vw, 112px);--radius: 16px;--font-head: "Avenir Next", Avenir, "Segoe UI", system-ui, -apple-system, Roboto, Helvetica, Arial, sans-serif;--font-body: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--text);font:1.0625rem/1.65 var(--font-body);overflow-x:hidden}img{max-width:100%;display:block}a{color:var(--blue);text-underline-offset:.18em}a:hover{color:var(--blue-dk)}a[href^="tel:"]{white-space:nowrap}:focus-visible{outline:3px solid var(--fokus, var(--blue));outline-offset:3px;border-radius:4px}.band,.fuss{--fokus: var(--night-accent)}h1,h2,h3{font-family:var(--font-head);color:var(--ink);line-height:1.15;margin:0 0 .5em;letter-spacing:-.01em}h1,h2,h3{overflow-wrap:break-word}h1{font-size:clamp(2.1rem,1.4rem + 3.2vw,3.6rem);font-weight:600;max-width:18ch}h1.trennen-schmal{hyphens:none}@media(max-width:339.98px){h1.trennen-schmal{hyphens:manual}}h2{font-size:clamp(1.55rem,1.2rem + 1.5vw,2.3rem);font-weight:600}h3{font-size:1.2rem;font-weight:600}p{margin:0 0 1em}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.section{padding:var(--section) 0}.section--mist{background:var(--mist)}.lead{font-size:clamp(1.08rem,1rem + .4vw,1.3rem);color:var(--text);max-width:60ch}.muted{color:var(--muted)}.kicker{display:inline-flex;align-items:center;gap:.55em;font:600 .95rem/1 var(--font-head);color:var(--blue);margin-bottom:1.1rem}.kicker:before{content:"+";content:"+" / "";font-size:1.15rem;font-weight:700;line-height:1}mark.offen{background:#fff4d6;color:#5a4300;border:1px dashed #C9A227;border-radius:6px;padding:.05em .4em;font-size:.9em}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--gutter);top:.5rem;background:var(--flaeche);padding:.5rem .8rem;z-index:10}.kopf{border-bottom:1px solid var(--line);background:var(--paper);position:sticky;top:0;z-index:5}html{scroll-padding-top:96px;scroll-padding-top:max(96px,calc(var(--kopf-h, 0px) + 19px))}@media(max-width:760px){html{scroll-padding-top:124px;scroll-padding-top:max(124px,calc(var(--kopf-h, 0px) + 19px))}}.kopf__innen{display:flex;align-items:center;gap:1.5rem;min-height:72px;flex-wrap:wrap}.logo{display:inline-flex;align-items:center;padding:10px 0;text-decoration:none}.logo svg{display:block;height:22px;width:auto}.nav{display:flex;gap:.25rem;margin-left:auto}.nav a{color:var(--text);text-decoration:none;font:500 .98rem/1 var(--font-head);padding:.8rem .85rem;border-radius:999px;min-height:44px;display:inline-flex;align-items:center}.nav a:hover{background:var(--mist);color:var(--ink)}.nav a[aria-current=page]{color:var(--blue);background:var(--sky)}.sprachen{display:flex;gap:.15rem;font:600 .78rem/1 var(--font-head);letter-spacing:.06em}.sprachen a{color:var(--muted);text-decoration:none;padding:.55rem .4rem;min-height:44px;display:inline-flex;align-items:center}.sprachen a[aria-current=true]{color:var(--ink)}@media(max-width:760px){.kopf__innen{gap:0;padding-top:.6rem;padding-bottom:.2rem}.logo svg{height:19px}.sprachen{margin-left:auto}.nav{order:3;width:calc(100% + 1.2rem);margin:.2rem 0 0 -.6rem;flex-wrap:wrap;gap:0}.nav a{padding:.7rem .6rem;font-size:.95rem}}@media(max-width:400px){.kopf .sprachen{gap:0}.kopf .sprachen a{padding-left:.3rem;padding-right:.3rem}}@media(max-width:359.98px){.kopf .logo svg{height:16px}.kopf .sprachen a{padding-left:.26rem;padding-right:.26rem}.kopf .nav a{padding-left:.45rem;padding-right:.45rem}}@media(max-width:319.98px){.kopf .nav a{padding-left:.3rem;padding-right:.3rem;font-size:.9rem}}.knoepfe{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:50px;padding:0 1.4rem;border-radius:999px;font:600 1rem/1 var(--font-head);text-decoration:none;border:1.5px solid transparent}.knopf--voll{background:var(--blue);color:#fff}.knopf--voll:hover{background:var(--blue-dk);color:#fff}.knopf--linie{border-color:var(--line);color:var(--ink);background:var(--flaeche)}.knopf--linie:hover{border-color:var(--blue);color:var(--blue)}.knopf--hell{background:#fff;color:var(--night)}.knopf--hell:hover{background:var(--sky);color:var(--night)}.hero{position:relative;padding:clamp(56px,9vw,128px) 0 clamp(48px,7vw,96px);overflow:hidden}.hero:after{content:"";position:absolute;inset:0 0 0 auto;width:min(46vw,560px);pointer-events:none;background-image:var(--raster-bild);background-size:40px 40px;-webkit-mask-image:radial-gradient(closest-side at 65% 50%,#000 0%,rgba(0,0,0,.35) 55%,transparent 100%);mask-image:radial-gradient(closest-side at 65% 50%,#000 0%,rgba(0,0,0,.35) 55%,transparent 100%);opacity:.5}.hero .wrap{position:relative;z-index:1}@media(max-width:760px){.hero:after{width:100%;opacity:.16}}.plusfeld{position:absolute;inset:0 0 0 auto;width:min(46vw,560px);height:100%;pointer-events:none;opacity:0;transition:opacity .5s ease}.hero--plusfeld:after{transition:opacity .5s ease}.hero--plusfeld.ist-live:after{opacity:0}.hero--plusfeld.ist-live .plusfeld{opacity:1}@media(max-width:760px){.plusfeld{width:100%}}.hero--globus:after{display:none}.hero--globus .wrap{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,56px);align-items:center}.globus{position:relative;width:100%;max-width:440px;aspect-ratio:1;justify-self:center}.globus img,.globus canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.globus canvas{opacity:0;transition:opacity .6s ease;touch-action:pan-y;cursor:grab}.globus canvas:active{cursor:grabbing}.globus.ist-live canvas{opacity:1}@media(max-width:860px){.hero--globus .wrap{grid-template-columns:minmax(0,1fr)}.globus{max-width:280px}}.liste{list-style:none;margin:2rem 0 0;padding:0;border-top:1px solid var(--line)}.liste li{border-bottom:1px solid var(--line)}.liste a{display:grid;grid-template-columns:minmax(8.5rem,13rem) 1fr auto;gap:1rem;align-items:baseline;padding:1.25rem .25rem;text-decoration:none;color:var(--text)}@media(min-width:761px){.liste a{border-radius:14px;margin-inline:-1rem;padding-inline:1.25rem;transition:background-color .25s ease,box-shadow .25s ease}.liste a:focus-visible{outline-offset:-3px}.section--mist .liste a:hover{background:var(--liste-hover, var(--flaeche));box-shadow:var(--liste-schatten, 0 1px 2px rgb(14 26 43 / .05), 0 6px 20px rgb(14 26 43 / .07))}.liste li:has(>a:hover),.liste li:has(+li>a:hover){border-bottom-color:transparent}.liste:has(>li:first-child>a:hover){border-top-color:transparent}}.liste .gebiet{font:600 .92rem/1.4 var(--font-head);color:var(--muted)}.liste .produkt{font:600 1.25rem/1.3 var(--font-head);color:var(--ink)}.liste .zusatz{display:block;font:400 .95rem/1.5 var(--font-body);color:var(--muted)}.liste .pfeil{color:var(--blue);font-weight:600;white-space:nowrap}@media(max-width:760px){.liste a{grid-template-columns:1fr auto;gap:.2rem 1rem}.liste .gebiet{grid-column:1 / -1}}.band{background:var(--night);color:var(--night-text)}.band h2{color:#fff}.band .kicker{color:var(--night-accent)}.band__raster{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(24px,5vw,72px);align-items:center}.band ul{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.band li{display:flex;gap:.7rem;color:#fff}.band li:before{content:"+";content:"+" / "";color:var(--night-accent);font-weight:700}@media(max-width:860px){.band__raster{grid-template-columns:1fr}}.kontakt-kurz{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:1.5rem}.kontakt-kurz div{border-top:2px solid var(--ink);padding-top:.9rem}.kontakt-kurz strong{display:block;font:600 .92rem/1.4 var(--font-head);color:var(--muted);margin-bottom:.35rem}@media(max-width:760px){.kontakt-kurz{grid-template-columns:1fr}}.eintrag{display:grid;grid-template-columns:minmax(11rem,15rem) 1fr;gap:clamp(20px,4vw,64px);padding:clamp(36px,5vw,64px) 0;border-top:1px solid var(--line)}.eintrag:first-of-type{border-top:0}.eintrag__gebiet{font:600 .92rem/1.4 var(--font-head);color:var(--muted);padding-top:.55rem}.eintrag__gebiet:before{content:"+ ";content:"+ " / "";color:var(--blue)}.eintrag h2{font-size:clamp(1.6rem,1.3rem + 1.2vw,2.2rem);margin-bottom:.6rem}.eintrag p{max-width:64ch}.eintrag--bild{grid-template-columns:minmax(11rem,13rem) 1fr minmax(220px,300px);grid-template-areas:"gebiet text bild"}.eintrag--bild .eintrag__gebiet{grid-area:gebiet}.eintrag--bild .eintrag__text{grid-area:text}.eintrag__bild{grid-area:bild;margin:0;align-self:start;aspect-ratio:4 / 3;background:#fff;border:1px solid var(--line);border-radius:12px;padding:.75rem;overflow:hidden}.eintrag__bild img{width:100%;height:100%;object-fit:contain}@media(max-width:999.98px){.eintrag--bild{grid-template-columns:minmax(11rem,13rem) 1fr;grid-template-areas:"gebiet bild" "gebiet text"}.eintrag__bild{max-width:360px}}.chip{display:inline-block;font:600 .78rem/1 var(--font-head);color:var(--blue);background:var(--sky);padding:.45rem .7rem;border-radius:999px;margin-bottom:1rem}.fakten{display:grid;grid-template-columns:max-content 1fr;gap:.45rem 1.25rem;margin:1.25rem 0 0;padding:1rem 1.2rem;background:var(--mist);border-radius:12px;max-width:64ch}.fakten dt{font:600 .9rem/1.5 var(--font-head);color:var(--ink)}.fakten dd{margin:0}@media(max-width:760px){.eintrag{grid-template-columns:1fr;gap:.4rem}.eintrag--bild{grid-template-columns:1fr;grid-template-areas:"gebiet" "bild" "text";gap:.8rem}.fakten{grid-template-columns:1fr;gap:.1rem}.fakten dd{margin-bottom:.55rem}}.hinweis{font-size:.92rem;color:var(--muted);border-left:3px solid var(--line);padding-left:1rem;max-width:64ch}.leistungen{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:2rem}.karte{background:var(--flaeche);border:1px solid var(--line);border-radius:var(--radius);padding:1.6rem 1.6rem 1.3rem}.karte h3{display:flex;gap:.6rem;align-items:baseline}.karte h3:before{content:"+";content:"+" / "";color:var(--blue);font-weight:700}.karte ul{margin:0;padding-left:1.15rem}.karte li{margin-bottom:.4rem;overflow-wrap:break-word;hyphens:none}@media(min-width:761px)and (max-width:899.98px),(max-width:339.98px){.karte li{hyphens:manual}}.karte li::marker{color:var(--blue)}@media(max-width:760px){.leistungen{grid-template-columns:1fr}}.referenzen{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:0;border-top:1px solid var(--line)}.referenzen li{padding:1rem 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(12rem,20rem) 1fr;gap:.25rem 1.25rem}.referenzen strong{font-family:var(--font-head);color:var(--ink)}@media(max-width:760px){.referenzen li{grid-template-columns:1fr}}.personen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2rem}.person{display:grid;grid-template-columns:120px 1fr;gap:1.2rem;min-width:0;align-items:start;background:var(--flaeche);border:1px solid var(--line);border-radius:var(--radius);padding:1.2rem}.person figure{margin:0}.person img{width:120px;height:120px;object-fit:cover;border-radius:12px;background:var(--mist)}.person h3{margin-bottom:.15rem}.person .rolle{color:var(--muted);font-size:.95rem;margin-bottom:.6rem}.person .wege{display:flex;flex-wrap:wrap;gap:.3rem 1rem;font-size:.95rem}.person .wege a{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}@media(max-width:860px){.personen{grid-template-columns:1fr}}@media(max-width:420px){.person{grid-template-columns:88px 1fr;gap:.9rem}.person img{width:88px;height:88px}}@media(max-width:380px){.person{grid-template-columns:minmax(0,1fr)}}.zwei{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px)}@media(max-width:860px){.zwei{grid-template-columns:1fr}}.adresse{font-style:normal;font-size:1.1rem;line-height:1.7}.adresse a{font-weight:600}.team{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.team li{padding:.9rem 0;border-bottom:1px solid var(--line)}.team strong{font-family:var(--font-head);color:var(--ink)}.team span{display:block;color:var(--muted);font-size:.95rem}.fuss{background:var(--night);color:var(--night-text);padding:56px 0 32px;font-size:.95rem}.fuss a{color:#fff}.fuss__raster{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:2rem}.fuss .logo{margin-bottom:.6rem}.fuss h2{color:#fff;font-size:1rem;margin-bottom:.8rem}.fuss ul{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.fuss li a{display:inline-flex;min-height:40px;align-items:center}.fuss__unten{border-top:1px solid rgba(255,255,255,.12);margin-top:2.5rem;padding-top:1.2rem;font-size:.85rem}@media(max-width:760px){.fuss__raster{grid-template-columns:1fr}}.wrap.text{max-width:var(--wrap)}.wrap.text>*{max-width:31.5rem}.text h2{font-size:1.25rem;margin-top:2rem}.text h2:first-child{margin-top:0}.symbol{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.22em}.symbol-chip{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--sky);color:var(--blue);flex:none;transition:background .3s ease,color .3s ease,transform .3s ease}.symbol-chip .symbol{width:26px;height:26px}.hero--plusfeld,.hero--globus{background:radial-gradient(55% 75% at 82% 45%,rgba(29,95,191,.08),transparent 70%),radial-gradient(40% 50% at 96% 8%,rgba(143,180,234,.2),transparent 70%)}.faktenleiste{border-top:1px solid var(--line);background:var(--flaeche)}.faktenleiste ul{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;padding-top:1.7rem;padding-bottom:1.7rem;margin-top:0;margin-bottom:0}.fakt{display:flex;gap:.9rem;align-items:center}.fakt>span:last-child{font-size:.9rem;line-height:1.4;color:var(--muted)}.fakt strong{display:block;font:700 1.2rem/1.25 var(--font-head);color:var(--ink);margin-bottom:.1rem}@media(max-width:960px){.faktenleiste ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.faktenleiste ul{grid-template-columns:minmax(0,1fr);gap:1rem}}.liste--bild a{grid-template-columns:84px minmax(8.5rem,13rem) 1fr auto;align-items:center}.liste__bild{position:relative;width:84px;height:63px;border-radius:10px;background:#fff;border:1px solid var(--line);padding:5px;display:grid;place-items:center;transition:transform .35s ease}.liste__bild img{width:100%;height:100%;object-fit:contain}.liste__bild:after{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:0 12px 26px -14px #0e1a2b66;opacity:0;transition:opacity .35s ease;pointer-events:none}.liste a:hover .liste__bild{transform:translateY(-3px) rotate(-2deg)}.liste a:hover .liste__bild:after{opacity:1}.liste .gebiet{display:inline-flex;gap:.5rem;align-items:center}.liste .gebiet .symbol{color:var(--blue);width:1.6em;height:1.6em}.liste a:hover .pfeil{text-decoration:underline}@media(max-width:760px){.liste--bild a{grid-template-columns:64px minmax(0,1fr);gap:.1rem .9rem}.liste--bild .liste__bild{grid-row:1 / span 3;grid-column:1;align-self:center;width:64px;height:48px}.liste--bild :is(.gebiet,.produkt,.pfeil){grid-column:2}.liste .produkt{white-space:nowrap}.liste .produkt .zusatz{white-space:normal}.liste .pfeil{font-size:.95rem}}.band{position:relative;overflow:hidden}.band:before{content:"";position:absolute;top:-45%;right:-12%;width:62%;aspect-ratio:1;background:radial-gradient(closest-side,rgba(143,180,234,.2),transparent);pointer-events:none}.band .wrap{position:relative}.band li{align-items:center}.band li:has(.symbol):before{content:none}.band li .symbol{color:var(--night-accent);width:1.45em;height:1.45em}.verlauf{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.2s ease;pointer-events:none}.band.ist-live .verlauf{opacity:1}.band:before{transition:opacity 1.2s ease}.band.ist-live:before{opacity:0}.kontakt-kurz strong{display:flex;gap:.45rem;align-items:center}.kontakt-kurz strong .symbol{color:var(--blue);width:1.35em;height:1.35em}.kontakt-kurz--karte{grid-template-columns:repeat(3,minmax(0,1fr)) 150px;align-items:start}.kontakt-kurz .karte-de{width:150px;height:auto}@media(max-width:760px){.kontakt-kurz--karte{grid-template-columns:minmax(0,1fr)}.kontakt-kurz .karte-de{width:170px;justify-self:center}}.karte .symbol-chip{margin-bottom:1rem}.karte:has(.symbol-chip) h3:before{content:none}.eintrag__gebiet{display:grid;gap:.8rem;justify-items:start;align-content:start}.eintrag__gebiet:has(.symbol-chip):before{content:none}@media(max-width:760px){.eintrag__gebiet{display:flex;align-items:center;gap:.7rem}}.adresse-karte{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:1.5rem;align-items:start}.adresse--symbole{display:grid;gap:.85rem}.adresse--symbole>span{display:flex;gap:.7rem;align-items:flex-start}.adresse--symbole .symbol{color:var(--blue);margin-top:.28em;width:1.25em;height:1.25em}.adresse-karte .karte-de{width:170px;height:auto}@media(max-width:520px){.adresse-karte{grid-template-columns:minmax(0,1fr)}.adresse-karte .karte-de{width:190px;justify-self:center}}@media(min-width:861px)and (max-width:960px){.adresse-karte{grid-template-columns:minmax(0,1fr) 120px}.adresse-karte .karte-de{width:120px}}.karte-de{position:relative;display:block}.karte-de img{width:100%;height:auto}.karte-de__ring,.karte-de__ort{position:absolute;left:29.25%;top:63.2%;width:7.93%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;pointer-events:none}.karte-de__ring{border:1.2px solid var(--karte-ring, var(--blue));opacity:.35;scale:1.6}.karte-de__ring+.karte-de__ring{display:none}@media(prefers-reduced-motion:no-preference){html:not([data-motion=calm]) .karte-de__ring{display:block;opacity:0;animation:mainz-welle 3s ease-out infinite}html:not([data-motion=calm]) .karte-de__ring+.karte-de__ring{animation-delay:1s}html:not([data-motion=calm]) .karte-de__ring+.karte-de__ring+.karte-de__ring{animation-delay:2s}}@keyframes mainz-welle{0%{scale:.4;opacity:.9}to{scale:3.2;opacity:0}}.karte-de__ort{background:radial-gradient(circle closest-side,var(--blue) 0 61%,var(--paper) 62% 100%)}@keyframes einblenden{0%{opacity:0;transform:translateY(18px)}}.ein{opacity:0}.ein.ist-da{opacity:1;animation:einblenden .7s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--stufe, 0) * 70ms)}.ein .symbol :is(path,circle,rect,ellipse){stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.2s ease;transition-delay:calc(var(--stufe, 0) * 70ms + .25s)}.ein.ist-da .symbol :is(path,circle,rect,ellipse){stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){.liste a:hover .liste__bild{transform:none}}.galerie{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.galerie-titel{margin:2.5rem 0 0;font-size:1.15rem;display:flex;gap:.55rem;align-items:baseline}.galerie-titel:before{content:"+";content:"+" / "";color:var(--blue);font-weight:700}.galerie-titel+.galerie{margin-top:1rem}.galerie figure{margin:0;position:relative;overflow:hidden;border-radius:var(--radius);background:var(--mist)}.galerie img{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.galerie .galerie__gross{grid-column:1 / -1}.galerie .galerie__gross img{aspect-ratio:21 / 9}.galerie figcaption{position:absolute;left:0;right:0;bottom:0;padding:2.4rem 1rem .8rem;font-size:.85rem;color:#fff;background:linear-gradient(#0e1a2b00,#0e1a2ba3 2.4rem,#0e1a2bdb);text-shadow:0 1px 2px rgb(14 26 43 / .5)}@media(max-width:620px){.galerie{grid-template-columns:minmax(0,1fr)}.galerie .galerie__gross img{aspect-ratio:4 / 3}}.stationen{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 2.4rem}.stationen>li{display:grid;grid-template-columns:3.6rem minmax(0,1fr);gap:.8rem;padding-top:.8rem;border-top:1px solid var(--line)}.stationen__jahr{font:700 1.05rem/1.4 var(--font-head);color:var(--blue)}.stationen ul{list-style:none;margin:0;padding:0;font-size:.95rem;line-height:1.5}.stationen ul li+li{margin-top:.25rem}.galerie-mehr{margin-top:1rem}.galerie-mehr>summary{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 1.1rem;border:1px solid var(--line);border-radius:999px;cursor:pointer;font:600 .95rem/1 var(--font-head);color:var(--ink);list-style:none}.galerie-mehr>summary::-webkit-details-marker{display:none}.galerie-mehr>summary:before{content:"+";content:"+" / "";color:var(--blue);font-weight:700;transition:transform .25s ease}.galerie-mehr[open]>summary:before{transform:rotate(45deg)}.galerie-mehr>summary:hover{border-color:var(--blue)}@media(max-width:760px){.stationen{grid-template-columns:minmax(0,1fr)}}html[data-thema=dunkel]{--ink: #EEF3F9;--text: #C6D0DC;--muted: #93A1B2;--line: #233247;--mist: #0F1A29;--paper: #0A121D;--flaeche: #111D2D;--blue: #7FAEF2;--blue-dk: #A9C8F6;--sky: #14273F;--liste-hover: #14273F;--liste-schatten: inset 0 0 0 1px rgb(143 180 234 / .16);--karte-ring: #C2D8F8;--night: #0D1828;--raster-bild: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cpath d='M20 14v12M14 20h12' stroke='%238FB4EA' stroke-width='1.6' stroke-linecap='round' fill='none'/%3E%3C/svg%3E");color-scheme:dark}@media(prefers-color-scheme:dark){html:not([data-thema=hell]){--ink: #EEF3F9;--text: #C6D0DC;--muted: #93A1B2;--line: #233247;--mist: #0F1A29;--paper: #0A121D;--flaeche: #111D2D;--blue: #7FAEF2;--blue-dk: #A9C8F6;--sky: #14273F;--liste-hover: #14273F;--liste-schatten: inset 0 0 0 1px rgb(143 180 234 / .16);--karte-ring: #C2D8F8;--night: #0D1828;--raster-bild: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cpath d='M20 14v12M14 20h12' stroke='%238FB4EA' stroke-width='1.6' stroke-linecap='round' fill='none'/%3E%3C/svg%3E");color-scheme:dark}}.logo-dunkel,html[data-thema=dunkel] .logo-hell{display:none}html[data-thema=dunkel] .logo-dunkel{display:inline}@media(prefers-color-scheme:dark){html:not([data-thema=hell]) .logo-hell{display:none}html:not([data-thema=hell]) .logo-dunkel{display:inline}}html[data-thema=dunkel] .knopf--voll,html[data-thema=dunkel] .knopf--voll:hover{color:#0a121d}html[data-thema=dunkel] .band,html[data-thema=dunkel] .fuss{border-top:1px solid var(--line)}@media(prefers-color-scheme:dark){html:not([data-thema=hell]) .knopf--voll,html:not([data-thema=hell]) .knopf--voll:hover{color:#0a121d}html:not([data-thema=hell]) .band,html:not([data-thema=hell]) .fuss{border-top:1px solid var(--line)}}.ansicht{display:flex;flex-wrap:wrap;gap:.8rem 2rem;margin-top:2.2rem;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.12)}.ansicht__gruppe{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem}.ansicht__titel{font-size:.88rem;color:var(--night-text);margin-right:.5rem}.ansicht button{font:500 .88rem/1 var(--font-body);color:var(--night-text);background:transparent;cursor:pointer;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:0 .8rem;min-height:44px}.ansicht button:hover{color:#fff;border-color:#ffffff73}.ansicht button[aria-pressed=true]{background:#fff;color:#0e1a2b;border-color:#fff}.ansicht button:focus-visible{outline:3px solid var(--night-accent);outline-offset:2px}.gel{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;opacity:0;transition:opacity .9s ease}.hero--plusfeld.ist-live .gel{opacity:1}html[data-motion=calm] .gel,html[data-motion=calm] .plusfeld,html[data-motion=calm] .verlauf,html[data-motion=calm] .globus canvas{display:none!important}html[data-motion=calm] .hero--plusfeld.ist-live:after{opacity:.5}@media(max-width:760px){html[data-motion=calm] .hero--plusfeld.ist-live:after{opacity:.16}}html[data-motion=calm] .band.ist-live:before{opacity:1}html[data-motion=calm] .liste a:hover .liste__bild{transform:none}.ansicht[hidden]{display:none}html[data-motion=calm] *,html[data-motion=calm] *:before,html[data-motion=calm] *:after{transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important}.kopf{view-transition-name:kopf}::view-transition-group(*){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}html[data-motion=calm]::view-transition-group(*),html[data-motion=calm]::view-transition-old(*),html[data-motion=calm]::view-transition-new(*){animation:none!important}.kicker--doppelt{display:none}@media(min-width:761px){.leistungen{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"v v v" "s s t" "s s p"}.karte:nth-child(1){grid-area:v;background:var(--sky);border-color:transparent}.karte:nth-child(1) .symbol-chip{background:var(--flaeche)}.karte:nth-child(1) ul,.karte:nth-child(2) ul{columns:2;column-gap:2.4rem}.karte:nth-child(1) li,.karte:nth-child(2) li{break-inside:avoid}.karte:nth-child(2){grid-area:s}.karte:nth-child(3){grid-area:t}.karte:nth-child(4){grid-area:p}}@media screen and (prefers-reduced-motion:no-preference){html.pa:not([data-motion=calm]) :is(.bereit,.spielt) .symbol>*{transform-box:fill-box;transform-origin:center}html.pa:not([data-motion=calm]) :is(.bereit,.spielt) :is([data-symbol=schulung],[data-symbol=kongress])>:nth-child(2){animation:lw-aus .62s step-end var(--lw-v, 0ms) backwards}html.pa:not([data-motion=calm]) :is(.bereit,.spielt) :is([data-symbol=schulung],[data-symbol=kongress])>:nth-child(n+4){animation:lw-an .62s step-end var(--lw-v, 0ms) backwards}html.pa:not([data-motion=calm]) :is(.bereit,.spielt) [data-symbol=vertrieb]>:nth-child(1){animation:lw-zeichnen .4s cubic-bezier(.35,0,.25,1) var(--lw-v, 0ms) backwards}html.pa:not([data-motion=calm]) :is(.bereit,.spielt) [data-symbol=vertrieb]>:nth-child(2){animation:lw-pfeil .34s linear calc(var(--lw-v, 0ms) + .28s) backwards}html.pa:not([data-motion=calm]) :is(.bereit,.spielt) [data-symbol=schulung]>:nth-child(5){animation:lw-an .62s step-end var(--lw-v, 0ms) backwards,lw-zeichnen .22s cubic-bezier(.4,0,.2,1) calc(var(--lw-v, 0ms) + 40ms) backwards}html.pa:not([data-motion=calm]) :is(.bereit,.spielt) [data-symbol=schulung]>:nth-child(6){animation:lw-an .62s step-end var(--lw-v, 0ms) backwards,lw-zeichnen .18s cubic-bezier(.4,0,.2,1) calc(var(--lw-v, 0ms) + .2s) backwards}html.pa:not([data-motion=calm]) :is(.bereit,.spielt) [data-symbol=schulung]>:nth-child(3){animation:lw-drehen .36s cubic-bezier(.8,0,.2,1) calc(var(--lw-v, 0ms) + .26s) backwards}html.pa:not([data-motion=calm]) :is(.bereit,.spielt) [data-symbol=studien]>:nth-child(2){animation:lw-schwappen .64s linear var(--lw-v, 0ms) backwards}html.pa:not([data-motion=calm]) :is(.bereit,.spielt) [data-symbol=studien]>:nth-child(3){animation:lw-blase .46s cubic-bezier(.45,0,.75,.6) calc(var(--lw-v, 0ms) + 90ms) backwards}html.pa:not([data-motion=calm]) :is(.bereit,.spielt) [data-symbol=studien]>:nth-child(4){animation:lw-blase .4s cubic-bezier(.45,0,.75,.6) calc(var(--lw-v, 0ms) + .23s) backwards}html.pa:not([data-motion=calm]) :is(.bereit,.spielt) [data-symbol=personal]>:nth-child(n+3){animation:lw-lupe-x .62s linear var(--lw-v, 0ms) backwards,lw-lupe-y .62s linear var(--lw-v, 0ms) backwards}html.pa:not([data-motion=calm]) :is(.bereit,.spielt) [data-symbol=kongress]>:nth-child(3){animation:lw-auftauchen .24s cubic-bezier(.2,.7,.3,1) calc(var(--lw-v, 0ms) + .34s) backwards}html.pa:not([data-motion=calm]) :is(.bereit,.spielt) [data-symbol=kongress]>:nth-child(4){animation:lw-an .62s step-end var(--lw-v, 0ms) backwards,lw-zeichnen .26s cubic-bezier(.4,0,.2,1) var(--lw-v, 0ms) backwards}html.pa:not([data-motion=calm]) :is(.bereit,.spielt) [data-symbol=kongress]>:nth-child(5){animation:lw-an .62s step-end var(--lw-v, 0ms) backwards,lw-zeichnen .26s cubic-bezier(.4,0,.2,1) calc(var(--lw-v, 0ms) + 70ms) backwards}html.pa:not([data-motion=calm]) :is(.bereit,.spielt) [data-symbol=kongress]>:nth-child(1){animation:lw-zeichnen .36s cubic-bezier(.5,0,.25,1) calc(var(--lw-v, 0ms) + .24s) backwards}html.pa:not([data-motion=calm]) :is(.bereit,.spielt) [data-symbol=registrierung]>:nth-child(2){animation:lw-knick .34s cubic-bezier(.55,0,.3,1) var(--lw-v, 0ms) backwards}html.pa:not([data-motion=calm]) :is(.bereit,.spielt) [data-symbol=registrierung]>:nth-child(3){transform-origin:33.33% 100%;animation:lw-haken .4s linear calc(var(--lw-v, 0ms) + .24s) backwards}html.pa:not([data-motion=calm]) .bereit:not(.spielt) .symbol[data-symbol]>*{animation-play-state:paused}}@keyframes lw-zeichnen{0%{stroke-dasharray:1 2;stroke-dashoffset:1.02}to{stroke-dasharray:1 2;stroke-dashoffset:0}}@keyframes lw-an{0%,to{opacity:1}}@keyframes lw-aus{0%,to{opacity:0}}@keyframes lw-pfeil{0%{opacity:0;transform:translate(-2.6px,2.6px);animation-timing-function:cubic-bezier(.3,1.6,.55,1)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes lw-drehen{0%{transform:rotate(-90deg)}to{transform:none}}@keyframes lw-auftauchen{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes lw-schwappen{0%{transform:none;animation-timing-function:cubic-bezier(.3,0,.5,1)}20%{transform:rotate(-9deg);animation-timing-function:cubic-bezier(.5,0,.5,1)}44%{transform:rotate(5.5deg);animation-timing-function:cubic-bezier(.5,0,.5,1)}66%{transform:rotate(-2.6deg);animation-timing-function:cubic-bezier(.5,0,.5,1)}85%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.5,0,.5,1)}to{transform:none}}@keyframes lw-blase{0%{opacity:0;transform:none}20%,72%{opacity:1}to{opacity:0;transform:translateY(-3.2px)}}@keyframes lw-lupe-x{0%{translate:0 0;animation-timing-function:cubic-bezier(.45,0,.55,1)}50%{translate:-4.5px 0;animation-timing-function:cubic-bezier(.45,0,.55,1)}to{translate:0 0}}@keyframes lw-lupe-y{0%{transform:none;animation-timing-function:cubic-bezier(.3,0,.4,1)}38%{transform:translateY(-3.2px);animation-timing-function:cubic-bezier(.5,0,.4,1)}to{transform:none}}@keyframes lw-knick{0%{transform:rotate(45deg) scaleY(-1) rotate(-45deg)}to{transform:rotate(45deg) scale(1) rotate(-45deg)}}@keyframes lw-haken{0%{stroke-dasharray:1 2;stroke-dashoffset:1.02;transform:rotate(-18deg);animation-timing-function:cubic-bezier(.3,0,.3,1)}45%{stroke-dasharray:1 2;stroke-dashoffset:0;transform:rotate(-18deg);animation-timing-function:cubic-bezier(.3,1.7,.5,1)}to{stroke-dasharray:1 2;stroke-dashoffset:0;transform:none}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html.pa:not([data-motion=calm]) .leistungen .karte{position:relative;isolation:isolate}html.pa:not([data-motion=calm]) .leistungen .karte:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(340px circle at var(--x, 50%) var(--y, 0%),color-mix(in srgb,var(--blue) 9%,transparent),transparent 70%);opacity:0;transition:opacity .4s ease}html.pa:not([data-motion=calm]) .leistungen .karte:after{content:"";position:absolute;inset:-1px;padding:1.5px;border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--x, 50%) var(--y, 0%),var(--blue),transparent 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .4s ease}html.pa:not([data-motion=calm]) .leistungen .karte:hover:before,html.pa:not([data-motion=calm]) .leistungen .karte:hover:after{opacity:1}html.pa:not([data-motion=calm]) .leistungen .karte:hover .symbol-chip{transform:perspective(110px) rotateX(var(--kx, 0deg)) rotateY(var(--ky, 0deg));transition:transform .5s cubic-bezier(.2,.7,.2,1),background .3s ease,color .3s ease}}@keyframes pa-plusblende{0%{clip-path:polygon(46.74% 39.33%,53.26% 39.33%,53.26% 45.66%,58% 45.66%,58% 54.34%,53.26% 54.34%,53.26% 60.67%,46.74% 60.67%,46.74% 54.34%,42% 54.34%,42% 45.66%,46.74% 45.66%);animation-timing-function:linear}40%{clip-path:polygon(45.52% 35.33%,54.48% 35.33%,54.48% 44.03%,61% 44.03%,61% 55.97%,54.48% 55.97%,54.48% 64.67%,45.52% 64.67%,45.52% 55.97%,39% 55.97%,39% 44.03%,45.52% 44.03%);animation-timing-function:cubic-bezier(.5,0,.8,.4)}72%{clip-path:polygon(41% 0%,59% 0%,59% 38%,100% 38%,100% 62%,59% 62%,59% 100%,41% 100%,41% 62%,0% 62%,0% 38%,41% 38%);animation-timing-function:cubic-bezier(.2,.6,.3,1)}to{clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 0%,100% 100%,100% 100%,100% 100%,0% 100%,0% 100%,0% 100%,0% 0%,0% 0%)}}@keyframes pa-kamerafahrt{0%{scale:1.1;translate:var(--pa-dx, 0) var(--pa-dy, 0)}to{scale:1;translate:0 0}}@keyframes pa-unterschrift{0%,72%{opacity:0}86%,to{opacity:1}}@keyframes pa-leinwand{0%{clip-path:inset(14% 0 14% 0 round var(--radius));animation-timing-function:cubic-bezier(.3,.2,.3,1)}to{clip-path:inset(0 round var(--radius))}}@keyframes pa-parallaxe{0%{translate:0 -4%}to{translate:0 4%}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){html.pa:not([data-motion=calm]) .galerie figure{--pa-bereich: entry 0% entry 105%;view-timeline:--pa-bild block;animation-name:pa-plusblende;animation-fill-mode:both;animation-timeline:--pa-bild;animation-range:var(--pa-bereich)}html.pa:not([data-motion=calm]) .galerie img{animation:pa-kamerafahrt linear both;animation-timeline:--pa-bild;animation-range:cover 0% cover 100%}html.pa:not([data-motion=calm]) .galerie figure:not(.galerie__gross) figcaption{animation:pa-unterschrift linear both;animation-timeline:--pa-bild;animation-range:var(--pa-bereich)}html.pa:not([data-motion=calm]) .galerie figure:nth-child(4n+1){--pa-dx: -3%;--pa-dy: -2%}html.pa:not([data-motion=calm]) .galerie figure:nth-child(4n+2){--pa-dx: 3%;--pa-dy: 1.5%}html.pa:not([data-motion=calm]) .galerie figure:nth-child(4n+3){--pa-dx: 2%;--pa-dy: -3%}html.pa:not([data-motion=calm]) .galerie figure:nth-child(4n){--pa-dx: -2.5%;--pa-dy: 2.5%}html.pa:not([data-motion=calm]) .galerie .galerie__gross{animation-name:pa-leinwand}html.pa:not([data-motion=calm]) .galerie .galerie__gross img{animation-name:pa-parallaxe;scale:1.1}@media(min-width:621px){html.pa:not([data-motion=calm]) .galerie figure{--pa-bereich: entry calc(var(--pa-spalte, 0) * 15%) entry calc(100% + var(--pa-spalte, 0) * 6%)}html.pa:not([data-motion=calm]) .galerie figure:nth-child(3n+2){--pa-spalte: 1}html.pa:not([data-motion=calm]) .galerie figure:nth-child(3n){--pa-spalte: 2}html.pa:not([data-motion=calm]) .galerie .galerie__gross~figure:nth-child(3n+2){--pa-spalte: 0}html.pa:not([data-motion=calm]) .galerie .galerie__gross~figure:nth-child(3n){--pa-spalte: 1}html.pa:not([data-motion=calm]) .galerie .galerie__gross~figure:nth-child(3n+1){--pa-spalte: 2}html.pa:not([data-motion=calm]) .galerie .galerie__gross{animation-range:entry 10% cover 40%}}@media(max-width:999.98px){html.pa:not([data-motion=calm]) .eintrag__bild{animation:pa-plusblende linear both;animation-timeline:view();animation-range:entry 0% cover 25%}}}}@media(max-width:860px){html.pa .globus{width:min(280px,100%);max-width:none;contain:layout paint}}html.pa:not([data-motion=calm]) .globus.ist-live img{opacity:0;transition:opacity 0s .7s}html.pa .globus picture{display:contents}html.pa[data-thema=dunkel] :is(.hero--globus,.hero--plusfeld){background:radial-gradient(45% 60% at 72% 50%,rgb(29 95 191 / .16),transparent 70%)}@media(prefers-color-scheme:dark){html.pa:not([data-thema=hell]) :is(.hero--globus,.hero--plusfeld){background:radial-gradient(45% 60% at 72% 50%,rgb(29 95 191 / .16),transparent 70%)}}@media(max-width:860px){html.pa[data-thema=dunkel] .hero--globus{background:radial-gradient(320px 300px at 50% calc(100% - clamp(48px,7vw,96px) - 140px),rgb(29 95 191 / .16),transparent 70%)}}@media(max-width:860px)and (prefers-color-scheme:dark){html.pa:not([data-thema=hell]) .hero--globus{background:radial-gradient(320px 300px at 50% calc(100% - clamp(48px,7vw,96px) - 140px),rgb(29 95 191 / .16),transparent 70%)}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline: scroll()) and (animation-timeline: view()){html.pa:not([data-motion=calm]){--sw-weg: 70svh;--sw-kopf: 73px;--sw-schnell: -.45;--sw-zurueck: .03}@media(max-width:760px){html.pa:not([data-motion=calm]){--sw-kopf: 105px}}html.pa:not([data-motion=calm]) :is(.hero--plusfeld,.band){overflow:clip}html.pa:not([data-motion=calm]) .hero--plusfeld .kicker{animation:sw-schnell linear both,sw-verblassen linear both;animation-timeline:scroll(root),scroll(root);animation-range:0 var(--sw-weg),0 calc(var(--sw-weg) * .2)}html.pa:not([data-motion=calm]) .hero--plusfeld h1{animation:sw-zurueck linear both,sw-verblassen linear both;animation-timeline:scroll(root),view(block var(--sw-kopf) 0px);animation-range:0 var(--sw-weg),exit 50% exit 100%}html.pa:not([data-motion=calm]) .hero--plusfeld:after,html.pa:not([data-motion=calm]) .hero--plusfeld :is(.plusfeld,.gel){transform-origin:50% 100%;animation:sw-boden linear both;animation-timeline:scroll(root);animation-range:0 calc(var(--sw-weg) * .7)}html.pa:not([data-motion=calm]) .band{view-timeline:--sw-band block;isolation:isolate;background-color:var(--mist);animation:sw-kante linear both;animation-timeline:--sw-band;animation-range:entry 0% entry 90%}html.pa:not([data-motion=calm]) .band:before{opacity:0}html.pa:not([data-motion=calm]) .band:after{content:"";position:absolute;z-index:-1;pointer-events:none;background:radial-gradient(circle 31vw at 81% calc(31vw - 45%),rgba(143,180,234,.2),transparent),var(--night)}html.pa:not([data-motion=calm]) .band:after,html.pa:not([data-motion=calm]) .band .verlauf{inset:0 auto auto 0;width:100%;height:100%;animation:sw-karte linear both;animation-timeline:--sw-band;animation-range:entry 0% entry 90%}@media(max-width:760px){html.pa:not([data-motion=calm]) .band{--sw-schmal: .93}html.pa:not([data-motion=calm]) .band:after,html.pa:not([data-motion=calm]) .band .verlauf{left:-14px;width:calc(100% + 28px);height:calc(100% + 16px);border-radius:16px;transform-origin:50% 0;animation-name:sw-ebene}}@media(max-width:600px){html.pa:not([data-motion=calm]) .band{--sw-schmal: .91}}@media(max-width:440px){html.pa:not([data-motion=calm]) .band{--sw-schmal: .88}}html.pa:not([data-motion=calm]) .band li{animation:sw-gleiten linear both;animation-timeline:view();animation-range:cover calc(var(--sw-i, 0) * 2%) cover calc(8% + var(--sw-i, 0) * 2%)}html.pa:not([data-motion=calm]) .band li:nth-child(2){--sw-i: 1}html.pa:not([data-motion=calm]) .band li:nth-child(3){--sw-i: 2}html.pa:not([data-motion=calm]) .band li:nth-child(4){--sw-i: 3}html.pa:not([data-motion=calm]) .band li:nth-child(5){--sw-i: 4}}}@keyframes sw-schnell{to{translate:0 calc(var(--sw-weg) * var(--sw-schnell))}}@keyframes sw-zurueck{to{translate:0 calc(var(--sw-weg) * var(--sw-zurueck))}}@keyframes sw-verblassen{to{opacity:0}}@keyframes sw-boden{0%{transform:perspective(900px) rotateX(0) scale(1)}to{transform:perspective(900px) rotateX(28deg) scale(1.2)}}@keyframes sw-karte{0%{clip-path:inset(0 max(12px,min(5%,calc(50% - 552px))) round 28px)}to{clip-path:inset(0 0 round 0)}}@keyframes sw-ebene{0%{scale:var(--sw-schmal) 1;translate:0 24px}}@keyframes sw-kante{0%{border-top-color:transparent}}@keyframes sw-gleiten{0%{translate:16px 0;opacity:0}}html.pa .kapitelleiste{display:none}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){html.pa:not([data-motion=calm]) .buehne{timeline-scope:--kapitel-orthopaedie,--kapitel-gynaekologie,--kapitel-mundpflege,--kapitel-aesthetik;--rand: max(var(--gutter), (100% - var(--wrap)) / 2 + var(--gutter));position:relative;max-width:none;padding-inline:var(--rand);overflow-x:clip}html.pa:not([data-motion=calm]) .buehne .eintrag{position:relative;view-timeline-name:--kapitel;view-timeline-axis:block}html.pa:not([data-motion=calm]) .buehne #orthopaedie{view-timeline-name:--kapitel,--kapitel-orthopaedie}html.pa:not([data-motion=calm]) .buehne #gynaekologie{view-timeline-name:--kapitel,--kapitel-gynaekologie}html.pa:not([data-motion=calm]) .buehne #mundpflege{view-timeline-name:--kapitel,--kapitel-mundpflege}html.pa:not([data-motion=calm]) .buehne #aesthetik{view-timeline-name:--kapitel,--kapitel-aesthetik}html.pa:not([data-motion=calm]) .buehne :is(#orthopaedie,#gynaekologie,#mundpflege,#aesthetik){view-timeline-inset:auto,45% 54%}html.pa:not([data-motion=calm]) .buehne .eintrag[data-gebiet]{--riese: clamp(3rem, 14vw, 5rem);--luft: clamp(14px, 2.5vw, 24px);padding-top:calc(var(--luft) * 2 + var(--riese) * 1.18)}html.pa:not([data-motion=calm]) .buehne .eintrag[data-gebiet]:before{content:attr(data-gebiet) / "";position:absolute;z-index:1;left:0;top:calc(var(--luft) + .12em);font:700 var(--riese)/1 var(--font-head);letter-spacing:-.02em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px var(--line);pointer-events:none;animation:buehne-gleiten linear both;animation-timeline:--kapitel;animation-range:cover}@keyframes buehne-gleiten{0%{transform:translate(20%)}to{transform:translate(-40%)}}@media(min-width:1000px){html.pa:not([data-motion=calm]) .buehne .eintrag{--unten: clamp(48px, 8svh, 96px);--abtritt: cover calc(100% - 112px - 15rem - var(--unten)) cover 100%;min-height:calc(100svh - 64px);padding-block:var(--unten)}html.pa:not([data-motion=calm]) .buehne .eintrag[data-gebiet]{--riese: clamp(6rem, 11vw, 12rem);--luft: clamp(24px, 4svh, 48px)}html.pa:not([data-motion=calm]) .buehne .eintrag__gebiet{position:sticky;z-index:1;top:112px;align-self:start;animation:buehne-abtreten-gebiet linear forwards;animation-timeline:--kapitel;animation-range:var(--abtritt)}html.pa:not([data-motion=calm]) .buehne .eintrag__bild{position:sticky;z-index:1;top:112px;transform-origin:50% 100%;animation:buehne-aufrichten linear both,buehne-abtreten linear forwards;animation-timeline:--kapitel,--kapitel;animation-range:entry 0% entry 70%,var(--abtritt)}html.pa:not([data-motion=calm]) .buehne .eintrag:last-of-type{min-height:0}html.pa:not([data-motion=calm]) .buehne .eintrag:last-of-type .eintrag__gebiet{animation:none}html.pa:not([data-motion=calm]) .buehne .eintrag:last-of-type .eintrag__bild{animation:buehne-aufrichten linear both;animation-timeline:--kapitel;animation-range:entry 0% entry 70%}html.pa:not([data-motion=calm]) .buehne .fakten{view-timeline:--fakten block}html.pa:not([data-motion=calm]) .buehne .fakten>:is(dt,dd){z-index:1;animation:buehne-fakt linear both;animation-timeline:--fakten;animation-range:entry calc(var(--zeile, 0) * 14%) entry calc(var(--zeile, 0) * 14% + 55%)}html.pa .buehne .fakten>dd{--zeile: .5}html.pa .buehne .fakten>dt:nth-of-type(2){--zeile: 1}html.pa .buehne .fakten>dd:nth-of-type(2){--zeile: 1.5}html.pa .buehne .fakten>dt:nth-of-type(3){--zeile: 2}html.pa .buehne .fakten>dd:nth-of-type(3){--zeile: 2.5}html.pa .buehne .fakten>dt:nth-of-type(4){--zeile: 3}html.pa .buehne .fakten>dd:nth-of-type(4){--zeile: 3.5}html.pa .buehne .fakten>dt:nth-of-type(n+5){--zeile: 4}html.pa .buehne .fakten>dd:nth-of-type(n+5){--zeile: 4.5}}@keyframes buehne-aufrichten{0%{transform:perspective(1000px) rotateX(28deg) translateY(80px) scale(.92);opacity:0}40%{opacity:1}to{transform:none;opacity:1}}@keyframes buehne-abtreten{55%{opacity:0}to{transform:perspective(1000px) rotateX(-14deg) translateY(-48px) scale(.9);opacity:0}}@keyframes buehne-abtreten-gebiet{55%{opacity:0}to{transform:translateY(-32px);opacity:0}}@keyframes buehne-fakt{0%{opacity:0;transform:translate(-20px)}}@media(min-width:1280px){html.pa:not([data-motion=calm]) .kapitelleiste{display:block;position:absolute;z-index:3;inset-block:0 clamp(48px,8svh,96px);left:calc(var(--rand) - 76px);width:44px}html.pa .kapitelleiste ol{position:sticky;top:calc(50svh - 96px);list-style:none;margin:0;padding:0;display:grid;gap:4px;background:var(--paper);border-radius:999px;box-shadow:0 0 0 6px var(--paper)}html.pa .kapitelleiste a{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;color:var(--muted);text-decoration:none;font:500 1.3rem/1 var(--font-head)}html.pa .kapitelleiste__plus{display:block;animation:buehne-aktiv linear}html.pa .kapitelleiste a[href="#orthopaedie"] .kapitelleiste__plus{animation-timeline:--kapitel-orthopaedie}html.pa .kapitelleiste a[href="#gynaekologie"] .kapitelleiste__plus{animation-timeline:--kapitel-gynaekologie}html.pa .kapitelleiste a[href="#mundpflege"] .kapitelleiste__plus{animation-timeline:--kapitel-mundpflege}html.pa .kapitelleiste a[href="#aesthetik"] .kapitelleiste__plus{animation-timeline:--kapitel-aesthetik}html.pa .kapitelleiste li:first-child .kapitelleiste__plus{animation-name:buehne-aktiv-erstes;animation-fill-mode:backwards}html.pa .kapitelleiste li:last-child .kapitelleiste__plus{animation-name:buehne-aktiv-letztes;animation-fill-mode:forwards}html.pa .kapitelleiste__name{position:absolute;left:calc(100% + 4px);top:50%;white-space:nowrap;pointer-events:none;font:600 .84rem/1 var(--font-head);color:var(--ink);background:var(--flaeche);border:1px solid var(--line);border-radius:999px;padding:.45rem .75rem;opacity:0;transform:translate(-6px,-50%);transition:opacity .2s ease,transform .2s ease}html.pa .kapitelleiste__name:before{content:"";position:absolute;inset:-1px 100% -1px -6px}html.pa .kapitelleiste a:is(:hover,:focus-visible){color:var(--blue)}html.pa .kapitelleiste a:is(:hover,:focus-visible) .kapitelleiste__name{opacity:1;transform:translateY(-50%);pointer-events:auto}html.pa .kapitelleiste--still a:is(:hover,:focus-visible) .kapitelleiste__name{opacity:0;pointer-events:none}html.pa:not([data-motion=calm]):has(.kapitelleiste :is(a:hover,a:focus-visible)){scroll-behavior:smooth}}@keyframes buehne-aktiv{6%,94%{color:var(--blue);transform:scale(1.6)}}@keyframes buehne-aktiv-erstes{0%,94%{color:var(--blue);transform:scale(1.6)}}@keyframes buehne-aktiv-letztes{6%,to{color:var(--blue);transform:scale(1.6)}}}}html.pa{--pk-platte: rgb(29 95 191 / .13);--pk-platte-rand: rgb(234 241 251 / .9);--pk-schatten: rgb(14 26 43 / .34);--pk-liste-schatten: rgb(14 26 43 / .3);--pk-liste-licht: rgb(29 95 191 / .16)}html[data-thema=dunkel].pa{--pk-platte: rgb(143 180 234 / .3);--pk-platte-rand: rgb(127 174 242 / .09);--pk-schatten: rgb(0 0 0 / .62);--pk-liste-schatten: rgb(0 0 0 / .55);--pk-liste-licht: rgb(143 180 234 / .3)}@media(prefers-color-scheme:dark){html.pa:not([data-thema=hell]){--pk-platte: rgb(143 180 234 / .3);--pk-platte-rand: rgb(127 174 242 / .09);--pk-schatten: rgb(0 0 0 / .62);--pk-liste-schatten: rgb(0 0 0 / .55);--pk-liste-licht: rgb(143 180 234 / .3)}}html.pa .eintrag__bild{--hb: .75;--fuss-x: 50%;--fuss-b: 44%;aspect-ratio:auto;padding:0;border:0;border-radius:0;background:none;overflow:visible}html.pa .eintrag__platte{--unter: .09;--grund: calc(99% * var(--hb) / (var(--hb) + var(--unter)));position:relative;isolation:isolate;padding-bottom:calc(var(--unter) * 100%);background:radial-gradient(ellipse calc(var(--fuss-b) + 8%) calc(7.5% / (var(--hb) + var(--unter))) at var(--fuss-x) var(--grund),var(--pk-platte),var(--pk-platte-rand) 48%,transparent 72%) no-repeat}html.pa .eintrag__bild[data-packshot=zhoabex]{--fuss-x: 64%;--fuss-b: 28%}html.pa .eintrag__bild[data-packshot=hyaseal]{--fuss-b: 22%}html.pa .eintrag__bild[data-packshot=genefill]{--fuss-b: 47%}html.pa .eintrag__platte img{position:relative;z-index:1;display:block;width:100%;height:auto;object-fit:contain}html.pa .eintrag__platte:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse var(--fuss-b) calc(2.1% / (var(--hb) + var(--unter))) at var(--fuss-x) var(--grund),var(--pk-schatten),transparent) no-repeat;transform-origin:var(--fuss-x) var(--grund)}html.pa .eintrag__hinweis{position:relative;z-index:1;margin-top:.35rem;text-align:center;font:500 .8rem/1.4 var(--font-body);color:var(--muted)}@media(min-width:1000px){html.pa .buehne .eintrag__bild{width:112%;margin-inline:-6%;max-width:none}}@media(min-width:1200px){html.pa .buehne .eintrag__bild{width:128%;margin-inline:-14%}}@media screen and (prefers-reduced-motion:no-preference){html.pa:not([data-motion=calm]) .eintrag__platte img{animation:pa-schweben 6.4s ease-in-out infinite alternate var(--schwebe-versatz, 0s)}html.pa:not([data-motion=calm]) .eintrag__platte:after{animation:pa-schweben-schatten 6.4s ease-in-out infinite alternate var(--schwebe-versatz, 0s)}html.pa .eintrag__bild[data-packshot=zhoabex]{--schwebe-versatz: -1.6s}html.pa .eintrag__bild[data-packshot=genefill]{--schwebe-versatz: -3.2s}html.pa .eintrag__bild[data-packshot=hyaseal]{--schwebe-versatz: -4.8s}}@keyframes pa-schweben{to{translate:0 -2.4%}}@keyframes pa-schweben-schatten{to{transform:scale(.82);opacity:.55}}html.pa .liste__bild{background:none;border:0;padding:0;border-radius:0}html.pa .liste__bild img{position:relative;z-index:1;object-position:50% 100%;transition:transform .35s ease}html.pa .liste a:hover .liste__bild{transform:none}html.pa .liste a:hover .liste__bild img{transform:translateY(-4px) rotate(-2deg)}@media(prefers-reduced-motion:reduce){html.pa .liste a:hover .liste__bild img{transform:none}}html.pa[data-motion=calm] .liste a:hover .liste__bild img{transform:none}html.pa .liste__bild:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 46% 9% at 50% 94%,var(--pk-liste-schatten),transparent) no-repeat;transition:opacity .35s ease,transform .35s ease;transform-origin:50% 94%}html.pa .liste__bild:after{inset:0;border-radius:0;box-shadow:none;background:radial-gradient(ellipse 50% 14% at 50% 96%,var(--pk-liste-licht),transparent) no-repeat}html.pa .liste a:hover .liste__bild:before{opacity:.55;transform:scale(.85)}@media(min-width:375px)and (max-width:760px){html.pa .liste--bild a{grid-template-columns:88px minmax(0,1fr)}html.pa .liste--bild .liste__bild{width:88px;height:66px}}@media(min-width:1000px){html.pa .liste--bild a{grid-template-columns:128px minmax(8.5rem,13rem) 1fr auto;padding-block:1.1rem}html.pa .liste__bild{width:128px;height:96px}html.pa .liste .produkt{font-size:1.35rem}}html.pa .gelbild{opacity:0}html.pa .gelbild.ist-da{opacity:1}@media(prefers-reduced-motion:no-preference){html.pa .gelbild{transition:opacity 1.1s cubic-bezier(.2,.7,.2,1)}}html.pa .gelbild--dunkel,html.pa[data-thema=dunkel] .gelbild--hell{display:none}html.pa[data-thema=dunkel] .gelbild--dunkel{display:block}@media(prefers-color-scheme:dark){html.pa:not([data-thema=hell]) .gelbild--hell{display:none}html.pa:not([data-thema=hell]) .gelbild--dunkel{display:block}}html.pa .hero--gel{--gel-groesse: clamp(118px, 24vw, 320px);min-height:calc(var(--gel-groesse) + 72px)}html.pa .gelmotiv{position:absolute;z-index:1;pointer-events:none;width:var(--gel-groesse);aspect-ratio:1;top:calc(50% - var(--gel-groesse) / 2);right:max(var(--gutter),calc((100% - var(--wrap)) / 2 + var(--gutter) + 2vw))}html.pa .gelmotiv img{width:100%;height:100%}html.pa[data-thema=dunkel] .gelmotiv{mix-blend-mode:screen}@media(prefers-color-scheme:dark){html.pa:not([data-thema=hell]) .gelmotiv{mix-blend-mode:screen}}html.pa .hero--gel{background:radial-gradient(28% 70% at 80% 50%,rgba(29,95,191,.07),transparent 70%)}html.pa .hero--gel:after{-webkit-mask-image:radial-gradient(closest-side at 72% 50%,#000 0%,rgba(0,0,0,.35) 55%,transparent 100%);mask-image:radial-gradient(closest-side at 72% 50%,#000 0%,rgba(0,0,0,.35) 55%,transparent 100%)}@media(max-width:760px){html.pa .hero--gel{--gel-groesse: clamp(118px, 10vw + 70px, 140px);min-height:0}}html.pa .gelfaden{position:relative;z-index:-1;pointer-events:none;margin:calc(-1*clamp(40px,9vw,130px)) 0 0;aspect-ratio:12 / 5;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 14%,#000 86%,transparent),linear-gradient(to bottom,transparent,#000 42%,#000 80%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 14%,#000 86%,transparent),linear-gradient(to bottom,transparent,#000 42%,#000 80%,transparent);mask-composite:intersect}html.pa .gelfaden img{width:100%;height:100%;object-fit:cover;object-position:50% 78%}@media(max-width:760px){html.pa .gelfaden{aspect-ratio:16 / 9;margin:0 calc(-1 * var(--gutter));-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 30%,#000 84%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 30%,#000 84%,transparent)}}@media(prefers-reduced-motion:no-preference){html.pa:not([data-motion=calm]) .gelmotiv img{animation:gel-schweben 9s ease-in-out infinite alternate}html.pa:not([data-motion=calm]) .gelfaden img{animation:gel-atmen 16s ease-in-out infinite alternate;transform-origin:50% 70%}@supports (animation-timeline: scroll()){html.pa:not([data-motion=calm]) .gelmotiv{animation:gel-tiefe linear both;animation-timeline:scroll(root);animation-range:0 45vh}}}@keyframes gel-schweben{0%{transform:translate3d(0,-7px,0) rotate(-2.5deg) scale(1)}to{transform:translate3d(0,7px,0) rotate(2.5deg) scale(1.025)}}@keyframes gel-atmen{0%{transform:scale(1)}to{transform:scale(1.045) translate3d(0,-1%,0)}}@keyframes gel-tiefe{to{transform:translate3d(0,14%,0) rotate(12deg) scale(.94);opacity:0}}html.pa .personen--spalte{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.1rem}html.pa .personen--spalte+.team{margin-top:1.6rem}@media(min-width:861px)and (max-width:959.98px){html.pa .personen--spalte .person{grid-template-columns:88px minmax(0,1fr);gap:.9rem}html.pa .personen--spalte .person img{width:88px;height:88px}}html.pa .nachricht{display:grid;grid-template-columns:minmax(0,1fr);gap:0}html.pa .nachricht__kopf p{max-width:46ch;text-wrap:pretty}html.pa .kf-hinweis{margin:.5rem 0 2rem;text-wrap:pretty}@media(min-width:1100px){html.pa .nachricht{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"kopf form" "hinweis form";column-gap:clamp(24px,5vw,72px)}html.pa .nachricht__kopf{grid-area:kopf}html.pa .kf-hinweis{grid-area:hinweis;align-self:start;margin:.5rem 0 0}html.pa .kf{grid-area:form}}html.pa .kf{--kf-kante: color-mix(in srgb, var(--muted) 76%, var(--flaeche));--kf-fehler: #B42318;max-width:760px;min-width:0}html.pa[data-thema=dunkel] .kf{--kf-kante: color-mix(in srgb, var(--muted) 66%, var(--flaeche));--kf-fehler: #FF8A80}@media(prefers-color-scheme:dark){html.pa:not([data-thema=hell]) .kf{--kf-kante: color-mix(in srgb, var(--muted) 66%, var(--flaeche));--kf-fehler: #FF8A80}}html.pa .kf-pflicht{margin:0 0 1.1rem;font-size:.92rem;color:var(--muted)}html.pa .kf-stern{color:var(--blue);font-weight:700}html.pa .kf-felder{display:grid;grid-template-columns:minmax(0,1fr);gap:1.15rem 1.25rem}@media(min-width:761px){html.pa .kf-felder{grid-template-columns:repeat(2,minmax(0,1fr))}html.pa .kf-feld--breit{grid-column:1 / -1}}html.pa .kf-feld{display:grid;gap:.4rem;min-width:0;align-content:end}html.pa .kf-feld label{font:600 .95rem/1.35 var(--font-head);color:var(--ink)}html.pa .kf :is(input,select,textarea){display:block;width:100%;min-width:0;min-height:48px;margin:0;font:400 1rem/1.45 var(--font-body);color:var(--ink);background:var(--flaeche);border:1px solid var(--kf-kante);border-radius:12px;padding:.7rem .95rem;-webkit-appearance:none;appearance:none}html.pa .kf textarea{resize:vertical;min-height:calc(8.7em + 1.4rem + 2px)}html.pa .kf :is(input,select,textarea){scroll-margin:1.9rem 0 12px}html.pa .kf-auswahl{position:relative;display:block}html.pa .kf-auswahl select{padding-right:2.8rem;cursor:pointer}html.pa .kf-auswahl select:has(option[value=""]:checked){color:var(--muted)}html.pa .kf-auswahl option{color:var(--ink)}html.pa .kf-auswahl:after{content:"";position:absolute;top:50%;right:1.15rem;width:.5rem;height:.5rem;pointer-events:none;border-right:1.6px solid var(--muted);border-bottom:1.6px solid var(--muted);transform:translateY(-70%) rotate(45deg)}@media(hover:hover){html.pa .kf :is(input,select,textarea):hover{border-color:var(--muted)}}html.pa .kf :is(input,select,textarea):focus{border-color:var(--blue)}html.pa .kf :is(input,select,textarea):focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:12px}html.pa .kf :is(input,select,textarea):user-invalid{border-color:var(--kf-fehler);box-shadow:inset 0 0 0 1px var(--kf-fehler)}html.pa .kf :is(input,select,textarea):user-invalid:focus-visible{outline-color:var(--kf-fehler)}html.pa .kf-fuss{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.6rem}html.pa .kf-fuss .knopf{cursor:pointer}html.pa .kf-meldung{margin:0;max-width:60ch}html.pa .kf-meldung:not(:empty){margin-top:1.4rem;padding:.85rem 1rem;color:var(--text);background:var(--flaeche);border-left:3px solid var(--blue);border-radius:0 12px 12px 0}html.pa .kf-kopie{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}html.pa .kf-kopie>div:not([hidden]){margin-top:.9rem}html.pa .kf-kopie .knopf{cursor:pointer}html.pa .kf-kopiert{font:600 .95rem/1.4 var(--font-head);color:var(--blue)}html.pa .kf-kopiert:not(:empty){margin-top:.9rem}html.pa .kf-textfeld{margin-top:1rem}html.pa .kf [hidden]{display:none!important}@media(prefers-reduced-motion:no-preference){html.pa:not([data-motion=calm]) .kf :is(input,select,textarea){transition:border-color .18s ease,box-shadow .18s ease}}html.pa .themaschalter{display:none}html.pa[data-wahl] .themaschalter{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin-left:-.6rem;padding:0;border:0;border-radius:50%;color:var(--ink);background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}html.pa .themaschalter:before{content:"";position:absolute;inset:3px;border-radius:50%;border:1px solid var(--line);transition:background-color .2s ease,border-color .2s ease,transform .2s ease}@media(hover:hover){html.pa .themaschalter:hover:before{background:var(--mist);border-color:var(--muted)}}html.pa .themaschalter:active:before{transform:scale(.9)}html.pa .themaschalter svg{position:relative;display:block;overflow:visible}html.pa .themaschalter:focus-visible{outline-offset:0;border-radius:50%}html.pa .themaschalter__sonne,html.pa .themaschalter__mond{transform-origin:12px 12px;transform-box:view-box;transition:transform .55s cubic-bezier(.65,0,.35,1),opacity .35s ease}html.pa .themaschalter__mond{opacity:0;transform:rotate(-70deg) scale(.6)}html.pa[data-thema=dunkel] .themaschalter__sonne{opacity:0;transform:rotate(90deg) scale(.5)}html.pa[data-thema=dunkel] .themaschalter__mond{opacity:1;transform:none}@media(prefers-color-scheme:dark){html.pa:not([data-thema=hell]) .themaschalter__sonne{opacity:0;transform:rotate(90deg) scale(.5)}html.pa:not([data-thema=hell]) .themaschalter__mond{opacity:1;transform:none}}html.pa[data-motion=calm] .themaschalter__sonne,html.pa[data-motion=calm] .themaschalter__mond{transition:none}@media(prefers-reduced-motion:reduce){html.pa .themaschalter__sonne,html.pa .themaschalter__mond{transition:none}}@media(max-width:760px){html.pa[data-wahl] .themaschalter{margin-left:.1rem}}@media(min-width:761px)and (max-width:860px){html.pa[data-wahl] .kopf__innen{gap:1rem}html.pa[data-wahl] .nav a{padding-left:.7rem;padding-right:.7rem}}@media(max-width:400px){html.pa[data-wahl] .kopf .sprachen{gap:0}html.pa[data-wahl] .kopf .sprachen a{padding-left:.3rem;padding-right:.3rem}html.pa[data-wahl] .themaschalter{margin-right:-3px}}@media(max-width:359px){html.pa[data-wahl] .kopf .logo svg{height:16px}html.pa[data-wahl] .kopf .sprachen a{padding-left:.26rem;padding-right:.26rem}}@media(max-width:339.98px){html.pa[data-wahl] .kopf .logo svg{height:14.5px}}html.pa.thema-wechsel .kopf,html.pa.thema-wechsel .nav__pille,html.pa.thema-wechsel .kopf__faden,html.pa.thema-wechsel [style*=view-transition-name]{view-transition-name:none!important}html.pa.thema-wechsel::view-transition-old(root),html.pa.thema-wechsel::view-transition-new(root){animation:none;mix-blend-mode:normal}html.pa.thema-abend::view-transition-new(root),html.pa.thema-morgen::view-transition-new(root){mask-image:linear-gradient(to bottom,#000 40%,transparent 60%);mask-size:100% 250%;mask-repeat:no-repeat;animation:nh-daemmerung 1.8s cubic-bezier(.45,0,.25,1) both}html.pa.thema-morgen::view-transition-new(root){mask-image:linear-gradient(to top,#000 40%,transparent 60%);animation-direction:reverse}@keyframes nh-daemmerung{0%{mask-position:0 100%}to{mask-position:0 0}}html.pa .galerie{--radius: 12px}html.pa .galerie__link{display:block;position:relative;color:inherit;border-radius:inherit;scroll-margin:12px 0 12px}@media(hover:hover){html.pa .galerie__link{cursor:zoom-in}}html.pa .galerie>figure>figcaption{pointer-events:none}@media(min-width:621px){html.pa .galerie{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}html.pa .galerie>figure{grid-column:span 2}html.pa .galerie>.galerie__breit{grid-column:span 3}html.pa .galerie>.galerie__gross{grid-column:span 4;grid-row:span 2;min-height:clamp(260px,30vw,540px)}html.pa .galerie>.galerie__gross>.galerie__link{position:absolute;inset:0}html.pa .galerie>.galerie__gross img{height:100%;aspect-ratio:auto;object-fit:cover}html.pa .galerie-titel{font-size:clamp(1.15rem,1rem + .4vw,1.4rem);margin-top:3.5rem}}@supports (container-type: inline-size) and (height: 1dvh){@media not all and (max-width:760px)and (max-height:400px){html.pa .galerie>figure{container-type:inline-size;overflow:clip}html.pa .galerie__link{--kachel-h: 75cqw ;--kopf: var(--kopf-h, 73px);--abstand: max(96px, calc(var(--kopf-h, 0px) + 19px));--frei: calc(100dvh - var(--kopf) - var(--kachel-h));--ueber: calc(var(--abstand) - var(--kopf));--mitte: calc((var(--ueber) + var(--frei)) / 2);--oben: min(12px, max(calc(var(--frei) / 2), min(max(var(--mitte), 0px, min(4px, calc((var(--mitte) + .5px) * -1000))), calc(var(--frei) * -1000))));--rand-oben: clamp(calc(var(--oben) - var(--ueber)), calc(var(--frei) - var(--ueber) - 12px), 12px);scroll-margin-top:var(--rand-oben);scroll-margin-bottom:min(12px,calc(var(--frei) - var(--ueber) - var(--rand-oben)))}html.pa .galerie>.galerie__gross>.galerie__link{--kachel-h: calc(100cqw * 9 / 21)}@media(min-width:340px)and (max-width:620px){html.pa .galerie>figure:not(.galerie__gross)>.galerie__link.galerie__link{overflow:clip}}}@media(max-width:760px){html.pa .galerie__link{--abstand: max(124px, calc(var(--kopf-h, 0px) + 19px))}}@media(max-width:620px){html.pa .galerie>.galerie__gross>.galerie__link{--kachel-h: 75cqw }}@media(min-width:621px){html.pa .galerie>.galerie__gross>.galerie__link{--kachel-h: max( calc(75cqw + 3px) , clamp(260px, 30vw, 540px))}}}@media(min-width:340px)and (max-width:620px){html.pa .galerie{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem .6rem}html.pa .galerie>:is(.galerie__gross,.galerie__voll){grid-column:1 / -1}html.pa .galerie>figure:not(.galerie__gross){overflow:visible;background:none;border-radius:0}html.pa .galerie>figure:not(.galerie__gross)>.galerie__link{overflow:hidden;border-radius:var(--radius);background:var(--mist)}html.pa .galerie>figure:not(.galerie__gross) figcaption{position:static;padding:.45rem .15rem 0;background:none;color:var(--muted);font-size:.8rem;line-height:1.35;pointer-events:auto}}html.pa .galerie__link:focus-visible{outline:none}html.pa .galerie__link:focus-visible:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 3px var(--blue),inset 0 0 0 5px #fff}html.pa:not([data-motion=calm]) .galerie>figure:has(>.galerie__link:focus-visible),html.pa:not([data-motion=calm]) .galerie>figure:has(>.galerie__link:focus-visible)>figcaption,html.pa:not([data-motion=calm]) .galerie>figure:not(.galerie__gross)>.galerie__link:focus-visible{animation:none}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){@media(min-width:621px){html.pa:not([data-motion=calm]) .galerie>.galerie__gross:first-child~figure:not(.galerie__breit):nth-child(-n+3){--pa-spalte: 2}html.pa:not([data-motion=calm]) .galerie>.galerie__gross:first-child~figure:not(.galerie__breit):nth-child(n+4):nth-child(3n+1){--pa-spalte: 0}html.pa:not([data-motion=calm]) .galerie>.galerie__gross:first-child~figure:not(.galerie__breit):nth-child(n+4):nth-child(3n+2){--pa-spalte: 1}html.pa:not([data-motion=calm]) .galerie>.galerie__gross:first-child~figure:not(.galerie__breit):nth-child(n+4):nth-child(3n){--pa-spalte: 2}html.pa:not([data-motion=calm]) .galerie>.galerie__breit.galerie__breit:nth-last-child(2n){--pa-spalte: 0}html.pa:not([data-motion=calm]) .galerie>.galerie__breit.galerie__breit:nth-last-child(odd){--pa-spalte: 1}}@media(min-width:340px)and (max-width:620px){html.pa:not([data-motion=calm]) .galerie>figure:not(.galerie__gross){animation:none}html.pa:not([data-motion=calm]) .galerie>figure:not(.galerie__gross)>.galerie__link{animation:pa-plusblende linear both;animation-timeline:--pa-bild;animation-range:var(--pa-bereich)}html.pa:not([data-motion=calm]) .galerie>figure:not(.galerie__gross):nth-child(2n){--pa-bereich: entry 12% entry 110%}html.pa:not([data-motion=calm]) .galerie>.galerie__gross:first-child~figure:nth-child(2n){--pa-bereich: entry 0% entry 105%}html.pa:not([data-motion=calm]) .galerie>.galerie__gross:first-child~figure:nth-child(odd){--pa-bereich: entry 12% entry 110%}}}}html.pa .karte-de:after{content:"";position:absolute;left:29.25%;top:63.2%;width:7.93%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:1.2px solid var(--karte-ring, var(--blue));opacity:0;pointer-events:none}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){html.pa:not([data-motion=calm]) .karte-de--scroll{view-timeline:--karte-de block}html.pa:not([data-motion=calm]) .karte-de--scroll img{animation:karte-welle linear both;animation-timeline:--karte-de;animation-range:entry 20% contain min(30vh,300px)}html.pa:not([data-motion=calm]) .karte-de--scroll:after{animation:karte-sonar linear both;animation-timeline:--karte-de;animation-range:entry 20% contain min(30vh,300px)}}html.pa:not([data-motion=calm]) .karte-de--laden:after{animation:karte-sonar 1.4s cubic-bezier(.2,.7,.2,1) .4s both}}@keyframes karte-welle{0%{clip-path:circle(0% at 29.25% 63.2%)}to{clip-path:circle(120% at 29.25% 63.2%)}}@keyframes karte-sonar{0%{scale:0;opacity:.8}to{scale:9;opacity:0}}@media screen and (min-width:761px)and (prefers-reduced-motion:no-preference){html.pa:not([data-motion=calm]) main{position:relative;z-index:1;background:var(--paper);box-shadow:0 30px 40px -30px #00000059}html.pa[data-thema=dunkel]:not([data-motion=calm]) main{box-shadow:0 30px 40px -30px #0009}@supports (animation-timeline: view()){html.pa:not([data-motion=calm]) .fuss{view-timeline:--fuss block;view-timeline-inset:0}html.pa:not([data-motion=calm]) .fuss>.wrap,html.pa:not([data-motion=calm]) .fuss:before{animation:fuss-steigt linear both;animation-timeline:--fuss;animation-range:entry 0% entry 100%}html.pa:not([data-motion=calm]) .fuss:before{animation-name:fuss-schein}}}@media screen and (min-width:761px)and (prefers-reduced-motion:no-preference)and (prefers-color-scheme:dark){html.pa:not([data-thema=hell]):not([data-motion=calm]) main{box-shadow:0 30px 40px -30px #0009}}@keyframes fuss-steigt{0%{translate:0 3rem}to{translate:none}}@keyframes fuss-schein{0%{translate:0 -40%}to{translate:none}}html.pa[data-wahl] .ansicht[hidden]{display:flex}html.pa .fuss li a{color:var(--night-text);text-decoration:none;min-height:44px}html.pa .fuss li a:hover,html.pa .fuss li a:focus-visible{color:#fff;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.25em}html.pa .fuss p a{text-decoration-thickness:1px;text-decoration-color:#ffffff59;text-underline-offset:.25em}html.pa .fuss p a:hover{text-decoration-color:#fff}html.pa main a:not([class]){text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}html.pa main a:not([class]):hover{text-decoration-color:currentColor}html.pa .ansicht__gruppe{gap:0}html.pa .ansicht__titel{margin-right:.75rem}html.pa .ansicht button{border-radius:0;margin-left:-1px;padding:0 .9rem}html.pa .ansicht__titel+button{border-radius:999px 0 0 999px;margin-left:0;padding-left:1rem}html.pa .ansicht button:last-child{border-radius:0 999px 999px 0;padding-right:1rem}html.pa .ansicht button[aria-pressed=true],html.pa .ansicht button:hover,html.pa .ansicht button:focus-visible{position:relative;z-index:1}html.pa .ansicht button:focus-visible{z-index:2}html.pa .fuss p{text-wrap:wrap}@media(min-width:761px)and (max-width:959.98px){html.pa .fuss__trenner{display:none}html.pa .fuss p a[href^="mailto:"]{display:block;width:fit-content}}html.pa .fuss{position:relative;overflow:hidden;overflow:clip}html.pa .fuss:before{content:"";position:absolute;top:-12rem;right:-10%;width:max(50%,22rem);aspect-ratio:1;background:radial-gradient(closest-side,rgb(143 180 234 / .14),transparent);pointer-events:none}html.pa .fuss .wrap{position:relative}html.pa .kontakt-kurz>div{border-top:1px solid var(--line);position:relative}html.pa .kontakt-kurz>div:before{content:"";position:absolute;left:0;top:-1px;width:28px;height:2px;background:var(--blue)}html.pa .knopf--linie{border-color:color-mix(in srgb,var(--ink) 22%,var(--paper))}html.pa .knopf--linie:hover{border-color:var(--blue)}@media(max-width:760px){html.pa .fuss{padding-top:40px}html.pa .fuss__raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem}html.pa .fuss__raster>div:first-child{grid-column:1 / -1}html.pa .fuss__raster>div:not(:first-child){display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0;align-items:start}html.pa .fuss li a{line-height:1.3}html.pa .fuss h2{margin-bottom:.2rem}html.pa .fuss p a{display:flex;width:fit-content;align-items:center;min-height:44px}html.pa .fuss__trenner{display:none}html.pa .ansicht{gap:1rem;margin-top:1.6rem}html.pa .ansicht:not([hidden]),html.pa[data-wahl] .ansicht[hidden]{display:grid}html.pa .ansicht__gruppe{display:flex;flex-wrap:wrap}html.pa .ansicht__titel{flex:1 0 100%;margin:0 0 .4rem}html.pa .ansicht button{flex:1 1 auto}html.pa .fuss__unten{margin-top:1.6rem}html.pa .kontakt-kurz>div>a:after{content:"";position:absolute;inset:0;border-radius:12px}html.pa .adresse--symbole>span{position:relative}html.pa .adresse--symbole>span>span>a:after{content:"";position:absolute;inset:-7px -8px;border-radius:12px}html.pa #gespraech p a[href^="tel:"],html.pa .team span a{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:760px)and (hover:none){html.pa .kontakt-kurz>div>a:active:after,html.pa .adresse--symbole>span>span>a:active:after{background:color-mix(in srgb,var(--blue) 10%,transparent)}}html.pa .lead{max-width:min(60ch,31em)}html.pa h1,html.pa h2,html.pa h3{text-wrap:balance}html.pa p,html.pa li,html.pa dd,html.pa figcaption,html.pa .kicker{text-wrap:pretty}html.pa .fakt{align-items:flex-start}html.pa .fakt strong{margin-top:.1rem;font-variant-numeric:lining-nums tabular-nums}@media(min-width:961px){html.pa .faktenleiste ul{column-gap:2rem}html.pa .fakt+.fakt{position:relative}html.pa .fakt+.fakt:before{content:"";position:absolute;left:-1rem;top:0;bottom:0;border-left:1px solid var(--line)}}html.pa .fakten dt{font:600 .82rem/1.5 var(--font-head);color:var(--muted);letter-spacing:.01em}@media(min-width:761px){html.pa .fakten{grid-template-columns:7.5rem minmax(0,1fr);gap:0;align-items:baseline;padding:0;background:none;border-radius:0;border-top:1px solid var(--line)}html.pa .fakten>dt,html.pa .fakten>dd{padding-block:.7rem}html.pa .fakten>dd{position:relative;padding-left:1.25rem}html.pa .fakten>dd:after{content:"";position:absolute;left:-7.5rem;right:0;bottom:0;border-bottom:1px solid var(--line)}}@media(max-width:760px){html.pa .fakten{background:none;padding:0;border-radius:0;border-top:1px solid var(--line)}html.pa .fakten>dt{padding-top:.6rem}html.pa .fakten>dd{border-bottom:1px solid var(--line);padding-bottom:.6rem;margin-bottom:0}}html.pa .knopf{text-align:center;line-height:1.2;padding-block:.55rem;text-wrap:balance}@media(max-width:480px){html.pa .hero .knoepfe .knopf{flex:1 1 auto}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){html.pa:not([data-motion=calm]) .buehne .eintrag[data-gebiet]:before{-webkit-text-stroke:1.5px color-mix(in srgb,var(--blue) 26%,transparent)}html.pa[data-thema=dunkel]:not([data-motion=calm]) .buehne .eintrag[data-gebiet]:before{-webkit-text-stroke-color:rgb(143 180 234 / .32)}}}@media(prefers-reduced-motion:no-preference)and (prefers-color-scheme:dark){@supports (animation-timeline: view()){html.pa:not([data-thema=hell]):not([data-motion=calm]) .buehne .eintrag[data-gebiet]:before{-webkit-text-stroke-color:rgb(143 180 234 / .32)}}}@media(hover:none){html.pa .liste a:active{background:var(--flaeche)}}html.pa.pa-flut::view-transition-old(root),html.pa.pa-flut::view-transition-new(root){animation:none;mix-blend-mode:normal}html.pa .pa-flut-kante{position:fixed;border-radius:50%;pointer-events:none;z-index:2147483647;box-shadow:inset 0 0 0 1.5px #1d5fbf8c,inset 0 0 32px 8px #eaf1fbe6}html.pa[data-thema=dunkel] .pa-flut-kante{box-shadow:inset 0 0 0 1.5px #fffc,inset 0 0 28px 6px #8fb4ea73}@media(prefers-color-scheme:dark){html.pa:not([data-thema=hell]) .pa-flut-kante{box-shadow:inset 0 0 0 1.5px #fffc,inset 0 0 28px 6px #8fb4ea73}}html.pa .liste__bild img,html.pa .eintrag__platte img{view-transition-class:packshot}@media(prefers-reduced-motion:no-preference){html.pa:not([data-motion=calm])::view-transition-group(*.packshot){animation-duration:.56s;animation-timing-function:linear(0,.42 16%,.86 32%,1.035 48%,1.008 64%,.998 80%,1)}}html.pa .nav{position:relative;isolation:isolate}html.pa .nav__pille{display:none}html.pa.js-pille .nav__pille{display:block;position:absolute;left:0;top:0;width:0;height:0;z-index:-1;pointer-events:none;view-transition-name:menue-pille}html.pa.js-pille .nav__pille[data-aus]{opacity:0;view-transition-name:none}html.pa .nav__pille i{position:absolute;left:0;top:0;height:var(--pille-h, 44px);background:var(--sky)}html.pa .nav__pille i:first-child{width:calc(var(--pille-h, 44px) / 2);border-radius:var(--pille-h, 44px) 0 0 var(--pille-h, 44px)}html.pa .nav__pille i:nth-child(2){width:1px;transform-origin:0 0}html.pa .nav__pille i:last-child{width:calc(var(--pille-h, 44px) / 2);border-radius:0 var(--pille-h, 44px) var(--pille-h, 44px) 0}html.pa.js-pille .nav a[aria-current=page],html.pa.js-pille .nav a:hover{background:none}@media screen and (prefers-reduced-motion:no-preference){html.pa.js-pille:not([data-motion=calm]) .nav__pille{transition:opacity .2s ease}}html.pa::view-transition-group(menue-pille){mix-blend-mode:darken}html.pa[data-thema=dunkel]::view-transition-group(menue-pille){mix-blend-mode:lighten}@media(prefers-color-scheme:dark){html.pa:not([data-thema=hell])::view-transition-group(menue-pille){mix-blend-mode:lighten}}html.pa .kopf__faden{display:none}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline: scroll()){html.pa:not([data-motion=calm]) .kopf{border-bottom-color:transparent}html.pa:not([data-motion=calm]) .kopf:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:var(--line);opacity:0;animation:kopf-kante linear both;animation-timeline:scroll(root);animation-range:0 40px}html.pa:not([data-motion=calm]) .kopf__faden{display:block;position:absolute;left:0;right:0;bottom:-1px;height:2px;z-index:1;pointer-events:none;overflow-x:clip;view-transition-name:kopf-faden}html.pa:not([data-motion=calm]):active-view-transition:not(.thema-wechsel) .kopf__faden{display:none}html.pa:not([data-motion=calm]) .kopf__faden:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;z-index:-1;opacity:0;background:linear-gradient(#0e1a2b14,#0e1a2b06 45%,#0e1a2b00);animation:kopf-kante linear both;animation-timeline:scroll(root);animation-range:0 40px}html.pa:not([data-motion=calm]) .kopf__faden:before{content:"";position:absolute;inset:0;background:var(--blue);transform-origin:0 50%;transform:scaleX(0);animation:kopf-faden linear both;animation-timeline:scroll(root)}html.pa:not([data-motion=calm]) .kopf__faden i{position:absolute;left:0;right:0;bottom:-5px;height:12px;opacity:0;animation:kopf-plus-weg linear both,kopf-kante linear both;animation-timeline:scroll(root),scroll(root);animation-range:normal,0 40px}html.pa:not([data-motion=calm]) .kopf__faden i:before{content:"";position:absolute;right:0;top:0;width:12px;height:12px;background:linear-gradient(var(--blue) 0 0) 50% / 2px 100% no-repeat,linear-gradient(var(--blue) 0 0) 50% / 100% 2px no-repeat;animation:kopf-plus-dreh linear both;animation-timeline:scroll(root)}}}@keyframes kopf-kante{to{opacity:1}}@keyframes kopf-faden{to{transform:scaleX(1)}}@keyframes kopf-plus-weg{0%{transform:translate(calc(-100% + 12px))}to{transform:none}}@keyframes kopf-plus-dreh{to{rotate:360deg}}@media(max-width:760px)and (max-height:400px){html.pa .kopf{position:relative}html.pa{scroll-padding-top:1rem}}html.pa .knopf,html.pa .galerie-mehr>summary,html.pa .ansicht button,html.pa .themaschalter,html.pa .nav a{-webkit-tap-highlight-color:transparent}html.pa .knopf,html.pa .galerie-mehr>summary{position:relative;isolation:isolate;overflow:hidden}html.pa .knopf:after,html.pa .galerie-mehr>summary:after{content:"";position:absolute;inset:-35%;z-index:-1;pointer-events:none;border-radius:46% 54% 52% 48%/55% 45%;background:var(--gel-fuell, var(--sky));transform:translate(var(--gx, 0px),var(--gy, 0px)) scale(0)}html.pa .knopf--voll{--gel-fuell: var(--blue-dk)}html.pa .knopf--linie,html.pa .galerie-mehr>summary{--gel-fuell: var(--sky)}html.pa .knopf--hell{--gel-fuell: #EAF1FB}@media(hover:hover){html.pa .knopf:hover:after,html.pa .galerie-mehr>summary:hover:after{transform:none}}html.pa .knopf:focus-visible:after,html.pa .galerie-mehr>summary:focus-visible:after{transform:none}html.pa .knopf--voll:hover{background:var(--blue)}html.pa .knopf--hell:hover{background:#fff}@media screen and (prefers-reduced-motion:no-preference){html.pa:not([data-motion=calm]) .knopf:after,html.pa:not([data-motion=calm]) .galerie-mehr>summary:after{transition:transform .55s cubic-bezier(.3,.9,.3,1.15)}html.pa:not([data-motion=calm]) .knopf,html.pa:not([data-motion=calm]) .galerie-mehr>summary{transition:scale .45s linear(0,1.2 30%,.97 55%,1.01 75%,1),translate .4s cubic-bezier(.2,.8,.2,1)}html.pa:not([data-motion=calm]) .knopf:active,html.pa:not([data-motion=calm]) .galerie-mehr>summary:active{scale:.96;transition-duration:.08s}}
