.wordmark[data-astro-cid-qisgtjgl]{color:var(--wordmark-light,#fff);gap:.1em;line-height:1;text-decoration:none;display:inline-grid}.wordmark__name[data-astro-cid-qisgtjgl]{font-family:var(--font-display);font-size:var(--wordmark-size,clamp(1.6rem, 1.2rem + 1.4vw, 2.1rem));letter-spacing:.04em}.wordmark__accent[data-astro-cid-qisgtjgl]{color:var(--wordmark-accent,var(--brown))}.wordmark__tag[data-astro-cid-qisgtjgl]{letter-spacing:.02em;color:var(--wordmark-accent,var(--brown));font-size:.82rem;font-weight:500}.wordmark[data-astro-cid-qisgtjgl]:focus-visible{outline-color:var(--wordmark-light,#fff)}.site-header[data-astro-cid-fzpbxy5g]{z-index:10;background:var(--header-bg);color:var(--header-ink);view-transition-name:site-header;position:sticky;inset-block-start:0;box-shadow:0 1px #00000014}.site-header__inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--space-m);min-block-size:4.75rem;display:flex}.menu-toggle[data-astro-cid-fzpbxy5g]{background:var(--cream);color:var(--ink);font:700 1rem/1 var(--font-body);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .9rem;display:inline-flex}.site-nav[data-astro-cid-fzpbxy5g]{block-size:100dvh;max-block-size:none;inline-size:min(22rem,88vw);padding:4.5rem var(--space-l) var(--space-l);background:var(--cream);color:var(--ink);transition:translate .25s ease, display .25s allow-discrete, overlay .25s allow-discrete;border:0;margin:0;inset:0 0 0 auto;overflow-y:auto;translate:0;box-shadow:-1rem 0 3rem #0000002e;&:not(:popover-open){translate:100%}&::backdrop{background:#231f2073}}@starting-style{.site-nav[data-astro-cid-fzpbxy5g]:popover-open{translate:100%}}.site-nav__close[data-astro-cid-fzpbxy5g]{aspect-ratio:1;background:var(--peach-soft);inline-size:2.75rem;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset:1rem 1rem auto auto}.site-nav__list[data-astro-cid-fzpbxy5g]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.site-nav__link[data-astro-cid-fzpbxy5g],.site-nav__sublink[data-astro-cid-fzpbxy5g]{inline-size:100%;color:inherit;font:700 1.15rem/1.2 var(--font-body);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.4rem;padding:.7rem .9rem;text-decoration:none;display:flex;&:hover{background:var(--peach-soft)}&[aria-current=page]{background:var(--accent);color:var(--ink)}}.site-nav__sublink[data-astro-cid-fzpbxy5g]{padding-inline-start:1.6rem;font-size:1.05rem;font-weight:500}.site-nav__toggle[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{transition:rotate .2s}.site-nav__toggle[data-astro-cid-fzpbxy5g][aria-expanded=true] svg[data-astro-cid-fzpbxy5g]{rotate:180deg}.site-nav__sub[data-astro-cid-fzpbxy5g]{margin:0;padding:0;list-style:none;display:none}.site-nav__toggle[data-astro-cid-fzpbxy5g][aria-expanded=true]+.site-nav__sub[data-astro-cid-fzpbxy5g]{display:block}@media (width>=68rem){.menu-toggle[data-astro-cid-fzpbxy5g],.site-nav__close[data-astro-cid-fzpbxy5g]{display:none}.site-nav[data-astro-cid-fzpbxy5g],.site-nav[data-astro-cid-fzpbxy5g]:not(:popover-open){block-size:auto;inline-size:auto;box-shadow:none;background:0 0;padding:0;transition:none;display:block;position:static;overflow:visible;translate:none}.site-nav__list[data-astro-cid-fzpbxy5g]{align-items:center;gap:.15rem;display:flex}.site-nav__link[data-astro-cid-fzpbxy5g]{white-space:nowrap;border-radius:999px;inline-size:auto;padding:.55rem .85rem;font-size:1.05rem;&:hover{background:#ffffff4d}&[aria-current=page]{background:var(--cream)}}.site-nav__group[data-astro-cid-fzpbxy5g][data-active]>.site-nav__link[data-astro-cid-fzpbxy5g]{background:#ffffff4d}.site-nav__group[data-astro-cid-fzpbxy5g]{position:relative}.site-nav__sub[data-astro-cid-fzpbxy5g]{background:var(--cream);min-inline-size:15rem;box-shadow:var(--shadow-l);border-radius:1rem;padding:.5rem;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:0}.site-nav__sublink[data-astro-cid-fzpbxy5g]{padding:.6rem .85rem;font-size:1rem}}.site-footer[data-astro-cid-nns7i3if]{--wordmark-accent:var(--peach);--wordmark-light:#fff;padding-block:var(--space-2xl) var(--space-l);background:var(--brown);color:var(--cream);margin-block-start:var(--space-3xl);& a{color:inherit;text-underline-offset:.2em}& a:hover{color:var(--peach)}& :focus-visible{outline-color:var(--peach)}}.site-footer__grid[data-astro-cid-nns7i3if]{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:start;display:grid}.site-footer__brand[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{max-inline-size:22ch;margin-block-start:var(--space-s)}address[data-astro-cid-nns7i3if]{font-style:normal;line-height:1.7}nav[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if],.site-footer__social[data-astro-cid-nns7i3if]{margin:0;padding:0;list-style:none}nav[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]+li[data-astro-cid-nns7i3if]{margin-block-start:.35rem}.site-footer__social[data-astro-cid-nns7i3if]{gap:var(--space-s);display:flex}.site-footer__social[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{aspect-ratio:1;background:#ffffff1a;border-radius:50%;place-items:center;inline-size:2.75rem;display:grid}.site-footer__legal[data-astro-cid-nns7i3if]{opacity:.8;border-block-start:1px solid #ffffff26;margin-block-start:var(--space-2xl);padding-block-start:var(--space-m);font-size:.9rem}.lightbox[data-astro-cid-utnzf2kr]{border-radius:var(--radius-l);background:var(--ink);max-block-size:92dvh;max-inline-size:min(92vw,70rem);color:var(--cream);border:0;margin:auto;padding:0;overflow:visible;&::backdrop{backdrop-filter:blur(4px);background:#14100ed9}&[open]{animation:.2s ease-out pop}}figure[data-astro-cid-utnzf2kr]{margin:0}img[data-astro-cid-utnzf2kr]{border-radius:var(--radius-l) var(--radius-l) 0 0;max-block-size:82dvh;max-inline-size:100%;margin-inline:auto;display:block}figcaption[data-astro-cid-utnzf2kr]{text-align:center;padding:.75rem 1rem;font-weight:500}.lightbox__btn[data-astro-cid-utnzf2kr]{aspect-ratio:1;background:var(--cream);inline-size:3rem;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-l);border:0;border-radius:50%;place-items:center;font-size:2rem;line-height:1;display:grid;position:absolute}.lightbox__close[data-astro-cid-utnzf2kr]{inset:-1rem -1rem auto auto}.lightbox__prev[data-astro-cid-utnzf2kr]{inset:45% auto auto -1.25rem}.lightbox__next[data-astro-cid-utnzf2kr]{inset:45% -1.25rem auto auto}@keyframes pop{0%{opacity:0;scale:.96}}@media (prefers-reduced-motion:reduce){.lightbox[data-astro-cid-utnzf2kr][open]{animation:none}}.theme-switch[data-astro-cid-hds7qqbe]{z-index:20;background:var(--ink);color:var(--cream);box-shadow:var(--shadow-l);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .4rem .35rem .9rem;font-size:.9rem;font-weight:700;display:flex;position:fixed;inset:auto 1rem 1rem auto}button[data-astro-cid-hds7qqbe]{color:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;padding:.4rem .8rem;font-weight:700;&[aria-pressed=true]{background:var(--accent);color:var(--ink)}}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;text-size-adjust:none}img,picture,svg,video{block-size:auto;max-inline-size:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4{overflow-wrap:break-word}}@layer tokens{:root{--orange:#f36f21;--green:#a2c02f;--peach:#fab383;--yellow:#fff200;--brown:#652200;--ink:#231f20;--orange-ink:#a84200;--green-ink:#4f6a0c;--cream:#fffaf3;--peach-soft:color-mix(in oklab, var(--peach) 35%, var(--cream));--green-soft:color-mix(in oklab, var(--green) 22%, var(--cream));--text:#2e2622;--text-muted:color-mix(in oklab, var(--text) 75%, var(--cream));--step--1:clamp(.9rem, .87rem + .15vw, .98rem);--step-0:clamp(1.08rem, 1.02rem + .3vw, 1.25rem);--step-1:clamp(1.3rem, 1.18rem + .6vw, 1.6rem);--step-2:clamp(1.6rem, 1.38rem + 1.1vw, 2.2rem);--step-3:clamp(2rem, 1.6rem + 2vw, 3.1rem);--step-4:clamp(2.5rem, 1.85rem + 3.2vw, 4.4rem);--space-2xs:.25rem;--space-xs:.5rem;--space-s:.75rem;--space-m:1rem;--space-l:1.5rem;--space-xl:2.25rem;--space-2xl:clamp(2.5rem, 2rem + 2.5vw, 4rem);--space-3xl:clamp(3.5rem, 2.5rem + 5vw, 7rem);--radius-m:.75rem;--radius-l:1.25rem;--radius-xl:2rem;--shadow-m:0 .25rem 1rem #6522001a;--shadow-l:0 .75rem 2.5rem #65220029;--container:74rem;--gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--header-bg:var(--orange);--header-ink:var(--ink);--accent:var(--orange);--accent-ink:var(--orange-ink);--accent-soft:var(--peach-soft);--surface-alt:color-mix(in oklab, var(--peach) 18%, var(--cream));--heading:var(--brown);color-scheme:light;accent-color:var(--orange)}[data-theme=therapie][data-variant=a]{--header-bg:color-mix(in oklab, var(--green) 30%, var(--cream));--accent:color-mix(in oklab, var(--green) 75%, var(--cream));--accent-ink:var(--green-ink);--accent-soft:var(--green-soft);--surface-alt:color-mix(in oklab, var(--green) 12%, var(--cream));--heading:#3d4f12;--wordmark-light:var(--green-ink);--wordmark-accent:var(--brown)}[data-theme=therapie][data-variant=b]{--header-bg:color-mix(in oklab, var(--peach) 45%, var(--cream));--accent:var(--peach);--accent-ink:var(--orange-ink);--accent-soft:var(--peach-soft);--surface-alt:color-mix(in oklab, var(--peach) 14%, #fff);--heading:var(--brown);--wordmark-light:var(--orange-ink);--wordmark-accent:var(--brown)}}@layer base{html{scroll-padding-block-start:6rem;@media (prefers-reduced-motion:no-preference){scroll-behavior:smooth}}body{background:var(--cream);min-block-size:100dvh;color:var(--text);font-family:var(--font-body);font-size:var(--step-0);-webkit-font-smoothing:antialiased;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-display);color:var(--heading);text-wrap:balance;font-weight:400;line-height:1.15}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}p,li{text-wrap:pretty}a{color:var(--orange-ink);text-underline-offset:.18em;text-decoration-thickness:.08em;&:hover{text-decoration-thickness:.14em}}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:4px}main:focus{outline:none}::selection{background:var(--yellow);color:var(--ink)}}@layer layout{.container{inline-size:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.flow>*+*{margin-block-start:var(--flow-space,1em)}.section{padding-block:var(--space-3xl)}.prose{max-inline-size:52rem;&>*+*,& article>*+*,& section>*+*{margin-block-start:1em}& article,&>section{display:flow-root}& article+article,&>section+article,& article+section,&>figure+article,& article+figure{margin-block-start:var(--space-2xl)}& h2{font-size:var(--step-3)}& h3{font-size:var(--step-2);margin-block-start:1.4em}& h4{font-size:var(--step-1);margin-block-start:1.4em}& h2+*,& h3+*,& h4+*{margin-block-start:.5em}& h4 strong,& h3 strong{font-weight:inherit}& .h3{font-size:var(--step-2);margin-block-start:1.4em}& .h4{font-size:var(--step-1);margin-block-start:1.4em}& h2 strong{font-weight:inherit}& ul,& ol{padding-inline-start:1.4em}& li+li{margin-block-start:.35em}& ul li::marker{color:var(--accent);content:"✿  ";font-size:.85em}& ol li::marker{color:var(--accent-ink);font-weight:700}& .clearfix{display:flow-root}& .small{font-size:var(--step--1);color:var(--text-muted)}}.fig{max-inline-size:var(--fig-max,none);margin-block:var(--space-m);border-radius:var(--radius-l);box-shadow:var(--shadow-m);display:block;overflow:hidden;& img{inline-size:100%}}@media (width>=40rem){.prose :is(h2,h3,h4)+:is(.fig--left,.fig--right){margin-block-start:1.35em}}.prose .fig--100{inline-size:min(100%,40rem);margin-inline:auto}a.fig{transition:rotate .3s,scale .3s}a.fig:hover{rotate:-1deg;scale:1.02}@media (width>=40rem){.fig--left,.fig--right{inline-size:min(calc(var(--fig-w) - var(--space-l)), var(--fig-max,100%));margin-block:.3em var(--space-m)}.fig--left{float:inline-start;margin-inline-end:var(--space-l)}.fig--right{float:inline-end;margin-inline-start:var(--space-l)}.fig--33{--fig-w:36%}.fig--50{--fig-w:50%}.fig--66{--fig-w:66%}}@media (width<40rem){.fig--33.fig--left,.fig--33.fig--right{float:inline-start;inline-size:42%;margin:.3em var(--space-m) var(--space-s) 0}}.praktisch{padding:var(--space-l);border-radius:var(--radius-l);background:var(--accent-soft);border-inline-start:6px solid var(--accent);display:flow-root}.testimonial{clear:both;padding:var(--space-l) var(--space-l) var(--space-l) calc(var(--space-l) + .75rem);border-radius:var(--radius-l);background:var(--surface-alt);font-style:italic;position:relative;&:before{content:"“";font:4.5rem/1 var(--font-display);color:var(--accent);position:absolute;inset:-.2em auto auto .15em}}figure.testimonial{margin:0;& blockquote{margin:0}& figcaption{margin-block-start:var(--space-s);font-style:normal}}.aside-card{padding:var(--space-l);border-radius:var(--radius-l);background:var(--surface-alt);font-size:var(--step--1);&>*+*{margin-block-start:.75em}& h2,& h3{font-size:var(--step-1)}& .fig{margin-block:var(--space-s)}}details.aside-card{padding:0;&>summary{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-m) var(--space-l);cursor:pointer;font:var(--step-1)/1.2 var(--font-display);color:var(--heading);list-style:none;display:flex;&::-webkit-details-marker{display:none}&:after{content:"+";font:700 1.4rem/1 var(--font-body);color:var(--accent-ink);transition:rotate .2s}}&[open]>summary:after{rotate:45deg}&>:not(summary){padding-inline:var(--space-l)}&>:last-child{padding-block-end:var(--space-l)}}.aside-title{font-size:var(--step-2)}.prose--wide{max-inline-size:none}.lead{max-inline-size:55ch;font-size:var(--step-1);color:var(--text);margin-block-start:var(--space-s);font-weight:500;line-height:1.4}}@layer utilities{.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;padding:var(--space-s) var(--space-m);border-radius:var(--radius-m);background:var(--ink);color:var(--cream);font-weight:700;position:absolute;inset-block-start:-10rem;inset-inline-start:var(--space-m);&:focus{inset-block-start:var(--space-m)}}.button{background:var(--ink);color:var(--cream);border-radius:999px;align-items:center;gap:.5em;padding:.8em 1.4em;font-weight:700;text-decoration:none;transition:translate .2s,background-color .2s;display:inline-flex;&:hover{background:var(--brown);translate:0 -2px}&:after{content:"→";transition:translate .2s}&:hover:after{translate:.2em}}.photo{border-radius:var(--radius-l);margin:0;position:relative;overflow:hidden;& a,& picture{block-size:100%;display:block}& img{object-fit:cover;block-size:100%;inline-size:100%;transition:scale .5s}& a:hover img{scale:1.04}& figcaption{color:#fff;font-size:var(--step--1);text-wrap:balance;pointer-events:none;background:linear-gradient(#0000,#19100ac7);padding:2.25rem .8rem .6rem;font-weight:700;line-height:1.25;position:absolute;inset:auto 0 0}}.photo-grid__item{aspect-ratio:4/3}@media (prefers-reduced-motion:reduce){.photo img,a.fig{transition:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both reveal view();animation-range:entry cover 25%}}}@keyframes reveal{0%{opacity:0;translate:0 2rem}}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}
