ym-ticker{--dot: 14px;--dot-gap: 4px;--letter-gap: 26px;--stage-h: 276px;--letters-y: 56px;--belt-y: 188px;--rail-y: 220px;--pivot-y: 242px;--strike-y: 162px;--lever-h: 188px;--amber-35: color-mix(in srgb, var(--ym-amber) 35%, transparent);display:block;position:relative;height:var(--stage-h);overflow-x:clip}@media(max-width:719px){ym-ticker{--dot: 8px;--dot-gap: 3px;--letter-gap: 16px;--stage-h: 196px;--letters-y: 40px;--belt-y: 122px;--rail-y: 150px;--pivot-y: 170px;--strike-y: 104px;--lever-h: 112px}ym-ticker:not([data-live]){--dot: 5px;--dot-gap: 2px;--letter-gap: 6px}}.ym-pause{position:absolute;top:12px;right:var(--gutter);z-index:7;padding:4px 8px;min-height:24px;background:var(--ym-black);border:0;color:var(--ym-amber);font:400 22px/1.1 var(--font-crt);letter-spacing:.05em;cursor:pointer;opacity:0;pointer-events:none}.ym-pause:focus-visible{opacity:1;pointer-events:auto}.ym-pause:focus-visible,.ym-letter:focus-visible{outline:2px dashed var(--ym-amber);outline-offset:8px}.ym-group{position:absolute;top:var(--letters-y);left:50%;transform:translate(-50%);display:flex;gap:var(--letter-gap);will-change:transform}ym-ticker[data-live] .ym-group{left:0;transform:translate3d(-9999px,0,0)}.ym-letter{display:grid;grid-template-columns:repeat(5,var(--dot));grid-auto-rows:var(--dot);gap:var(--dot-gap);margin:0;padding:0;background:none;border:0;cursor:pointer;animation:ym-blip 3.2s steps(1) infinite;animation-delay:calc(-.37s * var(--i, 0))}.ym-letter:disabled{cursor:default}.ym-letter:not(:disabled):hover{filter:brightness(1.35)}.ym-letter[data-gone]{visibility:hidden;opacity:0}.ym-d{border-radius:50%;background:color-mix(in srgb,var(--ym-amber) 7%,transparent)}.ym-d.on{background:var(--ym-amber);box-shadow:0 0 4px var(--ym-glow-1),0 0 12px #ff8c28a6}.ym-d.on.m{background:var(--ym-amber-2);box-shadow:0 0 4px var(--ym-glow-2),0 0 12px #ff5a1e99}.ym-fx{position:absolute;inset:0;z-index:6;pointer-events:none}.ym-clone{position:absolute;top:var(--letters-y);animation:none}.ym-lever{position:absolute;top:calc(var(--pivot-y) - var(--lever-h) - 8px);width:14px;height:calc(var(--lever-h) + 16px);transform-origin:7px calc(var(--lever-h) + 8px)}.ym-lever-bar{position:absolute;left:2px;top:0;width:10px;height:var(--lever-h);border:2px solid var(--ym-amber);background:var(--ym-black);box-shadow:0 0 10px #ffaa50b3}.ym-lever-pivot{position:absolute;left:-6px;top:calc(var(--lever-h) - 6px);width:26px;height:26px;box-sizing:border-box;border-radius:50%;border:3px solid var(--ym-amber-2);background:var(--ym-black);box-shadow:0 0 10px #ff7832cc}.ym-spark{position:absolute;top:var(--strike-y);width:30px;height:30px;border-radius:50%;border:2px solid var(--ym-amber)}.ym-belt{position:absolute;inset-inline:0;top:var(--belt-y);height:18px;overflow:hidden;border-top:2px solid var(--ym-amber);border-bottom:2px solid color-mix(in srgb,var(--ym-amber) 50%,transparent);box-shadow:0 0 14px #ffaa504d}.ym-ticks{position:absolute;inset:0 0 0 -40px;background-image:repeating-linear-gradient(90deg,color-mix(in srgb,var(--ym-amber) 40%,transparent) 0 2px,transparent 2px 40px)}.ym-rail{position:absolute;inset-inline:0;top:var(--rail-y);height:2px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--ym-amber) 25%,transparent) 0 10px,transparent 10px 22px)}ym-ticker[data-paused] .ym-letter{animation-play-state:paused}@keyframes ym-blip{0%{opacity:1}61%{opacity:.55}62%{opacity:1}88%{opacity:.8}89%{opacity:1}}@media(prefers-reduced-motion:reduce){.ym-letter{animation:none}}.hero[data-astro-cid-74yslsmo]{position:relative;overflow:hidden;padding-top:96px;color:var(--ym-paper);background:linear-gradient(var(--ym-black) 0 58%,var(--ym-navy-fade) 82%,var(--ym-navy))}.bloom[data-astro-cid-74yslsmo]{position:absolute;left:-10%;right:-10%;top:80px;height:520px;background:radial-gradient(ellipse at 50% 55%,rgb(255 150 60 / .16) 0%,rgb(255 150 60 / .05) 38%,transparent 66%);pointer-events:none}.roll-track[data-astro-cid-74yslsmo]{position:absolute;inset:0;z-index:4;overflow:hidden;pointer-events:none;container-type:size}.roll[data-astro-cid-74yslsmo]{height:160px;transform:translateY(-160px);background:linear-gradient(transparent,rgb(255 200 130 / .05),transparent);animation:roll 8s linear infinite}@keyframes roll{to{transform:translateY(100cqh)}}.hero[data-astro-cid-74yslsmo] ym-ticker{position:relative;z-index:5;margin-top:24px}.text[data-astro-cid-74yslsmo]{position:relative;z-index:5;display:flex;flex-wrap:wrap;align-items:flex-end;gap:40px 72px;padding-block:32px 72px}.head[data-astro-cid-74yslsmo]{flex:3 1 520px;min-width:0}.body[data-astro-cid-74yslsmo]{flex:2 1 340px;min-width:0}h1[data-astro-cid-74yslsmo]{font-size:clamp(40px,min(6vw,7.2vh),84px);color:var(--ym-paper);letter-spacing:-.04em;line-height:.95;overflow-wrap:break-word}h1[data-astro-cid-74yslsmo] em[data-astro-cid-74yslsmo]{font-style:normal;color:var(--ym-amber);text-shadow:0 0 18px rgb(255 160 70 / .45)}.body[data-astro-cid-74yslsmo] p[data-astro-cid-74yslsmo]{margin-bottom:32px;font-size:var(--fs-body-lg);color:var(--ym-on-black-2)}.actions[data-astro-cid-74yslsmo]{display:flex;flex-wrap:wrap;gap:12px}.actions[data-astro-cid-74yslsmo] .btn.primary{box-shadow:0 0 22px #f28c1c59}.scan[data-astro-cid-74yslsmo]{position:absolute;inset:0;z-index:8;pointer-events:none;background:repeating-linear-gradient(to bottom,rgb(0 0 0 / .35) 0 1px,transparent 1px 3px);-webkit-mask-image:linear-gradient(#000 55%,transparent 90%);mask-image:linear-gradient(#000 55%,transparent 90%)}@media(min-width:720px){.text[data-astro-cid-74yslsmo]{padding-bottom:160px}}@media(prefers-reduced-motion:reduce){.roll-track[data-astro-cid-74yslsmo]{display:none}}.problems[data-astro-cid-xcfzfx2w]{--photo-border: var(--ym-paper);background:var(--ym-navy);color:var(--ym-paper);padding-block:24px 72px}.label[data-astro-cid-xcfzfx2w]{color:var(--ym-on-navy-3)}h2[data-astro-cid-xcfzfx2w]{margin:16px 0;max-width:760px;color:var(--ym-paper)}.intro[data-astro-cid-xcfzfx2w]{max-width:60ch;margin-bottom:48px;font-size:var(--fs-body-lg);color:var(--ym-on-navy-2)}.grid[data-astro-cid-xcfzfx2w]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:48px 32px}.item[data-astro-cid-xcfzfx2w]{display:flex;flex-direction:column;gap:12px}.item[data-astro-cid-xcfzfx2w] .slot{margin-bottom:8px}.num[data-astro-cid-xcfzfx2w]{font:400 30px/1 var(--font-crt);color:var(--ym-amber)}h3[data-astro-cid-xcfzfx2w]{color:var(--ym-paper);font-size:28px;letter-spacing:-.02em;line-height:1.05}p[data-astro-cid-xcfzfx2w]{color:var(--ym-on-navy-2);line-height:1.5}@media(min-width:720px){.problems[data-astro-cid-xcfzfx2w]{padding-bottom:112px}}h2[data-astro-cid-2jnqklgz]{margin:16px 0;max-width:820px}.intro[data-astro-cid-2jnqklgz]{max-width:60ch;margin-bottom:56px;font-size:var(--fs-body-lg)}.line[data-astro-cid-2jnqklgz]{position:relative;margin:0 0 72px;padding:0 0 0 28px;list-style:none;display:grid;gap:16px}.line[data-astro-cid-2jnqklgz]:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:6px;background:var(--ym-ink)}.stage[data-astro-cid-2jnqklgz]{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px;background:var(--ym-paper);border:2px solid var(--ym-ink)}.stage[data-astro-cid-2jnqklgz]:before{content:"";position:absolute;left:-28px;top:24px;width:28px;height:6px;background:var(--ym-ink)}.n[data-astro-cid-2jnqklgz]{font:400 24px/1 var(--font-crt);color:var(--ym-text-3)}strong[data-astro-cid-2jnqklgz]{font:800 18px/1.15 var(--font-display);font-stretch:116%;letter-spacing:-.02em;color:var(--ym-ink)}.note[data-astro-cid-2jnqklgz]{font-size:15px;line-height:1.4}.fitpoint[data-astro-cid-2jnqklgz]{border-width:3px;background:var(--ym-paper);box-shadow:8px 8px 0 var(--ym-orange)}.fitpoint[data-astro-cid-2jnqklgz] strong[data-astro-cid-2jnqklgz]{font:600 var(--fs-label)/1.2 var(--font-mono);letter-spacing:.08em}.fitpoint[data-astro-cid-2jnqklgz] svg{width:120px;height:auto;margin-bottom:4px}.photos[data-astro-cid-2jnqklgz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:40px 32px}@media(min-width:900px){.line[data-astro-cid-2jnqklgz]{padding:0;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:20px}.line[data-astro-cid-2jnqklgz]:before{inset:auto 0 -22px;width:auto;height:6px}.stage[data-astro-cid-2jnqklgz]:before{left:50%;top:auto;bottom:-22px;width:6px;height:22px;margin-left:-3px}.fitpoint[data-astro-cid-2jnqklgz]{margin-top:-12px;margin-bottom:12px}}.card[data-astro-cid-swd66yht]{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;min-height:400px;padding:180px 28px 28px;background:var(--ym-navy-2);border:1px solid var(--ym-navy-line)}.shape[data-astro-cid-swd66yht]{position:absolute;right:28px;top:24px;line-height:0}.shape[data-astro-cid-swd66yht] svg{width:120px;height:120px}.num[data-astro-cid-swd66yht]{position:absolute;left:28px;top:24px;font:400 30px/1 var(--font-crt);color:var(--ym-amber)}h3[data-astro-cid-swd66yht],p[data-astro-cid-swd66yht],.cost[data-astro-cid-swd66yht]{position:relative}.cost[data-astro-cid-swd66yht]{min-height:148px;display:flex;flex-direction:column;gap:6px;margin-top:8px;padding-top:16px;border-top:2px solid var(--ym-vermilion)}.cost-label[data-astro-cid-swd66yht]{font:600 var(--fs-label)/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ym-on-navy-3)}.cost[data-astro-cid-swd66yht] strong[data-astro-cid-swd66yht]{font:800 32px/1 var(--font-display);font-stretch:116%;letter-spacing:-.03em;color:var(--ym-amber)}.cost-text[data-astro-cid-swd66yht]{color:var(--ym-paper);font-weight:600;line-height:1.4}@media(min-width:720px){.card[data-astro-cid-swd66yht]{min-height:440px}}h3[data-astro-cid-swd66yht]{color:var(--ym-paper);font-size:28px;letter-spacing:-.02em;line-height:1.05}p[data-astro-cid-swd66yht]{color:var(--ym-on-navy-2);line-height:1.5}ym-carousel[data-astro-cid-wfe7xcno]{display:block;--w: 85%;--gap: 16px}.track[data-astro-cid-wfe7xcno]{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.track[data-astro-cid-wfe7xcno]::-webkit-scrollbar{display:none}.track[data-astro-cid-wfe7xcno]:focus-visible{outline:3px solid var(--ym-amber);outline-offset:4px}.track[data-astro-cid-wfe7xcno]>*{flex:0 0 var(--w);min-width:0;scroll-snap-align:start}@media(min-width:720px){ym-carousel[data-astro-cid-wfe7xcno]{--w: calc((100% - var(--gap)) / 2.3);--gap: 24px}}@media(min-width:1100px){ym-carousel[data-astro-cid-wfe7xcno]{--w: calc((100% - 2 * var(--gap)) / 2.7)}}.controls[data-astro-cid-wfe7xcno]{display:none;justify-content:flex-end;gap:8px;margin-top:24px}ym-carousel[data-astro-cid-wfe7xcno][data-live] .controls[data-astro-cid-wfe7xcno]{display:flex}button[data-astro-cid-wfe7xcno]{min-width:48px;min-height:48px;padding:0 14px;background:transparent;color:inherit;border:2px solid currentColor;font:600 var(--fs-label)/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.prev[data-astro-cid-wfe7xcno],.next[data-astro-cid-wfe7xcno]{font-size:20px}.dark[data-astro-cid-wfe7xcno] button[data-astro-cid-wfe7xcno]{color:var(--ym-paper)}.light[data-astro-cid-wfe7xcno] button[data-astro-cid-wfe7xcno]{color:var(--ym-ink)}button[data-astro-cid-wfe7xcno]:hover{background:var(--ym-amber);color:var(--ym-ink);border-color:var(--ym-amber)}button[data-astro-cid-wfe7xcno]:focus-visible{outline:3px solid var(--ym-amber);outline-offset:2px}.floor[data-astro-cid-ljtjnukz]{background:var(--ym-navy);color:var(--ym-paper);padding-block:24px 64px}.head[data-astro-cid-ljtjnukz]{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;margin-bottom:48px}h2[data-astro-cid-ljtjnukz]{max-width:720px;color:var(--ym-paper)}.label[data-astro-cid-ljtjnukz]{color:var(--ym-on-navy-3)}.source[data-astro-cid-ljtjnukz]{margin-top:24px}@media(min-width:720px){.floor[data-astro-cid-ljtjnukz]{padding-bottom:112px}}.step[data-astro-cid-zpr7pmst]{display:flex;flex-direction:column;gap:14px}h3[data-astro-cid-zpr7pmst]{font-size:24px;letter-spacing:-.02em;line-height:1.1}p[data-astro-cid-zpr7pmst]{line-height:1.5}h2[data-astro-cid-w27yaca2]{max-width:880px;margin:16px 0 56px}.steps[data-astro-cid-w27yaca2]{list-style:none;margin:0;padding:0 0 0 28px;display:grid;gap:40px;border-left:3px solid var(--ym-ink)}.steps[data-astro-cid-w27yaca2] li[data-astro-cid-w27yaca2]{position:relative}.steps[data-astro-cid-w27yaca2] li[data-astro-cid-w27yaca2]:before{content:"";position:absolute;left:-38px;top:0;width:14px;height:14px;background:var(--ym-orange);border:3px solid var(--ym-ink)}@media(min-width:900px){.steps[data-astro-cid-w27yaca2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:32px 0 0;border-left:0;border-top:3px solid var(--ym-ink)}.steps[data-astro-cid-w27yaca2] li[data-astro-cid-w27yaca2]:before{left:0;top:-43px}}.head[data-astro-cid-ludv5pgv]{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.title[data-astro-cid-ludv5pgv]{font-size:18px;font-weight:800;color:var(--ym-ink)}.note[data-astro-cid-ludv5pgv]{font:500 12px/1.4 var(--font-mono);letter-spacing:.06em;color:var(--ym-text-3)}.bar[data-astro-cid-ludv5pgv]{display:flex;gap:3px;border:3px solid var(--ym-ink);background:var(--ym-ink)}.legend[data-astro-cid-ludv5pgv]{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:14px;font-weight:600;color:var(--ym-ink)}.legend[data-astro-cid-ludv5pgv] span[data-astro-cid-ludv5pgv]{display:flex;align-items:center;gap:8px}i[data-astro-cid-ludv5pgv]{width:14px;height:14px;flex:none}.outlined[data-astro-cid-ludv5pgv]{border:1px solid var(--ym-ink)}.stat[data-astro-cid-juh77j74]{display:flex;flex-direction:column;gap:12px;padding:28px 24px 0 0}.mark[data-astro-cid-juh77j74]{width:28px;height:28px}.disc[data-astro-cid-juh77j74]{border-radius:50%}.triangle[data-astro-cid-juh77j74]{width:32px;clip-path:polygon(50% 0,0 100%,100% 100%)}.value[data-astro-cid-juh77j74]{font:800 clamp(38px,4vw,54px)/1 var(--font-display);font-stretch:116%;letter-spacing:-.04em;color:var(--ym-ink)}.caption[data-astro-cid-juh77j74]{line-height:1.45}.band[data-astro-cid-iniz4lcw]{border-block:2px solid var(--ym-ink)}h2[data-astro-cid-iniz4lcw]{max-width:820px;margin:16px 0 56px}.stack[data-astro-cid-iniz4lcw]{display:flex;flex-direction:column;gap:48px}.pair[data-astro-cid-iniz4lcw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:48px}.stats[data-astro-cid-iniz4lcw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));border-top:3px solid var(--ym-ink)}.source[data-astro-cid-iniz4lcw]{font-weight:500;text-transform:none}.tile[data-astro-cid-eb64mzw4]{display:flex;flex-direction:column;gap:16px}.screen[data-astro-cid-eb64mzw4]{height:150px;display:flex;align-items:center;justify-content:center}.screen[data-astro-cid-eb64mzw4] svg{width:160px;height:112px;overflow:visible}.fixes[data-astro-cid-eb64mzw4]{align-self:flex-start;padding:6px 10px;background:var(--ym-ink);color:var(--ym-paper);font:600 12px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}p[data-astro-cid-eb64mzw4]{font-size:20px;font-weight:700;line-height:1.3;color:var(--ym-ink)}.head[data-astro-cid-afrbbcei]{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;margin-bottom:48px}.cards[data-astro-cid-wsfdztbf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.card[data-astro-cid-wsfdztbf]{display:flex;flex-direction:column;gap:14px;padding:24px}.count[data-astro-cid-wsfdztbf]{border:2px solid var(--ym-text-4)}.act[data-astro-cid-wsfdztbf]{border:3px solid var(--ym-ink);box-shadow:10px 10px 0 var(--ym-orange);background:var(--ym-paper)}.act[data-astro-cid-wsfdztbf] .label[data-astro-cid-wsfdztbf]{color:var(--ym-ink)}.item[data-astro-cid-wsfdztbf]{font-size:17px;line-height:1.4}.act[data-astro-cid-wsfdztbf] .item[data-astro-cid-wsfdztbf]{font-weight:700;color:var(--ym-ink)}@media(max-width:479px){.cards[data-astro-cid-wsfdztbf]{grid-template-columns:1fr;gap:32px}.act[data-astro-cid-wsfdztbf]{box-shadow:6px 6px 0 var(--ym-orange)}}.where[data-astro-cid-54nrnmyd]{border-top:2px solid var(--ym-ink)}.row[data-astro-cid-54nrnmyd]{display:flex;flex-wrap:wrap;align-items:center;gap:56px}.copy[data-astro-cid-54nrnmyd]{flex:1 1 380px;min-width:0}.cmp[data-astro-cid-54nrnmyd]{flex:1 1 480px;min-width:0;padding-right:10px}h2[data-astro-cid-54nrnmyd]{margin:16px 0 20px}.lead[data-astro-cid-54nrnmyd]{font-size:18px;line-height:1.55}.track[data-astro-cid-majqt5rd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px 6px;margin:0;padding:0;list-style:none}li[data-astro-cid-majqt5rd]{display:flex;flex-direction:column;gap:16px}.bar[data-astro-cid-majqt5rd]{height:22px;border:3px solid var(--ym-ink)}.now[data-astro-cid-majqt5rd] .bar[data-astro-cid-majqt5rd]{background:var(--ym-orange)}.next[data-astro-cid-majqt5rd] .bar[data-astro-cid-majqt5rd]{background-image:repeating-linear-gradient(135deg,var(--ym-teal) 0 6px,transparent 6px 14px)}.planned[data-astro-cid-majqt5rd] .bar[data-astro-cid-majqt5rd]{background-image:repeating-linear-gradient(135deg,var(--ym-text-4) 0 3px,transparent 3px 14px)}.status[data-astro-cid-majqt5rd]{font:600 12px/1.2 var(--font-mono);letter-spacing:.08em;color:var(--ym-text-3)}.now[data-astro-cid-majqt5rd] .status[data-astro-cid-majqt5rd]{color:var(--ym-link-hover)}h3[data-astro-cid-majqt5rd]{font-size:24px;letter-spacing:-.02em;line-height:1.1}p[data-astro-cid-majqt5rd]{line-height:1.5}.rollout[data-astro-cid-y5elte2x]{border-top:2px solid var(--ym-ink)}h2[data-astro-cid-y5elte2x]{max-width:820px;margin:16px 0 56px}.partners[data-astro-cid-y5elte2x]{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:72px}.partners[data-astro-cid-y5elte2x] .label[data-astro-cid-y5elte2x]{margin-right:12px}.logo[data-astro-cid-y5elte2x]{display:flex;align-items:center;justify-content:center;width:180px;height:96px;border:2px dashed var(--ym-text-3);border-radius:var(--radius-tv)}.logo[data-astro-cid-y5elte2x] img[data-astro-cid-y5elte2x]{max-width:100%;max-height:100%;object-fit:contain}div[data-astro-cid-2sx2tduu]{--r: clamp(64px, 12.5vw, 180px)}.s[data-astro-cid-2sx2tduu]{border-top:14px solid;border-right:14px solid;padding:8px 8px 0 0}.o[data-astro-cid-2sx2tduu]{position:relative;border-color:var(--ym-orange);border-top-right-radius:var(--r)}.v[data-astro-cid-2sx2tduu]{border-color:var(--ym-vermilion);border-top-right-radius:calc(var(--r) - 20px)}.t[data-astro-cid-2sx2tduu]{border-color:var(--ym-teal);border-top-right-radius:calc(var(--r) - 40px)}.g[data-astro-cid-2sx2tduu]{border-color:var(--ym-grey);border-top-right-radius:calc(var(--r) - 60px);padding:56px clamp(16px,5vw,88px) 72px 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px}@media(min-width:720px){.g[data-astro-cid-2sx2tduu]{padding-top:72px;padding-bottom:96px}}ym-lanes{position:absolute;inset:-14px -14px 0 0;display:block;pointer-events:none}.ym-lane-shape,.ym-lane-lever{position:absolute;left:0;top:0}.ym-lane-shape{--c: var(--ym-orange);width:24px;height:24px;margin:-12px 0 0 -12px;background:var(--c);border:3px solid var(--ym-black);opacity:0}.ym-lane-shape[data-c="1"]{--c: var(--ym-vermilion)}.ym-lane-shape[data-c="2"]{--c: var(--ym-teal)}.ym-lane-shape[data-c="3"]{--c: var(--ym-grey)}.ym-lane-shape[data-k="0"]{border-radius:50%}.ym-lane-shape[data-k="2"]{background:linear-gradient(var(--c) 0 28%,var(--ym-black) 28% 40%,var(--c) 40% 60%,var(--ym-black) 60% 72%,var(--c) 72%)}.ym-lane-lever{width:20px;height:3px;margin:-1px 0 0 -2px;background:var(--ym-paper);transform-origin:2px 50%}@media(max-width:719px){.ym-lane-shape{width:18px;height:18px;margin:-9px 0 0 -9px}.ym-lane-lever{width:14px}}.cta[data-astro-cid-bdlshz3d]{background:var(--ym-black);color:var(--ym-paper);padding-top:64px}.text[data-astro-cid-bdlshz3d]{flex:1 1 520px;min-width:0}.text[data-astro-cid-bdlshz3d] p[data-astro-cid-bdlshz3d]{margin-top:20px;max-width:46ch;color:var(--ym-on-black-2);font-size:var(--fs-body-lg)}h2[data-astro-cid-bdlshz3d]{color:var(--ym-paper);font-size:var(--fs-cta);letter-spacing:-.04em;line-height:.95;overflow-wrap:break-word}em[data-astro-cid-bdlshz3d]{font-style:normal;color:var(--ym-amber)}ym-model{display:block;--rx: -26deg;--ry: -38deg;--s: .8;--lift: 0px}ym-model .stage{position:relative;height:420px;perspective:1400px;display:grid;place-items:center;overflow:hidden;touch-action:pan-y;cursor:grab;background:var(--ym-paper-2);border:2px solid var(--ym-ink);box-shadow:8px 8px 0 var(--ym-orange)}ym-model .hint{position:absolute;top:12px;left:12px;z-index:1;padding:6px 10px;background:var(--ym-ink);color:var(--ym-paper);font:600 12px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;pointer-events:none;transition:opacity .4s}ym-model[data-turned] .hint{opacity:0}ym-model .stage:active{cursor:grabbing}ym-model .stage:focus-visible{outline:3px solid var(--ym-teal);outline-offset:4px}ym-model .world{position:relative;width:0;height:0;transform-style:preserve-3d;transform:translateY(-4px) scale(var(--s)) rotateX(var(--rx)) rotateY(var(--ry))}ym-model .world div{transform-style:preserve-3d}ym-model .bx{position:absolute;left:0;top:0}ym-model .f{position:absolute;display:block;backface-visibility:hidden;background:var(--c);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c),black 45%)}ym-model .fr,ym-model .bk{width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2)}ym-model .rt,ym-model .lt{width:var(--d);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--d) / -2);background:color-mix(in srgb,var(--c),black 22%)}ym-model .tp,ym-model .bt{width:var(--w);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--w) / -2)}ym-model .fr{transform:translateZ(calc(var(--d) / 2))}ym-model .bk{transform:rotateY(180deg) translateZ(calc(var(--d) / 2));background:color-mix(in srgb,var(--c),black 30%)}ym-model .rt{transform:rotateY(90deg) translateZ(calc(var(--w) / 2))}ym-model .lt{transform:rotateY(-90deg) translateZ(calc(var(--w) / 2))}ym-model .tp{transform:rotateX(90deg) translateZ(calc(var(--h) / 2));background:color-mix(in srgb,var(--c),white 16%)}ym-model .bt{transform:rotateX(-90deg) translateZ(calc(var(--h) / 2));background:color-mix(in srgb,var(--c),black 40%)}ym-model .belt .tp{background:repeating-linear-gradient(90deg,var(--ym-grey) 0 14px,color-mix(in srgb,var(--ym-grey),black 18%) 14px 28px);animation:ym-belt .4s linear infinite}ym-model :is(.it,.arm,.rod,.rod2,.head,.car){position:absolute;left:0;top:0;animation:9s linear infinite}ym-model .it{animation-name:ym-pass}ym-model :is(.ib,.rod,.rod2){animation-delay:-2.25s}ym-model :is(.ic,.head,.car){animation-delay:-4.5s}ym-model .id{animation-delay:-6.75s}ym-model[data-fitted] .ia{animation-name:ym-a}ym-model[data-fitted] .ib{animation-name:ym-b}ym-model[data-fitted] .ic{animation-name:ym-c}ym-model[data-fitted] .arm{animation-name:ym-arm}ym-model[data-fitted] .rod{animation-name:ym-rod}ym-model[data-fitted] .rod2{animation-name:ym-rod2}ym-model[data-fitted] .id{animation-name:ym-d}ym-model[data-fitted] .head{animation-name:ym-head}ym-model[data-fitted] .car{animation-name:ym-car}ym-model .arm{transform:translate3d(-140px,-44px,-74px)}ym-model .piston{position:absolute;left:0;top:0;transform:translate3d(60px,-23px,90px)}ym-model .head{transform:translate3d(200px,-100px,0)}ym-model .car{transform:translate3d(200px,-160px,0)}ym-model[data-live]:not([data-inview]) :is(.it,.arm,.rod,.rod2,.head,.car,.belt .tp){animation-play-state:paused}ym-model .retro{position:absolute;left:0;top:0;transform:translate3d(0,var(--lift),0);transition:transform .9s cubic-bezier(.3,.7,.3,1)}ym-model:not([data-fitted]){--lift: -60px}@keyframes ym-belt{to{background-position:28px 0}}@keyframes ym-pass{0%{transform:translate3d(-316px,-23px,0) scale3d(0,0,0)}3%{transform:translate3d(-301px,-23px,0) scaleZ(1)}97%{transform:translate3d(301px,-23px,0) scaleZ(1)}to{transform:translate3d(316px,-23px,0) scale3d(0,0,0)}}@keyframes ym-a{0%{transform:translate3d(-316px,-23px,0) scale3d(0,0,0)}3%{transform:translate3d(-301px,-23px,0) scaleZ(1)}37.5%{transform:translate3d(-80px,-23px,0)}42%{transform:translate3d(-74px,-23px,84px)}48%,54%{transform:translate3d(-72px,58px,116px) scaleZ(1)}58%,to{transform:translate3d(-72px,58px,116px) scale3d(0,0,0)}}@keyframes ym-arm{0%,34%{transform:translate3d(-140px,-44px,-74px) rotateY(0)}39%{transform:translate3d(-140px,-44px,-74px) rotateY(-60deg)}46%,to{transform:translate3d(-140px,-44px,-74px) rotateY(0)}}@keyframes ym-b{0%{transform:translate3d(-316px,-23px,0) scale3d(0,0,0)}3%{transform:translate3d(-301px,-23px,0) scaleZ(1)}59.4%,62%{transform:translate3d(60px,-23px,-1px)}68%{transform:translate3d(60px,-23px,71px)}73%,78%{transform:translate3d(60px,60px,100px) scaleZ(1)}82%,to{transform:translate3d(60px,60px,100px) scale3d(0,0,0)}}@keyframes ym-rod{0%,4%{transform:translateZ(-6px)}9.4%,18%{transform:translateZ(-78px)}24%,54%{transform:translateZ(-6px)}59.4%,62%{transform:translateZ(-78px)}68%,to{transform:translateZ(-6px)}}@keyframes ym-rod2{0%,9.4%{transform:translateZ(0)}14%,18%{transform:translateZ(-78px)}24%,to{transform:translateZ(0)}}@keyframes ym-d{0%{transform:translate3d(-316px,-23px,0) scale3d(0,0,0)}3%{transform:translate3d(-301px,-23px,0) scaleZ(1)}59.4%{transform:translate3d(60px,-23px,-4px)}64%{transform:translate3d(60px,-23px,-82px)}70%,76%{transform:translate3d(60px,60px,-112px) scaleZ(1)}80%,to{transform:translate3d(60px,60px,-112px) scale3d(0,0,0)}}@keyframes ym-c{0%{transform:translate3d(-316px,-23px,0) scale3d(0,0,0)}3%{transform:translate3d(-301px,-23px,0) scaleZ(1)}81.25%,84%{transform:translate3d(200px,-23px,0)}88%{transform:translate3d(200px,-95px,0)}92%{transform:translate3d(200px,-95px,108px)}96%{transform:translate3d(200px,60px,110px) scaleZ(1)}to{transform:translate3d(200px,60px,110px) scale3d(0,0,0)}}@keyframes ym-head{0%,77%{transform:translate3d(200px,-100px,0)}81.25%,84%{transform:translate3d(200px,-23px,0)}88%{transform:translate3d(200px,-95px,0)}92%,94%{transform:translate3d(200px,-95px,108px)}to{transform:translate3d(200px,-100px,0)}}@keyframes ym-car{0%,88%{transform:translate3d(200px,-160px,0)}92%,94%{transform:translate3d(200px,-160px,108px)}to{transform:translate3d(200px,-160px,0)}}ym-model .ctl{display:none;flex-wrap:wrap;gap:8px;margin-top:20px}ym-model[data-live] .ctl{display:flex}ym-model .ctl button{min-height:44px;padding:0 16px;background:transparent;color:var(--ym-ink);border:2px solid var(--ym-ink);font:600 var(--fs-label)/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer}ym-model .ctl button:hover{background:var(--ym-ink);color:var(--ym-paper)}ym-model .ctl button:focus-visible{outline:3px solid var(--ym-teal);outline-offset:2px}ym-model .pilot{display:flex;align-items:flex-start;gap:12px;margin-top:20px;padding:12px 14px;max-width:52ch;background:var(--ym-paper-2);border-left:5px solid var(--ym-orange);font-size:16px;line-height:1.4}ym-model .pilot .dot{flex:none;width:12px;height:12px;margin-top:5px;border-radius:50%;background:var(--ym-teal-lit);box-shadow:0 0 color-mix(in srgb,var(--ym-teal-lit),transparent 40%);animation:ym-ping 2.4s ease-out infinite}ym-model[data-live]:not([data-inview]) .pilot .dot{animation-play-state:paused}ym-model .pilot strong{font-weight:800;color:var(--ym-ink);background:linear-gradient(transparent 58%,color-mix(in srgb,var(--ym-orange),transparent 45%) 58%)}@keyframes ym-ping{70%,to{box-shadow:0 0 0 10px transparent}}@media(max-width:719px){ym-model{--s: .5}ym-model .stage{height:280px}}@media(prefers-reduced-motion:reduce){ym-model .retro{transition:none}ym-model .pilot .dot{animation:none}ym-model :is(.it,.arm,.rod,.rod2,.head,.car,.belt .tp){animation:none}ym-model .ia{transform:translate3d(-200px,-23px,0)}ym-model .ib{transform:translate3d(-10px,-23px,0)}ym-model .ic{transform:translate3d(130px,-23px,0)}ym-model .id{transform:translate3d(260px,-23px,0)}}.cols[data-astro-cid-rpc7pce2]{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.text[data-astro-cid-rpc7pce2]{flex:1 1 380px;min-width:0}.img[data-astro-cid-rpc7pce2]{flex:1.2 1 420px;min-width:0}h2[data-astro-cid-rpc7pce2]{margin:16px 0 24px;max-width:18ch}.body[data-astro-cid-rpc7pce2]{max-width:56ch;font-size:var(--fs-body-lg)}
