@font-face{font-family:GT Flaire;src:url(/fonts/GT-Flaire-Light.woff2) format("woff2"),url(/fonts/GT-Flaire-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:GT Flaire;src:url(/fonts/GT-Flaire-Regular.woff2) format("woff2"),url(/fonts/GT-Flaire-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT Flaire;src:url(/fonts/GT-Flaire-Bold.woff2) format("woff2"),url(/fonts/GT-Flaire-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GT Flaire;src:url(/fonts/GT-Flaire-Light-latin.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:GT Flaire;src:url(/fonts/GT-Flaire-Regular-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:GT Flaire;src:url(/fonts/GT-Flaire-Bold-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:GT Flaire Ersatz;src:local("Arial"),local("ArialMT"),local("Helvetica"),local("Liberation Sans");font-weight:400;font-style:normal;size-adjust:105.16%;ascent-override:95.09%;descent-override:22.82%;line-gap-override:0%}@font-face{font-family:GT Flaire Ersatz;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Liberation Sans Bold");font-weight:700;font-style:normal;size-adjust:100.59%;ascent-override:99.41%;descent-override:23.86%;line-gap-override:0%}:root{--v3-schwarz: #0A0A0A;--v3-tinte: #0D0D0D;--v3-weiss: #FFFFFF;--v3-hellblau: #E6FAFF;--v3-pfirsich: #F6CEB4;--v3-marine: #0D3238;--v3-dunkelblau: #05234B;--v3-grau-555: #555;--v3-flaeche-warm: #EDEAE6;--v3-reinschwarz: #000;--v3-durchsichtig: transparent;--v3-leise: .58;--v3-grau-ab: #ABABAB;--v3-grau-f2: #F2F2F2;--v3-grau-ee: #EEE;--v3-linie: rgba(10,10,10,.14);--v3-linie-tab: rgba(10,10,10,.22);--v3-linie-16: rgba(10,10,10,.16);--v3-linie-20: rgba(10,10,10,.2);--v3-linie-18: rgba(10,10,10,.18);--v3-linie-40: rgba(10,10,10,.4);--v3-linie-12: rgba(10,10,10,.12);--v3-auswahl: rgba(10,10,10,.06);--v3-schleier-panel: rgba(10,10,10,.74);--v3-verlauf-oben: rgba(10,10,10,.35);--v3-verlauf-null: rgba(10,10,10,0);--v3-verlauf-unten: rgba(10,10,10,.55);--v3-weiss-0: rgba(255,255,255,0);--v3-weiss-12: rgba(255,255,255,.12);--v3-weiss-20: rgba(255,255,255,.2);--v3-weiss-18: rgba(255,255,255,.18);--v3-weiss-25: rgba(255,255,255,.25);--v3-weiss-28: rgba(255,255,255,.28);--v3-weiss-35: rgba(255,255,255,.35);--v3-weiss-55: rgba(255,255,255,.55);--v3-weiss-70: rgba(255,255,255,.7);--v3-weiss-80: rgba(255,255,255,.8);--v3-weiss-85: rgba(255,255,255,.85);--v3-weiss-90: rgba(255,255,255,.9);--v3-pfirsich-35: rgba(246,206,180,.35);--v3-weiss-34: rgba(255,255,255,.34);--v3-weiss-65: rgba(255,255,255,.65);--v3-schleier-hinweis: rgba(10,10,10,.16);--v3-glas-hinweis-flaeche: rgba(10,10,10,.56);--v3-schatten-hinweis: 0 20px 60px rgba(10,10,10,.18);--v3-familie: "GT Flaire", "GT Flaire Ersatz", Helvetica, Arial, sans-serif;--v3-fs-stage: clamp(21px,1.92vw,32px);--v3-fs-knopf: clamp(21px,1.92vw,32px);--v3-fs-basis: clamp(16px,1.2vw,19px);--v3-fs-h1: clamp(30px,3.6vw,56px);--v3-fs-h2: clamp(26px,3.06vw,51px);--v3-fs-h3: clamp(22px,2vw,32px);--v3-lh-h1: 1.08;--v3-lh-h2: 1.1;--v3-lh-h3: 1.12;--v3-ls-h: -.025em;--v3-fs-claim-fuss: clamp(22px,2.2vw,34px);--v3-fs-fuss: clamp(13px,.95vw,15px);--v3-fs-menue: clamp(34px,min(6.6vw,14.5vh),128px);--v3-fs-menue-mobil: clamp(36px,11.5vw,56px);--v3-fs-klein: .78em;--v3-fs-1em: 1em;--v3-fs-mobil-17: 17px;--v3-fs-mobil-24: 24px;--v3-fs-mobil-34: 34px;--v3-fs-leiste: .7em;--v3-fs-cta: .72em;--v3-fs-vorhang-box: 1.43em;--v3-fs-vorhang: clamp(24px,min(3.3vw,6.4vh),56px);--v3-fs-chat-basis: clamp(14px,1.05vw,16px);--v3-fs-chat-titel: clamp(20px,1.6vw,26px);--v3-fs-chat-gross: 1.12em;--v3-fs-chat-eingabe: 1.05em;--v3-fs-85: .85em;--v3-fs-80: .8em;--v3-fs-mobil-leiste: .92em;--v3-fs-mobil-vorhang-box: 1.087em;--v3-fs-mobil-vorhang: clamp(25px,7.4vw,32px);--v3-fs-mobil-feld: .88em;--v3-fs-mobil-12: 12px;--v3-fs-mobil-14: 14px;--v3-fs-mobil-15: 15px;--v3-fs-figur: max(12.5px,.58em);--v3-fs-figur-mobil: 11.5px;--v3-fs-mobil-16: 16px;--v3-fs-mobil-19: 19px;--v3-fs-einstieg: clamp(22px,2vw,34px);--v3-fs-akkordeon: clamp(20px,1.6vw,26px);--v3-fs-plus: 22px;--v3-fs-krume: 13px;--v3-fs-mobil-28: 28px;--v3-fs-mobil-30: 30px;--v3-fs-about-lead: clamp(20px,1.9vw,30px);--v3-fs-about-zeile: clamp(20px,1.8vw,28px);--v3-fs-about-kreis: clamp(20px,2vw,34px);--v3-fs-about-name: clamp(22px,2vw,32px);--v3-fs-about-weiter: clamp(22px,2.2vw,36px);--v3-fs-90: .9em;--v3-fs-mobil-20: 20px;--v3-fs-kontakt-senden: clamp(36px,6.4vw,112px);--v3-fs-kontakt-senden-klein: max(15px,.72em);--v3-ab-gross-pad: clamp(32px,4vw,64px);--v3-fs-impuls-k2: clamp(22px,2vw,32px);--v3-fs-impuls-k3: clamp(20px,1.6vw,26px);--v3-fs-impuls-k5: clamp(15px,1.05vw,18px);--v3-fs-impuls-autor: 1.9em;--v3-lh-titel: 1.02;--v3-ls-titel: -.03em;--v3-r-pille: 999px;--v3-r-kreis: 50%;--v3-r-14: 14px;--v3-r-16: 16px;--v3-r-24: 24px;--v3-r-28: 28px;--v3-r-12: 12px;--v3-r-22: 22px;--v3-r-8: 8px;--v3-r-20: 20px;--v3-glas: blur(22px) saturate(1.4);--v3-glas-panel: blur(30px) saturate(1.5);--v3-glas-leiste: blur(24px) saturate(1.6);--v3-schatten-ebene: -1px 0 0 rgba(10,10,10,.12);--v3-schatten-knopf: 0 10px 36px rgba(10,10,10,.1);--v3-schatten-auswahl: 0 18px 50px rgba(10,10,10,.12);--v3-schatten-panel: inset 0 0 0 1px rgba(255,255,255,.12);--v3-schatten-leiste: inset 0 1px 0 rgba(255,255,255,.25);--v3-schatten-leiste-mobil: 0 -8px 28px rgba(10,10,10,.06);--v3-schatten-klapp: 0 12px 32px rgba(10,10,10,.12);--v3-glas-leiste-mobil: blur(18px) saturate(1.7);--v3-glas-hinweis-schleier: blur(3px);--v3-glas-hinweis: blur(26px) saturate(1.9);--v3-ease-ebene: cubic-bezier(.76,0,.24,1);--v3-ease-reveal: cubic-bezier(.16,1,.3,1);--v3-ease-feder: cubic-bezier(.34,1.56,.64,1);--v3-ease-bild: cubic-bezier(.2,.7,.2,1);--v3-ease-zeichnen: cubic-bezier(.65,0,.35,1);--v3-ease-schweben: cubic-bezier(.45,0,.2,1);--v3-dauer-ebene: 1.2s;--v3-dauer-panel: 1s;--v3-dauer-fortschritt: 1.1s;--v3-rand: 48px;--v3-rand-mobil: 20px;--v3-rinne: 24px;--v3-gal-h: clamp(300px, 62vh, 560px);--v3-zwoelf: repeat(12, minmax(0, 1fr));--v3-spalte: ((100% - 11 * var(--v3-rinne)) / 12);--v3-breite-6: calc(6 * var(--v3-spalte) + 5 * var(--v3-rinne));--v3-breite-7: calc(7 * var(--v3-spalte) + 6 * var(--v3-rinne));--v3-breite-9: calc(9 * var(--v3-spalte) + 8 * var(--v3-rinne));--v3-sp-voll: 1 / -1;--v3-sp-titel: 1 / span 9;--v3-sp-text: 1 / span 6;--v3-sp-text-breit: 1 / span 7;--v3-sp-text-schmal: 1 / span 5;--v3-sp-seite: 1 / span 3;--v3-sp-drittel: 1 / span 4;--v3-sp-mitte: 4 / span 6;--v3-sp-mitte-breit: 4 / span 7;--v3-sp-mitte-schmal: 4 / span 3;--v3-sp-rechts: 7 / span 6;--v3-sp-ende: 12 / span 1;--v3-sp-fluss: 6 / span 6;--v3-sp-impuls-zeile: 7 / span 5;--v3-kopf-linie: 109px;--v3-z-buehne: 80;--v3-z-panel: 90;--v3-z-kopf: 101;--v3-z-fortschritt: 102;--v3-z-menue: 120;--v3-z-zeiger: 300}@media(min-width:801px)and (max-height:760px){:root{--v3-fs-stage: clamp(17px,1.6vw,24px)}}@media(max-width:800px){:root{--v3-fs-h1: 28px;--v3-fs-h2: 24px;--v3-fs-h3: 20px}}html[data-v3]{background:var(--v3-weiss);-webkit-text-size-adjust:100%}html[data-v3] body{margin:0;background:var(--v3-weiss);color:var(--v3-schwarz);font-family:var(--v3-familie);font-size:var(--v3-fs-basis);font-weight:400;line-height:1.45;-webkit-font-smoothing:antialiased;overflow-x:hidden}:where(html[data-v3]) a{color:inherit;text-decoration:none}:where(html[data-v3]) button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer}:where(html[data-v3]) main{display:block;outline:none}:where(html[data-v3]) img,:where(html[data-v3]) svg{display:block}.v3-unsichtbar{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v3-sprung{position:fixed;left:var(--v3-rand);top:12px;z-index:400;padding:10px 22px;border-radius:var(--v3-r-pille);background:var(--v3-schwarz);color:var(--v3-weiss);transform:translateY(-160%);transition:transform .3s var(--v3-ease-reveal)}.v3-sprung:focus-visible{transform:none}html[data-v3] :focus-visible{outline:2px solid var(--v3-dunkelblau);outline-offset:2px}html[data-v3] .v3-menue :focus-visible,html[data-v3] .v3-panel :focus-visible,html[data-v3] .v3-fuss :focus-visible{outline-color:var(--v3-weiss)}@media(hover:hover){html[data-v3][data-v3-zeiger],html[data-v3][data-v3-zeiger] *{cursor:none!important}}@media(hover:none){.v3-zeiger{display:none!important}}html[data-v3-sofort] .v3-panel,html[data-v3-sofort] .v3-menue,html[data-v3-sofort] .v3-menue *{transition:none!important}@keyframes v3-ebene-nach-links{0%{transform:translate(0)}to{transform:translate(-24%)}}@keyframes v3-ebene-von-rechts{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes v3-ebene-nach-rechts{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes v3-ebene-von-links{0%{transform:translate(-24%)}to{transform:translate(0)}}@keyframes v3-ausblenden{0%{opacity:1}to{opacity:0}}html[data-v3]::view-transition-old(root),html[data-v3]::view-transition-new(root){animation-duration:var(--v3-dauer-ebene);animation-timing-function:var(--v3-ease-ebene);animation-fill-mode:both;mix-blend-mode:normal}html[data-v3][data-astro-transition=forward]::view-transition-old(root){animation-name:v3-ebene-nach-links;z-index:1}html[data-v3][data-astro-transition=forward]::view-transition-new(root){animation-name:v3-ebene-von-rechts;z-index:2;box-shadow:var(--v3-schatten-ebene)}html[data-v3][data-astro-transition=back]::view-transition-old(root){animation-name:v3-ebene-nach-rechts;z-index:2;box-shadow:var(--v3-schatten-ebene)}html[data-v3][data-astro-transition=back]::view-transition-new(root){animation-name:v3-ebene-von-links;z-index:1}html[data-v3]::view-transition-group(v3-kopf),html[data-v3]::view-transition-group(v3-zeiger),html[data-v3]::view-transition-group(v3-fortschritt){animation:none;z-index:10}html[data-v3]::view-transition-old(v3-kopf),html[data-v3]::view-transition-old(v3-zeiger),html[data-v3]::view-transition-old(v3-fortschritt){display:none}html[data-v3]::view-transition-new(v3-kopf),html[data-v3]::view-transition-new(v3-zeiger),html[data-v3]::view-transition-new(v3-fortschritt){animation:none}html[data-v3]::view-transition-group(v3-menue){animation:none;z-index:12}html[data-v3]::view-transition-old(v3-menue){animation:v3-ausblenden .6s ease both}html[data-v3]::view-transition-new(v3-menue){display:none}html[data-v3]::view-transition-group(v3-panel){z-index:11;animation-duration:var(--v3-dauer-panel);animation-timing-function:var(--v3-ease-ebene)}html[data-v3]::view-transition-old(v3-panel){animation:none}html[data-v3]::view-transition-new(v3-panel){display:none}@keyframes v3-eintritt{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}html[data-v3-eintritt] [data-v3-reveal]{animation:v3-eintritt 1.2s var(--v3-ease-reveal) .7s both}@media(prefers-reduced-motion:reduce){html[data-v3]::view-transition-group(*),html[data-v3]::view-transition-old(*),html[data-v3]::view-transition-new(*){animation:none!important}html[data-v3-eintritt] [data-v3-reveal]{animation:none}html[data-v3] *,html[data-v3] *:before,html[data-v3] *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.v3-kopf,.v3-fortschritt,.v3-menue-halter,.v3-panel,.v3-zeiger,.v3-sprung,.v3-zurueck,.v3-krume,.v3-fuss{display:none!important}html[data-v3] body{overflow:visible}}.v3-pic{display:contents}.v3-raster,.v3-ab-raster{display:grid;grid-template-columns:var(--v3-zwoelf);column-gap:var(--v3-rinne)}.v3-raster-hilfe{position:fixed;inset:0;z-index:var(--v3-z-zeiger);pointer-events:none;box-sizing:border-box;padding:0 var(--v3-rand);display:grid;grid-template-columns:var(--v3-zwoelf);column-gap:var(--v3-rinne)}.v3-raster-hilfe>span{background:var(--v3-pfirsich-35)}.v3-raster-hilfe>span:is(:nth-child(1),:nth-child(4),:nth-child(7)){background:var(--v3-pfirsich);opacity:.5}@media(max-width:800px){.v3-raster-hilfe{padding:0 var(--v3-rand-mobil);grid-template-columns:1fr}.v3-raster-hilfe>span:not(:first-child){display:none}}.v3-kopf{position:fixed;left:0;right:0;top:0;z-index:var(--v3-z-kopf);display:flex;justify-content:space-between;align-items:center;padding:40px var(--v3-rand);pointer-events:none;mix-blend-mode:difference;color:var(--v3-weiss);font-size:var(--v3-fs-stage);line-height:1.25;view-transition-name:v3-kopf}.v3-kopf__logo{pointer-events:auto;display:block}.v3-kopf__logo svg{height:23px;width:auto;overflow:visible;fill:currentColor;transition:fill .6s}.v3-kopf__logo:hover .v3-kopf__y{animation:v3-yhop 1.1s ease-in-out infinite}@keyframes v3-yhop{0%,to{transform:translateY(0)}35%{transform:translateY(-55px)}60%{transform:translateY(0)}78%{transform:translateY(-20px)}}.v3-kopf__nav{position:fixed;z-index:var(--v3-z-kopf);top:40px;right:var(--v3-rand);height:23px;display:flex;align-items:center;pointer-events:auto;transition:opacity .3s}.v3-kopf__menue{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:-16px -14px -16px 0;border-radius:var(--v3-r-kreis);color:var(--v3-weiss)}.v3-kopf__ring{position:absolute;inset:0;border-radius:var(--v3-r-kreis);border:1px solid currentColor;opacity:0;transform:scale(.55);transition:transform .7s var(--v3-ease-reveal),opacity .4s}.v3-kopf__striche{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:7px;transition:gap .6s var(--v3-ease-reveal)}.v3-kopf__striche span{display:block;height:1.5px;background:currentColor;transition:width .6s var(--v3-ease-reveal),transform .6s var(--v3-ease-reveal)}.v3-kopf__striche span:first-child{width:30px}.v3-kopf__striche span:last-child{width:18px;transition-delay:.04s}.v3-kopf__menue:hover .v3-kopf__ring,.v3-kopf__menue:focus-visible .v3-kopf__ring{opacity:1;transform:scale(1)}.v3-kopf__menue:hover .v3-kopf__striche,.v3-kopf__menue:focus-visible .v3-kopf__striche{gap:6px}.v3-kopf__menue:hover .v3-kopf__striche span,.v3-kopf__menue:focus-visible .v3-kopf__striche span{width:22px}html[data-v3-offen=panel] .v3-kopf__nav{opacity:0;pointer-events:none}html[data-v3-offen=panel] .v3-kopf{mix-blend-mode:normal}.v3-fortschritt{position:fixed;left:0;top:0;height:2px;width:100%;transform:scaleX(var(--v3-anteil, 0));transform-origin:0 0;background:var(--v3-weiss);mix-blend-mode:difference;z-index:var(--v3-z-fortschritt);pointer-events:none;opacity:0;transition:transform var(--v3-dauer-fortschritt) var(--v3-ease-ebene),opacity .4s;view-transition-name:v3-fortschritt}.v3-fortschritt[data-sichtbar]{opacity:1}.v3-zeiger{opacity:0;position:fixed;left:0;top:0;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:var(--v3-r-kreis);background:var(--v3-hellblau);mix-blend-mode:difference;pointer-events:none;z-index:var(--v3-z-zeiger);will-change:transform;transition:width .3s var(--v3-ease-reveal),height .3s var(--v3-ease-reveal),margin .3s var(--v3-ease-reveal);view-transition-name:v3-zeiger}.v3-zeiger.ist-gross{width:44px;height:44px;margin:-22px 0 0 -22px}.v3-menue{position:fixed;inset:0;z-index:var(--v3-z-menue);pointer-events:none;opacity:0;transition:opacity .6s;background:var(--v3-schwarz);color:var(--v3-weiss);font-size:var(--v3-fs-basis);line-height:1.25;view-transition-name:v3-menue}html[data-v3-offen=menue] .v3-menue{opacity:1;pointer-events:auto}.v3-menue__bild{position:absolute;left:0;top:0;bottom:0;width:40%;overflow:hidden;background:var(--v3-schwarz);transform:translate(-12%);transition:transform 1s var(--v3-ease-ebene)}html[data-v3-offen=menue] .v3-menue__bild{transform:translate(0)}.v3-menue__foto{position:absolute;inset:0;background-size:cover;background-position:50% 50%;transition:opacity .7s ease,transform 7s var(--v3-ease-bild),filter 1s ease}.v3-menue__verlauf{position:absolute;inset:0;background:linear-gradient(180deg,var(--v3-verlauf-oben),var(--v3-verlauf-null) 30%,var(--v3-verlauf-null) 60%,var(--v3-verlauf-unten))}.v3-menue__y{position:absolute;left:var(--v3-rand);bottom:44px;perspective:700px;opacity:0;transform:translateY(30px);transition:opacity .8s .5s,transform 1s var(--v3-ease-reveal) .5s}html[data-v3-offen=menue] .v3-menue__y{opacity:1;transform:translateY(0)}.v3-menue__y svg{height:132px;width:auto;fill:var(--v3-weiss);overflow:visible;transform-origin:50% 50%;filter:drop-shadow(0 0 22px var(--v3-weiss-35));animation:v3-yfloat 6.5s var(--v3-ease-schweben) infinite}.v3-menue__y-flaeche{fill:var(--v3-weiss-0);transition:fill .9s 1.5s}html[data-v3-offen=menue] .v3-menue__y-flaeche{fill:var(--v3-weiss)}.v3-menue__y-linie{fill:none;stroke:var(--v3-weiss);stroke-width:1.4;stroke-dasharray:640;stroke-dashoffset:640;opacity:0}html[data-v3-offen=menue] .v3-menue__y-linie{animation:v3-ydraw 2.2s var(--v3-ease-zeichnen) .5s both}@keyframes v3-yfloat{0%{transform:translateY(0) rotate(-3deg) scale(1)}25%{transform:translateY(-22px) rotate(4deg) scale(1.06)}50%{transform:translateY(0) rotate(-2deg) scale(1)}58%{transform:translateY(-14px) rotateY(0) scale(1.12)}74%{transform:translateY(-14px) rotateY(360deg) scale(1.12)}84%{transform:translateY(0) rotateY(360deg) scale(1)}to{transform:translateY(0) rotate(-3deg) scale(1)}}@keyframes v3-ydraw{0%{stroke-dashoffset:640;opacity:1}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.v3-menue__leiste{position:absolute;right:var(--v3-rand);top:28px;z-index:3;display:flex;flex-direction:row;align-items:center;background:var(--v3-weiss-12);-webkit-backdrop-filter:var(--v3-glas-leiste);backdrop-filter:var(--v3-glas-leiste);border:1px solid var(--v3-weiss-28);border-radius:var(--v3-r-28);overflow:hidden;box-shadow:var(--v3-schatten-leiste);opacity:0;transition:opacity .8s .3s}html[data-v3-offen=menue] .v3-menue__leiste{opacity:1}.v3-menue__leiste a{display:flex;align-items:center;justify-content:center;width:56px;height:56px;color:var(--v3-weiss);transition:background .3s,color .3s}.v3-menue__leiste a:hover{background:var(--v3-weiss);color:var(--v3-schwarz)}.v3-menue__leiste svg{width:26px;height:26px;stroke:currentColor;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter;fill:none}.v3-menue__trenner{display:block;width:1px;height:28px;background:var(--v3-weiss-25)}.v3-menue__zu{position:absolute;z-index:3;top:28px;left:var(--v3-rand);width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--v3-weiss-80);border-radius:var(--v3-r-kreis);color:var(--v3-weiss);overflow:hidden;background:var(--v3-weiss-0);transition:background .45s var(--v3-ease-reveal),border-color .3s,transform .6s var(--v3-ease-feder)}.v3-menue__zu svg{width:18px;height:18px;stroke:var(--v3-weiss);stroke-width:1.5;stroke-linecap:square;fill:none;transition:transform .6s var(--v3-ease-feder),stroke .3s}.v3-menue__zu:hover{background:var(--v3-weiss);transform:scale(1.08)}.v3-menue__zu:hover svg{stroke:var(--v3-schwarz);transform:rotate(90deg)}.v3-menue__sprachen{position:absolute;top:44px;right:276px;display:flex;gap:26px;align-items:center;opacity:0;transition:opacity .8s .4s}html[data-v3-offen=menue] .v3-menue__sprachen{opacity:1}.v3-menue__sprachen span{color:var(--v3-weiss);opacity:var(--v3-leise)}.v3-menue__sprachen span.ist-aktiv{opacity:1}.v3-menue__links{position:absolute;left:40%;right:var(--v3-rand);top:110px;bottom:var(--v3-rand);width:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;text-align:right}.v3-menue__link{display:block;padding:.18em 0;color:var(--v3-weiss);text-align:inherit;font-size:var(--v3-fs-menue);font-weight:700;line-height:1;letter-spacing:-.01em;text-transform:uppercase;opacity:0;transform:translateY(28px);transition:opacity .6s var(--v3-verzug, 0s),transform .8s var(--v3-ease-reveal) var(--v3-verzug, 0s)}html[data-v3-offen=menue] .v3-menue__link{opacity:1;transform:translateY(0)}html[data-v3-offen=menue] .v3-menue__link.ist-gedimmt{opacity:.35}.v3-panel{position:fixed;left:0;top:0;bottom:0;width:100%;z-index:var(--v3-z-panel);background:var(--v3-schleier-panel);-webkit-backdrop-filter:var(--v3-glas-panel);backdrop-filter:var(--v3-glas-panel);box-shadow:var(--v3-schatten-panel);color:var(--v3-weiss);padding:130px var(--v3-rand) 56px;box-sizing:border-box;overflow:auto;font-size:var(--v3-fs-stage);line-height:1.25;transform:translate(-105%);transition:transform var(--v3-dauer-panel) var(--v3-ease-ebene);view-transition-name:v3-panel}html[data-v3-offen=panel] .v3-panel{transform:translate(0)}.v3-panel__zu{position:absolute;top:40px;right:var(--v3-rand);display:flex;align-items:center;justify-content:center;width:calc(var(--v3-fs-knopf) * 1.368);height:calc(var(--v3-fs-knopf) * 1.368);border:1.5px solid var(--v3-weiss-70);border-radius:var(--v3-r-kreis)}.v3-panel__zu svg{width:calc(var(--v3-fs-knopf) * .576);height:calc(var(--v3-fs-knopf) * .576);fill:var(--v3-weiss);transform:rotate(-135deg)}.v3-panel__raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--v3-rinne);row-gap:48px}.v3-panel__saeule{display:block;color:var(--v3-weiss);margin-bottom:16px;transition:color .3s}.v3-panel__saeule span{display:block;font-weight:600;font-size:var(--v3-fs-1em);line-height:1.3}.v3-panel__produkt{display:block;padding:10px 0;border-top:1px solid var(--v3-weiss-20);color:var(--v3-weiss);transition:color .3s}.v3-panel__saeule:hover,.v3-panel__produkt:hover{color:var(--v3-pfirsich)}.v3-panel__zusatz{grid-column:3}.v3-panel__konf{opacity:var(--v3-leise);transition:color .3s,opacity .3s}.v3-panel__konf:hover{opacity:1}.v3-zurueck{position:fixed;left:var(--v3-rand);top:calc(var(--v3-kopf-linie) - var(--v3-fs-knopf) * .684);z-index:31;font-size:var(--v3-fs-knopf)}.v3-zurueck a{display:flex;align-items:center;justify-content:center;width:calc(var(--v3-fs-knopf) * 1.368);height:calc(var(--v3-fs-knopf) * 1.368);border-radius:var(--v3-r-kreis);background:var(--v3-weiss-55);-webkit-backdrop-filter:var(--v3-glas);backdrop-filter:var(--v3-glas);border:1px solid var(--v3-weiss-85);box-shadow:var(--v3-schatten-knopf)}.v3-zurueck svg{width:calc(var(--v3-fs-knopf) * .576);height:calc(var(--v3-fs-knopf) * .576);fill:var(--v3-schwarz);transform:rotate(-135deg)}.v3-krume{position:fixed;left:calc(var(--v3-rand) + var(--v3-fs-knopf) * 1.368 + 16px);top:var(--v3-kopf-linie);transform:translateY(-50%);z-index:31;white-space:nowrap}.v3-krume ol{list-style:none;margin:0;padding:0;display:flex;gap:.5em}.v3-krume--about ol{gap:.6em}.v3-krume--about li{display:flex;gap:.6em}.v3-krume--about li:not(:last-child){opacity:var(--v3-leise)}.v3-krume--about li:not(:last-child):after{content:"/"}.v3-krume--about a{transition:opacity .3s}@media(max-width:800px){.v3-kopf{padding:24px var(--v3-rand-mobil);font-size:var(--v3-fs-mobil-17)}.v3-kopf__nav{top:24px;right:var(--v3-rand-mobil)}.v3-menue__bild{display:block;left:0;top:0;bottom:auto;width:100%;height:38vh}.v3-menue__y{left:var(--v3-rand-mobil);bottom:18px}.v3-menue__y svg{height:56px}.v3-menue__leiste{right:var(--v3-rand-mobil);top:20px;border-radius:var(--v3-r-16)}.v3-menue__leiste a{width:48px;height:48px}.v3-menue__trenner{height:22px}.v3-menue__zu{left:var(--v3-rand-mobil);top:20px;width:48px;height:48px}.v3-menue__links{left:var(--v3-rand-mobil);right:var(--v3-rand-mobil);top:calc(38vh + 28px);bottom:88px;width:auto;justify-content:flex-start;align-items:flex-start;text-align:left}.v3-menue__link{font-size:var(--v3-fs-menue-mobil);padding:.1em 0}.v3-menue__sprachen{top:auto;bottom:32px;left:var(--v3-rand-mobil);right:auto;gap:24px}.v3-panel{padding:100px var(--v3-rand-mobil) 60px;font-size:var(--v3-fs-mobil-17)}.v3-panel__raster{grid-template-columns:1fr}.v3-panel__zusatz{grid-column:auto}.v3-zurueck{left:var(--v3-rand-mobil);top:68px}.v3-zurueck a{width:44px;height:44px}.v3-zurueck svg{width:14px;height:14px}.v3-krume{left:78px;top:90px}}@media(pointer:coarse){.v3-zurueck a{width:44px;height:44px}}.v3-fuss{background:var(--v3-schwarz);color:var(--v3-weiss);padding:80px var(--v3-rand) 0;box-sizing:border-box;display:flex;flex-direction:column;font-size:var(--v3-fs-fuss);line-height:1.5;font-weight:400}.v3-fuss__raster{display:grid;grid-template-columns:var(--v3-zwoelf);column-gap:var(--v3-rinne);row-gap:40px}.v3-fuss__links{grid-column:var(--v3-sp-text);min-width:0;display:flex;flex-direction:column;align-items:flex-start}.v3-fuss__rechts-spalte{grid-column:var(--v3-sp-rechts);min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.v3-fuss__gruppe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--v3-rinne);row-gap:24px}.v3-fuss__links .v3-fuss__gruppe{align-self:stretch;margin-top:40px}.v3-fuss__spalte{min-width:0}.v3-fuss__claim{margin:0 0 24px;font-weight:400;font-size:var(--v3-fs-claim-fuss);line-height:1.06;letter-spacing:var(--v3-ls-titel);max-width:12em}.v3-fuss__knopf{display:inline-flex;align-items:center;gap:14px;height:44px;padding:0 20px;box-sizing:border-box;border:1px solid var(--v3-weiss);border-radius:var(--v3-r-14);color:var(--v3-weiss);font-weight:400;transition:background .35s,color .35s}.v3-fuss__knopf:hover{background:var(--v3-weiss);color:var(--v3-schwarz)}.v3-fuss__titel{display:inline-block;margin:0 0 12px;text-transform:uppercase;letter-spacing:.28em;opacity:var(--v3-leise);color:var(--v3-weiss);text-align:left;line-height:inherit;font-weight:400;transition:opacity .3s,color .3s}a.v3-fuss__titel:hover,button.v3-fuss__titel:hover{opacity:1;color:var(--v3-pfirsich)}.v3-fuss__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.v3-fuss__liste a{display:flex;gap:8px;color:var(--v3-weiss);transition:color .3s}.v3-fuss__liste a:hover{color:var(--v3-pfirsich)}.v3-fuss__liste a span:first-child{opacity:var(--v3-leise)}.v3-fuss__partner{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:20px}.v3-fuss__partner li{display:block}.v3-fuss__partner img{display:block;height:26px;width:auto;filter:grayscale(1) invert(1);mix-blend-mode:screen}.v3-fuss__leiste{margin:48px calc(var(--v3-rand) * -1) 0;padding:14px var(--v3-rand);border-top:1px solid var(--v3-weiss-18);display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.v3-fuss__copy{opacity:.6}.v3-fuss__recht{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.v3-fuss__punkt{opacity:.6}.v3-fuss__recht a{color:var(--v3-weiss);transition:color .3s}.v3-fuss__recht a:hover{color:var(--v3-pfirsich)}@media(max-width:800px){.v3-fuss{padding:52px var(--v3-rand-mobil) 0}.v3-fuss__raster{grid-template-columns:minmax(0,1fr);row-gap:24px}.v3-fuss__links,.v3-fuss__rechts-spalte{grid-column:1 / -1}.v3-fuss__rechts-spalte{gap:24px}.v3-fuss__gruppe{grid-template-columns:minmax(0,1fr);row-gap:24px}.v3-fuss__links .v3-fuss__gruppe{margin-top:28px}.v3-fuss__titel{margin-bottom:8px}.v3-fuss__partner{justify-content:flex-start}.v3-fuss__recht>.v3-fuss__punkt:first-child{display:none}.v3-fuss__leiste{margin:36px calc(var(--v3-rand-mobil) * -1) 0;padding:14px var(--v3-rand-mobil)}}@media(max-width:800px),(pointer:coarse){:where(.v3-kopf__logo,.v3-krume a,.v3-fuss__titel,.v3-fuss__recht a,.v3-scrollen__knopf,.v3-schalter__knopf,.v3-kreis-cta,.v3-chat__frage,.v3-mg__link,.v3-ih__link,.v3-ia__alle,.v3-ia__sprechen,.v3-ia__name,.v3-ia__inhalt li>a,.v3-karte__person a,.v3-sp__liste a,.v3-ih__filter button,.v3-ko__senden,.v3-ko__weitere){position:relative}:is(.v3-kopf__logo,.v3-krume a,.v3-fuss__titel,.v3-fuss__recht a,.v3-scrollen__knopf,.v3-schalter__knopf,.v3-kreis-cta,.v3-chat__frage,.v3-mg__link,.v3-ih__link,.v3-ia__alle,.v3-ia__sprechen,.v3-ia__name,.v3-ia__inhalt li>a,.v3-karte__person a,.v3-sp__liste a,.v3-ih__filter button,.v3-ko__senden,.v3-ko__weitere):before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.v3-ia__name:before{z-index:1}html[data-v3] .v3-ih__filter{margin-top:-4px;margin-bottom:-4px}html[data-v3] .v3-chat__fragen{padding-top:3px;padding-bottom:3px;margin-top:-3px;margin-bottom:-3px}html[data-v3] .v3-fuss__liste{gap:0}html[data-v3] .v3-fuss__liste a{min-height:44px;align-items:center}html[data-v3] .v3-ia__teilen ul{gap:0}html[data-v3] .v3-ia__teilen :is(a,button){min-height:44px;align-items:center}html[data-v3] .v3-ko__wege{gap:0}html[data-v3] .v3-ko__wege>a{display:flex;align-items:center;min-height:44px}html[data-v3] .v3-karte__wege a,html[data-v3] .v3-konf .k-link-btn,html[data-v3] .v3-so__feld input,html[data-v3] .v3-chat__eingabe{min-height:44px}html[data-v3] .v3-sprung{min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center}}html[data-v3] body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}html[data-v3] .v3-kopf{top:env(safe-area-inset-top);left:env(safe-area-inset-left);right:env(safe-area-inset-right)}html[data-v3] :is(.v3-kopf__nav,.v3-zurueck,.v3-krume,.v3-sprung){translate:0 env(safe-area-inset-top)}html[data-v3] :is(.v3-karte,.k-dock,.v3-saeule [data-hcta],.v3-scrollen,.v3-vorhang .v3-kreis-cta){translate:0 calc(env(safe-area-inset-bottom)*-1)}html[data-v3] .v3-fuss__leiste{padding-bottom:calc(14px + env(safe-area-inset-bottom))}html[data-v3] .v3-sk{min-height:100vh;min-height:100svh}@media(min-width:801px){html[data-v3] .v3-kunden{height:100vh;height:100svh}}html[data-v3] .v3-ia__spalte{max-height:calc(100vh - 140px);max-height:calc(100svh - 140px)}@media(max-width:800px){html[data-v3] .v3-fuss__leiste{padding-bottom:calc(14px + env(safe-area-inset-bottom))}html[data-v3] .v3-konf-seite:has(.k-dock) .v3-fuss__leiste{padding-bottom:calc(96px + env(safe-area-inset-bottom))}html[data-v3] .v3-ia__inhalt :is(ul,ol){gap:23px}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
