@font-face{font-family:gerstnerProgramm;src:url(../media/Gerstner_ProgrammLight-s.p.28qzrtobcn8bn.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:gerstnerProgramm;src:url(../media/Gerstner_ProgrammLightItalic-s.p.0_51-6lcf_0el.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:gerstnerProgramm;src:url(../media/Gerstner_ProgrammRegular-s.p.448hdz3kehjnp.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:gerstnerProgramm;src:url(../media/Gerstner_ProgrammItalic-s.p.1bzehpbk4cdby.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:gerstnerProgramm;src:url(../media/Gerstner_ProgrammMedium-s.p.102hmfd2nsk7m.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:gerstnerProgramm;src:url(../media/Gerstner_ProgrammMediumItalic-s.p.0p5dui7u2ypuu.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:gerstnerProgramm;src:url(../media/Gerstner_ProgrammBold-s.p.13y26buw05ccg.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:gerstnerProgramm;src:url(../media/Gerstner_ProgrammBoldItalic-s.p.2ivqneoqx_6tj.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:gerstnerProgramm Fallback;src:local(Arial);ascent-override:112.24%;descent-override:37.06%;line-gap-override:0.0%;size-adjust:93.91%}.gerstnerprogramm_f0580cba-module__LDnHza__className{font-family:gerstnerProgramm,gerstnerProgramm Fallback}.gerstnerprogramm_f0580cba-module__LDnHza__variable{--font-gerstner-programm:"gerstnerProgramm", "gerstnerProgramm Fallback"}
.marketingRoot{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-stack-sans:var(--font-gerstner-programm), "Gerstner Programm", "Helvetica Neue", Helvetica, Arial, sans-serif;--marketing-bg:#0b0c0a;--marketing-surface:#141414;--marketing-surface-gradient:radial-gradient(circle closest-corner at 50% 0%, #a756150a, #1a191b00);--marketing-border:#ffffff1a;--marketing-border-strong:#fff3;--marketing-text:#fff;--marketing-text-muted:#ffffff80;--marketing-text-inverse:#000;--marketing-overlay:#00000080;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;background-color:var(--marketing-bg);color:var(--marketing-text);font-family:var(--font-stack-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;flex:1;width:100%;min-height:100vh;display:flex}.marketingRoot *,.marketingRoot :before,.marketingRoot :after{box-sizing:border-box}.marketingRoot a[href],.marketingRoot button:not(:disabled),.marketingRoot [role=button],.marketingRoot [type=button],.marketingRoot [type=submit],.marketingRoot summary{cursor:pointer}.marketingRoot a:not([href]){cursor:default}.marketingRoot img{max-width:100%;height:auto}.marketingRoot button{font-family:inherit}.marketingRoot :focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fffc}.marketingRoot .skip-link{background:var(--marketing-text);color:var(--marketing-text-inverse);border-radius:var(--radius-pill);z-index:100;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .16s;position:absolute;top:8px;left:8px;transform:translateY(-150%)}.marketingRoot .skip-link:focus-visible{outline:none;transform:translateY(0)}.marketingRoot ::selection{color:#fff;background:#fff3}.marketingRoot{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.marketingRoot{scroll-behavior:auto}}
