.st{color:var(--kz-text-primary);position:relative;overflow-x:clip}.st-eyebrow,.st-num{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--kz-accent-text);margin:0;font-size:11px;font-weight:700}.st :is(.st-text h2,.st-flock h2,.st-open h2,.st-ours h2){font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:20px 0 18px;font-size:clamp(1.75rem,3.8vw,2.6rem);font-weight:800;line-height:1.1}.st h2[id]{scroll-margin-top:96px}.st h2[id]:focus{outline:none}.st-hero{--st-halo-mix:30%;text-align:center;padding:clamp(118px,13vw,160px) 20px clamp(80px,9vw,128px)}html.light .st-hero{--st-halo-mix:14%}.st-hero>.kz-backdrop-grid{opacity:.9;height:48%;-webkit-mask-image:linear-gradient(#0000 8%,#000 76%,#0000);mask-image:linear-gradient(#0000 8%,#000 76%,#0000)}.st-halos,.st-dust{inset:0}.st-halo{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--kz-accent) var(--st-halo-mix), transparent), transparent);border-radius:50%;width:min(70vw,820px);position:absolute}.st-halo[data-at="0"]{top:4%;left:-22%}.st-halo[data-at="1"]{top:8%;right:-22%}.st-halo[data-at="2"]{top:48%;left:4%}.st-halo[data-at="3"]{top:50%;right:4%}.st-mote{background:var(--kz-text-primary);opacity:.28;box-shadow:0 0 8px color-mix(in srgb, var(--kz-text-primary) 60%, transparent);border-radius:50%;position:absolute}html.light .st-mote{opacity:.16}.st-hero-fade{background:linear-gradient(to bottom, transparent, var(--kz-surface-0));height:22%;inset:auto 0 0}.st-hero-inner{z-index:1;max-width:1180px;margin:0 auto;position:relative}.st-presents{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--kz-text-secondary);justify-content:center;align-items:center;gap:10px;margin:0 0 18px;font-size:11px;font-weight:700;display:flex}.st-eyebrow{align-items:center;gap:14px;display:inline-flex}.st-eyebrow-rule{background:linear-gradient(90deg, transparent, var(--kz-accent-text));width:36px;height:1px}.st-eyebrow-rule:last-child{transform:scaleX(-1)}.st-hero-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.045em;max-width:22ch;color:var(--kz-text-primary);text-wrap:balance;margin:22px auto 0;font-size:clamp(2.4rem,5.8vw,4.4rem);font-weight:800;line-height:1.02}.st-hero-accent{background:linear-gradient(100deg, var(--kz-text-primary) 10%, var(--kz-accent-text) 55%, var(--kz-accent-2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:.06em;padding-bottom:.08em;display:block}.st-lead{color:var(--kz-text-secondary);max-width:680px;margin:26px auto 0;font-size:clamp(15px,1.7vw,17.5px);line-height:1.75}.st-select{margin-top:clamp(40px,6vw,64px)}@media (min-width:681px) and (max-width:1080px){.st-select .kzs-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.st-stage,.st-open):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--kz-surface-0), transparent);height:180px;position:absolute;inset:0 0 auto}.st-ghost{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--kz-accent) 34%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--kz-accent) 12%, transparent), transparent 80%);-webkit-background-clip:text;background-clip:text;font-size:clamp(8rem,17vw,15rem);font-weight:800;line-height:.8;position:absolute;top:28px;left:max(8px,50% - 36rem)}.st-chapter{z-index:1;grid-template-columns:minmax(0,23rem) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,80px);max-width:70rem;margin:0 auto;padding:clamp(72px,9vw,112px) 20px;display:grid;position:relative}.st-mark{justify-content:center;display:flex}.st-text [data-kzs-reveal]>p{color:var(--kz-text-secondary);max-width:62ch;margin:0 0 14px;font-size:16px;line-height:1.8}.st-text .kzs-promise{margin-top:26px}.st-runs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px!important;display:flex!important}.st-runs-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--kz-text-secondary);margin-right:4px;font-size:10.5px;font-weight:700}.st-chip{color:var(--kz-text-primary);background:color-mix(in srgb, var(--kz-accent) 10%, var(--kz-surface-1));border:1px solid color-mix(in srgb, var(--kz-accent) 30%, var(--kz-border-subtle));border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.st-platform{z-index:1;max-width:70rem;margin:0 auto;padding:0 20px clamp(80px,9vw,112px);position:relative}.st-platform-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:800}.st-platform-lead{max-width:62ch;color:var(--kz-text-secondary);margin:10px 0 26px;font-size:15.5px;line-height:1.7}.st-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.st-figures>div{background:color-mix(in srgb, var(--kz-surface-1) 85%, transparent);border:1px solid color-mix(in srgb, var(--kz-accent) 22%, var(--kz-border-subtle));border-radius:16px;padding:16px 18px}.st-figures dt{color:var(--kz-text-secondary);font-size:13px}.st-figures dd{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:var(--kz-accent-text);margin:4px 0 0;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800}.st-kits{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.st-kit{background:color-mix(in srgb, var(--kz-surface-0) 82%, transparent);border:1px solid var(--kz-border-subtle);border-radius:16px;align-content:start;gap:4px;padding:16px 18px;display:grid}.st-kit-name{font-size:15px;font-weight:700}.st-kit-line{color:var(--kz-text-secondary);font-size:13.5px}.st-kit-pkgs{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.st-kit-pkgs code{font-family:var(--font-mono);background:var(--kz-surface-2);color:var(--kz-text-primary);border-radius:6px;padding:2px 7px;font-size:11.5px}.st-kit-pkgs code span{color:var(--kz-accent-text)}.st-ours{text-align:center;max-width:70rem;margin:0 auto;padding:clamp(80px,10vw,112px) 20px}.st-ours-lead{max-width:620px;color:var(--kz-text-secondary);margin:0 auto 32px;font-size:16px;line-height:1.75}.st-table-wrap{border:1px solid var(--kz-border-subtle);background:var(--kz-surface-1);border-radius:18px;overflow-x:auto}.st-table{border-collapse:collapse;text-align:left;width:100%;min-width:640px;font-size:14px}.st-table caption{text-align:left;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--kz-text-secondary);caption-side:top;padding:14px 18px 0;font-size:10.5px;font-weight:700}.st-table th,.st-table td{border-bottom:1px solid var(--kz-border-subtle);padding:14px 18px}.st-table thead th{color:var(--kz-text-secondary);font-size:12.5px;font-weight:600}.st-table tbody tr:last-child>*{border-bottom:0}.st-table-product{align-items:center;gap:10px;font-weight:700;display:inline-flex}.st-table td[data-yes]{color:var(--kz-text-primary)}.st-dot{background:var(--kz-accent);width:8px;height:8px;box-shadow:0 0 10px var(--kz-accent);border-radius:50%;margin-right:8px;display:inline-block}.st-no{color:var(--kz-text-muted,var(--kz-text-secondary))}.st-heads{border-top:1px solid color-mix(in srgb, var(--kz-accent) 25%, var(--kz-border-subtle));padding:clamp(80px,10vw,120px) 20px clamp(96px,11vw,136px)}.st-heads>:not([data-backdrop-layer]){z-index:1;max-width:64rem;margin-inline:auto;position:relative}.st-heads>.kz-backdrop-grid{opacity:.7;height:60%}.st-heads>.st-boss-gauge{margin:26px auto 34px}.st-flock{text-align:center;max-width:70rem;margin:0 auto;padding:clamp(80px,10vw,112px) 20px}.st-flock-lead{max-width:560px;color:var(--kz-text-secondary);margin:0 auto 44px;font-size:16px;line-height:1.75}.st-birds{text-align:left;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;display:grid}.st-bird{background:linear-gradient(180deg, var(--kz-surface-1), color-mix(in srgb, var(--kz-surface-1) 40%, var(--kz-surface-0)));border:1px solid var(--kz-border-subtle);transition:border-color .25s ease, transform .25s var(--kz-ease), box-shadow .25s ease;border-radius:20px;align-content:start;justify-items:start;gap:4px;padding:22px;display:grid}.st-bird:hover{border-color:color-mix(in srgb, var(--kz-accent) 50%, var(--kz-border-subtle));box-shadow:0 24px 50px -36px var(--kz-accent);transform:translateY(-3px)}.st-bird-portrait{background:radial-gradient(closest-side, color-mix(in oklab, var(--kz-accent) 16%, transparent), transparent);border-radius:18px;padding:4px;display:inline-flex}.st-bird h3{margin:10px 0 0;font-size:16.5px;font-weight:700}.st-role{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--kz-accent-text);margin:0;font-size:11px}.st-bird p:last-child{color:var(--kz-text-secondary);margin:6px 0 0;font-size:14px;line-height:1.65}.st-bird:not(:hover) *,.st-bird:not(:hover) :before,.st-bird:not(:hover) :after{animation-play-state:paused!important}.st-open{text-align:center;padding:clamp(80px,10vw,112px) 20px}.st-open>:not([data-backdrop-layer]){z-index:1;position:relative}.st-open [data-kzs-reveal]{max-width:46rem;margin-inline:auto}.st-open p:not(.kzs-banner){color:var(--kz-text-secondary);max-width:620px;margin:0 auto 14px;font-size:16px;line-height:1.8}.st-open .st-open-cta{margin-top:14px}.st-closing{text-align:center;padding:clamp(80px,10vw,112px) 20px clamp(300px,34vw,440px);position:relative;overflow:hidden}.st-closing .kzs-prompt{z-index:1;position:relative}.st-crt-heading{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:var(--kz-text-primary);text-wrap:balance;margin:8px 0 0;font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:800;line-height:1.15}.st-crt-body{max-width:560px;color:var(--kz-text-secondary);margin:0;font-size:15.5px;line-height:1.75}.st-crt-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.st-landscape{opacity:.7;pointer-events:none;height:300px;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}@media (min-width:768px){.st-landscape{height:440px}}@media (max-width:760px){.st-chapter{text-align:center;grid-template-columns:1fr}.st-text [data-kzs-reveal]>p{text-align:left;margin-inline:auto}.st-runs{justify-content:center}.st-text .kzs-promise{margin-inline:auto}.st-ghost{font-size:34vw;top:12px;left:8px}.st-figures{grid-template-columns:1fr}}@keyframes st-in-right{0%{opacity:0;transform:translate(-8%)}}@keyframes st-float{0%{opacity:.14;transform:translate(0,0)}to{opacity:.42;transform:translateY(-22px)}}@media (prefers-reduced-motion:no-preference){.st-mote.kzs-loop{animation:9s ease-in-out infinite alternate st-float;animation-delay:calc(var(--d) * -1.1s);animation-play-state:paused}[data-live] .st-mote.kzs-loop{animation-play-state:running}[data-kzs-stage=on] [data-kzs-scene]:not([data-in]) .st-ghost{opacity:0}[data-in] .st-ghost{animation:1s cubic-bezier(.2,.8,.2,1) both st-in-right}}@media (prefers-reduced-motion:reduce){.st-bird{transition:none!important}.st-bird:hover{transform:none!important}}.st-live-inner{z-index:1;max-width:70rem;margin:0 auto;padding:clamp(80px,10vw,112px) 20px;position:relative}.st-live-inner h2{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;margin:18px 0 14px;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800}.st-live-inner>div>p{max-width:68ch;color:var(--kz-text-secondary);margin:0 0 14px;font-size:16px;line-height:1.75}.st-live-inner b{color:var(--kz-text-primary);font-weight:650}.st-live-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,36px);margin-top:36px;display:grid}.st-live-path{background:var(--kz-surface-1);border:1px solid color-mix(in srgb, var(--kz-accent) 22%, var(--kz-border-subtle));border-radius:18px;margin:0;padding:20px 22px}.st-live-path figcaption{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--kz-text-secondary);align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:flex}.st-live-path ol{counter-reset:none;gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.st-live-path li{color:var(--kz-text-secondary);grid-template-columns:30px minmax(0,1fr);gap:12px;font-size:14.5px;line-height:1.65;display:grid;position:relative}.st-live-path li:not(:last-child):after{content:"";background:color-mix(in srgb, var(--kz-accent) 35%, transparent);width:2px;position:absolute;top:32px;bottom:-12px;left:14px}.st-live-path strong{color:var(--kz-text-primary)}.st-live-step{width:30px;height:30px;font-family:var(--font-mono);color:var(--kz-accent-text);background:color-mix(in srgb, var(--kz-accent) 14%, var(--kz-surface-0));border:1px solid color-mix(in srgb, var(--kz-accent) 40%, transparent);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.st-live-side{gap:14px;display:grid}.st-live-figures{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.st-live-figures dd{font-size:clamp(1.5rem,3.2vw,2rem)}.st-live-unit{color:var(--kz-text-secondary);font-size:.55em;font-weight:700}.st-live-source{color:var(--kz-text-secondary);margin:0;font-size:12.5px;line-height:1.6}.st-live-docs{flex-wrap:wrap;gap:8px 20px;margin:0;font-size:14px;display:flex}.st-live-docs a{align-items:center;gap:6px;display:inline-flex}@media (max-width:900px){.st-live-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.st-live-figures{grid-template-columns:minmax(0,1fr)}}
