*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.sticky{position:sticky}.block{display:block}.inline{display:inline}.hidden{display:none}.h-auto{height:auto}.w-1\/2{width:50%}.w-full{width:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@font-face{font-family:DocFont;src:url(/fonts/ABCDailySlabVariableEdu-Light.woff2) format("woff2"),url(/fonts/ABCDailySlabVariableEdu-Light.woff) format("woff");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:DocMono;src:url(/fonts/ABCDiatypeMonoVariableEdu-Regular.woff2) format("woff2"),url(/fonts/ABCDiatypeMonoVariableEdu-Regular.woff) format("woff");font-weight:100 700;font-style:normal;font-display:swap}:root,[data-theme=light]{--c-bg:#f2f2f2;--c-ink:red;--c-ink-dim:red;--c-line:transparent;--c-accent:red;--c-red:red;--c-hi:#f0f0f0}[data-theme=dark]{--c-bg:#0d0d0d;--c-ink:#ff2c2c;--c-ink-dim:#ff2c2c;--c-line:transparent;--c-accent:#ff2c2c;--c-red:#ff2c2c;--c-hi:#1a1a1a}:root{--topbar-h:clamp(52px,5vw,68px);--toc-w:260px;--panel-w:260px;--cursor-size:clamp(1.2rem,0.8rem + 0.5vw,1.6rem);--detail-content-start:17vw;--font-text:"DocFont","Georgia",serif;--font-text-weight:480;--font-text-size:clamp(0.7rem,0.2rem + 0.85vw,1.56rem);--font-text-lh:1.6;--font-sub:"DocFont","Georgia",serif;--font-sub-weight:500;--font-sub-size:clamp(0.9rem,0.1rem + 1.6vw,2.66rem);--font-sub-lh:1.2;--font-konsult:"DocMono","Courier New",monospace;--font-konsult-weight:480;--font-konsult-size:clamp(0.5rem,0.3rem + 0.35vw,0.86rem);--font-konsult-ls:0.18em}*,:after,:before{box-sizing:border-box;margin:0;padding:0}::-moz-selection{background:#000;color:var(--c-bg)}::selection{background:#000;color:var(--c-bg)}[data-theme=dark] ::-moz-selection{background:#f2f2f2;color:#0d0d0d}[data-theme=dark] ::selection{background:#f2f2f2;color:#0d0d0d}html{font-size:100%;scroll-behavior:smooth;cursor:none}body{background:var(--c-bg);color:var(--c-ink);font-family:var(--font-text);font-weight:var(--font-text-weight);font-size:var(--font-text-size);line-height:var(--font-text-lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3;overflow-wrap:break-word;text-wrap:pretty;hanging-punctuation:first last;quotes:"«" "»" "‹" "›"}.back-diamond,.detail-intro-content,.detail-toc-col,.detail-toc-col *,.fig-ref,.mode-toggle .theme-toggle span,.nav-diamond,.panel-lit,.panel-toc,.prose-content,.prose-content *,.start-block,.start-block *,.start-block-label,.start-hero,.start-impressum,.start-nav-cover,.start-nav-header,.start-nav-info,.start-nav-info *,.start-subtitle,.start-title,.start-vorwort,.start-vorwort *,.start-wrap,.theme-toggle,.theme-toggle span,.topbar,.topbar-back,body{transition:background-color .4s ease,color .4s ease,border-color .4s ease}.topbar{position:fixed;top:0;left:0;right:0;height:var(--topbar-h);background:var(--c-bg);display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:calc(var(--cursor-size)*.707 + .5rem) 2rem 0;z-index:200}.topbar-back{display:flex;align-items:center;text-decoration:none;padding:0;margin-left:0}.back-diamond{display:block;width:var(--cursor-size);height:var(--cursor-size);border-left:1.5px solid var(--c-ink);border-bottom:1.5px solid var(--c-ink);transform:rotate(45deg);transition:opacity .15s}.topbar-back:hover .back-diamond{opacity:.6}.topbar-title{flex:1;text-align:center;font-family:var(--font-konsult);font-weight:var(--font-konsult-weight);font-size:var(--font-konsult-size);letter-spacing:var(--font-konsult-ls);text-transform:uppercase;color:var(--c-ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-title strong{color:var(--c-ink);font-weight:600}.topbar-right{display:flex;align-items:center;gap:.75rem}.theme-toggle{border:1px solid var(--c-line);overflow:hidden;height:26px;padding:0;cursor:pointer}.theme-toggle,.theme-toggle span{display:flex;align-items:center;background:none}.theme-toggle span{width:32px;height:100%;font-family:var(--font-konsult);font-weight:var(--font-konsult-weight);font-size:var(--font-konsult-size);border:none;border-right:1px solid var(--c-line);color:var(--c-ink-dim);justify-content:center;pointer-events:none}.theme-toggle span:last-child{border-right:none}.theme-toggle:hover span{color:var(--c-ink);background:var(--c-hi)}.theme-toggle span.active{background:var(--c-ink);color:var(--c-bg)}.nav-diamonds{gap:2px}.nav-diamond,.nav-diamonds{display:flex;align-items:center}.nav-diamond{width:22px;height:22px;font-family:var(--font-konsult);font-size:var(--font-konsult-size);background:none;border:none;cursor:pointer;color:var(--c-ink-dim);justify-content:center;text-decoration:none}.nav-diamond.active,.nav-diamond:hover{color:var(--c-ink)}.panel-layout{display:flex;height:calc(100vh - var(--topbar-h));margin-top:var(--topbar-h);overflow:hidden}.panel-toc{width:var(--toc-w);flex-shrink:0;border-right:1px solid var(--c-line);overflow-y:auto;overflow-x:hidden;transition:width .25s ease}.panel-toc.collapsed{width:28px;overflow:hidden}.panel-main{flex:1;min-width:0}.panel-lit,.panel-main{overflow-y:auto;overflow-x:hidden}.panel-lit{width:var(--panel-w);flex-shrink:0;border-left:1px solid var(--c-line);transition:width .25s ease}.panel-lit.collapsed{width:28px;overflow:hidden}.panel-toggle{display:flex;align-items:center;justify-content:center;width:100%;height:36px;background:none;border:none;border-bottom:1px solid var(--c-line);cursor:pointer;color:var(--c-ink-dim);font-family:var(--font-konsult);font-weight:var(--font-konsult-weight);font-size:var(--font-konsult-size);letter-spacing:var(--font-konsult-ls);text-transform:uppercase;white-space:nowrap;gap:.4rem;padding:0 .5rem}.panel-toggle:hover{color:var(--c-ink)}.panel-lit.collapsed .panel-toggle,.panel-toc.collapsed .panel-toggle{writing-mode:vertical-rl;height:auto;width:28px;padding:.75rem 0;border-bottom:none;border-right:1px solid var(--c-line)}.panel-inner{padding:1rem 1.25rem}.toc-nav{list-style:none;font-family:var(--font-konsult);font-weight:var(--font-konsult-weight);font-size:var(--font-konsult-size);letter-spacing:var(--font-konsult-ls);text-transform:uppercase;line-height:1.8}.toc-nav li{margin:0}.toc-nav a{display:block;color:inherit;text-decoration:none;opacity:.4;transition:opacity .15s}.toc-nav a:hover{opacity:.7}.toc-nav a.active{opacity:1}.toc-nav .toc-h1 a{font-weight:700;margin-top:.75rem}.toc-nav .toc-h1:first-child a{margin-top:0}.pz-page{margin-top:var(--topbar-h)}.pz-month{display:grid;grid-template-columns:1fr 3fr;height:calc(90vh - var(--topbar-h));position:relative;border:1px solid var(--c-ink);margin-bottom:1.5rem}.pz-month-label{font-family:var(--font-konsult);font-weight:var(--font-konsult-weight);font-size:var(--font-konsult-size);letter-spacing:var(--font-konsult-ls);text-transform:uppercase;margin-bottom:1rem}.pz-intro{padding:0 1.5rem 1.5rem;overflow-y:auto;display:flex;flex-direction:column;border-right:1px solid var(--c-ink)}.pz-intro-text{font-family:var(--font-text);font-weight:var(--font-text-weight);font-size:var(--font-text-size);line-height:var(--font-text-lh);margin-bottom:1.5rem}.pz-toc{margin-top:2rem;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem}.pz-toc-item{display:block;font-family:var(--font-konsult);font-weight:var(--font-konsult-weight);font-size:var(--font-konsult-size);letter-spacing:var(--font-konsult-ls);text-transform:uppercase;color:#fff;background:none;border:none;cursor:pointer;text-align:left;padding:.15rem 0}.pz-month-content{grid-column:2/3;overflow-y:auto;overflow-x:hidden}.pz-scroll-inner{padding:0 1.5rem 1.5rem;min-height:100%}.pz-text-col{margin-left:66.666%;padding-right:1.5rem}.pz-text-block{margin-bottom:2rem}.pz-text-block h2{font-family:var(--font-sub);font-weight:var(--font-sub-weight);font-size:var(--font-sub-size);line-height:var(--font-sub-lh);margin-bottom:.5rem}.pz-text-block h3{font-family:var(--font-konsult);font-weight:var(--font-konsult-weight);font-size:var(--font-konsult-size);letter-spacing:var(--font-konsult-ls);text-transform:uppercase;margin-bottom:.5rem}.pz-text-block p{font-family:var(--font-text);font-weight:var(--font-text-weight);font-size:var(--font-text-size);line-height:var(--font-text-lh);margin-bottom:.5em}.pz-text-block ol{margin-left:1.25rem;margin-bottom:.75rem}.pz-text-block ol li{margin-bottom:.15rem}.pz-diamond{display:inline-block;font-size:1em;line-height:1;vertical-align:middle;margin-left:.2em;cursor:pointer}.pz-media-pool{position:sticky;top:0;width:66.666%;padding:0 1.5rem 1.5rem;display:flex;justify-content:flex-end;align-items:flex-start;pointer-events:none;float:left;height:0;overflow:visible}.pz-media-slot{display:none}.pz-media-slot.pz-active{display:flex;flex-direction:column;align-items:flex-end}.pz-media-slot img,.pz-media-slot video{max-width:100%;max-height:60vh;width:auto;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.pz-media-slot figure{margin:0}.pz-media-bulk.pz-active{display:block;text-align:right}.pz-media-bulk img,.pz-media-bulk video{width:auto;max-height:14vh;display:inline-block;margin:0 0 3px 3px;vertical-align:top;border-radius:0;box-shadow:none}.pz-media-slot figcaption{font-family:var(--font-konsult);font-weight:var(--font-konsult-weight);font-size:var(--font-konsult-size);letter-spacing:var(--font-konsult-ls);text-transform:uppercase;margin-top:.25rem}.kg-layout{display:grid;grid-template-columns:1fr 3fr;min-height:calc(100vh - var(--topbar-h))}.kg-toc{padding:0 1.5rem 1.5rem;position:sticky;top:var(--topbar-h);height:calc(100vh - var(--topbar-h));overflow-y:auto;align-self:start}.kg-toc-label{font-family:var(--font-konsult);font-weight:var(--font-konsult-weight);font-size:var(--font-konsult-size);letter-spacing:var(--font-konsult-ls);text-transform:uppercase;margin-bottom:.75rem}.kg-content{position:relative}.kg-content .pz-media-pool{top:var(--topbar-h)}.prose-content{max-width:none}.prose-content h1,.prose-content h2,.prose-content h3{font-family:var(--font-konsult);font-weight:var(--font-konsult-weight);font-size:var(--font-konsult-size);letter-spacing:var(--font-konsult-ls);text-transform:uppercase;line-height:var(--font-text-lh);text-indent:4vw}.prose-content h1{margin-top:3rem;margin-bottom:0}.prose-content h1:first-child{margin-top:0}.prose-content h2,.prose-content h3{margin-top:2em;margin-bottom:0}.prose-content p{font-family:var(--font-text);font-weight:var(--font-text-weight);font-size:var(--font-text-size);line-height:var(--font-text-lh);margin-bottom:0;text-indent:4vw}.prose-content a{color:inherit;border-bottom:1px solid var(--c-line);text-decoration:none}.prose-content a:hover{border-bottom-color:currentColor}.prose-content a:has(sup){border-bottom:none}.prose-content img{width:100%;height:auto;display:block;margin:1rem 0}.prose-content figure{margin:1rem 0}.prose-content figcaption{text-transform:uppercase;margin-top:.3rem}.prose-content aside,.prose-content figcaption{font-family:var(--font-konsult);font-weight:var(--font-konsult-weight);font-size:var(--font-konsult-size);letter-spacing:var(--font-konsult-ls)}.prose-content aside{border-left:2px solid var(--c-line);padding:.5rem .9rem;margin:.75rem 0}.prose-content sup{font-size:.6em;line-height:0;position:relative;top:-.4em}.prose-content ol{margin-left:1.25rem;margin-bottom:.75rem}.prose-content ol li{margin-bottom:.15rem}.prose-content ol ol{margin-top:.1rem}.prose-content ul{list-style:none;margin-bottom:.5rem}.prose-content ul li{padding-left:1em;position:relative;margin-bottom:.1rem}.prose-content ul li:before{content:"–";position:absolute;left:0}.prose-content strong{font-weight:600}.prose-content em{font-style:italic}.start-wrap{min-height:100vh;background:var(--c-bg)}.start-hero{padding:.5rem 2rem 0;overflow-x:clip}.start-title{font-family:var(--font-text);font-weight:700;font-size:clamp(3rem,calc(-.5rem + 11.2vw),100vw);line-height:.9;letter-spacing:-.03em;white-space:nowrap;display:flex;justify-content:space-between;margin-bottom:.25rem}.start-subtitle-row{display:grid;grid-template-columns:calc(24vw - 3.25rem) calc(24vw - 3.25rem) 4vw calc(29vw - 1.75rem) calc(19vw - 1.75rem);-moz-column-gap:1.5rem;column-gap:1.5rem;padding:.15rem 2rem .75rem;align-items:start}.start-intro-right{grid-column:4/-1}.start-subtitle{font-family:var(--font-konsult);font-weight:var(--font-konsult-weight);font-size:var(--font-konsult-size);letter-spacing:var(--font-konsult-ls);text-transform:uppercase;color:var(--c-ink-dim);text-align:left}.start-vorwort-section{padding:2.5rem 2rem;overflow:hidden}.start-vorwort{max-width:25vw;font-family:var(--font-text);font-weight:var(--font-text-weight);font-size:var(--font-text-size);line-height:var(--font-text-lh)}.start-grid{display:grid;grid-template-columns:calc(24vw - 3.25rem) calc(24vw - 3.25rem) 4vw calc(29vw - 1.75rem) calc(19vw - 1.75rem);-moz-column-gap:1.5rem;column-gap:1.5rem;padding:0 2rem 2rem;margin-top:6rem}.start-block{grid-column:4/5;align-self:start;font-family:var(--font-text);font-weight:var(--font-text-weight);font-size:var(--font-text-size);line-height:var(--font-text-lh);overflow:visible}.start-block p{text-indent:4vw;margin-top:0;margin-bottom:0}.start-block-label{font-family:var(--font-konsult);font-weight:var(--font-konsult-weight);font-size:var(--font-konsult-size);letter-spacing:var(--font-konsult-ls);text-transform:uppercase;line-height:var(--font-text-lh);margin-bottom:0;margin-top:2em;text-indent:4vw}.start-block:first-of-type .start-block-label,.start-nav-info .start-block-label{margin-top:0}.start-nav{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:start;text-decoration:none;color:inherit;margin-top:1.5em;position:relative;isolation:isolate}.start-nav:before{content:"";position:absolute;top:-.875rem;bottom:-.875rem;left:-2rem;right:-2rem;background-color:transparent;transition:background-color .2s ease;pointer-events:none;z-index:-1}.start-nav:hover:before{background-color:color-mix(in srgb,var(--c-ink) 15%,transparent)}.start-nav-cover{grid-column:1/3;overflow:hidden}.start-nav-cover img,.start-nav-cover video{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.start-nav-info{grid-column:4/5;font-family:var(--font-text);font-weight:var(--font-text-weight);font-size:var(--font-text-size);line-height:var(--font-text-lh);overflow:visible}.start-nav-info p{margin:0;text-indent:4vw}.start-impressum{grid-column:4/5;font-family:var(--font-konsult);font-weight:var(--font-konsult-weight);font-size:var(--font-konsult-size);letter-spacing:var(--font-konsult-ls);text-transform:uppercase;line-height:1.8;text-align:left;padding:3rem 0 2rem 4vw}.start-impressum strong{display:block;font-weight:700;margin-top:.75rem}.start-impressum strong:first-child{margin-top:0}.detail-intro-meta a,.start-impressum a{color:inherit;text-decoration:none;border-bottom:1px solid var(--c-line);transition:border-bottom-color .15s}.detail-intro-meta a:hover,.start-impressum a:hover{border-bottom-color:currentColor}.mode-toggle{display:flex;align-items:center}.mode-toggle .theme-toggle{border:none;height:auto;background:transparent;gap:.6rem;overflow:visible;position:relative}.mode-toggle .theme-toggle:after,.mode-toggle .theme-toggle:before{content:"";position:absolute;left:calc(var(--cursor-size)/2);right:calc(var(--cursor-size)/2);height:1.5px;background:var(--c-ink);opacity:.4;pointer-events:none}.mode-toggle .theme-toggle:before{top:calc(50% - var(--cursor-size)*.707)}.mode-toggle .theme-toggle:after{top:calc(50% + var(--cursor-size)*.707 - 1.5px)}.mode-toggle .theme-toggle span{width:var(--cursor-size);height:var(--cursor-size);border:1.5px solid var(--c-ink);font-size:0;background:transparent;transform:rotate(45deg);opacity:.4;margin:0;padding:0}.mode-toggle .theme-toggle:hover span{opacity:.7;background:transparent;color:inherit}.mode-toggle .theme-toggle span.active{opacity:1}.detail-mode-col{grid-row:1;top:var(--topbar-h);z-index:201}.detail-mode-col,.start-mode-toggle{grid-column:5/6;justify-self:end;position:sticky;align-self:start}.start-mode-toggle{grid-row:1/span 50;top:calc(var(--cursor-size)*.707 + .5rem);z-index:10;margin-top:calc(var(--font-text-lh)*var(--font-konsult-size))}@media (pointer:fine){*{cursor:none!important}}.custom-cursor{position:fixed;top:0;left:0;width:var(--cursor-size);height:var(--cursor-size);pointer-events:none;z-index:9999;will-change:transform;transform:translate(-200px,-200px) rotate(45deg)}.cursor-line{position:absolute;background:var(--c-ink);transition:opacity .12s}.cursor-top{top:0;left:0;right:0;height:1.5px}.cursor-right{top:0;right:0;bottom:0;width:1.5px}.cursor-bottom{bottom:0;left:0;right:0;height:1.5px}.cursor-left{top:0;left:0;bottom:0;width:1.5px}.custom-cursor.full .cursor-line{opacity:1}.custom-cursor.left-half .cursor-right,.custom-cursor.left-half .cursor-top,.custom-cursor.right-half .cursor-bottom,.custom-cursor.right-half .cursor-left{opacity:0}.lightbox-overlay{position:fixed;inset:0;z-index:8000;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);cursor:none}.lightbox-media{-o-object-fit:contain;object-fit:contain;cursor:none}.lightbox-media.measuring{max-width:85vw;max-height:85vh;opacity:0}.lightbox-counter{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);font-family:var(--font-konsult);font-weight:var(--font-konsult-weight);font-size:var(--font-konsult-size);letter-spacing:var(--font-konsult-ls);text-transform:uppercase;color:var(--c-ink);opacity:.6}::-webkit-scrollbar{display:none}*{scrollbar-width:none}@media (max-width:900px){.pz-month{display:flex;flex-direction:column;height:auto}.pz-intro,.pz-toc{border-right:none;border-bottom:1px solid var(--c-line)}.pz-toc{flex-direction:row;flex-wrap:wrap;gap:.25rem 1rem}.pz-month-content{grid-column:auto;overflow:visible}.pz-media-pool,.pz-media-slot{position:static;display:block}.pz-media-slot{margin-bottom:1rem}.pz-media-slot img,.pz-media-slot video{max-width:100%;max-height:none}}.topbar-page-title{position:absolute;left:52vw;text-indent:4vw;font-family:var(--font-konsult);font-weight:var(--font-konsult-weight);font-size:var(--font-konsult-size);letter-spacing:var(--font-konsult-ls);text-transform:uppercase}.detail-header{display:grid;grid-template-columns:calc(24vw - 2.75rem) calc(24vw - 2.75rem) calc(4vw + 1rem) calc(29vw - 1.75rem) calc(19vw - 1.75rem);-moz-column-gap:1.5rem;column-gap:1.5rem;padding:0 2rem 0 0;margin-top:var(--topbar-h);min-height:var(--detail-content-start);align-items:start}.detail-header>.detail-intro-meta{grid-column:4/5;padding-top:0}.detail-intro-meta{font-family:var(--font-konsult);font-weight:var(--font-konsult-weight);font-size:var(--font-konsult-size);letter-spacing:var(--font-konsult-ls);text-transform:uppercase;line-height:1.8;padding-left:4vw}.detail-intro-meta p+p{margin-top:.75rem}.detail-intro-meta strong{font-weight:700}.detail-layout{display:grid;grid-template-columns:calc(24vw - 2.75rem) calc(24vw - 2.75rem) calc(4vw + 1rem) calc(29vw - 1.75rem) calc(19vw - 1.75rem);-moz-column-gap:1.5rem;column-gap:1.5rem;padding:0 2rem 0 0;min-height:calc(100vh - var(--topbar-h));position:relative}.detail-media-area{grid-column:1/3;position:sticky;top:var(--topbar-h);align-self:start;height:calc(100vh - var(--topbar-h));padding:0 0 2rem 2rem;overflow:hidden;contain:layout style}.detail-media-slot{display:none;flex-direction:column;align-items:flex-start;height:calc(100vh - var(--topbar-h) - 2rem);gap:.4rem}.detail-media-slot.active{display:flex}.detail-media-slot.bulk.active{display:grid}.detail-media-slot img,.detail-media-slot video{display:block;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top}.detail-media-slot>figure,.detail-media-slot>video{flex:0 1 auto;min-height:0;overflow:hidden}.detail-media-slot>figure img,.detail-media-slot>video{max-width:100%;max-height:100%;width:auto;height:auto}.detail-media-slot>.media-caption{flex-shrink:0}.detail-media-slot figure img{max-width:100%}.detail-media-slot.landscape>figure{width:100%}.detail-media-slot.full>figure{width:85%}.detail-media-slot.portrait>figure{width:75%}.detail-media-slot.small>figure{width:60%}.detail-media-slot.mini>figure{width:50%}.detail-media-slot.xs>figure{width:40%}.detail-media-slot.full>figure img,.detail-media-slot.landscape>figure img,.detail-media-slot.mini>figure img,.detail-media-slot.portrait>figure img,.detail-media-slot.small>figure img,.detail-media-slot.xs>figure img{width:100%!important}.detail-media-slot.unequal{display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:.4rem;width:100%;height:auto;contain:none;overflow:visible!important}.detail-media-slot.unequal>figure{margin:0}.detail-media-slot.unequal>figure img{width:100%;height:auto}.detail-media-slot.unequal>.media-caption{flex:0 0 100%}.detail-media-slot.paired{flex-direction:row;flex-wrap:wrap;gap:0;-moz-column-gap:.4rem;column-gap:.4rem;align-content:flex-start}.detail-media-slot.paired>figure,.detail-media-slot.paired>video{width:calc(50% - .2rem);max-height:calc(100% - 2.5rem);-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top}.detail-media-slot.paired>figure img{width:100%;height:auto}.detail-media-slot.paired.split-wide>:first-child,.detail-media-slot.paired.split-wide>:nth-child(2){flex-shrink:0}.detail-media-slot.paired>.media-caption{flex:0 0 100%}.detail-media-slot.bulk{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));grid-auto-rows:min-content;gap:.4rem;align-content:start;overflow:hidden}.detail-media-slot.bulk>figure,.detail-media-slot.bulk>video{margin:0;display:block;width:100%;height:auto}.detail-media-slot.bulk>figure img{width:100%;height:auto;display:block}.detail-media-slot.bulk.bulk-6col{grid-template-columns:repeat(6,1fr)}.detail-media-slot.bulk.bulk-5{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.detail-media-slot.bulk.bulk-2x1{grid-template-columns:1fr}.detail-media-slot.bulk.bulk-2x1>:nth-child(3),.detail-media-slot.bulk.bulk-2x1>:nth-child(4){grid-column:auto}.detail-media-slot.bulk.bulk-2x1{grid-template-columns:1fr 1fr}.detail-media-slot.bulk.bulk-2x1>:first-child,.detail-media-slot.bulk.bulk-2x1>:nth-child(2){grid-column:1/-1}.detail-media-slot.bulk.bulk-2col{grid-template-columns:repeat(2,1fr)}.detail-media-slot.bulk.bulk-3col{grid-template-columns:repeat(3,1fr)}.detail-media-slot.bulk.bulk-4col{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.detail-media-slot.bulk.bulk-5col{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}.detail-media-slot.bulk.bulk-7col{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr))}.detail-media-slot.bulk.bulk-3{display:flex!important;flex-direction:column;gap:0;height:auto;contain:none;overflow:visible!important}.bulk-3-row{display:flex;flex-direction:row;align-items:flex-start;gap:.4rem}.bulk-3-row>figure,.bulk-3-row>video{margin:0;flex:1 1 0;min-width:0}.bulk-3-row>figure img{width:100%;height:auto;display:block}.bulk-3-2x1{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.bulk-3-2x1>:nth-child(3){grid-column:1/-1}.bulk-3-2x1>figure,.bulk-3-2x1>video{margin:0;width:100%}.bulk-3-2x1>figure img{width:100%;height:auto;display:block}.bulk-3-flex{display:flex;flex-direction:row;align-items:flex-start;gap:.4rem}.bulk-3-flex>figure,.bulk-3-flex>video{margin:0;flex:1 1 0;min-width:0;max-height:calc(100vh - var(--topbar-h) - 5rem)}.bulk-3-flex>figure img{width:100%;height:auto;display:block}.detail-media-slot.bulk.bulk-3-split{display:flex!important;flex-direction:column;gap:0;contain:none}.detail-media-slot.bulk.bulk-3-split>.media-caption{flex-shrink:0;margin-top:.5rem}.split-images-row{display:flex;flex-direction:row;align-items:stretch;gap:.4rem}.split-col-left{display:flex;flex-direction:column;gap:.4rem;flex:1}.split-col-left figure{margin:0}.split-col-left figure img{width:100%;height:auto;display:block}.split-images-row>figure{flex:2;overflow:hidden;margin:0}.split-images-row>figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.detail-media-slot.bulk.bulk-4{grid-template-columns:1fr 1fr 1fr}.detail-media-slot.bulk.bulk-4>:first-child,.detail-media-slot.bulk>.media-caption{grid-column:1/-1}.detail-media-slot .media-caption,.detail-media-slot figcaption{font-family:var(--font-konsult);font-weight:var(--font-konsult-weight);font-size:var(--font-konsult-size);letter-spacing:var(--font-konsult-ls);text-transform:uppercase;margin-top:.5rem;flex-shrink:0;position:relative;align-self:flex-start;max-width:calc(24vw - 2.75rem)}.media-caption-num{position:absolute;left:0;top:0;white-space:nowrap}.media-caption-text{display:block;text-indent:4vw}.media-caption-text a{color:inherit;text-decoration:none;border-bottom:1px solid var(--c-line);transition:border-bottom-color .15s}.media-caption-text a:hover{border-bottom-color:currentColor}[data-media-id=dp-4] figure,[data-media-id=dp-4] img,[data-media-id=dp-4] video{width:60%!important}[data-media-id=dp-6] figure,[data-media-id=dp-6] img,[data-media-id=dp-6] video{width:100%!important}[data-media-id=dp-10] figure,[data-media-id=dp-10] img,[data-media-id=dp-10] video{width:50%!important}[data-media-id=dp-11] figure,[data-media-id=dp-11] img,[data-media-id=dp-11] video{width:100%!important}[data-media-id=dp-12] figure,[data-media-id=dp-12] img,[data-media-id=dp-12] video{width:50%!important}[data-media-id=dp-13] figure,[data-media-id=dp-13] img,[data-media-id=dp-13] video{width:100%!important}.detail-text-col{grid-column:4/5;padding-top:0;padding-bottom:5rem;overflow:visible}.detail-text-col>*{position:relative}.detail-resizing .detail-text-col li,.detail-resizing .detail-text-col p{-webkit-hyphens:manual;hyphens:manual;text-wrap:wrap}.detail-text-col>:first-child{margin-top:0}.detail-text-col [id]{scroll-margin-top:var(--topbar-h)}.detail-toc-col{grid-column:5/6;grid-row:1;position:sticky;top:var(--topbar-h);align-self:start;height:calc(100vh - var(--topbar-h));overflow-y:auto;padding-top:0;padding-left:1.6rem}.fig-ref{position:absolute;right:calc(100% + max(.5rem, 4vw - 3.5rem));top:calc(var(--font-text-size)*.35);text-align:right;font-family:var(--font-konsult);font-weight:var(--font-konsult-weight);font-size:var(--font-konsult-size);letter-spacing:var(--font-konsult-ls);cursor:pointer;opacity:.4;transition:opacity .15s;white-space:nowrap}.fig-ref:hover{opacity:.7}.fig-ref.active{opacity:1}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}@media (max-width:1200px){.start-subtitle-row{grid-template-columns:1fr 1fr;-moz-column-gap:1rem;column-gap:1rem}.start-intro-right{grid-column:2/3}.start-grid{grid-template-columns:repeat(2,1fr);padding-left:0}.start-block{grid-column:2/3}.start-nav{grid-template-columns:subgrid}.start-nav-cover{grid-column:1/2}.start-impressum,.start-nav-info{grid-column:2/3}.start-vorwort{max-width:40vw}.detail-header,.detail-layout{grid-template-columns:1fr 2rem 2fr .8fr;-moz-column-gap:1rem;column-gap:1rem;padding-left:2rem}.detail-header>.detail-intro-meta{grid-column:3/4;padding-left:2rem}.detail-media-area{grid-column:1/2;padding-left:0}.detail-text-col{grid-column:3/4}.detail-mode-col,.detail-toc-col{grid-column:4/5}.detail-media-slot.portrait img,.detail-media-slot.portrait video{width:100%}}@media (max-width:768px){.start-grid,.start-subtitle-row{grid-template-columns:1fr}.start-grid{padding:0 2rem 2rem}.start-block{grid-column:1}.start-nav{grid-template-columns:1fr;display:flex;flex-direction:column}.start-impressum,.start-nav-cover,.start-nav-info{grid-column:1}.start-vorwort{max-width:100%}.detail-layout{display:flex;flex-direction:column;padding:0 2rem}.detail-media-area{position:static;height:auto;max-height:50vh}.detail-media-slot.landscape img,.detail-media-slot.landscape video,.detail-media-slot.portrait img,.detail-media-slot.portrait video{width:100%;max-height:50vh}.detail-toc-col{position:static;height:auto;order:-1;padding-bottom:1rem;border-bottom:1px solid var(--c-line)}}.mobile-notice{display:none}@media (max-width:900px){.desktop-content{display:none}.mobile-notice{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;background:var(--c-bg);color:var(--c-ink);text-align:center;font-family:var(--font-text);font-weight:var(--font-text-weight);font-size:var(--font-text-size);line-height:var(--font-text-lh)}.mobile-notice-body,.mobile-notice-body p,.mobile-notice-right,.mobile-notice-title{all:unset;display:block}}