:root{--kf-color-body:#94a3b8;--kf-color-cta-ink:#04121c;--kf-color-hairline:#334155;--kf-color-heading:#e2e8f0;--kf-color-navy-card:#0f172a;--kf-color-navy-field:#0a1628;--kf-color-navy-slate:#1e293b;--kf-ease-homi:cubic-bezier(.4, 0, .2, 1);--kf-font-display:var(--font-fraunces), "Fraunces", Georgia, "Iowan Old Style", serif;--kf-radius-lg:16px;--kf-radius-md:12px;--kf-radius-sm:8px;--kf-text-base:1rem;--kf-text-h1:2.25rem;--kf-text-h2:1.75rem;--kf-text-h3:1.375rem;--kf-text-micro:.75rem;--kf-text-small:.875rem}.kf-root,.kf-root *,.kf-root :before,.kf-root :after{box-sizing:border-box;border:0 solid;margin:0;padding:0}.kf-root :where(h1,h2,h3,h4,h5,h6),.kf-root:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}.kf-root :where(h1,h2,h3),.kf-root:where(h1,h2,h3){color:var(--kf-color-heading);font-family:var(--kf-font-display);letter-spacing:inherit;overflow-wrap:normal;font-weight:400;line-height:1.15}.kf-root :where(p),.kf-root:where(p){line-height:inherit;overflow-wrap:normal}.kf-root :where(a),.kf-root:where(a){color:var(--kf-color-heading);-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.kf-root :where(b,strong),.kf-root:where(b,strong){font-weight:bolder}.kf-root :where(code,kbd,samp,pre),.kf-root:where(code,kbd,samp,pre){font-family:var(--font-mono,ui-monospace, monospace);font-size:1em}.kf-root :where(small),.kf-root:where(small){font-size:80%}.kf-root :where(table),.kf-root:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}.kf-root :where(hr),.kf-root:where(hr){height:0;color:inherit;border-top-width:1px}.kf-root :where(summary),.kf-root:where(summary){display:list-item}.kf-root :where(ol,ul,menu),.kf-root:where(ol,ul,menu){list-style:none}.kf-root :where(img,svg,video,canvas,audio,iframe,embed,object),.kf-root:where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}.kf-root :where(img,video),.kf-root:where(img,video){max-width:100%;height:auto}.kf-root :where(button,input,select,optgroup,textarea){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.kf-root:where(button,input,select,optgroup,textarea){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1;background-color:#0000;border-radius:0}.kf-root :where(textarea),.kf-root:where(textarea){resize:vertical}.kf-root ::placeholder{opacity:1}.kf-root [hidden]:where(:not([hidden=until-found])){display:none!important}.kf-root:where(:not(.kf-root .kf-root)){color:var(--kf-color-body);font-size:1rem;line-height:1.6}.kf-focus-ring:focus-visible{outline-offset:2px;outline:2px solid #22d3ee}.kf-num{font-family:var(--font-mono,ui-monospace, "Cascadia Mono", monospace);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.kf-glass{-webkit-backdrop-filter:blur(18px);border-radius:var(--kf-radius-lg);background:linear-gradient(160deg,#0f172ad1,#0a16289e)}.kf-glass--edge{box-shadow:inset 0 1px #e2e8f012}.kf-rule{background:var(--kf-color-hairline);border:0;height:1px;margin:0}.kf-prose-hit{z-index:1;margin:0 -4px;padding:14px 4px;position:relative}.kf-spinner{border:2px solid var(--kf-color-hairline);border-top-color:var(--kf-color-heading);border-radius:999px;width:1.25rem;height:1.25rem;animation:.8s linear infinite kf-spin}@keyframes kf-spin{to{transform:rotate(360deg)}}.kf-btn{color:inherit;background-color:#0000;border-style:solid;border-width:0;margin:0;padding:0}.kf-border-collapse{border-collapse:collapse}.kf-wordmark-hit>a{min-width:2.75rem;min-height:2.75rem}.kf-absolute{position:absolute}.kf-fixed{position:fixed}.kf-relative{position:relative}.kf-sticky{position:sticky}.kf-inset-0{inset:0}.kf-inset-x-0{inset-inline:0}.kf-top-0{top:0}.kf-top-8{top:2rem}.kf-top-69px{top:69px}.kf-top-full{top:100%}.kf-right-0{right:0}.kf-bottom-0{bottom:0}.kf-bottom-8{bottom:2rem}.kf-bottom-full{bottom:100%}.kf-left-0{left:0}.kf-left-21px{left:21px}.kf-z-10{z-index:10}.kf-z-30{z-index:30}.kf-z-40{z-index:40}.kf-z-50{z-index:50}.kf-mx-auto{margin-inline:auto}.kf-my-3{margin-block:.75rem}.kf-mt-1{margin-top:.25rem}.kf-mt-2{margin-top:.5rem}.kf-mt-3{margin-top:.75rem}.kf-mt-4{margin-top:1rem}.kf-mt-6{margin-top:1.5rem}.kf-mt-10{margin-top:2.5rem}.kf-mb-1{margin-bottom:.25rem}.kf-mb-1p5{margin-bottom:.375rem}.kf-mb-2{margin-bottom:.5rem}.kf-mb-3{margin-bottom:.75rem}.kf-mb-4{margin-bottom:1rem}.kf-mb-6{margin-bottom:1.5rem}.kf-mb-8{margin-bottom:2rem}.kf-ml-2{margin-left:.5rem}.kf-flex{display:flex}.kf-grid{display:grid}.kf-hidden{display:none}.kf-inline-block{display:inline-block}.kf-inline-flex{display:inline-flex}.kf-h-1{height:.25rem}.kf-h-2{height:.5rem}.kf-h-3{height:.75rem}.kf-h-5{height:1.25rem}.kf-h-11{height:2.75rem}.kf-h-16{height:4rem}.kf-h-calc-100dvh-69px{height:calc(100dvh - 69px)}.kf-h-dvh{height:100dvh}.kf-h-full{height:100%}.kf-max-h-80dvh{max-height:80dvh}.kf-min-h-11{min-height:2.75rem}.kf-min-h-12{min-height:3rem}.kf-min-h-14{min-height:3.5rem}.kf-min-h-28{min-height:7rem}.kf-min-h-32{min-height:8rem}.kf-min-h-40{min-height:10rem}.kf-min-h-60vh{min-height:60vh}.kf-min-h-dvh{min-height:100dvh}.kf-w-2{width:.5rem}.kf-w-3{width:.75rem}.kf-w-5{width:1.25rem}.kf-w-8{width:2rem}.kf-w-11{width:2.75rem}.kf-w-44{width:11rem}.kf-w-60{width:15rem}.kf-w-80{width:20rem}.kf-w-360px{width:360px}.kf-w-full{width:100%}.kf-w-px{width:1px}.kf-max-w-2xl{max-width:42rem}.kf-max-w-3xl{max-width:48rem}.kf-max-w-6xl{max-width:72rem}.kf-max-w-1600px{max-width:1600px}.kf-max-w-calc-100vw-3rem{max-width:calc(100vw - 3rem)}.kf-max-w-md{max-width:28rem}.kf-max-w-xl{max-width:36rem}.kf-min-w-0{min-width:0}.kf-min-w-11{min-width:2.75rem}.kf-min-w-40{min-width:10rem}.kf-min-w-64{min-width:16rem}.kf-min-w-36rem{min-width:36rem}.kf-min-w-200px{min-width:200px}.kf-flex-1{flex:1}.kf-shrink-0{flex-shrink:0}.kf-basis-full{flex-basis:100%}.kf-rotate-180{rotate:180deg}.kf-cursor-pointer{cursor:pointer}.kf-flex-col{flex-direction:column}.kf-flex-wrap{flex-wrap:wrap}.kf-items-baseline{align-items:baseline}.kf-items-center{align-items:center}.kf-items-start{align-items:flex-start}.kf-items-stretch{align-items:stretch}.kf-justify-between{justify-content:space-between}.kf-justify-center{justify-content:center}.kf-gap-1{gap:.25rem}.kf-gap-1p5{gap:.375rem}.kf-gap-2{gap:.5rem}.kf-gap-3{gap:.75rem}.kf-gap-4{gap:1rem}.kf-gap-5{gap:1.25rem}.kf-gap-6{gap:1.5rem}.kf-gap-8{gap:2rem}.kf-gap-16{gap:4rem}.kf-gap-x-2{column-gap:.5rem}.kf-gap-x-4{column-gap:1rem}.kf-gap-y-1{row-gap:.25rem}.kf-gap-y-2{row-gap:.5rem}:where(.kf-divide-y>:not(:last-child)){border-top-style:solid;border-top-width:0;border-bottom-style:solid;border-bottom-width:1px}:where(.kf-divide-hairline>:not(:last-child)){border-color:var(--kf-color-hairline)}.kf-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kf-overflow-hidden{overflow:hidden}.kf-overflow-x-auto{overflow-x:auto}.kf-overflow-y-auto{overflow-y:auto}.kf-rounded-10px{border-radius:10px}.kf-rounded-full{border-radius:9999px}.kf-rounded-lg{border-radius:var(--kf-radius-lg)}.kf-rounded-md{border-radius:var(--kf-radius-md)}.kf-rounded-sm{border-radius:var(--kf-radius-sm)}.kf-rounded-t-lg{border-top-left-radius:var(--kf-radius-lg);border-top-right-radius:var(--kf-radius-lg)}.kf-border{border-style:solid;border-width:1px}.kf-border-2{border-style:solid;border-width:2px}.kf-border-t{border-top-style:solid;border-top-width:1px}.kf-border-r{border-right-style:solid;border-right-width:1px}.kf-border-b{border-bottom-style:solid;border-bottom-width:1px}.kf-border-l{border-left-style:solid;border-left-width:1px}.kf-border-dashed{border-style:dashed}.kf-border-hairline{border-color:var(--kf-color-hairline)}.kf-border-heading{border-color:var(--kf-color-heading)}.kf-border-transparent{border-color:#0000}.kf-bg-body{background-color:var(--kf-color-body)}.kf-bg-hairline{background-color:var(--kf-color-hairline)}.kf-bg-heading{background-color:var(--kf-color-heading)}.kf-bg-heading-50{background-color:#e2e8f080}.kf-bg-navy-card{background-color:var(--kf-color-navy-card)}.kf-bg-navy-card-40{background-color:#0f172a66}.kf-bg-navy-card-50{background-color:#0f172a80}.kf-bg-navy-card-60{background-color:#0f172a99}.kf-bg-navy-field{background-color:var(--kf-color-navy-field)}.kf-bg-navy-field-70{background-color:#0a1628b3}.kf-bg-navy-field-90{background-color:#0a1628e6}.kf-bg-navy-field-95{background-color:#0a1628f2}.kf-bg-navy-slate{background-color:var(--kf-color-navy-slate)}.kf-bg-navy-slate-50{background-color:#1e293b80}.kf-bg-transparent{background-color:#0000}.kf-p-1{padding:.25rem}.kf-p-2{padding:.5rem}.kf-p-4{padding:1rem}.kf-p-5{padding:1.25rem}.kf-p-6{padding:1.5rem}.kf-p-8{padding:2rem}.kf-px-1{padding-inline:.25rem}.kf-px-1p5{padding-inline:.375rem}.kf-px-2{padding-inline:.5rem}.kf-px-3{padding-inline:.75rem}.kf-px-4{padding-inline:1rem}.kf-px-5{padding-inline:1.25rem}.kf-px-6{padding-inline:1.5rem}.kf-py-0p5{padding-block:.125rem}.kf-py-1{padding-block:.25rem}.kf-py-1p5{padding-block:.375rem}.kf-py-2{padding-block:.5rem}.kf-py-2p5{padding-block:.625rem}.kf-py-3{padding-block:.75rem}.kf-py-4{padding-block:1rem}.kf-py-6{padding-block:1.5rem}.kf-py-8{padding-block:2rem}.kf-py-12{padding-block:3rem}.kf-py-16{padding-block:4rem}.kf-pt-3{padding-top:.75rem}.kf-pt-4{padding-top:1rem}.kf-pb-5{padding-bottom:1.25rem}.kf-pb-24{padding-bottom:6rem}.kf-text-center{text-align:center}.kf-text-left{text-align:left}.kf-text-right{text-align:right}.kf-font-display{font-family:var(--kf-font-display)}.kf-text-base{font-size:var(--kf-text-base);line-height:1.5}.kf-text-h1{font-size:var(--kf-text-h1)}.kf-text-h2{font-size:var(--kf-text-h2)}.kf-text-h3{font-size:var(--kf-text-h3)}.kf-text-micro{font-size:var(--kf-text-micro)}.kf-text-small{font-size:var(--kf-text-small)}.kf-leading-normal{line-height:normal}.kf-leading-tight{line-height:1.25}.kf-font-light{font-weight:300}.kf-font-medium{font-weight:500}.kf-font-semibold{font-weight:600}.kf-tracking-wide{letter-spacing:.025em}.kf-tracking-wider{letter-spacing:.05em}.kf-tracking-widest{letter-spacing:.1em}.kf-whitespace-nowrap{white-space:nowrap}.kf-text-body{color:var(--kf-color-body)}.kf-text-cta-ink{color:var(--kf-color-cta-ink)}.kf-text-heading{color:var(--kf-color-heading)}.kf-uppercase{text-transform:uppercase}.kf-i-underline{text-decoration-line:underline!important}.kf-no-underline{text-decoration-line:none}.kf-underline{text-decoration-line:underline}.kf-decoration-hairline{-webkit-text-decoration-color:var(--kf-color-hairline);text-decoration-color:var(--kf-color-hairline)}.kf-underline-offset-4{text-underline-offset:4px}.kf-opacity-80{opacity:.8}.kf-shadow-glow-buildup{box-shadow:0 0 30px #fab6334d}.kf-shadow-glow-donotproceed{box-shadow:0 0 30px #f248224d}.kf-shadow-glow-emerald{box-shadow:0 0 30px #34d39959}.kf-shadow-glow-yellow{box-shadow:0 0 30px #facc154d}.kf-shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.kf-outline-1{outline-width:1px;outline-style:solid}.kf-outline-heading{outline-color:var(--kf-color-heading)}.kf-backdrop-blur{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kf-transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.kf-transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.kf-transition-transform{transition-property:transform,translate,scale,rotate;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.kf-duration-200{transition-duration:.2s}.kf-duration-500{transition-duration:.5s}.kf-ease-homi{transition-timing-function:var(--kf-ease-homi)}.kf-placeholder_text-body-60::placeholder{color:#94a3b8cc}@media (hover:hover){.kf-hover_-translate-y-0p5:hover{translate:0 -.125rem}.kf-hover_-translate-y-px:hover{translate:0 -1px}.kf-hover_border-body:hover{border-color:var(--kf-color-body)}.kf-hover_bg-navy-slate:hover{background-color:var(--kf-color-navy-slate)}.kf-hover_bg-navy-slate-50:hover{background-color:#1e293b80}.kf-hover_bg-slate-100:hover{background-color:#f1f5f9}.kf-hover_text-heading:hover{color:var(--kf-color-heading)}.kf-hover_underline:hover{text-decoration-line:underline}.kf-hover_decoration-body:hover{-webkit-text-decoration-color:var(--kf-color-body);text-decoration-color:var(--kf-color-body)}}.kf-active_translate-y-0:active{translate:0}.kf-disabled_cursor-not-allowed:disabled{cursor:not-allowed}.kf-disabled_opacity-50:disabled{opacity:.5}@media (min-width:40rem){.kf-sm_grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.kf-md_block{display:block}.kf-md_flex{display:flex}.kf-md_hidden{display:none}.kf-md_min-h-14{min-height:3.5rem}.kf-md_px-5{padding-inline:1.25rem}.kf-md_px-6{padding-inline:1.5rem}.kf-md_px-8{padding-inline:2rem}.kf-md_pb-6{padding-bottom:1.5rem}}@media (min-width:64rem){.kf-lg_block{display:block}.kf-lg_flex{display:flex}.kf-lg_hidden{display:none}.kf-lg_basis-auto{flex-basis:auto}}@media (min-width:80rem){.kf-xl_block{display:block}}.kf-in-h2_mt-10 h2{margin-top:2.5rem}.kf-in-h2_mb-3 h2{margin-bottom:.75rem}.kf-in-h2_text-h3 h2{font-size:var(--kf-text-h3)}.kf-in-h2_text-heading h2{color:var(--kf-color-heading)}.kf-in-liplusli_mt-2 li+li{margin-top:.5rem}.kf-in-pplusp_mt-4 p+p,.kf-in-ul_mt-4 ul{margin-top:1rem}.kf-in-ul_list-disc ul{list-style-type:disc}.kf-in-ul_pl-6 ul{padding-left:1.5rem}@media (prefers-reduced-motion:reduce){.kf-root,.kf-root *,.kf-root :before,.kf-root :after{transition-duration:0s;transition-delay:0s;animation:none}}
