@font-face{font-family:Anonymous Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anonymous-pro-cyrillic-400-normal.BWiMxftN.woff2)format("woff2"),url(/_astro/anonymous-pro-cyrillic-400-normal.BNoQGJOG.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Anonymous Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anonymous-pro-greek-400-normal.B47pWdRJ.woff2)format("woff2"),url(/_astro/anonymous-pro-greek-400-normal.DNgbGmaG.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Anonymous Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anonymous-pro-latin-ext-400-normal.wQkI5Rzd.woff2)format("woff2"),url(/_astro/anonymous-pro-latin-ext-400-normal.2NhRNZCX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anonymous Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anonymous-pro-latin-400-normal.D6DGvud-.woff2)format("woff2"),url(/_astro/anonymous-pro-latin-400-normal.CW1hsQ84.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anonymous Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/anonymous-pro-cyrillic-700-normal.CMO0mSsS.woff2)format("woff2"),url(/_astro/anonymous-pro-cyrillic-700-normal.CvwmuNXr.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Anonymous Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/anonymous-pro-greek-700-normal.B1IXZ7-S.woff2)format("woff2"),url(/_astro/anonymous-pro-greek-700-normal.CSBiLhmg.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Anonymous Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/anonymous-pro-latin-ext-700-normal.jub0mQS2.woff2)format("woff2"),url(/_astro/anonymous-pro-latin-ext-700-normal.CYPYt5vw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anonymous Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/anonymous-pro-latin-700-normal.ejIEzKLA.woff2)format("woff2"),url(/_astro/anonymous-pro-latin-700-normal.AMLEmeuk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--rotbraun:#894829;--creme:#f8f7f6;--creme-hell:#f1ede8;--nacht:#3a2218;--rand:clamp(1rem, 3vw, 2.25rem);--sand:#ece3d5;--kopfhoehe:4rem;color:var(--rotbraun);background:var(--creme);font-family:Anonymous Pro,ui-monospace,monospace;font-size:100%;line-height:1.55}*{box-sizing:border-box}body{flex-direction:column;min-height:100svh;margin:0;display:flex}a{color:inherit;text-underline-offset:.2em}h1,h2{font-weight:700;line-height:1.25}h1{font-size:1.5rem}h2{margin-top:2.5rem;font-size:1rem}img{max-width:100%;height:auto;display:block}header{z-index:20;background:var(--creme);position:sticky;top:0}header nav{padding:1.25rem var(--rand);text-transform:lowercase;justify-content:space-between;gap:1.5rem;font-size:clamp(.8rem,2.6vw,1rem);display:flex}header nav a{text-decoration:none}header nav a:hover,header nav a[aria-current=page]{text-decoration:underline}main{flex:1}.text{max-width:40rem}.seite{padding:3rem var(--rand) 5rem}.seite h1{margin-top:0}.seite h1~h1{margin-top:4rem}body.dunkel{background:var(--nacht);color:var(--creme-hell)}body.dunkel header{background:var(--nacht)}body.startseite{height:100svh;overflow:hidden}body.startseite main{min-height:0;position:relative}.zeile{pointer-events:none;max-width:22vw;margin:0;font-size:clamp(.75rem,2.4vw,1rem);position:absolute;top:50%;transform:translateY(-50%)}.zeile.links{left:var(--rand)}.zeile.rechts{right:var(--rand);text-align:right}@media (width<=43.75rem) and (orientation:portrait){.zeile{top:37%}}.projektseite{--kartei-oben:2.4rem;gap:var(--rand);padding:1rem var(--rand) 5rem;grid-template-columns:minmax(13rem,26%) 1fr;display:grid}.anhaenger-spalte{top:calc(var(--kopfhoehe) + 1rem);margin-top:var(--kartei-oben);height:min(28rem, calc(100svh - var(--kopfhoehe) - 4rem));align-self:start;position:sticky}.kartei{padding-top:var(--kartei-oben);color:var(--rotbraun);position:relative}.karte{z-index:10;background:var(--sand);border-radius:0 0 .6rem .6rem;padding:1.5rem clamp(1rem,3vw,2.5rem) 3rem;position:relative}.hinten{left:0;right:0;top:var(--kartei-oben);z-index:calc(10 - var(--tiefe));background:color-mix(in srgb, var(--sand), var(--rotbraun) calc(var(--tiefe) * 4%));border-radius:0 0 .6rem .6rem;height:6rem;transition:transform .2s;position:absolute}.hinten:has(a:hover),.hinten:has(a:focus-visible){transform:translateY(-.35rem)}.reiter{bottom:100%;left:calc(var(--platz) * 100% / var(--anzahl,5));width:calc(100% / var(--anzahl,5));white-space:nowrap;text-overflow:ellipsis;background:var(--sand);clip-path:polygon(0 0,calc(100% - 1.4rem) 0,100% 100%,0 100%);text-transform:lowercase;border-radius:.6rem 0 0;margin:0;padding:.6rem 1.5rem .3rem .8rem;font-size:.85rem;text-decoration:none;position:absolute;overflow:hidden}.hinten .reiter{background:inherit}.hinten .reiter:hover,.hinten .reiter:focus-visible{text-decoration:underline}.karte h1{margin:.5rem 0 1.25rem;font-size:clamp(1.9rem,5vw,3.4rem);line-height:1.1}.angaben{border-top:1px dotted;border-bottom:1px dotted;margin:0;padding:1rem 0}.karte .angaben{margin-bottom:2rem}.karte .text>:first-child{margin-top:0}.karte .text>:last-child{margin-bottom:0}@media (width<=48rem){.projektseite{grid-template-columns:1fr}.reiter-art{display:none}.anhaenger-spalte{height:42svh;margin-top:0;position:relative;top:0}}.about{padding:3rem var(--rand) 5rem;gap:2.5rem;display:grid}.portraet{aspect-ratio:1;object-fit:cover;width:min(22rem,70vw)}.about h1{margin-top:0}.lebenslauf{grid-template-columns:11rem 1fr;gap:.25rem 1.5rem;margin:0;display:grid}.lebenslauf dd{margin:0 0 1rem}@media (width>=48rem){.about{grid-template-columns:22rem 1fr;align-items:start}.about .werdegang{grid-column:1/-1}.about .werdegang h2:first-child{margin-top:0}}@media (width<=30rem){.lebenslauf{grid-template-columns:1fr}.lebenslauf dd{margin-bottom:1.25rem}}.nur-vorlesen:not(:focus-within){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
