:root{--beton: #E7E6E1;--beton-2: #DCDAD3;--calque: #F3F2EE;--encre: #0F1418;--graphite: #4A4C50;--cote: #5E6066;--nuit: #0A0E12;--nuit-2: #141A20;--trait-nuit: #262D35;--cote-nuit: #A3A6AB;--trait: #C9C6BD;--trait-fort: #8E8B83;--tampon: #B8321C;--tampon-fonce: #962815;--tampon-sur-nuit:#E2553B;--lot-libre: var(--calque);--lot-pris: var(--encre);--lot-attente: var(--trait-fort);--font-display: "Big Shoulders Display", "Arial Narrow", sans-serif;--font-body: "Public Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--poids-affiche: 300;--poids-titre: 400;--poids-fort: 500;--poids-chiffre: 800;--step--2: clamp(.72rem, .7rem + .1vw, .78rem);--step--1: clamp(.83rem, .79rem + .21vw, .94rem);--step-0: clamp(1rem, .93rem + .36vw, 1.19rem);--step-1: clamp(1.2rem, 1.09rem + .55vw, 1.5rem);--step-2: clamp(1.44rem, 1.27rem + .85vw, 1.88rem);--step-3: clamp(1.73rem, 1.47rem + 1.3vw, 2.4rem);--step-4: clamp(2.07rem, 1.69rem + 1.94vw, 3.05rem);--step-5: clamp(2.49rem, 1.93rem + 2.83vw, 3.91rem);--step-6: clamp(2.99rem, 2.18rem + 4.05vw, 5rem);--step-7: clamp(3.6rem, 2.4rem + 6vw, 7rem);--interligne-affiche: .96;--interligne-titre: 1.02;--interligne-texte: 1.6;--mesure: 64ch;--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-s: 1rem;--space-m: 1.5rem;--space-l: 2.5rem;--space-xl: 4rem;--space-2xl: clamp(4rem, 3rem + 5vw, 8rem);--gutter: clamp(1.25rem, 4vw, 4.5rem);--colonne-gap: clamp(1rem, .5rem + 1.6vw, 2rem);--shell: 1360px;--radius: 0;--trait-w: 1px;--trait-w-fort: 2px;--trame-pas: 8px;--trame-module: 64px;--duree-pose: .18s;--duree-trace: 1.2s;--duree-survol: .12s;--courbe: cubic-bezier(.2, .7, .2, 1);--fond: var(--beton);--surface: var(--calque);--texte: var(--encre);--texte-2: var(--graphite);--legende: var(--cote);--filet: var(--trait);--filet-fort: var(--trait-fort);--cadre: var(--encre);--accent: var(--tampon);--accent-fonce:var(--tampon-fonce);--sur-accent: var(--calque);--marqueur: var(--tampon-fonce)}[data-fond=beton-2]{--fond: var(--beton-2);--legende: var(--graphite)}[data-fond=calque]{--fond: var(--calque);--surface: var(--beton)}[data-fond=nuit]{--fond: var(--nuit);--surface: var(--nuit-2);--texte: var(--beton);--texte-2: var(--cote-nuit);--legende: var(--cote-nuit);--filet: var(--trait-nuit);--filet-fort: var(--cote);--cadre: var(--beton);--accent: var(--tampon-sur-nuit);--accent-fonce:var(--tampon);--sur-accent: var(--nuit);--marqueur: var(--tampon-sur-nuit)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:Big Shoulders Display;src:url(/fonts/big-shoulders-display-wght.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/public-sans-wght.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/public-sans-wght-italic.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,svg,video{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit;border-radius:var(--radius)}button{cursor:pointer}body{background:var(--fond);color:var(--texte);font-family:var(--font-body);font-size:var(--step-0);line-height:var(--interligne-texte);font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--poids-titre);line-height:var(--interligne-titre);letter-spacing:0;text-wrap:balance;color:var(--texte)}h1{font-size:var(--step-6);font-weight:var(--poids-affiche);line-height:var(--interligne-affiche)}h2{font-size:var(--step-5)}h3{font-size:var(--step-3);font-weight:var(--poids-fort)}h4{font-size:var(--step-1);font-weight:var(--poids-fort)}p,li{text-wrap:pretty}p+p{margin-top:var(--space-s)}a{color:inherit;text-decoration-line:underline;text-decoration-thickness:var(--trait-w);text-underline-offset:.22em;text-decoration-color:var(--filet-fort);transition:color var(--duree-survol) linear,text-decoration-color var(--duree-survol) linear}a:hover{color:var(--accent);text-decoration-color:currentColor}:focus-visible{outline:var(--trait-w-fort) solid var(--accent);outline-offset:3px}::selection{background:var(--encre);color:var(--beton)}.shell{width:100%;max-width:calc(var(--shell) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.grille{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--colonne-gap)}.lede{font-size:var(--step-1);line-height:1.5;max-width:40ch;color:var(--texte)}.prose{max-width:var(--mesure)}.mono{font-family:var(--font-mono)}.legende{font-family:var(--font-mono);font-size:var(--step--1);color:var(--legende)}.trame{background-color:var(--fond);background-image:linear-gradient(to right,var(--filet) var(--trait-w),transparent var(--trait-w)),linear-gradient(to bottom,var(--filet) var(--trait-w),transparent var(--trait-w)),linear-gradient(to right,color-mix(in srgb,var(--filet) 40%,transparent) var(--trait-w),transparent var(--trait-w)),linear-gradient(to bottom,color-mix(in srgb,var(--filet) 40%,transparent) var(--trait-w),transparent var(--trait-w));background-size:var(--trame-module) var(--trame-module),var(--trame-module) var(--trame-module),var(--trame-pas) var(--trame-pas),var(--trame-pas) var(--trame-pas)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.a-confirmer{font-family:var(--font-mono);font-size:.85em;color:var(--marqueur);outline:var(--trait-w) dashed var(--marqueur);outline-offset:1px;padding-inline:.2em;overflow-wrap:anywhere}.form__piege{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.planche[data-astro-cid-tiu4smda]{position:relative;isolation:isolate;background-color:var(--fond);color:var(--texte);padding-block:var(--space-2xl)}.planche--ouverture[data-astro-cid-tiu4smda]{padding-top:var(--space-xl)}.planche__feuille[data-astro-cid-tiu4smda]{position:relative;row-gap:var(--space-l)}.planche__photo[data-astro-cid-tiu4smda]{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.16;mix-blend-mode:luminosity}.planche__repere[data-astro-cid-tiu4smda]{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3xs) var(--space-xs);padding-top:var(--space-xs);border-top:var(--trait-w) solid var(--filet-fort);font-family:var(--font-mono);font-size:var(--step--1);line-height:1.3}.planche--ouverture[data-astro-cid-tiu4smda] .planche__repere[data-astro-cid-tiu4smda]{border-top-color:transparent;padding-top:0}.planche__numero[data-astro-cid-tiu4smda]{font-weight:600;color:var(--texte)}.planche__titre[data-astro-cid-tiu4smda]{color:var(--legende)}.planche__titre[data-astro-cid-tiu4smda]:before{content:"— "}.planche__corps[data-astro-cid-tiu4smda]{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;row-gap:var(--space-l);min-width:0}:where(.planche__corps)>*{grid-column:1 / -1}@media(min-width:64rem){.planche__repere[data-astro-cid-tiu4smda]{grid-column:1 / span 2;flex-direction:column;align-self:start;position:sticky;top:var(--space-l)}.planche__titre[data-astro-cid-tiu4smda]:before{content:none}.planche__corps[data-astro-cid-tiu4smda]{grid-column:3 / -1}}
