[data-shader-lab=on]{--lab-line:#78a6dc45;--lab-glint:#b3d6ff;--lab-shadow:#102d4b18}[data-shader-lab=on][data-theme=dark]{--lab-line:#a3c7f52b;--lab-shadow:#0005}.lab-reading{display:none;position:fixed;z-index:9999;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#356daf,#b9ddff);transform:scaleX(var(--lab-reading,0));transform-origin:left;pointer-events:none;box-shadow:0 0 12px #7eb5f555}[data-shader-lab=on] .lab-reading{display:block}[data-lab-surface]{position:relative}.lab-section-light,.lab-surface-light{display:none;position:absolute;inset:0;border-radius:inherit;pointer-events:none;overflow:hidden}[data-shader-lab=on] :is(.lab-surface-light,.lab-section-light){display:block}.lab-surface-light{z-index:2;background:radial-gradient(420px circle at var(--lab-x,50%) var(--lab-y,35%),#a9ccff0d,transparent 65%);box-shadow:inset 0 1px 0 #d5e9ff1a,inset 0 0 0 1px #9dc5ed12;opacity:.5;transition:opacity .5s}.lab-pointer>.lab-surface-light,[data-lab-surface]:focus-within>.lab-surface-light{opacity:1;background:radial-gradient(420px circle at var(--lab-x,50%) var(--lab-y,35%),#a9ccff19,transparent 65%);box-shadow:inset 0 1px 0 #d5e9ff55,inset 0 0 0 1px var(--lab-line)}[data-lab-surface=media]>.lab-surface-light{background:linear-gradient(125deg,#d4eaff10,transparent 38%,transparent 75%,#7faef808);mix-blend-mode:screen}[data-lab-surface=media].lab-pointer>.lab-surface-light{background:radial-gradient(ellipse at var(--lab-x,50%) var(--lab-y,50%),#cfe4ff1a,transparent 65%)}[data-shader-lab=on] :is(.appro-img,.thumb,.film,.yt-cover,.mat-frame,.portrait,.people .ph){overflow:hidden}[data-shader-lab=on] [data-lab-surface=media]>img{transition:scale 1.2s cubic-bezier(.22,1,.36,1),translate 1.2s cubic-bezier(.22,1,.36,1)}@media(hover:hover) and (pointer:fine){[data-shader-lab=on] [data-lab-surface=media].lab-pointer>img{scale:1.025;translate:var(--lab-dx,0) var(--lab-dy,0)}[data-shader-lab=on] .people [data-lab-surface=media].lab-pointer>img{scale:1;translate:none}[data-shader-lab=on] :is(.catalog-product,.range .prod,.bg-card,.humanitaire){transition:box-shadow .4s,border-color .4s,background .4s}[data-shader-lab=on] :is(.catalog-product,.range .prod,.bg-card,.humanitaire):hover{border-color:var(--lab-line);box-shadow:0 18px 48px -28px var(--lab-shadow)}}.lab-section-light{z-index:0;background:radial-gradient(ellipse at 95% 0,#79a9e10e,transparent 45%),radial-gradient(ellipse at 0 100%,#79a9e109,transparent 40%);box-shadow:inset 0 1px 0 #98bcec1c}[data-shader-lab=on] :is(header.site,header.sticky){box-shadow:0 1px 0 var(--lab-line),0 8px 35px -30px #468adbaa}[data-shader-lab=on] .assembly-page .menu a:after{height:1px;background:linear-gradient(90deg,#568bd0,#cee5ff);box-shadow:0 1px 8px #8bc0ff30;transition:transform .45s cubic-bezier(.16,1,.3,1)}[data-shader-lab=on] :is(.pill,.btn,.bbtn,.ritual-launcher button,button[type=submit]):not(:disabled):not([aria-disabled=true]){transition:box-shadow .35s,background .35s,border-color .35s,transform .35s;box-shadow:inset 0 1px 0 #e1efff22,0 3px 12px #142f4a0d}[data-shader-lab=on] :is(.pill,.btn,.bbtn,.ritual-launcher button,button[type=submit]):not(:disabled):not([aria-disabled=true]):hover{box-shadow:inset 0 1px 0 #e1efff66,0 6px 28px #559be92b}[data-shader-lab=on] :is(.pill,.btn,.bbtn,.ritual-launcher button):not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px)}[data-shader-lab=on] :is(input:not([type=range]),textarea,select){transition:box-shadow .3s,border-color .3s}[data-shader-lab=on] :is(input:not([type=range]),textarea,select):focus-visible{outline:2px solid #79aaf0;outline-offset:3px;box-shadow:0 0 0 6px #6f9ed014}[data-shader-lab=on] :is(details.research,[data-state=open].border-b){box-shadow:inset 2px 0 0 #78ace230,0 12px 36px -32px #79aaff70}[data-shader-lab=on] details.research[open]{border-color:#91b7e8;box-shadow:inset 2px 0 0 #77a8e9,0 12px 32px -25px #417cbe35}[data-shader-lab=on] .day:focus-visible,[data-shader-lab=on] .day:hover{box-shadow:0 0 0 1px #a7cfff80,0 0 18px #86baff38;translate:0 -2px}[data-shader-lab=on] .day{transition:box-shadow .25s,translate .25s}[data-shader-lab=on] .people figure{border-radius:inherit}[data-shader-lab=on] .people figcaption{transition:color .35s}[data-shader-lab=on] .people figure:hover figcaption{color:#629ee6}[data-shader-lab=on][data-theme=dark] .people figure:hover figcaption{color:#b7d7ff}[data-shader-lab=on] footer{box-shadow:inset 0 1px 0 var(--lab-line)}[data-shader-lab=on] footer a{transition:color .25s,text-shadow .25s}[data-shader-lab=on] footer a:hover{text-shadow:0 0 18px #83b6f74d}@media(prefers-reduced-motion:reduce){[data-shader-lab=on] [data-lab-surface=media]>img{scale:1!important;translate:none!important}[data-shader-lab=on] .day{translate:none!important}}@media(max-width:600px){.lab-reading{height:1px}.lab-surface-light{background:none}.lab-controls{bottom:max(18px,env(safe-area-inset-bottom))}body:has(.fiche)>.lab-controls{bottom:82px}}@media(max-width:600px){body:has(.lab-controls) .preference-fallback{bottom:88px}}.site-preferences{display:flex;gap:var(--care-space-2);align-items:center;font:var(--care-label)/1.2 var(--care-font);position:relative}.site-preferences :is(button,select){font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 6px;border:0;border-radius:0;background:transparent;color:var(--care-muted);cursor:pointer;white-space:nowrap}.site-preferences button:hover,.site-preferences select:hover{color:var(--care-ink)}.site-preferences :is(button,select):focus-visible{outline:2px solid var(--care-blue);outline-offset:3px}.site-preferences svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5;flex:none}.assembly-page.clean header.site>.inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:var(--care-space-6);padding-block:var(--care-space-4);align-items:center}.assembly-page.clean header.site .logo{grid-column:1;grid-row:1;justify-self:start;text-decoration:none}.assembly-page.clean header.site .logo-word{font-size:18px;letter-spacing:.13em;line-height:1.2}.assembly-page.clean header.site .logo-sig{font-size:var(--care-caption);line-height:1.4}.assembly-page.clean header.site .menu{grid-column:2;grid-row:1;display:flex;justify-content:center;align-items:center;gap:clamp(14px,1.6vw,24px);width:auto;border:0;padding:0;order:0}.assembly-page.clean header.site .menu a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;white-space:nowrap}.assembly-page.clean header.site .head-cta{grid-column:3;grid-row:1;display:flex;align-items:center;gap:var(--care-space-4)}.assembly-page.clean header.site .head-cta .pill{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--care-ink);box-shadow:none;font-size:13px;white-space:nowrap}.assembly-page.clean header.site .head-cta .pill:hover{background:transparent;color:var(--care-blue);text-decoration:underline;text-underline-offset:6px;transform:none;box-shadow:none}.assembly-page.clean header.site .site-preferences{grid-column:4;grid-row:1;margin:0;padding-left:var(--care-space-4);border-left:1px solid var(--care-line);justify-self:end;flex-wrap:nowrap}.care-menu-slot{display:contents}.care-menu-toggle{display:none}.preference-fallback{position:fixed;right:18px;bottom:24px;z-index:60;padding:6px;border:1px solid var(--care-line);border-radius:var(--care-radius);background:var(--care-paper)}@media(max-width:1200px){.assembly-page.clean header.site>.inner{grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding-block:var(--care-space-4);min-height:calc(var(--care-control-sm) + var(--care-space-4)*2);align-items:center}.assembly-page.clean header.site .logo-word{font-size:clamp(15px,3.6vw,18px)}.assembly-page.clean header.site .care-menu-toggle{grid-column:2;grid-row:1;display:inline-flex;gap:12px;align-items:center;justify-content:center;min-height:44px;padding:0 4px;border:0;border-radius:0;background:transparent;color:var(--care-ink);font:500 13px var(--care-font);cursor:pointer}.care-menu-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.care-menu-toggle:focus-visible{outline:2px solid var(--care-blue);outline-offset:4px}.assembly-page.clean header.site .menu{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:1fr;justify-content:stretch;gap:0;margin-top:var(--care-space-4);border-top:1px solid var(--care-line)}.assembly-page.clean header.site .menu a{min-height:48px;font-size:17px;border-bottom:1px solid var(--care-line);padding:8px 2px}.assembly-page.clean header.site .menu a:after{display:none}.assembly-page.clean header.site .head-cta{grid-column:1/-1;grid-row:3;justify-content:flex-start;gap:24px;padding-top:var(--care-space-3)}.assembly-page.clean header.site .site-preferences{grid-column:1/-1;grid-row:4;justify-self:start;padding:var(--care-space-2) 0 0;border-left:0;margin:0}.assembly-page.clean header.site .inner[data-menu-ready=true]:not([data-menu-open=true]) :is(.menu,.head-cta,.site-preferences){display:none}html[data-js] .assembly-page.clean header.site .inner:not([data-menu-open=true]) :is(.menu,.head-cta,.site-preferences){display:none}}@media(max-width:374px){.assembly-page.clean header.site>.inner{-moz-column-gap:var(--care-space-2);column-gap:var(--care-space-2)}.assembly-page.clean header.site .care-menu-toggle{width:var(--care-control-sm);padding:0;gap:0;font-size:0}}.site-preferences .care-language-toggle{gap:4px;color:var(--care-ink);font-weight:500;letter-spacing:.04em}.site-preferences .care-language-toggle svg{width:14px;height:14px;transition:transform var(--care-duration) var(--care-ease)}.site-preferences .care-language-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.assembly-page.clean header.site{position:relative;z-index:40}.care-language-bar{position:absolute;inset:100% 0 auto;z-index:39;background:var(--care-strip);color:var(--care-on-strip);padding-inline:max(var(--care-gutter),calc((100% - var(--care-content))/2));opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--care-duration) var(--care-ease),transform var(--care-duration) var(--care-ease),visibility 0s linear var(--care-duration)}.care-language-bar[data-open=true]{opacity:1;visibility:visible;transform:none;transition:opacity var(--care-duration) var(--care-ease),transform var(--care-duration) var(--care-ease)}.care-language-bar-inner{display:flex;align-items:center;justify-content:center;min-height:var(--care-control-height)}.care-language-note{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.care-language-bar ul{display:flex;justify-content:center;gap:var(--care-space-6);margin:0;padding:0;list-style:none}.care-language-bar button{display:inline-grid;grid-auto-flow:column;align-items:baseline;align-content:center;justify-content:center;gap:var(--care-space-2);min-height:var(--care-control-sm);padding:0 var(--care-space-3);border:0;background:transparent;color:var(--care-strip-muted);font:400 var(--care-label)/1 var(--care-font);cursor:pointer;position:relative}.care-language-bar button span{font:500 var(--care-caption)/1 var(--care-font);letter-spacing:var(--care-label-tracking)}.care-language-bar button:hover,.care-language-bar button[aria-current=true]{color:var(--care-on-strip)}.care-language-bar button[aria-current=true]:after{content:"";position:absolute;left:var(--care-space-3);right:var(--care-space-3);bottom:calc(50% - .5em - 7px);height:1px;background:var(--care-strip-accent)}.care-language-bar button:focus-visible{outline:2px solid var(--care-strip-accent);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.care-language-bar,.care-language-bar[data-open=true],.site-preferences .care-language-toggle svg{transition:none;transform:none}}@media(max-width:1200px){.care-language-bar{position:static;grid-column:1/-1;grid-row:5;margin-top:var(--care-space-2);padding:var(--care-space-2) var(--care-space-3);border-radius:var(--care-radius-control);transform:none}.care-language-bar:not([data-open=true]){display:none}.care-language-bar ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:0 var(--care-space-2)}.care-language-bar button{width:100%;justify-content:center}.assembly-page.clean header.site .inner[data-menu-ready=true]:not([data-menu-open=true]) .care-language-bar{display:none}}.care-theme-veil{position:fixed;inset:0;z-index:10001;display:grid;place-items:center;background:var(--care-paper);color:var(--care-ink);font-family:var(--care-font);opacity:0;transition:opacity .32s var(--care-ease),background-color .6s var(--care-ease),color .6s var(--care-ease)}.care-theme-veil[data-shown=true]{opacity:1}@media(prefers-reduced-motion:reduce){.care-theme-veil{transition:none}}.assembly-page.clean #bilan .bbtn,.assembly-page.clean :is(.btn,.pill,.ritual-launcher button),.care-button{--action-bg:var(--care-action);--action-text:var(--care-on-action);--action-border:var(--care-action);--action-shadow:var(--care-button-shadow);--action-hover-shadow:var(--care-button-hover-shadow);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--care-space-2);min-height:var(--care-control-height);max-width:100%;padding:var(--care-space-3) var(--care-space-6);font-family:var(--care-font);font-size:var(--care-button-text);font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;text-align:center;text-decoration:none;border:var(--care-border-width) solid var(--action-border);border-radius:var(--care-button-radius);color:var(--action-text);background:var(--action-bg);box-shadow:var(--action-shadow);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--care-duration) var(--care-ease),background var(--care-duration) var(--care-ease),border-color var(--care-duration) var(--care-ease),opacity var(--care-duration) var(--care-ease),box-shadow var(--care-duration) var(--care-ease)}.assembly-page.clean :is(.btn-ghost,.pill:not(.pill-dark)),.care-button[data-variant=secondary]{--action-bg:var(--care-surface);--action-text:var(--care-ink);--action-border:var(--care-control-border)}.care-button[data-variant=ghost]{--action-shadow:none;--action-hover-shadow:none;--action-bg:transparent;--action-text:var(--care-muted);--action-border:transparent}.care-button[data-variant=danger]{--action-bg:var(--care-surface);--action-text:var(--care-error);--action-border:var(--care-control-border)}.care-button[data-variant=inverse]{--action-bg:var(--care-on-inverse);--action-text:var(--care-inverse);--action-border:var(--care-on-inverse)}.care-button:is([data-variant=onInk],[data-variant=onImage]){--action-shadow:none;--action-hover-shadow:none;--action-bg:transparent;--action-text:var(--care-on-inverse);--action-border:var(--care-inverse-muted)}.care-button[data-variant=link]{--action-shadow:none;--action-hover-shadow:none;--action-bg:transparent;--action-text:var(--care-ink);--action-border:transparent;border-radius:0;padding-inline:0;text-decoration:underline;text-underline-offset:5px}.care-button[data-size=sm]{min-height:var(--care-control-sm);padding-inline:var(--care-space-4)}.care-button[data-size=lg]{min-height:var(--care-control-lg)}.care-button-icon{width:var(--care-control-height);padding-inline:0}.care-button svg{width:var(--care-icon);height:var(--care-icon);flex-shrink:0}.care-button:focus-visible{outline:2px solid var(--care-blue);outline-offset:4px}.assembly-page.clean :is(.btn,.pill,.ritual-launcher button):is(:disabled,[aria-disabled=true]),.care-button:is(:disabled,[aria-disabled=true]){opacity:var(--care-disabled);cursor:not-allowed;box-shadow:none}.care-button:is([data-variant=secondary],[data-variant=danger]):disabled{opacity:1;color:var(--care-muted);background:var(--care-surface-alt);border-color:var(--care-line)}.care-button[aria-busy=true]{cursor:progress;opacity:1}@media(hover:hover) and (pointer:fine){.assembly-page.clean :is(.btn,.pill,.ritual-launcher button):not(:disabled,[aria-disabled=true]):hover,.care-button:not(:disabled,[aria-disabled=true]):hover{opacity:1;box-shadow:var(--action-hover-shadow);transform:none}.assembly-page.clean :is(.btn-ghost,.pill:not(.pill-dark)):not([aria-disabled=true]):hover,.care-button:is([data-variant=secondary],[data-variant=ghost],[data-variant=danger]):not(:disabled,[aria-disabled=true]):hover{background:var(--care-surface-alt);color:var(--care-ink)}}.assembly-page.clean :is(.btn,.pill,.ritual-launcher button):not(:disabled,[aria-disabled=true]):active,.care-button:not(:disabled,[aria-disabled=true]):active{opacity:.84}.assembly-page.clean :is(.btn,.pill,.ritual-launcher button):not(:disabled,[aria-disabled=true]):active,a.care-button:not([aria-disabled=true]):active{transform:scale(var(--care-press-scale))}.care-button:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}@media(prefers-reduced-motion:reduce){.assembly-page.clean :is(.btn,.pill,.ritual-launcher button),.care-button{transition:none}.assembly-page.clean :is(.btn,.pill,.ritual-launcher button):not(:disabled,[aria-disabled=true]):active,a.care-button:not([aria-disabled=true]):active{transform:none}}.assembly-page.clean #bilan .bbtn,.assembly-page.clean :is(.final,#youtube) .btn:not(.btn-ghost){--action-bg:var(--care-on-inverse);--action-text:var(--care-inverse);--action-border:var(--care-on-inverse);color:var(--action-text);background:var(--action-bg)}.assembly-page.clean #bilan .bbtn-ghost,.assembly-page.clean :is(.final,#youtube) .btn-ghost{--action-shadow:none;--action-hover-shadow:none;--action-bg:transparent;--action-text:var(--care-on-inverse);--action-border:var(--care-inverse-muted)}.assembly-page.clean #bilan .bbtn:disabled{opacity:var(--care-disabled);cursor:not-allowed}.assembly-page.clean #bilan .bbtn:not(:disabled):active{opacity:.84}@media(hover:hover) and (pointer:fine){.assembly-page.clean #bilan .bbtn:not(:disabled):hover{opacity:1;box-shadow:var(--action-hover-shadow)}}.assembly-page.clean .dock a:first-child{background:var(--care-on-inverse);color:var(--care-inverse)}