/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-moz-box-sizing:inherit;box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}.layout{background-color:#fff;margin:0 auto;max-width:75em;font-family:Helvetica,Arial,sans-serif;padding:1.5em 1em}.cv-layout,.layout{color:#0b0c0c;line-height:1.5}.cv-layout{background-color:#eee;font-family:Times New Roman,serif;font-size:14px;overflow:auto}@media print{.cv-layout{background-color:#fff}}.cv-layout .technology{font-size:1em}.hero-banner h1{line-height:1.2;font-size:2em}.footer{border-top:1px solid #000;margin-top:1em;padding-top:1em;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center}.footer>a{display:block}@media(max-width:50em){.footer{padding-top:.5em;font-size:2em}}.anchor{color:#008060}.anchor:hover{color:#004c3e}.heading{border-bottom:1px solid #000;font-weight:700;font-size:1.6em;padding-top:.5em;margin-bottom:.4em}.work-experience{padding:.1em 0}.work-experience .work-experience-heading{font-size:1.4em;margin:.2em 0}.work-experience .work-experience-heading small{display:inline-block;font-size:.8em;color:rgba(0,0,0,.54)}.work-experience .work-experience-accomplishments{padding-left:1.4em;margin:.5em 0}.work-experience .work-experience-accomplishments li{list-style-type:disc;list-style-position:outside}.technology{font-size:.8em;padding:.4em;border:1px solid #666;background-color:#f7f7f7;margin:.3em;border-radius:4px}.technology-list li{display:inline-block}.cv-header{text-align:center}.cv-header h1{font-size:1.7em}.key-skill td{padding:.2em .5em;min-width:9em}.key-skill .key-skill-years{min-width:5em}.key-skill-list{margin-top:1em}.key-skill-list tr{border-bottom:1px solid #ddd}.key-skill-list tr:last-child{border-bottom:none}.education{display:grid;grid-gap:24px;gap:24px;grid-template-columns:100px auto;-webkit-align-items:center;-moz-box-align:center;align-items:center}.education-list{display:grid;grid-row-gap:14px;row-gap:14px}.cv-page{background-color:#fff;width:21.5cm;height:27.9cm;padding:2em;margin:.5em auto;max-width:54em;box-shadow:0 0 6px rgba(0,0,0,.2)}@media print{.cv-page{padding:0 1cm;margin:0;max-width:none;box-shadow:none;height:auto;page-break-after:always;-webkit-column-break-after:page;break-after:page}}