@font-face{font-family:Fredo;src:url(/_next/static/media/fredo-regular-webfont.d3196dc1.woff2) format("woff2");font-weight:400;font-style:normal}html{height:100%;font-size:100%;font-size:calc(1rem + .5vw);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;overflow-y:scroll;box-sizing:border-box}*,:after,:before{box-sizing:inherit;padding:0;margin:0}svg{max-height:100%}svg:not(:root){overflow:hidden}::-moz-selection,::selection{background:#111}body{position:relative;font-family:Fredo,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;background:#fff;color:#111;padding:0 1rem;max-width:50rem;margin:0 auto;overflow:hidden}a:not(.btn){color:#111;text-decoration:none}p>a{background-image:linear-gradient(transparent,transparent 93.75%,#111 0)}a:not(.btn):focus,a:not(.btn):hover{background-image:linear-gradient(transparent,transparent 87.5%,#111 0)}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:2em;margin-bottom:.5em;max-width:28rem}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1rem}p,ul{list-style:none;margin-top:1em;margin-bottom:1em;max-width:25rem}hr{border:0;border-bottom:6px solid #111;max-width:5rem;margin:1rem 0 4rem}mark{background:#ff0}article,section{display:block;padding-top:30vh;padding-bottom:20vh}header{position:absolute;top:10vh;left:1rem;z-index:2}.icon{width:1rem;height:1rem}.h1{font-size:2rem}.h2{font-size:1.5rem}.h3{font-size:1.25rem}.h4{font-size:1rem}.h5{font-size:.875rem}.h6{font-size:.75rem}.mb0{margin-bottom:0}.mt0{margin-top:0}.mr1{margin-right:1rem}.mr05{margin-right:.25rem}.mb4{margin-bottom:4rem}.caps{text-transform:uppercase;letter-spacing:.2em}main>*{display:none;opacity:0;animation:fadeIn 1s cubic-bezier(.23,1,.32,1) .75s forwards}main>:last-child,main>:target{display:block}main>:target~*{display:none}@keyframes fadeIn{to{opacity:1}}.flick-left{position:fixed;top:0;right:0;z-index:3;width:0;height:100%;background:#111}.flick-on{animation:stretch 1s cubic-bezier(.23,1,.32,1) alternate}@keyframes stretch{0%,to{width:0}50%{width:100%}}#left{width:70%;float:left}#right{margin-left:60%}@media screen and (min-width:0px) and (max-width:720px){#left{width:100%}#right{display:none}}