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{margin:0;padding:0;border:0;font-size:100%;font:inherit;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(45rem,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:780px){:root{--horizontal-margin:1rem;--font-size:16px;--line-height:1.6;--shadow-size:0.25rem}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:local("Inter"),url(/fonts/Inter-Regular.woff2) format("woff2"),url(/fonts/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:local("Inter Bold"),url(/fonts/Inter-Bold.woff2) format("woff2"),url(/fonts/Inter-Bold.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;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-size:100%;font-family:sans-serif}body{background:var(--white);font:var(--font-size)/var(--line-height) var(--font-face);letter-spacing:-.014em;color:var(--dark-gray)}@media screen and (max-width:780px){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:-moz-fit-content;width:fit-content}h1{font-size:35px;font-weight:900;letter-spacing:-.03em;border-top:.5rem solid var(--primary);padding-top:.25rem;margin:.25rem 0 .5rem;line-height:1.4}h1 a{color:inherit;text-decoration:none}h1.title{margin-top:var(--vertical-margin)}@media screen and (max-width:780px){h1{font-size:26px;border:0;background-color:var(--primary);margin-left:-1.5rem;padding:.5rem 1rem .5rem 1.5rem;margin-bottom:.75rem;color:var(--primary-gray);box-shadow:var(--shadow-size) var(--shadow-size) 0 0 var(--primary-gray)}}h2{font-size:28px;letter-spacing:-.02em;margin:.25em 0}h2 a{color:inherit}@media screen and (max-width:780px){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:780px){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);text-decoration:underline;cursor:pointer}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{max-width:100%;height:auto}small{font-size:16px;letter-spacing:-.011em}@media screen and (max-width:780px){small{font-size:14px;letter-spacing:-.006em}}::-moz-selection{color:var(--white);background:var(--secondary)}::selection{color:var(--white);background:var(--secondary)}.root{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start}.placement-overlay{position:absolute;background:rgba(0,0,0,.8);padding:.5rem;margin:.75rem;color:var(--white);z-index:10;pointer-events:none;font-size:14px}figure{width:calc(100% - var(--shadow-size));display:flex;flex-direction:column;align-items:center}figure img.background{box-shadow:var(--shadow-size) var(--shadow-size) 0 0 var(--primary)}@media screen and (max-width:780px){figure{width:100vw;margin-left:calc(var(--horizontal-margin)*-1)}figure img.background{box-shadow:0 var(--shadow-size) 0 0 var(--primary)}li>figure{margin-left:calc(-30px + var(--horizontal-margin)*-1)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}code{font-family:Bitstream Vera Sans Mono,Courier,monospace;background-color:var(--light-gray);padding:1px 4px}pre{padding:10px;margin:20px 0;border:1px solid var(--gray);overflow:auto}pre code{background-color:transparent;background-color:initial}pre code,pre code span{line-height:1.1}pre code{padding:0}pre code.hljs:before{display:block;width:-moz-fit-content;width:fit-content;padding:.1rem .5rem;float:right;border:1px solid var(--gray);background-color:var(--primary);color:var(--dark-gray);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-built_in,.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);position:fixed;z-index:1031;top:0;left:0;width:100%;height:3px}.h{display:inline-flex}.h>svg:hover{fill:var(--primary)}.E{width:100%;background-color:var(--primary-gray);border-bottom:.25rem solid var(--primary);padding:2rem calc((100% - var(--container-width))*.5);display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:780px){.E{padding:.5rem var(--horizontal-margin);flex-direction:column;gap:1rem 0}}.F{display:flex;align-items:center;gap:1rem}@media screen and (max-width:780px){.F{width:100%;justify-content:flex-end}}.G{flex:1 1}@media screen and (max-width:780px){.G{display:none}}.H{flex:1 1;display:none}@media screen and (max-width:780px){.H{display:block}}.I{color:var(--white);fill:var(--white);font-weight:700;text-decoration:none}.I:active,.I:hover{color:var(--primary)}@media screen and (max-width:780px){.I{font-size:18px;height:34px;margin:0}}.J{color:var(--white);margin:0;border:0;box-shadow:none;padding:0;background-color:transparent;background-color:initial}.J a:active,.J a:hover{color:var(--primary)}@media screen and (max-width:780px){.J{background-color:var(--primary);margin:0 calc(var(--horizontal-margin)*-1) 0;padding:.5rem 1rem;text-align:right;box-shadow:var(--shadow-size) var(--shadow-size) 0 0 var(--white)}.J a{color:var(--primary-gray)}.J a:active,.J a:hover{color:var(--secondary)}}.K{height:80px;width:80px}.K img{border-radius:100%}@media screen and (max-width:780px){.K{display:none}}.e{display:inline-flex;padding:5px 7px;border:none;background-color:transparent;background-color:initial}.f{padding:20px 0;text-align:center;width:100%;background-color:var(--primary-gray)}.f svg{fill:var(--white)}.f{margin-top:var(--vertical-margin);border-top:.25rem solid var(--primary)}.C{flex:1 1;width:100%;display:grid;padding:0 var(--horizontal-margin);grid-template-columns:1fr var(--container-width) 1fr}.C>*{grid-column:2}.C .D{width:100%;grid-column:1/-1}.C blockquote{margin:1.8em .8em;border-left:2px solid var(--primary);padding:.1em 1em;color:var(--gray)}.C figure{margin-top:var(--vertical-margin);margin-bottom:var(--vertical-margin)}.C figure figcaption{margin-top:.75rem;padding:.75rem 0 0;font-size:small;text-align:center}@media screen and (max-width:780px){.C figure figcaption{padding:.75rem var(--horizontal-margin) 0}}.C table{border-collapse:collapse;margin:1rem 0;width:100%;border:1px solid var(--gray)}.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{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:0 var(--horizontal-margin)}