.header{padding:0 1.5em;display:-webkit-box;display:-ms-flexbox;display:flex}ul.header__primary-nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.5em}ul.header__primary-nav.container{margin:0 auto;padding:.75em 0}.logged-in ul.header__primary-nav{grid-template-columns:-webkit-max-content auto repeat(2,-webkit-min-content);grid-template-columns:max-content auto repeat(2,min-content)}.header__login,.header__join{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header__login .login__cta,.header__join .login__cta,.header__login .join__cta,.header__join .join__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__login .login__cta,.header__join .login__cta{background-image:-webkit-gradient(linear,left top,left bottom,from(#8762c6),to(#3c228b))!important;background-image:-o-linear-gradient(#8762c6,#3c228b)!important;background-image:linear-gradient(#8762c6,#3c228b)!important;position:relative;z-index:1}.header__login .login__cta::after,.header__join .login__cta::after{background-image:-webkit-gradient(linear,left top,left bottom,from(#9575cd),to(#4527a0))!important;background-image:-o-linear-gradient(#9575cd,#4527a0)!important;background-image:linear-gradient(#9575cd,#4527a0)!important;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1;z-index:-1;border-radius:inherit;content:'';position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}.header__login .login__cta:hover::after,.header__join .login__cta:hover::after{opacity:0}.header__login .join__cta,.header__join .join__cta{background-image:-webkit-gradient(linear,left top,left bottom,from(#d81557),to(#ab1550))!important;background-image:-o-linear-gradient(#d81557,#ab1550)!important;background-image:linear-gradient(#d81557,#ab1550)!important;position:relative;z-index:1}.header__login .join__cta::after,.header__join .join__cta::after{background-image:-webkit-gradient(linear,left top,left bottom,from(#e91e63),to(#c2185b))!important;background-image:-o-linear-gradient(#e91e63,#c2185b)!important;background-image:linear-gradient(#e91e63,#c2185b)!important;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1;z-index:-1;border-radius:inherit;content:'';position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}.header__login .join__cta:hover::after,.header__join .join__cta:hover::after{opacity:0}.header__account{grid-column-start:4;grid-column-end:5;display:none}.header__account nav{background:#fff;text-align:center;color:#263238;border-radius:1em;padding:.5em 1em .5em .5em;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.logged-in .header__account{display:-webkit-box;display:-ms-flexbox;display:flex}.header__account nav ul.account__tab{display:block;padding:0;margin:0;list-style:none}.header__account nav ul li.account__cta{display:grid;grid-template-columns:1.75em auto 1em;gap:.75em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.header__account nav li.account__cta{display:block;width:100%;height:100%;text-decoration:none}.header__account nav .account__menu{display:none;position:absolute;top:100%;left:0;width:100%;padding-top:.5em;-webkit-transition:padding-top .2s ease-out;-o-transition:padding-top .2s ease-out;transition:padding-top .2s ease-out}.header__account nav .account__menu ul{-webkit-box-shadow:0 5px 15px rgba(60,55,125,.15);box-shadow:0 5px 15px rgba(60,55,125,.15);background:#fff;border-radius:5px;overflow:hidden}.header__account nav:hover .account__menu{display:block;z-index:2000}.header__account nav .account__menu li{width:100%;float:none;display:list-item;position:relative;text-align:left}.header__account img.avatar{width:1.75em;height:1.75em;border-radius:2em}.header__account i{font-style:normal;font-size:.75em;margin-left:.75em}.header__account a{color:#263238;display:block;white-space:nowrap;text-decoration:none;padding:.75em}.logo img{height:44px;width:214px}.hamburger,.hamburger_checkbox{display:none}body.scrolled nav .account__menu{padding-top:1.5em}.search input{width:140px;cursor:pointer;-webkit-transition:width .6s ease-in-out;-o-transition:width .6s ease-in-out;transition:width .6s ease-in-out}.search input:focus{cursor:text;width:220px;max-width:100%}