﻿*:where(:not(html,iframe,canvas,img,svg,video,audio,h1,h2,h3,h4,h5,h6):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}@font-face{font-display:swap;font-family:"EB Garamond";font-style:normal;font-weight:400;src:url("../fonts/eb-garamond/eb-garamond-v27-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"EB Garamond";font-style:italic;font-weight:400;src:url("../fonts/eb-garamond/eb-garamond-v27-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"EB Garamond";font-style:normal;font-weight:500;src:url("../fonts/eb-garamond/eb-garamond-v27-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"EB Garamond";font-style:italic;font-weight:500;src:url("../fonts/eb-garamond/eb-garamond-v27-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"EB Garamond";font-style:normal;font-weight:600;src:url("../fonts/eb-garamond/eb-garamond-v27-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"EB Garamond";font-style:italic;font-weight:600;src:url("../fonts/eb-garamond/eb-garamond-v27-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"EB Garamond";font-style:normal;font-weight:700;src:url("../fonts/eb-garamond/eb-garamond-v27-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"EB Garamond";font-style:italic;font-weight:700;src:url("../fonts/eb-garamond/eb-garamond-v27-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Literata";font-style:normal;font-weight:400;src:url("../fonts/literata/literata-v35-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Literata";font-style:italic;font-weight:400;src:url("../fonts/literata/literata-v35-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Literata";font-style:normal;font-weight:700;src:url("../fonts/literata/literata-v35-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Literata";font-style:italic;font-weight:700;src:url("../fonts/literata/literata-v35-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:400;src:url("../fonts/noto-serif/noto-serif-v23-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:italic;font-weight:400;src:url("../fonts/noto-serif/noto-serif-v23-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:700;src:url("../fonts/noto-serif/noto-serif-v23-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:italic;font-weight:700;src:url("../fonts/noto-serif/noto-serif-v23-latin-700italic.woff2") format("woff2")}:root{--marker-width: 18px;--marker-padding: 6px;--header-padding: 32px;--grid-gutter: 2rem;--grid-max: 120rem;--bp-mobile: $bp-mobile;--font-body: "Literata";--font-heading: "Noto Serif Display", "EB Garamond", Georgia, "Times New Roman", Times, serif;--color-whiter: #fff;--color-white: #fbfbfb;--color-black: #18181b;--color-light: #71717a;--color-lighter: #d4d4d8}html,body{height:100%}html{font-size:105%}body{margin:0;padding:0;color:var(--color-black);font-family:var(--font-body);background-color:var(--color-bg);accent-color:var(--color-accent)}a,button,input,label{cursor:pointer}a{color:var(--color-nav);text-decoration:none;transition:color .2s ease-in-out,border-bottom-color .2s ease-in-out}a:hover{color:var(--color-black);text-decoration:none}a:not(figure a){border-bottom:1px solid var(--color-lighter)}a:not(figure a):hover{border-block-color:var(--color-black)}p,ul,ol{margin:1em 0;line-height:1.6}p:first-child,ul:first-child,ol:first-child{margin-top:0}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}button,input{padding:.5em 1em .75em 1em;line-height:1;font-size:1em;border:1px solid var(--color-lighter);background-color:var(--color-whiter)}button{max-width:max-content}hr{margin:var(--grid-gutter) 0;border-bottom:1px solid var(--color-lighter)}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-heading);font-weight:400}h1{font-size:220%}h2{font-size:180%}h3{font-size:160%}h4{font-size:140%}h5{font-size:120%}h6{font-size:105%}.audio-title,.audio-subtitle,b,strong{font-weight:700}.audio-title{font-size:1.5em}.audio-subtitle{font-size:1.2em}[aria-current=page]{font-weight:700;color:var(--color-accent);border-bottom-color:var(--color-accent)}.container{width:100%;min-height:100%;max-width:var(--grid-max);margin-left:auto;margin-right:auto;display:flex;flex-direction:column}.container main,.container footer.footer{width:100%;padding:calc(var(--grid-gutter)/1.5);padding-bottom:calc(var(--grid-gutter)*2)}@media screen and (min-width: 900px){.container{flex-direction:row;flex-wrap:wrap}.container main,.container footer.footer{padding:var(--grid-gutter);padding-bottom:calc(var(--grid-gutter)*3)}.container header{flex-grow:0;flex-shrink:1;min-height:100%;width:var(--max-sidebar);border-right:1px solid var(--color-lighter)}.container main{flex:1 0 0}.container main>h1,.container main>.more-articles,.container main>article>*:not(.image-text-block){width:100%;max-width:var(--max-text)}.container main.left{margin-right:auto}.container main.right{margin-left:auto}.container main.center{margin-right:auto;margin-left:auto}}header{padding:var(--header-padding)}main{min-height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--grid-gutter)}footer.footer{align-self:end}article{display:flex;flex-direction:column;gap:var(--grid-gutter)}.audio-block{--columns: 1fr;width:100%;display:grid;align-items:center;grid-template-columns:var(--columns);gap:2ch;padding:calc(var(--grid-gutter)/2);border:1px solid var(--color-lighter)}@media screen and (min-width: 900px){.audio-block{--columns: 1fr 3fr}}.audio-block>div{grid-column:span 1}.audio-block .audio-poster{align-self:start;aspect-ratio:1;max-width:unset}.audio-block .audio-poster img{display:block;height:100%;object-fit:cover}.audio-block .audio-info{height:100%;display:flex;flex-direction:column;justify-content:space-between}.audio-block .audio-element{width:100%;margin-top:2ch;align-self:end}figcaption{text-align:center;font-style:italic;color:var(--color-light)}.form-login fieldset,.form-login label{max-width:max-content;display:flex;flex-wrap:wrap;justify-content:start;gap:var(--grid-gutter)}.form-login label{flex-direction:column;gap:calc(var(--grid-gutter)/3)}.form-login input{padding:.35em}.form-login button[type=submit]{margin-top:var(--grid-gutter)}.form-login .password-toggle{align-self:flex-end}.gallery-block ul{margin:0;list-style-type:none}header nav{top:var(--header-padding);display:flex;flex-direction:column;justify-content:space-between;position:-webkit-sticky;position:sticky}header nav .logout{max-width:max-content;margin-top:var(--grid-gutter)}.image-text-block [data-ratio] img,.image-block [data-ratio] img,.image-text-block [data-crop=true] img,.image-block [data-crop=true] img{width:100%;height:100%}.image-text-block [data-ratio],.image-block [data-ratio]{aspect-ratio:var(--aspect-ratio);overflow:hidden}.image-text-block [data-ratio] img,.image-block [data-ratio] img{object-fit:contain}.image-text-block [data-crop=true] img,.image-block [data-crop=true] img{object-fit:cover}.image-text-block{--img-text-gap: calc(var(--grid-gutter) / 2);width:100%;display:flex;flex-direction:column;align-items:start;gap:var(--img-text-gap)}.image-text-block>p:first-of-type{margin-top:0}.image-text-block>p:last-of-type{margin-bottom:0}@media screen and (min-width: 900px){.image-text-block{flex-direction:row;max-width:var(--max-grid)}.image-text-block figure{flex-shrink:0;flex-basis:var(--max-text)}.image-text-block .text{flex-basis:calc(var(--max-text)/2)}}.basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);opacity:.01;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;-webkit-transform:scale(0.9);transform:scale(0.9);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{-webkit-transform:scale(1);transform:scale(1)}.more-articles{display:flex;flex-direction:column;flex-wrap:nowrap;gap:calc(var(--grid-gutter)/2)}.more-articles li ul{padding-left:calc(var(--grid-gutter)/2)}.more-articles>p,.more-articles ul{margin-top:0;margin-bottom:0}.more-articles h2{font-size:160%}.more-articles li{list-style-type:circle;margin-bottom:.5em}.more-articles blockquote p{margin-top:.25em}.more-articles blockquote:has(p+ul) p{margin-bottom:.25em}.more-articles hr{margin-bottom:0}.pagination{display:flex;justify-content:space-between}.pagination .next{margin-left:auto}.quote-block blockquote,.link-block blockquote{padding-left:calc(var(--grid-gutter)/2);border-left:2px solid var(--color-accent)}.quote-block .quote,.link-block .quote{font-size:125%}.quote-block .quote+footer,.link-block .quote+footer{margin-top:.5em;font-weight:700}.quote-block .quote+footer::before,.link-block .quote+footer::before{content:"–"}.link-block .link-url{display:inline-flex;align-items:center;gap:1ch}.link-block .link-url::after{content:"🔗"}.tree-nav{--list-spacing: 1ch}.tree-nav a:has(.label.is-home){font-size:125%;border-bottom-color:rgba(0,0,0,0);color:var(--color-black)}.tree-nav ul{margin:0;padding:0;list-style-type:none}.tree-nav ul[role=tree],.tree-nav ul[role=group]{display:flex;flex-direction:column;gap:var(--list-spacing)}.tree-nav li{width:100%;display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--list-spacing)}.tree-nav li ul{flex-basis:100%;padding-left:calc(var(--header-padding) - (var(--marker-width) + var(--marker-padding) - 4px))}.tree-nav li>span{display:inherit}.tree-nav li a,.tree-nav li span:has(a){max-width:max-content}.tree-nav .icon{width:var(--marker-width);padding-right:var(--marker-padding);margin-left:calc((var(--marker-width) + var(--marker-padding) - 4px)*-1);text-align:center;cursor:not-allowed}.tree-nav .icon:not([data-locked=true] .icon){cursor:pointer}.tree-nav .icon svg{transform:rotate(-90deg);transition:transform .25s ease}.tree-nav span:has(a[role=treeitem][aria-expanded=false])+[role=group]{display:none}.tree-nav span:has(a[role=treeitem][aria-expanded=true]) .icon svg{transform:rotate(0deg);transition:transform .25s ease}.tree-nav span:has(a[role=treeitem][aria-expanded=true])+[role=group]{display:flex}.tree-nav a[role=treeitem]:focus{outline:1px solid var(--color-lighter)}.tree-nav a[role=treeitem][aria-current]{font-weight:700}.tree-nav .icon svg polygon{fill:var(--color-lighter)}.tree-nav .icon svg polygon:hover,.tree-nav .icon[data-expanded=true] svg polygon{fill:var(--color-black)}[data-locked]>span>a>.label{display:inline-flex;gap:.25em;align-items:center}[data-locked]>span>a>.label::after{width:1rem;height:1rem;flex-shrink:0;display:inline-flex;background-size:100%;background-repeat:no-repeat;background-position:center}[data-locked=true]>span>a>.label::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23000' viewBox='0 -960 960 960'%3E%3Cpath d='M263.72-96Q234-96 213-117.15T192-168v-384q0-29.7 21.15-50.85Q234.3-624 264-624h24v-96q0-79.68 56.23-135.84 56.22-56.16 136-56.16Q560-912 616-855.84q56 56.16 56 135.84v96h24q29.7 0 50.85 21.15Q768-581.7 768-552v384q0 29.7-21.16 50.85Q725.68-96 695.96-96H263.72Zm.28-72h432v-384H264v384Zm216.21-120Q510-288 531-309.21t21-51Q552-390 530.79-411t-51-21Q450-432 429-410.79t-21 51Q408-330 429.21-309t51 21ZM360-624h240v-96q0-50-35-85t-85-35q-50 0-85 35t-35 85v96Zm-96 456v-384 384Z'/%3E%3C/svg%3E")}[data-locked=false]>span>a>.label::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23b1b1b1' viewBox='0 -960 960 960'%3E%3Cpath d='M264-624h336v-96q0-50-35-85t-85-35q-50 0-85 35t-35 85h-72q0-80 56.23-136 56.22-56 136-56Q560-912 616-855.84q56 56.16 56 135.84v96h24q29.7 0 50.85 21.15Q768-581.7 768-552v384q0 29.7-21.16 50.85Q725.68-96 695.96-96H263.72Q234-96 213-117.15T192-168v-384q0-29.7 21.15-50.85Q234.3-624 264-624Zm0 456h432v-384H264v384Zm216.21-120Q510-288 531-309.21t21-51Q552-390 530.79-411t-51-21Q450-432 429-410.79t-21 51Q408-330 429.21-309t51 21ZM264-168v-384 384Z'/%3E%3C/svg%3E")}.video-block video,.video-block iframe{width:100%;height:100%;aspect-ratio:var(--aspect-ratio)}
