:root,[data-kf-theme=light]{color-scheme:light;--kf-navy: #0A3D62;--kf-navy-press: #082F4C;--kf-action: #1E8E5C;--kf-action-press: #17744B;--kf-action-btn: #1A8254;--kf-focus: #1F6FB2;--kf-action-ink: #136B44;--kf-action-tint: #E2F2EA;--kf-brand-ink: #0A3D62;--kf-brand-tint: #E4EEF6;--kf-logo-ink: #0A3D62;--kf-bg: #F4F6F8;--kf-surface: #FFFFFF;--kf-surface-2: #EAEFF3;--kf-ink: #0B2233;--kf-ink-2: #3E5466;--kf-ink-3: #5B7184;--kf-line: #D9E1E8;--kf-line-strong: #B4C2CF;--kf-on-navy: #FFFFFF;--kf-on-navy-2: #BCD1E2;--kf-footer-bg: #0A3D62;--kf-warn: #8A5200;--kf-warn-tint: #FFF1DA;--kf-danger: #A3362A;--kf-danger-tint: #FBE8E5;--kf-photo-a: #E2E8EE;--kf-photo-b: #D9E1E8;--kf-photo-ink: #3E5466;--kf-photo-label: rgba(255,255,255,.88);--kf-font: "Manrope", "Inter", system-ui, sans-serif;--kf-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--kf-s1: 4px;--kf-s2: 8px;--kf-s3: 12px;--kf-s4: 16px;--kf-s5: 20px;--kf-s6: 24px;--kf-s8: 32px;--kf-s10: 40px;--kf-s12: 48px;--kf-s16: 64px;--kf-s20: 80px;--kf-r-sm: 8px;--kf-r: 12px;--kf-r-lg: 16px;--kf-r-pill: 999px;--kf-tap: 48px;--kf-tap-min: 44px;--kf-container: 1200px}[data-kf-theme=dark]{color-scheme:dark;--kf-navy: #0A3D62;--kf-navy-press: #0E4E7C;--kf-action: #1E8E5C;--kf-action-press: #23A36A;--kf-action-btn: #1A8254;--kf-focus: #8EC1E6;--kf-action-ink: #63CF9C;--kf-action-tint: #0F3324;--kf-brand-ink: #8EC1E6;--kf-brand-tint: #12304A;--kf-logo-ink: #FFFFFF;--kf-bg: #07141F;--kf-surface: #0C2131;--kf-surface-2: #122B3E;--kf-ink: #E8EEF3;--kf-ink-2: #AFC0CE;--kf-ink-3: #8BA1B4;--kf-line: #1E384D;--kf-line-strong: #2E4E68;--kf-on-navy: #FFFFFF;--kf-on-navy-2: #BCD1E2;--kf-footer-bg: #051019;--kf-warn: #F2B65C;--kf-warn-tint: #33240C;--kf-danger: #F08A7D;--kf-danger-tint: #3A1712;--kf-photo-a: #10293B;--kf-photo-b: #0D2333;--kf-photo-ink: #AFC0CE;--kf-photo-label: rgba(7,20,31,.82)}@media(prefers-color-scheme:dark){:root:not([data-kf-theme=light]){color-scheme:dark;--kf-navy: #0A3D62;--kf-navy-press: #0E4E7C;--kf-action: #1E8E5C;--kf-action-press: #23A36A;--kf-action-btn: #1A8254;--kf-focus: #8EC1E6;--kf-action-ink: #63CF9C;--kf-action-tint: #0F3324;--kf-brand-ink: #8EC1E6;--kf-brand-tint: #12304A;--kf-logo-ink: #FFFFFF;--kf-bg: #07141F;--kf-surface: #0C2131;--kf-surface-2: #122B3E;--kf-ink: #E8EEF3;--kf-ink-2: #AFC0CE;--kf-ink-3: #8BA1B4;--kf-line: #1E384D;--kf-line-strong: #2E4E68;--kf-on-navy: #FFFFFF;--kf-on-navy-2: #BCD1E2;--kf-footer-bg: #051019;--kf-warn: #F2B65C;--kf-warn-tint: #33240C;--kf-danger: #F08A7D;--kf-danger-tint: #3A1712;--kf-photo-a: #10293B;--kf-photo-b: #0D2333;--kf-photo-ink: #AFC0CE;--kf-photo-label: rgba(7,20,31,.82)}}button,input,select,textarea{font-family:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--kf-focus);outline-offset:2px}[data-kf-on-navy] :where(a,button,input,select,textarea):focus-visible{outline-color:#8ec1e6}input:focus-visible{outline-offset:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--kf-bg);color:var(--kf-ink);font-family:var(--kf-font);font-size:16px;line-height:1.6;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:var(--kf-brand-ink)}h1,h2,h3{margin:0;color:var(--kf-ink);letter-spacing:-.015em;line-height:1.15}.kf-container{max-width:var(--kf-container);margin:0 auto;padding-inline:clamp(16px,3.2vw,40px);box-sizing:content-box}.kf-section{padding-block:clamp(48px,6vw,80px)}.kf-h1{font-size:clamp(28px,3.6vw,42px);font-weight:800;letter-spacing:-.02em}.kf-h2{font-size:clamp(22px,2.6vw,30px);font-weight:800}.kf-crumbs{font-size:13px;color:var(--kf-ink-3);display:flex;flex-wrap:wrap;gap:6px}.kf-crumbs a{color:var(--kf-ink-2);text-decoration:none;font-weight:600}.kf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--kf-tap);padding:0 18px;border-radius:var(--kf-r-sm);border:1px solid transparent;font:700 15px/1 var(--kf-font);text-decoration:none;cursor:pointer;white-space:nowrap}.kf-btn--action{background:var(--kf-action-btn);color:#fff}.kf-btn--action:hover{background:var(--kf-action-press)}.kf-btn--secondary{background:var(--kf-surface);color:var(--kf-brand-ink);border-color:var(--kf-line-strong)}.kf-btn--secondary:hover{background:var(--kf-surface-2)}.kf-btn--navy{background:var(--kf-navy);color:#fff}.kf-btn--navy:hover{background:var(--kf-navy-press)}.kf-btn--block{width:100%}.kf-btn--lg{min-height:56px;font-size:17px}.kf-btn[disabled],.kf-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.kf-card{background:var(--kf-surface);border:1px solid var(--kf-line);border-radius:var(--kf-r)}a.kf-card:hover,.kf-card--hover:hover{border-color:var(--kf-line-strong)}@keyframes kfspin{to{transform:rotate(360deg)}}.kf-spinner{width:28px;height:28px;border-radius:50%;border:3px solid var(--kf-line);border-top-color:var(--kf-navy);animation:kfspin .9s linear infinite}.kfh[data-astro-cid-42wdazau]{background:var(--kf-surface);border-bottom:1px solid var(--kf-line)}.kfh__bar[data-astro-cid-42wdazau]{display:flex;align-items:center;gap:24px;min-height:64px}.kfh__brand[data-astro-cid-42wdazau]{display:flex;align-items:center;gap:10px;min-height:44px;text-decoration:none}.kfh__brand[data-astro-cid-42wdazau] img[data-astro-cid-42wdazau]{width:30px;height:30px}.kfh__word[data-astro-cid-42wdazau]{font-size:19px;letter-spacing:-.01em;line-height:1;color:var(--kf-logo-ink)}.kfh__w1[data-astro-cid-42wdazau]{font-weight:400}.kfh__w2[data-astro-cid-42wdazau]{font-weight:600}.kfh__nav[data-astro-cid-42wdazau]{display:none;align-items:center;gap:4px;margin-left:16px}.kfh__nav[data-astro-cid-42wdazau] a[data-astro-cid-42wdazau]{display:flex;align-items:center;min-height:44px;padding:0 12px;font-size:15px;font-weight:600;color:var(--kf-ink-2);text-decoration:none}.kfh__nav[data-astro-cid-42wdazau] a[data-astro-cid-42wdazau]:hover{color:var(--kf-ink)}.kfh__cta[data-astro-cid-42wdazau]{display:none;margin-left:auto;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--kf-line-strong);border-radius:var(--kf-r-sm);font-size:14px;font-weight:700;color:var(--kf-brand-ink);text-decoration:none;white-space:nowrap}.kfh__cta[data-astro-cid-42wdazau]:hover{background:var(--kf-surface-2)}.kfh__toggle[data-astro-cid-42wdazau]{margin-left:auto;display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--kf-line-strong);border-radius:var(--kf-r-sm);background:var(--kf-surface);font:700 15px var(--kf-font);color:var(--kf-brand-ink);cursor:pointer}.kfh__menu[data-astro-cid-42wdazau]{display:flex;flex-direction:column;padding:4px 16px 16px;border-top:1px solid var(--kf-line)}.kfh__menu[data-astro-cid-42wdazau][hidden]{display:none}.kfh__menu[data-astro-cid-42wdazau] a[data-astro-cid-42wdazau]{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid var(--kf-line);font-size:17px;font-weight:700;color:var(--kf-ink);text-decoration:none}.kfh__menu[data-astro-cid-42wdazau] a[data-astro-cid-42wdazau] span[data-astro-cid-42wdazau]{color:var(--kf-ink-3)}.kfh__menu[data-astro-cid-42wdazau] .kfh__menu-cta[data-astro-cid-42wdazau]{justify-content:center;margin-top:14px;border:0;border-radius:var(--kf-r-sm);background:var(--kf-navy);color:#fff;font-size:16px}@media(min-width:900px){.kfh__nav[data-astro-cid-42wdazau],.kfh__cta[data-astro-cid-42wdazau]{display:flex}.kfh__toggle[data-astro-cid-42wdazau]{display:none}.kfh__menu[data-astro-cid-42wdazau]{display:none!important}}.kff[data-astro-cid-zyfaf5uw]{background:var(--kf-footer-bg);color:var(--kf-on-navy-2)}.kff__in[data-astro-cid-zyfaf5uw]{padding-top:40px;padding-bottom:28px;display:flex;flex-direction:column;gap:28px}.kff__top[data-astro-cid-zyfaf5uw]{display:flex;flex-wrap:wrap;gap:28px 64px;justify-content:space-between}.kff__about[data-astro-cid-zyfaf5uw]{display:flex;flex-direction:column;gap:12px;flex:1 1 280px;max-width:420px}.kff__brand[data-astro-cid-zyfaf5uw]{display:flex;align-items:center;gap:10px;font-size:19px;letter-spacing:-.01em;color:#fff}.kff__brand[data-astro-cid-zyfaf5uw] img[data-astro-cid-zyfaf5uw]{width:30px;height:30px}.kff__about[data-astro-cid-zyfaf5uw] p[data-astro-cid-zyfaf5uw]{margin:0;font-size:14px;line-height:1.6;text-wrap:pretty}.kff__links[data-astro-cid-zyfaf5uw]{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:4px 40px;font-size:14px}.kff__links[data-astro-cid-zyfaf5uw] a[data-astro-cid-zyfaf5uw]{display:flex;align-items:center;min-height:44px;color:#fff;text-decoration:none;font-weight:600}.kff__bottom[data-astro-cid-zyfaf5uw]{border-top:1px solid rgba(255,255,255,.16);padding-top:18px;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:13px}
