.band[data-astro-cid-5h5exgpu]{padding:96px 28px}.band-soft[data-astro-cid-5h5exgpu]{background:var(--paper-soft)}.band-inner[data-astro-cid-5h5exgpu]{max-width:1200px;margin:0 auto}.band[data-astro-cid-5h5exgpu] .kicker[data-astro-cid-5h5exgpu]{margin-bottom:22px}.cta-band[data-astro-cid-5h5exgpu]{padding-top:72px;padding-bottom:96px}.hero-static[data-astro-cid-5h5exgpu]{background:var(--yellow);color:var(--on-yellow);max-width:1200px;margin:0 auto;padding:clamp(32px,4vw,64px);justify-content:flex-end}.cta-tile[data-astro-cid-5h5exgpu]{min-height:46vh}.cta-tile[data-astro-cid-5h5exgpu] h2[data-astro-cid-5h5exgpu]{font-size:clamp(30px,3.8vw,54px);margin-bottom:16px}.cta-btn[data-astro-cid-5h5exgpu]{background:var(--on-yellow);color:var(--paper);margin-top:28px;align-self:flex-start}.cta-chips[data-astro-cid-5h5exgpu]{margin-top:28px}.cta-chips[data-astro-cid-5h5exgpu] span[data-astro-cid-5h5exgpu]{border-color:var(--on-yellow);color:var(--on-yellow)}@media(max-width:900px){.band[data-astro-cid-5h5exgpu]{padding:64px 20px}.cta-tile[data-astro-cid-5h5exgpu]{min-height:40vh}}.coaching-opening{--y1: #FBF5C9;--y2: #E3D343;--y3: #FDFAE4;--y4: #F5E960}.coaching-opening.opening{position:relative}.js .coaching-opening{height:280vh}.coaching-opening .stage{position:sticky;top:0;height:100vh;overflow:hidden}.coaching-opening .o-tile{position:absolute;display:flex;flex-direction:column;padding:24px}.coaching-opening .k-hero{left:6vw;top:12vh;width:50vw;height:76vh;background:var(--yellow);color:var(--on-yellow);padding:clamp(28px,3.4vw,56px);justify-content:flex-end}.coaching-opening .k-hero .kicker{margin-bottom:auto;opacity:.9}.coaching-opening .k-hero h1{font-size:clamp(36px,4.6vw,76px);font-weight:700;margin-bottom:20px}.hero-lead{font-size:17px;max-width:560px;opacity:.92}.k-themen{left:60vw;top:10vh;width:16vw;height:30vh;background:var(--y1);color:var(--on-yellow)}.k-wen{left:78vw;top:22vh;width:16vw;height:36vh;background:var(--y2);color:var(--on-yellow)}.k-ansatz{left:60vw;top:52vh;width:16vw;height:34vh;background:var(--y3);color:var(--on-yellow)}.coaching-opening .slide{scrollbar-width:none}.coaching-opening .slide::-webkit-scrollbar{display:none}.coaching-opening .slide.ansatz-slide{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(24px,3vw,56px);align-items:safe center}.coaching-opening .slide.ansatz-slide .slide-text{min-width:0}.coaching-opening .ansatz-foto{width:100%;max-width:300px;aspect-ratio:4 / 5;height:auto;max-height:38vh;justify-self:end;align-self:safe center;position:relative;isolation:isolate;background:var(--y3)}.coaching-opening .ansatz-foto img{width:100%;height:100%;object-fit:contain;object-position:bottom center;filter:grayscale(1) contrast(.95) brightness(1.04);mix-blend-mode:multiply}.coaching-opening .ansatz-foto:after{content:"";position:absolute;inset:0;background:var(--on-yellow);mix-blend-mode:lighten}@media(max-width:900px){.coaching-opening .slide.ansatz-slide{grid-template-columns:1fr}.coaching-opening .ansatz-foto{order:-1;max-height:30vh;justify-self:center}}.k-weg{left:78vw;top:70vh;width:16vw;height:22vh;background:var(--y4);color:var(--on-yellow)}.coaching-opening .clickable{cursor:pointer}.coaching-opening .clickable .label{margin-top:auto;font-family:Nunito Sans,sans-serif;font-weight:700;font-size:clamp(16px,1.3vw,22px);line-height:1.2;transition:transform .25s var(--ease-out)}.coaching-opening .clickable .plus{position:absolute;top:18px;right:20px;font-family:Nunito Sans,sans-serif;font-weight:500;font-size:22px;line-height:1;transition:transform .3s var(--ease-out)}.coaching-opening .clickable:hover .label{transform:translate(4px)}.coaching-opening .clickable:hover .plus{transform:scale(1.25)}.coaching-opening .detail{display:none}.coaching-opening .o-tile.open{position:fixed;inset:clamp(12px,4vw,56px);left:clamp(12px,4vw,56px)!important;top:clamp(12px,4vw,56px)!important;width:auto!important;height:auto!important;z-index:90;transform:none!important;opacity:1!important;padding:clamp(28px,4vw,64px);overflow:hidden}.coaching-opening .o-tile.open .label,.coaching-opening .o-tile.open .plus{display:none}.coaching-opening .o-tile.open .detail{display:flex;flex-direction:column;height:100%;animation:detail-in .5s var(--ease-out) .15s both}@keyframes detail-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.car-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px}.car-head .kicker{margin-bottom:0;opacity:.85}.car-nav{display:flex;align-items:center;gap:10px}.counter{font-family:Nunito Sans,sans-serif;font-weight:500;font-size:14px;margin-right:6px}.car-btn{background:none;border:1px solid currentColor;color:inherit;cursor:pointer;width:40px;height:40px;font-size:22px;line-height:1;font-family:Nunito Sans,sans-serif;transition:transform .2s var(--ease-out),opacity .2s ease}.car-btn:hover{transform:scale(1.08)}.car-btn:active{transform:scale(.96)}.slides{display:flex;flex:1;min-height:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:clamp(28px,4vw,64px)}.slides::-webkit-scrollbar{display:none}.slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;max-width:100%;overflow-y:auto;padding-right:8px;display:flex;flex-direction:column;justify-content:center}.slide h2{font-size:clamp(26px,3.2vw,44px);font-weight:700;margin-bottom:18px;max-width:760px}.slide-copy{font-size:16.5px;max-width:680px;opacity:.92;margin-bottom:18px}.coaching-opening .slide.has-art{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(24px,3vw,56px);align-items:center}.coaching-opening .slide.has-art .slide-text{display:flex;flex-direction:column;justify-content:center;min-width:0}.coaching-opening .slide-art{width:100%;max-width:440px;aspect-ratio:3 / 2;height:auto;max-height:34vh;justify-self:end;align-self:center}.coaching-opening .slide-art svg{display:block}.coaching-opening .slide.has-art.art-sm{grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr)}.coaching-opening .slide.has-art.art-sm .slide-art{max-width:280px;max-height:26vh}.statement-in-slide{font-weight:500}.slide-nr{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;margin-bottom:14px;opacity:.85}.theme-lines{max-width:640px}.theme-lines p{font-size:17px;line-height:1.6;margin-bottom:12px}.theme-lines p:last-child{margin-bottom:0}.yellow-btn{background:var(--on-yellow);color:var(--paper);margin-bottom:26px;align-self:flex-start}.disclaimer{font-size:13px;opacity:.75;max-width:640px}.triptychon{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 28px;margin-bottom:26px;max-width:780px}.triptychon h3{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.triptychon p{font-size:15px;opacity:.85}.slide .chips{margin:8px 0 18px}.slide .chips span{border-color:var(--on-yellow);color:var(--on-yellow)}.coaching-opening .close{display:none;position:absolute;top:18px;right:20px;z-index:95;background:none;border:none;color:inherit;cursor:pointer;font-family:Nunito Sans,sans-serif;font-size:30px;line-height:1;font-weight:500;transition:transform .25s var(--ease-out)}.coaching-opening .close:hover{transform:scale(1.2)}.coaching-opening .o-tile.open .close{display:block}.coaching-opening .scroll-hint{position:absolute;bottom:22px;left:50%;transform:translate(-50%);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--gray)}@media(min-width:901px){.js .coaching-opening .k-hero{transform:translate3d(calc(var(--q0, 0) * -1.5vw),calc(var(--q0, 0) * -1.5vh),0) scale(calc(1.06 - var(--q0, 0) * .06));transform-origin:20% 40%;will-change:transform}.js .coaching-opening .path{opacity:calc(var(--q, 0) * 1.5);transform:translate3d(calc((1 - var(--q, 0)) * var(--fx, 0vw)),calc((1 - var(--q, 0)) * var(--fy, 0vh)),0) scale(calc(.82 + var(--q, 0) * .18));will-change:transform,opacity}.js .coaching-opening .scroll-hint{opacity:calc(1 - var(--p, 0) * 2.5)}}@media(max-width:900px){.js .coaching-opening{height:auto}.coaching-opening .stage{position:static;height:auto;overflow:visible;background-image:none;padding:80px 16px 16px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.coaching-opening .o-tile{position:relative;left:auto;top:auto;width:auto;height:auto}.coaching-opening .k-hero{grid-column:1 / -1;min-height:58vh}.k-themen,.k-wen,.k-ansatz,.k-weg{min-height:44vw}.coaching-opening .scroll-hint{display:none}.slide{justify-content:flex-start}.coaching-opening .slide.has-art{grid-template-columns:1fr}.coaching-opening .slide.has-art .slide-text{justify-content:flex-start}.coaching-opening .slide-art{max-width:320px;max-height:22vh;order:-1;justify-self:center;margin:0 auto}.coaching-opening .slide.has-art.art-sm .slide-art{max-width:280px;max-height:18vh}.triptychon{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.js .coaching-opening{height:auto}.coaching-opening .stage{position:static;height:100vh}.js .coaching-opening .k-hero,.js .coaching-opening .path{transform:none!important;opacity:1!important}.js .coaching-opening .scroll-hint{display:none}.coaching-opening .o-tile.open .detail{animation:none}.slides{scroll-behavior:auto}}
