html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:transparent}main,article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:separate;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:after{content:" ";display:block;clear:both}@font-face{font-family:Ricty;src:url(./Ricty-CJ45fVRM.ttf) format("truetype")}::selection{color:#fff;background-color:#000}body{font-size:16pt;font-family:Ricty,"Mplus 1p",Courier New,Courier,Monaco,monospace;line-height:1.36364em}a{color:#000;text-decoration:underline}a,button[type=button],button[type=button]:focus,button[type=button]::-moz-focus-inner{border:0;outline:none}.lead,.x{color:#000;text-decoration:none}a:hover,button.a:hover,.lead:hover,.x:hover{background-color:#000;color:#fff;text-decoration:none}button.a{height:1em;background:none;color:inherit;border:none;padding:0!important;font:inherit;cursor:pointer;text-decoration:underline;line-height:1em}p+p{margin-top:1em}.block{margin-top:1em;margin-bottom:1em}.block p{margin:0}#main{margin-top:1em;margin-left:1em}#main h1{margin-bottom:1em}.mobile-hamburger{display:none}.page{max-width:40em;position:absolute;top:3em;left:12em;padding-bottom:3em;padding-right:1em}.hi{display:block;position:fixed;right:0;bottom:0;height:40vh;max-height:1600px;width:40vh;max-width:1600px;background-size:40vh}.hi.sketch{background-image:url(../raw/i/profile.png)}.hi.color{background-image:url(../raw/i/profile-color.png)}.side{position:fixed}.side ul{margin-bottom:1em}.side li ul{margin-bottom:0}.drawer{margin-left:1em;overflow:hidden}.drawer.expand{max-height:10em;-webkit-transition:.2s ease-in-out .1s;-moz-transition:.2s ease-in-out .1s;-ms-transition:.2s ease-in-out .1s;-o-transition:.2s ease-in-out .1s;transition:.2s ease-in-out .1s}.drawer.compress{max-height:0em;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.who{max-width:20em}.cv p{width:100%}.cv ul{list-style-type:square}.cv ul li{text-decoration:none}.cv .cvname{margin-top:-2em;margin-bottom:1em;border:none}.cv .cvhead:after{content:"";clear:both;display:table}.cv .i-1{margin-left:1em}.cv .i-2{margin-left:2em}.cv .i-3{margin-left:3em}.cv .left{float:left}.cv .right{float:right}.cventry{margin-bottom:1em}.case{margin-bottom:3em}.case img{margin-top:1em;margin-bottom:1em}.case .casehead{margin-bottom:1em}.fade-enter{opacity:0}.fade-enter-active{opacity:1;-webkit-transition:opacity .1s ease-in .1s;-moz-transition:opacity .1s ease-in .1s;-ms-transition:opacity .1s ease-in .1s;-o-transition:opacity .1s ease-in .1s;transition:opacity .5s ease-in .1s}.fade-exit{opacity:1}.fade-exit-active{opacity:0;-webkit-transition:opacity .1s ease-in;-moz-transition:opacity .1s ease-in;-ms-transition:opacity .1s ease-in;-o-transition:opacity .1s ease-in;transition:opacity .1s ease-in}@media screen and (max-width: 767px){.side{background:linear-gradient(to bottom,white 40%,transparent 100%);width:100%;height:65px;top:0;left:0;padding-top:1em;padding-left:1em}.side h1,.mobile-hamburger{position:fixed;z-index:200}.mobile-hamburger{display:block;margin-left:9em}.links.hide{display:none}.links.show{position:fixed;top:0;padding-top:3em;width:100vw;height:100vh;display:block;background-color:#fff;z-index:100;line-height:2em}.x{text-decoration:underline}.page{max-width:90vw;left:1em;margin-left:0;z-index:-1}.page.mobile-center{width:90vw;left:50%;margin-left:-45vw}.cv .cvname{margin-top:0}}
