/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}a{color:#c00;text-decoration:none}a:hover,a:active,a:focus{color:#333;text-decoration:underline}@media (prefers-color-scheme: dark){a{color:#cc6666}a:hover,a:active,a:focus{color:#ccc;text-decoration:underline}}.print{display:none}body{color:#333;font:normal 16px/1.4 "Muli",sans-serif}@media (prefers-color-scheme: dark){body{color:#ccc;background-color:#16161d}}h1{font-size:1.75em}h2{font-size:1.5em;text-align:left}h3{font-size:1.25em;font-weight:400}.nixie{font-family:'Nixie One', monospace}.lato{font-family:'Lato', sans-serif;font-weight:100}.garamond{font-family:'EB Garamond', serif}.uc{text-transform:uppercase}.nc{text-transform:none}.strike{position:relative}.strike:before{content:"";display:block;position:absolute;left:0;top:50%;width:100%;height:2px;background-color:#c00;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.clearfix::after{clear:both;content:'';display:table}.container{max-width:640px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.mb0{margin-bottom:0 !important}header{position:relative;padding:80px 0 50px;text-align:center}header nav{position:absolute;top:0;left:0;width:100%;text-align:right}header nav ul li{display:inline-block;margin-left:2em;list-style:none outside none}header img{width:140px}header h1{display:block;margin-top:0;margin-bottom:40px;font-size:2em;font-weight:300;line-height:1}header .block{display:block;width:60%;margin:0 auto;padding:25px 5%;border-top:1px solid #c00;border-bottom:1px solid #c00;font-size:1.5em;line-height:1}header .block .bigtext-exempt{padding:.25em 0 0;font-weight:300}header .block .flip{display:inline-block;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}section{padding:0 0 60px}section small{font-size:.75em;font-weight:400}section p{margin:1em 0 .5em}#details{text-align:center}#details .row{margin:0}#details .row:last-child{margin-bottom:2em}#details .row span{display:inline-block;padding:0 .5em}#details .row span:first-child{width:45%;text-align:right;font-weight:700}#details .row span:last-child{width:55%;text-align:left}#details ul{margin-top:0;padding:0}#details ul li{list-style:none outside none;margin-bottom:.25em}#tools .tool{position:relative;padding-left:2em;margin:0 0 .25em}#tools .tool .light{color:#999}#tools img{width:50px;height:50px;margin:0 5px 5px 0;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}@media (prefers-color-scheme: dark){#tools img.invert{-webkit-filter:invert(0.8);filter:invert(0.8)}}#experience .job:not(:last-child){margin-bottom:2em}#experience .job ul{margin:.5em 0}#experience .job ul li{list-style-type:square;margin-bottom:.25em}#education p{padding-left:2em;margin:0}#works{text-align:center}#works .work{overflow:hidden;position:relative;padding:80px 0}#works .work:first-of-type{padding-top:0}#works .work:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:120px;height:1px;background-color:#c00}#works h3{margin:0}#works h3 small{font-size:.6em;color:#999}#works .thumb,#works .desc{display:block;float:left;width:50%;padding:0 20px;text-align:left}#works .desc{padding-left:0}#works .thumb{padding-right:0}#works .thumb .image{overflow:hidden;position:relative;max-height:400px;background-color:#000}#works .thumb .image img{display:block;width:100%;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}#works .thumb .image:not(.no-gallery){cursor:pointer}#works .thumb .image:not(.no-gallery):hover:after{content:"view project";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;padding:.75em 1em;color:#fff;border:1px solid #fff;border-radius:5px}#works .thumb .image:not(.no-gallery):hover img{opacity:.3}#works .desc .link{margin-bottom:1rem;font-size:.875em}#works .desc p{line-height:1.5}#works .desc .tags{margin-top:2em;cursor:pointer}#works .desc .tags span{display:inline-block;padding:.25em .75em;margin:0 .5em .5em 0;font-size:.75em;border:1px solid #c00;border-radius:4px}#works .desc .tags span.on{color:#fff;background-color:#c00}#works .slideshow{position:relative;padding:60px 0 0;clear:both}#works .slideshow .slides{margin:0 auto;padding:0}#works .slideshow .slides li{list-style:none outside none}#works .slideshow .slides li img,#works .slideshow .slides li video{max-width:100%;max-height:70vh}#works .slideshow .flex-direction-nav a{height:50px;opacity:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#works .slideshow .flex-direction-nav .flex-prev{left:0;padding-left:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}#works .slideshow .flex-direction-nav .flex-next{right:0;padding-right:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}#works .slideshow:hover .flex-direction-nav a{background-color:rgba(255,255,255,0.7)}
/*# sourceMappingURL=main.min.css.map */