@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-titre:var(--font-space-grotesk), system-ui, sans-serif;--font-texte:var(--font-plex), system-ui, sans-serif;--color-bleu:#1f4b85;--color-ciel:#6fa3c4;--color-ciel-clair:#c7dceb;--color-calque:#dce8f0;--color-sauge:#8fa47a;--color-blanc-casse:#f4f2ee;--color-feuille:#fff;--color-graphite:#1f2124;--color-ardoise:#4a4d52;--color-cuivre:#d08a45;--color-logo-gris:#c9c6bf;--radius-papier:0;--radius-interface:6px;--radius-ecran:12px;--radius-photo:2px;--ease-trace:cubic-bezier(.65, 0, .35, 1);--ease-matiere:cubic-bezier(.16, 1, .3, 1);--ease-sortie:cubic-bezier(.55, 0, 1, .45)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}:root,[data-fond=calque],[data-fond=papier],[data-fond=feuille],:root:is([data-entete=visible],[data-entete=masque]) [data-roles=entete]{--c-fond:var(--color-calque);--c-texte:var(--color-graphite);--c-texte-2:var(--color-ardoise);--c-lien:var(--color-bleu);--c-trait:var(--color-bleu);--c-filet:var(--color-ardoise);--c-anneau:var(--color-graphite);--c-encre:var(--color-bleu);--c-sur-encre:var(--color-blanc-casse);--c-encre-survol:var(--color-graphite);--c-sur-encre-survol:var(--color-blanc-casse);--c-reserver-bord:var(--color-graphite);--c-reserver-survol:var(--color-graphite);--c-sur-reserver-survol:var(--color-blanc-casse);--c-selection:var(--color-bleu);--c-sur-selection:var(--color-blanc-casse)}:root[data-epingle] [data-roles=entete]:has(:focus-visible){--c-fond:var(--color-calque);--c-texte:var(--color-graphite);--c-texte-2:var(--color-ardoise);--c-lien:var(--color-bleu);--c-trait:var(--color-bleu);--c-filet:var(--color-ardoise);--c-anneau:var(--color-graphite);--c-encre:var(--color-bleu);--c-sur-encre:var(--color-blanc-casse);--c-encre-survol:var(--color-graphite);--c-sur-encre-survol:var(--color-blanc-casse);--c-reserver-bord:var(--color-graphite);--c-reserver-survol:var(--color-graphite);--c-sur-reserver-survol:var(--color-blanc-casse);--c-selection:var(--color-bleu);--c-sur-selection:var(--color-blanc-casse)}:root,[data-fond=calque],[data-fond=papier],:root:is([data-entete=visible],[data-entete=masque]) [data-roles=entete]{--c-angle:var(--color-bleu)}:root[data-epingle] [data-roles=entete]:has(:focus-visible){--c-angle:var(--color-bleu)}[data-fond=papier]{--c-fond:var(--color-blanc-casse)}[data-fond=feuille]{--c-fond:var(--color-feuille)}[data-fond=bleu],[data-roles=entete]{--c-fond:var(--color-bleu);--c-texte:var(--color-blanc-casse);--c-texte-2:var(--color-ciel-clair);--c-lien:var(--color-blanc-casse);--c-trait:var(--color-ciel-clair);--c-angle:var(--color-ciel-clair);--c-filet:var(--color-ciel-clair);--c-anneau:var(--color-blanc-casse);--c-encre:var(--color-blanc-casse);--c-sur-encre:var(--color-bleu);--c-encre-survol:var(--color-ciel-clair);--c-sur-encre-survol:var(--color-bleu);--c-reserver-bord:var(--color-cuivre);--c-reserver-survol:var(--color-blanc-casse);--c-sur-reserver-survol:var(--color-bleu);--c-selection:var(--color-blanc-casse);--c-sur-selection:var(--color-bleu);--c-construction:var(--color-ciel);--c-repere:var(--color-ciel-clair)}[data-fond=ciel],[data-fond=sauge]{--c-fond:var(--color-ciel);--c-texte:var(--color-graphite);--c-texte-2:var(--color-graphite);--c-lien:var(--color-graphite);--c-trait:var(--color-graphite);--c-angle:var(--color-graphite);--c-filet:var(--color-graphite);--c-anneau:var(--color-graphite);--c-encre:var(--color-graphite);--c-sur-encre:var(--color-blanc-casse);--c-encre-survol:var(--color-bleu);--c-sur-encre-survol:var(--color-blanc-casse);--c-reserver-bord:var(--color-graphite);--c-reserver-survol:var(--color-graphite);--c-sur-reserver-survol:var(--color-blanc-casse);--c-selection:var(--color-graphite);--c-sur-selection:var(--color-blanc-casse)}[data-fond=sauge]{--c-fond:var(--color-sauge)}[data-fond=graphite]{--c-fond:var(--color-graphite);--c-texte:var(--color-blanc-casse);--c-texte-2:var(--color-logo-gris);--c-lien:var(--color-blanc-casse);--c-trait:var(--color-blanc-casse);--c-filet:#7f7f7f}@supports (color:color-mix(in lab, red, red)){[data-fond=graphite]{--c-filet:color-mix(in srgb, var(--color-blanc-casse) 45%, var(--color-graphite))}}[data-fond=graphite]{--c-anneau:var(--color-blanc-casse);--c-encre:var(--color-blanc-casse);--c-sur-encre:var(--color-graphite);--c-encre-survol:var(--color-ciel-clair);--c-sur-encre-survol:var(--color-graphite);--c-reserver-bord:var(--color-cuivre);--c-reserver-survol:var(--color-blanc-casse);--c-sur-reserver-survol:var(--color-graphite);--c-selection:var(--color-blanc-casse);--c-sur-selection:var(--color-graphite)}[data-fond]{background-color:var(--c-fond);color:var(--c-texte)}:where(main) :is([data-fond=calque],[data-fond=papier]):not([data-fond] *){--plan-ecart:min(var(--angle-debord), var(--marge) / 2);--plan-ligne:calc(max(var(--marge), (100% + 1px - var(--cadre-max)) / 2) - var(--plan-ecart));--plan-croix-x:calc(max(var(--marge), (100% + 11px - var(--cadre-max)) / 2) - var(--plan-ecart) - 5px);background-image:var(--plan-croix-haut,var(--plan-clair-croix)), var(--plan-croix-haut,var(--plan-clair-croix)), var(--plan-croix-bas,var(--plan-clair-croix)), var(--plan-croix-bas,var(--plan-clair-croix)), var(--plan-clair-ligne), var(--plan-clair-ligne);background-repeat:no-repeat;background-size:11px 11px,11px 11px,11px 11px,11px 11px,1px 100%,1px 100%;background-position:left var(--plan-croix-x) top 24px, right var(--plan-croix-x) top 24px, left var(--plan-croix-x) bottom 24px, right var(--plan-croix-x) bottom 24px, left var(--plan-ligne) top 0, right var(--plan-ligne) top 0}:where(main) :is([data-fond=calque]+[data-fond=calque],[data-fond=papier]+[data-fond=papier]){--plan-croix-haut:none}:where(main) :is([data-fond=calque]:has(+[data-fond=calque]),[data-fond=papier]:has(+[data-fond=papier])){--plan-croix-bas:none}@media (forced-colors:active){:where(main) :is([data-fond=calque],[data-fond=papier]){background-image:none}}[data-roles]{color:var(--c-texte)}html{scroll-padding-top:calc(var(--entete-h) + 8px);-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background-color:var(--color-calque);min-height:100svh;color:var(--c-texte);font-family:var(--font-texte);font-size:var(--fs-texte);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-wrap:break-word;line-height:1.6;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-titre);color:var(--c-texte);text-wrap:balance;overflow-wrap:break-word}p,li,dd,figcaption{text-wrap:pretty}@media (min-width:48rem){:where(main) :where(p,dd,figcaption,:is(ul,ol):not([class])>li):where(:not([class],[data-site-fictif] *,td *,th *)){max-inline-size:var(--mesure)}}a{color:inherit;text-underline-offset:4px;text-decoration-skip-ink:auto;transition:text-decoration-thickness .15s var(--ease-matiere);text-decoration-line:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){a:hover{text-decoration-thickness:2px}}:focus-visible{outline:2px solid var(--c-anneau);outline-offset:3px}a:focus-visible{border-radius:4px}::selection{background:var(--c-selection);color:var(--c-sur-selection)}img,svg,video{max-width:100%;display:block}svg{overflow:visible}svg :where(path,line,polyline,polygon,rect,circle,ellipse){vector-effect:non-scaling-stroke}[hidden]:where(:not([hidden=until-found])){display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (forced-colors:active){svg :where(path,line,polyline,polygon,rect){stroke:canvastext}}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.champ{isolation:isolate;position:relative;overflow-x:clip}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:90rem){.container{max-width:90rem}}@media (min-width:120rem){.container{max-width:120rem}}.cadre{width:min(100% - 2 * var(--marge), var(--cadre-max));margin-inline:auto}.mx-auto{margin-inline:auto}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.lien-seul{align-items:center;min-height:44px;display:inline-flex}.grille{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gouttiere);display:grid}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.min-h-\[min\(46rem\,calc\(100svh_-_var\(--entete-h\)\)\)\]{min-height:min(46rem, calc(100svh - var(--entete-h)))}.w-full{width:100%}.titre-2{font-family:var(--font-titre);font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-h2);letter-spacing:-.035em;max-width:var(--mesure-h2);text-wrap:balance}.chapo{font-size:var(--fs-chapo);max-width:52ch;line-height:1.45}.\!mesure{max-width:var(--mesure)!important}.max-w-\[27rem\]{max-width:27rem}.mesure{max-width:var(--mesure)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-center{align-items:center}.gap-4{gap:calc(var(--spacing) * 4)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-16{row-gap:calc(var(--spacing) * 16)}.fill-none{fill:none}.stroke-current{stroke:currentColor}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-16{padding-block:calc(var(--spacing) * 16)}.section{padding-block:var(--section-haut) var(--section-bas)}.pt-\[clamp\(2\.5rem\,1\.5rem\+4vw\,5rem\)\]{padding-top:clamp(2.5rem,1.5rem + 4vw,5rem)}.sous-entete{padding-top:var(--entete-h)}.pb-\(--section-bas\){padding-bottom:var(--section-bas)}.pb-\[clamp\(3rem\,2rem\+3vw\,5rem\)\]{padding-bottom:clamp(3rem,2rem + 3vw,5rem)}.titre-1{font-family:var(--font-titre);font-size:var(--fs-h1);font-weight:700;line-height:var(--lh-h1);letter-spacing:-.045em}.titre-3{font-family:var(--font-titre);font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:600;line-height:1.12}.petit{font-size:var(--fs-petit);line-height:1.47}.text-\[calc\(var\(--fs-h2\)\*1\.2\)\]{font-size:calc(var(--fs-h2) * 1.2)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.text-bleu{color:var(--color-bleu)}.text-graphite{color:var(--color-graphite)}.chiffres{font-variant-numeric:tabular-nums}.underline{text-decoration-line:underline}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-3:focus{top:calc(var(--spacing) * 3)}.focus\:left-3:focus{left:calc(var(--spacing) * 3)}.focus\:z-\(--z-evitement\):focus{z-index:var(--z-evitement)}.focus\:inline-flex:focus{display:inline-flex}.focus\:min-h-11:focus{min-height:calc(var(--spacing) * 11)}.focus\:items-center:focus{align-items:center}.focus\:bg-feuille:focus{background-color:var(--color-feuille)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:font-semibold:focus{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (min-width:48rem){.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:p-8{padding:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-8{grid-column-start:8}.lg\:col-end-7{grid-column-end:7}.lg\:col-end-13{grid-column-end:13}.lg\:row-start-1{grid-row-start:1}.lg\:self-center{align-self:center}.lg\:px-0{padding-inline:0}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}}}:root{--fs-h1:clamp(2.25rem, .0625rem + 9.6vw, 4.5rem);--lh-h1:.98;--fs-h2:clamp(2rem, 1.1rem + 3.4vw, 4.5rem);--lh-h2:1.05;--mesure-h2:22ch;--fs-h3:clamp(1.375rem, 1.1rem + 1.2vw, 2.25rem);--fs-cote:clamp(1.25rem, .95rem + 1.2vw, 2rem);--fs-chapo:clamp(1.125rem, 1rem + .5vw, 1.375rem);--fs-texte:clamp(1rem, .95rem + .2vw, 1.125rem);--fs-petit:.9375rem;--fs-bouton:clamp(1rem, .95rem + .15vw, 1.0625rem);--fs-geant:clamp(2.5rem, 1.5rem + 3vw, 4rem);--mesure:50ch;--marge:clamp(1rem, -1.857rem + 7.62vw, 5rem);--gouttiere:clamp(1rem, .6rem + 1.1vw, 1.5rem);--cadre-max:80rem;--cols:4;--section-haut:clamp(5rem, 1.1rem + 10vw, 10rem);--section-bas:calc(var(--section-haut) * 1.15);--hero-g1:clamp(1rem, 4.5svh, 3rem);--hero-g2:clamp(1.25rem, 5svh, 3rem);--hero-g3:clamp(1.5rem, 6svh, 3.5rem);--hero-g4:clamp(1rem, 3.5svh, 2rem);--feuille-plan-h:min(688px, calc(100svh - 96px));--entete-h:3.5rem;--barre-h:64px;--trait-navigation-haut:var(--entete-h);--reserve-barre:calc(var(--barre-h) + env(safe-area-inset-bottom));--trait:1.5px;--trait-fin:1px;--curseur:4px;--angle-bord:44px;--angle-debord:12px;--d-coupe:.15s;--d-court:.25s;--d-navigation:.3s;--d-trace:.5s;--d-matiere:.6s;--z-contenu:0;--z-scene:10;--z-entete:40;--z-barre:40;--z-menu:60;--z-transition:70;--z-evitement:80;--trame-champ:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cg fill='none' stroke='%236FA3C4'%3E%3Cpath stroke-opacity='.09' d='M24.5 0v96M48.5 0v96M72.5 0v96M0 24.5h96M0 48.5h96M0 72.5h96'/%3E%3Cpath stroke-opacity='.18' d='M.5 0v96M0 .5h96'/%3E%3C/g%3E%3C/svg%3E");--trame-module:96px;--plan-rappel:.45;--plan-construction:.55;--plan-axe:.7;--plan-attache:.45;--plan-cote:.8;--plan-croix:.9;--plan-clair-ligne:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3Crect width='1' height='1' fill='%231F4B85' fill-opacity='.14'/%3E%3C/svg%3E");--plan-clair-croix:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11'%3E%3Cpath d='M0 5.5h11M5.5 0v11' stroke='%231F4B85' stroke-opacity='.4'/%3E%3C/svg%3E")}@media (min-width:48rem){:root{--cols:8;--lh-h2:1}}@media (orientation:landscape) and (not (min-height:30rem)) and (not (min-width:64rem)){:root{--fs-h1:clamp(2.25rem, min(11.5svh, 7.2vw), 4.5rem)}}@media not all and (min-width:64rem),not (pointer:fine){html{scroll-padding-bottom:calc(var(--barre-h) + env(safe-area-inset-bottom) + 8px)}}@media (min-width:64rem){:root{--cols:12;--fs-h1:clamp(5rem, min(.077rem + 7.69vw, 12.5svh), 7rem);--lh-h1:.92;--entete-h:4.5rem}}@media (min-width:64rem) and (pointer:fine){:root{--reserve-barre:0px}}@media (min-width:120rem){:root{--cadre-max:96rem}}html[data-entete=masque],html[data-epingle]{--trait-navigation-haut:0px}:root{--trait-navigation-couleur:var(--color-ciel-clair)}:root:is([data-entete=visible],[data-entete=masque]){--trait-navigation-couleur:var(--color-bleu)}:root:not(.js){--reserve-barre:0px;scroll-padding-bottom:0}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
[data-trace]{stroke-dasharray:1 1;stroke-dashoffset:0}[data-trace-retour] [data-trace]{stroke-dashoffset:-1px}@media (prefers-reduced-motion:no-preference){html.trait [data-trace-declencheur=chargement] [data-trace]{animation-name:trace-dessiner;animation-duration:var(--trace-duree,var(--d-trace,.5s));animation-timing-function:var(--ease-trace,ease-in-out);animation-delay:calc(var(--trace-delai,0s) + var(--i,0) * var(--trace-decalage,0s));animation-fill-mode:backwards}html.trait [data-trace-declencheur=chargement][data-trace-retour] [data-trace]{animation-name:trace-dessiner,trace-repartir;animation-duration:var(--trace-duree,var(--d-trace,.5s)), var(--trace-duree-retour,.4s);animation-timing-function:var(--ease-trace,ease-in-out);animation-delay:calc(var(--trace-delai,0s) + var(--i,0) * var(--trace-decalage,0s)), calc(var(--trace-delai,0s) + var(--i,0) * var(--trace-decalage,0s) + var(--trace-duree,var(--d-trace,.5s)) + var(--trace-pause,0s));animation-fill-mode:both,forwards}html.js [data-trace-vue]:not([data-vu]) [data-trace]{stroke-dashoffset:1px}[data-trace-vue][data-vu=oui] [data-trace]{animation-name:trace-dessiner;animation-duration:var(--trace-duree,var(--d-trace,.5s));animation-timing-function:var(--ease-trace,ease-in-out);animation-delay:calc(var(--trace-delai,0s) + var(--i,0) * var(--trace-decalage,0s));animation-fill-mode:backwards}[data-trace-vue][data-trace-retour][data-vu=oui] [data-trace]{animation-name:trace-dessiner,trace-repartir;animation-duration:var(--trace-duree,var(--d-trace,.5s)), var(--trace-duree-retour,.4s);animation-delay:calc(var(--trace-delai,0s) + var(--i,0) * var(--trace-decalage,0s)), calc(var(--trace-delai,0s) + var(--i,0) * var(--trace-decalage,0s) + var(--trace-duree,var(--d-trace,.5s)) + var(--trace-pause,0s));animation-fill-mode:both,forwards}}@keyframes trace-dessiner{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes trace-repartir{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@media (prefers-reduced-motion:no-preference){html.trait [data-matiere][data-matiere-declencheur=chargement]{animation-name:matiere-bas;animation-duration:var(--matiere-duree,.5s);animation-timing-function:var(--ease-matiere,ease-out);animation-delay:var(--matiere-delai,0s);animation-fill-mode:backwards}html.trait [data-matiere=haut][data-matiere-declencheur=chargement]{animation-name:matiere-haut}html.trait [data-matiere=gauche][data-matiere-declencheur=chargement]{animation-name:matiere-gauche}html.trait [data-matiere=droite][data-matiere-declencheur=chargement]{animation-name:matiere-droite}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-matiere][data-matiere-declencheur=defilement]{animation:linear backwards matiere-bas;animation-timeline:view();animation-range:var(--matiere-plage,entry 20% cover 50%)}[data-matiere=haut][data-matiere-declencheur=defilement]{animation-name:matiere-haut}[data-matiere=gauche][data-matiere-declencheur=defilement]{animation-name:matiere-gauche}[data-matiere=droite][data-matiere-declencheur=defilement]{animation-name:matiere-droite}}@media (min-width:64rem){[data-matiere-declencheur=defilement][data-matiere-media=mobile]{animation:none}}}@keyframes matiere-bas{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes matiere-haut{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes matiere-gauche{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes matiere-droite{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}[data-cote]{--cote-delai:0s;--cote-duree:.4s;--cote-tirets-delai:.4s;--cote-tirets-duree:.1s}@media (min-width:64rem){[data-cote]{--cote-delai:.15s;--cote-duree:.6s;--cote-tirets-delai:.6s;--cote-tirets-duree:.3s}}@media (prefers-reduced-motion:no-preference){html.trait [data-cote-animer=chargement] [data-cote-trait]{animation:cote-tracer var(--cote-duree) var(--ease-trace,ease-in-out) var(--cote-delai) backwards}html.trait [data-cote-animer=chargement] [data-cote-tirets]{animation:cote-tracer var(--cote-tirets-duree) linear var(--cote-tirets-delai) backwards}html.js [data-cote-vue]:not([data-vu]) :is([data-cote-trait],[data-cote-tirets]){clip-path:inset(-12px calc(100% + 12px) -12px -12px)}[data-cote-vue][data-vu=oui] [data-cote-trait]{animation:cote-tracer var(--d-trace,.5s) var(--ease-trace,ease-in-out) backwards}[data-cote-vue][data-vu=oui] [data-cote-tirets]{animation:cote-tracer .2s linear var(--d-trace,.5s) backwards}}@keyframes cote-tracer{0%{clip-path:inset(-12px calc(100% + 12px) -12px -12px)}to{clip-path:inset(-12px -50vw -12px -12px)}}[data-transition-trait]:before{content:"";inset-inline:0;top:var(--transition-haut,0px);height:var(--transition-epaisseur,1.5px);background:var(--transition-couleur,currentColor);transform-origin:0;pointer-events:none;z-index:var(--z-transition,70);position:fixed;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){[data-transition-trait][data-transition=joue]:before{animation:transition-trait var(--transition-duree,.3s) backwards}}@keyframes transition-trait{0%{transform-origin:0;animation-timing-function:var(--ease-trace,ease-in-out);transform:scaleX(0)}60%{transform-origin:0;transform:scaleX(1)}60.1%{transform-origin:100%;animation-timing-function:var(--ease-trace,ease-in-out);transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}[data-scene=active] [data-etape]:not(.est-active){opacity:0;pointer-events:none}html[data-moteur=charge]:has([data-scene=active]){overflow-anchor:none}html[data-moteur=charge]:has([data-scene=active]) body{overflow-anchor:none}
