html,body{min-height:100%;height:100%;margin:0;background-color:white;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}body{display:flex;flex-direction:column;counter-reset:theorem figure}body pre{overflow-y:auto}div#header{background-color:#ffac5f;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:nowrap;overflow-x:auto}div#header div#logo{margin:auto;line-height:200%;padding-left:.5em;padding-right:.5em;font-size:18pt;transition:background-color .2s ease-in-out}div#header div#logo a{color:black;text-decoration:none}.column{list-style:none;display:flex;flex-flow:column nowrap}.columns{display:flex;flex-flow:row nowrap}.columns>*{width:50%;padding:0px}div#content{max-width:80ch;margin:0px auto 0px auto;flex:1 0 auto;font-size:14pt;line-height:1.6}div#content h1{font-variant:small-caps;max-width:120ch}div#content>h1{text-align:center}div#content *{max-width:100%}div#content .person{margin:5px 5px;padding:0.5em;background-color:#dde;border:1px solid #bbd;border-radius:5px}div#content .person .header{display:flex;align-items:center}div#content .person .header div.pfp{width:74px;height:74px;display:flex;align-items:center;justify-content:center;background-color:#55a;clip-path:url(#squircle)}div#content .person .header div.pfp img.pfp{width:72px;height:72px;clip-path:url(#squircle)}div#content .person .header div.default-pfp{background-color:black;width:74px;height:74px;clip-path:url(#squircle)}div#content .person .header div.default-pfp img{filter:invert(1)}div#content .person .header div.info{display:flex;flex-direction:column;justify-content:space-around;padding-left:10pt}div#content .person .header div.info .name{font-size:18pt}div#content .person .header div.info .pronouns{font-size:10pt}div#content .person h3{margin-bottom:0}div#content .person ul{list-style:none;padding-left:20px;padding-inline-start:20px}div.person>summary span.triangle{margin-right:1em;transition:transform 0.5s}.footnote-back{margin-left:0.5em}@media only screen and (max-width: 80ch){div#content{margin-left:1em;margin-right:1em}.columns{flex-flow:column nowrap}.columns>*{width:unset}.columns .column{margin-top:0px;margin-bottom:0px}}
