.kihdr{--kihdr-h:4rem;position:fixed;inset-inline:0;top:0;z-index:50;transition:background-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease}.kihdr-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;height:var(--kihdr-h);padding-inline:clamp(.9rem,1.8vw,1.9rem);padding-left:max(clamp(.9rem,1.8vw,1.9rem),env(safe-area-inset-left));padding-right:max(clamp(.9rem,1.8vw,1.9rem),env(safe-area-inset-right))}.kihdr-nav{display:none;align-items:center;justify-content:center;gap:.15rem}@media (min-width:1024px){.kihdr-nav{display:flex}}.kihdr-end{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}@media (max-width:25rem){.kihdr-logo span:not([aria-hidden])>span:last-child{display:none}.kihdr-end{gap:.35rem}}.kihdr[data-scrolled=true]{background:rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 1px 0 var(--border),0 10px 30px -22px rgba(23,18,15,.5)}.dark .kihdr[data-scrolled=true]{background:rgba(26,24,22,.74);box-shadow:0 1px 0 var(--border),0 10px 30px -22px rgba(0,0,0,.9)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.kihdr[data-scrolled=true]{background:rgba(255,255,255,.96)}.dark .kihdr[data-scrolled=true]{background:rgba(26,24,22,.96)}}.kihdr-spectrum{position:absolute;inset-inline:0;top:0;height:3px}.kihdr[data-over=true] .kihdr-spectrum{filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.kihdr[data-over=true] .kihdr-row{color:#fff}.kihdr[data-over=true] .kihdr-row a,.kihdr[data-over=true] .kihdr-row button{text-shadow:0 1px 12px rgba(0,0,0,.35)}.kihdr[data-over=true] .kihdr-logo span[aria-hidden]{background:rgba(255,255,255,.16);color:#fff;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.kihdr[data-over=true] .kihdr-logo span:not([aria-hidden])>span:first-child{color:#fff}.kihdr[data-over=true] .kihdr-logo span:not([aria-hidden])>span:last-child{color:rgba(255,255,255,.72)}.kihdr[data-over=true] .kihdr-nav :where(a,button){color:rgba(255,255,255,.86)}.kihdr[data-over=true] .kihdr-nav :where(a,button):hover{color:#fff}.kihdr-btn{border-color:var(--border)!important}.kihdr[data-over=true] .kihdr-btn{color:#fff!important;background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.3)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.kihdr[data-over=true] .kihdr-btn:hover{background:rgba(255,255,255,.26)!important;border-color:rgba(255,255,255,.45)!important}.kihdr[data-over=true] .kihdr-btn i{--fa-primary-color:#fff!important;--fa-secondary-color:rgba(255,255,255,0.6)!important;--fa-secondary-opacity:1!important;color:#fff!important}.kihdr[data-over=true] .kihdr-burger{color:#fff;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.kihdr-sheet{overflow:hidden;background:var(--bg);transition:max-height .3s ease,opacity .3s ease}.kihdr-sheet[data-open=false]{max-height:0;opacity:0}.kihdr-sheet[data-open=true]{max-height:80dvh;opacity:1;overflow-y:auto;border-top:1px solid var(--border)}@media (min-width:1024px){.kihdr-sheet{display:none}}@media (prefers-reduced-motion:reduce){.kihdr,.kihdr-sheet{transition:none}}