:root{--GW-serif-font-stack: "Source Serif Pro", "Apple Garamond", "Baskerville", "Libre Baskerville", "Droid Serif", "Times New Roman", "Times", serif, "Noto Emoji", "Quivira";--GW-sans-serif-font-stack: "Source Sans Pro", "Lucida Sans Unicode", "Helvetica", "Trebuchet MS", sans-serif, "Noto Emoji", "Quivira";--GW-monospaced-font-stack: "IBM Plex Mono", "Liberation Mono", "Consolas", "Courier", monospace, "Noto Emoji", "Quivira";--GW-body-text-font-size: 20px;--GW-body-max-width: 935px;--GW-body-side-padding: 20px}@media all and (max-width:649px){:root{--GW-body-text-font-size: 18px;--GW-body-side-padding: 15px}}html,.shadow-body{--base-font-size: var(--GW-body-text-font-size);--background-color: var(--GW-body-background-color);background-color:var(--background-color);color:var(--GW-body-text-color);font-weight:400;font-family:var(--GW-serif-font-stack);font-size:var(--base-font-size)}svg{fill:currentColor}html{padding:0;margin:0}body{max-width:var(--GW-body-max-width);padding:0 var(--GW-body-side-padding);margin:0 auto}main{position:relative}@media all and (min-width:650px){main{min-height:100vh;display:flex;flex-flow:column}article{flex:1 1 auto}}#sidebar{display:flex;justify-content:center}#sidebar a{display:block;border:1px dotted currentColor;text-align:center;margin:1px 0 1px 2px}#sidebar a.logo{display:flex;margin:1px 0}#sidebar a.logo svg{height:100%}#sidebar .sidebar-links{flex:1 1 100%;display:flex;flex-flow:row wrap}#sidebar .sidebar-links a{flex:1 1 auto;padding:.25em .75em}@media all and (max-width:649px){#sidebar{margin-top:1em}#sidebar a.logo{padding:.5em .375em}#sidebar a.logo svg{width:2.5em}#sidebar .sidebar-links a{font-variant-caps:small-caps}#sidebar .sidebar-links a:nth-child(1),#sidebar .sidebar-links a:nth-child(2),#sidebar .sidebar-links a:nth-child(3){min-width:25%}#sidebar .sidebar-links a.patreon{display:none}}@media all and (min-width:650px){#sidebar{margin-top:.5em}#sidebar a{color:var(--GW-nav-header-link-color)}#sidebar a:hover{color:var(--GW-nav-header-link-hover-color)}#sidebar .sidebar-links a{text-transform:uppercase;font-weight:600}@media all and (max-width:1179px){#sidebar a.logo{padding:.25em .375em}#sidebar a.logo svg{width:1em}}@media all and (min-width:1180px){#sidebar a.logo{position:absolute;right:100%;margin:0 .75em 0 0;padding:.125em;border:none;opacity:.5}#sidebar a.logo:hover{opacity:1}#sidebar a.logo svg{width:4em}#sidebar .sidebar-links a:first-child{margin-left:0}}}@media all and (max-width:649px){header{padding:0 1em;margin-top:1.75rem}}@media all and (min-width:650px){header{padding:0 2em;margin-top:2.125rem}}header h1{margin:0;text-align:center;line-height:1.15;text-transform:none;font-variant-caps:small-caps;font-size:2.5em;font-weight:600;letter-spacing:-1px}@media all and (max-width:649px){header h1{font-size:2em}}header h1 em{font-variant-caps:normal}article{margin-top:1.75rem}#page-metadata{--text-alignment: center;--text-hyphenation: none;--text-indent: 0em;line-height:1.5}#page-metadata>*+*{margin-top:.75em}#page-metadata .page-description{font-style:italic}#page-metadata .page-description em{font-style:normal}#page-metadata .link-tags{font-style:italic}#page-metadata .link-tags a{white-space:nowrap;margin-right:.05em}#page-metadata .link-tags a:nth-child(n+2){margin-left:.1em}#page-metadata .page-metadata-fields{display:flex;flex-flow:row wrap;justify-content:center}#page-metadata .page-metadata-fields>span{white-space:nowrap}#page-metadata .page-metadata-fields>span:not(:last-child)::after{content:"\00B7";margin:0 .35em 0 .65em}#page-metadata .page-metadata-fields .page-date-range,#page-metadata .page-metadata-fields .page-author,#page-metadata .page-metadata-fields .page-status{order:1}#page-metadata .page-metadata-fields .page-confidence,#page-metadata .page-metadata-fields .page-importance{order:3}#page-metadata .page-metadata-fields .backlinks,#page-metadata .page-metadata-fields .similars,#page-metadata .page-metadata-fields .link-bibliography{order:5}#page-metadata .page-metadata-fields .page-author{white-space:normal}#page-metadata .page-metadata-fields .page-date-range .page-source a{font-variant-numeric:oldstyle-nums}@media all and (min-width:650px){#page-metadata{font-size:calc((19/20) * var(--GW-body-text-font-size));line-height:calc(1.5/(19/20))}#page-metadata .link-tags{font-size:calc((18/20) * var(--GW-body-text-font-size))}#page-metadata .page-metadata-fields{font-size:calc((18/20) * var(--GW-body-text-font-size))}#page-metadata .page-metadata-fields::after{content:"";width:100%;height:calc(1em * (3/18))}#page-metadata .page-metadata-fields::after{order:4}#page-metadata .page-metadata-fields>.page-importance::after{display:none}}@media all and (max-width:649px){#page-metadata{font-size:calc((17/18) * var(--GW-body-text-font-size))}#page-metadata .page-description{line-height:calc(25/17)}#page-metadata .page-metadata-fields{display:flex;flex-flow:row wrap;justify-content:center;font-size:calc((16/18) * var(--GW-body-text-font-size));line-height:calc(25/16)}#page-metadata .page-metadata-fields::before,#page-metadata .page-metadata-fields::after{content:"";width:100%;height:calc(1em * (3/18))}#page-metadata .page-metadata-fields::before{order:2}#page-metadata .page-metadata-fields::after{order:4}#page-metadata .page-metadata-fields .page-author::after,#page-metadata .page-metadata-fields .page-status::after,#page-metadata .page-metadata-fields .page-importance::after{display:none}}.TOC:empty{display:none}.TOC.hidden{display:none}.TOC{--text-indent: 0em;--text-alignment: left;--text-hyphenation: none;border:1px solid var(--GW-TOC-border-color);background-color:var(--GW-TOC-background-color);font-family:var(--GW-sans-serif-font-stack);line-height:1.25}#TOC{padding:.625em .75em .75em;position:relative;z-index:20}@media all and (min-width:901px){#TOC{margin:2.25rem 2.25rem 1rem 0;float:left;max-width:285px;box-shadow:-1rem 0 0 0 var(--background-color),2.25rem 0 0 0 var(--background-color)}}@media all and (max-width:900px){#TOC{margin:3rem auto 0}}@media all and (max-width:649px){body[class*=-index] #TOC{margin-top:2.5rem}}@media all and (min-width:650px){body[class*=-index] #TOC{float:unset;max-width:unset;margin-right:unset;margin-top:3rem}}body[class*=-index] #TOC.TOC-links-only{padding-top:2.5em}body[class*=-index] #TOC.TOC-links-only::before{content:"Contents";position:absolute;font-size:1.125em;font-weight:700;top:.5em;left:.75em}@media all and (max-width:900px){body[class*=-index] #TOC.TOC-links-only::before{left:.5em}}body[class*=-index] #TOC.TOC-links-only li{font-weight:400;font-size:.9em}#TOC.collapsed{height:2em;padding-top:0;padding-bottom:0}@media all and (max-width:900px){#TOC.collapsed{margin-top:2rem;background-image:none}}#TOC.collapsed+*{clear:both}#TOC.collapsed>ul{max-height:0;overflow:hidden}#TOC.collapsed::before{content:"[Contents]";position:absolute;left:0;top:0;height:100%;padding:0 0 0 .5em;display:flex;align-items:center;z-index:2;pointer-events:none;font-size:1.125em;font-weight:700;opacity:.5}@media all and (hover:hover){#TOC.collapsed:hover::before{opacity:1}}@media all and (max-width:900px){#TOC.collapsed::before{padding:0 .5em;right:0;margin:auto;justify-content:center}}#TOC .toc-collapse-toggle-button{appearance:none;border:none;background-color:var(--GW-TOC-collapse-button-color);position:absolute;height:calc(2em - 2px);padding:.3em .4em;top:0;right:0;display:flex;justify-content:flex-end;color:var(--GW-TOC-collapse-button-text-color);font-family:var(--GW-sans-serif-font-stack);font-weight:inherit;font-style:inherit;font-size:inherit;z-index:1;cursor:pointer}#TOC.collapsed .toc-collapse-toggle-button{width:100%;height:100%}#TOC .toc-collapse-toggle-button span{display:flex;width:calc(1.4em - 2px);height:100%;justify-content:center;align-items:center}#TOC .toc-collapse-toggle-button svg{width:100%;height:100%;transform:rotate(-0.25turn);transition:transform .1s ease}#TOC.collapsed .toc-collapse-toggle-button svg{transform:rotate(0)}@media all and (hover:hover){#TOC .toc-collapse-toggle-button:hover{color:var(--GW-TOC-collapse-button-text-hover-color);background-color:var(--GW-TOC-collapse-button-hover-color);outline:1px dotted var(--GW-TOC-collapse-button-border-hover-color)}}@media all and (max-width:649px){#TOC:not(.collapsed) .toc-collapse-toggle-button{top:-1.75em;right:unset;left:-1px;justify-content:center;border:inherit;background-color:inherit;margin:auto;width:2em;height:1.75em;padding:3px;box-sizing:border-box;opacity:1}#TOC:not(.collapsed) .toc-collapse-toggle-button::after{content:"";position:absolute;width:100%;height:100%;left:-100%;top:0}}.TOC ul{list-style-type:none;margin:0;padding:0}@media all and (max-width:900px){#TOC{background-image:linear-gradient(var(--GW-TOC-border-color),var(--GW-TOC-border-color));background-repeat:no-repeat;background-size:1px 100%;background-position:50% 0}#TOC>ul{column-count:2;column-gap:1.25em}#TOC ul>li:first-child{break-before:avoid-column}body[class*=-index] #TOC{background-image:none}body[class*=-index] #TOC>ul{column-count:1}}.TOC ul ul{margin:0;padding-left:.7em;padding-top:.35em}.TOC ul>li{font-weight:700;margin:0 0 .5em;padding-left:1.125em;position:relative;overflow-wrap:break-word}.TOC ul>li:last-child{margin-bottom:0}@media all and (max-width:900px){#TOC ul>li{padding-left:0}#TOC ul>li::before{content:none}}.TOC ul>li li{font-weight:400;font-size:.9em}@media all and (max-width:649px){#TOC ul>li li a{padding:1px 0 0}#TOC ul>li li li a{padding:2px 0 0}#TOC ul>li li li li a{padding:3px 0 0}#TOC ul>li li li li a{padding:4px 0 0}}.TOC a{border:0;display:inline-block;width:100%;box-sizing:border-box;position:relative;padding:0 .25rem 0 0}@media all and (hover:hover){.TOC a:hover,.markdownBody .TOC a:hover{background-color:var(--GW-TOC-link-hover-background-color);color:var(--GW-TOC-link-hover-color)}.TOC a:hover::after,.markdownBody .TOC a:hover::after{content:"";display:inline-block;position:absolute;left:100%;top:0;background-color:var(--GW-TOC-link-hover-indicator-bar-color);width:.25em;height:100%}}@media all and (hover:none){.TOC a{position:relative}.TOC a::before{content:"";position:absolute;left:-.5em;top:-.25em;width:calc(100% + 0.75em);height:calc(100% + 0.50em)}}.TOC code{font-family:inherit;font-size:inherit;border:none;padding:0;background-color:inherit}.TOC>ul{counter-reset:htoc_1}.TOC>ul>li::before{counter-increment:htoc_1;content:counter(htoc_1) "\2006  "}.TOC>ul ul{counter-reset:htoc_2}.TOC>ul ul>li::before{counter-increment:htoc_2;content:counter(htoc_1) "." counter(htoc_2) "\2006  "}.TOC>ul ul ul{counter-reset:htoc_3}.TOC>ul ul ul>li::before{counter-increment:htoc_3;content:counter(htoc_1) "." counter(htoc_2) "." counter(htoc_3) "\2006  "}.TOC>ul ul ul ul{counter-reset:htoc_4}.TOC>ul ul ul ul li::before{counter-increment:htoc_4;content:counter(htoc_1) "." counter(htoc_2) "." counter(htoc_3) "." counter(htoc_4) "\2006  "}.TOC>ul ul ul ul ul{counter-reset:htoc_5}.TOC>ul ul ul ul ul>li::before{counter-increment:htoc_5;content:counter(htoc_1) "." counter(htoc_2) "." counter(htoc_3) "." counter(htoc_4) "." counter(htoc_5) "\2006  "}.TOC>ul ul ul ul ul ul{counter-reset:htoc_6}.TOC>ul ul ul ul ul ul>li::before{counter-increment:htoc_6;content:counter(htoc_1) "." counter(htoc_2) "." counter(htoc_3) "." counter(htoc_4) "." counter(htoc_5) "." counter(htoc_6) "\2006  "}.TOC ul>li::before{position:absolute;right:calc(100% - 1em);left:unset;width:111px;height:initial;padding:0;text-align:right;font-weight:400;font-variant-numeric:tabular-nums;pointer-events:none;color:var(--GW-TOC-number-color)}.TOC ul>li:hover::before{color:var(--GW-TOC-number-hover-color)}#markdownBody{margin-top:2.25rem}.markdownBody{--base-block-spacing: 0.25em;overflow-wrap:break-word;font-variant-numeric:oldstyle-nums;line-height:var(--line-height)}@media all and (max-width:649px){.markdownBody{--line-height: 1.45}}@media all and (max-width:999px){.markdownBody{--line-height: 1.50}}@media all and (max-width:1199px){.markdownBody{--line-height: 1.55}}@media all and (min-width:1200px){.markdownBody{--line-height: 1.60}}.markdownBody .block{margin-top:calc(var(--base-block-spacing) * var(--bsm))}section.collapse.expanded-not{display:flow-root}.heading{margin:0;position:relative;line-height:1}@media all and (min-width:1180px){.heading{margin-left:calc(-1 * var(--base-font-size))}}section.level1>.heading{text-align:right;font-weight:600;font-variant-caps:small-caps;letter-spacing:-.75px;padding:0 0.05em 0.025em calc(1.25 * var(--base-font-size));border-bottom:1px solid var(--GW-H1-border-color)}@media all and (max-width:1179px){section.level1>.heading{font-size:1.75em}}@media all and (min-width:1180px){section.level1>.heading{font-size:2em}}section.level1>.heading em{font-variant-caps:normal}section.level1>.heading em:last-child{padding-right:.075em}section.level2>.heading{text-transform:uppercase;font-size:1.4em;padding:0 calc(0.75 * var(--base-font-size)) 0.05em 0;border-bottom:1px dotted var(--GW-H2-border-color)}section.level3>.heading{text-transform:capitalize;font-size:1.35em;font-weight:700}section.level4>.heading{text-transform:capitalize;font-size:1.2em}section.level5>.heading{text-transform:capitalize;font-size:1.1em}section.level6>.heading{text-transform:capitalize;font-size:1.1em;font-weight:400;font-style:italic}.markdownBody .heading a{background:0 0}.heading strong{font-weight:inherit}.heading code{border:none;padding:0;background-color:inherit;font-size:inherit;font-weight:700;font-variant-caps:normal}body[class*=-index] section#see-also>.heading a{display:none}p{margin:0}p.empty-graf{height:0!important;margin:0!important;visibility:hidden}.markdownBody p:not(.first-graf){text-indent:var(--text-indent)}.markdownBody p *{text-indent:0}.markdownBody.indented{--text-indent: 1.75em}@media all and (min-width:650px){#markdownBody.indented{--text-indent: 2.5em}}.markdownBody.indented-not{--text-indent: 0em}.markdownBody p{-webkit-hyphens:var(--text-hyphenation);hyphens:var(--text-hyphenation);text-align:var(--text-alignment)}.markdownBody.justified{--text-alignment: justify;--text-hyphenation: auto}@media all and (max-width:649px){.markdownBody.justified{--text-alignment: left}}.markdownBody.justified-not{--text-alignment: left;--text-hyphenation: none}.markdownBody p.text-center{text-align:center;text-indent:0}blockquote{--blockquote-vertical-padding: 0.9em;--blockquote-horizontal-padding: 1.25em;--blockquote-font-size-scaling-factor: 0.95;display:flow-root;margin:0;overflow:visible;border:1px solid var(--border-color);background-color:var(--background-color);padding:var(--blockquote-vertical-padding) var(--blockquote-horizontal-padding)}@media all and (max-width:649px){blockquote{--blockquote-vertical-padding: 0.7em;--blockquote-horizontal-padding: 1em}}blockquote>*{font-size:calc(var(--blockquote-font-size-scaling-factor) * 1em);line-height:calc((var(--line-height) - 0.05)/var(--blockquote-font-size-scaling-factor))}blockquote,.blockquote-level-1,.blockquote-level-4{--background-color: var(--GW-blockquote-background-color-level-one)}.blockquote-level-2,.blockquote-level-5{--background-color: var(--GW-blockquote-background-color-level-two)}.blockquote-level-3,.blockquote-level-6{--background-color: var(--GW-blockquote-background-color-level-three)}blockquote,.blockquote-level-1{--border-color: var(--GW-blockquote-border-color-level-one)}.blockquote-level-2,.blockquote-level-5{--border-color: var(--GW-blockquote-border-color-level-two)}.blockquote-level-3,.blockquote-level-6{--border-color: var(--GW-blockquote-border-color-level-three)}.blockquote-level-4{--border-color: var(--GW-blockquote-border-color-level-four)}.list{--list-left-padding: 2.5em;margin:0;padding:0;list-style-type:none}@media all and (max-width:649px){.list{--list-left-padding: 1.75em}}li{position:relative;display:flow-root;padding:0 0 0 var(--list-left-padding)}ul>li::before{content:var(--list-bullet);position:absolute;z-index:1;display:block;left:calc(var(--list-left-padding) - 1.375em);top:0;width:.75em;height:1.25em;padding:1px 0 0;opacity:var(--list-bullet-opacity)}ul,ul.list-level-1{--list-bullet: var(--GW-image-single-black-star-svg);--list-bullet-opacity: 0.65}ul.list-level-2{--list-bullet: var(--GW-image-single-white-star-svg);--list-bullet-opacity: 0.85}ul.list-level-3{--list-bullet: var(--GW-image-single-white-star-rotated-svg);--list-bullet-opacity: 0.85}ol{counter-reset:list-item}ol>li{counter-increment:list-item}ol>li::before{position:absolute;z-index:1;display:block;left:0;top:0;width:2.125em;text-align:right}ol>li::before,ol.list-type-decimal>li::before{content:counter(list-item,decimal) "."}ol.list-type-lower-alpha>li::before{content:counter(list-item,lower-alpha) "."}ol.list-type-upper-alpha>li::before{content:counter(list-item,upper-alpha) "."}ol.list-type-lower-roman>li::before{content:counter(list-item,lower-roman) "."}ol.list-type-upper-roman>li::before{content:counter(list-item,upper-roman) "."}figure{display:flow-root;margin:0 auto}@media all and (min-width:650px){figure{max-width:calc(100% - 5em)}}@media all and (min-width:650px){.markdownBody{--float-side-margin: 2em}.markdownBody blockquote{--float-side-margin: 1.5em}figure.float{max-width:calc(50% - var(--float-side-margin));margin-bottom:calc(var(--float-side-margin) * 0.5);position:relative;z-index:1}figure.float-right{float:right;margin-right:0;margin-left:var(--float-side-margin)}figure.float-left{float:left;margin-left:0;margin-right:var(--float-side-margin)}img.float-right,img.float-left{max-width:calc(50% - var(--float-side-margin))}}.figure-inner-wrapper{display:flex;flex-flow:column;margin:auto;width:fit-content;max-width:100%}figure img,figure video,figure svg{display:block;max-height:calc(100vh - 8rem);max-width:100%;height:auto;width:auto;margin:0 auto;overflow:hidden}figure img{background-color:var(--background-color)}figure img,figure video{outline:1px solid var(--GW-figure-outline-color)}figure.outline-not img,figure.outline-not video{outline:none}figure audio{display:block;margin:0 auto;height:54px;border-radius:27px;position:relative;z-index:1;top:1px;box-sizing:border-box;border:1px solid transparent}@supports(-moz-user-focus:normal){figure audio{height:42px;border-radius:21px}}figure audio:hover{border-color:var(--GW-figure-outline-color);box-shadow:0 0 4px 0 var(--GW-figure-outline-color) inset,0 0 4px 0 var(--GW-figure-outline-color)}figcaption{font-size:.9em;font-weight:700;line-height:1.5;margin:auto;padding:.25em .5em calc(0.25em + 1px);width:fit-content;background-color:var(--background-color)}@media all and (max-width:649px){figcaption{font-size:.875em}}.markdownBody figcaption p{text-align:center}figcaption strong{font-weight:inherit;font-variant-caps:small-caps}.caption-wrapper{display:block;outline:1px solid var(--GW-figure-caption-outline-color);margin:1px auto 0;width:100%}figure.outline-not .caption-wrapper{outline:none}video+.caption-wrapper{margin-top:2px}figure.width-full{position:relative;max-width:unset;clear:both}.marginnote{font-style:italic;color:var(--GW-body-text-color);font-family:var(--GW-serif-font-stack)}.marginnote.inline{color:inherit}#markdownBody .marginnote.sidenote{--text-hyphenation: none;display:flex;justify-content:right;width:calc(50vw - (var(--GW-body-max-width)/2 + 96px));max-width:var(--GW-sidenotes-max-width);right:calc(100% + 64px);left:unset;padding-top:.5em;padding-bottom:.5em;font-size:calc(var(--GW-body-text-font-size) * 0.85);text-align:left;opacity:.85;z-index:1}#markdownBody .marginnote.sidenote .marginnote-inner-wrapper{display:block;width:fit-content}#markdownBody .marginnote.sidenote:hover{box-shadow:none}#markdownBody .marginnote.sidenote::after{z-index:-1}#markdownBody .admonition .marginnote.sidenote{width:calc(50vw - ((var(--GW-body-max-width) + (2.875em/(0.85/0.875)))/2 + 96px));right:calc(var(--GW-body-max-width) + (2.875em/(0.85/0.875)) + 64px)}.markdownBody .margin-notes-block{text-align:center}.markdownBody .margin-notes-block.hidden{display:none}.markdownBody .margin-notes-block .marginnote:nth-last-child(n+2)::after{content:"•";margin:0 .75em;opacity:.5}a{text-decoration:none;color:var(--GW-body-link-color)}.markdownBody a:hover{color:var(--GW-body-link-hover-color)}.markdownBody a:visited{color:var(--GW-body-link-visited-color)}.markdownBody a:visited:hover{color:var(--GW-body-link-hover-color)}.markdownBody .colors-invert a{color:var(--GW-body-link-inverted-color)}.markdownBody .colors-invert a:hover{color:var(--GW-body-link-inverted-hover-color)}.markdownBody .colors-invert a:visited{color:var(--GW-body-link-inverted-visited-color)}.markdownBody .colors-invert a:visited:hover{color:var(--GW-body-link-inverted-hover-color)}.markdownBody a{--link-underline-background-color: var(--background-color);--link-underline-gradient-line-color: currentColor;background-image:linear-gradient(var(--link-underline-gradient-line-color),var(--link-underline-gradient-line-color));background-size:1px 1px;background-repeat:repeat-x;background-position:0% calc(100% - 0.1em);font-variant-numeric:lining-nums}.markdownBody a,.markdownBody a *{text-shadow:0 .05em var(--link-underline-background-color),.05em .05em var(--link-underline-background-color),-.05em .05em var(--link-underline-background-color),.17em .05em var(--link-underline-background-color),-.17em .05em var(--link-underline-background-color),.17em 0 var(--link-underline-background-color),-.17em 0 var(--link-underline-background-color)}.markdownBody a.decorate-not,.markdownBody a.decorate-not *{background-image:none;text-shadow:none}::selection{text-shadow:none;background:var(--GW-text-selection-background-color);color:var(--GW-text-selection-color)}a code{border-bottom-width:0;word-break:normal;background-color:transparent}.markdownBody a .smallcaps{margin-left:.8px}.markdownBody a sub,.markdownBody a sup{padding:0 .05em}.markdownBody em{margin-right:.1em;font-variant-caps:normal}@media all and (max-width:1760px){#sidenote-column-left,#sidenote-column-right{display:none}}@media all and (min-width:1761px){#markdownBody{position:relative}}@media all and (min-width:1761px){.marginnote:not(.inline):not(.sidenote){display:none}}#skip-to-content-link{padding:.3em .75em .4em .65em;position:absolute;top:-2.375em;left:0;font-family:var(--GW-sans-serif-font-stack);color:var(--GW-skip-to-content-text-color);background-color:var(--GW-skip-to-content-background-color);border-color:var(--GW-skip-to-content-border-color);border-style:double;border-width:0 3px 3px 0;outline:none;z-index:10001;transition:top 1s ease-out}#skip-to-content-link:focus{top:0;transition:top .1s ease-in}#console.hidden{bottom:calc(-1 * var(--GW-console-view-height));opacity:0}body.index header,body.index #TOC,body.index #sidebar a.patreon{display:none}body.index article,body.index #markdownBody{margin-top:0}body.index #sidebar a.logo{pointer-events:none}@media all and (min-width:650px){body.index #sidebar a{color:var(--GW-nav-header-link-hover-color)}body.index #sidebar a:hover{color:var(--GW-nav-header-link-color)}}@media all and (min-width:1180px){body.index #sidebar a.logo{opacity:1}}body.index #markdownBody #notable{display:none}@media all and (min-width:961px){body.index #markdownBody{display:grid;grid-row-gap:.5em}@media all and (max-width:1040px){body.index #markdownBody{grid-template-columns:1fr}body.index #markdownBody section>ul{column-count:2;column-gap:3em}body.index #markdownBody section>ul li{break-inside:avoid}}@media all and (min-width:1041px){body.index #markdownBody{grid-template-columns:1fr 1fr;grid-column-gap:2em}body.index #markdownBody .abstract,body.index #markdownBody hr{grid-column-start:1;grid-column-end:-1}}@media all and (min-width:1761px){body.index #markdownBody{grid-template-columns:45ch 45ch 45ch;margin-left:-20ch}body.index #markdownBody #notable{display:block}body.index #markdownBody .abstract{max-width:935px;margin-left:20ch}body.index #markdownBody hr{margin-left:-5ch}}}body.index #markdownBody section h1{font-size:1.5em;line-height:1.125;text-align:left;font-weight:700;margin-left:0;padding:0;border-bottom:1px dotted currentColor}body.index #markdownBody section h1 a::after{display:none}body.index #markdownBody section ul{--list-left-padding: 1.375em;--text-alignment: left;--list-bullet: var(--GW-image-single-white-star-svg);--list-bullet-opacity: 0.85}body.index #markdownBody section ul ul{--list-bullet: var(--GW-image-single-white-star-rotated-svg);--list-bullet-opacity: 0.85}@media all and (max-width:649px){body.index #markdownBody section ul p{margin-bottom:.15em;line-height:1.65;overflow-wrap:break-word}body.index #markdownBody section ul li::before{top:.1em}}@media all and (min-width:650px){body.index div[class^=horizontal-rule]{display:none}}@media all and (min-width:1761px){body.index #back-to-top{left:calc((100% - 1430px - 50px)/2)}}body.special-halloween-dark{--GW-blood-red: #b00;--GW-blood-red-dried: #700;--GW-blood-red-arterial: #e00;--GW-sidebar-horizontal-rule-color: var(--GW-blood-red);--GW-TOC-border-color: var(--GW-blood-red-dried);--GW-abstract-border-color: var(--GW-blood-red-dried);--GW-pre-element-border-color: var(--GW-blood-red-dried);--GW-epigraph-quotation-mark-color: var(--GW-blood-red-dried);--GW-H1-border-color: var(--GW-blood-red);--GW-H2-border-color: var(--GW-blood-red);--GW-drop-caps-yinit-color: var(--GW-blood-red);--GW-drop-caps-yinit-text-shadow-color: var(--GW-blood-red);--GW-drop-caps-de-zs-color: var(--GW-blood-red);--GW-drop-caps-cheshire-color: var(--GW-blood-red);--GW-drop-caps-kanzlei-color: var(--GW-blood-red);--GW-figure-outline-color: var(--GW-blood-red-dried);--GW-figure-caption-outline-color: var(--GW-blood-red);--GW-footnotes-section-top-rule-color: var(--GW-blood-red-dried);--GW-footnote-border-color: var(--GW-blood-red-arterial);--GW-sidenote-highlight-box-shadow-color: var(--GW-blood-red-arterial);--GW-footnote-backlink-border-color: var(--GW-blood-red);--GW-sidenote-self-link-border-color: var(--GW-blood-red-arterial);--GW-sidenote-border-color: var(--GW-blood-red-arterial);--GW-math-block-scrollbar-border-color: var(--GW-blood-red);--GW-page-toolbar-border-color: var(--GW-blood-red-dried);--GW-back-to-top-link-color: var(--GW-blood-red-dried);--GW-body-link-hover-color: var(--GW-blood-red-arterial);--GW-highlighted-link-outline-color: var(--GW-blood-red)}body.special-halloween-dark blockquote{--GW-blockquote-border-color: var(--GW-blood-red-dried)}body.special-halloween-dark #sidebar a.logo{color:var(--GW-blood-red)}body.special-halloween-dark #navigation a{color:var(--GW-blood-red)}body.special-halloween-dark h1,body.special-halloween-dark h2,body.special-halloween-dark h3,body.special-halloween-dark h4,body.special-halloween-dark h5,body.special-halloween-dark h6{--GW-body-text-color: var(--GW-blood-red);--GW-body-link-color: var(--GW-blood-red);color:var(--GW-body-text-color)}@charset "UTF-8";@font-face{font-family:'source serif pro';font-weight:400;font-style:normal;src:url(/static/font/ssfp/SourceSerifPro-BASIC-Regular.ttf?v=1604173830) format('truetype');font-display:swap;unicode-range:U+0020-007E,U+00A0-00FF,U+2010,U+2013-2014,U+2018-2019,U+201C-201D,U+2212}@font-face{font-family:'source serif pro';font-weight:400;font-style:italic;src:url(/static/font/ssfp/SourceSerifPro-BASIC-RegularItalic.ttf?v=1604173830) format('truetype');font-display:swap;unicode-range:U+0020-007E,U+00A0-00FF,U+2010,U+2013-2014,U+2018-2019,U+201C-201D,U+2212}@font-face{font-family:'source serif pro';font-weight:600;font-style:normal;src:url(/static/font/ssfp/SourceSerifPro-BASIC-Semibold.ttf?v=1604173830) format('truetype');font-display:swap;unicode-range:U+0020-007E,U+00A0-00FF,U+2010,U+2013-2014,U+2018-2019,U+201C-201D,U+2212}@font-face{font-family:'source serif pro';font-weight:700;font-style:normal;src:url(/static/font/ssfp/SourceSerifPro-BASIC-Bold.ttf?v=1604173830) format('truetype');font-display:swap;unicode-range:U+0020-007E,U+00A0-00FF,U+2010,U+2013-2014,U+2018-2019,U+201C-201D,U+2212}@font-face{font-family:source sans pro;font-weight:400;font-style:normal;src:url(/static/font/ssp/SourceSansPro-BASIC-Regular.ttf?v=1604173830) format('truetype');font-display:swap;unicode-range:U+0020-007E,U+00A0-00FF,U+2010,U+2013-2014,U+2018-2019,U+201C-201D,U+2212}@font-face{font-family:source sans pro;font-weight:400;font-style:italic;src:url(/static/font/ssp/SourceSansPro-BASIC-RegularItalic.ttf?v=1604173830) format('truetype');font-display:swap;unicode-range:U+0020-007E,U+00A0-00FF,U+2010,U+2013-2014,U+2018-2019,U+201C-201D,U+2212}@font-face{font-family:source sans pro;font-weight:700;font-style:normal;src:url(/static/font/ssp/SourceSansPro-BASIC-Bold.ttf?v=1604173830) format('truetype');font-display:swap;unicode-range:U+0020-007E,U+00A0-00FF,U+2010,U+2013-2014,U+2018-2019,U+201C-201D,U+2212}body.reader-mode-active #sidebar .sidebar-links,body.reader-mode-active #page-metadata .page-status,body.reader-mode-active #page-metadata .page-confidence,body.reader-mode-active #page-metadata .page-importance,body.reader-mode-active #page-metadata .backlinks,body.reader-mode-active #page-metadata .link-bibliography,body.reader-mode-active #page-metadata .similars,body.reader-mode-active #page-metadata .page-date-range::after,body.reader-mode-active #TOC ul li::before,body.reader-mode-active #sidenote-column-left,body.reader-mode-active #sidenote-column-right,body.reader-mode-active #navigation,body.reader-mode-active #footer,body.reader-mode-active .inflation-adjusted .subsup,body.reader-mode-active .footnote-ref,body.reader-mode-active .footnote-back{display:none}body.reader-mode-active #sidebar a.logo{border-color:transparent}body.reader-mode-active #TOC ul li{padding-left:.125em}body.reader-mode-active .markdownBody .spawns-popup,body.reader-mode-active .markdownBody .spawns-popin{margin:0;padding:0}body.reader-mode-active .markdownBody a .indicator-hook::before{padding-left:.3em;box-shadow:-.17em .05em 0 0 var(--link-underline-background-color),-.17em -.05em 0 0 var(--link-underline-background-color),-.17em 0 0 0 var(--link-underline-background-color);background-image:linear-gradient(var(--link-underline-background-color),var(--link-underline-background-color)),linear-gradient(var(--link-underline-gradient-line-color),var(--link-underline-gradient-line-color)),linear-gradient(var(--link-underline-gradient-line-color),var(--link-underline-gradient-line-color));background-size:1px .5em,100% 1px,1px calc(0.75em - 0.1em);background-position:0 .1em,0 calc(100% - 0.1em),0 calc(100% - 0.1em)}body.reader-mode-active .markdownBody a .link-icon-hook{position:absolute;box-shadow:.17em .05em 0 0 var(--link-underline-background-color),.17em -.05em 0 0 var(--link-underline-background-color),.17em 0 0 0 var(--link-underline-background-color);background-color:var(--link-underline-background-color);background-image:linear-gradient(var(--link-underline-gradient-line-color),var(--link-underline-gradient-line-color));background-size:100% 1px;background-position:0 calc(100% - 0.2em);background-repeat:no-repeat}body.reader-mode-active .markdownBody a.has-annotation .link-icon-hook{background-image:var(--link-underline-background-image);background-size:2px 1px;background-repeat:repeat-x}body.reader-mode-active .markdownBody a .indicator-hook,body.reader-mode-active .markdownBody a .link-icon-hook{visibility:hidden}body.reader-mode-active .markdownBody a:hover{position:relative;z-index:111}body.reader-mode-active .markdownBody a:hover .indicator-hook,body.reader-mode-active .markdownBody a:hover .link-icon-hook{visibility:visible}body.reader-mode-active.masked-links-hidden .markdownBody a .indicator-hook,body.reader-mode-active.masked-links-hidden .markdownBody a .link-icon-hook{display:none}body.reader-mode-active.masked-links-hidden .markdownBody a:not(.popup-open):not(.popin-open),body.reader-mode-active.masked-links-hidden .markdownBody a:not(.popup-open):not(.popin-open):visited,body.reader-mode-active.masked-links-hidden .markdownBody a:not(.popup-open):not(.popin-open):hover{color:inherit;background:0 0;cursor:text}body.reader-mode-active.masked-links-hidden .markdownBody a:link,body.reader-mode-active.masked-links-hidden .markdownBody a:link *{text-shadow:none}body.reader-mode-active.masked-links-hidden .markdownBody a code{border-bottom-width:1px}body.reader-mode-active .markdownBody .cite-joiner{display:initial}body.reader-mode-active .markdownBody .cite-date::before{content:" "}body.reader-mode-active .markdownBody .cite-date{vertical-align:unset;font-size:unset;line-height:unset;font-variant-numeric:unset;margin-left:unset}body.reader-mode-active .markdownBody .cite-author-plural::after{content:" "}body.reader-mode-active .markdownBody p code{--background-color: inherit;border-color:transparent}@media all and (max-width:649px){body.reader-mode-active #sidebar{position:relative}body.reader-mode-active #sidebar a.logo{margin:0;padding:0}body.reader-mode-active #sidebar a.logo svg{width:1.5rem;background-color:var(--GW-body-background-color);padding:0 10px 0 11px}body.reader-mode-active #sidebar a.logo::before{content:"";position:absolute;width:100%;height:0;border-bottom:1px dotted var(--GW-bottom-ornament-line-color);left:0;top:50%;z-index:-1}}