@font-face{font-display:swap;font-family:'Alegreya Regular';font-style:normal;font-weight:400;src:url(../fonts/alegreya-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Alegreya Italic';font-style:normal;font-weight:400;src:url(../fonts/alegreya-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Alegreya Sans';font-style:normal;font-weight:900;src:url(../fonts/alegreya-sans.woff2) format('woff2')}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}[data-theme="light"]{--header:'Alegreya Sans';--copy:'Alegreya Regular';--color-bg:rgba(240,240,240,1);--color-fg:rgba(0,0,0,1);--color-submit:rgba(204,0,0,.5);--color-reset:rgba(204,0,0,.5);--color-label:rgba(255,255,255,1);--color-link:rgba(204,0,0,1);--color-toggle:rgba(255,255,255,1);--color-anote:rgba(170,170,170,1);--color-link-bg:rgba(204,0,0,0.2)}[data-theme="dark"]{--header:'Alegreya Sans';--copy:'Alegreya Regular';--color-bg:rgba(51,51,51,1);--color-fg:rgba(255,255,255,1);--color-submit:rgba(255,204,0,.5);--color-reset:rgba(255,204,0,.5);--color-label:rgba(255,255,255,1);--color-link:rgba(255,204,0,1);--color-toggle:rgba(255,255,255,1);--color-anote:rgba(102,102,102,1);--color-link-bg:rgba(255,204,0,0.2)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}.fixed{position:fixed;left:0;top:0;z-index:2;width:100%}.banner{background:rgb(20 20 20 / .8);height:58px}.container{position:relative;display:flex;flex-direction:column;width:min(90%,700px);margin:0 auto;padding-bottom:10vh}.container article{margin-bottom:2vh;padding-bottom:1vh;border-bottom:1px var(--color-fg) solid}.container article p{margin:0 0 1.1618em 0}.container .meta{margin:2vh auto 0;padding:1vh 0;text-align:center;border-top:1px var(--color-fg) solid;border-bottom:1px var(--color-fg) solid;font-size:1em}.container header p{text-align:center;border-top:1px var(--color-fg) solid;border-bottom:1px var(--color-fg) solid}#TableOfContents ul li{padding:0 10px}footer{position:fixed;left:0;bottom:0;z-index:2;width:100%;background:rgb(20 20 20 / .8);color:#fff;height:60px;display:grid;place-items:center}header{margin-bottom:2rem}.contact{font-family:'Alegreya Regular';font-size:clamp(1rem,1.25vw,2.5rem)}.contact input[type=text],.contact textarea{font-family:inherit;font-size:inherit;width:100%;padding:12px;border:2px var(--color-fg) solid;border-radius:4px;box-sizing:border-box;margin-top:6px;margin-bottom:16px;resize:vertical;color:var(--color-fg);background:var(--color-bg)}.contact input:focus,.contact textarea:focus{border:2px var(--color-link) solid!important;outline-offset:0px!important;outline:none!important}.contact input[type=submit]{font-family:inherit;font-size:inherit;background-color:var(--color-bg);color:var(--color-fg);padding:12px 20px;border:2px var(--color-fg) solid;border-radius:4px;cursor:pointer}.contact input[type=reset]{font-family:inherit;font-size:inherit;background-color:var(--color-fg);color:var(--color-bg);padding:12px 20px;border:2px var(--color-fg) solid;border-radius:4px;cursor:pointer}.contact input[type=submit]:hover{color:var(--color-bg);background-color:var(--color-link);border:2px var(--color-fg) solid}.contact input[type=reset]:hover{color:var(--color-bg);background-color:var(--color-link);border:2px var(--color-fg) solid}.container .contact .actions{max-width:100%}.container .contact .actions li{font-family:'Alegreya Regular';font-size:clamp(1rem,1.25vw,2.5rem);display:inline-block;margin:0 2em 0 -1em;padding:0;vertical-align:middle}body{font-family:'Alegreya Regular',serif;background-color:var(--color-bg);color:var(--color-fg)}h1,h2,h3,h4{margin:1em 0;font-family:'Alegreya Sans',sans-serif;line-height:1}h3{font-size:2.427em}h4{font-size:1.618em}em,cite{font-family:'Alegreya Italic'}pre{padding:3px 5px;font-family:monospace;font-size:clamp(.75rem,.9875vw,1.875rem);background:#111;color:#fff;border:3px #222 solid;border-top:24px #222 solid;overflow:auto}article h3 a:link{color:var(--color-fg);text-decoration:none}article h3 a:visited{color:var(--color-fg)}article h3 a:focus,article h3 a:hover{color:var(--color-link)}article h3 a:active{color:var(--color-fg)}.title{margin:1rem 0 0 20px;color:#fff;font-size:1.618rem}.title a:link,.title a:visited,.title a:focus,.title a:hover,.title a:active{color:#fff;text-decoration:none}.single,.list{padding-top:6vh;font-size:3.236em}.container .breadcrumb ol{margin:10vh 0 0;padding:0}.container .breadcrumb ol li{list-style:none;display:inline;font-size:1rem;padding:0 .5em}.container .breadcrumb ol li:first-child{padding-left:0}.container .list a:link,.container .list a:visited,.container .list a:active{text-decoration:none;color:var(--color-fg)}.container .list a:focus,.container .list a:hover{color:var(--color-link)}.container dl,.container dt{display:inline}.container dd{display:inline;padding-right:2px}.container .hak,.container .pub{font-size:clamp(1rem,1.25vw,2.5rem);hyphens:manual}.container .hak h3,.container .pub h3{font-size:1.5em}.container .hak dd{display:block;line-height:1.618em;margin:.405em 0 .405em 1.618em}.sources{font-size:clamp(1rem,1.25vw,2.5rem)}.sources dt{clear:both;font-weight:700}.sources dd{display:inline;line-height:1.618em;margin:.405em .809em .405em .203em}.container .deflist{display:list;font-size:clamp(1rem,1.25vw,2.5rem)}img{display:block;margin:0 auto}figcaption{font-size:1.618rem}.content figcaption p{font-size:clamp(.75rem,.9875vw,1.875rem);margin:-2vh auto 3vh}.container p,.container li{margin:.405em 0;font-family:'Alegreya Regular',serif;font-size:clamp(1rem,1.25vw,2.5rem);line-height:1.618em;text-align:justify;hyphens:auto}.content .teaser{font-weight:700;border-bottom:1px var(--color-fg) solid;padding-bottom:1em;margin-bottom:1.5em}code{padding:0 3px;color:var(--color-bg);background-color:var(--color-fg);font-family:monospace;font-weight:700;font-size:calc(.809em + .025vw);border-radius:3px}.container ul{list-style-type:disc;margin:2em 0 2em 1.25em}.container ol{list-style-type:decimal;margin-left:1.25em}article a:link{color:var(--color-link)}article a:visited,article li a:visited,article a:focus,article li a:focus,article a:hover,article li a:hover,article a:active,article li a:active{color:var(--color-fg)}.content blockquote{margin:3vh 0 3vh 2vh;padding-left:3vh;border-left:3px var(--color-fg) solid;width:90%}.content blockquote p{font-family:'Alegreya Italic';font-size:clamp(1rem,1.25vw,2.5rem)}.content .person{text-align:right;font-family:'Alegreya Regular';font-size:1rem}.content .person:before{content:"— "}.content .collapsed{list-style-type:none}.content .collapsed:before{content:"\002B ";padding-right:.405em}.content .expanded{list-style:none}.content .expanded:before{content:"\2212 ";padding-right:.405em}.content .filestructure li{list-style:none}p.anote,span.anote{color:var(--color-anote)}footer p{padding-left:1rem}footer a:link,footer a:visited,footer a:focus,footer a:hover,footer a:active{color:#fff}.books{margin:3em 0;width:100%;padding:0 auto;text-align:center}.books th{font-family:var(--header);font-size:1.3em}.books td{float:left;width:50%}.books ul li{text-align:left;list-style-type:none}.books img{display:block;max-width:100%;height:100%;margin-top:2em;padding:0em auto;object-fit:cover;border:1px #222 solid}figure{display:grid;place-items:center;margin-bottom:1em}.figcaption{margin-top:1em}.illustration{text-align:center}.illustration img{max-width:100%;height:auto}.illustration figcaption{margin-top:3vh}.photos figcaption{background-color:rgb(0 0 0 / .3);margin-top:-20vh;padding:0 1em}.photos figcaption a:link,.photos figcaption a:active,.photos figcaption a:visited,.photos figcaption a:focus,.photos figcaption a:hover{color:var(--color-label);text-decoration:none}.photos{margin-top:18vh;position:sticky}.photos img{width:min(100%,700px);box-shadow:2px 2px 5px rgb(0 0 0 / .5)}.one{top:8em;transform:rotate(-2deg)}.two{top:9em;margin-left:1em;transform:rotate(3deg)}.three{top:10em;margin-left:2em;transform:rotate(-5deg)}.four{top:11em;margin-left:1em;transform:rotate(5deg)}.five{top:9em;margin-left:1em;transform:rotate(-8deg)}.six{top:10em;margin-left:1em;transform:rotate(5deg)}.seven{top:11em;margin-left:1em;transform:rotate(-5deg)}.eight{margin-left:1em;transform:rotate(0deg)}.navigation{position:absolute;top:16px;right:20px;color:#fff}.sidenav{height:100%;width:0;position:fixed;z-index:2;top:0;right:0;background-color:#111;overflow-x:hidden;transition:.5s;padding-top:60px}.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#999;display:block;transition:0.3s}.sidenav a:active,.sidenav a:focus,.sidenav a:hover{color:#fff}.navbar .active{background-color:var(--color-link-bg);border-left:10px var(--color-link) solid}.sidenav ul{list-style:none}.opennav{position:absolute;top:-5px;right:0;border:1px solid #fff;border-radius:5px;width:35px;height:35px;cursor:pointer;background:#333}.opennav:before{content:"";position:absolute;top:36%;right:29%;width:1em;height:.125em;border-top:.375em double #fff;border-bottom:.130em solid #fff}.closenav{position:absolute;top:11px;right:20px;border:1px solid #fff;border-radius:5px;width:35px;height:35px;cursor:pointer;background:#333}.closenav:before{content:"X";color:#fff;font-family:sans-serif;font-weight:700}.toggle,.toggle.active{position:absolute;top:11px;left:200px;border:1px solid #fff;color:var(--color-toggle);border-radius:5px;width:70px;height:35px;cursor:pointer;background:#333;font-family:"Alegreya Sans",sans-serif;padding-top:3px}.wrap-collabsible{margin:1rem 0 1.5rem;border-bottom:1px var(--color-fg) solid}input[type='checkbox']{display:none}.lbl-toggle{display:block;font-family:var(--header);font-size:1.2rem;text-transform:uppercase;letter-spacing:2px;text-align:center;padding:1rem 0;color:var(--color-bg);background:var(--color-fg);cursor:pointer;transition:all 0.25s ease-out}.toggle:checked+.lbl-toggle::before{transform:rotate(90deg) translateX(-3px)}.collapsible-content{max-height:0;overflow:hidden;transition:max-height .25s ease-in-out}.toggle:checked+.lbl-toggle+.collapsible-content{max-height:100vh}#TableOfContents ul li{margin-left:-1em;list-style-type:none;text-align:left}.comments{margin-bottom:10vh;font-family:var(--copy);color:var(--color-fg);background:var(--color-bg)}.container .pagination{text-align:center;max-width:100%;margin-left:-.2em;list-style-type:none;font-size:clamp(1rem,1vw,1.25vw)}.container .pagination li{display:inline-block;padding:.2rem .5rem;border:1px var(--color-fg) solid;font-family:var(--header);text-transform:uppercase;font-size:1em}.container .pagination a:link{color:var(--color-link);text-decoration:none}.container .pagination a:visited,.container .pagination a:focus,.container .pagination a:hover{color:var(--color-fg)}.container .pagination a[aria-current]{color:var(--color-link-bg)}.prevnext{display:inline-block;max-width:90%;margin:5vh auto}.next{height:50px;background-color:var(--color-fg);margin:0 auto 0 1.618em;padding:1em;position:relative;text-align:center;color:var(--color-bg)}.next a:link,.next a:visited,.previous a:link,.previous a:visited{color:var(--color-bg);text-decoration:none}.next:after{content:"";position:absolute;top:0;right:100%;height:0;width:0;border-width:25px;border-style:solid;border-color:var(--color-fg);border-top-color:#fff0;border-bottom-color:#fff0;border-left-color:#fff0}.previous{height:50px;background-color:var(--color-fg);margin:1.618em 1.618em 0 auto;padding:1em;position:relative;text-align:center;color:var(--color-bg)}.previous:before{content:"";position:absolute;top:0;left:100%;height:0;width:0;border-width:25px;border-style:solid;border-color:var(--color-fg);border-top-color:#fff0;border-bottom-color:#fff0;border-right-color:#fff0}abbr[title],span[title] {text-decoration:none;border-bottom:1px #fff dotted;cursor:help;}