.tt.svelte-lu0t34{margin-left:auto;display:flex;gap:2px;border:1px solid var(--line);border-radius:999px;padding:2px;align-self:center}.tt.svelte-lu0t34 button:where(.svelte-lu0t34){margin:0;padding:0;width:2.1rem;height:2.1rem;border:0;border-radius:999px;background:transparent;font-size:1rem;line-height:1;display:grid;place-items:center}.tt.svelte-lu0t34 button:where(.svelte-lu0t34):hover{background:var(--c-eee)}.tt.svelte-lu0t34 button[aria-pressed=true]:where(.svelte-lu0t34),.tt.svelte-lu0t34 button[aria-pressed=true]:where(.svelte-lu0t34):hover{background:var(--accent);color:#fff}.site-brand.svelte-12qhfyh{container-type:inline-size;text-align:center;padding:1rem 0 .15rem}.brand-lockup.svelte-12qhfyh{display:inline-flex;align-items:center;gap:.7rem;max-width:100%;color:inherit;text-decoration:none;border-radius:12px}.brand-lockup.svelte-12qhfyh:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.brand-mark.svelte-12qhfyh{width:3.4rem;height:auto;flex:0 0 auto}.brand-copy.svelte-12qhfyh{display:flex;flex-direction:column;align-items:flex-start;min-width:0;text-align:left}.brand-kicker.svelte-12qhfyh{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.06em;line-height:1.2;color:var(--muted)}.brand-name.svelte-12qhfyh{display:block;margin:.05rem 0 0;font-size:clamp(1.15rem,5.4vw,2.05rem);font-size:clamp(1.15rem,calc((100cqi - 4.6rem) / 8.2),2.05rem);font-weight:800;line-height:1.25;letter-spacing:.02em;color:var(--c-1a1a1a);word-break:keep-all;line-break:strict}.brand-lockup.svelte-12qhfyh:hover .brand-name:where(.svelte-12qhfyh){color:var(--accent-text)}@media(max-width:420px){.brand-lockup.svelte-12qhfyh{gap:.5rem}.brand-mark.svelte-12qhfyh{width:2.85rem}}
