@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans Fallback;src:local("Arial");ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.00%;size-adjust:104.87%}.__className_3a41d0{font-family:Public Sans,Public Sans Fallback;font-style:normal}.__variable_3a41d0{--font-public-sans:"Public Sans","Public Sans Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_dd5b2f{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}.kai-nav-pill{background:color-mix(in srgb,var(--card) 82%,transparent);backdrop-filter:saturate(1.6) blur(16px);box-shadow:0 0 0 1px var(--hair-strong),0 8px 30px -12px rgb(17 24 39/.18)}.kai-eyebrow{display:inline-flex;align-items:center;gap:.4rem;font:600 .8125rem/1 var(--font-public-sans),Public Sans,system-ui,sans-serif;letter-spacing:0;text-transform:none;color:var(--primary);padding:7px 12px;border-radius:var(--r-pill);background:rgb(var(--kai-glow)/.08);box-shadow:inset 0 0 0 1px rgb(var(--kai-glow)/.16)}.kai-hero-glow{position:relative;isolation:isolate}.kai-hero-glow:before{background:radial-gradient(60% 50% at 78% 30%,rgb(var(--kai-glow)/.18),transparent 70%)}.kai-hero-glow:after,.kai-hero-glow:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.kai-hero-glow:after{background-image:linear-gradient(to right,var(--hair) 1px,transparent 1px),linear-gradient(to bottom,var(--hair) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 60% at 50% 20%,#000 20%,transparent 75%);mask-image:radial-gradient(70% 60% at 50% 20%,#000 20%,transparent 75%);opacity:.7}.kai-grain:after{content:"";position:fixed;inset:0;z-index:40;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.dark .kai-grain:after{opacity:0}.kai-window{position:relative;isolation:isolate}.kai-window__glow{position:absolute;inset:12% 6% -6%;z-index:-1;border-radius:var(--r-panel);background:radial-gradient(50% 50% at 50% 50%,rgb(var(--kai-glow)/.22),transparent 70%);filter:blur(30px);pointer-events:none}.kai-window__frame{overflow:hidden;border-radius:var(--r-window);background:var(--card);box-shadow:var(--sh-3)}.kai-window__bar{display:flex;height:40px;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid var(--hair);background:color-mix(in srgb,var(--muted) 70%,var(--card))}.kai-window__bar i{width:11px;height:11px;flex-shrink:0;border-radius:9999px;background:var(--hair-strong)}.kai-window__bar span{margin-inline:auto;transform:translateX(-24px);padding:6px 14px;border-radius:var(--r-chip);background:var(--background);font:500 .8125rem/1 var(--font-public-sans),system-ui,sans-serif;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.kai-window--tilt .kai-window__frame{animation:kai-tilt linear both;animation-timeline:view();animation-range:entry 0 cover 40%;transform-origin:50% 100%}}}@keyframes kai-tilt{0%{transform:perspective(1400px) rotateX(12deg) scale(.95);opacity:.7}}.kai-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:var(--r-panel);background:var(--hair-strong);box-shadow:0 0 0 1px var(--hair-strong),var(--sh-2)}.kai-bento>*{display:flex;min-width:0;flex-direction:column;gap:16px;padding:28px;background:var(--card)}@media (max-width:767px){.kai-bento>*{grid-column:1/-1!important;padding:22px}}.kai-num{font:500 clamp(2.5rem,1.6rem + 2.6vw,4rem) /.9 var(--font-space-grotesk),Space Grotesk,system-ui,sans-serif;letter-spacing:-.045em;font-variant-numeric:tabular-nums lining-nums;color:var(--foreground)}.kai-num small{margin-left:.15em;font-size:.36em;letter-spacing:-.01em;color:var(--muted-foreground)}.kai-btn-cta,.kai-btn-ghost{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--r-pill);padding:0 1.5rem;font-weight:600;font-size:.9375rem;white-space:nowrap;transition:transform var(--d-press) cubic-bezier(.3,0,.5,1),filter var(--d-hover) var(--ease-out),background-color var(--d-hover) var(--ease-out)}.kai-btn-cta{color:#fff;background:linear-gradient(180deg,var(--primary-hi) 0,var(--primary) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255/.22),inset 0 -1px 0 rgb(0 0 0/.12),0 1px 2px rgb(29 78 216/.3),0 6px 16px -6px rgb(37 99 235/.55)}.kai-btn-cta:hover{filter:brightness(1.06)}.kai-btn-ghost{color:var(--foreground);background:var(--card);box-shadow:0 0 0 1px var(--hair-strong),var(--sh-1)}.kai-btn-ghost:hover{background:var(--muted)}.kai-btn-cta:active,.kai-btn-ghost:active{transform:translateY(1px) scale(.98)}.kai-btn-cta svg,.kai-btn-ghost svg{transition:transform var(--d-hover) var(--ease-out)}.kai-btn-cta:hover svg:last-child,.kai-btn-ghost:hover svg:last-child{transform:translateX(3px)}@media (prefers-reduced-motion:no-preference){[data-rise]>*{animation:kai-rise var(--d-enter) var(--ease-out) both}[data-rise]>:nth-child(2){animation-delay:90ms}[data-rise]>:nth-child(3){animation-delay:.18s}[data-rise]>:nth-child(4){animation-delay:.27s}[data-rise]>:nth-child(n+5){animation-delay:.36s}}@keyframes kai-rise{0%{opacity:0;transform:translateY(14px)}}.kai-icon-tile{display:inline-flex;height:40px;width:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:10px;color:var(--primary);background:rgb(var(--kai-glow)/.08);box-shadow:0 0 0 1px var(--hair),inset 0 1px 0 rgb(255 255 255/.5)}.kai-loop{display:block;width:100%;height:auto;background:var(--muted)}.kai-bento--ink{background:rgb(255 255 255/.1);box-shadow:0 0 0 1px rgb(255 255 255/.1),0 30px 80px -40px rgb(0 0 0/.6)}.kai-bento--ink>*{background:#0f1729}.kai-hero-glow--plain:after{content:none}.kai-window--film .kai-window__frame{border-radius:var(--r-panel);background:#0b1220;box-shadow:0 0 0 1px rgb(11 18 32/.6),0 24px 48px -16px rgb(11 18 32/.35),0 60px 120px -40px rgb(37 99 235/.28)}.kai-window--film .kai-loop{background:#0b1220}.kai-hero-photo{position:relative;margin:0 auto;width:100%;max-width:460px;padding-bottom:56px}.kai-hero-photo__frame{overflow:hidden;border-radius:var(--r-panel);box-shadow:var(--sh-3);aspect-ratio:4/5}.kai-hero-photo__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kai-hero-photo__card{position:absolute;left:-8%;bottom:0;width:68%;border-radius:14px;box-shadow:0 0 0 1px rgb(11 18 32/.5),0 24px 48px -12px rgb(11 18 32/.5),0 8px 16px -8px rgb(11 18 32/.3)}@media (max-width:639px){.kai-hero-photo__card{left:4%;width:80%}}.dark .kai-hero-photo__card{box-shadow:0 0 0 1px rgb(255 255 255/.16),0 24px 48px -12px rgb(0 0 0/.6)}