a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,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,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}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}*,:after,:before{box-sizing:border-box}:root{--horizontal-margin:2rem;--vertical-margin:2rem;--font-size:18px;--line-height:1.65;--shadow-size:0.5rem;--container-width:min(40rem,100%);--black:#1a1a1a;--dark-gray:#333;--gray:#666;--light-gray:#eee;--white:#fff;--primary-gray:#2e281f;--secondary-light-gray:#e6f0f2;--red:#f03009;--primary:#ffb132;--secondary:#509db3;--font-face:"Inter",sans-serif}@media screen and (max-width:640px){:root{--horizontal-margin:1rem;--font-size:16px;--line-height:1.6;--shadow-size:0.25rem}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/Inter-Regular.woff2) format("woff2"),url(/fonts/Inter-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:local("Inter Bold"),url(/fonts/Inter-Bold.woff2) format("woff2"),url(/fonts/Inter-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:local("Inter Black"),url(/fonts/Inter-Black.woff2) format("woff2"),url(/fonts/Inter-Black.woff) format("woff")}*{font-family:var(--font-face)}html{font-family:sans-serif;font-size:100%}body{background:var(--white);color:var(--dark-gray);font:var(--font-size)/var(--line-height) var(--font-face);letter-spacing:-.014em}@media screen and (max-width:640px){body{letter-spacing:-.011em}}h1,h2,h3,h4,h5,h6{font-family:var(--font-face);font-weight:700;line-height:1.5;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}h1{border-top:.5rem solid var(--primary);font-size:35px;font-weight:900;letter-spacing:-.03em;line-height:1.4;margin:.25rem 0 .5rem;padding-top:.25rem}h1 a{color:inherit;text-decoration:none}h1.title{margin-top:var(--vertical-margin)}@media screen and (max-width:640px){h1{background-color:var(--primary);border:0;box-shadow:var(--shadow-size) var(--shadow-size) 0 0 var(--primary-gray);color:var(--primary-gray);font-size:26px;margin-bottom:.75rem;margin-left:-1.5rem;padding:.5rem 1rem .5rem 1.5rem}}h2{font-size:28px;letter-spacing:-.02em;margin:.25em 0}h2 a{color:inherit}@media screen and (max-width:640px){h2{font-size:23px;letter-spacing:-.019em}}h2.highlight{border-top:4px solid var(--primary);margin:0 0 .25rem}h3{font-size:22.5px;letter-spacing:-.018em}@media screen and (max-width:640px){h3{font-size:20px;letter-spacing:-.017em}}h4{color:var(--gray);font-size:18px;letter-spacing:-.014em}p{margin:1rem 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}p:empty{margin:0}a{color:var(--primary-gray);cursor:pointer;text-decoration:underline}a:active,a:hover{color:var(--secondary)}ol,ul{margin:1rem 0;padding-left:30px}ul{list-style-type:disc}ol{list-style-type:decimal}ol ol,ol ul,ul ol,ul ul{margin:0}ol ul,ul ul{list-style-type:circle}em,i{font-style:italic}b,strong{font-weight:700}img{height:auto;max-width:100%}small{font-size:16px;letter-spacing:-.011em}@media screen and (max-width:640px){small{font-size:14px;letter-spacing:-.006em}}::-moz-selection{background:var(--secondary);color:var(--white)}::selection{background:var(--secondary);color:var(--white)}.root{display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh}.placement-overlay{background:rgba(0,0,0,.8);color:var(--white);font-size:14px;margin:.75rem;padding:.5rem;pointer-events:none;position:absolute;z-index:10}figure{align-items:center;display:flex;flex-direction:column;width:calc(100% - var(--shadow-size))}figure img.background{box-shadow:var(--shadow-size) var(--shadow-size) 0 0 var(--primary)}@media screen and (max-width:640px){figure{margin-left:calc(var(--horizontal-margin)*-1);width:100vw}figure img.background{box-shadow:0 var(--shadow-size) 0 0 var(--primary)}li>figure{margin-left:calc(-30px + var(--horizontal-margin)*-1)}}code{background-color:var(--light-gray);font-family:Bitstream Vera Sans Mono,Courier,monospace;padding:1px 4px}pre{border:1px solid var(--gray);margin:20px 0;overflow:auto;padding:10px}pre code{background-color:transparent;background-color:initial;padding:0}pre code,pre code span{line-height:1.1}pre code.hljs:before{background-color:var(--primary);border:1px solid var(--gray);color:var(--dark-gray);display:block;float:right;padding:.1rem .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.hljs .hljs-err,.hljs .hljs-g{color:#93a1a1}.hljs .hljs-keyword{color:#268bd2;font-weight:700}.hljs .hljs-literal{color:#93a1a1}.hljs .hljs-n,.hljs .hljs-name{color:#b58900}.hljs .hljs-o{color:#859900}.hljs .hljs-x{color:#cb4b16}.hljs .hljs-p{color:#93a1a1}.hljs .hljs-cm,.hljs .hljs-comment{color:#586e75}.hljs .hljs-cp{color:#859900}.hljs .hljs-c1{color:#586e75}.hljs .hljs-cs{color:#859900}.hljs .hljs-gd{color:#2aa198}.hljs .hljs-ge{color:#93a1a1;font-style:italic}.hljs .hljs-gr{color:#dc322f}.hljs .hljs-gh{color:#cb4b16}.hljs .hljs-gi{color:#859900}.hljs .hljs-go,.hljs .hljs-gp{color:#93a1a1}.hljs .hljs-gs{color:#93a1a1;font-weight:700}.hljs .hljs-gu{color:#cb4b16}.hljs .hljs-gt{color:#93a1a1}.hljs .hljs-kc{color:#cb4b16}.hljs .hljs-kd{color:#268bd2}.hljs .hljs-kn,.hljs .hljs-kp{color:#859900}.hljs .hljs-kr{color:#268bd2}.hljs .hljs-kt{color:#dc322f}.hljs .hljs-ld{color:#93a1a1}.hljs .hljs-number{color:#2aa198}.hljs .hljs-string{color:#586e75}.hljs .hljs-attr{color:#93a1a1}.hljs .hljs-builtin-name,.hljs .hljs-nb{color:#cb4b16}.hljs .hljs-class{color:#268bd2}.hljs .hljs-no{color:#cb4b16}.hljs .hljs-nd{color:#268bd2}.hljs .hljs-ne,.hljs .hljs-ni{color:#cb4b16}.hljs .hljs-function{color:#268bd2}.hljs .hljs-function .hljs-keyword{color:#cb4b16}.hljs .hljs-function .hljs-params{color:#859900}.hljs .hljs-nl,.hljs .hljs-nn{color:#93a1a1}.hljs .hljs-nx{color:#555}.hljs .hljs-py{color:#93a1a1}.hljs .hljs-nv,.hljs .hljs-tag{color:#268bd2}.hljs .hljs-ow{color:#859900}.hljs .hljs-w{color:#93a1a1}.hljs .hljs-mf,.hljs .hljs-mh,.hljs .hljs-mi,.hljs .hljs-mo{color:#2aa198}.hljs .hljs-sb{color:#586e75}.hljs .hljs-sc{color:#2aa198}.hljs .hljs-sd{color:#93a1a1}.hljs .hljs-s2{color:#2aa198}.hljs .hljs-se{color:#cb4b16}.hljs .hljs-sh{color:#93a1a1}.hljs .hljs-si,.hljs .hljs-sx{color:#2aa198}.hljs .hljs-sr{color:#dc322f}.hljs .hljs-s1{color:#2aa198}.hljs .hljs-bp,.hljs .hljs-ss,.hljs .hljs-symbol,.hljs .hljs-vc,.hljs .hljs-vg,.hljs .hljs-vi{color:#268bd2}.hljs .hljs-il{color:#2aa198}#nprogress{pointer-events:none}#nprogress .bar{background:var(--primary);height:3px;left:0;position:fixed;top:0;width:100%;z-index:1031}.h{display:inline-flex}.h>svg:hover{fill:var(--primary)}.E{align-items:center;background-color:var(--primary-gray);border-bottom:.25rem solid var(--primary);display:flex;justify-content:space-between;padding:2rem calc((100% - var(--container-width))*.5);width:100%}@media screen and (max-width:640px){.E{padding:.5rem var(--horizontal-margin) 1rem}}.F{align-items:center;display:flex;flex:1 1}@media screen and (max-width:640px){.F{align-items:flex-end;flex-direction:column;justify-content:space-between}}.F .G{flex:1 1}@media screen and (max-width:640px){.F .G{display:none}}.F .H{fill:var(--white);color:var(--white);font-weight:700;margin-left:20px;text-decoration:none}.F .H:active,.F .H:hover{color:var(--primary)}@media screen and (max-width:640px){.F .H{align-items:center;display:inline-flex;font-size:18px;height:34px;justify-content:flex-end;text-align:right;width:100%}}.I{background-color:transparent;background-color:initial;border:0;box-shadow:none;color:var(--white);margin:0;padding:0}.I a:active,.I a:hover{color:var(--primary)}@media screen and (max-width:640px){.I{background-color:var(--primary);box-shadow:var(--shadow-size) var(--shadow-size) 0 0 var(--white);margin:0 calc(var(--horizontal-margin)*-1) .75rem 0;padding:.5rem 1rem}.I a{color:var(--primary-gray)}.I a:active,.I a:hover{color:var(--secondary)}}.J{height:80px;margin-right:1rem;width:80px}.J img{border-radius:100%}@media screen and (max-width:640px){.J{flex:1 1;height:auto;margin:0;width:auto}}.e{background-color:transparent;background-color:initial;border:none;display:inline-flex;padding:5px 7px}.f{background-color:var(--primary-gray);border-top:.25rem solid var(--primary);margin-top:var(--vertical-margin);padding:20px 0;text-align:center;width:100%}.f svg{fill:var(--white)}.C{display:grid;flex:1 1;grid-template-columns:1fr var(--container-width) 1fr;padding:0 var(--horizontal-margin);width:100%}.C>*{grid-column:2}.C .D{grid-column:1/-1;width:100%}.C blockquote{border-left:2px solid var(--primary);color:var(--gray);margin:1.8em .8em;padding:.1em 1em}.C figure{margin-bottom:var(--vertical-margin);margin-top:var(--vertical-margin)}.C figure figcaption{font-size:small;margin-top:.75rem;padding:.75rem 0 0;text-align:center}@media screen and (max-width:640px){.C figure figcaption{padding:.75rem var(--horizontal-margin) 0}}.C table{border:1px solid var(--gray);border-collapse:collapse;margin:1rem 0;width:100%}.C table thead{background-color:var(--primary)}.C table td,.C table th{padding:.25rem .5rem}.C table tbody tr:nth-of-type(2n){background-color:var(--secondary-light-gray)}.C p:empty~figure{margin-top:.25rem}.g{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;padding:0 var(--horizontal-margin);width:100%}