﻿body{overflow-x:auto}.resume-holder{max-width:100vw}page[class=resume]{width:20.3cm;height:54.8cm;margin:auto;padding-left:.6cm;padding-right:.6cm;padding-top:.3cm;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;border:1pt solid #000}@media only screen and (max-width: 21cm){.resume-holder{overflow-x:scroll}#print-resume-button{display:none}}.resume>.address{margin-top:10pt;flex-basis:30%;flex-grow:1;order:1;font-size:11pt;height:35pt}.resume>.contact{margin-top:10pt;flex-basis:30%;flex-grow:1;text-align:right;order:3;font-size:11pt;height:35pt}.resume>.name{flex-basis:30%;text-align:center;font-size:18pt;flex-grow:2;order:2;font-weight:bold;margin-top:4pt}.resume>section{position:relative;flex-basis:100%;order:4;margin-top:7pt;padding-left:75pt;padding-right:1pt}.resume>section>h3{margin:0;font-size:12pt;position:absolute;left:5pt;width:65pt;display:inline-block}.resume>section>div{position:relative}.resume-date{position:absolute;right:0;font-size:12pt}.resume>section>.school>.gpa{position:absolute;right:25pt;font-size:12pt;font-weight:550}.grad-date::before{margin-left:6pt;margin-right:8pt;content:"–"}.grad-date{display:inline}.resume>section>.job{margin-bottom:1pt}.resume-project{margin-top:1pt}.resume>section>.resume-link,.resume>section>.resume-print{font-weight:bold;position:absolute;left:15pt;margin-top:3pt}.resume-print{display:none}.resume-location::before{content:"("}.resume-location::after{content:")"}.resume-location{display:inline;font-size:10pt}ul{margin:0;padding:0;margin-bottom:4pt;line-height:1em;list-style-position:inside}li{padding:0;padding-left:7pt;margin-left:15pt}ul.wide li{margin-left:-45pt}ul.less-wide li{margin-left:-5pt}highlight{color:blue;font-weight:600}.resume>.empty{order:10;height:100%;flex-basis:100%;display:block}.resume>.censored{color:#d3d3d3;display:block;border-radius:1em;text-align:center}.job-name{display:inline}.project-name{display:inline}.research-title{font-style:italic}.research-author::before{content:"by "}.research-author{display:inline-block}.research-info{font-size:small}.video-star::before{content:"* "}.resume>.debug{border:1pt solid #000}@media print{#created-by{display:none}.resume-link,h1,h2,body>div,#project-videos,.button,a{display:none !important}.resume-print{display:inline}page[class=resume]{border:0pt}}.resume-description{display:none;position:absolute;text-indent:12pt;opacity:0;left:-80pt;top:15pt}.resume-description.shown{display:block;background:#f5f0ff;border:2pt solid #9696ff;border-radius:.3em;z-index:999;padding:5pt;opacity:1}.resume-hover:hover{background:#f5f0ff;border-radius:.3em;cursor:pointer;z-index:500}.box{padding:10px;margin:10px;height:330pt;flex-basis:45%;flex-grow:1;border-color:#00105b;border-style:solid;border-width:1pt;border-radius:.6em;box-shadow:5px 5px 10px #d3d3d3;background-color:#f0f5f3;transition:box-shadow .5s}.box:hover{box-shadow:10px 10px 15px gray}#showcase{margin-left:auto;margin-right:auto;max-width:850pt;padding-top:.5em}.lowerline{font-size:8pt;display:block;clear:both}.vid{padding:0 0 15pt 0;width:100%;height:60%}.img{padding:0 0 15pt 0;display:block;margin:auto;height:60%}.vidtitle{display:block;font-size:1.1em;background-color:#add8e6;border-style:solid;border-width:0 0 0 5px;border-color:blue;padding:5pt}.description{display:block;background-color:#add8e6;height:0pt;overflow:hidden;font-size:.9em;text-indent:5pt;transition:height .5s;padding:5pt 5pt 0pt 5pt;text-align:justify}.project:hover .description{height:75pt;border-radius:0 0 .4em .4em;overflow-y:scroll}@media screen and (max-width: 800px){.description{height:75pt;overflow:auto}.project:hover .description{overflow:auto}}/*# sourceMappingURL=pagestyle.css.map */
