:root{--color-copy:#444;--color-solid:#000;--color-background:#fff;--color-accent:#f60;--color-soft:#999;--color-very-soft:#ddd;--color-header-bg:#fffb}h1,h2{font:16px/150% NipCensPrintUnicode,Helvetica,Verdana,Arial;word-spacing:.25ex}a,h1,h2{color:var(--color-accent)}a{text-decoration:none}body{-webkit-font-smoothing:antialiased;font:13px/150% Helvetica,Verdana,Arial;margin:0}@media (max-width:768px) and (prefers-color-scheme:dark){:root{--color-copy:#ccc;--color-solid:#fff;--color-background:#000;--color-header-bg:#000b}header{box-shadow:0 0 20px #000}}@media (max-width:768px){header{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--color-header-bg);box-sizing:border-box;left:0;margin-bottom:1ex;padding:10px 20px 0;position:fixed;top:0;width:100vw;z-index:10}main{padding-top:120px;position:relative;z-index:0}}body{color:var(--color-solid);font-size:16px}h1{font-size:2.25rem;line-height:1}h1,h2{font-weight:400;margin:0;text-transform:uppercase}h2{font-size:1.8rem}h3{display:inline;font-size:1rem;font-weight:700}p{color:var(--color-copy);margin:0 0 1ex}ul{list-style:none;margin:0;padding:0}li{display:flex;flex-wrap:wrap;justify-content:space-between}.experience li{margin-bottom:1em}b{color:var(--color-solid)}.has-titles h3:after,.sep:after{color:var(--color-soft);content:"|";font-size:.8em;font-weight:400;padding:0 1ex}.page{background-color:var(--color-background);padding:20px}.date{color:var(--color-copy);font-size:.8rem;font-style:italic;padding-right:0}.description{flex:100% 1}.hidden-sm{display:none}.hidden-md{display:initial}@media (min-width:769px){body{background-color:#fff;background-image:linear-gradient(0deg,#0000001a,#00000005);font-size:15px}h2{font-size:1.9rem}li{margin-bottom:unset}.hidden-sm{display:initial}.hidden-md{display:none}.page{border:1px solid var(--color-very-soft);border-radius:5px;margin:30px auto;max-width:900px;padding:10px 20px;width:90%}}@media print{body{background-image:none;font-size:12.25px}header{padding:0;position:static}.hidden-sm{display:initial}.hidden-md{display:none}main{padding-top:unset}p{color:#000;line-height:1.8em}.page{border:none;margin:0;max-width:none;padding:0;width:auto}}
/*# sourceMappingURL=main.dcba30d4.css.map*/