@font-face{font-family:base-ui;font-weight:100 900;font-style:normal italic;font-display:block;src:url(data:font/woff2;base64,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)}@font-face{font-family:times new roman;src:local('Times New Roman');size-adjust:102%;ascent-override:87%;descent-override:30%}@font-face{font-family:arial;src:local('Arial');size-adjust:87%;ascent-override:101%;descent-override:34%}@font-face{font-family:courier new;src:local('Courier New');size-adjust:107%;ascent-override:83%;descent-override:28%}#mastodonInstance::before,#has-share i,.stat a::before,.icon{font-family:base-ui!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';-moz-font-feature-settings:'liga=1';-moz-font-feature-settings:'liga';-ms-font-feature-settings:'liga' 1;font-feature-settings:'liga';-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures}.emoji{font-family:apple color emoji,segoe ui emoji,notocoloremoji,segoe ui symbol,android emoji,emojisymbols,base-ui;font-size:1.8ex}.icon.accessibility:before{content:'\e900'}.icon.arrow:before{content:'\e902'}.icon.circle-checked:before{content:'\e903'}.icon.circle-unchecked:before{content:'\e904'}.icon.copyleft:before{content:'\e906'}#has-share .email:before,.icon.email:before{content:'\e907'}.favourites::before,.icon.heart:before{content:'\e908'}.icon.internationalization:before{content:'\e909'}.icon.localization:before{content:'\e90a'}.icon.menu:before{content:'\e90b'}#has-share .print:before,.icon.print:before{content:'\e90c'}.reblogs::before,.icon.reblog:before{content:'\e90d'}.replies::before,.icon.reply:before{content:'\e90e'}.icon.reset:before{content:'\e90f'}.icon.rss:before{content:'\e910'}.icon.search:before{content:'\e911'}.icon.share:before{content:'\e912'}.icon.xmark:before{content:'\e913'}#has-share .bluesky:before,.icon.bluesky:before{content:'\e918'}.icon.buymeacoffee:before{content:'\e91a'}#has-share .facebook:before,.icon.facebook:before{content:'\e926'}.icon.github:before{content:'\e92a'}.icon.githubsponsors:before{content:'\e92b'}.icon.gitlab:before{content:'\e92c'}#has-share .hackernews:before,.icon.hackernews:before{content:'\e931'}.icon.kofi:before{content:'\e93a'}#has-share .linkedin:before,.icon.linkedin:before{content:'\e93d'}.icon.mastodon:before{content:'\e93e'}#has-share .pinterest:before,.icon.pinterest:before{content:'\e947'}#has-share .reddit:before,.icon.reddit:before{content:'\e94b'}#has-share .telegram:before,.icon.telegram:before{content:'\e958'}#has-share .threads:before,.icon.threads:before{content:'\e959'}#has-share .tumblr:before,.icon.tumblr:before{content:'\e95c'}#has-share .twitter:before,.icon.twitter:before{content:'\e95e'}#has-share .whatsapp:before,.icon.whatsapp:before{content:'\e964'}.icon.x:before{content:'x'}#has-share .xing:before,.icon.xing:before{content:'\e969'}@font-face{font-family:opendyslexic;font-style:normal;font-weight:400;font-display:swap;src:local('OpenDyslexic'),url(https://raw.githubusercontent.com/antijingoist/OpenDyslexic/master/compiled/OpenDyslexic-Regular.woff2)format('woff2');size-adjust:83%;ascent-override:106%;descent-override:36%}@font-face{font-family:opendyslexic;font-style:italic;font-weight:400;font-display:swap;src:local('OpenDyslexic Italic'),url(https://raw.githubusercontent.com/antijingoist/OpenDyslexic/master/compiled/OpenDyslexic-Italic.woff2)format('woff2');size-adjust:83%;ascent-override:106%;descent-override:36%}@font-face{font-family:opendyslexic;font-style:normal;font-weight:700;font-display:swap;src:local('OpenDyslexic Bold'),url(https://raw.githubusercontent.com/antijingoist/OpenDyslexic/master/compiled/OpenDyslexic-Bold.woff2)format('woff2');size-adjust:83%;ascent-override:106%;descent-override:36%}@font-face{font-family:opendyslexic;font-style:italic;font-weight:700;font-display:swap;src:local('OpenDyslexicMono'),url(https://raw.githubusercontent.com/antijingoist/OpenDyslexic/master/compiled/OpenDyslexic-Bold-Italic.woff2)format('woff2');size-adjust:83%;ascent-override:106%;descent-override:36%}@font-face{font-family:opendyslexicmono;font-style:normal;font-weight:700;font-display:swap;src:local('OpenDyslexicMono'),url(https://raw.githubusercontent.com/foxihd/hugo-brewm/main/static/css/fonts/OpenDyslexicMono-Regular.woff2)format('woff2');size-adjust:83%;ascent-override:106%;descent-override:36%}:root{--od:'OpenDyslexic'}@font-face{font-family:crimson;font-style:normal;font-weight:400;font-display:swap;src:local('Crimson Roman'),url(https://fonts.bunny.net/amiri/files/amiri-latin-400-normal.woff2)format('woff2');size-adjust:95%}@font-face{font-family:crimson;font-style:italic;font-weight:400;font-display:swap;src:local('Crimson Italic'),url(https://fonts.bunny.net/amiri/files/amiri-latin-400-italic.woff2)format('woff2');size-adjust:95%}@font-face{font-family:crimson;font-style:normal;font-weight:700;font-display:swap;src:local('Crimson Bold'),url(https://fonts.bunny.net/amiri/files/amiri-latin-700-normal.woff2)format('woff2');size-adjust:95%}@font-face{font-family:crimson;font-style:italic;font-weight:700;font-display:swap;src:local('Crimson BoldItalic'),url(https://fonts.bunny.net/amiri/files/amiri-latin-700-italic.woff2)format('woff2');size-adjust:95%}:root{--rm:'crimson'}@font-face{font-family:inter;font-style:normal;font-weight:400;font-display:swap;src:local('Inter'),url(https://raw.githubusercontent.com/rsms/inter/master/docs/font-files/Inter-Regular.woff2)format('woff2');size-adjust:84%;ascent-override:104%;descent-override:36%}@font-face{font-family:inter;font-style:italic;font-weight:400;font-display:swap;src:local('Inter Italic'),url(https://raw.githubusercontent.com/rsms/inter/master/docs/font-files/Inter-Italic.woff2)format('woff2');size-adjust:84%;ascent-override:104%;descent-override:36%}@font-face{font-family:inter;font-style:normal;font-weight:700;font-display:swap;src:local('Inter Bold'),url(https://raw.githubusercontent.com/rsms/inter/master/docs/font-files/Inter-Bold.woff2)format('woff2');size-adjust:84%;ascent-override:104%;descent-override:36%}@font-face{font-family:inter;font-style:italic;font-weight:700;font-display:swap;src:local('Inter Bold Italic'),url(https://raw.githubusercontent.com/rsms/inter/master/docs/font-files/Inter-BoldItalic.woff2)format('woff2');size-adjust:84%;ascent-override:104%;descent-override:36%}:root{--sf:'Inter'}@font-face{font-family:inconsolata;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:local('Inconsolata'),url(https://fonts.bunny.net/inconsolata/files/inconsolata-latin-400-normal.woff2)format('woff2');ascent-override:88%;descent-override:30%}:root{--tt:'Inconsolata'}:root{--golden-ratio:61.803398%;--canonic:70.710678%;--max-width:58rem;--void:calc((29.289322vw - 1rem) / 3.14);--vhead:4.2rem;--vfoot:3.33rem;--vbody:calc(100vh - var(--vhead) - var(--vfoot));--marginparwidth:27vw;--g18:#80808080;--g18s:#80808022;--bound:1pt dotted var(--g18);--border:1pt solid var(--g18s);--box-shadow:0 1px 0.5px var(--g18);--box-shadow-inset:inset 0 1px 5px #0001, 0 1px 0 #fff5, 0 -1px 0 #0005;font-size:calc(var(--fontScale) * 10.5pt)}::-webkit-scrollbar{scroll-behavior:smooth}::-webkit-scrollbar-track{background:0 0;border-radius:9pt!important}::-webkit-scrollbar-thumb{background:var(--g18);opacity:.86;border-radius:9pt!important}*{box-sizing:border-box;scrollbar-color:var(--g18)transparent;scrollbar-width:thin;text-rendering:optimizeLegibility;kerning:auto;font-kerning:auto;-webkit-font-feature-settings:'kern' 1;-moz-font-feature-settings:'kern' 1;font-feature-settings:'kern' 1;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;-webkit-hyphenate-after:3;hyphenate-after:3;-webkit-hyphenate-before:3;hyphenate-before:3;-webkit-hyphenate-lines:2;hyphenate-lines:2;orphans:2;widows:2}html{scroll-behavior:smooth;scroll-padding-block-start:var(--vhead)}body{--y6a:#af7c9d;--w8u:#628618;--s8i:#ed7495;--n8e:#6c80b3;--m4i:#355240;--y4i:#921823;--f8a:#7972b6;--s4n:#018ace;--d3u:#654b3c;--r6a:#534b1a;--y4a:#13355b;--k8i:#ee850f;--y6i:#00728c;--o5a:#8d2f4a;--c3u:#5b516a;--s5o:#365b75;--s5e:#493280;--y7i:#00b1dd;--i3i:#e9142a;--t9u:#014d1f;min-height:var(--vbody);line-height:calc(var(--baselineStretch) * 1.414);color:var(--fg);font-family:var(--sf),sans-serif;font-size:var(--normalsize)}body>header{position:-webkit-sticky;position:sticky;top:0;align-items:center;justify-content:space-between;height:var(--vhead)}.marginpar,body>main>aside{position:relative;float:right;clear:right;width:var(--marginparwidth)}body>footer{display:flex;position:-webkit-sticky;position:sticky;bottom:0;align-items:center;justify-content:space-between;z-index:2;height:var(--vfoot);font-size:var(--small)}#top,.pagewidth{padding-right:var(--void);padding-left:var(--void)}#content>blockquote,.epigraph>blockquote,#content>ul,#content>ol,#comments>*,.giscus,#list-posts>div,.textwidth{width:var(--golden-ratio)}#logo,#logo *{--h:calc(3.33rem - 10pt);border:none;height:var(--h)}#main-footer{position:relative;margin:1in 1em 1em;padding:1.618rem;width:calc(100% - 2em);font-size:var(--small)}#main-footer>div{padding:0 calc(var(--void) - 1em - 1.618rem)}#main-footer strong,#main-footer b,#main-footer .section-title,#menu-footer::before{padding-bottom:1ex}#main-footer ul{list-style:none;margin:0;padding:0;line-height:2}#main-footer a{margin:1pt 0;padding:2pt 0}#main-footer-primary,#main-footer-secondary>*{border:.1pt solid transparent;break-inside:avoid-column}#main-footer p{margin:0}#menu-footer:first-child{column-span:all;text-align:center}#license+#menu-footer::before,#menu-footer a::after{content:unset!important}div+#unified-footer{border-top:var(--bound);padding:1.618rem 0 0!important}#unified-footer{text-align:center}#unified-footer p{padding:1ex 1em;font-size:var(--footnotesize)}@media screen{body{margin:0!important;padding:unset!important;max-width:unset!important}}@media(min-width:1025px){:root{--void:calc((100vw - var(--max-width) - 1rem) / 2) !important;--marginparwidth:calc(var(--max-width) * 0.38196602) !important}}@media only screen and (max-width:640px){:root{--void:var(--vfoot) !important;--marginparwidth:100% !important;--canonic:86%;--golden-ratio:100%}.katex-display{overflow-x:auto}}@media(max-width:540px){:root{--void:calc(var(--vfoot) / 1.618) !important}#main-footer-primary,#main-footer-secondary{column-span:all}}@media(max-width:480px){header.pagewidth,footer.pagewidth{--void:calc(var(--vfoot) / 2) !important}}@media(prefers-color-scheme:light){body{--bg:var(--bg-light);--mid:var(--midtone);--fg:var(--fg-light);--ac:var(--ac-light);--off:#000}@media(prefers-contrast:more),(-ms-high-contrast:active){body{--bg:var(--bg-light-more);--mid:var(--midtone-more);--fg:var(--fg-light-more);--ac:var(--ac-light-more)}}@media(prefers-contrast:less){body{--bg:var(--bg-light-less);--mid:var(--midtone-less);--fg:var(--fg-light-less);--ac:var(--ac-light-less)}}}@media(prefers-color-scheme:dark){body{--bg:var(--bg-dark);--mid:var(--midtone);--fg:var(--fg-dark);--ac:var(--ac-dark);--off:#fff}@media(prefers-contrast:more),(-ms-high-contrast:active){body{--bg:var(--bg-dark-more);--mid:var(--midtone-more);--fg:var(--fg-dark-more);--ac:var(--ac-dark-more)}}@media(prefers-contrast:less){body{--bg:var(--bg-dark-less);--mid:var(--midtone-less);--fg:var(--fg-dark-less);--ac:var(--ac-dark-less)}}}:root{--tiny:0.618rem;--scriptsize:0.786rem;--footnotesize:1rem;--small:1.111rem;--normalsize:1.272rem;--large:1.414rem;--Large:1.618rem;--LARGE:2.058rem;--huge:2.618rem;--Huge:3.33rem;--fontScale:1;--baselineStretch:1;--indent:1.618pc;--smallskip:1rem;--medskip:1.618rem;--bigskip:3.14rem;--vskip:var(--bigskip) 0}.rm{font-family:var(--rm),serif}.sf{font-family:var(--sf),sans-serif}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p,p *{margin-top:0;padding-top:0;text-indent:0!important}blockquote{margin:0;padding:1pt var(--indent);border-left:3pt solid var(--ac)}blockquote blockquote{margin:var(--indent)0;width:unset}.epigraph blockquote{border-left:unset}blockquote footer{font-style:normal;font-size:.9em;margin:1em 0;text-align:end}hr{border-top:var(--border);border-width:1pt 0 0}kbd{-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;margin:0 2pt;border-radius:.7ex;box-shadow:var(--box-shadow);padding:.3ex 1ex;font-size:.7em;font-style:normal}kbd:hover{box-shadow:var(--box-shadow-inset)}kbd:has(kbd){border-radius:1ex;padding:1ex .7ex}.key{display:none}.key::after{text-transform:uppercase;content:attr(data-key)}.keydown .key{display:inline-flex!important;font-family:var(--sf),sans-serif;font-weight:unset}::selection{color:#000;background:var(--hl)}mark{position:relative}mark::before{display:inline-block;position:absolute;top:-1pt;right:-2pt;bottom:-1pt;left:-2pt;z-index:-1;background:var(--hl);content:''}code{border-radius:.25em;background:var(--g18s)}pre>code{display:block;border-radius:1ex;background:unset;width:fit-content;max-width:100%;overflow-x:auto}code,pre>code{line-height:1.618;letter-spacing:.05em;font-family:var(--tt),monospace;font-kerning:none;font-size:.8em;-webkit-font-feature-settings:'kern' 0;-moz-font-feature-settings:'kern' 0;font-feature-settings:'kern' 0}pre>code table{border:unset}dl,ol,ul{padding-left:var(--indent)}.ldots{text-overflow:ellipsis;overflow-x:clip;white-space:nowrap}.lfill{margin-left:auto}.rfill{margin-right:auto}.sw,.textsw,.swshape{font-variant-alternates:swash(swsh);-webkit-font-feature-settings:'swsh' 1;-moz-font-feature-settings:'swsh' 1;font-feature-settings:'swsh' 1}.up,.textup,.upshape{font-style:normal}table,thead{border-collapse:collapse;border:solid var(--off);border-width:1pt 0}thead{background:var(--g18s)}th,td{padding:1pt 2pt}th+th{border-left:1pt dotted var(--g18s)}tbody tr:nth-child(2n){background-color:#80808008}a.section-title,#license,.crsl h2,.crsl h3,.hero__content h1,#share>span,#main-footer strong,#main-footer b,#menu-footer::before,.section-title,.textssc{vertical-align:middle;text-transform:uppercase;letter-spacing:2pt;font-size:86%;font-weight:550;font-variant:small-caps;font-style:normal}.section-title{margin:var(--medskip)0 1ex}details.presentation>summary{cursor:pointer;list-style:none}.has-aria-label-top:before,.has-aria-label:after{display:block;margin:auto;content:attr(aria-label)}.has-pre::before,.has-post:after,.has-desc:after{display:inline-block;color:var(--mid);font-size:.9em;font-weight:400;content:attr(aria-description)}.has-desc:after{display:block;white-space:break-spaces}.t{--tsf:translate(-2em);display:inline-flex;position:absolute;top:125%;justify-content:center;visibility:hidden;z-index:1;border-radius:1em;background:var(--fg);padding:.25em .42em;width:7.5em;text-align:center;color:var(--bg);font:var(--scriptsize)var(--sf),sans-serif}.t::after{position:absolute;bottom:100%;left:47.5%;border-style:solid;border-color:transparent transparent var(--fg)transparent;content:''}label:hover .t,label:focus .t,button:hover>.t,button:focus>.t,.icon:hover+.t,a:hover .t,a:focus .t,summary:hover>.t,summary:focus>.t{visibility:visible}.loading:after{--anm:ellipsis steps(4,end) 2s infinite;display:inline-block;overflow:hidden;vertical-align:bottom;content:''}.letterine>i{font-style:normal}.hide{display:none!important}ul.inline::before,ul.delimiter::after,ul.delimiter li:first-child:before,ul.delimiter li:nth-last-child(2)::after{content:'\a0'}ul.delimiter li:after{content:',\a0'}ul.delimiter li:last-child:before{content:'&\a0'}#keywords .inline li::after,ul.delimiter li:last-child:after{content:'.'}figure img,figure svg{width:var(--golden-ratio);height:auto;object-fit:cover}figure .marginpar{left:unset}figure.fullwidth{clear:both}figure.fullwidth img,.column img,.attachments img,.marginpar img{width:100%;height:auto}#doc-author,#doc-author a,.epigraph,blockquote cite{color:var(--fg);font-style:italic}#TableOfContents,.letterine{text-transform:lowercase;letter-spacing:.1em;font-variant:small-caps;-webkit-font-feature-settings:'smcp' 1;-moz-font-feature-settings:'smcp' 1;font-feature-settings:'smcp' 1}.letterine::before{display:block;border-bottom:3pt solid var(--ac);content:''}.letterine>i{position:relative;top:-3pt;float:left;background:var(--bg);padding-right:.1em;line-height:.5;color:var(--ac);font-size:6em}h1,h2,h3,h4,h5,h6{line-height:calc(var(--baselineStretch) * 1.144);font-weight:400;clear:both}h2,h3,h4{margin:var(--bigskip)0 var(--smallskip);font-style:italic}h1{margin:var(--bigskip)0 var(--smallskip);text-transform:capitalize;font-size:var(--huge)}h2{font-size:var(--LARGE)}h3{font-size:var(--Large)}h4{font-size:var(--large)}h5{margin:var(--smallskip)0 0}h5,h6{word-spacing:16%;letter-spacing:.16em;font:var(--normalsize)var(--sf),sans-serif;-webkit-font-feature-settings:'c2sc' 1;-moz-font-feature-settings:'c2sc' 1;font-feature-settings:'c2sc' 1;font-variant-caps:all-small-caps}h6{position:relative;float:left;margin:0;padding:.6ex .5em 0 0;line-height:1}#content.secnum{counter-reset:section}#content.secnum h2,#content.secnum h3,#content.secnum h4{position:relative;font-style:normal}#content.secnum h2::before,#content.secnum h3::before,#content.secnum h4::before{position:absolute;right:calc(100% + 1rem);opacity:.86;width:max-content}#content.secnum h2::before{counter-increment:section;content:counter(section)'. '}#content.secnum h2{counter-reset:subsection}#content.secnum h3::before{counter-increment:subsection;content:counter(section)'.' counter(subsection)'. '}#content.secnum h3{counter-reset:subsubsection}#content.secnum h4::before{counter-increment:subsubsection;content:counter(section)'.' counter(subsection)'.' counter(subsubsection)'. '}@media print,(max-width:810px){#content.secnum h2::before,#content.secnum h3::before,#content.secnum h4::before{position:unset;right:unset}}#background-footer,#background-header,#background-body{display:flex;position:fixed;top:0;left:0;z-index:-2;width:100vw;height:100vh}#background-footer,#background-header,#background-body,#a11y,#lightSwitch+label::before,#setContrast,#colorPalette,ul.crsl>li>a>span::before,ul.crsl>li>a>span::after,ul.crsl>li>a>span,#list-categories a:hover::after,.letterine>i{-webkit-transition:var(--flashGuard);-moz-transition:var(--flashGuard);-o-transition:var(--flashGuard);transition:var(--flashGuard)}#background-body,.background{background-color:var(--bg)}#background-header{border-bottom:var(--opt-border);height:var(--vhead)}#background-footer{top:unset;bottom:0;border-top:var(--opt-border);height:var(--vfoot)}.has-border{--opt-border:var(--border)}main>header.pagewidth{margin-top:var(--medskip);height:2.5rem}main>header>menu{float:right;margin:0 0 0 auto;padding:0}#back,menu button,menu a{z-index:1;border:unset;background:unset;padding:1ex;color:inherit}#back::before,header menu button,header menu a,#join-discussion-bluesky,#menu-footer a{display:inline-block;position:relative;padding:5pt 0;width:2.25em;text-align:center;font-size:var(--normalsize)}#bionReadSwitch+label,#join-discussion,#saveButton,#share{display:flex;align-items:center;justify-content:center;border:none;border-radius:2em;background:var(--fg);padding:1ex 12pt;text-align:center;color:var(--bg);font-weight:550}#back .t,menu button .t,menu a .t,#menu-footer a .t,#join-discussion-bluesky>.t{--tsf:translate(-4.65em)}#rss-button::before{font-family:base-ui;content:'\e910'}#navigatorShare::before{font-family:base-ui;content:'\e912'}label .t::after{visibility:hidden}.pagination .rfill a::before,.slide:last-child>nav a::before,#back::before{--tsf:rotate(-90deg) translateX(1pt);font-family:base-ui;content:'\e902'}main>header>menu>li,ul.breadcrumb>li{display:inline}#has-breadcrumb a{margin:2pt;padding:.5ex;text-transform:uppercase;letter-spacing:.1rem;color:var(--fg);font-size:var(--small)}ul.breadcrumb{display:block;padding:5pt 0;overflow:auto;text-overflow:ellipsis;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}ul.breadcrumb>li:last-child a{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}ul.breadcrumb>li+li:before{color:var(--mid);content:'/'}.column{--col:16rem;display:block;-webkit-column-gap:1.618rem;-moz-column-gap:1.618rem;column-gap:1.618rem;column-fill:balance;-webkit-column-width:var(--col);-moz-column-width:var(--col);column-width:var(--col)}.column--multicols{--col:unset;--multicols:3;-webkit-column-count:var(--multicols);-moz-column-count:var(--multicols);column-count:var(--multicols)}.column__span{column-span:all}.column>*{break-after:auto;break-before:auto;break-inside:avoid;margin-bottom:1.618rem}.column.pin{--col:13rem}.column.pin>*{margin-bottom:1em;font-size:var(--small)}.column.pin a::after{content:''!important}.has-quote{display:flex;flex-direction:column-reverse;color:var(--fg)}.has-quote::after{margin:unset}.has-quote>div{margin-left:auto}@media screen and (min-width:2560px){.column{--col:20rem}}@media screen and (min-width:1920px){.column.pin{--col:16rem}}@media screen and (max-width:640px){.column.pin{--col:10rem}}@keyframes ellipsis{0%{content:'...'}25%{content:''}50%{content:'.'}100%{content:'..'}}@-webkit-keyframes ellipsis{0%{content:'...'}25%{content:''}50%{content:'.'}100%{content:'..'}}@-webkit-keyframes blinking{from,to{opacity:1}50%{opacity:0}}@keyframes blinking{from,to{opacity:1}50%{opacity:0}}@keyframes expand{from{-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-ms-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}to{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes expand{from{-webkit-transform:scale(1,0);transform:scale(1,0)}to{-webkit-transform:scale(1,1);transform:scale(1,1)}}@media(prefers-reduced-motion){@keyframes expand{from{-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset;transform:unset}}@-webkit-keyframes expand{from{-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset;transform:unset}}}@-webkit-keyframes underline{from{border-image:linear-gradient(to right,transparent,transparent)1}50%{border-image:linear-gradient(to right,var(--ac),transparent)1}to{border-image:linear-gradient(to right,var(--ac),var(--ac))1}}@-moz-keyframes underline{from{border-image:linear-gradient(to right,transparent,transparent)1}50%{border-image:linear-gradient(to right,var(--ac),transparent)1}to{border-image:linear-gradient(to right,var(--ac),var(--ac))1}}@keyframes underline{from{border-image:linear-gradient(to right,transparent,transparent)1}50%{border-image:linear-gradient(to right,var(--ac),transparent)1}to{border-image:linear-gradient(to right,var(--ac),var(--ac))1}}a{text-decoration:none}a,.anchor,.list-day a span,#has-l10n summary,#has-a11y-summary{--anm:none;border-bottom:2pt solid transparent}a:hover,a:focus,.anchor:hover,.anchor:focus,.list-day a:hover span,.list-day a:focus span,#has-l10n summary:hover,#has-l10n summary:focus,#has-l10n[open] summary,#has-a11y-summary:hover,#has-a11y-summary:focus,#has-a11y[open] #has-a11y-summary{--anm:underline 127ms;border-color:var(--ac)}a.cta{margin:1ex;border:2pt solid var(--fg);border-radius:1ex;background:var(--fg);padding:6pt 16pt;text-align:center;color:var(--bg);font-weight:550}a.cta.s{background:var(--bg);color:var(--fg)}a.cta:hover,a.cta:focus{--anm:none;outline:2pt solid var(--fg);border-color:var(--bg);background:var(--fg);color:var(--bg)}.rounded li{margin:.5ex;display:inline-block}.rounded a{display:inline-flex;border:var(--border);border-radius:2rem;background:#80808008;padding:.5ex 1em;color:var(--fg);gap:1pt}.rounded a:hover,.rounded a:focus{--anm:none;border:1pt solid var(--fg)}.invert a{background:var(--fg)!important;color:var(--bg)!important}.invert a:visited{color:var(--bg)}.invert a:hover,.invert a:focus{--anm:none;background:var(--bg)!important;color:var(--fg)!important}.has-hash a{text-transform:uppercase;letter-spacing:.1rem;font-size:var(--footnotesize)}.has-hash a:hover,.has-hash a:focus{--anm:none}#term .section-title .tag::before,.has-hash a::before{content:'#'}@media(max-width:480px){a.cta{display:block;width:100%}}ul.delimiter,ul.breadcrumb,nav>ul,ul[role=presentation]{margin:0;list-style:none;font-size:inherit}ul.delimiter,ul.delimiter li,ul.inline,ul.inline li,nav>ul,nav>ul>li{display:inline;padding:0}.form{flex-direction:row!important;align-items:center}.form__input{flex:1;border:none;border-radius:2rem 0 0 2rem;background:0 0;padding:0;padding-left:1em;color:var(--fg);font-family:var(--sf),sans-serif}.pagefind-ui__button,.form__button{display:inline-flex;position:relative;border:none;border-radius:0 50% 50% 0;background:0 0;padding:0}body>header,body>header>nav{display:flex;z-index:2}#top-nav{margin-left:auto;font-weight:700}#top-nav[open],#has-main-menu{flex:1}#top-nav>nav{display:flex;justify-content:flex-end;gap:1ex}#logo+#top-nav #main-menu,#logo+#top-nav #main-menu .l1{justify-content:flex-end}#main-menu .l1{display:flex;gap:1ex}#top-nav .icon{position:relative;top:-.05em;margin-right:.3em}.menu-icon::before{padding:1pt;font-family:base-ui;content:'\e90b'}#has-more-menu>summary{width:43pt}#has-a11y[open]>summary .icon::before,#has-search[open] .icon::before,details[open]>summary>.menu-icon::before{--anm:blinking 2s step-end infinite;color:var(--ac)}#i18n-menu,#more-menu,.on-hull,.screening{position:fixed;top:var(--vhead);left:0;width:100vw;height:var(--vbody)}.screening{--blur:blur(0.2vmin);--dim:brightness(0.96);z-index:-1;background-color:#80808008;-webkit-backdrop-filter:var(--blur)var(--dim);backdrop-filter:var(--blur)var(--dim)}.on-deck,a#has-i18n{display:flex;align-items:center;justify-content:center;margin:auto 0;padding:unset;min-width:var(--vhead);height:calc(var(--vhead) - 12pt);max-height:4.2rem}#has-i18n .on-deck{padding:0 1ex;width:unset;gap:3pt}.on-deck .t{--tsf:unset;display:block;top:var(--vhead)}.on-plank{display:flex;flex-direction:column;border:var(--border);border-radius:1ex;background:var(--bg);padding:1.414ex;width:fit-content;max-height:calc(var(--vbody) - 2rem);overflow-y:auto;gap:1ex}.on-plank ul{display:flex;flex-direction:column;margin:0 1ex;border-right:var(--bound);padding:1ex;gap:1ex}details[open] .on-plank,.l1 details[open]>ul,.marginpar-ctrl:checked+label+.marginpar{--anm:expand 99ms forwards;--tso:top}#main-menu .on-plank{position:fixed;top:calc(var(--vhead) + 1rem);max-width:21rem;translate:-1.414ex}#i18n-menu>.on-plank,#more-menu>.on-plank{margin:1rem var(--void)1rem auto;max-width:var(--max-width)}#has-l10n a,#top-nav a,.anchor{display:flex;padding:1ex;width:100%;color:var(--fg)}#top-nav a.has-desc{flex-direction:column}summary.anchor .has-aria-label::after{color:var(--mid);font-size:.9em;font-weight:400}.marginpar-ctrl+label::before,.anchor:after{--tst:200ms ease-out;position:relative;top:.23em;left:.43em;align-self:center;margin-left:auto;background:linear-gradient(to top,transparent 49%,var(--g18) 51%);-webkit-background-clip:text;background-clip:text;color:transparent;font:8pt base-ui;content:'\e913'}.anchor:hover::after{background:linear-gradient(to top,transparent 49%,var(--ac) 51%);-webkit-background-clip:text;background-clip:text;color:transparent}#has-i18n .anchor::after{left:unset}.marginpar-ctrl:checked+label::before,details[open]>.anchor:after{--anm:blinking 3s step-end infinite;background:unset;top:0;color:var(--g18)}details[open]>.anchor.on-deck:after{color:red}a#has-i18n{align-items:end;width:auto;font-size:.9em;font-weight:550;gap:3pt}a#has-i18n>.alt,a#has-i18n:hover>.act,a#has-i18n:focus>.act,a#has-i18n:active>.act{color:var(--g18)}a#has-i18n:hover>.alt,a#has-i18n:focus>.alt,a#has-i18n:active>.alt{color:var(--fg)}#has-l10n{display:inline-block;font-size:1.2rem}#has-l10n summary{display:block!important;padding:0 1.4ex 0 4pt;font-size:.9em}#has-l10n>summary::before{font-family:base-ui;content:'\e90a\a0'}#has-l10n a,#i18n-menu a{align-items:center;gap:1ex}#has-l10n .on-plank{position:absolute;z-index:1;margin-top:1ex;border:var(--border);background:var(--bg);width:auto;max-width:calc(100% - var(--void) - var(--void));white-space:wrap}#main-footer a::after,.parent-anchor a::after,#i18n-menu a::after,#content a::after{--tsf:rotate(45deg);display:inline-block;margin-top:.3em;margin-left:auto;font:.7em base-ui;content:'\e902'}.parent-anchor a::after,#i18n-menu a::after{color:var(--g18)}.hero nav a{display:inline-block;position:relative;color:var(--fg)}.hero nav .t{top:150%}.hero nav a .icon{display:inline-flex;margin:2pt;padding:6pt;font-size:var(--large)}@media(max-width:640px){#top-nav *{outline:none!important}#top-nav[open]>nav{--anm:expand 99ms forwards;--tso:top}.has-childfree li,.has-childfree li.lfill{margin:auto}#main-menu{display:unset}#main-menu .l1{flex-direction:column}#top-nav>summary,#top-nav[open]>summary{display:flex!important;margin-left:auto;width:43pt}#has-more-menu>summary{width:100%}#has-more-menu .t,#has-search .t{display:initial;position:unset;visibility:unset;background:unset;width:100%;color:inherit;font:inherit}#top-nav-screen.screening{display:block;background-color:var(--bg);height:calc(100vh - var(--vhead))}#top-nav>nav{position:fixed;top:var(--vhead);left:0;flex-direction:column;justify-content:unset;z-index:3;padding:1.414ex;width:101vw;height:var(--vbody);overflow-y:auto}#i18n-menu,#more-menu,#has-search-fallback,#main-menu .on-plank{position:unset;width:unset;max-width:unset;height:unset}#has-search{order:1}#has-main-menu{flex:unset;order:2}#has-more-menu{order:3}#has-i18n,#bi18n{order:4;margin:auto 1ex 2rem}#top-nav>nav .on-deck{justify-content:unset;height:unset}#top-nav>nav #has-i18n .on-deck{padding:1ex;gap:1ex}.on-plank{border:unset;background:unset;min-width:unset;max-height:unset}#main-menu .on-plank{margin:0 1ex;border-right:var(--bound);border-radius:0;padding:1ex;translate:unset}#i18n-menu>.on-plank,#more-menu>.on-plank{margin:unset;padding:0;width:100%}#has-main-menu,#has-more-menu,#has-search{margin:1ex;padding:1ex}#has-more-menu{border:var(--border);border-radius:1ex}#has-more-menu[open],#author-name-menu{border:none}details[open]>.anchor.on-deck:after{color:var(--g18)}a#has-i18n{font-size:unset;align-items:center}#bi18n .t{position:unset;visibility:unset;background:unset;width:unset;color:unset;font:unset}#i18n-menu{margin-top:1ex}a#has-i18n .emoji,.languangeName{display:block!important}a#has-i18n>.t,#top-nav>nav .screening,#top-nav>summary>.t,#has-search[open]>summary,#has-more-menu[open]>summary,#has-more-menu .menu-icon,#has-search .icon,.iso639{display:none}}#to-content{--tsf:translateY(-100vmax);display:flex;position:fixed;top:0;left:0;align-items:center;justify-content:center;z-index:3;outline:none!important;background:var(--bg)!important;width:100vw;height:var(--vhead)}#to-content:focus{--tsf:translate(0)}body>footer>nav{margin-left:auto}#to-top{display:flex;align-items:center;justify-content:center;border:none;border-radius:2rem;background:var(--bg);width:2.7rem;height:2.7rem;color:var(--fg)}#to-top::before{--tsf:rotate(-45deg);display:inline-flex;transition:.2s;font-family:base-ui;content:'\e902'}#to-top:hover::before,#to-top:focus::before{--tsf:unset}.to-content-top#to-top::before{--tsf:rotate(180deg)}hr.ldots{border:none!important}hr.ldots::after{--tsf:translateY(-2.3rem);display:block;width:100%;height:1rem;text-align:center;color:var(--g18s);font-size:3rem;content:'…'}#list-subsection{padding:0 calc(1rem - 1ex)}#list-subsection .crsl,#taxonomy .crsl{padding:0 1rem}#list-taxonomy .has-crsl{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;align-items:flex-start}#list-taxonomy .section-title{margin:var(--smallskip);writing-mode:tb}#list-tags{position:sticky;position:-webkit-sticky;top:var(--vhead);right:var(--void);padding:0 1rem}#term section.pagewidth,#taxonomy section.pagewidth,#list-posts{min-height:calc(var(--vbody) - 12rem)}#taxonomy #list-tags{position:unset;float:unset;margin:unset;padding:0 var(--void)3ex;width:unset}#taxonomy .has-crsl .section-title{margin:var(--bigskip)0 var(--smallskip);writing-mode:unset}.has-crsl+.has-crsl{margin-top:2rem}#has-pagination{margin-top:1in}.section-title#series{margin-left:auto;width:var(--golden-ratio)}#list-tags .section-title{margin-bottom:1pc}.list-year{display:flex;position:relative;align-items:baseline}.list-year.descending{margin-left:auto}.list-year>.section-title{width:52pt;text-align:right}.list-year>div{flex:1}.list-month>summary{padding-left:1rem;list-style:none}.list-month>summary::after{margin-left:1ex}.list-day a{display:block;margin:1ex 1rem;border:none;padding:1ex 0;width:100%;font-size:var(--normalsize)}.list-day a.has-pre::before{position:absolute;left:0;padding:.25rem 0;width:5rem;text-align:right;text-transform:uppercase;letter-spacing:.1em;font-size:var(--footnotesize)}#feed ul.rounded.invert a{font-size:var(--footnotesize)}ul.taxonomy li{margin:1ex 0}ul.taxonomy>li{margin-top:3.14rem}a.section-title{display:flex!important;justify-content:space-between;color:var(--fg)}ul.taxonomy ul{padding-left:var(--marginparwidth)}ul.taxonomy a{display:block;border-bottom:1pt solid var(--g18s);padding:1ex;color:var(--fg)}ul.taxonomy a:hover{border-bottom:1pt solid var(--ac);color:var(--ac)}@media(max-width:640px){body>main>aside#list-tags{position:unset;float:unset;padding:0 var(--void)}#list-tags>nav{padding:0 1ex}ul.taxonomy ul,#home #list-tags .section-title,#home #list-posts .section-title{padding-left:1rem}}.feed-item{position:relative;transition:99ms;margin:var(--medskip)0;border-radius:1ex;padding:1rem;overflow:hidden;font-size:var(--small)}.feed-item:hover,.feed-item:focus-within{--tsf:scale(1.01)}.feed-item *{margin-top:0;margin-bottom:0}.feed-item h1{margin:8pt 0 0;color:var(--fg);font-size:var(--Large);font-weight:550}.feed-item img{order:2;width:100%;height:auto;max-height:68.8vw;aspect-ratio:10/8;object-fit:cover}.feed-item .par{--grd:linear-gradient(var(--off) 50%, transparent 100%);opacity:.86;margin-right:auto;max-height:21ex;-webkit-mask-image:var(--grd);mask-image:var(--grd);clip-path:text}.feed-item>a{position:absolute;top:2.5rem;right:0;bottom:3rem;left:0;transition:.2s;z-index:1}.feed-item>a:hover,.feed-item>a:focus{top:0;bottom:0;background-color:#80808008}.feed-item>hgroup{display:flex;flex-direction:column}.feed-item>section{margin:8pt 0;width:100%;overflow:hidden;text-overflow:ellipsis;gap:1rem}.feed-item>section.has-cover{display:grid;grid-template-columns:6fr 4fr;aspect-ratio:10/3}.feed-item>footer,.feed-item>hgroup>div{display:flex;flex-flow:nowrap;align-items:center;white-space:nowrap}.feed-item>hgroup>div{flex-direction:row-reverse}.feed-item>footer>ul,.feed-item>hgroup>div>span{display:block;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.feed-item>hgroup time{margin-left:auto;padding-left:1rem}.feed-item>footer>ul{text-align:right;font-size:var(--scriptsize)}.readingTime{margin-right:auto;padding-right:1rem}.readingTime+.baselineskip{height:1em}.flowlines{border:var(--border);object-fit:none!important}ul.pagination{display:flex;margin:var(--medskip)1ex;max-width:var(--golden-ratio)}.pagination a{display:flex;padding:1ex;text-transform:uppercase;letter-spacing:.2ex;color:var(--ac);gap:1ex}@media(max-width:640px){.feed-item{width:unset}aside+#list-posts .feed-item{width:var(--golden-ratio)}aside+#list-posts .feed-item .par{max-height:25vh;width:unset}}@media(max-width:412px){.feed-item>section.has-cover{display:block;aspect-ratio:unset}.feed-item img{max-height:unset;aspect-ratio:unset}.feed-item img.flowlines{max-height:68.8vw;aspect-ratio:10/8}}.has-crsl{position:relative;width:100%;overflow:hidden}.crsl{display:flex;height:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:thin}ul.crsl{border:none;padding:0}.crsl>div,.crsl>section,ul.crsl>li,.slide{display:flex;position:relative;flex-direction:row;flex-shrink:0;flex-wrap:wrap;align-items:center;width:100%;scroll-snap-align:start}ul.crsl>li{position:relative;margin:1ex;border-radius:1ex;background:var(--img)50%/cover;width:16rem;height:12.8rem}ul.crsl>li>a{position:absolute;top:-1px;right:0;bottom:0;left:-1px;border-radius:.82ex;overflow:clip;color:var(--fg);font-size:var(--small);font-weight:700;border:none}ul.crsl>li:hover,ul.crsl>li:focus-within{--tsf:scale(0.96);opacity:.86}ul.crsl>li>a>span{position:relative;border-radius:0 1ex 1ex 0;background-color:var(--bg);padding:.7ex 1ex;max-width:12.8rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}ul.crsl>li>a>span::before,ul.crsl>li>a>span::after{position:absolute;border-top-left-radius:1ex;box-shadow:0 -1ex 0 0 var(--bg);background-color:initial;width:1ex;height:2ex;content:''}ul.crsl>li>a>span::before{bottom:-2ex;left:0}ul.crsl>li>a>span::after{top:.5ex;right:-.9ex}.tr,.slide>nav a{display:inline-flex;padding:1ex;gap:1ex}a.section-title::after,.pagination .lfill a::after,.tr::after,.slide:first-child>nav a::after{--tsf:rotate(90deg);font-family:base-ui;content:'\e902'}#list-taxonomy>.crsl{flex-direction:column;height:14.75rem;overflow-y:auto;scroll-snap-type:y mandatory}#list-taxonomy{margin:1rem 0}#list-taxonomy ul.crsl{scrollbar-width:thin}#list-taxonomy ul.crsl a:hover::after{position:absolute;right:1ex;bottom:1ex;border-radius:.7ex;background:var(--bg);padding:.7ex 0;width:calc(3.2rem - 2ex);text-align:center;text-overflow:ellipsis;white-space:nowrap;content:attr(data-post-counter)}.has-hero{float:left;clear:left;margin-left:var(--void);margin-top:var(--medskip)}.hero{display:flex;position:relative}.hero__image{display:flex;position:-webkit-sticky;position:sticky;top:0;width:50%;height:fit-content}.hero__image.auto{height:auto;max-height:1024px}.hero__image img{margin-left:auto;padding:2rem;width:100%;object-fit:contain}.hero__image.auto img{object-fit:cover}.hero__content{padding:2rem 0;width:100%;font-size:var(--small)}.hero__image+.hero__content{width:50%;max-width:27rem}.hero__content h1,.hero__content h2,.hero__content h3{margin:4pt 0;line-height:1.2;font-size:var(--LARGE);font-weight:700;font-style:normal}.hero__content p{--col:27rem;max-width:var(--col)}@media(max-width:960px){.hero{width:100%}}@media(max-width:640px){.has-hero{float:unset;margin-left:unset}.hero{display:flex;flex-direction:column}.hero>*,.hero__image+.hero__content{align-self:center;width:86%}.hero__image{position:inherit;width:unset;height:unset}}@media(max-width:480px){.hero img{padding:1rem}}#main-article{margin-top:1in;line-height:calc(var(--baselineStretch) * 1.618);counter-reset:marginnote}#main-article.sf h1{font-weight:550}#main-article.sf header time,#main-article.sf .subtitle,#main-article.sf #doc-author,#main-article.sf #doc-author a,#main-article.sf h2,#main-article.sf h3{font-style:normal}#main-article>header{display:flex;flex-direction:column;margin:1pc 0;gap:1rem}#series,#stage{opacity:.8;border-bottom:none;color:var(--fg)}.subtitle{opacity:.86;margin:1ex 0 0;font-style:italic}#main-article [role=doc-credit],#main-article [role=doc-colophon],#join-discussion{font-size:var(--small)}#doc-cover>img{margin:2rem 0;aspect-ratio:10/8}#doc-author,.author{display:flex;align-items:center;border:none;line-height:1.272}#doc-author .has-aria-label::after{font:1rem var(--sf)}#avatar{margin-right:12pt}.author img{border-radius:50%;width:3rem;height:3rem;object-fit:cover}.author>a::after{font-size:.9em;color:var(--mid)}.author>a>span{color:var(--fg);font-weight:700}.author>a>span img{width:1em;height:1em;vertical-align:text-top}header #timestamp{font-style:italic;-webkit-font-feature-settings:'onum' 1;-moz-font-feature-settings:'onum' 1;font-feature-settings:'onum' 1;font-variant-numeric:oldstyle-nums}math[display=block],#comments-error{margin:var(--medskip)0}#TableOfContents+nav ul,#TableOfContents+nav ul li{display:block;list-style:none;font-style:italic}#main-article audio{border-radius:2rem}#main-article audio,#main-article section>p{margin:.618pc 0;width:var(--golden-ratio)}#page{counter-reset:math}math[display=block]::after{position:relative;left:1pc;color:var(--ac);font-size:1rem;content:'(' counter(math)')';counter-increment:math}.content hr{display:block;margin:.618pc 0;border:0;border-bottom:var(--bound)}.content table{margin:.618pc 0;width:100%;overflow-x:auto}#content figure.fullwidth{max-width:none}.content p:not(:first-of-type){text-indent:var(--indent)}.content p img{width:calc(100% - var(--indent))}.content li{margin:.618pc 0}.content ul>li::marker{content:'✦   ';font-size:.7em}.content ul>li li::marker{content:'✧   ';font-size:.7em}#exclude hr{border-style:dashed}.footnotes{font-size:var(--footnotesize)}.footnotes hr{margin:3rem 0 0;border-bottom:1px solid;width:16.18rem}.footnote-backref::after,.footnote-ref::after{content:''!important}#has-stage+article,#has-stage+article header{margin-top:1em}#has-stage+article #title,#has-timeline>p,.footnotes p,.footnotes ol{margin:0;padding:0}.footnotes li::marker{font-feature-settings:'sups' 1;font-variant-position:super}#main-article.sf>header,#content,#keywords,#main-article>footer,#contentinfo{margin:var(--vskip);overflow-wrap:break-word}#has-share,#comments{grid-column:1/3}#discussion-starter>nav{display:flex;justify-content:end;flex-direction:row-reverse}#join-discussion:hover,#join-discussion:focus{background:var(--ac)}#join-discussion-bluesky{--anm:none;margin-right:5pt;border-right:var(--border);color:#1185fe}.marginpar{left:calc(var(--marginparwidth) + var(--indent));margin-right:0;margin-left:calc(var(--marginparwidth) * -1);font-size:var(--small);font-style:italic}.marginpar.abs{left:unset;padding-left:var(--indent)}.marginpar-ctrl,.marginpar-ctrl+label::before{position:absolute;top:-100vh}.marginpar-ctrl+.has-counter::before{counter-increment:marginnote;position:unset}.marginpar-ctrl+.has-counter::before,.has-counter+.marginpar::before{--anm:unset !important;display:inline-block!important;vertical-align:super;color:inherit!important;font:.7rem normal inherit;content:'[' counter(marginnote)']'!important}.has-counter+.marginpar::before{position:absolute;left:calc(var(--indent) * -1);width:var(--indent);text-align:center;padding-top:1ex}.marginpar-ctrl+label.has-counter{display:unset;padding:0}@media screen and (max-width:1024px){.marginpar.abs{left:-1rem;padding-left:unset}}@media screen and (max-width:640px){.marginpar-ctrl+label{display:inline-flex;padding:2pt}.marginpar-ctrl+label::before{position:unset;display:block!important;left:0}.marginpar-ctrl:checked+label::before{--anm:unset;color:var(--ac)}.marginpar{display:none;float:unset}.marginpar-ctrl:checked+label+.marginpar{display:block;position:unset;margin:0 var(--indent)1ex;padding-right:var(--indent)}}a,a.replies.active,a.reblogs.active,#has-author-name-menu a:hover,#has-author-name-menu a:focus,#contentinfo a:hover,#contentinfo a:focus{color:var(--ac)}.feed-item>hgroup>div a,#contentinfo a{color:var(--fg)}.readingTime,.feed-item>section>div,.feed-item>hgroup>div,.feed-item:hover img{opacity:.86}.feed-item:hover .par,.feed-item:focus .par,ul.invert a:hover,::-webkit-scrollbar-thumb:hover{opacity:1}#has-breadcrumb summary,#has-pagination summary,#page #back,#term #print-button,.feed-item>footer>ul::-webkit-scrollbar,.feed-item>hgroup>div>span::-webkit-scrollbar,.crsl::-webkit-scrollbar,#logomark--dark,#top-nav[open]>summary,#top-nav-screen,#has-more-menu[open]>summary>.t,summary .languangeName,a#has-i18n .emoji,.list-month>summary::marker,.list-month>summary::-webkit-details-marker,#series~.list-year .has-post::after,#content a.footnote-backref::after,details.presentation>summary::-webkit-details-marker,details.presentation>summary::marker,td.lntd:first-child code.hljs{display:none}a,#has-a11y[open] #a11y,#logo #logotype__text,.marginpar-ctrl:checked+label::before,details[open]>.anchor:after,details[open] .on-plank,.l1 details[open]>ul,.marginpar-ctrl:checked+label+.marginpar,#has-a11y[open]>summary::before,#has-a11y[open] #a11y,#has-search[open] .icon::before,details[open]>summary>.menu-icon::before,.loading:after,#top-nav[open]>nav{-webkit-animation:var(--anm);-moz-animation:var(--anm);-o-animation:var(--anm);animation:var(--anm)}a.section-title::after,a::after,#main-footer a::after,hr.ldots::after,#to-top::before,#lightSwitch+label::before,.hand,.slide:last-child>nav a::before,#back::before,.feed-item,ul.crsl>li,.pagination .rfill a::before,.pagination .lfill a::after,.tr::after,.slide:first-child>nav a::after,.parent-anchor a::after,#i18n-menu a::after,#content a::after,.form.on-plank .form__button,#to-content,.t{-webkit-transform:var(--tsf);-moz-transform:var(--tsf);-ms-transform:var(--tsf);-o-transform:var(--tsf);transform:var(--tsf)}input.toggle+label::after,#setContrast label,.marginpar-ctrl+label::before,.anchor:after,#has-share i{-webkit-transition:var(--tst);-moz-transition:var(--tst);-o-transition:var(--tst);transition:var(--tst)}#has-a11y[open] #a11y,details[open] .on-plank,.l1 details[open]>ul,.marginpar-ctrl:checked+label+.marginpar,#top-nav[open]>nav{-webkit-transform-origin:var(--tso);-moz-transform-origin:var(--tso);-ms-transform-origin:var(--tso);-o-transform-origin:var(--tso);transform-origin:var(--tso)}#has-share a:focus,.form>*:focus{outline:none!important}hgroup,hgroup>h1,figure{margin:0}ul.taxonomy,ul.rounded,.list-day{padding:0}ul.delimiter:first-child li:first-child:before,.feed-item>hgroup ul.delimiter:first-child li:last-child::after,#content a.has-img::after,#doc-author .delimiter li:last-child::after{content:''}@supports(height:0svh){:root{--vbody:calc(100svh - var(--vhead) - var(--vfoot))}}.lntable{display:block}.highlight>pre:not(.chroma){background:unset!important;color:inherit!important}.highlight>pre.chroma{margin-left:2rem}pre>code{padding:1ex 0}.lntd>.chroma{margin:0}.lntd:first-child *{background:unset!important}.lntd:first-child .hl{font-weight:700}.hljs-ln-numbers,.lntd:first-child pre>code,.chroma .lnt{min-width:2rem;max-width:2rem;overflow:hidden;vertical-align:top;color:var(--n8e);-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.chroma .lntd{vertical-align:top}.chroma .lntable{border:unset;border-spacing:0}.chroma .hl{display:block;background:var(--g18s);width:auto}.chroma .cl{color:var(--ac)}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .il,.chroma .mo,.chroma .kc,.chroma .kt,.chroma .nt,.hljs-strong,.chroma .x,.chroma .err,.chroma .ln,.chroma .o,.chroma .p,.chroma .w{color:var(--i3i)}.chroma .kn{color:var(--y4i);font-weight:700}.chroma .ow{color:var(--y4a)}.chroma .c,.chroma .ch,.chroma .cm,.chroma .c1,.chroma .cs,.chroma .cp,.chroma .cpf,.hljs-comment,.hljs-quote{color:var(--mid);font-style:italic}.chroma .n,.chroma .nc,.chroma .nd,.chroma .ne,.chroma .fm,.chroma .nl,.chroma .nn,.chroma .nx,.chroma .py,.chroma .nt,.chroma .nv,.chroma .vc,.chroma .vg,.chroma .vi,.chroma .vm,.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:var(--y7i)}.chroma .nb,.chroma .bp,.chroma .l,.chroma .ld,.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .il,.chroma .mo,.hljs-built_in,.hljs-lfg,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:var(--k8i)}.chroma .na,.hljs-attribute{color:var(--y6a)}.chroma .s,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .dl,.chroma .sd,.chroma .s2,.chroma .se,.chroma .sh,.chroma .si,.chroma .sx,.chroma .sr,.chroma .s1,.chroma .ss,.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:var(--s8i)}.chroma .no,.chroma .nf,.chroma .ni,.chroma .g,.chroma .gd,.chroma .ge,.chroma .gr,.chroma .gh,.chroma .gi,.chroma .go,.chroma .gp,.chroma .gs,.chroma .gu,.chroma .gt,.chroma .gl,.hljs-section,.hljs-title{color:var(--w8u)}.chroma .k,.chroma .kc,.chroma .kt,.chroma .kd,.chroma .kp,.chroma .kr,.hljs-keyword,.hljs-selector-tag{color:var(--s4n)}@media(-ms-high-contrast:active),(prefers-contrast:more){:root{--y6a:var(--fg);--w8u:var(--fg);--s8i:var(--fg);--n8e:var(--fg);--m4i:var(--fg);--y4i:var(--fg);--f8a:var(--fg);--s4n:var(--fg);--d3u:var(--fg);--r6a:var(--fg);--y4a:var(--fg);--k8i:var(--fg);--y6i:var(--fg);--o5a:var(--fg);--c3u:var(--fg);--s5o:var(--fg);--s5e:var(--fg);--y7i:var(--fg);--i3i:var(--fg);--t9u:var(--fg)}.hljs *,.chroma *{background:var(--bg)!important;color:var(--fg)!important}.hljs-keyword,.hljs-selector-tag{font-weight:550}}#logo{margin:5pt 0;max-width:calc(100% - 5rem)}#logo a{display:flex}#logo #logotype__text{--anm:dash 30s infinite alternate;text-transform:uppercase;letter-spacing:.2ex;font-family:var(--sf),sans-serif;font-size:calc(27pt * var(--fontScale));font-weight:550;stroke:var(--off);stroke-width:1px}#logo a:focus #logotype__text{--anm:none;outline-color:var(--off);stroke:none}@-webkit-keyframes dash{0%{fill:var(--off);stroke-dasharray:0 50%;stroke-dashoffset:20%}100%{fill:#0000;stroke-dasharray:50% 0;stroke-dashoffset:-20%}}@keyframes dash{0%{fill:var(--off);stroke-dasharray:0 50%;stroke-dashoffset:20%}100%{fill:#0000;stroke-dasharray:50% 0;stroke-dashoffset:-20%}}#logomark--dark+#logomark{display:inline-block}@media(prefers-color-scheme:light){#logomark--dark{display:none}#logomark--dark+#logomark{display:inline-block}}@media(prefers-color-scheme:dark){#logomark--dark{display:inline-block}#logomark--dark+#logomark{display:none}}#contentinfo{display:grid;grid-template-columns:6fr 4fr;font-size:var(--small);gap:var(--medskip)}#colophon{grid-column:1}#colophon>div{display:flex;margin-top:1ex;gap:1rem}#qr{padding-top:4pt}#contribute{grid-column:2;border-radius:1ex;background-color:var(--g18s);padding:1.4rem 1.4rem 1rem;height:fit-content;line-height:1.618}#contrib-menu li{margin:1ex 1ex 1ex 0}#contrib-menu a{display:inline-block;border:none;border-radius:1ex;background:var(--ac);padding:4pt 9pt 3pt 7pt;width:100%;text-align:center;color:var(--bg)}#contrib-menu a:hover,#contrib-menu a:focus{--anm:none;opacity:.86;color:var(--bg)}#has-contrib-menu{padding:.4rem 0}#contentinfo ol{position:relative;margin-bottom:0;padding-left:2.5rem;list-style:none;counter-reset:li}#contentinfo ol li{margin-bottom:1ex;padding-bottom:1ex}#contentinfo ol li::before{display:inline-block;position:absolute;left:0;border-radius:2rem;background:var(--g18s);padding:4pt 7pt;color:var(--mid);font:.7em monospace;content:counter(li);counter-increment:li}#contentinfo ol li.see-more::before{content:'>'}#related a{position:relative;top:.25ex}#has-timeline{grid-column-start:2;grid-row-start:1}#has-timeline summary{display:flex}#has-timeline ol{margin:1ex 0 0 1rem;border-left:2.5pt solid var(--g18s);padding:1ex 0 0 1rem}#has-timeline ol li::before{left:-8pt;border:4pt solid var(--bg);background:var(--mid);padding:0;content:'\a0';height:6pt;width:6pt}#has-timeline .has-aria-label-top{margin:5pt 0}@media screen and (max-width:640px){#contentinfo{display:block}#contentinfo>*{margin-bottom:var(--bigskip)}}@media print{:root{font-size:calc(10pt/1.272 * var(--fontScale))}body{margin:8vmin!important;margin-bottom:clamp(8vmin,10vmin,12vmin)!important;background:0 0;padding:0!important;max-width:100vw!important}body>header,body>footer,#background-footer,body>footer *,body>div,body>aside,body>main>header,audio,#has-stage,#main-footer,#has-share,#background-body,#contribute,#related,#unified-footer,#menu-footer,#has-timeline ol li::before,.has-details .emoji--stage,.st,.marginpar-ctrl,.marginpar-ctrl+label::before,#discussion-starter,.giscus{display:none}body>main{height:unset}figure{position:relative}.pagewidth{padding:0}#keywords a{background:0 0;color:var(--fg)}#main-article,body h1:first-of-type{margin-top:0}#comments>summary,h1,h2,h3,h4,h5,h6,.section-title{break-before:auto;break-after:avoid}table,img,svg,figure,.sidenote,.marginnote,#comments article,article#feed-item{break-inside:avoid}pre>code{margin-left:0;min-width:62%;max-width:100%;white-space:pre-wrap;word-break:break-all;word-wrap:break-word}#content a::after{--tsf:unset;display:inherit;word-break:break-all;word-wrap:break-word;font-family:monospace;content:'\a0('attr(href)')'}.footnotes li::before,#keywords a::after{content:unset}.marginpar{left:var(--golden-ratio);margin-left:calc(var(--golden-ratio) * -1);padding-left:var(--indent);width:var(--golden-ratio)}.marginpar.abs{position:relative;right:0;width:38%}#contentinfo{display:flex;break-before:auto;break-inside:avoid}#colophon{width:38%}#colophon>div{display:block}#qr{float:right;padding:0;height:96px}#has-timeline{flex:1}.has-details ol{column-width:1in}.has-details time{font-weight:550;padding-top:1ex}#has-timeline ol,#has-timeline li{margin:0;border:none;list-style:inherit;break-inside:avoid}}:root{--ac-light:#b07a4a;--fg-light:#2a1b12;--bg-light:#dec8ab;--midtone:#7a5438;--fg-dark:#f3ede6;--bg-dark:#1e120b;--ac-dark:#7a5438;--ac-light-less:var(--ac-light);--fg-light-less:#13253d;--bg-light-less:#e7e2e2;--midtone-less:#7d8490;--fg-dark-less:#e7e2e2;--bg-dark-less:#13253d;--ac-dark-less:var(--ac-dark);--ac-light-more:var(--ac-light);--fg-light-more:#000;--bg-light-more:#fff;--midtone-more:gray;--fg-dark-more:#fff;--bg-dark-more:#000;--ac-dark-more:var(--ac-dark);--hl:#7a5438}img.dithered{filter:grayscale(.2)opacity(.8)}.galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.galeria img{width:100%;height:auto;display:block}.galeria figure{margin:0}.galeria figcaption{color:var(--midtone);text-align:center}#logotype{margin-left:6px;padding-top:1px}#main-article{margin-top:0}