.kh-header[data-v-ff25abf7]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#f6f1e7db;border-bottom:1px solid var(--hairline);color:var(--ink);position:sticky;top:0;transition:background .28s var(--ease),border-color .28s;z-index:50}.kh-header--trans[data-v-ff25abf7]{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-bottom-color:#ffffff1f;color:#faf6ec}.kh-header__row1[data-v-ff25abf7]{align-items:center;display:grid;gap:32px;grid-template-columns:auto 1fr auto;margin:0 auto;max-width:1320px;padding:14px 32px}.kh-header__brand[data-v-ff25abf7]{align-items:center;color:inherit;display:flex;gap:12px;text-decoration:none}.kh-header__brand-name[data-v-ff25abf7]{font-family:var(--font-display);font-size:21px;font-weight:500;letter-spacing:-.005em}.kh-header__brand-sub[data-v-ff25abf7]{align-items:center;color:var(--ink-3);display:flex;font-family:var(--font-ui);font-size:10px;font-weight:600;gap:8px;letter-spacing:.18em;margin-top:3px}.kh-header__brand-sub--trans[data-v-ff25abf7]{color:#faf6ecb3}.kh-header__search[data-v-ff25abf7]{justify-self:center;max-width:460px;position:relative;width:100%}.kh-header__search-btn[data-v-ff25abf7]{background:var(--paper-2);border:1px solid var(--hairline);border-radius:999px;color:var(--ink-3);cursor:text;font-family:var(--font-ui);font-size:13px;padding:8px 14px 8px 36px;position:relative;text-align:left;transition:all .2s;width:100%}.kh-header__search-btn--trans[data-v-ff25abf7]{background:#ffffff1a;border-color:#ffffff2e;color:#faf6ecc7}.kh-header__search-icon[data-v-ff25abf7]{color:var(--ink-3);left:12px;position:absolute;top:9px}.kh-header__search-icon--trans[data-v-ff25abf7]{color:#faf6ecb3}.kh-header__search-kbd[data-v-ff25abf7]{background:var(--parchment);border-radius:4px;color:var(--ink-3);font-size:10px;font-weight:600;letter-spacing:.04em;padding:2px 6px;position:absolute;right:10px;top:8px}.kh-header__search-kbd--trans[data-v-ff25abf7]{background:#ffffff24;color:#faf6ecb3}.kh-header__nav[data-v-ff25abf7]{align-items:center;display:flex;gap:22px}.kh-header__nav-link[data-v-ff25abf7]{background:transparent;border:0;cursor:pointer;font-family:var(--font-ui);font-size:13.5px;font-weight:500;padding:6px 0;position:relative;text-decoration:none}.kh-header__nav-active[data-v-ff25abf7]{background:var(--sienna);bottom:-2px;height:1px;left:0;position:absolute;right:0}.kh-header__nav-cta[data-v-ff25abf7]{background:var(--ink);border:0;border-radius:2px;color:#faf6ec;cursor:pointer;display:inline-block;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.04em;margin-left:6px;padding:8px 14px;text-decoration:none}.kh-header__nav-cta--trans[data-v-ff25abf7]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.22)}.kh-header__hamburger[data-v-ff25abf7]{background:transparent;border:0;color:var(--ink);cursor:pointer;display:none;padding:6px}.kh-header__hamburger--trans[data-v-ff25abf7]{color:#faf6ec}.kh-drawer-overlay[data-v-ff25abf7]{background:#161a2266;inset:0;position:fixed;z-index:90}.kh-drawer[data-v-ff25abf7]{background:var(--paper);box-shadow:var(--shadow-3);display:flex;flex-direction:column;gap:24px;height:100%;overflow-y:auto;padding:20px;position:absolute;right:0;top:0;width:min(320px,85vw)}.kh-drawer__search[data-v-ff25abf7]{align-items:center;background:var(--paper-2);border:1px solid var(--hairline);border-radius:6px;display:flex;gap:10px;padding:10px 12px}.kh-drawer__search-input[data-v-ff25abf7]{background:transparent;border:0;color:var(--ink);flex:1;font-family:var(--font-display);font-size:17px;font-weight:500;outline:none}.kh-drawer__results[data-v-ff25abf7]{display:flex;flex-direction:column;gap:0}.kh-drawer__empty[data-v-ff25abf7]{color:var(--ink-2);font-family:var(--font-body);font-size:14px;padding:8px 0}.kh-drawer__result[data-v-ff25abf7]{border-top:1px solid var(--hairline);color:inherit;display:block;padding:10px 0;text-decoration:none}.kh-drawer__result-title[data-v-ff25abf7]{color:var(--ink);font-family:var(--font-display);font-size:16px;font-style:italic}.kh-drawer__result-meta[data-v-ff25abf7]{color:var(--ink-2);font-family:var(--font-ui);font-size:11px;margin-top:2px}.kh-drawer__nav[data-v-ff25abf7]{border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:0;padding-top:16px}.kh-drawer__nav-link[data-v-ff25abf7]{border-bottom:1px solid var(--hairline);color:var(--ink-2);font-family:var(--font-ui);font-size:15px;font-weight:500;padding:12px 0;text-decoration:none}.kh-drawer__nav-link--active[data-v-ff25abf7]{color:var(--ink);font-weight:600}.kh-drawer__nav-cta[data-v-ff25abf7]{background:var(--ink);border:0;border-radius:2px;color:#faf6ec;cursor:pointer;font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.04em;margin-top:12px;padding:12px 18px;text-align:center;text-decoration:none}.kh-drawer-enter-active[data-v-ff25abf7],.kh-drawer-leave-active[data-v-ff25abf7]{transition:opacity .2s var(--ease)}.kh-drawer-enter-active .kh-drawer[data-v-ff25abf7],.kh-drawer-leave-active .kh-drawer[data-v-ff25abf7]{transition:transform .28s var(--ease)}.kh-drawer-enter-from[data-v-ff25abf7],.kh-drawer-leave-to[data-v-ff25abf7]{opacity:0}.kh-drawer-enter-from .kh-drawer[data-v-ff25abf7],.kh-drawer-leave-to .kh-drawer[data-v-ff25abf7]{transform:translate(100%)}@media(min-width:641px)and (max-width:960px){.kh-header__row1[data-v-ff25abf7]{gap:12px 32px;grid-template-columns:auto 1fr;grid-template-rows:auto auto;padding:12px 24px}.kh-header__brand[data-v-ff25abf7]{grid-column:1;grid-row:1}.kh-header__nav[data-v-ff25abf7]{grid-column:2;grid-row:1;justify-self:end}.kh-header__search[data-v-ff25abf7]{grid-column:1/-1;grid-row:2;justify-self:stretch;max-width:none}}@media(max-width:640px){.kh-header__row1[data-v-ff25abf7]{gap:12px;grid-template-columns:1fr auto;grid-template-rows:auto;padding:10px 16px}.kh-header__brand[data-v-ff25abf7],.kh-header__nav[data-v-ff25abf7]{display:none}.kh-header__search[data-v-ff25abf7]{grid-column:1;grid-row:1;justify-self:stretch;max-width:none}.kh-header__search-text[data-v-ff25abf7]{display:none}.kh-header__search-btn[data-v-ff25abf7]{padding:10px 14px 10px 36px}.kh-header__search-btn[data-v-ff25abf7]:after{content:"Search…"}.kh-header__hamburger[data-v-ff25abf7]{align-items:center;display:flex;grid-column:2;grid-row:1;height:40px;justify-content:center;width:40px}}
