/* Requires Typekit: <link rel="stylesheet" href="https://use.typekit.net/esm1jkc.css"> (rigid-square). */
@import url("https://use.typekit.net/esm1jkc.css");
.ath-h{--ath-bg:#121212;--ath-white:#fff;--ath-blue:#1c83f6;--ath-green:#01ff86;--ath-surface:#2c2c2c;background-image:linear-gradient(to bottom,var(--ath-bg),#12121200);display:flex;justify-content:space-between;align-items:center;padding:0 24px;position:static;box-sizing:border-box;width:100%;font-family:rigid-square,sans-serif}
.ath-h *{box-sizing:border-box}
.ath-h-logo{flex:none;width:150px;max-width:150px;display:block}
.ath-h-logo-svg{width:100%;max-width:100%;height:auto;display:block}
.ath-h-nav{flex:1;justify-content:center;align-self:center;display:flex}
.ath-h-list{flex-direction:row;margin:0;padding:0;list-style-type:none;display:flex}
.ath-h-link{color:var(--ath-white);background:none;border:0;padding:20px 16px;font-family:rigid-square,sans-serif;font-weight:300;font-size:inherit;text-decoration:none;transition:color .2s;display:block}
.ath-h-link:hover{color:var(--ath-blue)}
.ath-h-link.main:hover{color:var(--ath-green)}
.ath-h-secondary{display:flex}
.ath-h-menu{display:none;background:none;border:0;color:var(--ath-white);cursor:pointer;padding:18px;font-size:24px;line-height:1}
.ath-h-menu:hover{background-color:var(--ath-surface)}
.ath-h-menu-icon{display:block;width:24px;height:2px;background:currentColor;box-shadow:0 -7px 0 currentColor,0 7px 0 currentColor}
@media screen and (max-width:991px){
.ath-h-logo{width:135px;max-width:135px}
}
@media screen and (max-width:767px){
.ath-h{justify-content:flex-start;padding-right:0}
.ath-h-logo{max-width:135px;z-index:900;position:relative}
.ath-h-nav{background-color:var(--ath-surface);flex-direction:column;display:none;position:fixed;inset:0;z-index:800}
.ath-h.open{position:fixed;top:0;left:0;z-index:900}
.ath-h.open .ath-h-nav{display:flex;position:fixed;inset:0;width:100%;height:100vh;height:100dvh;align-self:stretch;justify-content:center;align-items:center}
.ath-h-list{flex-direction:column;align-items:center;gap:16px}
.ath-h-link.main{padding:24px 10px;font-size:24px}
.ath-h-secondary{flex-direction:row-reverse;flex:1;justify-content:flex-start;position:relative;z-index:900}
.ath-h-secondary .ath-h-link{padding:20px 10px;font-size:12.5px}
.ath-h-menu{display:block}
}