@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-latin-300-normal.Cw-E_7L1.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-300-normal.BuXLI6C0.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-latin-300-italic.qkwBXYHn.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-300-italic.DRnsRYID.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-italic.DhNIfkTX.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-latin-300-normal.DkBQXsFU.woff2)format("woff2"),url(/_astro/jost-latin-300-normal.Ckm9JHl_.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-400-normal.q-RKOgPK.woff2)format("woff2"),url(/_astro/jost-latin-400-normal.C7S-3Ky6.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-500-normal.41lBe9I9.woff2)format("woff2"),url(/_astro/jost-latin-500-normal.B-AtzreL.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jost-latin-600-normal.C497H-z9.woff2)format("woff2"),url(/_astro/jost-latin-600-normal.Bv_M0d15.woff)format("woff")}:root{--wk-accent:#7b2cbf;--wk-accent-light:#b388d9;--wk-accent-xlight:#e8dbf4;--wk-serif:"Cormorant Garamond", Georgia, serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{color:#2a2330;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;background:#faf9f6}html,body{overflow-x:clip}body{min-height:100vh;font-family:Jost,sans-serif}button{color:inherit;font-family:Jost,sans-serif}input,textarea{font-family:Jost,sans-serif}:focus-visible{outline:2px solid var(--wk-accent);outline-offset:2px;border-radius:2px}img{max-width:100%}a{color:var(--wk-accent)}h1,h2{font-family:var(--wk-serif)!important}@keyframes wkFadeIn{0%{opacity:0}to{opacity:1}}@keyframes wk-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes wk-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.18)}}@keyframes wk-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes wkUeberGlow{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes wkUeberRing{0%,to{opacity:var(--wk-r-op,.5);transform:translate(-50%,-50%)scale(1)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.06)}}@keyframes wkUeberSpark{0%,to{opacity:.3;transform:translate(0)scale(.8)}50%{opacity:.85;transform:translateY(-8px)scale(1.1)}}.wk-cta-bloom{transform-origin:50%;animation:7s ease-in-out infinite wk-cta-bloom-breathe}@keyframes wk-cta-bloom-breathe{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.03)translateY(-3px)}}@keyframes wk-rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wk-rotate-slow-centered{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes wk-portrait-pulse{0%{opacity:0;transform:scale(.7)}20%{opacity:.7}to{opacity:0;transform:scale(1.45)}}@keyframes wk-portrait-breathe{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.06)}}@keyframes wk-core-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes wk-footer-halo{0%{opacity:.65;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes wk-footer-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}@keyframes wk-cta-wave{0%{opacity:0;transform:scale(.55)}18%{opacity:.85}to{opacity:0;transform:scale(1.85)}}@keyframes wk-grow-petal{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes wk-grow-stem{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes wk-glow-pulse{0%,to{box-shadow:0 0 #7b2cbf00}50%{box-shadow:0 0 0 14px #7b2cbf47,0 0 36px #7b2cbf73}}.wk-petal-burst{pointer-events:none;z-index:9999;background:radial-gradient(circle at 30% 30%, var(--wk-accent-light,#b388d9), var(--wk-accent,#7b2cbf));opacity:0;border-radius:50%;width:14px;height:14px;animation:1.4s cubic-bezier(.16,1,.3,1) forwards wk-petal-fly;position:fixed}@keyframes wk-petal-fly{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}15%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--wk-px,0px)), calc(-50% + var(--wk-py,-80px))) scale(var(--wk-ps,.8)) rotate(var(--wk-pr,60deg))}}@keyframes wkSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}main>div>section{animation:.5s wkFadeIn}@media (width<=1100px){.wk-nav-desktop{display:none!important}.wk-nav-mobile-btn{display:block!important}}@media (width<=900px){.wk-hero-grid{grid-template-columns:1fr!important}.wk-hero-image-col{order:-1}.wk-ueber-grid{grid-template-columns:1fr!important}.wk-ueber-portrait{order:-1;max-width:360px;margin:0 auto!important}.wk-kontakt-grid{grid-template-columns:1fr!important}.wk-kontakt-aside{max-width:480px}.wk-cv-row{grid-template-columns:1fr!important;gap:4px!important}.wk-cta-grid{grid-template-columns:1fr!important;gap:32px!important}.wk-typen-grid{grid-template-columns:1fr!important}.wk-footer-grid{grid-template-columns:1fr!important;gap:40px!important}}@media (width<=1240px) and (width>=901px){.wk-ueber-ctas>*{padding:0 18px!important;font-size:.9375rem!important}}@media (width<=600px){.wk-ueber-ctas{flex-wrap:wrap!important}.wk-ueber-ctas>*{white-space:normal!important;flex-shrink:1!important}.wk-brand-name{letter-spacing:0!important;font-size:1.3rem!important}footer nav{gap:2px!important}footer nav button,.wk-footer-grid a,footer>div:last-child button,footer>div:last-child a{padding-top:11px!important;padding-bottom:11px!important}.wk-footer-grid>div:last-child>div{gap:2px!important}.wk-footer-grid>div:last-child button,.wk-footer-grid>div:last-child a.wk-footer-cta{margin-top:14px!important;padding:14px 24px!important}.wk-hsp-hero,.wk-pt-hero,.wk-co-hero{min-height:min(62vh,540px)!important}.wk-hero-image-col{min-height:min(420px,92vw)!important}.wk-praxis-strip{padding:clamp(90px,32vw,140px) 0!important}.wk-footer-brand{gap:14px!important}.wk-p{font-size:1rem!important;line-height:1.7!important}.wk-lead{font-size:1.0625rem!important;line-height:1.65!important}.wk-stag{letter-spacing:.1em!important;margin-bottom:12px!important;font-size:.8125rem!important}.wk-tag{letter-spacing:.12em!important;font-size:.75rem!important}.wk-sec-M{padding-top:56px!important;padding-bottom:56px!important}.wk-sec-L{padding-top:64px!important;padding-bottom:64px!important}.wk-sec-S{padding-top:48px!important;padding-bottom:48px!important}.wk-shead{margin-bottom:32px!important}.wk-page-hero{padding-top:40px!important;padding-bottom:56px!important}.wk-quote-sec{margin-top:0!important;padding-top:56px!important;padding-bottom:56px!important}.wk-cta-sec{padding-top:64px!important;padding-bottom:64px!important}.wk-card-m{padding:28px 22px!important}.wk-ansatz-cell{gap:16px!important;padding:30px 24px!important}.wk-btn{min-height:52px;white-space:normal!important;width:100%!important;height:auto!important;padding:14px 22px!important;line-height:1.3!important}.wk-hsp-hero h1,.wk-pt-hero h1,.wk-co-hero h1,.wk-page-hero h1{margin-bottom:20px!important;font-size:2.125rem!important;line-height:1.12!important}main h2{font-size:1.75rem!important;line-height:1.2!important}main ul li,main [style*="1.0625rem"]{line-height:1.6}.wk-ueber-portrait{max-width:300px!important}.wk-ansatz-cell *{line-height:1.6}.wk-wave-field,.wk-pt-wave-field,.wk-co-wave-field{opacity:.5}}@media (hover:none){.wk-facet .wk-facet-body{opacity:1!important;max-height:none!important;transform:none!important}.wk-facet .wk-facet-title{white-space:normal!important}.wk-ansatz-cell .wk-ansatz-glow,.wk-ansatz-cell .wk-ansatz-glow2{opacity:.5}}.wk-hsp-ring{transform-origin:864px 400px;transform-box:view-box;animation:6.5s cubic-bezier(.4,0,.6,1) infinite wk-hsp-wave}@keyframes wk-hsp-wave{0%{opacity:0;transform:scale(.55)}15%{opacity:1}to{opacity:0;transform:scale(1.5)}}.wk-hsp-spark{transform-origin:864px 400px;transform-box:view-box;animation:4.5s ease-in-out infinite wk-hsp-spark}@keyframes wk-hsp-spark{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.wk-pt-ring{transform-origin:864px 400px;transform-box:view-box;animation:6.5s cubic-bezier(.4,0,.6,1) infinite wk-pt-wave}@keyframes wk-pt-wave{0%{opacity:0;transform:scale(.55)}15%{opacity:1}to{opacity:0;transform:scale(1.5)}}.wk-pt-spark{transform-origin:864px 400px;transform-box:view-box;animation:4.5s ease-in-out infinite wk-pt-spark}@keyframes wk-pt-spark{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.wk-co-ring{transform-origin:864px 400px;transform-box:view-box;animation:6.5s cubic-bezier(.4,0,.6,1) infinite wk-co-wave}@keyframes wk-co-wave{0%{opacity:0;transform:scale(.55)}15%{opacity:1}to{opacity:0;transform:scale(1.5)}}.wk-co-spark{transform-origin:864px 400px;transform-box:view-box;animation:4.5s ease-in-out infinite wk-co-spark}@keyframes wk-co-spark{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.wk-facet:hover{box-shadow:0 14px 36px color-mix(in srgb, var(--wk-facet-c) 22%, transparent);min-height:auto;overflow:visible;transform:translateY(-4px);background:var(--wk-facet-hover,color-mix(in srgb, var(--wk-facet-c) 26%, var(--wk-bg,#faf9f6)))!important}.wk-facet:hover .wk-facet-glow{opacity:1}.wk-facet:hover .wk-facet-num{opacity:.32;transform:translateY(-4px)}.wk-facet:hover .wk-facet-title{transform:translateY(-2px)}.wk-facet:hover .wk-facet-body{opacity:1;max-height:600px;transform:translateY(0)}.wk-card .wk-card-cta{align-items:center;gap:6px;transition:gap .25s;display:inline-flex;position:relative}.wk-card .wk-card-cta:after{content:"";opacity:.7;background:currentColor;height:1px;transition:right .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-2px;left:0;right:100%}.wk-card:hover .wk-card-cta:after{right:0}.wk-card:hover .wk-card-cta{gap:12px}.wk-card .wk-card-arrow{transition:transform .35s cubic-bezier(.16,1,.3,1);display:inline-block}.wk-card:hover .wk-card-arrow{transform:translate(4px)}.wk-reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.wk-reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.wk-reveal{opacity:1!important;transform:none!important}}.wk-skip{z-index:1000;color:#faf9f6;background:#2a2330;border-radius:999px;padding:12px 20px;font-family:Jost,sans-serif;text-decoration:none;position:absolute;top:-100px;left:16px}.wk-skip:focus{top:16px}
