:root{--font-tnum: "tnum" on}*{margin:0;padding:0;line-height:calc(.5rem + 1em)}*,:before,:after{box-sizing:border-box}*:where(:not(fieldset,progress,meter)){border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}@supports (font-variant-numeric: tabular-nums){html{--font-tnum: "____";font-variant-numeric:tabular-nums}}html{block-size:100%;-webkit-text-size-adjust:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:var(--font-tnum)}@media (prefers-reduced-motion: no-preference){html:focus-within{scroll-behavior:smooth}}body{overflow-x:hidden;font-weight:400;min-block-size:100%;-webkit-marquee-increment:0vw}:where(svg,video,canvas,audio,iframe,embed,object){display:block}:where(svg,video,iframe):not[width]{block-size:auto;max-inline-size:100%}:where(video){block-size:auto;aspect-ratio:16/9;max-inline-size:100%}:where(img){max-inline-size:100%;block-size:auto;vertical-align:middle;font-style:italic;shape-margin:1rem;background-repeat:no-repeat;background-size:cover}:where(details){cursor:pointer}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([width])){inline-size:5rem}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit}:where(textarea){resize:vertical}@supports (resize: block){:where(textarea){resize:block}}:where(h1,h2,h3){line-height:1.1}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(ul,ol)[role=list]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}@media (prefers-reduced-motion: no-preference){:focus-visible{transition:outline-offset 145ms cubic-bezier(.25,0,.4,1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:2px}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}@font-face{font-family:BDSuper;src:url(/_astro/BDSuper-fr.CPCcP3yU.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:luciole;src:url(/_astro/Luciole-Bold-fr.rsZ8iSz2.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:luciole;src:url(/_astro/Luciole-Regular-fr.DK8zR1bx.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ArialReplace;src:local("Arial");font-weight:400;font-style:normal;font-display:swap;size-adjust:96%;letter-spacing:1px}:root{--size--1: clamp(.94rem, calc(.91rem + .14vw) , 1rem);--size-0: clamp(1.13rem, calc(1.07rem + .28vw) , 1.25rem);--size-1: clamp(1.35rem, calc(1.26rem + .47vw) , 1.56rem);--size-2: clamp(1.62rem, calc(1.47rem + .74vw) , 1.95rem);--size-3: clamp(1.94rem, calc(1.72rem + 1.11vw) , 2.44rem);--size-4: clamp(2.33rem, calc(2.01rem + 1.6vw) , 3.05rem);--size-5: clamp(2.8rem, calc(2.35rem + 2.26vw) , 3.82rem);--size-6: clamp(3.36rem, calc(2.73rem + 3.13vw) , 4.77rem);--size-7: clamp(4.03rem, calc(3.17rem + 4.29vw) , 5.96rem);--size-8: clamp(4.84rem, calc(3.68rem + 5.81vw) , 7.45rem);--size-h1: clamp(3.625rem, 2.2341rem + 6.9545vi, 7.45rem);--space-3xs: clamp(.31rem, calc(.31rem + 0vw) , .31rem);--space-2xs: clamp(.56rem, calc(.53rem + .14vw) , .63rem);--space-xs: clamp(.88rem, calc(.85rem + .14vw) , .94rem);--space-s: clamp(1.13rem, calc(1.07rem + .28vw) , 1.25rem);--space-m: clamp(1.69rem, calc(1.6rem + .42vw) , 1.88rem);--space-l: clamp(2.25rem, calc(2.14rem + .56vw) , 2.5rem);--space-xl: clamp(3.38rem, calc(3.21rem + .83vw) , 3.75rem);--space-2xl: clamp(4.5rem, calc(4.28rem + 1.11vw) , 5rem);--space-3xl: clamp(6.75rem, calc(6.42rem + 1.67vw) , 7.5rem);--space-3xs-2xs: clamp(.31rem, calc(.17rem + .69vw) , .63rem);--space-2xs-xs: clamp(.56rem, calc(.4rem + .83vw) , .94rem);--space-xs-s: clamp(.88rem, calc(.71rem + .83vw) , 1.25rem);--space-s-m: clamp(1.13rem, calc(.79rem + 1.67vw) , 1.88rem);--space-m-l: clamp(1.69rem, calc(1.33rem + 1.81vw) , 2.5rem);--space-l-xl: clamp(2.25rem, calc(1.58rem + 3.33vw) , 3.75rem);--space-xl-2xl: clamp(3.38rem, calc(2.65rem + 3.61vw) , 5rem);--space-2xl-3xl: clamp(4.5rem, calc(3.17rem + 6.67vw) , 7.5rem);--space-3xs-s: clamp(.31rem, calc(-.1rem + 2.08vw) , 1.25rem);--space-2xs-s: clamp(.56rem, calc(.26rem + 1.53vw) , 1.25rem);--space-2xs-m: clamp(.56rem, calc(-.02rem + 2.92vw) , 1.88rem);--space-xs-m: clamp(.88rem, calc(.43rem + 2.22vw) , 1.88rem);--space-xs-l: clamp(.88rem, calc(.15rem + 3.61vw) , 2.5rem);--space-s-l: clamp(1.13rem, calc(.51rem + 3.06vw) , 2.5rem);--space-s-xl: clamp(1.13rem, calc(-.04rem + 5.83vw) , 3.75rem);--space-m-xl: clamp(1.69rem, calc(.77rem + 4.58vw) , 3.75rem);--space-l-2xl: clamp(2.25rem, calc(1.03rem + 6.11vw) , 5rem);--space-l-3xl: clamp(2.25rem, calc(-.08rem + 11.67vw) , 7.5rem);--font-primary: "luciole", "ArialReplace", Arial, sans-serif;--font-secondary: "BDSuper", "ArialReplace", Arial, sans-serif;--font-tnum: "tnum" on;--color-dark: #020d0f;--color-blue: #221f4a;--color-blue-lighter: #8ab999;--color-blue-light: #4451a0;--color-light-pink: #c28abb;--color-dark-pink: #e03d68;--color-yellow: #e7af00;--color-white: hsl(0, 0%, 100%);--color-black: hsl(0, 0%, 4%);--shadow-color: 0deg 0% 80%;--shadow-elevation-medium: 0px .7px .7px hsl(var(--shadow-color) / .28), 0px 1.5px 1.6px -.7px hsl(var(--shadow-color) / .26), 0px 2.9px 3px -1.5px hsl(var(--shadow-color) / .24), 0px 6px 6.3px -2.2px hsl(var(--shadow-color) / .22), 0px 11.8px 12.4px -3px hsl(var(--shadow-color) / .2);--shadow-elevation-high: 0px .5px .5px hsl(var(--shadow-color) / .18), 0px 1.4px 1.5px -.3px hsl(var(--shadow-color) / .18), 0px 2.3px 2.4px -.7px hsl(var(--shadow-color) / .17), 0px 3.4px 3.6px -1px hsl(var(--shadow-color) / .16), 0px 5.1px 5.4px -1.3px hsl(var(--shadow-color) / .16), 0px 7.5px 7.9px -1.7px hsl(var(--shadow-color) / .15), 0px 10.8px 11.3px -2px hsl(var(--shadow-color) / .15), -.1px 15.4px 16.2px -2.3px hsl(var(--shadow-color) / .14), -.1px 21.3px 22.4px -2.7px hsl(var(--shadow-color) / .13), -.1px 28.9px 30.3px -3px hsl(var(--shadow-color) / .13);--radius: 20px;--radius-small: 10px;--radius-round: 100px}::-moz-placeholder{color:var(--color-dark);opacity:.8}::placeholder{color:var(--color-dark);opacity:.8}::-moz-selection{color:var(--color-light-pink);background-color:var(--color-dark)}::selection{color:var(--color-light-pink);background-color:var(--color-dark)}::marker{color:var(--color-dark-pink)}body{font-family:var(--font-primary);font-size:var(--size-0);line-height:1.5;color:var(--color-dark);background-color:var(--color-white);accent-color:var(--color-blue)}:where(h1,h2,h3,h4,.h2,.h3,.h4){font-weight:700}:where(h1){font-family:var(--font-secondary);max-inline-size:20ch;font-size:var(--size-6);color:var(--color-white)}h2,.h2{font-size:var(--size-3)}h3,.h3{max-inline-size:initial;font-size:var(--size-2);letter-spacing:.05rem}h4,.h4{font-size:var(--size-2);color:var(--color-dark)}h5,.h5{font-size:var(--size-1);color:var(--color-dark)}h6,.h6{font-size:var(--size-0);color:var(--color-dark)}a{font-weight:700;color:inherit;text-decoration:underline}a:hover,a:focus{text-decoration:none}hr{margin-block:var(--space-m-l);block-size:4px;background-color:var(--color-dark)}hr.small{margin-block:var(--space-xs);block-size:2px}ul:not([role=list]),ol:not([role=list]){padding-inline-start:1rem}ul:not([role=list])>li+li,ol:not([role=list])>li+li{margin-block-start:var(--space-xs)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);block-size:1px;overflow:hidden;position:absolute;white-space:nowrap;inline-size:1px}.clean-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;border:none;background:none}button,.btn{padding:var(--space-xs) var(--space-s);margin-block:var(--space-s);display:inline-block;font-size:var(--size-0);font-weight:400;text-decoration:none;border-radius:var(--radius-small);color:var(--color-white);border:1px solid transparent;background-color:var(--color-dark);transition-property:background-color,color;transition-duration:.3s;transition-timing-function:ease}button:hover,.btn:hover,button:focus,.btn:focus{color:var(--color-dark);border-color:var(--color-dark);background-color:var(--color-blue-lighter)}.btn--reverse{color:var(--color-dark);border:1px solid var(--color-dark);background-color:var(--color-blue-lighter)}.btn--reverse:hover,.btn--reverse:focus{color:var(--color-white);background-color:var(--color-dark)}button[disabled]{cursor:not-allowed;color:var(--color-light-pink);border-color:var(--color-black);background-color:var(--color-black)}.highlight{color:var(--color-blue)}.clean-link{text-decoration:none;font-weight:inherit;color:currentColor}.clean-link:hover{text-decoration:none}.nice-link{position:relative;display:inline-block;text-align:center;text-decoration:none}.nice-link:hover{text-decoration:none}.nice-link:after{content:"";position:absolute;left:0;bottom:-2px;inline-size:100%;block-size:2px;text-decoration:none;transform:scaleX(0);opacity:1;transform-origin:100% 50%;background-color:var(--color-white)}.nice-link:hover:after{transform:scaleX(1);transform-origin:0% 50%}@media (prefers-reduced-motion: no-preference){.nice-link:after{transition:transform .4s cubic-bezier(.77,0,.175,1)}}blockquote{margin:var(--space-s) 0;padding:var(--space-s);font-weight:400;line-height:1.4;border:1px solid var(--color-dark);border-radius:var(--radius-small);background-color:var(--color-white)}blockquote cite{font-weight:400;font-style:normal;font-size:var(--size--1);line-height:1.2}.isolation{isolation:isolate}.intro{padding:var(--space-s-l);position:relative;overflow:hidden;color:var(--color-white);background-color:var(--color-blue-light);border-radius:0 0 var(--radius) var(--radius);box-shadow:0 8px 8px #132e311f}.grid{display:grid;grid-template-columns:repeat(var(--grid-placement, auto-fill),minmax(var(--grid-min-item-size, 16rem),1fr));gap:var(--gutter, var(--space-m-l))}.grid[data-rows=masonry]{grid-template-rows:masonry;align-items:start}.grid[data-layout="50-50"]{--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 50vw, 26rem)}.grid[data-layout="33-33-33"]{--grid-placement: auto-fit;--grid-min-item-size: clamp(18rem, 27vw, 26rem)}.sidebar{display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-xs-s))}.sidebar>:first-child{flex-basis:var(--sidebar-target-width, 20rem);flex-grow:1}.sidebar>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-content-min-width, 50%)}.sidebar[data-direction=rtl]{flex-direction:row-reverse}.sidebar-reverse{display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-xs-s))}.sidebar-reverse>:last-child{flex-basis:var(--sidebar-target-width, 20rem);flex-grow:1}.sidebar-reverse>:first-child{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-content-min-width, 50%)}.flow>*+*{margin-block-start:var(--flow-space, var(--space-s-l))}.flow>:where(h1,h2,h3)+*{margin-block-start:var(--flow-space-title, var(--space-xs-s))}.region{padding-block-start:var(--region-space, var(--space-l-2xl));padding-block-end:var(--region-space, var(--space-l-2xl))}.wrapper{--content-width: 75rem;--grid-wrapper: [full-start] 1fr [wrapper-start] minmax(0, var(--content-width)) [wrapper-end] 1fr [full-end];display:grid;grid-template-columns:var(--grid-wrapper);--_content-padding: var(--content-padding, var(--space-s));-moz-column-gap:var(--_content-padding);column-gap:var(--_content-padding)}.wrapper>*{grid-column:wrapper}.wrapper.full-width{padding-inline:max(calc((100vw - var(--content-width)) / 2),var(--_content-padding));grid-column:full}.wrapper.full-width-color{-o-border-image:conic-gradient(var(--color-full-width, var(--color-light)) 0 0) 0 //0 100vw;border-image:conic-gradient(var(--color-full-width, var(--color-light)) 0 0) fill 0 //0 100vw}.main-nav[data-astro-cid-pux6a34n]{display:flex;flex-flow:row wrap;gap:var(--space-2xs-s);justify-content:center;align-items:center;color:var(--color-white)}.main-nav[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{text-transform:capitalize}.btn[data-astro-cid-pux6a34n]{margin:0}header[data-astro-cid-3ef6ksr2]{margin-block-start:var(--space-m);container-name:header;container-type:inline-size;background-color:var(--color-blue-light);border-start-start-radius:var(--radius);border-start-end-radius:var(--radius);box-shadow:0 0 8px #132e311f}.container[data-astro-cid-3ef6ksr2]{padding:var(--space-xs-s) var(--space-l);display:flex;flex-flow:row wrap;gap:var(--space-xs-s);justify-content:center;align-items:center;inline-size:100%}@container header (min-width: 31rem){.container[data-astro-cid-3ef6ksr2]{justify-content:space-between}}.skip-link[data-astro-cid-3ef6ksr2]{position:absolute;top:20px;left:20px;block-size:1px;inline-size:1px;-webkit-clip:rect(0 0 0 0);clip:rect(0 0 0 0);overflow:hidden;z-index:99999;background-color:#fff}.skip-link[data-astro-cid-3ef6ksr2]:focus{padding:6px;-webkit-clip:auto;clip:auto;overflow:visible;inline-size:auto;block-size:auto}.logo[data-astro-cid-3ef6ksr2]{font-size:var(--size-1);font-weight:700;color:var(--color-dark)}footer[data-astro-cid-sz7xmlte]{--flow-space: var(--space-xs-s);margin:0 auto;margin-block-start:var(--space-m-l);padding:var(--space-s-m);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));border-top:solid 2px var(--color-dark)}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-weight:500;color:var(--color-dark)}h2[data-astro-cid-sz7xmlte]{font-family:var(--font-secondary)}
