@font-face{font-family:blauerNue;src:url(/_next/static/media/ea82b46f86699656-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:blauerNue;src:url(/_next/static/media/864ef275fe25bcf9-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:blauerNue;src:url(/_next/static/media/4ff62424d9ac0394-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:blauerNue;src:url(/_next/static/media/aebf814b78a02034-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:blauerNue;src:url(/_next/static/media/a18eef4362f83661-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_bcd8c4{font-family:blauerNue,blauerNue Fallback,Helvetica Neue,Arial,sans-serif}.__variable_bcd8c4{--font-blauer:"blauerNue","blauerNue Fallback",Helvetica Neue,Arial,sans-serif}:root{--ink:#111;--paper:#f9f9f9;--white:#fff;--orange:#ff6f3c;--orange-press:#e85b2a;--orange-tint:#fff1ea;--logo-blue:#1657ff;--ink-900:#111;--ink-800:#1d1d1f;--ink-700:#34343a;--ink-600:#55555d;--ink-500:#7a7a82;--ink-400:#a3a3aa;--ink-300:#c9c9cf;--ink-200:#e4e4e8;--ink-100:#efeff1;--ink-050:#f9f9f9;--text-strong:var(--ink-900);--text-body:var(--ink-700);--text-muted:var(--ink-500);--text-on-ink:var(--paper);--text-on-orange:var(--white);--surface-page:var(--paper);--surface-card:var(--white);--surface-ink:var(--ink-900);--surface-subtle:var(--ink-100);--border-subtle:var(--ink-200);--border-strong:var(--ink-300);--border-ink:var(--ink-900);--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;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--shadow-xs:0 1px 2px hsla(0,0%,7%,.06);--shadow-sm:0 2px 8px hsla(0,0%,7%,.06);--shadow-md:0 8px 24px hsla(0,0%,7%,.08);--shadow-lg:0 18px 48px hsla(0,0%,7%,.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}*,: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:#111;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 #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:hsla(0,0%,98%,.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:#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}