:root{--r-font-sans:-apple-system, BlinkMacSystemFont, var(--font-geist-sans,"Geist"), "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--r-font-mono:ui-monospace, "SF Mono", var(--font-geist-mono,"Geist Mono"), Menlo, monospace;--r-weight-regular:400;--r-weight-meta:450;--r-weight-medium:500;--r-weight-strong:550;--r-weight-semibold:600;--r-weight-heavy:650;--r-weight-bold:700;--r-text-display:30px;--r-text-display-leading:1.2;--r-text-display-weight:660;--r-text-display-tracking:-.026em;--r-text-subject:27px;--r-text-subject-leading:1.22;--r-text-subject-weight:650;--r-text-subject-tracking:-.024em;--r-text-title:18px;--r-text-title-leading:1.3;--r-text-title-weight:660;--r-text-title-tracking:-.02em;--r-text-reading:15px;--r-text-reading-leading:1.65;--r-text-reading-weight:400;--r-text-reading-tracking:-.003em;--r-text-body:14px;--r-text-body-leading:1.45;--r-text-body-weight:400;--r-text-body-tracking:-.003em;--r-text-row:13.5px;--r-text-row-leading:20px;--r-text-row-weight:400;--r-text-row-tracking:-.003em;--r-text-meta:12px;--r-text-meta-leading:16px;--r-text-meta-weight:450;--r-text-meta-tracking:0em;--r-text-label:12.5px;--r-text-label-leading:1.3;--r-text-label-weight:550;--r-text-label-tracking:0em;--r-space-0:0px;--r-space-1:2px;--r-space-2:4px;--r-space-3:6px;--r-space-4:8px;--r-space-5:10px;--r-space-6:12px;--r-space-7:14px;--r-space-8:16px;--r-space-9:20px;--r-space-10:24px;--r-space-11:28px;--r-space-12:32px;--r-space-13:40px;--r-space-14:48px;--r-space-15:64px;--r-radius-xs:6px;--r-radius-sm:8px;--r-radius-md:10px;--r-radius-lg:14px;--r-radius-xl:16px;--r-radius-card:20px;--r-radius-pill:999px;--r-layout-desk-gutter:8px;--r-layout-sidebar:268px;--r-layout-list:384px;--r-layout-list-min:320px;--r-layout-reading-column:680px;--r-layout-ask-column:700px;--r-layout-bar-height:56px;--r-layout-nav-row:28px;--r-layout-control:30px;--r-layout-control-lg:46px;--r-layout-touch:44px;--r-size-dot:8px;--r-size-unread:8px;--r-size-project-mark:10px;--r-size-avatar-row:15px;--r-size-avatar-nav:18px;--r-size-avatar-message:32px;--r-size-chip:24px;--r-size-icon:16px;--r-size-icon-stroke:1.75;--r-size-icon-meta:14px;--r-size-icon-meta-stroke:1.75;--r-size-icon-lg:20px;--r-size-icon-lg-stroke:1.5;--r-focus-width:2px;--r-focus-offset:2px;--r-focus-inset:-2px;--r-z-base:0;--r-z-raised:1;--r-z-raised-2:2;--r-z-chart-tip:5;--r-z-sticky:10;--r-z-sticky-bar:20;--r-z-header:30;--r-z-floating-bar:35;--r-z-drawer-scrim:38;--r-z-drawer:39;--r-z-modal-scrim:40;--r-z-modal:41;--r-z-toast:50;--r-z-popover:60;--r-z-tooltip:70;--r-z-dock:80;--r-dur-hover:.14s;--r-dur-dismiss:.17s;--r-dur-press:.38s;--r-dur-menu:.42s;--r-dur-reveal:.46s;--r-dur-drawer:.52s;--r-dur-tooltip-delay:.42s;--r-dur-shimmer:1.4s;--r-dur-breathe:2.4s;--r-dur-toast:5s;--r-ease-standard:cubic-bezier(.2, .8, .2, 1);--r-ease-spring:linear(0, .0074, .0292 1.6%, .1154 3.4%, .4417 8.9%, .6424 12.8%, .7895 16.6%, .8943 20.5%, .9656 24.6%, 1.0118 29.1%, 1.0303 32.2%, 1.0391 35.8%, 1.0393 39.8%, 1.0287 46.5%, 1.0057 60.8%, .9997 73.3%, 1);--r-bp-sm:640px;--r-bp-md:768px;--r-bp-lg:1024px;--r-bp-xl:1280px;--r-bp-2xl:1440px;--r-bp-phone:760px;--r-bp-drawer:1100px}:root,.r-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--r-desk:#f3f5f7;--r-sidebar:#f5f6f9;--r-surface:#fff;--r-surface-2:#f7f9fb;--r-surface-3:#ebedf1;--r-logo-plate:#f3f5f8;--r-field:#fff;--r-hover:#13171e0b;--r-selected:#ab440b15;--r-line:#13171e16;--r-line-strong:#13171e33;--r-ink-1:#13171e;--r-ink-2:#4f565f;--r-ink-3:#636a74;--r-ink-4:#868d96;--r-accent:#f35902;--r-accent-hover:#ff6620;--r-accent-ink:#380f01;--r-accent-text:#b33f01;--r-accent-soft:#f359021f;--r-accent-line:#f3590266;--r-focus:#eb5501;--r-unread:#f15800;--r-on-accent:var(--r-accent-ink);--r-ai:#7530e8;--r-ai-soft:#7530e81a;--r-ai-text:#6d22de;--r-ai-line:#7530e852;--r-gradient:linear-gradient(120deg, #ff9a1f 0%, #ff5a1f 38%, #ff3d7f 70%, #8b5cf6 100%);--r-switch-on:#34c759;--r-success:#027534;--r-success-soft:#0275341c;--r-warning:#945b02;--r-warning-soft:#ffbe3d42;--r-danger:#c90220;--r-danger-soft:#c902201a;--r-danger-ink:#fff;--r-info:#0167bb;--r-info-soft:#0167bb1a;--r-note:#866302;--r-note-soft:#fadd7252;--r-presence:#01a240;--r-flag-red:#ff3b30;--r-flag-orange:#cd7703;--r-flag-yellow:#ab8802;--r-flag-green:#03a23d;--r-flag-blue:#007aff;--r-flag-purple:#af52de;--r-flag-gray:#8c8c91;--r-cat-1:#018ff4;--r-cat-1-soft:#018ff424;--r-cat-1-text:#0267b3;--r-cat-2:#f64b86;--r-cat-2-soft:#f64b8624;--r-cat-2-text:#c4095e;--r-cat-3:#01a240;--r-cat-3-soft:#01a24024;--r-cat-3-text:#00752c;--r-cat-4:#b78200;--r-cat-4-soft:#b7820024;--r-cat-4-text:#865f01;--r-cat-5:#6f81ff;--r-cat-5-soft:#6f81ff24;--r-cat-5-text:#4c56db;--r-cat-6:#079aad;--r-cat-6-soft:#079aad24;--r-cat-6-text:#046f7d;--r-cat-7:#e44ad6;--r-cat-7-soft:#e44ad624;--r-cat-7-text:#b505a9;--r-cat-8:#6c9a03;--r-cat-8-soft:#6c9a0324;--r-cat-8-text:#4d7001;--r-cat-9:#049f80;--r-cat-9-soft:#049f8024;--r-cat-9-text:#01735c;--r-cat-10:#6e829b;--r-cat-10-soft:#6e829b24;--r-cat-10-text:#54677f;--r-scrim:#13171e4d;--r-shadow-card:0 0 0 1px var(--r-line), 0 1px 2px color-mix(in srgb, var(--r-scrim) 12%, transparent), 0 18px 44px -20px color-mix(in srgb, var(--r-scrim) 50%, transparent);--r-shadow-float:0 0 0 1px var(--r-line), 0 12px 32px -14px color-mix(in srgb, var(--r-scrim) 70%, transparent);--r-shadow-pop:0 0 0 1px color-mix(in srgb, var(--r-line-strong) 50%, transparent), 0 24px 56px -18px color-mix(in srgb, var(--r-scrim) 73%, transparent);--r-shadow-lift:0 0 0 1px var(--r-line), 0 1px 3px color-mix(in srgb, var(--r-scrim) 18%, transparent)}.dark,.r-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--r-desk:#131619;--r-sidebar:#16181c;--r-surface:#1b1e21;--r-surface-2:#232629;--r-surface-3:#2c2f33;--r-logo-plate:#cdd2d9;--r-field:#17191d;--r-hover:#f3f4f70e;--r-selected:#f3f4f712;--r-line:#f3f4f716;--r-line-strong:#f3f4f733;--r-ink-1:#f3f4f7;--r-ink-2:#babec4;--r-ink-3:#94989e;--r-ink-4:#6d7177;--r-accent:#ff763b;--r-accent-hover:#ff8b5d;--r-accent-ink:#380f00;--r-accent-text:#ff9e78;--r-accent-soft:#ff763b2e;--r-accent-line:#ff763b73;--r-focus:#ff763b;--r-unread:#ff763b;--r-on-accent:var(--r-accent-ink);--r-ai:#b09cff;--r-ai-soft:#b09cff29;--r-ai-text:#b9a8ff;--r-ai-line:#b09cff61;--r-gradient:linear-gradient(120deg, #ffa53d 0%, #ff6a2e 38%, #ff4f8e 70%, #9d74ff 100%);--r-switch-on:#30d158;--r-success:#3ce074;--r-success-soft:#3ce07426;--r-warning:#ffc345;--r-warning-soft:#ffc34524;--r-danger:#ff6b7a;--r-danger-soft:#ff6b7a21;--r-danger-ink:#37040c;--r-info:#7ab9ff;--r-info-soft:#7ab9ff29;--r-note:#f2cd64;--r-note-soft:#f2cd6412;--r-presence:#40d868;--r-flag-red:#ff453a;--r-flag-orange:#ff9f0a;--r-flag-yellow:#ffd60a;--r-flag-green:#30d158;--r-flag-blue:#0a84ff;--r-flag-purple:#bf5af2;--r-flag-gray:#98989d;--r-cat-1:#72b8ff;--r-cat-1-soft:#72b8ff33;--r-cat-1-text:#93c8ff;--r-cat-2:#ff88a8;--r-cat-2-soft:#ff88a833;--r-cat-2-text:#ffa5bb;--r-cat-3:#47d269;--r-cat-3-soft:#47d26933;--r-cat-3-text:#5be379;--r-cat-4:#e7a502;--r-cat-4-soft:#e7a50233;--r-cat-4-text:#fbb405;--r-cat-5:#9badff;--r-cat-5-soft:#9badff33;--r-cat-5-text:#b0bfff;--r-cat-6:#03c9e1;--r-cat-6-soft:#03c9e133;--r-cat-6-text:#01dbf5;--r-cat-7:#ff74ef;--r-cat-7-soft:#ff74ef33;--r-cat-7-text:#ff98f1;--r-cat-8:#8ec90e;--r-cat-8-soft:#8ec90e33;--r-cat-8-text:#9dda31;--r-cat-9:#28cfa8;--r-cat-9-soft:#28cfa833;--r-cat-9-text:#42e0b8;--r-cat-10:#99adc6;--r-cat-10-soft:#99adc633;--r-cat-10-text:#a9bdd6;--r-scrim:#0506099e;--r-shadow-card:0 0 0 1px var(--r-line), 0 20px 50px -20px color-mix(in srgb, var(--r-scrim) 90%, transparent);--r-shadow-float:0 0 0 1px var(--r-line), 0 12px 32px -14px color-mix(in srgb, var(--r-scrim) 70%, transparent);--r-shadow-pop:0 0 0 1px color-mix(in srgb, var(--r-line-strong) 55%, transparent), 0 28px 70px -20px var(--r-scrim);--r-shadow-lift:0 0 0 1px var(--r-line), 0 1px 3px color-mix(in srgb, var(--r-scrim) 18%, transparent)}@media (prefers-contrast:more){:root,.r-light{--r-accent:#b33f01;--r-accent-hover:#9c3601;--r-accent-ink:#fff;--r-accent-text:#8f3200;--r-accent-line:#b33f01b3;--r-focus:#b33f01;--r-unread:#b33f01}.dark,.r-dark{--r-accent:#ff9e78;--r-accent-hover:#ffb596;--r-accent-ink:#0e1016;--r-accent-text:#ffc0a6;--r-accent-line:#ff9e7899;--r-focus:#ff9e78;--r-unread:#ff9e78}}@media (prefers-reduced-motion:reduce){:root{--r-dur-hover:.01ms;--r-dur-dismiss:.01ms;--r-dur-press:.01ms;--r-dur-menu:.01ms;--r-dur-reveal:.01ms;--r-dur-drawer:.01ms}}:root,.r-light,.r-dark{--r-canvas:var(--r-desk);--r-panel:var(--r-surface);--r-panel-2:var(--r-surface-2);--r-panel-3:var(--r-surface-3);--r-line-2:var(--r-line);--r-line-3:var(--r-line-strong);--r-accent-hi:var(--r-accent-hover);--r-accent-tip:var(--r-accent-text);--r-accent-glow:var(--r-accent-line);--r-accent-hatch:var(--r-accent-soft);--r-accent-halo:var(--r-accent-soft);--r-beam:var(--r-selected);--r-gold:var(--r-accent);--r-up:var(--r-success);--r-up-soft:var(--r-success-soft);--r-down:var(--r-danger);--r-down-soft:var(--r-danger-soft);--r-danger-hi:var(--r-danger);--r-live:var(--r-danger);--r-warn:var(--r-warning);--r-warn-soft:var(--r-warning-soft);--r-warn-line:var(--r-warning-soft);--r-violet:var(--r-cat-7-text);--r-violet-soft:var(--r-cat-7-soft);--r-note-line:var(--r-note-soft);--r-label-1:var(--r-cat-1);--r-label-2:var(--r-cat-2);--r-label-3:var(--r-cat-3);--r-label-4:var(--r-cat-4);--r-label-5:var(--r-cat-5);--r-label-6:var(--r-cat-6);--r-label-7:var(--r-cat-7);--r-label-8:var(--r-cat-8);--r-label-9:var(--r-cat-9);--r-label-10:var(--r-cat-10);--r-s1:var(--r-accent);--r-s2:var(--r-cat-1);--r-s3:var(--r-cat-3);--r-s4:var(--r-cat-5);--r-s5:var(--r-cat-2);--r-s6:var(--r-cat-7);--r-hl:0 0 0 0 transparent;--r-elev-1:var(--r-shadow-card);--r-elev-1-hover:var(--r-shadow-float);--r-elev-control:inset 0 0 0 1px var(--r-line);--r-ring:inset 0 0 0 1px var(--r-line);--r-ring-control:inset 0 0 0 1px var(--r-line);--r-ring-hover:inset 0 0 0 1px var(--r-line-strong);--r-ring-selected:inset 0 0 0 1px var(--r-accent-line), 0 0 0 3px var(--r-accent-soft);--r-ring-focus:inset 0 0 0 1.5px var(--r-focus), 0 0 0 3px var(--r-accent-soft);--r-ring-invalid:inset 0 0 0 1px var(--r-danger), 0 0 0 3px var(--r-danger-soft);--r-glow-accent:0 0 0 0 transparent;--r-glow-accent-hover:0 0 0 0 transparent;--r-font-ui:var(--r-font-sans);--r-font-display:var(--r-font-sans);--r-tracking-display:var(--r-text-display-tracking);--r-tracking-figure:var(--r-text-display-tracking);--r-tracking-heading:var(--r-text-title-tracking);--r-tracking-ui:var(--r-text-row-tracking);--r-tracking-caps:var(--r-text-label-tracking);--r-text-label-xs:var(--r-text-label);--r-text-label-xs-leading:var(--r-text-label-leading);--r-text-label-xs-weight:var(--r-text-label-weight);--r-text-label-xs-tracking:var(--r-text-label-tracking);--r-text-eyebrow:var(--r-text-label);--r-text-eyebrow-leading:var(--r-text-label-leading);--r-text-eyebrow-weight:var(--r-text-label-weight);--r-text-eyebrow-tracking:var(--r-text-label-tracking);--r-text-caption:var(--r-text-meta);--r-text-caption-leading:var(--r-text-meta-leading);--r-text-caption-weight:var(--r-text-meta-weight);--r-text-caption-tracking:var(--r-text-meta-tracking);--r-text-small:var(--r-text-meta);--r-text-small-leading:var(--r-text-meta-leading);--r-text-small-weight:var(--r-text-meta-weight);--r-text-small-tracking:var(--r-text-meta-tracking);--r-text-base:var(--r-text-body);--r-text-base-leading:var(--r-text-body-leading);--r-text-base-weight:var(--r-text-body-weight);--r-text-base-tracking:var(--r-text-body-tracking);--r-text-h3:var(--r-text-body);--r-text-h3-leading:var(--r-text-body-leading);--r-text-h3-tracking:var(--r-text-body-tracking);--r-text-h3-weight:var(--r-weight-semibold);--r-text-read:var(--r-text-reading);--r-text-read-leading:var(--r-text-reading-leading);--r-text-read-weight:var(--r-text-reading-weight);--r-text-read-tracking:var(--r-text-reading-tracking);--r-text-h2:var(--r-text-title);--r-text-h2-leading:var(--r-text-title-leading);--r-text-h2-weight:var(--r-text-title-weight);--r-text-h2-tracking:var(--r-text-title-tracking);--r-text-h2-dialog:var(--r-text-title);--r-text-h2-dialog-leading:var(--r-text-title-leading);--r-text-h2-dialog-weight:var(--r-text-title-weight);--r-text-h2-dialog-tracking:var(--r-text-title-tracking);--r-text-figure-sm:var(--r-text-title);--r-text-figure-sm-leading:var(--r-text-title-leading);--r-text-figure-sm-weight:var(--r-text-title-weight);--r-text-figure-sm-tracking:var(--r-text-title-tracking);--r-text-figure-md:var(--r-text-subject);--r-text-figure-md-leading:var(--r-text-subject-leading);--r-text-figure-md-weight:var(--r-text-subject-weight);--r-text-figure-md-tracking:var(--r-text-subject-tracking);--r-text-figure-lg:var(--r-text-display);--r-text-figure-lg-leading:var(--r-text-display-leading);--r-text-figure-lg-weight:var(--r-text-display-weight);--r-text-figure-lg-tracking:var(--r-text-display-tracking);--r-text-figure-xl:var(--r-text-display);--r-text-figure-xl-leading:var(--r-text-display-leading);--r-text-figure-xl-weight:var(--r-text-display-weight);--r-text-figure-xl-tracking:var(--r-text-display-tracking);--r-text-mono:var(--r-text-meta);--r-text-mono-leading:var(--r-text-meta-leading);--r-text-mono-weight:var(--r-text-meta-weight);--r-text-mono-tracking:var(--r-text-meta-tracking);--r-text-code:var(--r-text-meta);--r-text-code-leading:var(--r-text-meta-leading);--r-text-code-weight:var(--r-text-meta-weight);--r-text-code-tracking:var(--r-text-meta-tracking);--r-text-kbd:var(--r-text-meta);--r-text-kbd-leading:var(--r-text-meta-leading);--r-text-kbd-weight:var(--r-text-meta-weight);--r-text-kbd-tracking:var(--r-text-meta-tracking);--r-radius-2xl:var(--r-radius-lg);--r-radius-3xl:var(--r-radius-xl);--r-radius-4xl:var(--r-radius-card);--r-radius-dialog:var(--r-radius-card);--r-radius-full:var(--r-radius-pill);--r-control-3xs:20px;--r-control-2xs:var(--r-size-chip);--r-control-xs:var(--r-layout-nav-row);--r-control-sm:var(--r-layout-control);--r-control-md:var(--r-layout-control);--r-control-lg:var(--r-layout-control-lg);--r-control-touch:var(--r-layout-touch);--r-layout-toolbar:var(--r-layout-bar-height);--r-layout-mobile-bar:var(--r-layout-bar-height);--r-layout-list-max:var(--r-layout-list);--r-layout-rail:320px;--r-layout-reader-min:480px;--r-icon-xs:var(--r-size-icon-meta);--r-icon-xs-stroke:var(--r-size-icon-meta-stroke);--r-icon-sm:var(--r-size-icon-meta);--r-icon-sm-stroke:var(--r-size-icon-meta-stroke);--r-icon-md:var(--r-size-icon);--r-icon-md-stroke:var(--r-size-icon-stroke);--r-icon-lg:var(--r-size-icon);--r-icon-lg-stroke:var(--r-size-icon-stroke);--r-icon-xl:var(--r-size-icon-lg);--r-icon-xl-stroke:var(--r-size-icon-lg-stroke);--r-icon-2xl:var(--r-size-icon-lg);--r-icon-2xl-stroke:var(--r-size-icon-lg-stroke);--r-dur-fast:var(--r-dur-hover);--r-dur-exit:var(--r-dur-hover);--r-dur-fade:var(--r-dur-hover);--r-dur-enter:var(--r-dur-hover);--r-dur-switch:var(--r-dur-hover);--r-dur-slow:var(--r-dur-menu);--r-ease-out:var(--r-ease-standard);--r-ease-in:var(--r-ease-standard);--r-ease-in-out:var(--r-ease-standard)}
:root{--s-page-margin:clamp(20px, 4.45vw, 64px);--s-max-page:1312px;--s-max-text:720px;--s-header-h:64px;--s-font-display:var(--font-display,var(--r-font-sans)), var(--r-font-sans);--s-font-text:var(--font-geist-sans,"Geist"), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--s-text-hero:min(clamp(40px, 3.4vw + 27px, 76px), 8.4vh + 8px);--s-text-h1:clamp(34px, 2.2vw + 24px, 56px);--s-text-h2:clamp(30px, 1.6vw + 22px, 48px);--s-text-lead:clamp(17px, .36vw + 15.6px, 21px);--s-text-body:clamp(16px, .1vw + 15.6px, 17px);--s-space-chapter:clamp(88px, 9vw, 144px);--s-ease-out:cubic-bezier(.16, 1, .3, 1);--s-ease-io:cubic-bezier(.65, 0, .35, 1)}@media (max-width:759px){:root{--s-header-h:56px}}@media not (prefers-contrast:more){:root,.r-light,.dark,.r-dark{--r-accent-ink:#13171e;--r-on-accent:#13171e}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--s-header-h) + 16px);scrollbar-gutter:stable;background:var(--r-desk);overflow-x:clip}body{background:var(--r-desk);min-height:100dvh;color:var(--r-ink-1);font-family:var(--s-font-text);font-size:var(--s-text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01" on;flex-direction:column;margin:0;line-height:1.6;display:flex;overflow-x:clip}main{flex:1 0 auto}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}img,svg{display:block}::selection{background:color-mix(in srgb, var(--r-accent) 22%, transparent)}:focus-visible{outline:var(--r-focus-width) solid var(--r-focus);outline-offset:var(--r-focus-offset);border-radius:6px}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:100;border-radius:var(--r-radius-md);background:var(--r-surface);transition:transform var(--r-dur-menu) var(--r-ease-spring);padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(calc(-100% - 24px))}.skip:focus{box-shadow:var(--r-shadow-pop);transform:none}main:focus{outline:none}.wrap{width:min(100% - 2 * var(--s-page-margin), var(--s-max-page));margin-inline:auto}html[lang=de] .body-copy{-webkit-hyphens:auto;hyphens:auto}.two-ink em,.two-ink .ink-3{color:var(--r-ink-3);font-style:normal}.h1{font-family:var(--s-font-display);font-size:var(--s-text-h1);letter-spacing:-.024em;text-wrap:balance;font-weight:580;line-height:1.04}.h2{font-family:var(--s-font-display);font-size:var(--s-text-h2);letter-spacing:-.022em;text-wrap:balance;font-weight:580;line-height:1.08}.lead{color:var(--r-ink-2);font-size:var(--s-text-lead);letter-spacing:-.01em;text-wrap:pretty;line-height:1.5}.kicker{color:var(--r-ink-3);font-size:var(--r-text-label);font-weight:var(--r-text-label-weight);letter-spacing:.01em}.link{color:var(--r-accent-text);letter-spacing:-.005em;align-items:center;gap:8px;font-weight:560;display:inline-flex}.link .link-text{transition:background-size .2s var(--r-ease-standard);background:linear-gradient(currentColor,currentColor) 100% 100%/0% 1.5px no-repeat;padding-bottom:2px}.link:hover .link-text{transition-duration:.26s;transition-timing-function:var(--s-ease-out);background-position:0 100%;background-size:100% 1.5px}.route-arrow path{transform-box:fill-box;transition:transform .36s var(--r-ease-spring)}.route-arrow .ra-stem{transform-origin:0}.link:hover .route-arrow .ra-stem,.btn:hover .route-arrow .ra-stem{transform:scaleX(1.22)}.link:hover .route-arrow .ra-head,.btn:hover .route-arrow .ra-head{transform:translate(3px)}.btn{letter-spacing:-.01em;white-space:nowrap;height:48px;transition:background-color var(--r-dur-hover) var(--r-ease-standard), box-shadow var(--r-dur-hover) var(--r-ease-standard), color var(--r-dur-hover) var(--r-ease-standard), transform var(--r-dur-press) var(--r-ease-spring);border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}.btn:active{transform:scale(.97)}.btn:focus-visible{outline-offset:3px;border-radius:14px}.btn-sm:focus-visible{border-radius:10px}.btn-primary{background:var(--r-accent);color:var(--r-accent-ink);box-shadow:0 1px 0 #ffffff47 inset, 0 10px 24px -12px color-mix(in srgb, var(--r-accent) 80%, transparent)}.btn-primary:hover{background:var(--r-accent-hover);box-shadow:0 1px 0 #ffffff47 inset, 0 12px 26px -12px color-mix(in srgb, var(--r-accent) 85%, transparent)}.btn-ghost{background:var(--r-surface);color:var(--r-ink-1);box-shadow:var(--r-shadow-lift)}.dark .btn-ghost{background:var(--r-surface-2)}.btn-ghost:hover{box-shadow:var(--r-shadow-float)}.btn-sm{border-radius:10px;height:36px;padding:0 14px;font-size:14px}.btn[disabled],.btn[aria-disabled=true]{cursor:progress;opacity:.72}.lk-lid{fill:var(--r-accent)}.lk-panels{fill:var(--r-ink-2)}.lk-word{fill:var(--r-ink-1)}.lk-lid{transition:translate .42s var(--r-ease-spring)}a:hover>svg .lk-lid,a:focus-visible>svg .lk-lid{translate:0 -11px}html.motion-reduced *,html.motion-reduced :before,html.motion-reduced :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}::view-transition-old(root){animation-duration:.26s;animation-timing-function:var(--r-ease-standard)}::view-transition-new(root){animation-duration:.26s;animation-timing-function:var(--r-ease-standard)}@media print{html,body{color:#000!important;background:#fff!important}[data-print=hide]{display:none!important}}
@font-face{font-family:geistSans;src:url(../media/Geist_Text-s.p.2ro-mwqp5cscq.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_50169098-module__fg7mfW__className{font-family:geistSans,geistSans Fallback}.geistsans_50169098-module__fg7mfW__variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_Text.36frd04knn7ox.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_96277b47-module__HGAAqW__className{font-family:geistMono}.geistmono_96277b47-module__HGAAqW__variable{--font-geist-mono:"geistMono"}
@font-face{font-family:funnelDisplay;src:url(../media/FunnelDisplay_Variable-s.p.2d-0xovjyj8uz.woff2)format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:funnelDisplay Fallback;src:local(Arial);ascent-override:94.19%;descent-override:23.55%;line-gap-override:0.0%;size-adjust:106.17%}.funneldisplay_5abef079-module__00uUxq__className{font-family:funnelDisplay,funnelDisplay Fallback}.funneldisplay_5abef079-module__00uUxq__variable{--font-display:"funnelDisplay", "funnelDisplay Fallback"}
:is(html:not([lang=de]) .not-found-module__ZnH2NG__shell[data-nf=de],html[lang=de] .not-found-module__ZnH2NG__shell[data-nf=en]){display:none}.not-found-module__ZnH2NG__shell{min-height:100dvh;width:min(100% - 2 * var(--s-page-margin), var(--s-max-page));flex-direction:column;margin-inline:auto;display:flex}.not-found-module__ZnH2NG__top{height:var(--s-header-h);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.not-found-module__ZnH2NG__logo{border-radius:8px;display:inline-flex}.not-found-module__ZnH2NG__main{flex:1;align-content:center;justify-items:start;gap:18px;max-width:44rem;padding:clamp(40px,8vh,96px) 0;display:grid}.not-found-module__ZnH2NG__route{width:min(360px,100%);height:auto;margin-bottom:8px;overflow:visible}.not-found-module__ZnH2NG__rail,.not-found-module__ZnH2NG__branch{stroke-width:2px;stroke-linecap:round}.not-found-module__ZnH2NG__rail{stroke:var(--r-line-strong)}.not-found-module__ZnH2NG__branch{stroke:var(--r-accent);stroke-dasharray:160;stroke-dashoffset:0}.not-found-module__ZnH2NG__station{fill:var(--r-desk);stroke:var(--r-ink-4);stroke-width:2px}.not-found-module__ZnH2NG__spark{fill:var(--r-accent);transform-box:fill-box;transform-origin:50%}html.motion-full .not-found-module__ZnH2NG__branch{animation:not-found-module__ZnH2NG__draw 1.1s var(--s-ease-out) .2s both}html.motion-full .not-found-module__ZnH2NG__spark{animation:not-found-module__ZnH2NG__pop .52s var(--r-ease-spring) 1.05s both}@keyframes not-found-module__ZnH2NG__draw{0%{stroke-dashoffset:160px}}@keyframes not-found-module__ZnH2NG__pop{0%{opacity:0;transform:scale(.2)}}.not-found-module__ZnH2NG__code{color:var(--r-accent-text);font-family:var(--r-font-mono);letter-spacing:.04em;font-size:14px;font-weight:560}.not-found-module__ZnH2NG__links{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:14px;display:flex}.not-found-module__ZnH2NG__hints{color:var(--r-ink-3);gap:6px;margin-top:18px;font-size:15px;display:grid}.not-found-module__ZnH2NG__hints a{color:var(--r-accent-text);font-weight:560}.not-found-module__ZnH2NG__foot{color:var(--r-ink-3);flex-wrap:wrap;gap:8px 20px;padding:24px 0 32px;font-size:13px;display:flex}.not-found-module__ZnH2NG__foot a:hover{color:var(--r-ink-1)}
