@font-face{font-family:Bricolage Grotesque;src:url(./bricolage-grotesque-latin-standard-normal.C5Lc8Qmc.woff2)format("woff2-variations");font-weight:200 800;font-stretch:75% 100%;font-display:fallback}@font-face{font-family:Geist;src:url(./geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");font-weight:100 900;font-display:fallback}@font-face{font-family:Martian Mono;src:url(./martian-mono-latin-standard-normal.1TqSgyfh.woff2)format("woff2-variations");font-weight:100 800;font-stretch:75% 112.5%;font-display:fallback}:root{--encre:#111218;--carbone:#1b1d26;--graphite:#2a2d39;--ardoise:#666a7c;--ardoise-claire:#9a9eaf;--brume:#dddbd3;--papier:#f6f4ef;--blanc:#fff;--corail:#f2502c;--corail-texte:#c2330e;--corail-lumineux:#ff8466;--indigo:#5a57ee;--indigo-lumineux:#9d9cff;--citron:#c8f03c;--citron-texte:#4d6600;--ambre:#e39b1f;--ambre-texte:#9a5b00;--rouge:#e5484d;--rouge-texte:#c62a2f;--f-titre:"Bricolage Grotesque", "Segoe UI", sans-serif;--f-texte:"Geist", "Segoe UI", system-ui, sans-serif;--f-code:"Martian Mono", Consolas, monospace;--fond:var(--papier);--surface:var(--blanc);--creux:#efede7;--trait:var(--brume);--trait-doux:#e7e5de;--texte:var(--encre);--discret:var(--ardoise);--lien:var(--indigo);--r-fenetre:22px;--r-bloc:16px;--r-champ:10px;--r-puce:6px;--pilule:999px;--ombre-flottante:0 1px 0 #1112180a, 0 28px 56px -28px #11121852, 0 10px 20px -14px #11121829;--anneau:0 0 0 3px #5a57ee61;--gouttiere:calc(clamp(20px, 4vw, 40px));--largeur:1200px;--section:calc(clamp(88px, 12vw, 160px));--t-corps:17px;--t-petit:14.5px;--t-mini:13px;--t-chapeau:calc(clamp(18px, 1.6vw, 21px));--t-h3:21px;--t-h2:calc(clamp(34px, 4.6vw, 58px));--t-h1:calc(clamp(46px, 7.4vw, 100px));--mouvement:cubic-bezier(.2, .7, .2, 1)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--fond);color:var(--texte);font:400 var(--t-corps)/1.6 var(--f-texte);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01","cv11";margin:0}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol[role=list],ul[role=list]{padding:0;list-style:none}::selection{background:#f2502c38}html.menu-ouvert{overflow:hidden}.titre-1,.titre-2,.titre-3{font-family:var(--f-titre);color:var(--texte);text-wrap:balance;font-optical-sizing:auto}.titre-1{font-size:var(--t-h1);letter-spacing:-.034em;font-weight:800;font-stretch:90%;line-height:.92}.titre-2{font-size:var(--t-h2);letter-spacing:-.032em;font-weight:760;font-stretch:92%;line-height:1}.titre-3{font-size:var(--t-h3);letter-spacing:-.018em;font-weight:680;line-height:1.2}.chapeau{font-size:var(--t-chapeau);color:var(--discret);max-width:34em;line-height:1.5}.chapeau,.texte{text-wrap:pretty}.texte{max-width:62ch}.discret{color:var(--discret)}.mono{font-family:var(--f-code);letter-spacing:-.01em;font-size:.82em}.conteneur{width:100%;max-width:calc(var(--largeur) + 2 * var(--gouttiere));padding-inline:var(--gouttiere);margin-inline:auto}.section{padding-block:var(--section)}.section+.section{padding-top:0}.entete-section{gap:20px;max-width:760px;margin-bottom:calc(clamp(40px,6vw,72px));display:grid}.bouton{--hauteur:52px;min-height:var(--hauteur);border-radius:var(--pilule);font-family:var(--f-texte);letter-spacing:-.005em;white-space:nowrap;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s var(--mouvement);border:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.bouton .icone{flex:none;width:18px;height:18px}.bouton:active{transform:translateY(1px)}.bouton--principal{background:var(--corail);color:var(--encre)}.bouton--principal:hover{background:#e8431e}.bouton--encre{background:var(--encre);color:var(--papier)}.bouton--encre:hover{background:var(--graphite)}.bouton--contour{color:var(--texte);box-shadow:inset 0 0 0 1.5px var(--texte);background:0 0}.bouton--contour:hover{background:var(--encre);color:var(--papier)}.bouton--clair{background:var(--papier);color:var(--encre)}.bouton--clair:hover{background:var(--blanc)}.bouton--petit{--hauteur:40px;padding:0 18px;font-size:14.5px}.bouton--petit .icone{width:16px;height:16px}.bouton--large{width:100%}.lien{color:var(--lien);text-underline-offset:.22em;font-weight:600;-webkit-text-decoration:underline #5a57ee59;text-decoration:underline #5a57ee59;text-decoration-thickness:1.5px;transition:text-decoration-color .18s}.lien:hover{text-decoration-color:currentColor}[aria-busy=true]{cursor:progress}.bouton[aria-busy=true],.lien[aria-busy=true]{pointer-events:none}.bouton[aria-busy=true]>.icone{display:none}.bouton[aria-busy=true]:before,.lien[aria-busy=true]:before{content:"";border:2px solid color-mix(in srgb,currentColor 22%,transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite rouet}.bouton--petit[aria-busy=true]:before{width:16px;height:16px}.lien[aria-busy=true]:before{vertical-align:-.16em;width:1em;height:1em;margin-right:.45em;display:inline-block}@keyframes rouet{to{transform:rotate(1turn)}}kbd{background:var(--surface);min-width:1.9em;box-shadow:inset 0 0 0 1px var(--trait),inset 0 -2px 0 var(--trait);font:500 .8em/1.2 var(--f-code);letter-spacing:-.02em;color:var(--texte);vertical-align:.08em;border-radius:7px;place-items:center;padding:.18em .5em .22em;display:inline-grid}.icone{fill:currentColor;flex:none;width:1em;height:1em}.cadre{outline:1.5px solid var(--corail);outline-offset:10px;position:relative}.cadre>.poignee{background:var(--blanc);border:1.5px solid var(--corail);pointer-events:none;border-radius:2px;width:9px;height:9px;position:absolute}.cadre>.poignee:first-of-type{top:-15px;left:-15px}.cadre>.poignee:nth-of-type(2){top:-15px;right:-15px}.cadre>.poignee:nth-of-type(3){bottom:-15px;left:-15px}.cadre>.poignee:nth-of-type(4){bottom:-15px;right:-15px}@media (width<=560px){.cadre{outline-offset:6px}.cadre>.poignee:first-of-type{top:-11px;left:-11px}.cadre>.poignee:nth-of-type(2){top:-11px;right:-11px}.cadre>.poignee:nth-of-type(3){bottom:-11px;left:-11px}.cadre>.poignee:nth-of-type(4){bottom:-11px;right:-11px}}.cote{background:var(--corail);color:var(--encre);font:500 11px/1.2 var(--f-code);letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:4px;align-items:center;gap:6px;padding:3px 7px;display:inline-flex}.visuellement-cache{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.evitement{z-index:100;border-radius:var(--pilule);background:var(--encre);color:var(--papier);transition:transform .2s var(--mouvement);padding:10px 16px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.evitement:focus-visible{transform:none}:focus-visible{box-shadow:var(--anneau);outline:none}.bouton:focus-visible,.lien:focus-visible{box-shadow:var(--anneau)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}.bouton[aria-busy=true]:before,.lien[aria-busy=true]:before{animation-duration:1.6s!important;animation-iteration-count:infinite!important}}.titre-page{font-family:var(--f-titre);letter-spacing:-.034em;text-wrap:balance;font-size:calc(clamp(42px,6.2vw,84px));font-weight:800;font-stretch:90%;line-height:.95}.entete-page{gap:24px;padding-top:calc(clamp(48px,7vw,96px));padding-bottom:calc(clamp(48px,6vw,80px));display:grid}.bouton--contour:focus-visible{box-shadow:inset 0 0 0 1.5px var(--texte),var(--anneau)}.erreur[data-v-34acc3a7]{gap:24px;padding-block:calc(clamp(64px,10vw,140px))}.erreur[data-v-34acc3a7],.vide[data-v-34acc3a7]{justify-items:start;display:grid}.vide[data-v-34acc3a7]{gap:14px;margin-bottom:16px}.cadre-vide[data-v-34acc3a7]{border:1.5px dashed var(--corail);border-radius:2px;width:180px;height:120px;display:block;position:relative}.poignee-vide[data-v-34acc3a7]{background:var(--blanc);border:1.5px solid var(--corail);border-radius:2px;width:10px;height:10px;position:absolute}.poignee-vide[data-v-34acc3a7]:first-of-type{top:-6px;left:-6px}.poignee-vide[data-v-34acc3a7]:nth-of-type(2){top:-6px;right:-6px}.poignee-vide[data-v-34acc3a7]:nth-of-type(3){bottom:-6px;left:-6px}.poignee-vide[data-v-34acc3a7]:nth-of-type(4){bottom:-6px;right:-6px}.retour-icone[data-v-34acc3a7]{transform:rotate(180deg)}
