.kp__cta[data-astro-cid-2ktlcj5w],.kp__endLinks[data-astro-cid-2ktlcj5w]{flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;display:flex}.kp__buy[data-astro-cid-2ktlcj5w]{background:var(--kit-ink);height:3.1rem;color:var(--kit-bg);border-radius:999px;align-items:center;gap:.75rem;padding:0 .45rem 0 1.35rem;font-size:1rem;font-weight:600;display:inline-flex}.kp__price[data-astro-cid-2ktlcj5w]{opacity:.7;font-weight:500}.kp__buy[data-astro-cid-2ktlcj5w] i[data-astro-cid-2ktlcj5w]{background:var(--accent);color:#0a0a0a;width:2.25rem;height:2.25rem;transition:transform .5s var(--ease-out-expo);border-radius:50%;place-items:center;font-style:normal;display:grid}.kp__buy[data-astro-cid-2ktlcj5w]:hover i[data-astro-cid-2ktlcj5w]{transform:rotate(-45deg)}.kp__demo[data-astro-cid-2ktlcj5w]{text-underline-offset:.25em;font-weight:550;text-decoration:underline}.kp__buyNote[data-astro-cid-2ktlcj5w]{color:var(--muted);margin:.7rem 0 0;font-size:.85rem}.kp__buyNote[data-astro-cid-2ktlcj5w] a[data-astro-cid-2ktlcj5w]{color:var(--kit-ink);text-underline-offset:.2em;text-decoration:underline}.kp__guar[data-astro-cid-2ktlcj5w]{color:var(--muted);max-width:44ch;margin:.45rem 0 0;font-size:.8rem;line-height:1.45}.kp__guar[data-astro-cid-2ktlcj5w] strong[data-astro-cid-2ktlcj5w]{color:var(--kit-ink);font-weight:600}.kp__guar[data-astro-cid-2ktlcj5w] a[data-astro-cid-2ktlcj5w]{color:var(--kit-ink);text-underline-offset:.2em;white-space:nowrap;text-decoration:underline}.kp__titles[data-astro-cid-2ktlcj5w]{margin:0 0 var(--sp-3);display:grid}.kp__titles[data-astro-cid-2ktlcj5w]>[data-astro-cid-2ktlcj5w]{grid-area:1/1}.kp__titles[data-astro-cid-2ktlcj5w] .kp__title[data-astro-cid-2ktlcj5w]{margin:0}.kp__titles[data-astro-cid-2ktlcj5w] .kp__yours[data-astro-cid-2ktlcj5w]{visibility:hidden;font-family:var(--font-display);font-weight:400;font-size:max(2.2rem, min(clamp(4rem, 10vw, 11rem), 15vh, calc(100cqi * 1.8 / var(--n,6))));overflow-wrap:anywhere}.kp__titles[data-astro-cid-2ktlcj5w].is-yours #kp-title[data-astro-cid-2ktlcj5w]{visibility:hidden}.kp__titles[data-astro-cid-2ktlcj5w].is-yours .kp__yours[data-astro-cid-2ktlcj5w]{visibility:visible}.kp__name[data-astro-cid-2ktlcj5w]{margin:0 0 var(--sp-4);gap:.4rem;max-width:30rem;display:grid}.kp__nameL[data-astro-cid-2ktlcj5w]{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:500}.kp__nameRow[data-astro-cid-2ktlcj5w]{gap:.5rem;min-width:0;display:flex}.kp__nameRow[data-astro-cid-2ktlcj5w] input[data-astro-cid-2ktlcj5w]{border:1px solid var(--hair);background:color-mix(in srgb, var(--kit-ink) 5%, var(--kit-bg));min-width:0;height:3.1rem;color:var(--kit-ink);font:inherit;border-radius:999px;flex:auto;padding:0 1.1rem;font-size:1.05rem;transition:border-color .25s,box-shadow .25s}.kp__nameRow[data-astro-cid-2ktlcj5w] input[data-astro-cid-2ktlcj5w]::placeholder{color:var(--muted);opacity:.8}.kp__nameRow[data-astro-cid-2ktlcj5w] input[data-astro-cid-2ktlcj5w]:focus{border-color:var(--kit-ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 40%, transparent);outline:none}.kp__nameRow[data-astro-cid-2ktlcj5w] button[data-astro-cid-2ktlcj5w]{background:var(--kit-ink);height:3.1rem;color:var(--kit-bg);border-radius:999px;flex:none;align-items:center;gap:.55rem;padding:0 .5rem 0 1.2rem;font-size:1rem;font-weight:600;display:inline-flex}.kp__nameRow[data-astro-cid-2ktlcj5w] button[data-astro-cid-2ktlcj5w] i[data-astro-cid-2ktlcj5w]{background:var(--accent);color:#0a0a0a;width:2.1rem;height:2.1rem;transition:transform .5s var(--ease-out-expo);border-radius:50%;place-items:center;font-style:normal;display:grid}.kp__nameRow[data-astro-cid-2ktlcj5w] button[data-astro-cid-2ktlcj5w]:hover i[data-astro-cid-2ktlcj5w]{transform:rotate(-45deg)}.kp__nameNote[data-astro-cid-2ktlcj5w]{color:var(--muted);font-size:.8rem;line-height:1.4}.kp[data-astro-cid-2ktlcj5w]{--p:0;--travel:0;--muted:color-mix(in srgb, var(--kit-ink) 64%, var(--kit-bg));--hair:color-mix(in srgb, var(--kit-ink) 16%, var(--kit-bg));height:calc(var(--travel) * 1px + 100vh);position:relative}.kp__pin[data-astro-cid-2ktlcj5w]{will-change:transform;height:100dvh;position:sticky;top:0;overflow:hidden}body.has-smooth-scroll .kp__pin[data-astro-cid-2ktlcj5w]{position:relative}.kp__track[data-astro-cid-2ktlcj5w]{width:max-content;height:100%;padding:4.5rem var(--gutter) 3rem;box-sizing:border-box;transform:translate3d(calc(var(--p) * var(--travel) * -1px), 0, 0);will-change:transform;align-items:center;gap:clamp(2rem,5vw,6rem);display:flex}.kp__intro[data-astro-cid-2ktlcj5w]{flex-direction:column;flex:0 0 min(34rem,36vw);justify-content:center;align-self:stretch;display:flex;container-type:inline-size}.kp__kicker[data-astro-cid-2ktlcj5w]{margin:0 0 var(--sp-4);font-family:var(--font-body);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.6rem;font-size:.75rem;font-weight:500;display:inline-flex}.kp__dot[data-astro-cid-2ktlcj5w]{background:var(--accent);border-radius:50%;width:6px;height:6px}.kp__title[data-astro-cid-2ktlcj5w]{letter-spacing:-.055em;margin:0 0 var(--sp-4);font-size:clamp(4rem,10vw,11rem);line-height:.86}.kp__lead[data-astro-cid-2ktlcj5w]{margin:0 0 var(--sp-3);font-size:var(--fs-lead);max-width:26ch;line-height:1.35}.kp__body[data-astro-cid-2ktlcj5w]{margin:0 0 var(--sp-4);color:var(--muted);max-width:46ch;line-height:1.55}.kp__lists[data-astro-cid-2ktlcj5w]{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.kp__label[data-astro-cid-2ktlcj5w]{border-bottom:1px solid var(--hair);font-family:var(--font-body);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem;padding-bottom:.5rem;font-size:.75rem;font-weight:400}.kp__lists[data-astro-cid-2ktlcj5w] ul[data-astro-cid-2ktlcj5w]{font-size:var(--fs-small);gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.kp__cta[data-astro-cid-2ktlcj5w]{margin:0 0 var(--sp-3)}.kp__note[data-astro-cid-2ktlcj5w]{margin:0 0 var(--sp-4);font-size:var(--fs-small);color:var(--muted);max-width:40ch}.kp__brief[data-astro-cid-2ktlcj5w]{flex:0 0 min(34rem,36vw)}.kp__brief[data-astro-cid-2ktlcj5w] .kp__lists[data-astro-cid-2ktlcj5w]{margin-bottom:0}:root[data-js=true] .kp[data-astro-cid-2ktlcj5w]:not(.is-static) .kp__frame[data-astro-cid-2ktlcj5w]{order:3}:root[data-js=true] .kp[data-astro-cid-2ktlcj5w]:not(.is-static) .kp__frame[data-astro-cid-2ktlcj5w]:first-of-type{order:1}:root[data-js=true] .kp[data-astro-cid-2ktlcj5w]:not(.is-static) .kp__brief[data-astro-cid-2ktlcj5w]{order:2}:root[data-js=true] .kp[data-astro-cid-2ktlcj5w]:not(.is-static) .kp__end[data-astro-cid-2ktlcj5w]{order:4}.kp__frame[data-astro-cid-2ktlcj5w]{flex-direction:column;flex:none;gap:.9rem;margin:0;display:flex}.kp__bezel[data-astro-cid-2ktlcj5w]{--pad:clamp(6px, .55vw, 10px);height:min(64vh,40vw);aspect-ratio:var(--ar);padding:var(--pad);border-radius:var(--radius);box-sizing:border-box;background:#eeeff2}.kp__media[data-astro-cid-2ktlcj5w]{border-radius:calc(var(--radius) - var(--pad));background:#0a0a0a;width:100%;height:100%;position:relative;overflow:hidden}.kp__media[data-astro-cid-2ktlcj5w] [data-astro-cid-2ktlcj5w]:is(video,img){object-fit:cover;width:112%;height:100%;transform:translate3d(calc(var(--px,0) * 5%), 0, 0);will-change:transform;position:absolute;top:0;left:-6%}.kp__frame[data-astro-cid-2ktlcj5w] figcaption[data-astro-cid-2ktlcj5w]{font-family:var(--font-body);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);gap:1rem;font-size:.75rem;font-weight:500;display:flex}.kp__frame[data-astro-cid-2ktlcj5w] figcaption[data-astro-cid-2ktlcj5w] span[data-astro-cid-2ktlcj5w]{color:var(--kit-ink)}.kp__end[data-astro-cid-2ktlcj5w]{flex:0 0 min(30rem,34vw);padding-right:3vw}.kp__for[data-astro-cid-2ktlcj5w]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex;margin:0 0 var(--sp-4)!important}.kp__for[data-astro-cid-2ktlcj5w] span[data-astro-cid-2ktlcj5w]{letter-spacing:.03em;text-transform:uppercase;width:100%;color:var(--muted);font-size:.75rem}.kp__for[data-astro-cid-2ktlcj5w] a[data-astro-cid-2ktlcj5w]{border:1px solid var(--hair);color:var(--kit-ink);border-radius:999px;padding:.4rem .8rem;font-size:.9rem;transition:background .25s,color .25s}.kp__for[data-astro-cid-2ktlcj5w] a[data-astro-cid-2ktlcj5w]:hover{background:var(--kit-ink);color:var(--kit-bg)}.kp__endTitle[data-astro-cid-2ktlcj5w]{letter-spacing:-.04em;margin:0 0 var(--sp-3);font-size:clamp(2.25rem,4vw,4.25rem);line-height:.95}.kp__end[data-astro-cid-2ktlcj5w] p[data-astro-cid-2ktlcj5w]{color:var(--muted);max-width:40ch;margin:0 0 var(--sp-4)}.kp__endLinks[data-astro-cid-2ktlcj5w]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.kp__setup[data-astro-cid-2ktlcj5w]{border:1px solid var(--kit-ink);height:3.1rem;color:var(--kit-ink);border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem;font-size:.9rem;font-weight:600;transition:background .25s,color .25s;display:inline-flex}.kp__setup[data-astro-cid-2ktlcj5w]:hover{background:var(--kit-ink);color:var(--kit-bg)}.kp__setup[data-astro-cid-2ktlcj5w] i[data-astro-cid-2ktlcj5w]{font-style:normal}.kp__end[data-astro-cid-2ktlcj5w] .kp__ways[data-astro-cid-2ktlcj5w]{margin:calc(-1 * var(--sp-4) + .8rem) 0 var(--sp-3);font-size:.85rem}.kp__ways[data-astro-cid-2ktlcj5w] a[data-astro-cid-2ktlcj5w]{color:var(--kit-ink);text-underline-offset:.2em;text-decoration:underline}.kp__end[data-astro-cid-2ktlcj5w] .kp__aff[data-astro-cid-2ktlcj5w]{margin-top:calc(-1 * var(--sp-3) + .4rem);opacity:.75}.kp__end[data-astro-cid-2ktlcj5w] .kp__endLinks[data-astro-cid-2ktlcj5w]{gap:.6rem;max-width:none}.kp__endLinks--more[data-astro-cid-2ktlcj5w]{gap:1.25rem}.kp__all[data-astro-cid-2ktlcj5w]{color:var(--kit-ink);font-size:var(--fs-small);border-bottom:1px solid var(--hair);padding-bottom:2px}.kp__all[data-astro-cid-2ktlcj5w]:hover{border-color:var(--kit-ink)}.kp__hint[data-astro-cid-2ktlcj5w]{right:var(--gutter);bottom:var(--sp-4);font-family:var(--font-body);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);opacity:clamp(0, calc(1 - var(--p) * 12), 1);font-size:.75rem;font-weight:500;position:absolute}.kp__hint[data-astro-cid-2ktlcj5w] span[data-astro-cid-2ktlcj5w]{color:var(--accent);margin-left:.4rem;display:inline-block}.kp[data-astro-cid-2ktlcj5w].is-static,:root:not([data-js=true]) .kp[data-astro-cid-2ktlcj5w]{height:auto}.kp[data-astro-cid-2ktlcj5w].is-static .kp__pin[data-astro-cid-2ktlcj5w],:root:not([data-js=true]) .kp__pin[data-astro-cid-2ktlcj5w]{height:auto;position:relative;overflow:visible;transform:none!important}.kp[data-astro-cid-2ktlcj5w].is-static .kp__track[data-astro-cid-2ktlcj5w],:root:not([data-js=true]) .kp__track[data-astro-cid-2ktlcj5w]{align-items:stretch;gap:var(--sp-6);width:auto;height:auto;padding:7rem var(--gutter) var(--sp-7);flex-direction:column;transform:none}.kp[data-astro-cid-2ktlcj5w].is-static .kp__intro[data-astro-cid-2ktlcj5w],.kp[data-astro-cid-2ktlcj5w].is-static .kp__brief[data-astro-cid-2ktlcj5w],.kp[data-astro-cid-2ktlcj5w].is-static .kp__end[data-astro-cid-2ktlcj5w],:root:not([data-js=true]) [data-astro-cid-2ktlcj5w]:is(.kp__intro,.kp__brief,.kp__end){flex:none;max-width:40rem;padding:0}.kp[data-astro-cid-2ktlcj5w].is-static .kp__bezel[data-astro-cid-2ktlcj5w],:root:not([data-js=true]) .kp__bezel[data-astro-cid-2ktlcj5w]{width:100%;height:auto}.kp[data-astro-cid-2ktlcj5w].is-static .kp__media[data-astro-cid-2ktlcj5w] [data-astro-cid-2ktlcj5w]:is(video,img),:root:not([data-js=true]) .kp__media[data-astro-cid-2ktlcj5w] [data-astro-cid-2ktlcj5w]:is(video,img){width:100%;left:0;transform:none}.kp[data-astro-cid-2ktlcj5w].is-static .kp__hint[data-astro-cid-2ktlcj5w],:root:not([data-js=true]) .kp__hint[data-astro-cid-2ktlcj5w]{display:none}@media (width<=860px){.kp__lists[data-astro-cid-2ktlcj5w]{grid-template-columns:1fr}}
