/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */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:transparent}abbr[title]{border-bottom:none;text-decoration:underline;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:-0.25em}sup{top:-0.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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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}template{display:none}[hidden]{display:none}:root{--base-font-size: 100%;--base-line-height: 1.75;--tight-line-height: 1.2;--spacer-xxs: 0.25rem;--spacer-xs: 0.5rem;--spacer-s: 0.75rem;--spacer-m: 1rem;--spacer-l: 1.25rem;--spacer-xl: 1.5rem;--base-border-radius: 5px;--base-block-margin: 0 0 var(--spacer-xs);--base-heading-margin: var(--spacer-xl) 0 var(--spacer-xxs);--main-color: #37375F;--link-color: #B7455F;--link-color-hover: #37375F;--text-color: #1f1f1f;--text-color-bright: #444;--text-color-brighter: #666;--background-color: #FFF;--highlight-background: #B7455FCC;--highlight-border: 4px solid #37375FCC;--site-nav-order: 1;--main-base-width: 320px;--tagline-font-size: 1.2rem;--wrapper-max-width: 100%;--wrapper-margin: var(--spacer-xs)}@media screen and (min-width: 64em){:root{--base-font-size: 112.5%}}@media screen and (min-width: 760px){:root{--tagline-font-size: 2rem;--site-nav-order: -1}}@media screen and (min-width: 820px){:root{--wrapper-max-width: 90%;--wrapper-margin: auto}}@media screen and (min-width: 900px){:root{--tagline-font-size: 3rem}}@font-face{font-family:"Titillium Web";font-weight:400;src:url("./fonts/titillium-web-regular-811f6a5bb8162b82d1922ce2b8be6888.woff2") format("woff2");font-display:swap}@font-face{font-family:"Titillium Web";font-weight:400;font-style:italic;src:url("./fonts/titillium-web-italic-5b932574fbf632e24278b61e406e8b54.woff2") format("woff2");font-display:swap}@font-face{font-family:"Titillium Web";font-weight:700;src:url("./fonts/titillium-web-bold-704fc425c3cf762e12937a19bce99768.woff2") format("woff2");font-display:swap}html{font-size:var(--base-font-size);line-height:var(--base-line-height)}body{font-family:"Titillium Web",sans-serif;color:var(--text-color)}h1,h2{margin:var(--base-heading-margin);line-height:var(--base-line-height)}p,blockquote,ul{margin:var(--base-block-margin)}li{margin-bottom:var(--spacer-xs)}blockquote{border-left:var(--highlight-border);padding-left:1rem}a{color:var(--link-color);transition:color ease-in-out .2s}a:hover,a:focus{color:var(--link-color-hover)}video,img{max-width:100%;height:auto}.bar{display:flex;align-items:center;justify-content:space-between;gap:var(--spacer-m);padding:var(--spacer-m) var(--spacer-xl);background-color:var(--main-color)}.bar>:first-child,.bar>:last-child{flex-grow:1}code[class*=language-],pre[class*=language-]{color:#fff;background:none;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;text-shadow:0 -0.1em .2em #000;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none}pre[class*=language-],:not(pre)>code[class*=language-]{background:#141414}pre[class*=language-]{border-radius:var(--base-border-radius);margin:var(--base-block-margin);overflow:auto;padding:1em}pre[class*=language-]::-moz-selection{background:#27292a}pre[class*=language-]::selection{background:#27292a}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:rgba(237,237,237,.15)}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:rgba(237,237,237,.15)}:not(pre)>code[class*=language-]{border-radius:.3em;border:.13em solid #545454;box-shadow:1px 1px .3em -0.1em #000 inset;padding:.15em .2em .05em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#a6a6a6}.token.punctuation{opacity:.7}.token.namespace{opacity:.7}.token.tag,.token.boolean,.token.number,.token.deleted{color:#cf694a}.token.keyword,.token.property,.token.selector,.token.constant,.token.symbol,.token.builtin{color:#f9ee9a}.token.attr-name,.token.attr-value,.token.string,.token.char,.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable,.token.inserted{color:#919e6b}.token.atrule{color:#7386a5}.token.regex,.token.important{color:#e9c163}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}pre[data-line]{padding:1em 0 1em 3em;position:relative}.language-markup .token.tag,.language-markup .token.attr-name,.language-markup .token.punctuation{color:#ad895c}.token{position:relative;z-index:1}.iconlist{display:flex;justify-content:flex-end}.iconlist a{margin-left:var(--spacer-xl)}header{margin-bottom:var(--spacer-xl)}.layout{display:flex;flex-wrap:wrap;justify-content:center;max-width:var(--wrapper-max-width);margin:0 var(--wrapper-margin) var(--spacer-xl)}.layout>*{max-width:var(--wrapper-max-width)}.layout>nav{flex:0 1 content;order:var(--site-nav-order);padding-right:var(--spacer-m)}.layout>main{flex:1 1 var(--main-base-width)}.navigation ul{padding:0;list-style:none}.navigation li{color:var(--text-color-brighter);padding:0 var(--spacer-m)}.navigation li.selected{border:1px solid var(--highlight-background);border-radius:var(--base-border-radius)}.navigation a{display:block;padding:var(--spacer-xxs) var(--spacer-xs);color:var(--text-color-bright);text-decoration:none}.navigation a:hover{color:var(--text-color)}.skip{position:absolute;right:100%;color:var(--main-color)}.skip:focus{right:auto;left:var(--spacer-m);color:var(--background-color)}.teaser{display:flex;padding:1rem var(--spacer-m) 0;background-image:linear-gradient(to right bottom, var(--main-color) 50%, var(--background-color) 50%)}.teaser .tagline{flex-basis:50%;line-height:var(--tight-line-height);font-size:var(--tagline-font-size);color:var(--background-color)}.teaser .logo{flex-basis:70%}.teaser .logo video{cursor:pointer}
