/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css2?family=Noto+Serif&display=swap");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:#f8f8f8;padding:1px 1em;border-radius:3px;font-size:1em;overflow:auto;margin:1em -1em}.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}p{margin-top:2.5rem;margin-bottom:2.5rem}.sidenote p,p.note{margin-top:1rem;margin-bottom:1rem}h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h1{margin-bottom:0}h1,h2,h3,h4,h5,h6{line-height:1.3;padding-bottom:0}*:focus{background:#ffe8bc !important;color:black !important}nav{margin:1em 0 3em}body{box-sizing:content-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin:0 auto;line-height:1.7;padding:4vh 5vw 40px 5vw;overflow-x:hidden;color:#333;font-size:1rem;max-width:1209px}@media (min-width: 992px){body{font-size:1.18rem;padding:4vh 10vw 40px 10vw}}footer{margin:2em 0;font-size:0.8em;color:#5c5c5c;padding-top:1em}time{color:#4d4d4d;font-size:.9rem;display:block;margin:0.5em 0 1em}img{max-width:100%;display:block;margin:0 auto;max-height:75vh;border-radius:4px;margin-bottom:.5rem}blockquote{padding:1.5em;margin:0;font-size:0.88em;background:#f5f7ff;border-radius:4px}blockquote p{margin:0}hr{width:100%;border:0;height:1px;margin:1.5em 0;background:#d9d9d9}a.internal-link{border-color:#8b88e6;background-color:#efefff}a{transition:background 300ms;padding:0 0.1em;text-decoration:none;border-bottom:1px solid #d9d9d9;color:#1a1a1a}a.no-style{border-bottom:none}a:hover{color:black !important;background:#fffaf1}a:after{position:relative;top:-0.5em;font-size:0.7em;content:"↗";color:#aaaaaa}a.internal-link:after,a.footnote:after,a.reversefootnote:after,a.no-icon:after,a.no-style:after{content:""}code{background:#f5f5f5;padding:0.1em 0.2em;border-radius:4px}.text-xl{font-size:3.5rem;margin-left:1rem}@media (min-width: 600px){.text-xl{font-size:5rem}}.text-l{font-size:2rem}.text-sm{font-size:0.9rem}.small-caps{font-size:0.85rem;text-transform:uppercase;letter-spacing:2.5px;max-width:450px}.center{text-align:center}.about-text{margin-left:0.5em;text-align:center;font-size:4rem}@media (max-width: 422px){.about-text{font-size:3rem}}@media (min-width: 768px){.about-text{font-size:3rem;width:250px}}@media (min-width: 992px){.about-text{font-size:4rem;width:340px}}@media (min-width: 1200px){.about-text{font-size:5rem;width:420px}}@media (min-width: 768px){.about-box{width:250px;padding:1.5em !important}}@media (min-width: 992px){.about-box{width:340px}}@media (min-width: 1200px){.about-box{width:420px}}@font-face{font-family:'BeyondTheMounatins';src:url("../assets/fonts/beyond_the_mountains-webfont.woff")}.font-btm{font-family:BeyondTheMounatins, serif}.narrower{max-width:46em}.hidden{display:none !important;visibility:hidden !important}.taglist{display:inline-block;cursor:pointer;border:1px solid #fff}.taglist:hover{background:#fffaf1}.active-tag{border:1px solid #333333}.card-container{flex-wrap:wrap}.card-inner{padding:12px;box-shadow:0 1.2px 2.7px -4px rgba(0,0,0,0.022),0 3px 6.9px -4px rgba(0,0,0,0.031),0 6.2px 14.2px -4px rgba(0,0,0,0.039),0 12.8px 29.2px -4px rgba(0,0,0,0.048),0 35px 80px -4px rgba(0,0,0,0.07);border-radius:5px;height:90%}@media (min-width: 522px){.card-inner{padding:16px}}.card{flex-basis:100%;padding:4px}@media (min-width: 522px){.card{flex-basis:48%}}@media (min-width: 1200px){.card{flex-basis:32%}}.card-small{flex-basis:47%;padding:4px;min-width:0}@media (min-width: 522px){.card-small{flex-basis:31%}}@media (min-width: 768px){.card-small{flex-basis:23%}}@media (min-width: 992px){.card-small{flex-basis:19%}}.card-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.caterpillar-container{flex-wrap:wrap}.caterpillar-inner{padding:12px 16px;box-shadow:0 1.2px 8px rgba(0,0,0,0.014),0 2.8px 17.4px rgba(0,0,0,0.02),0 5.3px 27.3px rgba(0,0,0,0.026),0 12px 38px rgba(0,0,0,0.04);border-radius:5px}.caterpillar{flex-basis:100%;padding:4px}@media (min-width: 522px){.caterpillar{flex-basis:48%}}.tag{box-shadow:0 1.2px 8px rgba(0,0,0,0.014),0 2.8px 17.4px rgba(0,0,0,0.02),0 5.3px 27.3px rgba(0,0,0,0.026),0 12px 38px rgba(0,0,0,0.04);border-radius:5px;padding:.5rem;font-size:0.9rem;white-space:nowrap;display:inline-block}.slide{margin-bottom:6rem;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.slide h1,.slide h2,.slide h3,.slide h4,.slide h5{margin-top:0}@media (min-width: 768px){.slide{margin-bottom:3rem;flex-wrap:nowrap}}.illustration{margin-left:0;width:100%}@media (min-width: 522px){.illustration{margin-right:4rem;width:66%}}.illustration-framed{margin-left:0;width:100%}@media (min-width: 522px){.illustration-framed{margin-right:4rem;width:66%}}.caption{margin-bottom:0}@media (min-width: 522px){.caption{margin-bottom:2rem}}.callout-box{padding:3em 1.5em;background:#f5f7ff;border-radius:4px}.footnotes{border-bottom:1px solid #797979;border-top:1px solid #797979;padding:1em 0;font-size:1rem;font-family:serif}.sidenote{padding-left:20px;margin-bottom:1.5em;font-family:serif;border-left:1px solid #ccc;color:#797979;font-style:italic;font-size:0.8em;line-height:1.4}.footnote{font-weight:500;color:#7A7BD4}.sidenote-hover{color:#7A7BD4;border-color:#7A7BD4}#notes-entry-container{display:grid;grid-gap:2em;grid-template-areas:"section" "side"}@media (min-width: 992px){#notes-entry-container{grid-template-columns:2fr 1fr;grid-template-areas:"section side"}}.sidenote a,.footnote a{color:inherit}.sidenote a:after{content:""}.backlink-box{background:#f6f6f6;padding:1em;border-radius:4px}.invalid-link{color:#444444;cursor:help;background:#fafafa;padding:0 0.1em}.invalid-link-brackets{color:#ccc;cursor:help}.flex{display:flex}.fdr{display:flex;flex-direction:row}.fdc{display:flex;flex-direction:column}.fin{display:inline-flex}.flex-full{flex:0 0 100%}.flex-half{flex:0 0 50%}.fjs{justify-content:flex-start}.fje{justify-content:flex-end}.fjc{justify-content:center}.fjb{justify-content:space-between}.fja{justify-content:space-around}.fas{align-items:flex-start}.fae{align-items:flex-end}.fac{align-items:center}.vam{vertical-align:middle}.fw-mobile{flex-wrap:wrap}@media (min-width: 768px){.fw-mobile{flex-wrap:nowrap}}.flex-half-mobile{flex:0 0 100%}@media (min-width: 768px){.flex-half-mobile{flex:0 0 50%}}.mla{margin-left:auto}.paxxl{padding:6rem}.maxxl{margin:6rem}.paxl{padding:4rem}.maxl{margin:4rem}.pal{padding:2rem}.mal{margin:2rem}.pam{padding:1.5rem}.mam{margin:1.5rem}.pad{padding:1rem}.mad{margin:1rem}.pas{padding:.5rem}.mas{margin:.5rem}.paxs{padding:.25rem}.maxs{margin:.25rem}.paxxs{padding:.125rem}.maxxs{margin:.125rem}.paz{padding:0rem}.maz{margin:0rem}.ptxxl{padding-top:6rem}.mtxxl{margin-top:6rem}.ptxl{padding-top:4rem}.mtxl{margin-top:4rem}.ptl{padding-top:2rem}.mtl{margin-top:2rem}.ptm{padding-top:1.5rem}.mtm{margin-top:1.5rem}.ptd{padding-top:1rem}.mtd{margin-top:1rem}.pts{padding-top:.5rem}.mts{margin-top:.5rem}.ptxs{padding-top:.25rem}.mtxs{margin-top:.25rem}.ptxxs{padding-top:.125rem}.mtxxs{margin-top:.125rem}.ptz{padding-top:0rem}.mtz{margin-top:0rem}.prxxl{padding-right:6rem}.mrxxl{margin-right:6rem}.prxl{padding-right:4rem}.mrxl{margin-right:4rem}.prl{padding-right:2rem}.mrl{margin-right:2rem}.prm{padding-right:1.5rem}.mrm{margin-right:1.5rem}.prd{padding-right:1rem}.mrd{margin-right:1rem}.prs{padding-right:.5rem}.mrs{margin-right:.5rem}.prxs{padding-right:.25rem}.mrxs{margin-right:.25rem}.prxxs{padding-right:.125rem}.mrxxs{margin-right:.125rem}.prz{padding-right:0rem}.mrz{margin-right:0rem}.pbxxl{padding-bottom:6rem}.mbxxl{margin-bottom:6rem}.pbxl{padding-bottom:4rem}.mbxl{margin-bottom:4rem}.pbl{padding-bottom:2rem}.mbl{margin-bottom:2rem}.pbm{padding-bottom:1.5rem}.mbm{margin-bottom:1.5rem}.pbd{padding-bottom:1rem}.mbd{margin-bottom:1rem}.pbs{padding-bottom:.5rem}.mbs{margin-bottom:.5rem}.pbxs{padding-bottom:.25rem}.mbxs{margin-bottom:.25rem}.pbxxs{padding-bottom:.125rem}.mbxxs{margin-bottom:.125rem}.pbz{padding-bottom:0rem}.mbz{margin-bottom:0rem}.plxxl{padding-left:6rem}.mlxxl{margin-left:6rem}.plxl{padding-left:4rem}.mlxl{margin-left:4rem}.pll{padding-left:2rem}.mll{margin-left:2rem}.plm{padding-left:1.5rem}.mlm{margin-left:1.5rem}.pld{padding-left:1rem}.mld{margin-left:1rem}.pls{padding-left:.5rem}.mls{margin-left:.5rem}.plxs{padding-left:.25rem}.mlxs{margin-left:.25rem}.plxxs{padding-left:.125rem}.mlxxs{margin-left:.125rem}.plz{padding-left:0rem}.mlz{margin-left:0rem}.pvxxl{padding-bottom:6rem;padding-top:6rem}.mvxxl{margin-bottom:6rem;margin-top:6rem}.pvxl{padding-bottom:4rem;padding-top:4rem}.mvxl{margin-bottom:4rem;margin-top:4rem}.pvl{padding-bottom:2rem;padding-top:2rem}.mvl{margin-bottom:2rem;margin-top:2rem}.pvm{padding-bottom:1.5rem;padding-top:1.5rem}.mvm{margin-bottom:1.5rem;margin-top:1.5rem}.pvd{padding-bottom:1rem;padding-top:1rem}.mvd{margin-bottom:1rem;margin-top:1rem}.pvs{padding-bottom:.5rem;padding-top:.5rem}.mvs{margin-bottom:.5rem;margin-top:.5rem}.pvxs{padding-bottom:.25rem;padding-top:.25rem}.mvxs{margin-bottom:.25rem;margin-top:.25rem}.pvxxs{padding-bottom:.125rem;padding-top:.125rem}.mvxxs{margin-bottom:.125rem;margin-top:.125rem}.pvz{padding-bottom:0rem;padding-top:0rem}.mvz{margin-bottom:0rem;margin-top:0rem}.phxxl{padding-left:6rem;padding-right:6rem}.mhxxl{margin-left:6rem;margin-right:6rem}.phxl{padding-left:4rem;padding-right:4rem}.mhxl{margin-left:4rem;margin-right:4rem}.phl{padding-left:2rem;padding-right:2rem}.mhl{margin-left:2rem;margin-right:2rem}.phm{padding-left:1.5rem;padding-right:1.5rem}.mhm{margin-left:1.5rem;margin-right:1.5rem}.phd{padding-left:1rem;padding-right:1rem}.mhd{margin-left:1rem;margin-right:1rem}.phs{padding-left:.5rem;padding-right:.5rem}.mhs{margin-left:.5rem;margin-right:.5rem}.phxs{padding-left:.25rem;padding-right:.25rem}.mhxs{margin-left:.25rem;margin-right:.25rem}.phxxs{padding-left:.125rem;padding-right:.125rem}.mhxxs{margin-left:.125rem;margin-right:.125rem}.phz{padding-left:0rem;padding-right:0rem}.mhz{margin-left:0rem;margin-right:0rem}.not-menu-toggle{display:none}@media (min-width: 522px){.not-menu-toggle{display:block}}#menuToggle{display:block;z-index:1;-webkit-user-select:none;user-select:none}@media (min-width: 522px){#menuToggle{display:none}}#menuToggle a{text-decoration:none;color:#232323;transition:color 0.3s ease}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:42px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#cdcdcd;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease}#menuToggle span:first-child{transform-origin:0% 0%}#menuToggle span:nth-last-child(2){transform-origin:0% 100%}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px, -1px);background:#232323}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0, -1px)}#menu{padding-inline-start:0;margin-block-start:0;position:absolute;width:100vw;height:220px;padding:2rem 0 0 2rem;top:0;left:0;background:#f5f7ff;border-radius:4px;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(0, calc(-220px - 2rem));box-shadow:none;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),box-shadow 0.5s cubic-bezier(0.77, 0.2, 0.05, 1)}@media (min-width: 522px){#menu{display:none}}#menu li{padding:10px 0;list-style-type:none}#menuToggle input:checked~ul{transform:none;box-shadow:0 2.8px 2.2px rgba(0,0,0,0.02),0 6.7px 5.3px rgba(0,0,0,0.028),0 12.5px 10px rgba(0,0,0,0.035),0 22.3px 17.9px rgba(0,0,0,0.042),0 41.8px 33.4px rgba(0,0,0,0.05),0 100px 80px rgba(0,0,0,0.07)}

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