@font-face{font-family:Merriweather;src:url(fonts/merriweather-regular.woff2) format("woff2"),url(fonts/merriweather-regular.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Merriweather;src:url(fonts/merriweather-bold.woff2) format("woff2"),url(fonts/merriweather-bold.woff) format("woff");font-weight:700;font-style:normal;font-stretch:normal}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}a{color:inherit;cursor:pointer;text-decoration:none;border-bottom:solid 1px}a:focus{outline:0;border-bottom-color:transparent}a:hover{transition:border .25s;border-bottom-color:transparent}button{cursor:pointer}button:focus{outline:0}input{background-color:transparent;outline:0}img{display:block;max-width:100%;height:auto}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{display:flex;flex-flow:row nowrap;width:100%;min-height:100%;padding:1rem;font-size:16px;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;background-color:#202020;scroll-behavior:smooth}@media screen and (max-width:479px){html{padding:.5rem}}body{display:flex;flex-flow:column nowrap;width:100%;margin:0;padding:0;color:#202020;background-color:#fff;border-radius:.25rem}::-moz-placeholder{color:rgba(0,0,0,.25)}:-ms-input-placeholder{color:rgba(0,0,0,.25)}::placeholder{color:rgba(0,0,0,.25)}.faq{display:block;width:80rem;max-width:100%;margin:2.5rem auto;padding:0 2rem}.faq>*{display:block;width:40rem;max-width:100%}.faq h1{margin-bottom:1rem;font-size:1.5rem;font-family:Merriweather,sans-serif;line-height:1.5}@media screen and (max-width:479px){.faq h1{font-size:1.25rem}}.faq h3{margin:2.25rem 0 .75rem;font-family:Merriweather,sans-serif;font-size:1rem;font-weight:700;line-height:1.375}@media screen and (max-width:1023px){.faq h3{margin:2rem 0 .5rem}}@media screen and (max-width:767px){.faq h3{font-size:1rem;line-height:1.5}}.faq p{font-size:.875rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;color:#202020}@media screen and (max-width:767px){.faq p{font-size:.875rem}}.faq a{color:#3278c8;word-break:break-word}.faq ul{margin-left:2rem}@media screen and (max-width:767px){.faq ul{margin-left:0}}.faq li{margin:.375rem 0;font-size:.875rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;color:#202020}@media screen and (max-width:767px){.faq li{font-size:.875rem}}.faq strong{font-weight:600}@media screen and (max-width:479px){.faq{padding:0 1rem}}.footer{display:flex;width:80rem;max-width:100%;margin:2rem auto;padding:0 2rem}.footer .footer__menu a{display:inline;margin-right:1.75rem;font-family:Merriweather,sans-serif;font-size:.875rem;color:#666}@media screen and (max-width:479px){.footer .footer__menu a{margin-right:1.25rem;font-size:.75rem}}@media screen and (max-width:479px){.footer{margin:1rem auto;padding:0 1rem}}.header{display:block;position:relative;width:80rem;max-width:100%;margin:2.5rem auto 1.5rem;padding:0 2rem}.header h1{font-size:1.5rem;font-family:Merriweather,sans-serif;line-height:1.5}@media screen and (max-width:479px){.header h1{font-size:1.25rem}}.header h2{font-size:.875rem;font-family:Merriweather,sans-serif;color:#666}@media screen and (max-width:479px){.header h2{font-size:.75rem}}@media screen and (max-width:479px){.header{margin:2rem auto .5rem;padding:0 1rem}}.items{display:block;position:relative;width:80rem;max-width:100%;margin:1rem auto auto;padding:0 2rem}.items .item{display:block;position:relative;width:40rem;max-width:100%;margin-bottom:2rem;padding-top:.5rem;font-size:.875rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.items .item a.number{position:absolute;top:.75rem;left:-1.25rem;width:.75rem;height:.75rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:rgba(0,0,0,.25);border:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjYWFhIj48cGF0aCBkPSJNMjIwLjExOCAzMTcuODgzYy02LjY1NSAwLTEzLjMwOC0yLjUzOC0xOC4zODUtNy42MTUtNDcuNTY3LTQ3LjU2OC00Ny41NjctMTI0Ljk2NyAwLTE3Mi41MzVsOTYtOTZjMjMuMDQ0LTIzLjA0MyA1My42OC0zNS43MzMgODYuMjY3LTM1LjczM3M2My4yMjQgMTIuNjkgODYuMjY4IDM1LjczMmM0Ny41NjYgNDcuNTY4IDQ3LjU2NiAxMjQuOTY3IDAgMTcyLjUzNWwtNDMuODgzIDQzLjg4M2MtMTAuMTU0IDEwLjE1NC0yNi42MTUgMTAuMTU0LTM2Ljc3IDAtMTAuMTUzLTEwLjE1My0xMC4xNTMtMjYuNjE2IDAtMzYuNzdsNDMuODgzLTQzLjg4M2MyNy4yOTItMjcuMjkzIDI3LjI5Mi03MS43MDIgMC05OC45OTUtMTMuMjIxLTEzLjIyMS0zMC44LTIwLjUwMi00OS40OTgtMjAuNTAycy0zNi4yNzYgNy4yODEtNDkuNDk4IDIwLjUwM2wtOTYgOTUuOTk5Yy0yNy4yOTMgMjcuMjkzLTI3LjI5MyA3MS43MDMgMCA5OC45OTYgMTAuMTU0IDEwLjE1MyAxMC4xNTMgMjYuNjE2IDAgMzYuNzctNS4wNzUgNS4wNzYtMTEuNzMxIDcuNjE1LTE4LjM4NCA3LjYxNXoiPjwvcGF0aD48cGF0aCBkPSJNMTI4IDUwNmMtMzIuNTg4IDAtNjMuMjI1LTEyLjY5LTg2LjI2Ny0zNS43MzItNDcuNTY3LTQ3LjU2OC00Ny41NjctMTI0Ljk2NyAwLTE3Mi41MzVsNDMuODgyLTQzLjg4MmMxMC4xNTQtMTAuMTUzIDI2LjYxNy0xMC4xNTMgMzYuNzcgMCAxMC4xNTQgMTAuMTUzIDEwLjE1NCAyNi42MTYgMCAzNi43N2wtNDMuODgyIDQzLjg4MmMtMjcuMjkzIDI3LjI5My0yNy4yOTMgNzEuNzAzIDAgOTguOTk2IDEzLjIyIDEzLjIyIDMwLjc5OSAyMC41MDEgNDkuNDk3IDIwLjUwMXMzNi4yNzYtNy4yODEgNDkuNDk5LTIwLjUwM2w5Ni05NS45OTljMjcuMjkyLTI3LjI5MyAyNy4yOTItNzEuNzAzIDAtOTguOTk2LTEwLjE1NC0xMC4xNTQtMTAuMTUzLTI2LjYxNiAwLTM2Ljc3IDEwLjE1My0xMC4xNTMgMjYuNjE2LTEwLjE1MyAzNi43NyAwLjAwMSA0Ny41NjYgNDcuNTY3IDQ3LjU2NiAxMjQuOTY2IDAuMDAxIDE3Mi41MzRsLTk2LjAwMSA5NmMtMjMuMDQ1IDIzLjA0NC01My42ODIgMzUuNzMzLTg2LjI2OSAzNS43MzN6Ij48L3BhdGg+PC9zdmc+);background-size:contain;background-position:center}.items .item a.number:hover{transition:filter .25s;filter:brightness(50%)}.items .item a.number:focus{filter:brightness(50%)}@media screen and (max-width:767px){.items .item a.number{top:.375rem;left:0}}.items .item button{position:relative;cursor:pointer;margin:0 .375rem 0 .625rem;line-height:1.25;color:#3278c8;background-color:transparent;border-bottom:solid 1px}.items .item button::before{content:"#";position:absolute;top:1px;left:-.625rem}.items .item button:hover{transition:border .25s;border-bottom-color:transparent}.items .item b{font-weight:700}.items .item i{font-style:italic}.items .item a{color:#3278c8;word-break:break-word}.items .item pre{display:block;padding:.125rem .25rem;font-size:.8125rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;white-space:normal;background:rgba(0,0,0,.05);border:solid 1px rgba(0,0,0,.075);border-radius:.125rem}@media screen and (max-width:479px){.items .item pre{font-size:.75rem}}.items .item code{font-size:.8125rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;white-space:normal;color:rgba(221,51,51,.85)}@media screen and (max-width:479px){.items .item code{font-size:.75rem}}.items .item.item--hidden{display:none}@media screen and (max-width:767px){.items .item{padding-top:1.5rem;margin-bottom:1.5rem}}@media screen and (max-width:479px){.items .item{font-size:.8125rem}}@media screen and (max-width:767px){.items{margin-top:.5rem}}@media screen and (max-width:479px){.items{padding:0 1rem}}.poster{display:flex;align-items:center;width:80rem;max-width:100%;margin:auto;padding:2rem}.poster .poster__about{display:block;flex:0 1 40rem;margin-right:2rem}.poster .poster__about h1{margin-bottom:1rem;font-family:Merriweather,sans-serif;font-size:2.625rem;line-height:1.25}@media screen and (max-width:1023px){.poster .poster__about h1{font-size:2rem}}@media screen and (max-width:767px){.poster .poster__about h1{font-size:1.75rem}}@media screen and (max-width:359px){.poster .poster__about h1{margin-bottom:.5rem;font-size:1.5rem}}.poster .poster__about p{line-height:1.625;font-size:1.25rem;font-family:Merriweather,sans-serif;color:#666}@media screen and (max-width:1023px){.poster .poster__about p{font-size:1rem;line-height:1.65}}@media screen and (max-width:767px){.poster .poster__about p{font-size:.875rem}}@media screen and (max-width:359px){.poster .poster__about p{font-size:.75rem;line-height:1.75}}.poster .poster__about a.button{display:inline-block;margin-top:2rem;padding:1rem 2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Merriweather,sans-serif;background:#202020;color:#fff;border:none;border-radius:3px}.poster .poster__about a.button:hover{background:rgba(32,32,32,.875);transition:background .25s}.poster .poster__about a.button:focus{background:rgba(32,32,32,.875)}@media screen and (max-width:767px){.poster .poster__about a.button{font-size:.875rem}}@media screen and (max-width:359px){.poster .poster__about a.button{margin-top:1rem;padding:.75rem 1rem;font-size:.75rem;line-height:1.75}}@media screen and (max-width:1023px){.poster .poster__about{order:2;margin-top:4rem;margin-right:0}}.poster .poster__cover{display:flex;flex:1 1 auto;min-height:25rem;background-image:url(/images/cover.jpg);background-repeat:no-repeat;background-size:contain;background-position:center center}@media screen and (max-width:1023px){.poster .poster__cover{flex:0 0 100%;min-height:5rem;background-position:top left}}@media screen and (max-width:359px){.poster .poster__cover{min-height:4rem}}@media screen and (max-width:1023px){.poster{flex-flow:row wrap;margin-top:0}}@media screen and (max-width:479px){.poster{padding:1rem}}.search{display:none;position:absolute;top:.25rem;right:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16rem;padding:.375rem .5rem;font-size:.875rem;color:#202020;border:solid 1px rgba(0,0,0,.125);border-radius:.125rem}.search:focus{box-shadow:0 0 0 .125rem rgba(50,120,200,.25);border-color:rgba(50,120,200,.625)}.search.search--visible{display:block}.search.search--error{box-shadow:0 0 0 .125rem rgba(221,51,51,.25);border-color:rgba(221,51,51,.625)}@media screen and (max-width:767px){.search{position:relative;top:0;right:auto;margin-top:1.5rem;padding:.25rem .375rem}}@media screen and (max-width:479px){.search{width:100%}}