@charset "UTF-8";body{font-family:sans-serif;font-weight:400;font-size:20px;color:rgba(0,0,0,.87);margin-top:50px}html{transition-property:opacity;transition-duration:.15s}a,a:focus,a:hover{color:#007aff}a.trailing-arrow{padding:.5em}@media (max-width:425px){a.trailing-arrow{padding:.25em .5em}}a.trailing-arrow:after{content:" >"}.btn{max-width:calc(100% - 22px);white-space:pre-wrap;border-radius:8px;background:transparent;border:thin solid #007aff;color:#007aff;transition-property:background,color;transition-duration:.1s}.btn:active,.btn:focus,.btn:hover,.btn:hover:active{background:#007aff;color:#fff;border:thin solid #007aff;outline:none}.btn:hover:active{background:#0062cc}.btn-lg{font-size:1.03em;padding:.4em 1em .6em}.link-group{display:flex;flex-wrap:wrap;justify-content:center}.link-group a{margin-top:0 .5em}@media (max-width:425px){.link-group a{margin:0}}#topnav{margin-bottom:0}.navbar-default .navbar-brand{font-weight:400;color:inherit;padding-top:0;padding-bottom:0}.navbar-default .navbar-brand h2{float:right;font-size:24px;line-height:50px;margin:0 0 0 -6px;white-space:nowrap;height:100%}.navbar-default .brand-img{vertical-align:baseline;display:inline-block;height:100%;padding:7px 12px 9px}.navbar-default .navbar-collapse{border:none}.collapsing{transition-duration:.25s}.navbar-default .navbar-toggle{border:none;padding:0 50px- 24px/2;margin:0 12px;height:50px;transition-duration:.25s;transform-origin:center center}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle .navicon{position:relative;width:24px;height:2.4px;background:rgba(0,0,0,.87);transition:.25s;border-radius:1.5px}.navbar-default .navbar-toggle .navicon:after,.navbar-default .navbar-toggle .navicon:before{display:block;content:"";height:2.4px;width:24px;background:rgba(0,0,0,.87);position:absolute;z-index:-1;transition:.25s;border-radius:1.5px}.navbar-default .navbar-toggle .navicon:before{top:8px}.navbar-default .navbar-toggle .navicon:after{top:-8px}.navbar-default .navbar-toggle:not(.collapsed){transform:rotate(90deg)}.navbar-default .navbar-toggle:not(.collapsed) .navicon:after,.navbar-default .navbar-toggle:not(.collapsed) .navicon:before{width:18px;transform-origin:1.5px center;top:0!important}.navbar-default .navbar-toggle:not(.collapsed) .navicon:before{transform:rotate(40deg)}.navbar-default .navbar-toggle:not(.collapsed) .navicon:after{transform:rotate(-40deg)}.hero{border-bottom:thin solid rgba(0,0,0,.45);overflow:hidden}.hero .hero-text{padding:.5em 8px;text-align:center;line-height:1.25em;font-weight:300;font-size:36px}@media (min-width:320px){.hero .hero-text{font-size:calc(12.72727px + 7.27273vw)}}@media (min-width:815px){.hero .hero-text{font-size:72px}}.notes{opacity:.5}.async-hide{opacity:0!important}