@property --p{syntax:"<number>";inherits:true;initial-value:0}.wrap[data-astro-cid-ikooipj4]{max-width:calc(72rem + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.wrap--wide[data-astro-cid-ikooipj4]{max-width:calc(var(--wide) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}h2[data-astro-cid-ikooipj4]{letter-spacing:-.03em;font-size:clamp(1.9rem,1.6vw + 1.3rem,2.75rem);line-height:1.05}h2[data-astro-cid-ikooipj4] span[data-astro-cid-ikooipj4]{color:var(--forest);display:block}.body[data-astro-cid-ikooipj4]{max-width:30rem}.sr[data-astro-cid-ikooipj4]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.more[data-astro-cid-ikooipj4]{color:var(--ink);font-size:var(--text-small);justify-self:start;font-weight:600;text-decoration:none}.more[data-astro-cid-ikooipj4]:after{content:" →";color:var(--forest)}.more[data-astro-cid-ikooipj4]:hover{text-decoration:underline;text-decoration-color:var(--paper-3);text-underline-offset:4px}.hero[data-astro-cid-ikooipj4]{padding:64px 0 0}.head[data-astro-cid-ikooipj4]{text-align:center;justify-items:center;gap:22px;display:grid}.eyebrow[data-astro-cid-ikooipj4]{color:var(--forest);font-size:var(--text-small);font-weight:600}h1[data-astro-cid-ikooipj4]{letter-spacing:-.048em;max-width:16ch;font-size:clamp(2.7rem,4.2vw + 1rem,5rem);line-height:.96}h1[data-astro-cid-ikooipj4] span[data-astro-cid-ikooipj4]{color:var(--forest);display:block}.lead-p[data-astro-cid-ikooipj4]{max-width:36rem;font-size:var(--text-lead);line-height:1.5}.actions[data-astro-cid-ikooipj4]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.relay[data-astro-cid-ikooipj4]{background:radial-gradient(50% 80% at 80% 100%, oklch(93% .145 113/.55), transparent 70%), linear-gradient(180deg, var(--tint-2), var(--tint-1));box-shadow:inset 0 0 0 1px var(--tint-edge);border-radius:40px;margin:64px 0 0;padding:56px 56px 48px}.lanes[data-astro-cid-ikooipj4]{height:200px;position:relative}.lanes[data-astro-cid-ikooipj4] svg[data-astro-cid-ikooipj4]{width:100%;height:100%;animation:draw 2.2s var(--ease) .2s both;overflow:visible}@keyframes draw{0%{clip-path:inset(-20px 100% -20px 0)}to{clip-path:inset(-20px 0)}}.lanes[data-astro-cid-ikooipj4] path[data-astro-cid-ikooipj4]{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.old[data-astro-cid-ikooipj4]{stroke:url(#hw-old);stroke-width:6px}.ready[data-astro-cid-ikooipj4]{stroke:var(--forest);stroke-width:3px;stroke-dasharray:2 12;opacity:.55}.handoff[data-astro-cid-ikooipj4]{stroke:var(--forest);stroke-width:3px;stroke-dasharray:2 8}.live[data-astro-cid-ikooipj4]{stroke:var(--forest);stroke-width:10px}.dot[data-astro-cid-ikooipj4]{animation:rise .6s var(--ease) 1.8s both;border-radius:50%;position:absolute;left:74%;translate:-50% -50%}.dot-old[data-astro-cid-ikooipj4]{background:var(--card);border:3px solid oklch(62% .02 120);width:14px;height:14px;top:32%}.dot-new[data-astro-cid-ikooipj4]{border:3px solid var(--forest);background:var(--lime);width:18px;height:18px;top:70%}.lane-name[data-astro-cid-ikooipj4]{color:var(--ink-soft);font-size:var(--text-small);font-weight:600;position:absolute;left:0}.ln-old[data-astro-cid-ikooipj4]{top:24px}.ln-new[data-astro-cid-ikooipj4]{color:var(--forest);top:100px;left:6%}.flag[data-astro-cid-ikooipj4]{background:var(--forest-deep);color:var(--lime);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:.8125rem;font-weight:600;position:absolute;top:-18px;left:74%;translate:-50%}.flag[data-astro-cid-ikooipj4]:after{content:"";border-left:1.5px dashed var(--forest);height:26px;position:absolute;top:100%;left:50%}.stops[data-astro-cid-ikooipj4]{border-top:1px solid var(--tint-edge);grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:28px 0 0;padding:24px 0 0;list-style:none;display:grid}.stops[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{animation:rise .7s var(--ease) both;animation-delay:calc(.6s + var(--i) * .15s);align-content:start;gap:6px;display:grid}.stops[data-astro-cid-ikooipj4] b[data-astro-cid-ikooipj4]{color:var(--ink)}.stops[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]:nth-child(4) b[data-astro-cid-ikooipj4]{color:var(--forest)}.stops[data-astro-cid-ikooipj4] span[data-astro-cid-ikooipj4]{font-size:var(--text-small)}@keyframes rise{0%{opacity:0;translate:0 10px}}.split-sec[data-astro-cid-ikooipj4]{padding:152px 0 0}.duo[data-astro-cid-ikooipj4]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px;display:grid}.you[data-astro-cid-ikooipj4],.us[data-astro-cid-ikooipj4]{border-radius:36px;align-content:start;gap:18px;padding:48px;display:grid}.you[data-astro-cid-ikooipj4]{background:var(--card);box-shadow:inset 0 0 0 1px var(--rule)}.us[data-astro-cid-ikooipj4]{background:var(--green-sweep);color:var(--forest-muted)}.us[data-astro-cid-ikooipj4] h2[data-astro-cid-ikooipj4]{color:var(--forest-ink)}.side-kick[data-astro-cid-ikooipj4]{color:var(--forest);font-size:var(--text-small);font-weight:600}.us[data-astro-cid-ikooipj4] .side-kick[data-astro-cid-ikooipj4]{color:var(--lime)}.mine[data-astro-cid-ikooipj4],.ours[data-astro-cid-ikooipj4]{gap:18px;margin:6px 0 0;padding:0;list-style:none;display:grid}.mine[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{align-items:flex-start;gap:16px;display:flex}.mine[data-astro-cid-ikooipj4] b[data-astro-cid-ikooipj4]{color:var(--ink)}.n[data-astro-cid-ikooipj4]{background:var(--lime);width:34px;height:34px;color:var(--lime-ink);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.ours[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{color:var(--forest-ink);align-items:flex-start;gap:14px;display:flex}.ours[data-astro-cid-ikooipj4] .icon{box-sizing:content-box;color:var(--lime);background:oklch(100% 0 0/.08);border-radius:10px;flex:none;margin-top:1px;padding:8px}.warn[data-astro-cid-ikooipj4]{font-size:var(--text-small);background:oklch(100% 0 0/.07);border-radius:16px;margin-top:6px;padding:16px 18px}.warn[data-astro-cid-ikooipj4] b[data-astro-cid-ikooipj4]{color:var(--lime)}.ready-sec[data-astro-cid-ikooipj4]{padding:152px 0 0}.ready-grid[data-astro-cid-ikooipj4]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px 72px;display:grid}.ready-text[data-astro-cid-ikooipj4]{gap:18px;display:grid}.kit[data-astro-cid-ikooipj4]{--p:0;--tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23F0F4C8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5'/%3E%3C/svg%3E");background:var(--card);box-shadow:inset 0 0 0 1px var(--rule), 0 50px 100px -60px oklch(30% .05 140/.45);counter-reset:ready;transition:--p .6s var(--ease);border-radius:36px;gap:20px;padding:36px;display:grid}.kin[data-astro-cid-ikooipj4]:checked{counter-increment:ready}.kit[data-astro-cid-ikooipj4]:has(.kin:checked){--p:.2}.kit[data-astro-cid-ikooipj4]:has(.kin:checked~.kin:checked){--p:.4}.kit[data-astro-cid-ikooipj4]:has(.kin:checked~.kin:checked~.kin:checked){--p:.6}.kit[data-astro-cid-ikooipj4]:has(.kin:checked~.kin:checked~.kin:checked~.kin:checked){--p:.8}.kit[data-astro-cid-ikooipj4]:has(.kin:checked~.kin:checked~.kin:checked~.kin:checked~.kin:checked){--p:1}.ring-row[data-astro-cid-ikooipj4]{align-items:center;gap:18px;display:flex}.ring[data-astro-cid-ikooipj4]{background:conic-gradient(var(--forest) calc(var(--p) * 1turn), var(--paper-2) 0);border-radius:50%;flex:none;place-items:center;width:84px;height:84px;display:grid;position:relative}.ring[data-astro-cid-ikooipj4]:before{content:"";background:var(--card);border-radius:50%;position:absolute;inset:9px}.count[data-astro-cid-ikooipj4]{color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:700;position:relative}.count[data-astro-cid-ikooipj4]:before{content:counter(ready)}.ring-words[data-astro-cid-ikooipj4]{color:var(--ink-2);font-size:var(--text-lead);font-weight:600}.w-done[data-astro-cid-ikooipj4],.go-check[data-astro-cid-ikooipj4]{display:none}.kit[data-astro-cid-ikooipj4]:has(.kin:checked~.kin:checked~.kin:checked~.kin:checked~.kin:checked) [data-astro-cid-ikooipj4].w-done{color:var(--forest);display:inline}.kit[data-astro-cid-ikooipj4]:has(.kin:checked~.kin:checked~.kin:checked~.kin:checked~.kin:checked) .w-wait[data-astro-cid-ikooipj4]{display:none}.kit[data-astro-cid-ikooipj4]:has(.kin:checked~.kin:checked~.kin:checked~.kin:checked~.kin:checked) .go-check[data-astro-cid-ikooipj4]{justify-self:start;display:inline-flex}.kit[data-astro-cid-ikooipj4] ul[data-astro-cid-ikooipj4]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.kit[data-astro-cid-ikooipj4] label[data-astro-cid-ikooipj4]{cursor:pointer;border-radius:16px;align-items:flex-start;gap:16px;padding:14px 16px;transition:background .2s;display:flex}.kit[data-astro-cid-ikooipj4] label[data-astro-cid-ikooipj4]:hover{background:var(--paper-2)}.box[data-astro-cid-ikooipj4]{border:1.5px solid var(--paper-3);background:var(--card) no-repeat center / 13px;border-radius:8px;flex:none;width:24px;height:24px;margin-top:2px;transition:background-color .2s,border-color .2s}.kt[data-astro-cid-ikooipj4]{gap:2px;display:grid}.kt[data-astro-cid-ikooipj4] b[data-astro-cid-ikooipj4]{color:var(--ink)}.kt[data-astro-cid-ikooipj4] span[data-astro-cid-ikooipj4]{font-size:var(--text-small)}.long-sec[data-astro-cid-ikooipj4]{padding:152px 0 0}.long-head[data-astro-cid-ikooipj4],.snag-head[data-astro-cid-ikooipj4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px 64px;display:grid}.long-head[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4],.snag-head[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{justify-self:end;max-width:30rem}.chart[data-astro-cid-ikooipj4]{background:linear-gradient(180deg, var(--tint-2), var(--tint-1));box-shadow:inset 0 0 0 1px var(--tint-edge);border-radius:36px;gap:14px;margin-top:56px;padding:40px 48px 44px;display:grid}.axis[data-astro-cid-ikooipj4]{border-bottom:1px solid var(--tint-edge);height:22px;margin-left:260px;position:relative}.axis[data-astro-cid-ikooipj4] span[data-astro-cid-ikooipj4]{left:calc(var(--x) * 100%);color:var(--ink-soft);white-space:nowrap;font-size:.8125rem;font-weight:600;position:absolute;translate:-50%}.axis[data-astro-cid-ikooipj4] span[data-astro-cid-ikooipj4]:first-child{translate:0}.axis[data-astro-cid-ikooipj4] span[data-astro-cid-ikooipj4]:last-child{translate:-100%}.row[data-astro-cid-ikooipj4]{grid-template-columns:244px minmax(0,1fr);align-items:center;gap:16px;display:grid}.who[data-astro-cid-ikooipj4]{color:var(--ink);font-weight:600}.track[data-astro-cid-ikooipj4]{background:repeating-linear-gradient(90deg, transparent 0 calc(100% / 3 - 1px), var(--tint-edge) calc(100% / 3 - 1px) calc(100% / 3));border-radius:14px;height:52px;position:relative}.range[data-astro-cid-ikooipj4]{top:10px;bottom:10px;left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%);background:linear-gradient(90deg, var(--forest) calc(100% - var(--s) / (var(--b) - var(--a)) * 100%), oklch(40% .095 148/0));border-radius:999px;position:absolute}.tag[data-astro-cid-ikooipj4]{top:50%;left:calc(var(--b) * 100%);color:var(--ink-2);font-size:var(--text-small);white-space:nowrap;font-weight:600;position:absolute;translate:12px -50%}.row[data-astro-cid-ikooipj4]:last-child .tag[data-astro-cid-ikooipj4]{top:-14px;left:auto;right:0;translate:0 -50%}.snag-sec[data-astro-cid-ikooipj4]{padding:152px 0 0}.snags[data-astro-cid-ikooipj4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:56px 0 0;padding:0;list-style:none;display:grid}.snags[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{background:var(--card);box-shadow:inset 0 0 0 1px var(--rule);border-radius:28px;align-content:start;gap:10px;padding:28px;display:grid}.snags[data-astro-cid-ikooipj4] b[data-astro-cid-ikooipj4]{color:var(--ink);font-size:1.1rem;line-height:1.3}.snags[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]>span[data-astro-cid-ikooipj4]:last-child{font-size:var(--text-small)}.si[data-astro-cid-ikooipj4]{color:oklch(45% .08 55);background:oklch(94% .04 70);border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:8px;display:grid}.guide[data-astro-cid-ikooipj4]{margin-top:28px}.faq-grid[data-astro-cid-ikooipj4]{border-top:1px solid var(--ink);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px 64px;padding-top:48px;display:grid}@media (prefers-reduced-motion:reduce){.lanes[data-astro-cid-ikooipj4] svg[data-astro-cid-ikooipj4],.stops[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4],.dot[data-astro-cid-ikooipj4]{animation:none}.kit[data-astro-cid-ikooipj4],.box[data-astro-cid-ikooipj4],.kit[data-astro-cid-ikooipj4] label[data-astro-cid-ikooipj4]{transition:none}}@media (width<=64rem){.duo[data-astro-cid-ikooipj4],.ready-grid[data-astro-cid-ikooipj4],.long-head[data-astro-cid-ikooipj4],.snag-head[data-astro-cid-ikooipj4],.faq-grid[data-astro-cid-ikooipj4]{grid-template-columns:minmax(0,1fr)}.long-head[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4],.snag-head[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{justify-self:start}.relay[data-astro-cid-ikooipj4]{padding:48px 32px 36px}.stops[data-astro-cid-ikooipj4]{grid-template-columns:repeat(3,minmax(0,1fr))}.snags[data-astro-cid-ikooipj4]{grid-template-columns:repeat(2,minmax(0,1fr))}.axis[data-astro-cid-ikooipj4]{margin-left:0}.row[data-astro-cid-ikooipj4]{grid-template-columns:minmax(0,1fr);gap:8px}}@media (width<=48rem){.hero[data-astro-cid-ikooipj4]{padding-top:40px}.relay[data-astro-cid-ikooipj4]{border-radius:28px;margin-top:44px;padding:40px 18px 28px}.lanes[data-astro-cid-ikooipj4]{height:150px}.ln-old[data-astro-cid-ikooipj4]{top:14px}.ln-new[data-astro-cid-ikooipj4]{top:74px}.stops[data-astro-cid-ikooipj4]{grid-template-columns:minmax(0,1fr);gap:14px}.split-sec[data-astro-cid-ikooipj4],.ready-sec[data-astro-cid-ikooipj4],.long-sec[data-astro-cid-ikooipj4],.snag-sec[data-astro-cid-ikooipj4]{padding-top:104px}.you[data-astro-cid-ikooipj4],.us[data-astro-cid-ikooipj4]{border-radius:28px;padding:30px 22px}.kit[data-astro-cid-ikooipj4]{border-radius:28px;padding:22px 14px}.chart[data-astro-cid-ikooipj4]{border-radius:28px;padding:28px 18px 32px}.tag[data-astro-cid-ikooipj4]{font-size:.8125rem;top:-14px;right:0;left:auto!important;translate:0 -50%!important}.track[data-astro-cid-ikooipj4]{margin-top:18px}.snags[data-astro-cid-ikooipj4]{grid-template-columns:minmax(0,1fr)}}
