:root{--color-dracula-orchid:#2d353a;--color-main-green:#00873f;--color-main-blue:#0068bd;--color-main-pink:#c10054;--color-main-orange:#b03b00;--color-main-grey:#c0c2c4;--color-pure-white:#fff;--color-pure-black:#000}body{--color-theme-grey-0:#fff;--color-theme-grey-100:#f8fafd;--color-theme-grey-200:#f1f4f7;--color-theme-grey-300:#e7ecf1;--color-theme-grey-400:#dee4ea;--color-theme-grey-500:#71858f;--color-theme-grey-600:#2c363c;--color-theme-grey-700:#1f2529;--color-theme-grey-800:#202223;--color-theme-grey-900:#151b1e;--color-theme-grey-1000:#111518;--color-theme-grey-brand:#2d353a;--color-theme-grey-cta:var(--color-theme-grey-600);--color-theme-grey-cta-hover:#1d2327;--color-theme-grey-text-on-cta:var(--color-theme-grey-200);--color-theme-orange-0:#fff;--color-theme-orange-100:#fbf5f2;--color-theme-orange-200:#f7ebe5;--color-theme-orange-300:#f3e2d9;--color-theme-orange-400:#efd8cc;--color-theme-orange-500:#dfb284;--color-theme-orange-600:#914824;--color-theme-orange-700:#5b2b12;--color-theme-orange-800:#4f230c;--color-theme-orange-900:#391503;--color-theme-orange-1000:#220e04;--color-theme-orange-brand:#b03b00;--color-theme-orange-cta:var(--color-theme-orange-600);--color-theme-orange-cta-hover:#8e3f17;--color-theme-orange-text-on-cta:var(--color-theme-orange-200);--color-theme-pink-0:#fff;--color-theme-pink-100:#fcf2f6;--color-theme-pink-200:#f9e5ee;--color-theme-pink-300:#f6d9e5;--color-theme-pink-400:#f3ccdd;--color-theme-pink-500:#ebadc8;--color-theme-pink-600:#8c1d4d;--color-theme-pink-700:#5d062c;--color-theme-pink-800:#4c0222;--color-theme-pink-900:#3d001b;--color-theme-pink-1000:#290213;--color-theme-pink-brand:#c10054;--color-theme-pink-cta:var(--color-theme-pink-600);--color-theme-pink-cta-hover:#73113c;--color-theme-pink-text-on-cta:var(--color-theme-pink-200);--color-theme-green-0:#fff;--color-theme-green-100:#f2f9f5;--color-theme-green-200:#e5f3ec;--color-theme-green-300:#d9ede2;--color-theme-green-400:#cce7d1;--color-theme-green-500:#80c39f;--color-theme-green-600:#105b4a;--color-theme-green-700:#0a4336;--color-theme-green-800:#0c342b;--color-theme-green-900:#072822;--color-theme-green-1000:#032018;--color-theme-green-brand:#00873f;--color-theme-green-cta:var(--color-theme-green-600);--color-theme-green-cta-hover:var(--color-theme-green-700);--color-theme-green-text-on-cta:var(--color-theme-green-200);--color-theme-blue-0:#fff;--color-theme-blue-100:#f2f7fc;--color-theme-blue-200:#e5f0f8;--color-theme-blue-300:#d9e8f5;--color-theme-blue-400:#cce1f2;--color-theme-blue-500:#80b3de;--color-theme-blue-600:#164263;--color-theme-blue-700:#0a2a43;--color-theme-blue-800:#0c2634;--color-theme-blue-900:#071c28;--color-theme-blue-1000:#031520;--color-theme-blue-brand:#0068bd;--color-theme-blue-cta:var(--color-theme-blue-600);--color-theme-blue-cta-hover:var(--color-theme-blue-700);--color-theme-blue-text-on-cta:var(--color-theme-blue-200)}.dark-mode{--color-theme-grey-0:#151b1e;--color-theme-grey-100:#111518;--color-theme-grey-200:#151b1e;--color-theme-grey-300:#202223;--color-theme-grey-400:#1f2529;--color-theme-grey-500:#2c363c;--color-theme-grey-600:#71858f;--color-theme-grey-700:#dee4ea;--color-theme-grey-800:#e7ecf1;--color-theme-grey-900:#f1f4f7;--color-theme-grey-1000:#fff;--color-theme-grey-brand:#c0c2c4;--color-theme-grey-bg:#151b1e;--color-theme-grey-cta:var(--color-theme-grey-500);--color-theme-grey-cta-hover:#1d2327;--color-theme-grey-text-on-cta:var(--color-theme-grey-900);--color-theme-orange-0:#220e04;--color-theme-orange-100:#391503;--color-theme-orange-200:#4f230c;--color-theme-orange-300:#5b2b12;--color-theme-orange-400:#914824;--color-theme-orange-500:#dfb284;--color-theme-orange-600:#efd8cc;--color-theme-orange-700:#f3e2d9;--color-theme-orange-800:#f7ebe5;--color-theme-orange-900:#fbf5f2;--color-theme-orange-1000:#fff;--color-theme-orange-brand:#b03b00;--color-theme-orange-cta:var(--color-theme-orange-400);--color-theme-orange-cta-hover:#8e3f17;--color-theme-orange-text-on-cta:var(--color-theme-orange-800);--color-theme-pink-0:#290213;--color-theme-pink-100:#3d001b;--color-theme-pink-200:#4c0222;--color-theme-pink-300:#5d062c;--color-theme-pink-400:#8c1d4d;--color-theme-pink-500:#ebadc8;--color-theme-pink-600:#f3ccdd;--color-theme-pink-700:#f6d9e5;--color-theme-pink-800:#f9e5ee;--color-theme-pink-900:#fcf2f6;--color-theme-pink-1000:#fff;--color-theme-pink-brand:#c10054;--color-theme-pink-cta:var(--color-theme-pink-400);--color-theme-pink-cta-hover:#73113c;--color-theme-pink-text-on-cta:var(--color-theme-pink-800);--color-theme-green-0:#032018;--color-theme-green-100:#072822;--color-theme-green-200:#0c342b;--color-theme-green-300:#0a4336;--color-theme-green-400:#105b4a;--color-theme-green-500:#80c39f;--color-theme-green-600:#cce7d1;--color-theme-green-700:#d9ede2;--color-theme-green-800:#e5f3ec;--color-theme-green-900:#f2f9f5;--color-theme-green-1000:#fff;--color-theme-green-brand:#00873f;--color-theme-green-cta:var(--color-theme-green-400);--color-theme-green-cta-hover:var(--color-theme-green-300);--color-theme-green-text-on-cta:var(--color-theme-green-800);--color-theme-blue-0:#031520;--color-theme-blue-100:#071c28;--color-theme-blue-200:#0c2634;--color-theme-blue-300:#0a2a43;--color-theme-blue-400:#164263;--color-theme-blue-500:#80b3de;--color-theme-blue-600:#cce1f2;--color-theme-blue-700:#d9e8f5;--color-theme-blue-800:#e5f0f8;--color-theme-blue-900:#f2f7fc;--color-theme-blue-1000:#fff;--color-theme-blue-brand:#0068bd;--color-theme-blue-cta:var(--color-theme-blue-400);--color-theme-blue-cta-hover:var(--color-theme-blue-300);--color-theme-blue-text-on-cta:var(--color-theme-blue-800)}.light-mode{--color-theme-grey-0:#fff;--color-theme-grey-100:#f8fafd;--color-theme-grey-200:#f1f4f7;--color-theme-grey-300:#e7ecf1;--color-theme-grey-400:#dee4ea;--color-theme-grey-500:#71858f;--color-theme-grey-600:#2c363c;--color-theme-grey-700:#1f2529;--color-theme-grey-800:#202223;--color-theme-grey-900:#151b1e;--color-theme-grey-1000:#111518;--color-theme-grey-brand:#2d353a;--color-theme-grey-cta:var(--color-theme-grey-600);--color-theme-grey-cta-hover:#1d2327;--color-theme-grey-text-on-cta:var(--color-theme-grey-200);--color-theme-orange-0:#fff;--color-theme-orange-100:#fbf5f2;--color-theme-orange-200:#f7ebe5;--color-theme-orange-300:#f3e2d9;--color-theme-orange-400:#efd8cc;--color-theme-orange-500:#dfb284;--color-theme-orange-600:#914824;--color-theme-orange-700:#5b2b12;--color-theme-orange-800:#4f230c;--color-theme-orange-900:#391503;--color-theme-orange-1000:#220e04;--color-theme-orange-brand:#b03b00;--color-theme-orange-cta:var(--color-theme-orange-600);--color-theme-orange-cta-hover:#8e3f17;--color-theme-orange-text-on-cta:var(--color-theme-orange-200);--color-theme-pink-0:#fff;--color-theme-pink-100:#fcf2f6;--color-theme-pink-200:#f9e5ee;--color-theme-pink-300:#f6d9e5;--color-theme-pink-400:#f3ccdd;--color-theme-pink-500:#ebadc8;--color-theme-pink-600:#8c1d4d;--color-theme-pink-700:#5d062c;--color-theme-pink-800:#4c0222;--color-theme-pink-900:#3d001b;--color-theme-pink-1000:#290213;--color-theme-pink-brand:#c10054;--color-theme-pink-cta:var(--color-theme-pink-600);--color-theme-pink-cta-hover:#73113c;--color-theme-pink-text-on-cta:var(--color-theme-pink-200);--color-theme-green-0:#fff;--color-theme-green-100:#f2f9f5;--color-theme-green-200:#e5f3ec;--color-theme-green-300:#d9ede2;--color-theme-green-400:#cce7d1;--color-theme-green-500:#80c39f;--color-theme-green-600:#105b4a;--color-theme-green-700:#0a4336;--color-theme-green-800:#0c342b;--color-theme-green-900:#072822;--color-theme-green-1000:#032018;--color-theme-green-brand:#00873f;--color-theme-green-cta:var(--color-theme-green-600);--color-theme-green-cta-hover:var(--color-theme-green-700);--color-theme-green-text-on-cta:var(--color-theme-green-200);--color-theme-blue-0:#fff;--color-theme-blue-100:#f2f7fc;--color-theme-blue-200:#e5f0f8;--color-theme-blue-300:#d9e8f5;--color-theme-blue-400:#cce1f2;--color-theme-blue-500:#80b3de;--color-theme-blue-600:#164263;--color-theme-blue-700:#0a2a43;--color-theme-blue-800:#0c2634;--color-theme-blue-900:#071c28;--color-theme-blue-1000:#031520;--color-theme-blue-brand:#0068bd;--color-theme-blue-cta:var(--color-theme-blue-600);--color-theme-blue-cta-hover:var(--color-theme-blue-700);--color-theme-blue-text-on-cta:var(--color-theme-blue-200)}body{--color-current-theme-0:var(--color-theme-blue-0);--color-current-theme-100:var(--color-theme-blue-100);--color-current-theme-200:var(--color-theme-blue-200);--color-current-theme-300:var(--color-theme-blue-300);--color-current-theme-400:var(--color-theme-blue-400);--color-current-theme-500:var(--color-theme-blue-500);--color-current-theme-600:var(--color-theme-blue-600);--color-current-theme-700:var(--color-theme-blue-700);--color-current-theme-800:var(--color-theme-blue-800);--color-current-theme-900:var(--color-theme-blue-900);--color-current-theme-1000:var(--color-theme-blue-1000);--color-current-theme-brand:var(--color-theme-blue-brand);--color-current-theme-cta:var(--color-theme-blue-cta);--color-current-theme-cta-hover:var(--color-theme-blue-cta-hover);--color-current-theme-text-on-cta:var(--color-theme-blue-text-on-cta);--color-text-main:var(--color-current-theme-700);--color-text-inverted:var(--color-current-theme-300);--color-background-main:var(--color-current-theme-0);--color-input-border:var(--color-current-theme-300);--color-input-bg-active:var(--color-current-theme-100);--color-error:var(--color-current-theme-pink-brand)}@layer base{*,:before,:after{box-sizing:border-box}html{border:0;margin:0;padding:0}body{min-height:100dvh;margin:0;line-height:1.5}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin-top:0;margin-bottom:0}ul[role=list],ol[role=list]{list-style:none}button,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance}@media not (min-width:640px){h1,h2,h3,h4,h5,h6{word-break:break-word}}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-medium);line-height:1.23}a{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit;background-color:inherit;color:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none}strong{font-weight:700}}:root{--font-headings-display:clamp(2rem,5.36vw + -.68rem,5.75rem);--font-headings-h1:clamp(1.88rem,3.04vw + .36rem,4rem);--font-headings-h2:clamp(1.5rem,2.14vw + .43rem,3rem);--font-headings-h3:clamp(1.38rem,.89vw + .93rem,2rem);--font-headings-h4:clamp(1.25rem,.36vw + 1.07rem,1.5rem);--font-headings-h5:clamp(1rem,.36vw + .82rem,1.25rem);--font-headings-h6:clamp(.88rem,.36vw + .7rem,1.13rem);--font-headings-anfang:clamp(1.5rem,2.86vw + .07rem,3.5rem);--font-teaser-2xl:clamp(2rem,2.14vw + .93rem,3.5rem);--font-teaser-xl:clamp(1.75rem,1.79vw + .86rem,3rem);--font-teaser-lg:clamp(1.63rem,.89vw + 1.18rem,2.25rem);--font-teaser-md:clamp(1.5rem,.36vw + 1.32rem,1.75rem);--font-teaser-sm:clamp(1.25rem,.36vw + 1.07rem,1.5rem);--font-teaser-xs:clamp(1rem,.36vw + .82rem,1.25rem);--font-teaser-xxs:clamp(.88rem,.36vw + .7rem,1.13rem);--font-text-preamble-lg:clamp(1.25rem,1.07vw + .71rem,2rem);--font-text-preamble:clamp(1.25rem,.36vw + 1.07rem,1.5rem);--font-text-body:clamp(1rem,.18vw + .91rem,1.13rem);--font-text-body-sm:clamp(.88rem,.18vw + .79rem,1rem);--font-text-body-xs:clamp(.75rem,.18vw + .66rem,.88rem);--font-text-label:clamp(.75rem,.18vw + .66rem,.88rem);--font-text-label-sm:clamp(.75rem,.18vw + .66rem,.88rem);--font-text-label-xs:clamp(.56rem,.27vw + .43rem,.75rem);--font-text-quote-lg:clamp(2.25rem,1.79vw + 1.36rem,3.5rem);--font-text-quote-md:clamp(2rem,1.43vw + 1.29rem,3rem);--font-text-quote-sm:clamp(1.5rem,.71vw + 1.14rem,2rem);--font-text-link:clamp(1rem,.18vw + .91rem,1.13rem);--font-text-link-sm:clamp(.88rem,.18vw + .79rem,1rem);--font-text-button-lg:clamp(1rem,.36vw + .82rem,1.25rem);--font-text-button-md:clamp(1rem,.18vw + .91rem,1.13rem);--font-text-button-sm:clamp(.88rem,.18vw + .79rem,1rem);--font-text-button-xs:clamp(.75rem,.18vw + .66rem,.88rem);--font-text-menu:18px;--font-text-preamble-lg-paragraph-spacing:clamp(1.63rem,.89vw + 1.18rem,2.25rem);--font-text-preamble-paragraph-spacing:clamp(1.13rem,.54vw + .86rem,1.5rem);--font-text-body-paragraph-spacing:clamp(1.13rem,.18vw + 1.04rem,1.25rem);--font-text-body-sm-paragraph-spacing:clamp(1rem,.18vw + .91rem,1.13rem);--font-text-body-xs-paragraph-spacing:clamp(.88rem,.18vw + .79rem,1rem);--page-padding-none:0px;--page-padding-sm:clamp(1rem,2.14vw + -.07rem,2.5rem);--page-padding-lg:clamp(1rem,5.71vw + -1.86rem,5rem);--page-padding-xl:clamp(1rem,10.71vw + -4.36rem,8.5rem);--page-padding-2xl:clamp(1rem,12.86vw + -5.43rem,10rem);--page-padding-3xl:clamp(1rem,20vw + -9rem,15rem);--page-padding-4xl:clamp(1rem,30.71vw + -14.36rem,22.5rem);--page-padding-5xl:clamp(1rem,52.5vw + -25.25rem,37.75rem);--menu-height:clamp(6.25rem,3.57vw + 4.46rem,8.75rem);--gap-none:0px;--gap-xxxxs:clamp(0rem,.18vw + -.09rem,.13rem);--gap-xxxs:clamp(.13rem,.18vw + .04rem,.25rem);--gap-xxs:clamp(.25rem,.36vw + .07rem,.5rem);--gap-xs:clamp(.5rem,.36vw + .32rem,.75rem);--gap-sm:clamp(.63rem,.54vw + .36rem,1rem);--gap-sm-50:clamp(.75rem,.54vw + .48rem,1.13rem);--gap-md:clamp(1rem,.36vw + .82rem,1.25rem);--gap-lg:clamp(1.13rem,.54vw + .86rem,1.5rem);--gap-xl:clamp(1.25rem,.71vw + .89rem,1.75rem);--gap-2xl:clamp(1.25rem,1.07vw + .71rem,2rem);--gap-3xl:clamp(1.25rem,1.43vw + .54rem,2.25rem);--gap-4xl:clamp(1.5rem,1.43vw + .79rem,2.5rem);--gap-5xl:clamp(1.75rem,2.5vw + .5rem,3.5rem);--gap-6xl:clamp(2rem,2.86vw + .57rem,4rem);--gap-7xl:clamp(2.5rem,3.57vw + .71rem,5rem);--gap-8xl:clamp(3rem,6.43vw + -.21rem,7.5rem);--gap-9xl:clamp(3.5rem,7.14vw + -.07rem,8.5rem);--gap-10xl:clamp(4rem,8.57vw + -.29rem,10rem);--radius-none:0px;--radius-xxs:2px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:clamp(.75rem,.36vw + .57rem,1rem);--radius-xl:clamp(1rem,.36vw + .82rem,1.25rem);--radius-2xl:clamp(1rem,.71vw + .64rem,1.5rem);--radius-3xl:clamp(1.25rem,.71vw + .89rem,1.75rem);--radius-4xl:clamp(1.5rem,.71vw + 1.14rem,2rem);--radius-round:100dvw}@layer components;:root{--font-family-heading:"Outfit","Arial",sans-serif;--font-family-text:"Outfit","Arial",sans-serif;--font-weight-thin:300;--font-weight-regular:400;--font-weight-medium:600;--font-weight-bold:700;--content-section-inline-padding:clamp(16px,6dvw,160px);--content-section-gap-large:clamp(30px,5dvw,120px);--content-section-gap-small:clamp(24px,5dvw,60px);--current-color-invert:hsl(from currentColor calc(h + 180)s calc(100 - l));--edge-padding:20px;--max-content-width:1920px;--modal-shadow:0 0 20px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.06);--button-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);--card-shadow:0px 4px 14px 0px rgba(21,35,46,.1),0px 3px 4px 0px rgba(89,106,132,.1);--header-size-factor:20px;--breakpoint-menu-compact:1100px;--column-width-large:1440px;--column-width-medium:840px;--column-width-small:712px;--column-width-xsmall:480px;--base-margin-inline-desktop:40px;--base-margin-block-desktop:20px;--base-margin-inline-mobile:20px;--base-margin-block-mobile:16px;--card-spacing-md:clamp(1rem,.47vw + .88rem,1.25rem);--card-spacing-xs:clamp(.5rem,.47vw + .38rem,.75rem);--card-inner-padding-small:8px;--base-padding-small:var(--base-margin-block-mobile);--base-padding-standard:var(--base-margin-inline-mobile);--section-inline-padding:clamp(.5rem,1.67vw + .17rem,1.5rem);--easing-in-out-strong:cubic-bezier(.535,.02,.13,1);--easing-out-strong:cubic-bezier(.195,.63,.195,.995);--easing-in-strong:cubic-bezier(.535,.005,.89,.435);--easing-out-soft:cubic-bezier(.4,0,.4,1);font-family:var(--font-family-text);font-optical-sizing:auto;font-style:normal;line-height:1.4;font-weight:var(--font-weight-thin);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html{scroll-padding-top:100px;overflow-x:clip}body{color:var(--color-text-main);background-color:var(--color-current-theme-0);overflow-x:clip}pre{color:#2a2a2a;background-color:#ededed;border-radius:3px;max-width:100%;margin-top:8px;margin-bottom:8px;padding:8px;font-size:14px;font-weight:400;overflow:auto}
