.header.svelte-zne36e{padding-top:2rem;padding-bottom:1rem}.brand-title.svelte-zne36e{color:#000;word-wrap:break-word;margin:0;font-family:Major Mono Display,monospace;font-size:2rem;font-weight:400;line-height:1.2;text-decoration:none;transition:opacity .2s;display:block}.brand-title.svelte-zne36e:hover{opacity:.7}.brand-subtitle.svelte-zne36e{color:#0000008c;margin:.625rem 0 0;font-family:Jura,sans-serif;font-size:1.5rem;font-weight:600}.header-content.svelte-zne36e{flex-flow:row;justify-content:space-between;align-items:flex-start;gap:1.875rem;margin:0 auto;padding:0 6.5rem;display:flex}.header-nav.svelte-zne36e{gap:1.875rem;margin-top:1.5rem;display:flex}.nav-link.svelte-zne36e{cursor:pointer;color:#000;text-align:right;background:0 0;border:none;padding:0;font-family:Libre Caslon Text,serif;font-size:1.5625rem;text-decoration:none;transition:opacity .2s}.nav-link.svelte-zne36e:hover{opacity:.7}.nav-link.active.svelte-zne36e{font-weight:600}@media (width<=48rem){.header-content.svelte-zne36e{flex-direction:row;gap:1.25rem;padding:0 1.5rem}.header-nav.svelte-zne36e{flex-direction:column;align-self:end;gap:1rem;margin-top:1rem}.brand-title.svelte-zne36e{font-size:1.65rem}.brand-subtitle.svelte-zne36e{font-size:1.25rem}.nav-link.svelte-zne36e{font-size:1.15rem}}
