@font-face{font-family:blauerNue;src:url(/_next/static/media/9cbe0d6287575b97-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:blauerNue;src:url(/_next/static/media/43f39cb1c64843cc-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:blauerNue;src:url(/_next/static/media/abee486b468f4052-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:blauerNue;src:url(/_next/static/media/f12c847ade35c94b-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:blauerNue;src:url(/_next/static/media/c8c5a6795a5600a6-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:blauerNue Fallback;src:local("Arial");ascent-override:82.15%;descent-override:22.72%;line-gap-override:0.00%;size-adjust:114.43%}.__className_b2eda5{font-family:blauerNue,blauerNue Fallback,Helvetica Neue,Arial,sans-serif}.__variable_b2eda5{--font-blauer:"blauerNue","blauerNue Fallback",Helvetica Neue,Arial,sans-serif}:root{color-scheme:dark;--bg:light-dark(#f9f9f9,#111111);--ink:light-dark(#f9f9f9,#111111);--paper:light-dark(#111111,#f9f9f9);--white:#ffffff;--orange:#ff6f3c;--orange-press:#e85b2a;--orange-tint:#fff1ea;--logo-blue:#1657ff;--ink-900:light-dark(#f9f9f9,#111111);--ink-800:light-dark(#e4e4e8,#1d1d1f);--ink-700:light-dark(#cfcfd5,#34343a);--ink-600:light-dark(#a3a3aa,#55555d);--ink-500:light-dark(#7a7a82,#7a7a82);--ink-400:light-dark(#55555d,#a3a3aa);--ink-300:light-dark(#34343a,#c9c9cf);--ink-200:light-dark(#1d1d1f,#e4e4e8);--ink-100:light-dark(#161618,#efeff1);--ink-050:light-dark(#111111,#f9f9f9);--text-strong:#111111;--text-body:#34343a;--text-muted:#7a7a82;--text-on-ink:#f9f9f9;--text-on-orange:var(--white);--surface-page:#f9f9f9;--surface-card:var(--white);--surface-ink:#111111;--surface-subtle:#efeff1;--border-subtle:#e4e4e8;--border-strong:#c9c9cf;--border-ink:#111111;--accent:var(--orange);--accent-press:var(--orange-press);--accent-wash:var(--orange-tint);--focus-ring:color-mix(in oklab,var(--orange) 55%,transparent);--font-sans:var(--font-blauer),"Helvetica Neue",Arial,sans-serif;--font-display:var(--font-sans);--font-body:var(--font-sans);--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-extrabold:800;--fw-heavy:900;--fs-display:5.5rem;--fs-h1:3.5rem;--fs-h2:2.5rem;--fs-h3:1.75rem;--fs-h4:1.25rem;--fs-lead:1.375rem;--fs-body:1.0625rem;--fs-sm:0.9375rem;--fs-xs:0.8125rem;--fs-eyebrow:0.8125rem;--lh-tight:0.98;--lh-snug:1.1;--lh-normal:1.5;--lh-relaxed:1.65;--ls-display:-0.03em;--ls-heading:-0.02em;--ls-body:0em;--ls-eyebrow:0.14em;--text-display-weight:var(--fw-heavy);--text-heading-weight:var(--fw-extrabold);--text-body-weight:var(--fw-regular);--text-label-weight:var(--fw-medium);--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--section-y:clamp(4rem,8vw,8rem);--gutter:clamp(1.25rem,5vw,4rem);--content-max:1200px;--measure:68ch;--radius-xs:6px 6px 6px 2px;--radius-sm:10px 10px 10px 4px;--radius-md:14px 14px 14px 5px;--radius-lg:20px 20px 20px 7px;--radius-xl:28px 28px 28px 10px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(17,17,17,0.06);--shadow-sm:0 2px 8px rgba(17,17,17,0.06);--shadow-md:0 8px 24px rgba(17,17,17,0.08);--shadow-lg:0 18px 48px rgba(17,17,17,0.12);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:360ms}:root[data-theme=light]{color-scheme:light}.kx-on-dark{color-scheme:dark}iframe{color-scheme:normal}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--fs-body);line-height:var(--lh-normal);background:var(--bg);overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,h1,h2,h3,h4,h5,h6{margin:0;color:var(--paper)}h1,h2,h3,h4,h5,h6{font-weight:var(--text-heading-weight);line-height:var(--lh-snug);letter-spacing:var(--ls-heading);text-wrap:balance}p{margin:0}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{font-family:var(--font-body)}::selection{background:var(--orange);color:#fff}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:var(--ink-700);border-radius:999px;border:3px solid light-dark(#f9f9f9,#0e0e10)}.eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted)}.text-accent{color:var(--accent)}.hl-line{background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:0 92%;background-size:100% .18em}.kx-wrap{max-width:var(--content-max)}.kx-wrap,.kx-wrap-wide{margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter);position:relative}.kx-wrap-wide{max-width:1360px}.kx-btn:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--btn-fill,transparent);transform:scaleX(0);transform-origin:left center;transition:transform .42s var(--ease-out);z-index:0;pointer-events:none}.kx-btn:hover:before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.kx-btn:before{transition:none}}.kx-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);will-change:opacity,transform}.kx-reveal.in{opacity:1;transform:none}body[data-motion=off] .kx-reveal{opacity:1!important;transform:none!important;transition:none!important}.kx-rise{opacity:0;animation:kx-rise-in .7s var(--ease-out) both}.kx-rise.d1{animation-delay:60ms}.kx-rise.d2{animation-delay:.13s}.kx-rise.d3{animation-delay:.2s}.kx-rise.d4{animation-delay:.28s}@keyframes kx-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}body[data-motion=off] .kx-rise{opacity:1!important;transform:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.kx-reveal{transition:none!important}.kx-reveal,.kx-rise{opacity:1!important;transform:none!important}.kx-rise{animation:none!important}html{scroll-behavior:auto}}.kx-mono{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;opacity:.55;transition:opacity .25s var(--ease-out)}.kx-mono,.kx-mono.on-ink{background-color:var(--paper)}.kx-logo-cell:hover .kx-mono{opacity:1}.kx-play-btn,.kx-play-wrap{display:flex;align-items:center;justify-content:center}.kx-play-btn{position:relative;z-index:2;background:var(--paper);box-shadow:0 10px 30px rgba(0,0,0,.45);transition:transform .25s var(--ease-out)}.kx-play-btn,.kx-play-pulse{width:70px;height:70px;border-radius:999px}.kx-play-pulse{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);background:rgba(249,249,249,.18);opacity:0;animation:kx-pulse 2s ease-out infinite}.kx-vtile:hover .kx-play-btn{transform:scale(1.06)}.kx-vtile:hover .kx-play-pulse{animation-duration:1.4s}@keyframes kx-pulse{0%{opacity:.6;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(2.1)}}body[data-motion=off] .kx-vtile:hover .kx-play-pulse{animation:none}.kx-green-dot{position:relative;transition:box-shadow .3s var(--ease-out)}.kx-green-dot:after{content:"";position:absolute;inset:-3px;border-radius:999px;border:1.5px solid #28c840;opacity:0;animation:kx-green-pulse 2.4s ease-out infinite;pointer-events:none}.kx-frame:hover .kx-green-dot{box-shadow:0 0 0 4px rgba(40,200,64,.28)}.kx-frame:hover .kx-green-dot:after{animation-duration:1.3s}@keyframes kx-green-pulse{0%{transform:scale(.7);opacity:.8}to{transform:scale(2.4);opacity:0}}body[data-motion=off] .kx-green-dot:after{animation:none}@keyframes kx-marL{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes kx-marR{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.kx-marquee{display:flex;width:max-content}.kx-marquee.l{animation:kx-marL 46s linear infinite}.kx-marquee.r{animation:kx-marR 52s linear infinite}.kx-marquee.slow.l{animation-duration:95s}.kx-marquee.slow.r{animation-duration:105s}body[data-motion=off] .kx-marquee{animation:none!important;transform:none!important}.kx-marquee-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}@keyframes kx-frame-auto{0%,8%{transform:translateY(0)}92%,to{transform:translateY(calc(-100% + var(--kx-vh, 300px)))}}.kx-frame-scroll.auto{animation:kx-frame-auto 9s ease-in-out infinite alternate}@keyframes kx-frame-auto-slow{0%,3%{transform:translateY(0)}97%,to{transform:translateY(calc(-100% + var(--kx-vh, 300px)))}}.kx-frame-scroll.auto.slow{animation:kx-frame-auto-slow 30s ease-in-out infinite alternate}body[data-motion=off] .kx-frame-scroll.auto{animation:none}.kx-consent-btn{transition:background .18s var(--ease-out),border-color .18s var(--ease-out),color .18s var(--ease-out)}.kx-consent-btn:hover{background:light-dark(#ffffff,#141418);border-color:var(--orange);color:var(--orange)}@media (hover:none){.kx-frame-view{overflow-y:auto!important;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:400px!important;scrollbar-width:none}.kx-frame-view::-webkit-scrollbar{display:none}}@keyframes kx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.kx-floatpt{animation:kx-float 6s ease-in-out infinite}body[data-motion=off] .kx-floatpt{animation:none}@media (prefers-reduced-motion:reduce){.kx-floatpt{animation:none}}.kx-vnav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:46px;height:46px;border-radius:999px;background:rgba(10,10,12,.62);border:1px solid var(--ink-700);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s var(--ease-out),border-color .2s var(--ease-out)}.kx-vnav:hover{background:rgba(255,111,60,.18);border-color:var(--orange)}.kx-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s var(--ease-out)}.kx-faq-a>div{overflow:hidden;min-height:0;opacity:0;visibility:hidden;transition:opacity .2s var(--ease-out),visibility 0s linear .34s}.kx-faq.open .kx-faq-a{grid-template-rows:1fr}.kx-faq.open .kx-faq-a>div{opacity:1;visibility:visible;transition:opacity .2s var(--ease-out)}.kx-faq.open .kx-faq-chev{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.kx-faq-a,.kx-faq-a>div{transition:none}}@media (max-width:700px){cal-floating-button{display:none!important}}@media (max-width:820px){.kx-proc-grid{grid-template-columns:1fr!important}.kx-proc-line,.kx-proc-spacer{display:none!important}.kx-proc-card{position:static!important;margin-bottom:18px!important}.kx-proc-scaler{transform:none!important}}@media (max-width:600px){.kx-cv-closed{aspect-ratio:3/4!important}.kx-vid-cta{justify-content:flex-start!important}}.kx-ul{position:relative}.kx-ul:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease-out)}.kx-ul:hover:after{transform:scaleX(1)}.kx-mega{opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.kx-mega.open{opacity:1;transform:translateY(0);pointer-events:auto}.kx-mega-card{transition:border-color .2s var(--ease-out),transform .2s var(--ease-out)}.kx-mega-card:hover{border-color:var(--orange)!important;transform:translateY(-3px)}.kx-omni-item{transition:border-color .2s var(--ease-out),transform .2s var(--ease-out)}.kx-omni-item:hover{border-color:var(--orange)!important;transform:translateY(-2px)}.kx-expand-btn{position:relative;transition:border-color .2s var(--ease-out),background .2s var(--ease-out)}.kx-expand-btn:hover{border-color:var(--orange);background:rgba(255,111,60,.08)}.kx-expand-ico{position:relative;display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center}.kx-expand-ico:before{content:"";position:absolute;inset:-7px;border-radius:999px;border:1.5px solid var(--orange);opacity:0;animation:kx-expand-pulse 2s ease-out infinite}.kx-expand-btn:hover .kx-expand-ico:before{animation-duration:1.2s}@keyframes kx-expand-pulse{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.5);opacity:0}}body[data-motion=off] .kx-expand-ico:before{animation:none}@keyframes kx-pop{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.kx-clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.kx-language-switcher{position:relative;flex-shrink:0;margin-left:12px}.kx-language-switcher summary{display:flex;align-items:center;gap:6px;min-height:36px;padding:6px 8px;cursor:pointer;list-style:none;border:1px solid var(--ink-700);border-radius:8px 8px 8px 3px;font-size:11px;font-weight:700;color:var(--paper)}.kx-language-switcher summary::-webkit-details-marker{display:none}.kx-language-switcher details[open] summary{border-color:var(--orange)}.kx-language-options{position:absolute;top:calc(100% + 8px);right:0;min-width:150px;padding:6px;background:light-dark(#ffffff,#171719);border:1px solid var(--ink-700);border-radius:12px 12px 12px 4px;box-shadow:0 12px 32px #0008;z-index:100}.kx-language-options a{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 10px;border-radius:7px 7px 7px 3px;font-size:13px;font-weight:600;color:var(--ink-300);text-decoration:none}.kx-language-options a.active{color:var(--orange);background:rgba(255,111,60,.08)}.kx-language-options a:hover{color:var(--paper);background:light-dark(rgba(17,17,17,.08),rgba(255,255,255,.08))}.kx-language-switcher a:focus-visible,.kx-language-switcher summary:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.kx-language-switcher span:first-child{font-size:18px;line-height:1}.kx-language-fallback{position:absolute;right:16px;top:16px;z-index:65;background:color-mix(in srgb,var(--bg) 93%,transparent);border-radius:8px 8px 8px 3px}body:has(header .kx-language-switcher)>.kx-language-fallback{display:none}.kx-language-fallback{background:transparent}.kx-language-fallback summary{min-height:30px;padding:4px 5px;border-color:transparent;color:var(--ink-400);font-size:11px;gap:3px}.kx-language-fallback details[open] summary,.kx-language-fallback summary:hover{color:var(--paper)}.kx-language-fallback summary span:first-child{display:none}@media(max-width:600px){.kx-language-fallback{margin-right:0}}.kx-language-corner{position:absolute;right:8px;top:50%;transform:translateY(-50%);margin:0}.kx-language-corner summary{min-height:30px;padding:4px 5px;border-color:transparent;color:var(--ink-400);font-size:11px;gap:3px}.kx-language-corner details[open] summary,.kx-language-corner summary:hover{color:var(--paper)}.kx-language-corner summary span:first-child{display:none}@media(max-width:980px){.kx-language-corner{display:none}}.kx-language-inline{display:flex;gap:6px;margin-top:14px}.kx-language-inline a{padding:8px 12px;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--ink-400);border:1px solid var(--ink-800);border-radius:10px 10px 10px 4px}.kx-language-inline a.active{color:var(--orange);border-color:var(--orange)}@media(min-width:981px){.kx-language-inline{display:none}}.kx-theme-toggle{position:fixed;left:16px;bottom:72px;z-index:70;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;color:var(--ink-300);background:color-mix(in srgb,var(--bg) 82%,transparent);border:1px solid var(--ink-700);border-radius:14px 14px 14px 5px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:color var(--dur-base),border-color var(--dur-base)}.kx-theme-toggle:hover{color:var(--orange);border-color:var(--orange)}.kx-theme-toggle__sun{display:none}:root[data-theme=light] .kx-theme-toggle__sun{display:block}:root[data-theme=light] .kx-theme-toggle__moon{display:none}@media print{.kx-theme-toggle{display:none}}