.hero[data-astro-cid-ge2uvauf]{padding-top:calc(var(--header-h) + clamp(2rem, 1rem + 4vw, 5rem));background:var(--paper-100);isolation:isolate;padding-bottom:clamp(3.5rem,2rem + 5vw,7rem);position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#b8620014,#0000);width:720px;position:absolute;top:0;right:-160px}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.hero-kicker[data-astro-cid-ge2uvauf]{flex-wrap:wrap;margin-bottom:1.75rem}.hero-title[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;font-size:clamp(3rem,1.4rem + 6.6vw,7.4rem);font-weight:800;font-stretch:122%;line-height:.92}.hero-title[data-astro-cid-ge2uvauf]:lang(nl),.hero-title[data-astro-cid-ge2uvauf]:lang(en){font-size:clamp(2.6rem,1rem + 5vw,6rem)}.hero-title[data-astro-cid-ge2uvauf]:lang(fr){font-size:clamp(2.4rem,.9rem + 4.4vw,5.4rem)}.hero-title[data-astro-cid-ge2uvauf]:lang(fr) .hero-mark[data-astro-cid-ge2uvauf]{white-space:normal}.hero-mark[data-astro-cid-ge2uvauf]{color:var(--signal);white-space:nowrap;position:relative}.hero-lead[data-astro-cid-ge2uvauf]{max-width:52ch;font-size:var(--fs-md);color:var(--ink-on-dark-muted);margin-top:2rem}.hero-lead[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--ink-on-dark);font-weight:600}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.hero-visual[data-astro-cid-ge2uvauf]{justify-self:end;width:100%;max-width:600px;position:relative;container-type:inline-size}.schematic[data-astro-cid-ge2uvauf]{width:100%;height:auto;overflow:visible}.tone-web[data-astro-cid-ge2uvauf]{--tone:var(--tone-web)}.tone-support[data-astro-cid-ge2uvauf]{--tone:var(--tone-support)}.tone-hardware[data-astro-cid-ge2uvauf]{--tone:var(--tone-hardware)}.tone-reseau[data-astro-cid-ge2uvauf]{--tone:var(--tone-reseau)}.trace[data-astro-cid-ge2uvauf]{stroke:var(--carbon-600);stroke-width:2px}.pulse[data-astro-cid-ge2uvauf]{stroke:var(--tone);stroke-width:2px;stroke-linecap:round;stroke-dasharray:22 420;stroke-dashoffset:442px;animation:pulse 4.2s var(--ease-in-out) infinite;animation-delay:var(--d)}@keyframes pulse{0%{stroke-dashoffset:442px;opacity:0}10%{opacity:1}70%{stroke-dashoffset:0;opacity:1}80%,to{stroke-dashoffset:0;opacity:0}}.tag-box[data-astro-cid-ge2uvauf]{fill:var(--carbon-850);stroke:var(--line-dark-strong)}.tag-led[data-astro-cid-ge2uvauf]{fill:var(--tone)}.tag-label[data-astro-cid-ge2uvauf]{fill:var(--ink-on-dark);font-family:var(--font-mono);letter-spacing:.08em;font-size:13px;font-weight:600}.tag-idx[data-astro-cid-ge2uvauf]{fill:var(--ink-on-dark-faint);font-family:var(--font-mono);font-size:11px}.chip[data-astro-cid-ge2uvauf] rect[data-astro-cid-ge2uvauf]:not(.chip-body,.chip-inner,.chip-bar){fill:var(--carbon-600)}.chip-body[data-astro-cid-ge2uvauf]{fill:var(--carbon-800);stroke:var(--line-dark-strong)}.chip-inner[data-astro-cid-ge2uvauf]{fill:none;stroke:var(--line-dark);stroke-dasharray:3 4}.chip-notch[data-astro-cid-ge2uvauf]{fill:var(--carbon-600)}.chip-name[data-astro-cid-ge2uvauf]{fill:var(--ink-on-dark);font-family:var(--font-sans);letter-spacing:.02em;font-size:24px;font-weight:800;font-stretch:120%}.chip-sub[data-astro-cid-ge2uvauf]{fill:var(--ink-on-dark-faint);font-family:var(--font-mono);letter-spacing:.18em;font-size:10.5px}.chip-bar[data-astro-cid-ge2uvauf]{fill:var(--signal);animation:bar 2.4s var(--ease-in-out) infinite alternate;transform-origin:280px 285px}@keyframes bar{0%{transform:scaleX(.25)}}.terminal[data-astro-cid-ge2uvauf]{background:var(--carbon-950);border:1px solid var(--line-dark-strong);border-radius:var(--radius);width:42%;position:absolute;bottom:-5%;left:50%;overflow:hidden;translate:-50%;box-shadow:0 30px 60px -24px #151b182e}.terminal-bar[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line-dark);align-items:center;gap:6px;padding:9px 12px;display:flex}.terminal-bar[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:var(--carbon-600);border-radius:50%;width:8px;height:8px}.terminal-bar[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--ink-on-dark-faint);margin-left:auto;font-size:11px;font-style:normal}.terminal-body[data-astro-cid-ge2uvauf]{color:var(--ink-on-dark-muted);white-space:pre;padding:12px 14px 14px;font-size:clamp(10.5px,2.1cqi,12px);line-height:1.75;overflow:hidden}.terminal-body[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{color:var(--signal);font-weight:600}.terminal-body[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{color:var(--ink-on-dark-faint);font-style:normal}.terminal-body[data-astro-cid-ge2uvauf] u[data-astro-cid-ge2uvauf]{color:var(--ink-on-dark);text-decoration:none}.t-ok[data-astro-cid-ge2uvauf],.t-ok[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{color:var(--ok)!important}.t-line[data-astro-cid-ge2uvauf]{animation:10ms linear both line-in;animation-delay:calc(.6s + var(--l) * .55s)}@keyframes line-in{0%{visibility:hidden}}.t-caret[data-astro-cid-ge2uvauf]{vertical-align:-2px;background:var(--ok);width:7px;height:14px;margin-left:6px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.spec-strip[data-astro-cid-ge2uvauf]{margin-top:clamp(3rem,2rem + 4vw,6rem)}.spec-strip[data-astro-cid-ge2uvauf] ul[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line-dark-strong);grid-template-columns:repeat(4,1fr);display:grid}.spec-strip[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]+li[data-astro-cid-ge2uvauf]{border-left:1px solid var(--line-dark)}.spec-strip[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{transition:background-color var(--dur) var(--ease-out);grid-template-columns:1fr auto;gap:.3rem 1rem;padding:1.25rem 1.25rem 1.5rem;text-decoration:none;display:grid;position:relative}.spec-strip[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:before{content:"";background:var(--tone);transform-origin:0;width:100%;height:2px;transition:transform var(--dur) var(--ease-out);position:absolute;top:-1px;left:0;transform:scaleX(.12)}.spec-strip[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{background:#151b1808}.spec-strip[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover:before,.spec-strip[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:focus-visible:before{transform:scaleX(1)}.spec-code[data-astro-cid-ge2uvauf]{letter-spacing:.1em;color:var(--tone);grid-column:1/-1;font-size:.72rem}.spec-title[data-astro-cid-ge2uvauf]{font-size:1.02rem;font-weight:600}.spec-strip[data-astro-cid-ge2uvauf] svg{color:var(--ink-on-dark-faint);transition:transform var(--dur) var(--ease-out), color var(--dur) var(--ease-out);align-self:center}.spec-strip[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover svg{color:var(--tone);transform:translate(4px)}@media (width<=960px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.hero-visual[data-astro-cid-ge2uvauf]{justify-self:center;max-width:560px;margin-top:1rem}.spec-strip[data-astro-cid-ge2uvauf] ul[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,1fr)}.spec-strip[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:nth-child(3){border-left:0}.spec-strip[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:nth-child(n+3){border-top:1px solid var(--line-dark)}}@media (width<=560px){.hero-actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:100%}.terminal[data-astro-cid-ge2uvauf]{width:100%;margin-top:-1.5rem;position:relative;bottom:auto;left:auto;translate:none}.spec-strip[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{padding:1rem .9rem 1.15rem}.spec-title[data-astro-cid-ge2uvauf]{font-size:.92rem}.spec-strip[data-astro-cid-ge2uvauf] svg{display:none}}@media (prefers-reduced-motion:reduce){.pulse[data-astro-cid-ge2uvauf]{display:none}.t-line[data-astro-cid-ge2uvauf]{animation:none}}.pole-art[data-astro-cid-h7peg2q6]{width:100%;height:auto}.a-line[data-astro-cid-h7peg2q6]{stroke:var(--line-dark-strong);stroke-width:1.4px}.a-fill[data-astro-cid-h7peg2q6]{fill:var(--tone)}.a-fill-soft[data-astro-cid-h7peg2q6]{fill:var(--tone);opacity:.22}.a-dim[data-astro-cid-h7peg2q6]{fill:var(--line-dark-strong)}.a-ring[data-astro-cid-h7peg2q6]{fill:var(--carbon-850);stroke:var(--tone);stroke-width:1.6px}.a-hatch[data-astro-cid-h7peg2q6]{fill:#151b1808}.mono-text[data-astro-cid-h7peg2q6] text[data-astro-cid-h7peg2q6]{font-family:var(--font-mono);fill:var(--ink-on-dark);font-size:11px}.mono-text[data-astro-cid-h7peg2q6] .a-dimtext[data-astro-cid-h7peg2q6]{fill:var(--ink-on-dark-faint)}.mono-text[data-astro-cid-h7peg2q6] .a-strong[data-astro-cid-h7peg2q6]{fill:var(--tone)}.blink[data-astro-cid-h7peg2q6]{animation:1s step-end infinite art-blink}@keyframes art-blink{50%{opacity:0}}.ex-head[data-astro-cid-ue6ip2le]{grid-template-columns:1.1fr 1fr;align-items:end;gap:2rem 4rem;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.ex-head[data-astro-cid-ue6ip2le] .kicker[data-astro-cid-ue6ip2le]{margin-bottom:1.25rem}.tone-web[data-astro-cid-ue6ip2le]{--tone:var(--tone-web)}.tone-support[data-astro-cid-ue6ip2le]{--tone:var(--tone-support)}.tone-hardware[data-astro-cid-ue6ip2le]{--tone:var(--tone-hardware)}.tone-reseau[data-astro-cid-ue6ip2le]{--tone:var(--tone-reseau)}.ex-grid[data-astro-cid-ue6ip2le]{grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.span-0[data-astro-cid-ue6ip2le]{grid-column:span 7}.span-1[data-astro-cid-ue6ip2le],.span-2[data-astro-cid-ue6ip2le]{grid-column:span 5}.span-3[data-astro-cid-ue6ip2le]{grid-column:span 7}.ex-card[data-astro-cid-ue6ip2le]{--corner-color:var(--line-dark-strong);background:var(--carbon-850);border:1px solid var(--line-dark);transition:border-color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);border-radius:2px;flex-direction:column;gap:1.25rem;padding:clamp(1.25rem,1rem + 1vw,2rem);display:flex}.ex-card[data-astro-cid-ue6ip2le]:before,.ex-card[data-astro-cid-ue6ip2le]:after{width:16px;height:16px}.ex-card[data-astro-cid-ue6ip2le]:hover,.ex-card[data-astro-cid-ue6ip2le]:focus-within{--corner-color:var(--tone);border-color:var(--line-dark-strong);background:var(--carbon-800)}.ex-top[data-astro-cid-ue6ip2le]{justify-content:space-between;align-items:center;display:flex}.ex-code[data-astro-cid-ue6ip2le]{letter-spacing:.12em;color:var(--tone);font-size:.75rem}.ex-icon[data-astro-cid-ue6ip2le]{border:1px solid var(--line-dark-strong);width:42px;height:42px;color:var(--tone);border-radius:50%;place-items:center;display:grid}.ex-body[data-astro-cid-ue6ip2le]{grid-template-columns:minmax(0,1fr) minmax(0,200px);align-items:start;gap:1.5rem;display:grid}.span-1[data-astro-cid-ue6ip2le] .ex-body[data-astro-cid-ue6ip2le],.span-2[data-astro-cid-ue6ip2le] .ex-body[data-astro-cid-ue6ip2le]{grid-template-columns:1fr}.span-1[data-astro-cid-ue6ip2le] .ex-art[data-astro-cid-ue6ip2le],.span-2[data-astro-cid-ue6ip2le] .ex-art[data-astro-cid-ue6ip2le]{display:none}.ex-title[data-astro-cid-ue6ip2le]{font-size:var(--fs-lg);margin-bottom:.65rem}.ex-summary[data-astro-cid-ue6ip2le]{color:var(--ink-on-dark-muted);max-width:46ch}.ex-art[data-astro-cid-ue6ip2le]{opacity:.9;transition:transform var(--dur-slow) var(--ease-out)}.ex-card[data-astro-cid-ue6ip2le]:hover .ex-art[data-astro-cid-ue6ip2le]{transform:translateY(-4px)}.ex-items[data-astro-cid-ue6ip2le]{flex-wrap:wrap;gap:.45rem;margin-top:auto;display:flex}.ex-items[data-astro-cid-ue6ip2le] li[data-astro-cid-ue6ip2le]{border:1px solid var(--line-dark-strong);color:var(--ink-on-dark);border-radius:999px;padding:.35rem .65rem;font-size:.84rem}.ex-link[data-astro-cid-ue6ip2le]{color:var(--tone);align-self:flex-start}@media (width<=1080px){.span-0[data-astro-cid-ue6ip2le],.span-1[data-astro-cid-ue6ip2le],.span-2[data-astro-cid-ue6ip2le],.span-3[data-astro-cid-ue6ip2le]{grid-column:span 6}.ex-body[data-astro-cid-ue6ip2le]{grid-template-columns:1fr}.ex-art[data-astro-cid-ue6ip2le]{display:none}}@media (width<=760px){.ex-head[data-astro-cid-ue6ip2le]{grid-template-columns:1fr}.span-0[data-astro-cid-ue6ip2le],.span-1[data-astro-cid-ue6ip2le],.span-2[data-astro-cid-ue6ip2le],.span-3[data-astro-cid-ue6ip2le]{grid-column:1/-1}}
