﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}:root{--serif: Sabon, Palatino, Book Antiqua, serif;--greek: Palatino, Book Antiqua, serif;--serif-smcp: Sabon SMCP, Palatino, Book Antiqua, serif;--sans: cronos-pro, Avenir Next, Avenir, sans-serif;--sans-subhead: cronos-pro-subhead, Avenir Next, Avenir, sans-serif;--sans-display: cronos-pro-display, Avenir Next, Avenir, sans-serif;--mono: Hack, Menlo, Consolas, monospace;--fs-base: 16px;--sans-adjust: 1.05;--sans-adjust-rem: 1.05rem;--min-line-height: 1.375;--line-height: var(--min-line-height);--gray-0: hsl(222, 10%, 15%);--gray-1: hsl(222, 10%, 25%);--gray-2: hsl(222, 10%, 35%);--gray-3: hsl(222, 10%, 50%);--gray-4: hsl(222, 10%, 70%);--gray-5: hsl(222, 10%, 95%);--gray-6: hsl(222, 10%, 99%);--blue-0: hsl(208, 85%, 18%);--blue-1: hsl(208, 85%, 33%);--blue-2: hsl(208, 85%, 45%);--blue-3: hsl(208, 85%, 60%);--blue-4: hsl(208, 85%, 71%);--blue-5: hsl(208, 85%, 80%);--blue-6: hsl(208, 85%, 92%);--transition: 0.25s ease}@media screen and (prefers-reduced-motion: reduce){:root{--transition: 0s}}@media screen and (min-width: 768px){:root{--fs-base: 19px;--line-height: 1.44}}html{padding:0;margin:0;font:var(--fs-base)/var(--line-height) var(--serif)}:root,.light:root{--bg: var(--gray-6);--fg: var(--gray-0);--link: var(--blue-1);--underline: var(--gray-4);--hover: var(--blue-0);--hover-underline: var(--blue-2);--root-bg: var(--gray-5);--nav-bg: var(--root-bg);--nav-fg-active: var(--gray-0);--nav-fg-weight: 400;--nav-fg-current-weight: 600;--nav-fg-inactive: var(--gray-2);--nav-divider: var(--gray-4);--main-border: var(--gray-4);--meta-divider: var(--blue-1);--meta-label-color: var(--gray-2);--h1-fg: var(--gray-1);--h2-fg: var(--gray-2);--h3-fg: var(--gray-3);--h4-fg: var(--gray-2);--h5-fg: var(--gray-1);--h6-fg: var(--gray-1);--title-hover-bar: var(--hover-underline);--blockquote-border: var(--blue-1);--aside-bg: var(--gray-5);--aside-fg: var(--gray-1);--aside-border: var(--gray-3);--aside-marker-fg: var(--gray-2);--aside-code-bg: var(--gray-6);--note-fg: var(--gray-0);--note-bg: var(--blue-6);--note-accent: var(--blockquote-border);--selection-bg: var(--blue-5);--code-border: var(--gray-4);--code-bg: var(--gray-5);--code-fg: var(--gray-0);--figure-fg: var(--gray-2);--kbd-fg: var(--gray-1);--kbd-bg: var(--gray-5);--kbd-border: var(--gray-4);--kbd-shadow: var(--gray-3)}:root .hljs-comment,:root .hljs-quote,.light:root .hljs-comment,.light:root .hljs-quote{color:dimgray}:root .hljs-variable,:root .hljs-template-variable,:root .hljs-tag,:root .hljs-name,:root .hljs-selector-id,:root .hljs-selector-class,:root .hljs-regexp,:root .hljs-deletion,.light:root .hljs-variable,.light:root .hljs-template-variable,.light:root .hljs-tag,.light:root .hljs-name,.light:root .hljs-selector-id,.light:root .hljs-selector-class,.light:root .hljs-regexp,.light:root .hljs-deletion{color:#d91e18}:root .hljs-number,:root .hljs-built_in,:root .hljs-builtin-name,:root .hljs-literal,:root .hljs-type,:root .hljs-params,:root .hljs-meta,:root .hljs-link,.light:root .hljs-number,.light:root .hljs-built_in,.light:root .hljs-builtin-name,.light:root .hljs-literal,.light:root .hljs-type,.light:root .hljs-params,.light:root .hljs-meta,.light:root .hljs-link{color:#aa5d00}:root .hljs-attribute,.light:root .hljs-attribute{color:#aa5d00}:root .hljs-string,:root .hljs-symbol,:root .hljs-bullet,:root .hljs-addition,.light:root .hljs-string,.light:root .hljs-symbol,.light:root .hljs-bullet,.light:root .hljs-addition{color:green}:root .hljs-title,:root .hljs-section,.light:root .hljs-title,.light:root .hljs-section{color:#007faa}:root .hljs-keyword,:root .hljs-selector-tag,.light:root .hljs-keyword,.light:root .hljs-selector-tag{color:#7928a1}:root .hljs-emphasis,.light:root .hljs-emphasis{font-style:italic}:root .hljs-strong,.light:root .hljs-strong{font-weight:bold}@media screen and (-ms-high-contrast: active){:root .hljs-addition,:root .hljs-attribute,:root .hljs-built_in,:root .hljs-builtin-name,:root .hljs-bullet,:root .hljs-comment,:root .hljs-link,:root .hljs-literal,:root .hljs-meta,:root .hljs-number,:root .hljs-params,:root .hljs-string,:root .hljs-symbol,:root .hljs-type,:root .hljs-quote,.light:root .hljs-addition,.light:root .hljs-attribute,.light:root .hljs-built_in,.light:root .hljs-builtin-name,.light:root .hljs-bullet,.light:root .hljs-comment,.light:root .hljs-link,.light:root .hljs-literal,.light:root .hljs-meta,.light:root .hljs-number,.light:root .hljs-params,.light:root .hljs-string,.light:root .hljs-symbol,.light:root .hljs-type,.light:root .hljs-quote{color:highlight}:root .hljs-keyword,:root .hljs-selector-tag,.light:root .hljs-keyword,.light:root .hljs-selector-tag{font-weight:bold}}.dark:root{--bg: var(--gray-0);--fg: var(--gray-5);--link: var(--blue-4);--underline: var(--gray-4);--hover: var(--gray-6);--hover-underline: var(--blue-2);--root-bg: var(--gray-1);--nav-fg-weight: 300;--nav-fg-active-weight: 400;--nav-fg-active: var(--gray-6);--nav-fg-inactive: var(--gray-4);--nav-divider: var(--gray-3);--main-border: var(--gray-2);--meta-divider: var(--blue-4);--meta-label-color: var(--gray-4);--h1-fg: var(--gray-5);--h2-fg: var(--gray-4);--h3-fg: var(--gray-4);--h4-fg: var(--gray-4);--h5-fg: var(--gray-4);--h6-fg: var(--gray-4);--blockquote-border: var(--blue-3);--aside-bg: var(--gray-1);--aside-fg: var(--gray-5);--aside-marker-fg: var(--gray-4);--aside-code-bg: var(--gray-2);--note-fg: var(--gray-5);--note-bg: var(--blue-1);--selection-bg: var(--blue-1);--code-border: var(--gray-2);--code-bg: var(--gray-1);--code-fg: var(--gray-6);--figure-fg: var(--gray-4);--kbd-fg: var(--gray-5);--kbd-bg: var(--gray-1);--kbd-border: var(--gray-4);--kbd-shadow: var(--gray-3)}.dark:root .hljs-comment,.dark:root .hljs-quote{color:#969896}.dark:root .hljs-variable,.dark:root .hljs-template-variable,.dark:root .hljs-tag,.dark:root .hljs-name,.dark:root .hljs-selector-id,.dark:root .hljs-selector-class,.dark:root .hljs-regexp,.dark:root .hljs-deletion{color:#d54e53}.dark:root .hljs-number,.dark:root .hljs-built_in,.dark:root .hljs-builtin-name,.dark:root .hljs-literal,.dark:root .hljs-type,.dark:root .hljs-params,.dark:root .hljs-meta,.dark:root .hljs-link{color:#e78c45}.dark:root .hljs-attribute{color:#e7c547}.dark:root .hljs-string,.dark:root .hljs-symbol,.dark:root .hljs-bullet,.dark:root .hljs-addition{color:#b9ca4a}.dark:root .hljs-title,.dark:root .hljs-section{color:#7aa6da}.dark:root .hljs-keyword,.dark:root .hljs-selector-tag{color:#c397d8}.dark:root .hljs-emphasis{font-style:italic}.dark:root .hljs-strong{font-weight:bold}.dark:root code,.dark:root pre code{-webkit-font-smoothing:antialiased;-moz-font-smoothing:grayscale}@media screen and (prefers-color-scheme: light){:root{--bg: var(--gray-6);--fg: var(--gray-0);--link: var(--blue-1);--underline: var(--gray-4);--hover: var(--blue-0);--hover-underline: var(--blue-2);--root-bg: var(--gray-5);--nav-bg: var(--root-bg);--nav-fg-active: var(--gray-0);--nav-fg-weight: 400;--nav-fg-current-weight: 600;--nav-fg-inactive: var(--gray-2);--nav-divider: var(--gray-4);--main-border: var(--gray-4);--meta-divider: var(--blue-1);--meta-label-color: var(--gray-2);--h1-fg: var(--gray-1);--h2-fg: var(--gray-2);--h3-fg: var(--gray-3);--h4-fg: var(--gray-2);--h5-fg: var(--gray-1);--h6-fg: var(--gray-1);--title-hover-bar: var(--hover-underline);--blockquote-border: var(--blue-1);--aside-bg: var(--gray-5);--aside-fg: var(--gray-1);--aside-border: var(--gray-3);--aside-marker-fg: var(--gray-2);--aside-code-bg: var(--gray-6);--note-fg: var(--gray-0);--note-bg: var(--blue-6);--note-accent: var(--blockquote-border);--selection-bg: var(--blue-5);--code-border: var(--gray-4);--code-bg: var(--gray-5);--code-fg: var(--gray-0);--figure-fg: var(--gray-2);--kbd-fg: var(--gray-1);--kbd-bg: var(--gray-5);--kbd-border: var(--gray-4);--kbd-shadow: var(--gray-3)}:root .hljs-comment,:root .hljs-quote{color:dimgray}:root .hljs-variable,:root .hljs-template-variable,:root .hljs-tag,:root .hljs-name,:root .hljs-selector-id,:root .hljs-selector-class,:root .hljs-regexp,:root .hljs-deletion{color:#d91e18}:root .hljs-number,:root .hljs-built_in,:root .hljs-builtin-name,:root .hljs-literal,:root .hljs-type,:root .hljs-params,:root .hljs-meta,:root .hljs-link{color:#aa5d00}:root .hljs-attribute{color:#aa5d00}:root .hljs-string,:root .hljs-symbol,:root .hljs-bullet,:root .hljs-addition{color:green}:root .hljs-title,:root .hljs-section{color:#007faa}:root .hljs-keyword,:root .hljs-selector-tag{color:#7928a1}:root .hljs-emphasis{font-style:italic}:root .hljs-strong{font-weight:bold}}@media screen and (prefers-color-scheme: light)and (-ms-high-contrast: active){:root .hljs-addition,:root .hljs-attribute,:root .hljs-built_in,:root .hljs-builtin-name,:root .hljs-bullet,:root .hljs-comment,:root .hljs-link,:root .hljs-literal,:root .hljs-meta,:root .hljs-number,:root .hljs-params,:root .hljs-string,:root .hljs-symbol,:root .hljs-type,:root .hljs-quote{color:highlight}:root .hljs-keyword,:root .hljs-selector-tag{font-weight:bold}}@media screen and (prefers-color-scheme: light){.dark:root{--bg: var(--gray-0);--fg: var(--gray-5);--link: var(--blue-4);--underline: var(--gray-4);--hover: var(--gray-6);--hover-underline: var(--blue-2);--root-bg: var(--gray-1);--nav-fg-weight: 300;--nav-fg-active-weight: 400;--nav-fg-active: var(--gray-6);--nav-fg-inactive: var(--gray-4);--nav-divider: var(--gray-3);--main-border: var(--gray-2);--meta-divider: var(--blue-4);--meta-label-color: var(--gray-4);--h1-fg: var(--gray-5);--h2-fg: var(--gray-4);--h3-fg: var(--gray-4);--h4-fg: var(--gray-4);--h5-fg: var(--gray-4);--h6-fg: var(--gray-4);--blockquote-border: var(--blue-3);--aside-bg: var(--gray-1);--aside-fg: var(--gray-5);--aside-marker-fg: var(--gray-4);--aside-code-bg: var(--gray-2);--note-fg: var(--gray-5);--note-bg: var(--blue-1);--selection-bg: var(--blue-1);--code-border: var(--gray-2);--code-bg: var(--gray-1);--code-fg: var(--gray-6);--figure-fg: var(--gray-4);--kbd-fg: var(--gray-5);--kbd-bg: var(--gray-1);--kbd-border: var(--gray-4);--kbd-shadow: var(--gray-3)}.dark:root .hljs-comment,.dark:root .hljs-quote{color:#969896}.dark:root .hljs-variable,.dark:root .hljs-template-variable,.dark:root .hljs-tag,.dark:root .hljs-name,.dark:root .hljs-selector-id,.dark:root .hljs-selector-class,.dark:root .hljs-regexp,.dark:root .hljs-deletion{color:#d54e53}.dark:root .hljs-number,.dark:root .hljs-built_in,.dark:root .hljs-builtin-name,.dark:root .hljs-literal,.dark:root .hljs-type,.dark:root .hljs-params,.dark:root .hljs-meta,.dark:root .hljs-link{color:#e78c45}.dark:root .hljs-attribute{color:#e7c547}.dark:root .hljs-string,.dark:root .hljs-symbol,.dark:root .hljs-bullet,.dark:root .hljs-addition{color:#b9ca4a}.dark:root .hljs-title,.dark:root .hljs-section{color:#7aa6da}.dark:root .hljs-keyword,.dark:root .hljs-selector-tag{color:#c397d8}.dark:root .hljs-emphasis{font-style:italic}.dark:root .hljs-strong{font-weight:bold}.dark:root code,.dark:root pre code{-webkit-font-smoothing:antialiased;-moz-font-smoothing:grayscale}}@media screen and (prefers-color-scheme: dark){:root{--bg: var(--gray-0);--fg: var(--gray-5);--link: var(--blue-4);--underline: var(--gray-4);--hover: var(--gray-6);--hover-underline: var(--blue-2);--root-bg: var(--gray-1);--nav-fg-weight: 300;--nav-fg-active-weight: 400;--nav-fg-active: var(--gray-6);--nav-fg-inactive: var(--gray-4);--nav-divider: var(--gray-3);--main-border: var(--gray-2);--meta-divider: var(--blue-4);--meta-label-color: var(--gray-4);--h1-fg: var(--gray-5);--h2-fg: var(--gray-4);--h3-fg: var(--gray-4);--h4-fg: var(--gray-4);--h5-fg: var(--gray-4);--h6-fg: var(--gray-4);--blockquote-border: var(--blue-3);--aside-bg: var(--gray-1);--aside-fg: var(--gray-5);--aside-marker-fg: var(--gray-4);--aside-code-bg: var(--gray-2);--note-fg: var(--gray-5);--note-bg: var(--blue-1);--selection-bg: var(--blue-1);--code-border: var(--gray-2);--code-bg: var(--gray-1);--code-fg: var(--gray-6);--figure-fg: var(--gray-4);--kbd-fg: var(--gray-5);--kbd-bg: var(--gray-1);--kbd-border: var(--gray-4);--kbd-shadow: var(--gray-3)}:root .hljs-comment,:root .hljs-quote{color:#969896}:root .hljs-variable,:root .hljs-template-variable,:root .hljs-tag,:root .hljs-name,:root .hljs-selector-id,:root .hljs-selector-class,:root .hljs-regexp,:root .hljs-deletion{color:#d54e53}:root .hljs-number,:root .hljs-built_in,:root .hljs-builtin-name,:root .hljs-literal,:root .hljs-type,:root .hljs-params,:root .hljs-meta,:root .hljs-link{color:#e78c45}:root .hljs-attribute{color:#e7c547}:root .hljs-string,:root .hljs-symbol,:root .hljs-bullet,:root .hljs-addition{color:#b9ca4a}:root .hljs-title,:root .hljs-section{color:#7aa6da}:root .hljs-keyword,:root .hljs-selector-tag{color:#c397d8}:root .hljs-emphasis{font-style:italic}:root .hljs-strong{font-weight:bold}:root code,:root pre code{-webkit-font-smoothing:antialiased;-moz-font-smoothing:grayscale}.light:root{--bg: var(--gray-6);--fg: var(--gray-0);--link: var(--blue-1);--underline: var(--gray-4);--hover: var(--blue-0);--hover-underline: var(--blue-2);--root-bg: var(--gray-5);--nav-bg: var(--root-bg);--nav-fg-active: var(--gray-0);--nav-fg-weight: 400;--nav-fg-current-weight: 600;--nav-fg-inactive: var(--gray-2);--nav-divider: var(--gray-4);--main-border: var(--gray-4);--meta-divider: var(--blue-1);--meta-label-color: var(--gray-2);--h1-fg: var(--gray-1);--h2-fg: var(--gray-2);--h3-fg: var(--gray-3);--h4-fg: var(--gray-2);--h5-fg: var(--gray-1);--h6-fg: var(--gray-1);--title-hover-bar: var(--hover-underline);--blockquote-border: var(--blue-1);--aside-bg: var(--gray-5);--aside-fg: var(--gray-1);--aside-border: var(--gray-3);--aside-marker-fg: var(--gray-2);--aside-code-bg: var(--gray-6);--note-fg: var(--gray-0);--note-bg: var(--blue-6);--note-accent: var(--blockquote-border);--selection-bg: var(--blue-5);--code-border: var(--gray-4);--code-bg: var(--gray-5);--code-fg: var(--gray-0);--figure-fg: var(--gray-2);--kbd-fg: var(--gray-1);--kbd-bg: var(--gray-5);--kbd-border: var(--gray-4);--kbd-shadow: var(--gray-3)}.light:root .hljs-comment,.light:root .hljs-quote{color:dimgray}.light:root .hljs-variable,.light:root .hljs-template-variable,.light:root .hljs-tag,.light:root .hljs-name,.light:root .hljs-selector-id,.light:root .hljs-selector-class,.light:root .hljs-regexp,.light:root .hljs-deletion{color:#d91e18}.light:root .hljs-number,.light:root .hljs-built_in,.light:root .hljs-builtin-name,.light:root .hljs-literal,.light:root .hljs-type,.light:root .hljs-params,.light:root .hljs-meta,.light:root .hljs-link{color:#aa5d00}.light:root .hljs-attribute{color:#aa5d00}.light:root .hljs-string,.light:root .hljs-symbol,.light:root .hljs-bullet,.light:root .hljs-addition{color:green}.light:root .hljs-title,.light:root .hljs-section{color:#007faa}.light:root .hljs-keyword,.light:root .hljs-selector-tag{color:#7928a1}.light:root .hljs-emphasis{font-style:italic}.light:root .hljs-strong{font-weight:bold}}@media screen and (prefers-color-scheme: dark)and (-ms-high-contrast: active){.light:root .hljs-addition,.light:root .hljs-attribute,.light:root .hljs-built_in,.light:root .hljs-builtin-name,.light:root .hljs-bullet,.light:root .hljs-comment,.light:root .hljs-link,.light:root .hljs-literal,.light:root .hljs-meta,.light:root .hljs-number,.light:root .hljs-params,.light:root .hljs-string,.light:root .hljs-symbol,.light:root .hljs-type,.light:root .hljs-quote{color:highlight}.light:root .hljs-keyword,.light:root .hljs-selector-tag{font-weight:bold}}a{color:var(--link);transition:color var(--transition)}a:hover,a:active{color:var(--hover)}abbr{font-variant-caps:all-small-caps;letter-spacing:.05em}.smcp{font-variant-caps:small-caps;letter-spacing:.05em}.all-smcp{font-variant-caps:all-small-caps;letter-spacing:.05em}:root{--divider: hsl(222, 10%, 70%);--hr-width: 3rem}hr{height:1.25rem;width:var(--hr-width);padding:0;margin:1.75rem 0 .5rem;border:0;border-top:1px solid var(--divider);position:relative;overflow:visible;--slash-offset: calc(50% - 2px)}hr:before,hr:after{content:"";border-left:1px solid var(--divider);height:160%;transform:translateY(-2px) rotate(15deg);position:absolute;display:block}hr:before{top:-81%;right:var(--slash-offset)}hr:after{top:-71%;left:var(--slash-offset)}hr.footnotes-sep{width:calc(var(--hr-width)*5);margin-top:3.5rem}em{font-style:italic;line-height:1}em em{text-decoration:underline}strong{font-weight:bold;line-height:1}strong strong{text-decoration:underline}b{font-weight:bold}i{font-style:italic}i em{font-style:normal}cite{font-style:italic}h1,h2,h3,h4,h5,h6{line-height:1}p,dl{width:100%;margin:0 0 1em;padding:0}p:last-child,dl:last-child{margin-bottom:0}code{font-family:var(--mono);font-size:.7518796992em;background:var(--code-bg);padding:.1806717097em .5653230821em;color:var(--code-fg);hyphens:none !important;-webkit-hyphens:none !important;-moz-hyphens:none !important;-ms-hyphens:none !important}pre:not(.poetry){background:var(--code-bg);color:var(--code-fg);border-left:2px solid var(--code-border);padding-left:calc(1em - 2px);overflow-x:auto}pre:not(.poetry) code{background-color:rgba(0,0,0,0);display:block;width:100%;margin:0;padding:0;line-height:1.33em;font-size:.7518796992em;-webkit-font-smoothing:antialiased}kbd{color:var(--kbd-fg);background-color:var(--kbd-bg);border:1px solid var(--kbd-border);border-radius:3px;box-shadow:1px 1px 0 var(--kbd-shadow);display:inline-block;font-family:System,-apple-system,Avenir,Arial,Helvetica,sans-serif;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}img,video{display:block;width:100%;max-width:90vw;margin-left:auto;margin-right:auto}mark{background-color:var(--note-bg);color:var(--note-fg);padding:.1em .2em}::selection{background-color:var(--selection-bg)}input,textarea{border:1px solid var(--main-border);color:var(--fg);background:var(--bg);font-family:var(--sans);font-weight:300;font-size:16px;padding:.25em;line-height:var(--line-height)}input:focus,textarea:focus{border-color:var(--blue-3);outline:none}button[type=submit]{border:1px solid var(--main-border);background:var(--kbd-bg);color:var(--kdb-fg);box-shadow:1px 1px 0 var(--kbd-shadow);font-family:var(--sans);font-size:16px;font-weight:bold;line-height:var(--line-height)}button[type=submit]:active{box-shadow:inset 1px 1px 3px -1px var(--kbd-shadow)}.archive-list{width:100%;margin:3.12900721em auto}.archive-list .date{font-family:var(--sans);font-weight:300;text-transform:uppercase;font-size:.9611734953em;font-variant-numeric:lining-nums tabular-nums;line-height:calc(var(--sans-adjust)*1.1)}.archive-list .year{position:relative}.archive-list .year:not(:last-child){margin-bottom:4em}.archive-list .year-info{width:100%;margin:0 auto;display:grid;grid-template:". year ." auto/minmax(7rem, 1fr) minmax(min-content, 34rem) minmax(7rem, 1fr);background-color:var(--bg);position:sticky;top:0;padding-top:.5em;z-index:1}.archive-list .year-title{grid-area:year;display:block;font-weight:bold;line-height:1;font-size:var(--sans-adjust-rem)}.archive-list .year-title::after{--padding: 0.7518796992em;content:"";display:block;width:1em;height:0;margin-bottom:var(--padding);padding-bottom:calc(var(--padding) - 2px);border-bottom:2px solid var(--divider)}.archive-list .month{width:100%;margin-left:auto;margin-right:auto;margin-bottom:3.007518797em;list-style-type:none;display:grid;grid-template:"title entries ." auto/1fr minmax(min-content, 38rem) 1fr;gap:0 1rem;justify-content:stretch;justify-items:stretch}.archive-list .month:last-child{margin-bottom:0}.archive-list .month-sticky{position:sticky;top:3.25em}.archive-list .month-title{grid-area:title;justify-self:end;text-align:right;display:inline-block;text-align:right;letter-spacing:.05em;width:4rem}.archive-list .month-items{grid-area:entries}.archive-list .day{display:grid;grid-template:"day entries" auto/1rem minmax(8em, 1fr);gap:0 1rem;margin:0 0 1.2783607488em;width:100%;position:relative}.archive-list .day:last-child{margin:0}.archive-list .day-title{grid-area:day}.archive-list .day-sticky{position:sticky;top:3.2em}.archive-list .year-title,.archive-list .month-title,.archive-list .day-title{color:var(--h2-fg)}.archive-list .day-items{grid-area:entries}.archive-list .item{margin:0 0 1.2783607488em;width:100%}.archive-list .item:last-child{margin-bottom:0}.archive-list .item-title{font-family:var(--sans-subhead);font-weight:400;margin-bottom:.3195901872em;position:relative}.archive-list .item-title__text{size:var(--sans-adjust-rem)}.archive-list .item-title__date{font-size:.9611734953em}.archive-list .item-title__collection{font-weight:300;font-size:.9611734953em;letter-spacing:.05em}.archive-list .item-permalink{font-family:var(--sans);-moz-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);transition:all var(--transition)}.archive-list .item-permalink:hover,.archive-list .item-permalink:active{-moz-text-decoration-color:var(--hover-underline);text-decoration-color:var(--hover-underline)}.archive-list .item-content{margin-top:-0.2em;margin-left:0;margin-right:0;font-size:.9611734953em;line-height:var(--min-line-height);max-width:32em}.archive-list .item-subtitle{line-height:1.1;font-size:.9611734953em;font-style:italic;color:var(--h2-fg)}.archive-list .item-subtitle em{font-style:normal}.for-callout+.archive-list{margin-top:1.2783607488em}@media screen and (max-width: 768px){.archive-list .year-info{grid-template-columns:minmax(4rem, 1fr) minmax(min-content, 30rem) minmax(4rem, 1fr)}.archive-list .month{gap:.5rem;grid-template-columns:1fr minmax(min-content, 34rem) 1fr}.archive-list .month-title{width:2rem}.archive-list .day{gap:0 .5rem}}.content-block{--max-width: 34rem;--side-border-width: 2px;--side-padding: calc(0.7518796992em * var(--sans-adjust));font-feature-settings:"liga","onum","pnum","kern";padding-bottom:1.33em}.content-block a{-webkit-text-decoration-color:var(--underline);-moz-text-decoration-color:var(--underline);text-decoration-color:var(--underline);text-decoration-skip-ink:auto;transition:-webkit-text-decoration-color var(--transition),-moz-text-decoration-color var(--transition),text-decoration-color var(--transition),color var(--transition)}.content-block a:hover{-webkit-text-decoration-color:var(--hover-underline);-moz-text-decoration-color:var(--hover-underline);text-decoration-color:var(--hover-underline)}.content-block hr{margin-bottom:1em;margin-left:auto;margin-right:auto}.content-block figure{width:100%;margin-left:auto;margin-right:auto;padding-top:1em;padding-bottom:1em}.content-block figure:not(.book-review,.quotation)::before,.content-block figure:not(.book-review,.quotation)::after{border-top:2px solid var(--blockquote-border);display:block;height:0px;margin-left:auto;margin-right:auto;content:"";width:12rem}.content-block figure:not(.book-review,.quotation)::before{margin-bottom:1em;padding-bottom:1em}.content-block figure:not(.book-review,.quotation)::after{margin-top:1em;margin-bottom:1em}.content-block figure.content-bleed{max-width:var(--max-width)}.content-block figure figcaption{text-align:center;font-family:var(--sans);font-size:var(--sans-adjust-rem);color:var(--figure-fg)}.content-block figure video{padding-bottom:1em;max-width:100%}.content-block figure object{height:100%;width:100%}.content-block figure object.pdf{aspect-ratio:8.5/11}.content-block audio{width:100%;margin-left:auto;margin-right:auto}.content-block sup{line-height:0;vertical-align:.558em;font-size:.7518796992em;font-variant-numeric:lining-nums}.content-block sup.footnote-ref{font-family:var(--sans);font-weight:bold}.article-content{margin-left:auto;margin-right:auto;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6,.article-content ul,.article-content ol,.article-content p,.article-content blockquote,.article-content dl,.article-content pre,.article-content aside,.article-content table,.article-content details,.article-content .callout,.article-content .footnotes,.article-content .note,.article-content .qualifiers,.article-content .quotation,.article-content .updates{margin-left:auto;margin-right:auto}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{width:100%;max-width:var(--max-width);text-align:left}.article-content h1 .header-anchor,.article-content h2 .header-anchor,.article-content h3 .header-anchor,.article-content h4 .header-anchor,.article-content h5 .header-anchor,.article-content h6 .header-anchor{text-decoration:none;text-align:left;transition:color var(--transition);position:relative;padding-bottom:.5em}.article-content h1 .header-anchor::after,.article-content h2 .header-anchor::after,.article-content h3 .header-anchor::after,.article-content h4 .header-anchor::after,.article-content h5 .header-anchor::after,.article-content h6 .header-anchor::after{content:"";background-color:currentColor;transition:all var(--transition);display:inline-block;width:1rem;position:absolute;left:0;bottom:0}.article-content h1 .header-anchor:hover,.article-content h1 .header-anchor:active,.article-content h2 .header-anchor:hover,.article-content h2 .header-anchor:active,.article-content h3 .header-anchor:hover,.article-content h3 .header-anchor:active,.article-content h4 .header-anchor:hover,.article-content h4 .header-anchor:active,.article-content h5 .header-anchor:hover,.article-content h5 .header-anchor:active,.article-content h6 .header-anchor:hover,.article-content h6 .header-anchor:active{color:currentColor}.article-content h1 .header-anchor:hover::after,.article-content h1 .header-anchor:active::after,.article-content h2 .header-anchor:hover::after,.article-content h2 .header-anchor:active::after,.article-content h3 .header-anchor:hover::after,.article-content h3 .header-anchor:active::after,.article-content h4 .header-anchor:hover::after,.article-content h4 .header-anchor:active::after,.article-content h5 .header-anchor:hover::after,.article-content h5 .header-anchor:active::after,.article-content h6 .header-anchor:hover::after,.article-content h6 .header-anchor:active::after{width:100%;background-color:var(--link)}.article-content h1 .header-anchor::after,.article-content h2 .header-anchor::after,.article-content h3 .header-anchor::after{height:2px}.article-content h4 .header-anchor::after,.article-content h5 .header-anchor::after,.article-content h6 .header-anchor::after{height:1.5px}.article-content h1{font-family:var(--sans);font-size:1.7002197959em;font-weight:400;margin-top:1.7689em;margin-bottom:1em;text-transform:uppercase;letter-spacing:.05em;background:var(--bg);display:flex;align-items:center;justify-content:center;width:100%;max-width:var(--max-width);text-align:center}.article-content h1 .header-anchor{color:var(--h1-fg)}.article-content h1 .header-anchor::after{width:3rem;left:calc(50% - 1.5rem)}.article-content h1 .header-anchor:hover::after,.article-content h1 .header-anchor:active::after{left:0}.article-content h2{font-family:var(--sans);font-size:calc(var(--sans-adjust)*1.33em);font-weight:400;text-transform:uppercase;text-align:center;letter-spacing:.05em;margin-top:1.7689em;margin-bottom:calc(1em + 2px)}.article-content h2 .header-anchor{color:var(--h2-fg)}.article-content h2 .header-anchor::after{width:1.5rem;left:calc(50% - .75rem)}.article-content h2 .header-anchor:hover::after{left:0}.article-content h3{font-family:var(--sans);font-size:calc(var(--sans-adjust)*1.2783607488em);font-weight:300;text-transform:uppercase;letter-spacing:.05em;margin-top:1.2783607488em;margin-bottom:calc(0.9611734953em + 2px)}.article-content h3 .header-anchor{color:var(--h3-fg)}.article-content h4{font-family:var(--sans);font-size:calc(var(--sans-adjust)*1.2783607488em);font-weight:300;margin-top:1em;margin-bottom:calc(1.5px + 0.5653230821em)}.article-content h4 .header-anchor{color:var(--h4-fg);padding-bottom:.3195901872em}.article-content h5{font-family:var(--sans);font-size:var(--sans-adjust-rem);font-weight:600;margin-top:1em;margin-bottom:calc(0.5433735629em + 1.5px)}.article-content h5 .header-anchor{color:var(--h5-fg);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);padding-bottom:.3071816173em}.article-content h6{font-family:var(--sans);font-size:var(--sans-adjust-rem);font-style:italic;font-weight:300;margin-top:1em;margin-bottom:calc(0.5433735629em + 1.5px)}.article-content h6 .header-anchor{color:var(--h6-fg);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);padding-bottom:.3071816173em}.article-content h3+h4,.article-content h4+h5,.article-content h5+h6{margin-top:1rem}.article-content ul,.article-content ol{width:100%;max-width:var(--max-width);padding-left:1.33em;margin-bottom:1em}.article-content ol{font-feature-settings:"lnum"}.article-content .table-of-contents{width:100%;max-width:var(--max-width)}.article-content li:last-child>p:last-child,.article-content li:last-child>ol:last-child,.article-content li:last-child>ul:last-child,.article-content li:last-child>dl:last-child{margin-bottom:0}.article-content li p:last-child{margin-bottom:1em}.article-content ol{list-style:decimal;font-variant-numeric:lining-nums}.article-content .outline ol{list-style:upper-roman}.article-content .outline ol ol{list-style:decimal}.article-content .outline ol ol ol{list-style:lower-alpha}.article-content .outline ol ol ol ol{list-style:lower-roman}.article-content .alphabetical-list ol{list-style:lower-alpha}.article-content ul{list-style:circle}.article-content .past-versions{counter-reset:version}.article-content .past-versions li{list-style-type:none;counter-increment:version}.article-content .past-versions li::before{content:"v" counter(version) ":";display:inline-block;text-align:right;margin-right:.5653230821em}.article-content p{max-width:var(--max-width)}.article-content dl{max-width:var(--max-width)}.article-content dt{font-style:italic;margin-bottom:1em}.article-content dd{margin-left:1em;margin-bottom:1em}.article-content img{margin-bottom:1rem}.article-content .slide{margin-bottom:1rem}.article-content .slide img{border:1px solid var(--main-border)}.article-content blockquote{font-family:var(--sans);font-weight:300;font-size:var(--sans-adjust-rem);max-width:calc(var(--max-width) + 2*var(--side-padding));padding-left:calc(var(--side-padding) - var(--side-border-width));padding-right:calc(var(--side-padding) - 0px);margin-bottom:1em;width:100%;color:inherit;background:rgba(0,0,0,0);border-left:var(--side-border-width) solid var(--blockquote-border);padding-top:1.5px}.article-content aside::before,.article-content .note::before,.article-content .callout::before{display:block;text-align:center;margin:.3195901872em 0 .3195901872em -0.5653230821em;font-family:var(--sans-subhead);font-weight:bold;font-size:calc(var(--sans-adjust)*0.7518796992em);text-transform:uppercase;letter-spacing:.12em;color:var(--aside-marker-fg)}.article-content aside,.article-content .note,.article-content .qualifiers,.article-content .updates{font-family:var(--sans);font-weight:300;font-size:var(--sans-adjust-rem);margin-bottom:1em;border-top:2px solid var(--top-border)}.article-content .callout{margin-bottom:1em}.article-content aside{max-width:calc(var(--max-width) + 2*var(--side-padding));padding-left:calc(var(--side-padding) - 0px);padding-right:calc(var(--side-padding) - 0px);margin-bottom:1em;width:100%;color:var(--aside-fg);background:var(--aside-bg);padding-top:.5653230821em;padding-bottom:.5653230821em;--top-border: var(--aside-border)}.article-content aside::before{content:"—/ Aside /—"}.article-content aside pre:not(.poetry),.article-content aside code{background:var(--bg)}.article-content .callout{max-width:calc(var(--max-width) + 2*var(--side-padding));padding-left:calc(var(--side-padding) - 0px);padding-right:calc(var(--side-padding) - 0px);margin-bottom:1em;width:100%;color:var(--aside-fg);background:var(--aside-bg);padding-top:.5653230821em;padding-bottom:.7226868386em;--top-border: var(--aside-border)}.article-content .callout::before{display:none}.article-content .qualifiers{max-width:calc(var(--max-width) + 2*var(--side-padding));padding-left:calc(var(--side-padding) - 0px);padding-right:calc(var(--side-padding) - 0px);margin-bottom:1em;width:100%;color:var(--aside-fg);background:var(--aside-bg);padding-top:.5653230821em;padding-bottom:.5653230821em;--top-border: var(--aside-border);display:block}.article-content .qualifiers b{font-weight:600}.article-content .updates{max-width:calc(var(--max-width) + 2*var(--side-padding));padding-left:calc(var(--side-padding) - 0px);padding-right:calc(var(--side-padding) - 0px);margin-bottom:1em;width:100%;color:var(--aside-fg);background:var(--aside-bg);padding-top:.5653230821em;padding-bottom:.5653230821em;display:block}.article-content .updates b{font-weight:600}.article-content .note{max-width:calc(var(--max-width) + 2*var(--side-padding));padding-left:calc(var(--side-padding) - 0px);padding-right:calc(var(--side-padding) - 0px);margin-bottom:1em;width:100%;color:var(--note-fg);background:var(--note-bg);padding-top:.5653230821em;padding-bottom:.5653230821em;--top-border: var(--note-accent)}.article-content .note::before{content:"—/ " attr(aria-label) " /—";color:var(--note-accent)}.article-content .quotation{width:100%;max-width:calc(var(--max-width) + 2*var(--side-padding))}.article-content .quotation::before,.article-content .quotation::after{content:none}.article-content .quotation figcaption{width:100%;text-align:left;text-indent:hanging 1.3em;padding-left:1.1em;padding-right:1.1em}.article-content .embed__wrapper{overflow:hidden;padding-top:56.25%;position:relative;height:90%;width:90%;margin:auto}.article-content .embed__content{height:100%;width:100%;position:absolute;top:0;left:0}.article-content .book-review{margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;max-width:calc(var(--max-width) + 2*var(--side-padding));padding:1em;background:var(--aside-bg);margin-bottom:1.7002197959em}.article-content .book-review__cover-link{max-width:20vh;text-align:right;margin:0 0 .5em 0;flex:0 0 100%}.article-content .book-review__cover-link img{margin:0}.article-content .book-review__details{margin:.5em 0 0;text-align:left}.article-content .book-review__about{margin-bottom:1em}.article-content .book-review__summary{font-weight:300}.article-content .book-review__summary b{font-weight:600}.article-content blockquote>p:last-child,.article-content blockquote>ul:last-child,.article-content blockquote>ol:last-child,.article-content aside>p:last-child,.article-content aside>ul:last-child,.article-content aside>ol:last-child,.article-content .note>p:last-child,.article-content .note>ul:last-child,.article-content .note>ol:last-child,.article-content .qualifiers>p:last-child,.article-content .qualifiers>ul:last-child,.article-content .qualifiers>ol:last-child,.article-content .callout>p:last-child,.article-content .callout>ul:last-child,.article-content .callout>ol:last-child,.article-content .updates>p:last-child,.article-content .updates>ul:last-child,.article-content .updates>ol:last-child{margin-bottom:0}.article-content blockquote,.article-content aside,.article-content .note,.article-content .qualifiers,.article-content .updates,.article-content .footnotes{--double-margin: var(--double-margin-sans);--single-margin: var(--single-margin-sans)}.article-content pre:not(.poetry){max-width:calc(var(--max-width) + 2*var(--side-padding));padding-left:calc(var(--side-padding) - var(--side-border-width));padding-right:calc(var(--side-padding) - 0px);margin-bottom:1em;width:100%;color:var(--code-fg);background:var(--code-bg);padding-top:.5653230821em;padding-bottom:.5653230821em;margin-bottom:1em}.article-content .table-container{display:block;width:100%;overflow:scroll}.article-content table{border-collapse:collapse;margin-top:1em;margin-bottom:1em}.article-content table th{font-family:var(--sans);font-weight:600;padding:0 .5653230821em}.article-content table tr:nth-child(even){background-color:var(--aside-bg);color:var(--aside-fg)}.article-content table thead{border-bottom:2px solid var(--blockquote-border)}.article-content table thead th{font-size:1.2783607488em;font-weight:300;background-color:var(--note-bg);color:var(--note-fg)}.article-content table th[scope=col]{font-style:italic;background-color:var(--note-bg);color:var(--note-fg)}.article-content table tbody th[scope=col]{border-bottom:1px solid var(--blockquote-border)}.article-content table th[scope=row]{border-right:1px solid var(--blockquote-border)}.article-content table td:first-child,.article-content table th:first-child{text-align:right}.article-content table td:last-child,.article-content table th:last-child{text-align:left}.article-content table td{padding:.3195901872em .5653230821em}.article-content table td:first-child{font-weight:bold;min-width:3.12900721em}.article-content .footnotes{font-family:var(--sans);font-weight:300;font-size:var(--sans-adjust-rem);width:100%;max-width:var(--max-width)}.article-content sup.footnote-ref a{display:inline-block;text-decoration:none;transition:all var(--transition)}.article-content .feed-only{display:none}.article-content details{max-width:var(--max-width);margin-top:1em;margin-bottom:1em}@media screen and (min-width: 32.6667rem){.content-block{--side-padding: calc(0.9611734953em * var(--sans-adjust))}.article-content aside,.article-content .qualifiers,.article-content .note,.article-content .callout,.article-content .updates{align-self:center;padding-left:var(--side-padding);padding-right:var(--side-padding)}.article-content pre:not(.poetry),.article-content blockquote{padding-left:calc(var(--side-padding) - var(--side-border-width));padding-right:var(--side-padding)}.article-content .book-review{flex-wrap:nowrap;justify-content:stretch}.article-content .book-review__cover-link{flex:0 0 auto;margin:0 .5em 0 0}.article-content .book-review__details{margin:0 0 0 .5em}}@media screen and (min-width: 768px){.content-block{--side-padding: calc(1em * var(--sans-adjust))}}@media screen and (min-width: 960px){.hide-side-nav .content-block{margin-right:20%}.content-block{padding-bottom:1.7002197959em}.article-content{--img-max-width: min(calc(1.778 * var(--max-width)), 79%)}.article-content img,.article-content video{max-width:var(--img-max-width);max-height:90vh;height:auto;width:auto}.article-content figure{max-width:var(--img-max-width)}.article-content figure img{max-width:100%}.archive-list .article-content,.latest-list .article-content{--img-max-width: 100%}}.contact-form{max-width:var(--max-width);width:100%;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));column-gap:1em;row-gap:.5em;font-family:var(--sans);font-weight:300}.contact-form label{grid-column:span 1}.contact-form input,.contact-form textarea{grid-column:span 2}.contact-form__submit{grid-column:span 2}@media screen and (min-width: 400px){.contact-form__submit{grid-column:span 2/-1}}.content{max-width:100vw;padding-left:1em;padding-right:1em}.site-header{color:var(--fg);background-color:var(--bg);display:flex;flex-wrap:wrap;align-items:center;align-content:center;padding:1rem}.site-title{flex:1 1 auto;align-self:center;margin-bottom:.42505rem;font-family:var(--sans-display);font-weight:400;font-size:calc(var(--sans-adjust)*2.2612923286em);letter-spacing:normal;text-shadow:0 0 2px var(--bg);line-height:1;text-align:left}.site-title a{display:inline-block;text-decoration:none;background:var(--bg);z-index:0;position:relative;--bar-height: 2px;--bar-width: 0;--bar-color: transparent}.site-title a:after{content:"";position:absolute;z-index:-1;top:87%;background-color:var(--bar-color);height:calc(var(--bar-height) - 2px);width:var(--bar-width);border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);border-radius:calc(var(--bar-height)/2);transition:all var(--transition);left:50%}.site-title a:hover,.site-title a:active{--bar-color: var(--title-hover-bar);--bar-width: 98.5%}.site-title a:hover:after,.site-title a:active:after{left:.25%}.site-subtitle{flex:1 1 auto;align-self:center;padding-left:1rem;text-align:right;line-height:1;font-family:var(--serif);font-style:italic;font-size:1em}.site-about-link{font-style:normal;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);-webkit-text-decoration-color:var(--underline);-moz-text-decoration-color:var(--underline);text-decoration-color:var(--underline);transition:color var(--transition),-webkit-text-decoration-color var(--transition),-moz-text-decoration-color var(--transition),text-decoration-color var(--transition)}.site-about-link:hover,.site-about-link:active{-webkit-text-decoration-color:var(--hover-underline);-moz-text-decoration-color:var(--hover-underline);text-decoration-color:var(--hover-underline)}@media screen and (min-width: 768px){.site-header{padding-top:1.33em;padding-bottom:1.33em;padding-left:1.7002197959em;padding-right:1.7002197959em}.site-header a{--bar-height: 3px}.site-title{letter-spacing:.025em}}@media screen and (min-width: 960px){.site-header{padding-top:1.33em;padding-bottom:1.33em;padding-left:1.7689em;padding-right:1.7002197959em}.site-title{flex:1 0 100%;font-size:calc(var(--sans-adjust)*2.352637em)}}@media screen and (min-width: 1440px){.site-header{padding-top:2.2612923286em;padding-bottom:2.2612923286em;padding-left:3.007518797em;padding-right:3.007518797em}.site-title{font-size:calc(var(--sans-adjust)*3.007518797em)}.site-subtitle{font-size:1.2783607488em}}.item-header{width:100%;max-width:var(--max-width);margin-bottom:1em;margin-left:auto;margin-right:auto;--line-height: ms(1)}.item-header .item-title{line-height:1;font-family:var(--sans);font-weight:400;font-size:calc(var(--sans-adjust)*1.7002197959em);color:var(--h1-fg);position:relative}.item-header .item-subtitle{line-height:var(--line-height);font-family:var(--serif);font-size:1em;font-style:italic;color:var(--h2-fg)}.item-header .item-subtitle em{font-style:normal}.item-header.archive .item-title,.item-header.page .item-title{text-transform:uppercase;font-weight:300;letter-spacing:.05em}.item-title-arrow{transform:rotate(150deg);display:inline-block;top:-0.2em;position:relative}.latest-list{width:100%;margin:1.2783607488em auto}.latest-list .heading{letter-spacing:.05em}.latest-list .latest-heading{width:100%;margin:0 auto;display:grid;grid-template:". latest ." auto/minmax(5.5rem, 1fr) minmax(min-content, 34rem) 1fr}.latest-list .latest-title{grid-area:latest;display:block;font-weight:bold;line-height:1;font-size:var(--sans-adjust-rem);font-family:var(--sans);text-transform:uppercase;font-size:calc(0.9611734953em*var(--sans-adjust));font-variant-numeric:lining-nums tabular-nums;line-height:calc(var(--sans-adjust)*1.1);color:var(--h2-fg)}.latest-list .latest-title::after{--padding: 0.7518796992em;content:"";display:block;width:1em;height:0;margin-bottom:var(--padding);padding-bottom:calc(var(--padding) - 2px);border-bottom:2px solid var(--divider)}.latest-list .latest-entry{width:100%;margin-left:auto;margin-right:auto;margin-bottom:1.2783607488em;list-style-type:none;display:grid;grid-template:"collection entry ." auto/minmax(5rem, 1fr) minmax(min-content, 34rem) 1fr;gap:0 .5rem;justify-content:stretch;justify-items:stretch}.latest-list .latest-entry:last-child{margin-bottom:0}.latest-list .entry-collection{grid-area:collection;justify-self:end;text-align:right;display:inline-block;text-align:right;margin-top:.1rem;margin-bottom:.425054949em;width:100%;font-family:var(--sans);text-transform:uppercase;font-size:calc(0.7226868386em*var(--sans-adjust));font-variant-numeric:lining-nums tabular-nums;line-height:calc(var(--sans-adjust)*1.1);color:var(--h2-fg)}.latest-list .entry-collection::after{content:":"}.latest-list .entry-collection a{-moz-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}.latest-list .entry-collection a:hover,.latest-list .entry-collection a:active{-moz-text-decoration-color:var(--hover-underline);text-decoration-color:var(--hover-underline)}.latest-list .entry-content{grid-area:entry;margin-left:0;margin-right:0;font-size:.9611734953em;line-height:var(--min-line-height);max-width:32em}.latest-list .entry-title{font-family:var(--sans-subhead);font-weight:400;margin-bottom:.3195901872em;font-size:calc(0.9611734953em*var(--sans-adjust));line-height:calc(var(--sans-adjust)*1.1)}.latest-list .entry-title__text{size:var(--sans-adjust-rem)}.latest-list .entry-title__date{font-size:.9611734953em}.latest-list .entry-title__collection{font-weight:300;font-size:.9611734953em;letter-spacing:.05em}.latest-list .entry-permalink{font-family:var(--sans);-moz-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);transition:all var(--transition)}.latest-list .entry-permalink:hover,.latest-list .entry-permalink:active{-moz-text-decoration-color:var(--hover-underline);text-decoration-color:var(--hover-underline)}.latest-list .entry-subtitle{line-height:1.1;font-size:.9611734953em;font-style:italic;color:var(--h2-fg)}.latest-list .entry-subtitle em{font-style:normal}@media screen and (max-width: 768px){.latest-list .latest-entry{grid-template-columns:1fr minmax(min-content, 34rem) 1fr}.latest-list .entry-collection{width:5rem;margin-top:.175rem}}main{color:var(--fg);background-color:var(--bg);background:var(--bg);border:1px solid var(--main-border)}.post-meta{max-width:var(--max-width);margin:1em auto;display:grid;grid:auto-flow/min-content 1fr;gap:1rem;align-content:start;line-height:1.2;margin-bottom:1.7689em}.post-meta::before{content:"";grid-column:1/3;display:block;width:3.12900721em;height:2px;background:var(--meta-divider);margin:1.33em 0 1.7002197959em}.post-meta ul,.post-meta ol{width:100%;max-width:var(--max-width);padding-left:1.33em;margin-bottom:1em}.post-meta ol{font-feature-settings:"lnum"}.post-meta ul{list-style-type:circle}.post-meta ul.topics{list-style:none;display:inline;padding-left:0;margin-bottom:0}.post-meta ul.topics .__topic{display:inline}.post-meta ul.topics .__topic:not(:last-child):after{content:","}.post-meta-section{display:contents}.section-label{grid-column:1/2;align-self:first baseline;font-family:var(--sans-subhead);font-size:calc(var(--sans-adjust)*0.7518796992em);display:block;font-weight:bold;color:var(--meta-label-color);text-transform:uppercase;letter-spacing:.1em}.section-content{font-family:var(--sans);font-size:calc(var(--sans-adjust)*0.9611734953em);font-weight:300;display:block;align-self:first baseline;grid-column:2/3}.preferences{font:var(--sans);position:fixed;top:calc(var(--main-padding) + 1px);right:calc(var(--main-padding) + 1px);background:var(--bg);color:var(--fg);border:1px solid rgba(0,0,0,0);z-index:2}.preferences__open{border-color:var(--blockquote-border)}.preferences-button{background:var(--bg);color:var(--aside-border);border:none;padding:4px;height:24px;width:24px}.preferences-button__open{margin:4px}.preferences-button__close{margin:4px 4px 0 0}.preferences-panel{display:flex;flex-direction:column}.preferences-panel__button{flex:auto;align-self:flex-end}.preferences-panel__form{flex:auto}.preferences-form fieldset{margin:1em;display:flex;flex-wrap:wrap;justify-content:space-between;font-family:var(--sans)}.preferences-form fieldset legend{flex:0 100%}.preferences-form fieldset legend::after{content:""}.preferences-form fieldset label{flex:0 80%;padding-left:1em}.preferences-form fieldset input{flex:0 20%;margin-left:0;margin-right:0}@media screen and (max-width: 960px){.preferences-form fieldset.preferences-form__hide-side-nav{display:none}}.preferences-icon{height:16px;width:16px;margin-left:1px}.hidden{display:none}.site-nav{background-color:var(--nav-bg);font-family:var(--sans-subhead);font-size:var(--sans-adjust-rem);font-weight:var(--nav-fg-weight);text-transform:uppercase;letter-spacing:.06em;display:flex;align-content:center;align-items:center;justify-content:space-around;flex-direction:column;padding-top:1.7689em;padding-bottom:2.2612923286em}.site-nav ul{margin:0;padding:0 1.7002197959em;list-style:none;display:flex;justify-content:start;flex-direction:column;align-items:center}.site-nav ul li{text-align:center;flex:0 0 auto;margin:.1rem 0}.site-nav ul li[role=separator]{margin:.25rem 0}.site-nav a{--color: var(--nav-fg-inactive);--bar-color: transparent;text-decoration:none;position:relative;color:var(--color)}.site-nav a:hover,.site-nav a:active,.site-nav a.current{--color: var(--nav-fg-active);--bar-color: var(--nav-fg-active)}.site-nav a.current{font-weight:var(--nav-fg-current-weight)}.site-nav a:before,.site-nav a:after{content:"";height:1px;background:var(--bar-color);border-radius:1px;width:calc(var(--hr-width)/2);position:absolute;top:.5em;transition:background-color var(--transition)}.site-nav a:before{left:calc(.25em + 100%)}.site-nav a:after{right:calc(.4em + 100%)}.site-nav hr{border-color:var(--nav-divider)}@media screen and (min-width: 960px)and (min-height: 600px){.site-nav{font-size:calc(var(--sans-adjust)*0.9611734953em);padding-top:0;padding-bottom:0}.site-nav ul{height:100vh;justify-content:center}}@media screen and (min-width: 960px)and (min-height: 800px){.site-nav{padding-top:0;padding-bottom:0}.site-nav ul{height:100vh;justify-content:center}}.tag-list{margin-left:auto;margin-right:auto;width:100%;max-width:var(--max-width)}.tag-list__tag{display:inline-block;margin-right:.7518796992em;font-family:var(--sans);font-size:var(--sans-adjust)}html{background:var(--root-bg)}body{padding:0;background-color:var(--root-bg)}:root{--main-padding: 0.3195901872em}main{--padding: var(--main-padding);margin:var(--padding);width:calc(100% - 2*var(--padding));transition:.7s margin ease-out,.7s max-width ease-out}@media screen and (min-width: 768px){:root{--main-padding: 0.9611734953em}}@media screen and (min-width: 960px){main{min-height:calc(100vh - 2*var(--padding))}}@media screen and (min-width: 960px)and (min-height: 600px){:root{--main-padding: 0.9611734953em}main{margin-top:var(--padding);margin-left:var(--padding);margin-bottom:var(--padding);width:100%;max-width:calc(75vw - var(--padding) - (100vw - 100%))}nav{width:100%;max-width:25vw;height:100%;position:fixed;top:0;right:0;bottom:0;transition:.7s right ease-out}.hide-side-nav main{--padding: 0.25em;max-width:calc(100vw - .5em - 2px - (100vw - 100%))}.hide-side-nav nav{right:-25vw;transition:.7s right ease-out}}@media screen and (min-height: 600px)and (min-width: 1080px){:root{--main-padding: 1.2783607488em}}@media screen and (min-height: 600px)and (min-width: 1440px){:root{--main-padding: 1.7002197959em}}:root{--double-margin: 0.5em;--single-margin: 0.2em;--double-margin-sans: 0.15em;--single-margin-sans: 0.1em}.greek{font-family:var(--greek)}.pull-double{margin-left:calc(-1*var(--double-margin))}.push-double{margin-left:var(--double-margin)}.pull-single{margin-left:calc(-1*var(--single-margin))}.push-single{margin-left:var(--single-margin)}blockquote,aside,.note,.qualifiers,.callout{--double-margin: 0.2em;--single-margin: 0.075em}.no-break{white-space:nowrap}.no-js-hidden{display:none}