@page{size:Letter;margin:0}.screen-only{display:none}.intro{padding-top:1lh}.contact-2,.projects{page-break-before:always}.highlight{margin:0 0 .7lh;padding:0;list-style-type:disclosure-closed}.highlights{padding:0 0 0 2em;list-style-type:disclosure-closed}.resume-main{background:rgba(0,0,0,0);grid-row-gap:2rem;grid-column-gap:2rem;grid-template-areas:"title title" "contact intro" "disciplines experience" "technologies experience" "y experience" "contact2 projects" "education projects" "certifications projects";grid-template-rows:auto auto auto auto 1fr auto auto 1fr}.resume-main section{margin-top:1rem}.resume-page{font-size:12px;line-height:1.2;height:22in;width:8.5in;padding:.5in .25in .25in;box-sizing:border-box;margin:0 auto;overflow:hidden;background:rgba(0,0,0,0);position:relative}.resume-page::before{display:block;position:absolute;content:"";background:#eac11c;width:calc(33% - 1.5rem);height:100%;top:0;left:0;z-index:-2}.resume-page .site-header,.resume-page .site-footer{display:none}.resume-main .page-title{white-space:nowrap;background:#fff;border:1px solid #000;box-shadow:4px 4px 0 #000;display:flex;padding:0}.resume-main .page-title .name{width:calc(33.33% - .375in);margin-right:1rem;text-align:right}.resume-main .page-title span{display:inline-block;font-size:2rem}.project{grid-template-areas:"title title url" "role x published" "highlights highlights highlights"}.education .course-intro{display:inline-block;font-weight:bold}.education .courses{display:inline;margin:0;padding:0}.education .courses .course{display:inline-block}.education .courses .course::after{content:", "}.education .courses .course:last-child::after{display:none}