.build[data-astro-cid-s62i57sv]{--e:1;--p:0;position:relative}.build-panel[data-astro-cid-s62i57sv]{background:var(--color-ink);color:var(--color-paper);padding-block:var(--section-space);border-radius:var(--radius-xl);margin-inline:clamp(.5rem,1.2vw,1rem)}.build[data-astro-cid-s62i57sv].is-joined .build-panel[data-astro-cid-s62i57sv]{border-radius:var(--radius-xl) var(--radius-xl) 0 0;margin-inline:0}.build-panel[data-astro-cid-s62i57sv] [data-astro-cid-s62i57sv]:focus-visible{outline-color:var(--color-paper)}.build-grid[data-astro-cid-s62i57sv]{gap:2.5rem 4rem;display:grid}.build-title[data-astro-cid-s62i57sv]{font-size:var(--step-4);letter-spacing:-.035em;max-width:11ch;margin:0}.nowrap[data-astro-cid-s62i57sv]{white-space:nowrap}.build-sub[data-astro-cid-s62i57sv]{color:var(--color-ink-soft);max-width:34ch;font-size:var(--step-1);margin:1.25rem 0 0;line-height:1.45}.build-counter[data-astro-cid-s62i57sv],.build-bar[data-astro-cid-s62i57sv]{display:none}.build-steps[data-astro-cid-s62i57sv]{margin:0;padding:0;list-style:none}.build-step[data-astro-cid-s62i57sv]{border-top:1px solid var(--color-ink-rule);grid-template-columns:3.75rem 1fr;gap:1rem;padding:1.35rem 0;display:grid}.build-v[data-astro-cid-s62i57sv]{color:var(--color-ink-soft);padding-top:.25rem}.build-step-title[data-astro-cid-s62i57sv]{font-size:var(--step-1);letter-spacing:-.015em;margin:0 0 .35rem;line-height:1.25}.build-step-detail[data-astro-cid-s62i57sv]{color:var(--color-ink-soft);max-width:44ch;margin:0}.build-own[data-astro-cid-s62i57sv]{border-top:1px solid var(--color-ink-rule);gap:.5rem 2rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.5rem;display:grid}.build-own[data-astro-cid-s62i57sv] p[data-astro-cid-s62i57sv]{color:var(--color-ink-soft);max-width:60ch;margin:0}.build-own-key[data-astro-cid-s62i57sv]{align-items:center;gap:.5rem;display:inline-flex;color:var(--color-paper)!important}.own-dot[data-astro-cid-s62i57sv]{background:var(--color-signal);border-radius:50%;width:.5rem;height:.5rem}@media (width>=56.25rem){.build-grid[data-astro-cid-s62i57sv]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.build-own[data-astro-cid-s62i57sv]{grid-template-columns:auto 1fr;align-items:baseline}}.build[data-astro-cid-s62i57sv].is-pinned .build-stage[data-astro-cid-s62i57sv]{align-items:stretch;height:100svh;display:flex;position:sticky;top:0}.build[data-astro-cid-s62i57sv].is-pinned .build-panel[data-astro-cid-s62i57sv]{clip-path:inset(calc((1 - var(--e)) * 7vh) calc((1 - var(--e)) * var(--gutter) * .6) calc((1 - var(--e)) * 7vh) calc((1 - var(--e)) * var(--gutter) * .6) round calc(var(--radius-xl) * (1 - var(--e) * .999)));border-radius:0;flex-direction:column;flex:1;justify-content:center;margin-inline:0;padding-block:calc(4.25rem + clamp(.75rem,3vh,2rem)) clamp(1.25rem,3vh,2.5rem);display:flex}.build[data-astro-cid-s62i57sv].is-pinned .build-grid[data-astro-cid-s62i57sv]{align-items:center}.build[data-astro-cid-s62i57sv].is-pinned .build-counter[data-astro-cid-s62i57sv]{font-size:clamp(7rem,min(19vw,32vh),20rem);font-weight:calc(400 + var(--p) * 500);letter-spacing:-.07em;color:var(--color-paper);transition:color .5s var(--ease-precise);margin:clamp(1rem,3vh,2.5rem) 0 0;line-height:.82;display:block}.build[data-astro-cid-s62i57sv].is-live .build-counter[data-astro-cid-s62i57sv]{color:var(--color-signal)}.build-counter[data-astro-cid-s62i57sv].tick{animation:.52s cubic-bezier(.16,1,.3,1) tick}.build[data-astro-cid-s62i57sv].is-pinned .build-bar[data-astro-cid-s62i57sv]{grid-template-columns:repeat(var(--n,5), 1fr);gap:.4rem;max-width:30rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.build-bar[data-astro-cid-s62i57sv] li[data-astro-cid-s62i57sv]{border:1px dashed var(--color-ink-soft);height:.4rem;transition:background-color .4s var(--ease-precise), border-color .4s var(--ease-precise);border-radius:2px}.build-bar[data-astro-cid-s62i57sv] li[data-astro-cid-s62i57sv].is-done{background:var(--color-paper);border:1px solid var(--color-paper)}.build[data-astro-cid-s62i57sv].is-live .build-bar[data-astro-cid-s62i57sv] li[data-astro-cid-s62i57sv].is-done{background:var(--color-signal);border-color:var(--color-signal)}.build[data-astro-cid-s62i57sv].is-pinned .build-step[data-astro-cid-s62i57sv]{padding-block:clamp(.8rem,2.1vh,1.35rem)}.build[data-astro-cid-s62i57sv].is-pinned .build-step[data-astro-cid-s62i57sv]>[data-astro-cid-s62i57sv]{transition:transform .6s cubic-bezier(.16,1,.3,1)}.build[data-astro-cid-s62i57sv].is-pinned .build-own[data-astro-cid-s62i57sv]{margin-top:clamp(1.25rem,4vh,3.5rem);padding-top:clamp(1rem,2vh,1.5rem)}.build[data-astro-cid-s62i57sv].is-pinned .build-own[data-astro-cid-s62i57sv] p[data-astro-cid-s62i57sv]{max-width:none}@media (height<=51.25rem){.build[data-astro-cid-s62i57sv].is-pinned .build-step-title[data-astro-cid-s62i57sv]{font-size:1.1875rem}.build[data-astro-cid-s62i57sv].is-pinned .build-step-detail[data-astro-cid-s62i57sv]{font-size:.9375rem;line-height:1.5}}.build[data-astro-cid-s62i57sv].is-pinned .build-step-title[data-astro-cid-s62i57sv]{color:var(--color-ink-soft);transition:color .4s var(--ease-precise)}.build[data-astro-cid-s62i57sv].is-pinned .build-step[data-astro-cid-s62i57sv].is-current>[data-astro-cid-s62i57sv]{transform:translate(-.75rem)}.build[data-astro-cid-s62i57sv].is-pinned .build-step[data-astro-cid-s62i57sv].is-current .build-step-title[data-astro-cid-s62i57sv],.build[data-astro-cid-s62i57sv].is-pinned .build-step[data-astro-cid-s62i57sv].is-current .build-step-detail[data-astro-cid-s62i57sv],.build[data-astro-cid-s62i57sv].is-pinned .build-step[data-astro-cid-s62i57sv].is-current .build-v[data-astro-cid-s62i57sv],.build[data-astro-cid-s62i57sv].is-pinned .build-step[data-astro-cid-s62i57sv].is-done .build-v[data-astro-cid-s62i57sv]{color:var(--color-paper)}@keyframes tick{0%{opacity:0;filter:blur(10px);transform:translateY(.18em)}}
