@font-face{font-family:"subset Playfair Display";src:local("Playfair Display Regular"),local("PlayfairDisplay-Regular"),url(/fc223426b8b00fb87b2d.woff2) format("woff2"),url(/3c8742902ce7ee02ecbd.woff) format("woff"),url(/b4efc6e3257884d0d515.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:block}@page{margin:0}body{font-family:"Helvetica",Arial,sans-serif;font-size:16px;display:flex;justify-content:center;margin:0}@media print{body{background-image:none;font-size:14px}}@media not print{body{background-image:url(/155177676efe594c3b7a4d312885fad2.jpg);background-size:cover;background-position:center;background-attachment:fixed;padding:.5in}@media(max-width: 912px){body{padding:calc((100% - 816px) / 2)}}@media(max-width: 816px){body{padding:0}}body #resume{box-shadow:3px 3px 4px 4px rgba(0,0,0,.6);max-width:816px;box-sizing:border-box}}h1{font-family:"subset Playfair Display",Times,serif;font-weight:normal;font-size:3.5em}h2{font-family:Helvetica,serif;font-size:1.25em;margin:.25em 0em}h3{font-size:1em;margin:.375em 0em .25em 0em;font-weight:normal}h4{font-style:italic;font-weight:normal;margin:.25em 0em}p{margin:.25em 0em}ul{margin:.375em 0em}ul li{margin:.25em 0em}a{display:inline-block}#resume{border:none;background-color:#fff;box-shadow:none;width:100%;padding:.25in .5in}@media(min-width: 568px){.intro{display:grid;grid-template:"left right" auto "mid mid" auto "bot bot" auto/1fr min-content;gap:.25em .5em}.intro>*:first-child{margin:0em;grid-area:left;white-space:nowrap}.intro>*:nth-child(2){grid-area:right}.intro>*:nth-child(3){grid-area:mid}.intro>*:nth-child(4){grid-area:bot}}.return-address{text-align:center;align-self:center}.return-address>:first-child::before,.return-address>:first-child::after{content:"—";padding:0em .5em}.experience{margin:.5em 0em 1em 0em}.experience-one-line{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.organization>*:nth-child(2)::before,.organization>*:nth-child(2)::after{content:"—";padding:0em .25em}.organization>*:last-child{float:right}.organization .role{font-weight:600}.hackathons{display:flex;flex-flow:row wrap;justify-content:space-around}.hackathons>div{display:flex;flex-flow:column nowrap;align-items:center}.inline-list{display:flex}.inline-list>*:nth-child(n+2)::before{content:"○";padding:0em .25em}@media print{.not-for-print{display:none}}@media not print{.not-for-web{display:none}}
