:root{--paper:#ffffff;--ink:#111111;--mute:#6b6b6b;--hair:#dcdcdc;--red:#d0271b;--blue:#1f4fd0;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s10:40px;--font:Archivo, Helvetica, Arial, sans-serif;--t-label:0.72rem;--t-meta:0.75rem;--t-nav:0.875rem;--t-body:1rem;--t-lede:1.05rem;--t-year:2rem;--t-headline:2.6rem;--t-display:3.9rem;--max:1040px}@media(prefers-color-scheme:dark){:root{--paper:#141414;--ink:#ededed;--mute:#9a9a9a;--hair:#333333;--red:#ff5a4d;--blue:#6f8fff}}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-400.07f9160163da2ec0f6376ef9d27a2bb8163f98019ba798da4baafb154e30056e.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/archivo-500.ab74eca5ad115fe4cfec82ba641e5d37e4d92c58dfb1bfc1e464e9039c9d17cf.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo-700.abada6cd4c92a9a706f6d7ed3189f322ff43dd78b9402c7d1137465b861d2a04.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/archivo-800.c26cda2400b374eb1adb6e0973c86f455e2df17ca57c6755eb37d7bde47663fb.woff2)format("woff2")}*,*::before,*::after{box-sizing:border-box}html{color-scheme:light dark}body{margin:0;min-height:100dvh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--t-body);line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.page-head .intro a,.meta a,.mini a,.site-footer a,.link-blue,.link-pdf,.filters .k{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{margin:0;font-weight:700}code,pre{font-family:monospace;font-size:var(--t-nav)}.skip{position:absolute;left:-9999px;top:0;padding:var(--s2)var(--s3);background:var(--paper);color:var(--ink)}.skip:focus{left:var(--s10);z-index:10}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s4)}.c1-7{grid-column:1/8}.c1-8{grid-column:1/9}.c3-13{grid-column:3/13}.c3-9{grid-column:3/9}.c8-13{grid-column:8/13}.c9-13{grid-column:9/13}.c10-13{grid-column:10/13}.c1-2{grid-column:1/3}.c4{grid-column:span 4}.site-header{max-width:var(--max);width:100%;margin:0 auto;padding:var(--s6)var(--s10)0}.site-header .bar{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s6);border-bottom:1px solid var(--ink);padding-bottom:var(--s4)}.site-name{font-size:var(--t-body);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.site-nav{display:flex;flex-wrap:wrap;gap:var(--s3)var(--s6);font-size:var(--t-nav)}.site-nav a{padding-bottom:var(--s1);border-bottom:2px solid transparent}.site-nav a:hover,.site-name:hover{text-decoration:none}.site-nav a[aria-current=page],.site-nav a[data-ancestor=true]{border-bottom-color:var(--ink)}.site-main{max-width:var(--max);width:100%;flex:1;margin:0 auto;padding:0 var(--s10)var(--s10)}.site-footer{max-width:var(--max);width:100%;margin:var(--s10)auto 0;padding:0 var(--s10)var(--s10);font-size:var(--t-meta);color:var(--mute)}.site-footer .bar{border-top:1px solid var(--ink);padding-top:var(--s3);display:flex;flex-wrap:wrap;gap:var(--s2)var(--s6)}.site-footer .copyright{margin-left:auto}.site-footer svg{width:.75rem;height:.75rem;vertical-align:-.1em;fill:currentColor;margin-right:var(--s1)}.label{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin:var(--s10)0 var(--s3);display:flex;align-items:center;gap:var(--s3)}.label::after{content:"";flex:1;height:1px;background:var(--ink)}.page-head{padding:var(--s10)0 var(--s6);border-bottom:1px solid var(--ink)}.page-head h1{font-size:var(--t-headline);line-height:1;letter-spacing:-.03em;color:var(--blue)}.page-head .intro{font-size:var(--t-nav);color:var(--mute);line-height:1.5;align-self:end}.page-head .intro p{margin:0}.entry{display:grid;grid-template-columns:5.2rem minmax(0,1fr)11rem;column-gap:var(--s4);padding:var(--s3)0;border-bottom:1px solid var(--hair);align-items:start}.entry .date{font-size:var(--t-meta);color:var(--mute);font-variant-numeric:tabular-nums;padding-top:var(--s1)}.entry .title{font-size:var(--t-body);font-weight:500;line-height:1.3;letter-spacing:-.005em}.entry .title a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.entry .title .sub{display:block;font-weight:400;color:var(--mute)}.meta{font-size:var(--t-meta);color:var(--mute);margin-top:var(--s1);max-width:65ch}.entry .side{font-size:var(--t-meta);color:var(--mute);text-align:right;padding-top:var(--s1)}.entry .side a{display:block;color:var(--ink);text-decoration:underline;text-underline-offset:2px;margin-top:var(--s2)}.link-pdf,.link-blue,.entry .side a.link-pdf{color:var(--blue)}.entry.uebersicht{grid-template-columns:5.2rem minmax(0,1fr)}.entry.uebersicht .meta{font-size:var(--t-nav)}.year{font-size:var(--t-year);font-weight:800;letter-spacing:-.03em;line-height:1;padding-top:var(--s3)}.year-block{padding-bottom:var(--s2)}.filters+.year-block{padding-top:var(--s6)}.series{padding:var(--s1)0;border-bottom:1px solid var(--hair)}.series h3.series-title{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin:var(--s2)0}.series .entry{border-bottom:0;padding:var(--s2)0}.series .entry .title{padding-left:2.6rem;text-indent:-2.6rem}.series .entry .title .sub{text-indent:0}.series .num{display:inline-block;width:2.6rem;color:var(--mute);font-size:var(--t-meta);text-indent:0;font-variant-numeric:tabular-nums}.filters{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s3)0;border-bottom:1px solid var(--hair);font-size:var(--t-nav)}.filters .gruppe{display:flex;flex-wrap:wrap;gap:var(--s1)var(--s4);padding-left:6.5rem}.filters .k{color:var(--mute);flex:0 0 calc(6.5rem - var(--s4));margin-left:-6.5rem}.filters a[aria-current=page]{font-weight:700;border-bottom:2px solid var(--ink)}.event{padding:var(--s6)0;border-bottom:1px solid var(--hair)}.event .typ{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding-top:var(--s1)}.event .typ .org{display:block;font-size:var(--t-meta);font-weight:400;letter-spacing:0;text-transform:none;color:var(--mute);margin-top:var(--s1)}.event .title{font-size:var(--t-lede);font-weight:500;letter-spacing:-.01em;line-height:1.3}.event .desc{margin:var(--s2)0 0;font-size:var(--t-nav);color:var(--mute);line-height:1.5;max-width:56ch}.termine{font-size:var(--t-meta);font-variant-numeric:tabular-nums}.termine div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s2);padding:var(--s1)0;border-bottom:1px solid var(--hair)}.termine .lbl{flex:1 1 100%;order:3;min-width:0;color:var(--mute)}.termine a,.termine .ausgebucht{order:2;margin-left:auto;white-space:nowrap}.termine div:last-child{border-bottom:0}.termine b,.ev-row time{font-weight:400}.mini .termin-next,.termine .termin-next b,.ev-row time.termin-next{font-weight:700}.termine .termin-past{color:var(--mute)}.termine .ausgebucht{color:var(--mute)}.fmt-blau{color:var(--blue)}.termine .termin-rec a{color:var(--blue)}.termine a{text-decoration:underline;text-underline-offset:2px}.lede{padding:var(--s10)0;border-bottom:1px solid var(--ink);row-gap:0}.lede h1{grid-column:1/10;grid-row:1;font-size:var(--t-display);line-height:.96;letter-spacing:-.035em;text-wrap:balance}.lede h1 .r{color:var(--red)}.lede h1 .b{color:var(--blue)}.lede .intro{grid-column:1/8;grid-row:2;margin:var(--s6)0 0;font-size:var(--t-lede);line-height:1.5;max-width:60ch}.lede .intro .who{color:var(--mute)}.lede .intro a{text-decoration:underline;text-underline-offset:3px}.lede .foto{grid-column:10/13;grid-row:1/3;align-self:start;margin:0}.lede .foto img{width:100%;aspect-ratio:4/5;object-fit:cover}img.gespiegelt{transform:scaleX(-1)}.home-cols{row-gap:0}.home-cols .c1-7 .label,.home-cols .c8-13 .label{margin-top:var(--s6)}.home-cols .c1-7,.home-cols .c8-13{display:flex;flex-direction:column}.home-cols .more{align-self:start;margin-top:auto;padding-top:var(--s4)}.ev-row{display:grid;grid-template-columns:6.5rem minmax(0,1fr);column-gap:var(--s4);padding:var(--s3)0;border-bottom:1px solid var(--hair)}.ev-row time{font-size:var(--t-nav);font-variant-numeric:tabular-nums;white-space:nowrap}.ev-row time.ausgabe{white-space:normal}.ev-row .ort{display:block;color:var(--mute);font-size:var(--t-meta)}.ev-row .t{font-size:var(--t-lede);line-height:1.3;font-weight:500;letter-spacing:-.01em}.more{display:inline-block;margin-top:var(--s4);font-size:var(--t-nav);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.prose{max-width:65ch;margin-top:var(--s6)}.prose h2{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;margin:var(--s10)0 var(--s3)}.prose h3{font-size:var(--t-body);font-weight:500;letter-spacing:-.005em;margin:var(--s6)0 var(--s2)}.prose p,.prose ul,.prose ol{margin:0 0 var(--s4)}.prose ul,.prose ol{padding-left:var(--s4)}.prose a{text-decoration:underline;text-underline-offset:3px}.prose pre{overflow-x:auto;padding:var(--s3);border:1px solid var(--hair)}.vita{row-gap:0}.vita .prose,.vita .vita-foto{grid-row:1}.vita .vita-foto{margin:var(--s6)0 0}.cols3{row-gap:0;padding-top:var(--s6)}.cols3 h3.label{margin-top:var(--s6)}.cols3 h2.label+h3.label{margin-top:var(--s3)}.mini{padding:var(--s2)0;border-bottom:1px solid var(--hair);font-size:var(--t-nav);line-height:1.3}.mini small{display:block;color:var(--mute);font-size:var(--t-meta);font-variant-numeric:tabular-nums;margin-top:var(--s1)}.blog-thema{max-width:65ch}@media(max-width:760px){.site-header,.site-main,.site-footer{padding-left:var(--s4);padding-right:var(--s4)}.site-header .bar{flex-direction:column;align-items:flex-start;gap:var(--s4)}.site-name{white-space:nowrap}.grid>*,.lede h1,.lede .intro,.lede .foto{grid-column:1/13}.lede h1{font-size:var(--t-headline)}.lede .foto{grid-row:auto;margin-top:var(--s6);width:100%;max-width:240px}.home-cols .c8-13 .label{margin-top:var(--s10)}.entry{grid-template-columns:5.2rem minmax(0,1fr)}.entry .side{grid-column:2/-1;text-align:left;padding-top:var(--s2)}.entry .side>span{display:block}.entry .side a{display:inline-block;margin:var(--s1)var(--s4)0 0}.series .entry+.entry{border-top:1px solid var(--hair)}.event .typ{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s2)}.event .typ .org{display:inline;margin-top:0}.event .c9-13{margin-top:var(--s3)}.filters{gap:var(--s6)}.filters .gruppe{gap:var(--s2)var(--s4);padding-left:0}.filters .k{flex:initial;margin-left:0}.filters a{padding:var(--s2)0}.year{padding-top:var(--s6)}.c4{grid-column:1/13}.vita .prose,.vita .vita-foto{grid-row:auto}.vita .vita-foto{width:100%;max-width:240px;margin:var(--s6)0 0}}