:root{--c-bg:#ebeae5;--c-text:#151515;--c-text-muted:#707070;--c-accent:#ffbe00;--c-taupe:#a49e90;--c-surface:#fff;--c-surface-light:#f0f0f0;--c-dark:#202020;--c-dark-box:#2d2d2d;--c-fg:var(--c-text);--c-fg-muted:var(--c-text-muted);--c-line:var(--c-text);--c-btn:var(--c-taupe);--c-btn-fg:var(--c-surface);--c-btn-quiet:var(--c-bg);--c-btn-quiet-fg:var(--c-text);--c-btn-hover:var(--c-text);--c-btn-hover-fg:var(--c-surface);--font-sans:"Calibre", "Calibre Ersatz", "Helvetica Neue", Helvetica, Arial, sans-serif;--fw-thin:200;--fw-light:300;--fw-regular:400;--fw-medium:500;--fs-meta:clamp(16px, calc(15.34px + .18vw), 18px);--fs-ui:clamp(17px, calc(16.01px + .26vw), 20px);--fs-label:clamp(18px, calc(16.02px + .53vw), 24px);--fs-body:clamp(20px, calc(16.7px + .88vw), 30px);--fs-title:clamp(28px, calc(24.04px + 1.06vw), 40px);--fs-statement:clamp(32px, calc(23.43px + 2.29vw), 58px);--fs-hero:clamp(36px, calc(21.49px + 3.87vw), 80px);--fs-figure:clamp(48px, calc(24.25px + 6.33vw), 120px);--lh-tight:1;--lh-statement:1.1;--lh-body:1.2;--ls-ui:2px;--ls-ui-s:1px;--space-4xs:4px;--space-3xs:8px;--space-2xs:12px;--space-xs:16px;--space-s:20px;--space-m:25px;--space-l:50px;--space-xl:75px;--space-2xl:100px;--space-section-top:var(--space-2xl);--space-page-top:90px;--space-section-y:var(--space-2xl);--space-section-x:var(--space-2xl);--space-label-body:var(--space-l);--space-title-body:var(--space-l);--space-body-cta:var(--space-l);--gap-grid-row:var(--space-l);--gap-grid:40px;--control-h:50px;--control-h-s:40px;--nav-gap:32px;--header-h-compact:70px;--header-aktuell:var(--header-h);--logo-h:50px;--overlay-pad:40px;--facts-w:440px;--fact-label-w:200px;--hero-action:75px;--form-w:424px;--field-h:35px;--textarea-h:200px;--footer-inner-h:372px;--footer-meta-w:448px;--partner-logo-w:105px;--icon-box:25px;--icon-stroke:21px;--burger-w:32px;--burger-h:20px;--touch-target:44px;--banner-w:420px;--text-nudge:6px;--nav-nudge:10px;--content-max:1500px;--header-h:100px;--bleed-max:1800px;--measure-wide:var(--content-max);--measure-text:calc(var(--content-max) * 2 / 3);--border-w:1.5px;--border-thin:1px;--underline-w:1px;--underline-offset:2px;--transition-fast:.2s;--transition-slow:.4s;--ease:ease-in-out;--z-header:100}@media (max-width:1200px){:root{--space-section-x:var(--space-l);--space-section-y:var(--space-xl);--space-section-top:var(--space-l)}}@media (max-width:768px){:root{--space-section-x:var(--space-m);--space-section-y:var(--space-l);--space-section-top:var(--space-l);--gap-grid-row:var(--space-m);--logo-h:40px;--header-h:75px;--space-page-top:var(--space-l);--header-h-compact:60px;--burger-w:26px;--burger-h:16px;--space-label-body:var(--space-m);--space-title-body:var(--space-m);--space-body-cta:var(--space-m)}}@media (prefers-reduced-motion:reduce){:root{--transition-fast:1ms;--transition-slow:1ms}}
@font-face{font-family:Calibre;src:url(/fonts/calibre-thin.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Calibre;src:url(/fonts/calibre-light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Calibre;src:url(/fonts/calibre-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Calibre;src:url(/fonts/calibre-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Calibre Ersatz;src:local(Arial),local(Helvetica Neue),local(Helvetica);size-adjust:86%;ascent-override:75.5%;descent-override:40.5%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:var(--header-h)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}body{background:var(--c-bg);min-height:100dvh;color:var(--c-text);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;display:flex}main{flex:1 0 auto}:root:has(header[data-compact]){--header-aktuell:var(--header-h-compact)}h1,h2,h3,h4,h5,h6{font-weight:var(--fw-regular);line-height:var(--lh-body);text-wrap:balance;margin:0}h1,h2{font-size:var(--fs-title)}h3,h4,h5,h6{font-size:var(--fs-label);font-weight:var(--fw-medium)}p{margin:0 0 var(--space-m)}p:last-child{margin-bottom:0}a{color:inherit;text-decoration:none}img,picture,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}ul,ol{margin:0;padding:0}:focus-visible{outline:var(--border-w) solid var(--c-fg);outline-offset:var(--space-4xs)}@media (max-width:1200px){p,li,dd,address,figcaption{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}@media (max-width:768px){h1,h2,h3,h4,h5,h6{text-wrap:wrap}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-3xs);top:var(--space-3xs);z-index:calc(var(--z-header) + 1);padding:var(--space-3xs) var(--space-xs);background:var(--c-text);color:var(--c-surface);font-size:var(--fs-ui);transition:transform var(--transition-fast) var(--ease);position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}
.ConsentBanner-module__4VXeGW__banner{right:var(--space-s);bottom:var(--space-s);z-index:calc(var(--z-header) + 2);gap:var(--space-xs);width:min(var(--banner-w), calc(100% - 2 * var(--space-s)));padding:var(--space-s);border:var(--border-thin) solid color-mix(in srgb, var(--c-text) 12%, transparent);background:var(--c-surface);box-shadow:0 var(--space-3xs) var(--space-m) color-mix(in srgb, var(--c-text) 12%, transparent);color:var(--c-text);--c-fg:var(--c-text);animation:ConsentBanner-module__4VXeGW__einblenden var(--transition-slow) var(--ease) both;display:grid;position:fixed}@keyframes ConsentBanner-module__4VXeGW__einblenden{0%{opacity:0;transform:translateY(var(--space-3xs))}}.ConsentBanner-module__4VXeGW__banner:focus{outline:none}.ConsentBanner-module__4VXeGW__text{font-size:var(--fs-meta);font-weight:var(--fw-light);line-height:var(--lh-body);margin:0}.ConsentBanner-module__4VXeGW__link{text-decoration:underline;text-decoration-thickness:var(--underline-w);text-underline-offset:var(--underline-offset)}.ConsentBanner-module__4VXeGW__actions{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ConsentBanner-module__4VXeGW__button{--knopf-fs:calc(var(--fs-meta) * .78);--knopf-ls:calc(var(--ls-ui) * .75);height:var(--control-h-s);padding:0 var(--space-s);border:var(--border-thin) solid var(--c-text);background:var(--c-text);color:var(--c-surface);font:inherit;font-size:var(--knopf-fs);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--knopf-ls);text-transform:uppercase;cursor:pointer;transition:background var(--transition-fast) var(--ease), color var(--transition-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex}.ConsentBanner-module__4VXeGW__label{margin-right:calc(-1 * var(--knopf-ls));text-box:trim-both cap alphabetic}.ConsentBanner-module__4VXeGW__button:hover{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-text)}.ConsentBanner-module__4VXeGW__secondary{color:var(--c-text);background:0 0}.ConsentBanner-module__4VXeGW__secondary:hover{background:var(--c-text);border-color:var(--c-text);color:var(--c-surface)}@media (max-width:768px){.ConsentBanner-module__4VXeGW__banner{right:var(--space-3xs);bottom:var(--space-3xs);width:calc(100% - 2 * var(--space-3xs));padding:var(--space-xs)}}
