.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:flex;flex-direction:column;gap:1rem;text-align:center}.nav .brand{margin:0;font:700 2rem Georgia,serif}.nav nav{width:100%;justify-content:center;border-top:1px solid currentColor;border-bottom:1px solid currentColor;padding:.8rem}}@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}}
