@font-face{font-family:Lato Regular;src:url(/assets/lato-regular-webfont-DUenDj-t.eot);src:url(/assets/lato-regular-webfont-DUenDj-t.eot?#iefix)format("embedded-opentype"),url(/assets/lato-regular-webfont-jM4YUwnG.woff2)format("woff2"),url(/assets/lato-regular-webfont-BF4eARIZ.woff)format("woff"),url(/assets/lato-regular-webfont-BQAzFiGk.ttf)format("truetype"),url(/assets/lato-regular-webfont-DgHnYn_0.svg#latoregular)format("svg");font-weight:400;font-style:normal}@font-face{font-family:Lato Light;src:url(/assets/lato-light-webfont-BhVSlAH9.eot);src:url(/assets/lato-light-webfont-BhVSlAH9.eot?#iefix)format("embedded-opentype"),url(/assets/lato-light-webfont-XKTDxlLp.woff2)format("woff2"),url(/assets/lato-light-webfont-DZ0mpiS8.woff)format("woff"),url(/assets/lato-light-webfont-bXJYMpyL.ttf)format("truetype"),url(/assets/lato-light-webfont-BUEpemkG.svg#latolight)format("svg");font-weight:400;font-style:normal}@font-face{font-family:Lato Light Italic;src:url(/assets/lato-lightitalic-webfont-CVAkfvN5.eot);src:url(/assets/lato-lightitalic-webfont-CVAkfvN5.eot?#iefix)format("embedded-opentype"),url(/assets/lato-lightitalic-webfont-CGxAotfe.woff2)format("woff2"),url(/assets/lato-lightitalic-webfont-BNlhVYE9.woff)format("woff"),url(/assets/lato-lightitalic-webfont-L1P0xQMf.ttf)format("truetype"),url(/assets/lato-lightitalic-webfont-_U9sMU9p.svg#latolight_italic)format("svg");font-weight:400;font-style:normal}@font-face{font-family:Lato Heavy;src:url(/assets/lato-heavy-webfont-CBWltsoY.eot);src:url(/assets/lato-heavy-webfont-CBWltsoY.eot?#iefix)format("embedded-opentype"),url(/assets/lato-heavy-webfont-B9JBjj7f.woff2)format("woff2"),url(/assets/lato-heavy-webfont-mGjpw0tl.woff)format("woff"),url(/assets/lato-heavy-webfont-BpPk6D2T.ttf)format("truetype"),url(/assets/lato-heavy-webfont-C56NKe5j.svg#latoheavy)format("svg");font-weight:400;font-style:normal}body,html{color:#000;-webkit-text-size-adjust:100%;height:100%;margin:0;font-family:Lato Light,serif;font-size:16px;line-height:20px}a{color:#474747;font-family:Lato Light Italic;text-decoration:underline}a:hover{text-decoration:underline}a:visited{color:#474747}.col2{float:right;z-index:2;text-align:left;vertical-align:top;width:100%;box-shadow:0 0 20px 7px #878787}.col2 .inner{padding-top:2.5%;padding-left:5%;padding-right:6%;position:relative}.inner .table-cell{padding-bottom:20px}.inner .table-cell .table-cell{padding-bottom:0}.picture{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.clear{clear:both}.table{width:100%;display:table}.table-row{vertical-align:top;display:table-row}.table-cell{vertical-align:top;display:table-cell}.table-cell.left{text-transform:uppercase;letter-spacing:-.2px;width:200px;font-family:Lato Heavy;font-size:20px;line-height:20px}p{margin-top:0;margin-bottom:0}.gray{color:#bababa;text-decoration:none}.gray a,.gray a:visited{color:#bababa}.grayer{color:#878787}.black a,.black a:visited{color:#000;text-decoration:none}.black a:hover{text-decoration:underline}h1{letter-spacing:-3px;margin:20px 0 10px;padding:0;font-family:Lato Light;font-size:80px;line-height:80px}.title{margin-bottom:6px;font-family:Lato Regular;font-size:20px;line-height:20px;display:inline-block}.blurb{margin-bottom:16px;font-family:Lato Light Italic;font-size:16px;display:inline-block}.blurb:last-child{margin-bottom:0}.resume ul{margin-top:0;margin-bottom:16px;font-family:Lato Light;font-size:16px}.resume ul:last-child{margin-bottom:0}.resume li{margin-bottom:4px}ul.contact{padding:0;list-style-type:none}.contact a{text-decoration:none}.ribbon{z-index:5;width:225px;height:225px;position:absolute;top:0;left:auto;right:0;overflow:hidden}.ribbon .content{text-transform:uppercase;text-align:center;letter-spacing:1px;color:#fff;background:#f05748;width:300px;font-family:Lato Light;font-size:12px;line-height:50px;transform:rotate(45deg)translateY(108%)translate(12%)}.ribbon a,.ribbon a:visited{color:#fff}.ribbon.shadow .content{box-shadow:0 0 3px #0000004d}#print-message{text-align:right}@media only screen and (width<=1000px){.ribbon{width:100%;height:auto;position:relative;top:auto;right:auto}.ribbon .content{width:100%;transform:none}.table-cell{display:block}h1{margin:10px 0 0;font-size:44px;line-height:58px}#print-message{display:none}}@media only screen and (width>=1600px) and (width<=1799px){.col2{width:80%;margin-left:10%;margin-right:10%}.ribbon{right:10%}}@media only screen and (width>=1800px) and (width<=1999px){.col2{width:70%;margin-left:15%;margin-right:15%}.ribbon{right:15%}}@media only screen and (width>=2000px){.col2{width:60%;margin-left:20%;margin-right:20%}.ribbon{right:20%}}@media print{title{display:none}@page{margin:1.25cm .75cm}.col1{display:none}.col2{width:100%;box-shadow:none;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.col2 .inner{padding-top:0}.ribbon{display:none}h1{margin-top:0;font-size:60px;line-height:60px}.title{margin-bottom:3px;font-size:16px;line-height:18px}.blurb{margin-bottom:8px;font-size:14px}.table-cell.left{width:150px;font-size:16px;line-height:16px}body,html{font-size:14px;line-height:16px}.resume ul{padding-right:50px;font-size:14px;line-height:16px}.resume li{margin-bottom:2px}#print-message{display:none}}
