@charset "UTF-8";@layer wp,base,components,panda,overrides;:root{--display-ff:gamay, sans-serif;--body-ff:gamay, sans-serif;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-display:900}@font-face{font-family:"fallback for pangea";src:local(Arial);size-adjust:100%;ascent-override:87%;descent-override:0%;line-gap-override:0%}@layer base{:root{--h1-ff:var(--display-ff);--h1-fs:clamp(2.25rem, 3.5cqi + 1.38rem, 4rem);--wp-preset-font-size-h-1:var(--h1-fs)!important;--h1-ls:0rem;--h1-lh:clamp(2.63rem, 2.74cqi + 1.95rem, 4rem);--h1-fw:900;--h2-ff:var(--display-ff);--h2-fs:clamp(2rem, 2.75cqi + 1.31rem, 3.38rem);--wp-preset-font-size-h-2:var(--h2-fs)!important;--h2-ls:clamp(-0.07rem, -0.05cqi + -0.03rem, -0.04rem);--h2-lh:clamp(2.26rem, 2.97cqi + 1.52rem, 3.75rem);--h2-fw:500;--h3-ff:var(--display-ff);--h3-fs:clamp(1.5rem, 2cqi + 1rem, 2.5rem);--wp-preset-font-size-h-3:var(--h3-fs)!important;--h3-ls:clamp(-0.06rem, -0.05cqi + -0.02rem, -0.03rem);--h3-lh:clamp(1.8rem, 2.3cqi + 1.23rem, 2.95rem);--h3-fw:500;--h4-ff:var(--display-ff);--h4-fs:clamp(1.25rem, 1.25cqi + 0.94rem, 1.88rem);--wp-preset-font-size-h-4:var(--h4-fs)!important;--h4-ls:clamp(-0.03rem, -0.06cqi + 0.02rem, 0rem);--h4-lh:clamp(1.5rem, 1.5cqi + 1.13rem, 2.25rem);--h4-fw:500;--tl-ff:var(--body-ff);--tl-fs:clamp(1rem, 1cqi + 0.75rem, 1.5rem);--wp-preset-font-size-tl:var(--tl-fs)!important;--tl-ls:clamp(-0.06rem, -0.08cqi + 0rem, -0.02rem);--tl-lh:clamp(1.25rem, 2cqi + 0.75rem, 2.25rem);--tl-fw:400;--tm-ff:var(--body-ff);--tm-fs:clamp(1rem, 1cqi + 0.75rem, 1.5rem);--wp-preset-font-size-tm:var(--tm-fs)!important;--tm-ls:clamp(-0.06rem, -0.08cqi + 0rem, -0.02rem);--tm-lh:clamp(1.25rem, 2cqi + 0.75rem, 2.25rem);--tm-fw:400;--ts-ff:var(--body-ff);--ts-fs:0.88rem;--wp-preset-font-size-ts:var(--ts-fs)!important;--ts-ls:0rem;--ts-lh:1.25rem;--ts-fw:400;--quote-ff:var(--display-ff);--quote-fs:clamp(1.38rem, 2.25cqi + 0.81rem, 2.5rem);--wp-preset-font-size-quote:var(--quote-fs)!important;--quote-ls:clamp(-0.1rem, -0.09cqi + -0.03rem, -0.05rem);--quote-lh:clamp(1.75rem, 2.51cqi + 1.12rem, 3rem);--quote-fw:400;--dachzeile-ff:var(--body-ff);--dachzeile-fs:clamp(1rem, 0.5cqi + 0.88rem, 1.25rem);--wp-preset-font-size-dachzeile:var(--dachzeile-fs)!important;--dachzeile-ls:clamp(0rem, -0.04cqi + 0.03rem, 0.02rem);--dachzeile-lh:clamp(1rem, 1cqi + 0.75rem, 1.5rem);--dachzeile-fw:400}}@layer base{:root{--black:var(--c-black);--black-hover:var(--c-main-10);--white:var(--c-white);--white-hover:var(--c-main-10);--primary:var(--wp-admin-theme-color, var(--c-main-10));--primary-hover:var(--c-main-10);--secondary:var(--c-main-20);--secondary-hover:var(--c-main-20);--fg:var(--black);--fg-hover:var(--black-hover);--bg:var(--white);--bg-hover:var(--white-hover);--button-bg:var(--bg);--button-bg-hover:var(--bg);--button-text:var(--fg);--button-text-hover:var(--fg);--button-border-color:var(--fg);--text-link-text:currentColor;--text-link-hover:var(--fg-hover);--ui-link-text:currentColor;--ui-link-hover:var(--fg-hover);--accordion-content-bg:var(--bg);--mobile-menu-bg:var(--bg);--c-ui-grey-100:#ddd;--c-ui-grey-500:#757575;--c-overlay-10:rgba(0, 0, 0, 0.1);--c-overlay-20:rgba(0, 0, 0, 0.2);--c-overlay-60:rgba(0, 0, 0, 0.6)}.has-black-background-color,.has-black-default-background-color,.has-blue-default-background-color,.has-green-dark-background-color,.has-pink-brown-background-color,.has-pink-maroon-background-color{--fg:var(--bg);--fg-hover:var(--bg-hover);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{-webkit-font-smoothing:subpixel-antialiased}}@layer base{:root{--c-white:#fff;--c-black:#0D0D0D;--c-paper:#F0F0F0;--c-green:#BEF28F;--c-cinnamon:#F2AD78;--c-lila:#C2A1FF;--c-grey:#E5E5E5;--c-main-10:#BEF28F;--c-main-20:#F2AD78;--c-main-30:#C2A1FF;--c-ui-bg:var(--c-paper);--c-ui-grey:var(--c-grey);--c-ui-fg:var(--c-black);--c-ui-surface:var(--c-white);--c-ui-border:var(--c-black);--c-ui-shadow:var(--c-white)}}@layer base{:root{--s4:clamp(0.25rem, 0vw + 0.25rem, 0.25rem);--s12:clamp(0.5rem, 1.04vw + 0.08rem, 0.75rem);--s16:clamp(0.75rem, 1.04vw + 0.33rem, 1rem);--s24:clamp(1rem, 2.08vw + 0.17rem, 1.5rem);--s44:clamp(1.5rem, 5.21vw + -0.58rem, 2.75rem);--s48:clamp(1.5rem, 6.25vw + -1rem, 3rem);--s72:clamp(2rem, 10.42vw + -2.17rem, 4.5rem);--s96:clamp(3rem, 12.5vw + -2rem, 6rem);--s144:clamp(4rem, 20.83vw + -4.33rem, 9rem);--s132:clamp(6rem, 9.38vw + 2.25rem, 8.25rem);--rlh:var(--tm-lh);--lh:var(--rlh);--lh-half:calc( 0.5 * var(--rlh));--lh-single:var(--rlh);--lh-double:calc(2 * var(--rlh));--lh-quadruple:calc(4 * var(--rlh))}@supports (width:1rlh){:root{--rlh:1rlh}}.mt-single{margin-top:var(--lh-single)!important}.mt-double{margin-top:var(--lh-double)!important}.mt-quadruple{margin-top:var(--lh-quadruple)!important}}@layer base{:root{--duration-fast:100ms;--duration-base:200ms;--duration-slow:300ms;--ease:ease;--ease-in:ease-in;--ease-out:ease-out;--ease-in-out:ease-in-out}}@layer base{:root{--z-base:0;--z-lifted:1;--z-stacked:2;--z-dropdown:20;--z-header:50;--z-sticky:100;--z-modal:200;--z-mobile-menu:300}}@layer base{:root{--radius-md:24px;--radius-pill:30px;--radius-full:50%}}@layer panda{.post-type-spur .editor-styles-wrapper{zoom:.8}}@layer panda{.editor-styles-wrapper,.single-spur{--c-ui-bg:var(--spur-bg);--bg:var(--spur-bg, white);background-color:var(--bg)}}@layer base{:is(.has-h-1-font-size>p,.is-style-view-as-h1,.is-style-view-as-h1 *),:where(h1,.h1,.has-h-1-font-size){font-size:var(--h1-fs);line-height:var(--h1-lh);font-weight:var(--h1-fw);letter-spacing:var(--h1-ls);font-family:var(--h1-ff)}:is(.has-h-2-font-size>p,.is-style-view-as-h2,.is-style-view-as-h2 *),:where(h2,.h2,.has-h-2-font-size){font-size:var(--h2-fs);line-height:var(--h2-lh);font-weight:var(--h2-fw);letter-spacing:var(--h2-ls);font-family:var(--h2-ff)}:is(.has-h-3-font-size>p,.is-style-view-as-h3,.is-style-view-as-h3 *),:where(h3,.h3,.has-h-3-font-size){font-size:var(--h3-fs);line-height:var(--h3-lh);font-weight:var(--h3-fw);letter-spacing:var(--h3-ls);font-family:var(--h3-ff)}:is(.has-h-4-font-size>p,.is-style-view-as-h4,.is-style-view-as-h4 *),:where(h4,.h4,.has-h-4-font-size){font-size:var(--h4-fs);line-height:var(--h4-lh);font-weight:var(--h4-fw);letter-spacing:var(--h4-ls);font-family:var(--h4-ff)}:is(.has-tl-font-size>p,.is-style-view-as-tl,.is-style-view-as-tl *),:where(.tl,.has-tl-font-size){font-size:var(--tl-fs);line-height:var(--tl-lh);font-weight:var(--tl-fw);letter-spacing:var(--tl-ls);font-family:var(--tl-ff)}:is(.has-tm-font-size>p,.is-style-view-as-tm,.is-style-view-as-tm *),:where(p,.tm,.has-tm-font-size){font-size:var(--tm-fs);line-height:var(--tm-lh);font-weight:var(--tm-fw);letter-spacing:var(--tm-ls);font-family:var(--tm-ff)}:is(.has-ts-font-size>p,.is-style-view-as-ts,.is-style-view-as-ts *),:where(.ts,.has-ts-font-size){font-size:var(--ts-fs);line-height:var(--ts-lh);font-weight:var(--ts-fw);letter-spacing:var(--ts-ls);font-family:var(--ts-ff)}:is(.has-quote-font-size>p,.is-style-view-as-quote,.is-style-view-as-quote *),:where(blockquote,.quote,.has-quote-font-size){font-size:var(--quote-fs);line-height:var(--quote-lh);font-weight:var(--quote-fw);letter-spacing:var(--quote-ls);font-family:var(--quote-ff)}:is(.has-dachzeile-font-size>p,.is-style-view-as-dachzeile,.is-style-view-as-dachzeile *),:where(.dachzeile,.has-dachzeile-font-size){font-size:var(--dachzeile-fs);line-height:var(--dachzeile-lh);font-weight:var(--dachzeile-fw);letter-spacing:var(--dachzeile-ls);font-family:var(--dachzeile-ff)}}@layer base{:root{--hov-transition:all var(--duration-base) var(--ease-in)}.wp-block-button a.wp-block-button__link,.wp-block-gallery figure a,.wp-block-gutenx-button-with-icon,.wp-block-navigation .wp-block-gutenx-xshortcode a,.wp-block-navigation .wp-block-navigation-item a{transition:var(--hov-transition)}.wp-block-gutenx-button-with-icon.has-icon.hover,.wp-block-gutenx-button-with-icon.has-icon:hover{gap:calc(5px + var(--wp-block-button__icon-gap))}.wp-block-navigation .wp-block-gutenx-xshortcode,.wp-block-navigation .wp-block-navigation-item{transition:var(--hov-transition);text-decoration-color:transparent!important;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.wp-block-navigation .wp-block-gutenx-xshortcode.current-menu-item,.wp-block-navigation .wp-block-gutenx-xshortcode.hover,.wp-block-navigation .wp-block-gutenx-xshortcode:hover,.wp-block-navigation .wp-block-navigation-item.current-menu-item,.wp-block-navigation .wp-block-navigation-item.hover,.wp-block-navigation .wp-block-navigation-item:hover{text-decoration-color:currentColor!important;font-weight:var(--fw-bold)}.wp-block-gallery figure a:hover{transform:scale(1.1)}}@layer base{:root{--button-text-transform:none}}@layer base{:root{--input-padding-vertical:var(--s8);--input-padding-horizontal:0;--input-border-width:1px;--input-border-radius:var(--radius-pill)}input:where([type=text],[type=email],[type=password],[type=search],[type=tel],[type=url]){outline:0;box-sizing:border-box;transition:border-color var(--duration-slow) var(--ease);padding:calc(var(--input-padding-vertical) - 2*var(--input-border-width)) var(--input-padding-horizontal);border:0;border-bottom:var(--input-border-width, 1px) solid var(--input-border-color, black);background:var(--c-white, #FFF);text-align:left;--_lh:var(--tm-lh);font-size:var(--tm-fs);font-weight:var(--tm-fw);line-height:var(--tm-lh);letter-spacing:var(--tm-ls);font-family:var(--tm-ff)}input:where([type=text],[type=email],[type=password],[type=search],[type=tel],[type=url])::-moz-placeholder{color:var(--c-ui-grey-500);text-align:left;padding:0}input:where([type=text],[type=email],[type=password],[type=search],[type=tel],[type=url])::placeholder{color:var(--c-ui-grey-500);text-align:left;padding:0}input:hover{--input-border-color:black}button,input,select,textarea{font:inherit}label{display:block}input:not(:where([type=submit],[type=checkbox],[type=radio],[type=button],[type=reset])){inline-size:100%}button,input:where([type=submit],[type=reset],[type=button]){background:inherit;color:inherit;border:1px solid transparent;border-radius:0;padding:0}textarea{field-sizing:content;min-block-size:5lh;inline-size:100%;max-inline-size:100%}select{--arrow-gap:.75rem;--arrow-shift:0px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' aria-hidden='true'><path d='M1 1l5 6 5-6' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right calc(var(--arrow-gap) + var(--arrow-shift)) center;background-size:12px 8px;min-width:100px;border-radius:var(--input-border-radius, 0);padding:calc(var(--input-padding-vertical) - 2*var(--input-border-width)) var(--input-padding-horizontal);padding-left:18px;padding-right:calc(var(--arrow-gap)*2 + var(--arrow-shift) + 16px)}}@layer base{footer a,header a{text-decoration:none!important}.text a:not(.wp-block-button__link,.wp-block-gutenx-button-with-icon){color:var(--text-link-text)}.text a:not(.wp-block-button__link,.wp-block-gutenx-button-with-icon):hover{color:var(--text-link-hover)}a:not(.wp-block-button__link,.wp-block-gutenx-button-with-icon){color:var(--ui-link-text)}a:not(.wp-block-button__link,.wp-block-gutenx-button-with-icon):hover{color:var(--ui-link-hover)}:is(.underline-links,.is-style-text-yes,.text) a:not(:is(.wp-block-button__link,.wp-block-gutenx-button-with-icon)),a.underline{transition:color var(--duration-fast) var(--ease-in);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}:is(.underline-links,.is-style-text-yes,.text) a:not(:is(.wp-block-button__link,.wp-block-gutenx-button-with-icon)):not(:is(:hover,:focus)),a.underline:not(:is(:hover,:focus)){text-decoration-color:currentColor;text-decoration-thickness:1px}.no-underline a,a{text-decoration:none}a.is-external-link{position:relative;padding-inline-end:calc(13px + .3em)}a.is-external-link::after{content:"";position:absolute;inset-inline-end:0;inset-block-start:50%;transform:translateY(-45%);display:block;inline-size:13px;block-size:13px;pointer-events:none;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' fill='none' viewBox='0 0 13 13'%3E%3Cpath fill='%23000' d='M3.4 3h4L0 10.4l2.1 2L9.7 5v4.7h3V0H3.4z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' fill='none' viewBox='0 0 13 13'%3E%3Cpath fill='%23000' d='M3.4 3h4L0 10.4l2.1 2L9.7 5v4.7h3V0H3.4z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain}}@layer base{html{font:100%/1.4 system-ui,sans-serif;-moz-tab-size:2;-o-tab-size:2;tab-size:2;hanging-punctuation:first allow-end last;word-break:break-word;scroll-behavior:smooth}pre{white-space:pre-wrap}*,::after,::before{box-sizing:border-box}*,body{margin:0}body{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:optimizeLegibility;font-feature-settings:"kern"1,"liga"1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-synthesis:none;font-optical-sizing:auto;padding:0;color:var(--fg);background-color:var(--bg)}body.dark-mode{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}iframe,img,video{display:block;max-inline-size:100%;height:auto;border-style:none}figure{margin-inline:auto}figcaption{contain:inline-size;--_lh:var(--ts-lh);font-size:var(--ts-fs);font-weight:var(--ts-fw);line-height:var(--ts-lh);letter-spacing:var(--ts-ls);font-family:var(--ts-ff)}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}.text li,dd,p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance;margin-block-start:0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,monospace}#__next,#root{isolation:isolate}strong{font-weight:var(--fw-semibold)}.entry-content :is(h2,h3,h4){scroll-margin-top:80px}hr{border-style:solid;border-width:var(--hr-width, 1px)0 0;color:var(--hr-color, inherit);height:0;overflow:visible;margin-block:2.5rem}.wp-site-blocks{min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px))!important;display:flex;flex-direction:column;margin:0}.fill-height,main{flex:1}:where(p,ul,ol){--_lh:var(--tm-lh);font-size:var(--tm-fs);font-weight:var(--tm-fw);line-height:var(--tm-lh);letter-spacing:var(--tm-ls);font-family:var(--tm-ff)}svg{fill:currentColor}:target{scroll-margin:3rlh}blockquote{border-left:1px solid var(--primary);padding-left:var(--lh);padding-top:var(--lh-half);padding-bottom:var(--lh-half);margin:0}}@layer base{body{hyphens:auto;hyphenate-limit-chars:10 4 4}:is(.text,.is-style-text-yes){color:var(--fg)}:is(.text,.is-style-text-yes)>:first-child{margin-block-start:0}.no-text :is(.text,.is-style-text-yes) :is(ul,p,img,h1,table,blockquote,.wp-block-group,details,.wp-block-gutenx-button-with-icon,.wp-block-buttons),:is(.text,.is-style-text-yes) .components-placeholder *,:is(.text,.is-style-text-yes) :is(ul,p,img,h1,table,blockquote,.wp-block-group,details,.wp-block-gutenx-button-with-icon,.wp-block-buttons) .wp-block-group>*{margin-block-start:0}:is(.text,.is-style-text-yes) .components-placeholder :is(ul,li,li::before){all:unset}:is(.text,.is-style-text-yes) .wp-block-group.is-layout-grid figure{margin-block:0}:is(.text,.is-style-text-yes) :is(ul,p,img,h1,table,blockquote,.wp-block-group,details,.wp-block-gutenx-button-with-icon,.wp-block-buttons){margin-block-start:var(--rlh)}:is(.text,.is-style-text-yes) :is(ul,p,img,h1,table,blockquote,.wp-block-group,details,.wp-block-gutenx-button-with-icon,.wp-block-buttons):first-child{margin-block-start:0}:is(.text,.is-style-text-yes) .wp-block-group-is-layout-flex>.wp-block-gutenx-button-with-icon{margin-block-start:0}:is(.text,.is-style-text-yes) .wp-block-media-text{margin-block-start:calc(3*var(--rlh))}:is(.text,.is-style-text-yes) .wp-block-media-text .wp-block-media-text__content{padding-inline:calc(1*var(--rlh))}:is(.text,.is-style-text-yes) .nogap>*,:is(.text,.is-style-text-yes) :is(h1,h2,h3,h4)+:is(h1,h2,h3,h4){margin-block-start:0}:is(.text,.is-style-text-yes) li{margin-block-start:var(--lh-half)}:is(.text,.is-style-text-yes) :is(h2,h3,h4){margin-block-start:2lh}:is(.text,.is-style-text-yes) figcaption{--_lh:var(--ts-lh);font-size:var(--ts-fs);font-weight:var(--ts-fw);line-height:var(--ts-lh);letter-spacing:var(--ts-ls);font-family:var(--ts-ff);color:var(--figcaption-text, var(--fg));margin-top:var(--lh-half)}:is(.text,.is-style-text-yes) p:has(+figure){margin-block-end:var(--lh-double)}:is(.text,.is-style-text-yes) figure,:is(.text,.is-style-text-yes) hr{margin-block:var(--lh-double)}:is(.text,.is-style-text-yes) hr+*{margin-block-start:var(--lh-double)}:is(.text,.is-style-text-yes) hr.alignfull{--cs:var(--wp--style--global--content-size);max-width:calc(100vw - (100vw - var(--cs))/2);margin-inline-end:calc(-2*var(--wp--style--root--padding-right));margin-inline-start:auto}:is(.text,.is-style-text-yes) dl,:is(.text,.is-style-text-yes) ol,:is(.text,.is-style-text-yes) ul{padding-left:1rem}:is(.text,.is-style-text-yes) dl li,:is(.text,.is-style-text-yes) ol li,:is(.text,.is-style-text-yes) ul li{padding-left:.7rem}:is(.text,.is-style-text-yes) dl dl,:is(.text,.is-style-text-yes) dl ol,:is(.text,.is-style-text-yes) dl ul,:is(.text,.is-style-text-yes) ol dl,:is(.text,.is-style-text-yes) ol ol,:is(.text,.is-style-text-yes) ol ul,:is(.text,.is-style-text-yes) ul dl,:is(.text,.is-style-text-yes) ul ol,:is(.text,.is-style-text-yes) ul ul{padding-inline-start:2ch}:is(.text,.is-style-text-yes) :is(th,td){padding:var(--lh-half);text-align:left;vertical-align:top;--_lh:var(--tl-lh);font-size:var(--tl-fs);font-weight:var(--tl-fw);line-height:var(--tl-lh);letter-spacing:var(--tl-ls);font-family:var(--tl-ff)}:is(.text,.is-style-text-yes) table{caption-side:bottom;border-collapse:collapse}:is(.text,.is-style-text-yes) table:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:48rem){:is(.text,.is-style-text-yes) tbody,:is(.text,.is-style-text-yes) tr{display:flex;flex-direction:column}:is(.text,.is-style-text-yes) tr{border-bottom:1px solid #ddd;padding-bottom:var(--rlh);margin-bottom:var(--rlh)}:is(.text,.is-style-text-yes) :is(td,th){display:block;width:100%;text-align:left;padding:0}:is(.text,.is-style-text-yes) td:first-child{max-width:none;white-space:normal;font-weight:var(--fw-bold)}:is(.text,.is-style-text-yes) th{background-color:transparent;font-weight:var(--fw-bold)}}}@layer base{.inline-block{display:inline-block}.bold,.bold *{font-weight:var(--fw-bold)}.hunderline{border-bottom:2px solid var(--fg);display:block;padding-bottom:var(--s12);width:100%}}@layer components{.as-accordion,.wp-block-details{border-top:1px solid var(--fg);padding-top:var(--rlh);--accordion-content-bg:var(--bg);overflow:hidden;--symbol:'＋';--rotation:180deg;--symbol-fs:1.2em;transition:background-color var(--duration-fast) var(--ease);outline-color:transparent!important}.as-accordion:last-child,.wp-block-details:last-child{padding-bottom:var(--rlh);border-bottom:1px solid var(--fg)}.as-accordion.is-style-accordion-symbol-＋.open,.as-accordion.open,.wp-block-details.is-style-accordion-symbol-＋.open,.wp-block-details.open{--symbol:'－'}.as-accordion.is-style-accordion-symbol-►,.wp-block-details.is-style-accordion-symbol-►{--symbol:'►';--rotation:90deg;--symbol-fs:1em}.as-accordion.is-style-accordion-symbol-＋,.wp-block-details.is-style-accordion-symbol-＋{--symbol:'＋';--rotation:180deg;--symbol-fs:1.2em}.as-accordion .as-accordion-header,.as-accordion summary,.wp-block-details .as-accordion-header,.wp-block-details summary{--_lh:var(--buttons-lh);font-size:var(--buttons-fs);font-weight:var(--buttons-fw);line-height:var(--buttons-lh);letter-spacing:var(--buttons-ls);font-family:var(--buttons-ff);text-transform:uppercase;display:flex;flex-direction:row-reverse;justify-content:flex-end;flex-wrap:nowrap;gap:var(--rlh);align-items:center;cursor:pointer}.as-accordion summary::-webkit-details-marker,.as-accordion summary::marker,.wp-block-details summary::-webkit-details-marker,.wp-block-details summary::marker{display:none}.as-accordion .accordion-content-container,.wp-block-details .accordion-content-container{margin:0!important;padding:0!important;transition:height var(--duration-slow) var(--ease)}.as-accordion .accordion-content,.wp-block-details .accordion-content{padding-top:var(--rlh)}.as-accordion .as-accordion-content,.wp-block-details .as-accordion-content{overflow:hidden;transition:height var(--duration-slow) var(--ease);padding-top:var(--rlh)}.as-accordion .as-accordion:not(.open) .as-accordion-content:not([style*=height]),.wp-block-details .as-accordion:not(.open) .as-accordion-content:not([style*=height]){max-height:0}.as-accordion .as-accordion-header::after,.as-accordion summary::after,.wp-block-details .as-accordion-header::after,.wp-block-details summary::after{content:var(--symbol)!important;font-size:var(--symbol-fs);transition:transform var(--duration-base) var(--ease)}.as-accordion.open .as-accordion-header::after,.as-accordion.open summary::after,.wp-block-details.open .as-accordion-header::after,.wp-block-details.open summary::after{transform:rotate(var(--rotation))}.as-accordion.open .accordion-content,.as-accordion.open .as-accordion-content,.as-accordion:hover .accordion-content,.as-accordion:hover .as-accordion-content,.wp-block-details.open .accordion-content,.wp-block-details.open .as-accordion-content,.wp-block-details:hover .accordion-content,.wp-block-details:hover .as-accordion-content{background-color:var(--accordion-content-bg, var(--bg))}}@layer components{.is-style-margin-top-0{margin-block-start:0!important}.is-style-margin-top-4{margin-block-start:var(--s4)!important}.is-style-margin-top-12{margin-block-start:var(--s12)!important}.is-style-margin-top-16{margin-block-start:var(--s16)!important}.is-style-margin-top-24{margin-block-start:var(--s24)!important}.is-style-margin-top-44{margin-block-start:var(--s44)!important}.is-style-margin-top-48{margin-block-start:var(--s48)!important}.is-style-margin-top-96{margin-block-start:var(--s96)!important}}@layer components{.is-style-max-width-yes{max-width:var(--gx-max-width)}}@layer components{.gx-box-m{border-radius:var(--s40);padding:var(--s40) var(--s40)!important}.gx-box-surfaced-yes{--bg:var(--c-ui-surface);background-color:var(--c-ui-surface);border:1px solid var(--c-ui-border);box-shadow:0 4px 8px var(--c-ui-shadow)}}@layer components{.wp-block-gutenx-button-with-icon,.wp-element-button{--_lh:var(--buttons-lh);font-size:var(--buttons-fs);font-weight:var(--buttons-fw);line-height:var(--buttons-lh);letter-spacing:var(--buttons-ls);font-family:var(--buttons-ff);background-color:var(--button-bg);color:var(--button-text);transition:all var(--duration-fast) var(--ease-in);padding:var(--s12) var(--s40);text-transform:var(--button-text-transform, normal)}.wp-block-button .wp-element-button:hover{background-color:var(--button-bg-hover);color:var(--button-text-hover)}.wp-block-button,.wp-block-button.is-style-style-pill{border-radius:var(--s40);overflow:hidden}.btn,.wp-block-gutenx-button-with-icon{overflow:hidden}.btn{border-radius:var(--s40)}.wp-block-gutenx-button-with-icon{border-radius:var(--s40);text-decoration:none;border:var(--button-border-width, 1px) solid var(--button-border-color, currentColor);--wp-block-button__icon-gap:20px;--wp-block-button__icon-color:currentColor;--wp-block-button__icon-size:1em;--wp-block-button__icon-layout:row;border-radius:0}.wp-block-button.is-style-style-link{border-radius:0;border:0;border-bottom:1px solid var(--button-border-color);border-top:1px solid var(--button-border-color);box-shadow:none;overflow:hidden}.wp-block-button.is-style-style-link *{padding:0!important}.wp-block-gutenx-button-with-icon.has-icon.icon-right{padding-right:var(--s24)}.wp-block-gutenx-button-with-icon.has-icon.icon-left{padding-left:var(--s24)}.wp-block-gutenx-button-with-icon.hover,.wp-block-gutenx-button-with-icon:hover{background-color:var(--button-bg-hover);color:var(--button-text-hover);--wp-block-button__icon-gap:24px;padding-right:15px!important}.wp-block-gutenx-button-with-icon svg{width:100%;height:100%;display:block}.wp-block-gutenx-button-with-icon.is-style-styles-link{padding:0!important;--wp-block-button__icon-gap:8px;--wp-block-button__icon-size:21px;background-color:transparent;border:0 solid var(--button-border-color, transparent)}.wp-block-gutenx-button-with-icon.is-style-styles-link .gtext{padding-top:2px}.wp-block-gutenx-button-with-icon.is-style-styles-contour{border:var(--button-contour-border-width, 1px) solid var(--button-border-color, currentColor);background-color:transparent}.wp-block-gutenx-button-with-icon.is-style-wide-yes{width:100%!important;display:flex;justify-content:space-between}.wp-block-gutenx-button-with-icon.is-style-styles-icon-only .gtext{display:none}.wp-block-gutenx-button-with-icon.is-style-styles-icon-only svg{max-width:100%!important}.wp-block-gutenx-button-with-icon.is-style-large-yes{padding:var(--s16) clamp(1.5rem,4.17vw + -.17rem,2.5rem) var(--s16) clamp(1.5rem,8.33vw + -1.83rem,3.5rem)}}@layer components{.wp-block-button,.wp-block-gutenx-button-with-icon:not(.is-style-styles-link){--focus-offset:10px;box-shadow:1px 1px 0 0 var(--button-border-color),2px 2px 0 0 var(--button-border-color),3px 3px 0 0 var(--button-border-color);border:solid var(--button-border-width, 1px) var(--button-border-color, currentColor);position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.wp-block-button.no-shadow,.wp-block-gutenx-button-with-icon.no-shadow:not(.is-style-styles-link){box-shadow:none}.wp-block-button.hover,.wp-block-button:hover,.wp-block-gutenx-button-with-icon.hover:not(.is-style-styles-link),.wp-block-gutenx-button-with-icon:not(.is-style-styles-link):hover{box-shadow:1px 1px 0 0 var(--button-border-color),2px 2px 0 0 var(--button-border-color),3px 3px 0 0 var(--button-border-color)}.wp-block-button.active,.wp-block-button:active,.wp-block-gutenx-button-with-icon.active:not(.is-style-styles-link),.wp-block-gutenx-button-with-icon:not(.is-style-styles-link):active{box-shadow:0 0 0 0;top:5px;left:5px}}@layer components{.gx-combined-title{display:flex;flex-direction:column}.gx-combined-title .gx-dachzeile{color:var(--c-main-10);--_lh:var(--h3-lh);font-size:var(--h3-fs);font-weight:var(--h3-fw);line-height:var(--h3-lh);letter-spacing:var(--h3-ls);font-family:var(--h3-ff)}.gx-combined-title .gx-title{--_lh:var(--h2-lh);font-size:var(--h2-fs);font-weight:var(--h2-fw);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);font-family:var(--h2-ff);margin-top:var(--s4)}}@layer components{.cta-bar .cta-bar__button .wp-block-button__link{width:100%;min-height:74px;padding:var(--s16) var(--s48);border-radius:var(--s48)!important;font-family:var(--display-ff);font-weight:var(--fw-display);font-size:36px;line-height:36px;letter-spacing:1.08px;text-transform:capitalize;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center}}@layer components{.wp-block-group.is-style-expand-width-yes{width:100%}.wp-block-group.is-style-height-expand-yes{height:100%}.wp-block-group.is-style-sidebar-first,.wp-block-group.is-style-sidebar-last{display:flex;flex-wrap:wrap}.wp-block-group.is-style-sidebar-first>:nth-child(1){flex-basis:var(--gx-sidebar-width, revert);flex-grow:1}.wp-block-group.is-style-sidebar-first>:nth-child(2){flex-basis:0;flex-grow:999;min-width:var(--gx-content-min-width, 50%)!important}.wp-block-group.is-style-sidebar-last>:nth-child(2){flex-basis:var(--gx-sidebar-width, revert);flex-grow:1}.wp-block-group.is-style-sidebar-last>:nth-child(1){flex-basis:0;flex-grow:999;min-width:var(--gx-content-min-width, 50%)!important}.wp-block-group.is-style-min-height-yes{min-height:var(--gx-min-height, auto)}.wp-block-group.is-style-max-width-yes{max-width:var(--gx-max-width, auto)}}@layer components{.wp-block-group.is-style-container-yes{container-type:inline-size}}@layer components{.gx-grid-yes,.xgrid{--row-gap:var(--s20);--column-gap:var(--s20);--min:310px;--max:400px;display:grid;grid-gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min)),min(100%,var(--max))));padding-top:var(--s40);-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);row-gap:var(--row-gap)}}@layer components{.wp-block-group.is-style-element-first,.wp-block-group.is-style-element-last{display:flex;flex-wrap:wrap;container-type:inline-size}.wp-block-group.is-style-element-first>:nth-child(1){flex-basis:var(--gx-sidebar-width, revert);flex-grow:1}.wp-block-group.is-style-element-first>:nth-child(2){flex-basis:0;flex-grow:999;min-width:var(--gx-content-min-width, 50%)!important}.wp-block-group.is-style-element-last>:nth-child(2){flex-basis:var(--gx-sidebar-width, revert);flex-grow:1}.wp-block-group.is-style-element-last>:nth-child(1){flex-basis:0;flex-grow:999;min-width:var(--gx-content-min-width, 50%)!important}@media (max-width:48rem){.wp-block-group.is-style-mobile---sidebar-on-top-yes{flex-direction:column-reverse}}}@layer components{.wp-block-navigation__responsive-container.is-menu-open{padding:1rem!important}}@layer components{.wp-block-heading.is-style-dot-yes{position:relative;padding-inline-start:var(--s44)}.wp-block-heading.is-style-dot-yes::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:20px;width:29px;height:29px;border-radius:50%;background:var(--dot-color, var(--c-black))}}@layer components{.home-hero{background:var(--c-paper);position:relative;z-index:var(--z-lifted);padding-top:clamp(3rem,19vw,18.4rem)!important;padding-bottom:clamp(9rem,13vw,12.5rem)!important}.home-hero__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s48)}@media (max-width:56.25rem){.home-hero__inner{gap:var(--s24)}}.home-hero__wordmark{display:flex;justify-content:center;width:100%}.home-hero__logo{display:block;width:100%;height:auto;max-width:701px}@media (max-width:56.25rem){.home-hero__logo{max-width:460px}}@media (max-width:30rem){.home-hero__logo{max-width:280px}}.home-hero__subhead{--_lh:var(--quote-lh);font-size:var(--quote-fs);font-weight:var(--quote-fw);line-height:var(--quote-lh);letter-spacing:var(--quote-ls);font-family:var(--quote-ff);margin:0;color:var(--c-black);max-width:620px}.home-hero__disc{position:absolute;right:var(--s48);bottom:calc(-1*var(--s24));width:257px;height:257px;pointer-events:none;z-index:var(--z-stacked)}@media (max-width:56.25rem){.home-hero__disc{width:160px;height:160px;right:auto;left:50%;transform:translateX(-50%);bottom:-5rem}}.home-hero__disc-inner{--hero-disc-fs:36px;--hero-disc-lh:1;width:100%;height:100%;background:var(--c-green);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(15deg);font-family:var(--display-ff);font-weight:var(--fw-display);font-size:var(--hero-disc-fs);line-height:var(--hero-disc-lh);color:var(--c-black);letter-spacing:.03em}@media (max-width:56.25rem){.home-hero__disc-inner{--hero-disc-fs:24px}}.home-hero__disc-inner>span{display:block}.home-section__cta{display:flex;margin-top:var(--s48)}.home-section__cta,.home-section__cta--center{justify-content:center}.vision-question{--_lh:var(--h3-lh);font-size:var(--h3-fs);font-weight:var(--h3-fw);line-height:var(--h3-lh);letter-spacing:var(--h3-ls);font-family:var(--h3-ff);margin:0;color:var(--c-black)}.hl-cinnamon{background:var(--c-cinnamon);color:var(--c-black);padding:0 .1em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.realitaet-card{background:var(--c-paper);border-radius:var(--s24);padding:var(--s24);color:var(--c-black);height:100%}.realitaet-card>h3{margin-top:0}.home-lead:last-child,.realitaet-card>p:last-child{margin-bottom:0}.home-lead,.spenden-lead{--_lh:var(--quote-lh);font-size:var(--quote-fs);font-weight:var(--quote-fw);line-height:var(--quote-lh);letter-spacing:var(--quote-ls);font-family:var(--quote-ff);text-align:center}.home-lead{margin:0 0 var(--s24)0}.spenden-lead{margin-top:var(--s96);margin-bottom:var(--s96)}.spenden-h2,.spenden-list{margin-inline-start:0!important;margin-inline-end:auto!important}.spenden-h2{--_lh:var(--h2-lh);font-size:var(--h2-fs);font-weight:var(--h2-fw);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);font-family:var(--h2-ff);margin-top:0;margin-bottom:var(--s48)}.spenden-list{--_lh:var(--tm-lh);font-size:var(--tm-fs);font-weight:var(--tm-fw);line-height:var(--tm-lh);letter-spacing:var(--tm-ls);font-family:var(--tm-ff);margin-top:0;margin-bottom:0}}@layer components{.wp-block-separator{background-color:var(--hr-color)}}@layer components{.wp-block-group.alignwide>*>.wp-block-columns,.wp-block-group.alignwide>.wp-block-columns{max-width:none;width:100%}.icon-card{height:100%;min-height:357px;width:100%;max-width:none!important;display:flex!important;flex-direction:column;justify-content:space-between;gap:var(--s24);color:var(--c-black)}.icon-card__header{display:flex;align-items:flex-start;gap:var(--s24);width:100%}.icon-card__icon{margin:0;width:60px;height:60px;flex-shrink:0;fill:none;color:var(--c-black)}.icon-card__icon *{fill:none;stroke:currentColor}.icon-card__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.icon-card h3{margin:0;flex:1;--_lh:var(--h2-lh);font-size:var(--h2-fs);font-weight:var(--h2-fw);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);font-family:var(--h2-ff);text-align:right;grid-column:2;grid-row:1;align-self:start}.icon-card p{margin:0;--_lh:var(--tm-lh);font-size:var(--tm-fs);font-weight:var(--tm-fw);line-height:var(--tm-lh);letter-spacing:var(--tm-ls);font-family:var(--tm-ff);grid-column:1/-1;grid-row:2;align-self:end}.icon-card{display:grid!important;grid-template-columns:60px 1fr;grid-template-rows:auto 1fr;-moz-column-gap:var(--s24);column-gap:var(--s24);row-gap:var(--s24)}.icon-card__icon{grid-column:1;grid-row:1}}@layer components{.icon-pill{align-items:center;gap:var(--s24)}.icon-pill>svg.icon-pill__icon{flex:0 0 auto;width:49px;height:49px;fill:none;color:var(--c-black)}.icon-pill>svg.icon-pill__icon *{fill:none;stroke:currentColor}.icon-pill__icon{flex:0 0 auto;width:49px;height:49px;margin:0}.icon-pill__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.icon-pill__label{margin:0;color:var(--c-black);--_lh:var(--tm-lh);font-size:var(--tm-fs);font-weight:var(--tm-fw);line-height:var(--tm-lh);letter-spacing:var(--tm-ls);font-family:var(--tm-ff)}.section-label{--_lh:var(--dachzeile-lh);font-size:var(--dachzeile-fs);font-weight:var(--dachzeile-fw);line-height:var(--dachzeile-lh);letter-spacing:var(--dachzeile-ls);font-family:var(--dachzeile-ff);text-transform:uppercase;color:var(--c-black);margin:0 0 var(--s12)0}}@layer components{.wp-block-image.is-style-full-width-yes,.wp-block-image.is-style-full-width-yes img{width:100%;height:auto;max-width:100vw}.wp-block-image.is-style-max-width-yes{max-width:var(--gx-max-width, auto)}}@layer components{.wp-block-list.is-style-no-bullets-yes{list-style:none!important;padding:0}.wp-block-list.is-style-horizontal-yes{display:flex;list-style:none;align-items:flex-start;justify-content:flex-start;padding:0;flex-wrap:wrap;gap:var(--s40)}.wp-block-list.is-style-horizontal-yes .rich-text{display:inline}.wp-block-list.is-style-horizontal-yes a{text-decoration:underline!important}.wp-block-list.gx-tight-yes{list-style:none;padding:0}.wp-block-list.gx-tight-yes li{padding:0;margin:0}}@layer components{.mega-menu{background:var(--c-paper);border-radius:var(--radius-md)}.mega-menu--text p{margin:0}.mega-menu--text p a,.mega-tile__label a{color:var(--c-black);text-decoration:none;display:block}.mega-menu--text p a{--_lh:var(--tl-lh);font-size:var(--tl-fs);font-weight:var(--tl-fw);line-height:var(--tl-lh);letter-spacing:var(--tl-ls);font-family:var(--tl-ff);padding:var(--s4)0}.mega-tile{align-items:center;gap:var(--s12)}.mega-tile__icon{flex:0 0 auto;width:45px;height:45px;margin:0}.mega-tile__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mega-tile__label{margin:0}.mega-tile__label a{--_lh:var(--tm-lh);font-size:var(--tm-fs);font-weight:var(--tm-fw);line-height:var(--tm-lh);letter-spacing:var(--tm-ls);font-family:var(--tm-ff)}}@layer components{.wp-block-navigation{--wp--style--block-gap:var(--s48)}.wp-block-navigation .wp-block-navigation-item a{font-family:var(--display-ff);font-weight:var(--fw-display);font-size:24px;line-height:45px;letter-spacing:.72px;text-transform:uppercase;color:var(--c-black);text-decoration:none}.wp-block-navigation .wp-block-navigation-item.current-menu-item a,.wp-block-navigation .wp-block-navigation-item:hover a{text-decoration:underline}.wp-block-navigation__responsive-container.is-menu-open{background-color:var(--c-black)!important;color:var(--c-white)!important}.wp-block-navigation__responsive-container.is-menu-open *{font-size:var(--h2-fs)!important;font-weight:var(--h2-fw)!important;line-height:var(--h2-lh)!important;letter-spacing:var(--h2-ls)!important;--_lh:var(--h2-lh)!important;font-family:var(--h2-ff)}}@media (max-width:48rem){.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex!important}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none!important}}@layer components{p.is-style-clamp-2-lines,p.is-style-clamp-3-lines{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}p.is-style-clamp-2-lines{-webkit-line-clamp:2}}@layer components{.person-photo{margin:0;border-radius:var(--s48);overflow:hidden}.person-photo img{display:block;width:100%;height:auto;aspect-ratio:574/550!important;-o-object-fit:cover;object-fit:cover;border-radius:var(--s48)}.person-panel{color:var(--c-black);margin-top:var(--s12)!important;position:relative;z-index:var(--z-lifted);border-radius:var(--s48)!important}.person-role{--_lh:var(--dachzeile-lh);font-size:var(--dachzeile-fs);font-weight:var(--dachzeile-fw);line-height:var(--dachzeile-lh);letter-spacing:var(--dachzeile-ls);font-family:var(--dachzeile-ff);text-transform:uppercase;color:var(--c-black);margin:0 0 var(--s4)0}.person-panel h3{--_lh:var(--h1-lh);font-size:var(--h1-fs);font-weight:var(--h1-fw);line-height:var(--h1-lh);letter-spacing:var(--h1-ls);font-family:var(--h1-ff);color:var(--c-black);margin:0}.person-footnote{--_lh:var(--ts-lh);font-size:var(--ts-fs);font-weight:var(--ts-fw);line-height:var(--ts-lh);letter-spacing:var(--ts-ls);font-family:var(--ts-ff);color:var(--c-black);margin:var(--s4)0 0 0}.alignwide.team-intro{max-width:814px!important;margin-inline-start:0!important;margin-inline-end:auto!important;--_lh:var(--tl-lh);font-size:var(--tl-fs);font-weight:var(--tl-fw);line-height:var(--tl-lh);letter-spacing:var(--tl-ls);font-family:var(--tl-ff);color:var(--c-black)}.person-quote{display:flex;flex-direction:column;gap:var(--s24);color:var(--c-black);align-items:center;text-align:center;padding:var(--s96) var(--s24)0}.person-quote__mark{--quote-mark-fs:80px;--quote-mark-lh:0.6;font-family:var(--display-ff);font-weight:var(--fw-display);font-size:var(--quote-mark-fs);line-height:var(--quote-mark-lh);color:var(--c-green);margin:0}.person-quote>p:not(.person-quote__mark){--_lh:var(--quote-lh);font-size:var(--quote-fs);font-weight:var(--quote-fw);line-height:var(--quote-lh);letter-spacing:var(--quote-ls);font-family:var(--quote-ff);margin:0;color:var(--c-black)}@media (max-width:48rem){.person-quote{padding:var(--s24)0 0}.person-quote__mark{--quote-mark-fs:56px}}}@layer components{.wp-block-post-title{text-wrap:auto}@layer components{.wp-block-post-date a,.wp-block-query-pagination-numbers a{text-decoration:none}.wp-block-query-pagination-numbers{display:flex;gap:var(--s32)}}.wp-block-post-template-is-layout-constrained>li:has(>.alignwide){max-width:100%}}@layer components{.site-footer,.site-footer p{--_lh:var(--ts-lh);font-size:var(--ts-fs);font-weight:var(--ts-fw);line-height:var(--ts-lh);letter-spacing:var(--ts-ls);font-family:var(--ts-ff)}.site-footer{background:var(--c-paper);color:var(--c-black);border:1px solid var(--c-overlay-10);border-radius:var(--s24) var(--s24)0 0}.site-footer a{color:inherit;text-decoration:underline}.site-footer p{margin:0}@media (max-width:48rem){.site-footer{padding:var(--s24)!important}.site-footer .wp-block-columns{gap:var(--s24)}}.footer-label{font-family:var(--display-ff);font-weight:var(--fw-medium);font-size:12px;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:var(--c-overlay-60);margin:0 0 var(--s12)0}.footer-socials{list-style:none;padding:0;margin:0}.footer-socials li{margin-bottom:var(--s12)}.footer-socials a{display:inline-flex;align-items:center;gap:var(--s12);color:var(--c-black);text-decoration:none}.footer-socials a:hover{text-decoration:underline}.footer-socials a svg{flex:0 0 auto;color:currentColor}}@layer components{.site-header{position:sticky;top:0;z-index:var(--z-header);background:var(--c-paper);border:1px solid var(--c-overlay-10);border-radius:0 0 var(--s48) var(--s48)}@media (max-width:48rem){.site-header{padding:var(--s12) var(--s24)!important}}.site-logo-text{display:inline-flex;align-items:center;text-decoration:none;color:var(--c-black)}.site-logo-text__svg{display:block;height:54px;width:auto}@media (max-width:48rem){.site-logo-text__svg{height:32px}}}@layer components{.spende-circle{position:relative;width:257px;height:257px;pointer-events:none;display:flex;align-items:center;justify-content:center;margin:0 auto}@media (max-width:64rem){.spende-circle{width:180px;height:180px}}@media (max-width:30rem){.spende-circle{width:140px;height:140px;right:var(--s12);bottom:var(--s12)}}.spende-circle__inner,.spende-circle__link{display:flex;align-items:center;justify-content:center}.spende-circle__link{width:100%;height:100%;pointer-events:auto;text-decoration:none;color:var(--c-black)}.spende-circle__inner{width:210px;height:210px;background:var(--c-green);border-radius:50%;transform:rotate(15deg);transition:transform var(--duration-slow) var(--ease)}.spende-circle__link:hover .spende-circle__inner{transform:rotate(15deg) scale(1.05)}@media (max-width:64rem){.spende-circle__inner{width:150px;height:150px}}@media (max-width:30rem){.spende-circle__inner{width:110px;height:110px}}.spende-circle__text{--spende-text-fs:36px;--spende-text-lh:36px;display:flex;flex-direction:column;align-items:center;font-family:var(--display-ff);font-weight:var(--fw-display);font-size:var(--spende-text-fs);line-height:var(--spende-text-lh);letter-spacing:1.08px;text-transform:capitalize;color:var(--c-black);text-align:center}@media (max-width:64rem){.spende-circle__text{--spende-text-fs:26px;--spende-text-lh:26px}}@media (max-width:30rem){.spende-circle__text{--spende-text-fs:20px;--spende-text-lh:20px}}.spende-inpage{width:100%;max-width:360px;aspect-ratio:1/1;margin-inline:auto}.spende-inpage__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none}.spende-inpage__svg{width:100%;height:100%;display:block}}@layer components{.werte-list{max-width:576px;margin-inline-start:0;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--s12)}.werte-list .werte-item.wp-block-details{background:var(--c-cinnamon);border-radius:var(--s12);padding:var(--s12);list-style:none;margin-bottom:0;border:0}.werte-list .werte-item.wp-block-details:last-child{padding-bottom:var(--s12);border-bottom:0}.werte-list .werte-item.wp-block-details.is-style-accordion-yes::after,.werte-list .werte-item.wp-block-details.is-style-accordion-yes::before{content:none;display:none}.werte-list .werte-item.wp-block-details>summary{display:flex!important;align-items:center;gap:var(--s24);cursor:pointer;list-style:none;color:var(--c-black);--_lh:var(--tm-lh);font-size:var(--tm-fs);font-weight:var(--tm-fw);line-height:var(--tm-lh);letter-spacing:var(--tm-ls);font-family:var(--tm-ff);text-transform:none!important;flex-direction:row!important;justify-content:flex-start!important}.werte-list .werte-item.wp-block-details>summary::-webkit-details-marker{display:none}.werte-list .werte-item.wp-block-details>summary::marker{content:""}.werte-list .werte-item.wp-block-details>summary::after,.werte-list .werte-item.wp-block-details>summary::before{content:none;display:none}.werte-list .werte-item.wp-block-details .werte-icon{flex:0 0 auto;width:49px;height:49px;color:var(--c-black);fill:none}.werte-list .werte-item.wp-block-details .werte-icon *,.werte-pdf .wp-block-button__link svg *{fill:none;stroke:currentColor}.werte-list .werte-item.wp-block-details .werte-label{flex:1 1 0;min-width:0}.werte-pdf-wrap{max-width:576px;margin-inline-start:0;margin-inline-end:auto;margin-top:var(--s24)}.werte-pdf .wp-block-button__link{display:inline-flex;align-items:center;gap:var(--s24);border-radius:var(--s24);padding:var(--s12) var(--s24);white-space:nowrap}.werte-pdf .wp-block-button__link svg{flex:0 0 auto;width:30px;height:30px;fill:none}}@layer components{.xtitle-wrapper{margin-block-end:var(--s48)}.xtitle{display:flex;flex-direction:column;gap:var(--s12);margin:0}.xtitle-main,.xtitle-top{color:var(--fg, var(--c-black));display:block}.xtitle-top{--_lh:var(--dachzeile-lh);font-size:var(--dachzeile-fs);font-weight:var(--dachzeile-fw);line-height:var(--dachzeile-lh);letter-spacing:var(--dachzeile-ls);font-family:var(--dachzeile-ff);text-transform:uppercase}.xtitle-main{--_lh:var(--h1-lh);font-size:var(--h1-fs);font-weight:var(--h1-fw);line-height:var(--h1-lh);letter-spacing:var(--h1-ls);font-family:var(--h1-ff)}.xtitle--center-main .xtitle-main{text-align:center}}@layer components{.gx-section-bg-black,.gx-section-yes .gx-section-bg-black,.has-black-background-color{--fg:var(--c-white);--bg:var(--c-black);--fg-hover:var(--c-white);--button-bg:var(--bg);--button-bg-hover:var(--c-lila);--button-text:var(--fg);--button-text-hover:var(--c-black);--button-border-color:var(--fg);--button-border-width:1px;--button-contour-border-width:1px;--ui-link-text:var(--fg);--ui-link-hover:var(--fg);--text-link-hover:var(--fg);--link-underlie-color:var(--c-main-20);--primary:var(--c-main-40);--hr-color:var(--c-main-20);color:var(--fg);background-color:var(--bg);--c-ui-bg:var(--bg);--c-ui-fg:var(--fg);--c-ui-surface:var(--c-blue-95);--c-ui-border:var(--c-blue-80);--c-ui-shadow:var(--c-blue-95);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@layer components{.gx-section-bg-cinnamon,.gx-section-yes.gx-section-bg-cinnamon{--fg:var(--c-black);--bg:var(--c-cinnamon);--dot-color:var(--c-black);--button-bg:var(--c-lila);--button-bg-hover:var(--c-green);--button-text:var(--c-black);--button-text-hover:var(--c-black);--button-border-color:var(--c-black);--ui-link-text:var(--c-black);--ui-link-hover:var(--c-black);--text-link-hover:var(--c-black);--link-underlie-color:var(--c-black);--primary:var(--c-lila);--hr-color:var(--c-overlay-20);color:var(--fg);background-color:var(--bg)}}@layer components{.gx-section-bg-green,.gx-section-yes.gx-section-bg-green,.has-green-background-color{--fg:var(--c-black);--bg:var(--c-green);--dot-color:var(--c-black);--button-bg:var(--c-paper);--button-bg-hover:var(--c-lila);--button-text:var(--c-black);--button-text-hover:var(--c-black);--button-border-color:var(--c-black);--ui-link-text:var(--c-black);--ui-link-hover:var(--c-black);--text-link-hover:var(--c-black);--link-underlie-color:var(--c-black);--primary:var(--c-black);--hr-color:var(--c-overlay-20);color:var(--fg);background-color:var(--bg)}}@layer components{.gx-section-bg-lila,.gx-section-yes.gx-section-bg-lila{--fg:var(--c-black);--bg:var(--c-lila);--dot-color:var(--c-black);--button-bg:var(--c-green);--button-bg-hover:var(--c-cinnamon);--button-text:var(--c-black);--button-text-hover:var(--c-black);--button-border-color:var(--c-black);--ui-link-text:var(--c-black);--ui-link-hover:var(--c-black);--text-link-hover:var(--c-black);--link-underlie-color:var(--c-black);--primary:var(--c-green);--hr-color:var(--c-overlay-20);color:var(--fg);background-color:var(--bg)}}@layer components{.gx-section-bg-paper,.gx-section-yes.gx-section-bg-paper{--fg:var(--c-black);--bg:var(--c-paper);--dot-color:var(--c-black);--button-bg:var(--c-green);--button-bg-hover:var(--c-lila);--button-text:var(--c-black);--button-text-hover:var(--c-black);--button-border-color:var(--c-black);--ui-link-text:var(--c-black);--ui-link-hover:var(--c-black);--text-link-hover:var(--c-black);--link-underlie-color:var(--c-green);--primary:var(--c-green);--hr-color:var(--c-overlay-10);color:var(--fg);background-color:var(--bg)}}@layer components{.gx-section-bg-white,.gx-section-yes .gx-section-bg-white,:root{--fg:var(--black);--bg:var(--white);--button-bg:var(--white);--button-bg-hover:var(--white);--button-text-hover:var(--black);--button-text:var(--black);--button-border-color:var(--black);--button-border-width:1.5px;--button-contour-border-width:1.5px;--ui-link-text:var(--fg);--ui-link-hover:var(--c-main-10);--text-link-hover:var(--c-main-10);--link-underlie-color:var(--c-main-10);--hr-color:var(--c-ui-grey-100);--hr-width:2px;--primary:var(--wp-admin-theme-color, var(--c-main-10));color:var(--fg);background-color:var(--bg);--input-border-color:var(--fg)}}@layer panda{.b,.strong,strong{font-weight:var(--fw-semibold)}h1{margin-bottom:var(--s96)}.xfield-erklarungstext_spur p:first-child{--_lh:var(--tl-lh);font-size:var(--tl-fs);font-weight:var(--tl-fw);line-height:var(--tl-lh);letter-spacing:var(--tl-ls);font-family:var(--tl-ff)}}@layer panda{.spur-container{--spur-collapsed-width:44px;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,500px);grid-template-rows:minmax(0,1fr);max-width:1512px!important;margin-inline:auto;position:relative;transition:grid-template-columns 220ms ease-in-out}.spur-container .spur-content{min-width:0;min-height:0}.spur-container .spur-side{width:500px;max-width:500px;justify-self:end;align-self:start;z-index:var(--z-dropdown);background-color:var(--c-ui-bg, white);padding-right:12px;padding-left:16px;box-shadow:-1px 0 0 0 var(--c-ui-border);display:flex;flex-direction:column;flex-wrap:nowrap;position:relative;min-height:0;max-height:100%;transform:translateX(0);transition:transform 220ms ease-in-out}.spur-container .spur-toggle-collapse,.spur-container .spur-toggle-expand{position:absolute;top:calc(12px + var(--header-height, 0px));justify-content:center;border:0;color:var(--c-ui-fg);cursor:pointer}.spur-container .spur-toggle-collapse{right:12px;width:24px;height:24px;background:0 0;padding:0;margin-left:auto;display:inline-flex;align-items:center}.spur-container .spur-toggle-collapse svg{display:block;width:20px;height:20px}.spur-container .spur-toggle-expand{left:0;width:var(--spur-collapsed-width);min-height:180px;display:flex;align-items:flex-start;writing-mode:vertical-rl;text-orientation:mixed;background:var(--c-ui-bg);padding:12px 8px;visibility:hidden;pointer-events:none}.spur-container.is-collapsed{grid-template-columns:minmax(0,1fr) var(--spur-collapsed-width)}.spur-container.is-collapsed .spur-side>:not(.spur-toggle-expand){pointer-events:none;visibility:hidden;opacity:0}.spur-container.is-collapsed .spur-toggle-expand{visibility:visible;pointer-events:auto;opacity:1}.spur-container .spur-side>:not(.spur-toggle-expand){transition:opacity 140ms ease-in-out}.spur-container .spur-toggle-expand{opacity:0;transition:opacity 140ms ease-in-out}.spur-container.is-collapsed .spur-side{transform:translateX(calc(100% - var(--spur-collapsed-width)))}.spur-container .spur-img{width:137px;display:block}}@layer components{.wp-block-image.gx-rotate-yes img{transform:rotate(13deg);transform-origin:center}}@layer base{*{outline:0}:is(input,textarea,select,button,a,.wp-block-search__input,.rae-card__pill){transition:box-shadow 180ms ease,outline-offset 180ms ease;box-shadow:0 0 0 0 var(--primary)}.rae-card__pill:hover,:is(input,textarea,select,.wp-block-search__input):is(:focus,:focus-visible,:hover),a:focus,button:focus{outline:4px solid var(--primary);outline-offset:var(--focus-offset, 0px);box-shadow:0 0 0 4px var(--primary)}details summary:focus{outline:0}details:has(summary:focus){outline-offset:4px;outline-style:solid;outline-width:3px;outline-color:var(--primary)}}@layer base{@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}html{interpolate-size:allow-keywords}html:focus-within{scroll-behavior:smooth}}}@layer components{.mobile-menu{height:100%;left:100vw;overflow-x:auto;overflow-y:scroll;overscroll-behavior:contain;position:fixed;top:0;width:100vw;z-index:var(--z-mobile-menu);background-color:var(--mobile-menu-bg, var(--bg));align-items:flex-start;padding:1rem;transition:left var(--duration-slow) var(--ease)}.mobile-menu .wp-block-themeisle-blocks-accordion{width:100%}.mobile-menu.is-menu-open{left:0}}@layer components{.is-style-visible-only-for-screen-reader-yes{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden}}@layer components{@media (prefers-reduced-motion:no-preference){body.is-human [class*=" is-style-animate-"],body.is-human [class^=is-style-animate-]{transition:all var(--duration-slow) var(--ease-in-out);transition-delay:calc(var(--animation-nth, 0)*var(--animation-stagger-speed, 50ms) + var(--animation-delay, 200ms))}body.is-human .is-style-animate-fade{opacity:0}body.is-human .is-style-animate-fade.js-animate,body.is-human .js-animate .is-style-animate-fade{opacity:1}body.is-human .is-style-animate-fade-up{opacity:0;transform:translateY(30px)}body.is-human .is-style-animate-fade-up.js-animate,body.is-human .js-animate .is-style-animate-fade-up{opacity:1;transform:translateY(0)}body.is-human .is-style-stagger-animations-fast{--animation-stagger-speed:100ms}body.is-human .is-style-stagger-animations-slow{--animation-stagger-speed:150ms}body.is-human .is-style-animation-delay-short{--animation-delay:0ms}body.is-human .is-style-animation-delay-medium{--animation-delay:500ms}body.is-human .is-style-animation-delay-long{--animation-delay:1000ms}}}@layer panda{.single-spur .wp-site-blocks{height:calc(100vh - var(--wp-admin--admin-bar--height, 0px))!important;padding:0!important}.spur-content,.spur-side{padding-top:calc(16px + var(--header-height, 0px))!important}.spur-content::-webkit-scrollbar,.spur-side::-webkit-scrollbar{width:5px}.spur-content::-webkit-scrollbar-thumb,.spur-side::-webkit-scrollbar-thumb{background:var(--spur-highlight);border-radius:0}.spur-container{overflow-x:clip;overflow-y:hidden;height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px))}.spur-container .spur-content{height:100%;overflow-y:auto;overflow-x:hidden}.spur-container .spur-side{overflow:auto}@media (max-width:56.25rem){.spur-container{grid-template-columns:minmax(0,1fr)}.spur-container .spur-side{position:fixed;top:var(--wp-admin--admin-bar--height, 0px);height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));right:0;width:calc(100vw - 40px);max-width:calc(100vw - 40px);overflow:auto}}}body.pdf-mode{margin-top:1px!important;padding-top:0!important}html:has(body.pdf-mode){margin:0!important;padding:0!important}body.pdf-mode>:first-child{margin-top:0!important}