.closing[data-astro-cid-skh5v7v3]{width:100%;padding-block:var(--section-padding-closing);background-color:var(--color-surface)}.closing__container[data-astro-cid-skh5v7v3]{width:100%;max-width:var(--content-max-width);padding-inline:var(--space-6);margin-inline:auto}.closing__panel[data-astro-cid-skh5v7v3]{width:100%;padding-inline:var(--space-8);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.closing__title[data-astro-cid-skh5v7v3]{margin-bottom:var(--space-4);color:var(--color-noir-granite);font-family:var(--type-site-closing-title-family);font-size:var(--type-site-closing-title-size);font-weight:var(--type-site-closing-title-weight);line-height:var(--type-site-closing-title-leading);letter-spacing:normal}.closing__text[data-astro-cid-skh5v7v3]{max-width:var(--closing-text-max-width);margin-bottom:var(--space-8);color:var(--color-text-secondary);font-family:var(--type-site-closing-text-family);font-size:var(--type-site-closing-text-size);font-weight:var(--type-site-closing-text-weight);line-height:var(--type-site-body-leading)}.closing__line[data-astro-cid-skh5v7v3]{display:block}@media (width<=640px){.closing[data-astro-cid-skh5v7v3]{padding-block:var(--section-padding-closing-640)}.closing__panel[data-astro-cid-skh5v7v3]{padding-inline:var(--space-6)}}.dependance[data-astro-cid-f6ifmv7s]{--fit-width:590;--full-height:494;--enlargement:1.3;--unit:1px;pointer-events:none;width:100%;height:100%}@supports (width:1cqw){.dependance[data-astro-cid-f6ifmv7s]{--unit:min(1px, calc((100cqw + 2 * var(--constat-drawing-bleed,0px)) / var(--fit-width)))}}.dependance__scene[data-astro-cid-f6ifmv7s]{justify-content:center;align-items:center;width:100%;min-height:100%;display:flex}.dependance__stack[data-astro-cid-f6ifmv7s]{transform:scale(var(--enlargement));flex-shrink:0;align-items:center;display:flex;position:relative}.dependance__sheet[data-astro-cid-f6ifmv7s]{height:calc(var(--constat-drawing-sheet-height) * var(--unit));flex-shrink:0;position:relative}.dependance__sheet--usa[data-astro-cid-f6ifmv7s]{z-index:2;margin-right:calc(-110 * var(--unit))}.dependance__sheet--france[data-astro-cid-f6ifmv7s]{z-index:1}.dependance__sheet[data-astro-cid-f6ifmv7s] svg[data-astro-cid-f6ifmv7s]{width:auto;max-width:none;height:100%}.dependance__paper[data-astro-cid-f6ifmv7s]{fill:var(--color-blanc-nuage)}.dependance__line[data-astro-cid-f6ifmv7s]{opacity:.6;stroke:var(--color-drawing-line);stroke-width:16px}.dependance__mark[data-astro-cid-f6ifmv7s]{stroke-width:18px}.dependance__mark--usa[data-astro-cid-f6ifmv7s]{stroke:var(--color-rouge-coquelicot)}.dependance__mark--france[data-astro-cid-f6ifmv7s]{stroke:var(--color-drawing-scribble);stroke-linecap:round;stroke-linejoin:round}[data-astro-cid-f6ifmv7s][data-constat-drawing=moving] .dependance__line[data-astro-cid-f6ifmv7s],[data-astro-cid-f6ifmv7s][data-constat-drawing=entering] .dependance__line[data-astro-cid-f6ifmv7s]{animation:1.6s ease-in-out infinite constat-dependance-pulse}[data-astro-cid-f6ifmv7s][data-constat-drawing=entering] .dependance__sheet[data-astro-cid-f6ifmv7s]{animation:constat-dependance-sheet .8s var(--ease-reveal) .15s both}[data-astro-cid-f6ifmv7s][data-constat-drawing=entering] .dependance__sheet--france[data-astro-cid-f6ifmv7s]{animation-delay:.33s}[data-astro-cid-f6ifmv7s][data-constat-drawing=entering] .dependance__mark[data-astro-cid-f6ifmv7s]{stroke-dasharray:1;animation:1.1s cubic-bezier(.3333,1,.6667,1) 1.4s both constat-dependance-mark}[data-astro-cid-f6ifmv7s][data-constat-drawing=entering] .dependance__mark--france[data-astro-cid-f6ifmv7s]{animation-duration:1.3s;animation-delay:1.1s}@keyframes constat-dependance-pulse{0%,to{opacity:.55}50%{opacity:.85}}@keyframes constat-dependance-sheet{0%{opacity:0;transform:translateY(calc(28 * var(--unit)))}to{opacity:1;transform:translateY(0)}}@keyframes constat-dependance-mark{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (width<=1024px){.dependance[data-astro-cid-f6ifmv7s]{--fit-width:610}}@media (width<=640px){.dependance[data-astro-cid-f6ifmv7s]{--unit:calc(var(--constat-drawing-box-height-640) / var(--full-height))}@supports (width:1cqw){.dependance[data-astro-cid-f6ifmv7s]{--unit:min(calc(var(--constat-drawing-box-height-640) / var(--full-height)), calc((100cqw + 2 * var(--constat-drawing-bleed,0px)) / var(--fit-width)))}}}.opacite[data-astro-cid-i73yk4oc]{--fit-width:420;--full-height:460;--lift:-24;--unit:1px;pointer-events:none;width:100%;height:100%}@supports (width:1cqw){.opacite[data-astro-cid-i73yk4oc]{--unit:min(1px, calc((100cqw + 2 * var(--constat-drawing-bleed,0px)) / var(--fit-width)))}}.opacite__scene[data-astro-cid-i73yk4oc]{justify-content:center;align-items:center;width:100%;min-height:100%;display:flex}.opacite__stack[data-astro-cid-i73yk4oc]{width:calc(350 * var(--unit));height:calc(var(--full-height) * var(--unit));transform:translateY(calc(var(--lift) * var(--unit)));flex-shrink:0;position:relative}.opacite__sheet[data-astro-cid-i73yk4oc]{height:calc(var(--constat-drawing-sheet-height) * var(--unit));position:absolute;top:0;left:0}.opacite__sheet--back-2[data-astro-cid-i73yk4oc]{z-index:2;transform:translate(calc(34 * var(--unit)), calc(54 * var(--unit))) rotate(5deg)}.opacite__sheet--back-1[data-astro-cid-i73yk4oc]{z-index:3;transform:translate(calc(-36 * var(--unit)), calc(58 * var(--unit))) rotate(-6deg)}.opacite__sheet--front[data-astro-cid-i73yk4oc]{z-index:4}.opacite__sheet[data-astro-cid-i73yk4oc] svg[data-astro-cid-i73yk4oc]{width:auto;max-width:none;height:100%}.opacite__paper[data-astro-cid-i73yk4oc]{fill:var(--color-blanc-nuage)}.opacite__line[data-astro-cid-i73yk4oc]{opacity:.6;stroke:var(--color-drawing-line);stroke-width:16px}.opacite__stamp[data-astro-cid-i73yk4oc]{transform-origin:416px 420px;opacity:.88;mix-blend-mode:multiply;transform:rotate(-9deg)}.opacite__stamp-frame[data-astro-cid-i73yk4oc]{fill:var(--color-rouge-coquelicot)}.opacite__stamp-word[data-astro-cid-i73yk4oc]{fill:var(--color-rouge-coquelicot);font-family:var(--font-heading);letter-spacing:2px;font-size:46px;font-weight:800}.opacite__impact[data-astro-cid-i73yk4oc]{opacity:0;fill:var(--color-rouge-coquelicot)}[data-astro-cid-i73yk4oc][data-constat-drawing=moving] .opacite__line[data-astro-cid-i73yk4oc],[data-astro-cid-i73yk4oc][data-constat-drawing=entering] .opacite__line[data-astro-cid-i73yk4oc]{animation:1.6s ease-in-out infinite constat-opacite-pulse}[data-astro-cid-i73yk4oc][data-constat-drawing=entering] .opacite__sheet[data-astro-cid-i73yk4oc]{animation:.6s var(--ease-reveal) both}[data-astro-cid-i73yk4oc][data-constat-drawing=entering] .opacite__sheet--back-2[data-astro-cid-i73yk4oc]{animation-name:constat-opacite-back-2}[data-astro-cid-i73yk4oc][data-constat-drawing=entering] .opacite__sheet--back-1[data-astro-cid-i73yk4oc]{animation-name:constat-opacite-back-1;animation-delay:.12s}[data-astro-cid-i73yk4oc][data-constat-drawing=entering] .opacite__sheet--front[data-astro-cid-i73yk4oc]{animation-name:constat-opacite-front;animation-delay:.24s}[data-astro-cid-i73yk4oc][data-constat-drawing=entering] .opacite__stamp[data-astro-cid-i73yk4oc]{animation:.65s cubic-bezier(.36,0,.66,-.1) 1s both constat-opacite-stamp}[data-astro-cid-i73yk4oc][data-constat-drawing=entering] .opacite__impact[data-astro-cid-i73yk4oc]{animation:.5s ease-out 1.42s both constat-opacite-flash}@keyframes constat-opacite-pulse{0%,to{opacity:.55}50%{opacity:.85}}@keyframes constat-opacite-back-2{0%{opacity:0;transform:translate(calc(34 * var(--unit)), calc(30 * var(--unit))) scale(1.04) rotate(5deg)}to{opacity:1;transform:translate(calc(34 * var(--unit)), calc(54 * var(--unit))) rotate(5deg)}}@keyframes constat-opacite-back-1{0%{opacity:0;transform:translate(calc(-36 * var(--unit)), calc(34 * var(--unit))) scale(1.04) rotate(-6deg)}to{opacity:1;transform:translate(calc(-36 * var(--unit)), calc(58 * var(--unit))) rotate(-6deg)}}@keyframes constat-opacite-front{0%{opacity:0;transform:translateY(calc(-24 * var(--unit))) scale(1.04)}to{opacity:1;transform:translate(0)}}@keyframes constat-opacite-stamp{0%,55%{opacity:0;transform:rotate(-9deg)translateY(-240px)scale(2.3)}72%{opacity:.95;transform:rotate(-9deg)translateY(6px)scale(.92)}85%{opacity:.9;transform:rotate(-9deg)translateY(-3px)scale(1.05)}to{opacity:.88;transform:rotate(-9deg)translateY(0)scale(1)}}@keyframes constat-opacite-flash{0%{opacity:.5;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}@media (width<=640px){.opacite[data-astro-cid-i73yk4oc]{--lift:0;--unit:calc(var(--constat-drawing-box-height-640) / var(--full-height))}@supports (width:1cqw){.opacite[data-astro-cid-i73yk4oc]{--unit:min(calc(var(--constat-drawing-box-height-640) / var(--full-height)), calc((100cqw + 2 * var(--constat-drawing-bleed,0px)) / var(--fit-width)))}}}.shadow-it[data-astro-cid-qf23tas7]{--fit-width:284;--full-height:456;--enlargement:1.2;--unit:1px;pointer-events:none;width:100%;height:100%}@supports (width:1cqw){.shadow-it[data-astro-cid-qf23tas7]{--unit:min(1px, calc((100cqw + 2 * var(--constat-drawing-bleed,0px)) / var(--fit-width)))}}.shadow-it__scene[data-astro-cid-qf23tas7]{justify-content:center;align-items:center;width:100%;min-height:100%;display:flex}.shadow-it__sheet[data-astro-cid-qf23tas7]{height:calc(var(--constat-drawing-sheet-height) * var(--unit));transform:scale(var(--enlargement));flex-shrink:0;position:relative}.shadow-it__sheet[data-astro-cid-qf23tas7] svg[data-astro-cid-qf23tas7]{width:auto;max-width:none;height:100%}.shadow-it__paper[data-astro-cid-qf23tas7]{fill:var(--color-blanc-nuage)}.shadow-it__line[data-astro-cid-qf23tas7]{opacity:.6;stroke:var(--color-drawing-line);stroke-width:16px}.shadow-it__chart[data-astro-cid-qf23tas7]{opacity:.27}.shadow-it__hole-edge[data-astro-cid-qf23tas7]{fill:var(--color-drawing-hole-edge)}.shadow-it__void-inner[data-astro-cid-qf23tas7]{stop-color:var(--color-drawing-hole-inner)}.shadow-it__void-middle[data-astro-cid-qf23tas7]{stop-color:var(--color-drawing-hole-middle)}.shadow-it__void-outer[data-astro-cid-qf23tas7]{stop-color:var(--color-drawing-hole-outer)}.shadow-it__bug-shape[data-astro-cid-qf23tas7]{stroke:var(--color-rouge-coquelicot);stroke-width:4.2px}[data-astro-cid-qf23tas7][data-constat-drawing=moving] .shadow-it__line[data-astro-cid-qf23tas7],[data-astro-cid-qf23tas7][data-constat-drawing=entering] .shadow-it__line[data-astro-cid-qf23tas7]{animation:1.6s ease-in-out infinite constat-shadow-it-pulse}[data-astro-cid-qf23tas7][data-constat-drawing=moving] .shadow-it__bug[data-astro-cid-qf23tas7],[data-astro-cid-qf23tas7][data-constat-drawing=entering] .shadow-it__bug[data-astro-cid-qf23tas7]{transform-origin:0 0;animation:constat-shadow-it-wiggle var(--wiggle-duration) ease-in-out var(--wiggle-delay) infinite}@keyframes constat-shadow-it-pulse{0%,to{opacity:.55}50%{opacity:.85}}@keyframes constat-shadow-it-wiggle{0%,to{transform:rotate(calc(-1 * var(--wiggle-swing))) translate(-.4px, 0)}50%{transform:rotate(var(--wiggle-swing)) translate(.4px, 0)}}@media (width<=640px){.shadow-it[data-astro-cid-qf23tas7]{--unit:calc(var(--constat-drawing-box-height-640) / var(--full-height))}@supports (width:1cqw){.shadow-it[data-astro-cid-qf23tas7]{--unit:min(calc(var(--constat-drawing-box-height-640) / var(--full-height)), calc((100cqw + 2 * var(--constat-drawing-bleed,0px)) / var(--fit-width)))}}}.constat[data-astro-cid-jdixy37p]{padding-block:var(--section-padding-home)}.constat__container[data-astro-cid-jdixy37p]{width:100%;max-width:var(--content-max-width);padding-inline:var(--space-6);margin-inline:auto}.constat__heading[data-astro-cid-jdixy37p]{max-width:var(--constat-heading-max-width);margin-bottom:var(--space-8)}.constat__heading-title[data-astro-cid-jdixy37p]{margin-bottom:var(--space-3);color:var(--color-noir-granite);font-family:var(--type-site-section-title-family);font-size:var(--type-site-section-title-size);font-weight:var(--type-site-section-title-weight);line-height:var(--type-site-section-title-leading);letter-spacing:normal}.constat__heading-subtitle[data-astro-cid-jdixy37p]{color:var(--color-bleu-atlantique);font-family:var(--type-site-section-subtitle-family);font-size:var(--type-site-section-subtitle-size);font-weight:var(--type-site-section-subtitle-weight);line-height:var(--type-site-section-subtitle-leading)}.constat__frame[data-astro-cid-jdixy37p]{--frame-border-width:1px;border:var(--frame-border-width) solid var(--color-noir-granite-secondaire);border-radius:var(--radius-xl);background-color:var(--color-surface);width:100%;position:relative;overflow:clip}.constat__slide[data-astro-cid-jdixy37p]{--slide-padding-inline:var(--space-10);align-items:center;gap:var(--space-12);width:100%;min-width:0;min-height:var(--constat-frame-height);padding:var(--space-12) var(--slide-padding-inline);display:flex}.constat__text[data-astro-cid-jdixy37p]{min-width:0;padding-left:var(--space-8);flex-direction:column;flex:50%;display:flex}.constat__slide-title[data-astro-cid-jdixy37p]{margin-bottom:var(--space-6);overflow-wrap:break-word;color:var(--color-noir-granite);font-family:var(--type-site-section-title-family);font-size:var(--type-site-section-title-size);font-weight:var(--type-site-section-title-weight);line-height:var(--type-site-section-title-leading)}.constat__figure[data-astro-cid-jdixy37p]{margin-bottom:var(--space-4);color:var(--color-noir-granite);font-family:var(--type-site-stat-family);font-size:var(--type-site-stat-size);font-weight:var(--type-site-stat-weight);line-height:var(--type-site-stat-leading);white-space:nowrap;position:relative}.constat__figure[data-astro-cid-jdixy37p][data-constat-counting] .constat__figure-final[data-astro-cid-jdixy37p]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.constat__statement[data-astro-cid-jdixy37p]{max-width:var(--constat-statement-max-width);margin-bottom:var(--space-5);color:var(--color-text-secondary);font-family:var(--type-site-section-subtitle-family);font-size:var(--type-site-section-subtitle-size);font-weight:var(--type-site-section-subtitle-weight);line-height:var(--type-site-section-subtitle-leading)}.constat__source[data-astro-cid-jdixy37p]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background-color:var(--color-bleu-atlantique-secondaire);color:var(--color-bleu-atlantique);font-family:var(--type-site-source-link-family);font-size:var(--type-site-source-link-size);font-weight:var(--type-site-source-link-weight);line-height:var(--type-site-body-leading);align-self:flex-start;position:relative}.constat__source[data-astro-cid-jdixy37p]:hover{text-decoration:underline}.constat__source[data-astro-cid-jdixy37p]:after{content:"";height:100%;min-height:var(--target-min-height);top:50%;position:absolute;inset-inline:0;transform:translateY(-50%)}.constat__source-name[data-astro-cid-jdixy37p]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.constat__drawing[data-astro-cid-jdixy37p]{--constat-drawing-bleed:var(--slide-padding-inline);flex:50%;justify-content:center;align-self:stretch;align-items:center;display:flex;container-type:size}.constat__status[data-astro-cid-jdixy37p]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.constat__controls[data-astro-cid-jdixy37p]{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);display:flex}.constat__controls[data-astro-cid-jdixy37p][hidden]{display:none}@media screen{:root[data-js] .constat__carousel[data-astro-cid-jdixy37p]:not([data-unscripted]) .constat__controls[data-astro-cid-jdixy37p][hidden]{display:flex}}@media screen and (prefers-reduced-motion:no-preference){:root[data-js] .constat__carousel[data-astro-cid-jdixy37p]:not([data-unscripted]):not([data-constat-launched]) .constat__slide[data-astro-cid-jdixy37p]:first-child .constat__figure-final[data-astro-cid-jdixy37p]{opacity:0}:root[data-js] .constat__carousel[data-astro-cid-jdixy37p]:not([data-unscripted]):not([data-constat-launched]) .constat__slide[data-astro-cid-jdixy37p]:first-child .constat__drawing[data-astro-cid-jdixy37p] [data-constat-drawing]{visibility:hidden}}@media screen{[data-astro-cid-jdixy37p][data-carousel] .constat__track[data-astro-cid-jdixy37p],:root[data-js] .constat__carousel[data-astro-cid-jdixy37p]:not([data-unscripted]) .constat__track[data-astro-cid-jdixy37p]{margin-bottom:calc(-2 * var(--frame-border-width));transform:translateY(calc(var(--constat-track-position,0) * -100%));transition:transform var(--duration-slide) var(--ease-slide);grid-template-columns:minmax(0,1fr);display:grid}[data-astro-cid-jdixy37p][data-carousel] .constat__slide[data-astro-cid-jdixy37p],:root[data-js] .constat__carousel[data-astro-cid-jdixy37p]:not([data-unscripted]) .constat__slide[data-astro-cid-jdixy37p]{transform:translateY(calc(var(--constat-slide-position,0) * 100%));grid-area:1/1}[data-astro-cid-jdixy37p][data-carousel] .constat__slide[data-astro-cid-jdixy37p][data-constat-away],:root[data-js] .constat__carousel[data-astro-cid-jdixy37p]:not([data-unscripted]) .constat__frame[data-astro-cid-jdixy37p]:not([data-carousel]) .constat__slide[data-astro-cid-jdixy37p]:not(:first-child){visibility:hidden}}@media print{.constat__controls[data-astro-cid-jdixy37p]{display:none}}@media (width<=900px){.constat__slide[data-astro-cid-jdixy37p]{--slide-padding-inline:var(--space-6);gap:var(--space-6);padding-block:var(--space-8)}}@media (width<=640px){.constat__heading-title[data-astro-cid-jdixy37p],.constat__slide-title[data-astro-cid-jdixy37p]{font-size:var(--type-site-section-title-fluid-size);line-height:var(--type-site-section-title-fluid-leading)}[data-astro-cid-jdixy37p][data-carousel] .constat__track[data-astro-cid-jdixy37p],:root[data-js] .constat__carousel[data-astro-cid-jdixy37p]:not([data-unscripted]) .constat__track[data-astro-cid-jdixy37p]{margin-bottom:0}.constat__slide[data-astro-cid-jdixy37p]{flex-direction:column;align-items:stretch;gap:0;min-height:0}.constat__text[data-astro-cid-jdixy37p]{display:contents}.constat__source[data-astro-cid-jdixy37p]{order:1;text-decoration:underline}.constat__drawing[data-astro-cid-jdixy37p]{--constat-drawing-bleed:0px;flex:0 0 var(--constat-drawing-box-height-640);margin-top:auto;margin-bottom:var(--space-5)}}.features[data-astro-cid-tvapwxk3]{padding-block:var(--section-padding-home)}.features__container[data-astro-cid-tvapwxk3]{width:100%;max-width:var(--content-max-width);padding-inline:var(--space-6);margin-inline:auto}.features__heading[data-astro-cid-tvapwxk3]{max-width:var(--features-heading-max-width);margin-bottom:var(--space-10)}.features__heading-title[data-astro-cid-tvapwxk3]{color:var(--color-noir-granite);font-family:var(--type-site-section-title-fluid-family);font-size:var(--type-site-section-title-fluid-size);font-weight:var(--type-site-section-title-fluid-weight);line-height:var(--type-site-section-title-fluid-leading);letter-spacing:normal}.features__heading-subtitle[data-astro-cid-tvapwxk3]{margin-top:var(--space-3);color:var(--color-bleu-atlantique);font-family:var(--type-site-section-subtitle-family);font-size:var(--type-site-section-subtitle-size);font-weight:var(--type-site-section-subtitle-weight);line-height:var(--type-site-section-subtitle-leading)}.features__line[data-astro-cid-tvapwxk3]{display:block}.features__bands[data-astro-cid-tvapwxk3]{--features-bands-padding:var(--space-6);gap:var(--space-2);width:100%;max-width:var(--content-max-width);padding-inline:var(--features-bands-padding);flex-direction:column;margin-inline:auto;display:flex;overflow:hidden}.features__band[data-astro-cid-tvapwxk3]{width:100%;mask-image:var(--mask-fade-features);justify-content:center;display:flex;overflow:hidden}@media screen and (prefers-reduced-motion:no-preference){:root[data-js] .features[data-astro-cid-tvapwxk3]:not([data-unscripted]) .features__bands[data-astro-cid-tvapwxk3]:not([data-unscripted]) .features__row[data-astro-cid-tvapwxk3]:not([data-features-placed]){visibility:hidden}}.features__row[data-astro-cid-tvapwxk3]{gap:var(--space-2);width:max-content;transform:translateX(calc(var(--features-bands-padding) + var(--features-row-offset,0px) + var(--features-parallax,0px)));will-change:transform;flex-wrap:nowrap;flex:none;display:flex}.features__card[data-astro-cid-tvapwxk3]{width:var(--features-card-width);border:1px solid var(--color-noir-granite-secondaire);border-radius:var(--radius-lg);background-color:var(--color-surface);flex:none;overflow:hidden;container-type:inline-size}.features__canvas[data-astro-cid-tvapwxk3]{--unit:calc(100cqi / var(--features-card-units));aspect-ratio:var(--features-card-aspect-ratio);position:relative}.features__tile[data-astro-cid-tvapwxk3]{top:calc(var(--features-card-tile-y) * var(--unit));left:calc(var(--features-card-tile-x) * var(--unit));width:calc(var(--features-card-tile-size) * var(--unit));height:auto;position:absolute}.features__text[data-astro-cid-tvapwxk3]{top:calc(var(--features-card-name-centre) * var(--unit));right:calc(var(--features-card-text-right) * var(--unit));left:calc(var(--features-card-text-x) * var(--unit));position:absolute;translate:0 -50%}.features__name[data-astro-cid-tvapwxk3]{color:var(--color-noir-granite);font-family:var(--type-site-feature-name-family);font-size:calc(var(--features-card-name-size) * var(--unit));font-weight:var(--type-site-feature-name-weight);line-height:calc(var(--features-card-name-leading) * var(--unit));letter-spacing:normal}.features__description[data-astro-cid-tvapwxk3]{margin-top:calc(var(--features-card-text-gap) * var(--unit));color:var(--color-feature-description);font-family:var(--type-site-feature-description-family);font-size:calc(var(--features-card-description-size) * var(--unit));font-weight:var(--type-site-feature-description-weight);line-height:calc(var(--features-card-description-leading) * var(--unit));position:absolute;top:100%;left:0;right:0}@media (width<=1024px){.features__bands[data-astro-cid-tvapwxk3]{--features-bands-padding:var(--features-bands-inset-1024)}.features__card[data-astro-cid-tvapwxk3]{width:var(--features-card-width-1024)}}@media (width<=900px){.features__bands[data-astro-cid-tvapwxk3]{--features-bands-padding:var(--features-bands-inset-900);gap:var(--features-band-gap-900)}.features__row[data-astro-cid-tvapwxk3]{gap:var(--features-row-gap-900)}.features__card[data-astro-cid-tvapwxk3]{width:var(--features-card-width-900)}}.hero[data-astro-cid-glgfkru5]{padding-block:var(--section-padding-hero)}.hero__inner[data-astro-cid-glgfkru5]{align-items:center;gap:var(--space-6);width:100%;max-width:var(--hero-max-width);padding-inline:var(--space-6);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.hero__badge[data-astro-cid-glgfkru5]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background-color:var(--color-bleu-atlantique-secondaire);color:var(--color-bleu-atlantique);font-family:var(--type-site-hero-badge-family);font-size:var(--type-site-hero-badge-size);font-weight:var(--type-site-hero-badge-weight);line-height:var(--type-site-body-leading);display:inline-flex}.hero__flag[data-astro-cid-glgfkru5]{width:var(--hero-flag-width);border-radius:var(--hero-flag-radius);flex-shrink:0;height:auto}.hero__title[data-astro-cid-glgfkru5]{color:var(--color-noir-granite);font-family:var(--type-site-hero-title-family);font-size:var(--type-site-hero-title-size);font-weight:var(--type-site-hero-title-weight);line-height:var(--type-site-hero-title-leading);letter-spacing:var(--type-site-hero-title-tracking)}.hero__subtitle[data-astro-cid-glgfkru5]{color:var(--color-text-secondary);font-family:var(--type-site-hero-subtitle-family);font-size:var(--type-site-hero-subtitle-size);font-weight:var(--type-site-hero-subtitle-weight);line-height:var(--type-site-hero-subtitle-leading)}.hero__emphasis[data-astro-cid-glgfkru5]{color:var(--color-bleu-atlantique);font-weight:var(--type-site-hero-emphasis-weight)}.hero__line[data-astro-cid-glgfkru5]{display:block}.hero__line--nowrap[data-astro-cid-glgfkru5]{white-space:nowrap}.hero__actions[data-astro-cid-glgfkru5]{align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}@media (width<=900px){.hero__line--nowrap[data-astro-cid-glgfkru5]{white-space:normal}.hero__actions[data-astro-cid-glgfkru5]{flex-wrap:wrap;justify-content:center}}@media (width<=640px){.hero__title[data-astro-cid-glgfkru5]{font-size:var(--type-site-hero-title-size-640)}}.security[data-astro-cid-e4kny4ae]{padding-block:var(--section-padding-home)}.security__container[data-astro-cid-e4kny4ae]{width:100%;max-width:var(--content-max-width);padding-inline:var(--space-6);margin-inline:auto}.security__heading[data-astro-cid-e4kny4ae]{margin-bottom:var(--space-8)}.security__heading-title[data-astro-cid-e4kny4ae]{margin-bottom:var(--space-3);color:var(--color-noir-granite);font-family:var(--type-site-section-title-fluid-family);font-size:var(--type-site-section-title-fluid-size);font-weight:var(--type-site-section-title-fluid-weight);line-height:var(--type-site-section-title-fluid-leading);letter-spacing:normal}.security__line[data-astro-cid-e4kny4ae]{white-space:nowrap;display:block}.security__heading-subtitle[data-astro-cid-e4kny4ae]{color:var(--color-bleu-atlantique);font-family:var(--type-site-section-subtitle-family);font-size:var(--type-site-section-subtitle-fluid-size);font-weight:var(--type-site-section-subtitle-weight);line-height:var(--type-site-section-subtitle-leading)}.security__status[data-astro-cid-e4kny4ae]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.security__body[data-astro-cid-e4kny4ae]{align-items:center;gap:var(--space-10);display:flex}.security__list[data-astro-cid-e4kny4ae]{flex:50%;min-width:0}.security__item[data-astro-cid-e4kny4ae]{align-items:stretch;gap:var(--space-4);padding-block:var(--space-5);border-top:1px solid var(--color-noir-granite-secondaire);display:flex}.security__item[data-astro-cid-e4kny4ae]:last-child{border-bottom:1px solid var(--color-noir-granite-secondaire)}.security__bar[data-astro-cid-e4kny4ae]{width:var(--security-bar-width);border-radius:var(--security-bar-radius);background-color:var(--color-noir-granite-secondaire);flex-shrink:0;align-self:stretch;position:relative;overflow:hidden}.security__fill[data-astro-cid-e4kny4ae]{background-color:var(--color-noir-granite);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.security__fill[data-astro-cid-e4kny4ae][data-security-filling]{transition:transform var(--duration-security-delay) linear;transform:scaleY(1)}.security__content[data-astro-cid-e4kny4ae]{flex:auto;min-width:0}.security__title[data-astro-cid-e4kny4ae]{color:var(--color-noir-granite);font-family:var(--type-site-security-title-family);font-size:var(--type-site-security-title-size);font-weight:var(--type-site-security-title-weight);line-height:var(--type-site-security-title-leading);letter-spacing:normal;transition:color var(--duration-security-title) ease}.security__title[data-astro-cid-e4kny4ae] button{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;padding:0;display:block;position:relative}.security__title[data-astro-cid-e4kny4ae] button:after{content:"";inset:calc(-1 * var(--space-5)) 0 0;position:absolute}.security__text[data-astro-cid-e4kny4ae]{transition:grid-template-rows var(--duration-security-item) var(--ease-slide);grid-template-rows:1fr;display:grid}.security__text-inner[data-astro-cid-e4kny4ae]{min-height:0;overflow:hidden}.security__paragraph[data-astro-cid-e4kny4ae]{max-width:var(--security-text-max-width);padding-top:var(--space-3);color:var(--color-text-secondary);font-family:var(--type-site-card-text-family);font-size:var(--type-site-card-text-size);font-weight:var(--type-site-card-text-weight);line-height:var(--type-site-card-text-leading)}.security__paragraph[data-astro-cid-e4kny4ae]+.security__paragraph[data-astro-cid-e4kny4ae]{margin-top:var(--space-2)}@media screen{.security__item[data-astro-cid-e4kny4ae][data-security-state=closed] .security__title[data-astro-cid-e4kny4ae]{color:var(--color-security-title-closed)}.security__item[data-astro-cid-e4kny4ae][data-security-state=closed] .security__text[data-astro-cid-e4kny4ae]{visibility:hidden;transition:grid-template-rows var(--duration-security-item) var(--ease-slide), visibility 0s linear var(--duration-security-item);grid-template-rows:0fr}}@media screen and (width>900px){:root[data-js] .security__list[data-astro-cid-e4kny4ae]:not([data-unscripted]) .security__item[data-astro-cid-e4kny4ae]:not([data-security-state]):not(:first-child) .security__title[data-astro-cid-e4kny4ae]{color:var(--color-security-title-closed)}:root[data-js] .security__list[data-astro-cid-e4kny4ae]:not([data-unscripted]) .security__item[data-astro-cid-e4kny4ae]:not([data-security-state]):not(:first-child) .security__text[data-astro-cid-e4kny4ae]{visibility:hidden;grid-template-rows:0fr}}.security__list[data-astro-cid-e4kny4ae][data-security-instant] [data-astro-cid-e4kny4ae]:is(.security__title,.security__text,.security__fill){transition:none!important}.security__illustration[data-astro-cid-e4kny4ae]{display:none}.security__frame[data-astro-cid-e4kny4ae]{height:var(--security-frame-height);border:1px solid var(--color-noir-granite-secondaire);border-radius:var(--radius-lg);background-color:var(--color-surface);flex:50%;position:relative;overflow:hidden}.security__image[data-astro-cid-e4kny4ae]{object-fit:cover;border-radius:var(--radius-lg);opacity:0;width:100%;height:100%;transition:opacity var(--duration-security-crossfade) ease;position:absolute;inset:0}.security__image[data-astro-cid-e4kny4ae][data-security-shown]{opacity:1}@media (width<=900px){.security__line[data-astro-cid-e4kny4ae]{white-space:normal}.security__body[data-astro-cid-e4kny4ae]{display:block}.security__frame[data-astro-cid-e4kny4ae]{display:none}.security__item[data-astro-cid-e4kny4ae][data-security-state] .security__title[data-astro-cid-e4kny4ae]{color:var(--color-noir-granite)}.security__item[data-astro-cid-e4kny4ae][data-security-state] .security__text[data-astro-cid-e4kny4ae]{visibility:visible;grid-template-rows:1fr}.security__item[data-astro-cid-e4kny4ae]{gap:0}.security__bar[data-astro-cid-e4kny4ae]{display:none}.security__illustration[data-astro-cid-e4kny4ae]{height:var(--security-frame-height-900);margin-top:var(--space-5);border:1px solid var(--color-noir-granite-secondaire);border-radius:var(--radius-lg);background-color:var(--color-surface);display:block;overflow:hidden}.security__illustration-image[data-astro-cid-e4kny4ae]{object-fit:cover;width:100%;height:100%}}.perf[data-astro-cid-jm452qpd]{width:100%;height:100%;position:relative}.perf__line[data-astro-cid-jm452qpd]{z-index:0;background-color:var(--color-noir-granite);height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.perf__track[data-astro-cid-jm452qpd]{z-index:1;width:600%;height:100%;animation-name:solution-perf-track;animation-duration:12s;animation-timing-function:linear;animation-iteration-count:infinite;display:flex;position:absolute;top:0;left:0}@keyframes solution-perf-track{0%,14%{transform:translate(0%)}20%,34%{transform:translate(-16.6667%)}40%,54%{transform:translate(-33.3333%)}60%,74%{transform:translate(-50%)}80%,94%{transform:translate(-66.6667%)}to{transform:translate(-83.3333%)}}.perf__stop[data-astro-cid-jm452qpd]{flex:0 0 16.6667%;justify-content:center;align-items:center;width:16.6667%;height:100%;display:flex}.perf__bubble[data-astro-cid-jm452qpd]{background-color:var(--color-noir-granite);width:76px;height:76px;animation-name:solution-perf-bubble;animation-duration:12s;animation-timing-function:linear;animation-delay:var(--perf-start);border-radius:50%;justify-content:center;align-items:center;animation-iteration-count:infinite;animation-fill-mode:backwards;display:flex;position:relative}@keyframes solution-perf-bubble{0%{animation-timing-function:cubic-bezier(.3,2.6,.5,1);transform:scale(.14)}4%,12%{transform:scale(1)}14%,to{transform:scale(.14)}}.perf__icon[data-astro-cid-jm452qpd]{width:38px;height:38px;stroke:var(--color-blanc-nuage);animation-name:solution-perf-icon;animation-duration:12s;animation-timing-function:linear;animation-delay:var(--perf-start);flex-shrink:0;animation-iteration-count:infinite;animation-fill-mode:backwards}@keyframes solution-perf-icon{0%,2%{opacity:0}5%,11%{opacity:1}13%,to{opacity:0}}.perf__status[data-astro-cid-jm452qpd]{bottom:var(--space-3);left:var(--space-3);z-index:2;align-items:center;gap:var(--space-2);display:flex;position:absolute}.perf__dot[data-astro-cid-jm452qpd]{background-color:var(--color-noir-granite);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation-name:solution-perf-dot;animation-duration:1.1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes solution-perf-dot{0%,to{opacity:1}50%{opacity:.15}}.perf__label[data-astro-cid-jm452qpd]{color:var(--color-noir-granite);font-family:var(--font-body);font-size:10px;font-weight:700;line-height:var(--type-site-body-leading);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}@media not all and (width<=900px){[data-solution-pillar]:not([data-solution-active]):not([data-solution-settling]) .perf__track[data-astro-cid-jm452qpd],[data-solution-pillar]:not([data-solution-active]):not([data-solution-settling]) .perf__bubble[data-astro-cid-jm452qpd],[data-solution-pillar]:not([data-solution-active]):not([data-solution-settling]) .perf__icon[data-astro-cid-jm452qpd],[data-solution-pillar]:not([data-solution-active]):not([data-solution-settling]) .perf__dot[data-astro-cid-jm452qpd]{animation-name:none}}[data-solution-settling] .perf__track[data-astro-cid-jm452qpd],[data-solution-settling] .perf__bubble[data-astro-cid-jm452qpd],[data-solution-settling] .perf__icon[data-astro-cid-jm452qpd],[data-solution-settling] .perf__dot[data-astro-cid-jm452qpd]{animation-play-state:paused}.sec[data-astro-cid-nontkkud]{--sec-open-width:72%;--sec-wide-width:78%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sec__capsule[data-astro-cid-nontkkud]{width:var(--sec-open-width);background-color:var(--color-noir-granite);will-change:transform, width, height, border-radius;border-radius:18px;justify-content:flex-start;align-items:center;height:76px;animation-name:solution-sec-capsule;animation-duration:6.3s;animation-timing-function:ease-out;animation-iteration-count:infinite;display:flex;position:relative}@keyframes solution-sec-capsule{0%{opacity:1;border-radius:24px;width:48px;height:48px;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(90px)}6%{opacity:1;border-radius:24px;width:48px;height:48px;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(-8px)}9%{opacity:1;border-radius:24px;width:48px;height:48px;transform:translateY(0)}13%{width:var(--sec-wide-width);opacity:1;border-radius:20px;height:82px;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(0)}17%,85%{width:var(--sec-open-width);opacity:1;border-radius:18px;height:76px;transform:translateY(0)}90%{width:var(--sec-open-width);opacity:0;border-radius:18px;height:76px;transform:translateY(0)scale(.85)}92%,to{opacity:0;border-radius:24px;width:48px;height:48px;transform:translateY(90px)scale(1)}}.sec__content[data-astro-cid-nontkkud]{align-items:center;gap:var(--space-3);width:100%;padding-inline:var(--space-4);white-space:nowrap;animation-name:solution-sec-content;animation-duration:6.3s;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}@keyframes solution-sec-content{0%,13%{opacity:0}17%,84%{opacity:1}90%,to{opacity:0}}.sec__file[data-astro-cid-nontkkud]{width:30px;height:30px;stroke:var(--color-blanc-nuage);flex-shrink:0}.sec__text[data-astro-cid-nontkkud]{min-width:0;color:var(--color-blanc-nuage);font-family:var(--font-body);line-height:var(--type-site-body-leading);flex:auto;overflow:hidden}.sec__name[data-astro-cid-nontkkud]{text-overflow:ellipsis;font-size:12px;font-weight:700;display:block;overflow:hidden}.sec__pages[data-astro-cid-nontkkud]{opacity:.55;font-size:11px;font-weight:500;display:block}.sec__status[data-astro-cid-nontkkud]{flex-shrink:0;width:30px;height:30px;position:relative}.sec__gears[data-astro-cid-nontkkud],.sec__check[data-astro-cid-nontkkud]{width:30px;height:30px;stroke:var(--color-blanc-nuage);animation-duration:6.3s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0}.sec__gears[data-astro-cid-nontkkud]{animation-name:solution-sec-gears}.sec__check[data-astro-cid-nontkkud]{opacity:0;animation-name:solution-sec-check}@keyframes solution-sec-gears{0%,56%{opacity:1}59%,to{opacity:0}}@keyframes solution-sec-check{0%,57%{opacity:0}60%,85%{opacity:1}90%,to{opacity:0}}.sec__gear[data-astro-cid-nontkkud]{transform-box:fill-box;transform-origin:50%}.sec__gear--small[data-astro-cid-nontkkud]{animation-name:solution-sec-gear;animation-duration:2.2s;animation-timing-function:linear;animation-iteration-count:infinite}.sec__gear--big[data-astro-cid-nontkkud]{animation-name:solution-sec-gear-reverse;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes solution-sec-gear{to{transform:rotate(360deg)}}@keyframes solution-sec-gear-reverse{to{transform:rotate(-360deg)}}@media not all and (width<=900px){[data-solution-pillar]:not([data-solution-active]):not([data-solution-settling]) .sec__capsule[data-astro-cid-nontkkud],[data-solution-pillar]:not([data-solution-active]):not([data-solution-settling]) .sec__content[data-astro-cid-nontkkud],[data-solution-pillar]:not([data-solution-active]):not([data-solution-settling]) .sec__gears[data-astro-cid-nontkkud],[data-solution-pillar]:not([data-solution-active]):not([data-solution-settling]) .sec__check[data-astro-cid-nontkkud],[data-solution-pillar]:not([data-solution-active]):not([data-solution-settling]) .sec__gear--small[data-astro-cid-nontkkud],[data-solution-pillar]:not([data-solution-active]):not([data-solution-settling]) .sec__gear--big[data-astro-cid-nontkkud]{animation-name:none}}@media (width<=900px){.sec[data-astro-cid-nontkkud]{--sec-open-width:max(72%, min(100% - 2 * var(--space-4), 300px));--sec-wide-width:calc(var(--sec-open-width) * 78 / 72)}}[data-solution-settling] .sec__capsule[data-astro-cid-nontkkud],[data-solution-settling] .sec__content[data-astro-cid-nontkkud],[data-solution-settling] .sec__gears[data-astro-cid-nontkkud],[data-solution-settling] .sec__check[data-astro-cid-nontkkud],[data-solution-settling] .sec__gear[data-astro-cid-nontkkud]{animation-play-state:paused}.sov[data-astro-cid-7vxwupz2]{--sov-column-width:56px;--sov-column-gap:var(--space-6);justify-content:center;align-items:stretch;gap:var(--sov-column-gap);width:100%;height:100%;display:flex;position:relative}.sov__disc[data-astro-cid-7vxwupz2]{opacity:.55;filter:blur(40px);pointer-events:none;border-radius:50%;position:absolute}.sov__disc--blue[data-astro-cid-7vxwupz2]{background-color:var(--color-bleu-atlantique);width:220px;height:220px;bottom:-60px;left:-30px}.sov__disc--red[data-astro-cid-7vxwupz2]{background-color:var(--color-rouge-coquelicot);width:190px;height:190px;top:-50px;right:-30px}.sov__column[data-astro-cid-7vxwupz2]{z-index:1;flex:0 0 var(--sov-column-width);width:var(--sov-column-width);height:100%;position:relative;overflow:hidden}.sov__track[data-astro-cid-7vxwupz2]{gap:var(--space-2);flex-direction:column;width:100%;animation-name:solution-sov-down;animation-duration:32s;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.sov__column--up[data-astro-cid-7vxwupz2] .sov__track[data-astro-cid-7vxwupz2]{animation-name:solution-sov-up}@media not all and (width<=900px){[data-solution-pillar]:not([data-solution-active]):not([data-solution-settling]) .sov__track[data-astro-cid-7vxwupz2]{animation-name:none}}[data-solution-settling] .sov__track[data-astro-cid-7vxwupz2]{animation-play-state:paused}@keyframes solution-sov-down{0%{transform:translateY(-50%)}to{transform:translateY(0%)}}@keyframes solution-sov-up{0%{transform:translateY(0%)}to{transform:translateY(-50%)}}.sov__document[data-astro-cid-7vxwupz2]{background-color:var(--color-surface);width:100%;box-shadow:var(--shadow-document);aspect-ratio:210/297;border-radius:7px;flex-direction:column;flex-shrink:0;gap:12%;padding:10% 8%;display:flex}.sov__document[data-astro-cid-7vxwupz2] span[data-astro-cid-7vxwupz2]{background-color:var(--color-noir-granite-secondaire);border-radius:2px;height:7%;display:block}@media (width<=900px){.sov[data-astro-cid-7vxwupz2]{padding-inline:var(--space-2);gap:clamp(var(--space-2), calc((100% - 4 * var(--sov-column-width)) / 3), var(--sov-column-gap))}.sov__column[data-astro-cid-7vxwupz2]{flex-shrink:1;min-width:0}}.solution[data-astro-cid-x3ikg5eq]{padding-block:var(--section-padding-home)}.solution__container[data-astro-cid-x3ikg5eq]{width:100%;max-width:var(--content-max-width);padding-inline:var(--space-6);margin-inline:auto}.solution__heading[data-astro-cid-x3ikg5eq]{max-width:var(--solution-heading-max-width);margin-bottom:var(--space-8)}.solution__heading-title[data-astro-cid-x3ikg5eq]{margin-bottom:var(--space-3);color:var(--color-noir-granite);font-family:var(--type-site-section-title-family);font-size:var(--type-site-section-title-size);font-weight:var(--type-site-section-title-weight);line-height:var(--type-site-section-title-leading);letter-spacing:normal}.solution__heading-subtitle[data-astro-cid-x3ikg5eq]{color:var(--color-bleu-atlantique);font-family:var(--type-site-section-subtitle-family);font-size:var(--type-site-section-subtitle-size);font-weight:var(--type-site-section-subtitle-weight);line-height:var(--type-site-section-subtitle-leading)}.solution__pillars[data-astro-cid-x3ikg5eq]{--pillar-padding-inline:var(--space-6);--pillar-border-width:1px;align-items:stretch;gap:var(--space-5);display:flex}.solution__pillar[data-astro-cid-x3ikg5eq]{flex:1 1 calc(2 * (var(--pillar-padding-inline) + var(--pillar-border-width)));min-width:0;transition:flex-grow var(--duration-pillar) var(--ease-slide);display:flex}.solution__pillar[data-astro-cid-x3ikg5eq][data-solution-active]{flex-grow:var(--solution-pillar-active-share)}.solution__card[data-astro-cid-x3ikg5eq]{width:100%;min-width:0;min-height:var(--solution-pillar-min-height);padding:var(--space-8) var(--pillar-padding-inline);border:var(--pillar-border-width) solid var(--color-noir-granite-secondaire);border-radius:var(--radius-lg);background-color:var(--color-surface);cursor:default;flex-direction:column;display:flex;position:relative}.solution__title[data-astro-cid-x3ikg5eq]{margin-bottom:var(--space-4);color:var(--color-noir-granite);font-family:var(--type-site-pillar-title-family);font-size:var(--type-site-pillar-title-size);font-weight:var(--type-site-pillar-title-weight);line-height:var(--type-site-pillar-title-leading);letter-spacing:normal;white-space:nowrap}.solution__title[data-astro-cid-x3ikg5eq] button{color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;white-space:inherit;cursor:inherit;padding:0;display:block}.solution__title[data-astro-cid-x3ikg5eq] button:after{content:"";inset:calc(-1 * var(--pillar-border-width));border-radius:var(--radius-lg);pointer-events:none;position:absolute}.solution__title[data-astro-cid-x3ikg5eq] button:focus-visible{outline:none}.solution__title[data-astro-cid-x3ikg5eq] button:focus-visible:after{outline:2px solid var(--focus-ring-color);outline-offset:2px}.solution__copy[data-astro-cid-x3ikg5eq]{gap:var(--space-3);margin-bottom:var(--space-6);transition:opacity var(--duration-pillar-text) ease;flex-direction:column;display:flex}.solution__copy[data-astro-cid-x3ikg5eq][data-solution-swapping]{opacity:0}.solution__text[data-astro-cid-x3ikg5eq]{color:var(--color-text-secondary);font-family:var(--type-site-card-text-family);font-size:var(--type-site-card-text-size);font-weight:var(--type-site-card-text-weight);line-height:var(--type-site-pillar-text-leading)}@media screen{.solution__pillar[data-astro-cid-x3ikg5eq][data-solution-text=short] .solution__text--long[data-astro-cid-x3ikg5eq],.solution__pillar[data-astro-cid-x3ikg5eq][data-solution-text=long] .solution__text--short[data-astro-cid-x3ikg5eq]{display:none}}@media screen and (width>900px){:root[data-js] .solution__pillars[data-astro-cid-x3ikg5eq]:not([data-unscripted]) .solution__pillar[data-astro-cid-x3ikg5eq]:not([data-solution-text]):not([data-solution-active]) .solution__text--long[data-astro-cid-x3ikg5eq],:root[data-js] .solution__pillars[data-astro-cid-x3ikg5eq]:not([data-unscripted]) .solution__pillar[data-astro-cid-x3ikg5eq]:not([data-solution-text])[data-solution-active] .solution__text--short[data-astro-cid-x3ikg5eq]{display:none}}.solution__illustration[data-astro-cid-x3ikg5eq]{border-radius:var(--radius-md);background-color:var(--color-blanc-nuage);opacity:0;height:0;transition:height var(--duration-pillar) var(--ease-slide), opacity var(--duration-pillar-illustration) ease;margin-top:auto;overflow:hidden}.solution__pillar[data-astro-cid-x3ikg5eq][data-solution-active] .solution__illustration[data-astro-cid-x3ikg5eq]{height:var(--solution-illustration-height);opacity:1}.solution__pillars[data-astro-cid-x3ikg5eq][data-solution-away] .solution__illustration[data-astro-cid-x3ikg5eq] *{animation-play-state:paused}@media (width<=900px){.solution__pillars[data-astro-cid-x3ikg5eq]{flex-direction:column}.solution__pillar[data-astro-cid-x3ikg5eq],.solution__pillar[data-astro-cid-x3ikg5eq][data-solution-active]{flex:auto}.solution__card[data-astro-cid-x3ikg5eq]{min-height:0}.solution__title[data-astro-cid-x3ikg5eq]{overflow-wrap:break-word;white-space:normal}.solution__illustration[data-astro-cid-x3ikg5eq]{height:var(--solution-illustration-height);opacity:1}}@media (width<=640px){.solution__heading-title[data-astro-cid-x3ikg5eq]{font-size:var(--type-site-section-title-fluid-size);line-height:var(--type-site-section-title-fluid-leading)}}.product-video[data-astro-cid-6wuohl3x]{padding-block:var(--section-padding-video)}.product-video__inner[data-astro-cid-6wuohl3x]{width:100%;max-width:var(--content-max-width);padding-inline:var(--space-6);margin-inline:auto}.product-video__shell[data-astro-cid-6wuohl3x]{--video-frame-radius:calc(var(--video-shell-radius) - var(--video-shell-padding) - var(--video-shell-stroke));padding:var(--video-shell-padding);border:var(--video-shell-stroke) solid var(--color-video-shell-outline);border-radius:var(--video-shell-radius);background-color:var(--color-video-shell-fill);box-shadow:var(--shadow-video-shell);background-clip:padding-box;container-type:inline-size}@media (width<=640px){.product-video__shell[data-astro-cid-6wuohl3x]{--video-shell-padding:var(--video-shell-padding-640)}}.product-video__frame[data-astro-cid-6wuohl3x]{aspect-ratio:var(--video-aspect-ratio);border-radius:var(--video-frame-radius);position:relative;overflow:hidden}@supports (height:round(down, 1px, 1px)){.product-video__frame[data-astro-cid-6wuohl3x]{aspect-ratio:auto;height:round(down,56.25cqw,1px)}}.product-video__media[data-astro-cid-6wuohl3x]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.product-video__frame[data-astro-cid-6wuohl3x]:fullscreen{background-color:var(--color-noir-granite);border-radius:0;height:100%}.product-video__frame[data-astro-cid-6wuohl3x]:fullscreen .product-video__media[data-astro-cid-6wuohl3x]{object-fit:contain}.product-video__unmute[data-astro-cid-6wuohl3x]{--icon-size:var(--icon-size-video-tag);top:var(--video-pill-inset);right:var(--video-pill-inset);z-index:2;border-radius:var(--radius-full);color:var(--color-on-video);cursor:pointer;background:0 0;border:none;padding:0;position:absolute}.product-video__unmute[data-astro-cid-6wuohl3x]:after{content:"";inset:calc(-1 * var(--video-pill-inset));position:absolute}.product-video__unmute[data-astro-cid-6wuohl3x][hidden]{display:none}.product-video__tag[data-astro-cid-6wuohl3x]{align-items:center;gap:var(--video-tag-gap);padding:var(--video-tag-padding);border-radius:var(--radius-full);background-color:var(--color-video-tag-fill);outline:1px solid var(--color-video-tag-outline);box-shadow:var(--shadow-video-tag);-webkit-backdrop-filter:blur(var(--video-tag-blur));font-family:var(--type-site-video-control-family);font-size:var(--type-site-video-control-size);font-weight:var(--type-site-video-control-weight);line-height:var(--type-site-body-leading);white-space:nowrap;transition:transform var(--duration-video-tag) var(--ease-video-tag);display:flex}.product-video__unmute[data-astro-cid-6wuohl3x]:hover .product-video__tag[data-astro-cid-6wuohl3x],.product-video__unmute[data-astro-cid-6wuohl3x]:focus-visible .product-video__tag[data-astro-cid-6wuohl3x]{transform:scale(var(--video-tag-hover-scale))}.product-video__unmute[data-astro-cid-6wuohl3x]:focus-visible{box-shadow:0 0 0 6px var(--color-blanc-nuage)}.product-video__start[data-astro-cid-6wuohl3x]{--icon-size:var(--icon-size-video);z-index:2;width:var(--video-start-size);height:var(--video-start-size);border-radius:var(--radius-full);color:var(--color-on-video);cursor:pointer;background:0 0;border:none;padding:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.product-video__start[data-astro-cid-6wuohl3x][hidden]{display:none}.product-video__start-glass[data-astro-cid-6wuohl3x]{border-radius:var(--radius-full);background-color:var(--color-video-tag-fill);outline:1px solid var(--color-video-tag-outline);width:100%;height:100%;box-shadow:var(--shadow-video-tag);-webkit-backdrop-filter:blur(var(--video-tag-blur));transition:transform var(--duration-video-tag) var(--ease-video-tag);justify-content:center;align-items:center;display:flex}.product-video__start[data-astro-cid-6wuohl3x]:hover .product-video__start-glass[data-astro-cid-6wuohl3x],.product-video__start[data-astro-cid-6wuohl3x]:focus-visible .product-video__start-glass[data-astro-cid-6wuohl3x]{transform:scale(var(--video-tag-hover-scale))}.product-video__start[data-astro-cid-6wuohl3x]:focus-visible{box-shadow:0 0 0 6px var(--color-blanc-nuage)}.product-video__interface[data-astro-cid-6wuohl3x]{--focus-ring-color:var(--color-blanc-nuage);--icon-size:var(--icon-size-video);inset:auto var(--video-capsule-inset) var(--video-capsule-inset);z-index:1;color:var(--color-on-video);opacity:0;pointer-events:none;transition:opacity var(--duration-video-interface) var(--ease-video-interface);display:flex;position:absolute}.product-video__interface[data-astro-cid-6wuohl3x][hidden]{display:none}.product-video[data-astro-cid-6wuohl3x][data-product-video-bar=shown] .product-video__interface[data-astro-cid-6wuohl3x],.product-video__interface[data-astro-cid-6wuohl3x]:has(:focus-visible){opacity:1;pointer-events:auto}.product-video__bar[data-astro-cid-6wuohl3x]{--video-bar-gap:var(--video-interface-gap);align-items:center;gap:var(--video-bar-gap);min-width:0;padding:var(--video-capsule-padding);border-radius:var(--radius-full);background-color:var(--color-video-tag-fill);outline:1px solid var(--color-video-tag-outline);box-shadow:var(--shadow-video-tag);-webkit-backdrop-filter:blur(var(--video-tag-blur));flex:1;display:flex}.product-video__control[data-astro-cid-6wuohl3x]+.product-video__control[data-astro-cid-6wuohl3x]{margin-inline-start:max(0px, var(--target-min-height) - var(--icon-size-video) - var(--video-bar-gap))}.product-video__control[data-astro-cid-6wuohl3x]{border-radius:var(--radius-sm);color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:inline-flex;position:relative}.product-video__control[data-astro-cid-6wuohl3x]:after{content:"";inset:calc((var(--icon-size-video) - var(--target-min-height)) / 2);position:absolute}.product-video__control[data-astro-cid-6wuohl3x][data-state=on] .product-video__when-off[data-astro-cid-6wuohl3x],.product-video__control[data-astro-cid-6wuohl3x]:not([data-state=on]) .product-video__when-on[data-astro-cid-6wuohl3x]{display:none}.product-video__when-off[data-astro-cid-6wuohl3x],.product-video__when-on[data-astro-cid-6wuohl3x]{display:flex}.product-video__control[data-astro-cid-6wuohl3x][hidden]{display:none}.product-video__time[data-astro-cid-6wuohl3x]{font-family:var(--type-site-video-control-family);font-size:var(--type-site-video-control-size);font-weight:var(--type-site-video-control-weight);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.product-video__total[data-astro-cid-6wuohl3x]{color:var(--color-on-video-dim)}.product-video__timeline[data-astro-cid-6wuohl3x]{min-width:0;height:var(--target-min-height);border-radius:var(--radius-sm);flex:1;position:relative}.product-video__timeline[data-astro-cid-6wuohl3x]:has(:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:2px}.product-video__track[data-astro-cid-6wuohl3x]{height:var(--video-timeline-height);border-radius:var(--video-timeline-radius);background-color:var(--color-video-timeline-track);position:absolute;inset:50% 0 auto;overflow:hidden;translate:0 -50%}.product-video__buffered[data-astro-cid-6wuohl3x],.product-video__fill[data-astro-cid-6wuohl3x]{transform-origin:0;position:absolute;inset:0}.product-video__buffered[data-astro-cid-6wuohl3x]{background-color:var(--color-video-timeline-buffered);transform:scaleX(var(--video-buffered,0))}.product-video__fill[data-astro-cid-6wuohl3x]{background-color:var(--color-video-timeline-progress);transform:scaleX(var(--video-progress,0))}.product-video__dot[data-astro-cid-6wuohl3x]{top:50%;left:calc(var(--video-progress,0) * 100%);box-sizing:border-box;width:var(--video-timeline-thumb);height:var(--video-timeline-thumb);border:var(--video-timeline-thumb-border) solid var(--color-on-video);border-radius:var(--radius-full);background-color:var(--color-video-timeline-progress);pointer-events:none;position:absolute;translate:-50% -50%}.product-video__seek[data-astro-cid-6wuohl3x]{opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.product-video__seek[data-astro-cid-6wuohl3x]::-webkit-slider-thumb{width:1px;height:var(--target-min-height);-webkit-appearance:none;appearance:none}.product-video__seek[data-astro-cid-6wuohl3x]::-moz-range-thumb{width:1px;height:var(--target-min-height);border:none}@media (width<=640px){.product-video__interface[data-astro-cid-6wuohl3x]{inset:auto var(--video-capsule-inset-640) var(--video-capsule-inset-640)}.product-video__bar[data-astro-cid-6wuohl3x]{--video-bar-gap:var(--video-interface-gap-640);padding:var(--video-capsule-padding-640);border-radius:var(--video-capsule-radius-640);flex-wrap:wrap}.product-video__timeline[data-astro-cid-6wuohl3x]{flex-basis:100%;order:-1}.product-video__time[data-astro-cid-6wuohl3x]{margin-inline-end:auto}}@media screen{:root[data-js] .product-video[data-astro-cid-6wuohl3x]:not([data-unscripted]):not([data-product-video-mode]) .product-video__media[data-astro-cid-6wuohl3x]::-webkit-media-controls{display:none!important}}@media screen and (width>=901px) and (prefers-reduced-motion:no-preference){:root[data-js] .product-video[data-astro-cid-6wuohl3x]:not([data-unscripted]):not([data-product-video-mode]) .product-video__unmute[data-astro-cid-6wuohl3x][hidden]{display:block}}@media screen and (width<=900px),screen and (prefers-reduced-motion:reduce){:root[data-js] .product-video[data-astro-cid-6wuohl3x]:not([data-unscripted]):not([data-product-video-mode]) .product-video__start[data-astro-cid-6wuohl3x][hidden]{display:block}}
