@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,400,400i,700");@import url("https://fonts.googleapis.com/css?family=Source+Code+Pro:400");*{box-sizing:border-box}html,body{color:#333;font-size:16px;line-height:1.414;font-family:"Source Sans Pro", sans-serif;width:100%;height:100%}h1{font-size:4em;padding-top:1em;margin:0 0 1em 0}@media (max-width: 50rem){h1{font-size:2.828em}}h2{font-size:1.414em;margin:1.414em 0 .5001510456em 0}h3{font-size:1em;margin:1em 0 0 0}address,p,pre{margin:1em auto 1.414em auto}small{font-size:.7072135785em;line-height:2}ol,ul{margin:1em auto 1.414em auto;padding:0}ol li,ul li{margin-bottom:.5001510456em}nav ol,nav ul{margin-top:0}nav ol li,nav ul li{margin-bottom:0}a,a:link,a:visited,a:hover,a:active{color:#2f59bc;text-decoration:none}a:hover,a:active{text-decoration:underline}a.button{background:#ffa32c;border:1px solid #ff9103;border-radius:6px;color:#fff;padding:.2501510684em .5001510456em;text-shadow:1px 1px 4px rgba(156,151,145,0.3);box-shadow:1px 1px 4px rgba(156,151,145,0.3);position:relative;transition:background 0.5s ease-in-out}a.button:hover,a.button:active{transition:background 0.1s ease-in-out}a.button:hover,a.button:active{text-decoration:none;background:#ff9103}a.button:active{top:1px;box-shadow:inset 1px 1px 2px rgba(156,151,145,0.3)}blockquote{quotes:"“" " ”" "‘" "’";padding:1.414em;margin:0;border:1px solid #d6d4d2;border-radius:3px;background:#eae9e7;color:#9c9791;font-size:.7072135785em}blockquote .inner::before{content:open-quote;position:absolute;left:.7072135785em}blockquote .inner::after{content:close-quote}blockquote small{display:block;font-style:italic;padding-top:1rem}a[name]{display:block;position:relative;top:-4rem}.has-subnav ~ article a[name]{top:-6rem}header{position:fixed;top:0;width:100%;z-index:1;background:#fff;border-bottom:1px solid #d6d4d2;overflow:hidden;box-shadow:0 1px 4px rgba(156,151,145,0.3)}header .inner{max-width:1120px;margin:0 auto;position:relative}header ul{margin:0}@media (max-width: 50rem){header ul{display:none;clear:both}}header ul a{transition:border-bottom-color 0.5s ease-in-out}header ul a:hover,header ul a:active{transition:border-bottom-color 0.1s ease-in-out}header ul a,header ul a:link,header ul a:visited,header ul a:hover,header ul a:active{color:#333;display:inline-block;border-bottom:3px solid transparent;margin-bottom:3px}header ul a:hover,header ul a:active{text-decoration:none;border-bottom-color:#d6d4d2}header ul a:active{border-bottom-color:#c3c0bc}header ul .current-section>a{border-bottom-color:#d6d4d2;font-weight:bold}header ul .current>a{border-bottom-color:#ffa32c;font-weight:bold}header li{display:inline-block;line-height:calc(2rem - 6px);padding:.7072135785rem 1rem .5001510456rem 1rem}header li+li{padding-left:0}header li svg,header li img{margin-bottom:-4px}@media (min-width: 50rem){header .main li:first-child{border-left:1px solid #d6d4d2}}@media (min-width: 50rem){header .sub{padding-left:calc(168px + 2rem)}}header .sub li{padding-top:3px;padding-bottom:0;font-style:italic}@media (max-width: 50rem){header .sub li{padding-left:1rem;display:block}}header .sub::before{content:"";display:block;border-top:1px dotted #d6d4d2;left:0;position:fixed;width:100vw}header .secondary{font-size:.7072135785em;position:absolute;right:0;top:0}@media (max-width: 50rem){header .secondary{position:fixed;top:auto;bottom:0;left:0;right:0;border-top:1px solid #d6d4d2;background:#fff;z-index:1}}header .logo{display:block;float:left;padding:.7072135785rem 1rem .5001510456rem 1rem;box-sizing:content-box;height:1.999396rem}header .logo img{display:block;height:1.414rem}header .nav-toggle{transition:color 0.5s ease-in-out;display:none;color:#333;padding:.7072135785rem 1rem .5001510456rem 1rem;position:absolute;right:0;top:3px}header .nav-toggle:hover,header .nav-toggle:active{transition:color 0.1s ease-in-out}header .nav-toggle:hover,header .nav-toggle:active{color:#ffa32c}header .nav-toggle svg{fill:currentColor;display:none}@media (max-width: 50rem){header .nav-toggle{display:block}}@media (max-width: 50rem){header.open{top:0;bottom:0;left:0;right:0}header.open ul{display:block}header.open .closer{display:block}header:not(.open) .opener{display:block}}footer{margin:4rem 0 0 0;border-top:1px solid #293771;border-bottom:1px solid #293771;background:#374996;color:#eae9e7;padding:1.999396em;box-shadow:0 -1px 4px rgba(156,151,145,0.3)}footer svg{fill:#fff}footer a,footer a:link,footer a:visited,footer a:hover,footer a:active{color:#d6d4d2;text-decoration:underline}footer .inner{max-width:45rem;margin:0 auto;display:flex}@media (min-width: 50rem){footer .inner section+section{margin-left:4rem}}@media (max-width: 50rem){footer .inner{flex-direction:column}}footer .support{flex:1}footer .support a,footer .support a:link,footer .support a:visited,footer .support a:hover,footer .support a:active{text-decoration:none}footer a.freshdesk{display:block;border:1px solid #fff;border-radius:6px;padding:.7072135785rem 1.414rem;margin-top:2.828rem;margin-bottom:1.414rem;color:#fff;max-width:14.14rem;display:flex;align-items:center;justify-content:space-around;transition:background 0.5s ease-in-out}footer a.freshdesk:hover,footer a.freshdesk:active{transition:background 0.1s ease-in-out}footer a.freshdesk:hover,footer a.freshdesk:active{background:#47589e}footer .social{margin-right:.7072135785rem}.hero{height:40rem;max-height:80vh;text-align:center;background:#eae9e7;border-top:1px solid #d6d4d2;border-bottom:1px solid #d6d4d2;background-image:url("../assets/swoosh.svg");background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:center}.home .hero+article{margin-top:0}.home article+.hero{margin-top:6rem}.page .hero{width:55rem;height:16rem;position:absolute;top:6rem;left:50%;margin-left:-27.5rem;z-index:-1;border:none}@media (max-width: 50rem){.page .hero{height:11.828rem}}.page .hero+article{margin-top:10rem}@media (max-width: 55rem){.page .hero+article{margin-top:6.828rem}}.page .hero+article h1{color:#fff;text-shadow:1px 1px 4px rgba(156,151,145,0.3)}@media (max-width: 55rem){.page .hero{left:0;margin-left:0;width:100%;top:2.828rem}}@media (min-width: 50rem){.page .has-subnav+.hero{top:8rem}.page .has-subnav+.hero+article{margin-top:12rem}}@media (min-width: 50rem) and (max-width: 55rem){.page .has-subnav+.hero+article{margin-top:8.828rem}}@media (min-width: 50rem) and (max-width: 55rem){.page .has-subnav+.hero{top:4.828rem}}.hero>span{display:block;color:#b6a99b;font-size:2rem;text-align:left;position:absolute;left:50%;margin-right:1.414rem}.hero>span strong{font-size:2em;line-height:1}@media (max-width: 50rem){.hero>span{font-size:1.414em;left:1.414rem}}.hero>img{display:inline-block;height:100%;max-width:100%}article{max-width:45rem;margin:4rem auto 0 auto}.has-subnav ~ article{margin-top:6rem}@media (min-width: 50rem){article h1{border-bottom:2px solid rgba(156,151,145,0.3)}}article .intro{color:#ffa32c;font-style:italic;font-weight:bold}article blockquote,article nav{position:absolute;width:11.312rem;line-height:1.999396;text-align:right}article blockquote ul,article nav ul{font-size:.7072135785em;list-style:none}article blockquote ul li::after,article nav ul li::after{content:"\25CF";color:#b0aca7}article blockquote ul a,article nav ul a{padding-right:.5001510456em}article section{padding-left:14.14rem}.home article h1+section{padding-left:0}@media (max-width: 50rem){article blockquote,article nav{display:none}article section,.home article h1+section{padding-left:0;max-width:33.688rem;margin-left:auto;margin-right:auto;padding-left:2.828rem;padding-right:2.828rem}article h1{padding-left:2.828rem;padding-right:2.828rem}}.strip{display:flex;justify-content:space-around;color:#b6a99b;margin:2.828rem 0}.strip img{filter:drop-shadow(1px 1px 4px rgba(156,151,145,0.3))}.strip span{display:inline-block;padding:0 1rem;text-align:center;flex:1}@media (max-width: 50rem){.strip{display:none}}
