.site-nav{box-sizing:border-box;width:100%;max-width:1440px;height:auto;margin:0 auto;padding:2rem clamp(1.25rem,4vw,4rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #27443d;position:relative;z-index:2}
.site-nav .brand{display:block;font:400 1.05rem/1 Pixel,Silkscreen,monospace;letter-spacing:-.05em;white-space:nowrap}
.site-nav .brand span{color:#7ef4de}
.site-nav nav{display:flex;align-items:center;gap:2rem;font:400 .82rem/1.5 Chivo,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em}
.site-nav nav a,.site-nav nav span{display:inline-flex;align-items:center;min-height:44px;font:inherit;white-space:nowrap}
.site-nav nav [aria-current="page"],.site-nav nav a:hover{color:#7ef4de}
@media(max-width:520px){.site-nav{align-items:flex-start}.site-nav nav{flex-direction:column;align-items:flex-start;gap:.7rem}}
