.kbd[data-astro-cid-4xlbwpic]{position:relative;height:62vh;min-height:420px;max-height:720px;overflow:hidden;cursor:grab;user-select:none;touch-action:pan-y}.kbd[data-astro-cid-4xlbwpic].is-dragging{cursor:grabbing}@media(max-width:767px){.kbd[data-astro-cid-4xlbwpic]{height:58vh;min-height:360px}}.kbd-scale[data-astro-cid-4xlbwpic]{position:absolute;top:0;left:0;transform-origin:top left}@media(max-width:767px){.kbd-scale[data-astro-cid-4xlbwpic]{transform:scale(.55)}}.kbd-world[data-astro-cid-4xlbwpic]{position:absolute;top:0;left:0;will-change:transform}.kbd-tile[data-astro-cid-4xlbwpic]{position:absolute}.kbd-card[data-astro-cid-4xlbwpic]{position:absolute;padding:12px;border-radius:22px;background-color:color-mix(in srgb,var(--cream-1) 6%,var(--ink));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cream-1) 11%,transparent),0 30px 80px #00000073;contain:layout paint}.kbd-card[data-astro-cid-4xlbwpic] *{pointer-events:none}.kbd-label[data-astro-cid-4xlbwpic]{display:flex;align-items:center;justify-content:space-between;gap:12px;height:22px;margin:0 4px 8px;font-size:12px;color:color-mix(in srgb,var(--cream-1) 60%,transparent);white-space:nowrap}.kbd-price[data-astro-cid-4xlbwpic]{color:var(--green-9);font-weight:600}.kbd-media[data-astro-cid-4xlbwpic]{height:256px;overflow:hidden;border-radius:12px;background-color:var(--ink)}.kbd-video[data-astro-cid-4xlbwpic]{display:block;width:100%;height:100%;object-fit:cover}.kbd-fade[data-astro-cid-4xlbwpic]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,var(--ink) 0%,transparent 18%,transparent 82%,var(--ink) 100%),linear-gradient(90deg,var(--ink) 0%,transparent 10%,transparent 90%,var(--ink) 100%)}.khd[data-astro-cid-cpv34tta]{position:relative;overflow:hidden;isolation:isolate;margin-left:calc(50% - 50vw + var(--sbw, 0px) / 2);margin-right:calc(50% - 50vw + var(--sbw, 0px) / 2);margin-top:-52px;padding-top:52px;background-color:var(--ink);background-image:radial-gradient(ellipse 45% 35% at 50% 0%,color-mix(in srgb,var(--blue) 16%,var(--ink)) 0%,color-mix(in srgb,var(--blue) 3%,var(--ink)) 55%,var(--ink) 100%)}.khd-light[data-astro-cid-cpv34tta]{position:absolute;top:52px;left:50%;width:0;height:0;z-index:-1}.khd-halo[data-astro-cid-cpv34tta]{position:absolute;top:150px;left:0;width:560px;height:560px;border-radius:50%;translate:-50% -50%;background:radial-gradient(circle,color-mix(in srgb,var(--blue) 60%,var(--cream-1)) 0%,color-mix(in srgb,var(--blue) 28%,transparent) 22%,transparent 58%);filter:blur(20px);animation:khd-pulse-glow 4.5s ease-in-out infinite}.khd-ray[data-astro-cid-cpv34tta]{--run: var(--len);position:absolute;top:150px;left:0;width:var(--run);height:0;transform-origin:0 0;rotate:var(--rot);opacity:var(--o)}.khd-core[data-astro-cid-cpv34tta]{position:absolute;left:0;top:calc(var(--w) * -.35);width:55%;height:max(1px,calc(var(--w) * .7));border-radius:9999px;background:linear-gradient(90deg,var(--cream-1) 0%,color-mix(in srgb,var(--blue) 55%,var(--cream-1)) 30%,transparent 100%)}.khd-haze[data-astro-cid-cpv34tta]{position:absolute;left:0;top:-24px;width:100%;height:48px;filter:blur(7px)}.khd-haze-shape[data-astro-cid-cpv34tta]{position:absolute;inset:0;overflow:hidden;clip-path:polygon(0 49%,100% calc(50% - var(--w) * 9),100% calc(50% + var(--w) * 9),0 51%);background:linear-gradient(90deg,color-mix(in srgb,var(--blue) 70%,var(--cream-1)) 0%,color-mix(in srgb,var(--blue) 75%,transparent) 25%,color-mix(in srgb,var(--blue) 30%,transparent) 60%,transparent 100%)}.khd-pulse[data-astro-cid-cpv34tta]{position:absolute;top:0;left:0;width:160px;height:100%;background:linear-gradient(90deg,transparent,var(--cream-1) 70%,transparent);opacity:0;animation:khd-pulse var(--dur) cubic-bezier(.4,0,.6,1) var(--delay) infinite}@keyframes khd-pulse{0%{transform:translate(-160px);opacity:0}8%{opacity:1}55%{opacity:.85}70%,to{transform:translate(var(--run));opacity:0}}.khd-mark[data-astro-cid-cpv34tta]{position:absolute;top:150px;left:0;display:grid;place-items:center;width:112px;height:112px;translate:-50% -50%;color:var(--cream-1);animation:khd-float 7s ease-in-out infinite,khd-mark-glow 4.5s ease-in-out infinite}.khd-mark[data-astro-cid-cpv34tta] svg[data-astro-cid-cpv34tta]{width:100%;height:100%}@keyframes khd-pulse-glow{0%,to{scale:.94;opacity:.7}50%{scale:1.1;opacity:1}}@keyframes khd-mark-glow{0%,to{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--blue) 70%,var(--cream-1))) drop-shadow(0 0 32px var(--blue))}50%{filter:drop-shadow(0 0 22px color-mix(in srgb,var(--blue) 50%,var(--cream-1))) drop-shadow(0 0 64px var(--blue))}}@keyframes khd-float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-8px) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.khd-halo[data-astro-cid-cpv34tta],.khd-mark[data-astro-cid-cpv34tta],.khd-pulse[data-astro-cid-cpv34tta]{animation:none}.khd-mark[data-astro-cid-cpv34tta]{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--blue) 60%,var(--cream-1))) drop-shadow(0 0 48px var(--blue))}}@media(max-width:767px){.khd-halo[data-astro-cid-cpv34tta],.khd-ray[data-astro-cid-cpv34tta],.khd-mark[data-astro-cid-cpv34tta]{top:78px}.khd-mark[data-astro-cid-cpv34tta]{width:68px;height:68px}.khd-halo[data-astro-cid-cpv34tta]{width:340px;height:340px}.khd-ray[data-astro-cid-cpv34tta]{--run: calc(var(--len) * .6)}}.khd-copy[data-astro-cid-cpv34tta]{position:relative}.khd-copy[data-astro-cid-cpv34tta]:before{content:"";position:absolute;inset:-40px -10% -30px;z-index:-1;background:radial-gradient(ellipse 60% 55% at 50% 50%,var(--ink) 0%,color-mix(in srgb,var(--ink) 85%,transparent) 45%,transparent 75%);pointer-events:none}.khd-grain[data-astro-cid-cpv34tta]{position:absolute;inset:-50%;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='220'%20height='220'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.9'%20numOctaves='3'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20values='0%200%200%200%201%20%200%200%200%200%201%20%200%200%200%200%201%20%201.5%201.5%201.5%200%20-2.65'/%3E%3C/filter%3E%3Crect%20width='220'%20height='220'%20filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;opacity:.22;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 58%,transparent 74%);mask-image:linear-gradient(180deg,#000 0%,#000 58%,transparent 74%);animation:khd-grain .8s steps(1) infinite}@keyframes khd-grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-1%)}80%{transform:translate(3%,3%)}}@media(prefers-reduced-motion:reduce){.khd-grain[data-astro-cid-cpv34tta]{animation:none}}.khd-inner[data-astro-cid-cpv34tta]{padding-top:250px}@media(max-width:767px){.khd-inner[data-astro-cid-cpv34tta]{padding-top:132px}}.khd-badge[data-astro-cid-cpv34tta]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:9999px;background-color:color-mix(in srgb,var(--cream-1) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cream-1) 16%,transparent);font-size:13px;font-weight:600;color:var(--cream-1);backdrop-filter:blur(8px)}.khd-title[data-astro-cid-cpv34tta]{margin:18px auto 0;max-width:21ch;font-size:35px;font-weight:700;letter-spacing:-.05em;line-height:1.05;color:var(--cream-1);text-wrap:balance}.khd-hl[data-astro-cid-cpv34tta]{color:var(--yellow-vivid);text-shadow:0 0 26px color-mix(in srgb,var(--yellow-vivid) 45%,transparent)}.khd-sub[data-astro-cid-cpv34tta]{margin:18px auto 0;max-width:46ch;font-size:16px;line-height:1.6;color:color-mix(in srgb,var(--cream-1) 68%,transparent);text-wrap:balance}@media(min-width:640px){.khd-title[data-astro-cid-cpv34tta]{font-size:60px}.khd-sub[data-astro-cid-cpv34tta]{font-size:19px}}.khd-actions[data-astro-cid-cpv34tta]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.khd-btn[data-astro-cid-cpv34tta]{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border-radius:9999px;font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:transform .2s ease,opacity .2s ease,background-color .2s ease}.khd-btn[data-astro-cid-cpv34tta].is-primary{background-color:var(--cream-1);color:var(--gray-12)}.khd-btn[data-astro-cid-cpv34tta].is-ghost{background-color:color-mix(in srgb,var(--cream-1) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cream-1) 18%,transparent);color:var(--cream-1)}.khd-btn[data-astro-cid-cpv34tta]:hover{transform:translateY(-2px)}.khd-btn[data-astro-cid-cpv34tta].is-ghost:hover{background-color:color-mix(in srgb,var(--cream-1) 12%,transparent)}@media(min-width:640px){.khd-btn[data-astro-cid-cpv34tta]{gap:10px;padding:16px 34px;font-size:16px}}@media(prefers-reduced-motion:reduce){.khd-btn[data-astro-cid-cpv34tta]{transition:none}.khd-btn[data-astro-cid-cpv34tta]:hover{transform:none}}.khd-proof[data-astro-cid-cpv34tta]{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:28px}.khd-avatars[data-astro-cid-cpv34tta]{display:flex}.khd-avatar[data-astro-cid-cpv34tta]{display:block;width:40px;height:40px;overflow:hidden;border-radius:50%;box-shadow:0 0 0 3px var(--ink)}.khd-avatar[data-astro-cid-cpv34tta]+.khd-avatar[data-astro-cid-cpv34tta]{margin-left:-8px}.khd-avatar[data-astro-cid-cpv34tta] img[data-astro-cid-cpv34tta]{display:block;width:100%;height:100%;object-fit:cover}.khd-rating[data-astro-cid-cpv34tta]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.khd-stars[data-astro-cid-cpv34tta]{display:inline-flex;gap:2px}.khd-proof-label[data-astro-cid-cpv34tta]{font-size:12px;color:color-mix(in srgb,var(--cream-1) 60%,transparent)}.khd-board[data-astro-cid-cpv34tta]{margin-top:32px;padding-bottom:24px}@media(min-width:640px){.khd-board[data-astro-cid-cpv34tta]{margin-top:80px;padding-bottom:40px}}.ktr[data-astro-cid-4ox3noyu]{position:relative;overflow:hidden;isolation:isolate;margin-left:calc(50% - 50vw + var(--sbw, 0px) / 2);margin-right:calc(50% - 50vw + var(--sbw, 0px) / 2);margin-bottom:112px;background-color:var(--ink);background-image:radial-gradient(ellipse 70% 50% at 50% 0%,color-mix(in srgb,var(--blue) 14%,var(--ink)) 0%,var(--ink) 70%)}@media(min-width:640px){.ktr[data-astro-cid-4ox3noyu]{margin-bottom:176px}}.ktr-inner[data-astro-cid-4ox3noyu]{padding-top:96px;padding-bottom:96px}@media(min-width:640px){.ktr-inner[data-astro-cid-4ox3noyu]{padding-top:136px;padding-bottom:136px}}.ktr-head[data-astro-cid-4ox3noyu]{text-align:center}.ktr-title[data-astro-cid-4ox3noyu]{margin:12px auto 0;max-width:22ch;font-size:28px;font-weight:700;letter-spacing:-.04em;line-height:1.1;color:var(--cream-1);text-wrap:balance}@media(min-width:640px){.ktr-title[data-astro-cid-4ox3noyu]{font-size:42px}}.ktr-hot[data-astro-cid-4ox3noyu]{color:var(--green-9);text-shadow:0 0 24px color-mix(in srgb,var(--green-9) 55%,transparent)}.ktr-stage[data-astro-cid-4ox3noyu]{position:relative;isolation:isolate;width:min(1000px,100%);margin:40px auto 0}@media(min-width:640px){.ktr-stage[data-astro-cid-4ox3noyu]{margin-top:64px}}.ktr-scene[data-astro-cid-4ox3noyu]{position:relative}.ktr-stage[data-astro-cid-4ox3noyu] .ktr-photo{position:relative;display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 8%,#000 84%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 8%,#000 84%,transparent 100%);mask-composite:intersect}.ktr-flare-wrap[data-astro-cid-4ox3noyu]{position:absolute;left:45.5%;top:78.5%;z-index:1;width:18%;aspect-ratio:1;translate:-50% -50%;mix-blend-mode:screen;pointer-events:none}.ktr-flare[data-astro-cid-4ox3noyu]{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--cream-1) 70%,transparent) 0%,color-mix(in srgb,var(--yellow-9) 50%,transparent) 22%,color-mix(in srgb,var(--accent) 25%,transparent) 45%,transparent 70%);animation:ktr-flare 3.6s ease-in-out infinite}@keyframes ktr-flare{0%,to{opacity:.45;scale:.9}50%{opacity:.9;scale:1.08}}.ktr-grid[data-astro-cid-4ox3noyu]{position:absolute;inset:-10% -20% 0;z-index:-2;background-image:linear-gradient(color-mix(in srgb,var(--blue) 18%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--blue) 18%,transparent) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 50% 55% at 50% 60%,#000 0%,transparent 75%);mask-image:radial-gradient(ellipse 50% 55% at 50% 60%,#000 0%,transparent 75%);opacity:.5}.ktr-light[data-astro-cid-4ox3noyu]{position:absolute;inset:0;z-index:-1}.ktr-haze[data-astro-cid-4ox3noyu],.ktr-rays[data-astro-cid-4ox3noyu],.ktr-core[data-astro-cid-4ox3noyu]{position:absolute;left:45.5%;top:79%;translate:-50% -50%;border-radius:50%}.ktr-haze[data-astro-cid-4ox3noyu]{width:120%;aspect-ratio:2;background:radial-gradient(ellipse,color-mix(in srgb,var(--blue) 30%,transparent) 0%,transparent 65%);filter:blur(40px)}.ktr-rays[data-astro-cid-4ox3noyu]{width:75%;aspect-ratio:1;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--yellow-9) 50%,transparent) 0deg 4deg,transparent 4deg 22deg);-webkit-mask-image:radial-gradient(circle,#000 12%,transparent 66%);mask-image:radial-gradient(circle,#000 12%,transparent 66%);opacity:.5;animation:ktr-rays 3.6s ease-in-out infinite}.ktr-core[data-astro-cid-4ox3noyu]{width:46%;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--yellow-9) 80%,transparent) 0%,color-mix(in srgb,var(--accent) 45%,transparent) 30%,transparent 68%);filter:blur(30px);animation:ktr-pulse 3.6s ease-in-out infinite}@keyframes ktr-rays{0%,to{opacity:.3;scale:.92}50%{opacity:.65;scale:1.06}}@keyframes ktr-pulse{0%,to{opacity:.7;scale:.95}50%{opacity:1;scale:1.1}}.ktr-sparks[data-astro-cid-4ox3noyu]{position:absolute;inset:0;pointer-events:none}.ktr-sparks[data-astro-cid-4ox3noyu] i[data-astro-cid-4ox3noyu]{position:absolute;top:70%;width:4px;height:4px;border-radius:50%;opacity:0;animation:ktr-spark 4s ease-out infinite}.ktr-sparks[data-astro-cid-4ox3noyu] i[data-astro-cid-4ox3noyu].is-orange{background-color:var(--yellow-9);box-shadow:0 0 10px var(--accent)}.ktr-sparks[data-astro-cid-4ox3noyu] i[data-astro-cid-4ox3noyu].is-blue{background-color:var(--blue);box-shadow:0 0 10px var(--blue)}@keyframes ktr-spark{0%{transform:translate(0);opacity:0}15%{opacity:1}to{transform:translate(14px,-180px);opacity:0}}.ktr-names[data-astro-cid-4ox3noyu]{display:flex;justify-content:space-between;gap:16px;padding:14px 6% 0;font-size:13px;color:color-mix(in srgb,var(--cream-1) 60%,transparent)}.ktr-names[data-astro-cid-4ox3noyu] span[data-astro-cid-4ox3noyu]{display:flex;flex-direction:column;gap:2px}.ktr-names[data-astro-cid-4ox3noyu] span[data-astro-cid-4ox3noyu]:last-child{text-align:right}.ktr-names[data-astro-cid-4ox3noyu] strong[data-astro-cid-4ox3noyu]{font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--cream-1)}@media(min-width:640px){.ktr-names[data-astro-cid-4ox3noyu]{padding-top:18px;font-size:14px}.ktr-names[data-astro-cid-4ox3noyu] strong[data-astro-cid-4ox3noyu]{font-size:18px}}.ktr-copy[data-astro-cid-4ox3noyu]{max-width:58ch;margin:40px auto 0;text-align:left}@media(min-width:640px){.ktr-copy[data-astro-cid-4ox3noyu]{margin-top:56px;text-align:center}}.ktr-copy[data-astro-cid-4ox3noyu] p[data-astro-cid-4ox3noyu]{font-size:16px;line-height:1.7;color:color-mix(in srgb,var(--cream-1) 72%,transparent);text-wrap:pretty}.ktr-copy[data-astro-cid-4ox3noyu] p[data-astro-cid-4ox3noyu]+p[data-astro-cid-4ox3noyu]{margin-top:16px}.ktr-copy[data-astro-cid-4ox3noyu] strong[data-astro-cid-4ox3noyu]{color:var(--cream-1);font-weight:700}@media(min-width:640px){.ktr-copy[data-astro-cid-4ox3noyu] p[data-astro-cid-4ox3noyu]{font-size:18px}}.ktr[data-astro-cid-4ox3noyu].is-armed .ktr-stage[data-astro-cid-4ox3noyu] .ktr-photo{opacity:.15;scale:1.04;transition:opacity 1.4s ease,scale 1.6s cubic-bezier(.2,.8,.2,1)}.ktr[data-astro-cid-4ox3noyu].is-armed .ktr-light[data-astro-cid-4ox3noyu],.ktr[data-astro-cid-4ox3noyu].is-armed .ktr-flare-wrap[data-astro-cid-4ox3noyu]{opacity:0;transition:opacity 1.4s ease .2s}.ktr[data-astro-cid-4ox3noyu].is-armed.is-lit .ktr-stage[data-astro-cid-4ox3noyu] .ktr-photo{opacity:1;scale:1}.ktr[data-astro-cid-4ox3noyu].is-armed.is-lit .ktr-light[data-astro-cid-4ox3noyu],.ktr[data-astro-cid-4ox3noyu].is-armed.is-lit .ktr-flare-wrap[data-astro-cid-4ox3noyu]{opacity:1}@media(prefers-reduced-motion:reduce){.ktr-rays[data-astro-cid-4ox3noyu],.ktr-core[data-astro-cid-4ox3noyu],.ktr-flare[data-astro-cid-4ox3noyu]{animation:none}.ktr-sparks[data-astro-cid-4ox3noyu]{display:none}}.kld[data-astro-cid-wugahjys]{position:relative;overflow:hidden;isolation:isolate;margin-left:calc(50% - 50vw + var(--sbw, 0px) / 2);margin-right:calc(50% - 50vw + var(--sbw, 0px) / 2);margin-bottom:112px;background-color:var(--ink);background-image:radial-gradient(ellipse 80% 45% at 50% 0%,color-mix(in srgb,var(--blue) 12%,var(--ink)) 0%,var(--ink) 70%)}@media(min-width:640px){.kld[data-astro-cid-wugahjys]{margin-bottom:176px}}.kld[data-astro-cid-wugahjys].is-joined{margin-bottom:0}.kld-inner[data-astro-cid-wugahjys]{padding-top:96px;padding-bottom:96px}@media(min-width:640px){.kld-inner[data-astro-cid-wugahjys]{padding-top:136px;padding-bottom:136px}}.kld-title[data-astro-cid-wugahjys]{margin:12px auto 0;max-width:20ch;font-size:28px;font-weight:700;letter-spacing:-.04em;line-height:1.1;color:var(--cream-1);text-wrap:balance}.kld-lede[data-astro-cid-wugahjys]{margin:16px auto 0;max-width:36ch;font-size:17px;line-height:1.55;color:color-mix(in srgb,var(--cream-1) 70%,transparent)}@media(min-width:640px){.kld-title[data-astro-cid-wugahjys]{font-size:42px}.kld-lede[data-astro-cid-wugahjys]{font-size:19px}}.kld-viz[data-astro-cid-wugahjys]{position:relative;isolation:isolate;width:min(100%,560px);margin:48px auto 0;padding:32px 20px 24px;border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--cream-1) 6%,transparent),color-mix(in srgb,var(--cream-1) 2%,transparent));border:1px solid color-mix(in srgb,var(--cream-1) 10%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--cream-1) 10%,transparent)}@media(min-width:640px){.kld-viz[data-astro-cid-wugahjys]{margin-top:80px;padding:44px 40px 32px;border-radius:32px}}.kld-glow[data-astro-cid-wugahjys]{position:absolute;left:50%;top:70px;z-index:-1;width:360px;height:200px;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 34%,transparent),transparent);pointer-events:none}.kld-counter[data-astro-cid-wugahjys]{font-size:48px;font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--accent);text-shadow:0 0 28px color-mix(in srgb,var(--accent) 55%,transparent);font-variant-numeric:tabular-nums}.kld-counter-label[data-astro-cid-wugahjys]{margin-top:8px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--cream-1) 60%,transparent)}@media(min-width:640px){.kld-counter[data-astro-cid-wugahjys]{font-size:76px}.kld-counter-label[data-astro-cid-wugahjys]{font-size:14px}}.kld-chart[data-astro-cid-wugahjys]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;height:230px;margin-top:32px;padding-top:8px;border-bottom:1px solid color-mix(in srgb,var(--cream-1) 14%,transparent)}@media(min-width:640px){.kld-chart[data-astro-cid-wugahjys]{height:280px;gap:20px;margin-top:44px}}.kld-col[data-astro-cid-wugahjys]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.kld-val[data-astro-cid-wugahjys]{margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;color:var(--cream-1)}.kld-bar[data-astro-cid-wugahjys]{width:100%;max-width:72px;height:var(--h);min-height:6px;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 75%,var(--yellow-9)),color-mix(in srgb,var(--accent) 55%,var(--ink)));box-shadow:inset 0 1px color-mix(in srgb,var(--cream-1) 35%,transparent);transform-origin:bottom}.kld-col[data-astro-cid-wugahjys].is-hot .kld-val[data-astro-cid-wugahjys]{color:var(--accent);font-size:13px}.kld-col[data-astro-cid-wugahjys].is-hot .kld-bar[data-astro-cid-wugahjys]{box-shadow:inset 0 1px color-mix(in srgb,var(--cream-1) 45%,transparent),0 0 30px color-mix(in srgb,var(--accent) 55%,transparent)}.kld-col[data-astro-cid-wugahjys].is-ab .kld-bar[data-astro-cid-wugahjys]{background:linear-gradient(180deg,color-mix(in srgb,var(--green-9) 80%,var(--cream-1)) 0%,var(--green-9) 100%);box-shadow:0 0 22px color-mix(in srgb,var(--green-9) 60%,transparent)}.kld-col[data-astro-cid-wugahjys].is-ab .kld-val[data-astro-cid-wugahjys]{color:color-mix(in srgb,var(--green-9) 70%,var(--cream-1))}.kld-lab[data-astro-cid-wugahjys]{position:absolute;top:calc(100% + 10px);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb,var(--cream-1) 55%,transparent)}.kld-col[data-astro-cid-wugahjys].is-ab .kld-lab[data-astro-cid-wugahjys]{color:color-mix(in srgb,var(--green-9) 70%,var(--cream-1))}@media(min-width:640px){.kld-val[data-astro-cid-wugahjys]{font-size:15px}.kld-col[data-astro-cid-wugahjys].is-hot .kld-val[data-astro-cid-wugahjys]{font-size:16px}.kld-lab[data-astro-cid-wugahjys]{font-size:12px}}.kld-viz[data-astro-cid-wugahjys]:after{content:"";display:block;height:28px}.kld-text[data-astro-cid-wugahjys]{margin:40px auto 0;max-width:40ch;font-size:17px;line-height:1.6;color:color-mix(in srgb,var(--cream-1) 72%,transparent)}.kld-strong[data-astro-cid-wugahjys]{margin:16px auto 0;max-width:30ch;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--cream-1)}.kld-strong[data-astro-cid-wugahjys] span[data-astro-cid-wugahjys]{color:color-mix(in srgb,var(--green-9) 75%,var(--cream-1));text-shadow:0 0 18px color-mix(in srgb,var(--green-9) 50%,transparent)}@media(min-width:640px){.kld-text[data-astro-cid-wugahjys]{margin-top:56px;font-size:19px}.kld-strong[data-astro-cid-wugahjys]{font-size:26px}}.kld-cta[data-astro-cid-wugahjys]{display:inline-flex;align-items:center;gap:8px;margin-top:32px;padding:13px 24px;border-radius:9999px;background-color:var(--cream-1);color:var(--gray-12);font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;box-shadow:0 0 28px color-mix(in srgb,var(--blue) 40%,transparent);transition:transform .2s ease}.kld-cta[data-astro-cid-wugahjys]:hover{transform:translateY(-2px)}@media(min-width:640px){.kld-cta[data-astro-cid-wugahjys]{gap:10px;margin-top:40px;padding:16px 34px;font-size:16px}}.kld[data-astro-cid-wugahjys].is-armed .kld-bar[data-astro-cid-wugahjys]{transform:scaleY(0);transition:transform .9s cubic-bezier(.22,1,.36,1) calc(.15s + var(--i) * .22s)}.kld[data-astro-cid-wugahjys].is-armed .kld-val[data-astro-cid-wugahjys]{opacity:0;transition:opacity .4s ease calc(.6s + var(--i) * .22s)}.kld[data-astro-cid-wugahjys].is-armed.is-on .kld-bar[data-astro-cid-wugahjys]{transform:scaleY(1)}.kld[data-astro-cid-wugahjys].is-armed.is-on .kld-val[data-astro-cid-wugahjys]{opacity:1}@media(prefers-reduced-motion:reduce){.kld-cta[data-astro-cid-wugahjys]{transition:none}.kld-cta[data-astro-cid-wugahjys]:hover{transform:none}}.kpd[data-astro-cid-avyqmuk7]{--lit: 4;position:relative;overflow:clip;isolation:isolate;margin-left:calc(50% - 50vw + var(--sbw, 0px) / 2);margin-right:calc(50% - 50vw + var(--sbw, 0px) / 2);margin-bottom:112px;background-color:var(--ink);background-image:radial-gradient(ellipse 80% 40% at 50% 0%,color-mix(in srgb,var(--blue) 12%,var(--ink)) 0%,var(--ink) 70%)}@media(min-width:640px){.kpd[data-astro-cid-avyqmuk7]{margin-bottom:176px}}.kpd[data-astro-cid-avyqmuk7].is-joined{margin-bottom:0}.kpd-inner[data-astro-cid-avyqmuk7]{padding-top:96px;padding-bottom:96px}@media(min-width:640px){.kpd-inner[data-astro-cid-avyqmuk7]{padding-top:136px;padding-bottom:136px}}.kpd-lede[data-astro-cid-avyqmuk7]{max-width:30ch;margin:0 auto;text-align:center;font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--cream-1);text-wrap:balance}@media(min-width:640px){.kpd-lede[data-astro-cid-avyqmuk7]{font-size:40px}}.kpd-grid[data-astro-cid-avyqmuk7]{display:grid;grid-template-columns:minmax(0,1fr);margin-top:48px}.kpd-steps[data-astro-cid-avyqmuk7]{margin-top:56px}@media(min-width:900px){.kpd-grid[data-astro-cid-avyqmuk7]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;margin-top:96px}.kpd-steps[data-astro-cid-avyqmuk7]{margin-top:0}.kpd-visual[data-astro-cid-avyqmuk7]{position:sticky;top:calc(50vh - 210px);align-self:start}}.kpd-stage[data-astro-cid-avyqmuk7]{position:relative;display:grid;place-items:center}.kpd-glow[data-astro-cid-avyqmuk7]{position:absolute;left:50%;top:50%;z-index:-1;width:520px;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--blue) 50%,transparent) 0%,color-mix(in srgb,var(--blue) 16%,transparent) 40%,transparent 70%);opacity:calc(.12 + var(--lit) * .22);transition:opacity .8s ease;will-change:opacity;pointer-events:none}.kpd-rays[data-astro-cid-avyqmuk7]{position:absolute;left:50%;top:50%;z-index:-1;width:680px;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:repeating-conic-gradient(from 8deg,color-mix(in srgb,var(--cream-1) 30%,transparent) 0deg 2deg,transparent 2deg 30deg);-webkit-mask-image:radial-gradient(circle,#000 14%,transparent 62%);mask-image:radial-gradient(circle,#000 14%,transparent 62%);opacity:.55;animation:kpd-breathe 4s ease-in-out infinite;will-change:transform,opacity;pointer-events:none}@keyframes kpd-breathe{0%,to{scale:.94}50%{scale:1.06}}.kpd-mark[data-astro-cid-avyqmuk7]{display:grid;grid-template-columns:repeat(2,var(--s));gap:12px;--s: 132px}.kpd-cube[data-astro-cid-avyqmuk7]{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:var(--s);height:var(--s);padding:12px;border-radius:26px;text-align:center;background:color-mix(in srgb,var(--cream-1) 4%,var(--ink));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cream-1) 12%,transparent),0 10px 30px #0006;color:var(--cream-1)}.kpd-cube-on[data-astro-cid-avyqmuk7]{position:absolute;inset:0;z-index:0;border-radius:inherit;overflow:hidden;background:linear-gradient(160deg,color-mix(in srgb,var(--cream-1) 30%,transparent),color-mix(in srgb,var(--cream-1) 6%,transparent) 46%,color-mix(in srgb,var(--blue) 28%,transparent)),color-mix(in srgb,var(--blue) 26%,var(--ink));box-shadow:inset 0 1px color-mix(in srgb,var(--cream-1) 55%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--cream-1) 18%,transparent),inset 0 -10px 20px color-mix(in srgb,var(--blue) 30%,transparent),0 0 28px color-mix(in srgb,var(--blue) 45%,transparent);transition:opacity .7s ease;will-change:opacity}.kpd-cube-on[data-astro-cid-avyqmuk7]:before{content:"";position:absolute;inset:1px 1px 50%;border-radius:25px 25px 40% 40%/25px 25px 30px 30px;background:linear-gradient(180deg,color-mix(in srgb,var(--cream-1) 24%,transparent),transparent)}.kpd-cube[data-astro-cid-avyqmuk7]>svg{position:relative;z-index:1;width:38px;height:38px;filter:drop-shadow(0 0 2px var(--cream-1)) drop-shadow(0 0 10px color-mix(in srgb,var(--blue) 90%,transparent));transition:opacity .7s ease}.kpd-cube-name[data-astro-cid-avyqmuk7]{position:relative;z-index:1;font-size:13px;font-weight:700;letter-spacing:-.01em;line-height:1.15;transition:opacity .7s ease}@media(min-width:640px){.kpd-mark[data-astro-cid-avyqmuk7]{--s: 168px;gap:16px}.kpd-cube[data-astro-cid-avyqmuk7]{border-radius:32px;gap:14px}.kpd-cube-on[data-astro-cid-avyqmuk7]:before{border-radius:31px 31px 40% 40%/31px 31px 38px 38px}.kpd-cube[data-astro-cid-avyqmuk7]>svg{width:48px;height:48px}.kpd-cube-name[data-astro-cid-avyqmuk7]{font-size:16px}}.kpd-word[data-astro-cid-avyqmuk7]{margin-top:24px;font-size:30px;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--cream-1);text-shadow:0 0 12px color-mix(in srgb,var(--cream-1) 45%,transparent),0 0 32px color-mix(in srgb,var(--blue) 80%,transparent);transition:opacity .8s ease,translate .8s ease}@media(min-width:640px){.kpd-word[data-astro-cid-avyqmuk7]{margin-top:32px;font-size:40px}}.kpd-steps[data-astro-cid-avyqmuk7]{display:grid;gap:14px}.kpd-step-body[data-astro-cid-avyqmuk7]{padding:24px 22px;border-radius:20px;background:linear-gradient(160deg,color-mix(in srgb,var(--cream-1) 7%,transparent),color-mix(in srgb,var(--blue) 6%,transparent));border:1px solid color-mix(in srgb,var(--cream-1) 10%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--cream-1) 10%,transparent);transition:opacity .5s ease}.kpd-step-head[data-astro-cid-avyqmuk7]{display:flex;align-items:center;gap:12px}.kpd-mini[data-astro-cid-avyqmuk7]{display:grid;grid-template-columns:repeat(2,16px);gap:4px;flex-shrink:0}.kpd-mini[data-astro-cid-avyqmuk7] i[data-astro-cid-avyqmuk7]{width:16px;height:16px;border-radius:5px;background-color:color-mix(in srgb,var(--cream-1) 10%,transparent)}.kpd-mini[data-astro-cid-avyqmuk7] i[data-astro-cid-avyqmuk7].is-on{background-color:color-mix(in srgb,var(--blue) 70%,var(--cream-1))}.kpd-mini[data-astro-cid-avyqmuk7] i[data-astro-cid-avyqmuk7].is-cur{background-color:var(--cream-1);box-shadow:0 0 8px var(--cream-1),0 0 16px var(--blue)}.kpd-label[data-astro-cid-avyqmuk7]{display:inline-block;padding:7px 14px;border-radius:9999px;font-size:13px;font-weight:700;color:var(--cream-1);background:linear-gradient(160deg,color-mix(in srgb,var(--cream-1) 16%,transparent),color-mix(in srgb,var(--blue) 22%,transparent));border:1px solid color-mix(in srgb,var(--cream-1) 16%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--blue) 30%,transparent)}.kpd-title[data-astro-cid-avyqmuk7]{margin-top:16px;font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--cream-1);text-wrap:balance}.kpd-text[data-astro-cid-avyqmuk7]{margin-top:10px;font-size:16px;line-height:1.6;color:color-mix(in srgb,var(--cream-1) 68%,transparent);text-wrap:pretty}@media(min-width:640px){.kpd-title[data-astro-cid-avyqmuk7]{font-size:28px}.kpd-text[data-astro-cid-avyqmuk7]{font-size:18px}}@media(min-width:900px){.kpd-steps[data-astro-cid-avyqmuk7]{gap:0}.kpd-step[data-astro-cid-avyqmuk7]{display:flex;align-items:center;min-height:72vh}.kpd-step-body[data-astro-cid-avyqmuk7]{max-width:44ch;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.kpd-mini[data-astro-cid-avyqmuk7]{display:none}}.kpd-end[data-astro-cid-avyqmuk7]{display:flex;flex-direction:column;align-items:center;margin-top:56px;text-align:center}.kpd-end-text[data-astro-cid-avyqmuk7]{max-width:36ch;font-size:17px;font-weight:600;line-height:1.5;color:color-mix(in srgb,var(--cream-1) 85%,transparent);text-wrap:balance}.kpd-end-text[data-astro-cid-avyqmuk7] strong[data-astro-cid-avyqmuk7]{font-weight:800;color:color-mix(in srgb,var(--green-9) 75%,var(--cream-1));text-shadow:0 0 18px color-mix(in srgb,var(--green-9) 55%,transparent)}.kpd-cta[data-astro-cid-avyqmuk7]{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:13px 24px;border-radius:9999px;background-color:var(--cream-1);color:var(--gray-12);font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;box-shadow:0 0 28px color-mix(in srgb,var(--blue) 40%,transparent);transition:transform .2s ease}.kpd-cta[data-astro-cid-avyqmuk7]:hover{transform:translateY(-2px)}@media(min-width:640px){.kpd-end-text[data-astro-cid-avyqmuk7]{font-size:19px}.kpd-cta[data-astro-cid-avyqmuk7]{gap:10px;margin-top:24px;padding:16px 34px;font-size:16px}}@media(min-width:900px){.kpd-end[data-astro-cid-avyqmuk7]{margin-top:112px}}@media(prefers-reduced-motion:reduce){.kpd-cta[data-astro-cid-avyqmuk7]{transition:none}.kpd-cta[data-astro-cid-avyqmuk7]:hover{transform:none}}.kpd[data-astro-cid-avyqmuk7].is-armed .kpd-cube[data-astro-cid-avyqmuk7]:not(.is-on) .kpd-cube-on[data-astro-cid-avyqmuk7]{opacity:0}.kpd[data-astro-cid-avyqmuk7].is-armed .kpd-cube[data-astro-cid-avyqmuk7]:not(.is-on)>svg{opacity:.25}.kpd[data-astro-cid-avyqmuk7].is-armed .kpd-cube[data-astro-cid-avyqmuk7]:not(.is-on) .kpd-cube-name[data-astro-cid-avyqmuk7]{opacity:.3}.kpd[data-astro-cid-avyqmuk7].is-armed .kpd-cube[data-astro-cid-avyqmuk7].is-current:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--cream-1) 75%,transparent);animation:kpd-ring 2s ease-in-out infinite}@keyframes kpd-ring{0%,to{opacity:.35}50%{opacity:1}}@media(min-width:900px){.kpd[data-astro-cid-avyqmuk7].is-armed .kpd-step[data-astro-cid-avyqmuk7]:not(.is-current) .kpd-step-body[data-astro-cid-avyqmuk7]{opacity:.28}}.kpd[data-astro-cid-avyqmuk7].is-armed .kpd-rays[data-astro-cid-avyqmuk7]{opacity:0;transition:opacity 1s ease}.kpd[data-astro-cid-avyqmuk7].is-armed .kpd-word[data-astro-cid-avyqmuk7]{opacity:.18;translate:0 8px}.kpd[data-astro-cid-avyqmuk7].is-armed.is-complete .kpd-word[data-astro-cid-avyqmuk7]{opacity:1;translate:0 0}.kpd[data-astro-cid-avyqmuk7].is-armed.is-complete .kpd-rays[data-astro-cid-avyqmuk7]{opacity:.55}@media(prefers-reduced-motion:reduce){.kpd-rays[data-astro-cid-avyqmuk7]{animation:none}}.kcd[data-astro-cid-w2jeuslt]{position:relative;overflow:hidden;isolation:isolate;margin-left:calc(50% - 50vw + var(--sbw, 0px) / 2);margin-right:calc(50% - 50vw + var(--sbw, 0px) / 2);margin-bottom:112px;background-color:var(--ink)}@media(min-width:640px){.kcd[data-astro-cid-w2jeuslt]{margin-bottom:176px}}.kcd-inner[data-astro-cid-w2jeuslt]{padding-bottom:96px}@media(min-width:640px){.kcd-inner[data-astro-cid-w2jeuslt]{padding-bottom:136px}}.kcd-grid[data-astro-cid-w2jeuslt]{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.kcd-media[data-astro-cid-w2jeuslt]{order:-1}@media(min-width:900px){.kcd-grid[data-astro-cid-w2jeuslt]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:80px}.kcd-media[data-astro-cid-w2jeuslt]{order:0}}.kcd-copy[data-astro-cid-w2jeuslt]{text-align:left}.kcd-title[data-astro-cid-w2jeuslt]{max-width:22ch;font-size:28px;font-weight:700;letter-spacing:-.04em;line-height:1.1;color:var(--cream-1);text-wrap:balance}@media(min-width:640px){.kcd-title[data-astro-cid-w2jeuslt]{font-size:42px}}.kcd-hl[data-astro-cid-w2jeuslt]{color:color-mix(in srgb,var(--green-9) 75%,var(--cream-1));text-shadow:0 0 22px color-mix(in srgb,var(--green-9) 50%,transparent)}.kcd-sub[data-astro-cid-w2jeuslt]{margin-top:16px;max-width:34ch;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--cream-1)}.kcd-text[data-astro-cid-w2jeuslt]{margin-top:12px;max-width:46ch;font-size:16px;line-height:1.65;color:color-mix(in srgb,var(--cream-1) 68%,transparent)}@media(min-width:640px){.kcd-sub[data-astro-cid-w2jeuslt]{font-size:22px}.kcd-text[data-astro-cid-w2jeuslt]{font-size:18px}}.kcd-cta[data-astro-cid-w2jeuslt]{display:inline-flex;align-items:center;gap:8px;margin-top:28px;padding:13px 24px;border-radius:9999px;background-color:var(--cream-1);color:var(--gray-12);font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;box-shadow:0 0 28px color-mix(in srgb,var(--blue) 40%,transparent);transition:transform .2s ease}.kcd-cta[data-astro-cid-w2jeuslt]:hover{transform:translateY(-2px)}@media(min-width:640px){.kcd-cta[data-astro-cid-w2jeuslt]{gap:10px;margin-top:36px;padding:16px 34px;font-size:16px}}@media(prefers-reduced-motion:reduce){.kcd-cta[data-astro-cid-w2jeuslt]{transition:none}.kcd-cta[data-astro-cid-w2jeuslt]:hover{transform:none}}.kcd-media[data-astro-cid-w2jeuslt]{position:relative;isolation:isolate}.kcd-glow[data-astro-cid-w2jeuslt]{position:absolute;left:50%;top:55%;z-index:-1;width:110%;aspect-ratio:1.6;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--blue) 26%,transparent) 0%,transparent 100%);pointer-events:none}.kcd-media[data-astro-cid-w2jeuslt] .kcd-photo{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 14%,#000 86%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 12%,#000 74%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,#000 14%,#000 86%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 12%,#000 74%,transparent 100%);mask-composite:intersect}.kai-navcta[data-astro-cid-4kms5z4n]{position:relative;display:inline-flex;align-items:center;height:37px;padding:0 16px;border-radius:9999px;background-color:var(--gray-12);color:var(--cream-1);font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .25s ease,color .25s ease,transform .2s ease}.navbar-shell.is-invert .kai-navcta[data-astro-cid-4kms5z4n]{background-color:var(--cream-1);color:var(--gray-12)}.kai-navcta[data-astro-cid-4kms5z4n]:hover{transform:translateY(-1px)}.kai-navcta-sale[data-astro-cid-4kms5z4n]{position:absolute;top:-6px;right:-8px;padding:3px 6px;border-radius:9999px;background-color:var(--accent);color:var(--cream-1);font-size:10px;font-weight:700;letter-spacing:0;line-height:1;rotate:3deg}@media(prefers-reduced-motion:reduce){.kai-navcta[data-astro-cid-4kms5z4n]{transition:none}.kai-navcta[data-astro-cid-4kms5z4n]:hover{transform:none}}
