*{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width: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}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@font-face{font-family:Raleway;font-style:normal;font-weight:300;src:local("Raleway Light"),local("Raleway-Light"),url(/user/themes/scholar/css/fonts/raleway-v13-latin-ext_latin-300.woff2) format("woff2"),url(/user/themes/scholar/css/fonts/raleway-v13-latin-ext_latin-300.woff) format("woff")}@font-face{font-family:Raleway;font-style:italic;font-weight:300;src:local("Raleway Light Italic"),local("Raleway-LightItalic"),url(/user/themes/scholar/css/fonts/raleway-v13-latin-ext_latin-300italic.woff2) format("woff2"),url(/user/themes/scholar/css/fonts/raleway-v13-latin-ext_latin-300italic.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:local(Raleway),local("Raleway-Regular"),url(/user/themes/scholar/css/fonts/raleway-v13-latin-ext_latin-regular.woff2) format("woff2"),url(/user/themes/scholar/css/fonts/raleway-v13-latin-ext_latin-regular.woff) format("woff")}@font-face{font-family:Raleway;font-style:italic;font-weight:400;src:local("Raleway Italic"),local("Raleway-Italic"),url(/user/themes/scholar/css/fonts/raleway-v13-latin-ext_latin-italic.woff2) format("woff2"),url(/user/themes/scholar/css/fonts/raleway-v13-latin-ext_latin-italic.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-weight:600;src:local("Raleway SemiBold"),local("Raleway-SemiBold"),url(/user/themes/scholar/css/fonts/raleway-v13-latin-ext_latin-600.woff2) format("woff2"),url(/user/themes/scholar/css/fonts/raleway-v13-latin-ext_latin-600.woff) format("woff")}@font-face{font-family:Raleway;font-style:italic;font-weight:600;src:local("Raleway SemiBold Italic"),local("Raleway-SemiBoldItalic"),url(/user/themes/scholar/css/fonts/raleway-v13-latin-ext_latin-600italic.woff2) format("woff2"),url(/user/themes/scholar/css/fonts/raleway-v13-latin-ext_latin-600italic.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-weight:800;src:local("Raleway ExtraBold"),local("Raleway-ExtraBold"),url(/user/themes/scholar/css/fonts/raleway-v13-latin-ext_latin-800.woff2) format("woff2"),url(/user/themes/scholar/css/fonts/raleway-v13-latin-ext_latin-800.woff) format("woff")}@font-face{font-family:Raleway;font-style:italic;font-weight:800;src:local("Raleway ExtraBold Italic"),local("Raleway-ExtraBoldItalic"),url(/user/themes/scholar/css/fonts/raleway-v13-latin-ext_latin-800italic.woff2) format("woff2"),url(/user/themes/scholar/css/fonts/raleway-v13-latin-ext_latin-800italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/user/themes/scholar/css/fonts/montserrat-v13-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-regular.woff2) format("woff2"),url(/user/themes/scholar/css/fonts/montserrat-v13-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-regular.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(/user/themes/scholar/css/fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-300.woff2) format("woff2"),url(/user/themes/scholar/css/fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSans-LightItalic"),url(/user/themes/scholar/css/fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-300italic.woff2) format("woff2"),url(/user/themes/scholar/css/fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-300italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/user/themes/scholar/css/fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-regular.woff2) format("woff2"),url(/user/themes/scholar/css/fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-regular.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(/user/themes/scholar/css/fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-600.woff2) format("woff2"),url(/user/themes/scholar/css/fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-600.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(/user/themes/scholar/css/fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-italic.woff2) format("woff2"),url(/user/themes/scholar/css/fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans SemiBold Italic"),local("OpenSans-SemiBoldItalic"),url(/user/themes/scholar/css/fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-600italic.woff2) format("woff2"),url(/user/themes/scholar/css/fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-600italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(/user/themes/scholar/css/fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-700italic.woff2) format("woff2"),url(/user/themes/scholar/css/fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-700italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/user/themes/scholar/css/fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-700.woff2) format("woff2"),url(/user/themes/scholar/css/fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-700.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;src:local("Open Sans ExtraBold"),local("OpenSans-ExtraBold"),url(/user/themes/scholar/css/fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-800.woff2) format("woff2"),url(/user/themes/scholar/css/fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-800.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:800;src:local("Open Sans ExtraBold Italic"),local("OpenSans-ExtraBoldItalic"),url(/user/themes/scholar/css/fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-800italic.woff2) format("woff2"),url(/user/themes/scholar/css/fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-800italic.woff) format("woff")}.grid{display:grid;grid-template-columns:repeat(12,1fr);margin:0 auto;height:100%;height:100vh}.eight,.eleven,.five,.four,.nine,.one,.seven,.six,.ten,.three,.twelve,.two{grid-column-end:span 12}.nested{display:grid;grid-gap:0;grid-template-columns:repeat(12,1fr)}.merge-two-rows{grid-row-end:span 2}.merge-three-rows{grid-row-end:span 3}.merge-four-rows{grid-row-end:span 4}.merge-five-rows{grid-row-end:span 5}.merge-six-rows{grid-row-end:span 6}.row-max-middle{grid-template-rows:auto 1fr auto}@media (min-width:320px){.one{grid-column-end:span 1}.two{grid-column-end:span 2}.three{grid-column-end:span 3}.four{grid-column-end:span 4}.five{grid-column-end:span 5}.six{grid-column-end:span 6}.seven{grid-column-end:span 7}.eight{grid-column-end:span 8}.nine{grid-column-end:span 9}.ten{grid-column-end:span 10}.eleven{grid-column-end:span 11}}main aside.search{display:none;grid-column-end:span 12}main aside.search [role=button]{cursor:pointer;position:absolute;right:1rem;display:block;margin:1rem;width:1.5rem;height:1.5rem}main aside.search [role=button] svg{pointer-events:none}main .search-results div h3,main .search-results div p{text-align:left}main .search-results div h3:first-letter,main .search-results div p:first-letter{text-transform:capitalize}.page.listing main aside.search{order:1}header form[role=search]{display:flex;position:relative;width:100%;height:2.625rem;margin:0;overflow:hidden}header form[role=search] input[type=search]{flex:1 0 0%;padding:0;width:auto;min-width:4rem;height:2.625rem;margin-left:.75rem;font-size:100%;line-height:1.15;text-overflow:ellipsis;white-space:nowrap;border:0;overflow:hidden;outline:none;z-index:10;transition:all .4s ease}header form[role=search] label{display:inline-flex;align-items:center;justify-content:center;margin:auto 0;padding:.5rem .75rem;background:#fff0;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.metadata dd,.metadata dt{margin:0}.metadata dd ol,.metadata dt ol{list-style-type:none;margin:0;padding:0}.metadata dd ol li,.metadata dt ol li{margin:0 0 0 1rem}.page{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,1fr);margin:0 auto;height:100%;height:100vh}.page:not(.listing) .main,.page:not(.listing) main{width:100%;max-width:120rem}.page header{grid-column-end:span 12;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.page header h1{margin:0;padding:1rem;font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:800;letter-spacing:.15rem;text-transform:uppercase;order:0}.page header h1 a{padding:1rem}.page header[role=banner] .links>div a:not(:last-of-type):after{content:"";position:absolute;left:.4rem;right:.4rem;bottom:.4rem;height:.188rem;opacity:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease-out}.page header[role=banner] .links>div a.active:after,.page header[role=banner] .links>div a:focus:after,.page header[role=banner] .links>div a:hover:after{opacity:1}.page .main,.page main{grid-column-end:span 12;max-width:1920px}.page .main section,.page main section{margin:2rem 0 0}.page article{width:80%;margin:2rem auto;padding:2rem 4rem}.page article header{display:flex;flex-direction:column}.page article header h1{margin:3rem auto 4rem}.page article .metadata{margin:0 0 2rem}.page>footer{width:80%;grid-column-end:span 12;margin:2rem auto 0;padding:1rem 2rem;text-align:center}.page h1,.page h2,.page h3,.page h4,.page h5,.page h6{max-width:calc(100% - 2rem);margin:2rem 0 1rem;font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5;text-align:center}.page h1 a,.page h2 a,.page h3 a,.page h4 a,.page h5 a,.page h6 a{padding:2rem 0}.page aside.search{grid-column-end:span 12;position:relative;margin:0;padding:2rem 4rem 1rem}.page aside.next-previous{width:80%;margin:0 auto}.page aside.next-previous article{width:100%;margin:0}.page.listing main{display:grid;grid-gap:4rem;grid-template-columns:repeat(12,1fr);grid-column-end:span 12;width:80%;margin:0 auto}.page.listing main section{order:1;grid-column-end:span 9}.page.listing main article{width:100%;margin:0 0 3rem;padding:0}.page.listing main article header a{display:flex;flex-direction:column;width:100%;border-bottom:0}.page.listing main article header a h1,.page.listing main article header a h2{order:1;margin:2.5rem auto 1rem}.page.listing main article header a h3{order:2}.page.listing main article header a img{order:0;width:100%;height:20rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page.listing main article section{margin:0;padding:2rem 4rem 1rem}.page.listing main article footer{margin:0 .5rem;padding:1rem 4rem;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;letter-spacing:.15rem;white-space:normal}.page.listing main article footer p{word-break:break-word}.page.listing main aside{order:0;grid-column-end:span 3}.page.listing main aside>header{display:flex;flex-direction:column}.page.listing main aside>header>img,.page.listing main aside>header svg{display:block;width:5rem;height:5rem;margin:1rem auto 1rem 0}.page.listing main aside>header>h1{width:100%;max-width:100%;padding:1rem 0;text-align:left;word-break:break-word}.page.listing main aside>header>p{width:100%;font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25rem}.page.listing main aside section article{display:flex;flex-direction:column;padding:0}.page.listing main aside section article header h1,.page.listing main aside section article header h2{padding:1rem 1rem 0;margin:0;width:100%;font-size:2rem;text-align:center}.page.listing main aside section article header img{height:10rem}.page.listing main aside section article footer,.page.listing main aside section article section{margin:0;padding:.5rem 1rem}.page.listing.blog article.search{grid-column-end:span 12;padding:2rem 4rem}.page.article.tufte{padding-left:0}.page.article.tufte h1,.page.article.tufte h2,.page.article.tufte h3,.page.article.tufte h4,.page.article.tufte h5,.page.article.tufte h6{clear:both;text-align:left}.page.article.tufte main{width:100%}.page.article.tufte main article section p{width:65%}.page.article.tufte main article section .marginnote,.page.article.tufte main article section .sidenote{width:50%!important;margin-right:-55%;padding:0}.page.article.tufte .active,.page.article.tufte a:active,.page.article.tufte a:focus,.page.article.tufte a:hover,.page.article.tufte a:link,.page.article.tufte a:visited{background:0}.book.listing main article,.book main article{grid-column-end:span 12}.book.listing main article header h1,.book.listing main article header h2,.book main article header h1,.book main article header h2{order:2}.book.listing main article header h3,.book main article header h3{order:3}.book.listing main article header h1 a,.book.listing main article header h2 a,.book.listing main article header h3 a,.book.listing main article header h4 a,.book.listing main article header h5 a,.book.listing main article header h6 a,.book main article header h1 a,.book main article header h2 a,.book main article header h3 a,.book main article header h4 a,.book main article header h5 a,.book main article header h6 a{padding:1rem 0}.book.listing main article header .metadata,.book main article header .metadata{order:10;width:100%;padding:2rem 4rem 1rem}.book.listing main article header .metadata a,.book main article header .metadata a{display:inline;display:initial;border-bottom:1px solid #fff0}.book.listing main article section,.book main article section{display:flex;flex-direction:row;flex-wrap:wrap}.book.listing main article section div,.book main article section div{flex:1 0 100%;margin:.5%;padding:1.5%}.book.listing main img,.book main img{display:block;margin:0 auto}.docs .sidebar{display:flex;flex-direction:column;font-size:1.125rem;line-height:1}.docs .sidebar h1,.docs .sidebar h2,.docs .sidebar h3,.docs .sidebar h4,.docs .sidebar h5,.docs .sidebar h6{font-size:inherit;margin:0;padding:.5rem 1rem}.docs .sidebar footer,.docs .sidebar header{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.5rem}.docs .sidebar footer h1,.docs .sidebar header h1{flex:0 0 90%;margin:.5rem 0;font-size:2.15rem;text-align:center}[dir=ltr] .docs .sidebar .menu ol{padding-left:0}[dir=rtl] .docs .sidebar .menu ol{padding-right:0}.docs .sidebar .menu ol{padding:0;counter-reset:item;list-style-position:inside}.docs .sidebar .menu ol li{display:block;margin:.25rem 0 0;padding:.5rem 1rem}.docs .sidebar .menu ol li:before{content:counters(item,".") " ";counter-increment:item}.docs .sidebar .menu ol li>ol{margin:.5rem 0 0}.docs .sidebar .menu>ol>.active{padding:.5rem 0 .5rem 1rem}.docs .sidebar .menu .current{padding-bottom:.5rem}.docs .sidebar .menu .current-group{padding-top:.5rem}.docs .sidebar .menu.what-links-here ol{margin-top:0}.docs .sidebar footer{flex:1;flex-direction:column;font-size:1rem}.docs .sidebar footer section{flex:1;width:100%}.docs .sidebar footer section a{display:block}.docs .sidebar footer svg{display:inline-block;width:1.5rem;height:1.5rem;line-height:1;vertical-align:middle}.docs .sidebar>[role=button]{position:absolute;top:.6rem;left:1rem;cursor:pointer}.docs .sidebar>[role=button] svg{display:block;width:1.5rem;height:1.5rem;pointer-events:none}.docs main>header[role=banner] .links{order:1}.docs main>header[role=banner] .links>div a{font-size:1.125rem;text-transform:none}.docs main>header[role=banner] .menu{order:2}.docs main>header[role=banner] .menu .edit-link{margin:auto 1rem auto 0;cursor:pointer}.docs main article,.docs main aside.search{padding:1rem;line-height:1.6}.docs main article h1,.docs main article h2,.docs main article h3,.docs main article h4,.docs main article h5,.docs main article h6,.docs main aside.search h1,.docs main aside.search h2,.docs main aside.search h3,.docs main aside.search h4,.docs main aside.search h5,.docs main aside.search h6{margin:2rem 0 1rem;font-family:Montserrat,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:400;line-height:1.5}.docs main article h1 a,.docs main article h2 a,.docs main article h3 a,.docs main article h4 a,.docs main article h5 a,.docs main article h6 a,.docs main aside.search h1 a,.docs main aside.search h2 a,.docs main aside.search h3 a,.docs main aside.search h4 a,.docs main aside.search h5 a,.docs main aside.search h6 a{padding-top:2rem}.docs main article h1,.docs main aside.search h1{margin:2rem 0 3rem;text-align:center}.docs main article p:first-of-type,.docs main aside.search p:first-of-type{font-size:1.125rem}.docs.listing article>article{margin:2rem;padding:0}.docs footer{padding:0 1rem;text-align:center}.docs{display:grid;grid-template-columns:repeat(12,1fr);margin:0 auto;min-height:100%;min-height:100vh}.docs main{display:flex;flex-direction:column;order:1;grid-column-end:span 12}.docs .sidebar{display:none;grid-column-end:span 12}.docs header[role=banner] .links>div a:not(:first-of-type){margin-left:.5rem}.docs header[role=banner] .links>div a:not(:last-of-type):after{content:" \00BB ";position:absolute;margin-left:.5rem}.cv h3,.cv h4,.cv h5,.cv h6{margin-top:2rem;text-align:left}.cv main article header{display:grid}.cv main article header h1,.cv main article header h2{margin:0;padding:0;width:100%;text-align:left}.cv main article header h1{grid-column-end:span 12}.cv main article header h2{grid-column-end:span 8;align-self:baseline}.cv main article header .details{grid-column-end:span 4;display:flex;flex-direction:column;align-items:flex-end;margin-top:1rem}.cv main article header .details *{width:-webkit-min-content;width:-moz-min-content;width:min-content;white-space:nowrap}.cv main article header .details>div{display:inherit;flex-direction:inherit;align-items:inherit;margin-bottom:1rem}.cv main article [itemprop=description]{margin-top:2rem}.cv main article section{align-items:baseline;margin-top:0}.cv main article section .entry{display:flex;flex-wrap:wrap;flex-direction:column;align-items:baseline;justify-content:space-between}.cv main article section .entry .date{text-align:left;font-size:1.2rem;white-space:nowrap;flex-basis:0%;order:4}.cv main article section .entry em{display:inline;flex:1;order:2;font-size:1.2rem;font-family:inherit;line-height:inherit}.cv main article section .entry h4{display:inline;font-weight:600;order:1}.cv main article section .entry p{flex-basis:100%;order:3}.cv main article section>p{grid-column-end:span 10;grid-column-start:3}.page.cv main{max-width:50rem}header[role=banner]{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:space-between}header[role=banner] h1{margin:0;padding:1rem;font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.825rem;font-weight:800;letter-spacing:.25rem;text-transform:uppercase;order:0}header[role=banner] h1 a{padding:1rem;border-right:1px solid #fff0}header[role=banner] .links{display:none;flex:1;flex-basis:40%;width:100%;min-width:0;max-width:100%;max-height:3rem;overflow:hidden}header[role=banner] .links>div{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}header[role=banner] .links>div a{position:relative;width:100%;padding:1rem .5rem;font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.825rem;font-weight:400;line-height:1;text-transform:uppercase}header[role=banner] .links>div a:before{border-right:1px solid #fff0}header[role=banner] .menu{display:flex;flex-basis:0%;justify-content:flex-end;width:calc(100% - 1rem);margin:0 auto}header[role=banner] [role=button]{margin:auto .5rem auto 0;cursor:pointer}header[role=banner] svg{display:block;width:1.5rem;height:1.5rem;pointer-events:none}header[role=banner] [mobile-menu-open]{margin-left:.5rem}[data-drawer-close],[data-drawer-open]{cursor:pointer}[data-drawer-close] svg,[data-drawer-open] svg{display:block;width:1.5rem;height:1.5rem;pointer-events:none}.drawer{overflow-y:auto}.drawer header{display:flex;justify-content:space-between}.drawer [data-drawer-close],.drawer h2{margin:auto 0;padding:1rem}[dir=ltr] .drawer .drawer-inner ol{padding-left:0}[dir=rtl] .drawer .drawer-inner ol{padding-right:0}.drawer .drawer-inner ol{padding:0;counter-reset:item;list-style-position:inside}.drawer .drawer-inner li{display:block;list-style-type:none;margin:0 0 .25rem;padding:0 1rem}.drawer .drawer-inner li:before{content:counters(item,".") " ";counter-increment:item}[data-drawer-backdrop],drawer-menu{top:0;right:0;position:fixed;display:block;display:none;height:100%}[data-drawer] [data-drawer-backdrop],[data-drawer] drawer-menu{display:block}drawer-menu{z-index:99999;margin-right:-320px;width:320px;transition:margin-right .2s;background:#e6e6e6}[data-drawer-backdrop]{z-index:99998;width:100%;visibility:hidden;opacity:0;background:rgb(0 0 0 / .5);transition-property:opacity,visibility;transition-duration:.2s,0s;transition-delay:0s,.2s}[data-drawer=true]{height:100%;width:100%;overflow:hidden}[data-drawer=true] [data-drawer-backdrop]{visibility:visible;opacity:1;right:0;transition-property:visibility,opacity;transition-duration:0s,.2s;transition-delay:0s,0s}[data-drawer=true] drawer-menu{margin-right:0;transition:margin-right .2s}aside.next-previous{display:none;grid-gap:0;grid-template-columns:repeat(12,1fr);grid-column-end:span 12;flex:1;align-content:flex-end}aside.next-previous article{grid-column-end:span 12;padding:.5rem 1.5rem}aside.next-previous article:first-of-type h2{text-align:left}aside.next-previous article:last-of-type h2{text-align:right}aside.next-previous article h2{margin:.5rem 0;font-size:1.5664rem}aside.next-previous article svg{display:inline-block;width:1rem;height:1rem;vertical-align:middle}input,textarea{box-sizing:border-box;width:100%;margin:0 0 .9rem;padding:.6rem;background:#fff;border:1px solid #bbb;box-shadow:inset 0 1px 3px rgb(0 0 0 / .05);border-radius:0;outline:none;resize:vertical;transition:border-color .3s;color:#000;font-family:inherit;font-size:100%;line-height:1.15}input:disabled,textarea:disabled{border-color:#c8c8c8;background-color:#f2f2f2;box-shadow:none;cursor:not-allowed}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#0d0d0d}input:disabled::-moz-placeholder,textarea:disabled::-moz-placeholder{color:#0d0d0d}input:disabled:-ms-input-placeholder,textarea:disabled:-ms-input-placeholder{color:#0d0d0d}input:disabled::-ms-input-placeholder,textarea:disabled::-ms-input-placeholder{color:#0d0d0d}input:disabled::placeholder,textarea:disabled::placeholder{color:#0d0d0d}input:focus,textarea:focus{border-color:#17f}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#999;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1}input::placeholder,textarea::placeholder{color:#999;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#999}input[type=checkbox],input[type=radio]{position:absolute;opacity:0;pointer-events:none;margin:0 0 .9rem;box-sizing:border-box}input[type=checkbox]~label,input[type=radio]~label{display:flex;align-items:center;position:relative;color:#000}input[type=checkbox]~label:after,input[type=checkbox]~label:before,input[type=radio]~label:after,input[type=radio]~label:before{content:"";display:block;width:20px;height:20px;border:1px solid #fff0}input[type=checkbox]~label:before,input[type=radio]~label:before{flex-shrink:0;margin-right:.6rem;border-color:#bbb;box-shadow:inset 0 1px 3px rgb(0 0 0 / .05);background:#fff}input[type=checkbox]~label:after,input[type=radio]~label:after{position:absolute;top:calc(48% - 10px);left:0;background-size:60%;background-repeat:no-repeat;background-position:50%;transform:scale(0);transition:transform .3s ease}input[type=radio]+label:before{border-radius:100%}input[type=radio]+label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M256 464c114.9 0 208-93.1 208-208S370.9 48 256 48 48 141.1 48 256s93.1 208 208 208z'/%3E%3C/svg%3E")}input[type=checkbox]+label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M461.6 109.6l-54.9-43.3c-1.7-1.4-3.8-2.4-6.2-2.4-2.4 0-4.6 1-6.3 2.5L194.5 323s-78.5-75.5-80.7-77.7c-2.2-2.2-5.1-5.9-9.5-5.9s-6.4 3.1-8.7 5.4c-1.7 1.8-29.7 31.2-43.5 45.8-.8.9-1.3 1.4-2 2.1-1.2 1.7-2 3.6-2 5.7 0 2.2.8 4 2 5.7l2.8 2.6s139.3 133.8 141.6 136.1c2.3 2.3 5.1 5.2 9.2 5.2 4 0 7.3-4.3 9.2-6.2l249.1-320c1.2-1.7 2-3.6 2-5.8 0-2.5-1-4.6-2.4-6.4z'/%3E%3C/svg%3E")}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{cursor:not-allowed;color:#0d0d0d}input[type=checkbox]:disabled+label:before,input[type=radio]:disabled+label:before{border-color:#c8c8c8;background-color:#fff;box-shadow:none}input:focus+label:before{border-color:#17f}input:checked+label:after{transform:scale(1)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0 0 .9rem;padding:.6rem 1.5rem .6rem .6rem;width:100%;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M256 298.3l174.2-167.2c4.3-4.2 11.4-4.1 15.8.2l30.6 29.9c4.4 4.3 4.5 11.3.2 15.5L264.1 380.9c-2.2 2.2-5.2 3.2-8.1 3-3 .1-5.9-.9-8.1-3L35.2 176.7c-4.3-4.2-4.2-11.2.2-15.5L66 131.3c4.4-4.3 11.5-4.4 15.8-.2L256 298.3z'/%3E%3C/svg%3E");background-size:12px;background-repeat:no-repeat;background-position:calc(100% - .6rem) 50%;border:1px solid #bbb;box-shadow:inset 0 1px 3px rgb(0 0 0 / .05);border-radius:0;outline:0;color:#000;font-family:inherit;font-size:100%;line-height:1.15}select:disabled{border-color:#c8c8c8;background-color:#fff;box-shadow:none;cursor:not-allowed}select:disabled::-webkit-input-placeholder{color:#0d0d0d}select:disabled::-moz-placeholder{color:#0d0d0d}select:disabled:-ms-input-placeholder{color:#0d0d0d}select:disabled::-ms-input-placeholder{color:#0d0d0d}select:disabled::placeholder{color:#0d0d0d}select:focus{border-color:#17f}select::-ms-expand{display:none}.selectr-container{display:flex}.selectr-container .selectr-selected{display:flex;margin:0 0 .9rem;padding:.6rem}.selectr-container .selectr-selected .selectr-placeholder{align-self:center}.selectr-container.inverted .selectr-options-container,.selectr-container.open.inverted .selectr-selected,.selectr-container .selectr-input,.selectr-container .selectr-options-container,.selectr-container .selectr-selected{border-radius:0;border-color:#bbb}.selectr-container .selectr-options{overflow-x:auto;overflow-y:auto}.selectr-container .selectr-options .selectr-option.active,.selectr-container .selectr-options .selectr-option.active.selected{color:#000;background-color:#fff}.selectr-container .selectr-options .selectr-option.selected{font-style:italic;background-color:#fff}.selectr-container .selectr-tag{margin:0 5px 2px 0;color:#000;background-color:#fff;border:1px solid #bbb;border-radius:0}.selectr-container .selectr-tag .selectr-tag-remove:after,.selectr-container .selectr-tag .selectr-tag-remove:before{background-color:#000}.sequence main>header h1{margin:0 auto 1rem;font-size:2rem}.sequence main article{display:flex;flex-direction:row;width:auto;margin:0;padding:1rem}.sequence main article h1{font-size:1.802rem}.sequence main article h2{font-size:1.602rem}.sequence main article h3{font-size:1.424rem}.sequence main article h4{font-size:1.266rem}.sequence main article h5{font-size:1.125rem}.sequence main article h6{font-size:.889rem}.sequence main article [role=list]{flex:1;min-width:15rem;margin:1rem 2rem;z-index:1010}.sequence main article [role=list] [role=listitem]{margin:2rem}.sequence main article [role=list] [role=listitem] a{display:block;margin:0;padding:1rem;text-align:center}.sequence main article [role=list] [role=listitem] [itemprop=name]{margin:0}.sequence main article [role=list] [role=listitem].white a{background:#fafafa}.sequence main article [role=list] [role=listitem].red a{background:#ff8a80}.sequence main article [role=list] [role=listitem].orange a{background:#ffd180}.sequence main article [role=list] [role=listitem].yellow a{background:#ffff8d}.sequence main article [role=list] [role=listitem].green a{background:#ccff90}.sequence main article [role=list] [role=listitem].teal a{background:#a7ffeb}.sequence main article [role=list] [role=listitem].blue a{background:#80d8ff}.sequence main article [role=list] [role=listitem].dark-blue a{background:#82b1ff}.sequence main article [role=list] [role=listitem].purple a{background:#b388ff}.sequence main article [role=list] [role=listitem].pink a{background:#f8bbd0}.sequence main article [role=list] [role=listitem].brown a{background:#d7ccc8}.sequence main article [role=list] [role=listitem].gray a{background:#cfd8dc}@media (min-width:320px){.page h1,.page h2,.page h3,.page h4,.page h5,.page h6{max-width:100%}.page header[role=banner]{flex-wrap:nowrap}.page header[role=banner] h1{width:100%;padding:0}.page header[role=banner] h1 a{display:block;width:100%;border-right:0}.page header[role=banner] .menu{order:1;width:100%;flex-basis:0%}.page header[role=banner] .links{order:2;flex:1 0 1%;width:100%;max-height:100%}.page header[role=banner] .links a{width:100%}.page header[role=banner] .links a:not(:first-of-type):before{border-right:0}.page header[role=banner] form[role=search]{margin:0 1rem}.page main aside{order:2}.page main aside:not([class]){display:none}.page article{margin:0 auto;padding:1rem}.page.listing main{display:block;max-width:100%}.page.listing main article section{padding:1rem}.page.listing main article header a h1,.page.listing main article header a h2{margin:1rem auto .5rem}.page.listing main article footer{padding:1rem}.page.listing main>aside,.page.listing main>section{grid-column-end:span 12;max-width:100%}.main,.page.listing main,.page article,.page main{width:calc(100% - .25rem)}.cv main article header h2{grid-column-end:span 12}.cv main article header .details{grid-column-end:span 12;align-items:flex-start}.docs main>header[role=banner] .menu{order:0}.docs main>.sidebar{display:none}main article>figure[aria-label]:before,main article>img[aria-label]:before,main article>p[aria-label]:before{content:""}[data-drawer-open]{display:none}aside.next-previous{display:grid}}@media (min-width:576px){body h1{font-size:1.9822rem}body h2{font-size:1.7622rem}body h3{font-size:1.5664rem}body h4{font-size:1.3926rem}body h5{font-size:1.2375rem}.page:not(.listing) .main,.page:not(.listing) main{width:90%}.page header[role=banner]{flex-wrap:wrap;flex-direction:row}.page header[role=banner] h1{width:auto}.page header[role=banner] .menu{flex:1;order:1}.page header[role=banner] .menu [mobile-menu-close],.page header[role=banner] .menu [mobile-menu-open]{display:none}.page header[role=banner] .links{display:flex;flex-basis:100%;max-height:2.825rem;padding:0 .5rem}.page header[role=banner] .links>div{flex-direction:row}.page header[role=banner] .links a{width:auto}.cv main article section .entry{flex-direction:row}.cv main article section .entry .date{order:3;display:inline}.cv main article section .entry em:before{content:", "}.docs main>header[role=banner] .links>div{flex-direction:row}.docs main>header[role=banner] .links>div a{width:auto}.docs .sidebar header h1{flex-basis:95%}}@media (min-width:768px){body h1{font-size:2.2525rem}body h2{font-size:2.0025rem}body h3{font-size:1.78rem}body h4{font-size:1.5825rem}body h5{font-size:1.40625rem}header form[role=search] input[type=search],header form[role=search] input[type=search]:focus{padding:0 0 0 1rem;box-shadow:inset 0 -1px 0 0 rgb(0 0 0 / .05)}.page:not(.listing) main{width:80%}.page header[role=banner] h1 a{border-right:0}.page header[role=banner] .menu{flex:1;order:2}.page header[role=banner] .links{flex-basis:40%}.page.listing main,.page main{grid-gap:0;width:calc(100% - 5rem)}.page.listing main article,.page main article{width:100%;margin:0 0 1rem;border-left:0;border-right:0}.page.listing main article header,.page main article header{word-break:break-word}.page.listing main article footer,.page.listing main article section,.page main article footer,.page main article section{padding:1rem}.page.listing main aside,.page.listing main section,.page main aside,.page main section{grid-column-end:span 12}.page.listing main aside.search,.page.listing main section.search,.page main aside.search,.page main section.search{grid-column-end:span 12;padding:1rem}.page aside.search{display:none}.cv main article{padding:2rem}.docs [mobile-menu-close],.docs [mobile-menu-open]{display:none}.docs main{grid-column-end:span 8}.docs main>header[role=banner]{flex-direction:row}.docs main>header[role=banner] .links{order:0;display:flex}.docs main>header[role=banner] .menu{flex:1}.docs .sidebar{display:flex;grid-column-end:span 4}.docs .sidebar header h1{flex-basis:100%}aside.next-previous article{grid-column-end:span 6;border-top:1px solid #fff0}aside.next-previous article:first-of-type{border-right:1px solid #fff0}aside.next-previous article svg{width:2.0025rem;height:2.0025rem}[data-drawer-open]{display:block}.marginnote,.sidenote{float:right;clear:right;width:20%!important}}@media (min-width:992px){body h1{font-size:2.703rem}body h2{font-size:2.403rem}body h3{font-size:2.136rem}body h4{font-size:1.899rem}body h5{font-size:1.6875rem}.page:not(.listing) main article{margin-top:2rem;padding:1rem 3.5rem}.page.listing main{display:grid;grid-gap:2rem;width:calc(100% - 4rem);margin-top:2rem}.page.listing main aside.search,.page.listing main section{grid-column-end:span 8}.page.listing main aside.search{padding:1rem 2rem}.page.listing main aside{grid-column-end:span 4}.page.listing main aside:not([class]){display:block}.page.article main{width:80%}.page article{width:calc(100% - 4rem)}.cv main article{padding:2rem}.cv main article header h2{grid-column-end:span 6}.cv main article header .details{grid-column-end:span 6;align-items:flex-end}.docs main{grid-column-end:span 9}.docs main article,.docs main aside.search{padding:1rem 3rem}.docs .sidebar{display:flex;grid-column-end:span 3}.docs .sidebar .menu ol li,.docs .sidebar h1,.docs .sidebar h2,.docs .sidebar h3,.docs .sidebar h4,.docs .sidebar h5,.docs .sidebar h6{padding:.5rem .75rem .25rem}aside.next-previous article svg{width:2.403rem;height:2.403rem}main article>figure[aria-label]:before,main article>img[aria-label]:before,main article>p[aria-label]:before{content:attr(aria-label)}}@media (min-width:1200px){body h1{font-size:2.9733rem}body h2{font-size:2.6433rem}body h3{font-size:2.3496rem}body h4{font-size:2.0889rem}body h5{font-size:1.85625rem}}@media (min-width:1600px){.page.listing main{grid-gap:2rem;width:80%}.page.listing main aside.search,.page.listing main section{grid-column-end:span 9}.page.listing main aside{grid-column-end:span 3}.docs main{grid-column-end:span 10}.docs .sidebar{grid-column-end:span 2}aside.next-previous article svg{width:2.6433rem;height:2.6433rem}}body{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.7;text-rendering:optimizeLegibility;counter-reset:sidenote-counter}h1{font-size:1.802rem}h2{font-size:1.602rem}h3{font-size:1.424rem}h4{font-size:1.266rem}h5{font-size:1.125rem}h6{font-size:1rem}b,strong{font-weight:600}a,a:active,a:focus,a:link,a:visited{text-decoration:none}a[href]{cursor:pointer}blockquote{font-style:italic}figure{margin:0;text-align:center}img{max-width:100%;height:auto}p{line-height:1.5}code,kbd,samp{word-break:break-word;word-wrap:break-word;overflow:auto}pre{word-break:break-all}pre code{white-space:pre-wrap}pre.sf-dump{grid-column-end:span 12}.main,main{width:100%;margin:0 auto}table{border-collapse:collapse;border-spacing:0;width:100%}table thead{border-bottom:2px solid #fff0}table tr{border-bottom:1px solid #fff0}table td,table th{padding:.25rem;text-align:left}.block{display:block}article>figure[aria-label],article>img[aria-label],article>p[aria-label]{position:relative}article>figure[aria-label]:before,article>img[aria-label]:before,article>p[aria-label]:before{content:attr(aria-label);position:absolute;left:-3.75rem;opacity:.65;width:3.5rem;max-width:3.5rem;text-align:right;word-break:break-word}label.margin-toggle{width:auto}label.margin-toggle:not(.sidenote-number){display:none}.marginnote,.sidenote{display:block;width:100%;padding:1rem;font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.3;position:relative}.sidenote-number{counter-increment:sidenote-counter}.sidenote-number:after{content:counter(sidenote-counter);font-size:1rem;top:-.5rem;left:.1rem}.sidenote-number:after,.sidenote:before{font-family:et-book-roman-old-style;position:relative;vertical-align:baseline}input.margin-toggle,input[type=checkbox]~input.margin-toggle,input[type=checkbox]~label.sidenote-number,label.sidenote-number{display:none;border:0}.swiper-container{max-height:80vh}.swiper-container .swiper-wrapper{height:100%}.swiper-container .swiper-wrapper .swiper-slide{width:100%;height:60vh;min-height:40vh;max-height:80%;max-height:80vh;text-align:center}.swiper-container .swiper-wrapper .swiper-slide img{width:auto;height:auto;max-width:100%;max-height:100%}@media print{.next-previous,.sidebar,footer[role=contentinfo],header[role=banner]{display:none!important}*{box-sizing:border-box}*,:after,:before,blockquote:first-letter,blockquote:first-line,div:first-letter,div:first-line,li:first-letter,li:first-line,p:first-letter,p:first-line{background:transparent!important;box-shadow:none!important;text-shadow:none!important}html{font-size:16px;margin:0;padding:0}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#fff!important;color:#000!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5;margin:0 auto;text-rendering:optimizeLegibility}blockquote,dl,ol,p,table,ul{margin-bottom:1.5rem;margin-top:0}ol:last-child,p:last-child,ul:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.2;margin-bottom:.75rem;margin-top:0}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}a,a:visited{color:#000;text-decoration:underline;word-wrap:break-word}table{border-collapse:collapse}thead{display:table-header-group}table,td,th{border-bottom:1px solid #000}td,th{padding:8px 16px;page-break-inside:avoid}code,kbd,pre{border:1px solid #bbb;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:85%}code,kbd{padding:3px}pre{margin-bottom:1.5rem;padding:10px 12px}pre code,pre kbd{border:0}::-webkit-input-placeholder{color:#fff0}:-moz-placeholder,::-moz-placeholder{color:#fff0}:-ms-input-placeholder{color:#fff0}blockquote{border:0;border-left:5px solid #bbb;margin-left:1px;padding:12px 1.5rem}[dir=rtl] blockquote{border-left:0;border-right:5px solid #bbb;margin-left:0;margin-right:1px}blockquote:first-child{margin-top:0}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote footer{display:block;font-size:80%}img{display:block;max-width:100%!important;vertical-align:middle}hr,img{border:0}hr{border-bottom:2px solid #bbb;margin:2.25rem 0;padding:0}dt{font-weight:700}dd{margin:0 0 .75rem}abbr[title],acronym[title]{border:0;text-decoration:none}a,blockquote,code,figure,hr,li,ol,pre,table,tr,ul{page-break-inside:avoid}a,h2,h3,h4,p{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid}h1+p,h2+p,h3+p{page-break-before:avoid}img{page-break-after:auto;page-break-before:auto;page-break-inside:avoid}pre{white-space:pre-wrap!important;word-wrap:break-word}a[href^=ftp]:after,a[href^=http]:after{content:" " attr(href);font-size:80%}a[href$=".gif"]:after,a[href$=".jpeg"]:after,a[href$=".jpg"]:after,a[href$=".png"]:after{display:none}abbr[title]:after,acronym[title]:after{content:" " attr(title)}.page-break,.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.no-print{display:none}.no-reformat a:after,.no-reformat abbr:after,.no-reformat acronym:after,a.no-reformat:after,abbr[title].no-reformat:after,acronym[title].no-reformat:after{content:""}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}}::-moz-selection{color:#fff;background:#a6664e}::selection{color:#fff;background:#a6664e}a:link,a:visited{color:#3c3b3b;transition:color .2s ease,border-bottom-color .2s ease}.active,a:active,a:focus,a:hover,a:link,a:visited{text-decoration:none}:not(pre)>code{color:#a6664e}table thead,table tr{border-bottom-color:hsla(0,0%,62.7%,.3)}table tr:hover{background-color:#d1bfa7}.page{color:#3c3b3b;background:#f4f4f4}.page .active,.page a:active,.page a:focus,.page a:hover{color:#a6664e}.page header[role=banner]{background:#fff;border-bottom:1px solid hsla(0,0%,62.7%,.3)}.page header[role=banner] h1{color:#3c3b3b}.page header[role=banner] h1 a{border-right-color:hsla(0,0%,62.7%,.3)}.page header[role=banner] .links a:not(:first-of-type):before{content:"";position:absolute;top:.75rem;bottom:.75rem;left:-.15rem;width:3px;border-right-color:hsla(0,0%,62.7%,.3)}.page header[role=banner] .links a:after{background:#a6664e}.page header[role=banner] .search .search-button .search-submit{-webkit-filter:contrast(.2);filter:contrast(.2)}.page header[role=banner] .search .search-button:hover .search-submit{-webkit-filter:contrast(0);filter:contrast(0)}.page main .search,.page main>footer,.page main article{background:#fff;border:1px solid hsla(0,0%,62.7%,.3)}.page main .search :not(header) a:link,.page main .search :not(header) a:visited,.page main>footer :not(header) a:link,.page main>footer :not(header) a:visited,.page main article :not(header) a:link,.page main article :not(header) a:visited{border-bottom:1px solid hsla(0,0%,62.7%,.65)}.page main .search .active,.page main .search a:active,.page main .search a:focus,.page main .search a:hover,.page main>footer .active,.page main>footer a:active,.page main>footer a:focus,.page main>footer a:hover,.page main article .active,.page main article a:active,.page main article a:focus,.page main article a:hover{border-bottom-color:#fff0}.page main .search h1 a:link,.page main .search h1 a:visited,.page main .search h2 a:link,.page main .search h2 a:visited,.page main .search h3 a:link,.page main .search h3 a:visited,.page main .search h4 a:link,.page main .search h4 a:visited,.page main .search h5 a:link,.page main .search h5 a:visited,.page main .search h6 a:link,.page main .search h6 a:visited,.page main>footer h1 a:link,.page main>footer h1 a:visited,.page main>footer h2 a:link,.page main>footer h2 a:visited,.page main>footer h3 a:link,.page main>footer h3 a:visited,.page main>footer h4 a:link,.page main>footer h4 a:visited,.page main>footer h5 a:link,.page main>footer h5 a:visited,.page main>footer h6 a:link,.page main>footer h6 a:visited,.page main article h1 a:link,.page main article h1 a:visited,.page main article h2 a:link,.page main article h2 a:visited,.page main article h3 a:link,.page main article h3 a:visited,.page main article h4 a:link,.page main article h4 a:visited,.page main article h5 a:link,.page main article h5 a:visited,.page main article h6 a:link,.page main article h6 a:visited{border-bottom:0}.page main .search header h1,.page main .search header h2,.page main>footer header h1,.page main>footer header h2,.page main article header h1,.page main article header h2{position:relative}.page main .search header h1:after,.page main .search header h2:after,.page main>footer header h1:after,.page main>footer header h2:after,.page main article header h1:after,.page main article header h2:after{content:" ";position:absolute;top:90%;left:50%;width:100%;border-bottom:4px solid hsla(0,0%,62.7%,.3);transform:translateX(-50%)}.page main aside header svg{fill:#3c3b3b}.page .drawer{background:#fff;border-left:1px solid hsla(0,0%,62.7%,.3)}.listing main aside section article header h1:after,.listing main aside section article header h2:after{content:none}.book.listing main article header .metadata:after,.book.listing main article header h2:after,.book main article header .metadata:after,.book main article header h2:after{border-bottom:0}.book.listing main article header .metadata a,.book.listing main article header h2 a,.book main article header .metadata a,.book main article header h2 a{border-bottom:1px solid hsla(0,0%,62.7%,.3)}.sequence main article{background:#fff0;border:0}.sequence main article [role=list]{background:#fff}.sequence main article [role=list],.sequence main article [role=list] [role=listitem]{border:1px solid hsla(0,0%,62.7%,.3)}.sequence main article [role=list] [role=listitem] [itemprop=url]{font-family:var(--OpenSans)}.page main>footer header h1:after main header,.page main>footer header h2:after main header,.page main article header h1:after main header,.page main article header h2:after .sequence main header{background:#fff;border:1px solid hsla(0,0%,62.7%,.3)}.page main>footer header h1:after main header a:link,.page main>footer header h1:after main header a:visited,.page main>footer header h2:after main header a:link,.page main>footer header h2:after main header a:visited,.page main article header h1:after main header a:link,.page main article header h1:after main header a:visited,.page main article header h2:after .sequence main header a:link,.page main article header h2:after .sequence main header a:visited{border-bottom:1px solid hsla(0,0%,62.7%,.65)}.page main>footer header h1:after main header .active,.page main>footer header h1:after main header a:active,.page main>footer header h1:after main header a:focus,.page main>footer header h1:after main header a:hover,.page main>footer header h2:after main header .active,.page main>footer header h2:after main header a:active,.page main>footer header h2:after main header a:focus,.page main>footer header h2:after main header a:hover,.page main article header h1:after main header .active,.page main article header h1:after main header a:active,.page main article header h1:after main header a:focus,.page main article header h1:after main header a:hover,.page main article header h2:after .sequence main header .active,.page main article header h2:after .sequence main header a:active,.page main article header h2:after .sequence main header a:focus,.page main article header h2:after .sequence main header a:hover{border-bottom-color:#fff0}.page main>footer header h1:after main header h1,.page main>footer header h1:after main header h2,.page main>footer header h2:after main header h1,.page main>footer header h2:after main header h2,.page main article header h1:after main header h1,.page main article header h1:after main header h2,.page main article header h2:after .sequence main header h1,.page main article header h2:after .sequence main header h2{position:relative}.page main>footer header h1:after main header h1:after,.page main>footer header h1:after main header h2:after,.page main>footer header h2:after main header h1:after,.page main>footer header h2:after main header h2:after,.page main article header h1:after main header h1:after,.page main article header h1:after main header h2:after,.page main article header h2:after .sequence main header h1:after,.page main article header h2:after .sequence main header h2:after{content:" ";position:absolute;top:90%;left:50%;width:100%;border-bottom:4px solid hsla(0,0%,62.7%,.3);transform:translateX(-50%)}.page main>footer header h1:after main header h1 a:link,.page main>footer header h1:after main header h1 a:visited,.page main>footer header h1:after main header h2 a:link,.page main>footer header h1:after main header h2 a:visited,.page main>footer header h2:after main header h1 a:link,.page main>footer header h2:after main header h1 a:visited,.page main>footer header h2:after main header h2 a:link,.page main>footer header h2:after main header h2 a:visited,.page main article header h1:after main header h1 a:link,.page main article header h1:after main header h1 a:visited,.page main article header h1:after main header h2 a:link,.page main article header h1:after main header h2 a:visited,.page main article header h2:after .sequence main header h1 a:link,.page main article header h2:after .sequence main header h1 a:visited,.page main article header h2:after .sequence main header h2 a:link,.page main article header h2:after .sequence main header h2 a:visited{border-bottom:0}.page main>footer header h1:after main article,.page main>footer header h2:after main article,.page main article header h1:after main article,.page main article header h2:after .sequence main article{background:#fff0;border-color:#fff0}.page main>footer header h1:after main article [role=list] [role=listitem] a,.page main>footer header h2:after main article [role=list] [role=listitem] a,.page main article header h1:after main article [role=list] [role=listitem] a,.page main article header h2:after .sequence main article [role=list] [role=listitem] a{background:#fff;border:1px solid hsla(0,0%,62.7%,.3)}.docs{color:#3c3b3b}.docs main{background-color:#f4f4f4}.docs main>header[role=banner]{color:#e8e8e6;background-color:#a6664e;box-shadow:0 10px 10px -10px rgb(0 0 0 / .3)}.docs main>header[role=banner] a:link,.docs main>header[role=banner] a:visited{color:#e8e8e6;-webkit-filter:contrast(1.2);filter:contrast(1.2)}.docs main>header[role=banner] .active,.docs main>header[role=banner] a:active,.docs main>header[role=banner] a:focus,.docs main>header[role=banner] a:hover{-webkit-filter:contrast(1.5);filter:contrast(1.5);text-decoration:underline}.docs main>header[role=banner] .drawer{color:#3c3b3b}.docs main>header[role=banner] .drawer a:link,.docs main>header[role=banner] .drawer a:visited{-webkit-filter:contrast(1.2);filter:contrast(1.2);border-bottom:1px solid #fff0}.docs main>header[role=banner] .drawer a:active,.docs main>header[role=banner] .drawer a:focus,.docs main>header[role=banner] .drawer a:hover{border-bottom:1px solid #a6664e}.docs main aside a:link,.docs main aside a:visited,.docs main section a:link,.docs main section a:visited{-webkit-filter:contrast(1);filter:contrast(1)}.docs main section>article a:link,.docs main section>article a:visited{border-bottom:1px solid hsla(0,0%,62.7%,.3)}.docs main section>article .active,.docs main section>article a:active,.docs main section>article a:focus,.docs main section>article a:hover{border-bottom-width:2px}.docs header[role=banner] form[role=search] input[type=search]{color:#e8e8e6}.docs header[role=banner] form[role=search] input[type=search]:focus::-webkit-input-placeholder{opacity:.6}.docs header[role=banner] form[role=search] input[type=search]:focus::-moz-placeholder{opacity:.6}.docs header[role=banner] form[role=search] input[type=search]:focus:-ms-input-placeholder{opacity:.6}.docs header[role=banner] form[role=search] input[type=search]:focus::-ms-input-placeholder{opacity:.6}.docs header[role=banner] form[role=search] input[type=search]:focus::placeholder{opacity:.6}.docs header[role=banner] form[role=search] input[type=search]::-webkit-input-placeholder{color:#e8e8e6}.docs header[role=banner] form[role=search] input[type=search]::-moz-placeholder{color:#e8e8e6}.docs header[role=banner] form[role=search] input[type=search]:-ms-input-placeholder{color:#e8e8e6}.docs header[role=banner] form[role=search] input[type=search]::-ms-input-placeholder{color:#e8e8e6}.docs header[role=banner] form[role=search] input[type=search]::placeholder{color:#e8e8e6}.docs header[role=banner] form[role=search] input:-webkit-autofill,.docs header[role=banner] form[role=search] input:-webkit-autofill:focus,.docs header[role=banner] form[role=search] input:-webkit-autofill:hover{color:#e8e8e6}.docs .drawer [role=button] svg,.docs .search [role=button] svg,.docs .sidebar [role=button] svg,.docs header[role=banner] [role=button] svg{-webkit-filter:contrast(1.2);filter:contrast(1.2)}.docs .drawer [role=button]:hover svg,.docs .search [role=button]:hover svg,.docs .sidebar [role=button]:hover svg,.docs header[role=banner] [role=button]:hover svg{-webkit-filter:contrast(1.5);filter:contrast(1.5)}.docs .drawer,.docs>aside{color:#e8e8e6;background-color:#68686b}.docs .drawer a:link,.docs .drawer a:visited,.docs>aside a:link,.docs>aside a:visited{color:#fff}.docs .drawer .active,.docs .drawer a:active,.docs .drawer a:focus,.docs .drawer a:hover,.docs>aside .active,.docs>aside a:active,.docs>aside a:focus,.docs>aside a:hover{-webkit-filter:contrast(1.2);filter:contrast(1.2);text-decoration:underline}.docs .drawer header,.docs>aside header{background-color:#555;box-shadow:0 10px 10px -10px rgb(0 0 0 / .3)}.docs .drawer header h1,.docs>aside header h1{color:#fff;-webkit-filter:contrast(1.2);filter:contrast(1.2)}.docs .drawer .menu,.docs>aside .menu{background-color:#68686b}.docs .drawer .menu ol li:before,.docs>aside .menu ol li:before{color:#e8e8e6;opacity:.75}.docs .drawer .menu .current-group,.docs>aside .menu .current-group{background-color:#555}.docs .drawer .menu .current,.docs>aside .menu .current{background-color:#3e3e40}.docs .drawer footer,.docs>aside footer{color:#e8e8e6}.docs .drawer footer svg,.docs>aside footer svg{fill:#e8e8e6}.docs .drawer footer[role=contentinfo],.docs>aside footer[role=contentinfo]{justify-content:flex-end}.docs .drawer footer[role=contentinfo] a:link,.docs .drawer footer[role=contentinfo] a:visited,.docs>aside footer[role=contentinfo] a:link,.docs>aside footer[role=contentinfo] a:visited{color:#e8e8e6;text-decoration:none;border-bottom:1px solid #a6664e}.docs .drawer footer[role=contentinfo] .active,.docs .drawer footer[role=contentinfo] a:active,.docs .drawer footer[role=contentinfo] a:focus,.docs .drawer footer[role=contentinfo] a:hover,.docs>aside footer[role=contentinfo] .active,.docs>aside footer[role=contentinfo] a:active,.docs>aside footer[role=contentinfo] a:focus,.docs>aside footer[role=contentinfo] a:hover{text-decoration:none;border-bottom:1px solid #a6664e}.docs img{border:1px solid hsla(0,0%,62.7%,.3)}.docs .next-previous .active,.docs .next-previous a:active,.docs .next-previous a:focus,.docs .next-previous a:hover{text-decoration:underline}.docs .next-previous article,.docs .next-previous article:first-of-type{border-color:hsla(0,0%,62.7%,.3)}.docs.listing article>article{border-bottom:1px solid hsla(0,0%,62.7%,.3)}.docs.listing article>article a:link,.docs.listing article>article a:visited{border-bottom:0}.docs.listing article>article .active,.docs.listing article>article a:active,.docs.listing article>article a:focus,.docs.listing article>article a:hover{color:#a6664e}.cv main article header h2:after{content:none}header[role=banner] form[role=search] input[type=search]{color:#3c3b3b;background:#fff0;transition-delay:0ms;box-shadow:none}header[role=banner] form[role=search] input[type=search]:focus::-webkit-input-placeholder{opacity:.6}header[role=banner] form[role=search] input[type=search]:focus::-moz-placeholder{opacity:.6}header[role=banner] form[role=search] input[type=search]:focus:-ms-input-placeholder{opacity:.6}header[role=banner] form[role=search] input[type=search]:focus::-ms-input-placeholder{opacity:.6}header[role=banner] form[role=search] input[type=search]:focus::placeholder{opacity:.6}header[role=banner] form[role=search] input[type=search]::-webkit-input-placeholder{opacity:0;color:#3c3b3b}header[role=banner] form[role=search] input[type=search]::-moz-placeholder{opacity:0;color:#3c3b3b}header[role=banner] form[role=search] input[type=search]:-ms-input-placeholder{opacity:0;color:#3c3b3b}header[role=banner] form[role=search] input[type=search]::-ms-input-placeholder{opacity:0;color:#3c3b3b}header[role=banner] form[role=search] input[type=search]::placeholder{opacity:0;color:#3c3b3b}.drawer [role=button] svg,.search [role=button] svg,.sidebar [role=button] svg,header[role=banner] [role=button] svg{fill:#e8e8e6;-webkit-filter:contrast(.2);filter:contrast(.2);transition:fill .4s ease}.drawer [role=button]:hover svg,.search [role=button]:hover svg,.sidebar [role=button]:hover svg,header[role=banner] [role=button]:hover svg{-webkit-filter:contrast(.5);filter:contrast(.5)}.drawer [role=button].search-close svg,.search [role=button].search-close svg,.sidebar [role=button].search-close svg,header[role=banner] [role=button].search-close svg{fill:#3c3b3b}footer[role=contentinfo] .active,footer[role=contentinfo] a:active,footer[role=contentinfo] a:focus,footer[role=contentinfo] a:hover,footer[role=contentinfo] a:link,footer[role=contentinfo] a:visited{border-bottom:1px solid #a6664e}.swiper-container .swiper-pagination-bullet-active,.swiper-container .swiper-pagination-progressbar-fill{background-color:#a6664e}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{color:#a6664e;-webkit-filter:contrast(1.2);filter:contrast(1.2)}.swiper-container .swiper-button-next:hover,.swiper-container .swiper-button-prev:hover{-webkit-filter:contrast(1.5);filter:contrast(1.5)}.marginnote,.sidenote{text-align:justify}.docs main>header[role=banner],.docs main>header[role=banner] a:link,.docs main>header[role=banner] a:visited{color:#fff}.scroll-wrapper>.scroll-content{-webkit-overflow-scrolling:touch}.notices{padding:1px 1px 1px 30px;margin:15px 0}.notices.yellow{border-left:10px solid #f0ad4e;background:#fcf8f2;color:#df8a13}.notices.red{border-left:10px solid #d9534f;background:#fdf7f7;color:#b52b27}.notices.blue{border-left:10px solid #5bc0de;background:#f4f8fa;color:#28a1c5}.notices.green{border-left:10px solid #5cb85c;background:#f1f9f1;color:#3d8b3d}#breadcrumbs{height:3rem;line-height:3rem;padding-inline-start:3rem}#breadcrumbs span{display:inline-block;padding:0 1rem}#breadcrumbs span:first-child{padding-inline-start:0}#breadcrumbs i{display:inline-block;width:20px;text-align:center}.simple-responsive-table{position:relative;overflow:hidden}.simple-responsive-table>div{overflow-x:auto}.simple-responsive-table.is-scrollable-right:after{position:absolute;top:0;left:100%;width:50px;height:100%;border:10px 0 0 10px / 50% 0 0 50%;box-shadow:-5px 0 10px rgb(0 0 0 / .25);content:""}.simple-responsive-table.is-scrollable-left:before{position:absolute;top:0;left:-50px;width:50px;height:100%;border:10px 0 0 10px / 50% 0 0 50%;box-shadow:5px 0 10px rgb(0 0 0 / .25);content:""}#grav-login{max-width:30rem;margin:5rem auto;background:#fcfcfc;border:4px solid #eee;border-radius:4px;padding:1rem 3rem 3rem 3rem;text-align:center}#grav-login .form-actions{text-align:right}#grav-logout{position:absolute;bottom:5px;right:5px}.alert.info{color:#27ae60}.alert.error{color:#e74c3c}#grav-login p{font-size:small;margin:1rem 0;padding:0;text-align:center}#grav-login .form-actions p{margin-bottom:0}#grav-login .button{vertical-align:middle}#grav-login .delimiter{display:block;font-size:1.6rem;letter-spacing:1px;line-height:1.6rem;position:relative;text-transform:uppercase;margin:1rem 0}#grav-login .delimiter:after,#grav-login .delimiter:before{background-color:#777;content:"";height:1px;position:absolute;top:.8rem;width:40%}#grav-login .delimiter:before{background-image:-moz-linear-gradient(right center,#777777,#ffffff);left:0}#grav-login .delimiter:after{background-image:-moz-linear-gradient(left center,#777777,#ffffff);right:0}#grav-login .rememberme{display:inline-block;float:left;padding:7px 0;vertical-align:middle}#grav-login .rememberme label{font-weight:inherit;display:inline}.login-status{white-space:nowrap;vertical-align:middle}﻿.form-group.has-errors{background:rgb(255 0 0 / .05);border:1px solid rgb(255 0 0 / .2);border-radius:3px;margin:0 -5px;padding:0 5px}.form-errors{color:#b52b27}.form-honeybear{display:none;position:absolute!important;height:1px;width:1px;overflow:hidden;clip-path:rect(0,1px,1px,0)}.form-errors p{margin:0}.form-input-file input{display:none}.form-input-file .dz-default.dz-message{position:absolute;text-align:center;left:0;right:0;top:50%;transform:translateY(-50%);margin:0}.form-input-file.dropzone{position:relative;min-height:70px;border-radius:3px;margin-bottom:.85rem;border:2px dashed #ccc;color:#aaa;padding:.5rem}.form-input-file.dropzone .dz-preview{margin:.5rem}.form-input-file.dropzone .dz-preview:hover{z-index:2}.form-input-file.dropzone .dz-preview .dz-image img{margin:0}.form-input-file.dropzone .dz-preview .dz-remove{font-size:16px;position:absolute;top:3px;right:3px;display:inline-flex;height:20px;width:20px;background-color:red;justify-content:center;align-items:center;color:#fff;font-weight:700;border-radius:50%;cursor:pointer;z-index:20}.form-input-file.dropzone .dz-preview .dz-remove:hover{background-color:darkred;text-decoration:none}.form-input-file.dropzone .dz-preview .dz-error-message{min-width:140px;width:auto}.form-input-file.dropzone .dz-preview .dz-image,.form-input-file.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:3px;z-index:1}.filepond--root.form-input{min-height:7rem;height:auto;overflow:hidden;border:0}.form-tabs .tabs-nav{display:flex;padding-top:1px;margin-bottom:-1px}.form-tabs .tabs-nav a{flex:1;transition:color .5s ease,background .5s ease;cursor:pointer;text-align:center;padding:10px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ccc;border-radius:5px 5px 0 0}.form-tabs .tabs-nav a.active{border:1px solid #ccc;border-bottom:1px solid #fff0;margin:0 -1px}.form-tabs .tabs-nav a.active span{color:#000}.form-tabs .tabs-nav span{display:inline-block;line-height:1.1}.form-tabs.subtle .tabs-nav{margin-right:0!important}.form-tabs .tabs-content .tab__content{display:none;padding-top:2rem}.form-tabs .tabs-content .tab__content.active{display:block}.checkboxes{display:inline-block}.checkboxes label{display:inline;cursor:pointer;position:relative;padding:0 0 0 20px;margin-right:15px}.checkboxes label:before{content:"";display:inline-block;width:20px;height:20px;left:0;margin-top:0;margin-right:10px;position:absolute;border-radius:3px;border:1px solid #e6e6e6}.checkboxes input[type=checkbox]{display:none}.checkboxes input[type=checkbox]:checked+label:before{content:"✓";font-size:20px;line-height:1;text-align:center}.checkboxes.toggleable label{margin-right:0}.form-field-toggleable .checkboxes.toggleable{margin-right:5px;vertical-align:middle}.form-field-toggleable .checkboxes+label{display:inline-block}.switch-toggle{display:inline-flex;overflow:hidden;border-radius:3px;line-height:35px;border:1px solid #ccc}.switch-toggle input[type=radio]{position:absolute;visibility:hidden;display:none}.switch-toggle label{display:inline-block;cursor:pointer;padding:0 15px;margin:0;white-space:nowrap;color:inherit;transition:background-color .5s ease}.switch-toggle input.highlight:checked+label{background:#333;color:#fff}.switch-toggle input:checked+label{color:#fff;background:#999}.signature-pad{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:10px;width:100%;height:100%;max-width:700px;max-height:460px;border:1px solid #f0f0f0;background-color:#fff;padding:16px}.signature-pad--body{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #f6f6f6;min-height:100px}.signature-pad--body canvas{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;box-shadow:0 0 5px rgb(0 0 0 / .02) inset}.signature-pad--footer{color:#c3c3c3;text-align:center;font-size:1.2em}.signature-pad--actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px}[data-grav-field=array] .form-row{display:flex;align-items:center;margin-bottom:.5rem}[data-grav-field=array] .form-row>input,[data-grav-field=array] .form-row>textarea{margin:0 .5rem;display:inline-block}.form-data.basic-captcha .form-input-wrapper{border:1px solid #ccc;border-radius:5px;display:flex;overflow:hidden}.form-data.basic-captcha .form-input-prepend{display:flex;color:#333;background-color:#ccc;flex-shrink:0}.form-data.basic-captcha .form-input-prepend img{margin:0}.form-data.basic-captcha .form-input-prepend button>svg{margin:0 8px;width:18px;height:18px}.form-data.basic-captcha input.form-input{border:0}
/*! EnlighterJS Syntax Highlighter 3.0.0 | Mozilla Public License 2.0 | https://enlighterjs.org */
.enlighter-tooltip{z-index:100}.enlighter-default{font-family:"Source Code Pro","Liberation Mono","Courier New",Courier,monospace;font-size:10px;line-height:16px;overflow:hidden;white-space:pre-wrap;word-wrap:break-word;margin:0 0 20px 0;padding:0;position:relative;text-align:left;direction:ltr}.enlighter-default .enlighter-special:hover{background-color:#f4f8fc}.enlighter-default .enlighter-raw{display:none;min-width:100%;line-height:inherit;font-size:12px;font-family:inherit;margin:0;padding:0;white-space:pre-wrap;word-wrap:break-word;border:none;box-shadow:none}.enlighter-default:hover .enlighter-toolbar{display:block}.enlighter-default .enlighter-btn{display:inline-block;margin:0 5px 0 5px;padding:3px 5px 3px 5px;border:solid 1px #333;background-color:#f0f0f0;cursor:pointer;font-family:inherit}.enlighter-default .enlighter-toolbar .enlighter-btn-raw{background-image:url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2246px%22%20height%3D%2246px%22%20viewBox%3D%220%200%2046%2046%22%20enable-background%3D%22new%200%200%2046%2046%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20d%3D%22M19.436%2C36.875L6.568%2C25.002v-3.863L19.436%2C9.267v5.041l-9.583%2C8.668v0.188l9.583%2C8.669V36.875z%22%2F%3E%0D%0A%09%3Cpath%20d%3D%22M26.343%2C36.875v-5.041l9.583-8.669v-0.188l-9.583-8.668V9.267l12.868%2C11.872v3.863L26.343%2C36.875z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A)}.enlighter-default .enlighter-toolbar .enlighter-btn-copy{background-image:url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2246px%22%20height%3D%2246px%22%20viewBox%3D%220%200%2046%2046%22%20enable-background%3D%22new%200%200%2046%2046%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%2253.75%22%20y1%3D%2239.353%22%20x2%3D%2286.375%22%20y2%3D%2239.353%22%2F%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%2251.711%22%20y1%3D%2230.534%22%20x2%3D%2284.336%22%20y2%3D%2230.534%22%2F%3E%0D%0A%3Crect%20x%3D%228.932%22%20y%3D%227.334%22%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20stroke-miterlimit%3D%2210%22%20width%3D%2221.097%22%20height%3D%2224.952%22%2F%3E%0D%0A%3Crect%20x%3D%2218.942%22%20y%3D%2215.424%22%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20stroke-miterlimit%3D%2210%22%20width%3D%2221.096%22%20height%3D%2224.953%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A)}.enlighter-default .enlighter-toolbar .enlighter-btn-window{background-image:url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2246px%22%20height%3D%2246px%22%20viewBox%3D%220%200%2046%2046%22%20enable-background%3D%22new%200%200%2046%2046%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%227.125%22%20y1%3D%229.25%22%20x2%3D%2239.75%22%20y2%3D%229.25%22%2F%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%227.125%22%20y1%3D%2218.167%22%20x2%3D%2239.75%22%20y2%3D%2218.167%22%2F%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%227.125%22%20y1%3D%2227.083%22%20x2%3D%2239.75%22%20y2%3D%2227.083%22%2F%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%227.125%22%20y1%3D%2236%22%20x2%3D%2229.809%22%20y2%3D%2236%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A)}.enlighter-default .enlighter-toolbar .enlighter-btn-website{background-image:url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22E%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2246px%22%20height%3D%2246px%22%20viewBox%3D%220%200%2046%2046%22%20enable-background%3D%22new%200%200%2046%2046%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23202F65%22%20d%3D%22M32.48%2C25.614H19.64l-4.933%2C9.826l17.746%2C0.037l-6.173%2C5.358L8.167%2C40.912L16.29%2C6.055h22.974l-5.734%2C5.354%0D%0A%09%09l-13.306-0.027l0.672%2C8.797h12.841L32.48%2C25.614z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A)}.enlighter-origin{display:none!important}.enlighter-clipboard{position:absolute;left:0;bottom:0;width:1px;height:1px;overflow:hidden}.enlighter-v-inline{display:inline-block;overflow:inherit;margin:0}.enlighter-v-standard{display:block}.enlighter-v-codegroup{display:block}.enlighter-v-codegroup .enlighter-codegroup-wrapper{position:relative}div.enlighter{display:table;width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show;min-width:100%;font-size:10px;margin:0;padding:0;text-indent:0;counter-reset:enlighter 0}div.enlighter>div{display:table-row;margin:0;border:solid 0 #fff;list-style:none;font-size:inherit;line-height:14px;min-height:14px}div.enlighter>div>div{display:table-cell;padding-left:10px}div.enlighter>div>div::before{content:" "}span.enlighter{display:inline-block;padding:3px 5px 1px 5px;margin:0 2px 0 2px}.enlighter span{margin:0;padding:0;line-height:inherit;font-size:12px;font-family:inherit}.enlighter-linenumbers div.enlighter>div::before{white-space:nowrap;display:block;display:table-cell;width:45px;min-width:45px;counter-increment:enlighter;content:counter(enlighter,decimal) ".";text-align:right;padding-right:8px}.enlighter-toolbar{display:none;position:absolute;right:10px;top:10px;z-index:10}.enlighter-overflow-scroll.enlighter-v-standard{overflow-x:auto;word-wrap:normal!important}.enlighter-overflow-scroll.enlighter-v-codegroup .enlighter-codegroup-wrapper{overflow-x:auto;word-wrap:normal!important}.enlighter-overflow-scroll.enlighter-v-codegroup .enlighter>div>div,.enlighter-overflow-scroll.enlighter-v-standard .enlighter>div>div{white-space:pre!important}.enlighter-overflow-scroll.enlighter-v-codegroup .enlighter-raw,.enlighter-overflow-scroll.enlighter-v-standard .enlighter-raw{white-space:pre!important}.enlighter-show-rawcode .enlighter-raw{display:block}.enlighter-show-rawcode .enlighter{display:none!important}.enlighter-t-enlighter{color:#939393;border-radius:8px;border:solid 1px #e0e0e0}.enlighter-t-enlighter .enlighter-btn{border-radius:3px;background-color:#fff;color:#717171;font-size:12px;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;text-decoration:none;width:23px;height:23px;background-position:0 0;background-size:contain}.enlighter-t-enlighter .enlighter-btn:hover{border-color:#c9c9c9}.enlighter-t-enlighter .enlighter-btn:after{content:''}.enlighter-t-enlighter.enlighter-hover.enlighter-linenumbers div.enlighter>div:hover{color:#444;background-color:#fffcd3}.enlighter-t-enlighter.enlighter-hover div.enlighter>div:hover{color:#444;background-color:#fffcd3}.enlighter-t-enlighter .enlighter-raw{font-size:12px;color:#000;background-color:#f9f9f9;border-radius:8px;line-height:17px;padding:0 5px 0 60px}.enlighter-t-enlighter div.enlighter>div{border:solid 0 #fff;line-height:16px;color:#aaa}.enlighter-t-enlighter div.enlighter>div:FIRST-CHILD{border-radius:8px 8px 0 0}.enlighter-t-enlighter div.enlighter>div:LAST-CHILD{border-radius:0 0 8px 8px}.enlighter-t-enlighter div.enlighter>div.enlighter-special{background-color:#fdf5f0}.enlighter-t-enlighter.enlighter-linenumbers div.enlighter>div::before{border-right:solid 1px #e0e0e0;background-color:#f9f9f9}.enlighter-t-enlighter.enlighter-linenumbers div.enlighter>div:FIRST-CHILD::before{border-radius:8px 0 0 0}.enlighter-t-enlighter.enlighter-linenumbers div.enlighter>div:LAST-CHILD::before{border-radius:0 0 0 8px}.enlighter-t-enlighter .enlighter-text{color:#000}.enlighter-t-enlighter .enlighter-c0{color:#99a}.enlighter-t-enlighter .enlighter-c1{color:#99a}.enlighter-t-enlighter .enlighter-c2{color:#99a}.enlighter-t-enlighter .enlighter-c9{color:#9baa8f}.enlighter-t-enlighter .enlighter-k0{color:#286491;font-weight:700}.enlighter-t-enlighter .enlighter-k1{color:#286491;font-weight:700}.enlighter-t-enlighter .enlighter-k2{color:#458;font-weight:700}.enlighter-t-enlighter .enlighter-k3{color:#4da0d2;background-color:#f0f0f0}.enlighter-t-enlighter .enlighter-k4{color:#4a9141;font-weight:700}.enlighter-t-enlighter .enlighter-k5{color:#286491;font-weight:700}.enlighter-t-enlighter .enlighter-k6{color:#286491;font-style:italic}.enlighter-t-enlighter .enlighter-k7{color:#286491;font-weight:700}.enlighter-t-enlighter .enlighter-k8{color:#4da0d2}.enlighter-t-enlighter .enlighter-k9{color:#990073;font-weight:700}.enlighter-t-enlighter .enlighter-k10{color:#4a9141;font-style:italic}.enlighter-t-enlighter .enlighter-e0{color:#34068a;font-weight:700}.enlighter-t-enlighter .enlighter-e1{color:#34068a;font-weight:700}.enlighter-t-enlighter .enlighter-e2{color:#009926}.enlighter-t-enlighter .enlighter-e3{color:#286491}.enlighter-t-enlighter .enlighter-e4{color:#ff8c00;font-style:italic}.enlighter-t-enlighter .enlighter-s0{color:#d14}.enlighter-t-enlighter .enlighter-s1{color:#d14}.enlighter-t-enlighter .enlighter-s2{color:#d14}.enlighter-t-enlighter .enlighter-s3{color:#737383}.enlighter-t-enlighter .enlighter-s4{color:#ff8c00;font-weight:700}.enlighter-t-enlighter .enlighter-s5{color:#d14;font-style:italic}.enlighter-t-enlighter .enlighter-n0{color:#099}.enlighter-t-enlighter .enlighter-n1{color:#099}.enlighter-t-enlighter .enlighter-n2{color:#099;font-style:italic}.enlighter-t-enlighter .enlighter-n3{color:#099;font-style:italic}.enlighter-t-enlighter .enlighter-n4{color:#099;font-style:italic}.enlighter-t-enlighter .enlighter-n5{color:#099;text-decoration:underline}.enlighter-t-enlighter .enlighter-m0{color:#0086b3}.enlighter-t-enlighter .enlighter-m1{color:#0086b3}.enlighter-t-enlighter .enlighter-m2{color:#0086b3}.enlighter-t-enlighter .enlighter-m3{color:#0086b3}.enlighter-t-enlighter .enlighter-g0{color:#777}.enlighter-t-enlighter .enlighter-g1{color:#777}.enlighter-t-enlighter .enlighter-t0{color:#777}.enlighter-t-enlighter .enlighter-t1{color:#d14;font-weight:700}.enlighter-t-enlighter .enlighter-t2{color:#990073;font-weight:700}.enlighter-t-enlighter .enlighter-t3{color:#0086b3}.enlighter-t-enlighter .enlighter-t4{color:#009926}.enlighter-t-enlighter .enlighter-t5{color:#009926}.enlighter-t-enlighter .enlighter-t6{color:#d14}.enlighter-t-enlighter .enlighter-t7{color:#535353;font-weight:700}.enlighter-t-enlighter .enlighter-t8{color:#777;background-color:#f0f0f0;font-style:italic}.enlighter-t-enlighter .enlighter-x1{color:#286491;font-weight:700}.enlighter-t-enlighter .enlighter-x2{color:#4da0d2}.enlighter-t-enlighter .enlighter-x10{color:#000;font-weight:700}.enlighter-t-enlighter .enlighter-x11{color:#286491;font-weight:700}.enlighter-t-enlighter .enlighter-x12{color:#286491;text-decoration:underline}.enlighter-t-enlighter .enlighter-x13{color:#0086b3}.enlighter-t-enlighter .enlighter-x14{color:#099;font-style:italic}.enlighter-t-enlighter .enlighter-x15{color:#990073;font-style:italic}.enlighter-t-enlighter.enlighter-v-inline{border-radius:3px;background-color:#fafafa}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter,.enlighter-t-enlighter.enlighter-v-codegroup .enlighter-raw{border-top-left-radius:0;border-top-right-radius:0}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter div:first-child{border-radius:0}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter-codegroup-wrapper{position:relative}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter-codegroup-switch{border-radius:8px 8px 0 0;background-color:#f9f9f9;border-bottom:1px solid #e0e0e0;padding:5px 5px 5px 45px}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{padding:3px 10px 3px 10px;border-radius:4px;border:1px solid #e0e0e0;font-size:12px;color:#000;background-color:#fff0;width:auto}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#e5e5e5;color:#000;border-color:#c9c9c9}