:root{--paper:#f3f0e8;--paper-2:#e9e4d7;--white:#fffdf7;--ink:#0d0d0d;--ink-2:#1b1b19;--muted:#55524a;--muted-d:#b8b3a5;--danger:#d92d20;--line-d:rgba(243,240,232,.22);--brand:#c6ff00;--on-brand:#0d0d0d;--brand-hi:var(--brand);--brand-soft:color-mix(in srgb,var(--brand) 32%,var(--paper));--brand-deep:color-mix(in oklab,var(--brand) 45%,var(--ink));--focus:var(--ink);--fd:var(--font-heading,"Archivo Black","Arial Black",Arial,sans-serif);--fb:var(--font-body,"Space Grotesk",ui-sans-serif,system-ui,sans-serif);--eo:cubic-bezier(.16,1,.3,1);--spring:cubic-bezier(.34,1.56,.64,1);--g:clamp(1rem,4vw,3rem);--max:1360px;--marq-speed:1;--ps-bg:var(--paper);--ps-surface:var(--white);--ps-surface-muted:var(--paper-2);--ps-text:var(--ink);--ps-text-muted:var(--muted);--ps-border:color-mix(in srgb,var(--ink) 24%,transparent);--ps-primary:var(--brand-deep);--ps-primary-hover:var(--ink);--ps-primary-soft:var(--brand-soft);--ps-on-primary:var(--paper);--ps-ring:var(--ink);--ps-radius:0px;--ps-radius-sm:0px;--ps-shadow:5px 5px 0 var(--ink);--font-sans:var(--fb);color-scheme:light}@supports (color:oklch(from red l c h)){:root{--on-brand:oklch(from var(--brand) clamp(0,(.62 - l)*1000,1) 0 0);--brand-hi:oklch(from var(--brand) max(l,.84) c h)}}html{overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 1rem/1.6 var(--fb);-webkit-font-smoothing:antialiased}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{background:var(--brand);color:var(--on-brand)}html.menu-open{overflow:hidden}.ki-sprite{position:absolute;width:0;height:0;overflow:hidden}.ki-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ki-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ki-wrap{width:min(100% - 2*var(--g),var(--max));margin-inline:auto}.ki-ic{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter}.ki-stop-a{stop-color:var(--brand);stop-opacity:.45}.ki-stop-b{stop-color:var(--brand);stop-opacity:0}.ki-logo-line{fill:none;stroke:var(--brand);stroke-width:4}.ki-logo-fill{fill:var(--brand)}.ki-on-ink{--focus:var(--brand-hi)}[data-ki-section]{scroll-margin-top:5rem}.ki-sec{padding:clamp(4.5rem,10vw,8.5rem) 0;background:var(--paper);border-top:2px solid var(--ink)}.ki-dark{background:var(--ink);color:var(--paper);border-top:2px solid var(--line-d)}.ki-h2{font:400 clamp(1.9rem,5.4vw,4.6rem)/1 var(--fd);letter-spacing:-.035em;text-transform:uppercase;overflow-wrap:break-word}.ki-sec-head{display:grid;gap:1.1rem;justify-items:start;max-width:58rem}.ki-sec-head--c{margin-inline:auto;text-align:center;justify-items:center}.ki-sec-sub{max-width:46ch;font-size:clamp(1.05rem,1.5vw,1.25rem);color:var(--muted)}.ki-on-ink .ki-sec-sub{color:var(--muted-d)}.ki-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font:700 .8rem/1 var(--fb);letter-spacing:.14em;text-transform:uppercase}.ki-eyebrow:before{content:"";flex:none;width:.8rem;height:.8rem;background:var(--brand);border:2px solid var(--ink)}.ki-on-ink .ki-eyebrow:before{border-color:var(--paper)}.ki-ul{position:relative}.ki-ul:after{content:"";position:absolute;left:0;right:0;bottom:-.12em;height:2px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--eo)}.ki-ul:focus-visible:after,.ki-ul[aria-current]:after{transform:scaleX(1)}@media(hover:hover){.ki-ul:hover:after{transform:scaleX(1);transform-origin:left}}.ki-split .ki-w{display:inline-block;max-width:100%;vertical-align:top}.ki-split .ki-c,.ki-split .ki-wi{display:inline-block}.ki-split--words .ki-w{padding:.16em .06em .14em;margin:-.16em -.06em -.14em}.ki-mark{position:relative;z-index:0;display:inline-block;max-width:100%;padding:0 .07em;color:var(--on-brand)}.ki-mark:before{content:"";position:absolute;inset:.05em -.02em 0;z-index:-1;background:var(--brand);border:2px solid var(--ink);transform:rotate(-1.2deg);transform-origin:0 50%}.ki-mark--ink{color:var(--brand-hi)}.ki-mark--ink:before{background:var(--ink)}.ki-checks{display:grid;gap:.85rem;margin-top:1.75rem}.ki-checks li{display:flex;align-items:flex-start;gap:.75rem;font-weight:500}.ki-checks li:before,.ki-plan__list li:before{content:"";flex:none;width:1.4rem;height:1.4rem;margin-top:.1rem;background:var(--brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.5 12.5l4.5 4.5L19.5 6.5' fill='none' stroke='%230d0d0d' stroke-width='3.6'/%3E%3C/svg%3E") center/80% no-repeat;border:2px solid var(--ink)}.ki-tag{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;background:var(--white);color:var(--ink);border:2px solid var(--ink);font-size:.8rem;font-weight:700}.ki-tag--ink{background:var(--ink);color:var(--paper)}.ki-hdr{position:sticky;top:0;z-index:50;background:#f3f0e8e6;background:color-mix(in srgb,var(--paper) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:2px solid transparent;transition:transform .5s var(--eo),border-color .3s}.ki-hdr.is-scrolled{border-bottom-color:var(--ink)}.ki-hdr.is-hidden{transform:translateY(-105%)}.ki-hdr__bar{display:flex;align-items:center;gap:1.25rem;min-height:4.5rem}.ki-logo{display:inline-flex;align-items:center;gap:.6rem;min-width:0;font:400 1.3rem/1 var(--fd);letter-spacing:-.03em}.ki-logo span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ki-logo__mark{flex:none;width:2.1rem;height:2.1rem;transition:transform .7s var(--spring)}.ki-logo__img{display:block;width:auto;height:2.25rem;max-width:12rem;object-fit:contain}@media(hover:hover){.ki-logo:hover .ki-logo__mark{transform:rotate(90deg)}}.ki-nav{margin-left:auto}.ki-nav ul{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem clamp(1rem,1.7vw,2rem)}.ki-nav a{font-weight:500;white-space:nowrap}.ki-hdr__cta{display:flex;align-items:center;gap:.9rem}.ki-lang{display:inline-flex;flex-wrap:wrap;border:2px solid currentColor}.ki-lang a{padding:.3rem .65rem;font-weight:700;font-size:.85rem;line-height:1.3;transition:background-color .2s,color .2s}.ki-lang a[aria-current]{background:var(--brand);color:var(--on-brand)}@media(hover:hover){.ki-lang a:not([aria-current]):hover{background:color-mix(in srgb,currentColor 16%,transparent)}}.ki-lang--hdr{display:none}@media(min-width:1280px){.ki-lang--hdr{display:inline-flex}}.ki-menu-btn{display:none;align-items:center;gap:.65rem;padding:.55rem .8rem;background:var(--white);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font-weight:700;cursor:pointer}.ki-menu-btn__close,.ki-menu-btn[aria-expanded=true] .ki-menu-btn__open{display:none}.ki-menu-btn[aria-expanded=true] .ki-menu-btn__close{display:inline}.ki-menu-btn__icon{position:relative;width:20px;height:12px}.ki-menu-btn__icon i{position:absolute;left:0;width:100%;height:2px;background:currentColor;transition:transform .4s var(--spring)}.ki-menu-btn__icon i:first-child{top:0}.ki-menu-btn__icon i:last-child{bottom:0}.ki-menu-btn[aria-expanded=true] .ki-menu-btn__icon i:first-child{transform:translateY(5px) rotate(45deg)}.ki-menu-btn[aria-expanded=true] .ki-menu-btn__icon i:last-child{transform:translateY(-5px) rotate(-45deg)}.ki-hdr__prog{position:absolute;left:0;right:0;bottom:-2px;height:3px;background:var(--brand);transform:scaleX(var(--t-progress,0));transform-origin:left}@media(max-width:1099px){.ki-nav{display:none}.ki-hdr__cta{margin-left:auto}.js .ki-hdr__cta .ki-btn--ghost{display:none}.js .ki-menu-btn{display:inline-flex}}@media(max-width:559px){.js .ki-hdr__cta{display:none}.ki-menu-btn{margin-left:auto}}html:not(.js) .ki-hdr__bar{flex-wrap:wrap;padding-block:.75rem}@media(max-width:1099px){html:not(.js) .ki-nav{display:block;order:3;width:100%;margin:0}html:not(.js) .ki-nav ul{justify-content:flex-start}}.ki-mnav{position:fixed;inset:0;z-index:45;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:6.5rem var(--g) 2.5rem;background:var(--ink);color:var(--paper);visibility:hidden;overflow-y:auto}.ki-mnav.is-open{visibility:visible}.ki-mnav ul{display:grid;gap:.2rem}.ki-mnav li{overflow:hidden}.ki-mnav li a{display:inline-block;padding:.12em 0;font:400 clamp(1.9rem,9.5vw,4rem)/1.05 var(--fd);letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:anywhere}.ki-mnav li a[aria-current]{color:var(--brand-hi)}.ki-mnav__foot{display:grid;gap:1.25rem;justify-items:start}.ki-mnav__cta{display:flex;flex-wrap:wrap;gap:1rem}html:not(.js) .ki-mnav{display:none}@media(min-width:1100px){.ki-mnav{display:none}}.ki-btn{--bg:var(--white);--fg:var(--ink);--bd:var(--ink);--sc:var(--ink);--lift:0px;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:3.1rem;padding:.8em 1.4em;border:0;background:none;color:var(--fg);font:700 1rem/1.1 var(--fb);text-align:center;cursor:pointer;transform:translate(calc(var(--mx,0px) - var(--lift)),calc(var(--my,0px) - var(--lift)));transition:transform .45s var(--spring),color .2s}.ki-btn:before,.ki-btn:after{content:"";position:absolute;inset:0;border:2px solid var(--bd);pointer-events:none}.ki-btn:before{z-index:-1;background:var(--bg);transition:background-color .2s,border-color .2s}.ki-btn:after{z-index:-2;background:var(--sc);transform:translate(calc(4px + var(--lift)),calc(4px + var(--lift)));transition:transform .45s var(--spring)}.ki-btn:active{--lift:-3px;transition-duration:.12s}.ki-btn:focus-visible{outline-offset:6px}.ki-btn:disabled{opacity:.6;cursor:progress}.ki-btn--brand{--bg:var(--brand);--fg:var(--on-brand)}.ki-btn--ink{--bg:var(--ink);--fg:var(--paper);--sc:var(--brand)}.ki-btn--ghost{--bg:transparent}.ki-btn--ghost:after{display:none}.ki-btn--sm{min-height:2.6rem;padding:.6em 1.05em;font-size:.92rem}.ki-btn .ki-ic{width:1.1em;height:1.1em}.ki-arr{transition:transform .45s var(--spring)}@media(hover:hover){.ki-btn:hover{--lift:3px}.ki-btn--ghost:hover{--bg:var(--ink);--fg:var(--paper)}.ki-btn:hover .ki-arr{transform:rotate(45deg)}}.ki-on-ink .ki-btn--ghost{--bd:var(--paper);--fg:var(--paper)}.ki-on-ink .ki-btn--brand{--sc:var(--paper)}@media(hover:hover){.ki-on-ink .ki-btn--ghost:hover{--bg:var(--paper);--fg:var(--ink)}}.ki-linkbtn{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700;cursor:pointer}.ki-hero{position:relative;padding:clamp(1.75rem,4.5vw,4rem) 0 clamp(3.5rem,7vw,6rem);background:var(--paper) radial-gradient(circle,rgba(13,13,13,.13) 1px,transparent 1.6px) 0 0/22px 22px}.ki-hero__wrap{position:relative}.ki-pill{display:inline-flex;align-items:center;gap:.6rem;max-width:100%;padding:.4rem 1rem .4rem .45rem;background:var(--white);border:2px solid var(--ink);border-radius:2rem;box-shadow:3px 3px 0 var(--ink);font-size:clamp(.8rem,2.4vw,.92rem);font-weight:500;line-height:1.35}.ki-pill__dot{flex:none;width:1.05rem;height:1.05rem;border-radius:50%;background:var(--brand);border:2px solid var(--ink)}.ki-hero__title{margin:clamp(1.25rem,3vw,2rem) 0 clamp(1.75rem,3.5vw,2.75rem);font:400 clamp(2.2rem,10.2vw,8.5rem)/.95 var(--fd);letter-spacing:-.04em;text-transform:uppercase;overflow-wrap:break-word}.ki-hero__title--m{font-size:clamp(2rem,7.4vw,6rem)}.ki-hero__title--l{font-size:clamp(1.8rem,5.2vw,4.2rem);line-height:1}.ki-sticker{position:absolute;pointer-events:none}.ki-sticker__spin{width:100%;height:100%;overflow:visible}.ki-sticker__bg{fill:var(--ink);stroke:var(--ink);stroke-width:2}.ki-sticker text{font:400 15px var(--fd);letter-spacing:.04em;fill:var(--brand-hi)}.ki-sticker__mid{position:absolute;left:34%;top:34%;width:32%;height:32%;color:var(--brand-hi);stroke-width:2.5}.ki-sticker--hero{right:0;top:2.75rem;width:8.5rem;height:8.5rem;display:none}.ki-sticker--hero .ki-sticker__bg{fill:var(--brand)}.ki-sticker--hero text{fill:var(--on-brand)}.ki-sticker--hero .ki-sticker__mid{color:var(--on-brand);transform:rotate(90deg)}@media(min-width:1280px){.ki-sticker--hero{display:block}}.ki-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.75rem,5vw,4rem);align-items:start}@media(min-width:1024px){.ki-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ki-hero__lead{display:grid;gap:1.25rem;justify-items:start}.ki-rotor{display:inline-flex;align-items:center;gap:.4em;max-width:100%;padding:.28em .6em .28em .4em;background:var(--ink);color:var(--brand-hi);font:400 clamp(1.45rem,3.2vw,2.5rem)/1 var(--fd);letter-spacing:-.02em;text-transform:uppercase;box-shadow:5px 5px 0 var(--brand);transform:rotate(-1.5deg)}.ki-rotor__arr{width:.75em;height:.75em;stroke-width:3;transform:rotate(45deg)}.ki-slot{display:block;min-width:0;height:1.25em;overflow:hidden}.ki-slot__track span{display:block;height:1.25em;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ki-hero__sub{max-width:42ch;font-size:clamp(1.05rem,1.45vw,1.22rem);color:var(--muted)}.ki-shorten{margin-top:clamp(1.5rem,3vw,2.25rem)}.ki-shorten__field{display:flex;align-items:center;background:var(--white);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);transition:box-shadow .25s}.ki-shorten__field:focus-within{outline:3px solid var(--ink);outline-offset:3px}.ki-shorten.is-error .ki-shorten__field{box-shadow:6px 6px 0 var(--danger)}.ki-shorten__ic{width:1.35rem;height:1.35rem;margin-left:1rem}.ki-shorten input[type=url]{flex:1;min-width:0;height:3.6rem;padding:0 .75rem;border:0;background:none;font-size:1.05rem;font-weight:500;outline:0}.ki-shorten input[type=url]::placeholder{color:#6b675d;opacity:1}.ki-shorten__field .ki-btn{flex:none;min-height:2.7rem;margin:.45rem .75rem .45rem 0}.ki-shorten.is-loading .ki-shorten__field{box-shadow:6px 6px 0 var(--brand-deep)}.ki-shorten__hint{margin-top:.7rem;font-size:.9rem;font-weight:500;color:var(--danger)}.ki-shorten__hint:before{content:"!";display:inline-grid;place-items:center;width:1.2rem;height:1.2rem;margin-right:.45rem;background:var(--danger);color:#fff;font-weight:700;font-size:.8rem}.ki-shorten-captcha,.ki-shorten .ps-shorten-captcha{margin-top:.9rem}.ki-shorten__terms{margin-top:.8rem;max-width:60ch;font-size:.8rem;color:var(--muted)}.ki-result{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem 1.2rem;margin-top:1.25rem;padding:1rem;background:var(--ink);color:var(--paper);box-shadow:6px 6px 0 var(--brand);--focus:var(--brand-hi)}.ki-result__qr{padding:6px;background:var(--white);border:2px solid var(--paper)}.ki-result__qr img{display:block;width:84px;height:84px}.ki-result__qr:has(img[hidden]){display:none}.ki-result__lbl{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-d)}.ki-result__link{display:block;margin:.25rem 0 .1rem;font:400 clamp(1.15rem,2.6vw,1.6rem)/1.15 var(--fd);color:var(--brand-hi);overflow-wrap:anywhere}.ki-result__src{font-size:.82rem;color:var(--muted-d);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ki-result__pending{margin-top:.4rem;font-size:.85rem;font-weight:700;color:var(--brand-hi)}.ki-result .ki-btn{--sc:var(--paper);margin-top:.75rem}.ki-result .ki-btn.is-copied{--bg:var(--paper);--fg:var(--ink)}.ki-history{margin-top:1.25rem}.ki-history .t-history-title{margin-bottom:.5rem;font:700 .72rem/1 var(--fb);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ki-history .t-history-list{display:grid;gap:.45rem}.ki-history .t-history-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.1rem .75rem;padding:.55rem .75rem;background:var(--white);border:2px solid var(--ink)}.ki-history .t-history-link{font-weight:700;overflow-wrap:anywhere}.ki-history .t-history-dest{grid-column:1;font-size:.8rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ki-history .t-history-copy{grid-row:1/3;grid-column:2;padding:.35rem .7rem;background:var(--brand);color:var(--on-brand);border:2px solid var(--ink);font:700 .8rem/1.2 var(--fb);cursor:pointer}.ki-trust{display:flex;flex-wrap:wrap;gap:.55rem 1.4rem;margin-top:1.5rem;font-size:.95rem}.ki-trust li{align-items:center}.ki-trust li:before{width:1.25rem;height:1.25rem;margin-top:0}.ki-hero__ctas{display:flex;flex-wrap:wrap;gap:1rem 1.25rem;margin-top:1.9rem}.ki-hero__visual{position:relative}.ki-hv+.ki-hv{margin-top:1.1rem}.ki-hv--link{width:92%;margin-left:auto}.ki-hv--qr{width:88%}@media(min-width:640px){.ki-hero__visual{height:35rem}.ki-hv{position:absolute}.ki-hv+.ki-hv{margin-top:0}.ki-hv--dash{left:0;top:0;width:84%}.ki-hv--link{right:0;top:46%;width:60%}.ki-hv--qr{left:3%;bottom:0;width:52%;z-index:2}}.ki-card{position:relative;padding:1.15rem 1.25rem;background:var(--white);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);transform:rotate(var(--r,0deg))}.ki-card--ink{background:var(--ink);color:var(--paper);box-shadow:8px 8px 0 var(--brand)}.ki-card--brand{background:var(--brand);color:var(--on-brand)}.ki-tilt-l{--r:-2deg}.ki-tilt-r{--r:3deg}.ki-tilt-l2{--r:-4deg}.ki-dash__top{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-d)}.ki-dash__tag{display:inline-flex;align-items:center;gap:.45rem;color:var(--brand-hi)}.ki-dash__tag:before{content:"";width:.55rem;height:.55rem;background:currentColor}.ki-dash__host{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:.02em}.ki-dash__lbl{margin-top:.85rem;font-size:.92rem;font-weight:500;color:var(--muted-d)}.ki-dash__val{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin-top:.15rem;font:400 clamp(2.2rem,4.4vw,3.3rem)/1 var(--fd);letter-spacing:-.03em}.ki-up{padding:.3rem .55rem;background:var(--brand);color:var(--on-brand);font:700 .85rem/1 var(--fb);letter-spacing:0}.ki-dash__chart{width:100%;height:auto;margin-top:1rem;overflow:visible}.ki-dash__grid{fill:none;stroke:var(--line-d);stroke-width:1;stroke-dasharray:3 5}.ki-dash__area{fill:url(#ki-g-area);transform-box:fill-box;transform-origin:50% 100%}.ki-dash__line{fill:none;stroke:var(--brand-hi);stroke-width:3;stroke-linejoin:round}.ki-dash__dot{fill:var(--brand-hi)}.ki-dash__ping{fill:none;stroke:var(--brand-hi);stroke-width:2;transform-box:fill-box;transform-origin:center;opacity:0}.ki-slink__row{display:flex;align-items:center;gap:.7rem}.ki-slink__ic{display:grid;place-items:center;flex:none;width:2.4rem;height:2.4rem;background:var(--brand);color:var(--on-brand);border:2px solid var(--ink)}.ki-slink__url{min-width:0;font:400 clamp(.98rem,1.5vw,1.12rem)/1.2 var(--fd);letter-spacing:-.01em;overflow-wrap:anywhere}.ki-caret{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.12em;background:currentColor}.ki-slink__dest{margin:.55rem 0 .9rem;font-size:.82rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ki-chips{display:flex;flex-wrap:wrap;gap:.45rem}.ki-chips li{position:relative;isolation:isolate;padding:.28rem .7rem;border:2px solid var(--ink);border-radius:2rem;font-size:.8rem;font-weight:700}.ki-chips li:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--brand);opacity:0}.ki-chips li:first-child:before{opacity:1}.ki-qrc{display:flex;align-items:center;gap:1rem}.ki-qrc__code{position:relative;flex:none;width:5.5rem;padding:.35rem;background:var(--white);border:2px solid var(--ink);overflow:hidden}.ki-qrc__code svg{display:block;width:100%;height:auto;aspect-ratio:1;color:var(--ink)}.ki-qrc__scan{position:absolute;left:0;right:0;top:0;height:3px;background:var(--brand);box-shadow:0 0 0 1px var(--ink);opacity:0}.ki-qrc__t{font:400 1.05rem/1.15 var(--fd);text-transform:uppercase}.ki-qrc__s{margin-top:.3rem;font-size:.85rem;line-height:1.35}.ki-marq{position:relative;overflow:hidden;padding:clamp(2.5rem,6vw,5rem) 0;background:var(--paper)}.ki-band{position:relative;width:120%;margin-left:-10%;padding:.55em 0;border-block:2px solid var(--ink);font:400 clamp(2rem,5.4vw,4.5rem)/1 var(--fd);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap}.ki-band--a{background:var(--brand);color:var(--on-brand);transform:rotate(-2.5deg)}.ki-band--b{z-index:1;margin-top:-.25em;background:var(--ink);color:var(--paper);font-size:clamp(1.6rem,4.2vw,3.5rem);transform:rotate(2deg)}.ki-band__track{display:flex;align-items:center;width:max-content}.ki-band__track>*{flex:none;margin-right:.45em}.ki-band__track i{width:.42em;height:.42em;background:currentColor;transform:rotate(45deg)}.ki-band--b .ki-band__track i{background:var(--brand-hi)}.ki-band--b .ki-band__track span:nth-of-type(2n){color:transparent;-webkit-text-stroke:1.5px var(--paper)}.ki-stats{padding:clamp(3.5rem,7vw,6rem) 0}.ki-stats__grid{display:grid;gap:2px;background:var(--line-d);border:2px solid var(--line-d)}@media(min-width:560px){.ki-stats__grid--2,.ki-stats__grid--3,.ki-stats__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ki-stats__grid--3>:last-child{grid-column:1/-1}}@media(min-width:900px){.ki-stats__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ki-stats__grid--3>:last-child{grid-column:auto}}@media(min-width:1100px){.ki-stats__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ki-stat{position:relative;display:grid;align-content:start;gap:.6rem;padding:clamp(1.4rem,3vw,2.4rem);background:var(--ink);overflow:hidden;transition:background-color .3s}.ki-stat:before{content:"";position:absolute;left:0;top:0;width:100%;height:5px;background:var(--brand);transform-origin:left}.ki-stat__val{font:400 clamp(2.6rem,4.2vw,4.6rem)/.95 var(--fd);letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ki-stat__label{font-size:1.05rem;font-weight:700}.ki-stat__full{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;letter-spacing:.06em;color:var(--muted-d);font-variant-numeric:tabular-nums}.ki-stat__full:before{content:"";width:.55rem;height:.55rem;background:var(--brand)}@media(hover:hover){.ki-stat:hover{background:var(--ink-2)}}.ki-flist{margin-top:clamp(2.5rem,5vw,4rem);border-top:2px solid var(--ink)}.ki-frow{position:relative;isolation:isolate;display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"ic num ." "t t t" "d d d";align-items:center;gap:.6rem 1rem;padding:1.4rem .5rem 1.5rem;border-bottom:2px solid var(--ink);transition:color .25s .08s}.ki-frow:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ink);transform:scaleY(0);transform-origin:50% 100%;transition:transform .45s var(--eo)}.ki-frow__num{grid-area:num;font:400 1rem/1 var(--fd);color:var(--muted);transition:color .3s}.ki-frow__ic{grid-area:ic;display:grid;place-items:center;width:2.75rem;height:2.75rem;background:var(--brand);color:var(--on-brand);border:2px solid var(--ink);transition:transform .5s var(--spring)}.ki-frow__ic .ki-ic{width:1.35rem;height:1.35rem}.ki-frow__t{grid-area:t;font:400 clamp(1.35rem,2.9vw,2.6rem)/1.02 var(--fd);letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:break-word;transition:transform .55s var(--eo)}.ki-frow__t a:after{content:"";position:absolute;inset:0;z-index:1}.ki-frow__t a:focus-visible{outline:0}.ki-frow:focus-within{outline:3px solid var(--focus);outline-offset:-3px}.ki-frow__d{grid-area:d;max-width:46ch;color:var(--muted);transition:color .3s}.ki-frow__go{grid-area:go;display:none;place-items:center;width:2.75rem;height:2.75rem;border:2px solid currentColor;border-radius:50%;transition:transform .5s var(--spring),background-color .3s,color .3s,border-color .3s}@media(min-width:900px){.ki-frow{grid-template-columns:3.5rem 3.25rem minmax(0,1.3fr) minmax(0,1fr) 3rem;grid-template-areas:"num ic t d go";gap:1.5rem;padding:1.7rem 1rem}.ki-frow__go{display:grid}}@media(hover:hover){.ki-frow:hover{color:var(--paper)}.ki-frow:hover:before{transform:scaleY(1)}.ki-frow:hover .ki-frow__num{color:var(--brand-hi)}.ki-frow:hover .ki-frow__d{color:var(--muted-d)}.ki-frow:hover .ki-frow__t{transform:translate(.35em)}.ki-frow:hover .ki-frow__ic{transform:rotate(-12deg) scale(1.08)}.ki-frow:hover .ki-frow__go{transform:rotate(45deg);background:var(--brand);color:var(--on-brand);border-color:var(--brand)}}.ki-fpv{position:fixed;left:0;top:0;z-index:70;width:0;height:0;pointer-events:none}html:not(.ki-has-cursor) .ki-fpv{display:none}.ki-fpv__in{position:absolute;left:1.5rem;top:-4.25rem;display:grid;place-items:center;width:8.5rem;height:8.5rem;background:var(--brand);color:var(--on-brand);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);opacity:0;scale:.3;rotate:-12deg;transition:opacity .25s,scale .45s var(--spring),rotate .45s var(--spring)}.ki-fpv.is-on .ki-fpv__in{opacity:1;scale:1;rotate:0deg}.ki-fpv__ic{width:3.75rem;height:3.75rem;stroke-width:1.75}.ki-fpv__num{position:absolute;left:.55rem;top:.45rem;font:400 .85rem/1 var(--fd)}.ki-hls{background:var(--paper);border-top:2px solid var(--ink)}.ki-hl{padding:clamp(3.5rem,8vw,7rem) 0}.ki-hl+.ki-hl{border-top:2px solid var(--ink)}.ki-hl__wrap{display:grid;gap:clamp(2.5rem,5vw,5rem);align-items:center}@media(min-width:960px){.ki-hl__wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ki-hl--rev .ki-hl__viz{order:-1}}.ki-hl__t{margin:1rem 0 1.25rem;font:400 clamp(1.9rem,4.2vw,3.6rem)/1.02 var(--fd);letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:break-word}.ki-hl__p{max-width:46ch;font-size:1.1rem;color:var(--muted)}.ki-hl__viz{position:relative;display:grid;place-items:center;min-height:28rem;padding:clamp(1.5rem,3.5vw,2.75rem);border:2px solid var(--ink);box-shadow:10px 10px 0 var(--ink);overflow:hidden}.ki-viz-ink{background:var(--ink);color:var(--paper)}.ki-viz-brand{background:var(--brand);color:var(--on-brand)}.ki-viz-paper{background:var(--paper-2) radial-gradient(circle,rgba(13,13,13,.12) 1px,transparent 1.6px) 0 0/18px 18px}.ki-route{width:100%;max-width:31rem;font-size:.92rem}.ki-route__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-bottom:.9rem;border-bottom:2px solid var(--line-d)}.ki-route__link{min-width:0;font:400 1.05rem/1.2 var(--fd);color:var(--brand-hi);overflow-wrap:anywhere}.ki-route__tag{display:inline-flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-hi)}.ki-route__tag:before{content:"";width:.55rem;height:.55rem;background:currentColor}.ki-route__rules{position:relative;margin:.8rem 0 1.7rem}.ki-route__scan{position:absolute;left:0;right:0;top:0;height:2.9rem;background:color-mix(in srgb,var(--brand) 16%,transparent);border-left:4px solid var(--brand)}.ki-route__rules li{position:relative;display:grid;grid-template-columns:4.6rem minmax(0,1fr) auto;align-items:center;gap:.75rem;height:2.9rem;padding:0 .75rem 0 1rem;font-weight:500}.ki-route__rules b{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-d);overflow:hidden;text-overflow:ellipsis}.ki-route__rules em{font-style:normal;font-weight:700;color:var(--brand-hi);white-space:nowrap}.ki-route__rules em:before{content:"→ "}.ki-route__ab{position:relative;display:grid;gap:.65rem;padding-top:1.1rem;border-top:2px solid var(--line-d)}.ki-ab{display:grid;grid-template-columns:1.25rem minmax(0,1fr) 2.6rem;align-items:center;gap:.75rem;font-weight:700}.ki-ab__bar{position:relative;height:.95rem;border:2px solid var(--paper);overflow:hidden}.ki-ab__bar:before{content:"";position:absolute;inset:0;background:var(--muted-d);transform:scaleX(var(--w));transform-origin:left;transition:transform 1.5s var(--eo) .45s}.ki-w46{--w:.46}.ki-w54{--w:.54}.ki-ab--win .ki-ab__bar:before{background:var(--brand)}.ki-ab b{text-align:right}.ki-stamp{position:absolute;right:.25rem;top:-1.15rem;padding:.35rem .6rem;background:var(--ink);border:2px solid var(--brand-hi);color:var(--brand-hi);font:400 .8rem/1 var(--fd);text-transform:uppercase;transform:rotate(-7deg)}.ki-qrv{display:grid;justify-items:center;gap:1.5rem;width:100%}.ki-qrv__tile{position:relative;padding:12px;background:var(--white);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);transform:rotate(-2deg)}.ki-qrv__code{width:168px;height:168px}@media(min-width:480px){.ki-qrv__code{width:210px;height:210px}}.ki-qrv__code>svg{display:block;width:100%;height:100%;color:var(--ink)}.ki-qrg{display:grid;grid-template-columns:repeat(21,1fr);grid-template-rows:repeat(21,1fr);transition:background-color .6s}.ki-qrg i{background:var(--white);transition:border-radius .5s var(--eo) calc(var(--d,0)*22ms),background-color .5s linear calc(var(--d,0)*22ms),scale .5s var(--spring) calc(var(--d,0)*22ms)}.ki-qrg i.on{background:var(--ink)}.ki-qrg.s-dots i.on{border-radius:50%;scale:.86}.ki-qrg.s-grad{background:linear-gradient(135deg,var(--ink) 15%,var(--brand-deep) 85%)}.ki-qrg.s-grad i.on{background:transparent}.ki-qrg.s-deep i.on{background:var(--brand-deep)}.ki-qrv__logo{position:absolute;left:50%;top:50%;width:2.6rem;height:2.6rem;margin:-1.3rem 0 0 -1.3rem;padding:.3rem;background:var(--white);border:2px solid var(--ink)}.ki-qrv__logo svg{display:block;width:100%;height:100%;color:var(--ink)}.ki-qrv__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;font-size:.85rem;font-weight:700}.ki-flip,.ki-price__val{display:inline-grid;overflow:hidden;vertical-align:bottom}.ki-flip>*{grid-area:1/1}.ki-phone{position:relative;width:min(16rem,100%);padding:1.4rem 1rem 1.25rem;background:var(--white);border:2px solid var(--ink);border-radius:2rem;box-shadow:8px 8px 0 var(--ink);text-align:center;transform:rotate(2deg)}.ki-phone:before{content:"";display:block;width:3.5rem;height:.4rem;margin:0 auto 1.1rem;border-radius:1rem;background:var(--ink)}.ki-bio__av{display:grid;place-items:center;width:4.25rem;height:4.25rem;margin:0 auto .75rem;border-radius:50%;background:var(--brand);color:var(--on-brand);border:2px solid var(--ink);font:400 1.3rem/1 var(--fd)}.ki-bio__n{font:400 1.12rem/1.2 var(--fd);text-transform:uppercase}.ki-bio__s{margin:.2rem 0 1rem;font-size:.82rem;color:var(--muted)}.ki-bio__links{display:grid;gap:.55rem}.ki-bio__links li{position:relative;padding:.7rem .8rem;background:var(--paper);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font-size:.9rem;font-weight:700}.ki-bio__links li:nth-child(2){background:var(--ink);color:var(--paper)}.ki-bio__links li:nth-child(2){--i:1}.ki-bio__links li:nth-child(3){--i:2}.ki-bio__links li:nth-child(4){--i:3}.ki-tapdot{position:absolute;right:1.1rem;top:50%;width:1.6rem;height:1.6rem;margin-top:-.8rem;border-radius:50%;background:var(--brand);border:2px solid var(--paper);opacity:0}.ki-sticker--bio{right:1rem;top:1rem;width:6.5rem;height:6.5rem}.ki-fchip{position:absolute;left:1.25rem;bottom:1.5rem;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;background:var(--ink);color:var(--paper);font-size:.8rem;font-weight:700;transform:rotate(-6deg)}.ki-how__stage{padding:clamp(4.5rem,9vw,8rem) 0}.ki-how__head{display:grid;gap:1rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.ki-how__title{display:grid;gap:1rem;justify-items:start}.ki-how__track{position:relative;width:min(100% - 2*var(--g),var(--max));margin-inline:auto}.ki-how__steps{display:grid;gap:1.5rem}@media(min-width:900px){.ki-how__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.ki-step{position:relative;display:grid;align-content:start;gap:1.1rem;padding:1.5rem;border:2px solid var(--line-d)}.ki-step__num{display:block;font:400 clamp(4.5rem,9vw,7rem)/.85 var(--fd);letter-spacing:-.04em;color:transparent;-webkit-text-stroke:2px var(--brand-hi);transition:color .5s}.ki-step__t{font:400 clamp(1.8rem,3.5vw,2.8rem)/1 var(--fd);letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:break-word}.ki-step__p{max-width:36ch;margin-top:.6rem;color:var(--muted-d)}.ki-how__end,.ki-how__bar{display:none}.ki-sviz{position:relative;display:grid;place-items:center;height:8.5rem;background:var(--ink-2);border:2px solid var(--line-d);overflow:hidden}.ki-sv1-long{position:absolute;left:1rem;right:1rem;top:1.1rem;padding:.5rem .7rem;background:var(--paper);color:var(--ink);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:0 50%}.ki-sv1-chip,.ki-sv2-chip{max-width:calc(100% - 2rem);padding:.5rem .8rem;background:var(--brand);color:var(--on-brand);border:2px solid var(--paper);font:400 .95rem/1 var(--fd);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ki-sv1-chip{position:absolute;left:1rem;bottom:1.1rem}.ki-sv2-chip{position:relative;z-index:1}.ki-sv2-t{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:2.6rem;height:2.6rem;margin:-1.3rem 0 0 -1.3rem;background:var(--paper);color:var(--ink);transform:translate(var(--x),var(--y))}.ki-sv2-t--1{--x:-5.2rem;--y:-2.3rem}.ki-sv2-t--2{--x:5.2rem;--y:-2.3rem;--dl:.12s}.ki-sv2-t--3{--x:0rem;--y:2.4rem;--dl:.24s}.ki-sv3{display:flex;align-items:flex-end;gap:.45rem;padding:1.25rem 1.25rem 0}.ki-sv3 i{flex:1;height:var(--h);background:var(--paper);transform-origin:50% 100%}.ki-sv3 i:nth-of-type(1){--h:32%}.ki-sv3 i:nth-of-type(2){--h:48%;--i:1}.ki-sv3 i:nth-of-type(3){--h:40%;--i:2}.ki-sv3 i:nth-of-type(4){--h:62%;--i:3}.ki-sv3 i:nth-of-type(5){--h:55%;--i:4}.ki-sv3 i:nth-of-type(6){--h:74%;--i:5}.ki-sv3 i:nth-of-type(7){--h:68%;--i:6}.ki-sv3 i:nth-of-type(8){--h:92%;--i:7;background:var(--brand)}.ki-sv3 b{position:absolute;right:.9rem;top:.8rem;padding:.25rem .5rem;background:var(--brand);color:var(--on-brand);font:700 .8rem/1 var(--fb)}.ki-how.is-scrub .ki-how__stage{position:sticky;top:0;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;gap:clamp(1rem,3vh,2.25rem);padding:4.5rem 0 1.25rem;overflow:hidden}.ki-how.is-scrub .ki-how__head{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:1rem 2.5rem;margin:0}.ki-how.is-scrub .ki-how__head .ki-sec-sub{justify-self:end;text-align:right}.ki-how.is-scrub .ki-how__track{display:flex;align-items:center;gap:7vw;width:max-content;margin:0;padding:0 var(--g);will-change:transform}.ki-how.is-scrub .ki-how__steps{display:flex;gap:7vw}.ki-how.is-scrub .ki-step{width:min(52vw,54rem);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"n n" "b v";align-items:end;gap:1.1rem 2rem;padding:clamp(1.25rem,2.4vw,2.25rem)}.ki-how.is-scrub .ki-step__num{grid-area:n;justify-self:start;font-size:clamp(5rem,22vh,13rem);transform-origin:30% 60%}.ki-how.is-scrub .ki-step__body{grid-area:b}.ki-how.is-scrub .ki-sviz{grid-area:v;height:7.5rem}.ki-how.is-scrub .ki-step__t{font-size:clamp(2rem,3.4vw,3.6rem)}.ki-how.is-scrub .ki-step.is-active .ki-step__num{color:var(--brand-hi)}.ki-how.is-scrub .ki-how__end{display:block;padding-right:6vw;font:400 clamp(4rem,13vw,13rem)/.9 var(--fd);letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:2px var(--paper);transition:color .6s}.ki-how.is-scrub .ki-how__end.is-active{color:var(--brand-hi);-webkit-text-stroke-color:var(--brand-hi)}.ki-how.is-scrub .ki-how__bar{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:.8rem;border-top:2px solid var(--line-d);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-d)}.ki-how__fill{position:absolute;left:0;right:0;top:-2px;height:2px;background:var(--brand);transform:scaleX(0);transform-origin:left}.ki-how__lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .3s}.ki-how__lbl.is-on{color:var(--brand-hi)}.ki-quotes__t{max-width:20ch}.ki-quotes__grid{display:grid;gap:2rem;margin-top:clamp(2.5rem,5vw,4rem)}.ki-quotes__grid--1{max-width:38rem}@media(min-width:900px){.ki-quotes__grid--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:64rem;gap:2.25rem}.ki-quotes__grid--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem;align-items:start}.ki-quotes__grid--3>li:nth-child(2),.ki-quotes__grid--2>li:nth-child(2){margin-top:2.5rem}}.ki-quote{display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,2.5vw,2rem);background:var(--white);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);transform:rotate(var(--r,-1.5deg));transition:transform .55s var(--spring)}.ki-quote--ink{--r:1deg;background:var(--ink);color:var(--paper);box-shadow:8px 8px 0 var(--brand)}.ki-quote--brand{--r:-1deg;background:var(--brand);color:var(--on-brand)}@media(hover:hover){.ki-quote:hover{transform:rotate(0) translateY(-6px)}}.ki-stars{display:flex;gap:.2rem}.ki-stars .ki-ic{width:1.15rem;height:1.15rem}.ki-star-off{opacity:.28}.ki-quote--ink .ki-stars{color:var(--brand-hi)}.ki-quote blockquote{font-size:clamp(1.05rem,1.4vw,1.18rem);font-weight:500;line-height:1.5;overflow-wrap:break-word}.ki-quote blockquote:before{content:"“";display:block;margin-bottom:.35rem;font:400 4rem/.7 var(--fd)}.ki-quote figcaption{display:flex;align-items:center;gap:.8rem}.ki-avatar{display:grid;place-items:center;flex:none;width:2.9rem;height:2.9rem;border:2px solid currentColor;font:400 .95rem/1 var(--fd);object-fit:cover}.ki-quote strong{display:block}.ki-quote small{display:block;font-size:.85rem;opacity:.85}.ki-pricing{background:var(--paper-2)}.ki-billing{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;margin-top:2.25rem;font-weight:700}.ki-billing__opt{color:var(--muted);cursor:pointer;transition:color .2s}.ki-billing__opt--m,[data-billing=year] .ki-billing__opt--y{color:var(--ink)}[data-billing=year] .ki-billing__opt--m{color:var(--muted)}.ki-switch{position:relative;width:68px;height:36px;padding:0;background:var(--white);border:2px solid var(--ink);border-radius:2rem;cursor:pointer;transition:background-color .3s}.ki-switch__knob{position:absolute;left:3px;top:3px;width:26px;height:26px;border-radius:50%;background:var(--ink);transition:transform .5s var(--spring)}.ki-switch[aria-checked=true]{background:var(--brand)}.ki-switch[aria-checked=true] .ki-switch__knob{transform:translate(32px)}.ki-free{display:inline-block;margin-left:.35rem;padding:.2rem .5rem;background:var(--brand);color:var(--on-brand);border:2px solid var(--ink);font-size:.78rem;font-style:normal;transform:rotate(-3deg)}.ki-plans{display:grid;gap:2rem;margin-top:clamp(2.75rem,5vw,3.75rem)}.ki-plans--1{max-width:30rem;margin-inline:auto}@media(min-width:760px){.ki-plans--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:60rem;margin-inline:auto}}@media(min-width:960px){.ki-plans--3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.ki-plans--3 .ki-plan--pro{transform:translateY(-1.25rem)}}.ki-plans>li{display:flex}.ki-plan{position:relative;display:flex;flex-direction:column;gap:1.1rem;width:100%;padding:clamp(1.5rem,2.5vw,2.25rem);background:var(--white);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink)}.ki-plan--pro{background:var(--ink);color:var(--paper);box-shadow:8px 8px 0 var(--brand)}.ki-plan__name{padding-right:4.5rem;font:400 1.5rem/1.05 var(--fd);text-transform:uppercase;overflow-wrap:anywhere}.ki-plan:not(.ki-plan--pro) .ki-plan__name{padding-right:0}.ki-plan__for{margin-top:-.6rem;color:var(--muted)}.ki-plan--pro .ki-plan__for{color:var(--muted-d)}.ki-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15em .3rem;font:400 clamp(1.7rem,2.6vw,2.6rem)/1.05 var(--fd);letter-spacing:-.03em}.ki-price__val{padding-block:.06em;overflow-wrap:anywhere}.ki-price__per{font:700 1rem/1 var(--fb);letter-spacing:0;color:var(--muted)}.ki-plan--pro .ki-price__per{color:var(--muted-d)}.ki-plan__list{display:grid;gap:.65rem;flex:1;align-content:start;padding-top:1.1rem;border-top:2px solid currentColor}.ki-plan__list li{display:flex;align-items:flex-start;gap:.6rem;font-weight:500}.ki-plan__list li:before{width:1.25rem;height:1.25rem;margin-top:.15rem}.ki-plan__list li.is-none{opacity:.55}.ki-plan__list li.is-none:before{background:transparent}.ki-plan__v{margin-left:auto;padding-left:.5rem;font-weight:700;text-align:right}.ki-plan--pro .ki-plan__list li:before{border-color:var(--brand)}.ki-plan .ki-btn{align-self:stretch;margin-top:.5rem}.ki-plan__badge{position:absolute;top:-1.15rem;right:1.25rem;padding:.45rem .8rem;background:var(--brand);color:var(--on-brand);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--paper);font:400 .85rem/1 var(--fd);text-transform:uppercase;transform:rotate(5deg)}.ki-plans__more{display:flex;justify-content:center;margin-top:3rem}.ki-faq__wrap{display:grid;gap:2.5rem}@media(min-width:960px){.ki-faq__wrap{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:4rem}.ki-faq .ki-sec-head{position:sticky;top:6.5rem}}.ki-faq__list{border-top:2px solid var(--ink)}.ki-qa{border-bottom:2px solid var(--ink);transition:background-color .3s}.ki-qa.is-open{background:var(--brand-soft)}.ki-qa__btn{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.35rem .75rem;border:0;background:none;text-align:left;font:700 clamp(1.05rem,1.7vw,1.3rem)/1.35 var(--fb);cursor:pointer}.ki-qa__btn span:first-child{min-width:0;overflow-wrap:break-word}.ki-qa__ic{position:relative;flex:none;width:2.4rem;height:2.4rem;background:var(--white);border:2px solid var(--ink);transition:transform .5s var(--spring),background-color .3s}.ki-qa__ic:before,.ki-qa__ic:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;background:currentColor}.ki-qa__ic:after{transform:rotate(90deg);transition:transform .5s var(--spring)}.ki-qa.is-open .ki-qa__ic{transform:rotate(180deg);background:var(--brand)}.ki-qa.is-open .ki-qa__ic:after{transform:rotate(0)}html:not(.js) .ki-qa__ic{display:none}.ki-qa__in{max-width:62ch;padding:0 .75rem 1.5rem;color:var(--muted)}.ki-qa__in>*+*{margin-top:.75rem}.ki-qa__in a{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.ki-qa__in ul,.ki-qa__in ol{padding-left:1.25rem;list-style:disc}.ki-posts__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem}.ki-posts__grid{display:grid;gap:2rem;margin-top:clamp(2.5rem,5vw,4rem)}@media(min-width:760px){.ki-posts__grid--2,.ki-posts__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.ki-posts__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ki-posts__grid--1{max-width:34rem}.ki-post{position:relative;display:flex;flex-direction:column;height:100%;background:var(--white);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);transform:rotate(var(--r,0deg));transition:transform .55s var(--spring),box-shadow .3s}.ki-posts__grid>li:nth-child(3n+1) .ki-post{--r:-1deg}.ki-posts__grid>li:nth-child(3n+3) .ki-post{--r:1deg}.ki-post__media{display:grid;place-items:center;aspect-ratio:16/10;overflow:hidden;background:var(--brand);color:var(--on-brand);border-bottom:2px solid var(--ink)}.ki-post__media img{width:100%;height:100%;object-fit:cover}.ki-post__ph{font:400 clamp(3rem,6vw,4.5rem)/1 var(--fd);letter-spacing:-.04em}.ki-post__body{display:grid;align-content:start;gap:.75rem;padding:1.25rem 1.35rem 1.5rem}.ki-post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;font-size:.82rem;font-weight:500;color:var(--muted)}.ki-post__t{font:400 clamp(1.2rem,2vw,1.5rem)/1.1 var(--fd);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:break-word}.ki-post__t a:after{content:"";position:absolute;inset:0}.ki-post:focus-within{outline:3px solid var(--focus);outline-offset:4px}.ki-post__t a:focus-visible{outline:0}.ki-post__x{color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(hover:hover){.ki-post:hover{transform:rotate(0) translateY(-6px);box-shadow:10px 10px 0 var(--brand-deep)}}.ki-cta{position:relative;overflow:hidden;padding:clamp(4.5rem,11vw,9rem) 0;background:var(--brand);color:var(--on-brand);border-top:2px solid var(--ink);--focus:var(--on-brand)}.ki-cta__wrap{position:relative}.ki-cta__t{max-width:15ch;font:400 clamp(2.3rem,7.2vw,7rem)/.95 var(--fd);letter-spacing:-.04em;text-transform:uppercase;overflow-wrap:break-word}.ki-cta__p{max-width:40ch;margin-top:1.5rem;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:500}.ki-cta__btns{display:flex;flex-wrap:wrap;gap:1rem 1.25rem;margin-top:2.25rem}.ki-cta .ki-btn--ink{--sc:var(--paper)}.ki-cta .ki-btn--ghost{--bd:var(--on-brand);--fg:var(--on-brand)}@media(hover:hover){.ki-cta .ki-btn--ghost:hover{--bg:var(--ink);--fg:var(--paper)}}.ki-sticker--cta{right:0;bottom:-1rem;width:11rem;height:11rem;display:none}@media(min-width:1100px){.ki-sticker--cta{display:block}.ki-cta__t{max-width:min(15ch,calc(100% - 12rem))}}.ki-ftr{padding:clamp(3.5rem,7vw,6rem) 0 3rem;background:var(--ink);color:var(--paper);border-top:2px solid var(--line-d);overflow:hidden}.ki-ftr__top{display:grid;gap:2.5rem}@media(min-width:760px){.ki-ftr__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.ki-ftr__top{grid-template-columns:minmax(0,1.4fr) repeat(auto-fit,minmax(10rem,1fr))}}.ki-ftr .ki-logo__mark{color:var(--paper)}.ki-ftr__brand{display:grid;gap:1.25rem;justify-items:start;align-content:start}.ki-ftr__blurb{max-width:36ch;color:var(--muted-d)}.ki-lang--box{border-color:var(--paper)}.ki-social{display:flex;flex-wrap:wrap;gap:.5rem}.ki-social a{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:2px solid var(--paper);transition:background-color .2s,color .2s}.ki-social .ki-ic{width:1.15rem;height:1.15rem;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.ki-social a:hover{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}}.ki-ftr__h{margin-bottom:1rem;font:700 .8rem/1 var(--fb);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-d)}.ki-ftr__col ul{display:grid;gap:.65rem}.ki-ftr__col a{font-weight:500}.ki-nl__lead{margin-bottom:1rem;color:var(--muted-d);font-size:.95rem}.ki-nl__field{display:flex;flex-wrap:wrap;gap:.75rem}.ki-nl__field input{flex:1 1 12rem;min-width:0;height:2.9rem;padding:0 .8rem;background:transparent;color:var(--paper);border:2px solid var(--paper);font:500 1rem var(--fb)}.ki-nl__field input::placeholder{color:var(--muted-d);opacity:1}.ki-nl__field input:focus{outline:3px solid var(--brand-hi);outline-offset:2px}.ki-nl__captcha{margin-top:.9rem}.ki-nl__status{min-height:1.2em;margin-top:.6rem;font-size:.85rem;color:var(--brand-hi)}.ki-nl__status:empty{display:none}.ki-nl__status.text-danger,.ki-nl__error{color:#ff9a8f}.ki-nl__error{margin-top:.4rem;font-size:.85rem}.ki-ftr__giant{margin:clamp(2.5rem,6vw,4.5rem) 0 1.5rem;overflow:hidden}.ki-ftr__giant svg{display:block;width:100%;height:auto}.ki-ftr__giant text{font:400 200px var(--fd);fill:var(--brand-hi)}.ki-ftr__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-top:1.5rem;border-top:2px solid var(--line-d);font-size:.9rem;color:var(--muted-d)}.ki-ftr__legal{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;color:var(--paper)}.ki-motion[aria-pressed=true]{color:var(--brand-hi)}.ki-cur{position:fixed;left:0;top:0;z-index:9999;width:0;height:0;pointer-events:none}.ki-cur-dot,.ki-cur-blob{position:fixed;left:0;top:0;pointer-events:none;opacity:0;mix-blend-mode:difference;transition:opacity .25s}.ki-cur-on .ki-cur-dot,.ki-cur-on .ki-cur-blob{opacity:1}.ki-cur-dot{width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#fff}.ki-cur-blob{width:40px;height:40px;margin:-20px 0 0 -20px}.ki-cur-blob span{display:block;width:100%;height:100%;border-radius:50%;background:#fff;transform:scale(.55);transition:transform .45s var(--spring)}[data-ki-cur=link] .ki-cur-blob span{transform:scale(1.5)}[data-ki-cur=lens] .ki-cur-blob span{transform:scale(3.6)}[data-ki-cur=text] .ki-cur-blob span,[data-ki-cur=hide] .ki-cur-blob span{transform:scale(0)}[data-ki-cur=text] .ki-cur-dot,[data-ki-cur=link] .ki-cur-dot{opacity:0}.ki-cur-down .ki-cur-blob span{transform:scale(.35)}html.ki-has-cursor,html.ki-has-cursor *{cursor:none!important}html.ki-has-cursor :is(input,textarea,select){cursor:text!important}[data-fx-stickers=off] .ki-sticker,[data-fx-progress=off] .ki-hdr__prog,[data-fx-cursor=off] :is(.ki-cur,.ki-fpv){display:none!important}[data-fx-header_autohide=off] .ki-hdr{transform:none!important}[data-fx-magnetic=off] .ki-btn{--mx:0px!important;--my:0px!important}[data-fx-marquee=off] .ki-band__track{animation:none!important;transform:none!important}[data-fx-cursor=off].ki-has-cursor,[data-fx-cursor=off].ki-has-cursor *{cursor:auto!important}.ps-card{background:var(--white);border:2px solid var(--ink);border-radius:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),6px 6px 0 var(--ink)}.ps-btn,.ps-btn-primary,.ps-btn-ghost{border-radius:0;font-weight:700}.ps-btn-primary{background:var(--brand);color:var(--on-brand);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);transition:transform .25s var(--spring),box-shadow .25s}.ps-btn-primary:hover{background:var(--brand);transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--ink)}.ps-btn-primary:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.ps-btn-ghost{color:var(--ink)}.ps-btn-ghost:hover{background:var(--ink);color:var(--paper)}.ps-btn-ghost.border{border:2px solid var(--ink)}.ps-input{background:var(--white);border:2px solid var(--ink);border-radius:0;color:var(--ink);font-family:var(--fb)}.ps-input:focus{outline:3px solid var(--ink);outline-offset:2px}.ps-link{font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}section.ps-page-head,header.ps-page-head{background:var(--paper) radial-gradient(circle,rgba(13,13,13,.12) 1px,transparent 1.6px) 0 0/22px 22px;border-bottom:2px solid var(--ink)}.ps-page-head h1,h1.ps-page-head{font-family:var(--fd);font-weight:400;font-size:clamp(2rem,5.4vw,4.4rem);line-height:1;letter-spacing:-.035em;text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance}h1.ps-page-head{font-size:clamp(1.9rem,4.6vw,3.6rem)}.ps-page-head p{color:var(--muted)}.ps-page-head p.uppercase{display:inline-flex;align-items:center;gap:.6rem;color:var(--ink);font-weight:700;letter-spacing:.14em}.ps-page-head p.uppercase:before{content:"";flex:none;width:.8rem;height:.8rem;background:var(--brand);border:2px solid var(--ink)}[class*="[&_h2]:mt-10"] :is(h1,h2,h3,h4){font-family:var(--fd);font-weight:400;letter-spacing:-.02em;line-height:1.1}[class*="[&_h2]:mt-10"] a{color:var(--ink);text-decoration-color:var(--brand-deep);text-decoration-thickness:2px}[class*="[&_h2]:mt-10"] blockquote{border-color:var(--brand);color:var(--ink);font-style:normal;font-weight:500}[class*="[&_h2]:mt-10"] code{background:var(--paper-2);border-radius:0}[class*="[&_h2]:mt-10"] pre{background:var(--ink);color:var(--paper);border-radius:0}[class*="[&_h2]:mt-10"] img{border:2px solid var(--ink);border-radius:0}[class*="[&_h2]:mt-10"] hr{border-top:2px solid var(--ink)}[class*="[&_h2]:mt-10"] th{border-bottom:2px solid var(--ink)}@media(prefers-reduced-motion:no-preference){html.js[data-motion=full]{scroll-behavior:smooth}html.js[data-motion=full] .ki-ftr [data-reveal],html.js[data-motion=full] main [data-reveal]:not(.ki-hero,[data-fx]){opacity:0;translate:0 2.5rem;transition:opacity .8s var(--eo),translate 1.1s var(--eo),rotate 1.1s var(--eo)}html.js[data-motion=full] main [data-reveal=tilt]{translate:0 4rem;rotate:-3deg}html.js[data-motion=full] .ki-ftr [data-reveal].is-in,html.js[data-motion=full] main [data-reveal].is-in:not(.ki-hero,[data-fx]){opacity:1;translate:none;rotate:none}html.js[data-motion=full] main [data-stagger]>*{opacity:0;translate:0 2.5rem;transition:opacity .8s var(--eo) calc(var(--i,0)*80ms),translate 1.1s var(--eo) calc(var(--i,0)*80ms),background-color .3s}html.js[data-motion=full] main [data-stagger].is-in>*{opacity:1;translate:none}html.js[data-motion=full] .ki-hero .ki-rv{opacity:0;translate:0 2.5rem;transition:opacity .8s var(--eo) var(--d,0s),translate 1.1s var(--eo) var(--d,0s),rotate 1.1s var(--eo) var(--d,0s),scale 1.1s var(--eo) var(--d,0s)}html.js[data-motion=full] .ki-hero .ki-rv--drop{translate:0 -3rem;rotate:5deg;scale:.94}html.js[data-motion=full] .ki-hero.is-in .ki-rv{opacity:1;translate:none;rotate:none;scale:none}html.js[data-motion=full] .ki-d1{--d:.05s}html.js[data-motion=full] .ki-d2{--d:.25s}html.js[data-motion=full] .ki-d3{--d:.38s}html.js[data-motion=full] .ki-d4{--d:.5s}html.js[data-motion=full] .ki-d5{--d:.6s}html.js[data-motion=full] .ki-dash__line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.2s var(--eo) .7s}html.js[data-motion=full] .ki-hero.is-in .ki-dash__line{stroke-dashoffset:0}html.js[data-motion=full] .ki-dash__area{transform:scaleY(0);transition:transform 1.6s var(--eo) .9s}html.js[data-motion=full] .ki-hero.is-in .ki-dash__area{transform:none}html.js[data-motion=full] .ki-type span{opacity:0;transition:opacity .01s calc(1.2s + var(--i,0)*65ms)}html.js[data-motion=full] .ki-hero.is-in .ki-type span{opacity:1}html.js[data-motion=full] .ki-stat:before{transform:scaleX(0);transition:transform 1.4s var(--eo) calc(var(--i,0)*80ms + .25s)}html.js[data-motion=full] [data-stagger].is-in .ki-stat:before{transform:none}html.js[data-motion=full] .ki-hl__viz .ki-ab__bar:before{transform:scaleX(0)}html.js[data-motion=full] .ki-hl__viz.is-in .ki-ab__bar:before{transform:scaleX(var(--w))}html.js[data-motion=full] .ki-stamp{opacity:0;scale:1.8}html.js[data-motion=full] .is-in .ki-stamp{opacity:1;scale:1;transition:opacity .25s 1.8s,scale .5s var(--spring) 1.8s}html.js[data-motion=full] .ki-bio__links li{opacity:0;translate:0 .9rem;transition:opacity .5s calc(.35s + var(--i,0)*.1s),translate .7s var(--spring) calc(.35s + var(--i,0)*.1s)}html.js[data-motion=full] .is-in .ki-bio__links li{opacity:1;translate:none}html.js[data-motion=full] .ki-ftr__giant text{translate:0 105%;transition:translate 1.2s var(--eo) .15s}html.js[data-motion=full] .ki-ftr__giant.is-in text{translate:none}html.js[data-motion=full] .ki-mnav{transform:translateY(-102%);transition:transform .7s var(--eo),visibility 0s .7s}html.js[data-motion=full] .ki-mnav.is-open{transform:none;transition:transform .7s var(--eo)}html.js[data-motion=full] .ki-mnav li a{transform:translateY(105%);transition:transform .7s var(--eo) calc(.15s + var(--i,0)*.06s)}html.js[data-motion=full] .ki-mnav.is-open li a{transform:none}html.js[data-motion=full] .ki-pill__dot{animation:ki-blink 1.6s ease-in-out infinite}html.js[data-motion=full] .ki-slot__track--2{animation:ki-slot2 5s cubic-bezier(.7,-.35,.25,1.35) infinite}html.js[data-motion=full] .ki-slot__track--3{animation:ki-slot3 7.5s cubic-bezier(.7,-.35,.25,1.35) infinite}html.js[data-motion=full] .ki-band__track{animation:ki-marq calc(36s / var(--marq-speed,1)) linear infinite}html.js[data-motion=full] .ki-band--b .ki-band__track{animation-direction:reverse;animation-duration:calc(42s / var(--marq-speed,1))}html.js[data-motion=full] .ki-js-marq .ki-band__track{animation:none;will-change:transform}html.js[data-motion=full] .ki-hv .ki-card{animation:ki-float 6s ease-in-out infinite}html.js[data-motion=full] .ki-hv--link .ki-card{animation-duration:7s;animation-delay:-2.5s}html.js[data-motion=full] .ki-hv--qr .ki-card{animation-duration:5.5s;animation-delay:-1s}html.js[data-motion=full] .ki-chips li:before{opacity:0;animation:ki-chip 3.6s infinite}html.js[data-motion=full] .ki-chips li:nth-child(2):before{animation-delay:1.2s}html.js[data-motion=full] .ki-chips li:nth-child(3):before{animation-delay:2.4s}html.js[data-motion=full] .ki-caret{animation:ki-caret 1s steps(1) infinite}html.js[data-motion=full] .ki-qrc__scan{opacity:1;animation:ki-scan 2.8s ease-in-out infinite}html.js[data-motion=full] .ki-dash__ping{animation:ki-ping 1.8s var(--eo) infinite}html.js[data-motion=full] .ki-sticker__spin{animation:ki-spin 18s linear infinite}html.js[data-motion=full] .ki-route__scan{animation:ki-route 6s var(--eo) infinite}html.js[data-motion=full] .ki-bio__links li:nth-child(2){animation:ki-tap 3.2s ease-in-out infinite}html.js[data-motion=full] .ki-tapdot{animation:ki-tapdot 3.2s ease-in-out infinite}html.js[data-motion=full] .ki-fchip{animation:ki-bob 4s ease-in-out infinite}html.js[data-motion=full] .ki-sv1-long{animation:ki-sv1a 3.6s var(--eo) infinite}html.js[data-motion=full] .ki-sv1-chip{animation:ki-sv1b 3.6s var(--eo) infinite}html.js[data-motion=full] .ki-sv2-t{animation:ki-sv2 3.6s var(--eo) infinite var(--dl,0s)}html.js[data-motion=full] .ki-sv3 i{animation:ki-sv3 3.6s var(--eo) infinite calc(var(--i,0)*.07s)}html.js[data-motion=full] .ki-plan__badge{animation:ki-wig 4.5s ease-in-out infinite}html.js[data-motion=full] .ki-how.is-scrub .ki-step:not(.is-active) .ki-sviz *{animation-play-state:paused}html.js[data-motion=full] .ki-shake .ki-shorten__field{animation:ki-shake .5s cubic-bezier(.36,.07,.19,.97)}html.js[data-motion=full] .ki-result.is-shown{animation:ki-resIn .55s var(--eo) both}html.js[data-motion=full] .ki-result.is-shown .ki-result__qr img{animation:ki-pop .45s var(--spring) both .2s}html.js[data-motion=full] .ki-rc{display:inline-block;animation:ki-rcIn .55s var(--spring) both calc(.12s + var(--i,0)*28ms)}html.js[data-motion=full] .ki-c.ki-jump{animation:ki-jump .6s var(--spring)}html.js[data-motion=full] .ki-fl-in,html.js[data-motion=full] .ki-flipin{animation:ki-flIn .55s var(--eo) both}html.js[data-motion=full] .ki-fl-out{animation:ki-flOut .4s var(--eo) both}html.js[data-motion=full] .ki-fpv.ki-swap .ki-fpv__ic{animation:ki-swap .45s var(--spring)}html.js[data-motion=full] .ki-qa.is-open .ki-qa__in{animation:ki-qaIn .5s var(--eo)}html.js[data-motion=full]:not([data-fx-split_intro=off]) .ki-hero__title:not(.ki-done) .ki-c{animation:ki-rise .55s var(--spring) backwards min(calc(var(--i,0)*9ms),.4s)}html.js[data-motion=full]:not([data-fx-split_intro=off]) .ki-hero__title:not(.ki-done) .ki-mark:before{animation:ki-markIn .8s var(--eo) backwards .45s}html.js[data-motion=full]:not([data-fx-split_intro=off]) [data-reveal][data-fx=split_intro] .ki-split--words .ki-w{overflow:hidden}html.js[data-motion=full]:not([data-fx-split_intro=off]) [data-reveal][data-fx=split_intro].ki-done .ki-split--words .ki-w{overflow:visible}html.js[data-motion=full]:not([data-fx-split_intro=off]) [data-reveal][data-fx=split_intro] .ki-wi{transition:translate 1s var(--eo) calc(var(--i,0)*55ms),rotate 1s var(--eo) calc(var(--i,0)*55ms)}html.js[data-motion=full]:not([data-fx-split_intro=off]) [data-reveal][data-fx=split_intro]:not(.is-in) .ki-wi{translate:0 115%;rotate:5deg}html.js[data-motion=full]:not([data-fx-split_intro=off]) [data-reveal][data-fx=split_intro] .ki-mark:before{transition:transform .8s var(--eo) .35s}html.js[data-motion=full]:not([data-fx-split_intro=off]) [data-reveal][data-fx=split_intro]:not(.is-in) .ki-mark:before{transform:rotate(-1.2deg) scaleX(0)}}[data-loop].is-paused *,[data-loop].is-paused *:before,[data-loop].is-paused *:after,html.tab-hidden *,html.tab-hidden *:before,html.tab-hidden *:after{animation-play-state:paused!important}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@keyframes ki-blink{50%{opacity:.25}}@keyframes ki-slot2{0%,40%{transform:translateY(0)}50%,90%{transform:translateY(-1.25em)}to{transform:translateY(-2.5em)}}@keyframes ki-slot3{0%,25%{transform:translateY(0)}33.3%,58.3%{transform:translateY(-1.25em)}66.6%,91.6%{transform:translateY(-2.5em)}to{transform:translateY(-3.75em)}}@keyframes ki-marq{to{transform:translate3d(-50%,0,0)}}@keyframes ki-float{50%{translate:0 -12px}}@keyframes ki-chip{0%,28%{opacity:1}36%,to{opacity:0}}@keyframes ki-caret{50%{opacity:0}}@keyframes ki-scan{50%{transform:translateY(5rem)}}@keyframes ki-ping{0%{transform:scale(1);opacity:.9}to{transform:scale(3.4);opacity:0}}@keyframes ki-spin{to{transform:rotate(1turn)}}@keyframes ki-route{0%,18%{transform:none}25%,43%{transform:translateY(100%)}50%,68%{transform:translateY(200%)}75%,93%{transform:translateY(300%)}}@keyframes ki-tap{0%,64%,86%,to{transform:none;box-shadow:3px 3px 0 var(--ink)}72%,78%{transform:translate(3px,3px);box-shadow:0 0 0 var(--ink)}}@keyframes ki-tapdot{0%,56%{opacity:0;transform:scale(1.8)}68%{opacity:.9;transform:scale(1)}82%,to{opacity:0;transform:scale(.6)}}@keyframes ki-bob{50%{translate:0 -9px}}@keyframes ki-sv1a{0%,28%{transform:none;opacity:1}42%,86%{transform:scaleX(.3);opacity:.3}}@keyframes ki-sv1b{0%,34%{transform:scale(0) rotate(-10deg)}46%{transform:scale(1.12) rotate(3deg)}54%,86%{transform:none}96%,to{transform:scale(0)}}@keyframes ki-sv2{0%,8%{transform:scale(.2);opacity:0}30%,84%{transform:translate(var(--x),var(--y));opacity:1}to{transform:translate(var(--x),var(--y)) scale(.6);opacity:0}}@keyframes ki-sv3{0%,to{transform:scaleY(.06)}38%,84%{transform:none}}@keyframes ki-wig{0%,84%,to{rotate:0deg}88%{rotate:-7deg}92%{rotate:6deg}96%{rotate:-3deg}}@keyframes ki-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-8px)}40%,60%{transform:translate(8px)}}@keyframes ki-resIn{0%{opacity:0;transform:translateY(-10px) scale(.97)}}@keyframes ki-rcIn{0%{opacity:0;transform:translateY(70%) rotate(14deg)}}@keyframes ki-pop{0%{transform:scale(0)}}@keyframes ki-jump{40%{transform:translateY(-.14em) rotate(-9deg)}70%{transform:translateY(.02em) rotate(3deg)}}@keyframes ki-flIn{0%{opacity:0;transform:translateY(100%) rotate(5deg)}}@keyframes ki-flOut{to{opacity:0;transform:translateY(-100%)}}@keyframes ki-swap{0%{opacity:0;translate:0 35%;rotate:-25deg}}@keyframes ki-qaIn{0%{opacity:0;transform:translateY(-.5rem)}}@keyframes ki-rise{0%{translate:0 .3em;rotate:9deg}}@keyframes ki-markIn{0%{transform:rotate(-1.2deg) scaleX(0)}}
