.kabout{color:var(--theme-ink)}.kabout-inner{max-width:1240px;margin-inline:auto}.kabout-hero{padding:150px 24px 88px;overflow:hidden}.kabout-hero-copy{max-width:790px;margin:auto;text-align:center}.kabout-hero-copy h1{margin:0;font-size:clamp(38px,4.4vw,60px);font-weight:400;line-height:1.16;letter-spacing:-2px}.kabout-hero-copy p{max-width:620px;margin:26px auto 0;font-size:16px;line-height:1.85;color:var(--theme-muted)}.kabout-story,.kabout-principles{padding:88px 50px;border-top:1px solid #dfe6f0}.kabout-story-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}.kabout-story h2,.kabout-principles h2,.kabout-invitation h2{margin:0;font-size:clamp(32px,3.3vw,44px);font-weight:400;line-height:1.22;letter-spacing:-1.4px}.kabout-story-copy{max-width:550px}.kabout-story-copy p{margin:0 0 22px;font-size:15px;line-height:1.9;color:var(--theme-muted)}.kabout-story-copy p:first-child{color:var(--theme-ink);font-size:18px;line-height:1.75}.kabout-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--theme-brand);font-size:14px;text-decoration:none}.kabout-link:hover{text-decoration:underline;text-underline-offset:5px}.kabout-link svg,.kabout-contact svg{width:17px;height:17px;flex-shrink:0}.kabout-demo{padding:88px 50px;background:var(--theme-surface-sage);border-top:1px solid #dfe6f0}.kabout-demo-layout{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px}.kabout-demo-copy{max-width:520px}.kabout-eyebrow{display:block;margin-bottom:18px;color:var(--theme-brand);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.kabout-demo h2{margin:0;font-size:clamp(32px,3.3vw,44px);font-weight:400;line-height:1.22;letter-spacing:-1.4px}.kabout-demo-copy>p{margin:24px 0 0;font-size:15px;line-height:1.9;color:var(--theme-muted)}.kabout-demo-points{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:34px}.kabout-demo-points article{padding-top:18px;border-top:1px solid #cedaea}.kabout-demo-points h3{margin:0;font-size:16px;line-height:1.45;font-weight:500}.kabout-demo-points p{margin:10px 0 0;font-size:13px;line-height:1.75;color:var(--theme-muted)}.kabout-demo-copy .kabout-link{margin-top:28px}.kabout-video-figure{min-width:0;margin:0}.kabout-video-frame{padding:10px;overflow:hidden;border-radius:26px;background:var(--theme-brand);box-shadow:0 22px 48px #175dcf2e}.kabout-video-content{position:relative;overflow:hidden;border-radius:17px}.kabout-video{display:block;width:100%;aspect-ratio:16 / 9;border:0;border-radius:17px;background:var(--theme-ink);-o-object-fit:contain;object-fit:contain}.kabout-video-status{position:absolute;z-index:1;top:50%;left:50%;display:inline-flex;align-items:center;gap:9px;padding:9px 13px;border-radius:999px;background:#102e5bd1;color:#fff;font-size:12px;line-height:1;transform:translate(-50%,-50%);pointer-events:none}.kabout-video-spinner{width:13px;height:13px;border:2px solid rgb(255 255 255 / 35%);border-top-color:#fff;border-radius:50%;animation:kabout-video-spin .7s linear infinite}@keyframes kabout-video-spin{to{transform:rotate(360deg)}}.kabout-video:focus-visible{outline:3px solid var(--theme-ink);outline-offset:4px}.kabout-video-figure figcaption{margin-top:14px;color:var(--theme-muted);font-size:12px;line-height:1.6}.kabout-principles-intro{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:80px;margin-bottom:48px}.kabout-principles-intro>p{max-width:450px;margin:0;font-size:15px;line-height:1.85;color:var(--theme-muted)}.kabout-principles-grid{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:80px;column-gap:80px}.kabout-principles-grid article{padding:30px 0 34px;border-top:1px solid #cedaea}.kabout-principles-grid h3{max-width:440px;margin:0 0 14px;font-size:22px;line-height:1.4;font-weight:500;letter-spacing:-.5px}.kabout-principles-grid p{max-width:470px;margin:0;font-size:14px;line-height:1.85;color:var(--theme-muted)}.kabout-invitation{padding:62px 50px;background:var(--theme-ink);color:#fff}.kabout-invitation-layout{display:flex;align-items:center;justify-content:space-between;gap:40px}.kabout-invitation h2{font-size:34px}.kabout-invitation p{max-width:570px;margin:18px 0 0;font-size:15px;line-height:1.85;color:#d3dff0}.kabout-contact{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:12px 24px;flex-shrink:0;border-radius:7px;background:#fff;color:var(--theme-ink);font-size:14px;font-weight:500;text-decoration:none}.kabout-contact:hover{background:#eaf1fc}.kabout a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:1100px){.kabout-story,.kabout-demo,.kabout-principles,.kabout-invitation{padding-inline:28px}.kabout-story-layout,.kabout-demo-layout,.kabout-principles-intro{gap:48px}.kabout-principles-grid{-moz-column-gap:48px;column-gap:48px}}@media(max-width:767px){.kabout-hero{padding-top:122px;padding-bottom:56px}.kabout-hero-copy h1{font-size:38px;letter-spacing:-1.4px}.kabout-hero-copy p{font-size:15px;margin-top:22px}.kabout-story,.kabout-demo,.kabout-principles{padding:56px 22px}.kabout-story-layout,.kabout-demo-layout,.kabout-principles-intro,.kabout-principles-grid{grid-template-columns:1fr;gap:24px}.kabout-principles-intro{margin-bottom:30px}.kabout-principles-grid{gap:0}.kabout-demo-points{grid-template-columns:1fr;gap:18px;margin-top:28px}.kabout-principles-grid article{padding-block:26px}.kabout-principles-grid h3{font-size:21px}.kabout-invitation{padding:42px 22px}.kabout-invitation-layout{flex-direction:column;align-items:flex-start;gap:26px}.kabout-invitation h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.kabout-video-spinner{animation:none}}
