.planche[data-astro-cid-awvppm7k]{position:relative}.planche-bande[data-astro-cid-awvppm7k]{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--trait-2) transparent;padding-inline:max(16px,calc((100vw - 1320px)/2));scroll-padding-inline:max(16px,calc((100vw - 1320px)/2));padding-block:10px 18px}.planche-bande[data-astro-cid-awvppm7k]:focus-visible{outline-offset:-2px}ul[data-astro-cid-awvppm7k]{list-style:none;margin:0;padding:0;display:flex;gap:clamp(12px,1.6vw,24px);width:max-content}li[data-astro-cid-awvppm7k]{flex:none;width:min(86vw,56vw,780px);scroll-snap-align:start}figure[data-astro-cid-awvppm7k]{margin:0}.planche-vue[data-astro-cid-awvppm7k]{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--fond-2);border-radius:var(--rayon)}.pm[data-astro-cid-awvppm7k]{position:absolute;right:0;bottom:0;z-index:1;max-width:100%;min-width:44px;min-height:44px;padding:6px;display:flex;align-items:flex-end;justify-content:flex-end;cursor:help}.pm-c[data-astro-cid-awvppm7k]{display:inline-block;padding:.15em .6em;text-align:right;background:#0b0b0bdb;border:1px solid var(--trait-2);border-radius:var(--rayon);font:500 .62rem/1.7 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--texte);transition:border-color .2s linear}.pm-t[data-astro-cid-awvppm7k]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pm-t--ia[data-astro-cid-awvppm7k]:before{content:"· "}.pm[data-astro-cid-awvppm7k]:is(:hover:not([data-clos]),:focus-visible,[data-ouvert]) .pm-t[data-astro-cid-awvppm7k]{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.pm[data-astro-cid-awvppm7k]:is(:hover:not([data-clos]),:focus-visible,[data-ouvert]) .pm-t--ia[data-astro-cid-awvppm7k]{margin-left:.6em}.pm[data-astro-cid-awvppm7k]:is(:hover:not([data-clos]),:focus-visible,[data-ouvert]) .pm-c[data-astro-cid-awvppm7k]{border-color:var(--cyan)}.pm[data-astro-cid-awvppm7k]:focus-visible{outline:2px solid var(--cyan);outline-offset:-4px}.planche-vue[data-astro-cid-awvppm7k] img{width:100%;height:100%;object-fit:cover}figcaption[data-astro-cid-awvppm7k]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 14px;align-items:baseline;margin-top:10px;font:500 var(--t-0)/1.5 var(--f-mono);letter-spacing:.04em;color:var(--attenue)}.planche-n[data-astro-cid-awvppm7k]{color:var(--cyan);letter-spacing:.1em;font-variant-numeric:tabular-nums}.planche-nav[data-astro-cid-awvppm7k]{width:var(--col);margin:4px auto 0;display:flex;gap:8px;justify-content:flex-end}@media(scripting:none){.planche-nav[data-astro-cid-awvppm7k]{display:none}}.planche-nav[data-astro-cid-awvppm7k] button[data-astro-cid-awvppm7k]{width:48px;height:48px;display:grid;place-items:center;cursor:pointer;background:none;border:1px solid var(--trait-2);border-radius:var(--rayon);font-family:var(--f-mono);color:var(--texte);transition:color .2s linear,border-color .2s linear}.planche-nav[data-astro-cid-awvppm7k] button[data-astro-cid-awvppm7k]:hover:not(:disabled){color:var(--cyan);border-color:var(--cyan)}.planche-nav[data-astro-cid-awvppm7k] button[data-astro-cid-awvppm7k]:disabled{opacity:.3;cursor:default}@media(max-width:720px){figcaption[data-astro-cid-awvppm7k]{grid-template-columns:auto minmax(0,1fr)}}.demo[data-astro-cid-ylqxe3dk]{display:grid;gap:clamp(16px,3vw,40px);align-items:start}.demo-frame[data-astro-cid-ylqxe3dk]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--fond-2);border-radius:var(--rayon);outline:1px solid var(--trait)}.demo-affiche[data-astro-cid-ylqxe3dk]{position:absolute;inset:0;display:grid;place-items:center}.demo-affiche[data-astro-cid-ylqxe3dk] img,.demo-vide[data-astro-cid-ylqxe3dk]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.demo-affiche[data-astro-cid-ylqxe3dk]:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(11,11,11,.55) 0 2px,transparent 2px 4px),#0b0b0b40;transition:opacity .5s linear}.demo-affiche[data-astro-cid-ylqxe3dk]:has(.demo-lancer:is(:hover,:focus-visible)):after{opacity:0}.demo-vide[data-astro-cid-ylqxe3dk]{background:repeating-linear-gradient(90deg,var(--trait) 0 1px,transparent 1px 48px),repeating-linear-gradient(0deg,var(--trait) 0 1px,transparent 1px 48px)}.demo-lancer[data-astro-cid-ylqxe3dk]{position:relative;z-index:1;min-height:56px;padding-inline:1.3em 1.6em;font-size:var(--t-1)}.demo-lancer[data-astro-cid-ylqxe3dk] .demo-o{--lg-size: 26px;filter:brightness(0);transition:transform .6s var(--ease)}.demo-lancer[data-astro-cid-ylqxe3dk]:hover .demo-o{transform:rotate(120deg)}.demo-frame[data-astro-cid-ylqxe3dk] iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.demo-frame[data-astro-cid-ylqxe3dk][data-demo-plein]{position:fixed;inset:0;z-index:var(--z-demo);aspect-ratio:auto;border-radius:0;outline:0}.demo-titre[data-astro-cid-ylqxe3dk]{font:800 var(--t-3)/1.15 var(--f-titre);margin:0 0 .9em}dl[data-astro-cid-ylqxe3dk]{margin:0 0 1.4em;display:grid;gap:1.1em}dt[data-astro-cid-ylqxe3dk]{font:500 var(--t-0)/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--discret);margin-bottom:.5em}dd[data-astro-cid-ylqxe3dk]{margin:0;color:var(--attenue);line-height:1.55;text-wrap:pretty}.demo-actions[data-astro-cid-ylqxe3dk]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:0}.demo-note[data-astro-cid-ylqxe3dk]{font:500 var(--t-0)/1.5 var(--f-mono);color:var(--discret)}@media(min-width:900px){.demo[data-astro-cid-ylqxe3dk]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.tete[data-astro-cid-ckhz5p2x]{padding-top:clamp(96px,12vw,150px)}.fil[data-astro-cid-ckhz5p2x]{display:flex;flex-wrap:wrap;align-items:center;gap:0 .7em;margin-bottom:clamp(20px,3vw,40px)}.fil[data-astro-cid-ckhz5p2x] a[data-astro-cid-ckhz5p2x]{display:inline-flex;align-items:center;min-height:44px;color:var(--attenue);text-decoration:none}.fil[data-astro-cid-ckhz5p2x] a[data-astro-cid-ckhz5p2x]:hover,.fil[data-astro-cid-ckhz5p2x] a[data-astro-cid-ckhz5p2x]:focus-visible{color:var(--cyan)}.fil[data-astro-cid-ckhz5p2x] [data-astro-cid-ckhz5p2x][aria-current]{color:var(--cyan)}.tete-grille[data-astro-cid-ckhz5p2x]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:28px}.tete-texte[data-astro-cid-ckhz5p2x]{grid-column:1 / span 5;grid-row:1;position:relative;z-index:1;padding-bottom:clamp(8px,3vw,44px)}.tete-visuel[data-astro-cid-ckhz5p2x]{grid-column:7 / -1;grid-row:1}h1[data-astro-cid-ckhz5p2x]{font:800 clamp(1.5rem,3vw,2.5rem)/1.08 var(--f-titre);letter-spacing:-.015em;margin:.5em 0 .55em;text-wrap:balance}.tete-texte[data-astro-cid-ckhz5p2x] .pg-chapo[data-astro-cid-ckhz5p2x]{font-size:var(--t-2);max-width:44ch;text-shadow:0 0 18px var(--noir),0 0 4px var(--noir)}.meta[data-astro-cid-ckhz5p2x]{margin:clamp(20px,3vw,36px) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:14px clamp(20px,3vw,44px)}.meta[data-astro-cid-ckhz5p2x] dt[data-astro-cid-ckhz5p2x]{font:500 var(--t-0)/1.4 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--discret)}.meta[data-astro-cid-ckhz5p2x] dd[data-astro-cid-ckhz5p2x]{margin:.15em 0 0;font-size:var(--t-1);color:var(--texte)}.meta[data-astro-cid-ckhz5p2x] div[data-astro-cid-ckhz5p2x]:last-child{grid-column:1 / -1}.metiers[data-astro-cid-ckhz5p2x]{display:flex;flex-wrap:wrap;gap:0 18px}.metiers[data-astro-cid-ckhz5p2x] a[data-astro-cid-ckhz5p2x]{display:inline-flex;align-items:center;min-height:44px;color:var(--texte);text-decoration:underline;text-decoration-color:var(--cyan);text-underline-offset:.3em;text-decoration-thickness:1px}.metiers[data-astro-cid-ckhz5p2x] a[data-astro-cid-ckhz5p2x]:hover,.metiers[data-astro-cid-ckhz5p2x] a[data-astro-cid-ckhz5p2x]:focus-visible{color:var(--cyan)}.legende[data-astro-cid-ckhz5p2x]{margin:.8em 0 0;font:500 var(--t-0)/1.5 var(--f-mono);color:var(--discret);text-align:right}.avis[data-astro-cid-ckhz5p2x]{margin-top:clamp(28px,4vw,56px);padding:14px 0 14px 18px;border-left:1px solid var(--cyan);color:var(--attenue);font-size:var(--t-1);max-width:76ch}.avis[data-astro-cid-ckhz5p2x] strong[data-astro-cid-ckhz5p2x]{color:var(--texte);font:500 var(--t-0)/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase}.complement[data-astro-cid-ckhz5p2x] p[data-astro-cid-ckhz5p2x]:first-child{color:var(--attenue);font-size:var(--t-2);line-height:1.65;max-width:60ch}.techs[data-astro-cid-ckhz5p2x]{margin-top:clamp(20px,3vw,40px)}.techs[data-astro-cid-ckhz5p2x] .pg-mots[data-astro-cid-ckhz5p2x]{margin-top:.6em}.planche[data-astro-cid-ckhz5p2x] .pg[data-astro-cid-ckhz5p2x]{margin-bottom:8px}.demos[data-astro-cid-ckhz5p2x]{display:grid;gap:clamp(28px,4vw,56px)}.usages[data-astro-cid-ckhz5p2x]{margin:0;padding:0;list-style:none;counter-reset:u;border-top:1px solid var(--trait)}.usages[data-astro-cid-ckhz5p2x] li[data-astro-cid-ckhz5p2x]{counter-increment:u;display:grid;grid-template-columns:3.2em minmax(0,1fr);padding:16px 0;border-bottom:1px solid var(--trait);color:var(--attenue);font-size:var(--t-2);line-height:1.5}.usages[data-astro-cid-ckhz5p2x] li[data-astro-cid-ckhz5p2x]:before{content:counter(u,decimal-leading-zero);font:500 var(--t-0)/2 var(--f-mono);color:var(--cyan);letter-spacing:.08em}.suite[data-astro-cid-ckhz5p2x]{margin-bottom:clamp(32px,5vw,64px)}.suite[data-astro-cid-ckhz5p2x] h3[data-astro-cid-ckhz5p2x]{margin-bottom:1em}.voisins[data-astro-cid-ckhz5p2x] ul[data-astro-cid-ckhz5p2x]{list-style:none;margin:0 0 clamp(20px,3vw,36px);padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--trait-2)}.voisins[data-astro-cid-ckhz5p2x] li[data-astro-cid-ckhz5p2x]+li[data-astro-cid-ckhz5p2x]{border-left:1px solid var(--trait)}.voisins[data-astro-cid-ckhz5p2x] li[data-astro-cid-ckhz5p2x] a[data-astro-cid-ckhz5p2x]{display:flex;flex-direction:column;gap:14px;height:100%;min-height:44px;padding:clamp(18px,2.4vw,30px) clamp(14px,2vw,28px) clamp(22px,3vw,40px);text-decoration:none;color:var(--texte);border-bottom:1px solid var(--trait);transition:border-color .2s linear}.voisins[data-astro-cid-ckhz5p2x] li[data-astro-cid-ckhz5p2x]:first-child a[data-astro-cid-ckhz5p2x]{padding-left:0}.voisins[data-astro-cid-ckhz5p2x] strong[data-astro-cid-ckhz5p2x]{font:800 var(--t-3)/1.2 var(--f-titre);text-wrap:balance}.voisins[data-astro-cid-ckhz5p2x] li[data-astro-cid-ckhz5p2x] a[data-astro-cid-ckhz5p2x]:hover,.voisins[data-astro-cid-ckhz5p2x] li[data-astro-cid-ckhz5p2x] a[data-astro-cid-ckhz5p2x]:focus-visible{border-bottom-color:var(--cyan)}.voisins[data-astro-cid-ckhz5p2x] li[data-astro-cid-ckhz5p2x] a[data-astro-cid-ckhz5p2x]:hover .pg-rep[data-astro-cid-ckhz5p2x],.voisins[data-astro-cid-ckhz5p2x] li[data-astro-cid-ckhz5p2x] a[data-astro-cid-ckhz5p2x]:focus-visible .pg-rep[data-astro-cid-ckhz5p2x]{color:var(--cyan)}@media(max-width:860px){.tete-grille[data-astro-cid-ckhz5p2x]{display:flex;flex-direction:column-reverse;align-items:stretch}.tete-texte[data-astro-cid-ckhz5p2x]{padding-bottom:0}.voisins[data-astro-cid-ckhz5p2x] ul[data-astro-cid-ckhz5p2x]{grid-template-columns:minmax(0,1fr)}.voisins[data-astro-cid-ckhz5p2x] li[data-astro-cid-ckhz5p2x]+li[data-astro-cid-ckhz5p2x]{border-left:0}.voisins[data-astro-cid-ckhz5p2x] li[data-astro-cid-ckhz5p2x] a[data-astro-cid-ckhz5p2x]{padding-inline:0}}
