header.svelte-fkvc1s{position:sticky;top:0;z-index:100;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease;background:var(--bg);border-bottom:1px solid var(--outline)}header.scrolled.svelte-fkvc1s{background:#ffffffdb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--outline);box-shadow:0 6px 24px -20px #2a233080}.bar.svelte-fkvc1s{max-width:1180px;margin:0 auto;padding:12px clamp(16px,5vw,56px);display:flex;align-items:center;justify-content:space-between}.brand.svelte-fkvc1s img:where(.svelte-fkvc1s){height:62px;width:auto}.links.svelte-fkvc1s{display:flex;align-items:center;gap:24px}.links.svelte-fkvc1s a:where(.svelte-fkvc1s){font-weight:600;font-size:15px;color:var(--ink);white-space:nowrap;transition:color .15s ease}.links.svelte-fkvc1s a:where(.svelte-fkvc1s):not(.nav-cta):hover{color:var(--plum)}.links.svelte-fkvc1s .nav-cta:where(.svelte-fkvc1s){color:#fff;padding:11px 22px;font-size:15px}.menu.svelte-fkvc1s{position:relative;display:flex;align-items:center;padding:14px 0;margin:-14px 0}.trigger.svelte-fkvc1s{display:inline-flex;align-items:center;gap:5px;padding:0;background:none;border:none;cursor:pointer;font:inherit;font-weight:600;font-size:15px;color:var(--ink);white-space:nowrap;transition:color .15s ease}.caret.svelte-fkvc1s{transition:transform .2s ease}.dropdown.svelte-fkvc1s{position:absolute;top:100%;left:50%;min-width:186px;display:flex;flex-direction:column;gap:2px;padding:8px;background:#fffffff7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--outline);border-radius:16px;box-shadow:0 20px 44px -24px #2a23308c;opacity:0;visibility:hidden;transform:translate(-50%,-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}@media not all and (max-width:900px){.menu.svelte-fkvc1s:hover .dropdown:where(.svelte-fkvc1s),.dropdown.show.svelte-fkvc1s{opacity:1;visibility:visible;transform:translate(-50%)}.menu.svelte-fkvc1s:hover .trigger:where(.svelte-fkvc1s),.trigger[aria-expanded=true].svelte-fkvc1s{color:var(--plum)}.menu.svelte-fkvc1s:hover .caret:where(.svelte-fkvc1s),.trigger[aria-expanded=true].svelte-fkvc1s .caret:where(.svelte-fkvc1s){transform:rotate(180deg)}}.dropdown.svelte-fkvc1s a:where(.svelte-fkvc1s){padding:9px 12px;border-radius:10px;transition:background .15s ease,color .15s ease}.dropdown.svelte-fkvc1s a:where(.svelte-fkvc1s):hover{background:var(--bg);color:var(--plum)}.burger.svelte-fkvc1s{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px}.burger.svelte-fkvc1s span:where(.svelte-fkvc1s){width:24px;height:2.5px;border-radius:3px;background:var(--ink);transition:transform .25s ease,opacity .2s ease}.burger.open.svelte-fkvc1s span:where(.svelte-fkvc1s):nth-child(1){transform:translateY(7.5px) rotate(45deg)}.burger.open.svelte-fkvc1s span:where(.svelte-fkvc1s):nth-child(2){opacity:0}.burger.open.svelte-fkvc1s span:where(.svelte-fkvc1s):nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}@media(max-width:900px){.burger.svelte-fkvc1s{display:flex}.links.svelte-fkvc1s{position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:18px;padding:26px;background:#fffffff7;backdrop-filter:blur(14px);border-bottom:1px solid var(--outline);transform:translateY(-12px);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.links.open.svelte-fkvc1s{opacity:1;transform:none;pointer-events:auto}.nav-cta.svelte-fkvc1s{width:100%}.menu.svelte-fkvc1s{flex-direction:column;align-items:center;gap:18px;padding:0;margin:0}.trigger.svelte-fkvc1s{cursor:default;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.caret.svelte-fkvc1s{display:none}.dropdown.svelte-fkvc1s{position:static;align-items:center;min-width:0;gap:18px;padding:0;background:none;border:none;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1;visibility:visible;transform:none}.dropdown.svelte-fkvc1s a:where(.svelte-fkvc1s){padding:0}.dropdown.svelte-fkvc1s a:where(.svelte-fkvc1s):hover{background:none}}
