.blurredPurple{background-color:rgba(75,0,130,0.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.orangeButton{display:inline-block;text-decoration:none;color:#f04400;padding:8px 1rem;border-radius:5px;-webkit-border-radius:5px}.orangeButton:hover{color:#fff;background:#f04400}.orangeButton:active{color:#fff;background:#4b0082}.sideText{font-style:italic;font-size:.9em;color:#a9a9a9}i.future{opacity:.6}h1.resume-category{padding:0;text-align:center;margin-top:80px;margin-bottom:-80px}h1.resume-category i,h1.resume-category span.title{margin:12px}h1.resume-category i{color:#4b0082}h1.resume-category span.title{display:inline-block;position:relative}h1.resume-category span.filtered{position:absolute;top:-20px;left:2px;white-space:nowrap;font-size:1rem;font-weight:normal;font-style:italic}h1.resume-category span.filtered:hover{color:#4b0082}h1.resume-category span.filtered:active{color:#7d01d7}.resume-category-set{padding-top:1rem;padding-bottom:1rem}.resume-row{position:relative}.resume-row .resume-left{line-height:160%;margin-left:1rem;white-space:nowrap;color:#a9a9a9}.resume-row .resume-right p:first-child{margin-bottom:0}.resume-row .resume-right p:last-child{margin-top:0}.resume-row .resume-right p.resume-sub{font-weight:bold;margin:0;padding-top:0}.resume-row .resume-right p.resume-sub span{font-weight:normal}.resume-row:hover .resume-left{color:#4b0082}.resume-graph{margin:5px 0 1rem 1rem;border-left:1px solid #a9a9a9;border-bottom:1px solid #a9a9a9;padding:0 5px}@media (min-width:500px){.resume-graph{margin:0 0 0 1rem}}.resume-graph .graph-item{margin-bottom:10px;max-height:1.3rem;overflow:hidden;transition:max-height 500ms ease-in-out 0ms;-webkit-transition:max-height 500ms ease-in-out 0ms;-o-transition:max-height 500ms ease-in-out 0ms;-moz-transition:max-height 500ms ease-in-out 0ms;-ms-transition:max-height 500ms ease-in-out 0ms;-kthtml-transition:max-height 500ms ease-in-out 0ms}.resume-graph .graph-item .graph-bar{cursor:pointer;background-color:#f04400;height:1.3rem;border-radius:.65rem;-webkit-border-radius:.65rem;padding-left:.65rem}.resume-graph .graph-item .graph-bar .skill{font-size:.9em;line-height:1.3rem;color:#fff}.resume-graph .graph-item p.skill-info{margin:0 10px 1rem 10px;padding:5px .75rem 5px .75rem;border-left:2px solid;border-color:#f04400}.resume-graph .graph-item:hover .graph-bar{background-color:#7d01d7}.resume-graph .graph-item:hover p.skill-info{border-color:#7d01d7}.resume-graph .graph-item:active .graph-bar{background-color:#4b0082}.resume-graph .graph-item:active p.skill-info{border-color:#4b0082}.resume-graph .graph-item.open{max-height:400px;transition:max-height 500ms ease-in-out 0ms;-webkit-transition:max-height 500ms ease-in-out 0ms;-o-transition:max-height 500ms ease-in-out 0ms;-moz-transition:max-height 500ms ease-in-out 0ms;-ms-transition:max-height 500ms ease-in-out 0ms;-kthtml-transition:max-height 500ms ease-in-out 0ms}.resume-graph span{color:#a9a9a9;font-style:italic;font-size:small;position:absolute;bottom:0;right:5px}span.cv-language{display:inline-block;width:70px}span.cv-langlevel{color:#a9a9a9}@media (min-width:500px){.resume-row{margin:auto;position:relative;display:inline-block;width:100%}.resume-row .resume-left{width:23%;float:left;margin-left:0;text-align:right}.resume-row .resume-right{width:77%;float:left}.resume-row .resume-right p{padding-bottom:0;padding-top:0}.resume-row+.resume-row{margin-top:1rem}}a.category-filter{position:absolute;bottom:3px;right:3px;width:18px;height:18px;line-height:14px;font-size:14px;padding-top:1px;border-radius:3px;-webkit-border-radius:3px;text-align:center;color:#f7f7f7;border:1px solid #f7f7f7}a.category-filter:hover{color:#4b0082;border:1px solid #4b0082}a.category-filter:active{color:#7d01d7;border:1px solid #7d01d7}.headerByline{font-style:italic;font-size:.9em;color:#a9a9a9;margin-top:-1.34rem;margin-bottom:1.34em}.authorClosing i,.continueReading i{margin-left:7px}.introReferences{text-align:center}span.authorCredits,.referenceSummary span{color:#a9a9a9}