/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.highlight{background:#ffffff;padding:1px 1em;border-radius:4px;font-size:1em;font-size:0.9em;overflow:auto;margin:1em -1em}div.highlight{display:grid}.highlight .c{color:#999988;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#999988;font-style:italic}.highlight .cp{color:#999999;font-weight:bold}.highlight .c1{color:#999988;font-style:italic}.highlight .cs{color:#999999;font-weight:bold;font-style:italic}.highlight .gd{color:#000000;background-color:#ffdddd}.highlight .gd .x{color:#000000;background-color:#ffaaaa}.highlight .ge{font-style:italic}.highlight .gr{color:#aa0000}.highlight .gh{color:#999999}.highlight .gi{color:#000000;background-color:#ddffdd}.highlight .gi .x{color:#000000;background-color:#aaffaa}.highlight .go{color:#888888}.highlight .gp{color:#555555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaaaaa}.highlight .gt{color:#aa0000}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#445588;font-weight:bold}.highlight .m{color:#009999}.highlight .s{color:#d14}.highlight .na{color:#008080}.highlight .nb{color:#0086B3}.highlight .nc{color:#445588;font-weight:bold}.highlight .no{color:#008080}.highlight .ni{color:#800080}.highlight .ne{color:#990000;font-weight:bold}.highlight .nf{color:#990000;font-weight:bold}.highlight .nn{color:#555555}.highlight .nt{color:#000080}.highlight .nv{color:#008080}.highlight .ow{font-weight:bold}.highlight .w{color:#bbbbbb}.highlight .mf{color:#009999}.highlight .mh{color:#009999}.highlight .mi{color:#009999}.highlight .mo{color:#009999}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999999}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .il{color:#009999}@font-face{font-family:Palatino_Linotype;src:url(assets/fonts/palatinolinotype_roman.ttf)}.color-primary{color:#A02222}.sans{font-family:freight-sans-pro, sans-serif;letter-spacing:.03em;font-weight:100}.mono{font-family:Nitti, monospace}.grow{transition:all .2s ease-in-out}.grow:hover{transform:scale(1.1)}html{font-size:20px}body{margin:0 auto;color:#000;background-color:#FEFCF6;padding-left:0;padding-right:0;font-family:freight-text-pro, serif;font-weight:400;font-style:normal;counter-reset:sidenote-counter;font-size:1rem;letter-spacing:0.2px;min-height:100vh;display:flex;flex-direction:column}@media (min-width: 820px){body{max-width:700px}}@media only screen and (min-width: 761px) and (max-width: 1200px){body{width:90%}}body .plant-emoji{padding-right:5px;margin-left:-5px}body.photoessay{background-color:#FFFFFF;display:block}@media (min-width: 820px){body.photoessay{width:80%;max-width:2200px}}@media only screen and (max-width: 1200px){body.photoessay{width:96%}}body.photoessay nav,body.photoessay footer,body.photoessay .metadata,body.photoessay p,body.photoessay h1{max-width:700px;margin-left:auto;margin-right:auto}@media (max-width: 760px){body.photoessay nav,body.photoessay footer,body.photoessay .metadata,body.photoessay p,body.photoessay h1{width:96%}}body.wide{width:75%;max-width:2200px;display:block}body.wide nav,body.wide footer,body.wide .metadata,body.wide p,body.wide h1{max-width:760px;margin-left:auto;margin-right:auto}@media (max-width: 760px){body.wide nav,body.wide footer,body.wide .metadata,body.wide p,body.wide h1{width:96%}}body .wrapper{clear:both}.metadata{margin-bottom:2.4rem}.metadata h1{margin-top:0.5rem}.metadata div{margin:0.2rem}time{display:inline-block;font-family:nitti, monospace;font-weight:300;font-style:normal;color:rgba(0,0,0,0.65);margin:0.5em 0.5em 0;font-size:0.8rem}time span{display:inline-block;margin-right:0.6em}time svg{vertical-align:top}img{max-width:100%;border-radius:8px;box-shadow:0 12px 12px rgba(105,33,69,0.05),0 4px 6px rgba(105,33,69,0.05)}img.photoessay{border-radius:0;box-shadow:none}blockquote{font-size:1.2rem;max-width:85%;font-style:italic;border-left:#A02222 2px solid;margin-inline-start:1rem;padding-left:1rem;color:#666}blockquote p{margin-right:40px}blockquote footer{font-size:1.1rem;text-align:right}.equation{font-size:1rem;max-width:100%;text-align:center;font-family:Nitti, Courier, monospace, 'Noto Sans Math';-webkit-text-size-adjust:100%;color:#9A5B5B}hr{border:0px;border-top:1px solid #EFE5C9;height:1px;margin:2rem 0}content+hr{width:100%;max-width:829px;margin:5em 0 0}h1,h2,h3,h4,h5,h6{line-height:1.3;margin-bottom:0;padding-bottom:0;font-family:"DM Serif Display", serif}h1{font-size:2rem;font-weight:600}h2{font-size:1.5rem;margin-top:2.4rem;font-weight:600}h3{font-weight:700}@media (max-width: 450px){h1,h2,h3,h4,h5,h6{text-align:center}}h3+p{margin-top:0.6em}p,dl,ol,ul{line-height:1.6rem}p{margin-top:1.4rem;margin-bottom:1.4rem;padding-right:0;vertical-align:baseline}a{transition:color 200ms;padding:0 0.1em;color:#6666FF;font-size:1em;text-decoration:underline;cursor:pointer}a:hover{color:#0000FF;text-decoration:none}a:after{position:relative;border-bottom:none;top:-0.5em;font-size:0.7em;color:#4c1010}a.navbar-link{text-decoration:none}a.navbar-link.journal-excerpt{color:#000000}a.navbar-link.journal-excerpt:hover{color:#000000}a.internal-link:after,a.footnote:after,a.reversefootnote:after{content:""}a.internal-link{transition:background 300ms;font-size:1em;color:#A02222;font-family:Poppins, freight-text-pro, Georgia, serif}a.internal-link:hover{color:#761919}a.essay-link{transition:background 300ms;font-size:1em;color:#000;font-family:Poppins, freight-text-pro, Georgia, serif}a.essay-link:hover{color:#A02222}a.essay-link:after{content:""}a.internal-link-unstyled{background-color:transparent;border-bottom:none}a.internal-link-unstyled:hover{background-color:transparent}a.garden-post-link{background-color:transparent;color:black;font-size:x-large;font-family:freight-text-pro, Georgia, serif;font-weight:700}a.garden-post-link:after{content:""}a.garden-post-link:hover{background-color:rgba(160,34,34,0.08);text-decoration-color:#A02222 !important}a.active-project:after{content:""}.inactive-project{transition:color 200ms;padding:0 0.1em;text-decoration:none;color:gray;font-weight:300;font-size:1em}.inactive-project:hover{color:black}.inactive-project:after{content:""}ul li::marker,ol li::marker{color:rgba(0,0,0,0.5);font-weight:bold;list-style-type:circle}button{transition:background-color 200ms;border:1px solid #A02222;border-radius:100px;color:#A02222;background-color:transparent;padding:0.25rem 0.5rem;font-size:0.8rem;font-family:freight-sans-pro}button:hover{background-color:rgba(160,34,34,0.2);cursor:pointer}.bottom-nav button{margin:3rem 0}nav{margin:2.8rem 0 2rem}@media (max-width: 1200px){nav{margin-bottom:2rem}}@media (max-width: 760px){nav{margin-top:1.7rem}}footer{margin-top:auto;color:#333;padding-top:1em}footer .footer-links{width:100%}footer .footer-links ul{float:left;display:flex;justify-content:space-between;padding-left:0}footer .footer-links li{padding:0 1.5em 0 0;font-size:0.75em;list-style:none;text-transform:lowercase}footer>hr{margin:0}nav a.internal-link,footer a.internal-link{transition:color 200ms;border-bottom:none;color:#A02222;background-color:transparent;font-weight:600}nav a.internal-link:hover,footer a.internal-link:hover{border:none;background-color:transparent}nav a.hover-underline-animation,footer a.hover-underline-animation{display:inline-block;position:relative}nav a.hover-underline-animation:after,footer a.hover-underline-animation:after{content:'';position:absolute;width:100%;transform:scaleX(0);height:2px;top:100%;left:0;background-color:#A02222;transform-origin:bottom right;transition:transform 200ms ease-out}nav a.hover-underline-animation:hover:after,footer a.hover-underline-animation:hover:after{transform:scaleX(1);transform-origin:bottom left}.menu{width:60%;height:100%}.menu ul{height:inherit;margin:0;padding:0;display:-webkit-flex;display:flex;justify-content:space-between;float:right;min-width:175px}.menu ul a{border-bottom:none;text-align:right;text-transform:lowercase}.menu li{padding:0 0.75em;list-style:none}.menu dt:not(:first-child),.menu li:not(:first-child){margin-top:0}#menuToggle{display:none}.menu-icon{display:none}@media screen and (max-width: 760px){.menu{width:100%;height:auto}.menu ul{display:block;max-height:0;overflow:hidden;padding-right:0;-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;-ms-transition:max-height 0.3s;-o-transition:max-height 0.3s;transition:max-height 0.3s}.menu ul li{padding:0.3rem 0 0.3rem 5%;text-align:right}.menu-icon{width:50px;height:inherit;display:block;position:absolute;top:10px;right:0;line-height:60px;color:#A02222}.menu-icon svg{color:#A02222}#menuToggle:checked~ul{max-height:350px;margin-top:1.2rem}}ul.list-x{padding-left:0}ul.list-x li{list-style:none;padding:0.4em 0}@media screen and (max-width: 480px){ul.list-x li{padding:0.8em 0}}ul.list-x a{margin-right:0.6em}ul.list-x .tag{padding:0 0.3em;line-height:1.3}ul.list-x .arrow{float:right}ul.list-x.sans{font-size:0.8rem}ul.list-x .note-metadata{display:inline}@media screen and (max-width: 450px){ul.list-x .note-metadata{display:block;width:fit-content;margin:0.5em auto 0}}ul.list-x .note-metadata time svg{vertical-align:text-top}@media screen and (max-width: 450px){ul.list-simple li{text-align:center;max-width:20rem;margin:0 auto}ul.list-simple li .tag{display:block;width:fit-content;margin:0.5em auto 0}}ul.list-outline{display:flex;flex-flow:column wrap;height:20rem}@media screen and (max-width: 450px){ul.list-outline{height:auto}ul.list-outline .note-metadata{display:none}}ul.list-outline li{border:1px solid #A02222;border-radius:4px;transition:all .2s ease-in-out;margin:0.1rem .2rem  0.1rem 0;padding:0;width:50%;background-color:#FEFCF6}ul.list-outline li:hover{transform:scale(1.05);box-shadow:0 12px 12px rgba(105,33,69,0.05),0 4px 6px rgba(105,33,69,0.05)}ul.list-outline li a{color:#A02222;font-size:1rem;display:block;padding:0.4rem 0.6rem;margin-right:0}ul.list-outline li a.internal-link{background-color:transparent;border-bottom:none}ul.list-outline li a.internal-link:hover{color:#A02222 !important}@media screen and (max-width: 450px){ul.list-outline li{width:100%}}ul.list-img{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:2rem}ul.list-img li{padding:0;transition:all .2s ease-in-out}ul.list-img li:hover{transform:scale(1.05)}ul.list-img li a{margin-right:0}ul.list-img li a.internal-link{background-color:transparent;border-bottom:none;font-size:1.2rem;line-height:1.4}ul.list-img li a span{padding-left:0.5em}ul.list-img li img{height:480px;width:100%;object-fit:cover;border-radius:2px;box-shadow:none;transition:all .3s linear}ul.list-img li img:hover{box-shadow:0 12px 12px rgba(105,33,69,0.05),0 4px 6px rgba(105,33,69,0.05);opacity:0.95}@media screen and (max-width: 450px){ul.list-img .note-metadata{display:inline}}.uppercase{text-transform:capitalize}.shell h3{font-variant:small-caps;font-style:normal}#backlinks,.list-preview{margin-bottom:3.4rem}@media (max-width: 760px){#backlinks,.list-preview{max-width:100%}}@media (max-width: 450px){#backlinks .tag,.list-preview .tag{margin-top:0.5em}}#backlinks h3,.list-preview h3{font-size:1.4rem;font-style:normal}#backlinks h4,.list-preview h4{width:fit-content;margin:0;display:inline-block;font-weight:600;margin-right:0.5em;font-size:1.1rem;transition:background 300ms;color:#000}#backlinks h4:hover,.list-preview h4:hover{color:#000 !important;background-color:rgba(160,34,34,0.2)}#backlinks time,.list-preview time{float:right}#backlinks p,.list-preview p{margin:1rem 0 0;line-height:1.4;float:clear}#backlinks a,.list-preview a{border:none}#backlinks a.list-link,.list-preview a.list-link{background-color:transparent;padding:0;display:block}#backlinks .list-item,.list-preview .list-item{padding:1.5rem 0;transition:all .2s ease-in-out}#backlinks .list-item:hover,.list-preview .list-item:hover{transform:scale(1.05)}#backlinks hr,.list-preview hr{max-width:100%;margin:0}#backlinks hr:last-child,.list-preview hr:last-child{display:none}#backlinks{margin:0}#backlinks a .list-item{border-bottom:none}code{font-family:monospace, Courier, Nitti;font-size:0.9rem;line-height:1.42;-webkit-text-size-adjust:100%;color:#9A5B5B}.invalid-link{color:#444444;cursor:help;background:#fafafa;padding:0 0.1em}.invalid-link-brackets{color:#ccc;cursor:help}.tag{padding:0 0.3em;line-height:1.3;margin:0;display:inline-block;color:rgba(0,0,0,0.65);background-color:rgba(0,0,0,0.1);border-radius:4px;font-size:0.8rem}.tag-gr1,.tag-gr2,.tag-gr3,.tag-growth{color:#4F9130;background-color:rgba(79,145,48,0.1)}.tag-gr1::before{content:"🌱\00a0 seedling"}.tag-gr2::before{content:"🌿\00a0 sprout"}.tag-gr3::before{content:"🪴\00a0 plant"}.tag-grx{color:#ae4c13;background-color:rgba(174,76,19,0.1)}.tag-grx::before{content:"🕸\00a0 root"}.sidenote,.marginnote{float:right;clear:right;margin-right:-47%;width:40%;margin-top:0.3rem;margin-bottom:0;font-size:0.8rem;line-height:1.3;vertical-align:baseline;position:relative}@media only screen and (min-width: 761px) and (max-width: 1200px){.sidenote,.marginnote{width:35%;margin-right:-40%}}@media screen and (max-width: 760px){label.sidenote-number{color:#A02222;font-weight:600}}.sidenote-number{counter-increment:sidenote-counter}.sidenote-number:after,.sidenote:before{font-family:nitti;position:relative;vertical-align:baseline}.sidenote-number:after{content:counter(sidenote-counter);font-size:0.8rem;top:-0.5rem;left:0.1rem}.sidenote:before{content:counter(sidenote-counter) " ";font-size:0.8rem;top:-0.5rem;margin-right:-0.4rem}content>p,div.epigraph{max-width:100%}@media screen and (max-width: 760px){content>p,div.epigraph{max-width:100%}}.numeral{font-family:et-book-roman-old-style}input.margin-toggle{display:none}label.sidenote-number{display:inline-block;max-height:2rem}label.margin-toggle:not(.sidenote-number){display:none}@media (max-width: 760px){body{width:90%}body.photoessay{padding:0}figure{max-width:90%}figcaption,figure.fullwidth figcaption{margin-right:0%;max-width:none}blockquote{margin-left:1.5em;margin-right:0em}blockquote p{width:100%}blockquote footer{width:100%}label.margin-toggle:not(.sidenote-number){display:inline}.sidenote,.marginnote{display:none}.margin-toggle:checked+.sidenote,.margin-toggle:checked+.marginnote{display:block;float:left;left:1rem;clear:both;width:95%;margin:1rem 2.5%;vertical-align:baseline;position:relative}label{cursor:pointer}div.table-wrapper,table{width:85%}img{width:100%}}figure{max-width:75%;margin:2em 0;padding:0;border:0;font:inherit;vertical-align:baseline;-webkit-margin-start:0;-webkit-margin-end:0}@media screen and (max-width: 760px){figure{max-width:100%}}figure>img{display:block;margin:0 auto}figcaption{font-size:0.9rem;text-align:center;color:#333;margin-top:0.3rem;margin-bottom:0;line-height:1.6;vertical-align:baseline;position:relative}.fullwidth{margin-left:auto;margin-right:auto;max-width:98vw}@media screen and (min-width: 761px){.fullwidth{position:relative;left:50%;right:50%;margin-left:-44vw;margin-right:-44vw;max-width:88vw}}span.newthought{font-variant:small-caps;font-size:1.2em}#gallery{line-height:0;-webkit-column-count:2;-webkit-column-gap:1rem;-moz-column-count:2;-moz-column-gap:1rem;column-count:2;column-gap:0.5em;margin:3em 0}#gallery ul{list-style:none;padding-left:0;margin-top:0}#gallery ul li{margin-top:0}#gallery img{width:100% !important;height:auto !important}@media (max-width: 700px){#gallery{-moz-column-count:1;-webkit-column-count:1;column-count:1}#gallery img{margin-bottom:0}}#journal .photo-preview{height:10rem;overflow:hidden;display:inline-flex;border-radius:6px}#journal .photo-preview img{height:inherit;margin-left:1.5px;height:inherit;opacity:95%}#journal .photo-preview img:first-child{margin-left:0px}.no-margin-left{margin-left:0}.icon{fill:rgba(0,0,0,0.65)}#changelog{margin-top:2rem}.changelog-entry{display:flex;margin-bottom:0.5rem}.changelog-time{min-width:5.5rem;max-width:5.5rem;font-size:1.2rem;font-weight:400;text-transform:uppercase;position:relative;top:-6px}.changelog-time time{font-size:0.8rem;margin:0;color:#AEA793}.changelog-time-mobile{display:none}.changelog-content{border-left:1px solid rgba(239,229,201,0.7);padding-bottom:5rem;padding-left:1.4rem}.changelog-content::before{display:inline-block;content:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="16" height="16" preserveAspectRatio="xMidYMid meet" viewBox="0 0 512 512"%3E%3Cpath fill="%23E7E4D9" d="M256 512C114.6 512 0 397.4 0 256S114.6 0 256 0s256 114.6 256 256s-114.6 256-256 256zm-24-256c0 8 4 15.5 10.7 19.1l96 64c11 8.2 25.9 5.2 32.4-5.8c8.2-11 5.2-25.9-5.8-33.3L280 243.2V120c0-13.3-10.7-24-24.9-24c-12.4 0-24 10.7-24 24l.9 136z"%2F%3E%3C%2Fsvg%3E');background-color:#FEFCF6;background-size:1rem 1rem;height:1rem;width:1rem;position:relative;left:-1.9rem;padding-bottom:0.75rem}.changelog-tags{display:inline-block}.changelog-post{display:inline}.changelog-note{padding-left:1.5rem;padding-top:1rem;line-height:1.4}.changelog-end{color:#AEA793;font-size:1rem;position:relative;left:4.8rem}@media screen and (min-width: 800px){.changelog-content{max-width:75%}}@media screen and (max-width: 800px){.changelog-time-mobile{display:inline}.changelog-time-desktop{display:none}.changelog-content{padding-left:0}.changelog-content::before{left:-0.5rem}.changelog-post{display:block;padding-left:1.5rem;padding-top:0.5rem}.changelog-tags{padding-top:0.5rem}.changelog-end{left:0}}.profile-photo{float:left;clear:left;margin-left:-55%;width:50%;margin-top:0.3rem;margin-bottom:0;font-size:0.8rem;line-height:1.3;vertical-align:baseline;position:relative}.general-link{background-color:transparent;color:black;font-size:x-large;font-family:freight-text-pro, Georgia, serif;font-weight:700}.general-link:after{content:""}.glow-on-hover-btn-div{justify-content:center;align-items:center;margin:0;padding:0;width:100%;display:flex;flex-direction:row}.glow-on-hover{width:220px;height:50px;border:1px;outline:none;color:#000;background:#EFE5C9;cursor:pointer;position:relative;z-index:0;border-radius:10px}.glow-on-hover:before{content:'';background:linear-gradient(45deg, red, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, red);position:absolute;top:-2px;left:-2px;background-size:400%;z-index:-1;filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);animation:glowing 20s linear infinite;opacity:0;transition:opacity .3s ease-in-out;border-radius:10px}.glow-on-hover:active{color:#EFE5C9}.glow-on-hover:active:after{background:transparent}.glow-on-hover:hover:before{opacity:1}.glow-on-hover:after{z-index:-1;content:'';position:absolute;width:100%;height:100%;background:#EFE5C9;left:0;top:0;border-radius:10px}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}100%{background-position:0 0}}

/*# sourceMappingURL=styles.css.map */