details summary{cursor:pointer}.h-anchor{margin-right:.25em;opacity:25%;display:none;text-decoration:none}.hide-anchor:hover .h-anchor{display:inline}#container main article aside #TableOfContents ol{display:block;padding-inline-start:revert;list-style-type:none;counter-reset:item;font-size:.85rem}#container main article aside #TableOfContents ol li:before{counter-increment:item;content:counters(item,".")". "}body{margin:0;padding:0;overflow-x:hidden;font-family:playfair display,Libre,Georgia,Times,serif}h1,h2,h3,h4,h5,time{font-family:im fell english,Libre,Georgia,Times,serif}#container{margin:0;padding:0;max-width:100vw;min-height:100vh;display:flex;flex-direction:column}#container>*{width:1060px;margin:0 auto}@media only screen and (max-width:1060px){#container>*{width:auto;margin:0 1.2em}}#container header{margin-bottom:1em}#container header h1{font-size:2.4rem}#container header ul{display:flex;margin:0;padding:0;list-style:none;float:right}#container header ul li{margin-left:1em}@media only screen and (max-width:1060px){#container header ul{float:none}#container header ul li{margin:0 1em 0 0}}#container nav{padding-bottom:.5em;font-family:playfair display,Libre,Georgia,Times,serif;border-bottom:solid 3px #cecece}#container nav ul{margin:0;padding:0;list-style:none;display:flex;justify-content:flex-end;flex-flow:row wrap}#container nav ul li{margin-left:1em}#container main{flex:1 0;line-height:1.5;font-size:1rem}#container main section#home ul{margin:0;padding:0;list-style:none}#container main section#home ul li{margin:.5em 0;padding-bottom:.5em}#container main section#home span{color:#666}#container main section#home ul li h2{margin:.2em 0}#container main section#list ul{margin:0;padding:0;list-style:none}#container main section#list ul li{padding:.5em 0 .5em 10px}#container main section#list ul li time,#container main section#list ul li span.count{float:right}#container main section#list ul li:last-child{border-bottom:none}#container main section.post-nav ul{margin:.5em 0;padding:.5em 0 0;list-style:none;display:flex;justify-content:space-between;border-top:1px solid #f7f7f7;font-size:.9em}p{text-align:justify;hyphens:auto;-webkit-hyphens:auto}#container main article>pre{overflow-x:auto;padding:.8em;font-size:.9em;box-shadow:0 -1px #bbbbbb inset}#container main article .highlight pre{overflow-x:auto;font-size:.9em;padding:.8em}#container main article pre code{font-size:.9em}#container main article p code{padding:.2em;font-size:.9em}#container main h1{margin-bottom:1rem}#container footer{border-top:solid 1px #cecece}#container aside a{color:inherit}#container main section#home ul li aside,#container main article aside,.image_credit{margin:.5em 0;font-family:playfair display,Libre,Georgia,Times,serif;color:#909090;font-size:.8em}#container main section#home ul li aside ul,#container main article aside ul{margin:0;padding:0;list-style:none}#container main section#home ul li aside ul li,#container main article aside ul li{margin:0;padding:0}a{text-decoration:underline}h1 a{text-decoration:none}figure img,img{max-width:100%}.featured_image img{width:100%;height:400px;overflow:hidden;object-fit:cover;object-position:center top}@supports(width:100vw){.featured_image_small img{width:188px;height:100px;overflow:hidden;object-fit:cover;object-position:center top;float:left;margin:1em 1em 0 0}@media only screen and (max-width:400px){.featured_image_small img{display:none}}}@supports(width:100vw){}figure{margin:0}blockquote{margin:1em;padding:.5em 2em;position:relative}blockquote::before{content:"\f10d";font-family:"font awesome 5 free";font-weight:900;font-size:3em;color:rgba(192,192,192,.3);position:absolute;left:6px;top:0}@media only screen and (max-width:1060px){blockquote{margin:1em 0;padding:.5em}}ul.pagination{display:flex;justify-content:center;margin:1em 0 0;padding:.5em 0;list-style:none}ul.pagination li{padding:0 1em}.footer-row,.footer-column{box-sizing:border-box}.footer-column{float:left;width:33.33%;padding:10px}.footer-column p{font-size:small}.footer-row:after{content:"";display:table;clear:both}@media screen and (max-width:1060px){.footer-column{width:100%}}.signature p{font-family:allura,cursive;font-size:30px;text-align:right}.article-content>p::first-letter{font-size:120%}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5{font-variant:small-caps}.main-row,.main-column{box-sizing:border-box}#main{float:left;width:75%;padding:10px}#sidebar{float:left;width:25%;padding:10px 0 0 20px}#sidebar p{font-size:small}.main-row:after{content:"";display:table;clear:both}@media screen and (max-width:1060px){#main,#sidebar{width:100%}}#portrait{width:250px;height:250px}.indent{padding-left:20px}.normalul{padding-left:20px!important;list-style-type:disc!important}.subtitle{font-style:italic;margin-top:0}body{color:#333}#container header h1 a{color:#000}a{color:#666}blockquote{border-left:solid .1em #cecece;background-color:#efefef;box-shadow:0 -1px #bbbbbb inset}@media(prefers-color-scheme:dark){body{color:#fff;background:#2a2829}#container header h1 a{color:#fff}a{color:#fff}blockquote{border-left:solid .1em #797979;background-color:#3e3b3c;box-shadow:0 -1px #797979 inset}}@keyframes slidy{0%{left:0%}1.75%{left:0%}3.51%{left:-100%}5.26%{left:-200%}7.02%{left:-300%}8.77%{left:-400%}10.53%{left:-500%}12.28%{left:-600%}14.04%{left:-700%}15.79%{left:-800%}17.54%{left:-900%}19.30%{left:-1000%}21.05%{left:-1100%}22.81%{left:-1200%}24.56%{left:-1300%}26.32%{left:-1400%}28.07%{left:-1500%}29.82%{left:-1600%}31.58%{left:-1700%}33.33%{left:-1800%}35.09%{left:-1900%}36.84%{left:-2000%}38.60%{left:-2100%}40.35%{left:-2200%}42.11%{left:-2300%}43.86%{left:-2400%}45.61%{left:-2500%}47.37%{left:-2600%}49.12%{left:-2700%}50.88%{left:-2800%}52.63%{left:-2900%}54.39%{left:-3000%}56.14%{left:-3100%}57.89%{left:-3200%}59.65%{left:-3300%}61.40%{left:-3400%}63.16%{left:-3500%}64.91%{left:-3600%}66.67%{left:-3700%}68.42%{left:-3800%}70.18%{left:-3900%}71.93%{left:-4000%}73.68%{left:-4100%}75.44%{left:-4200%}77.19%{left:-4300%}78.95%{left:-4400%}80.70%{left:-4500%}82.46%{left:-4600%}84.21%{left:-4700%}85.96%{left:-4800%}87.72%{left:-4900%}89.47%{left:-5000%}91.23%{left:-5100%}92.98%{left:-5200%}94.74%{left:-5300%}96.49%{left:-5400%}98.25%{left:-5500%}100.00%{left:-5600%}}div#gallery{width:100%;overflow:hidden;box-sizing:border-box;line-height:unset;height:500px}figure.slider{position:relative;width:5700%;font-size:0;animation-duration:180s;animation-name:slidy;animation-iteration-count:infinite;box-sizing:border-box;height:500px}figure.slider figure{width:1.754386%;height:100%;display:inline-block;position:inherit;box-sizing:border-box}figure.slider img{width:auto;max-width:100%;height:auto;max-height:100%;margin-left:auto;margin-right:auto;display:block;position:relative;top:50%;transform:translateY(-50%)}.image_credit{font-style:italic;margin-top:.2em}.article-content>p:last-of-type:after{content:" \2766";display:inline;font-family:Georgia,new times roman,serif;font-size:1em}.article-content hr{line-height:1em;position:relative;outline:0;border:0;text-align:center;height:1em;opacity:.5}.article-content hr::before{content:'';background:linear-gradient(to right,#ccc,#333,#ccc);position:absolute;left:0;top:50%;width:100%;height:1px}@media(prefers-color-scheme:dark){.article-content hr::before{background-image:linear-gradient(to right,#333,#ccc,#333)}}.article-content hr::after{content:'* * *';position:relative;font-family:im fell english,Libre,Georgia,Times,serif;display:inline-block;padding:0 .5em;line-height:1.5em;background-color:#fff}@media(prefers-color-scheme:dark){.article-content hr::after{background-color:#2a2829}}/*!* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2024 Fonticons, Inc.*/.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fas,.fab,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas::before,.fab::before,.fa::before{content:var(--fa)}.fas{font-family:'font awesome 6 free'}.fab{font-family:'font awesome 6 brands'}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-li{left:calc(-1 * var(--fa-li-width,2em));position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1,1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0)}57%{transform:scale(1,1)translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1,1)translateY(0)}100%{transform:scale(1,1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,100%{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fa-chevron-circle-right{--fa:"\f138"}.fa-rss-square{--fa:"\f143"}.fa-chevron-circle-left{--fa:"\f137"}:root{--fa-style-family-brands:'Font Awesome 6 Brands';--fa-font-brands:normal 400 1em/1 'Font Awesome 6 Brands'}@font-face{font-family:'font awesome 6 brands';font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.woff2)format("woff2"),url(../webfonts/fa-brands-400.ttf)format("truetype")}.fab{font-weight:400}.fa-linkedin{--fa:"\f08c"}.fa-bluesky{--fa:"\e671"}.fa-mastodon{--fa:"\f4f6"}:root{--fa-style-family-classic:'Font Awesome 6 Free';--fa-font-regular:normal 400 1em/1 'Font Awesome 6 Free'}@font-face{font-family:'font awesome 6 free';font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.woff2)format("woff2"),url(../webfonts/fa-regular-400.ttf)format("truetype")}:root{--fa-style-family-classic:'Font Awesome 6 Free';--fa-font-solid:normal 900 1em/1 'Font Awesome 6 Free'}@font-face{font-family:'font awesome 6 free';font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2)format("woff2"),url(../webfonts/fa-solid-900.ttf)format("truetype")}.fas{font-weight:900}@font-face{font-family:'font awesome 5 brands';font-display:block;font-weight:400;src:url(../webfonts/fa-brands-400.woff2)format("woff2"),url(../webfonts/fa-brands-400.ttf)format("truetype")}@font-face{font-family:'font awesome 5 free';font-display:block;font-weight:900;src:url(../webfonts/fa-solid-900.woff2)format("woff2"),url(../webfonts/fa-solid-900.ttf)format("truetype")}@font-face{font-family:'font awesome 5 free';font-display:block;font-weight:400;src:url(../webfonts/fa-regular-400.woff2)format("woff2"),url(../webfonts/fa-regular-400.ttf)format("truetype")}@font-face{font-family:fontawesome;font-display:block;src:url(../webfonts/fa-solid-900.woff2)format("woff2"),url(../webfonts/fa-solid-900.ttf)format("truetype")}@font-face{font-family:fontawesome;font-display:block;src:url(../webfonts/fa-brands-400.woff2)format("woff2"),url(../webfonts/fa-brands-400.ttf)format("truetype")}@font-face{font-family:fontawesome;font-display:block;src:url(../webfonts/fa-regular-400.woff2)format("woff2"),url(../webfonts/fa-regular-400.ttf)format("truetype");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:fontawesome;font-display:block;src:url(../webfonts/fa-v4compatibility.woff2)format("woff2"),url(../webfonts/fa-v4compatibility.ttf)format("truetype");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}@font-face{font-family:allura;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/allura/v23/9oRPNYsQpS4zjuA_iwgT.ttf)format('truetype')}@font-face{font-family:im fell english;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/imfellenglish/v14/Ktk1ALSLW8zDe0rthJysWrnLsAzHEKOd.ttf)format('truetype')}@font-face{font-family:lato;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wWw.ttf)format('truetype')}@font-face{font-family:playfair display;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDXbtY.ttf)format('truetype')}/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}strong{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}img{border-style:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}