.hero[data-astro-cid-6grtasw7]{--c-in:#22d3ee;--c-ai:#a78bfa;--c-out:#a3e635;position:relative;overflow-x:clip}.track[data-astro-cid-6grtasw7]{position:relative}.stage[data-astro-cid-6grtasw7]{align-content:center;justify-items:center;min-height:100svh;padding-block:6rem 3rem;display:grid;position:relative;overflow:clip}.grid-bg[data-astro-cid-6grtasw7]{opacity:.45;pointer-events:none;background-image:linear-gradient(var(--color-line) 1px, transparent 1px), linear-gradient(90deg, var(--color-line) 1px, transparent 1px);opacity:0;background-size:56px 56px;transition:opacity .9s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 70% 55%,#000 10%,#0000 75%);mask-image:radial-gradient(70% 60% at 70% 55%,#000 10%,#0000 75%)}.grid-bg[data-astro-cid-6grtasw7].show{opacity:.45}.aura[data-astro-cid-6grtasw7]{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-signal) 22%, transparent), color-mix(in srgb, var(--c-ai) 8%, transparent) 55%, transparent);width:min(110vw,62rem);position:absolute;top:52%;left:66%;translate:-50% -50%}.beats[data-astro-cid-6grtasw7],.hint[data-astro-cid-6grtasw7],.end[data-astro-cid-6grtasw7]{display:none}.gl[data-astro-cid-6grtasw7]{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1.4s;position:absolute;inset:0}.gl[data-astro-cid-6grtasw7].is-on{opacity:1}.scrim[data-astro-cid-6grtasw7]{pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--color-ink) 82%, transparent) 0%, color-mix(in srgb, var(--color-ink) 48%, transparent) 46%, transparent 74%);position:absolute;inset:0}.inner[data-astro-cid-6grtasw7]{z-index:2;width:min(100% - 2rem,80rem);position:relative}@media (width>=56.25rem){.inner[data-astro-cid-6grtasw7]{width:min(100% - 2*clamp(1.5rem,5vw,5rem),80rem)}}.copy[data-astro-cid-6grtasw7]{text-align:left;justify-items:start;max-width:38rem;display:grid;container-type:inline-size}.pill[data-astro-cid-6grtasw7]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-signal-hi);border:1px solid color-mix(in srgb, var(--color-signal) 42%, var(--color-line));background:color-mix(in srgb, var(--color-signal) 9%, transparent);border-radius:999px;margin-bottom:1.1rem;padding:.55rem .95rem;font-size:.74rem;font-weight:700;line-height:1;display:inline-block}h1[data-astro-cid-6grtasw7]{letter-spacing:-.022em;flex-direction:column;align-items:flex-start;font-size:min(11cqi,4.7rem);line-height:1;display:flex}.ln[data-astro-cid-6grtasw7]{display:block}.ln-a[data-astro-cid-6grtasw7]{letter-spacing:-.01em;color:var(--color-slate);font-size:.46em;font-weight:600}.ln-b[data-astro-cid-6grtasw7]{letter-spacing:-.028em;text-wrap:balance;background:linear-gradient(100deg, var(--c-in) 0%, #6aa8ff 38%, var(--c-ai) 72%, var(--c-out) 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 1.1rem color-mix(in srgb, var(--color-signal) 30%, transparent));-webkit-background-clip:text;background-clip:text;margin-top:.06em;padding:0 .06em .08em 0;font-size:.92em;font-weight:700;line-height:1.04}.ln-c[data-astro-cid-6grtasw7]{letter-spacing:-.01em;color:var(--color-mist);text-wrap:balance;max-width:28.7ch;margin-top:.45em;font-size:.4em;font-weight:600;line-height:1.15}.sub[data-astro-cid-6grtasw7]{max-width:38.9ch;color:var(--color-slate);margin-top:1.1rem;font-size:clamp(1rem,1.7vw,1.15rem)}.ctas[data-astro-cid-6grtasw7]{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.proof[data-astro-cid-6grtasw7]{color:var(--color-slate);flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;margin-top:1.2rem;font-size:.88rem;display:flex}.rate[data-astro-cid-6grtasw7]{align-items:center;gap:.5rem;min-height:1.75rem;display:inline-flex}.rate[data-astro-cid-6grtasw7] strong[data-astro-cid-6grtasw7]{color:var(--color-mist);font-family:var(--font-display)}.rate[data-astro-cid-6grtasw7]:hover{color:var(--color-mist)}.stars[data-astro-cid-6grtasw7]{color:#fbbf24;gap:1px;display:inline-flex}@media (prefers-reduced-motion:no-preference){html.auto-pin .track[data-astro-cid-6grtasw7]{height:520svh}html.auto-pin .stage[data-astro-cid-6grtasw7]{height:100svh;min-height:0;padding-block:5rem 2rem;position:sticky;top:0}html.auto-pin .aura[data-astro-cid-6grtasw7],html.auto-pin .grid-bg[data-astro-cid-6grtasw7]{display:none}html.auto-pin .stage[data-astro-cid-6grtasw7]:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--color-ink));height:12svh;position:absolute;inset:auto 0 0}html.auto-pin .beats[data-astro-cid-6grtasw7]{z-index:2;pointer-events:none;display:block;position:absolute;inset:0}html.auto-pin .beat[data-astro-cid-6grtasw7]{opacity:0;visibility:hidden;will-change:transform, opacity;position:absolute}html.auto-pin .beat[data-astro-cid-6grtasw7]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#060a14bd,#0000);position:absolute;inset:-2.5rem -3.5rem}html.auto-pin .beat-tag[data-astro-cid-6grtasw7]{letter-spacing:.2em;color:var(--c-in);align-items:center;gap:.7rem;margin:0;font-size:.74rem;font-weight:800;display:inline-flex}html.auto-pin .beat-tag[data-astro-cid-6grtasw7] i[data-astro-cid-6grtasw7]{background:currentColor;width:2.4rem;height:1px;display:block}html.auto-pin .b1[data-astro-cid-6grtasw7] .beat-tag[data-astro-cid-6grtasw7]{color:var(--c-ai)}html.auto-pin .b2[data-astro-cid-6grtasw7] .beat-tag[data-astro-cid-6grtasw7]{color:var(--c-out)}html.auto-pin .beat-t[data-astro-cid-6grtasw7]{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;color:var(--color-mist);text-shadow:0 0 2.2rem #060a14e6;margin:.9rem 0 0;font-size:clamp(2.1rem,5.4vw,4.4rem);font-weight:600;line-height:1}html.auto-pin .beat-p[data-astro-cid-6grtasw7]{max-width:28.7ch;color:var(--color-slate);text-shadow:0 0 1.4rem #060a14e6;margin:1rem 0 0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.5}html.auto-pin .end[data-astro-cid-6grtasw7]{z-index:4;opacity:0;visibility:hidden;flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex;position:absolute;bottom:7svh;left:50%;translate:-50%}html.auto-pin .hint[data-astro-cid-6grtasw7]{z-index:4;letter-spacing:.04em;color:var(--color-slate);white-space:nowrap;align-items:center;gap:.7rem;font-size:.82rem;display:flex;position:absolute;bottom:1.6rem;left:50%;translate:-50%}html.auto-pin .hint[data-astro-cid-6grtasw7] i[data-astro-cid-6grtasw7]{background:linear-gradient(var(--color-signal), transparent);transform-origin:50% 0;width:1px;height:1.6rem;animation:1.8s ease-in-out infinite hint;display:block}@keyframes hint{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}}@media (prefers-reduced-motion:no-preference) and (width>=56.25rem){html.auto-pin .b0[data-astro-cid-6grtasw7]{width:min(30rem,40vw);margin-top:-9rem;top:50%;left:max(1.5rem,50vw - 40rem)}html.auto-pin .b1[data-astro-cid-6grtasw7]{width:min(27rem,36vw);bottom:16svh;left:max(1.5rem,50vw - 40rem)}html.auto-pin .b2[data-astro-cid-6grtasw7]{text-align:center;width:min(52rem,90vw);bottom:20svh;left:50%;translate:-50%}html.auto-pin .b2[data-astro-cid-6grtasw7] .beat-t[data-astro-cid-6grtasw7]{font-size:clamp(2.6rem,6.6vw,5.6rem)}html.auto-pin .b2[data-astro-cid-6grtasw7] .beat-p[data-astro-cid-6grtasw7]{max-width:37.2ch;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.stage[data-astro-cid-6grtasw7]{min-height:min(100svh,56rem);padding-bottom:4rem}}@media (width<=56.24rem){.copy[data-astro-cid-6grtasw7]{text-align:center;justify-items:center}h1[data-astro-cid-6grtasw7]{align-items:center}.ctas[data-astro-cid-6grtasw7],.proof[data-astro-cid-6grtasw7]{justify-content:center}.stage[data-astro-cid-6grtasw7]{align-content:start;padding-block:5.25rem 0}.aura[data-astro-cid-6grtasw7]{top:60%;left:50%}.scrim[data-astro-cid-6grtasw7]{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-ink) 86%, transparent) 0%, color-mix(in srgb, var(--color-ink) 80%, transparent) 60%, color-mix(in srgb, var(--color-ink) 30%, transparent) 90%, transparent 100%)}html.auto-pin .track[data-astro-cid-6grtasw7]{height:560svh}html.auto-pin .beat[data-astro-cid-6grtasw7]{bottom:10svh;left:1.25rem;right:1.25rem}html.auto-pin .beat-t[data-astro-cid-6grtasw7]{font-size:clamp(2rem,9vw,3rem)}html.auto-pin .b2[data-astro-cid-6grtasw7]{text-align:center;bottom:26svh}html.auto-pin .b2[data-astro-cid-6grtasw7] .beat-tag[data-astro-cid-6grtasw7]{justify-content:center}html.auto-pin .b2[data-astro-cid-6grtasw7] .beat-p[data-astro-cid-6grtasw7]{margin-inline:auto}html.auto-pin .end[data-astro-cid-6grtasw7]{width:calc(100% - 2.5rem);bottom:5svh;translate:-50%}html.auto-pin .hint[data-astro-cid-6grtasw7]{bottom:1.2rem}html.auto-pin .stage[data-astro-cid-6grtasw7]:after{z-index:1;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--color-ink) 82%, transparent) 55%, var(--color-ink));height:28svh}.note[data-astro-cid-6grtasw7]{display:none}}@media (width<=56.24rem) and (height<=46rem){.proof[data-astro-cid-6grtasw7],.sub[data-astro-cid-6grtasw7]{display:none}}@media (width<=47.99rem){.pill[data-astro-cid-6grtasw7]{letter-spacing:.08em;white-space:nowrap;border-color:color-mix(in srgb, var(--color-signal) 28%, var(--color-line));background:0 0;width:fit-content;max-width:100%;margin-bottom:.9rem;padding:.4rem .7rem;font-size:.58rem}h1[data-astro-cid-6grtasw7]{font-size:min(14.5cqi,4.7rem)}.stage[data-astro-cid-6grtasw7],html.auto-pin .stage[data-astro-cid-6grtasw7]{align-content:center;padding-block:4.6rem 3.4rem}}.grid[data-astro-cid-w5f3gxuy]{align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.left[data-astro-cid-w5f3gxuy]{min-width:0}.eyebrow[data-astro-cid-w5f3gxuy]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-signal-hi);margin-bottom:.9rem;font-size:.74rem;font-weight:800}.def[data-astro-cid-w5f3gxuy]{color:var(--color-mist);max-width:43.9ch;margin-top:1.4rem;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.6}.sig-t[data-astro-cid-w5f3gxuy]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-mist);margin-top:2rem;font-size:1.15rem;font-weight:600}.sig[data-astro-cid-w5f3gxuy]{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.sig[data-astro-cid-w5f3gxuy] li[data-astro-cid-w5f3gxuy]{border:1px solid var(--color-line);background:var(--color-deck);color:var(--color-slate);border-radius:1rem;align-items:flex-start;gap:.8rem;padding:.85rem 1rem;line-height:1.4;display:flex}.x[data-astro-cid-w5f3gxuy]{border:1.5px solid #fb7185;border-radius:50%;flex:none;width:1.1rem;height:1.1rem;margin-top:.1rem;position:relative}.x[data-astro-cid-w5f3gxuy]:before,.x[data-astro-cid-w5f3gxuy]:after{content:"";background:#fb7185;width:.5rem;height:1.5px;position:absolute;top:50%;left:50%}.x[data-astro-cid-w5f3gxuy]:before{transform:translate(-50%,-50%)rotate(45deg)}.x[data-astro-cid-w5f3gxuy]:after{transform:translate(-50%,-50%)rotate(-45deg)}.calc[data-astro-cid-w5f3gxuy]{border:1px solid color-mix(in srgb, var(--color-signal) 40%, var(--color-line));background:linear-gradient(180deg, color-mix(in srgb, var(--color-signal) 9%, var(--color-deck)), var(--color-deck));border-radius:1.75rem;min-width:0;padding:clamp(1.4rem,3vw,2rem);position:relative}.calc-t[data-astro-cid-w5f3gxuy]{font-family:var(--font-display);letter-spacing:-.013em;font-size:1.3rem;font-weight:600}.row[data-astro-cid-w5f3gxuy]{grid-template-columns:1fr auto;align-items:center;gap:.5rem 1rem;margin-top:1.4rem;display:grid}.lab[data-astro-cid-w5f3gxuy]{color:var(--color-slate);font-size:.95rem}output[data-astro-cid-w5f3gxuy]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-mist);text-align:right;min-width:2ch;font-size:1.5rem;font-weight:700}input[data-astro-cid-w5f3gxuy][type=range]{-webkit-appearance:none;appearance:none;width:100%;height:1.75rem;accent-color:var(--color-signal);cursor:pointer;background:0 0;grid-column:1/-1;margin:0}input[data-astro-cid-w5f3gxuy][type=range]::-webkit-slider-runnable-track{background:var(--color-line);border-radius:6px;height:6px}input[data-astro-cid-w5f3gxuy][type=range]::-moz-range-track{background:var(--color-line);border-radius:6px;height:6px}input[data-astro-cid-w5f3gxuy][type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-signal);border:3px solid var(--color-ink);width:1.4rem;height:1.4rem;box-shadow:0 0 0 1px var(--color-signal);border-radius:50%;margin-top:calc(3px - .7rem)}input[data-astro-cid-w5f3gxuy][type=range]::-moz-range-thumb{background:var(--color-signal);border:3px solid var(--color-ink);border-radius:50%;width:1.1rem;height:1.1rem}input[data-astro-cid-w5f3gxuy][type=range]:focus-visible{outline:2px solid var(--color-signal-hi);outline-offset:4px;border-radius:6px}.res[data-astro-cid-w5f3gxuy]{background:var(--color-ink);border:1px solid var(--color-line);border-radius:1.25rem;margin-top:1.8rem;padding:1.2rem 1.3rem}.rl[data-astro-cid-w5f3gxuy]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-slate);font-size:.72rem;font-weight:800}.big[data-astro-cid-w5f3gxuy]{font-family:var(--font-display);letter-spacing:-.025em;background:linear-gradient(100deg,#22d3ee,#a78bfa);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:.3rem;font-size:clamp(2.4rem,7vw,3.6rem);font-weight:700;line-height:1}.days[data-astro-cid-w5f3gxuy]{color:var(--color-mist);margin-top:.5rem}.note[data-astro-cid-w5f3gxuy]{color:var(--color-slate);margin:1.1rem 0 1.3rem;font-size:.84rem;line-height:1.5}@media (width>=64rem){.grid[data-astro-cid-w5f3gxuy]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.calc[data-astro-cid-w5f3gxuy]{position:sticky;top:6rem}}.flow[data-astro-cid-4riirtfk]{--c-in:#22d3ee;--c-ai:#a78bfa;--c-out:#a3e635;position:relative;overflow-x:clip}.stage[data-astro-cid-4riirtfk]{gap:2.2rem;padding-block:5rem;display:grid;position:relative;overflow:clip}.grid-bg[data-astro-cid-4riirtfk]{opacity:.45;pointer-events:none;background-image:linear-gradient(var(--color-line) 1px, transparent 1px), linear-gradient(90deg, var(--color-line) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 35%,#000 15%,#0000 75%);mask-image:radial-gradient(70% 70% at 35%,#000 15%,#0000 75%)}.fl-title[data-astro-cid-4riirtfk]{z-index:2;text-align:center;font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-mist);margin:0;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:600;position:relative}.stepper[data-astro-cid-4riirtfk],.hint[data-astro-cid-4riirtfk]{display:none}.fx[data-astro-cid-4riirtfk]{z-index:1;pointer-events:none;align-items:center;gap:1.6rem;width:min(100% - 2rem,78rem);margin-inline:auto;display:grid;position:relative}.wires[data-astro-cid-4riirtfk]{display:none}.cards[data-astro-cid-4riirtfk]{flex-wrap:wrap;gap:.55rem;display:flex}.cd[data-astro-cid-4riirtfk]{display:block}.cd-in[data-astro-cid-4riirtfk]{border:1px solid var(--bd,var(--color-line));background:color-mix(in srgb, var(--color-deck) 94%, transparent);color:var(--color-mist);white-space:nowrap;border-radius:.95rem;align-items:center;gap:.6rem;padding:.62rem .85rem;font-size:.88rem;line-height:1.2;display:flex;box-shadow:0 .6rem 1.6rem -.9rem #000c}.tx[data-astro-cid-4riirtfk]{text-overflow:ellipsis;overflow:hidden}.dot[data-astro-cid-4riirtfk]{background:var(--dc,var(--c-in));width:.5rem;height:.5rem;box-shadow:0 0 .7rem var(--dc,var(--c-in));border-radius:50%;flex:none}.cd[data-astro-cid-4riirtfk].in{--dc:var(--c-in);--bd:color-mix(in srgb, var(--c-in) 34%, var(--color-line))}.cd[data-astro-cid-4riirtfk].out{--dc:var(--c-out);--bd:color-mix(in srgb, var(--c-out) 34%, var(--color-line))}.chk[data-astro-cid-4riirtfk]{background:var(--c-out);border-radius:50%;flex:none;width:1rem;height:1rem;margin-left:auto;transition:transform .45s cubic-bezier(.2,1.4,.3,1);position:relative;transform:scale(1)}.chk[data-astro-cid-4riirtfk]:after{content:"";border-left:2px solid var(--color-ink);border-bottom:2px solid var(--color-ink);width:.38rem;height:.22rem;position:absolute;top:.22rem;left:.3rem;transform:rotate(-45deg)}.core[data-astro-cid-4riirtfk]{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--c-ai) 38%, var(--color-deck)), var(--color-deck) 92%);border:1px solid color-mix(in srgb, var(--c-ai) 55%, var(--color-line));border-radius:50%;place-items:center;width:6.5rem;margin:1rem auto;display:grid;position:relative}.ring[data-astro-cid-4riirtfk]{border:1.5px dashed color-mix(in srgb, var(--c-ai) 60%, transparent);border-radius:50%;animation:18s linear infinite spin;position:absolute;inset:-.55rem}.ring[data-astro-cid-4riirtfk].r2{border-style:dotted;border-color:color-mix(in srgb, var(--c-in) 50%, transparent);animation-duration:28s;animation-direction:reverse;inset:-1.2rem}.core-t[data-astro-cid-4riirtfk]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-mist);font-size:1.9rem;font-weight:700}@keyframes spin{to{transform:rotate(360deg)}}@keyframes drift{50%{translate:0 -.42rem}}.beats[data-astro-cid-4riirtfk]{z-index:2;gap:1.2rem;width:min(100% - 2rem,78rem);margin-inline:auto;display:grid;position:relative}.beat-n[data-astro-cid-4riirtfk]{font-family:var(--font-display);color:var(--bc);align-items:center;gap:.7rem;font-weight:700;display:flex}.beat-n[data-astro-cid-4riirtfk] span[data-astro-cid-4riirtfk]{letter-spacing:-.02em;font-size:1.6rem}.beat-n[data-astro-cid-4riirtfk] em[data-astro-cid-4riirtfk]{letter-spacing:.16em;border:1px solid;border-radius:99px;padding:.3rem .65rem;font-size:.7rem;font-style:normal;font-weight:800}.b0[data-astro-cid-4riirtfk]{--bc:var(--c-in)}.b1[data-astro-cid-4riirtfk]{--bc:var(--c-ai)}.b2[data-astro-cid-4riirtfk]{--bc:var(--c-out)}.beat-t[data-astro-cid-4riirtfk]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-mist);margin-top:.5rem;font-size:1.4rem;font-weight:600}.beat-p[data-astro-cid-4riirtfk]{color:var(--color-slate);margin-top:.4rem}@media (width>=56rem){.beats[data-astro-cid-4riirtfk]{grid-template-columns:repeat(3,1fr);gap:2rem}.fx[data-astro-cid-4riirtfk]{grid-template-columns:1fr auto 1fr;gap:3rem}}@media (prefers-reduced-motion:no-preference){html.flow-pin .track[data-astro-cid-4riirtfk]{height:440svh}html.flow-pin .stage[data-astro-cid-4riirtfk]{height:100svh;padding:0;display:block;position:sticky;top:0}html.flow-pin .stage[data-astro-cid-4riirtfk]:before,html.flow-pin .stage[data-astro-cid-4riirtfk]:after{content:"";z-index:3;pointer-events:none;height:12svh;position:absolute;left:0;right:0}html.flow-pin .stage[data-astro-cid-4riirtfk]:before{background:linear-gradient(to top, transparent, var(--color-ink));top:0}html.flow-pin .stage[data-astro-cid-4riirtfk]:after{background:linear-gradient(to bottom, transparent, var(--color-ink));bottom:0}html.flow-pin .fl-title[data-astro-cid-4riirtfk]{z-index:4;padding-inline:1rem;position:absolute;top:5.2rem;left:0;right:0}html.flow-pin .fx[data-astro-cid-4riirtfk]{width:auto;margin:0;display:block;position:absolute;inset:0}html.flow-pin .wires[data-astro-cid-4riirtfk]{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}html.flow-pin .cards[data-astro-cid-4riirtfk]{display:contents}html.flow-pin .cd[data-astro-cid-4riirtfk]{will-change:transform, opacity;width:11.5rem;position:absolute;top:0;left:0}html.flow-pin .cd[data-astro-cid-4riirtfk].out{width:14.5rem}html.flow-pin .cd-in[data-astro-cid-4riirtfk]{animation:drift var(--dur,6s) ease-in-out var(--dl,0s) infinite}html.flow-pin .cd[data-astro-cid-4riirtfk]:nth-child(3n+1){--dur:6.4s;--dl:-1.2s}html.flow-pin .cd[data-astro-cid-4riirtfk]:nth-child(3n+2){--dur:7.6s;--dl:-3.4s}html.flow-pin .cd[data-astro-cid-4riirtfk]:nth-child(3n){--dur:5.6s;--dl:-.6s}html.flow-pin .chk[data-astro-cid-4riirtfk]{transform:scale(0)}html.flow-pin .cd[data-astro-cid-4riirtfk].ok .chk[data-astro-cid-4riirtfk]{transform:scale(1)}html.flow-pin .core[data-astro-cid-4riirtfk]{will-change:transform, opacity;width:8.5rem;margin:0;position:absolute;top:0;left:0}html.flow-pin .core[data-astro-cid-4riirtfk].on{box-shadow:0 0 3.5rem -.4rem color-mix(in srgb, var(--c-ai) 70%, transparent), inset 0 0 1.4rem color-mix(in srgb, var(--c-ai) 35%, transparent)}html.flow-pin .wires[data-astro-cid-4riirtfk] path{fill:none;stroke-width:1.5px;stroke-linecap:round}html.flow-pin .wires[data-astro-cid-4riirtfk] .w{stroke:color-mix(in srgb, var(--c-ai) 55%, var(--color-line));stroke-dasharray:1;stroke-dashoffset:1px}html.flow-pin .wires[data-astro-cid-4riirtfk] .p{stroke:var(--c-in);stroke-width:2.5px;stroke-dasharray:.035 .965;stroke-dashoffset:1px;opacity:0}html.flow-pulse .wires[data-astro-cid-4riirtfk] .p{animation:2.6s linear infinite pulse}@keyframes pulse{to{stroke-dashoffset:0}}html.flow-pin .beats[data-astro-cid-4riirtfk]{z-index:2;pointer-events:none;width:auto;margin:0;display:block;position:absolute;inset:0}html.flow-pin .beat[data-astro-cid-4riirtfk]{opacity:0;visibility:hidden;will-change:transform, opacity;width:min(28rem,38vw);position:absolute;top:50%;right:max(1rem,50vw - 39rem);translate:0 -50%}html.flow-pin .beat-n[data-astro-cid-4riirtfk]{gap:.9rem}html.flow-pin .beat-n[data-astro-cid-4riirtfk] span[data-astro-cid-4riirtfk]{letter-spacing:-.025em;-webkit-text-stroke:1.5px var(--bc);color:color-mix(in srgb, var(--bc) 10%, transparent);font-size:clamp(4.5rem,8vw,7.5rem);font-weight:700;line-height:.9}html.flow-pin .beat-n[data-astro-cid-4riirtfk] em[data-astro-cid-4riirtfk]{padding:.4rem .75rem;font-size:.74rem}html.flow-pin .beat-t[data-astro-cid-4riirtfk]{text-wrap:balance;margin-top:.9rem;font-size:clamp(2rem,3.8vw,3.4rem);line-height:1}html.flow-pin .beat-p[data-astro-cid-4riirtfk]{max-width:32.1ch;margin-top:1rem;font-size:1.1rem;line-height:1.5}html.flow-pin .stepper[data-astro-cid-4riirtfk]{z-index:4;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:1.4rem;margin:0;padding:0;font-size:.78rem;font-weight:800;list-style:none;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}html.flow-pin .stepper[data-astro-cid-4riirtfk] li[data-astro-cid-4riirtfk]:not(.bar){color:var(--color-slate);transition:color .3s}html.flow-pin .stepper[data-astro-cid-4riirtfk] .s0[data-astro-cid-4riirtfk].on{color:var(--c-in)}html.flow-pin .stepper[data-astro-cid-4riirtfk] .s1[data-astro-cid-4riirtfk].on{color:var(--c-ai)}html.flow-pin .stepper[data-astro-cid-4riirtfk] .s2[data-astro-cid-4riirtfk].on{color:var(--c-out)}html.flow-pin .stepper[data-astro-cid-4riirtfk] .bar[data-astro-cid-4riirtfk]{background:var(--color-line);border-radius:2px;height:2px;position:absolute;bottom:-.7rem;left:0;right:0;overflow:hidden}html.flow-pin .stepper[data-astro-cid-4riirtfk] .bar[data-astro-cid-4riirtfk] i[data-astro-cid-4riirtfk]{background:linear-gradient(90deg, var(--c-in), var(--c-ai), var(--c-out));transform-origin:0;height:100%;display:block;transform:scaleX(0)}html.flow-pin .hint[data-astro-cid-4riirtfk]{z-index:4;color:var(--color-slate);white-space:nowrap;font-size:.85rem;display:block;position:absolute;bottom:3.4rem;left:50%;transform:translate(-50%)}}@media (width<=63.99rem) and (prefers-reduced-motion:no-preference){html.flow-pin .track[data-astro-cid-4riirtfk]{height:480svh}html.flow-pin .cd[data-astro-cid-4riirtfk].in{width:min(29vw,8.6rem)}html.flow-pin .cd[data-astro-cid-4riirtfk].out{width:min(42vw,12rem)}html.flow-pin .cd-in[data-astro-cid-4riirtfk]{gap:.4rem;padding:.5rem .6rem;font-size:.72rem}html.flow-pin .cd-in[data-astro-cid-4riirtfk] .dot[data-astro-cid-4riirtfk]{width:.4rem;height:.4rem}html.flow-pin .core[data-astro-cid-4riirtfk]{width:5.4rem}html.flow-pin .core-t[data-astro-cid-4riirtfk]{font-size:1.5rem}html.flow-pin .fl-title[data-astro-cid-4riirtfk]{font-size:1.3rem;top:4.6rem}html.flow-pin .beat[data-astro-cid-4riirtfk]{left:max(1rem, env(safe-area-inset-left));right:max(1rem, env(safe-area-inset-right));width:auto;top:auto;bottom:14svh;translate:none}html.flow-pin .beat-n[data-astro-cid-4riirtfk] span[data-astro-cid-4riirtfk]{font-size:clamp(3rem,15vw,4.4rem)}html.flow-pin .beat-t[data-astro-cid-4riirtfk]{margin-top:.5rem;font-size:clamp(1.8rem,8vw,2.7rem)}html.flow-pin .beat-p[data-astro-cid-4riirtfk]{margin-top:.6rem;font-size:1rem}html.flow-pin .hint[data-astro-cid-4riirtfk]{bottom:3.3rem}}.lead[data-astro-cid-il6i6v5u]{margin-top:1.25rem}.tabs[data-astro-cid-il6i6v5u]{flex-wrap:wrap;gap:.5rem;margin-top:clamp(2rem,4vw,3rem);display:none}[data-tabs].tabs-on .tabs[data-astro-cid-il6i6v5u]{display:flex}.tab[data-astro-cid-il6i6v5u]{border:1px solid var(--color-line);background:var(--color-deck);min-height:2.9rem;color:var(--color-slate);font:inherit;cursor:pointer;border-radius:999px;padding:.6rem 1.2rem;font-weight:600;transition:color .25s,border-color .25s,background .25s}.tab[data-astro-cid-il6i6v5u]:hover{color:var(--color-mist);border-color:color-mix(in srgb, var(--color-signal) 50%, var(--color-line))}.tab[data-astro-cid-il6i6v5u][aria-selected=true]{color:var(--color-ink);background:var(--color-mist);border-color:var(--color-mist)}.tab[data-astro-cid-il6i6v5u]:focus-visible{outline:2px solid var(--color-signal-hi);outline-offset:3px}.panels[data-astro-cid-il6i6v5u]{gap:2rem;margin-top:clamp(1.6rem,3vw,2.4rem);display:grid}[data-tabs].tabs-on .panel[data-astro-cid-il6i6v5u][hidden]{display:none}.panel[data-astro-cid-il6i6v5u]{gap:1rem;display:grid}.k[data-astro-cid-il6i6v5u]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-slate);margin-bottom:.6rem;font-size:.72rem;font-weight:800}.today[data-astro-cid-il6i6v5u]{border:1px dashed var(--color-line);background:color-mix(in srgb, var(--color-deck) 60%, transparent);border-radius:1.5rem;padding:1.5rem;position:relative}.today[data-astro-cid-il6i6v5u] .t[data-astro-cid-il6i6v5u]{color:var(--color-slate);line-height:1.55}.with[data-astro-cid-il6i6v5u]{isolation:isolate;border:1px solid color-mix(in srgb, var(--color-signal) 40%, var(--color-line));background:linear-gradient(180deg, color-mix(in srgb, var(--color-signal) 8%, var(--color-deck)), var(--color-deck));border-radius:1.5rem;padding:1.5rem;position:relative}.with[data-astro-cid-il6i6v5u] .k[data-astro-cid-il6i6v5u]{color:#22d3ee}.steps[data-astro-cid-il6i6v5u]{counter-reset:s;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-il6i6v5u]{--nc:#22d3ee;color:var(--color-mist);grid-template-columns:auto 1fr;align-items:start;gap:.9rem;line-height:1.45;display:grid;position:relative}.step[data-astro-cid-il6i6v5u].n1{--nc:#a78bfa}.step[data-astro-cid-il6i6v5u].n2{--nc:#a3e635}.num[data-astro-cid-il6i6v5u]{width:2rem;height:2rem;font-family:var(--font-display);color:var(--color-ink);background:var(--nc);border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;display:grid;position:relative}.step[data-astro-cid-il6i6v5u]:not(:last-child):after{content:"";background:var(--color-line);width:1px;position:absolute;top:2.2rem;bottom:-.9rem;left:1rem}.res[data-astro-cid-il6i6v5u]{border:1px solid var(--color-line);background:var(--color-deck);border-radius:1.5rem;gap:1.4rem;padding:1.5rem;display:grid}.t[data-astro-cid-il6i6v5u].strong{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-mist);font-size:1.25rem;font-weight:600;line-height:1.25}.chips[data-astro-cid-il6i6v5u]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-il6i6v5u] li[data-astro-cid-il6i6v5u]{border:1px solid var(--color-line);color:var(--color-mist);border-radius:999px;padding:.4rem .8rem;font-size:.85rem}.wait[data-astro-cid-il6i6v5u],.num[data-astro-cid-il6i6v5u]:after,.with[data-astro-cid-il6i6v5u]:before{display:none}@media (prefers-reduced-motion:no-preference){[data-tabs].tabs-on .panel[data-astro-cid-il6i6v5u]:not([hidden]) .step[data-astro-cid-il6i6v5u]{animation:.55s cubic-bezier(.2,.8,.2,1) both up}[data-tabs].tabs-on .panel[data-astro-cid-il6i6v5u]:not([hidden]) .step[data-astro-cid-il6i6v5u].n1{animation-delay:.12s}[data-tabs].tabs-on .panel[data-astro-cid-il6i6v5u]:not([hidden]) .step[data-astro-cid-il6i6v5u].n2{animation-delay:.24s}[data-tabs].tabs-on .panel[data-astro-cid-il6i6v5u]:not([hidden]) .today[data-astro-cid-il6i6v5u],[data-tabs].tabs-on .panel[data-astro-cid-il6i6v5u]:not([hidden]) .res[data-astro-cid-il6i6v5u]{animation:.5s both fade}html.afx .areas[data-astro-cid-il6i6v5u] .wait[data-astro-cid-il6i6v5u]{gap:.28rem;display:inline-flex;position:absolute;top:1.35rem;right:1.3rem}.wait[data-astro-cid-il6i6v5u] i[data-astro-cid-il6i6v5u]{background:var(--color-slate);opacity:.3;border-radius:50%;width:.38rem;height:.38rem}html.afx .areas[data-astro-cid-il6i6v5u].run .wait[data-astro-cid-il6i6v5u] i[data-astro-cid-il6i6v5u]{animation:1.5s ease-in-out infinite at-dot}.wait[data-astro-cid-il6i6v5u] i[data-astro-cid-il6i6v5u]:nth-child(2){animation-delay:.2s}.wait[data-astro-cid-il6i6v5u] i[data-astro-cid-il6i6v5u]:nth-child(3){animation-delay:.4s}html.afx .areas[data-astro-cid-il6i6v5u].run .today[data-astro-cid-il6i6v5u]{animation:7s ease-in-out infinite at-jit}html.afx .areas[data-astro-cid-il6i6v5u] .with[data-astro-cid-il6i6v5u]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;display:block;position:absolute;inset:-1px;box-shadow:0 0 3.2rem -.4rem #22d3ee99}html.afx .areas[data-astro-cid-il6i6v5u].run .with[data-astro-cid-il6i6v5u]:before{animation:5.5s ease-in-out infinite at-breathe}html.afx .areas[data-astro-cid-il6i6v5u] .num[data-astro-cid-il6i6v5u]:after{content:"";border:2px solid var(--nc);opacity:0;border-radius:50%;display:block;position:absolute;inset:-2px}html.afx .areas[data-astro-cid-il6i6v5u].run .num[data-astro-cid-il6i6v5u]:after{animation:3.6s ease-out infinite at-ping}html.afx .areas[data-astro-cid-il6i6v5u].run .step[data-astro-cid-il6i6v5u].n1 .num[data-astro-cid-il6i6v5u]:after{animation-delay:1.2s}html.afx .areas[data-astro-cid-il6i6v5u].run .step[data-astro-cid-il6i6v5u].n2 .num[data-astro-cid-il6i6v5u]:after{animation-delay:2.4s}html.afx .areas[data-astro-cid-il6i6v5u].run .step[data-astro-cid-il6i6v5u]:not(:last-child):after{background:linear-gradient(180deg, transparent 0 38%, var(--nc) 50%, transparent 62% 100%) 0 100% / 100% 300% no-repeat, var(--color-line);animation:3.2s linear infinite at-flow-y}html.afx .areas[data-astro-cid-il6i6v5u].run .step[data-astro-cid-il6i6v5u].n1:not(:last-child):after{animation-delay:1.1s}html.afx .areas[data-astro-cid-il6i6v5u].run .chips[data-astro-cid-il6i6v5u] li[data-astro-cid-il6i6v5u]{animation:4.4s ease-in-out infinite at-bob}html.afx .areas[data-astro-cid-il6i6v5u].run .chips[data-astro-cid-il6i6v5u] li[data-astro-cid-il6i6v5u]:nth-child(2){animation-delay:-1.1s}html.afx .areas[data-astro-cid-il6i6v5u].run .chips[data-astro-cid-il6i6v5u] li[data-astro-cid-il6i6v5u]:nth-child(3){animation-delay:-2.2s}html.afx .areas[data-astro-cid-il6i6v5u].run .chips[data-astro-cid-il6i6v5u] li[data-astro-cid-il6i6v5u]:nth-child(4){animation-delay:-3.3s}@media (hover:hover){.today[data-astro-cid-il6i6v5u],.with[data-astro-cid-il6i6v5u],.res[data-astro-cid-il6i6v5u]{transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s}.today[data-astro-cid-il6i6v5u]:hover,.with[data-astro-cid-il6i6v5u]:hover,.res[data-astro-cid-il6i6v5u]:hover{border-color:color-mix(in srgb, var(--color-signal) 55%, var(--color-line));transform:translateY(-4px)}}}@media (width<=47.99rem){.tabs[data-astro-cid-il6i6v5u]{z-index:5;scrollbar-width:none;background:var(--color-ink);flex-wrap:nowrap;gap:.4rem;margin-top:1.2rem;padding-block:.55rem;position:sticky;top:4rem;overflow-x:auto}.tabs[data-astro-cid-il6i6v5u]::-webkit-scrollbar{display:none}.tab[data-astro-cid-il6i6v5u]{flex:none;min-height:2.4rem;padding:.35rem .95rem;font-size:.9rem}.panels[data-astro-cid-il6i6v5u]{margin-top:.6rem}.panel[data-astro-cid-il6i6v5u]{gap:.6rem}.today[data-astro-cid-il6i6v5u],.with[data-astro-cid-il6i6v5u],.res[data-astro-cid-il6i6v5u]{border-radius:1.1rem;padding:.85rem 1rem}.k[data-astro-cid-il6i6v5u]{margin-bottom:.3rem;font-size:.64rem}.today[data-astro-cid-il6i6v5u] .t[data-astro-cid-il6i6v5u]{font-size:.88rem;line-height:1.4}.steps[data-astro-cid-il6i6v5u]{gap:.55rem}.step[data-astro-cid-il6i6v5u]{gap:.65rem;font-size:.88rem;line-height:1.35}.num[data-astro-cid-il6i6v5u]{width:1.6rem;height:1.6rem;font-size:.78rem}.step[data-astro-cid-il6i6v5u]:not(:last-child):after{top:1.75rem;bottom:-.6rem;left:.8rem}.res[data-astro-cid-il6i6v5u]{gap:.8rem}.t[data-astro-cid-il6i6v5u].strong{font-size:1.02rem;line-height:1.22}.chips[data-astro-cid-il6i6v5u]{gap:.35rem}.chips[data-astro-cid-il6i6v5u] li[data-astro-cid-il6i6v5u]{padding:.25rem .6rem;font-size:.78rem}}@keyframes up{0%{opacity:0;transform:translateY(14px)}}@keyframes fade{0%{opacity:0}}@keyframes at-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes at-jit{0%,to{translate:0;rotate:0deg}20%{translate:-1px 1px;rotate:-.22deg}38%{translate:1px -1px;rotate:.18deg}62%{translate:-1px;rotate:-.14deg}80%{translate:1px 1px;rotate:.1deg}}@keyframes at-breathe{0%,to{opacity:0}50%{opacity:.95}}@keyframes at-ping{0%{opacity:.9;transform:scale(1)}45%,to{opacity:0;transform:scale(2.1)}}@keyframes at-flow-y{to{background-position:0 0}}@keyframes at-flow-x{to{background-position:0 0}}@keyframes at-bob{50%{transform:translateY(-3px)}}@media (width>=56rem){.panel[data-astro-cid-il6i6v5u]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.res[data-astro-cid-il6i6v5u]{grid-column:1/-1;grid-template-columns:1.2fr 1fr;align-items:start}.steps[data-astro-cid-il6i6v5u]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.step[data-astro-cid-il6i6v5u]{grid-template-columns:1fr;gap:.7rem}.step[data-astro-cid-il6i6v5u]:not(:last-child):after{width:auto;height:1px;inset:1rem -1rem auto 2.4rem}@media (prefers-reduced-motion:no-preference){html.afx .areas[data-astro-cid-il6i6v5u].run .step[data-astro-cid-il6i6v5u]:not(:last-child):after{background:linear-gradient(90deg, transparent 0 38%, var(--nc) 50%, transparent 62% 100%) 100% 0 / 300% 100% no-repeat, var(--color-line);animation:3.2s linear infinite at-flow-x}html.afx .areas[data-astro-cid-il6i6v5u].run .step[data-astro-cid-il6i6v5u].n1:not(:last-child):after{animation-delay:1.1s}}}.lead[data-astro-cid-fzas3myu]{margin-top:1.25rem}.list[data-astro-cid-fzas3myu]{border-bottom:1px solid var(--color-line);margin:clamp(2rem,5vw,3.5rem) 0 0;padding:0;list-style:none}.row[data-astro-cid-fzas3myu]{--mx:50%;--my:50%;isolation:isolate;border-top:1px solid var(--color-line);gap:.5rem 2rem;padding:1.6rem 0 1.7rem;display:grid;position:relative}.row[data-astro-cid-fzas3myu]:before{content:"";transform-origin:0;background:linear-gradient(90deg,#22d3ee,#a78bfa,#a3e635,#0000);width:100%;height:1px;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:-1px;left:0;transform:scaleX(0)}.row[data-astro-cid-fzas3myu]:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(20rem circle at var(--mx) var(--my), #a78bfa2b, #22d3ee0f 45%, transparent 72%);border-radius:1.2rem;transition:opacity .4s;position:absolute;inset:0 -.8rem}.n[data-astro-cid-fzas3myu]{width:fit-content;font-family:var(--font-display);letter-spacing:-.025em;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--color-signal) 70%, var(--color-line));font-size:2.6rem;font-weight:700;line-height:1;position:relative}.n[data-astro-cid-fzas3myu]:after{content:attr(data-n);background:linear-gradient(#22d3ee,#a78bfa 60%,#a3e635);-webkit-text-stroke:0;color:#0000;clip-path:inset(100% 0 0);-webkit-background-clip:text;background-clip:text;transition:clip-path .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}h3[data-astro-cid-fzas3myu]{letter-spacing:-.015em;font-size:clamp(1.35rem,2.6vw,1.9rem);transition:transform .5s cubic-bezier(.2,.8,.2,1),color .3s}p[data-astro-cid-fzas3myu]{color:var(--color-slate);line-height:1.55;transition:color .3s}.glyph[data-astro-cid-fzas3myu]{display:none}@media (hover:hover){.row[data-astro-cid-fzas3myu]:hover:before,.row[data-astro-cid-fzas3myu].hot:before{transform:scaleX(1)}.row[data-astro-cid-fzas3myu]:hover:after,.row[data-astro-cid-fzas3myu].hot:after{opacity:1}.row[data-astro-cid-fzas3myu]:hover .n[data-astro-cid-fzas3myu]:after,.row[data-astro-cid-fzas3myu].hot .n[data-astro-cid-fzas3myu]:after{clip-path:inset(0)}.row[data-astro-cid-fzas3myu]:hover h3[data-astro-cid-fzas3myu]{transform:translate(.55rem)}.row[data-astro-cid-fzas3myu]:hover p[data-astro-cid-fzas3myu]{color:var(--color-mist)}}.row[data-astro-cid-fzas3myu].hot:before{transform:scaleX(1)}.row[data-astro-cid-fzas3myu].hot:after{opacity:1}.row[data-astro-cid-fzas3myu].hot .n[data-astro-cid-fzas3myu]:after{clip-path:inset(0)}.row[data-astro-cid-fzas3myu].hot p[data-astro-cid-fzas3myu]{color:var(--color-mist)}@media (width>=56rem){.row[data-astro-cid-fzas3myu]{grid-template-columns:6rem minmax(0,1fr) minmax(0,1.1fr) 6.6rem;align-items:baseline;padding-block:2rem}.n[data-astro-cid-fzas3myu]{font-size:3.4rem}.glyph[data-astro-cid-fzas3myu]{place-self:center end;align-items:center;display:flex}.glyph[data-astro-cid-fzas3myu] i[data-astro-cid-fzas3myu]{background:var(--color-line);border-radius:50%;width:.7rem;height:.7rem;transition:background .3s,box-shadow .3s,transform .4s cubic-bezier(.2,1.4,.3,1)}.glyph[data-astro-cid-fzas3myu] b[data-astro-cid-fzas3myu]{background:var(--color-line);width:1.5rem;height:1px;position:relative;overflow:hidden}.glyph[data-astro-cid-fzas3myu] b[data-astro-cid-fzas3myu]:after{content:"";transform-origin:0;transition:transform .35s;position:absolute;inset:0;transform:scaleX(0)}.glyph[data-astro-cid-fzas3myu] b[data-astro-cid-fzas3myu]:nth-child(2):after{background:linear-gradient(90deg,#22d3ee,#a78bfa)}.glyph[data-astro-cid-fzas3myu] b[data-astro-cid-fzas3myu]:nth-child(4):after{background:linear-gradient(90deg,#a78bfa,#a3e635)}.row[data-astro-cid-fzas3myu]:hover .glyph[data-astro-cid-fzas3myu] i[data-astro-cid-fzas3myu],.row[data-astro-cid-fzas3myu].hot .glyph[data-astro-cid-fzas3myu] i[data-astro-cid-fzas3myu]{transform:scale(1.35)}.row[data-astro-cid-fzas3myu]:hover .glyph[data-astro-cid-fzas3myu] i[data-astro-cid-fzas3myu]:first-child,.row[data-astro-cid-fzas3myu].hot .glyph[data-astro-cid-fzas3myu] i[data-astro-cid-fzas3myu]:first-child{background:#22d3ee;box-shadow:0 0 .8rem #22d3ee}.row[data-astro-cid-fzas3myu]:hover .glyph[data-astro-cid-fzas3myu] b[data-astro-cid-fzas3myu]:nth-child(2):after,.row[data-astro-cid-fzas3myu].hot .glyph[data-astro-cid-fzas3myu] b[data-astro-cid-fzas3myu]:nth-child(2):after{transition-delay:.12s;transform:scaleX(1)}.row[data-astro-cid-fzas3myu]:hover .glyph[data-astro-cid-fzas3myu] i[data-astro-cid-fzas3myu]:nth-child(3),.row[data-astro-cid-fzas3myu].hot .glyph[data-astro-cid-fzas3myu] i[data-astro-cid-fzas3myu]:nth-child(3){background:#a78bfa;transition-delay:.4s;box-shadow:0 0 .8rem #a78bfa}.row[data-astro-cid-fzas3myu]:hover .glyph[data-astro-cid-fzas3myu] b[data-astro-cid-fzas3myu]:nth-child(4):after,.row[data-astro-cid-fzas3myu].hot .glyph[data-astro-cid-fzas3myu] b[data-astro-cid-fzas3myu]:nth-child(4):after{transition-delay:.55s;transform:scaleX(1)}.row[data-astro-cid-fzas3myu]:hover .glyph[data-astro-cid-fzas3myu] i[data-astro-cid-fzas3myu]:nth-child(5),.row[data-astro-cid-fzas3myu].hot .glyph[data-astro-cid-fzas3myu] i[data-astro-cid-fzas3myu]:nth-child(5){background:#a3e635;transition-delay:.85s;box-shadow:0 0 .8rem #a3e635}}@media (prefers-reduced-motion:reduce){.row[data-astro-cid-fzas3myu]:before,.row[data-astro-cid-fzas3myu]:after,.n[data-astro-cid-fzas3myu]:after,h3[data-astro-cid-fzas3myu],.glyph[data-astro-cid-fzas3myu] i[data-astro-cid-fzas3myu],.glyph[data-astro-cid-fzas3myu] b[data-astro-cid-fzas3myu]:after{transition:none}.row[data-astro-cid-fzas3myu]:hover h3[data-astro-cid-fzas3myu]{transform:none}}.lead[data-astro-cid-o7txoxdk]{margin-top:1.25rem}.legend[data-astro-cid-o7txoxdk]{display:none}.rows[data-astro-cid-o7txoxdk]{gap:1.6rem;margin:clamp(2rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.spine[data-astro-cid-o7txoxdk]{background:var(--color-line);border-radius:2px;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:1.55rem;overflow:hidden}.spine[data-astro-cid-o7txoxdk] i[data-astro-cid-o7txoxdk]{transform-origin:50% 0;background:linear-gradient(#22d3ee,#a78bfa,#a3e635);width:100%;height:100%;display:block;transform:scaleY(1)}html.day-on .spine[data-astro-cid-o7txoxdk] i[data-astro-cid-o7txoxdk]{transform:scaleY(0)}.row[data-astro-cid-o7txoxdk]{gap:.6rem;margin:0;padding-left:3.6rem;display:grid;position:relative}.time[data-astro-cid-o7txoxdk]{margin:0;position:absolute;top:0;left:0}.time[data-astro-cid-o7txoxdk] time[data-astro-cid-o7txoxdk]{border:1px solid color-mix(in srgb, var(--color-signal) 55%, var(--color-line));background:var(--color-ink);width:3.1rem;height:3.1rem;font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-mist);border-radius:50%;place-items:center;font-size:.78rem;font-weight:700;transition:border-color .5s,color .5s,scale .45s cubic-bezier(.2,1.4,.3,1);display:grid;position:relative}.today[data-astro-cid-o7txoxdk],.flow[data-astro-cid-o7txoxdk]{border-radius:1.1rem;margin:0;padding:1rem 1.2rem;line-height:1.45}.today[data-astro-cid-o7txoxdk]{border:1px dashed var(--color-line);color:var(--color-slate);transition:opacity .6s,translate .5s cubic-bezier(.2,.8,.2,1)}.flow[data-astro-cid-o7txoxdk]{border:1px solid color-mix(in srgb, #22d3ee 38%, var(--color-line));background:color-mix(in srgb, #22d3ee 7%, var(--color-deck));color:var(--color-mist);transition:border-color .6s,box-shadow .6s,translate .5s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.lbl[data-astro-cid-o7txoxdk]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-slate);margin-bottom:.25rem;font-size:.68rem;font-weight:800;display:block}.flow[data-astro-cid-o7txoxdk] .lbl[data-astro-cid-o7txoxdk]{color:#22d3ee}.tick[data-astro-cid-o7txoxdk],.flow[data-astro-cid-o7txoxdk]:before,.time[data-astro-cid-o7txoxdk] time[data-astro-cid-o7txoxdk]:after{display:none}@media (prefers-reduced-motion:no-preference){html.afx .day[data-astro-cid-o7txoxdk] .tick[data-astro-cid-o7txoxdk]{background:#a3e635;border-radius:50%;width:1.2rem;height:1.2rem;transition:scale .55s cubic-bezier(.2,1.6,.3,1);display:block;position:absolute;top:.85rem;right:.85rem;scale:0}html.afx .day[data-astro-cid-o7txoxdk] .tick[data-astro-cid-o7txoxdk]:after{content:"";border-left:2px solid var(--color-ink);border-bottom:2px solid var(--color-ink);width:.5rem;height:.26rem;position:absolute;top:.3rem;left:.32rem;transform:rotate(-45deg)}html.afx .day[data-astro-cid-o7txoxdk] .flow[data-astro-cid-o7txoxdk]:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 32%,#22d3ee3d 50%,#0000 68%);display:block;position:absolute;inset:0;translate:-130%}html.afx .day[data-astro-cid-o7txoxdk] .time[data-astro-cid-o7txoxdk] time[data-astro-cid-o7txoxdk]:after{content:"";opacity:0;border:2px solid #22d3ee;border-radius:50%;display:block;position:absolute;inset:-1px}html.afx .day[data-astro-cid-o7txoxdk].run .row[data-astro-cid-o7txoxdk]:not(.lit) .today[data-astro-cid-o7txoxdk]{animation:5.5s ease-in-out infinite ad-jit}html.afx .day[data-astro-cid-o7txoxdk].run .row[data-astro-cid-o7txoxdk]:nth-child(3n) .today[data-astro-cid-o7txoxdk]{animation-delay:-1.8s}html.afx .day[data-astro-cid-o7txoxdk].run .row[data-astro-cid-o7txoxdk]:nth-child(3n+1) .today[data-astro-cid-o7txoxdk]{animation-delay:-3.4s}html.afx .day[data-astro-cid-o7txoxdk] .row[data-astro-cid-o7txoxdk].lit .today[data-astro-cid-o7txoxdk]{opacity:.5}html.afx .day[data-astro-cid-o7txoxdk] .row[data-astro-cid-o7txoxdk].lit .flow[data-astro-cid-o7txoxdk]{border-color:color-mix(in srgb, #22d3ee 75%, var(--color-line));box-shadow:0 0 2.2rem -.9rem #22d3ee}html.afx .day[data-astro-cid-o7txoxdk] .row[data-astro-cid-o7txoxdk].lit .tick[data-astro-cid-o7txoxdk]{scale:1}html.afx .day[data-astro-cid-o7txoxdk] .row[data-astro-cid-o7txoxdk].lit .time[data-astro-cid-o7txoxdk] time[data-astro-cid-o7txoxdk]{color:#22d3ee;border-color:#22d3ee}html.afx .day[data-astro-cid-o7txoxdk].run .row[data-astro-cid-o7txoxdk].lit .flow[data-astro-cid-o7txoxdk]:before{animation:6s ease-in-out infinite ad-shine}html.afx .day[data-astro-cid-o7txoxdk].run .row[data-astro-cid-o7txoxdk].lit:nth-child(3n) .flow[data-astro-cid-o7txoxdk]:before{animation-delay:-2s}html.afx .day[data-astro-cid-o7txoxdk].run .row[data-astro-cid-o7txoxdk].lit:nth-child(3n+1) .flow[data-astro-cid-o7txoxdk]:before{animation-delay:-4s}html.afx .day[data-astro-cid-o7txoxdk].run .row[data-astro-cid-o7txoxdk].lit .time[data-astro-cid-o7txoxdk] time[data-astro-cid-o7txoxdk]:after{animation:3.4s ease-out infinite ad-ping}}@keyframes ad-jit{0%,to{translate:0;rotate:0deg}20%{translate:-2px 1px;rotate:-.3deg}40%{translate:2px -1px;rotate:.25deg}65%{translate:-1px;rotate:-.18deg}85%{translate:1px 1px;rotate:.12deg}}@keyframes ad-shine{0%,55%{translate:-130%}85%,to{translate:130%}}@keyframes ad-ping{0%{opacity:.85;transform:scale(1)}50%,to{opacity:0;transform:scale(1.7)}}@media (width>=56rem){.legend[data-astro-cid-o7txoxdk]{letter-spacing:.16em;text-transform:uppercase;grid-template-columns:1fr 5rem 1fr;margin-top:clamp(2rem,5vw,3rem);font-size:.74rem;font-weight:800;display:grid}.l-today[data-astro-cid-o7txoxdk]{color:var(--color-slate);text-align:right}.l-flow[data-astro-cid-o7txoxdk]{color:#22d3ee;grid-column:3}.rows[data-astro-cid-o7txoxdk]{gap:1.4rem;margin-top:1rem}.spine[data-astro-cid-o7txoxdk]{left:50%;translate:-50%}.row[data-astro-cid-o7txoxdk]{grid-template-columns:1fr 5rem 1fr;align-items:center;gap:0;padding-left:0}.time[data-astro-cid-o7txoxdk]{grid-area:1/2;justify-self:center;position:static}.today[data-astro-cid-o7txoxdk]{text-align:right;grid-area:1/1;margin-right:1.4rem}.flow[data-astro-cid-o7txoxdk]{grid-area:1/3;margin-left:1.4rem}.lbl[data-astro-cid-o7txoxdk]{display:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.row[data-astro-cid-o7txoxdk]:hover .today[data-astro-cid-o7txoxdk]{translate:.5rem}.row[data-astro-cid-o7txoxdk]:hover .flow[data-astro-cid-o7txoxdk]{translate:-.5rem}.row[data-astro-cid-o7txoxdk]:hover .time[data-astro-cid-o7txoxdk] time[data-astro-cid-o7txoxdk]{scale:1.14}}}.lead[data-astro-cid-27g2w3e3]{margin-top:1.25rem}.lane-wrap[data-astro-cid-27g2w3e3]{margin-top:clamp(2rem,5vw,3.5rem)}.lane[data-astro-cid-27g2w3e3]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;gap:1rem;margin:0;padding:.8rem 0;list-style:none;display:flex;overflow-x:auto}.lane[data-astro-cid-27g2w3e3]:focus-visible{outline:2px solid var(--color-signal-hi);outline-offset:4px;border-radius:1rem}.stop[data-astro-cid-27g2w3e3]{--mx:50%;--my:50%;scroll-snap-align:start;border:1px solid var(--color-line);background:var(--color-deck);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));border-radius:1.5rem;flex:0 0 min(80%,19rem);padding:1.5rem;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;position:relative}.gl[data-astro-cid-27g2w3e3]{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(14rem circle at var(--mx) var(--my), #a78bfa33, transparent 70%);transition:opacity .35s;position:absolute;inset:0}.n[data-astro-cid-27g2w3e3]{width:fit-content;font-family:var(--font-display);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--color-signal) 75%, var(--color-line));font-size:4.2rem;font-weight:700;line-height:.9;display:block;position:relative}.n[data-astro-cid-27g2w3e3]:after{content:attr(data-n);background:linear-gradient(100deg,#22d3ee,#a78bfa 55%,#a3e635);-webkit-text-stroke:0;color:#0000;clip-path:inset(0 100% 0 0);-webkit-background-clip:text;background-clip:text;transition:clip-path .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}h3[data-astro-cid-27g2w3e3]{letter-spacing:-.015em;margin-top:.9rem;font-size:1.35rem}p[data-astro-cid-27g2w3e3]{color:var(--color-slate);margin-top:.6rem;line-height:1.5}.dec[data-astro-cid-27g2w3e3]{border-top:1px dashed var(--color-line);color:var(--color-mist);margin-top:1.1rem;padding-top:1rem;font-size:.95rem;transition:border-color .35s;position:relative}.dec[data-astro-cid-27g2w3e3] b[data-astro-cid-27g2w3e3]{letter-spacing:.14em;text-transform:uppercase;color:#a3e635;margin-bottom:.2rem;font-size:.68rem;font-weight:800;display:block}@media (hover:hover){.stop[data-astro-cid-27g2w3e3]:hover{border-color:color-mix(in srgb, #a78bfa 55%, var(--color-line));box-shadow:0 1.6rem 3rem -1.6rem #000000d9,0 0 2.4rem -1rem #a78bfa}.stop[data-astro-cid-27g2w3e3]:hover .gl[data-astro-cid-27g2w3e3]{opacity:1}.stop[data-astro-cid-27g2w3e3]:hover .n[data-astro-cid-27g2w3e3]:after{clip-path:inset(0)}.stop[data-astro-cid-27g2w3e3]:hover .dec[data-astro-cid-27g2w3e3]{border-top-color:#a3e635}}@media (prefers-reduced-motion:no-preference){html.afx .road[data-astro-cid-27g2w3e3].run .stop[data-astro-cid-27g2w3e3]{animation:6s ease-in-out infinite ar-bob}html.afx .road[data-astro-cid-27g2w3e3].run .stop[data-astro-cid-27g2w3e3]:nth-child(2){animation-delay:-1.5s}html.afx .road[data-astro-cid-27g2w3e3].run .stop[data-astro-cid-27g2w3e3]:nth-child(3){animation-delay:-3s}html.afx .road[data-astro-cid-27g2w3e3].run .stop[data-astro-cid-27g2w3e3]:nth-child(4){animation-delay:-4.5s}html.afx .road[data-astro-cid-27g2w3e3].run .stop[data-astro-cid-27g2w3e3]:hover{animation-play-state:paused}html.afx .road[data-astro-cid-27g2w3e3].run .n[data-astro-cid-27g2w3e3]:after{animation:12s ease-in-out infinite ar-fill}html.afx .road[data-astro-cid-27g2w3e3].run .stop[data-astro-cid-27g2w3e3]:nth-child(2) .n[data-astro-cid-27g2w3e3]:after{animation-delay:3s}html.afx .road[data-astro-cid-27g2w3e3].run .stop[data-astro-cid-27g2w3e3]:nth-child(3) .n[data-astro-cid-27g2w3e3]:after{animation-delay:6s}html.afx .road[data-astro-cid-27g2w3e3].run .stop[data-astro-cid-27g2w3e3]:nth-child(4) .n[data-astro-cid-27g2w3e3]:after{animation-delay:9s}}@keyframes ar-bob{0%,to{translate:0}50%{translate:0 -6px}}@keyframes ar-fill{0%{clip-path:inset(0 100% 0 0)}8%,22%{clip-path:inset(0)}30%,to{clip-path:inset(0 0 0 100%)}}@keyframes ar-dash{to{background-position:10px 0}}@media (width>=64rem){.lane[data-astro-cid-27g2w3e3]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1.2rem;padding-bottom:0;display:grid;overflow:visible}.stop[data-astro-cid-27g2w3e3]{flex:none}.stop[data-astro-cid-27g2w3e3]:nth-child(2n){margin-top:3.2rem}.stop[data-astro-cid-27g2w3e3]:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg, var(--color-signal) 0 4px, transparent 4px 8px);opacity:.8;width:1.2rem;height:2px;position:absolute;top:2.4rem;left:100%}@media (prefers-reduced-motion:no-preference){html.afx .road[data-astro-cid-27g2w3e3].run .stop[data-astro-cid-27g2w3e3]:not(:last-child):after{animation:.7s linear infinite ar-dash}}}@media (prefers-reduced-motion:reduce){.stop[data-astro-cid-27g2w3e3],.gl[data-astro-cid-27g2w3e3],.n[data-astro-cid-27g2w3e3]:after{transition:none}}.lead[data-astro-cid-7nuezuwx]{margin-top:1.25rem}.steps[data-astro-cid-7nuezuwx]{align-items:end;gap:1rem;margin:clamp(2rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.step[data-astro-cid-7nuezuwx]{--mx:50%;--my:50%;border:1px solid var(--color-line);background:var(--color-deck);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));border-radius:1.5rem;flex-direction:column;gap:.8rem;padding:1.7rem 1.6rem;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;display:flex;position:relative}.s1[data-astro-cid-7nuezuwx]{border-color:color-mix(in srgb, #a78bfa 45%, var(--color-line))}.s2[data-astro-cid-7nuezuwx]{border-color:color-mix(in srgb, #22d3ee 55%, var(--color-line));background:linear-gradient(180deg, color-mix(in srgb, #22d3ee 10%, var(--color-deck)), var(--color-deck))}.gl[data-astro-cid-7nuezuwx]{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(15rem circle at var(--mx) var(--my), #22d3ee29, #a78bfa12 50%, transparent 72%);transition:opacity .35s;position:absolute;inset:0}.step[data-astro-cid-7nuezuwx]>[data-astro-cid-7nuezuwx]:not(.gl){position:relative}.tag[data-astro-cid-7nuezuwx]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-slate);border:1px solid;border-radius:99px;align-self:flex-start;padding:.3rem .7rem;font-size:.68rem;font-weight:800}.s1[data-astro-cid-7nuezuwx] .tag[data-astro-cid-7nuezuwx]{color:#a78bfa}.s2[data-astro-cid-7nuezuwx] .tag[data-astro-cid-7nuezuwx]{color:#22d3ee}h3[data-astro-cid-7nuezuwx]{letter-spacing:-.015em;font-size:clamp(1.4rem,2.6vw,1.8rem)}.t[data-astro-cid-7nuezuwx]{color:var(--color-slate)}.bl[data-astro-cid-7nuezuwx]{flex:1;align-content:start;gap:.6rem;margin:.3rem 0 0;padding:0;list-style:none;display:grid}.bl[data-astro-cid-7nuezuwx] li[data-astro-cid-7nuezuwx]{color:var(--color-mist);padding-left:1.6rem;font-size:.98rem;line-height:1.45;position:relative}.bl[data-astro-cid-7nuezuwx] li[data-astro-cid-7nuezuwx]:before{content:"";border-left:2px solid var(--color-ok);border-bottom:2px solid var(--color-ok);width:.9rem;height:.5rem;position:absolute;top:.35rem;left:0;transform:rotate(-45deg)scale(.9)}.btn[data-astro-cid-7nuezuwx]{align-self:flex-start;margin-top:1rem}@media (hover:hover){.step[data-astro-cid-7nuezuwx]:hover{border-color:color-mix(in srgb, #22d3ee 60%, var(--color-line));box-shadow:0 1.8rem 3.2rem -1.6rem #000000d9,0 0 2.6rem -1.1rem #22d3ee}.step[data-astro-cid-7nuezuwx]:hover .gl[data-astro-cid-7nuezuwx]{opacity:1}}@media (prefers-reduced-motion:no-preference){html.afx .ladder[data-astro-cid-7nuezuwx].run .step[data-astro-cid-7nuezuwx]{animation:6.5s ease-in-out infinite al-bob}html.afx .ladder[data-astro-cid-7nuezuwx].run .s1[data-astro-cid-7nuezuwx]{animation-delay:-2.2s}html.afx .ladder[data-astro-cid-7nuezuwx].run .s2[data-astro-cid-7nuezuwx]{animation-delay:-4.4s}html.afx .ladder[data-astro-cid-7nuezuwx].run .step[data-astro-cid-7nuezuwx]:hover{animation-play-state:paused}html.afx .ladder[data-astro-cid-7nuezuwx].run .bl[data-astro-cid-7nuezuwx] li[data-astro-cid-7nuezuwx]:before{animation:5s ease-in-out infinite al-tick}html.afx .ladder[data-astro-cid-7nuezuwx].run .bl[data-astro-cid-7nuezuwx] li[data-astro-cid-7nuezuwx]:nth-child(2):before{animation-delay:.5s}html.afx .ladder[data-astro-cid-7nuezuwx].run .bl[data-astro-cid-7nuezuwx] li[data-astro-cid-7nuezuwx]:nth-child(3):before{animation-delay:1s}html.afx .ladder[data-astro-cid-7nuezuwx].run .s1[data-astro-cid-7nuezuwx] .bl[data-astro-cid-7nuezuwx] li[data-astro-cid-7nuezuwx]:before{animation-delay:1.4s}html.afx .ladder[data-astro-cid-7nuezuwx].run .s1[data-astro-cid-7nuezuwx] .bl[data-astro-cid-7nuezuwx] li[data-astro-cid-7nuezuwx]:nth-child(2):before{animation-delay:1.9s}html.afx .ladder[data-astro-cid-7nuezuwx].run .s1[data-astro-cid-7nuezuwx] .bl[data-astro-cid-7nuezuwx] li[data-astro-cid-7nuezuwx]:nth-child(3):before{animation-delay:2.4s}html.afx .ladder[data-astro-cid-7nuezuwx].run .s2[data-astro-cid-7nuezuwx] .bl[data-astro-cid-7nuezuwx] li[data-astro-cid-7nuezuwx]:before{animation-delay:2.8s}html.afx .ladder[data-astro-cid-7nuezuwx].run .s2[data-astro-cid-7nuezuwx] .bl[data-astro-cid-7nuezuwx] li[data-astro-cid-7nuezuwx]:nth-child(2):before{animation-delay:3.3s}html.afx .ladder[data-astro-cid-7nuezuwx].run .s2[data-astro-cid-7nuezuwx] .bl[data-astro-cid-7nuezuwx] li[data-astro-cid-7nuezuwx]:nth-child(3):before{animation-delay:3.8s}html.afx .ladder[data-astro-cid-7nuezuwx] .s2[data-astro-cid-7nuezuwx]{isolation:isolate;overflow:hidden}html.afx .ladder[data-astro-cid-7nuezuwx] .s2[data-astro-cid-7nuezuwx]:before{content:"";z-index:-2;background:conic-gradient(from 0deg, transparent 0 60%, #22d3ee 76%, #a78bfa 88%, transparent 100%);animation:7s linear infinite paused al-spin;position:absolute;inset:-90%}html.afx .ladder[data-astro-cid-7nuezuwx] .s2[data-astro-cid-7nuezuwx]:after{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, #22d3ee 10%, var(--color-deck)), var(--color-deck));border-radius:calc(1.5rem - 1px);position:absolute;inset:1px}html.afx .ladder[data-astro-cid-7nuezuwx].run .s2[data-astro-cid-7nuezuwx]:before{animation-play-state:running}}@keyframes al-bob{0%,to{translate:0}50%{translate:0 -7px}}@keyframes al-tick{0%,70%,to{filter:none;scale:1}80%{scale:1.45}90%{scale:1}}@keyframes al-spin{to{transform:rotate(360deg)}}@media (width>=56rem){.steps[data-astro-cid-7nuezuwx]{grid-template-columns:repeat(3,minmax(0,1fr))}.s0[data-astro-cid-7nuezuwx]{min-height:24rem}.s1[data-astro-cid-7nuezuwx]{min-height:28.5rem}.s2[data-astro-cid-7nuezuwx]{min-height:33rem}}@media (prefers-reduced-motion:reduce){.step[data-astro-cid-7nuezuwx],.gl[data-astro-cid-7nuezuwx]{transition:none}}.lead[data-astro-cid-2tmqiyom]{margin-top:1.25rem}.list[data-astro-cid-2tmqiyom]{border-bottom:1px solid var(--color-line);margin:clamp(2rem,5vw,3rem) 0 0;padding:0;list-style:none}li[data-astro-cid-2tmqiyom]{border-top:1px solid var(--color-line)}a[data-astro-cid-2tmqiyom]{grid-template-columns:1fr auto;align-items:center;gap:.35rem 1rem;min-height:4.5rem;padding:1.4rem 0;transition:padding .35s cubic-bezier(.2,.8,.2,1),background .35s;display:grid}.t[data-astro-cid-2tmqiyom]{font-family:var(--font-display);letter-spacing:-.018em;color:var(--color-mist);font-size:clamp(1.4rem,3vw,2.2rem);font-weight:600}.d[data-astro-cid-2tmqiyom]{color:var(--color-slate);grid-column:1;max-width:47.3ch;line-height:1.45}.ar[data-astro-cid-2tmqiyom]{border:1px solid var(--color-line);width:3rem;height:3rem;color:var(--color-mist);border-radius:50%;grid-area:1/2/span 2;place-items:center;transition:transform .35s,background .35s,color .35s,border-color .35s;display:grid}a[data-astro-cid-2tmqiyom]:hover,a[data-astro-cid-2tmqiyom]:focus-visible{background:linear-gradient(90deg, color-mix(in srgb, var(--color-signal) 8%, transparent), transparent);padding-left:.8rem}a[data-astro-cid-2tmqiyom]:hover .ar[data-astro-cid-2tmqiyom],a[data-astro-cid-2tmqiyom]:focus-visible .ar[data-astro-cid-2tmqiyom]{background:var(--color-signal);color:var(--color-ink);border-color:var(--color-signal);transform:translate(-.4rem)}a[data-astro-cid-2tmqiyom]:focus-visible{outline:2px solid var(--color-signal-hi);outline-offset:-2px}@media (width<=47.99rem){li[data-astro-cid-2tmqiyom]{transition:background .45s}li[data-astro-cid-2tmqiyom] .t,li[data-astro-cid-2tmqiyom] .ar[data-astro-cid-2tmqiyom]{transition:color .45s,background .45s,border-color .45s,transform .45s}li[data-astro-cid-2tmqiyom].m-lit{box-shadow:none!important;border-color:var(--color-line)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--color-signal) 14%, transparent), transparent)!important}li[data-astro-cid-2tmqiyom].m-lit .t[data-astro-cid-2tmqiyom]{color:var(--color-signal-hi)}li[data-astro-cid-2tmqiyom].m-lit .ar[data-astro-cid-2tmqiyom]{background:var(--color-signal);color:var(--color-ink);border-color:var(--color-signal)}}
