.site-header[data-v-893748b0]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--color-charcoal);font-family:Inter,-apple-system,system-ui,Segoe UI,Helvetica,sans-serif;font-size:16px;font-weight:400;left:0;line-height:1.55;opacity:1;position:fixed;right:0;top:0;transition:opacity .3s ease,translate .3s ease,visibility 0s;translate:0 0;visibility:visible;z-index:40}.site-header-hidden[data-v-893748b0]{opacity:0;pointer-events:none;transition:opacity .9s ease,translate .9s ease,visibility 0s .9s;translate:0 -100%;visibility:hidden}.site-header-inner[data-v-893748b0]{gap:24px;height:var(--public-header-height);justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:32px;padding-right:32px;width:100%}.site-header-inner[data-v-893748b0],.site-links[data-v-893748b0]{align-items:center;display:flex}.site-links[data-v-893748b0]{font-size:16px;font-weight:500;gap:32px;line-height:1.55}.site-links a[data-v-893748b0]:hover{color:var(--color-primary)}.header-actions[data-v-893748b0]{align-items:center;display:flex;gap:8px}.mobile-menu[data-v-893748b0]{display:none}.menu-button[data-v-893748b0]{padding-left:0!important;padding-right:0!important;width:3rem}.site-menu[data-v-893748b0]{color:var(--color-charcoal);display:grid;font-family:Inter,-apple-system,system-ui,Segoe UI,Helvetica,sans-serif;font-size:16px;font-weight:400;gap:4px;line-height:1.55;padding:4px}.site-menu a[data-v-893748b0]{align-items:center;border-radius:6px;display:flex;min-height:3rem;padding:8px 12px}.site-menu a[data-v-893748b0]:hover{background-color:var(--color-surface)}.site-header[data-v-893748b0] :is(a,button):focus-visible,.site-menu a[data-v-893748b0]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media(max-width:1000px){.site-header-inner[data-v-893748b0]{padding-left:24px;padding-right:24px}}@media(max-width:760px){.site-links[data-v-893748b0]{display:none}.mobile-menu[data-v-893748b0]{display:block}}@media(max-width:600px){.site-header-inner[data-v-893748b0]{gap:8px;padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){.site-header[data-v-893748b0]{transition:none}}
