.header[data-astro-cid-nen7h5rs]{z-index:40;position:relative}.header--sticky[data-astro-cid-nen7h5rs]{background:color-mix(in srgb, var(--c-bg) 90%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb, var(--c-line) 60%, transparent);position:sticky;top:0}.header__inner[data-astro-cid-nen7h5rs]{max-width:1280px;min-height:var(--header-h);padding:8px var(--gutter);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.logo[data-astro-cid-nen7h5rs]{min-height:var(--tap);letter-spacing:.16em;color:var(--c-text);align-items:center;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.header__right[data-astro-cid-nen7h5rs]{flex:none;align-items:center;gap:8px;display:flex}.header__cta[data-astro-cid-nen7h5rs]{white-space:nowrap}.menu[data-astro-cid-nen7h5rs]{flex:1;min-width:0}.menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{justify-content:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs][hidden]{display:none}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:var(--tap);border-radius:var(--r-pill);color:var(--c-text-2);white-space:nowrap;align-items:center;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:color-mix(in srgb, var(--c-sage) 10%, transparent);color:var(--c-sage-dark)}.toggle[data-astro-cid-nen7h5rs]{width:var(--tap);height:var(--tap);cursor:pointer;color:var(--c-text);background:0 0;border:0;border-radius:50%;flex:none;display:none;position:relative}.toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{height:2px;transition:transform .3s var(--ease-soft), opacity .2s;background:currentColor;border-radius:2px;margin-top:-1px;position:absolute;top:50%;left:12px;right:12px}.toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(-6px)}.toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(6px)}.toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:rotate(45deg)}.toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:rotate(-45deg)}@media (width<=860px){.toggle[data-astro-cid-nen7h5rs]{display:block}.menu[data-astro-cid-nen7h5rs]{max-height:calc(100svh - var(--header-h));background:var(--c-bg);border-bottom:1px solid var(--c-line);visibility:hidden;opacity:0;transition:opacity .25s var(--ease-soft), transform .25s var(--ease-soft), visibility 0s linear .25s;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-8px);box-shadow:0 20px 30px -24px #2b2a2766}.menu[data-astro-cid-nen7h5rs].is-open{visibility:visible;opacity:1;transition-delay:0s;transform:none}.menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{padding:8px var(--gutter) 16px;flex-direction:column;gap:0}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--c-track);border-radius:0;min-height:52px;padding:0 8px;font-size:16px}.menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:last-child a[data-astro-cid-nen7h5rs]{border-bottom:0}html:not(.js) .toggle[data-astro-cid-nen7h5rs]{display:none}html:not(.js) .menu[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1;position:static;transform:none}html:not(.js) .header__inner[data-astro-cid-nen7h5rs]{flex-wrap:wrap}}@media (width<=640px){.header__inner[data-astro-cid-nen7h5rs]{gap:8px;padding-block:6px}.logo[data-astro-cid-nen7h5rs]{font-size:17px}.header__cta[data-astro-cid-nen7h5rs]{padding:0 14px;font-size:14px}}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-nen7h5rs],.toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transition:none}}
