html{display:flex;flex-direction:column;min-height:100%}body{background:#790951;background:linear-gradient(180deg,#ee00b4,#790951 92%);background-attachment:fixed;background-repeat:no-repeat;height:100vh;margin:0;transition:.5s}header{box-sizing:border-box;display:flex;height:12em;justify-content:space-around;left:0;min-height:2em;position:fixed;top:0;width:100%;z-index:100}.bio{background:#790951;background:linear-gradient(180deg,#ee00b4,#790951 92%)}.develop{background:#5b0cd9;background:linear-gradient(30deg,#2f89cc,#5b0cd9 92%)}.lead{background:#d90c21;background:linear-gradient(220deg,#cc732f,#d90c21 92%)}.design{background:#74b845;background:linear-gradient(120deg,#cacd9f,#74b845 92%)}.consult{background:#bf0375;background:linear-gradient(70deg,#0022c9,#bf0375 92%)}.hide{display:none!important}div#contentContainer>div.content,div#contentContainer>div.summary{display:flex;justify-content:space-around}div#topicContent,div#topicSummary{bottom:0;left:0;overflow:hidden;position:fixed;right:0;text-align:justify;text-justify:auto;top:12em}div#topicContent:hover,div#topicSummary:hover{overflow-y:overlay}div#topicContent{background:hsla(0,0%,100%,.95);background:linear-gradient(180deg,rgba(30,30,30,0),rgba(30,30,30,.8) 5px);color:#fff}div.topicContent.scroller,div.topicSummary.scroller{margin:2em auto 4em;max-width:34em;min-width:9em;padding:0 1em}div#contentContainer{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0}::-webkit-scrollbar{height:10px;transition:.5s;width:10px}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)!important}::-webkit-scrollbar-track{background:rgba(0,0,0,.2)!important}body{color:#202;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}strong{font-weight:700}.highlight,strong{color:#fff;opacity:.8}weak{color:#000;opacity:.6}.topicSummary.page-media,.topicSummary.page-media weak{color:#002;opacity:1}.cursor{font-size:.8em;font-weight:lighter;opacity:.5;transition:.5s}.cursor.invisible{opacity:0}a,a:link,a:visited{color:#fff;font-weight:700;opacity:.6;text-decoration:underline 1px dotted;transition:.5s}a:hover{opacity:1}.sedcard{margin:0 auto;padding:0 0 2em;text-transform:uppercase;width:31em;z-index:2}.sedcard li{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;width:31em}.sedcard div:nth-child(odd){margin-right:.5em;text-align:right}.sedcard li div{min-width:15em}.sedcard li{cursor:pointer;transition:.5s}.sedcard li.selector{background-color:transparent;background:radial-gradient(circle,rgba(2,0,36,0) 0,transparent 100%);transition:.5}.sedcard li.selector.active,.sedcard li.selector:hover{background-color:rgba(0,0,0,.5);background:radial-gradient(circle,rgba(2,0,36,.5) 0,transparent 100%)}@media only screen and (max-width:410px){h2{margin:0;padding:1em 0}ul.sedcard span.optional{display:none}}@media only screen and (max-width:260px){h2{margin:0;padding:0}ul.sedcard span.optional,ul.sedcard:first-child div{display:inline}ul.sedcard{padding:0;width:100%}.sedcard li{width:100%}.sedcard div{padding-left:1em;text-align:left!important}.sedcard li div{min-width:10em}}footer{bottom:0;color:#fff;height:3em;left:0;position:fixed;right:0;transition:.5s;z-index:100}footer.content{top:8.6em}footer.content div.more{border-radius:15% 15% 0 0}footer div.more{background-color:rgba(0,0,0,.5);border-radius:0 0 15% 15%;cursor:pointer;height:2.5em;margin:auto;opacity:.5;overflow:hidden;padding-top:1em;width:84px}footer div.more:hover{opacity:1}footer div.more svg{height:100%;margin:auto;transform-origin:center center;transition:.25s;width:100%}footer div.more svg:hover{padding-top:.5em;transform:scale(1.1)}@keyframes wobble{0%{padding-top:.25em;transform:scale(1.1);-webkit-transform:scale(1.1)}80%{padding-top:.75em;transform:scale(1.2);-webkit-transform:scale(1.2)}to{padding-top:.5em;transform:scale(1.1);-webkit-transform:scale(1.1)}}footer div.more svg.stress{animation:wobble .25s linear 2 alternate;-webkit-animation:wobble .25s linear 2 alternate}footer.summary div.more{transform:rotate(180deg)}canvas{height:190px;left:0;position:absolute;top:0;width:100%;z-index:1}