html{-webkit-text-size-adjust:100%;line-height:1.15}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}hr{box-sizing:content-box;color:inherit;height:0}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{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%}audio:not([controls]){display:none;height:0}table{border-color:inherit;text-indent:0}button,input,select{margin:0}button{text-transform:none}[type=button i],[type=reset i],[type=submit i],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}progress{vertical-align:baseline}select{text-transform:none}textarea{margin:0}[type=search i]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:400;src:url(/nunito-sans-latin-ext-400-normal.7b3dcde.woff2) format("woff2"),url(/nunito-sans-all-400-normal.94b1e20.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:400;src:url(/nunito-sans-latin-400-normal.0d4c40a.woff2) format("woff2"),url(/nunito-sans-all-400-normal.94b1e20.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:700;src:url(/nunito-sans-latin-ext-700-normal.198e5ad.woff2) format("woff2"),url(/nunito-sans-all-700-normal.717fd06.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:700;src:url(/nunito-sans-latin-700-normal.c04dce0.woff2) format("woff2"),url(/nunito-sans-all-700-normal.717fd06.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{scroll-behavior:smooth}:root,body{height:100%;margin:0;padding:0}body{align-items:stretch;background:#fdfdfd url(/map.7c56a9a.svg) bottom no-repeat fixed;background-size:125vw;display:flex;flex-flow:column nowrap;font-family:Nunito Sans,Roboto,Helvetica Neue,sans-serif;justify-content:space-between;text-align:justify}@media(orientation:landscape){body{background-position:100% 100%;background-size:80vw}}a,a:active,a:hover,a:link,a:visited{color:#39ac86;text-decoration:none}a:active,a:focus{text-decoration:underline}header{align-items:center;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);display:flex;padding:1vh 10vw}header.hero{height:20vh;min-height:100px;padding:5vh 10vw}article,section{padding:10vh 10vw}footer{color:#333;font-size:.8em;padding:8vh 10vw}footer a,footer a:active,footer a:hover,footer a:link,footer a:visited{color:#667}footer a{padding:0 .5em}footer span{padding:0 .5em 0 0}a.linkedin,a.linkedin:active,a.linkedin:hover,a.linkedin:link,a.linkedin:visited{color:#022}a.linkedin img{height:1.2em;vertical-align:bottom}sup.reg{font-size:.5em}a:active sup.reg,a:hover sup.reg{display:inline-block;text-decoration:none}