.site-header.svelte-a8kxe2{z-index:40;background:color-mix(in srgb, var(--night) 96%, transparent);color:var(--paper);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid #ffffff1f;position:sticky;top:0}.header-inner.svelte-a8kxe2{grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 52px,1480px);height:78px;margin:0 auto;display:grid}.brand.svelte-a8kxe2{width:max-content;color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-mark.svelte-a8kxe2{border:1px solid color-mix(in srgb, var(--paper) 56%, transparent);width:38px;height:38px;color:var(--paper);place-items:center;display:grid;transform:rotate(45deg)}.brand-mark.svelte-a8kxe2 svg{transform:rotate(-45deg)}.brand-type.svelte-a8kxe2 strong:where(.svelte-a8kxe2),.brand-type.svelte-a8kxe2 small:where(.svelte-a8kxe2){letter-spacing:0;display:block}.brand-type.svelte-a8kxe2 strong:where(.svelte-a8kxe2){font-family:var(--display);font-size:20px;font-style:italic;font-weight:500;line-height:1}.brand-type.svelte-a8kxe2 small:where(.svelte-a8kxe2){color:#b6b6a8;font-family:var(--mono);text-transform:uppercase;margin-top:5px;font-size:11px}nav.svelte-a8kxe2{align-items:stretch;height:100%;display:flex}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){color:#b7b9ad;border-right:1px solid #ffffff1a;grid-template-columns:18px auto 18px;align-items:center;gap:7px;min-width:145px;padding:0 17px;font-size:14px;font-weight:650;text-decoration:none;display:grid;position:relative}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):first-child{border-left:1px solid #ffffff1a}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):after{transform-origin:0;background:var(--accent);content:"";height:2px;transition:transform .18s;position:absolute;bottom:13px;left:17px;right:17px;transform:scaleX(0)}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover,nav.svelte-a8kxe2 a.active:where(.svelte-a8kxe2){color:var(--paper-pale);background:#ffffff0a}nav.svelte-a8kxe2 a.active:where(.svelte-a8kxe2):after{transform:scaleX(1)}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2) small:where(.svelte-a8kxe2){color:#757b70;font-family:var(--mono);justify-self:end;font-size:11px}.registry.svelte-a8kxe2{text-align:right;justify-self:end;gap:4px;display:grid}.registry.svelte-a8kxe2 span:where(.svelte-a8kxe2){color:#8e958a;font-family:var(--mono);text-transform:uppercase;font-size:11px}.registry.svelte-a8kxe2 strong:where(.svelte-a8kxe2){color:#d8d2c1;font-family:var(--display);font-size:14px;font-weight:500}@media (width<=760px){.header-inner.svelte-a8kxe2{grid-template-columns:1fr auto;width:min(100% - 24px,1480px);height:66px}.brand-mark.svelte-a8kxe2{width:32px;height:32px}.brand-type.svelte-a8kxe2 strong:where(.svelte-a8kxe2){font-size:17px}.brand-type.svelte-a8kxe2 small:where(.svelte-a8kxe2),.registry.svelte-a8kxe2,nav.svelte-a8kxe2 a:where(.svelte-a8kxe2) span:where(.svelte-a8kxe2),nav.svelte-a8kxe2 a:where(.svelte-a8kxe2) small:where(.svelte-a8kxe2){display:none}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){place-items:center;min-width:48px;padding:0 14px;display:grid}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):after{bottom:9px;left:10px;right:10px}}
