.hljs{color:#a9b7c6;background:#282b2e;display:block;overflow-x:auto;padding:.5em}.hljs-bullet,.hljs-literal,.hljs-number,.hljs-symbol{color:#6897bb}.hljs-deletion,.hljs-keyword,.hljs-selector-tag{color:#cc7832}.hljs-link,.hljs-template-variable,.hljs-variable{color:#629755}.hljs-comment,.hljs-quote{color:grey}.hljs-meta{color:#bbb529}.hljs-addition,.hljs-attribute,.hljs-string{color:#6a8759}.hljs-section,.hljs-title,.hljs-type{color:#ffc66d}.hljs-name,.hljs-selector-class,.hljs-selector-id{color:#e8bf6a}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}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;-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}.menu{position:fixed;width:180px;left:calc(50% - 21rem - 200px);top:10px}@media only screen and (max-width:768px){.menu{left:0}}#main-content{min-height:calc(100vh - 200px);position:relative;box-sizing:border-box;padding:15px}@media only screen and (max-width:768px){#main-content h2{margin-top:50px}}.container{margin:0 auto auto;width:42rem}@media only screen and (max-width:768px){.container{width:100%;margin:0}}.header-anchor{display:none}img{width:100%}blockquote{padding:.1em 1em;border-left:5px solid #5664af}#main-content ul{padding-left:1.5em}#main-content ul li{margin-top:.5em}body{font-family:Lato,Helvetica,Arial;margin:0}a{text-decoration:none;color:inherit}.link-primary,.link-secondary,.link-tertiary{transition:color .3s ease-in-out}.link-primary:hover{color:$color-primary}.link-secondary:hover{color:$color-two}.link-tertiary:hover{color:$color-three}@media only screen and (max-width:768px){h2{text-align:center}}.icon.outbound{color:#aaa;display:inline-block;vertical-align:middle;position:relative;top:-1px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}footer[data-v-1558a38b]{display:block;width:100%;background-color:#ddd;min-height:200px}footer>.container[data-v-1558a38b]{display:flex}@media only screen and (max-width:768px){footer>.container[data-v-1558a38b]{display:block}}footer .footer-section[data-v-1558a38b]{display:inline-block;vertical-align:text-top;width:50%;margin:10px;border-right:1px solid #bbb}@media only screen and (max-width:768px){footer .footer-section[data-v-1558a38b]{width:100%}footer .footer-section h2[data-v-1558a38b]{text-align:center}}footer .footer-section[data-v-1558a38b]:last-child{border-right:none}footer .footer-hello[data-v-1558a38b]{display:inline-flex}@media only screen and (max-width:768px){footer .footer-hello[data-v-1558a38b]{justify-content:center;align-items:center}}footer .avatar-container[data-v-1558a38b]{height:100%;display:flex;justify-content:center;align-items:center;margin-right:20px}footer .avatar[data-v-1558a38b]{width:77px;height:77px;border-radius:100px}footer .footer-links ul[data-v-1558a38b]{margin-top:5px;list-style:none}.menu{z-index:10}.menu .logo{width:100%;margin:5px}.menu .logo a{display:block}.menu .logo h1{margin:4px 0 0;overflow:hidden}.menu .logo svg{width:100%}.menu .logo svg .text{pointer-events:none;transition:transform .4s ease-in-out}.menu nav{display:block;margin-left:50px;opacity:1;transition:opacity .3s ease-in-out}.menu nav ul{list-style:none;margin:0;padding:0}.menu nav .nav-item{display:block;margin-bottom:5px;font-weight:700}@media only screen and (max-width:768px){.menu nav{display:none}}.menu .nav-item{transition:color .3s ease-in-out}.menu .nav-color-primary.selected,.menu .nav-color-primary:hover{color:#5664af}.menu .nav-color-two.selected,.menu .nav-color-two:hover{color:#56c4c5}.menu .nav-color-three.selected,.menu .nav-color-three:hover{color:#add68a}.menu.full-screen{width:100%;position:absolute;left:0}.menu.full-screen .logo{width:50vw;margin:50px auto auto}@media only screen and (max-width:768px){.menu.full-screen .logo{width:100%}}@media only screen and (max-width:768px){.menu.full-screen .logo svg .text{transform:translateY(0)}}.menu.full-screen nav{opacity:0;transition:opacity 0s}@media only screen and (max-width:768px){.menu:not(.full-screen) .logo svg{height:42px;width:auto}.menu:not(.full-screen) .logo svg .text{transform:scale(.3) translate(1000px,1800px)}}@media only screen and (max-width:768px){.menu.fullscreen-tran-finished a{width:48px;height:42px;overflow:hidden}}@media only screen and (max-width:768px){.menu:not(.full-screen){height:52px;width:100%;position:fixed;top:0;background:#fff;border-bottom:1px solid #e1e1e1;transition:top .2s ease-in-out}.menu:not(.full-screen).hidden{top:-55px}}.in-home .fade-leave-active{transition:0s}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-active{transition-delay:.3s}.fade-enter,.fade-leave-to{opacity:0}.home-page{position:relative;width:45vw;padding-top:20vw;margin:auto}.home-page>div{width:49%;display:inline-block;vertical-align:top}@media only screen and (max-width:768px){.home-page>div{width:100%;margin-bottom:20px;text-align:center}}@media only screen and (max-width:768px){.home-page{width:100%;padding-top:40vw}}.home-page.page-transition-out-end,.home-page.page-transition-out-start{visibility:hidden}.post a{color:#00e}.subline-date{margin-bottom:-1.5em;opacity:.4;font-size:12px}.summary-list,.summary-list li{list-style:none;margin:0;padding:0}.summary-list>li .summary{margin-right:30px;padding-bottom:10px;border-bottom:1px solid #5664af;min-height:100px;max-width:350px}@media only screen and (max-width:768px){.summary-list>li .summary{max-width:100%;width:100%;margin-bottom:20px;text-align:center}}.summary-list>li:last-child .summary{border-bottom:none}.blog-summary h3[data-v-497f28c9]{position:relative;margin-bottom:.1em}.blog-summary .blog-summary-date[data-v-497f28c9]{display:block;font-size:smaller;opacity:.6;margin-bottom:.3em}