:root{color-scheme:light dark;background-color:light-dark(#ecebe1,black);--light-color:black;--dark-color:#c5c6b5;--light-selection-text-color:white;--dark-selection-text-color:black;--light-key-color:red;--dark-key-color:#c400f6;--color-test:blue;--standardfontfamily:'IBM Plex Mono', monospace;--standardfontweight:400;--standardfontsize:1rem;--headingfontfamily:'Space Mono', monospace;--headingfontweight:700;--headingfontsize:1.5rem;--subheadingfontfamily:'IBM Plex Mono', monospace;--subheadingfontweight:700;--subheadingfontsize:1.2rem;--smallfontsize:0.9rem;--thinfontweight:200;margin-inline-end:1rem}@font-face{font-family:noto sans;src:url(/fonts/NotoSans-Regular.woff2)format('woff2');font-weight:400;font-style:normal}@font-face{font-family:noto sans;src:url(/fonts/NotoSans-Thin.woff2)format('woff2');font-weight:100;font-style:normal}@font-face{font-family:space mono;src:url(/fonts/SpaceMono-Regular.woff2)format('woff2');font-weight:400;font-style:normal}@font-face{font-family:space mono;src:url(/fonts/SpaceMono-Bold.woff2)format('woff2');font-weight:700;font-style:normal}@font-face{font-family:space mono;src:url(/fonts/SpaceMono-Italic.woff2)format('woff2');font-weight:400;font-style:italic}@font-face{font-family:space mono;src:url(/fonts/SpaceMono-BoldItalic.woff2)format('woff2');font-weight:700;font-style:italic}@font-face{font-family:ibm plex mono;src:url(/fonts/IBMPlexMono-Thin.woff2)format('woff2');font-weight:100;font-style:normal}@font-face{font-family:ibm plex mono;src:url(/fonts/IBMPlexMono-ExtraLight.woff2)format('woff2');font-weight:200;font-style:normal}@font-face{font-family:ibm plex mono;src:url(/fonts/IBMPlexMono-Light.woff2)format('woff2');font-weight:300;font-style:normal}@font-face{font-family:ibm plex mono;src:url(/fonts/IBMPlexMono-Regular.woff2)format('woff2');font-weight:400;font-style:normal}@font-face{font-family:ibm plex mono;src:url(/fonts/IBMPlexMono-Medium.woff2)format('woff2');font-weight:500;font-style:normal}@font-face{font-family:ibm plex mono;src:url(/fonts/IBMPlexMono-SemiBold.woff2)format('woff2');font-weight:600;font-style:normal}@font-face{font-family:ibm plex mono;src:url(/fonts/IBMPlexMono-Bold.woff2)format('woff2');font-weight:700;font-style:normal}@font-face{font-family:ibm plex mono;src:url(/fonts/IBMPlexMono-ThinItalic.woff2)format('woff2');font-weight:100;font-style:italic}@font-face{font-family:ibm plex mono;src:url(/fonts/IBMPlexMono-ExtraLightItalic.woff2)format('woff2');font-weight:200;font-style:italic}@font-face{font-family:ibm plex mono;src:url(/fonts/IBMPlexMono-LightItalic.woff2)format('woff2');font-weight:300;font-style:italic}@font-face{font-family:ibm plex mono;src:url(/fonts/IBMPlexMono-Italic.woff2)format('woff2');font-weight:400;font-style:italic}@font-face{font-family:ibm plex mono;src:url(/fonts/IBMPlexMono-MediumItalic.woff2)format('woff2');font-weight:500;font-style:italic}@font-face{font-family:ibm plex mono;src:url(/fonts/IBMPlexMono-SemiBoldItalic.woff2)format('woff2');font-weight:600;font-style:italic}@font-face{font-family:ibm plex mono;src:url(/fonts/IBMPlexMono-BoldItalic.woff2)format('woff2');font-weight:700;font-style:italic}@media screen and (max-width:80rem){.logo svg{height:5.6rem;width:auto}header{margin-bottom:6rem}.container{}.cards{display:grid;grid-gap:2rem;grid-template-columns:1fr}.cards-about{display:grid;grid-gap:3rem;grid-template-columns:1fr}.portrait svg{margin-top:1rem}.index-home{margin-right:8%;font-size:var(--standardfontsize)}.index-list{margin-right:8%}.index-about{margin-right:0}.content-single{margin-right:0%}.content-single img{width:100%;height:auto;margin-right:.8rem;margin-top:.9rem}}@media screen and (min-width:50rem){.content-single img{width:70%;height:auto;margin-right:.6rem;margin-top:.9rem}}@media screen and (min-width:60rem){.logo svg{height:6rem;width:auto}header{margin-bottom:5.4rem}.container{}.cards{display:grid;grid-gap:3rem;grid-template-columns:50% 50%;margin-right:4rem}.cards-about{display:grid;grid-gap:3rem;grid-template-columns:50% 50%}.portrait svg{margin-top:12rem}.index-about{margin-right:0}.menu{height:0;color:light-dark(var(--light-color),var(--dark-color));margin-bottom:2rem;margin-right:30%;float:inline;font-size:1.15rem}.content-single{margin-right:12%}.content-single img{width:100%;max-height:24rem;width:auto;margin-right:.6rem;margin-top:.9rem}}@media screen and (min-width:85rem){.container{}.cards{display:grid;grid-gap:3rem;grid-template-columns:30% 30% 30%}.cards-about{display:grid;grid-gap:3rem;grid-template-columns:60% 40%}.content-about{margin-top:4rem}.content-single{margin-right:30%}.content-single img{width:100%;max-height:34rem;width:auto;margin-right:.8rem;margin-top:.9rem}.portrait svg{margin-top:12rem}.menu{height:0;color:light-dark(var(--light-color),var(--dark-color));margin-bottom:2rem;margin-right:30%;float:inline;font-size:1.15rem}.index-home{margin-right:36%;font-size:var(--subheadingfontsize)}.index-list{margin-right:36%}.index-about{margin-right:30%}}body{color:light-dark(var(--light-color),var(--dark-color));font-family:var(--standardfontfamily);font-weight:var(--standardfontweight);font-size:var(--standardfontsize);line-height:1.4;margin:2rem;float:inline;margin-left:8%;margin-right:8%}::selection{background:light-dark(var(--light-key-color),var(--dark-key-color));color:light-dark(var(--light-selection-text-color),var(--dark-selection-text-color));text-shadow:.2px .2px var(--selection-text-color)}sup,sub{vertical-align:baseline;position:relative;top:-.4em}sub{top:.4em}header{height:10.2rem;color:light-dark(var(--light-color),var(--dark-color));border-bottom:0 solid #222;margin-left:0;font-size:1rem}img{width:100%;max-width:720px;height:auto}.logo svg{color:light-dark(var(--light-key-color),var(--dark-key-color));margin-bottom:2rem;margin-top:10px;margin-left:0;font-size:1.15rem;float:top left}.menu{height:0;color:light-dark(var(--light-color),var(--dark-color));margin-bottom:3rem;float:right;font-family:var(--headingfontfamily);font-weight:;font-size:1.15rem}.menu-list{display:inline;&:not(:last-child):after { content:'|'}}.taxonomy li{display:inline;&:not(:first-child):before { content:'# '}}.taxonomy{color:light-dark (var(--light-key-color),var(--dark-key-color));font-family:var(--standardfontfamily);font-weight:var(--standardfontweight);font-weight:var(--standardfontweight);font-size:var(--subheadingfontsize)}.language-switcher{color:light-dark (var(--light-key-color),var(--dark-key-color));float:right;font-family:var(--headingfontfamily);font-weight:var(--standardfontweight);font-weight:var(--thinfontweight);font-size:var(--smallfontsize);margin-top:-1rem;margin-right:-1rem}.language-switcher li{display:inline;&:not(:last-child):after { content:'|'}}.index-home{border-bottom:1px solid light-dark(var(--light-key-color),var(--dark-key-color));margin-bottom:2rem;margin-right:30%;font-weight:500}.index-list{border-bottom:1px solid light-dark(var(--light-key-color),var(--dark-key-color));margin-bottom:2rem;margin-right:30%;font-size:var(--standardfontsize)}.index-about{border-bottom:0 solid light-dark(var(--light-key-color),var(--dark-key-color));margin-bottom:2rem;font-size:var(--standardfontsize)}.portrait svg{color:light-dark(var(--light-color),var(--dark-color));height:16rem;width:auto;margin-left:0;font-size:1.15rem;float:top}.portrait-text{font-size:var(--smallfontsize);font-weight:var(--thinfontweight);margin-top:2rem}.coverImage img{width:100%;max-width:460px;height:auto}.typo-image-tag{color:light-dark(var(--light-color),var(--dark-color));font-family:var(--standardfontfamily);font-weight:var(--thinfontweight);font-size:var(--smallfontsize);margin-bottom:2rem;float:inline}.top{font-family:ibm plex mono,sans-serif;border:0 solid light-dark(var(--light-key-color),var(--dark-key-color));color:light-dark(var(--light-key-color),var(--dark-key-color));background-color:light-dark(#ecebe1,black);position:sticky;bottom:5%;float:right;margin:-2rem;max-width:2rem;max-height:2rem;width:100%;height:100%;object-position:50% 50%;font-size:1.5rem;cursor:pointer}.rss-icon a{display:inline-flex;align-items:center}.rss-icon svg{display:inline-block;vertical-align:middle;color:light-dark(var(--light-key-color),var(--dark-key-color));height:var(--standardfontsize);width:auto;float:left;margin-right:10px}.rss-icon a{display:inline-block;vertical-align:middle}.rss-icon svg{float:left;height:var(--standardfontsize);width:auto;margin-right:10px;margin-top:.2rem}.linktitle-S a{font-family:var(--standardfontfamily);font-weight:var(--standardfontweight);font-size:var(--standardfontsize)}.pagination-nav{font-family:var(--standardfontfamily);font-weight:300;font-size:var(--smallfontsize)}.pagination-nav a{font-family:var(--standardfontfamily);font-weight:500;font-size:var(--standardfontsize)}footer{font-size:var(--smallfontsize);color:light-dark(var(--light-color),var(--dark-color));border-top:1px solid light-dark(var(--light-key-color),var(--dark-key-color));margin-top:1.5rem}a{color:light-dark(var(--light-key-color),var(--dark-key-color));text-decoration:none}h1{font-family:var(--headingfontfamily);font-weight:var(--headingfontweight);font-size:var(--headingfontsize)}h2{font-family:var(--headingfontfamily);font-weight:var(--headingfontweight);font-size:var(--subheadingfontsize)}h3,h4,{font-family:var(--subheadingfontfamily);font-weight:var(--subheadingfontweight);font-size:var(--subheadingfontsize)}