/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:"Fira Sans",sans-serif;box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,*::before,*::after{box-sizing:inherit}body{margin:0;line-height:1.5}article,aside,footer,header,nav,section{display:block}h1,h2,h3,h4,h5,h6,p,pre,blockquote,dl,table,address{margin-top:0;margin-bottom:1.5rem}h1{font-size:2em}h1,h2,h3,h4{line-height:1.2}figcaption,figure,main{display:block}figure{margin:1rem 0 1.5rem}hr{height:0;overflow:visible;box-sizing:content-box}pre{font-family:monospace, monospace;font-size:1em;overflow-x:auto}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;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%}blockquote{margin-right:0;margin-left:0;padding:0 1rem;border-left:solid 0.25rem}blockquote *:last-child{margin-bottom:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}ul,ol{margin-top:0}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{max-width:100%;width:auto\9;height:auto;border-style:none;vertical-align:middle;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-family:"Fira Sans",sans-serif;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,html [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{padding:0;border-style:none}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{margin:0 2px;padding:0.35em 0.625em 0.75em;border:1px solid #c0c0c0}legend{display:table;max-width:100%;padding:0;color:inherit;white-space:normal;box-sizing:border-box}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{padding:0;box-sizing:border-box}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{font-size:14px}@media screen and (min-width: 320px){html{font-size:calc(14px + 4 * ((100vw - 320px) / 960))}}@media screen and (min-width: 1280px){html{font-size:18px}}body{background:#eee;color:#303841}blockquote,q{color:#83888d;font-style:italic}blockquote cite,q cite{font-size:80%;font-style:normal;font-weight:bold}blockquote cite::before,q cite::before{padding-right:0.25rem;content:'\2014'}code,kbd,samp,pre{font-family:Menlo,Consolas,Monaco,"Courier New",Courier,monospace}kbd{display:inline-block;margin:0 0.125em;padding:0.125em 0.5em;border:1px solid #ccc;border-radius:3px;background-color:#f7f7f7;text-shadow:0 1px 0 #fff;box-shadow:0 1px 0 rgba(0,0,0,0.25),inset 0 0 0 2px #fff}h1,h2,h3,h4,h5,h6{font-family:"Fira Sans",sans-serif;text-rendering:optimizeLegibility}h1{font-size:20.7385152499px}@media screen and (min-width: 320px){h1{font-size:calc(20.7385152499px + 24.3992432694 * ((100vw - 320px) / 960))}}@media screen and (min-width: 1280px){h1{font-size:45.1377585193px}}h2{font-size:19.436284208px}@media screen and (min-width: 320px){h2{font-size:calc(19.436284208px + 15.392233168 * ((100vw - 320px) / 960))}}@media screen and (min-width: 1280px){h2{font-size:34.828517376px}}h3{font-size:18.215824px}@media screen and (min-width: 320px){h3{font-size:calc(18.215824px + 8.658032 * ((100vw - 320px) / 960))}}@media screen and (min-width: 1280px){h3{font-size:26.873856px}}h4{font-size:17.072px}@media screen and (min-width: 320px){h4{font-size:calc(17.072px + 3.664 * ((100vw - 320px) / 960))}}@media screen and (min-width: 1280px){h4{font-size:20.736px}}h5{font-size:16px}@media screen and (min-width: 320px){h5{font-size:calc(16px + 0 * ((100vw - 320px) / 960))}}@media screen and (min-width: 1280px){h5{font-size:16px}}h6{font-size:14.9953139644px}@media screen and (min-width: 320px){h6{font-size:calc(14.9953139644px + -2.649634952 * ((100vw - 320px) / 960))}}@media screen and (min-width: 1280px){h6{font-size:12.3456790123px}}dt{font-weight:bold}dt:not(:first-child){margin-top:1rem}dd{margin:0}pre{font-size:12px}@media screen and (min-width: 320px){pre{font-size:calc(12px + 2 * ((100vw - 320px) / 960))}}@media screen and (min-width: 1280px){pre{font-size:14px}}figcaption{margin:0.5rem 0;font-size:80%}a{color:#d72323}a:hover{color:#a11a1a}.canvas{position:relative;width:100%;overflow:hidden}.wrapper{position:relative;width:100%;height:100%;min-height:100vh;transform:translateX(0);transition:all 0.4s ease;background-color:#eee;z-index:100;-webkit-backface-visibility:hidden;backface-visibility:hidden}.intro>.inner,main>.inner{padding:0 0.5rem}@media (min-width: 20em){.intro>.inner,main>.inner{padding-right:1rem;padding-left:1rem}}@media (min-width: 48em){.intro>.inner,main>.inner{padding-right:2rem;padding-left:2rem}}@media (min-width: 64em){.intro>.inner,main>.inner{padding-right:3rem;padding-left:3rem}}@media (min-width: 80em){.intro>.inner,main>.inner{padding-right:4rem;padding-left:4rem}}main section{margin-left:auto;margin-right:auto;max-width:100%}.inner{max-width:1024px}@media (min-width: 64em){.layout--post .entry-content,.layout--page .entry-content{width:87.3417721519%}}.layout--about .entry-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 48em){.layout--about .entry-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width: 48em){.layout--about .entry-content{-ms-flex:1;flex:1}}.layout--about .entry-sidebar{order:-1;-ms-flex-order:-1}@media (min-width: 48em){.layout--about .entry-sidebar{order:initial;-ms-flex-order:initial}}.layout--about .entry-sidebar .author-picture{margin:0 0 2rem;border-radius:.5em}@media (min-width: 48em){.layout--about .entry-sidebar .author-picture{margin:0 0 0 2rem}}@media (min-width: 48em){.layout--cv .entries .entry-header{width:30.3797468354%;padding-right:1.2658227848%}.layout--cv .entries .entry-header>*:last-child{margin-bottom:0}}@media (min-width: 48em){.layout--cv .entries .entry-content{float:right;width:68.3544303797%}}.layout--cv .entry a{color:#d72323}.layout--cv .entry address{font-style:normal}.layout--cv .entry .title,.layout--cv .entry .position,.layout--cv .entry .institution,.layout--cv .entry .language{margin-bottom:0}.layout--cv .entry .date{margin-bottom:1rem;color:#83888d;font-family:Menlo,Consolas,Monaco,"Courier New",Courier,monospace;font-size:80%}.layout--cv .entry .courses-title,.layout--cv .entry .awarder,.layout--cv .entry .publisher,.layout--cv .entry .level{margin:1rem 0 0}.layout--cv .entry .courses,.layout--cv .entry .keywords{padding-left:0;list-style:none}.layout--cv .taxonomy+.taxonomy{margin-top:0.5rem}.layout--cv .taxonomy .title{display:inline-block;margin-right:1rem}.layout--cv .taxonomy .keywords{display:inline-block}table{width:100%;border-collapse:collapse;word-break:normal;word-break:keep-all}table{font-size:12px}@media screen and (min-width: 320px){table{font-size:calc(12px + 6 * ((100vw - 320px) / 960))}}@media screen and (min-width: 1280px){table{font-size:18px}}th,td{border-bottom:1px solid rgba(48,56,65,0.25)}th{padding:0.5em;font-weight:bold;text-align:left}td{padding:0.5em}tr,td,th{vertical-align:middle}.site-title{margin:0;padding:1.8125rem 1rem;padding-right:calc( 10vw + (2 * 1.75em) );font-family:"Fira Sans",sans-serif;font-weight:bold;line-height:1}.site-title{font-size:20px}@media screen and (min-width: 320px){.site-title{font-size:calc(20px + 4 * ((100vw - 320px) / 960))}}@media screen and (min-width: 1280px){.site-title{font-size:24px}}@media (min-width: 48em){.site-title{padding-left:2rem}}@media (min-width: 64em){.site-title{padding-left:5vw}}.site-title a{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;min-height:50px;color:#303841;text-decoration:none}.site-logo{width:50px;height:50px;margin-right:0.5rem;border-radius:50%}.more-link{font-weight:bold;text-decoration:none}.back-to-top{display:block;color:#adb7c3;font-size:0.75em;text-transform:uppercase;text-align:right;text-decoration:none}.taxonomy-section{margin-bottom:2em;padding-bottom:1em}.taxonomy-section:not(:last-child){border-bottom:solid 1px rgba(48,56,65,0.25)}.taxonomy-section+.taxonomy-section{margin-top:2em}.taxonomy-title{margin-bottom:0.5em;color:#cbd1d8;font-family:"Fira Sans",sans-serif}.taxonomy-title{font-size:28px}@media screen and (min-width: 320px){.taxonomy-title{font-size:calc(28px + 4 * ((100vw - 320px) / 960))}}@media screen and (min-width: 1280px){.taxonomy-title{font-size:32px}}.taxonomy-count{color:#adb7c3}.taxonomy-index{display:grid;grid-column-gap:2em;grid-template-columns:repeat(2, 1fr);margin:0;padding:0;font-family:"Fira Sans",sans-serif;font-size:0.9em;list-style:none}@media (min-width: 64em){.taxonomy-index{grid-template-columns:repeat(3, 1fr)}}.taxonomy-index a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.25em 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:inherit;text-decoration:none;border-bottom:1px solid rgba(48,56,65,0.25)}.taxonomy-index a:hover{color:#d72323}.taxonomy-index+.taxonomy-section{margin-top:3em}.sidebar{position:fixed;top:0;left:0;width:100%;max-width:320px;height:100%;z-index:50;visibility:hidden;-webkit-transition:visibility 0s 0.3s;transition:visibility 0s 0.3s}@media (min-width: 64em){.sidebar{max-width:480px}}.sidebar.is--visible{visibility:visible;-webkit-transition:visibility 0s 0s;transition:visibility 0s 0s}.sidebar li{-webkit-transform:translateX(-1rem);-ms-transform:translateX(-1rem);transform:translateX(-1rem);-webkit-transition:all 0.5s;transition:all 0.5s;opacity:0}.sidebar li.is--moved{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.sidebar li a{position:relative;color:#3a4750}.sidebar li a::before{display:block;position:absolute;top:50%;left:-3rem;width:0;height:1px;-webkit-transition:width 0.3s cubic-bezier(0, 0, 0.3, 1);transition:width 0.3s cubic-bezier(0, 0, 0.3, 1);background-color:#3a4750;content:""}.sidebar li a:hover{color:#d72323}.sidebar li a:hover::before{width:2.5rem}.sidebar>.inner{width:100%;height:100%;padding:1.5em;background-color:#fff;overflow-x:hidden;-webkit-box-shadow:inset -1em 0 5em 0 rgba(0,0,0,0.125);box-shadow:inset -1em 0 5em 0 rgba(0,0,0,0.125)}@media (min-width: 48em){.sidebar>.inner{padding:3rem}}.sidebar .menu{position:relative;margin-bottom:1.5rem;padding-bottom:0.5rem;font-weight:bold;line-height:1}.sidebar .menu{font-size:24px}@media screen and (min-width: 320px){.sidebar .menu{font-size:calc(24px + 24 * ((100vw - 320px) / 960))}}@media screen and (min-width: 1280px){.sidebar .menu{font-size:48px}}.sidebar .menu a{display:block}.sidebar .menu::after{position:absolute;bottom:0;width:1.5em;height:1px;background-color:#3a4750;content:""}.sidebar .menu li{margin-bottom:1.5rem}.sidebar .contact-list{margin-top:0.5rem;padding-top:0.5rem}.sidebar .contact-list{font-size:18px}@media screen and (min-width: 320px){.sidebar .contact-list{font-size:calc(18px + 6 * ((100vw - 320px) / 960))}}@media screen and (min-width: 1280px){.sidebar .contact-list{font-size:24px}}.sidebar .contact-list li:not(:last-child){margin-bottom:0.5rem}.sidebar .contact-list a{display:block;color:#3a4750;text-decoration:none}.sidebar-toggle-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;right:0;margin:1.8125rem 0;padding-right:1rem;background-color:#eee;z-index:10000}@media (min-width: 48em){.sidebar-toggle-wrapper{right:2rem;padding-right:0}}@media (min-width: 64em){.sidebar-toggle-wrapper{right:5vw}}.sidebar-toggle-wrapper .toggle-inner{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.sidebar-toggle-label{margin-left:0.5rem;font-weight:bold;color:#303841}.menu{padding-left:0;list-style:none}.menu a{color:inherit;text-decoration:none}.skip-links{position:absolute;width:100%}.skip-links ul{padding-left:0;list-style:none}.pager{margin-bottom:2rem}.pager::after{display:block;clear:both;content:''}.pager ul{padding-left:0;list-style:none;display:-ms-flexbox;display:flex}.pager ul>li{-ms-flex:1;flex:1;justify-content:space-between;-ms-flex-pack:justify}.pager ul li+li{margin-left:0.125em}.pager a{display:block;padding:1em;border-radius:.25em;background-color:#d72323;color:#fff;font-weight:bold;text-align:center;text-decoration:none}.pager a:hover{background-color:#df4f4f}.search-toggle{margin-left:1rem;margin-right:1rem;border:0;outline:none;background-color:transparent;cursor:pointer;-webkit-transition:0.2s;transition:0.2s}.search-toggle .icon{fill:#303841}.search-toggle .icon{font-size:20px}@media screen and (min-width: 320px){.search-toggle .icon{font-size:calc(20px + 4 * ((100vw - 320px) / 960))}}@media screen and (min-width: 1280px){.search-toggle .icon{font-size:24px}}.search-content{display:none;visibility:hidden;padding-top:1em;padding-bottom:1em}.search-content .inner{padding:0 0.5rem}@media (min-width: 20em){.search-content .inner{padding-right:1rem;padding-left:1rem}}@media (min-width: 48em){.search-content .inner{padding-right:2rem;padding-left:2rem}}@media (min-width: 64em){.search-content .inner{padding-right:3rem;padding-left:3rem}}@media (min-width: 80em){.search-content .inner{padding-right:4rem;padding-left:4rem}}.search-content .entry-excerpt p{margin-bottom:0}.search-content .search-input{display:block;margin-bottom:0;padding:0;border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.search-content .search-input{font-size:24px}@media screen and (min-width: 320px){.search-content .search-input{font-size:calc(24px + 8 * ((100vw - 320px) / 960))}}@media screen and (min-width: 1280px){.search-content .search-input{font-size:32px}}.search-content.is--visible::after{content:"";display:block}.search-content .results-found{margin-top:0.5em}.ais-hits .entry{border-bottom:1px solid rgba(48,56,65,0.25)}.ais-search-box{max-width:100% !important;margin-bottom:2em}.entry-title .ais-Highlight{color:#d72323;font-style:normal;text-decoration:underline}.entry-excerpt .ais-Highlight{color:#d72323;font-style:normal;font-weight:bold}.site-footer{margin-top:4rem;color:#83888d;font-size:80%}.site-footer .inner{padding:0 0.5rem}@media (min-width: 20em){.site-footer .inner{padding-right:1rem;padding-left:1rem}}@media (min-width: 48em){.site-footer .inner{padding-right:2rem;padding-left:2rem}}@media (min-width: 64em){.site-footer .inner{padding-right:3rem;padding-left:3rem}}@media (min-width: 80em){.site-footer .inner{padding-right:4rem;padding-left:4rem}}.copyright{font-family:Menlo,Consolas,Monaco,"Courier New",Courier,monospace}.entry{margin-bottom:2rem;padding-bottom:2rem}.entry::after{display:block;clear:both;content:''}.entry:not(:last-child){border-bottom:1px solid rgba(48,56,65,0.25)}.entry a{color:inherit}.entry-title{margin-bottom:0.5rem;color:#646a71;line-height:inherit}.entry-title{font-size:18px}@media screen and (min-width: 320px){.entry-title{font-size:calc(18px + 6 * ((100vw - 320px) / 960))}}@media screen and (min-width: 1280px){.entry-title{font-size:24px}}.entry-title a{text-decoration:none}.entry-image{width:100%;margin-bottom:1rem}.entry-meta{margin-bottom:1rem}.entry-meta{font-size:12px}@media screen and (min-width: 320px){.entry-meta{font-size:calc(12px + 4 * ((100vw - 320px) / 960))}}@media screen and (min-width: 1280px){.entry-meta{font-size:16px}}.entry-meta ul{padding-left:0;list-style:none}@media (max-width: 48em){.entry-meta ul li{display:inline-block;margin-right:1.5rem}}@media (min-width: 48em){.entry-meta ul li{padding-bottom:0.5rem}}.entry-meta a{color:inherit}.entry-meta .byline-item:not(:first-child){margin-left:1.5rem}.entry-meta .icon{margin-right:0.5em;fill:#d72323}.entries-list .entry-title{word-wrap:break-word}.entries-list .entry-title a:hover{color:#d72323}@media (min-width: 48em){.entries-list .entry-excerpt{width:68.3544303797%}}.entries-list .entry-excerpt>*{font-size:1em}.entries-list .entry-excerpt>*:last-child{margin-bottom:0}@media (min-width: 48em){.entries-list .entry-content{width:68.3544303797%}}.entries-list .entry-content>*:last-child{margin-bottom:0}@media (min-width: 48em){.entries-list .entry-meta{float:right;width:30.3797468354%;padding-left:1.2658227848%}}.entries-list>.summary>p:first-child{font-size:1.125em;line-height:1.625}.entries-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-gap:2em}.entries-grid .entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;padding-bottom:2rem;border-bottom:none}.entries-grid .entry-title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.entries-grid .entry-title{font-size:18px}@media screen and (min-width: 320px){.entries-grid .entry-title{font-size:calc(18px + 6 * ((100vw - 320px) / 960))}}@media screen and (min-width: 1280px){.entries-grid .entry-title{font-size:24px}}.entries-grid .entry-excerpt,.entries-grid .entry-content{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.entries-grid .entry-excerpt>*:last-child,.entries-grid .entry-content>*:last-child{margin-bottom:0}.entries-grid .entry-excerpt>*{font-size:1em}.entries-grid .entry-meta{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:1em;font-size:0.75em}.entries-grid .entry-meta ul li{display:inline-block;margin-right:1.5rem}.entries-grid .more-link{margin-top:-1em}.entries-grid .more-link a{text-decoration:none}.entry-content>p:first-child{font-size:1.125em;line-height:1.625}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{color:#646a71}.footnotes{margin:2rem 0;padding-top:1rem;border-top:1px solid rgba(48,56,65,0.25);font-size:80%}.more-link{font-size:75%;font-weight:bold;text-decoration:none}.btn{display:inline-block;padding:0.5em 1em;border:0;border-radius:.25em;background-color:#d72323;color:#fff;font-weight:bold;text-align:center;text-decoration:none;cursor:pointer}.btn:hover{background-color:#df4f4f;color:#fff}.btn:focus{background-color:#ac1c1c}.btn .icon{margin-right:0.5em}.btn--block{display:block;width:100%}.btn--block+.btn--block{margin-top:1rem}.icon{display:inline-block;position:relative;top:-0.05em;width:1em;height:1em;line-height:1;vertical-align:middle;fill:currentColor}.icon--bitbucket{fill:#205081}.icon--codepen{fill:#000}.icon--dribbble{fill:#ea4c89}.icon--email{fill:#000}.icon--facebook{fill:#3b5998}.icon--flickr{fill:#0063dc}.icon--github{fill:#181717}.icon--gitlab{fill:#e24329}.icon--googleplus{fill:#dc4e41}.icon--instagram{fill:#e4405f}.icon--lastfm{fill:#d51007}.icon--linkedin{fill:#0077b5}.icon--pinterest{fill:#bd081c}.icon--rss{fill:orange}.icon--soundcloud{fill:#f30}.icon--stackoverflow{fill:#fe7a16}.icon--tumblr{fill:#36465d}.icon--twitter{fill:#1da1f2}.icon--xing{fill:#005a5f}.icon--youtube{fill:#cd201f}.intro{margin:1rem 0;padding-top:2rem;padding-bottom:2rem}.intro-image{position:relative;margin-top:-3rem;margin-bottom:3rem}.intro-image::before{position:absolute;top:0;right:0;bottom:0;left:0;content:''}.intro-image img{width:100%}.intro-text>*:last-child{margin-bottom:0}.intro-title{margin-bottom:1rem;color:#646a71;line-height:1.2}.intro-title{font-size:22px}@media screen and (min-width: 320px){.intro-title{font-size:calc(22px + 14 * ((100vw - 320px) / 960))}}@media screen and (min-width: 1280px){.intro-title{font-size:36px}}.intro-subtitle{font-style:italic}.intro-subtitle{font-size:18px}@media screen and (min-width: 320px){.intro-subtitle{font-size:calc(18px + 10 * ((100vw - 320px) / 960))}}@media screen and (min-width: 1280px){.intro-subtitle{font-size:28px}}.intro-actions{padding-left:0;list-style:none}.intro-actions li{display:inline-block}.intro-more>p:first-child{font-size:1.125em;line-height:1.625}.navicon-button{display:inline-block;position:relative;padding:0.90625rem 0;min-height:50px;-webkit-transition:.25s;transition:.25s;border:0;outline:none;background-color:transparent;line-height:1.25em;cursor:pointer;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.navicon-button.open{background-color:transparent}.navicon-button .navicon::before,.navicon-button .navicon::after{-webkit-transition-duration:.25s;transition-duration:.25s}.navicon-button:hover{-webkit-transition-duration:.5s;transition-duration:.5s}.navicon-button:hover .navicon::before,.navicon-button:hover .navicon::after{-webkit-transition-duration:.25s;transition-duration:.25s}.navicon-button:hover .navicon::before{top:.625em}.navicon-button:hover .navicon::after{top:-.625em}.navicon{position:relative;width:1.75em;height:.25em;-webkit-transition-duration:.5s;transition-duration:.5s;border-radius:1.75em;background:#303841}.navicon::before,.navicon::after{display:block;position:absolute;width:1.75em;height:.25em;-webkit-transition-duration:.5s .25s;transition-duration:.5s .25s;border-radius:1.75em;background:#303841;content:""}.navicon::before{top:.5em}.navicon::after{top:-.5em}.open:not(.steps) .navicon::before,.open:not(.steps) .navicon::after{top:0 !important}.open{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.open .navicon::before,.open .navicon::after{-webkit-transition-duration:.5s;transition-duration:.5s}.open.larr .navicon::before,.open.larr .navicon::after,.open.rarr .navicon::before,.open.rarr .navicon::after,.open.uarr .navicon::before,.open.uarr .navicon::after{width:1.05em}.open.larr .navicon::before,.open.rarr .navicon::before,.open.uarr .navicon::before{-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.open.larr .navicon::after,.open.rarr .navicon::after,.open.uarr .navicon::after{-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg);-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}.open.uarr{-webkit-transform:scale(1) rotate(90deg);-ms-transform:scale(1) rotate(90deg);transform:scale(1) rotate(90deg)}.open.rarr .navicon::before{-webkit-transform:translate3d(1em, 0, 0) rotate(-35deg);transform:translate3d(1em, 0, 0) rotate(-35deg);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.open.rarr .navicon::after{-webkit-transform:translate3d(1em, 0, 0) rotate(35deg);transform:translate3d(1em, 0, 0) rotate(35deg);-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}.contact-list{padding-left:0;list-style:none}.contact-list .icon{margin-right:0.25em}.highlight{padding:1em;background-color:#fff}.highlight pre{width:100%;margin:0}.highlight table{margin:0;border:0;font-size:1em}.highlight table tr{border:0}.highlight table td{padding:5px;border:0}.highlight table td.gutter{padding-right:1rem}.highlight table pre{margin:0}.highlight .lineno{color:#9da3a8}.highlight .c{color:#199f12}.highlight .err{color:#586e75}.highlight .g{color:#586e75}.highlight .k{color:#859900}.highlight .l{color:#586e75}.highlight .n{color:#586e75}.highlight .o{color:#859900}.highlight .x{color:#cb4b16}.highlight .p{color:#586e75}.highlight .cm{color:#199f12}.highlight .cp{color:#199f12}.highlight .c1{color:#199f12}.highlight .cs{color:#199f12}.highlight .gd{color:#2aa198}.highlight .ge{color:#586e75;font-style:italic}.highlight .gr{color:#dc322f}.highlight .gh{color:#cb4b16}.highlight .gi{color:#859900}.highlight .go{color:#586e75}.highlight .gp{color:#586e75}.highlight .gs{color:#586e75;font-weight:bold}.highlight .gu{color:#cb4b16}.highlight .gt{color:#586e75}.highlight .kc{color:#cb4b16}.highlight .kd{color:#22b3eb}.highlight .kn{color:#859900}.highlight .kp{color:#859900}.highlight .kr{color:#22b3eb}.highlight .kt{color:#dc322f}.highlight .ld{color:#586e75}.highlight .m{color:#2aa198}.highlight .s{color:#2aa198}.highlight .na{color:#586e75}.highlight .nb{color:#b58900}.highlight .nc{color:#22b3eb}.highlight .no{color:#cb4b16}.highlight .nd{color:#22b3eb}.highlight .ni{color:#cb4b16}.highlight .ne{color:#cb4b16}.highlight .nf{color:#22b3eb}.highlight .nl{color:#586e75}.highlight .nn{color:#586e75}.highlight .nx{color:#586e75}.highlight .py{color:#586e75}.highlight .nt{color:#22b3eb}.highlight .nv{color:#22b3eb}.highlight .ow{color:#859900}.highlight .w{color:#586e75}.highlight .mf{color:#2aa198}.highlight .mh{color:#2aa198}.highlight .mi{color:#2aa198}.highlight .mo{color:#2aa198}.highlight .sb{color:#93a1a1}.highlight .sc{color:#2aa198}.highlight .sd{color:#586e75}.highlight .s2{color:#2aa198}.highlight .se{color:#cb4b16}.highlight .sh{color:#586e75}.highlight .si{color:#2aa198}.highlight .sx{color:#2aa198}.highlight .sr{color:#dc322f}.highlight .s1{color:#2aa198}.highlight .ss{color:#2aa198}.highlight .bp{color:#22b3eb}.highlight .vc{color:#22b3eb}.highlight .vg{color:#22b3eb}.highlight .vi{color:#22b3eb}.highlight .il{color:#2aa198}.embed-responsive{display:block;position:relative;width:100%;margin-bottom:1.5rem;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:''}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.8571428571%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.screen-reader-text,.screen-reader-text span,.screen-reader-shortcut{position:absolute !important;width:1px;height:1px;clip:rect(0, 0, 0, 0);border:0;overflow:hidden}.screen-reader-text:focus,.screen-reader-text span:focus,.screen-reader-shortcut:focus{display:block;top:5px;left:5px;width:auto;height:auto;padding:0.75em 1em;clip:auto !important;border-radius:0.125em;background-color:#3a4750;color:#fff;font-weight:bold;line-height:normal;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);z-index:100000}.screen-reader-text:focus,.screen-reader-shortcut:focus{width:auto;height:auto;clip:auto !important;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);z-index:100000}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.align-center,div.align-center,a img.align-center{display:block;margin-right:auto;margin-left:auto}figure.align-center img{display:block;margin-right:auto;margin-left:auto}figure.align-center figcaption{text-align:center}.align-right,a img.align-right{margin-bottom:1rem;margin-left:1rem;float:right}.align-left,a img.align-left{margin-right:1rem;margin-bottom:1rem;float:left}.is--pushed{transform:translateX(320px);transform-origin:right}@media (min-width: 64em){.is--pushed{transform:translateX(480px)}}.clearfix::after{display:block;clear:both;content:''}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}.text-justify{text-align:justify !important}.text-nowrap{white-space:nowrap !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.small{font-size:80%}.is--hidden{display:none;visibility:hidden}.is--visible{display:block;visibility:visible}.visually-hidden{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);height:1px !important;width:1px !important;border:0 !important;overflow:hidden}body:hover .visually-hidden a,body:hover .visually-hidden input,body:hover .visually-hidden button{display:none !important}@media print{[hidden]{display:none}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{margin:0;padding:0;height:auto;min-height:auto !important;font-size:16px}body{margin:0;height:auto;background:#fff !important;color:#000 !important;font-size:1rem;line-height:1.5;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.75rem;color:#000;line-height:1.2}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{background:none;color:#000;text-decoration:underline;word-wrap:break-word}table{border-collapse:collapse}thead{display:table-header-group}table,th,td{border-bottom:1px solid #000}td,th{padding:8px 16px}img{display:block;max-width:100% !important;border:0;vertical-align:middle}hr{height:0;margin:2.25rem 0;padding:0;border:0;border-bottom:2px solid #bbb}dt{font-weight:bold}dd{margin:0;margin-bottom:0.75rem}abbr[title],acronym[title]{border:0;text-decoration:none}table,blockquote,pre,code,figure,li,hr,ul,ol,a,tr{page-break-inside:avoid}h2,h3,h4,p,a{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^='http://']::after,a[href^='https://']::after,a[href^='ftp://']::after{font-size:80%;content:" (" attr(href) ")"}abbr[title]::after,acronym[title]::after{content:" (" attr(title) ")"}.wrapper{min-height:auto !important}#main{max-width:100%}.inner{margin:0;padding:0;width:100%;max-width:100%}.intro-actions .btn{color:#fff;background:#000}.page-break,.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.no-print{display:none}a.no-reformat::after{content:''}abbr[title].no-reformat::after,acronym[title].no-reformat::after{content:''}.btn{background:none;color:#000}.skip-links,.sidebar-toggle-wrapper,.sidebar,.title-area,.pager,.site-footer,.adsbygoogle{display:none !important;height:1px}}
