@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}table{text-indent:0;border-color:inherit;border-collapse:collapse}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}}html{background-color:var(--af-background)}body{color:var(--af-ink);font-family:var(--af-font-sans), system-ui, sans-serif;--af-tracking:.01em;letter-spacing:var(--af-tracking)}.font-sans{--af-tracking:.01em;letter-spacing:var(--af-tracking)}.font-serif{--af-tracking:normal;letter-spacing:var(--af-tracking);font-feature-settings:"liga", "calt", "onum"}.font-mono{--af-tracking:normal;letter-spacing:var(--af-tracking)}:focus-visible{outline:2px solid var(--af-foreground);outline-offset:2px}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--af-background:#fdfbf6;--af-surface:#fffffd;--af-canvas:#f1eee6;--af-canvas-soft:#f9f6f0;--af-foreground:#0d0b04;--af-ink-ui-hover:var(--af-ink-secondary);--af-ink:#0d0b04;--af-ink-secondary:#68635a;--af-ink-system:#9a948b;--af-ink-annotation:#aba59c;--af-grain:#efe8d9;--af-border:#e9e5da;--af-danger:#ba0022;--af-measure:88rem;--af-measure-margin:clamp(1rem, .41rem + 2.96vw, 3rem);--af-space-fluid-xs:clamp(.5rem, .4rem + .5vw, .75rem);--af-space-fluid-sm:clamp(.75rem, .6rem + .75vw, 1.25rem);--af-space-fluid-md:clamp(1rem, .7rem + 1.5vw, 2rem);--af-space-fluid-lg:clamp(1.5rem, 1rem + 2.5vw, 3rem);--af-space-fluid-xl:clamp(2rem, 1rem + 4vw, 5rem);--af-space-fluid-2xl:clamp(3rem, 1.5rem + 6vw, 7rem);--af-space-fluid-section-x:clamp(.75rem, .25rem + 2vw, 2rem);--af-duration-swap:.15s;--af-duration-move:.24s;--af-duration-stage:.5s;--af-ease-soft:cubic-bezier(.2, .7, .2, 1);--af-outline:0 0 0 1px #0d0b040a;--af-shadow-glow-height:26px;--af-shadow-glow-height-raised:34px;--af-shadow-drop-height:14px;--af-shadow-drop-height-raised:26px;--af-shadow-glow-blur:14px;--af-shadow-glow-blur-raised:18px;--af-shadow-drop-blur:9px;--af-shadow-drop-blur-raised:15px;--af-shadow-drop-color-rest:#0d0b0413;--af-shadow-drop-color-raised:#0d0b041a;--af-shadow-glow-opacity-rest:.25;--af-shadow-glow-opacity-raised:.36;--af-grain-stage:.9;--af-grain-color:.3}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--af-background:#0d0b04;--af-surface:#131109;--af-canvas-soft:#1c1a14;--af-canvas:#22201b;--af-foreground:#e6e5dd;--af-ink-ui-hover:var(--af-ink-secondary);--af-ink:#e6e5dd;--af-ink-secondary:#918f8a;--af-ink-system:#5d5b56;--af-ink-annotation:#4d4b46;--af-grain:#35312a;--af-border:#302f2d;--af-danger:#ff3f49;--af-outline:0 -1px 0 #ffffff14, 0 0 0 1px #ffffff09;--af-shadow-drop-color-rest:#0003;--af-shadow-drop-color-raised:#0000004d;--af-shadow-glow-opacity-rest:.28;--af-shadow-glow-opacity-raised:.4;--af-grain-stage:.5}:root{--af-radius:1rem;--af-radius-sm:calc(var(--af-radius) - 10px);--af-radius-md:calc(var(--af-radius) - 8px);--af-radius-lg:calc(var(--af-radius) - 4px);--af-radius-xl:calc(var(--af-radius) - 2px);--af-radius-2xl:var(--af-radius);--af-radius-3xl:calc(var(--af-radius) + 4px);--af-radius-24:calc(var(--af-radius) + 8px);--af-font-sans:"Soehne", system-ui, sans-serif;--af-font-serif:"Martina Plantijn", Georgia, serif;--af-font-mono:Menlo, ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", monospace;--af-font-code-block:Menlo, ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", monospace;--af-font-hand:"Caveat", cursive;--af-weight-book:400;--af-weight-strong:500;--af-weight-brand:600;--af-weight-serif-naming:400;--af-weight-serif-reading:300;--af-text-card-title-size:20px;--af-text-card-title-leading:24px;--af-text-section-size:18px;--af-text-section-leading:24px;--af-text-context-size:18px;--af-text-context-leading:28px;--af-text-reading-size:16px;--af-text-reading-leading:24px;--af-text-ui-size:14px;--af-text-ui-leading:20px;--af-text-meta-size:12px;--af-text-meta-leading:16px;--af-beat:24px;--af-flow-tight:16px;--af-flow-paragraph:var(--af-beat);--af-flow-near:32px;--af-flow-block:72px;--af-flow-chapter:96px}@property --af-beat{syntax:"<length>";inherits:true;initial-value:24px}:root{--af-stage-background:#f1eee6;--af-stage-surface:#f3f2ef;--af-stage-canvas-soft:#ede9df;--af-stage-canvas:#e6e1d4;--af-stage-border:#dfd8c7;--af-stage-grain:#e5dbc3;--af-stage-ink-system:#89837a;--af-stage-foreground:var(--af-ink);--af-stage-ink-ui-hover:var(--af-ink-secondary)}.dark{--af-stage-background:#22201b;--af-stage-surface:#292722;--af-stage-canvas-soft:#32312d;--af-stage-canvas:#393734;--af-stage-border:#484846;--af-stage-grain:#4c4a46;--af-stage-ink-system:#6e6c67;--af-stage-foreground:var(--af-ink);--af-stage-ink-ui-hover:var(--af-ink-secondary)}[data-akzent=cyan]{--af-family:#0a90d2;--af-family-ink:#aeffff;--af-family-carry:#0088c8}.dark [data-akzent=cyan]{--af-family:#0068a8;--af-family-ink:#8feef5;--af-family-carry:#3085c8}[data-akzent=orange]{--af-family:#e54f10;--af-family-ink:#ffffc2;--af-family-carry:#e34e0d}.dark [data-akzent=orange]{--af-family:#b92200;--af-family-ink:#f4eba5;--af-family-carry:#e24d32}[data-akzent=royalblau]{--af-family:#1d57f6;--af-family-ink:#a3ffff;--af-family-carry:#1d57f6}.dark [data-akzent=royalblau]{--af-family:#0a05df;--af-family-ink:#81eef6;--af-family-carry:#4377ff}[data-akzent=gelb]{--af-family:#ffd102;--af-family-ink:#994000;--af-family-carry:#9a7e00}.dark [data-akzent=gelb]{--af-family:#daa700;--af-family-ink:#6c2200;--af-family-carry:#daa700}[data-akzent=mint]{--af-family:#53f399;--af-family-ink:#004d00;--af-family-carry:#009453}.dark [data-akzent=mint]{--af-family:#00cd57;--af-family-ink:#012900;--af-family-carry:#00cd57}[data-akzent=pink]{--af-family:#fd73ed;--af-family-ink:#7e006e;--af-family-carry:#cf47c2}.dark [data-akzent=pink]{--af-family:#e034c7;--af-family-ink:#4c0042;--af-family-carry:#e034c7}[data-akzent=beige]{--af-family:#f6ebd9;--af-family-ink:#524733;--af-family-carry:#897f6f}.dark [data-akzent=beige]{--af-family:#e6dac7;--af-family-ink:#453a24;--af-family-carry:#e6dac7}[data-akzent=anthrazit]{--af-family:#211f1e;--af-family-ink:#f6ebd9;--af-family-carry:#211f1e}.dark [data-akzent=anthrazit]{--af-family:#161412;--af-family-ink:#e6dac7;--af-family-carry:#82807d}:root{--af-space-bind:8px;--af-space-separate:16px;--af-space-pad:24px;--af-space-between:32px;--af-space-structure:48px}.af-tone-canvas{--af-ink-system:var(--af-stage-ink-system);--af-ink-ui-hover:var(--af-stage-ink-ui-hover);--af-background:var(--af-stage-background);--af-surface:var(--af-stage-surface);--af-canvas:var(--af-stage-canvas);--af-canvas-soft:var(--af-stage-canvas-soft);--af-foreground:var(--af-stage-foreground);--af-border:var(--af-stage-border);--af-grain:var(--af-stage-grain)}
:is(.af-ui,.af-stage){display:block}:is(.af-ui,.af-stage) :where(h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol:not([class]),ul:not([class])){text-box-trim:none;margin:0}:is(.af-ui,.af-stage) h2{margin-top:48px}:is(.af-ui,.af-stage) h3{margin-top:32px}:is(.af-ui,.af-stage) :is(h4,h5,h6){margin-top:24px}:is(.af-ui,.af-stage) :where(.code-schale){margin:0}:is(.af-ui,.af-stage) h1+:where(p,dl,ol,ul,.code-schale){margin-top:16px}:is(.af-ui,.af-stage) :is(h2,:has(>h2))+:where(p,dl,ol,ul,.code-schale){margin-top:24px}:is(.af-ui,.af-stage) :is(h3,:has(>h3))+:where(p,dl,ol,ul,.code-schale){margin-top:16px}:is(.af-ui,.af-stage) :is(h4,h5,h6,:has(>:is(h4,h5,h6)))+:where(p,dl,ol,ul,.code-schale),:is(.af-ui,.af-stage) summary :is(h1,h2,h3,h4,h5,h6)+p{margin-top:8px}:is(.af-ui,.af-stage) :where(p,dl,ol,ul,.code-schale)+:where(p,dl,ol,ul,.code-schale){margin-top:16px}:is(.af-ui,.af-stage) :where(figure){margin:0}:is(.af-ui,.af-stage) figure>:is(img,picture,video,iframe,svg,div)+:where(figcaption,p){margin-top:8px}:is(.af-ui,.af-stage)>:is(h1,h2,h3,h4,h5,h6):first-child,:is(.af-ui,.af-stage)>:first-child>:is(h1,h2,h3,h4,h5,h6):first-child,:is(.af-ui,.af-stage) summary :is(h2,h3,h4,h5,h6),:is(.af-ui,.af-stage) li>:is(h2,h3,h4,h5,h6):first-child{margin-top:0}:is(.af-ui,.af-stage) :is(h1,h2,h3,h4,h5,h6){text-wrap:balance}:is(.af-ui,.af-stage) h1{max-inline-size:30ch}.af-stage>header>h1{margin-inline:auto}:is(.af-ui,.af-stage) :is(p,li,dt,dd){text-wrap:pretty}:is(.af-ui,.af-stage) :where(p:not(.af-type-ui),ul:not([class])>li,ol:not([class])>li,blockquote){max-inline-size:58ch}:is(.af-ui,.af-stage) :where(summary>p),:is(.af-ui,.af-stage) :is(.af-card,.af-sheet) :where(p,li,dt,dd,blockquote){max-inline-size:none}:is(.af-ui,.af-stage) :is(.af-card,.af-sheet,.af-paper,.af-row>*) p{text-wrap:balance}:is(.af-ui,.af-stage) h1{font-family:var(--af-font-serif);font-weight:var(--af-weight-book);letter-spacing:0;color:var(--af-ink)}.af-stage h1{font-size:38px;line-height:44px}.af-ui h1{font-size:clamp(2.375rem,2.046rem + 1.348vw,3.125rem);line-height:round(1.1em,4px)}:is(.af-ui,.af-stage) h1+p{font-size:20px;line-height:28px}:is(.af-ui,.af-stage) :is(h3,h4,h5,h6),.af-ui h2{font-family:var(--af-font-sans);font-weight:var(--af-weight-strong);letter-spacing:.01em;font-size:var(--af-text-section-size);line-height:var(--af-text-section-leading);color:var(--af-ink-secondary)}:is(.af-ui,.af-stage) :is(p,li,dt,dd){font-family:var(--af-font-sans);font-weight:var(--af-weight-book);font-size:var(--af-text-reading-size);line-height:var(--af-text-reading-leading);color:var(--af-ink-secondary)}:is(.af-ui,.af-stage) :is(p,li,dt,dd) :is(b,strong){font-weight:var(--af-weight-strong)}:is(.af-ui,.af-stage) dt{font-family:var(--af-font-sans);font-weight:var(--af-weight-book);font-size:var(--af-text-ui-size);line-height:var(--af-text-ui-leading);color:var(--af-ink-system)}:is(.af-ui,.af-stage) dd{margin-top:8px}:is(.af-ui,.af-stage) dd+dt{margin-top:16px}:is(.af-ui,.af-stage) [data-zeile]>dd{font-size:var(--af-text-ui-size);line-height:var(--af-text-ui-leading);margin-top:0}.af-stage h2{font-family:var(--af-font-serif);font-weight:var(--af-weight-book);letter-spacing:0;color:var(--af-ink);font-size:22px;line-height:28px}:is(.af-ui,.af-stage) .code-inhalt{color:var(--af-ink-secondary);font-size:14px;line-height:20px}:is(.af-ui,.af-stage) .af-toggle{interpolate-size:allow-keywords;margin-top:24px}:is(.af-ui,.af-stage) .af-toggle>summary{cursor:pointer;list-style:none}:is(.af-ui,.af-stage) .af-toggle>summary>:is(h2,h3,h4,h5,h6){grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:16px;display:grid}:is(.af-ui,.af-stage) .af-toggle>summary::-webkit-details-marker{display:none}:is(.af-ui,.af-stage) .af-toggle-arrow{transition:transform var(--af-duration-swap) var(--af-ease-soft);place-items:center;display:grid}:is(.af-ui,.af-stage) .af-toggle-title{display:contents}:is(.af-ui,.af-stage) .af-toggle[open]>summary .af-toggle-arrow{transform:rotate(180deg)}:is(.af-ui,.af-stage) .af-toggle>p{margin-top:8px}:is(.af-ui,.af-stage) .af-toggle::details-content{opacity:0;block-size:0;transition:block-size var(--af-duration-move) var(--af-ease-soft), opacity var(--af-duration-move) var(--af-ease-soft), content-visibility var(--af-duration-move) allow-discrete;overflow-y:clip}:is(.af-ui,.af-stage) .af-toggle[open]::details-content{opacity:1;block-size:auto}@media (prefers-reduced-motion:reduce){:is(.af-ui,.af-stage) .af-toggle-arrow{transition:none}:is(.af-ui,.af-stage) .af-toggle::details-content{transition:none}}:is(.af-ui,.af-stage) summary :is(h1,h2,h3,h4,h5,h6),:is(.af-ui,.af-stage) summary p{transition:color var(--af-duration-swap) var(--af-ease-soft)}:is(.af-ui,.af-stage) summary p{color:var(--af-ink-system)}:is(.af-ui,.af-stage) summary:hover :is(h1,h2,h3,h4,h5,h6),:is(.af-ui,.af-stage) details[open]>summary :is(h1,h2,h3,h4,h5,h6){color:var(--af-ink)}:is(.af-ui,.af-stage) summary:hover p,:is(.af-ui,.af-stage) details[open]>summary p{color:var(--af-ink-secondary)}:is(.af-ui,.af-stage) ol:where(:not([class]),.af-row){counter-reset:af-list;gap:16px;padding:0;list-style:none;display:grid}:is(.af-ui,.af-stage) ol:where(:not([class]),.af-row)>li{counter-increment:af-list;padding-left:36px;position:relative}:is(.af-ui,.af-stage) ol:where(:not([class]),.af-row)>li:before{content:counter(af-list);background:var(--af-canvas);block-size:20px;inline-size:20px;color:var(--af-ink-system);font-family:var(--af-font-sans);font-size:var(--af-text-ui-size);font-weight:var(--af-weight-book);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;line-height:20px;position:absolute;top:2px;left:0}:is(.af-ui,.af-stage) ul:not([class]){gap:8px;padding:0;list-style:none;display:grid}:is(.af-ui,.af-stage) ul:not([class])>li{padding-left:36px;position:relative}:is(.af-ui,.af-stage) ul:not([class])>li:before{content:"—";inline-size:20px;color:var(--af-ink-annotation);font-family:var(--af-font-hand);font-size:22px;font-weight:var(--af-weight-strong);text-align:center;line-height:24px;position:absolute;top:0;left:0}.af-type-annotation,:is(.af-ui,.af-stage) .af-type-annotation{font-family:var(--af-font-hand);font-weight:var(--af-weight-strong);color:var(--af-ink-annotation);letter-spacing:.01em;font-size:22px;line-height:28px}:is(p,li,dt,dd)>.af-type-annotation,:is(.af-ui,.af-stage) :is(p,li,dt,dd)>.af-type-annotation{line-height:inherit}.af-type-ui,:is(.af-ui,.af-stage) .af-type-ui{font-family:var(--af-font-sans);font-weight:var(--af-weight-book);font-size:var(--af-text-ui-size);line-height:var(--af-text-ui-leading);letter-spacing:.01em;color:var(--af-ink-system)}.af-type-ui :is(b,strong){font-weight:var(--af-weight-strong)}.af-type-ui:has(>.material-symbols-rounded){align-items:center;gap:8px;display:flex}.af-type-magazine-reading,:is(.af-ui,.af-stage) .af-type-magazine-reading{font-family:var(--af-font-serif);font-weight:var(--af-weight-serif-reading);font-size:var(--af-text-reading-size);line-height:var(--af-text-reading-leading);letter-spacing:0;color:var(--af-ink)}.af-stage{--af-stage:720px;inline-size:min(var(--af-stage), 100%);flex-direction:column;justify-content:center;align-items:center;min-block-size:100%;margin-inline:auto;display:flex}.af-stage--wide{--af-stage:1020px}.af-stage--work{--af-stage:1280px}.af-stage>*{inline-size:100%;min-inline-size:0}.af-stage>:not(:first-child),.af-stage>.mg-enthuellung>:not(:first-child){margin-block-start:24px}.af-stage>blockquote+:not(:first-child),.af-stage>.mg-enthuellung>blockquote+:not(:first-child),.af-stage>:is(header+*,.af-actions),.af-stage>:not(:first-child):is(header){margin-block-start:48px}.af-stage>header{text-align:center}:is(.af-ui,.af-stage) h1+p{text-wrap:balance}.af-stage>header>h1+p{max-inline-size:46ch;margin-inline:auto}.af-stage>header>.af-type-ui:has(>span+span){flex-wrap:wrap;justify-content:center;gap:0 16px;margin-inline:auto;display:flex}:is(.af-ui,.af-stage) :is(.af-type-ui,.af-type-annotation)+:is(h1,h2,h3):not(:first-child){margin-block-start:8px}.af-stage>header>.af-type-annotation{margin-inline:auto}.af-stage>header>h1.af-type-status{font-family:var(--af-font-sans);letter-spacing:0;color:var(--af-foreground);max-inline-size:46ch;margin-inline:auto;font-size:20px;font-weight:500;line-height:28px}.af-stage>header>h1+p>span,.af-stage>p:not(.mrk-satz)>span,.af-stage>.mg-enthuellung>p>span{text-wrap:balance;display:block}.sw-level .af-stage>*+.mrk-satz{margin-block-start:24px}.sw-level .af-stage>header+.mrk-satz{margin-block-start:48px}.af-stage.af-stage--work :is(.af-card,.af-sheet) h1{font-family:var(--af-font-serif);font-weight:var(--af-weight-book);letter-spacing:0;color:var(--af-ink);text-align:start;max-inline-size:none;margin:0;font-size:22px;line-height:28px}.af-stage>p{text-align:center;text-wrap:balance;max-inline-size:58ch}.af-stage>.mg-enthuellung>p:not([class]){text-align:center;text-wrap:balance;max-inline-size:58ch;margin-inline:auto}.af-stage>blockquote,.af-stage>.mg-enthuellung>blockquote{text-wrap:pretty;max-inline-size:58ch;margin-inline:auto}.af-stage>:where(:is(ul,ol,dl):not(.af-row,.af-sheet,.af-card)){text-align:start;text-wrap:pretty;inline-size:100%;max-inline-size:58ch}.af-stage>.mg-enthuellung>:where(:is(ul,ol,dl):not(.af-row,.af-sheet,.af-card)){text-align:start;text-wrap:pretty;inline-size:100%;max-inline-size:58ch;margin-inline:auto}.af-stage .af-sheet{inline-size:min(640px,100%);margin-inline:auto}.af-stage:has(>.mg-enthuellung>.cb-huelle,>.cb-huelle)>:is(header+*,.af-actions){margin-block-start:24px}.af-stage>.mg-enthuellung:has(>.cb-huelle){flex-direction:column;flex:1 1 0;justify-content:flex-start;min-block-size:0;display:flex}.af-stage .cb-huelle{--cb-flex:1 1 480px;--cb-min:280px;--cb-breite:min(900px, 100%);margin-inline:auto}.af-stage:has(>.mg-enthuellung>.cb-huelle,>.cb-huelle){--af-stage:1020px}.af-stage>.cb-huelle{inline-size:var(--cb-breite)}.af-row{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:stretch;gap:16px;padding:0;list-style:none;display:grid}:where(.af-row){margin:0}.af-row:has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(min(100%,max(320px,50% - 8px)),1fr));grid-auto-rows:1fr}.af-row>*{min-inline-size:0;container-type:inline-size}.af-row>:where(p,ul,ol,dl){margin-block-start:0}.af-meter{border-radius:var(--af-radius-md,8px);background:linear-gradient(to right, var(--af-canvas) 0 var(--af-meter,0%), transparent var(--af-meter,0%) 100%);justify-content:space-between;align-items:center;gap:16px;padding:6px 8px;display:flex}.af-progress{background:var(--af-canvas);border-radius:999px;block-size:6px;inline-size:100%;overflow:hidden}.af-progress>:first-child{background:var(--af-ink);block-size:100%;inline-size:var(--af-progress,0%);transition:inline-size .5s var(--af-ease-soft);border-radius:999px;display:block}.af-progress--on-canvas{background:var(--af-border)}.af-stats>*{padding:0 24px}.af-stats>:first-child{padding-left:0}.af-stats>*+*{box-shadow:inset 1px 0 0 var(--af-border)}@media (max-width:639px){.af-stats>*{padding:16px 24px}.af-stats>:nth-child(odd){box-shadow:none;padding-left:0}.af-stats>:nth-child(n+3){box-shadow:inset 0 1px 0 var(--af-border)}}:where(.af-ui){--af-surface:var(--af-canvas-soft)}:is(.af-ui,.af-stage) a.af-type-ui:hover,:is(.af-ui,.af-stage) a.af-type-ui:focus-visible{color:var(--af-ink-ui-hover)}:is(.af-ui,.af-stage) :is(a.af-type-ui,.af-card-trigger) svg{transition:transform var(--af-duration-swap) var(--af-ease-soft)}@media (hover:hover) and (pointer:fine){:is(.af-ui,.af-stage) a.af-type-ui:hover svg,:is(.af-ui,.af-stage) .af-card:hover .af-card-trigger svg,:is(.af-ui,.af-stage) .af-card-trigger:focus-visible svg{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){:is(.af-ui,.af-stage) :is(a.af-type-ui,.af-card-trigger) svg{transition:none;transform:none}}@media (hover:hover) and (pointer:fine){.af-ui tbody tr,.af-ui ul[class*=divide-y]>li{transition:color var(--af-duration-swap) var(--af-ease-soft)}.af-ui tbody tr:hover,.af-ui tbody tr:hover :is(td,a),.af-ui ul[class*=divide-y]>li:hover,.af-ui ul[class*=divide-y]>li:hover a{color:var(--af-ink)}}.af-ui :is(td,th){font-size:var(--af-text-ui-size);line-height:var(--af-text-ui-leading);letter-spacing:.01em}.af-ui td{color:var(--af-ink-secondary)}.af-ui th{color:var(--af-ink-system);font-weight:var(--af-weight-book)}.af-card,.af-sheet{isolation:isolate;background:var(--af-surface);--af-pad-y:24px;--af-pad-x:24px;padding:var(--af-pad-y) var(--af-pad-x);box-shadow:var(--af-outline);color:inherit;font:inherit;text-align:start;border:0;align-content:start;min-inline-size:0;position:relative}.af-card{border-radius:var(--af-radius-2xl)}.af-sheet{border-radius:var(--af-radius-3xl);--af-pad-y:32px;--af-pad-x:32px}.af-card>:not(.korn-schicht),.af-sheet>:not(.korn-schicht){position:relative}.af-card>.korn-schicht,.af-sheet>.korn-schicht{border-radius:inherit}.af-card:before,.af-card:after,.af-sheet:before,.af-sheet:after{content:"";inset-inline:0;z-index:-1;pointer-events:none;transition:height var(--af-duration-move) var(--af-ease-soft), opacity var(--af-duration-move) var(--af-ease-soft), filter var(--af-duration-move) var(--af-ease-soft), background-color var(--af-duration-move) var(--af-ease-soft);border-radius:50%;display:block;position:absolute;top:100%}.af-card:before,.af-sheet:before{height:var(--af-shadow-glow-height);opacity:var(--af-shadow-glow-opacity-rest);filter:blur(var(--af-shadow-glow-blur));background:var(--af-surface);transform:translateY(-4px)}.af-card:after,.af-sheet:after{height:var(--af-shadow-drop-height);background:var(--af-shadow-drop-color-rest);filter:blur(var(--af-shadow-drop-blur))}:is(.af-card,.af-sheet)>header{font-family:var(--af-font-sans);font-weight:var(--af-weight-book);font-size:var(--af-text-ui-size);line-height:var(--af-text-ui-leading);letter-spacing:.01em;color:var(--af-ink-system);margin:calc(-1 * var(--af-pad-y)) calc(-1 * var(--af-pad-x)) var(--af-pad-y);padding:8px var(--af-pad-x);box-shadow:0 1px 0 var(--af-border);z-index:1;background:var(--af-canvas);border-start-start-radius:inherit;border-start-end-radius:inherit;align-items:center;gap:8px;display:flex;position:relative}:is(.af-card,.af-sheet)>:where(p,ul,ol,dl,blockquote)+.swf{margin-block-start:var(--af-pad-y)}.af-stage h2{margin-block-start:0}.af-stage :where(p,ul,ol,dl,.af-row,.af-card,.af-sheet)+h2{margin-block-start:48px}:is(.af-ui,.af-stage) :is(.af-card,.af-sheet,.sw-wahlzeile)>:is(.korn-schicht,header,.af-card-trigger)+:is(h2,h3,h4,p){margin-block-start:0}.af-stage h2+p,:is(.af-ui,.af-stage) :is(.af-card,.af-sheet)>h2+p{margin-block-start:8px}:is(.af-ui,.af-stage) :is(.af-card,.af-sheet)>h2+:not(p,header){margin-block-start:16px}:is(.af-ui,.af-stage) :is(.af-card,.af-sheet)>:where(p,ul,ol,dl)+.sw-antwortzeiger{margin-block:16px 8px}.af-card-trigger{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.af-card>.af-card-trigger{position:static}.af-card>.af-card-trigger>*{position:relative}.af-card-trigger:after{content:"";z-index:1;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.af-card:has(>.af-card-trigger:not(:disabled)){cursor:pointer}.af-card:has(>.af-card-trigger){transition:translate var(--af-duration-move) var(--af-ease-soft)}.af-card:has(>.af-card-trigger:not(:disabled)):is(:hover,:focus-within){translate:0 -4px}.af-card:has(>.af-card-trigger:focus-visible){outline:2px solid var(--af-ink);outline-offset:2px}.af-card:has(>.af-card-trigger:not(:disabled)):is(:hover,:focus-within):before{height:var(--af-shadow-glow-height-raised);opacity:var(--af-shadow-glow-opacity-raised);filter:blur(var(--af-shadow-glow-blur-raised))}.af-card:has(>.af-card-trigger:not(:disabled)):is(:hover,:focus-within):after{height:var(--af-shadow-drop-height-raised);background:var(--af-shadow-drop-color-raised);filter:blur(var(--af-shadow-drop-blur-raised))}@media (prefers-reduced-motion:reduce){.af-card:before,.af-card:after,.af-sheet:before,.af-sheet:after{transition:none}.af-card:has(>.af-card-trigger){transition:none}}.af-teaser--collapsed.af-teaser--collapsed.af-teaser--collapsed.af-teaser--collapsed{max-height:3lh;overflow:hidden;-webkit-mask-image:linear-gradient(#000 2lh,#0000 3lh);mask-image:linear-gradient(#000 2lh,#0000 3lh)}.af-teaser-trigger{font:inherit;font-family:var(--af-font-sans);font-size:var(--af-text-ui-size);line-height:var(--af-text-ui-leading);color:var(--af-ink-system);cursor:pointer;transition:color var(--af-duration-swap) var(--af-ease-soft);background:0 0;border:0;align-items:center;gap:6px;margin-top:8px;padding:0;display:inline-flex}.af-teaser-trigger:hover{color:var(--af-foreground)}.af-teaser-arrow{flex:none;width:14px;height:14px}.af-actions{flex-direction:column;align-items:center;gap:16px;min-block-size:48px;display:flex}.af-actions>p,:is(.af-ui,.af-stage) .af-actions>p{text-align:center;color:var(--af-ink-annotation)}.af-scrollbar{scrollbar-width:auto}.af-scrollbar::-webkit-scrollbar{inline-size:10px}.af-scrollbar::-webkit-scrollbar-track{background:0 0}.af-scrollbar::-webkit-scrollbar-thumb{background:var(--af-border);background-clip:content-box;border:2px solid #0000;border-radius:999px}.af-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--af-ink-system)}@supports not selector(::-webkit-scrollbar){.af-scrollbar{scrollbar-width:thin;scrollbar-color:var(--af-border) transparent}}@property --af-rand-oben{syntax:"<length>";inherits:false;initial-value:0}@property --af-rand-unten{syntax:"<length>";inherits:false;initial-value:0}.af-scroll{overscroll-behavior:contain;--af-rand-oben:0px;--af-rand-unten:0px;transition:--af-rand-oben var(--af-duration-swap) var(--af-ease-soft), --af-rand-unten var(--af-duration-swap) var(--af-ease-soft);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--af-rand-oben), #000 calc(100% - var(--af-rand-unten)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--af-rand-oben), #000 calc(100% - var(--af-rand-unten)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--af-rand-oben), #000 calc(100% - var(--af-rand-unten)), transparent);overflow-y:auto}.af-scroll:is([data-rand=oben],[data-rand=beide]){--af-rand-oben:32px}.af-scroll:is([data-rand=unten],[data-rand=beide]){--af-rand-unten:32px}:is(.af-ui,.af-stage) :where(p,li,dd):not([class]):not(.af-stage>p,.af-stage>header>p,.af-stage>.mg-enthuellung>p):has(>span+span){flex-wrap:wrap;align-items:baseline;gap:0 16px;display:flex}:is(.af-ui,.af-stage) blockquote{margin:0}:is(.af-ui,.af-stage) blockquote>p:not(.af-credit){box-shadow:inset 2px 0 0 var(--af-border);font-family:var(--af-font-serif);font-weight:var(--af-weight-serif-reading);letter-spacing:0;color:var(--af-ink-secondary);text-align:start;padding-inline-start:24px;font-size:20px;line-height:28px}:is(.af-ui,.af-stage) .af-credit{text-align:start;margin-inline:0}:is(.af-ui,.af-stage) .af-credit+:not(:first-child){margin-block-start:8px}:is(.af-ui,.af-stage) .tag--chrome{color:var(--af-ink-annotation)}:is(.af-ui,.af-stage) :where(header,blockquote,p,ul,ol,dl,.code-schale)+blockquote{margin-block-start:16px}:is(.af-ui,.af-stage) blockquote+:where(p,ul,ol,dl){margin-block-start:24px}:is(.af-ui,.af-stage) :is(.af-card,.af-sheet)>header+blockquote{margin-block-start:0}.af-type-figure,:is(.af-ui,.af-stage) .af-type-figure{font-family:var(--af-font-serif);font-weight:var(--af-weight-book);letter-spacing:0;color:var(--af-ink);font-variant-numeric:tabular-nums lining-nums;font-size:28px;line-height:36px}button.af-type-ui{cursor:pointer;text-align:start;transition:color var(--af-duration-swap) var(--af-ease-soft);background:0 0;border:0;margin:0;padding:0}button.af-type-ui:hover:not(:disabled):not([aria-pressed=true]){color:var(--af-ink-ui-hover)}button.af-type-ui[aria-pressed=true],:is(.af-ui,.af-stage) button.af-type-ui[aria-pressed=true]{color:var(--af-ink)}button.af-type-ui:disabled:not([aria-pressed=true]){cursor:default;color:var(--af-ink-annotation)}button.af-type-ui[aria-pressed=true]:disabled{cursor:default}.af-type-count{background:var(--af-canvas);block-size:20px;min-inline-size:20px;color:var(--af-ink-system);font-family:var(--af-font-sans);font-size:var(--af-text-ui-size);font-weight:var(--af-weight-book);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:6px;line-height:20px;display:inline-grid}.af-type-ui:has(>.af-type-count){align-items:center;gap:8px;display:inline-flex}.af-type-count--on-canvas{background:var(--af-border)}:is(.af-ui,.af-stage) .af-entries>.af-toggle>summary>:is(h2,h3,h4){font-size:var(--af-text-reading-size);line-height:var(--af-text-reading-leading)}:is(.af-ui,.af-stage) .af-entries>.af-toggle>summary>p{font-size:var(--af-text-ui-size);line-height:var(--af-text-ui-leading)}.af-type-stat,:is(.af-ui,.af-stage) .af-type-stat{font-family:var(--af-font-serif);font-weight:var(--af-weight-book);letter-spacing:0;color:var(--af-ink);font-variant-numeric:lining-nums tabular-nums;min-block-size:1lh;font-size:50px;line-height:56px}:is(.af-ui,.af-stage) :is(h2,:is(div,header,hgroup):has(>h2))+:where(form,table,div,nav,section,details,ul[class],ol[class],.af-entries,button,a,label){margin-top:24px}:is(.af-ui,.af-stage) :is(h3,:is(div,header,hgroup):has(>h3))+:where(form,table,div,nav,section,details,ul[class],ol[class],button,a,label){margin-top:16px}:is(.af-ui,.af-stage) :is(h4,h5,h6,:is(div,header,hgroup):has(>:is(h4,h5,h6)))+:where(form,table,div,nav,details,ul[class],ol[class]){margin-top:8px}:is(.af-ui,.af-stage) .af-card>.af-card-trigger h2{margin-block-start:0}:is(.af-ui,.af-stage) .af-card>.af-card-trigger h2+p{margin-block-start:8px}:is(.af-ui,.af-stage) :where(p,ul,ol,dl)+:where(form,table){margin-top:24px}:is(.af-ui,.af-stage) .af-entries>.af-toggle>summary>.af-entry-text{font-weight:var(--af-weight-book);color:var(--af-ink-secondary);white-space:pre-wrap;text-wrap:pretty}:is(.af-ui,.af-stage) .af-entries>.af-toggle>summary:hover>.af-entry-text,:is(.af-ui,.af-stage) .af-entries>.af-toggle[open]>summary>.af-entry-text{color:var(--af-ink)}:is(.af-ui,.af-stage) .af-toggle>summary>:is(h2,h3,h4)+div{margin-top:16px}:is(.af-ui,.af-stage) .af-toggle>summary>div+p{margin-top:8px}:is(.af-ui,.af-stage) .af-entries>.af-toggle+.af-toggle{margin-top:48px}.af-tone-danger,:is(.af-ui,.af-stage) .af-tone-danger{color:var(--af-danger)}.af-tone-ink,:is(.af-ui,.af-stage) .af-tone-ink{color:var(--af-ink)}.af-tone-danger--hover{--af-ink-ui-hover:var(--af-danger)}:is(.af-ui,.af-stage) a.af-type-ui[aria-current=page]{color:var(--af-ink)}:is(.af-ui,.af-stage) a.af-type-ui.af-tone-danger[aria-current=page]{color:var(--af-danger)}:is(.af-ui,.af-stage) .af-entries>.af-entry+.af-entry{margin-top:48px}:is(.af-ui,.af-stage) .af-entry>h2{margin-top:0}:is(.af-ui,.af-stage) .af-entry>h2>button{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:16px;inline-size:100%;margin:0;padding:0;display:grid}:is(.af-ui,.af-stage) .af-entry>h2.af-entry-text{font-size:var(--af-text-reading-size);line-height:var(--af-text-reading-leading);font-weight:var(--af-weight-book);color:var(--af-ink-secondary);white-space:pre-wrap;text-wrap:pretty;transition:color var(--af-duration-swap) var(--af-ease-soft)}:is(.af-ui,.af-stage) .af-entry>h2.af-entry-text:hover,:is(.af-ui,.af-stage) .af-entry[data-offen]>h2.af-entry-text{color:var(--af-ink)}:is(.af-ui,.af-stage) .af-entry>h2>button>.af-toggle-arrow{transition:transform var(--af-duration-swap) var(--af-ease-soft);place-items:center;display:grid}:is(.af-ui,.af-stage) .af-entry>h2>button[aria-expanded=true]>.af-toggle-arrow{transform:rotate(180deg)}:is(.af-ui,.af-stage) .af-entry>h2+div{margin-top:16px}:is(.af-ui,.af-stage) .af-entry>:is(h2,div)+p{font-size:var(--af-text-ui-size);line-height:var(--af-text-ui-leading);color:var(--af-ink-system);max-inline-size:none;margin-top:8px}:is(.af-ui,.af-stage) .af-entry[data-offen]>p{color:var(--af-ink-secondary)}:is(.af-ui,.af-stage) .af-entry>.af-entry-body{margin-top:24px}:is(.af-ui,.af-stage) .af-entry>.af-entry-body[hidden]{display:none}
@font-face{font-family:Soehne;src:url(/schriften/Sohne-Buch.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Soehne;src:url(/schriften/Sohne-Kraftig.woff2)format("woff2");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Soehne;src:url(/schriften/Sohne-Halbfett.woff2)format("woff2");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Martina Plantijn;src:url(/schriften/MartinaPlantijn-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Martina Plantijn;src:url(/schriften/MartinaPlantijn-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Martina Plantijn;src:url(/schriften/MartinaPlantijn-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Caveat;src:url(/schriften/Caveat-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:block}:root{font-synthesis:none}@font-face{font-family:Material Symbols Rounded;src:url(/schriften/MaterialSymbolsRounded-Fill-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:block}.symbol{vertical-align:-.12em;font-family:Material Symbols Rounded;font-style:normal;font-weight:600;line-height:1;display:inline-block}
.schale{flex-direction:column;min-block-size:100dvh;display:flex}.schale-kopf{z-index:40;block-size:56px;padding-inline:var(--af-space-pad);border-bottom:1px solid var(--af-border);background:var(--af-background);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;inset-block-start:0}.schleier{display:none}.schale-main{padding:var(--af-space-structure) var(--af-space-pad) 64px;flex:1;place-items:start;display:grid}.schale-main>div{inline-size:100%;max-inline-size:24rem;margin-inline:auto}@media (min-width:640px){.schale-kopf{padding-inline:var(--af-space-between);pointer-events:none;background:0 0;border:0;position:fixed;inset-inline:0}.schale-kopf>*{pointer-events:auto}.schale-main{padding:calc(56px + var(--af-space-between)) var(--af-space-between) 64px;place-items:center}.schleier{z-index:30;pointer-events:none;background:linear-gradient(to bottom, var(--af-background) 0%, color-mix(in srgb, var(--af-background) 99%, transparent) 12%, color-mix(in srgb, var(--af-background) 95%, transparent) 24%, color-mix(in srgb, var(--af-background) 86%, transparent) 36%, color-mix(in srgb, var(--af-background) 71%, transparent) 48%, color-mix(in srgb, var(--af-background) 52%, transparent) 60%, color-mix(in srgb, var(--af-background) 31%, transparent) 72%, color-mix(in srgb, var(--af-background) 13%, transparent) 84%, color-mix(in srgb, var(--af-background) 4%, transparent) 93%, transparent 100%);block-size:96px;display:block;position:fixed;inset-block-start:0;inset-inline:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.schleier:before{content:"";-webkit-backdrop-filter:blur(6px)saturate(1.05);backdrop-filter:blur(6px)saturate(1.05);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 18%,#0000 68%);mask-image:linear-gradient(#000 18%,#0000 68%)}}}.lockup{color:var(--af-ink);grid-column:2;align-items:flex-end;font-size:20px;line-height:1;text-decoration:none;display:inline-flex}@media (min-width:640px){.lockup{font-size:28px}}.lockup svg{block-size:1em;inline-size:auto;display:block}.lockup .marken-pfeil{transform-box:fill-box;transform-origin:50%}@media (hover:hover) and (pointer:fine){.lockup:hover .marken-pfeil{animation:marken-pfeil-wippen var(--af-duration-stage) var(--af-ease-soft)}}@keyframes marken-pfeil-wippen{0%{rotate:none}35%{rotate:-6deg}70%{rotate:5deg}to{rotate:none}}.lockup-produkt{font-family:var(--af-font-sans);font-weight:var(--af-weight-book);color:var(--af-ink-system);letter-spacing:.01em;margin-left:.03em;padding-bottom:.085em;font-size:.89em}.modus{box-sizing:content-box;cursor:pointer;block-size:36px;inline-size:36px;color:var(--af-ink-system);transition:color var(--af-duration-swap) var(--af-ease-soft);background:0 0;border:0;grid-column:3;justify-self:end;place-items:center;margin:-4px;padding:4px;font-size:20px;display:grid}.modus:hover{color:var(--af-ink-ui-hover)}.modus .symbol--hell,.dark .modus .symbol--dunkel{display:none}.dark .modus .symbol--hell{display:inline-block}.tuer-kopf{margin-block-end:var(--af-space-pad)}.tuer-kopf:not(:has(p)){text-align:center}.tuer-kopf:not(:has(p))+form{justify-content:center;display:flex}.tuer-kopf h1{font-family:var(--af-font-sans);font-weight:var(--af-weight-strong);letter-spacing:.01em;color:var(--af-foreground);max-inline-size:none;font-size:clamp(1.125rem,1.015rem + .45vw,1.375rem);line-height:1.364}.tuer-kopf h1+p{font-size:var(--af-text-reading-size);line-height:var(--af-text-reading-leading);color:var(--af-ink-secondary);margin-block-start:var(--af-space-separate)}.af-button{block-size:40px;font-family:var(--af-font-sans);font-weight:var(--af-weight-strong);cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:0 20px;font-size:16px;line-height:24px;transition:background-color .18s,transform .18s,color .18s;display:inline-flex}.af-button:hover:not(:disabled){transform:translateY(-1px)}.af-button:active:not(:disabled){transition-duration:0s;transform:translateY(0)scale(.985)}.af-button--secondary{background:var(--af-canvas);color:var(--af-ink-ui-hover)}.af-button--secondary:hover:not(:disabled){color:var(--af-foreground)}.af-button:has(>svg){padding-inline:var(--af-space-separate);gap:var(--af-space-separate)}.anbieter-marke{flex:none;block-size:20px;inline-size:20px}
