.nav .brand{display:inline-flex;align-items:center;gap:.65rem}.brand-mark{width:2rem;height:2rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.8}.site-tape{font:600 .72rem/1.4 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:.55rem 5vw;border-bottom:1px solid currentColor;text-align:center}@media(min-width:751px){.nav{display:grid;grid-template-columns:1fr auto;padding:1.5rem 5vw;border-left:8px solid #d6ff55}.nav nav{gap:0}.nav nav a{border-left:1px solid currentColor;padding:.6rem 1.3rem}.nav .brand{text-transform:uppercase;letter-spacing:.04em;font-size:1rem}}@media(max-width:750px){.nav .brand{width:100%}.nav nav{gap:.65rem 1rem}.nav nav a{line-height:1.35}.brand-mark{width:1.6rem;height:1.6rem}}
