@font-face{font-family:'Raleway';src:url('/fonts/raleway/raleway-variablefont_wght.woff2') format('woff2'),url('/fonts/raleway/raleway-variablefont_wght.ttf') format('truetype')}@font-face{font-family:'EB Garamond';src:url('/fonts/eb_garamond/ebgaramond-variablefont_wght.woff2') format('woff2'),url('/fonts/eb_garamond/ebgaramond-variablefont_wght.ttf') format('truetype')}@font-face{font-family:'EB Garamond';font-style:italic;src:url('/fonts/eb_garamond/ebgaramond-italic-variablefont_wght.woff2') format('woff2'),url('/fonts/eb_garamond/ebgaramond-italic-variablefont_wght.ttf') format('truetype')}@font-face{font-family:'Raleway';font-style:italic;src:url('/fonts/raleway/raleway-italic-variablefont_wght.woff2') format("woff2"),url('/fonts/raleway/raleway-italic-variablefont_wght.ttf') format("truetype")}:root{--page_nav-top:0;--light-purple:#863168;--light-purple-transparent:rgba(134,49,104,0);--dark-purple:#4a1942;--grey:#eaeaea;--yellow:#f0a202;--blue:#647aa2;--background-1:var(--light-purple);--background-2:var(--dark-purple);--heading-text:var(--yellow);--body-text:var(--grey)}html{padding:0;background-color:var(--background-2);font-family:"Raleway",sans-serif}body{background-color:var(--background-2);padding:0;margin:0}.page{background-color:var(--background-1);background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='80' height='80' version='1.1' viewBox='0 0 21.166666 21.166667' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cmetadata%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg%2Bxml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E%3Cdc:title/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cg fill-rule='evenodd'%3E%3Crect x='4.4567e-8' y='6.9389e-18' width='21.167' height='21.167' fill='%23863168' stroke-width='.26458'/%3E%3Cpath d='m0.025838 1.0582a1.0583 1.0583 0 0 0 1.0325 -1.0583h-1.0583v1.0583a1.0583 1.0583 0 0 0 0.025838 0z' fill='%234a1942' stroke-width='.34699'/%3E%3Cpath d='m1.0583 21.141a1.0583 1.0583 0 0 0 -1.0583 -1.0325v1.0583h1.0583a1.0583 1.0583 0 0 0 0 -0.02584z' fill='%234a1942' stroke-width='.34699'/%3E%3Cpath d='m21.141 20.108a1.0583 1.0583 0 0 0 -1.0325 1.0583h1.0583v-1.0583a1.0583 1.0583 0 0 0 -0.02584 0z' fill='%234a1942' stroke-width='.34699'/%3E%3Cpath d='m20.108 0.025838a1.0583 1.0583 0 0 0 1.0583 1.0325v-1.0583h-1.0583a1.0583 1.0583 0 0 0 0 0.025838z' fill='%234a1942' stroke-width='.34699'/%3E%3Ccircle cx='10.583' cy='10.583' r='.52917' fill='%234a1942' stroke-width='.335'/%3E%3Cg fill='%234a1942'%3E%3Ccircle cx='1.3229' cy='1.3229' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='2.6458' cy='2.6458' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='3.9688' cy='3.9688' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='5.2917' cy='5.2917' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='6.6146' cy='6.6146' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='9.2604' cy='9.2604' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='7.9375' cy='7.9375' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='1.9844' cy='1.9844' r='.13229' stroke-width='.083749'/%3E%3Ccircle cx='3.3073' cy='3.3073' r='.13229' stroke-width='.083749'/%3E%3Ccircle cx='4.6302' cy='4.6302' r='.13229' stroke-width='.083749'/%3E%3Ccircle cx='5.9531' cy='5.9531' r='.13229' stroke-width='.083749'/%3E%3Ccircle cx='7.276' cy='7.276' r='.13229' stroke-width='.083749'/%3E%3Ccircle cx='8.599' cy='8.599' r='.13229' stroke-width='.083749'/%3E%3Ccircle cx='9.9219' cy='9.9219' r='.13229' stroke-width='.083749'/%3E%3C/g%3E%3Cg transform='rotate(180 10.583 10.583)' fill='%234a1942'%3E%3Ccircle cx='1.3229' cy='1.3229' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='2.6458' cy='2.6458' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='3.9688' cy='3.9688' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='5.2917' cy='5.2917' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='6.6146' cy='6.6146' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='9.2604' cy='9.2604' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='7.9375' cy='7.9375' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='1.9844' cy='1.9844' r='.13229' stroke-width='.083749'/%3E%3Ccircle cx='3.3073' cy='3.3073' r='.13229' stroke-width='.083749'/%3E%3Ccircle cx='4.6302' cy='4.6302' r='.13229' stroke-width='.083749'/%3E%3Ccircle cx='5.9531' cy='5.9531' r='.13229' stroke-width='.083749'/%3E%3Ccircle cx='7.276' cy='7.276' r='.13229' stroke-width='.083749'/%3E%3Ccircle cx='8.599' cy='8.599' r='.13229' stroke-width='.083749'/%3E%3Ccircle cx='9.9219' cy='9.9219' r='.13229' stroke-width='.083749'/%3E%3C/g%3E%3Cg transform='rotate(-90 10.583 10.583)' fill='%234a1942'%3E%3Ccircle cx='1.3229' cy='1.3229' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='2.6458' cy='2.6458' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='3.9688' cy='3.9688' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='5.2917' cy='5.2917' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='6.6146' cy='6.6146' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='9.2604' cy='9.2604' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='7.9375' cy='7.9375' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='1.9844' cy='1.9844' r='.13229' stroke-width='.083749'/%3E%3Ccircle cx='3.3073' cy='3.3073' r='.13229' stroke-width='.083749'/%3E%3Ccircle cx='4.6302' cy='4.6302' r='.13229' stroke-width='.083749'/%3E%3Ccircle cx='5.9531' cy='5.9531' r='.13229' stroke-width='.083749'/%3E%3Ccircle cx='7.276' cy='7.276' r='.13229' stroke-width='.083749'/%3E%3Ccircle cx='8.599' cy='8.599' r='.13229' stroke-width='.083749'/%3E%3Ccircle cx='9.9219' cy='9.9219' r='.13229' stroke-width='.083749'/%3E%3C/g%3E%3Cg transform='rotate(90 10.583 10.583)' fill='%234a1942'%3E%3Ccircle cx='1.3229' cy='1.3229' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='2.6458' cy='2.6458' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='3.9688' cy='3.9688' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='5.2917' cy='5.2917' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='6.6146' cy='6.6146' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='9.2604' cy='9.2604' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='7.9375' cy='7.9375' r='.26458' stroke-width='.1675'/%3E%3Ccircle cx='1.9844' cy='1.9844' r='.13229' stroke-width='.083749'/%3E%3Ccircle cx='3.3073' cy='3.3073' r='.13229' stroke-width='.083749'/%3E%3Ccircle cx='4.6302' cy='4.6302' r='.13229' stroke-width='.083749'/%3E%3Ccircle cx='5.9531' cy='5.9531' r='.13229' stroke-width='.083749'/%3E%3Ccircle cx='7.276' cy='7.276' r='.13229' stroke-width='.083749'/%3E%3Ccircle cx='8.599' cy='8.599' r='.13229' stroke-width='.083749'/%3E%3Ccircle cx='9.9219' cy='9.9219' r='.13229' stroke-width='.083749'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;background-size:20px;padding:0 0 400px 0;margin:0}header{background-color:var(--background-2);margin:0 0 40px 0;padding:10px;text-align:center}header h1{color:var(--heading-text);font-weight:100;font-size:2.2rem;margin:0}header h2{color:var(--body-text);font-weight:300;font-size:1.2rem;margin:8px 0 6px 0}section{background-color:var(--background-2);margin:0 0 60px 0;padding:36px 16px}section h1{text-align:center;color:var(--heading-text);font-size:1.6rem;margin:0 0 24px 0;font-weight:300}section h2{text-align:left;color:var(--heading-text);font-size:1.2rem;margin:24px 0 0 0;font-weight:300}section h2:first-of-type{margin-top:0}section p{text-align:left;color:var(--grey);font-size:1.0rem;margin:0;font-weight:500;font-family:"EB Garamond",serif;border-left:2px solid var(--background-1);padding:4px 0 4px 4px}section:last-of-type{margin:0}.footnote_viewer{background-color:var(--heading-text);height:200px;position:fixed;bottom:0;left:0;width:100%;visibility:hidden}@keyframes page_nav-expand{from{width:36px;height:36px;border-radius:0 0 16px 0}to{width:300px;max-width:60%;height:100%;border-radius:0}}@keyframes page_nav-collapse{from{width:300px;max-width:60%;height:100%;border-radius:0}to{width:36px;height:36px;border-radius:0 0 16px 0}}@keyframes page_nav-docked-expand{from{position:fixed;filter:drop-shadow(0 0.2rem 0.25rem rgba(0,0,0,0));top:var(--page_nav-top);width:72px;height:36px;border-radius:0}to{position:fixed;filter:drop-shadow(0 0.2rem 0.25rem rgba(0,0,0,0.6));top:0;width:300px;max-width:60%;height:100%;border-radius:0}}@keyframes page_nav-docked-collapse{from{position:absolute;filter:drop-shadow(0 0.2rem 0.25rem rgba(0,0,0,0.6));top:0;width:300px;max-width:60%;height:100%}to{position:absolute;filter:drop-shadow(0 0.2rem 0.25rem rgba(0,0,0,0));top:var(--page_nav-top);width:72px;height:36px;border-radius:0}}.nav-page_nav{background-color:var(--background-2);height:36px;width:36px;position:fixed;left:0;top:0;border-radius:0 0 16px 0;padding:0;margin:0;box-sizing:border-box;filter:drop-shadow(0 0.2rem 0.25rem rgba(0,0,0,0.6));visibility:hidden;z-index:1}.nav-page_nav.docked:not(.expanded){left:0;top:var(--page_nav-top);width:72px;position:absolute;filter:none}.nav-page_nav.expanded{position:fixed;left:0;top:0;width:300px;max-width:60%;height:100%;border-radius:0}.nav-page_nav.expanding:not(.docked){animation:page_nav-expand;animation-duration:0.3s}.nav-page_nav.collapsing:not(.docked){animation:page_nav-collapse;animation-duration:0.3s}.nav-page_nav.docked.expanding{animation:page_nav-docked-expand;animation-duration:0.3s}.nav-page_nav.docked.collapsing{animation:page_nav-docked-collapse;animation-duration:0.3s}#icon-page_nav{background-color:none;background:url("./images/compass.svg?v=2") no-repeat;cursor:pointer;border:none;width:28px;height:28px;position:absolute;left:4px;top:4px}#icon-colorsight{background-color:none;background:url("./images/colorsight.svg?v=0") no-repeat;cursor:pointer;border:none;width:28px;height:28px;position:absolute;right:4px;top:4px}#icon-colorsight.blind{background:url("./images/colorblind.svg?v=0") no-repeat}.nav-page_nav:not(.docked):not(.expanded)>#icon-colorsight{visibility:hidden}.expanded>#icon-page_nav,.expanding>#icon-page_nav{background:url("./images/cancel.svg?v=0")}.nav-page_nav.docked.collapsing>#icon-page_nav{position:sticky;top:4px;left:4px;float:left}.page_nav-contents{position:absolute;height:calc(100% - 40px);width:100%;top:40px;left:0;overflow:scroll;padding:0 8px;box-sizing:border-box}.nav-page_nav:not(.expanded) .page_nav-entry,.nav-page_nav:not(.expanded) .page_nav-contents{display:none}a.page_nav-entry{overflow:hidden;text-overflow:ellipsis;background-color:var(--background-1);border:none;margin:12px 0 0;display:block;border-radius:10px;white-space:nowrap;text-align:left;height:30px;line-height:28px;padding:1px 8px;color:var(--body-text);text-decoration:none;box-sizing:border-box}a.page_nav-entry:hover{border:1px solid var(--yellow);padding:0px 7px}a.page_nav-entry:focus{border:1px solid var(--blue);padding:0px 7px}.page_nav-entry:first-child{margin-top:none}.page_nav-entry.h2{width:100% - 12px;margin:4px 0 0 16px;height:24px;line-height:22px;border-radius:4px 10px 10px 4px}.dot-flashing{position:relative;width:20px;height:20px;border-radius:10px;background-color:var(--background-1);animation:dotFlashing 1.5s infinite linear alternate;animation-delay:0s;margin:40px auto 20px auto;z-index:0}.dot-flashing::before,.dot-flashing::after{content:'';display:inline-block;position:absolute;top:0}.dot-flashing::before{left:-40px;width:20px;height:20px;border-radius:10px;background-color:var(--background-1);animation:dotFlashing 1.5s infinite alternate;animation-delay:0s}.dot-flashing::after{left:40px;width:20px;height:20px;border-radius:10px;background-color:var(--background-1);animation:dotFlashing 1.5s infinite alternate;animation-delay:0s}@keyframes dotFlashing{from{background-color:var(--background-1)}to{background-color:var(--background-2)}}.timeline{height:400px;width:100%;margin:160px 0 140px 0}.timeline-line{height:calc(100%);width:4px;margin:110px auto;background-color:var(--background-1);position:relative}.timeline-line::before,.timeline-line::after{content:'';height:100px;width:4px;display:block;position:relative}.timeline-line::before{background-image:linear-gradient(var(--light-purple-transparent),var(--light-purple));top:-100px}.timeline-line::after{background-image:linear-gradient(var(--light-purple),var(--light-purple-transparent));top:calc(100% - 100px)}