body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,dl,dd,ol,ul,figure{margin:0;padding:0}body{font-family:"Chronicle Text G1 A","Chronicle Text G1 B";font-size:18px;line-height:1.5;font-weight:300;color:#111;background-color:#fff;-webkit-text-size-adjust:100%}@media (max-width: 470px){body{line-height:1.3}}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,figure{margin-bottom:30px}ul,ol{margin-left:0}li>ul,li>ol{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:300}a{color:#111;text-decoration:none}a:visited{color:#111}a:hover{opacity:0.8}.site-header{padding:0 15px}.site-title{color:#111;font-family:"Chronicle Display A", "Chronicle Display B";font-size:48px;display:inline-block;margin:0 auto;line-height:0.9;padding:30px 0;text-align:center;text-decoration:none;font-style:normal;font-weight:300;width:100%}@media (max-width: 759px){.site-title{font-size:40px}}.hidden{display:none}.wrapper{margin:0 auto;max-width:1195px}#filters{border-top:2px solid #DF7D1D;cursor:pointer;display:flex;flex-wrap:wrap;gap:18px;justify-content:center;padding:30px 0 40px 0}#filters button{all:unset;color:#535150;font-family:"Ringside Compressed A", "Ringside Compressed B";font-size:22px;opacity:0.6;text-transform:uppercase}#filters button:hover{opacity:1}#filters button.active{opacity:1}@media (max-width: 759px){#filters{gap:0;padding:30px 0;margin:0 auto;max-width:300px}#filters button{font-size:16px;margin:0 15px 10px 0}}ul.post-list{display:flex;flex-wrap:wrap;list-style:none;justify-content:center;gap:80px}@media (max-width: 1130px){ul.post-list{gap:50px}}ul.post-list li{flex-basis:325px;padding:10px}ul.post-list li h2.post-link{color:#535150;display:block;font-family:"Chronicle Display A", "Chronicle Display B";font-style:normal;font-weight:300;font-size:21px;line-height:1.1;margin-bottom:15px}@media (max-width: 759px){ul.post-list li h2.post-link{font-size:18px}}ul.post-list li p{border-top:1px solid #ada195;color:#ada195;font-size:13px;margin:15px 0 0 0;width:100%}ul.post-list li .image-wrapper{cursor:pointer;position:relative}ul.post-list li .image-wrapper img{min-width:0}ul.post-list li .image-wrapper .links{border-radius:3px;font-family:"Ringside Compressed A", "Ringside Compressed B";opacity:0;padding:30% 0;position:absolute;text-align:center;text-transform:uppercase;top:0;transition:opacity 0.25s ease;width:100%}ul.post-list li .image-wrapper .links a{color:#646162;margin:5px}ul.post-list li .image-wrapper .links a:hover{border-bottom:1px solid #646162}ul.post-list li.oddities .image-wrapper{cursor:default}ul.post-list li:not(.oddities) .links:hover{background-color:#ffffff;opacity:0.95}.post{border-top:2px solid #DF7D1D;margin:0 auto;max-width:700px;padding:0 35px;width:66%}@media screen and (max-width: 600px){.post{padding:0;width:90%}}.post-title{font-size:33px;font-family:"Chronicle Display A", "Chronicle Display B";font-weight:300;line-height:1.2;margin-bottom:5px}.post-header{margin-top:55px}.post-header p.involvement{font-size:16px;color:#B2B2B2;margin-bottom:0 !important}.post-content{margin-bottom:200px}@media screen and (max-width: 600px){.post-content{width:100%}}.post-content img{margin:30px 0;max-width:100%}.post-content img.med-img{margin-left:10%;width:80%}.post-content img.sm-img{margin-left:33%;width:33%}@media (max-width: 700px){.post-content img.sm-img{margin-left:25%;width:50%}}@media (max-width: 410px){.post-content img.sm-img{margin-left:12.5%;width:75%}}.post-content a{color:#126caf;font-weight:bold}.post-content p{color:#5E5E5E;font-weight:400}.post-content ul{color:#5E5E5E;margin-left:2em}.post-content p.date{font-family:"Chronicle Text G1 A", "Chronicle Text G1 B";font-size:15px;margin:15px 0 20px 0}@page{margin:0}.print-page{width:8.5in;height:11in;padding:0.5in}.print-page .site-title.name{margin-bottom:30px;padding:0;text-align:left}.print-page .main-content{color:#212121;display:flex;gap:80px;-webkit-print-color-adjust:exact}.print-page .main-content .experience{width:1010px}.print-page .main-content .experience ul{padding:0 16px}.print-page .main-content .skills{color:#898885;-webkit-print-color-adjust:exact}.print-page .main-content .section-title{color:#959492;font-family:"Ringside Compressed A", "Ringside Compressed B";font-size:20px;font-weight:700;line-height:1.1;margin:0 0 4px 0;-webkit-print-color-adjust:exact}.print-page .main-content .company-name{color:#464542;font-family:"Ringside Regular A", "Ringside Regular B";font-size:21px;font-weight:600;margin:0;-webkit-print-color-adjust:exact}.print-page .main-content .job-title{font-family:"Ringside Regular A", "Ringside Regular B";font-size:17px;margin:-6px 0 0 0}.print-page .main-content .description{color:#555553;font-family:"Chronicle Text G1 A","Chronicle Text G1 B";line-height:1.3;margin:0 0 20px 0;-webkit-print-color-adjust:exact}.print-page .main-content .description.intro{margin-bottom:8px}.print-page .main-content .rail-wrap{display:flex;font-family:"Ringside Regular A", "Ringside Regular B";flex-direction:column;justify-content:space-between;height:10.9in}.print-page .main-content .rail-wrap ul{font-size:16px;list-style-type:none}.print-page .main-content .rail-wrap ul li{line-height:1.3;margin-bottom:8px}.print-page .main-content .rail-wrap ul li span{color:#8f8e89;font-weight:800}.print-page .main-content .rail-wrap .contact-info{font-family:"Chronicle Text G1 A","Chronicle Text G1 B"}.print-page .main-content .rail-wrap .contact-info p{margin:0}.print-page .main-content .rail-wrap .contact-info p a{border-top:3px solid #dd7c1d;display:block;font-family:"Ringside Regular A", "Ringside Regular B";padding:6px 0;margin-top:12px;margin-right:-0.5in}.print-page .main-content .rail-wrap .contact-info .section-title{color:#dd7c1d;-webkit-print-color-adjust:exact}.print-page .cover-letter .description{color:#3c3b39;-webkit-print-color-adjust:exact}.print-page .cover-letter .description a{color:#3c7b99;-webkit-print-color-adjust:exact}.print-page .cover-letter .rail-wrap{width:424px}
