@media(max-width:850px){.site-header nav{display:flex}.site-header nav>a:not(.header-cta){display:none}.header-cta{display:inline-flex!important}.hero-content{max-width:620px}.hero-visual{position:relative;right:auto;top:auto;width:100%;max-width:620px;opacity:1;z-index:auto;margin:24px auto 0}}
@media(max-width:520px){.header-cta{font-size:0;padding:10px!important}.header-cta svg{margin:0}}

