@font-face{font-family:Archivo Variable;src:url(/assets/archivo-var-latin-CPqBAWT3.woff2)format("woff2-variations");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:block}@font-face{font-family:Plex Mono Keiko;src:url(/assets/plexmono-latin-P4-4PMpH.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}.kf-film{--kf-black:#070605;--kf-charcoal:#0c0a07;--kf-ivory:#efe6d8;--kf-ivory-dim:#bcb0a0;--kf-paper:#e2c19f;--kf-orange:#d4762a;--kf-orange-bright:#ee7518;--kf-film-x:0px;--kf-film-y:0px;--kf-film-w:100vw;--kf-film-h:100vh;--kf-nav-in:0;--kf-nav-scrim:0;--kf-cue:0;--kf-margin:clamp(32px, 3.6vw, 68px);background:var(--kf-black);color:var(--kf-ivory);font-synthesis:none;--kv-brandmark-font:"Archivo Variable", "Archivo", system-ui, sans-serif;font-family:Archivo Variable,Archivo,system-ui,sans-serif;position:relative}.kf-film__track{--kf-scroll:550;height:calc(var(--kf-scroll) * 1vh);position:relative}.kf-film__stage{background:var(--kf-black);height:100vh;position:sticky;top:0;overflow:hidden}.kf-film__poster,.kf-film__still,.kf-film__video{left:var(--kf-film-x);top:var(--kf-film-y);width:var(--kf-film-w);height:var(--kf-film-h);pointer-events:none;position:absolute}.kf-film__poster,.kf-film__still{opacity:1;z-index:1;background-position:50%;background-size:cover;transition:opacity .42s cubic-bezier(.4,0,.2,1)}.kf-film.is-film-ready .kf-film__poster{opacity:0}.kf-film__video{z-index:2;opacity:0;transition:opacity .42s cubic-bezier(.4,0,.2,1);display:block}.kf-film.is-film-ready .kf-film__video{opacity:1}.kf-film__nav-scrim{z-index:3;pointer-events:none;height:clamp(120px,16vh,200px);opacity:var(--kf-nav-scrim);background:linear-gradient(#070605eb 0%,#0706059e 42%,#0706052e 78%,#07060500 100%);transition:opacity .16s linear;position:absolute;inset:0 0 auto}.kf-space{z-index:4;pointer-events:none;position:absolute;inset:0}.kf-space a,.kf-space button{pointer-events:auto}.kf-reveal{--kf-in:0;--kf-out:0;clip-path:inset(-.4em calc((1 - var(--kf-in)) * 100%) -.35em calc(var(--kf-out) * 100%))}.kf-off{visibility:hidden}.kf-nav{z-index:5;padding:clamp(22px, 2.8vh, 34px) var(--kf-margin);opacity:var(--kf-nav-in);transform:translateY(calc((1 - var(--kf-nav-in)) * -8px));justify-content:space-between;align-items:center;gap:24px;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;left:0;right:0}.kf-nav__brand{border-radius:4px;align-items:center;text-decoration:none;display:inline-flex}.kf-nav__brand .kv-brandlockup__word{font-variation-settings:"wght" 580, "wdth" 108;letter-spacing:.14em;text-indent:.14em;font-weight:400}.kf-nav__brand .kv-brandlockup__word-thin{font-variation-settings:"wght" 340, "wdth" 108;opacity:.66}.kf-nav__links{align-items:center;gap:clamp(24px,2.4vw,42px);margin:0;padding:0;list-style:none;display:flex}.kf-nav__link,.kf-nav__cta{letter-spacing:.03em;color:var(--kf-ivory-dim);font-family:Plex Mono Keiko,ui-monospace,monospace;font-size:13px;text-decoration:none;transition:color .2s}.kf-nav__link:hover,.kf-nav__link:focus-visible{color:var(--kf-ivory)}.kf-nav__cta{color:var(--kf-ivory);border:1px solid #efe6d84d;padding:9px 18px 10px;transition:border-color .22s,color .22s,background-color .22s}.kf-nav__cta:hover,.kf-nav__cta:focus-visible{border-color:var(--kf-orange);color:var(--kf-paper);background-color:#d4762a1f}.kf-h1{right:var(--kf-margin);width:calc(var(--kf-film-w) * .28);text-align:right;font-size:calc(var(--kf-film-w) * .0605);letter-spacing:-.018em;font-variation-settings:"wght" 560, "wdth" var(--kf-h1-wdth,100);font-kerning:normal;font-feature-settings:"kern" 1;color:var(--kf-ivory);margin:0;line-height:.9;position:absolute;top:9%}.kf-h1 .kf-kern-pa{letter-spacing:-.032em}.kf-h1__line{display:block;overflow:visible}.kf-h1__line--comma{margin-right:-.055em}.kf-support{font-size:calc(var(--kf-film-w) * .0148);letter-spacing:.002em;font-variation-settings:"wght" 380, "wdth" 100;color:var(--kf-ivory);text-wrap:balance;margin:0;line-height:1.34;position:absolute}.kf-support--fit{right:var(--kf-margin);width:calc(var(--kf-film-w) * .24);text-align:right;top:40%}.kf-support--breadth{left:var(--kf-margin);width:calc(var(--kf-film-w) * .26);text-align:left;top:11.5%}.kf-close{left:calc(var(--kf-film-x) + var(--kf-film-w) * .48);top:calc(var(--kf-film-y) + var(--kf-film-h) * .515);width:calc(var(--kf-film-w) * .225);text-align:center;position:absolute;transform:translate(-50%,-50%)}.kf-close__q{font-size:calc(var(--kf-film-w) * .0245);letter-spacing:-.012em;font-variation-settings:"wght" 500, "wdth" var(--kf-close-wdth,100);color:var(--kf-ivory);text-wrap:balance;margin:0;line-height:1.06}.kf-close__cta{margin-top:calc(var(--kf-film-w) * .021);font-family:Archivo Variable,sans-serif;font-size:calc(var(--kf-film-w) * .0105);font-variation-settings:"wght" 500, "wdth" 100;letter-spacing:.012em;color:var(--kf-ivory);border:1px solid #efe6d857;padding:15px 30px 16px;text-decoration:none;transition:border-color .24s,background-color .24s,color .24s;display:inline-block}.kf-close__cta:hover,.kf-close__cta:focus-visible{border-color:var(--kf-orange);color:var(--kf-paper);background-color:#d4762a29}.kf-cue{left:var(--kf-margin);max-width:calc(var(--kf-film-w) * .15);letter-spacing:.075em;color:var(--kf-ivory-dim);opacity:var(--kf-cue);align-items:center;gap:12px;margin:0;font-family:Plex Mono Keiko,ui-monospace,monospace;font-size:12px;transition:opacity .32s;display:flex;position:absolute;bottom:7%}.kf-cue__arrow{background:linear-gradient(#bcb0a000 0%,#bcb0a0d9 100%);width:1px;height:22px;animation:2.2s cubic-bezier(.4,0,.2,1) infinite kf-cue-drift;display:block}@keyframes kf-cue-drift{0%,to{opacity:.55;transform:translateY(-3px)}50%{opacity:1;transform:translateY(3px)}}.kf-film--static .kf-film__track{height:100vh}.kf-film--static .kf-film__stage{position:relative}.kf-film--static .kf-film__poster{display:none}.kf-film--static .kf-film__still{opacity:1;display:block}.kf-film--static .kf-nav{opacity:1;transform:none}.kf-film--static .kf-reveal{clip-path:none}.kf-film--static .kf-support--breadth,.kf-film--static .kf-cue{display:none}.kf-film--static .kf-h1{top:14%}.kf-film--static .kf-support--fit{width:calc(var(--kf-film-w) * .24);top:47%}.kf-film--static .kf-close{left:auto;right:var(--kf-margin);width:calc(var(--kf-film-w) * .25);text-align:right;top:61%;transform:none}.kf-film--static .kf-close__q{display:none}@media (prefers-reduced-motion:reduce){.kf-film__poster,.kf-film__video,.kf-nav,.kf-cue{transition-duration:1ms}.kf-cue__arrow{animation:none}}.kf-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kf-skip{z-index:20;background:var(--kf-charcoal);color:var(--kf-ivory);border:1px solid var(--kf-orange);padding:10px 20px;font-family:Plex Mono Keiko,ui-monospace,monospace;font-size:13px;text-decoration:none;transition:transform .18s;position:absolute;top:12px;left:50%;transform:translate(-50%,-160%)}.kf-skip:focus-visible{transform:translate(-50%)}.kf-film :focus-visible{outline:2px solid var(--kf-paper);outline-offset:3px}@media (width<=1023px){.kf-film__track{height:100svh}.kf-film__stage{position:relative}.kf-film__video,.kf-film__poster{display:none}.kf-film__still{opacity:1;display:block}.kf-film__nav-scrim{opacity:.85}.kf-space{background:linear-gradient(#07060500 32%,#070605b3 66%,#070605f0 100%);flex-direction:column;justify-content:flex-end;padding:0 24px 40px;display:flex}.kf-h1,.kf-support,.kf-close{text-align:left;clip-path:none;visibility:visible;width:auto;position:static;transform:none}.kf-h1{font-size:clamp(38px,11vw,58px)}.kf-support--breadth,.kf-close__q,.kf-cue{display:none}.kf-support--fit{max-width:34ch;margin-top:18px;font-size:16px}.kf-close{margin-top:26px}.kf-close__cta{margin-top:0;font-size:15px}.kf-nav__links{gap:20px}.kf-nav__brand .kv-brandlockup__word-thin{display:none}}@media (width<=640px){.kf-nav__links{display:none}.kf-nav__brand .kv-brandlockup__word{font-size:15px!important}}.kv-onboarding{background:#070605;min-height:100vh}html:has(.kv-onboarding){scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none}html:has(.kv-onboarding)::-webkit-scrollbar{width:0;height:0;display:none}
