/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.chroma{color:#586e75;background-color:#eee8d5}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background-color:#ffc}.chroma .lnt{margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .k{color:#859900}.chroma .kc{color:#859900;font-weight:700}.chroma .kd{color:#859900}.chroma .kn{color:#dc322f;font-weight:700}.chroma .kp{color:#859900}.chroma .kr{color:#859900}.chroma .kt{color:#859900;font-weight:700}.chroma .n{color:#268bd2}.chroma .na{color:#268bd2}.chroma .nb{color:#cb4b16}.chroma .bp{color:#268bd2}.chroma .nc{color:#cb4b16}.chroma .no{color:#268bd2}.chroma .nd{color:#268bd2}.chroma .ni{color:#268bd2}.chroma .ne{color:#268bd2}.chroma .nf{color:#268bd2}.chroma .fm{color:#268bd2}.chroma .nl{color:#268bd2}.chroma .nn{color:#268bd2}.chroma .nx{color:#268bd2}.chroma .py{color:#268bd2}.chroma .nt{color:#268bd2;font-weight:700}.chroma .nv{color:#268bd2}.chroma .vc{color:#268bd2}.chroma .vg{color:#268bd2}.chroma .vi{color:#268bd2}.chroma .vm{color:#268bd2}.chroma .l{color:#2aa198}.chroma .ld{color:#2aa198}.chroma .s{color:#2aa198}.chroma .sa{color:#2aa198}.chroma .sb{color:#2aa198}.chroma .sc{color:#2aa198}.chroma .dl{color:#2aa198}.chroma .sd{color:#2aa198}.chroma .s2{color:#2aa198}.chroma .se{color:#2aa198}.chroma .sh{color:#2aa198}.chroma .si{color:#2aa198}.chroma .sx{color:#2aa198}.chroma .sr{color:#2aa198}.chroma .s1{color:#2aa198}.chroma .ss{color:#2aa198}.chroma .m{color:#2aa198;font-weight:700}.chroma .mb{color:#2aa198;font-weight:700}.chroma .mf{color:#2aa198;font-weight:700}.chroma .mh{color:#2aa198;font-weight:700}.chroma .mi{color:#2aa198;font-weight:700}.chroma .il{color:#2aa198;font-weight:700}.chroma .mo{color:#2aa198;font-weight:700}.chroma .ow{color:#859900}.chroma .c{color:#93a1a1;font-style:italic}.chroma .ch{color:#93a1a1;font-style:italic}.chroma .cm{color:#93a1a1;font-style:italic}.chroma .c1{color:#93a1a1;font-style:italic}.chroma .cs{color:#93a1a1;font-style:italic}.chroma .cp{color:#93a1a1;font-style:italic}.chroma .cpf{color:#93a1a1;font-style:italic}.chroma .g{color:#d33682}.chroma .gd{color:#d33682}.chroma .ge{color:#d33682}.chroma .gr{color:#d33682}.chroma .gh{color:#d33682}.chroma .gi{color:#d33682}.chroma .go{color:#d33682}.chroma .gp{color:#d33682}.chroma .gs{color:#d33682}.chroma .gu{color:#d33682}.chroma .gt{color:#d33682}.chroma .gl{color:#d33682}/*!Style for thomasdezeeuw.nl*/body{line-height:1;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;color:#666;text-rendering:optimizeLegibility}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;box-sizing:border-box}section.home,article,body section{margin:0 auto;margin-top:2.5em;padding:2.5em 1em;max-width:52rem}footer{padding-top:20px;margin:20px auto;max-width:52rem;border-top:1px solid #eee;text-align:center}h1,h2,h3,h4{color:#222;font-weight:300;line-height:1.4em;margin-top:20px;margin-bottom:10px}a{color:#5badf0;text-decoration:none}a:hover,a:focus{text-decoration:underline}a:active{color:#5694f1;text-decoration:underline}ul{padding-inline-start:1em;list-style-position:inside}ol{padding-inline-start:1em}p code{padding:0 .1em;background-color:#f5f5f5;border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace}section.home h1:first-child,article h1:first-child{letter-spacing:-1px;text-align:center;margin-top:0;margin-bottom:10px}article time{margin:-5px 0 40px;color:#b2b9be;font-size:smaller;line-height:1.5em;text-transform:uppercase;letter-spacing:2px;display:block;text-align:center}section.home p,article p,article ul{line-height:1.5;margin-bottom:1em}footer p{color:#bbb;font-size:smaller}nav.main-nav{padding:20px 20px 0;text-align:right}nav.main-nav a{padding:1px .125rem;font-size:13px}nav.main-nav a.last{color:#b2b9be}nav.main-nav span{padding-left:.15rem;padding-right:.15rem}header.profile{padding:100px 40px 40px;max-width:52rem;margin:0 auto 40px;border-bottom:1px solid #eee;text-align:center;position:relative}header.profile img{display:inline-block;width:80px;height:80px;border-radius:50%;margin-bottom:20px}header.profile h1{margin-top:0;margin-bottom:0;font-weight:400;letter-spacing:0;font-size:20px;color:#222}header.profile h2{margin-top:0;font-size:20px;font-weight:300;color:#aaa;margin-top:10px;font-style:normal}section.home ul{margin:0 auto;padding:0;max-width:40rem}section.home ul.posts{margin-bottom:8em}section.home ul.pages{margin-bottom:1em}section.home li{margin:0 0 30px;padding:0;list-style-type:none}section.home li:last-child{margin-bottom:0}section.home li a{display:block}section.home li em{margin:0;padding:0;font-size:32px;font-weight:300;font-style:normal;letter-spacing:-1px;line-height:1.4em;text-align:left;color:#333}section.home li p,section.home li time{margin:0;padding:0;color:#aaa}section.home li time{margin-top:10px;float:right}section.home ul.pages li em{margin-right:.4em;font-size:26px}section.home hr{margin:20px 0;border-color:#aaa}section.home li em,section.home li time{transition:all .3s ease}section.home a:hover,section.home a:focus,section.home a:hover em,section.home a:focus em,section.home a:hover time,section.home a:focus time{color:#5badf0;text-decoration:none}section.home a:active,section.home a:active em,section.home a:active time{color:#5694f1;text-decoration:none}section{padding:1em}section.footnotes hr{width:40%;margin-left:0}article a{text-decoration:underline}.highlight{margin-bottom:20px}.highlight .chroma{padding:5px;overflow:auto;border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace;line-height:1.2}