@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(/fonts/PTC55F.woff2?facac5ac8522669a38e5eb0cf96385a4) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Josefin Sans;font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/josefinsans/v23/Qw3aZQNVED7rKGKxtqIqX5EUDXx4Vn8sig.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Josefin Sans;font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/josefinsans/v23/Qw3aZQNVED7rKGKxtqIqX5EUDXx4Vn8sig.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Josefin Sans;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/josefinsans/v23/Qw3aZQNVED7rKGKxtqIqX5EUDXx4Vn8sig.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Josefin Sans;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/josefinsans/v23/Qw3aZQNVED7rKGKxtqIqX5EUDXx4Vn8sig.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Josefin Sans;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/josefinsans/v23/Qw3aZQNVED7rKGKxtqIqX5EUDXx4Vn8sig.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Josefin Sans;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/josefinsans/v23/Qw3aZQNVED7rKGKxtqIqX5EUDXx4Vn8sig.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Josefin Sans;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/josefinsans/v23/Qw3aZQNVED7rKGKxtqIqX5EUDXx4Vn8sig.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow Condensed;font-style:normal;font-weight:400;src:url(/fonts/BarlowCondensed-Regular.woff2?42fcf5bd13668c1ab65caec37982c513) format("woff2")}@font-face{font-display:swap;font-family:Barlow Condensed;font-style:normal;font-weight:500;src:url(/fonts/BarlowCondensed-Medium.woff2?347720e426c858eb0387d6a8f07cbfcb) format("woff2")}@font-face{font-display:swap;font-family:Barlow Condensed;font-style:normal;font-weight:600;src:url(/fonts/BarlowCondensed-SemiBold.woff2?05a452d4e703d618af35e84c1e905a99) format("woff2")}@font-face{font-display:swap;font-family:Barlow Condensed;font-style:normal;font-weight:700;src:url(/fonts/BarlowCondensed-Bold.woff2?76a40c76ef23dd092066f806afc779f9) format("woff2")}:root{--text-color:hsl(40deg 0% var(--wall-light3));--wall-angle:-5deg;--wall-hue:180deg;--wall-saturation:3%;--wall-light:3.5;--floor-hue:60deg;--floor-saturation:0%;--wall-light0:calc((var(--wall-light) - 5)*10%);--wall-light1:calc((var(--wall-light) - 4)*10%);--wall-light2:calc((var(--wall-light) - 3)*10%);--wall-light3:calc((var(--wall-light) - 2)*10%);--wall-light4:calc((var(--wall-light) - 1)*10%);--wall-light5:calc((var(--wall-light) + 0)*10%);--wall-light6:calc((var(--wall-light) + 1)*10%);--wall-light7:calc((var(--wall-light) + 2)*10%);--wall-light8:calc((var(--wall-light) + 3)*10%);--wall-light9:calc((var(--wall-light) + 4)*10%);--wall-light10:calc((var(--wall-light) + 5)*10%);--wall0:hsl(var(--wall-hue) var(--wall-saturation) var(--wall-light0));--wall1:hsl(var(--wall-hue) var(--wall-saturation) var(--wall-light1));--wall2:hsl(var(--wall-hue) var(--wall-saturation) var(--wall-light2));--wall3:hsl(var(--wall-hue) var(--wall-saturation) var(--wall-light3));--wall4:hsl(var(--wall-hue) var(--wall-saturation) var(--wall-light4));--wall5:hsl(var(--wall-hue) var(--wall-saturation) var(--wall-light5));--wall6:hsl(var(--wall-hue) var(--wall-saturation) var(--wall-light6));--wall7:hsl(var(--wall-hue) var(--wall-saturation) var(--wall-light7));--wall8:hsl(var(--wall-hue) var(--wall-saturation) var(--wall-light8));--wall9:hsl(var(--wall-hue) var(--wall-saturation) var(--wall-light9));--wall10:hsl(var(--wall-hue) var(--wall-saturation) var(--wall-light10));--tv-hue:0deg;--tv-saturation:0%;--tv-light:4.7%;--tv-bg:hsl(var(--tv-hue),var(--tv-saturation),var(--tv-light));--tv-highlight:100,201,212,;--tv-highlight-strength:.1;--tv-highlight-size:100%;--tv-shadow:0,0,0,}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}*{background-position:50%;background-size:cover}article,aside,details,figcaption,figure,footer,header,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:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.3em}sub{bottom:-.25em}img{border:0;height:auto}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0;overflow:visible}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{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}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}input{line-height:normal}input[type=checkbox],input[type=radio]{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}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}*{font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;box-sizing:border-box;margin:0;min-height:0;min-width:0;padding:0}:focus{outline:none}a{text-decoration:none}a:active,a:hover{color:#000;text-decoration:underline}body,html{color:var(--text-color);display:block;font-family:PT Sans,sans-serif;height:100%;margin:0;padding:0;width:100%}body{background-color:#80a2bc;position:relative}a{color:#000}#main{margin:0 auto;max-width:780px;min-height:100vh;padding:1rem 1.5rem 1rem 0;width:100%}#main__inner{--dogear-wdth:80px;background:#edeae3;border:5px solid #635b2c;-webkit-clip-path:polygon(0 0,calc(100% - var(--dogear-wdth)) 0,100% var(--dogear-wdth),100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - var(--dogear-wdth)) 0,100% var(--dogear-wdth),100% 100%,0 100%);margin:0;padding:2rem 1rem 0 3rem}@media only screen and (min-width:700px){#main__inner{--dogear-wdth:clamp(166px,23.7vw,186px)}}#main header{margin-bottom:2rem;min-height:calc(var(--dogear-wdth) - 2rem);padding-top:1rem;position:relative;z-index:1}#main header:before{background:#635b2c;content:"";height:var(--dogear-wdth);left:calc(100% - var(--dogear-wdth) + 1rem);pointer-events:none;position:absolute;top:-2rem;width:var(--dogear-wdth);z-index:-2}#main header>div:first-child{padding-right:var(--dogear-wdth)}@media only screen and (min-width:700px){#main header>div:first-child{padding-right:0}#main header>div:nth-child(2){align-self:flex-end;color:#edeae3;padding-bottom:.8rem;padding-top:.5rem}#main header>div:nth-child(2) a{color:#edeae3}}#main section{margin-bottom:2rem}#quicklinks{list-style-type:none}#quicklinks li a:before{background:#000;content:"";display:inline-block;height:1em;margin-right:.3em;-webkit-mask:url(/images/icons/link.svg) no-repeat 50% 50%;mask:url(/images/icons/link.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;position:relative;top:.2em;width:15px}#quicklinks li:nth-child(2) a:before{-webkit-mask-image:url(/images/icons/github.svg);mask-image:url(/images/icons/github.svg)}#quicklinks li:nth-child(3) a:before{-webkit-mask-image:url(/images/email.svg);mask-image:url(/images/email.svg)}@media only screen and (min-width:700px){#quicklinks li a:before{background:#edeae3}}.two-col{display:flex;flex-flow:column nowrap;gap:2rem}@media only screen and (min-width:700px){.two-col{flex-flow:row nowrap}.two-col>div{flex:1 1 auto}.two-col>div:first-child{flex-basis:75%}.two-col>div:nth-child(2){flex-basis:25%}}.entry{margin-bottom:1rem}.entry__title{font-weight:500}.entry__title i{font-size:.9em}.entry__dates{font-size:.8em}.entry__link{color:#732e22;text-decoration:underline}.entry__link a{color:inherit;text-decoration:inherit}.entry__link a:active,.entry__link a:hover{color:#500d03;font-weight:700}.listing{font-size:.9em;margin-bottom:1rem}h1{font-size:3rem;margin:0 0 .1em}h1,h2{font-family:Josefin Sans}h2{border-bottom:2px solid #732e22;margin:0 0 .3em}
