@charset "UTF-8";@keyframes roll-and-move-animation{25%{transform:rotate(180deg);left:25%}50%{transform:rotate(360deg);left:50%}67%{transform:rotate(540deg);left:75%}85%{transform:rotate(720deg);left:88%}100%{transform:rotate(0);left:0}}@keyframes wave-animation{0%{transform:rotate(0)}45%{transform:rotate(-14deg)}85%{transform:rotate(8deg)}100%{transform:rotate(0)}}@keyframes spin-icon-animation{from{transform:rotate(0);font-size:200%}to{transform:rotate(360deg);font-size:default}}@keyframes rotate-icon-animation{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes jiggle-animation{0%{transform:skewX(-15deg)}2.5%{transform:skewX(15deg)}5%{transform:skewX(-15deg)}7.5%{transform:skewX(15deg)}10%{transform:skewX(0)}100%{transform:skewX(0)}}@keyframes bounce-animation{0%{transform:translateY(0)}25%{transform:translateY(-5px)rotate(15deg)}50%{transform:translateY(5px)rotate(30deg)}}@keyframes rotate-stamp-animation{0%{transform:rotate(0);filter:drop-shadow(0 0 12px #406dff)}90%{transform:rotate(360deg);filter:drop-shadow(0 0 12px #406dff)}92%{transform:translate(1.5px,0)rotate(6deg)}94%{transform:translate(1.5px,0)rotate(3deg)}96%{transform:translate(.5px,0)rotate(-1deg)}97%{transform:translate(.5px,0)rotate(0)}100%{transform:translate(0,0)rotate(1deg)}}:root{color-scheme:light dark;background:#fff;color:#282828;--color-neutral-background:white;--color-text-highlight:#fef4ad;--color-background-lavender:#faf8fe;--color-background-teal:#dbf8ffa7;--color-text-accent:#6b7a8f;--color-text-color:#282828;--telescope-text-color:#282828;--color-neutral-background-translucent:rgba(255, 252, 247, 0.4);transition:color .2s ease-in-out;--color-box-shadow:#132d40fa}:root #custom-substack-embed .custom-substack-widget{--csw-primary-color:#fea680;--csw-input-color:white;--csw-text-color:#282828;--csw-input-text-color:#282828}.sans-serif :root,.photoCard .photoCardMeta :root,.meta :root,.postSummaryContainer .postTags :root,:root.sans-serif,.photoCard .photoCardMeta:root,.meta:root,.postSummaryContainer .postTags:root{font-family:cabin,muli}.serif :root,:root.serif{font-family:playfair display}.mono :root,#new :root,.marquee :root,.postFooter>p :root,:root.mono,#new:root,.marquee:root,.postFooter>p:root{font-family:cousine,monospace}:root.dark-mode{background:#121212;color:#dedbd6;--telescope-text-color:#dedbd6;--color-neutral-background:#181a1b;--color-text-highlight:#665a02;--color-background-lavender:#39383c;--color-background-teal:#353c3d87;--color-text-accent:#988f81;--color-text-color:#dedbd6;--color-neutral-background-translucent:rgba(35, 28, 10, 0.6);--telescope-highlight:rgba(196, 119, 2, 0.3);--telescope-highlight-hover:#c47702;--color-box-shadow:#e3f3fffa}:root.dark-mode #custom-substack-embed .custom-substack-widget{--csw-primary-color:#353c3d87 !important;--csw-input-color:#181a1b  !important;--csw-text-color:#dedbd6  !important;--csw-input-text-color:#dedbd6  !important}:root.dark-mode #background#background{background-color:#1c1608}:root.dark-mode #navbar#navbar{background-color:#1c1608}body{font-family:cabin,muli;display:flex;flex-direction:column;align-items:center;max-width:100%;overflow-x:hidden;margin-left:16px;margin-right:16px;overflow-x:none;font-size:16px}#background{background-color:#fffcf7;background-image:url(/assets/lichen-blue-small.svg);background-size:300px;width:100vw;height:100vh;position:fixed;z-index:-1;opacity:.25;pointer-events:none;background-repeat:repeat}::selection{background:var(--color-text-highlight)}::-moz-selection{background:var(--color-text-highlight)}mark{background:var(--color-text-highlight);color:inherit}.pullquoteContainer{background:var(--color-background-lavender);border-radius:8px;box-shadow:1px 1px 4px 1px rgba(0,0,0,.1)}.pullquote{padding:6px 12px;padding-right:0;position:relative;margin:.8em;font-size:18px}.pullquote.callout{padding-left:0}.pullquote:not(.callout)::before{content:"“";font-family:cabin,muli;position:absolute;right:100%;font-size:80px;line-height:0;top:40px;left:-20px;color:var(--color-text-accent)}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.serif div,div.serif{font-family:playfair display}.mono div,#new div,.marquee div,.postFooter>p div,div.mono,div#new,div.marquee{font-family:cousine,monospace}p{font-family:cabin,muli;line-height:1.6;font-size:16px;margin:24px 0;word-break:break-word;overflow-wrap:break-word}.mono p,#new p,.marquee p,.postFooter>p p{font-family:cousine,monospace}.serif p{font-family:playfair display}p>code{font-size:95%}figcaption>p{font-size:90%}*>li p{margin:0 0;line-height:inherit}*>li:not(:last-child){margin-bottom:.5rem}h1{font-size:2em}h2{font-size:1.4em}h1,h2,h3,section.footnotes::before,h4,h5,h6{font-family:raleway;position:relative}.serif h1,h1.serif,.serif h2,h2.serif,.serif h3,.serif section.footnotes::before,h3.serif,section.serif.footnotes::before,.serif h4,h4.serif,.serif h5,h5.serif,.serif h6,h6.serif{font-family:playfair display}.mono h1,#new h1,.marquee h1,.postFooter>p h1,h1.mono,h1#new,h1.marquee,.mono h2,#new h2,.marquee h2,.postFooter>p h2,h2.mono,h2#new,h2.marquee,.mono h3,#new h3,.marquee h3,.mono section.footnotes::before,#new section.footnotes::before,.marquee section.footnotes::before,.postFooter>p h3,.postFooter>p section.footnotes::before,h3.mono,h3#new,h3.marquee,section.mono.footnotes::before,section.footnotes#new::before,section.footnotes.marquee::before,.mono h4,#new h4,.marquee h4,.postFooter>p h4,h4.mono,h4#new,h4.marquee,.mono h5,#new h5,.marquee h5,.postFooter>p h5,h5.mono,h5#new,h5.marquee,.mono h6,#new h6,.marquee h6,.postFooter>p h6,h6.mono,h6#new,h6.marquee{font-family:cousine,monospace}pre,code{font-family:cousine,menlo,courier,monospace}.divider{width:3px;height:70%;background-color:var(--color-text-color);margin:auto 0}.shareCta{display:grid;grid-template-columns:1fr auto}.shareCta button{margin-bottom:6px;padding:0;height:fit-content}.shareCta .shareActions{margin-left:auto;display:flex;align-items:center;gap:0 6px}@media only screen and (min-width:0px) and (max-width:480px){.shareCta{grid-template-columns:1fr}.shareCta .shareActions{margin-left:0;margin-top:12px}}@media only screen and (min-width:481px) and (max-width:767px){.shareCta{grid-template-columns:1fr}.shareCta .shareActions{margin-left:0;margin-top:12px}}button.icon{display:flex;justify-content:center;border:none;align-items:center;background:0 0;cursor:pointer;transition:color .25s ease-in-out}button.icon i{font-size:20px}button.icon:hover{color:#fea680}#content{min-width:300px}.textContent.textContent.textContent,.listDescription,.headerContainer{max-width:calc(min(650px,100vw))}@media only screen and (min-width:768px) and (max-width:1024px){.textContent.textContent.textContent,.listDescription,.headerContainer{margin-left:auto!important;margin-right:auto!important}}@media only screen and (min-width:1025px) and (max-width:1280px){.textContent.textContent.textContent,.listDescription,.headerContainer{margin-left:auto!important;margin-right:auto!important}}@media only screen and (min-width:1281px) and (max-width:1000000px){.textContent.textContent.textContent,.listDescription,.headerContainer{margin-left:auto!important;margin-right:auto!important}}.navbarActions{font-size:18px;margin-left:auto;display:grid;grid-gap:.75rem;grid-auto-flow:column}.navbarActions a{padding:1px}@media only screen and (min-width:0px) and (max-width:480px){.navbarActions a{padding:1px 4px;background:#fea680;border-radius:4px}.navbarActions a.active{border:2px solid #6b7a8f}}@media only screen and (min-width:0px) and (max-width:480px){.navbarActions a span{display:none}}.navbarActions a.active{border-bottom:1px solid #6b7a8f}#navbar{border-bottom:1px rgba(112,128,144,.25)solid;background-color:#fffcf7;position:fixed;left:0;top:0;width:100%;height:50px;z-index:999;scroll-margin-top:50px}#navbar.collapse{animation:collapse .25s ease forwards}#navbar.open{animation:open .25s ease forwards}#navbar .socialMediaContainer{margin:0;margin-left:auto}#navbar .socialMediaContainer i{font-size:24px}.navbarContainer{display:flex;align-items:center;justify-content:center;max-width:650px;margin:0 auto;padding:0 10px;height:100%}@media only screen and (min-width:0px) and (max-width:480px){.navbarContainer{font-size:90%}.navbarContainer .navbarActions{grid-gap:.5rem}}.navbarContainer a:not(.socialMediaLink){color:var(--color-text-accent)!important}.navbarContainer h2{margin:0}@keyframes collapse{from{opacity:1;top:0}to{opacity:0;top:-50px}}@keyframes open{from{opacity:0;top:-50px}to{opacity:1;top:0}}.title{font-size:2.3em;font-family:raleway}.relatedPosts{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem 3rem}@media only screen and (min-width:0px) and (max-width:480px){.relatedPosts{grid-template-columns:1fr}}.relatedPosts .postSummaryContainer{margin-top:0;flex-direction:column-reverse;justify-content:flex-end}.relatedPosts .postSummaryContainer .postSummaryImageContainer{margin-left:0}.relatedPosts .postSummaryContainer img{width:100%;height:auto;max-height:250px}.relatedPosts .postSummaryContainer .postSummaryHeader{width:100%}.relatedPosts .postSummaryContainer .postSummaryImageContainer{display:none}.relatedPosts .postSummaryContainer::after{height:0}.mainContainer{margin:0 20px;display:flex;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;margin-bottom:40px}.avatarLink{position:relative;display:flex;flex-grow:1;margin-right:4px;height:70%}.avatarLink:hover .avatar{animation-name:roll-and-move-animation;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:1}.avatar{border-radius:50%;border:1px #000 solid;width:150px;height:150px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;position:absolute;left:0;top:0}.avatar.small{width:32px;height:32px;vertical-align:middle}.avatar:hover,.avatar:active,.avatar:focus{-webkit-transform:scale(1.1);transform:scale(1.1);content:url(/assets/spencer_real_person.png)}.headerContainer{margin:calc(max(50px,min(10vh,70px)))0 24px;font-size:18px}.headerContainer.postHeader{margin:50px 0 24px}.headerContainer p,.headerContainer ul{font-size:18px;margin:12px 0}.headerContainer.home .description div{margin-bottom:12px;text-align:left}.headerContainer.home ul{margin-top:6px}.listDescription{text-align:left;width:100%}.listDescription *:first-child{margin-top:0}.listDescription>div{margin-top:.5rem;margin-bottom:.5rem}a:not( a[href^="https://spencerchang.me"],a[href^="https://www.spencerchang.me"],a[href^="http://spencerchang.me"],a[href^="http://www.spencerchang.me"],a[href^="spencerchang.me"],a[href^="www.spencerchang.me"],a[href^="/"],a[href^="#"] ):not(.socialMediaLink):not(.anchor):not(.galleryLink):not(.button){color:#62b3b2;text-decoration:none;transition:background-color .25s ease-in-out}.postContent a:not( a[href^="https://spencerchang.me"],a[href^="https://www.spencerchang.me"],a[href^="http://spencerchang.me"],a[href^="http://www.spencerchang.me"],a[href^="spencerchang.me"],a[href^="www.spencerchang.me"],a[href^="/"],a[href^="#"] ):not(.socialMediaLink):not(.anchor):not(.galleryLink):not(.button),.listDescription a:not( a[href^="https://spencerchang.me"],a[href^="https://www.spencerchang.me"],a[href^="http://spencerchang.me"],a[href^="http://www.spencerchang.me"],a[href^="spencerchang.me"],a[href^="www.spencerchang.me"],a[href^="/"],a[href^="#"] ):not(.socialMediaLink):not(.anchor):not(.galleryLink):not(.button){text-decoration:underline 2px}a:not( a[href^="https://spencerchang.me"],a[href^="https://www.spencerchang.me"],a[href^="http://spencerchang.me"],a[href^="http://www.spencerchang.me"],a[href^="spencerchang.me"],a[href^="www.spencerchang.me"],a[href^="/"],a[href^="#"] ):not(.socialMediaLink):not(.anchor):not(.galleryLink):not(.button):hover{background-color:var(--color-text-highlight);border-radius:4px}a:not( a[href^="https://spencerchang.me"],a[href^="https://www.spencerchang.me"],a[href^="http://spencerchang.me"],a[href^="http://www.spencerchang.me"],a[href^="spencerchang.me"],a[href^="www.spencerchang.me"],a[href^="/"],a[href^="#"] ):not(.socialMediaLink):not(.anchor):not(.galleryLink):not(.button):hover svg{fill:var(--color-text-highlight);transition:fill .25s ease-in-out}a[href^="https://spencerchang.me"]:not(.socialMediaLink):not(.anchor),a[href^="https://www.spencerchang.me"]:not(.socialMediaLink):not(.anchor),a[href^="http://spencerchang.me"]:not(.socialMediaLink):not(.anchor),a[href^="http://www.spencerchang.me"]:not(.socialMediaLink):not(.anchor),a[href^="spencerchang.me"]:not(.socialMediaLink):not(.anchor),a[href^="www.spencerchang.me"]:not(.socialMediaLink):not(.anchor),a[href^="/"]:not(.socialMediaLink):not(.anchor),a[href^="#"]:not(.socialMediaLink):not(.anchor){color:#fea680;text-decoration:none;transition:background-color .25s ease-in-out}.postContent a[href^="https://spencerchang.me"]:not(.socialMediaLink):not(.anchor),.listDescription a[href^="https://spencerchang.me"]:not(.socialMediaLink):not(.anchor),.postContent a[href^="https://www.spencerchang.me"]:not(.socialMediaLink):not(.anchor),.listDescription a[href^="https://www.spencerchang.me"]:not(.socialMediaLink):not(.anchor),.postContent a[href^="http://spencerchang.me"]:not(.socialMediaLink):not(.anchor),.listDescription a[href^="http://spencerchang.me"]:not(.socialMediaLink):not(.anchor),.postContent a[href^="http://www.spencerchang.me"]:not(.socialMediaLink):not(.anchor),.listDescription a[href^="http://www.spencerchang.me"]:not(.socialMediaLink):not(.anchor),.postContent a[href^="spencerchang.me"]:not(.socialMediaLink):not(.anchor),.listDescription a[href^="spencerchang.me"]:not(.socialMediaLink):not(.anchor),.postContent a[href^="www.spencerchang.me"]:not(.socialMediaLink):not(.anchor),.listDescription a[href^="www.spencerchang.me"]:not(.socialMediaLink):not(.anchor),.postContent a[href^="/"]:not(.socialMediaLink):not(.anchor),.listDescription a[href^="/"]:not(.socialMediaLink):not(.anchor),.postContent a[href^="#"]:not(.socialMediaLink):not(.anchor),.listDescription a[href^="#"]:not(.socialMediaLink):not(.anchor){text-decoration:underline 2px}a[href^="https://spencerchang.me"]:not(.socialMediaLink):not(.anchor):hover,a[href^="https://www.spencerchang.me"]:not(.socialMediaLink):not(.anchor):hover,a[href^="http://spencerchang.me"]:not(.socialMediaLink):not(.anchor):hover,a[href^="http://www.spencerchang.me"]:not(.socialMediaLink):not(.anchor):hover,a[href^="spencerchang.me"]:not(.socialMediaLink):not(.anchor):hover,a[href^="www.spencerchang.me"]:not(.socialMediaLink):not(.anchor):hover,a[href^="/"]:not(.socialMediaLink):not(.anchor):hover,a[href^="#"]:not(.socialMediaLink):not(.anchor):hover{background-color:var(--color-text-highlight);border-radius:4px}a[href^="https://spencerchang.me"]:not(.socialMediaLink):not(.anchor):hover svg,a[href^="https://www.spencerchang.me"]:not(.socialMediaLink):not(.anchor):hover svg,a[href^="http://spencerchang.me"]:not(.socialMediaLink):not(.anchor):hover svg,a[href^="http://www.spencerchang.me"]:not(.socialMediaLink):not(.anchor):hover svg,a[href^="spencerchang.me"]:not(.socialMediaLink):not(.anchor):hover svg,a[href^="www.spencerchang.me"]:not(.socialMediaLink):not(.anchor):hover svg,a[href^="/"]:not(.socialMediaLink):not(.anchor):hover svg,a[href^="#"]:not(.socialMediaLink):not(.anchor):hover svg{fill:var(--color-text-highlight);transition:fill .25s ease-in-out}h1:hover .postHeaderLink{background-color:var(--color-text-highlight);border-radius:4px}h1:hover .postHeaderLink svg{fill:var(--color-text-highlight);transition:fill .25s ease-in-out}h2:hover .postHeaderLink{background-color:var(--color-text-highlight);border-radius:4px}h2:hover .postHeaderLink svg{fill:var(--color-text-highlight);transition:fill .25s ease-in-out}h3:hover .postHeaderLink,section.footnotes:hover::before .postHeaderLink{background-color:var(--color-text-highlight);border-radius:4px}h3:hover .postHeaderLink svg,section.footnotes:hover::before .postHeaderLink svg{fill:var(--color-text-highlight);transition:fill .25s ease-in-out}h4:hover .postHeaderLink{background-color:var(--color-text-highlight);border-radius:4px}h4:hover .postHeaderLink svg{fill:var(--color-text-highlight);transition:fill .25s ease-in-out}h5:hover .postHeaderLink{background-color:var(--color-text-highlight);border-radius:4px}h5:hover .postHeaderLink svg{fill:var(--color-text-highlight);transition:fill .25s ease-in-out}h6:hover .postHeaderLink{background-color:var(--color-text-highlight);border-radius:4px}h6:hover .postHeaderLink svg{fill:var(--color-text-highlight);transition:fill .25s ease-in-out}.socialMediaLink{color:inherit;text-decoration:none;transition:color .25s ease-in-out}.socialMediaLink svg{fill:var(--color-text-color)}.socialMediaLink:hover{color:#fea680}.socialMediaLink:hover svg{fill:#fea680;transition:fill .25s ease-in-out}#expandingLikes#expandingLikes#expandingLikes#expandingLikes ul{display:block!important;list-style:disc outside!important}#expandingLikes#expandingLikes#expandingLikes#expandingLikes li{display:list-item!important;list-style:disc outside!important;background-color:inherit}.socialMediaContainer{display:flex}.socialMediaContainer img{width:32px;height:32px;padding:5px}.socialMediaContainer .socialMediaLink{display:flex;align-items:center;font-size:32px}.socialMediaContainer .socialMediaLink svg{width:32px;height:32px}.socialMediaContainer i,.socialMediaContainer svg{margin-left:.05em;margin-right:.05em}.embedContainer{position:relative;width:100%;height:0;padding-bottom:56.25%}.embedContainer *:first-child{position:absolute;top:0;left:0;width:100%;height:100%}.photoEmbed{width:100%;height:40vh;border-radius:4px;border:1px solid #000}.photoEmbed .embed{border:none}.summaryList{width:100%;max-width:650px}.summaryList div.hidden{display:none}.summaryList .tabs{border-bottom:5px dashed var(--color-text-accent);padding-bottom:8px;display:flex}.summaryList .tabs button{border:none;background:0 0;padding:4px 8px;padding-bottom:2px;margin:0 4px;border-radius:4px;box-shadow:inset .3px .5px 1.6px var(--color-box-shadow)}@media only screen and (min-width:730px){.summaryList .tabs button{max-width:400px;width:100%}}.summaryList .tabs button:first-child{margin-left:0;padding-left:2px}.summaryList .tabs button:hover{background-color:var(--color-text-highlight);border-radius:4px}.summaryList .tabs button:hover svg{fill:var(--color-text-highlight);transition:fill .25s ease-in-out}.summaryList .tabs button.active{background:var(--color-background-teal)}.summaryList .tabs button h3,.summaryList .tabs button section.footnotes::before{margin-top:0;margin-bottom:4px;color:var(--color-text-accent)!important;font-weight:600}.summaryList .tabContent{display:flex;justify-content:space-between;gap:1em}@media only screen and (min-width:730px){.summaryList .tabContent div{max-width:650px}}.postContainer{width:100%;position:relative;padding:1em 1.5em 0;background:var(--color-neutral-background-translucent);box-shadow:1px 1px 4px 1px rgba(0,0,0,.1);border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAAXNSR0IArs4c6QAAAK9JREFUOE+9VEkOgCAQk/d68uoDvHryvZoxKSlrioBcIDDTKZ3Frft5L4OXA+h1bO+5dzd+AZBdGKjtCIAzPlN7ByHPlBWAI+5Yotob7D3TEiMGVoIZgUDT+NtK/nIyJclRgHI2nOSE6VdQli/QtAeQtU+yHydDCRQ3UFKnXKutgMU6HcpUYaXYZOtUcSzZQNt/6pQ7RGFd7agpvT9lSvGwHjZPeyc+/P3kVxLSYvMAqAsvlMmv9W0AAAAASUVORK5CYII=)7/7px/0 round;border-width:7px;border-style:solid;overflow-x:hidden}.postContainer .title{margin-bottom:0;margin-top:0}.postContainer .description{color:#ababab;margin-top:8px}.postContainer h3:first-child,.postContainer section.footnotes:first-child::before{margin-bottom:6px}.postContainer article>*:not(figure):not(img):first-child{margin-top:6px}@media only screen and (min-width:0px) and (max-width:480px){.postContainer{padding:1em .5em 0;max-width:calc(100vw - 1em - 7px * 2)!important}}@media only screen and (min-width:481px) and (max-width:767px){.postContainer{padding:1em .5em 0;max-width:calc(100vw - 1em - 7px * 2)!important}}.postFooter{font-weight:700;color:#ababab}.postFooter>p{font-size:14.4px;line-height:1.6;margin:12px 0}summary{line-height:1.6;position:relative;display:inline;border-radius:4px}summary h1,summary h2,summary h3,summary section.footnotes::before,summary h4,summary h5{display:inline}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}details>div{background:var(--color-background-lavender);box-shadow:0 0 5px #555 inset;margin-top:0;padding:1rem;border-radius:4px}details>div>p:first-child{margin-top:0}details>div>p{margin-bottom:0}summary:before{box-sizing:border-box;content:'🔽';margin-right:3px;font-style:normal;speak:none;display:inline-flex;align-items:center;justify-content:center;-webkit-font-smoothing:antialiased}details[open] summary:before{content:'🆙'}summary:hover,summary:focus{background:var(--color-text-highlight)}summary:hover:before,summary:focus:before{animation-name:wave-animation;animation-duration:.5s;animation-iteration-count:1;transform-origin:70% 70%;display:inline-block}details div{display:flex;flex-direction:column;font-size:16px}.writingMeta p{margin:4px 0}.postSummaryContainer{display:flex;margin-top:24px;padding-bottom:24px;position:relative}@media only screen and (min-width:0px) and (max-width:480px){.postSummaryContainer{flex-direction:column-reverse;justify-content:flex-end}.postSummaryContainer .postSummaryImageContainer{margin-left:0}.postSummaryContainer img{width:100%;height:auto;max-height:250px}.postSummaryContainer .postSummaryHeader{width:100%}.postSummaryContainer .postSummaryImageContainer{margin-left:0;margin-bottom:16px}}.postSummaryContainer::after{position:absolute;bottom:0;content:"";height:1px;background:rgba(112,128,144,.25);width:calc(min(100%,320px))}.postSummaryContainer .postSummary p{margin:0}.postSummaryContainer .postTags{margin-top:8px;color:var(--color-text-accent);font-size:14.4px}.postSummaryImageContainer{margin-left:auto}.postSummaryImage{max-width:225px;height:150px;object-fit:cover;border-radius:4px;box-shadow:0 0 15px 2px rgba(0,0,0,.2),0 0 36px -18px rgba(0,0,0,.22)}.postSummaryHeader{display:flex;flex-direction:column;margin-right:8px}.postSummaryHeader h3,.postSummaryHeader section.footnotes::before,.postSummaryHeader h2{margin-top:2px}.postSummaryTitle{margin-bottom:0}.postSummaryTitle i{font-size:14.4px;display:inline-flex;vertical-align:middle}.icons{display:inline-flex;font-size:inherit}.icons i::before{margin:0 .05em}i.uis.uis-star{color:gold}.post.meta{color:var(--color-text-accent);font-size:14.4px}.meta{color:var(--color-text-accent);font-size:14.4px}.postDate{text-transform:uppercase;font-weight:700}.postContent img{width:100%;height:auto;border-radius:4px}.postContent figure{margin-left:0;margin-right:0}.postContent figure:not(.gallery-item){display:table;margin:auto}.postContent figure:not(.gallery-item) figcaption{display:table-caption;caption-side:bottom}.postContent figure.embed.embed{display:flex;flex-direction:column;align-items:center;max-width:100%}.postContent figure img:not(.galleryImage),.postContent figure video{max-width:100%;display:flex;margin:auto}.postContent figure figcaption{margin:auto;font-style:italic;color:#ababab;margin-top:8px}.postContent figure p{margin:0;margin:auto;text-align:center}.postContent hr{max-width:100px;border-width:2px;border-style:solid;margin:30px auto;color:rgba(112,128,144,.25)}blockquote{margin:0;padding-left:1.4rem;position:relative;background:var(--color-neutral-background);padding-top:1px;padding-bottom:1px;padding-right:.5em}blockquote p{margin:12px 0}blockquote p{margin:0}blockquote::before{content:"";position:absolute;left:0;width:4px;height:100%;background:#dadada;border-radius:2px/4px}.fullContainer{display:flex;width:100%}section.footnotes>hr{display:none}section.footnotes::before{content:"References";display:block;font-size:1.17em;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;font-weight:700}.navigation{margin-top:30px;max-width:250px}@media only screen and (min-width:0px) and (max-width:480px){.navigation{max-width:150px}}.navigation.left{margin-right:auto;text-align:left}.navigation.right{margin-left:auto;text-align:right}.navigation h3,.navigation section.footnotes::before{margin:0;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.navigation a,.navigation span{display:flex;align-items:center}.navigation i{font-size:24px;color:#6b7a8f}.navigation .postSummaryContainer{flex-direction:column-reverse;justify-content:flex-end}.navigation .postSummaryContainer .postSummaryImageContainer{margin-left:0}.navigation .postSummaryContainer img{width:100%;height:auto;max-height:250px}.navigation .postSummaryContainer .postSummaryHeader{width:100%}.twitterCta{margin:10px 0}.randomColors{color:#dcc7aa;color:#6b7a8f;color:#ff533d;color:#f5f5f5;color:#fea680;color:#01abaa;color:#eae3ea;color:#ff6a5c;color:#52afbb;color:#246e86;color:#309cc1;color:#0f4761;color:#d6b8a0}#coda{color:#f46a54;font-weight:700;font-family:calibre-r}#verses{color:#077907;font-style:italic;font-weight:700;font-size:110%;font-family:eb garamond}#tinyInternets{color:#285025}#pluriverse{text-align:center;background:linear-gradient(90deg,#0000 33%,rgba(255,255,255,.5) 50%,#0000 66%)#c68eff;background-size:200%;background-clip:text;-webkit-background-clip:text;animation:shine 2s linear infinite}#pluriverse:not(:hover){text-fill-color:transparent;-webkit-text-fill-color:transparent}#pluriverse a{color:#c68eff!important}@keyframes shine{to{background-position:200%}}#airbnb{color:#fd5c63}#square{color:#27c800}#rice{color:#00205b}ul.noPadding{padding-left:18px}.galleryContainer.fullWidth .galleryContentContainer{max-width:1350px;margin-left:auto;margin-right:auto}.galleryContainer.centered .gallery{display:flex;justify-content:center;flex-direction:row}.galleryContainer.centered .gallery figure{display:flex;align-items:center}.galleryContainer.centered .galleryCaption{text-align:center}.galleryContainer .galleryImageCaption{display:none}.galleryCaption{font-size:90%;font-style:italic;color:#ababab;text-align:right}@media only screen and (min-width:0px) and (max-width:480px){.galleryCaption{float:none;text-align:center}}.pswp__share-tooltip a.pswp__share--download{display:none}.pswp img{object-fit:contain}.gallery{width:100%;display:block;margin:0 auto;column-count:4;column-gap:.2rem;width:100%}@media only screen and (min-width:0px) and (max-width:480px){.gallery{display:flex;flex-direction:column;align-items:center}}@media only screen and (min-width:481px) and (max-width:767px){.gallery{column-count:2;column-gap:3px}}@media only screen and (min-width:768px) and (max-width:1024px){.gallery{column-count:3;column-gap:3px}}.gallery img{max-width:100%;box-shadow:0 0 15px 2px rgba(0,0,0,.2),0 0 36px -18px rgba(0,0,0,.22)}.gallery-item{display:inline-block;margin:0 0 .2rem;width:auto}.anchor{display:block;padding-right:6px;padding-left:30px;margin-left:-30px;cursor:pointer;position:absolute;top:0;left:0;text-decoration:none;height:100%;background:0 0;width:100%}.wave:hover{animation-name:wave-animation;animation-duration:.5s;animation-iteration-count:2;transform-origin:70% 70%;display:inline-block}.rotate:hover,#emoji:hover,.rotate:focus,#emoji:focus{animation-name:rotate-icon-animation;animation-duration:.5s;animation-iteration-count:1}.rotate:active,#emoji:active{-webkit-animation:none;animation:none}.rotate-stamp,#stamp{animation-delay:.2s;animation-name:rotate-stamp-animation;animation-duration:4s;animation-iteration-count:1}.rotate-stamp:active,#stamp:active{-webkit-animation:none;animation:none}.clickme{position:absolute;left:289px;font-size:10px;top:-6px;transform:rotate(33deg)}#siteTitle{animation:4s jiggle-animation 5;animation-delay:1s;margin-bottom:12px;margin-top:0;font-family:cabin,muli;position:relative}.emojiContainer{display:inline;animation:1s bounce-animation 1;animation-delay:2s;position:absolute;left:255px}.emojiContainer.inline{left:0;position:inherit}#emoji{cursor:pointer;border:1px solid #fffcf7;border-radius:50%;font-size:inherit;background:0 0;border:none;padding:0 4px}#emoji:hover{background:var(--color-neutral-background);border:1px solid #fea680}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1000}.progress-container{width:100%;background-color:transparent;height:5px;display:block}.progress-bar{background-color:#fea680;width:0%;display:block;height:inherit}.tf-filter-item{display:none}.tf-filter-item.show-item{display:inherit}button{border-radius:16px;font-family:cabin,muli;font-size:16.2px;background:var(--color-background-lavender);border:1px solid var(--color-text-color);padding:2px 8px;color:var(--color-text-color)}button.cta{box-shadow:var(--color-box-shadow)0 0 10px 1px}button.link{border:none;padding:0;background:0 0}button.link:hover{background-color:var(--color-text-highlight);border-radius:4px}button.link:hover svg{fill:var(--color-text-highlight);transition:fill .25s ease-in-out}button.active{background-color:#fea680}button:active,button:hover{transition:ease-in-out .3s;cursor:pointer}button:active:not(.link),button:hover:not(.link){background-color:#fea680}button:active.link,button:hover.link{color:#fea680}#fitsContainer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;justify-content:center;width:1000px;margin-left:-175px}@media only screen and (min-width:1800px){#fitsContainer{grid-template-columns:1fr 1fr 1fr 1fr 1fr;width:1600px;margin-left:-480px}}@media only screen and (min-width:0px) and (max-width:480px){#fitsContainer{grid-template-columns:1fr 1fr;margin-left:0;width:inherit}}@media only screen and (min-width:481px) and (max-width:767px){#fitsContainer{grid-template-columns:1fr 1fr;margin-left:0;width:inherit}}@media only screen and (min-width:768px) and (max-width:1024px){#fitsContainer{grid-template-columns:1fr 1fr;margin-left:0;width:inherit}}.photoCard{border-radius:4px;border:1px solid var(--color-text-color);padding:12px;position:relative;background:var(--color-neutral-background-translucent)}.photoCard:target{border:2px solid #fea680;background:var(--color-background-teal)}.photoCard p{margin-top:8px;margin-bottom:0}.photoCard .photoCardMeta{display:flex;flex-direction:row;color:var(--color-text-accent);font-size:14.4px;margin-bottom:8px}.photoCard .photoCardIdx{cursor:pointer}.photoCard .photoCardDate{margin-left:auto}.photoCard .photoCardFave{position:absolute;transform:rotate(-38deg);top:-8px;left:-8px;text-shadow:0 0 30px var(--color-box-shadow)}.photoCard .photoCardFave::before{cursor:pointer;font-size:150%}.photoCard .photoCardFave:hover::before,.photoCard .photoCardFave:focus::before{animation-name:spin-icon-animation;animation-duration:.75s;animation-iteration-count:1}.photoCard .photoCardFave:active::before{-webkit-animation:none;animation:none}.photoCard img{max-width:none;border-radius:8px;box-shadow:none}.photoCard .photoCardPhoto{max-width:100%;height:auto}.scrollUp{margin-top:20px;text-align:center}#snackbar{visibility:hidden;min-width:200px;margin-left:-100px;background-color:rgba(95,101,128,.9);color:#fffcf7;text-align:center;border-radius:6px;padding:6px;position:fixed;z-index:1;left:50%;bottom:30px;font-size:14.4px}#snackbar.show{visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s}@-webkit-keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}.aboutContent{display:grid;grid-template-columns:3fr 1fr;grid-gap:8px}.aboutContent p:first-child{margin-top:0}.aboutContent img{box-shadow:0 0 15px 2px rgba(0,0,0,.2),0 0 36px -18px rgba(0,0,0,.22)}@media only screen and (min-width:0px) and (max-width:480px){.aboutContent{grid-template-columns:1fr}}@media only screen and (min-width:481px) and (max-width:767px){.aboutContent{grid-template-columns:1fr}}.marquee{position:fixed;bottom:0;width:100%;margin:0 auto;white-space:nowrap;overflow:hidden;box-sizing:border-box;text-transform:uppercase;z-index:999;background:var(--color-neutral-background);padding:8px 0}@media only screen and (min-width:0px) and (max-width:480px){.marquee{font-size:14.4px}}@media only screen and (min-width:481px) and (max-width:767px){.marquee{font-size:14.4px}}.marquee>.marqueeContent{display:inline-block;will-change:transform;animation:marquee 55s linear infinite}@media only screen and (min-width:0px) and (max-width:480px){.marquee>.marqueeContent{font-size:14.4px!important}}@media only screen and (min-width:481px) and (max-width:767px){.marquee>.marqueeContent{font-size:14.4px!important}}.marquee>.marqueeContent .date{cursor:zoom-in}.marquee>.marqueeContent .date:hover .epoch{display:none}.marquee>.marqueeContent .date:hover .timestamp{display:inherit}.marquee>.marqueeContent .date .timestamp{display:none}.marquee .marqueeContent:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0,0)}100%{transform:translate(-50%,0)}}.mainWindow{width:150%;height:295px;object-fit:cover;object-position:0 -165px;margin-left:-25%}.window{position:absolute;width:400px;height:460px;pointer-events:none;box-shadow:0 0 15px 2px rgba(0,0,0,.2),0 0 36px -18px rgba(0,0,0,.22)}@media only screen and (max-width:1600px){.window{display:none}}.window iframe{height:100%;width:100%;border:2px solid var(--color-text-color)}#stamp{width:40px;height:40px;vertical-align:bottom;box-shadow:0 0 15px 2px rgba(0,0,0,.2),0 0 36px -18px rgba(0,0,0,.22);border-radius:2px;cursor:url(/assets/fire-cursor.cur),crosshair;transition:filter .2s ease-in-out}#stamp:hover{filter:drop-shadow(0 0 12px #406dff)}#signature#signature{margin-left:12px;float:right}#signature#signature .stamp{margin-top:5.3px;margin-left:10px}#signature#signature *{margin-bottom:0}#signature#signature .signatureContent{display:grid;grid-template-columns:auto auto;width:fit-content;margin-left:auto}#signature#signature .signatureContent .serif{text-align:right}@media only screen and (min-width:481px) and (max-width:767px){#signature#signature{float:none}}#expandingLikes .likeItem:not(:first-child){animation:fadeIn .5s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#lamp-akari{float:right;width:140px;background-color:transparent}#lamp-akari:hover{filter:drop-shadow(0 0 25px rgba(154,133,111,.2))}#lamp-akari.clicked.clicked{filter:brightness(1.3)saturate(1.8)drop-shadow(0 0 70px rgba(247,220,156,.85))}.plant{position:relative;width:40px;height:100px;float:left;margin-left:-50px}.plant hr{display:block;unicode-bidi:isolate;margin-block-start:.5em;margin-block-end:.5em;margin-inline-start:auto;margin-inline-end:auto;overflow:hidden;border-style:inset;border-width:1px;border-color:#1fac1f;width:18px}.ctaBtn,#coffeeBtn,#sponsorBtn{transition:box-shadow .2s ease-in-out;font-weight:700;font-size:1em;padding:8px 1em;border-radius:24px}#sponsorBtn{background:#6e40c9;box-shadow:rgba(110,64,201,.3)0 0 10px 3px;color:#e3dfe2}#sponsorBtn:hover{animation-name:jiggle;animation-iteration-count:infinite;transform-origin:50% 10%;animation-duration:.3s;box-shadow:rgba(110,64,201,.3)0 0 8px 8px}#coffeeBtn{background-color:#fd0;box-shadow:rgba(255,221,0,.508)0 0 10px 3px;color:#282828}#coffeeBtn:hover{animation-name:jiggle;animation-iteration-count:infinite;animation-direction:alternate;transform-origin:30% 5%;animation-duration:.4s;box-shadow:rgba(255,221,0,.508)0 0 8px 8px}hr.separator{border:none;text-align:center}hr.separator::after{content:'࿌ ࿌ ࿌ ࿌ ࿌ ࿌ ࿌ ࿌ ࿌';font-size:1.2em}@keyframes jiggle{0%{transform:rotate(-1.5deg);animation-timing-function:ease-in}50%{transform:rotate(2deg);animation-timing-function:ease-out}}.emailEmbedContainer{margin-top:24px;margin-bottom:24px!important}.emailEmbedContainer .subscribe{width:50%}@media only screen and (min-width:0px) and (max-width:480px){.emailEmbedContainer .subscribe{width:100%}}@media only screen and (min-width:481px) and (max-width:767px){.emailEmbedContainer .subscribe{width:100%}}#custom-substack-embed{max-width:650px;margin:0!important;min-width:200px;position:relative;display:flex;flex-wrap:wrap;min-width:280px}.ctaBtns{display:flex;gap:1em;justify-content:center}.footerCta{display:flex;align-items:center;flex-direction:column;padding-bottom:3em;text-align:center;width:100%}.footerCta h3,.footerCta section.footnotes::before{font-style:italic}#friends{left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;position:relative;width:100vw;min-width:calc(min(650px,100vw));display:flex;flex-wrap:wrap;gap:1em}@media only screen and (min-width:1025px) and (max-width:1280px){#friends{padding-left:2em;padding-right:2em}}@media only screen and (min-width:1281px) and (max-width:1000000px){#friends{padding-left:2em;padding-right:2em}}.friendContainer{display:inline-flex;flex-direction:column}#custom-substack-embed *{font-family:cabin,muli!important}#custom-substack-embed .error{font-size:.8em!important}.custom-substack-widget{border:none!important;overflow:visible!important}.custom-substack-widget button{transition:box-shadow .2s ease-in-out}.custom-substack-widget button:hover{animation-name:jiggle;animation-iteration-count:infinite;transform-origin:50% 10%;animation-duration:.3s;box-shadow:#fea68058 0 0 8px 8px}.descriptionText{margin-top:4px;font-size:.8em;color:#ababab;line-height:1}#spam{vertical-align:middle;width:20px;height:24px;transform:translate(2px,-3px)rotate(8deg)}#new{background:#ffeb0c;padding:2px 4px;border-radius:4px;position:absolute;right:-50px;margin-bottom:8px;font-size:.8em;box-shadow:0 0 10px 4px rgba(255,235,12,.5)}.summaryList.featured{margin-top:2em}.summaryList.featured .meta{display:none}