@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var.woff2)format("woff2-variations")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500.woff2)format("woff2")}:root{--ink:#0a0a0a;--text:#0a0a0a;--body-muted:#383838;--text-faint:#565656;--paper:#fff;--paper-soft:#f3f0e9;--line:#0a0a0a;--navy:#0a0a0a;--dark-text:#fff;--dark-muted:#ffffffb8;--dark-line:#ffffff40;--uni-grad:linear-gradient(45deg, #2559ec, #183fa8, #5440d8, #3724b3);--uni-cta:#2559ec;--uni-cta-hover:#1e4bc4;--uni-ink:#0a0a0a;--uni-soft:#dbe7fc;--uni-contrast:#fff;--font-display:"Inter", ui-sans-serif, system-ui, sans-serif;--font-body:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", monospace;--text-xs:.875rem;--text-sm:1rem;--text-base:1.125rem;--text-lg:clamp(1.1875rem, 1.75vw, 1.4rem);--text-xl:clamp(1.5rem, 2.6vw, 2rem);--text-2xl:clamp(1.9rem, 3.7vw, 2.9rem);--text-3xl:clamp(2.5rem, 5.4vw, 4.05rem);--text-hero:clamp(3rem, 7.5vw, 6rem);--leading-tight:1.04;--leading-body:1.6;--measure:68ch;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-w:2px;--shadow-press:2px 2px 0 0 var(--ink);--shadow-hard:4px 4px 0 0 var(--ink);--shadow-hard-lg:6px 6px 0 0 var(--ink);--shadow-sm:var(--shadow-press);--shadow-md:var(--shadow-hard);--dur-fast:90ms;--dur-base:.15s;--dur-reveal:.38s;--dur-slow:.52s;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-out-soft:cubic-bezier(.16, 1, .3, 1);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--container:min(110rem, 100%);--container-narrow:46rem;--gutter:clamp(20px, 4.5vw, 88px);--nav-h:76px}[data-universe=vert]{--uni-grad:linear-gradient(45deg, #a8cc2e, #96b724, #09c350, #07ac46);--uni-cta:#09c350;--uni-cta-hover:#08a344;--uni-ink:#012c09;--uni-soft:#d7f5e3;--uni-contrast:#012c09}[data-universe=violet]{--uni-grad:linear-gradient(45deg, #6b4aef, #83b6f9, #dbe3ff, #7d9df7, #7870f7);--uni-cta:#5823db;--uni-cta-hover:#4417b2;--uni-ink:#0a0a0a;--uni-soft:#e6e0fc;--uni-contrast:#fff}[data-universe=cyan]{--uni-grad:linear-gradient(45deg, #0aa6e0, #0797cc, #5823db, #4417b2);--uni-cta:#0aa6e0;--uni-cta-hover:#0797cc;--uni-ink:#06131d;--uni-soft:#e9f6fd;--uni-contrast:#06131d}:root,[data-universe]{--accent:var(--uni-cta);--accent-ink:var(--uni-cta-hover);--accent-soft:var(--uni-soft);--muted:var(--body-muted);--surface:#fff}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}:target,section[id]{scroll-margin-top:calc(var(--nav-h) + var(--space-6))}body{background:var(--paper);color:var(--text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-synthesis:none;margin:0}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);line-height:var(--leading-tight);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;margin:0;font-weight:800}h1{letter-spacing:-.02em;line-height:1}h2{letter-spacing:-.015em;line-height:1.05}p{text-wrap:pretty}img{max-width:100%;height:auto;display:block}a{color:var(--uni-cta)}::selection{background:var(--uni-cta);color:var(--uni-contrast)}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}:root{--grain-opacity:.16;--grain-url:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}body:after{content:"";z-index:2000;pointer-events:none;background-image:var(--grain-url);opacity:var(--grain-opacity);mix-blend-mode:multiply;background-size:240px 240px;position:fixed;inset:0}@media print{body:after{display:none}}.grain-media{position:relative}.grain-media:after{content:"";z-index:3;pointer-events:none;background-image:var(--grain-url);opacity:.35;mix-blend-mode:overlay;background-size:240px 240px;position:absolute;inset:0}.eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.5ch;font-size:.8125rem;font-weight:500;line-height:1.3;display:inline-flex}.eyebrow:before{content:"";background:var(--uni-cta);border:1.5px solid var(--ink);flex:none;width:.7em;height:.7em}@keyframes eyebrow-bip{0%,24%{background:var(--paper)}25%,49%{background:var(--uni-cta)}50%,74%{background:var(--paper)}75%,to{background:var(--uni-cta)}}.js-enabled .eyebrow.play:before{animation:.7s both eyebrow-bip}@media (prefers-reduced-motion:reduce){.js-enabled .eyebrow.play:before{animation:none}}.measure{max-width:var(--measure)}.gradient-anim,.mark{background:var(--uni-cta);color:var(--uni-contrast);box-decoration-break:clone;padding:0 .12em}.glass-panel{background:var(--surface);border:var(--border-w) solid var(--ink);box-shadow:var(--shadow-hard);border-radius:0}.section{padding-block:var(--space-16)}@media (width>=1024px){.section{padding-block:7rem}}.section+.section{border-top:var(--border-w) solid var(--ink)}.section--soft{background:var(--paper-soft)}.section-dark{background:var(--ink);color:var(--dark-text)}.section-dark h1,.section-dark h2,.section-dark h3{color:#fff}.btn-primary,.btn-secondary{font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.03em;border:var(--border-w) solid var(--ink);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:0;justify-content:center;align-items:center;gap:.5ch;padding:1rem 1.6rem;line-height:1;text-decoration:none;display:inline-flex}.btn-primary{background:var(--uni-cta);color:var(--uni-contrast);box-shadow:var(--shadow-hard)}.btn-primary:hover,.btn-primary:focus-visible{background:var(--uni-cta-hover);box-shadow:var(--shadow-hard-lg);transform:translate(-2px,-2px)}.btn-primary:active{box-shadow:var(--shadow-press);transform:translate(2px,2px)}.btn-secondary{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-hard)}.btn-secondary:hover,.btn-secondary:focus-visible{background:var(--paper-soft);box-shadow:var(--shadow-hard-lg);transform:translate(-2px,-2px)}.btn-secondary:active{box-shadow:var(--shadow-press);transform:translate(2px,2px)}.section-dark .btn-secondary{color:var(--dark-text);border-color:var(--dark-line);box-shadow:none;background:0 0}.btn-ghost{font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.03em;color:var(--ink);text-decoration:underline;text-decoration-color:var(--uni-cta);text-underline-offset:4px;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:.5ch;padding-inline:.2em;text-decoration-thickness:3px;display:inline-flex}.btn-ghost:hover,.btn-ghost:focus-visible{background:var(--uni-cta);color:var(--uni-contrast)}:where(p,li)>a:not([class]){color:var(--ink);text-decoration:underline;text-decoration-color:var(--uni-cta);text-underline-offset:3px;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);text-decoration-thickness:3px}:where(p,li)>a:not([class]):hover{background:var(--uni-cta);color:var(--uni-contrast)}.js-enabled .reveal{opacity:0;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(14px)}.js-enabled .reveal[data-reveal-delay="1"]{transition-delay:80ms}.js-enabled .reveal[data-reveal-delay="2"]{transition-delay:.16s}.js-enabled .reveal[data-reveal-delay="3"]{transition-delay:.24s}.js-enabled .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.js-enabled .reveal{opacity:1!important;transform:none!important}}@media print{.btn-primary,.btn-secondary,.glass-panel{box-shadow:none!important}}@font-face{font-family:TWK Burns;font-weight:100;font-style:normal;font-display:swap;src:url(/fonts-burns/TWKBurns-Hairline.woff2)format("woff2")}@font-face{font-family:TWK Burns;font-weight:100;font-style:italic;font-display:swap;src:url(/fonts-burns/TWKBurns-HairlineItalic.woff2)format("woff2")}@font-face{font-family:TWK Burns;font-weight:200;font-style:normal;font-display:swap;src:url(/fonts-burns/TWKBurns-Thin.woff2)format("woff2")}@font-face{font-family:TWK Burns;font-weight:200;font-style:italic;font-display:swap;src:url(/fonts-burns/TWKBurns-ThinItalic.woff2)format("woff2")}@font-face{font-family:TWK Burns;font-weight:250;font-style:normal;font-display:swap;src:url(/fonts-burns/TWKBurns-ExtraLight.woff2)format("woff2")}@font-face{font-family:TWK Burns;font-weight:250;font-style:italic;font-display:swap;src:url(/fonts-burns/TWKBurns-ExtraLightItalic.woff2)format("woff2")}@font-face{font-family:TWK Burns;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts-burns/TWKBurns-Light.woff2)format("woff2")}@font-face{font-family:TWK Burns;font-weight:300;font-style:italic;font-display:swap;src:url(/fonts-burns/TWKBurns-LightItalic.woff2)format("woff2")}@font-face{font-family:TWK Burns;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts-burns/TWKBurns-Regular.woff2)format("woff2")}@font-face{font-family:TWK Burns;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts-burns/TWKBurns-Italic.woff2)format("woff2")}@font-face{font-family:TWK Burns;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts-burns/TWKBurns-Medium.woff2)format("woff2")}@font-face{font-family:TWK Burns;font-weight:500;font-style:italic;font-display:swap;src:url(/fonts-burns/TWKBurns-MediumItalic.woff2)format("woff2")}@font-face{font-family:TWK Burns;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts-burns/TWKBurns-Bold.woff2)format("woff2")}@font-face{font-family:TWK Burns;font-weight:700;font-style:italic;font-display:swap;src:url(/fonts-burns/TWKBurns-BoldItalic.woff2)format("woff2")}@font-face{font-family:TWK Burns;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts-burns/TWKBurns-ExtraBold.woff2)format("woff2")}@font-face{font-family:TWK Burns;font-weight:800;font-style:italic;font-display:swap;src:url(/fonts-burns/TWKBurns-ExtraBoldItalic.woff2)format("woff2")}@font-face{font-family:TWK Burns;font-weight:900;font-style:normal;font-display:swap;src:url(/fonts-burns/TWKBurns-Black.woff2)format("woff2")}@font-face{font-family:TWK Burns;font-weight:900;font-style:italic;font-display:swap;src:url(/fonts-burns/TWKBurns-BlackItalic.woff2)format("woff2")}@font-face{font-family:TWK Burns;font-weight:1000;font-style:normal;font-display:swap;src:url(/fonts-burns/TWKBurns-Ultra.woff2)format("woff2")}@font-face{font-family:TWK Burns;font-weight:1000;font-style:italic;font-display:swap;src:url(/fonts-burns/TWKBurns-UltraItalic.woff2)format("woff2")}@font-face{font-family:TWK Burns Forward;font-weight:1000;font-display:swap;src:url(/fonts-burns/TWKBurns-UltraForward.woff2)format("woff2")}@font-face{font-family:TWK Burns Backward;font-weight:1000;font-display:swap;src:url(/fonts-burns/TWKBurns-UltraBackward.woff2)format("woff2")}:root{--e20-bleu:#2559ec;--e20-grain-fin:url(/fonts-burns/grain.png);--e20-grain-fort:url(/fonts-burns/grain.png);--e20-lumiere:radial-gradient(120% 80% at 6% 0%, #ffffff2e 0%, #fff0 46%, #00002840 100%);--cadre:0px}html[data-e20-couleurs=a][data-universe=vert],html[data-e20-couleurs=a][data-universe=violet],html[data-e20-couleurs=a][data-universe=cyan],html[data-e20-couleurs=a] [data-universe=vert],html[data-e20-couleurs=a] [data-universe=violet],html[data-e20-couleurs=a] [data-universe=cyan]{--uni-cta:#2559ec;--uni-cta-hover:#1e4bc4;--uni-ink:#0a0a0a;--uni-soft:#dbe7fc;--uni-contrast:#fff}html:is([data-e20-couleurs=a],[data-e20-couleurs=b]) :is(.mark,.gradient-anim,.word__inner--mark,.spec__head,.met-card__badge,.btn-primary,.how-bullet,.qm-progress b){background-image:var(--e20-grain-fin);background-size:180px 180px}html:is([data-e20-couleurs=a],[data-e20-couleurs=b]) .btn-primary:hover{background-image:var(--e20-grain-fin)}html:is([data-e20-couleurs=a],[data-e20-couleurs=b]) .metric__value{background:linear-gradient(var(--uni-cta), var(--uni-cta)) 0 100% / 100% 5px no-repeat;border-bottom:0}html:is([data-e20-couleurs=a],[data-e20-couleurs=b]) .marquee{background-color:var(--uni-cta);background-image:var(--e20-grain-fort), var(--e20-lumiere);border-block:var(--border-w) solid var(--ink);background-size:180px 180px,100% 100%}html:is([data-e20-couleurs=a],[data-e20-couleurs=b]) .marquee:before,html:is([data-e20-couleurs=a],[data-e20-couleurs=b]) .marquee:after{display:none}html:is([data-e20-couleurs=a],[data-e20-couleurs=b]) .marquee__dot{color:var(--paper)}html:is([data-e20-couleurs=a],[data-e20-couleurs=b]) .cta-close{background-color:var(--uni-cta);background-image:var(--e20-grain-fort), var(--e20-lumiere);background-size:180px 180px,100% 100%}html[data-e20-couleurs=b] .met-card{padding-top:calc(var(--space-8) + 14px);position:relative}html[data-e20-couleurs=b] .met-card:before{content:"";background-color:var(--uni-cta);background-image:var(--e20-grain-fin);border-bottom:var(--border-w) solid var(--ink);background-size:180px 180px;height:14px;position:absolute;inset:0 0 auto}html[data-e20-cadre]{--cadre:10px;--gutter:max(10px, calc(clamp(20px, 4.5vw, 88px) - var(--cadre)));background:var(--uni-cta)}html[data-e20-cadre] body{padding:var(--cadre);background:0 0}html[data-e20-cadre] #contenu,html[data-e20-cadre] .site-header,html[data-e20-cadre] .site-footer{background-color:var(--paper)}html[data-e20-cadre] body:before{content:"";z-index:1500;pointer-events:none;padding:var(--cadre);background-color:var(--e20-cadre-couleur,var(--uni-cta));background-image:var(--e20-grain-fort), var(--e20-lumiere);transition:background-color .45s var(--ease-out);background-size:180px 180px,100% 100%;position:fixed;inset:0;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html[data-e20-cadre] body>.e20-bord{inset:var(--cadre);z-index:1499;pointer-events:none;border:var(--border-w) solid var(--ink);position:fixed}@media (width>=1024px){html[data-e20-cadre] .site-header{top:var(--cadre);left:var(--cadre);right:var(--cadre)}}@media (width<=820px){html[data-e20-cadre]{--cadre:0px;background:var(--paper)}html[data-e20-cadre] body:before,html[data-e20-cadre] body>.e20-bord{display:none}}.e20-ouverture{z-index:1600;pointer-events:none;background-color:var(--uni-cta);background-image:var(--e20-grain-fort), var(--e20-lumiere);--t:50%;--l:50%;clip-path:polygon(evenodd, 0 0, 100% 0, 100% 100%, 0 100%, 0 0, var(--l) var(--t), calc(100% - var(--l)) var(--t), calc(100% - var(--l)) calc(100% - var(--t)), var(--l) calc(100% - var(--t)), var(--l) var(--t));background-size:180px 180px,100% 100%;position:fixed;inset:0}html[data-e20-mouvement=vif] .e20-w{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}html[data-e20-mouvement=vif] .e20-wi{transition:transform .6s var(--ease-out-soft);transition-delay:calc(var(--k,0) * 55ms);display:inline-block;transform:translateY(110%)}html[data-e20-mouvement=vif] .e20-titre.e20-in .e20-wi{transform:none}html[data-e20-mouvement=vif].js-enabled .e20-titre.reveal{opacity:1;transform:none}html[data-e20-mouvement=vif] :is(.word__inner--mark,#what .mark){isolation:isolate;color:var(--ink);background:0 0;position:relative}html[data-e20-mouvement=vif] :is(.word__inner--mark,#what .mark):before{content:"";z-index:-1;background-color:var(--uni-cta);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}html[data-e20-mouvement=vif]:is([data-e20-couleurs=a],[data-e20-couleurs=b]) :is(.word__inner--mark,#what .mark):before{background-image:var(--e20-grain-fin);background-size:180px 180px}html[data-e20-mouvement=vif] .word__inner--mark{animation:word-rise .52s var(--ease-out-soft) forwards, e20-encre-blanche .3s var(--ease-out) forwards;animation-delay:.3s,1s}html[data-e20-mouvement=vif] .word__inner--mark:before{animation:e20-pose .55s .86s var(--ease-out) forwards}html[data-e20-mouvement=vif] #what .mark{transition:color .3s .75s var(--ease-out)}html[data-e20-mouvement=vif] #what .mark:before{transition:transform .55s .6s var(--ease-out)}html[data-e20-mouvement=vif] #what .e20-in .mark,html[data-e20-mouvement=vif] #what .e20-in.mark{color:var(--uni-contrast)}html[data-e20-mouvement=vif] #what .e20-in .mark:before{transform:none}@keyframes e20-pose{to{transform:none}}@keyframes e20-encre-blanche{to{color:var(--uni-contrast)}}html[data-e20-mouvement=vif] .section+.section{border-top-color:#0000;position:relative}html[data-e20-mouvement=vif] .section+.section:after{content:"";left:0;right:0;top:calc(-1 * var(--border-w));height:var(--border-w);background:var(--ink);transform-origin:0;transition:transform .9s var(--ease-out-soft);position:absolute;transform:scaleX(0)}html[data-e20-mouvement=vif] .section.e20-trace:after{transform:none}html[data-e20-mouvement=vif].js-enabled :is(.met-card,.how-card,.ref).reveal{transform:translateY(26px) rotate(var(--e20-rot,-1.4deg));transition:opacity .5s var(--ease-out), transform .7s var(--ease-out-soft), box-shadow var(--dur-fast) var(--ease-out);transition-delay:var(--reveal-delay,0s), var(--reveal-delay,0s), 0s}html[data-e20-mouvement=vif].js-enabled :is(.met-card,.how-card,.ref):nth-child(2n).reveal{--e20-rot:1.2deg}html[data-e20-mouvement=vif].js-enabled :is(.met-card,.how-card,.ref).reveal.is-visible{transform:none}html[data-e20-mouvement=vif].js-enabled :is(.met-card,.how-card).reveal.is-visible:hover{transition-delay:0s;transform:translate(-3px,-3px)}html[data-e20-souris] :is(.met-card,.how-card,.spec,.ref,.box,.qm-card){--rx:0deg;--ry:0deg;--mx:50%;--my:50%;transform-style:preserve-3d}html[data-e20-souris] :is(.met-card,.how-card,.spec,.ref,.box,.qm-card).e20-sous{transform:perspective(1300px) rotateX(var(--rx)) rotateY(var(--ry)) translate(-2px, -2px)!important;transition:transform .6s cubic-bezier(.16,1,.3,1)!important}html[data-e20-souris] :is(.met-card,.how-card,.spec,.ref,.box,.qm-card){position:relative}html[data-e20-souris] :is(.met-card,.how-card,.spec,.ref,.box,.qm-card):after{content:"";pointer-events:none;background:radial-gradient(520px circle at var(--mx) var(--my), #ffffff2b, transparent 60%);opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}html[data-e20-souris] :is(.met-card,.how-card,.spec,.ref,.box,.qm-card).e20-sous:after{opacity:1}html[data-e20-texte=apple]{--font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", sans-serif}@media (prefers-reduced-motion:reduce){html[data-e20-mouvement=vif] .e20-wi,html[data-e20-mouvement=vif] .section+.section:after{transition:none;transform:none}.e20-ouverture{display:none}}.e20-affiche{display:none}html[data-e20-affiches] .met-card{padding-top:0;overflow:hidden}html[data-e20-affiches][data-e20-couleurs=b] .met-card:before{display:none}html[data-e20-affiches] .e20-affiche{margin:0 calc(-1 * var(--space-8)) var(--space-2);background-color:var(--uni-cta);background-image:var(--e20-grain-fort);border-bottom:var(--border-w) solid var(--ink);height:clamp(150px,13vw,230px);color:var(--uni-contrast);font-family:var(--e20-burns,var(--font-display));background-size:180px 180px;display:block;position:relative;overflow:hidden}html[data-e20-affiches] .e20-affiche__mot{text-transform:uppercase;letter-spacing:-.03em;white-space:nowrap;transition:transform .5s var(--ease-out-soft);font-size:100px;font-weight:800;line-height:.82;position:absolute;bottom:-.14em;left:-.02em}html[data-e20-affiches] .e20-affiche__ia,html[data-e20-affiches] .e20-affiche__fleche{top:var(--space-4);font-size:clamp(1.4rem,1.8vw,2rem);font-weight:800;line-height:1;position:absolute}html[data-e20-affiches] .e20-affiche__ia{left:var(--space-6)}html[data-e20-affiches] .e20-affiche__fleche{right:var(--space-6);transition:transform .3s var(--ease-out-soft)}html[data-e20-affiches] .met-card:hover .e20-affiche__mot{transform:translate(-3%)}html[data-e20-affiches] .met-card:hover .e20-affiche__fleche{transform:translate(4px,-4px)}.e20-sticker{display:none}html[data-e20-autocollants] :is(.spec,#contact-cta .box){position:relative}html[data-e20-autocollants] .e20-sticker{--t:118px;z-index:5;width:var(--t);height:var(--t);text-align:center;clip-path:polygon(50% 0%,56.6% 8.5%,65.5% 2.4%,69.1% 12.6%,79.4% 9.5%,79.7% 20.3%,90.5% 20.6%,87.4% 30.9%,97.6% 34.5%,91.5% 43.4%,100% 50%,91.5% 56.6%,97.6% 65.5%,87.4% 69.1%,90.5% 79.4%,79.7% 79.7%,79.4% 90.5%,69.1% 87.4%,65.5% 97.6%,56.6% 91.5%,50% 100%,43.4% 91.5%,34.5% 97.6%,30.9% 87.4%,20.6% 90.5%,20.3% 79.7%,9.5% 79.4%,12.6% 69.1%,2.4% 65.5%,8.5% 56.6%,0% 50%,8.5% 43.4%,2.4% 34.5%,12.6% 30.9%,9.5% 20.6%,20.3% 20.3%,20.6% 9.5%,30.9% 12.6%,34.5% 2.4%,43.4% 8.5%);background-color:var(--e20-sticker-fond,var(--uni-cta));background-image:var(--e20-grain-fin);color:var(--e20-sticker-texte,var(--uni-contrast));transform:rotate(var(--e20-st-rot,-12deg));pointer-events:auto;cursor:default;background-size:180px 180px;align-content:center;place-items:center;gap:1px;transition:transform .7s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute}html[data-e20-autocollants] .e20-sticker i{font:900 1.05rem/1 TWK Burns,sans-serif}html[data-e20-autocollants] .e20-sticker b{font-family:var(--e20-burns,var(--font-display));font-size:1.55rem;font-weight:1000;line-height:.9}html[data-e20-autocollants] .e20-sticker span{font-family:var(--e20-burns,var(--font-display));text-transform:uppercase;max-width:9ch;font-size:.66rem;font-weight:900;line-height:1.05}html[data-e20-autocollants] .e20-sticker:hover{transform:rotate(10deg)scale(1.08)}html[data-e20-autocollants] .e20-sticker--formes{--e20-st-rot:-12deg;top:-40px;right:-34px}html[data-e20-autocollants] .e20-sticker--pitch{--e20-st-rot:9deg;--e20-sticker-fond:var(--ink);--e20-sticker-texte:#fff;top:-52px;right:clamp(16px,6vw,96px)}@media (width<=1023px){html[data-e20-autocollants] .e20-sticker{--t:100px}html[data-e20-autocollants] .e20-sticker--formes{top:-34px;right:-6px}}html[data-e20-autocollants] #contact-cta h2{color:var(--uni-cta);text-shadow:1px 1px 0 var(--ink), 2px 2px 0 var(--ink), 3px 3px 0 var(--ink), 4px 4px 0 var(--ink), 5px 5px 0 var(--ink), 6px 6px 0 var(--ink), 7px 7px 0 var(--ink), 8px 8px 0 var(--ink);max-width:16ch;padding-bottom:.06em;font-size:clamp(2.4rem,5vw,4.4rem)}html[data-e20-titres=burns]{--e20-burns:"TWK Burns", "Inter", sans-serif}html[data-e20-titres=burns] #contenu :is(h1,h2,h3,h4),html[data-e20-titres=burns] .brand-name,html[data-e20-titres=burns] .metric__value{font-family:var(--e20-burns);letter-spacing:-.01em}html[data-e20-titres=burns] #contenu h2{font-weight:900;line-height:1}html[data-e20-titres=burns] #contenu h3{font-weight:800}html[data-e20-titres=burns] .metric__value{letter-spacing:-.02em;font-weight:1000}html[data-e20-titres=burns] #contenu h2.decode-line{font-family:var(--e20-burns);text-transform:none;letter-spacing:-.025em;max-width:19ch;font-size:clamp(2.1rem,4.6vw,4.4rem);font-weight:300;line-height:1.02}html[data-e20-titres=burns] #contenu h2.decode-line .mark{letter-spacing:-.02em;padding:0 .1em .04em;font-weight:1000}html[data-e20-titres=burns] .hero__title{letter-spacing:-.02em;line-height:.95}html[data-e20-titres=burns] .hero__title .word__inner{font-weight:200}html[data-e20-titres=burns] .hero__title .word__inner--mark{padding:.02em .14em .04em;font-weight:1000}html[data-e20-titres=burns] :is(.card-arrow,.blog-arrow){font-family:var(--e20-burns);font-weight:1000}html[data-e20-bande] #contenu{overflow-x:clip}html[data-e20-bande] .marquee{z-index:2;margin:clamp(.5rem,1.2vw,1.5rem) -3%;padding-block:clamp(.9rem,1.6vw,1.6rem);transform:rotate(-1.2deg)}html[data-e20-bande] .marquee__item{font-family:var(--e20-burns,"TWK Burns", sans-serif);letter-spacing:-.01em;font-size:clamp(1.8rem,3.4vw,3.6rem);font-weight:1000;line-height:1}html[data-e20-bande] .marquee__item:nth-child(4n+3){font-family:TWK Burns Forward,TWK Burns,sans-serif}html[data-e20-bande] .marquee__dot{margin-inline:clamp(1.2rem,2.2vw,2.4rem);font-family:TWK Burns,sans-serif;font-size:0;font-weight:1000}html[data-e20-bande] .marquee__dot:before{content:"✱";font-size:clamp(1.4rem,2.6vw,2.8rem)}html[data-e20-bande] .marquee__dot:nth-child(4n+2):before{content:""}html[data-e20-bande] .marquee__item,html[data-e20-bande] .marquee__dot{color:var(--paper)}html[data-e20-titres=burns] .e20-sticker b{font-family:TWK Burns Forward,TWK Burns,sans-serif}html[data-e20-titres=burns] .e20-affiche__mot,html[data-e20-titres=burns] .e20-affiche :is(.e20-affiche__ia,.e20-affiche__fleche){font-weight:1000}html[data-e20-titres=burns] #contact-cta h2{font-weight:900}@media (hover:hover) and (pointer:fine){html[data-e20-titres=burns][data-e20-mouvement=vif] .hero__title .word__inner:not(.word__inner--mark){transition:font-weight .38s cubic-bezier(.32,.72,0,1)}html[data-e20-titres=burns][data-e20-mouvement=vif] .hero__title .word:hover .word__inner:not(.word__inner--mark){font-weight:1000}html[data-e20-mouvement=vif] .hero__title .e20-suit{transform:translateX(var(--e20-gx,0px)) skewX(var(--e20-gk,0deg));will-change:transform}}.site-header[data-astro-cid-nen7h5rs]{background:var(--paper);border-bottom:3px solid var(--ink);position:relative}@media (width>=1024px){.site-header[data-astro-cid-nen7h5rs]{z-index:100;position:fixed;top:0;left:0;right:0}}.header-inner[data-astro-cid-nen7h5rs]{max-width:var(--container);padding:var(--space-3) var(--gutter);min-height:var(--nav-h);align-items:center;gap:var(--space-8);margin:0 auto;display:flex}.nav-desktop[data-astro-cid-nen7h5rs]{margin-left:auto}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-3);color:var(--ink);line-height:1;text-decoration:none;display:inline-flex}.brand-mark[data-astro-cid-nen7h5rs]{background:var(--ink);width:2.4rem;height:2.4rem;color:var(--paper);font-family:var(--font-display);letter-spacing:.02em;place-items:center;font-size:.9375rem;font-weight:800;display:grid}.brand-name[data-astro-cid-nen7h5rs]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;font-size:1.0625rem;font-weight:800}.nav-desktop[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(1.25rem,2vw,2.5rem);margin:0;padding:0;list-style:none;display:flex}.nav-link[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;color:var(--ink);transition:border-color var(--dur-fast) var(--ease-out);border-bottom:2px solid #0000;padding:.25rem .1rem;font-size:.875rem;font-weight:500;text-decoration:none}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-link[data-astro-cid-nen7h5rs]:focus-visible,.nav-link[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom-color:var(--uni-cta)}.nav-progress[data-astro-cid-nen7h5rs]{background:var(--uni-cta);transform-origin:0;will-change:transform;width:100%;height:3px;position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.burger[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.burger-bars[data-astro-cid-nen7h5rs]{width:22px;height:15px;display:block;position:relative}.burger-bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--ink);width:100%;height:2.5px;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-fast) var(--ease-out), top var(--dur-base) var(--ease-out);position:absolute;left:0}.burger-bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:0}.burger-bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){top:6.25px}.burger-bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){top:12.5px}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .burger-bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:6.25px;transform:rotate(45deg)}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .burger-bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .burger-bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){top:6.25px;transform:rotate(-45deg)}.mobile-panel[data-astro-cid-nen7h5rs]{background:var(--paper);border-bottom:3px solid var(--ink);padding:var(--space-2) var(--gutter) var(--space-6)}.mobile-panel[data-astro-cid-nen7h5rs]:focus{outline:none}.mobile-panel[data-astro-cid-nen7h5rs][hidden]{display:none}.mobile-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.mobile-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--space-3) 0;font-family:var(--font-display);text-transform:uppercase;color:var(--ink);border-bottom:2px solid var(--ink);font-size:1.1875rem;font-weight:800;text-decoration:none;display:block}.mobile-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--uni-soft)}.mobile-panel__cta[data-astro-cid-nen7h5rs]{width:100%;margin-top:var(--space-6);text-align:center;display:block}@media (width<=1023px){.nav-desktop[data-astro-cid-nen7h5rs],.header-cta[data-astro-cid-nen7h5rs]{display:none}.burger[data-astro-cid-nen7h5rs]{margin-left:auto;display:inline-flex}.nav-progress[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--paper-soft);border-top:3px solid var(--ink);color:var(--text)}.footer-inner[data-astro-cid-jo6i4kqk]{max-width:var(--container);padding:var(--space-24) var(--gutter) var(--space-12);margin:0 auto}.footer-cta[data-astro-cid-jo6i4kqk]{gap:var(--space-6);padding-bottom:var(--space-16);border-bottom:1px solid var(--ink);flex-direction:column;display:flex}.footer-name[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-weight:800;font-size:var(--text-xl);text-transform:uppercase;letter-spacing:-.01em;color:var(--ink);margin:0}.footer-tagline[data-astro-cid-jo6i4kqk]{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--body-muted);max-width:42ch}.footer-cols[data-astro-cid-jo6i4kqk]{gap:var(--space-8);padding-block:var(--space-16);border-bottom:1px solid var(--ink);grid-template-columns:1fr;display:grid}.footer-title[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);margin:0 0 var(--space-3);font-size:.75rem;font-weight:500}.footer-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.footer-social[data-astro-cid-jo6i4kqk]{align-items:baseline;gap:var(--space-8);padding-block:var(--space-6);border-bottom:1px solid var(--ink);flex-wrap:wrap;display:flex}.footer-social-title[data-astro-cid-jo6i4kqk]{flex:none;margin:0}.footer-social-list[data-astro-cid-jo6i4kqk]{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer-link[data-astro-cid-jo6i4kqk]{font-size:var(--text-sm);color:var(--text);text-decoration:underline;text-decoration-color:var(--ink);text-underline-offset:3px;transition:text-decoration-color var(--dur-fast) var(--ease-out);text-decoration-thickness:2px}.footer-link[data-astro-cid-jo6i4kqk]:hover{text-decoration-color:var(--uni-cta)}.sr-only[data-astro-cid-jo6i4kqk]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.footer-meta[data-astro-cid-jo6i4kqk]{padding-top:var(--space-6);justify-content:space-between;align-items:baseline;gap:var(--space-4);font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-faint);flex-wrap:wrap;font-size:.75rem;display:flex}.footer-copy[data-astro-cid-jo6i4kqk],.footer-credit[data-astro-cid-jo6i4kqk]{margin:0}.footer-top[data-astro-cid-jo6i4kqk]{color:var(--text);text-underline-offset:3px;text-decoration:underline 2px}.footer-top[data-astro-cid-jo6i4kqk]:hover{text-decoration-color:var(--uni-cta)}@media (width>=480px){.footer-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.footer-cta[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between;align-items:center}.footer-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.footer-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(5,minmax(0,1fr))}}.qm-card[data-astro-cid-v6ocnj5z]{background:var(--paper);border:var(--border-w) solid var(--ink);max-width:680px;box-shadow:var(--shadow-hard-lg);overflow:hidden}.qm-progress[data-astro-cid-v6ocnj5z]{background:var(--paper-soft);border-bottom:var(--border-w) solid var(--ink);height:4px}.qm-progress[data-astro-cid-v6ocnj5z] b[data-astro-cid-v6ocnj5z]{background:var(--uni-cta);transform-origin:0;height:100%;transition:transform .35s var(--ease-out);display:block;transform:scaleX(0)}.qm-inner[data-astro-cid-v6ocnj5z]{padding:clamp(1.25rem,4vw,2.25rem)}.qm-card[data-astro-cid-v6ocnj5z] .qm-idx{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin:0 0 var(--space-3);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}.qm-card[data-astro-cid-v6ocnj5z] .qm-q{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--ink);margin:0 0 var(--space-2);text-wrap:balance;font-size:clamp(1.15rem,3.6vw,1.5rem);font-weight:800;line-height:1.12}.qm-card[data-astro-cid-v6ocnj5z] .qm-hint{margin:0 0 var(--space-6);color:var(--text-faint);font-size:.95rem}.qm-card[data-astro-cid-v6ocnj5z] .qm-answers{gap:var(--space-3);display:grid}.qm-card[data-astro-cid-v6ocnj5z] .qm-answer{justify-content:space-between;align-items:center;gap:var(--space-4);text-align:left;width:100%;font:inherit;color:var(--ink);background:var(--paper);border:var(--border-w) solid var(--ink);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:.9rem 1.1rem;font-weight:600;display:flex}.qm-card[data-astro-cid-v6ocnj5z] .qm-answer .qm-arrow{font-family:var(--font-mono);flex:none}.qm-card[data-astro-cid-v6ocnj5z] .qm-answer:hover,.qm-card[data-astro-cid-v6ocnj5z] .qm-answer:focus-visible{box-shadow:var(--shadow-hard);transform:translate(-3px,-3px)}.qm-card[data-astro-cid-v6ocnj5z] .qm-answer:active{box-shadow:none;transform:none}.qm-card[data-astro-cid-v6ocnj5z] .qm-answer.qm-picked{background:var(--uni-cta);color:var(--uni-contrast)}.qm-card[data-astro-cid-v6ocnj5z] .qm-answer[disabled]{cursor:default;opacity:.55}.qm-card[data-astro-cid-v6ocnj5z] .qm-answer.qm-picked[disabled]{opacity:1}.qm-card[data-astro-cid-v6ocnj5z] .qm-feedback{margin:var(--space-4) 0 0;background:var(--uni-soft);border:1px solid var(--ink);color:var(--ink);animation:qm-rise .3s var(--ease-out) both;padding:.8rem 1rem;font-size:.95rem}.qm-card[data-astro-cid-v6ocnj5z] .qm-feedback b{text-transform:uppercase;font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink);align-items:center;gap:.5ch;margin-bottom:.15rem;font-size:.75rem;display:flex}.qm-card[data-astro-cid-v6ocnj5z] .qm-feedback b:before{content:"";background:var(--uni-cta);border:1.5px solid var(--ink);flex:none;width:9px;height:9px}@keyframes qm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.qm-card[data-astro-cid-v6ocnj5z] .qm-rtitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;margin:0 0 var(--space-4);color:var(--ink);font-size:clamp(1.5rem,4.6vw,2.1rem);font-weight:800;line-height:1.02}.qm-card[data-astro-cid-v6ocnj5z] .qm-rtitle mark{background:var(--uni-cta);color:var(--uni-contrast);padding:0 .12em}.qm-card[data-astro-cid-v6ocnj5z] .qm-rlead{margin:0 0 var(--space-6);color:var(--text)}.qm-card[data-astro-cid-v6ocnj5z] .qm-stat{gap:var(--space-4);border-top:var(--border-w) solid var(--ink);border-bottom:var(--border-w) solid var(--ink);margin:0 0 var(--space-6);align-items:baseline;padding:.9rem 0;display:flex}.qm-card[data-astro-cid-v6ocnj5z] .qm-stat .qm-n{font-family:var(--font-display);color:var(--ink);border-bottom:5px solid var(--uni-cta);font-variant-numeric:tabular-nums;white-space:nowrap;padding-bottom:.05em;font-size:2.2rem;font-weight:800;line-height:.9}.qm-card[data-astro-cid-v6ocnj5z] .qm-stat .qm-l{color:var(--body-muted);font-size:.92rem}.qm-card[data-astro-cid-v6ocnj5z] .qm-helps{margin:0 0 var(--space-6);gap:.7rem;display:grid}.qm-card[data-astro-cid-v6ocnj5z] .qm-helps h3{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0 0 .1rem;font-size:.8125rem;font-weight:500}.qm-card[data-astro-cid-v6ocnj5z] .qm-help{border:var(--border-w) solid var(--ink);background:var(--paper);color:inherit;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);gap:.15rem;padding:.85rem 1rem;text-decoration:none;display:grid}.qm-card[data-astro-cid-v6ocnj5z] .qm-help:hover{box-shadow:var(--shadow-hard);transform:translate(-3px,-3px)}.qm-card[data-astro-cid-v6ocnj5z] .qm-help b{font-family:var(--font-display);text-transform:uppercase;font-size:.95rem;font-weight:800}.qm-card[data-astro-cid-v6ocnj5z] .qm-help span{color:var(--body-muted);font-size:.92rem}.qm-card[data-astro-cid-v6ocnj5z] .qm-ctas{gap:var(--space-3);flex-wrap:wrap;display:flex}.qm-card[data-astro-cid-v6ocnj5z] .qm-mail{margin-top:var(--space-6);padding:var(--space-6);background:var(--paper-soft);border:1px solid var(--ink)}.qm-card[data-astro-cid-v6ocnj5z] .qm-mail-t{margin:0;font-weight:700}.qm-card[data-astro-cid-v6ocnj5z] .qm-mail-d{margin:var(--space-2) 0 var(--space-4);color:var(--body-muted);font-size:.9375rem}.qm-card[data-astro-cid-v6ocnj5z] .qm-mail-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.qm-card[data-astro-cid-v6ocnj5z] .qm-mail input{min-width:0;font:inherit;color:var(--ink);background:var(--paper);border:var(--border-w) solid var(--ink);border-radius:0;flex:12rem;padding:.7em .9em;font-size:.9375rem}.qm-card[data-astro-cid-v6ocnj5z] .qm-mail input:focus-visible{outline:3px solid var(--uni-cta);outline-offset:2px}.qm-card[data-astro-cid-v6ocnj5z] .qm-mail-row .btn-primary{flex:none}.qm-card[data-astro-cid-v6ocnj5z] .qm-mail-legal{margin:var(--space-3) 0 0;font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-faint);font-size:.6875rem;line-height:1.6}.qm-card[data-astro-cid-v6ocnj5z] .qm-mail-legal.qm-mail-err{color:var(--ink);font-weight:500}.qm-card[data-astro-cid-v6ocnj5z] .qm-restart{margin-top:var(--space-6);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:0;font-size:.8rem;display:inline-block}.qm-card[data-astro-cid-v6ocnj5z] .qm-restart:hover{color:var(--ink);border-bottom-color:var(--uni-cta)}@media (prefers-reduced-motion:reduce){.qm-card[data-astro-cid-v6ocnj5z] .qm-feedback{animation:none}.qm-progress[data-astro-cid-v6ocnj5z] b[data-astro-cid-v6ocnj5z],.qm-card[data-astro-cid-v6ocnj5z] .qm-answer,.qm-card[data-astro-cid-v6ocnj5z] .qm-help{transition:none}}.fq-fab[data-astro-cid-5jgftz2u]{right:var(--space-4);bottom:var(--space-4);z-index:45;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--paper);border:var(--border-w) solid var(--ink);box-shadow:var(--shadow-hard);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);align-items:center;gap:.6ch;padding:.65rem .9rem;font-size:.8125rem;font-weight:500;display:inline-flex;position:fixed}@media (width>=768px){.fq-fab[data-astro-cid-5jgftz2u]{right:var(--space-6);bottom:var(--space-6)}}.fq-fab[data-astro-cid-5jgftz2u]:hover,.fq-fab[data-astro-cid-5jgftz2u]:focus-visible{box-shadow:var(--shadow-hard-lg);transform:translate(-3px,-3px)}.fq-fab[data-astro-cid-5jgftz2u]:active{box-shadow:var(--shadow-hard);transform:none}.fq-dot[data-astro-cid-5jgftz2u]{background:var(--uni-cta);border:1.5px solid var(--ink);flex:none;width:10px;height:10px}.fq-overlay[data-astro-cid-5jgftz2u]{z-index:210;padding:calc(120px + var(--space-6) + env(safe-area-inset-top,0px)) var(--gutter) calc(var(--space-8) + env(safe-area-inset-bottom,0px));background:#0a0a0acc;flex-direction:column;display:flex;position:fixed;inset:-120px 0 0;overflow-y:auto}.fq-overlay[data-astro-cid-5jgftz2u][hidden]{display:none}.fq-overlay[data-astro-cid-5jgftz2u]:focus{outline:none}body:has(.fq-overlay:not([hidden])) .fq-fab[data-astro-cid-5jgftz2u]{visibility:hidden}.fq-box[data-astro-cid-5jgftz2u]{background:var(--paper);border:var(--border-w) solid var(--ink);max-width:680px;box-shadow:var(--shadow-hard-lg);margin-block:auto;margin-inline:auto}.fq-bar[data-astro-cid-5jgftz2u]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:var(--border-w) solid var(--ink);background:var(--uni-soft);display:flex}.fq-title[data-astro-cid-5jgftz2u]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.6ch;margin:0;font-size:.8125rem;font-weight:500;display:inline-flex}.fq-close[data-astro-cid-5jgftz2u]{cursor:pointer;width:40px;height:40px;color:var(--ink);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fq-close[data-astro-cid-5jgftz2u] svg[data-astro-cid-5jgftz2u]{width:22px;height:22px}.fq-close[data-astro-cid-5jgftz2u]:hover svg[data-astro-cid-5jgftz2u],.fq-close[data-astro-cid-5jgftz2u]:focus-visible svg[data-astro-cid-5jgftz2u]{transform:scale(1.1)}.fq-box[data-astro-cid-5jgftz2u] .qm-card{box-shadow:none;border:none;max-width:none;margin-top:0}.cc[data-astro-cid-kror3uvh]{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);z-index:230;background:var(--paper);border:var(--border-w) solid var(--ink);max-width:460px;box-shadow:var(--shadow-hard-lg);padding:var(--space-4);position:fixed}.cc[data-astro-cid-kror3uvh][hidden]{display:none}.cc[data-astro-cid-kror3uvh]{top:var(--space-4);bottom:auto}@media (width>=768px){.cc[data-astro-cid-kror3uvh]{left:auto;right:var(--space-6);top:auto;bottom:var(--space-6)}}@media (width>=768px) and (width<=900px){.cc[data-astro-cid-kror3uvh].cc--gauche{left:var(--space-4);right:var(--space-4);top:var(--space-4);bottom:auto}}@media (width>=901px){.cc[data-astro-cid-kror3uvh].cc--gauche{left:var(--space-6);right:auto}}.cc-title[data-astro-cid-kror3uvh]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.6ch;margin:0;font-size:.8125rem;font-weight:500;display:inline-flex}.cc-dot[data-astro-cid-kror3uvh]{background:var(--uni-cta);border:1.5px solid var(--ink);flex:none;width:10px;height:10px}.cc-text[data-astro-cid-kror3uvh]{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--body-muted)}.cc-options[data-astro-cid-kror3uvh]{margin-top:var(--space-3);gap:var(--space-2);display:grid}.cc-options[data-astro-cid-kror3uvh][hidden]{display:none}.cc-opt[data-astro-cid-kror3uvh]{gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;align-items:flex-start;display:flex}.cc-opt[data-astro-cid-kror3uvh] input[data-astro-cid-kror3uvh]{accent-color:var(--uni-cta);margin-top:3px}.cc-actions[data-astro-cid-kror3uvh]{margin-top:var(--space-3);gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.cc-actions[data-astro-cid-kror3uvh] button[data-astro-cid-kror3uvh]{flex:0 auto}.skip-link[data-astro-cid-hkbrpulz]{left:var(--space-4);z-index:1000;padding:var(--space-2) var(--space-4);background:var(--surface);color:var(--ink);border:1px solid var(--ink);font-family:var(--font-body);font-size:var(--text-sm);transition:top var(--dur-fast) var(--ease-out);text-decoration:none;position:fixed;top:-120px}.skip-link[data-astro-cid-hkbrpulz]:focus-visible{top:var(--space-4)}#contenu[data-astro-cid-hkbrpulz]{outline:none}@media (width>=1024px){#contenu[data-astro-cid-hkbrpulz]{padding-top:calc(var(--nav-h) + 3px)}}body.sans-entete{--h-header:0px}@media (width>=1024px){body.sans-entete #contenu[data-astro-cid-hkbrpulz]{padding-top:0}}
