.hero[data-astro-cid-ge2uvauf]{padding-bottom:clamp(48px,7vw,110px)}.hero__stage[data-astro-cid-ge2uvauf]{align-items:end;min-height:clamp(520px,78vh,800px);display:grid;position:relative;overflow:hidden}.hero__shot[data-astro-cid-ge2uvauf]{--shot-pos:88% 0%;position:absolute;inset:0}.hero__shot[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{animation:2.2s cubic-bezier(.2,.7,.2,1) both hero-settle}@keyframes hero-settle{0%{scale:1.1}}.hero__shot[data-astro-cid-ge2uvauf]{translate:0 calc(var(--x,0) * 140px)}.hero__over[data-astro-cid-ge2uvauf]{translate:0 calc(var(--x,0) * -70px);opacity:calc(1.15 - var(--x,0) * 1.6)}.hero__under[data-astro-cid-ge2uvauf]{perspective:1100px}:root[dir=rtl] .hero__shot[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{transform:scaleX(-1)}.hero__shot[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(90deg,#0a0e129e 0%,#0a0e1229 52%,#0a0e1200 78%),linear-gradient(6deg,#0a0e12e6 0%,#0a0e1280 42%,#0a0e121f 72%);position:absolute;inset:0}:root[dir=rtl] .hero__shot[data-astro-cid-ge2uvauf]:after{background:linear-gradient(270deg,#0a0e129e 0%,#0a0e1229 52%,#0a0e1200 78%),linear-gradient(6deg,#0a0e12e6 0%,#0a0e1280 42%,#0a0e121f 72%)}.hero__wave[data-astro-cid-ge2uvauf]{inset-inline:0;z-index:1;pointer-events:none;width:100%;height:clamp(58px,9vw,150px);position:absolute;bottom:-1px}:root[dir=rtl] .hero__wave[data-astro-cid-ge2uvauf]{transform:scaleX(-1)}.hero__wave--narrow[data-astro-cid-ge2uvauf]{display:none}.hero__wave-ground[data-astro-cid-ge2uvauf]{fill:var(--paper)}.pulse[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{fill:none;stroke-linecap:butt;animation-duration:3.6s;animation-timing-function:cubic-bezier(.45,.05,.55,.95);animation-iteration-count:infinite}.pulse__t1[data-astro-cid-ge2uvauf]{stroke:#7fd8ff;stroke-width:.8px;stroke-dasharray:190 2400;animation-name:pulse-t1}.pulse__t2[data-astro-cid-ge2uvauf]{stroke:#b4eaff;stroke-width:1.5px;stroke-dasharray:150 2400;animation-name:pulse-t2}.pulse__t3[data-astro-cid-ge2uvauf]{stroke:#e2f7ff;stroke-width:2.2px;stroke-dasharray:105 2400;animation-name:pulse-t3}.pulse__t4[data-astro-cid-ge2uvauf]{stroke:#fff;stroke-width:3px;stroke-dasharray:60 2400;animation-name:pulse-t4}.pulse__glow[data-astro-cid-ge2uvauf]{stroke:#9be3ff;stroke-width:7px;stroke-dasharray:80 2400;opacity:.7;animation-name:pulse-glow}@keyframes pulse-t1{0%{stroke-dashoffset:190px}to{stroke-dashoffset:-1000px}}@keyframes pulse-t2{0%{stroke-dashoffset:153px}to{stroke-dashoffset:-1037px}}@keyframes pulse-t3{0%{stroke-dashoffset:111px}to{stroke-dashoffset:-1079px}}@keyframes pulse-t4{0%{stroke-dashoffset:69px}to{stroke-dashoffset:-1121px}}@keyframes pulse-glow{0%{stroke-dashoffset:86px}to{stroke-dashoffset:-1104px}}.pulse--late[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{animation-delay:-1.8s}@media (width<=900px){.hero__wave--wide[data-astro-cid-ge2uvauf] .pulse__t1[data-astro-cid-ge2uvauf]{stroke-width:1.5px}.hero__wave--wide[data-astro-cid-ge2uvauf] .pulse__t2[data-astro-cid-ge2uvauf]{stroke-width:2.7px}.hero__wave--wide[data-astro-cid-ge2uvauf] .pulse__t3[data-astro-cid-ge2uvauf]{stroke-width:3.9px}.hero__wave--wide[data-astro-cid-ge2uvauf] .pulse__t4[data-astro-cid-ge2uvauf]{stroke-width:5.2px}.hero__wave--wide[data-astro-cid-ge2uvauf] .pulse__glow[data-astro-cid-ge2uvauf]{stroke-width:12px}}.hero__wave--narrow[data-astro-cid-ge2uvauf] .pulse__t1[data-astro-cid-ge2uvauf]{stroke-width:1px}.hero__wave--narrow[data-astro-cid-ge2uvauf] .pulse__t2[data-astro-cid-ge2uvauf]{stroke-width:1.8px}.hero__wave--narrow[data-astro-cid-ge2uvauf] .pulse__t3[data-astro-cid-ge2uvauf]{stroke-width:2.6px}.hero__wave--narrow[data-astro-cid-ge2uvauf] .pulse__t4[data-astro-cid-ge2uvauf]{stroke-width:3.4px}.hero__wave--narrow[data-astro-cid-ge2uvauf] .pulse__glow[data-astro-cid-ge2uvauf]{stroke-width:8px}@media (prefers-reduced-motion:reduce){.pulse[data-astro-cid-ge2uvauf]{display:none}}.hero__over[data-astro-cid-ge2uvauf]{z-index:2;width:100%;max-width:var(--maxw);padding:clamp(96px, 10vw, 128px) var(--gutter) clamp(112px, 12vw, 168px);color:var(--on-ink);margin-inline:auto;position:relative}.hero__market[data-astro-cid-ge2uvauf]{letter-spacing:.26em;text-transform:uppercase;color:var(--cyan);margin:0 0 24px;font-size:11px}.hero__h[data-astro-cid-ge2uvauf]{color:#fff;text-shadow:0 2px 40px #00000059;max-width:17ch}.hero__h[data-astro-cid-ge2uvauf] .hl[data-astro-cid-ge2uvauf]{color:var(--cyan)}.hero__foot[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(20px,4vw,64px);margin-top:clamp(24px,3vw,40px);display:flex}.hero__kick[data-astro-cid-ge2uvauf]{white-space:nowrap;color:var(--on-ink-mid);margin:0;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.5}.hero__cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;display:flex}.hero__under[data-astro-cid-ge2uvauf]{z-index:3;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(26px,4vw,64px);margin-top:clamp(-150px,-13vw,-96px);display:grid;position:relative}.cap[data-astro-cid-ge2uvauf]{background:var(--ink);color:var(--on-ink);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 40px 80px -40px #0a0e1299}.cap__bar[data-astro-cid-ge2uvauf]{letter-spacing:.2em;text-transform:uppercase;color:var(--on-ink-dim);background:var(--ink-2);justify-content:space-between;align-items:center;gap:14px;padding:13px 20px;font-size:9.5px;display:flex}.cap__map[data-astro-cid-ge2uvauf]{aspect-ratio:420/150}.cap__poly[data-astro-cid-ge2uvauf]{stroke-dasharray:720;stroke-dashoffset:720px;animation:1.8s cubic-bezier(.6,.1,.3,1) .5s forwards cap-draw}@keyframes cap-draw{to{stroke-dashoffset:0}}.cap__nodes[data-astro-cid-ge2uvauf] circle[data-astro-cid-ge2uvauf]{transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.3,1.6,.5,1) both cap-pop}.cap__nodes[data-astro-cid-ge2uvauf] circle[data-astro-cid-ge2uvauf]:first-child{animation-delay:.7s}.cap__nodes[data-astro-cid-ge2uvauf] circle[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:.95s}.cap__nodes[data-astro-cid-ge2uvauf] circle[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:1.2s}.cap__nodes[data-astro-cid-ge2uvauf] circle[data-astro-cid-ge2uvauf]:nth-child(4){animation-delay:1.45s}.cap__nodes[data-astro-cid-ge2uvauf] circle[data-astro-cid-ge2uvauf]:nth-child(5){animation-delay:1.7s}.cap__nodes[data-astro-cid-ge2uvauf] circle[data-astro-cid-ge2uvauf]:nth-child(6){animation-delay:1.95s}@keyframes cap-pop{0%{transform:scale(0)}}.cap__trav[data-astro-cid-ge2uvauf]{animation:1.4s linear infinite cap-march}@keyframes cap-march{to{stroke-dashoffset:-20px}}.cap__pts[data-astro-cid-ge2uvauf] circle[data-astro-cid-ge2uvauf]{transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.3,1.6,.5,1) both cap-pop}.cap__pts[data-astro-cid-ge2uvauf] circle[data-astro-cid-ge2uvauf]:first-child{animation-delay:2.2s}.cap__pts[data-astro-cid-ge2uvauf] circle[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:2.35s}.cap__pts[data-astro-cid-ge2uvauf] circle[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:2.5s}.cap__pts[data-astro-cid-ge2uvauf] circle[data-astro-cid-ge2uvauf]:nth-child(4){animation-delay:2.65s}.cap__map[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:100%;height:100%}.cap__contours[data-astro-cid-ge2uvauf]{fill:none;stroke:var(--blue);stroke-width:1px;opacity:.3}.cap__poly[data-astro-cid-ge2uvauf]{fill:#1b83c338;stroke:var(--cyan);stroke-width:2px;stroke-linejoin:round}.cap__nodes[data-astro-cid-ge2uvauf] circle[data-astro-cid-ge2uvauf]{fill:#0e141a;stroke:var(--cyan);stroke-width:2px}.cap__trav[data-astro-cid-ge2uvauf]{fill:none;stroke:#93a2ae;stroke-width:1.4px;stroke-dasharray:5 5;opacity:.6}.cap__pts[data-astro-cid-ge2uvauf] circle[data-astro-cid-ge2uvauf]{fill:#93a2ae;opacity:.85}.cap__dot[data-astro-cid-ge2uvauf]{fill:var(--orange);stroke:#0e141a;stroke-width:2px}.cap__pulse[data-astro-cid-ge2uvauf]{fill:none;stroke:var(--orange);stroke-width:2px;transform-origin:210px 88px;animation:ping 2.6s var(--ease) infinite}@keyframes ping{0%{opacity:.9;transform:scale(.6)}70%,to{opacity:0;transform:scale(2.1)}}@media (prefers-reduced-motion:reduce){.cap__pulse[data-astro-cid-ge2uvauf]{opacity:.45;animation:none}}.cap__rows[data-astro-cid-ge2uvauf]{margin:0;padding:6px 20px 4px}.cap__rows[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0;display:flex}.cap__rows[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{letter-spacing:.14em;text-transform:uppercase;color:var(--on-ink-dim);margin:0;font-size:9.5px}.cap__rows[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{color:var(--on-ink);margin:0;font-size:12.5px}.cap__rows[data-astro-cid-ge2uvauf] .is-hi[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf],.cap__rows[data-astro-cid-ge2uvauf] .is-hi[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{color:var(--cyan)}.cap__sync[data-astro-cid-ge2uvauf]{background:var(--ink-2);letter-spacing:.08em;color:var(--orange);align-items:center;gap:9px;margin:0;padding:13px 20px;font-size:10px;display:flex}.cap__sync[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{width:6px;height:6px;animation:blink 1.9s var(--ease) infinite;background:currentColor;border-radius:50%;flex:none}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.cap__sync[data-astro-cid-ge2uvauf].is-done{color:#6fe0ab}.cap__sync[data-astro-cid-ge2uvauf].is-done i[data-astro-cid-ge2uvauf]{animation:none}.hero__lede[data-astro-cid-ge2uvauf]{max-width:40ch;padding-bottom:8px}@media (width<=1100px){.hero__kick[data-astro-cid-ge2uvauf]{white-space:normal;max-width:40ch}}@media (width<=900px){.hero__stage[data-astro-cid-ge2uvauf]{min-height:0}.hero__over[data-astro-cid-ge2uvauf]{padding-top:clamp(26px,6vw,64px);padding-bottom:calc(clamp(76px,15vw,120px) + 10px)}.hero__wave[data-astro-cid-ge2uvauf]{height:clamp(76px,15vw,120px)}.hero__under[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);margin-top:-6px}.hero__cta[data-astro-cid-ge2uvauf]{width:100%}.hero__cta[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:auto}}@media (width<=640px){.hero__wave--wide[data-astro-cid-ge2uvauf]{display:none}.hero__wave--narrow[data-astro-cid-ge2uvauf]{height:clamp(92px,26vw,128px);display:block}.hero__over[data-astro-cid-ge2uvauf]{padding-bottom:calc(clamp(92px,26vw,128px) - 4px)}.hero__under[data-astro-cid-ge2uvauf]{margin-top:-14px}}@media (width<=560px){.hero__foot[data-astro-cid-ge2uvauf]{align-items:stretch}.hero__kick[data-astro-cid-ge2uvauf]{max-width:none}}.proof[data-astro-cid-kur57igv]{padding-block:clamp(44px,5.5vw,78px) 0}.proof__in[data-astro-cid-kur57igv]{padding-inline:0}.proof__grid[data-astro-cid-kur57igv]{padding-inline:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,52px);margin:0;display:grid}.proof__v[data-astro-cid-kur57igv]{font-family:var(--display);font-variation-settings:"wdth" 86;letter-spacing:-.03em;color:var(--on-ink);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.4rem,5.4vw,4.2rem);font-weight:800;line-height:.9}.proof__k[data-astro-cid-kur57igv]{color:var(--on-ink-dim);max-width:22ch;margin:14px 0 0;font-size:.82rem;line-height:1.4}.ticker[data-astro-cid-kur57igv]{border-top:1px solid #f7f5f117;margin-top:clamp(40px,5vw,74px);padding-block:18px;overflow:hidden}.ticker__track[data-astro-cid-kur57igv]{width:max-content;animation:54s linear infinite ticker;display:flex}.ticker[data-astro-cid-kur57igv]:hover .ticker__track[data-astro-cid-kur57igv]{animation-play-state:paused}:root[dir=rtl] .ticker__track[data-astro-cid-kur57igv]{animation-direction:reverse}.ticker__set[data-astro-cid-kur57igv]{display:flex}.ticker__item[data-astro-cid-kur57igv]{white-space:nowrap;color:var(--on-ink-mid);align-items:center;gap:14px;padding-inline:clamp(20px,2.6vw,38px);font-size:.92rem;line-height:2.2;display:inline-flex}.ticker__item[data-astro-cid-kur57igv] i[data-astro-cid-kur57igv]{background:var(--cyan);flex:none;width:6px;height:6px;transform:rotate(45deg)}@keyframes ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker[data-astro-cid-kur57igv]{scrollbar-width:none;overflow-x:auto}.ticker__track[data-astro-cid-kur57igv]{animation:none}.ticker__set[data-astro-cid-kur57igv]:last-child{display:none}}@media (width<=860px){.proof__grid[data-astro-cid-kur57igv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}img.illo-art.is-behind{display:none}video.illo-vid,canvas.illo-vid{background:0 0;width:100%;height:auto;display:block}video.illo-vid:not(.is-on),canvas.illo-vid:not(.is-on){opacity:0;height:100%;position:absolute;inset:0}.illo-art[data-astro-cid-7vlpvjcr]{background:var(--illo-plate,transparent);border-radius:var(--illo-radius,0);width:100%;height:auto;display:block}.rail--edge[data-astro-cid-euxwtxot] .rail__track[data-astro-cid-euxwtxot]{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.rail__track[data-astro-cid-euxwtxot]:focus-visible{outline:1px solid var(--blue);outline-offset:4px}.problem__top[data-astro-cid-jrdwie4c]{max-width:var(--maxw);padding-inline:0 var(--gutter);margin-inline:auto;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(24px,4vw,72px);margin-bottom:clamp(30px,7vw,104px);display:grid}.problem__art[data-astro-cid-jrdwie4c]{will-change:transform;max-width:560px;margin-inline-start:clamp(-64px,-5vw,-20px)}.cost[data-astro-cid-jrdwie4c]{grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.cost[data-astro-cid-jrdwie4c] .ord[data-astro-cid-jrdwie4c]{margin-bottom:14px}.cost__t[data-astro-cid-jrdwie4c]{margin:0 0 10px}.cost__fix[data-astro-cid-jrdwie4c]{color:var(--blue-deep);margin:16px 0 0;font-size:.9rem;font-weight:500;line-height:1.45}.qual[data-astro-cid-jrdwie4c]{border-radius:var(--r-lg);background:var(--paper-2);grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;gap:18px clamp(28px,4vw,60px);margin-top:clamp(30px,6vw,84px);padding:clamp(26px,3vw,40px);display:grid}.qual__t[data-astro-cid-jrdwie4c]{letter-spacing:.22em;text-transform:uppercase;color:var(--blue);margin:0;font-size:11px}.qual__l[data-astro-cid-jrdwie4c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px clamp(24px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.qual__l[data-astro-cid-jrdwie4c] li[data-astro-cid-jrdwie4c]{color:var(--fg-mid);padding-inline-start:22px;font-size:.94rem;line-height:1.45;position:relative}.qual__l[data-astro-cid-jrdwie4c] li[data-astro-cid-jrdwie4c]:before{content:"";inset-inline-start:0;background:var(--orange);width:8px;height:8px;position:absolute;top:.52em;transform:rotate(45deg)}@media (width<=860px){.cost[data-astro-cid-jrdwie4c]{border-radius:var(--r-lg);background:var(--paper-2);padding:24px 22px}.cost[data-astro-cid-jrdwie4c] .ord[data-astro-cid-jrdwie4c]{font-size:3rem}}@media (width<=900px){.problem__top[data-astro-cid-jrdwie4c]{padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr)}.problem__art[data-astro-cid-jrdwie4c]{order:-1;max-width:360px;margin-inline-start:0}.qual[data-astro-cid-jrdwie4c],.qual__l[data-astro-cid-jrdwie4c]{grid-template-columns:minmax(0,1fr)}}.pillars__head[data-astro-cid-qjj4u7yg]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(20px,4vw,72px);margin-bottom:clamp(26px,6vw,88px);display:grid}.pillars__lede[data-astro-cid-qjj4u7yg]{margin:0;padding-bottom:6px}.pillars__cols[data-astro-cid-qjj4u7yg] .rail__track{align-items:start}@media (width>=861px){.pillars__cols[data-astro-cid-qjj4u7yg] .rail__track{gap:clamp(40px,5vw,80px)}}.pil[data-astro-cid-qjj4u7yg]{margin-top:var(--drop);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.pil__art[data-astro-cid-qjj4u7yg]{width:100%;margin-bottom:clamp(14px,2vw,26px)}.pil__n[data-astro-cid-qjj4u7yg]{margin-bottom:10px;display:block}.pil__t[data-astro-cid-qjj4u7yg]{margin:0 0 12px}.pil__f[data-astro-cid-qjj4u7yg]{color:var(--blue-deep);margin:16px 0 0;font-size:.93rem;font-weight:500;line-height:1.5}@media (width<=960px){.pillars__head[data-astro-cid-qjj4u7yg]{grid-template-columns:minmax(0,1fr);align-items:start}}@media (width<=860px){.pillars__cols[data-astro-cid-qjj4u7yg] .rail__track{align-items:stretch}.pil[data-astro-cid-qjj4u7yg]{border-radius:var(--r-lg);background:var(--paper-2);margin-top:0;padding:18px 22px 24px}.pil__art[data-astro-cid-qjj4u7yg]{width:100%;max-width:250px;margin:0 auto 12px}.pil[data-astro-cid-qjj4u7yg] .ord[data-astro-cid-qjj4u7yg]{font-size:2.6rem}}.shead[data-astro-cid-sjgajsms]{margin-bottom:clamp(36px,5vw,76px)}@media (width>=641px){.br-m[data-astro-cid-sjgajsms]{display:none}}@media (width<=640px){.has-mark[data-astro-cid-sjgajsms]{font-size:min(11.2vw,46px)}.mark-tail[data-astro-cid-sjgajsms]{text-wrap:balance;display:inline-block}:root[lang=fr] .has-mark[data-astro-cid-sjgajsms]{font-size:min(9.2vw,40px)}}.mark[data-astro-cid-sjgajsms]{--mark-y:.475em;--mark-h:.46em;color:var(--blue);background:linear-gradient(#c4e0f3,#c4e0f3) no-repeat;background-position:0 var(--mark-y);background-size:100% var(--mark-h);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline:-.08em;padding-inline:.08em}:root[dir=rtl] .mark[data-astro-cid-sjgajsms]{--mark-y:.7em;--mark-h:.44em;background-position:100% var(--mark-y)}.mark[data-astro-cid-sjgajsms].is-scrub .w{color:#0000;background-image:linear-gradient(to right, var(--blue) calc(var(--wk,0) * 100%), var(--fg) calc(var(--wk,0) * 100%));-webkit-background-clip:text;background-clip:text}:root[dir=rtl] .mark[data-astro-cid-sjgajsms].is-scrub .w{background-image:linear-gradient(to left, var(--blue) calc(var(--wk,0) * 100%), var(--fg) calc(var(--wk,0) * 100%))}.mark[data-astro-cid-sjgajsms].is-scrub{background:0 0}.has-mark[data-astro-cid-sjgajsms]{isolation:isolate;position:relative}.mark__band{z-index:-1;transform:scaleX(var(--fill,0));transform-origin:0;pointer-events:none;background:#c4e0f3;position:absolute}:root[dir=rtl] .mark__band{transform-origin:100%}.has-mark[data-astro-cid-sjgajsms] .mark__band{transition:opacity .4s var(--ease)}.has-mark[data-astro-cid-sjgajsms]:not(.is-in) .mark__band{opacity:0}.mark__end[data-astro-cid-sjgajsms]{white-space:nowrap}.mark__end[data-astro-cid-sjgajsms]:after{content:"";vertical-align:baseline;transform-origin:18% 100%;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 30%22%3E%3Cpath d=%22M3.5 2.5v25%22 stroke=%22%2312171C%22 stroke-width=%222.4%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M4.5 3.5 18 9.2 4.5 15Z%22 fill=%22%23FF9A3B%22 stroke=%22%2312171C%22 stroke-width=%221.8%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") bottom/contain no-repeat;width:.42em;height:.62em;margin-inline-start:.1em;transition:scale .45s cubic-bezier(.3,1.6,.5,1);display:inline-block;scale:1}.mark[data-astro-cid-sjgajsms].is-scrub .mark__end[data-astro-cid-sjgajsms]:after{transition-duration:.3s;scale:0}.mark[data-astro-cid-sjgajsms].is-scrub.is-planted .mark__end[data-astro-cid-sjgajsms]:after{transition-duration:.45s;scale:1}:root[dir=rtl] .mark__end[data-astro-cid-sjgajsms]:after{transform-origin:82% 100%;margin-inline-start:.3em;transform:scaleX(-1)}.shead--wide[data-astro-cid-sjgajsms]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:clamp(20px,4vw,72px);display:grid}.shead--wide[data-astro-cid-sjgajsms] .shead__lede[data-astro-cid-sjgajsms]{margin:0;padding-bottom:6px}@media (width<=960px){.shead--wide[data-astro-cid-sjgajsms]{grid-template-columns:minmax(0,1fr);align-items:start}.shead--wide[data-astro-cid-sjgajsms] .shead__lede[data-astro-cid-sjgajsms]{margin-top:18px}}.lc[data-astro-cid-6hsp6x5g]{background:var(--paper-2)}.stn[data-astro-cid-6hsp6x5g]{grid-template-columns:minmax(0,1fr);align-content:start;padding-top:30px;display:grid;position:relative}.stn__chain[data-astro-cid-6hsp6x5g]{inset-inline:4px -44px;background:repeating-linear-gradient(90deg, var(--fg-dim) 0 5px, transparent 5px 12px);opacity:.55;height:1px;position:absolute;top:4px}.stn[data-astro-cid-6hsp6x5g]:last-child .stn__chain[data-astro-cid-6hsp6x5g]{inset-inline-end:0}.stn__chain[data-astro-cid-6hsp6x5g] i[data-astro-cid-6hsp6x5g]{inset-inline-start:-4px;background:var(--paper-2);width:9px;height:9px;box-shadow:0 0 0 2px var(--blue);border-radius:50%;position:absolute;top:-4px}.stn[data-astro-cid-6hsp6x5g]:first-child .stn__chain[data-astro-cid-6hsp6x5g] i[data-astro-cid-6hsp6x5g]{background:var(--blue)}.stn__chain[data-astro-cid-6hsp6x5g]:after{content:"";background:var(--blue);transform-origin:0;position:absolute;inset:-1px 0;transform:scaleX(0)}:root[dir=rtl] .stn__chain[data-astro-cid-6hsp6x5g]:after{transform-origin:100%}.stn__chain[data-astro-cid-6hsp6x5g] i[data-astro-cid-6hsp6x5g]{z-index:1;transition:background .35s var(--ease)}.rail.is-in .stn__chain[data-astro-cid-6hsp6x5g]:after{transition:transform .55s linear;transition-delay:calc(.3s + var(--k,0) * .55s);transform:scaleX(1)}.rail.is-in .stn__chain[data-astro-cid-6hsp6x5g] i[data-astro-cid-6hsp6x5g]{background:var(--blue);transition-delay:calc(.3s + var(--k,0) * .55s)}.stn__n[data-astro-cid-6hsp6x5g]{transition:color .35s var(--ease);letter-spacing:.22em;color:var(--blue);margin:0 0 8px;font-size:10px}.stn__t[data-astro-cid-6hsp6x5g]{margin:0 0 10px}@media (width<=860px){.stn__chain[data-astro-cid-6hsp6x5g]{inset-inline-end:-28px}}.co__split[data-astro-cid-lhyz36qk]{perspective:1200px;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:clamp(30px,4.5vw,78px);display:grid}.co__art[data-astro-cid-lhyz36qk]{will-change:transform;width:116%;max-width:520px;margin-top:clamp(24px,3vw,46px)}.co__panel[data-astro-cid-lhyz36qk]{background:var(--ink);color:var(--on-ink);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 36px 70px -44px #0a0e128c}.co__bar[data-astro-cid-lhyz36qk]{background:var(--ink-2);letter-spacing:.2em;text-transform:uppercase;color:var(--on-ink-dim);margin:0;padding:14px 22px;font-size:9.5px}.co__sys[data-astro-cid-lhyz36qk]{padding:8px 22px 4px}.sys[data-astro-cid-lhyz36qk]{padding-block:clamp(18px,2vw,24px)}.sys[data-astro-cid-lhyz36qk]+.sys[data-astro-cid-lhyz36qk]{box-shadow:inset 0 1px #f7f5f112}@media (width>=861px){.sysrail[data-astro-cid-lhyz36qk] .rail__track{gap:0}}.sysrail[data-astro-cid-lhyz36qk] .rail__dot{background:#2a323b}.sysrail[data-astro-cid-lhyz36qk] .rail__dot.is-on{background:var(--cyan)}.sysrail[data-astro-cid-lhyz36qk] .rail__b{background:var(--ink-2);color:var(--on-ink-mid)}.sys__code[data-astro-cid-lhyz36qk]{color:var(--cyan);margin:0 0 8px;font-size:.8rem;font-weight:500}.sys__t[data-astro-cid-lhyz36qk]{color:var(--on-ink);margin:0 0 8px}.sys__b[data-astro-cid-lhyz36qk]{color:var(--on-ink-mid);margin:0;font-size:.92rem;line-height:1.55}.co__fields[data-astro-cid-lhyz36qk]{background:var(--ink-2);color:var(--on-ink-mid);flex-wrap:wrap;gap:4px 14px;margin:0;padding:16px 22px;font-size:.86rem;line-height:1.6;display:flex}.co__fk[data-astro-cid-lhyz36qk]{letter-spacing:.18em;text-transform:uppercase;color:var(--on-ink-dim);align-self:center;font-size:9.5px}:root[dir=rtl] .co__fk[data-astro-cid-lhyz36qk]{letter-spacing:0}.co__notes[data-astro-cid-lhyz36qk]{margin-top:clamp(30px,6vw,92px)}@media (width>=861px){.notes[data-astro-cid-lhyz36qk] .rail__track{gap:clamp(26px,4vw,72px)}}.co__nt[data-astro-cid-lhyz36qk]{margin:0 0 14px;font-size:clamp(1.3rem,2.4vw,1.7rem)}.co__nt--warm[data-astro-cid-lhyz36qk]{color:var(--blue-deep)}@media (width<=960px){.co__split[data-astro-cid-lhyz36qk]{grid-template-columns:minmax(0,1fr)}.co__art[data-astro-cid-lhyz36qk]{width:100%;max-width:360px}}@media (width<=860px){.sys[data-astro-cid-lhyz36qk]{padding-block:16px 6px}.sys[data-astro-cid-lhyz36qk]+.sys[data-astro-cid-lhyz36qk]{box-shadow:none}.co__sys[data-astro-cid-lhyz36qk]{padding:8px 18px 14px}.note[data-astro-cid-lhyz36qk]{border-radius:var(--r-lg);background:var(--paper-2);padding:22px}}@media (width<=640px){.co__left[data-astro-cid-lhyz36qk]{flex-direction:column;display:flex}.co__art[data-astro-cid-lhyz36qk]{order:-1;width:100%;max-width:440px;margin:0 auto 28px}.co__split[data-astro-cid-lhyz36qk]{gap:26px}}.cmp[data-astro-cid-d4nisn5p]{background:var(--paper-2)}.cmp__head[data-astro-cid-d4nisn5p]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:clamp(20px,4vw,72px);margin-bottom:clamp(34px,4.5vw,62px);display:grid}.cmp__note[data-astro-cid-d4nisn5p]{color:var(--blue-deep);max-width:42ch;margin:0 0 6px;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.55}.cmp__cols[data-astro-cid-d4nisn5p]{letter-spacing:.22em;text-transform:uppercase;color:var(--fg-dim);grid-template-columns:minmax(0,.9fr) minmax(0,1.05fr) minmax(0,1.05fr);gap:clamp(18px,3vw,54px);padding-bottom:14px;font-size:10px;display:grid}.cmp__cols[data-astro-cid-d4nisn5p] .is-hi[data-astro-cid-d4nisn5p]{color:var(--blue)}@media (width>=861px){.ledger[data-astro-cid-d4nisn5p] .rail__track{gap:0}}.lr[data-astro-cid-d4nisn5p]{grid-template-columns:minmax(0,.9fr) minmax(0,1.05fr) minmax(0,1.05fr);align-items:start;gap:clamp(18px,3vw,54px);padding-block:clamp(22px,2.6vw,34px);display:grid}.lr[data-astro-cid-d4nisn5p]:nth-child(odd){background:var(--paper);border-radius:var(--r);margin-inline:calc(-1*clamp(12px,2vw,26px));padding-inline:clamp(12px,2vw,26px)}.lr__job[data-astro-cid-d4nisn5p]{margin:0;font-size:clamp(1.15rem,2.2vw,1.6rem)}.lr__old[data-astro-cid-d4nisn5p],.lr__new[data-astro-cid-d4nisn5p]{margin:0;font-size:.95rem;line-height:1.55}.lr__old[data-astro-cid-d4nisn5p]{color:var(--fg-dim)}.lr__new[data-astro-cid-d4nisn5p]{color:var(--ink-2);font-weight:500}.lr__lbl[data-astro-cid-d4nisn5p]{display:none}.lr__old[data-astro-cid-d4nisn5p] .lr__txt[data-astro-cid-d4nisn5p]{-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size 1s var(--ease) .2s;background:linear-gradient(currentColor,currentColor) 0 58%/0% 1px no-repeat}:root[dir=rtl] .lr__old[data-astro-cid-d4nisn5p] .lr__txt[data-astro-cid-d4nisn5p]{background-position:100% 58%}.lr[data-astro-cid-d4nisn5p].in-view .lr__old[data-astro-cid-d4nisn5p] .lr__txt[data-astro-cid-d4nisn5p]{background-size:100% 1px}.lr__new[data-astro-cid-d4nisn5p]{transition:color .8s var(--ease) .5s}.lr[data-astro-cid-d4nisn5p][data-inview]:not(.in-view) .lr__new[data-astro-cid-d4nisn5p]{color:var(--fg-mid)}@media (width<=900px){.cmp__head[data-astro-cid-d4nisn5p]{grid-template-columns:minmax(0,1fr);align-items:start}.cmp__note[data-astro-cid-d4nisn5p]{margin-top:18px}}@media (width<=860px){.cmp__cols[data-astro-cid-d4nisn5p]{display:none}.lr[data-astro-cid-d4nisn5p],.lr[data-astro-cid-d4nisn5p]:nth-child(odd){border-radius:var(--r-lg);background:var(--paper);grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;margin:0;padding:22px}.lr__job[data-astro-cid-d4nisn5p]{margin-bottom:2px}.lr__new[data-astro-cid-d4nisn5p]{border-radius:var(--r);background:#1b83c314;margin-top:2px;padding:14px 16px}.lr__lbl[data-astro-cid-d4nisn5p]{letter-spacing:.2em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:5px;font-size:9.5px;display:block}.lr__new[data-astro-cid-d4nisn5p] .lr__lbl[data-astro-cid-d4nisn5p]{color:var(--blue)}}.ftabs[data-astro-cid-cognygiv]{display:none}.ftabs__chips[data-astro-cid-cognygiv]{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter) 18px;scroll-padding-inline:var(--gutter);gap:8px;display:flex;overflow-x:auto}.ftabs__chips[data-astro-cid-cognygiv]::-webkit-scrollbar{display:none}.ftabs__chip[data-astro-cid-cognygiv]{background:var(--paper-2);color:var(--fg-mid);white-space:nowrap;cursor:pointer;transition:background .25s var(--ease), color .25s var(--ease);border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 16px;font-size:.9rem;font-weight:500;display:inline-flex}.ftabs__chip[data-astro-cid-cognygiv] .mono[data-astro-cid-cognygiv]{letter-spacing:.1em;color:var(--fg-dim);font-size:10px;transition:color .25s}.ftabs__chip[data-astro-cid-cognygiv][aria-selected=true]{background:var(--blue);color:#fff}.ftabs__chip[data-astro-cid-cognygiv][aria-selected=true] .mono[data-astro-cid-cognygiv]{color:#ffffffb3}.ftabs__chip[data-astro-cid-cognygiv]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.fcard[data-astro-cid-cognygiv]{border-radius:var(--r-lg);background:var(--paper-2);grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:22px;display:grid}.fcard__t[data-astro-cid-cognygiv]{margin:0}.fcard__b[data-astro-cid-cognygiv]{font-size:.93rem}.fcard__badge[data-astro-cid-cognygiv]{justify-self:start;margin-top:2px}@media (width<=860px){.ftabs[data-astro-cid-cognygiv]{display:block}.rows[data-astro-cid-cognygiv]{display:none}}.rows[data-astro-cid-cognygiv]{margin-top:clamp(8px,1.5vw,20px)}.row[data-astro-cid-cognygiv]{border-radius:var(--r-lg);position:relative}.row[data-astro-cid-cognygiv][open]{background:var(--paper-2)}.row__sum[data-astro-cid-cognygiv]{cursor:pointer;transition:background .2s var(--ease);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:clamp(14px,2.4vw,32px);padding:clamp(18px,2.2vw,28px) clamp(16px,2.2vw,30px);list-style:none;display:grid}.row__sum[data-astro-cid-cognygiv]::-webkit-details-marker{display:none}.row__sum[data-astro-cid-cognygiv]{border-radius:var(--r-lg)}.row[data-astro-cid-cognygiv]:not([open]) .row__sum[data-astro-cid-cognygiv]:hover{background:var(--paper-2)}.row__sum[data-astro-cid-cognygiv]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.row__n[data-astro-cid-cognygiv]{letter-spacing:.16em;color:var(--fg-dim);font-size:11px;transition:color .2s}.row[data-astro-cid-cognygiv][open] .row__n[data-astro-cid-cognygiv]{color:var(--blue)}.row__t[data-astro-cid-cognygiv]{font-size:clamp(1.25rem,3.2vw,2.05rem);transition:color .2s}.row__c[data-astro-cid-cognygiv]{letter-spacing:.14em;color:var(--fg-dim);font-size:10.5px}.row__x[data-astro-cid-cognygiv]{flex:none;width:18px;height:18px;position:relative}.row__x[data-astro-cid-cognygiv] i[data-astro-cid-cognygiv]{inset-inline:0;background:var(--ink);height:2px;transition:transform .28s var(--ease);position:absolute;top:8px}.row__x[data-astro-cid-cognygiv] i[data-astro-cid-cognygiv]:last-child{transform:rotate(90deg)}.row[data-astro-cid-cognygiv][open] .row__x[data-astro-cid-cognygiv] i[data-astro-cid-cognygiv]:last-child{transform:rotate(180deg)}.row__body[data-astro-cid-cognygiv]{padding:0 clamp(16px,2.2vw,30px) clamp(24px,3vw,38px)}.items[data-astro-cid-cognygiv]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.6vw,40px);margin:0;padding:0;list-style:none;display:grid}.item[data-astro-cid-cognygiv]{grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.item__t[data-astro-cid-cognygiv]{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 0 9px;display:flex}.item__badge[data-astro-cid-cognygiv]{flex:none}.item__b[data-astro-cid-cognygiv]{font-size:.92rem}@media (prefers-reduced-motion:no-preference){.row[data-astro-cid-cognygiv][open] .row__body[data-astro-cid-cognygiv]{animation:rowin .34s var(--ease)}@keyframes rowin{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}}@media (width<=1040px){.items[data-astro-cid-cognygiv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.items[data-astro-cid-cognygiv]{grid-template-columns:minmax(0,1fr)}.row__c[data-astro-cid-cognygiv]{display:none}.row__sum[data-astro-cid-cognygiv]{grid-template-columns:auto minmax(0,1fr) auto}}.m3[data-astro-cid-fqv7jy6b]{position:relative;overflow:hidden}.m3[data-astro-cid-fqv7jy6b]:before{content:"";opacity:.16;filter:grayscale(.4);pointer-events:none;scale:1.2;translate:0 calc((var(--p,.5) - .5) * -120px);background:url(/bg/pit-band.webp) 50%/cover no-repeat;position:absolute;inset:0}.m3[data-astro-cid-fqv7jy6b]>[data-astro-cid-fqv7jy6b]{position:relative}.m3__head[data-astro-cid-fqv7jy6b]{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:center;gap:clamp(20px,4vw,64px);margin-bottom:clamp(26px,3.4vw,46px);display:grid}.m3__art[data-astro-cid-fqv7jy6b]{will-change:transform;max-width:380px;margin-inline:auto}.tryit[data-astro-cid-fqv7jy6b]{letter-spacing:.14em;text-transform:uppercase;color:var(--on-ink-mid);align-items:center;gap:9px;margin:0 0 18px;font-size:10.5px;display:inline-flex}.tryit__dot[data-astro-cid-fqv7jy6b]{background:#3fcb8e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #3fcb8e29}.viewer[data-astro-cid-fqv7jy6b]{border-radius:var(--r-lg);background:#f7f5f117;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"stage panel""readout panel";gap:1px;display:grid;position:relative;overflow:hidden}.viewer__stage[data-astro-cid-fqv7jy6b]{background:#0a0e12;grid-area:stage;position:relative}.viewer__canvas[data-astro-cid-fqv7jy6b]{aspect-ratio:16/10;touch-action:none;min-height:340px;position:relative}.viewer__canvas[data-astro-cid-fqv7jy6b] canvas{width:100%;height:100%;display:block}.viewer__boot[data-astro-cid-fqv7jy6b]{text-align:center;color:var(--on-ink-dim);place-content:center;justify-items:center;gap:16px;padding:30px;font-size:.9rem;display:grid;position:absolute;inset:0}.spin[data-astro-cid-fqv7jy6b]{border:2px solid #f7f5f129;border-top-color:var(--cyan);border-radius:50%;width:26px;height:26px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.is-unsupported[data-astro-cid-fqv7jy6b] .spin[data-astro-cid-fqv7jy6b]{display:none}.viewer[data-astro-cid-fqv7jy6b].is-busy .viewer__stage[data-astro-cid-fqv7jy6b]{opacity:.55;transition:opacity .2s}.legend[data-astro-cid-fqv7jy6b]{inset-inline-start:14px;-webkit-backdrop-filter:blur(8px);background:#0a0e12c7;border-radius:999px;flex-wrap:wrap;align-items:center;gap:12px;max-width:calc(100% - 28px);padding:9px 14px;display:flex;position:absolute;bottom:14px}.legend__k[data-astro-cid-fqv7jy6b]{letter-spacing:.2em;text-transform:uppercase;color:var(--on-ink-dim);font-size:9px}.legend__items[data-astro-cid-fqv7jy6b]{flex-wrap:wrap;gap:12px;display:flex}.legend[data-astro-cid-fqv7jy6b] .lg{color:var(--on-ink-mid);white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.legend[data-astro-cid-fqv7jy6b] .lg i{border-radius:2px;flex:none;width:10px;height:10px}.legend[data-astro-cid-fqv7jy6b] .lg--ramp i{border-radius:999px;width:64px}.padj[data-astro-cid-fqv7jy6b]{display:none}.panelbox[data-astro-cid-fqv7jy6b]{background:var(--ink-2);grid-area:panel;align-content:start;gap:20px;max-height:100%;padding:20px;display:grid;overflow:hidden auto}.pg__t[data-astro-cid-fqv7jy6b]{letter-spacing:.18em;text-transform:uppercase;color:var(--on-ink-dim);justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 12px;font-size:9.5px;font-weight:500;display:flex}.pg__v[data-astro-cid-fqv7jy6b]{color:var(--cyan);letter-spacing:0;font-style:normal}.checks[data-astro-cid-fqv7jy6b]{gap:9px;display:grid}.chk[data-astro-cid-fqv7jy6b]{cursor:pointer;color:var(--on-ink-mid);align-items:center;gap:10px;font-size:.86rem;display:flex}.chk[data-astro-cid-fqv7jy6b] input[data-astro-cid-fqv7jy6b]{opacity:0;width:0;height:0;position:absolute}.chk__box[data-astro-cid-fqv7jy6b]{width:15px;height:15px;transition:background .18s var(--ease);background:#f7f5f11a;border-radius:3px;flex:none;position:relative}.chk__box[data-astro-cid-fqv7jy6b]:after{content:"";inset-inline-start:4.5px;width:4px;height:8px;transition:transform .18s var(--ease);border:2px solid #0a0e12;border-width:0 2px 2px 0;position:absolute;top:1.5px;transform:rotate(45deg)scale(0)}.chk[data-astro-cid-fqv7jy6b] input[data-astro-cid-fqv7jy6b]:checked+.chk__box[data-astro-cid-fqv7jy6b]{background:var(--cyan)}.chk[data-astro-cid-fqv7jy6b] input[data-astro-cid-fqv7jy6b]:checked+.chk__box[data-astro-cid-fqv7jy6b]:after{transform:rotate(45deg)scale(1)}.chk[data-astro-cid-fqv7jy6b] input[data-astro-cid-fqv7jy6b]:focus-visible+.chk__box[data-astro-cid-fqv7jy6b]{outline:2px solid var(--cyan);outline-offset:2px}.chk[data-astro-cid-fqv7jy6b] input[data-astro-cid-fqv7jy6b]:checked~.chk__t[data-astro-cid-fqv7jy6b]{color:var(--on-ink)}.seg[data-astro-cid-fqv7jy6b]{background:#f7f5f112;border-radius:999px;gap:4px;padding:3px;display:flex}.seg__o[data-astro-cid-fqv7jy6b]{flex:1;min-width:0}.seg__o[data-astro-cid-fqv7jy6b] input[data-astro-cid-fqv7jy6b]{opacity:0;width:0;height:0;position:absolute}.seg__o[data-astro-cid-fqv7jy6b] span[data-astro-cid-fqv7jy6b]{text-align:center;color:var(--on-ink-dim);cursor:pointer;transition:background .18s var(--ease), color .18s var(--ease);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:7px 4px;font-size:11px;display:block;overflow:hidden}.seg__o[data-astro-cid-fqv7jy6b] input[data-astro-cid-fqv7jy6b]:checked+span[data-astro-cid-fqv7jy6b]{background:var(--blue);color:#fff}.seg__o[data-astro-cid-fqv7jy6b] input[data-astro-cid-fqv7jy6b]:focus-visible+span[data-astro-cid-fqv7jy6b]{outline:2px solid var(--cyan);outline-offset:1px}.range[data-astro-cid-fqv7jy6b]{-webkit-appearance:none;appearance:none;cursor:pointer;background:#f7f5f124;border-radius:999px;width:100%;height:3px}.range[data-astro-cid-fqv7jy6b]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--cyan);border:0;border-radius:50%;width:15px;height:15px}.range[data-astro-cid-fqv7jy6b]::-moz-range-thumb{background:var(--cyan);border:0;border-radius:50%;width:15px;height:15px}.range[data-astro-cid-fqv7jy6b]:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.pbtns[data-astro-cid-fqv7jy6b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.btn--sm[data-astro-cid-fqv7jy6b]{padding:11px 10px;font-size:.82rem}.btn--wire[data-astro-cid-fqv7jy6b]{color:var(--on-ink);background:#f7f5f11a}.btn--wire[data-astro-cid-fqv7jy6b]:hover{background:var(--blue);color:#fff}.readout[data-astro-cid-fqv7jy6b]{background:var(--ink);grid-area:readout;padding:20px clamp(16px,2vw,24px)}.readout__k[data-astro-cid-fqv7jy6b]{letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);margin:0 0 16px;font-size:9.5px}.readout__grid[data-astro-cid-fqv7jy6b]{grid-template-columns:repeat(auto-fit,minmax(min(124px,100%),1fr));gap:18px 20px;margin:0;display:grid}.readout__grid[data-astro-cid-fqv7jy6b] dt[data-astro-cid-fqv7jy6b]{letter-spacing:.14em;text-transform:uppercase;color:var(--on-ink-dim);margin-bottom:6px;font-size:9.5px}.readout__grid[data-astro-cid-fqv7jy6b] dd[data-astro-cid-fqv7jy6b]{font-family:var(--display);font-variation-settings:"wdth" 88;letter-spacing:-.02em;color:var(--on-ink);margin:0;font-size:1.24rem;font-weight:700}.readout__m[data-astro-cid-fqv7jy6b]{letter-spacing:.08em;color:var(--on-ink-dim);margin:18px 0 0;font-size:10px}.readout__grid[data-astro-cid-fqv7jy6b] dd[data-astro-cid-fqv7jy6b],.pg__v[data-astro-cid-fqv7jy6b],.legend[data-astro-cid-fqv7jy6b] .lg{unicode-bidi:plaintext}:root[dir=rtl] .readout__grid[data-astro-cid-fqv7jy6b] dd[data-astro-cid-fqv7jy6b]{text-align:right}.legend[data-astro-cid-fqv7jy6b] .lg--ramp{direction:ltr;unicode-bidi:isolate}.m3__notes[data-astro-cid-fqv7jy6b]{margin-top:clamp(30px,5vw,76px)}@media (width>=861px){.m3notes[data-astro-cid-fqv7jy6b] .rail__track{gap:clamp(26px,4vw,66px)}}.m3__nt[data-astro-cid-fqv7jy6b]{color:var(--on-ink);margin:0 0 14px;font-size:clamp(1.25rem,2.2vw,1.6rem)}.m3__nt--warm[data-astro-cid-fqv7jy6b]{color:var(--orange)}.m3__capsk[data-astro-cid-fqv7jy6b]{margin:clamp(44px,6vw,82px) 0 26px}.capc[data-astro-cid-fqv7jy6b]{grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.capc__n[data-astro-cid-fqv7jy6b]{letter-spacing:.16em;color:var(--cyan);margin-bottom:12px;font-size:10.5px}.capc__t[data-astro-cid-fqv7jy6b]{color:var(--on-ink);margin:0 0 9px}@media (width<=1040px){.viewer[data-astro-cid-fqv7jy6b]{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage""panel""readout"}.panelbox[data-astro-cid-fqv7jy6b]{max-height:none}}@media (width<=900px){.m3__head[data-astro-cid-fqv7jy6b]{grid-template-columns:minmax(0,1fr)}.m3__art[data-astro-cid-fqv7jy6b]{order:-1;max-width:260px;margin-inline:0}.viewer__canvas[data-astro-cid-fqv7jy6b]{aspect-ratio:4/3;min-height:300px}}@media (width<=860px){.m3note[data-astro-cid-fqv7jy6b],.capc[data-astro-cid-fqv7jy6b]{border-radius:var(--r-lg);background:var(--ink-2);padding:22px}}@media (width<=640px){.m3__art[data-astro-cid-fqv7jy6b]{width:100%;max-width:440px;margin:0 auto 6px}.m3__capsk[data-astro-cid-fqv7jy6b]{margin-top:34px}.viewer__canvas[data-astro-cid-fqv7jy6b]{aspect-ratio:1;min-height:0}.panelbox[data-astro-cid-fqv7jy6b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;padding:18px 16px}.pg[data-astro-cid-fqv7jy6b]:nth-child(-n+3),.pbtns[data-astro-cid-fqv7jy6b]{grid-column:1/-1}.pg__t[data-astro-cid-fqv7jy6b]{margin-bottom:9px}.checks[data-astro-cid-fqv7jy6b]{flex-wrap:wrap;gap:6px;display:flex}.chk[data-astro-cid-fqv7jy6b]{background:#f7f5f10f;border-radius:999px;gap:7px;padding:7px 11px 7px 9px;font-size:.8rem}.chk__box[data-astro-cid-fqv7jy6b]{width:13px;height:13px}.chk__box[data-astro-cid-fqv7jy6b]:after{inset-inline-start:3.8px;width:3.5px;height:7px;top:1px}.seg__o[data-astro-cid-fqv7jy6b] span[data-astro-cid-fqv7jy6b]{padding-block:8px;font-size:11.5px}.readout[data-astro-cid-fqv7jy6b]{padding:16px}.readout__k[data-astro-cid-fqv7jy6b]{margin-bottom:12px}.readout__grid[data-astro-cid-fqv7jy6b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px}.readout__grid[data-astro-cid-fqv7jy6b] dt[data-astro-cid-fqv7jy6b]{letter-spacing:.1em;font-size:8.5px}.readout__grid[data-astro-cid-fqv7jy6b] dd[data-astro-cid-fqv7jy6b]{font-size:1.02rem}.readout__m[data-astro-cid-fqv7jy6b]{margin-top:12px}.pg__t[data-astro-cid-fqv7jy6b]{flex-wrap:wrap;row-gap:3px}.pg__v[data-astro-cid-fqv7jy6b]{white-space:nowrap}.viewer[data-astro-cid-fqv7jy6b]{grid-template-areas:"stage""adj""panel""readout"}.padj[data-astro-cid-fqv7jy6b]{background:var(--ink-2);width:100%;color:var(--on-ink);text-align:start;cursor:pointer;border:0;grid-area:adj;align-items:center;gap:10px;padding:15px 18px;font-size:.92rem;font-weight:500;display:flex}.padj[data-astro-cid-fqv7jy6b] span[data-astro-cid-fqv7jy6b]{flex:1}.padj[data-astro-cid-fqv7jy6b] svg[data-astro-cid-fqv7jy6b]{color:var(--cyan);flex:none}.padj__chev[data-astro-cid-fqv7jy6b]{transition:transform .3s var(--ease)}.padj[data-astro-cid-fqv7jy6b]:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.viewer[data-astro-cid-fqv7jy6b].is-adjusting .padj__chev[data-astro-cid-fqv7jy6b]{transform:rotate(180deg)}.panelbox[data-astro-cid-fqv7jy6b]{display:none}.viewer[data-astro-cid-fqv7jy6b].is-adjusting .panelbox[data-astro-cid-fqv7jy6b]{animation:adj-in .35s var(--ease);display:grid}@keyframes adj-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}}.acc__head[data-astro-cid-iiyj4nfu]{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);align-items:center;gap:clamp(18px,3.6vw,56px);display:grid}.acc__art[data-astro-cid-iiyj4nfu]{will-change:transform;max-width:360px;margin-inline:auto}.role[data-astro-cid-iiyj4nfu]{border-radius:var(--r-lg);background:var(--paper-2);grid-template-columns:minmax(0,1fr);align-content:start;padding:clamp(22px,2.4vw,30px);display:grid}.role__n[data-astro-cid-iiyj4nfu]{margin-bottom:14px}.role__t[data-astro-cid-iiyj4nfu]{margin:0 0 12px;font-size:clamp(1.1rem,1.9vw,1.35rem)}.role__b[data-astro-cid-iiyj4nfu]{margin-bottom:18px}.role__tags[data-astro-cid-iiyj4nfu]{flex-wrap:wrap;gap:7px;margin:auto 0 0;display:flex}.role[data-astro-cid-iiyj4nfu] .tag[data-astro-cid-iiyj4nfu]{background:var(--paper)}.matrix[data-astro-cid-iiyj4nfu]{margin-top:clamp(48px,6vw,88px)}.matrix__k[data-astro-cid-iiyj4nfu]{margin-bottom:22px}.matrix__tbl[data-astro-cid-iiyj4nfu]{overflow-x:auto}.mx[data-astro-cid-iiyj4nfu]{border-collapse:collapse;width:100%;font-size:.92rem}.mx[data-astro-cid-iiyj4nfu] th[data-astro-cid-iiyj4nfu],.mx[data-astro-cid-iiyj4nfu] td[data-astro-cid-iiyj4nfu]{text-align:start;padding:14px 16px}.mx[data-astro-cid-iiyj4nfu] thead[data-astro-cid-iiyj4nfu] th[data-astro-cid-iiyj4nfu]{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim);padding-bottom:10px;font-size:9.5px;font-weight:500}.mx[data-astro-cid-iiyj4nfu] tbody[data-astro-cid-iiyj4nfu] th[data-astro-cid-iiyj4nfu]{color:var(--ink);font-weight:500}.mx[data-astro-cid-iiyj4nfu] tbody[data-astro-cid-iiyj4nfu] tr[data-astro-cid-iiyj4nfu]:nth-child(odd){background:var(--paper-2)}.mx[data-astro-cid-iiyj4nfu] tbody[data-astro-cid-iiyj4nfu] tr[data-astro-cid-iiyj4nfu]:nth-child(odd) th[data-astro-cid-iiyj4nfu]{border-start-start-radius:var(--r);border-end-start-radius:var(--r)}.mx[data-astro-cid-iiyj4nfu] tbody[data-astro-cid-iiyj4nfu] tr[data-astro-cid-iiyj4nfu]:nth-child(odd) td[data-astro-cid-iiyj4nfu]:last-child{border-start-end-radius:var(--r);border-end-end-radius:var(--r)}.cell[data-astro-cid-iiyj4nfu]{color:var(--fg-mid);align-items:center;font-size:.86rem;display:inline-flex}.cell--yes[data-astro-cid-iiyj4nfu]{color:var(--ok);font-weight:500}.cell--no[data-astro-cid-iiyj4nfu]{color:var(--fg-dim)}.cell--read[data-astro-cid-iiyj4nfu],.cell--part[data-astro-cid-iiyj4nfu]{color:var(--blue-deep)}.cell--toggle[data-astro-cid-iiyj4nfu]{color:#8a4b08}.matrix__rail[data-astro-cid-iiyj4nfu]{display:none}.mcard[data-astro-cid-iiyj4nfu]{border-radius:var(--r-lg);background:var(--paper-2);padding:clamp(20px,2.2vw,26px)}.mcard__cap[data-astro-cid-iiyj4nfu]{margin:0 0 16px}.mcard__rows[data-astro-cid-iiyj4nfu]{gap:10px;margin:0;display:grid}.mcard__rows[data-astro-cid-iiyj4nfu]>div[data-astro-cid-iiyj4nfu]{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.mcard__rows[data-astro-cid-iiyj4nfu] dt[data-astro-cid-iiyj4nfu]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);font-size:9.5px}.mcard__rows[data-astro-cid-iiyj4nfu] dd[data-astro-cid-iiyj4nfu]{margin:0}.acc__notes[data-astro-cid-iiyj4nfu]{margin-top:clamp(30px,6vw,88px)}@media (width>=861px){.accnotes[data-astro-cid-iiyj4nfu] .rail__track{gap:clamp(26px,4vw,66px)}}.acc__nt[data-astro-cid-iiyj4nfu]{margin:0 0 14px;font-size:clamp(1.25rem,2.2vw,1.6rem)}@media (width<=900px){.acc__head[data-astro-cid-iiyj4nfu]{grid-template-columns:minmax(0,1fr)}.acc__art[data-astro-cid-iiyj4nfu]{order:-1;max-width:250px;margin-inline:0}.matrix__tbl[data-astro-cid-iiyj4nfu]{display:none}.matrix__rail[data-astro-cid-iiyj4nfu]{display:block}}@media (width<=860px){.accnote[data-astro-cid-iiyj4nfu]{border-radius:var(--r-lg);background:var(--paper-2);padding:22px}.matrix[data-astro-cid-iiyj4nfu]{margin-top:34px}.role__n[data-astro-cid-iiyj4nfu]{margin-bottom:10px;font-size:2.6rem}}.surf[data-astro-cid-sxmrwwka]{background:var(--paper-2)}.surfs[data-astro-cid-sxmrwwka]{margin:0 0 clamp(52px,7vw,100px);padding:0;list-style:none}.sf[data-astro-cid-sxmrwwka]{grid-template-columns:minmax(0,.86fr) minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(18px,3vw,54px);padding-block:clamp(24px,3vw,38px);display:grid}.sf[data-astro-cid-sxmrwwka]:nth-child(2n){background:var(--paper);border-radius:var(--r-lg);margin-inline:calc(-1*clamp(12px,2vw,26px));padding-inline:clamp(12px,2vw,26px)}.sf__n[data-astro-cid-sxmrwwka]{letter-spacing:.2em;text-transform:uppercase;color:var(--blue);margin-bottom:10px;font-size:10px;display:block}.sf__t[data-astro-cid-sxmrwwka]{margin:0;font-size:clamp(1.2rem,2.3vw,1.7rem)}.sf__f[data-astro-cid-sxmrwwka]{color:var(--blue-deep);margin:0;font-size:.93rem;font-weight:500;line-height:1.5}.arch[data-astro-cid-sxmrwwka]{border-radius:var(--r-lg);background:var(--paper);padding:clamp(26px,3.4vw,46px) clamp(20px,3vw,40px) clamp(30px,3.6vw,48px)}.arch__k[data-astro-cid-sxmrwwka]{margin-bottom:clamp(26px,3vw,40px)}.arch__flow[data-astro-cid-sxmrwwka]{scrollbar-width:none;align-items:flex-start;gap:0;padding-bottom:4px;display:flex;overflow-x:auto}.arch__flow[data-astro-cid-sxmrwwka]::-webkit-scrollbar{display:none}@media (width<=760px){.arch__flow[data-astro-cid-sxmrwwka]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 46px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 46px),#0000)}:root[dir=rtl] .arch__flow[data-astro-cid-sxmrwwka]{-webkit-mask-image:linear-gradient(-90deg,#000 calc(100% - 46px),#0000);mask-image:linear-gradient(-90deg,#000 calc(100% - 46px),#0000)}}.node[data-astro-cid-sxmrwwka]{text-align:center;flex:1 1 0;justify-items:center;min-width:148px;padding-inline:6px;display:grid}.node__ico[data-astro-cid-sxmrwwka]{aspect-ratio:1;background:var(--blue);color:#fff;border-radius:22px;place-items:center;width:clamp(52px,5.4vw,64px);display:grid;box-shadow:0 14px 26px -14px #1b83c3bf}.node__t[data-astro-cid-sxmrwwka]{letter-spacing:-.012em;margin:16px 0 6px;font-size:.98rem;font-weight:600}.node__b[data-astro-cid-sxmrwwka]{color:var(--fg-mid);max-width:22ch;margin:0;font-size:.82rem;line-height:1.45}.lnk[data-astro-cid-sxmrwwka]{flex:0 clamp(44px,8vw,150px);min-width:34px;height:3px;margin-top:clamp(24px,2.6vw,30px);position:relative;overflow:hidden}.lnk[data-astro-cid-sxmrwwka]:before{content:"";background:repeating-linear-gradient(90deg, var(--paper-3) 0 6px, transparent 6px 13px);position:absolute;inset-block:1px;inset-inline:0}.lnk__pulse[data-astro-cid-sxmrwwka]{background:linear-gradient(90deg, #1b83c300, var(--blue) 55%, var(--cyan));width:54%;animation:2.4s linear infinite flow;animation-delay:var(--delay,0s);border-radius:999px;position:absolute;inset-block:0;inset-inline-start:0;box-shadow:0 0 10px #5dc6efcc}@keyframes flow{0%{opacity:0;transform:translate(-110%)}10%{opacity:1}76%{opacity:1}to{opacity:0;transform:translate(210%)}}:root[dir=rtl] .lnk__pulse[data-astro-cid-sxmrwwka]{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.lnk__pulse[data-astro-cid-sxmrwwka]{opacity:.45;width:100%;box-shadow:none;animation:none;inset-inline-start:0}}@media (width<=900px){.sf[data-astro-cid-sxmrwwka]{grid-template-columns:minmax(0,1fr);gap:14px}.sf__t[data-astro-cid-sxmrwwka]{margin-bottom:4px}}.int__cols[data-astro-cid-ki43kjrb]{letter-spacing:.22em;text-transform:uppercase;color:var(--fg-dim);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,.34fr);gap:clamp(16px,3vw,46px);padding:0 clamp(12px,2vw,22px) 12px;font-size:10px;display:grid}.conn[data-astro-cid-ki43kjrb]{margin:0;padding:0;list-style:none}.cn[data-astro-cid-ki43kjrb]{border-radius:var(--r);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,.34fr);align-items:baseline;gap:clamp(16px,3vw,46px);padding:clamp(16px,1.9vw,22px) clamp(12px,2vw,22px);display:grid}.cn[data-astro-cid-ki43kjrb]:nth-child(odd){background:var(--paper-2)}.cn__n[data-astro-cid-ki43kjrb]{letter-spacing:-.012em;margin:0;font-size:1rem;font-weight:600}.cn__b[data-astro-cid-ki43kjrb]{color:var(--fg-mid);margin:0;font-size:.92rem;line-height:1.5}.cn__s[data-astro-cid-ki43kjrb]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;margin:0;font-size:10px;display:inline-flex}.cn__s[data-astro-cid-ki43kjrb] i[data-astro-cid-ki43kjrb]{flex:none;width:7px;height:7px;transform:rotate(45deg)}.cn--ok[data-astro-cid-ki43kjrb] .cn__s[data-astro-cid-ki43kjrb]{color:#1c6b47}.cn--ok[data-astro-cid-ki43kjrb] .cn__s[data-astro-cid-ki43kjrb] i[data-astro-cid-ki43kjrb]{background:var(--ok)}.cn--warn[data-astro-cid-ki43kjrb] .cn__s[data-astro-cid-ki43kjrb]{color:#8a4b08}.cn--warn[data-astro-cid-ki43kjrb] .cn__s[data-astro-cid-ki43kjrb] i[data-astro-cid-ki43kjrb]{background:var(--orange)}.cn--off[data-astro-cid-ki43kjrb] .cn__s[data-astro-cid-ki43kjrb]{color:var(--fg-dim)}.cn--off[data-astro-cid-ki43kjrb] .cn__s[data-astro-cid-ki43kjrb] i[data-astro-cid-ki43kjrb]{background:var(--fg-dim);opacity:.55}.int__note[data-astro-cid-ki43kjrb]{max-width:62ch;margin-top:clamp(38px,5vw,72px)}.int__nt[data-astro-cid-ki43kjrb]{margin:0 0 14px;font-size:clamp(1.25rem,2.2vw,1.6rem)}@media (width<=860px){.int__cols[data-astro-cid-ki43kjrb]{display:none}.cn[data-astro-cid-ki43kjrb]{grid-template-columns:minmax(0,1fr);gap:8px}.cn__s[data-astro-cid-ki43kjrb]{margin-top:4px}}@media (width>=861px){.diffs[data-astro-cid-gmhcoxol] .rail__track{gap:0}.fits[data-astro-cid-gmhcoxol] .rail__track{gap:clamp(22px,3vw,40px)}}.df[data-astro-cid-gmhcoxol]{grid-template-columns:auto minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(18px,3vw,48px);padding-block:clamp(22px,2.8vw,34px);display:grid}.df[data-astro-cid-gmhcoxol]:nth-child(2n){background:var(--paper-2);border-radius:var(--r-lg);margin-inline:calc(-1*clamp(12px,2vw,26px));padding-inline:clamp(12px,2vw,26px)}.df__n[data-astro-cid-gmhcoxol]{font-size:clamp(2.4rem,4.4vw,3.4rem);line-height:.85}.df__t[data-astro-cid-gmhcoxol]{margin:0;font-size:clamp(1.15rem,2.1vw,1.5rem)}.df__b[data-astro-cid-gmhcoxol]{padding-top:4px}.vs[data-astro-cid-gmhcoxol]{max-width:66ch;margin-top:clamp(30px,5vw,66px)}.vs__t[data-astro-cid-gmhcoxol]{margin:0 0 14px;font-size:clamp(1.2rem,2.1vw,1.55rem)}.who__head[data-astro-cid-gmhcoxol]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(18px,3.6vw,56px);display:grid}.who__art[data-astro-cid-gmhcoxol]{will-change:transform;width:100%;max-width:520px;margin-inline:auto}.fit[data-astro-cid-gmhcoxol]{border-radius:var(--r-lg);padding:clamp(24px,3vw,36px)}.fit--yes[data-astro-cid-gmhcoxol]{background:var(--ink);color:var(--on-ink)}.fit--no[data-astro-cid-gmhcoxol]{background:var(--paper-2)}.fit__t[data-astro-cid-gmhcoxol]{letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px;font-size:10.5px;font-weight:500}.fit--yes[data-astro-cid-gmhcoxol] .fit__t[data-astro-cid-gmhcoxol]{color:var(--cyan)}.fit--no[data-astro-cid-gmhcoxol] .fit__t[data-astro-cid-gmhcoxol]{color:var(--fg-dim)}.fit__l[data-astro-cid-gmhcoxol]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fit__l[data-astro-cid-gmhcoxol] li[data-astro-cid-gmhcoxol]{padding-inline-start:20px;font-size:.93rem;line-height:1.5;position:relative}.fit--yes[data-astro-cid-gmhcoxol] .fit__l[data-astro-cid-gmhcoxol] li[data-astro-cid-gmhcoxol]{color:var(--on-ink-mid)}.fit--no[data-astro-cid-gmhcoxol] .fit__l[data-astro-cid-gmhcoxol] li[data-astro-cid-gmhcoxol]{color:var(--fg-mid)}.fit__l[data-astro-cid-gmhcoxol] li[data-astro-cid-gmhcoxol]:before{content:"";inset-inline-start:0;width:8px;height:8px;position:absolute;top:.52em;transform:rotate(45deg)}.fit--yes[data-astro-cid-gmhcoxol] .fit__l[data-astro-cid-gmhcoxol] li[data-astro-cid-gmhcoxol]:before{background:var(--cyan)}.fit--no[data-astro-cid-gmhcoxol] .fit__l[data-astro-cid-gmhcoxol] li[data-astro-cid-gmhcoxol]:before{background:var(--fg-dim);opacity:.5}.fit__note[data-astro-cid-gmhcoxol]{color:var(--fg-dim);margin:22px 0 0;font-size:.85rem}.mkt[data-astro-cid-gmhcoxol]{max-width:68ch;margin-top:clamp(26px,4.5vw,60px)}.mkt__t[data-astro-cid-gmhcoxol]{margin:0 0 14px;font-size:clamp(1.2rem,2.1vw,1.55rem)}@media (width<=900px){.who__head[data-astro-cid-gmhcoxol]{grid-template-columns:minmax(0,1fr)}.who__art[data-astro-cid-gmhcoxol]{margin-inline:0;order:-1;max-width:300px;margin-bottom:10px}.df[data-astro-cid-gmhcoxol]{grid-template-columns:auto minmax(0,1fr);gap:14px clamp(16px,3vw,26px)}.df__n[data-astro-cid-gmhcoxol]{grid-row:span 2}.df__b[data-astro-cid-gmhcoxol]{padding-top:0}}@media (width<=860px){.df[data-astro-cid-gmhcoxol],.df[data-astro-cid-gmhcoxol]:nth-child(2n){border-radius:var(--r-lg);background:var(--paper-2);grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;margin:0;padding:24px 22px}.df__n[data-astro-cid-gmhcoxol]{grid-row:auto;font-size:2.6rem}.fit__l[data-astro-cid-gmhcoxol]{gap:10px}}.pl__head[data-astro-cid-i7nfoaoc]{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);align-items:center;gap:clamp(18px,3.6vw,56px);display:grid}.pl__art[data-astro-cid-i7nfoaoc]{will-change:transform;max-width:340px;margin-inline:auto}.comps[data-astro-cid-i7nfoaoc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(26px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.comp[data-astro-cid-i7nfoaoc]{grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.comp__n[data-astro-cid-i7nfoaoc]{margin-bottom:14px}.comp__t[data-astro-cid-i7nfoaoc]{margin:0 0 10px}.pl__notes[data-astro-cid-i7nfoaoc]{margin-top:clamp(30px,6vw,92px)}.pl__try[data-astro-cid-i7nfoaoc]{border-radius:var(--r-lg);background:var(--ink);color:var(--on-ink);padding:clamp(24px,3vw,36px)}.pl__try[data-astro-cid-i7nfoaoc] .body[data-astro-cid-i7nfoaoc]{color:var(--on-ink-mid)}.pl__try[data-astro-cid-i7nfoaoc] .pl__nt[data-astro-cid-i7nfoaoc]{color:var(--cyan)}.pl__nt[data-astro-cid-i7nfoaoc]{margin:0 0 14px;font-size:clamp(1.2rem,2.1vw,1.55rem)}.pl__price[data-astro-cid-i7nfoaoc]{color:var(--fg-dim);max-width:62ch;margin:clamp(30px,4vw,48px) 0 0;font-size:.88rem}@media (width<=1000px){.comps[data-astro-cid-i7nfoaoc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.pl__head[data-astro-cid-i7nfoaoc]{grid-template-columns:minmax(0,1fr)}.pl__art[data-astro-cid-i7nfoaoc]{order:-1;max-width:240px;margin-inline:0}}@media (width<=860px){.pl__sov[data-astro-cid-i7nfoaoc]{border-radius:var(--r-lg);background:var(--paper-2);padding:clamp(24px,3vw,36px)}}@media (width<=600px){.comps[data-astro-cid-i7nfoaoc]{gap:10px}.comp[data-astro-cid-i7nfoaoc]{border-radius:var(--r-lg);background:var(--paper-2);padding:18px 16px}.comp__n[data-astro-cid-i7nfoaoc]{margin-bottom:10px;font-size:2.2rem}.comp__t[data-astro-cid-i7nfoaoc]{margin-bottom:6px;font-size:.98rem}.comp[data-astro-cid-i7nfoaoc] .body[data-astro-cid-i7nfoaoc]{font-size:.86rem;line-height:1.5}}.faqs[data-astro-cid-hemr5th4]{background:var(--paper-2)}.qa[data-astro-cid-hemr5th4][open]{background:var(--paper);border-radius:var(--r-lg)}.qa__q[data-astro-cid-hemr5th4]{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2.4vw,28px);padding:clamp(18px,2.1vw,26px) clamp(16px,2.2vw,28px);list-style:none;display:grid}.qa__q[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.qa[data-astro-cid-hemr5th4]:not([open]) .qa__q[data-astro-cid-hemr5th4]:hover{background:var(--paper);border-radius:var(--r-lg)}.qa__q[data-astro-cid-hemr5th4]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.qa__n[data-astro-cid-hemr5th4]{letter-spacing:.16em;color:var(--fg-dim);font-size:11px}.qa[data-astro-cid-hemr5th4][open] .qa__n[data-astro-cid-hemr5th4]{color:var(--blue)}.qa__txt[data-astro-cid-hemr5th4]{font-family:var(--display);font-variation-settings:"wdth" 96;letter-spacing:-.02em;font-size:clamp(1.02rem,1.8vw,1.28rem);font-weight:600;line-height:1.25}.qa__x[data-astro-cid-hemr5th4]{flex:none;width:16px;height:16px;position:relative}.qa__x[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]{inset-inline:0;background:var(--ink);height:2px;transition:transform .28s var(--ease);position:absolute;top:7px}.qa__x[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]:last-child{transform:rotate(90deg)}.qa[data-astro-cid-hemr5th4][open] .qa__x[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]:last-child{transform:rotate(180deg)}.qa__a[data-astro-cid-hemr5th4]{padding:0 clamp(16px,2.2vw,28px) clamp(22px,2.6vw,32px);padding-inline-start:clamp(44px,5.6vw,72px)}.qa__a[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--fg-mid);max-width:74ch;margin:0;font-size:.97rem;line-height:1.65}@media (prefers-reduced-motion:no-preference){.qa[data-astro-cid-hemr5th4][open] .qa__a[data-astro-cid-hemr5th4]{animation:qain .32s var(--ease)}@keyframes qain{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}}.cta[data-astro-cid-4zgmmfpt]{position:relative;overflow:hidden}.cta[data-astro-cid-4zgmmfpt]:before{content:"";opacity:.13;pointer-events:none;scale:1.2;translate:0 calc((var(--p,.5) - .5) * -120px);background:url(/bg/pit-band.webp) 50%/cover no-repeat;position:absolute;inset:0}.cta__in[data-astro-cid-4zgmmfpt]{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(26px,4vw,70px);display:grid;position:relative}.cta__t[data-astro-cid-4zgmmfpt]{color:#fff;max-width:12ch;font-size:clamp(2.4rem,7vw,5rem)}.cta__l[data-astro-cid-4zgmmfpt]{max-width:44ch;margin-top:22px}.cta__row[data-astro-cid-4zgmmfpt]{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.btn--wire2[data-astro-cid-4zgmmfpt]{color:var(--on-ink);background:#f7f5f11a}.btn--wire2[data-astro-cid-4zgmmfpt]:hover{background:var(--blue);color:#fff}.cta__mails[data-astro-cid-4zgmmfpt]{color:var(--on-ink-dim);flex-wrap:wrap;gap:22px;margin:26px 0 0;font-size:11px;display:flex}:root[dir=rtl] .cta__mails[data-astro-cid-4zgmmfpt]{justify-content:flex-end}.cta__mails[data-astro-cid-4zgmmfpt] a[data-astro-cid-4zgmmfpt]{color:var(--on-ink-dim)}.cta__mails[data-astro-cid-4zgmmfpt] a[data-astro-cid-4zgmmfpt]:hover{color:var(--cyan)}.cta__art[data-astro-cid-4zgmmfpt]{will-change:transform;max-width:400px;margin-inline:auto;position:relative}@media (width<=640px){.cta__t[data-astro-cid-4zgmmfpt]{text-wrap:balance;max-width:none;font-size:min(11.4vw,46px)}:root[lang=fr] .cta__t[data-astro-cid-4zgmmfpt]{font-size:min(9.3vw,40px)}:root[lang=ar] .cta__t[data-astro-cid-4zgmmfpt]{font-size:min(12vw,52px)}.cta__row[data-astro-cid-4zgmmfpt]{justify-content:center}.cta__mails[data-astro-cid-4zgmmfpt],:root[dir=rtl] .cta__mails[data-astro-cid-4zgmmfpt]{flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;font-size:12px}}@media (width<=860px){.cta__in[data-astro-cid-4zgmmfpt]{grid-template-columns:minmax(0,1fr)}.cta__art[data-astro-cid-4zgmmfpt]{order:-1;max-width:250px;margin-inline:0}.cta__row[data-astro-cid-4zgmmfpt] .btn[data-astro-cid-4zgmmfpt]{flex:auto}}
