.nav-1{position:fixed;top:0;left:0;width:100%;z-index:201;padding-inline:var(--kk-layout-page-margin)}.nav-1:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;opacity:1;pointer-events:none;z-index:0;transition:opacity var(--kk-duration-nav) var(--kk-ease-nav)}.nav-1[data-context=dark]:after{background:#ffffff1a}.nav-1[data-context=light]:after{background:#00000014}.nav-1[data-scrolled]:after{opacity:0}.nav-1[data-overlay-open]:after{opacity:0}.nav-1__pill{position:relative;display:flex;align-items:center;width:100%;margin-inline:.5rem;border-radius:var(--kk-radius-sm);padding:var(--kk-layout-content-margin)}@media(min-width:40rem){.nav-1__pill{margin-inline:0}}.nav-1__pill:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--kk-duration-nav) var(--kk-ease-nav)}.nav-1[data-context=dark] .nav-1__pill:before{background:#0a0e1ab8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 32px #00000047}.nav-1[data-context=light] .nav-1__pill:before{background:#faf8f4d9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 32px #00000012}.nav-1[data-scrolled] .nav-1__pill:before{opacity:1}@media(hover:hover){.nav-1:hover .nav-1__pill:before{opacity:1}}.nav-1__inner{position:relative;z-index:1;width:100%;max-width:var(--kk-layout-max-width);margin-inline:auto;height:var(--kk-nav-height);display:flex;align-items:stretch;padding-block-start:.75rem}.nav-1__menu{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;min-width:0;width:100%}.nav-1 .kk-nav__link{padding:.5rem 0}.nav-1[data-context=dark] .kk-nav__link{color:#ffffffd9}.nav-1[data-context=light] .kk-nav__link{color:var(--kk-color-text-primary)}@media(hover:hover){.nav-1[data-context] .kk-nav__link:hover{color:var(--kk-color-accent);text-decoration:none}}.nav-1__logo--light,.nav-1__logo--dark{grid-area:1 / 1;transition:opacity var(--kk-duration-nav) var(--kk-ease-nav)}.nav-1[data-context=dark] .nav-1__logo--light{opacity:1;pointer-events:auto}.nav-1[data-context=dark] .nav-1__logo--dark,.nav-1[data-context=light] .nav-1__logo--light{opacity:0;pointer-events:none}.nav-1[data-context=light] .nav-1__logo--dark{opacity:1;pointer-events:auto}.nav-1[data-context=dark] .kk-nav-btn--secondary{color:#ffffffd9;border-color:#ffffff4d}.nav-1 .kk-nav-btn--secondary{transition:color var(--kk-duration-nav) var(--kk-ease-nav),border-color var(--kk-duration-nav) var(--kk-ease-nav),background-color var(--kk-duration-nav) var(--kk-ease-nav)}@media(hover:hover){.nav-1[data-context=dark] .kk-nav-btn--secondary:hover{background-color:#ffffff1a}}.nav-1[data-overlay-open] .nav-1__pill:before{opacity:0}.nav-1__actions .kk-nav-btn--primary{transition:opacity var(--kk-duration-nav) var(--kk-ease-nav)}.nav-1[data-overlay-open] .nav-1__actions .kk-nav-btn--primary{opacity:0;pointer-events:none}.nav-1~.kk-nav-overlay{top:0}.nav-1~.kk-nav-overlay .kk-nav-overlay__nav{padding-top:calc(var(--kk-nav-height) + var(--kk-space-4));padding-inline:calc(var(--kk-layout-page-margin) + var(--kk-layout-content-margin))}.nav-1~.kk-nav-overlay .kk-nav-overlay__footer{padding-inline:calc(var(--kk-layout-page-margin) + var(--kk-layout-content-margin))}@media(max-width:39.9375rem){.nav-1~.kk-nav-overlay .kk-nav-overlay__nav,.nav-1~.kk-nav-overlay .kk-nav-overlay__footer{padding-inline:calc(.5rem + var(--kk-layout-content-margin))}}.nav-1__logo-wrap{display:grid;align-items:center;text-decoration:none;flex-shrink:0}.nav-1__logo-wrap img{height:1.5rem;width:auto}.nav-1__links{display:flex;gap:var(--kk-space-8);align-items:center;min-width:0}.nav-1__actions{display:flex;align-items:center;gap:var(--kk-space-3)}.nav-1__hamburger{display:none;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;border-radius:var(--kk-radius-sm);cursor:pointer;flex-shrink:0;transition:background-color var(--kk-duration-hover) var(--kk-ease-hover)}.nav-1[data-context=dark] .nav-1__hamburger{color:#ffffffd9;background:#ffffff1f}@media(hover:hover){.nav-1[data-context=dark] .nav-1__hamburger:hover{background:#ffffff2e}}.nav-1[data-context=light] .nav-1__hamburger{color:var(--kk-color-accent);background:color-mix(in srgb,var(--kk-color-accent) 8%,transparent)}@media(hover:hover){.nav-1[data-context=light] .nav-1__hamburger:hover{background:color-mix(in srgb,var(--kk-color-accent) 14%,transparent)}}.nav-1__hamburger .kk-hamburger__line{transform-origin:center;transition:transform var(--kk-duration-chevron) var(--kk-ease-nav),opacity var(--kk-duration-chevron) var(--kk-ease-nav) var(--kk-duration-chevron);fill:currentColor}.nav-1__hamburger[aria-expanded=true] .kk-hamburger__line{transition:transform var(--kk-duration-chevron) var(--kk-ease-nav),opacity var(--kk-duration-chevron) var(--kk-ease-nav) 0ms}.nav-1__hamburger[aria-expanded=true] .kk-hamburger__line--1,.nav-1__hamburger[aria-expanded=true] .kk-hamburger__line--4{opacity:0}.nav-1__hamburger[aria-expanded=true] .kk-hamburger__line--2{transform:rotate(45deg)}.nav-1__hamburger[aria-expanded=true] .kk-hamburger__line--3{transform:rotate(-45deg)}@media(max-width:939px){.nav-1__links,.nav-1__actions .kk-nav-btn--secondary{display:none}.nav-1__actions{margin-left:auto;margin-right:var(--kk-space-3)}.nav-1__hamburger{display:flex}}.nav-1[data-overlay-open][data-context] .nav-1__logo--light{opacity:0;pointer-events:none}.nav-1[data-overlay-open][data-context] .nav-1__logo--dark{opacity:1;pointer-events:auto}.nav-1[data-overlay-open][data-context] .nav-1__hamburger{color:var(--kk-color-accent);background:color-mix(in srgb,var(--kk-color-accent) 8%,transparent)}@media(min-width:40rem){#nav-1[data-scrolled]~main .kk-hero .kk-hero-container:before,#nav-1[data-scrolled]~main .kk-hero .kk-hero-container:after{top:0}}@media(prefers-reduced-motion:reduce){.nav-1:after,.nav-1__pill:before,.kk-nav__link,.nav-1__actions .kk-nav-btn--primary,.kk-hero .kk-hero-container:before,.kk-hero .kk-hero-container:after,.nav-1__logo--light,.nav-1__logo--dark,.nav-1 .kk-nav-btn--secondary{transition:none}}
