body:has(.assembly-page){background:var(--care-paper);color:var(--care-ink)}body:has(.assembly-page):after,body:has(.assembly-page):before{display:none}body:has(.assembly-page) #contenu{padding:0}.assembly-page{isolation:isolate;font-synthesis:none;min-height:100vh;overflow-x:clip}.assembly-page :where(*):not(:where(svg,svg *)){all:revert;box-sizing:border-box}.assembly-page .assembly-source{display:contents}.assembly-page [data-connection=pending]{opacity:.6;cursor:not-allowed}.assembly-page .care-scene-host{container-type:inline-size;container-name:care-scene}.assembly-page .care-scene-host,.assembly-page .care-scene-wrap{width:100%;height:100%;position:relative}.assembly-page .care-scene-loading{position:absolute;inset:0;display:grid;place-items:center;background:#f3efe6;color:#243f38;font:16px var(--sans)}.assembly-page .care-scene-fallback{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:40px;background:#f3efe6}.assembly-page .care-scene-fallback nav{display:flex;flex-wrap:wrap;gap:20px}.assembly-page .care-scene-fallback a{display:block;padding:14px;border:1px solid;border-radius:16px;color:#1d4f86}.assembly-page [data-care-scene]{position:relative;overflow:hidden}@media(max-width:759px){.assembly-page[data-page=home] [data-care-scene=braid]{height:clamp(480px,145vw,620px)}}.assembly-page .approve,.assembly-page .assembly-note,.assembly-page .review{display:none}.assembly-page .assembly-hazards{display:flex;gap:12px;margin:0 0 18px}.assembly-page .assembly-hazards span{display:block;width:56px;height:56px}.assembly-page .assembly-hazards svg{display:block;width:100%;height:100%}:root{--font-serif:var(--font-geist-sans);--font-geist-mono:var(--font-geist-sans)}body,button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-family:var(--font-geist-sans),Arial,sans-serif}.assembly-page{--serif:var(--font-geist-sans),Arial,sans-serif!important;--sans:var(--font-geist-sans),Arial,sans-serif!important}.assembly-page :not(svg):not(path){font-family:var(--font-geist-sans),Arial,sans-serif!important;font-style:normal!important}.assembly-page .product-view-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.assembly-page [data-product-model]{position:relative;display:block;isolation:isolate}.assembly-page [data-product-model]:after{content:"";position:absolute;bottom:8%;left:25%;width:50%;height:4%;border-radius:50%;background:#66564726;filter:blur(12px);pointer-events:none}.assembly-page [data-model-ready=true]>img{opacity:0!important}.assembly-page .care-carousel-media>[data-product-model]{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .5s;pointer-events:none}.assembly-page .care-carousel-media>[data-product-model].on{opacity:1}.assembly-page .care-carousel-media>[data-product-model]>img{inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:8%}.assembly-page .hero-carousel .hero-dots{z-index:5}.assembly-page .appro-img img{-o-object-position:50% 50%!important;object-position:50% 50%!important}.assembly-page a[data-youtube-poster]{position:relative;overflow:hidden}.assembly-page a[data-youtube-poster]>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.assembly-page a[data-youtube-poster] .film-card{background:linear-gradient(transparent,#172b3bd9);position:relative}.assembly-page .catalog-intro{padding-top:60px;padding-bottom:16px}.assembly-page .catalog-intro h1{font-size:clamp(40px,6vw,80px);font-weight:400;letter-spacing:var(--care-heading-tracking);margin:12px 0 20px;line-height:1.06}.assembly-page .catalog-intro p{font-size:18px;line-height:1.6}.assembly-page .catalog-intro .kicker{font-size:12px;text-transform:uppercase;letter-spacing:.15em;color:#356584}.assembly-page[data-catalog] .neo-scene{height:690px}.assembly-page .catalog-range{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding-top:36px;padding-bottom:80px}.assembly-page .catalog-product{display:flex;flex-direction:column;text-decoration:none;color:#20394b;border-top:1px solid #b6bec3;border-right:1px solid #b6bec3;padding:12px 16px 28px;transition:background .2s}.assembly-page .catalog-product:last-child{border-right:0}.assembly-page .catalog-product:hover{background:#fff5}.assembly-page .catalog-shot{display:block;height:240px;width:100%;position:relative}.assembly-page .catalog-shot img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:12%}.assembly-page .catalog-name{font-size:19px;line-height:1.25;margin-top:18px}.assembly-page .catalog-product small{font-size:12px;margin-top:8px}@media(max-width:900px){.assembly-page .catalog-range{grid-template-columns:repeat(3,minmax(0,1fr))}.assembly-page .catalog-product:nth-child(3n){border-right:0}}@media(max-width:599px){.assembly-page .catalog-range{grid-template-columns:repeat(2,minmax(0,1fr))}.assembly-page .catalog-product:nth-child(3n){border-right:1px solid #b6bec3}.assembly-page .catalog-product:nth-child(2n){border-right:0}.assembly-page .catalog-shot{height:210px}.assembly-page .catalog-intro{padding-top:32px}.assembly-page .catalog-name{font-size:17px}}.assembly-page .hero-shot:not(.hero-carousel)>[data-product-model]{position:absolute;inset:0;width:100%;height:100%}@media(max-width:759px){.assembly-page header.site .inner{flex-wrap:wrap;row-gap:16px}.assembly-page header.site .menu{display:flex;order:3;width:100%;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid #243c4d20}.assembly-page header.site .menu a{font-size:12px;white-space:nowrap}.assembly-page[data-catalog] .neo-scene{height:clamp(480px,145vw,620px)}}.assembly-page a[data-youtube-poster] .film-card{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden;clip-path:inset(50%)}.assembly-page .short[data-youtube-poster] .v{position:relative;overflow:hidden}.assembly-page .short[data-youtube-poster] .v img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.assembly-page .short[data-youtube-poster] .v:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#122335e6);pointer-events:none}.assembly-page .short[data-youtube-poster] :is(b,.vk,.play){z-index:1}@media(min-width:901px){.assembly-page .trio{-moz-column-gap:32px;column-gap:32px;row-gap:0}.assembly-page .trio>.plant{display:grid;grid-template-rows:subgrid;grid-row:span 7;row-gap:0}.assembly-page .trio>.plant>.txt{align-self:start}.assembly-page .trio>.plant>.research{align-self:start;margin-top:20px}}.assembly-page .final figure[data-product-model]{max-width:420px;aspect-ratio:1;background:radial-gradient(closest-side,#d9e2e718,transparent 78%)}.assembly-page .final figure[data-product-model]>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;-o-object-fit:contain;object-fit:contain;padding:10%}.assembly-page .final figure[data-product-model]:after{background:#0005}@media(max-width:860px){.assembly-page .final.media-right .inner{grid-template-columns:1fr}.assembly-page .final figure[data-product-model]{width:min(100%,340px)}}.assembly-page[data-page=home] .z1 .intro{max-width:none}.assembly-page .calendar-popover{position:fixed!important;z-index:100;width:min(370px,calc(100vw - 24px));margin:0!important;padding:16px 20px!important;border:1px solid #21496c30;border-left:3px solid #315e87!important;border-radius:12px!important;background:#fffdf8!important;color:#172234;box-shadow:0 12px 36px #09213724;pointer-events:auto;line-height:1.5;text-align:left}.assembly-page .calendar-popover[hidden]{display:none!important}.assembly-page .calendar-popover small{display:block;color:#315e87;font-size:11px;letter-spacing:.09em;margin-bottom:6px}.assembly-page .fine{display:block!important;max-width:none!important}.assembly-page .fine span{display:inline!important}.assembly-page .fine span+span:before{content:" "}.assembly-page .remind-disclosure{width:100%;border:1px solid #17223440;border-radius:22px;background:#fff5;overflow:hidden}.assembly-page .remind-disclosure summary{display:block;text-align:center;cursor:pointer;padding:12px 20px;line-height:1.3;font-size:14px;list-style:none}.assembly-page .remind-disclosure summary::-webkit-details-marker{display:none}.assembly-page .remind-disclosure summary:focus-visible{outline:2px solid #315e87;outline-offset:-4px}.assembly-page .remind-disclosure form{margin:0!important;border:0!important;border-top:1px solid #17223420!important;border-radius:0!important;background:transparent!important}.assembly-page .film-controls{position:absolute;inset:auto var(--care-space-3) var(--care-space-3);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--care-space-3);z-index:2}.assembly-page .film-controls .film-progress{position:static;width:100%;min-width:0;height:var(--care-control-height);accent-color:var(--care-on-inverse);cursor:pointer;margin:0}.assembly-page[data-page=home] .film-controls .film-ctrl{position:static;min-height:var(--care-control-height);min-width:var(--care-control-height);border-radius:var(--care-radius-control)}.assembly-page[data-page=home] .film-ctrl{bottom:50px}.assembly-page[data-page=home] #youtube .humanitaire .cyber-kids{flex:0 0 160px;width:160px;height:160px;-o-object-fit:contain;object-fit:contain;margin-left:auto}.assembly-page .range{grid-template-columns:repeat(6,minmax(0,1fr))!important}.assembly-page .rope{display:block!important;height:16px!important;background:none!important;box-shadow:none!important;border:0!important;overflow:visible!important}.assembly-page .rope svg{display:block;width:100%;height:16px}.assembly-page .composition-still{position:relative;overflow:hidden;border:0!important;aspect-ratio:4/3}.assembly-page .composition-still>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.assembly-page .composition-still .side-title{position:absolute;top:0;right:0;left:0;padding:26px;background:linear-gradient(#f8f1e6d9,transparent);text-align:right}.assembly-page .composition-still h2{font-size:clamp(22px,2.5vw,38px)!important}.assembly-page[data-page=lavandazen] .film-body.vertical{display:grid;grid-template-columns:1fr minmax(160px,240px) minmax(160px,240px);gap:28px;align-items:center}.assembly-page[data-page=lavandazen] .film-text{grid-column:1;grid-row:1}.assembly-page[data-page=lavandazen] .additional-short{grid-column:2;grid-row:1}.assembly-page[data-page=lavandazen] .short:not(.additional-short){grid-column:3;grid-row:1}.assembly-page[data-page=lavandazen] .short{width:100%!important;max-width:none!important}.assembly-page .video-caption{display:block;font-size:13px;line-height:1.45;padding-top:12px}.assembly-page .final figure[data-approved-cutout]{background:none!important;aspect-ratio:1;max-width:420px}.assembly-page .final figure[data-approved-cutout] img{background:none!important;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:8%}@media(max-width:1000px){.assembly-page .range{grid-template-columns:repeat(3,minmax(0,1fr))!important}.assembly-page[data-page=lavandazen] .film-body.vertical{grid-template-columns:1fr 1fr}.assembly-page[data-page=lavandazen] .film-text{grid-column:1/-1;grid-row:1}.assembly-page[data-page=lavandazen] .additional-short{grid-column:1;grid-row:2}.assembly-page[data-page=lavandazen] .short:not(.additional-short){grid-column:2;grid-row:2}}@media(max-width:600px){.assembly-page .range{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))!important}.assembly-page[data-page=home] #youtube .humanitaire{flex-wrap:wrap}.assembly-page[data-page=home] #youtube .humanitaire p{flex:1;min-width:180px}.assembly-page[data-page=home] #youtube .humanitaire .cyber-kids{flex-basis:100%;width:140px;height:140px;margin:0 auto}.assembly-page[data-page=lavandazen] .film-body.vertical{gap:18px}}.assembly-page.private-cbd{background:#f3efe6;color:#172234}.assembly-page.private-cbd .cbd-review-notice{padding:12px 5%;border-block:1px solid #355a7830;font-size:12px;color:#315e87;background:#e4eaf0}.assembly-page.private-cbd .cbd-section{max-width:1320px;padding:76px 40px;margin:auto;scroll-margin-top:30px}.assembly-page.private-cbd .cbd-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center}.assembly-page.private-cbd .cbd-hero figure{margin:0;aspect-ratio:1;background:radial-gradient(ellipse,#e1d4bb,transparent 72%)}.assembly-page.private-cbd .cbd-hero img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:10%}.assembly-page.private-cbd h1{font-size:clamp(42px,5.2vw,74px);font-weight:400;letter-spacing:var(--care-heading-tracking);line-height:1.04;margin:16px 0}.assembly-page.private-cbd h2{font-size:clamp(30px,3.8vw,52px);font-weight:400;letter-spacing:var(--care-heading-tracking);line-height:1.12;margin:16px 0 24px;max-width:24ch}.assembly-page.private-cbd h3{font-size:23px;font-weight:400;line-height:1.2;margin:20px 0}.assembly-page.private-cbd p{font-size:16px;line-height:1.75;margin:16px 0}.assembly-page.private-cbd .cbd-eyebrow,.assembly-page.private-cbd small{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#315e87}.assembly-page.private-cbd .cbd-subtitle{font-size:21px}.assembly-page.private-cbd .cbd-category{border-top:1px solid #315e8730;padding-top:22px}.assembly-page.private-cbd .cbd-warning{font-size:14px}.assembly-page.private-cbd .cbd-anchors{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;margin-top:26px}.assembly-page.private-cbd a{color:#315e87;text-underline-offset:5px}.assembly-page.private-cbd .cbd-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:44px}.assembly-page.private-cbd .cbd-cards article{border-top:1px solid #315e8740;padding-top:24px}.assembly-page.private-cbd .cbd-lead{max-width:70ch}.assembly-page.private-cbd .cbd-composition{border-block:1px solid #315e8730}.assembly-page.private-cbd .cbd-safety{display:grid;grid-template-columns:1fr 1fr;gap:80px}.assembly-page.private-cbd .cbd-accordion{border-top:1px solid #315e8730;margin-top:18px}.assembly-page.private-cbd .cbd-accordion summary{cursor:pointer;padding:20px 0;font-size:17px}.assembly-page.private-cbd .cbd-contact{background:#0b2037;color:#f3efe6;max-width:none;padding-inline:max(40px,calc((100vw - 1240px)/2))}.assembly-page.private-cbd .cbd-contact nav{display:flex;flex-wrap:wrap;gap:28px;margin-top:28px}.assembly-page.private-cbd .cbd-contact a{color:#f3efe6}@media(max-width:760px){.assembly-page.private-cbd .cbd-section{padding:40px 24px}.assembly-page.private-cbd .cbd-cards,.assembly-page.private-cbd .cbd-hero,.assembly-page.private-cbd .cbd-safety{grid-template-columns:1fr;gap:28px}.assembly-page.private-cbd .cbd-hero figure{max-width:360px;justify-self:center;width:100%}}.assembly-page .composition-still{aspect-ratio:4/3!important;height:auto!important;min-height:0!important}@media(max-width:860px){.assembly-page .hydro .top .composition-still{order:0!important}}.assembly-page[data-page=lavandazen] .film-sec.media-right .film-body.vertical{grid-template-columns:minmax(0,1fr) minmax(160px,240px) minmax(160px,240px)}@media(max-width:1000px){.assembly-page[data-page=lavandazen] .film-sec.media-right .film-body.vertical{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.assembly-page a[data-poster-unavailable=true] .v{background:linear-gradient(140deg,#214765,#102a43)}.assembly-page a[data-poster-unavailable=true] .v img{display:none!important}.assembly-page a[data-poster-unavailable=true] .v:before{content:"";position:absolute;top:45%;left:45%;border-left:24px solid #f3efe6;border-top:16px solid transparent;border-bottom:16px solid transparent;z-index:2}.assembly-page .range .prod>small{display:block;min-height:2.8em}.assembly-page[data-page=lavandazen] .film-body.vertical>.short{align-self:start}.care-resident-scene,.care-scene-slot{width:100%;height:100%}.care-scene-parking{position:fixed!important;top:-20000px!important;left:0;width:1440px;height:900px;visibility:hidden;pointer-events:none;contain:strict}.assembly-page details.remind-disclosure,.assembly-page form#bmail{display:none!important}:root{--care-paper:#f6f3ed;--care-surface:#fffdf9;--care-surface-alt:#ece8e1;--care-ink:#172a3f;--care-muted:#59636e;--care-blue:#2467b6;--care-copper:var(--care-blue);--care-line:#cbc9c5;--care-control-border:#7b858f;--care-action:#172a3f;--care-on-action:#fffdf9;--care-action-hover:#294d6c;--care-inverse:#102336;--care-on-inverse:#f6f3ed;--care-inverse-muted:#c0cbd5;--care-strip:#0b0c0e;--care-on-strip:#f0f0ed;--care-strip-muted:#a3a8ae;--care-strip-accent:#8ec3ff;--care-blue-on-inverse:#8ec3ff;--care-error:#ad302e;--care-success:#245d76;--care-disabled:.55;--care-font:var(--font-geist-sans),Arial,sans-serif;--care-body-tracking:0em;--care-heading-tracking:calc(clamp(-.03em, calc(.864px - .054em), 0em) + clamp(-.03em, calc(1.6875px - .046875em), 0em));--care-display-compact:clamp(1.75rem,4vw,3.5rem);--care-display:clamp(2.25rem,4.5vw,4rem);--care-masthead:clamp(2.5rem,5.4vw,5.25rem);--care-masthead-leading:1.02;--care-masthead-tracking:var(--care-heading-tracking);--care-masthead-weight:400;--care-rail:28px;--care-editorial-rule:1px solid var(--care-line);--care-heading-compact:clamp(1.375rem,6cqi,1.75rem);--care-heading-short-mobile:clamp(1.5rem,7.2vw,2rem);--care-fact-label-width:10rem;--care-heading:clamp(1.875rem,3.3vw,3rem);--care-subheading:clamp(1.25rem,2vw,1.5rem);--care-statement:clamp(1.375rem,2.4vw,2rem);--care-title-card:1.25rem;--care-lead:1.0625rem;--care-body:1rem;--care-label:.8125rem;--care-caption:.75rem;--care-numeral:clamp(2.25rem,3.4vw,3rem);--care-weight-regular:400;--care-weight-medium:500;--care-display-leading:1.08;--care-body-leading:1.65;--care-display-tracking:var(--care-heading-tracking);--care-label-tracking:.12em;--care-label-tracking-mobile:.06em;--care-space-1:.25rem;--care-space-2:.5rem;--care-space-3:.75rem;--care-space-4:1rem;--care-space-6:1.5rem;--care-space-8:2rem;--care-space-12:3rem;--care-space-16:4rem;--care-space-24:6rem;--care-content:1260px;--care-measure:64ch;--care-gutter:clamp(20px,4vw,64px);--care-section:clamp(56px,7vw,104px);--care-gap:clamp(24px,4vw,64px);--care-radius:12px;--care-radius-control:6px;--care-radius-mark:4px;--care-radius-pill:999px;--care-border-width:1px;--care-icon:20px;--care-control-height:48px;--care-control-sm:44px;--care-control-lg:52px;--care-button-radius:16px;--care-button-text:.875rem;--care-button-shadow:0 2px 3px #10233614,0 8px 18px -12px #10233650;--care-button-hover-shadow:0 3px 6px #10233618,0 12px 24px -12px #10233660;--care-light:#ffffffa3;--care-shade:#53687f12;--care-edge:#ffffffb3;--care-shadow-surface:0 2px 4px #10233605,0 16px 36px -26px #10233640;--care-shadow-media:0 2px 5px #1023360d,0 26px 54px -32px #10233655;--care-shadow-display:0 2px 1px #ffffff80,0 8px 20px #10233610;--care-shadow-overlay:0 2px 14px #00132980;--care-shadow-contact:#12233538;--care-surface-light:linear-gradient(145deg,var(--care-light),transparent 48%,var(--care-shade));--care-dither:url(/textures/surface-dither.png);--care-masthead-light:radial-gradient(ellipse at 18% 0%,var(--care-light),color-mix(in srgb,var(--care-light) 55%,transparent) 32%,color-mix(in srgb,var(--care-light) 18%,transparent) 56%,transparent 80%);--care-stage-light:radial-gradient(ellipse at 38% 16%,var(--care-light),transparent 70%),linear-gradient(160deg,transparent 50%,var(--care-shade));--care-ambient-studio:#d8dce0;--care-ambient-studio-opacity:.5;--care-ambient-key:#fffaf2;--care-ambient-fill:#c4d8e8;--care-ambient-back:#c3d4e4;--care-scene-surface:#e9e7e1;--care-scene-depth:#d8dfe3;--care-scene-mid:#d5dde3;--care-scene-reflection:#fffdf9;--care-ambient-deep:var(--care-scene-surface);--care-ambient-blue:var(--care-scene-mid);--care-ambient-mist:var(--care-scene-reflection);--care-ambient-slate:var(--care-scene-depth);--care-ambient-scrim:radial-gradient(ellipse at 50% 35%,#f6f3ed38,#f6f3ed0d 80%);--care-reveal-distance:12px;--care-duration-reveal:560ms;--care-press-scale:.97;--care-shadow:0 18px 48px -24px #10233640;--care-duration:180ms;--care-duration-media:400ms;--care-ease:cubic-bezier(.22,1,.36,1);--background:40 33% 95%;--foreground:212 47% 17%;--card:40 60% 99%;--card-foreground:212 47% 17%;--popover:40 60% 99%;--popover-foreground:212 47% 17%;--primary:212 47% 17%;--primary-foreground:40 33% 95%;--secondary:36 26% 90%;--secondary-foreground:212 47% 17%;--muted:36 26% 90%;--muted-foreground:211 11% 39%;--border:40 6% 78%;--input:210 8% 52%;--ring:212 66% 43%;--ink:212 47% 12%;--ink-foreground:40 33% 95%;--botanic:212 66% 43%;--accent:212 66% 43%;--accent-foreground:40 33% 95%;--destructive:1 58% 43%;--destructive-foreground:0 0% 100%;--radius:6px}html[data-theme=dark]{color-scheme:dark;--care-paper:#111214;--care-surface:#1b1d20;--care-surface-alt:#22262b;--care-ink:#f0f0ed;--care-muted:#b7b9bd;--care-blue:#79b7ff;--care-line:#383d44;--care-control-border:#7b858f;--care-action:#e5e7e8;--care-on-action:#15171a;--care-action-hover:#c8d9e9;--care-inverse:#17191c;--care-blue-on-inverse:var(--care-blue);--care-error:#ffaaa6;--care-success:#91cde5;--care-shadow:0 18px 48px -24px #0009;--care-light:#91b4d41a;--care-shade:#00000030;--care-edge:#bfd8ee20;--care-shadow-surface:0 2px 5px #0002,0 20px 38px -26px #0009;--care-shadow-media:0 3px 6px #0003,0 28px 56px -32px #000b;--care-shadow-display:0 2px 2px #0003,0 8px 24px #0005;--care-shadow-contact:#0007;--care-ambient-studio:#8290a0;--care-ambient-studio-opacity:1;--care-ambient-key:#c7d5e3;--care-ambient-fill:#709bc1;--care-ambient-back:#678bac;--care-scene-surface:#101a26;--care-scene-depth:#091221;--care-scene-mid:#293e52;--care-scene-reflection:#465c71;--care-ambient-scrim:radial-gradient(ellipse at 50% 35%,#101a2673,#101a2633 80%);--care-button-shadow:inset 0 1px 0 #ffffff50,0 2px 4px #0003,0 10px 20px -14px #0009;--care-button-hover-shadow:inset 0 1px 0 #ffffff60,0 4px 8px #0003,0 14px 26px -14px #000b;--background:220 8% 7%;--foreground:60 5% 94%;--card:220 8% 12%;--card-foreground:60 5% 94%;--popover:220 8% 12%;--popover-foreground:60 5% 94%;--primary:60 5% 94%;--primary-foreground:220 8% 9%;--secondary:220 8% 17%;--secondary-foreground:60 5% 94%;--muted:220 7% 16%;--muted-foreground:220 4% 73%;--border:220 10% 24%;--input:210 8% 52%;--accent:212 100% 74%;--accent-foreground:220 8% 9%;--botanic:212 100% 74%;--ring:212 100% 74%;--destructive:3 100% 83%}@media (max-width:600px){:root{--care-label-tracking:var(--care-label-tracking-mobile)}}body,html{background:var(--care-paper);color:var(--care-ink)}body{letter-spacing:var(--care-body-tracking);text-wrap:pretty;overflow-wrap:break-word;font-family:var(--care-font);font-size:var(--care-body);line-height:var(--care-body-leading)}body:after,body:before{display:none}::-moz-selection{background:var(--care-blue);color:var(--care-paper)}::selection{background:var(--care-blue);color:var(--care-paper)}:focus-visible{outline:2px solid var(--care-blue);outline-offset:4px;box-shadow:none}:where(button,a,input,select,textarea,summary){touch-action:manipulation;scroll-margin-block:24px}:where(button,input,select,textarea){font:inherit}:where(h1,h2,h3,h4){text-wrap:balance}:where(p,li,dd,dt,figcaption,label,summary){text-wrap:pretty}.container{padding-inline:var(--care-gutter)}.container:not([class*=max-w-]){max-width:calc(var(--care-content) + 2 * var(--care-gutter))}.assembly-page.clean{--paper:var(--care-paper);--paper-2:var(--care-surface);--stage:var(--care-surface-alt);--ink:var(--care-ink);--green:var(--care-blue);--blue:var(--care-blue);--muted:var(--care-muted);--line:var(--care-line);--card:var(--care-surface);--dark:var(--care-inverse);--dark-2:var(--care-inverse);--cream:var(--care-on-inverse);--mint:var(--care-inverse-muted);--note:var(--care-surface-alt);--gut:var(--care-gutter);background:var(--care-paper);color:var(--care-ink);font-size:var(--care-body);line-height:var(--care-body-leading);color-scheme:inherit}.assembly-page.clean .wrap{padding-inline:max(var(--care-gutter),calc((100% - var(--care-content))/2))}.assembly-page.clean .wrap>.inner{max-width:none;width:100%;margin-inline:0}.assembly-page.clean :is(h1,h2,h3,h4){text-wrap:balance;font-kerning:normal;letter-spacing:var(--care-heading-tracking);font-weight:400}.assembly-page.clean :is(p,li,dd,dt,figcaption){text-wrap:pretty}.assembly-page.clean :is(h1,#t1),.display{font-size:var(--care-display);line-height:var(--care-display-leading);letter-spacing:var(--care-display-tracking);font-weight:400;padding-bottom:.08em}.assembly-page.clean :is(h2),.display-sm{font-size:var(--care-heading);line-height:1.14;letter-spacing:var(--care-heading-tracking);font-weight:400}.assembly-page.clean h3{line-height:1.25}.assembly-page.clean h2 :is(em,span){display:inline;letter-spacing:inherit}.assembly-page.clean :is(.eyebrow,.kicker),.micro{font:500 var(--care-caption)/1.5 var(--care-font);letter-spacing:var(--care-label-tracking);text-transform:uppercase}.assembly-page.clean :is(.eyebrow,.kicker){color:var(--care-blue)}.assembly-page.clean .eyebrow:before{width:28px;height:1px;background:currentColor}.assembly-page.clean :is(.intro,.lead,.benef-lead){max-width:var(--care-measure);line-height:var(--care-body-leading)}.assembly-page.clean .no-orphan{white-space:nowrap}body :is(.font-serif,.accent-serif){font-family:var(--care-font);font-style:normal}.lede{max-width:var(--care-measure);font-size:1.0625rem;line-height:var(--care-body-leading)}.care-media{box-shadow:var(--care-shadow-media);border-radius:var(--care-radius);overflow:hidden}.care-page-hero{padding-block:var(--care-space-12) var(--care-space-16)}.care-page-hero .display{max-width:24ch}.care-page-hero nav{margin-bottom:var(--care-space-8)}.assembly-page.clean.care-chrome{min-height:0;overflow:visible;isolation:auto}.assembly-page.clean header.site{background:var(--care-paper);border-bottom:1px solid var(--care-line);box-shadow:none}.assembly-page.clean .logo-word{color:var(--care-ink);font-weight:450}.assembly-page.clean .logo-sig,.assembly-page.clean .logo-word span{color:var(--care-muted)}.assembly-page.clean .menu a{position:relative;color:var(--care-muted);font-weight:500;text-decoration:none;transition:color var(--care-duration)}.assembly-page.clean .menu a:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:var(--care-blue);transform:scaleX(0);transform-origin:left;transition:transform var(--care-duration) var(--care-ease)}.assembly-page.clean .menu a:is(:hover,:focus-visible,[aria-current=page]){color:var(--care-ink)}.assembly-page.clean .menu a:is(:hover,:focus-visible,[aria-current=page]):after{transform:scaleX(1)}.assembly-page.clean :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--care-blue);outline-offset:4px}.assembly-page.clean .link{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:5px}.assembly-page.clean :is(.card,.research,.remind-disclosure,.choice,.know,.warnbox,.notice,.mat-card,.mat-frame,.hydro,.safety){background:var(--care-surface);color:var(--care-ink);border-color:var(--care-line);box-shadow:none}.assembly-page.clean :is(.card,.research,.remind-disclosure,.film,.appro-img,.portrait,.thumb,.mat-frame,.hero-shot,.neo-scene,.people img,.people .ph),.care-card{border-radius:var(--care-radius)}.care-card.glass,.care-card.glass-dark{background:var(--care-surface-light),var(--care-surface);border:1px solid var(--care-line);box-shadow:inset 0 1px 0 var(--care-edge),var(--care-shadow-surface);backdrop-filter:none}.care-card.glass-spot:after{display:none}.care-card.lift:hover{transform:none;border-color:var(--care-control-border)}.assembly-page.clean :is(.research[open],.research summary:hover){background:var(--care-surface-alt)}.assembly-page.clean .research summary{min-height:44px;padding-block:var(--care-space-4)}.assembly-page.clean :is(.hero-shot,.catalog-shot,.range .shot){background:var(--care-stage-light),var(--care-surface-alt);box-shadow:inset 0 1px 0 var(--care-edge),var(--care-shadow-media)}.assembly-page.clean .hero-shot img{mix-blend-mode:normal}.assembly-page.clean .hero-shot figcaption{color:var(--care-muted)}.assembly-page.clean [data-product-model]:after{background:var(--care-shadow-contact);filter:blur(12px);height:3%;bottom:10%;width:42%;left:29%}.assembly-page.clean [data-product-model=lavanda]:not(.slide) .product-view-canvas{transform:scale(1.12)}.assembly-page.clean :is(.catalog-product,.range .prod){color:var(--care-ink);border-color:var(--care-line);transition:background var(--care-duration),box-shadow var(--care-duration)}.assembly-page.clean :is(.catalog-product,.range .prod):hover{background:var(--care-surface);box-shadow:inset 0 2px 0 var(--care-blue),var(--care-shadow-surface)}.assembly-page.clean :is(.catalog-name,.range .prod b){letter-spacing:var(--care-heading-tracking)}.assembly-page.clean :is(.catalog-product small,.range .prod>small){color:var(--care-muted)}.assembly-page.clean :is(.card,.remind-disclosure,.mat-card,.mat-frame,.formula-figure){background-image:var(--care-surface-light);box-shadow:inset 0 1px 0 var(--care-edge),var(--care-shadow-surface)}.assembly-page.clean[data-page=home] :is(.z2,.z3,.z4,.z5,.z6,.z7,.z5b){padding-block:var(--care-section)}.assembly-page.clean .catalog-intro{background:var(--care-masthead-light)}.assembly-page.clean .catalog-intro h1{text-shadow:var(--care-shadow-display)}.assembly-page.clean [data-care-scene]{box-shadow:var(--care-shadow-media)}.assembly-page.clean .z1{background:var(--care-masthead-light);padding-block:var(--care-space-12) var(--care-section)}.assembly-page.clean .z1 .inner{display:flex;flex-direction:column;align-items:center}.assembly-page.clean #t1{text-shadow:var(--care-shadow-display);max-width:18ch;margin-block:var(--care-space-4) var(--care-space-6);font-size:var(--care-masthead);line-height:var(--care-masthead-leading);letter-spacing:var(--care-masthead-tracking)}.assembly-page.clean .z1 .intro{max-width:56ch}.assembly-page.clean .z1-actions .link{justify-content:center}.assembly-page.clean .z1-actions{margin-block:var(--care-space-6) var(--care-space-8);gap:var(--care-space-6);display:flex;flex-wrap:wrap;justify-content:center}.assembly-page.clean .proof{order:1;margin-top:var(--care-space-4)}.assembly-page.clean .proof a{border:0;border-radius:0;background:transparent;padding:8px;font-size:var(--care-label);color:var(--care-muted)}.assembly-page.clean .z1 [data-care-scene]{width:100%;margin:0}@media(max-width:900px){.assembly-page.clean[data-page=home] [data-care-scene=silhouette]{height:960px}}.assembly-page.clean .hero{background:var(--care-masthead-light);padding-block:var(--care-space-12) var(--care-section)}.assembly-page.clean .hero .inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:var(--care-gap);column-gap:var(--care-gap);row-gap:var(--care-space-4);align-items:start}.assembly-page.clean .hero .care-product-heading{grid-column:2;grid-row:1;min-width:0}.assembly-page.clean .hero .care-product-summary{grid-column:2;grid-row:2;min-width:0}.assembly-page.clean .hero .hero-shot{grid-column:1;grid-row:1/3;width:100%;margin:0;align-self:start}.assembly-page.clean .hero h1{text-shadow:var(--care-shadow-display);font-size:var(--care-display);line-height:var(--care-display-leading);margin-block:var(--care-space-4) var(--care-space-2)}.assembly-page.clean .hero .sub{font-size:var(--care-subheading);line-height:1.45}.assembly-page.clean .hero .crumb{margin:0;font-size:var(--care-label);line-height:1.5;color:var(--care-muted)}.assembly-page.clean .know{background:var(--care-surface-light),var(--care-surface);box-shadow:inset 0 1px 0 var(--care-edge),var(--care-shadow-surface);padding:var(--care-space-4);border-radius:var(--care-radius-control)}.assembly-page.clean .know>div{grid-template-columns:var(--care-fact-label-width) minmax(0,1fr);gap:var(--care-space-4);padding-block:var(--care-space-3)}.assembly-page.clean .know dd :is(b,strong){white-space:nowrap}.assembly-page.clean .know dd a{display:inline;white-space:nowrap}.assembly-page.clean .ctas{display:flex;flex-wrap:wrap;gap:var(--care-space-3);margin-block:var(--care-space-6)}.assembly-page.clean :is(.z5,.breath){background:var(--care-surface-light),var(--care-surface-alt)}.assembly-page.clean[data-page=home] .people{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--care-space-6)}.assembly-page.clean[data-page=home] .people figure:nth-child(n){margin-top:0}.assembly-page.clean[data-page=home] .people figcaption{display:flex;flex-direction:column;align-items:flex-start;gap:var(--care-space-2);line-height:1.5}.assembly-page.clean :is(input,select,textarea){background:var(--care-surface);color:var(--care-ink);border-color:var(--care-control-border);accent-color:var(--care-blue);font-size:var(--care-body)}.assembly-page.clean input::-moz-placeholder{color:var(--care-muted)}.assembly-page.clean input::placeholder{color:var(--care-muted)}.assembly-page.clean input:not([type=range]),.assembly-page.clean select{min-height:44px}.assembly-page.clean .signup{min-width:0;grid-template-columns:minmax(0,1fr)}.assembly-page.clean .signup .row{min-width:0}.assembly-page.clean form[data-connection=pending]{opacity:1;border-top:1px solid var(--care-line);padding-top:var(--care-space-4)}.assembly-page.clean form[data-connection=pending] :is(input,button){opacity:var(--care-disabled)}.assembly-page.clean .js-signup>p,.assembly-page.clean .signup p{color:var(--care-muted);font-size:var(--care-caption);line-height:1.6;max-width:none}.assembly-page.clean :is(.hero-dots,.dots) button{position:relative;width:44px;height:44px;border:0;background:transparent!important;box-shadow:none!important;border-radius:50%}.assembly-page.clean :is(.hero-dots,.dots) button:before{content:"";position:absolute;inset:17px;border:1px solid var(--care-muted);background:var(--care-surface);border-radius:50%}.assembly-page.clean :is(.hero-dots,.dots) button:is(.on,[aria-pressed=true]):before{background:var(--care-blue);border-color:var(--care-blue);box-shadow:0 0 0 3px var(--care-surface),0 0 0 4px var(--care-blue)}.assembly-page.clean :is(.film-ctrl,.yt-bar button,.yt-bar a){min-height:44px}.assembly-page.clean .ritual-launcher{display:inline-flex;margin-block:var(--care-space-4)}.assembly-page.clean .acts:has(.ritual-launcher)>:not(.ritual-launcher),.assembly-page.clean [data-ritual-replaced]{display:none!important}.assembly-page.clean .calendar-popover{background:var(--care-surface)!important;color:var(--care-ink)!important;border-color:var(--care-control-border)!important;box-shadow:var(--care-shadow)}.assembly-page.clean .calendar-popover :is(p,strong,button){color:var(--care-ink)!important}.assembly-page.clean #bilan .level{background:var(--care-surface);border-color:var(--care-control-border)}.assembly-page.clean #bilan .level.on{background:var(--care-action);color:var(--care-on-action)}.assembly-page.clean #bilan .choice{background:var(--care-inverse);color:var(--care-on-inverse);border-color:var(--care-control-border);border-radius:var(--care-radius-control);min-height:48px}.assembly-page.clean #bilan .choice[aria-pressed=true]{background:#2d4761;border-color:#b7d9ff;box-shadow:inset 3px 0 #b7d9ff}.assembly-page.clean #bilan :is(.hint,.status,.lede,.bar,.reading-src){color:var(--care-inverse-muted)}@media(max-width:820px){.assembly-page.clean #bilan .figcol{order:1}}.assembly-page.clean .final .inner>*{min-width:0}.assembly-page.clean .dock:not(.on){visibility:hidden;pointer-events:none}.assembly-page.clean .final .inner{grid-template-columns:minmax(0,.75fr) minmax(0,1fr)}@media(min-width:901px){.assembly-page.clean .final.media-right .inner{grid-template-columns:minmax(0,1fr) minmax(0,.75fr)}}@media(max-width:900px){.assembly-page.clean .final .inner{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.assembly-page.clean .final h2,.assembly-page.clean[data-page=home] :is(#t2,#t5b){font-size:var(--care-heading-short-mobile);line-height:1.15}}@media(min-width:601px){html[lang=en] .assembly-page.clean[data-page=home] #t2{font-size:var(--care-display-compact)}}@media(max-width:374px){.assembly-page.clean .signup .row{flex-wrap:wrap}.assembly-page.clean .signup .row input{flex-basis:100%}.assembly-page.clean .signup .row button{min-height:44px}}.assembly-page.clean :is(.final,#youtube,footer){background:var(--care-inverse);color:var(--care-on-inverse)}.assembly-page.clean :is(.final,#youtube,footer) :is(.eyebrow,.kicker,p,li,small){color:var(--care-inverse-muted)}.assembly-page.clean footer{padding-block:var(--care-space-16) var(--care-space-8)}.assembly-page.clean footer .grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:var(--care-space-8)}.assembly-page.clean footer ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--care-space-2);font-size:.9375rem}.assembly-page.clean footer .man{font-size:var(--care-subheading);line-height:1.4;color:var(--care-on-inverse);max-width:25ch}.assembly-page.clean footer :is(h4,.care-footer-label){font-size:var(--care-label);font-weight:500;line-height:1.5;margin-bottom:var(--care-space-4);color:var(--care-on-inverse)}.assembly-page.clean footer a{text-decoration:none;display:inline-block;padding-block:6px;color:var(--care-inverse-muted);text-underline-offset:5px}.assembly-page.clean footer a:hover{color:var(--care-on-inverse);text-decoration:underline}.assembly-page.clean footer .legal{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:var(--care-space-8);padding-top:var(--care-space-4);border-top:1px solid;border-color:var(--care-control-border);color:var(--care-inverse-muted);font-size:var(--care-caption);line-height:1.6}.assembly-page.clean footer .legal>a{margin-inline-start:auto;text-align:right}.assembly-page.clean .play{background:var(--care-on-inverse);color:var(--care-inverse)}.assembly-page.clean #youtube select{background:var(--care-inverse);color:var(--care-on-inverse);border-color:var(--care-inverse-muted)}.assembly-page.clean #youtube .humanitaire{background:transparent;border-color:var(--care-control-border);box-shadow:none}.assembly-page.clean[data-page=serena] [data-assembly-main]{max-width:var(--care-content);margin:auto;padding:var(--care-section) var(--care-gutter);min-height:50vh}.assembly-page.clean[data-page=serena] [data-assembly-main]>a{color:var(--care-blue)}.assembly-page.clean[data-page=serena] [data-assembly-main] img{border-radius:var(--care-radius)}.assembly-page.clean[data-page=serena] [data-assembly-main] p{max-width:var(--care-measure);line-height:var(--care-body-leading)}@media(max-width:1100px){.assembly-page.clean footer .grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.assembly-page.clean .hero .inner{grid-template-columns:minmax(0,1fr);gap:var(--care-space-6)}.assembly-page.clean .hero .care-product-heading{grid-column:1;grid-row:1}.assembly-page.clean .hero .hero-shot{grid-column:1;grid-row:2;max-width:520px;justify-self:center;aspect-ratio:4/3}.assembly-page.clean .hero .care-product-summary{grid-column:1;grid-row:3}.assembly-page.clean .hero{background:var(--care-masthead-light);padding-top:var(--care-space-8)}.assembly-page.clean[data-page=home] .people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.care-page-hero{padding-block:var(--care-space-8) var(--care-space-12)}.assembly-page.clean .catalog-intro{background:var(--care-masthead-light)}.assembly-page.clean .catalog-intro h1{text-shadow:var(--care-shadow-display)}.assembly-page.clean [data-care-scene]{box-shadow:var(--care-shadow-media)}.assembly-page.clean .z1{background:var(--care-masthead-light);padding-top:var(--care-space-8)}.assembly-page.clean .z1-actions .link{justify-content:center}.assembly-page.clean .z1-actions{gap:var(--care-space-2);width:100%}.assembly-page.clean .ctas,.assembly-page.clean .z1-actions{flex-direction:column;align-items:stretch}.assembly-page.clean .hero .hero-shot{aspect-ratio:var(--care-product-mobile-ratio,1.2);max-height:var(--care-product-mobile-height,360px)}.assembly-page.clean .know>div{grid-template-columns:1fr;gap:var(--care-space-2)}.assembly-page.clean footer .grid{grid-template-columns:1fr;gap:var(--care-space-8)}.assembly-page.clean footer a{min-height:44px;display:inline-flex;align-items:center}.assembly-page.clean .no-orphan{white-space:normal}.care-card{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.assembly-page.clean :is(.btn,.pill,.day,.menu a:after),.care-button{transition:none}}.assembly-page.clean .care-loading-inner{display:grid;justify-items:center;gap:28px;text-align:center}.assembly-page.clean .care-loading-seal{position:relative;width:126px;height:126px;display:grid;place-items:center;border:1px solid #a4846630;border-radius:50%;box-shadow:0 0 0 14px #fffdf95e,0 0 0 15px #a4846612}.assembly-page.clean .care-loading-seal img{width:72px;height:72px;-o-object-fit:contain;object-fit:contain}.assembly-page.clean .care-loading-seal:after{content:"";position:absolute;inset:-1px;border-left:1px solid transparent;border-bottom:1px solid transparent;border-top:1px solid transparent;border-top-color:var(--care-blue);border-right:1px solid #2467b63d;border-radius:50%;animation:care-loading-orbit 3.2s linear infinite}.assembly-page.clean .care-loading-copy{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--care-muted)}.assembly-page.clean .care-loading-line{width:120px;height:1px;background:var(--care-line);position:relative;overflow:hidden}.assembly-page.clean .care-loading-line:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--care-blue),transparent);animation:care-loading-line 2s ease-in-out infinite}@keyframes care-loading-orbit{to{transform:rotate(1turn)}}@keyframes care-loading-line{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.assembly-page.clean .care-scene-poster{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;transition:opacity .6s;opacity:1;background:var(--care-poster) center/cover no-repeat}.care-scene-poster[data-poster=silhouette]{--care-poster:url(/assemblage/posters/silhouette-dark.webp)}.care-scene-poster[data-poster=braid]{--care-poster:url(/assemblage/posters/braid-dark.webp)}html[data-theme=light] .care-scene-poster[data-poster=silhouette]{--care-poster:url(/assemblage/posters/silhouette-light.webp)}html[data-theme=light] .care-scene-poster[data-poster=braid]{--care-poster:url(/assemblage/posters/braid-light.webp)}.assembly-page.clean .neo-scene.neo-scene{background:#2c3640}html[data-theme=light] .assembly-page.clean .neo-scene.neo-scene{background:#dbdad6}@media(max-width:760px){.care-scene-poster[data-poster=silhouette]{--care-poster:url(/assemblage/posters/silhouette-dark-mobile.webp)}.care-scene-poster[data-poster=braid]{--care-poster:url(/assemblage/posters/braid-dark-mobile.webp)}html[data-theme=light] .care-scene-poster[data-poster=silhouette]{--care-poster:url(/assemblage/posters/silhouette-light-mobile.webp)}html[data-theme=light] .care-scene-poster[data-poster=braid]{--care-poster:url(/assemblage/posters/braid-light-mobile.webp)}}.assembly-page.clean [data-care-scene]:has(.care-scene-wrap[data-state=ready]) .care-scene-poster{opacity:0;visibility:hidden;transition:opacity .6s,visibility 0s .6s}.assembly-page.clean .care-scene-host{opacity:0;transition:opacity .6s}.assembly-page.clean .care-scene-wrap[data-state=ready] .care-scene-host{opacity:1}.assembly-page.clean .care-scene-loading{background:color-mix(in srgb,var(--care-paper) 80%,transparent);backdrop-filter:blur(6px);transition:opacity .4s,visibility .4s}.assembly-page.clean .care-scene-wrap[data-state=ready] .care-scene-loading{opacity:0;visibility:hidden;pointer-events:none}@media(prefers-reduced-motion:reduce){.assembly-page.clean :is(.care-scene-host,.care-scene-loading,.care-scene-poster,.film img,.yt-cover img,.thumb img){transition:none!important;transform:none!important}}.assembly-page.clean[data-page=huile-cbd-30-full-spectrum] .benef-main .reperes{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;align-items:start}.assembly-page.clean[data-page=huile-cbd-30-full-spectrum] .benef-main .reperes li{min-width:0;padding:0 0 0 18px;border-left:1px solid var(--line);border-top:0}.assembly-page.clean[data-page=huile-cbd-30-full-spectrum] .benef-main .reperes p{overflow-wrap:break-word;hyphens:auto}.assembly-page.clean[data-page=huile-cbd-30-full-spectrum] .benef-grid,.assembly-page.clean[data-page=huile-cbd-30-full-spectrum] .benef-main{min-width:0;height:auto;max-height:none;overflow:visible}@media(max-width:680px){.assembly-page.clean[data-page=huile-cbd-30-full-spectrum] .benef-main .reperes{grid-template-columns:1fr;gap:24px}.assembly-page.clean[data-page=huile-cbd-30-full-spectrum] .benef-main .reperes li{padding:18px 0 0;border-left:0;border-top:1px solid var(--line)}}.assembly-page.clean[data-page=huile-cbd-30-full-spectrum] #reperes{padding-bottom:clamp(32px,4vw,56px)}.assembly-page.clean #youtube .play-video>.lab-surface-light{display:none}.assembly-page.clean header.site .logo{display:grid;grid-template-columns:40px auto;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;row-gap:5px;align-items:center}.assembly-page.clean .care-brand-symbol{grid-column:1;grid-row:1/3;width:40px;height:40px;-o-object-fit:contain;object-fit:contain;aspect-ratio:1;border-radius:0}.assembly-page.clean .logo-sig,.assembly-page.clean .logo-word{grid-column:2}.assembly-page.clean .steps li:last-child .n:after{background:var(--care-blue);border-color:var(--care-blue)}.assembly-page.clean .range .cup{background:transparent!important;border-radius:0;aspect-ratio:auto;width:100%;height:100%}.assembly-page.clean .luminous-rope{background:transparent;height:16px;overflow:visible;max-width:210px}.assembly-page.clean .luminous-rope svg{width:100%;height:16px;overflow:visible;stroke:var(--c);stroke-width:1.2;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--c),transparent 55%))}.assembly-page.clean .luminous-rope path:last-child{opacity:.35;stroke-width:.6}.assembly-page.clean[data-page=flora-regula] .study-note{max-width:none;font-size:clamp(.78rem,1.08vw,.92rem);text-wrap:pretty}.assembly-page.clean .composition-still .side-title{position:absolute!important;inset:0 0 auto!important;padding:clamp(18px,2.5vw,32px)!important;z-index:1;color:#243749;background:linear-gradient(#faf4e6ed,#faf4e600);text-align:right}.assembly-page.clean .composition-still .side-title h2{color:#243749!important;font-size:clamp(20px,2.25vw,34px)!important;max-width:none;margin:0}.assembly-page.clean[data-page=flora-regula] :is(.plant-fig,.media-band,.chapter,.life-carousel)>img{animation:care-photo-breathe 16s ease-in-out infinite alternate;transform-origin:center}@keyframes care-photo-breathe{to{transform:scale(1.028) translateY(-.3%)}}@media(max-width:680px){.assembly-page.clean header.site .logo{grid-template-columns:38px auto;-moz-column-gap:9px;column-gap:9px}.assembly-page.clean .care-brand-symbol{width:38px;height:38px}}@media(prefers-reduced-motion:reduce){.assembly-page.clean[data-page=flora-regula] img{animation:none!important}}.assembly-page.clean .formula-figure{container-type:inline-size;display:flex;flex-direction:column;min-height:0;background:var(--care-surface-light),var(--care-surface);overflow:hidden;border:var(--care-border-width) solid var(--care-line);border-radius:var(--care-radius)}.assembly-page.clean .formula-figure .side-title{position:relative;inset:auto;padding:var(--care-space-6);text-align:left}.assembly-page.clean .formula-figure .side-title h2{margin:0;max-width:none;font-size:var(--care-heading-compact)}.assembly-page.clean .formula-figure .side-title .eyebrow{justify-content:flex-start}.assembly-page.clean .formula-carousel{position:relative;padding:0 var(--care-space-6) var(--care-space-3)}.assembly-page.clean .formula-slides{display:grid}.assembly-page.clean .formula-slides .slide{grid-area:1/1;display:grid;grid-template-rows:auto minmax(4.5rem,auto);gap:var(--care-space-3);opacity:0;visibility:hidden;transition:opacity var(--care-duration-media) var(--care-ease);min-width:0}.assembly-page.clean .formula-slides .slide.on{opacity:1;visibility:visible}.assembly-page.clean .formula-slides img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--care-radius-control)}.assembly-page.clean .formula-slides span{display:block;text-align:left;font-size:var(--care-label);color:var(--care-ink);line-height:1.5}.assembly-page.clean .formula-slides i{display:block;font-size:var(--care-caption);font-style:normal;color:var(--care-muted);margin-bottom:var(--care-space-1)}.assembly-page.clean .formula-slides small{font-size:inherit;color:var(--care-muted)}.assembly-page.clean .formula-carousel .hero-dots{position:relative;inset:auto;transform:none;display:flex;justify-content:center;margin:0;color:var(--care-ink)}@media(prefers-reduced-motion:reduce){.assembly-page.clean .formula-slides .slide{transition:none}}.assembly-page.clean .cbd-origin{align-self:start;aspect-ratio:4/3;min-height:0;border-radius:var(--care-radius)}.assembly-page.clean .cbd-origin img{aspect-ratio:4/3;-o-object-position:center;object-position:center}.assembly-page.clean .composition-still .side-title{background:linear-gradient(#faf4e6ed,#faf4e600)!important}@media(min-width:1200px){.assembly-page.clean[data-page=flora-regula] .study-note{font-size:13px;line-height:1.65}}.care-philosophy{position:relative;isolation:isolate;overflow:hidden;text-align:center;background:radial-gradient(ellipse at 80% 70%,var(--care-ambient-blue),var(--care-ambient-deep) 80%);color:var(--care-ink);padding:var(--care-section) var(--care-gutter)}.care-philosophy-inner{max-width:var(--care-content);margin-inline:auto}.care-philosophy-eyebrow{display:flex;align-items:center;justify-content:center;gap:var(--care-space-4);color:var(--care-blue);font:500 var(--care-caption)/1.5 var(--care-font);letter-spacing:var(--care-label-tracking);text-transform:uppercase;margin:0}.care-philosophy-eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.care-philosophy-quote{text-shadow:var(--care-shadow-display);max-width:18ch;margin:var(--care-space-6) auto 0;font:300 clamp(2rem,4vw,3.5rem)/1.08 var(--care-font);letter-spacing:var(--care-heading-tracking);text-wrap:balance}.care-philosophy-quote em{font-style:normal;color:var(--care-blue)}.care-philosophy a{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--care-space-6);color:var(--care-ink);text-decoration:underline;text-underline-offset:5px}.care-philosophy a:hover{color:var(--care-blue)}.care-philosophy a:focus-visible{outline-color:var(--care-blue)}.assembly-page.clean[data-page=lavandazen]{--care-product-mobile-ratio:4/5;--care-product-mobile-height:440px}.assembly-page.clean :is(.z1,.hero,.catalog-intro),.care-editorial-hero,.care-service-hero{background-color:var(--care-paper);background-image:var(--care-dither),var(--care-masthead-light);background-blend-mode:soft-light,normal}.assembly-page.clean .hero .hero-carousel{display:flex;flex-direction:column;aspect-ratio:auto;max-height:none}.assembly-page.clean .hero-carousel .care-carousel-media{position:relative;width:100%;aspect-ratio:1;overflow:hidden;flex:none}.assembly-page.clean .hero-carousel figcaption{position:static;inset:auto;order:1;padding:var(--care-space-3) var(--care-space-6) 0;font:400 var(--care-label)/1.5 var(--care-font);text-align:center;overflow-wrap:anywhere}.assembly-page.clean .hero-carousel .hero-dots{position:static;inset:auto;transform:none;order:2;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--care-space-2);padding:var(--care-space-2) var(--care-space-4);margin:0}.assembly-page.clean .figs .fig{display:flex;flex-direction:column;align-items:flex-start;gap:var(--care-space-2);min-width:0}.assembly-page.clean .figs .fig strong{line-height:1.1;white-space:nowrap}.assembly-page.clean .figs .fig span{max-width:30ch;line-height:1.5;text-align:left}@media(max-width:900px){.assembly-page.clean .hero-carousel .care-carousel-media{aspect-ratio:4/3}}@media(max-width:600px){.assembly-page.clean .hero-carousel .care-carousel-media{aspect-ratio:var(--care-product-mobile-ratio,1.2);max-height:var(--care-product-mobile-height,360px)}}@media(max-width:680px){.assembly-page.clean .thumb small{font-size:var(--care-caption);letter-spacing:0}.assembly-page.clean .formula-figure .side-title{padding:var(--care-space-4)}}.assembly-page.clean .care-scene-loading{background:transparent;backdrop-filter:none}.assembly-page.clean .care-scene-loading :is(.care-loading-seal,.care-loading-line){display:none}.assembly-page.clean .care-scene-loading .care-loading-copy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.assembly-page.clean .care-scene-host{transition:opacity var(--care-duration-reveal) var(--care-ease)}.assembly-page.clean [data-care-scene]:has(.care-scene-wrap[data-state=ready]) .care-scene-poster{transition:opacity var(--care-duration-reveal) var(--care-ease),visibility 0s linear var(--care-duration-reveal)}html{scroll-padding-top:0}.assembly-page.clean section{scroll-margin-top:0}.care-section{padding-block:var(--care-section)}.care-section:not(.on-ink)+.care-section:not(.on-ink){padding-top:0}.care-section-label{display:flex;align-items:center;gap:var(--care-space-3);color:var(--care-blue);font:500 var(--care-caption)/1.5 var(--care-font);letter-spacing:var(--care-label-tracking);text-transform:uppercase}.care-numeral{font-size:var(--care-numeral);font-weight:var(--care-weight-regular);line-height:1;font-variant-numeric:tabular-nums}.care-numeral,.care-statement{letter-spacing:var(--care-heading-tracking)}.care-statement{font-size:var(--care-statement);font-weight:var(--care-weight-regular);line-height:1.3;text-wrap:balance}.care-section-label:before{content:"";flex:0 0 var(--care-rail);height:var(--care-border-width);background:currentColor}.care-editorial-hero{padding-block:var(--care-space-6) var(--care-section);border-bottom:var(--care-editorial-rule)}.care-breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--care-space-2);font-size:var(--care-caption);color:var(--care-muted);line-height:1.5}.care-breadcrumb-link{display:inline-flex;align-items:center;min-height:var(--care-control-sm);transition:color var(--care-duration)}.care-breadcrumb-link:hover{color:var(--care-blue)}.care-masthead{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:end;gap:var(--care-gap);padding-top:var(--care-space-12)}.care-masthead h1{text-shadow:var(--care-shadow-display);font-size:var(--care-display-compact);font-weight:var(--care-masthead-weight);line-height:var(--care-masthead-leading);letter-spacing:var(--care-masthead-tracking);margin-top:var(--care-space-6);text-wrap:balance;overflow-wrap:break-word}.care-masthead h1>span{color:var(--care-blue)}.care-masthead-lead{max-width:40ch;margin:0;padding-bottom:var(--care-space-1);font-size:var(--care-body);line-height:var(--care-body-leading);color:var(--care-muted)}.care-card{background:var(--care-surface);color:var(--care-ink);border:var(--care-editorial-rule);border-radius:var(--care-radius);box-shadow:inset 0 1px 0 var(--care-edge),var(--care-shadow-surface);background-image:var(--care-surface-light)}.care-card[data-variant=editorial]{background:transparent;border:0;border-top:var(--care-editorial-rule);border-radius:0;padding:var(--care-space-6) 0;box-shadow:none}.care-reading-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:var(--care-gap);align-items:start}.care-card.care-support,.care-support>.care-card{padding:var(--care-space-8);border:var(--care-editorial-rule);border-radius:var(--care-radius);background:var(--care-surface-light),var(--care-surface);box-shadow:inset 0 1px 0 var(--care-edge),var(--care-shadow-surface)}.care-support{position:sticky;top:calc(var(--care-control-height) + var(--care-space-12));min-width:0}.care-support h2{font-size:var(--care-subheading);line-height:1.25;letter-spacing:var(--care-heading-tracking)}.care-support :is(p,dd){color:var(--care-muted)}.care-support a:not(.care-button){display:inline-flex;align-items:center;min-height:var(--care-control-sm);text-underline-offset:4px}.care-support a:not(.care-button):hover{color:var(--care-blue);text-decoration:underline}.care-support dl>div{padding-block:var(--care-space-3);border-bottom:var(--care-editorial-rule)}.care-support dd{overflow-wrap:anywhere}.care-faq{counter-reset:question}.care-accordion-item{border-top:var(--care-editorial-rule)}.care-accordion-item:last-child{border-bottom:var(--care-editorial-rule)}.care-accordion-trigger{display:flex;align-items:baseline;gap:var(--care-space-6);flex:1;min-width:0;min-height:var(--care-control-lg);padding-block:var(--care-space-6);text-align:left;font-size:var(--care-subheading);line-height:1.4;letter-spacing:var(--care-heading-tracking);transition:color var(--care-duration)}.care-accordion-trigger:hover,.care-accordion-trigger[data-state=open]{color:var(--care-blue)}.care-faq .care-accordion-trigger:before{counter-increment:question;content:counter(question,decimal-leading-zero);font:500 var(--care-caption)/1.5 var(--care-font);color:var(--care-muted);font-variant-numeric:tabular-nums}.care-accordion-content{max-width:var(--care-measure);padding:0 var(--care-space-8) var(--care-space-8) 0;color:var(--care-muted);font-size:var(--care-body);line-height:var(--care-body-leading)}.care-faq .care-accordion-content{padding-left:calc(var(--care-space-6) + 2ch)}.care-input{display:block;width:100%;min-width:0;min-height:var(--care-control-lg);padding:var(--care-space-3) var(--care-space-4);background:var(--care-surface);color:var(--care-ink);border:1px solid var(--care-control-border);border-radius:var(--care-radius-control);font-size:var(--care-body);line-height:1.5;transition:border-color var(--care-duration),background var(--care-duration)}.care-input::-moz-placeholder{color:var(--care-muted);opacity:1}.care-input::placeholder{color:var(--care-muted);opacity:1}.care-input:hover:not(:disabled){border-color:var(--care-ink)}.care-input:focus-visible{border-color:var(--care-blue)}.care-input[aria-invalid=true]{border-color:var(--care-error);box-shadow:inset 3px 0 var(--care-error)}.care-input:disabled{opacity:var(--care-disabled);cursor:not-allowed}.care-input[readonly]{opacity:.7}.care-textarea{min-height:160px;resize:vertical}.care-field{display:flex;flex-direction:column;gap:var(--care-space-2);min-width:0}.care-field [data-slot=field-label]{margin:0;font-size:var(--care-label);font-weight:500;line-height:1.5}.care-field [data-slot=field-label] span{color:var(--care-blue)}.care-field-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--care-space-6)}.care-field-wide{grid-column:1/-1}.care-field-description{font-size:var(--care-label);line-height:1.6;color:var(--care-muted);max-width:var(--care-measure)}.care-field-error{font-size:var(--care-label);line-height:1.5;color:var(--care-error)}.care-form-note{margin-bottom:var(--care-space-6)}.care-form-success{display:grid;justify-items:start;gap:var(--care-space-6)}.care-form-success>svg{color:var(--care-success)}.care-form-success h2{font-size:var(--care-heading)}.care-alert{display:grid;grid-template-columns:var(--care-icon) minmax(0,1fr);gap:var(--care-space-2) var(--care-space-3);padding:var(--care-space-4);border:1px solid;border-radius:var(--care-radius-control);font-size:var(--care-label)}.care-alert>svg{width:var(--care-icon);height:var(--care-icon);grid-row:1/3}.care-alert[data-variant=destructive]{color:var(--care-error)}.care-alert[data-variant=success]{color:var(--care-success)}.care-alert-title{grid-column:2;font-weight:500}.care-alert-description{grid-column:2;line-height:1.65}.care-alert-description a{text-decoration:underline;text-underline-offset:4px}.care-contact-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--care-gap)}.care-contact-list>.care-card{display:grid;grid-template-columns:var(--care-icon) minmax(0,1fr);gap:var(--care-space-6);padding-block:var(--care-space-8)}.care-contact-list>.care-card>span{display:contents}.care-contact-list>.care-card svg{width:var(--care-icon);height:var(--care-icon);margin-top:var(--care-space-1)}.care-contact-list>.care-card>div{min-width:0}.care-contact-list .micro{display:block;margin-bottom:var(--care-space-2)}.care-contact-list a{min-height:var(--care-control-sm);display:inline-flex;align-items:center;overflow-wrap:anywhere;max-width:100%;letter-spacing:var(--care-body-tracking)}.care-contact-list .care-contact-value{font-size:clamp(1.25rem,2.4vw,2rem);line-height:1.5}.care-contact-list>.care-button{margin-top:var(--care-space-6)}.care-team-intro{max-width:var(--care-measure);color:var(--care-muted);margin-bottom:var(--care-space-12)}.care-team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--care-space-6);align-items:start}.care-team-grid>div:nth-child(2n){padding-top:var(--care-space-12)}.care-team-grid figcaption{padding-top:var(--care-space-4);border-bottom:var(--care-editorial-rule);padding-bottom:var(--care-space-6)}.care-team-grid .care-media{border-radius:var(--care-radius-control)}.care-competence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--care-space-12) var(--care-space-6)}.care-competence-grid .care-media{border-radius:var(--care-radius-control)}.care-competence-grid img{aspect-ratio:1;transition:transform var(--care-duration-media) var(--care-ease)}.care-competence-grid a{border-bottom:var(--care-editorial-rule);padding-bottom:var(--care-space-6)}.care-service-hero{padding-block:var(--care-space-6) var(--care-section);border-bottom:var(--care-editorial-rule)}.care-service-hero .care-section-label{margin-top:var(--care-space-8)}.care-service-hero h1{text-shadow:var(--care-shadow-display);margin-top:var(--care-space-6);max-width:none;font-size:var(--care-display-compact);line-height:var(--care-display-leading);letter-spacing:var(--care-display-tracking)}.care-service-hero img{box-shadow:var(--care-shadow-media);border-radius:var(--care-radius-control)}.care-quote{padding-block:var(--care-space-12);border-top:var(--care-editorial-rule);border-bottom:var(--care-editorial-rule);text-align:center;max-width:var(--care-measure);margin:auto}.care-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--care-inverse);color:var(--care-on-inverse)}.care-cta-photo{position:relative;min-width:0;width:100%;min-height:360px;aspect-ratio:4/3;overflow:hidden}.care-cta-photo img{-o-object-fit:cover;object-fit:cover}.care-cta-copy{padding:var(--care-gap);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--care-space-8)}.care-cta-copy h2{font-size:var(--care-heading);line-height:1.15;letter-spacing:var(--care-heading-tracking);max-width:18ch}.care-video-band{border-top:var(--care-editorial-rule)}.care-video-card{display:block;width:100%;text-align:left}.care-video-image{box-shadow:var(--care-shadow-media);position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--care-radius-control);background:var(--care-surface-alt)}.care-video-image img{-o-object-fit:cover;object-fit:cover;transition:transform var(--care-duration-media) var(--care-ease)}.care-video-play{position:absolute;left:var(--care-space-4);bottom:var(--care-space-4);display:grid;place-items:center;width:var(--care-control-lg);height:var(--care-control-lg);border-radius:var(--care-radius-pill);background:var(--care-on-inverse);color:var(--care-inverse)}.care-video-play svg{width:var(--care-icon);height:var(--care-icon);fill:currentColor}.care-video-caption{display:flex;gap:var(--care-space-4);align-items:flex-start;justify-content:space-between;padding-top:var(--care-space-4)}.care-video-title{display:block;font-size:var(--care-subheading);line-height:1.35;letter-spacing:var(--care-heading-tracking)}.care-video-owner{display:block;margin-top:var(--care-space-2);font-size:var(--care-caption);color:var(--care-muted);letter-spacing:var(--care-label-tracking);text-transform:uppercase}.care-video-caption>svg{width:var(--care-icon);height:var(--care-icon);flex-shrink:0;margin-top:var(--care-space-1)}.care-video-dialog{width:100%;max-width:64rem;overflow:hidden;max-height:calc(100svh - 32px);overflow-y:auto;border-radius:var(--care-radius);background:var(--care-inverse);color:var(--care-on-inverse);box-shadow:var(--care-shadow)}@media(hover:hover) and (pointer:fine){.care-video-card:hover .care-video-image img{transform:scale(1.025)}.care-video-card:hover .care-video-title{color:var(--care-blue)}}@media(max-width:1000px){.care-masthead{grid-template-columns:1fr;gap:var(--care-space-8)}.care-masthead-lead{max-width:var(--care-measure)}.care-reading-grid{grid-template-columns:1fr}.care-card.care-support,.care-support>.care-card{padding:var(--care-space-8);border:var(--care-editorial-rule);border-radius:var(--care-radius);background:var(--care-surface-light),var(--care-surface);box-shadow:inset 0 1px 0 var(--care-edge),var(--care-shadow-surface)}.care-support{position:static}.care-competence-grid,.care-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.care-editorial-hero{padding-bottom:var(--care-space-12)}.care-masthead{padding-top:var(--care-space-6)}.care-masthead h1{margin-top:var(--care-space-4)}.care-contact-grid,.care-cta{grid-template-columns:1fr}.care-cta-photo{min-height:0;aspect-ratio:3/2}.care-cta-copy{padding:var(--care-space-12) var(--care-gutter)}.care-competence-grid,.care-team-grid{grid-template-columns:1fr}.care-team-grid{gap:var(--care-space-8) var(--care-space-4)}.care-team-grid>div:nth-child(2n){padding-top:0}.care-team-grid h2{font-size:var(--care-subheading)}.care-field-group{grid-template-columns:1fr}.care-accordion-trigger{gap:var(--care-space-4);font-size:1.125rem}.care-faq .care-accordion-content{padding-left:0}.care-contact-list>.care-card{gap:var(--care-space-4)}.care-video-title{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){.care-competence-grid img,.care-video-image img{transition:none!important;transform:none!important}}.care-masthead-title{min-width:0}.care-hum h2{font-size:var(--care-heading);line-height:1.08;letter-spacing:var(--care-heading-tracking);font-weight:var(--care-weight-regular);text-wrap:balance;margin:0 0 var(--care-space-6)}.care-hum h2>span{display:block;color:var(--care-muted)}.care-hum h3{font-size:var(--care-subheading);line-height:1.2;font-weight:var(--care-weight-regular);letter-spacing:var(--care-heading-tracking);margin:0 0 var(--care-space-3)}.care-hum h3>span,.care-hum-copy>p{color:var(--care-muted)}.care-hum-copy>p{max-width:var(--care-measure);margin:0 0 var(--care-space-4)}.care-hum-copy>p:first-of-type{color:var(--care-ink)}.care-hum img{display:block;width:100%;height:auto;border-radius:var(--care-radius-control)}.care-hum-opening{padding-top:0}.care-hum-hero-figure{margin:0;position:relative}.care-hum-hero-figure img{box-shadow:var(--care-shadow-media)}.care-hum-hero-figure figcaption{position:absolute;inset:0 0 auto;padding:clamp(14px,2.2vw,28px) clamp(16px,3vw,40px) clamp(48px,7vw,96px);border-radius:var(--care-radius-control) var(--care-radius-control) 0 0;background:linear-gradient(180deg,rgba(5,10,20,.66),rgba(5,10,20,.34) 55%,transparent);color:#fff;font-size:clamp(.8125rem,1.15vw,1.0625rem);line-height:1.45;text-wrap:balance;text-shadow:0 1px 2px rgba(0,0,0,.4);pointer-events:none}@media (max-width:640px){.care-hum-hero-figure{display:flex;flex-direction:column-reverse}.care-hum-hero-figure figcaption{position:static;padding:0 0 var(--care-space-3);background:none;color:var(--care-muted);font-size:var(--care-caption);text-shadow:none}}.care-hum-opening-text{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--care-space-8);align-items:end;margin-top:var(--care-space-12)}.care-hum-opening-text>p{margin:0;font-size:var(--care-lead);line-height:1.55;max-width:var(--care-measure)}.care-hum-actions{display:flex;flex-wrap:wrap;gap:var(--care-space-3);justify-content:flex-end}.care-hum-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,6vw,96px);align-items:center}.care-hum blockquote{margin:var(--care-space-8) 0;padding-left:var(--care-space-6);border-left:2px solid var(--care-blue)}.care-hum blockquote p{font-size:var(--care-lead);line-height:1.4;margin:0 0 var(--care-space-2)}.care-hum blockquote footer{font-size:var(--care-caption);color:var(--care-muted)}.care-hum-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--care-space-2) var(--care-space-6)}.care-hum-links a{display:inline-flex;align-items:center;gap:6px;min-height:var(--care-control-sm);text-underline-offset:5px}.care-hum-vertical{width:min(340px,70vw);aspect-ratio:9/16;margin-inline:auto;border-radius:var(--care-radius);overflow:hidden;background:#000;box-shadow:var(--care-shadow-media)}.care-hum-film,.care-hum-vertical>button{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;color:#fff}.care-hum-vertical img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}.care-hum-vertical iframe{width:100%;height:100%;border:0;display:block}.care-hum-play{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#0b0c0e99;border:1px solid #ffffff59;transition:transform var(--care-duration) var(--care-ease)}.care-hum-play svg{width:22px;height:22px;margin-left:3px;fill:#fff}.care-hum-film:hover .care-hum-play,.care-hum-vertical button:hover .care-hum-play{transform:scale(1.06)}.care-hum-duration{position:absolute;right:12px;bottom:12px;padding:3px 8px;border-radius:999px;background:#0b0c0ecc;font-size:12px}.care-hum-media{display:grid;gap:var(--care-space-3)}.care-hum-media img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.care-hum-environment,.care-hum-urgences{margin-top:var(--care-space-16)}.care-hum .care-hum-urgences h3{font-size:var(--care-heading);line-height:1.08;letter-spacing:var(--care-heading-tracking);text-wrap:balance}.care-hum .care-hum-urgences h3>span{display:block}.care-hum-urgence-grid{list-style:none;margin:var(--care-space-8) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--care-space-6)}.care-hum-urgence-grid figure{margin:0}.care-hum-urgence-grid img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.care-hum-urgence-grid figcaption{display:grid;gap:var(--care-space-2);margin-top:var(--care-space-4);padding-top:var(--care-space-3);border-top:var(--care-editorial-rule);font-size:var(--care-body);line-height:var(--care-body-leading);color:var(--care-ink)}.care-hum-urgence-grid figcaption>span{font-size:var(--care-caption);font-weight:var(--care-weight-medium);letter-spacing:var(--care-label-tracking);color:var(--care-muted);font-variant-numeric:tabular-nums}.care-hum-placeholder{display:grid;place-items:center;aspect-ratio:4/3;padding:var(--care-space-6);border:1px dashed var(--care-line);border-radius:var(--care-radius-control);background:var(--care-surface)}.care-hum-pending{margin:0;font-size:var(--care-caption);line-height:1.5;color:var(--care-muted)}.care-hum-pending>span{display:inline-block;margin-right:8px;padding:1px 8px;border:1px solid var(--care-line);border-radius:999px;font-size:var(--care-caption);letter-spacing:var(--care-label-tracking);text-transform:uppercase}.care-hum-missions-intro{margin-bottom:var(--care-space-12)}.care-hum-mission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--care-space-12) var(--care-space-8)}.care-hum-mission{border-top:var(--care-editorial-rule);padding-top:var(--care-space-6)}.care-hum-mission-media{display:grid;gap:var(--care-space-3);margin-bottom:var(--care-space-6)}.care-hum-mission-media[data-count="2"]{grid-template-columns:1fr 1fr}.care-hum-mission-media[data-count="2"] img{aspect-ratio:auto;height:100%;min-height:0}.care-hum-mission-media[data-count="2"]{aspect-ratio:3/2}.care-hum-mission-media img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.care-hum-mission>p{max-width:var(--care-measure);color:var(--care-muted);margin:0 0 var(--care-space-3)}.care-hum-film{aspect-ratio:3/2;border-radius:var(--care-radius-control);overflow:hidden}.care-hum-film img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;border-radius:0}.care-hum-film-label{position:absolute;left:16px;bottom:14px;padding:6px 12px;border-radius:999px;background:#0b0c0ecc;font-size:13px}.assembly-page.clean aside.humanitaire{position:relative}.assembly-page.clean aside.humanitaire .humanitaire-link{display:inline-flex;align-items:center;gap:6px;min-height:var(--care-control-sm);margin-top:var(--care-space-2);color:inherit;font-weight:var(--care-weight-medium);text-underline-offset:5px}.assembly-page.clean aside.humanitaire .humanitaire-link:after{content:"";position:absolute;inset:0;border-radius:inherit}.assembly-page.clean aside.humanitaire:hover .humanitaire-link{text-decoration:underline}.assembly-page.clean aside.humanitaire:has(.humanitaire-link:focus-visible){outline:2px solid var(--care-blue);outline-offset:4px}@media(max-width:1100px){.care-hum-urgence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.care-hum-urgence-grid{grid-template-columns:1fr}}@media(max-width:900px){.care-hum-opening-text,.care-hum-split{grid-template-columns:1fr}.care-hum-actions{justify-content:flex-start}.care-hum-mission-grid{grid-template-columns:1fr}}.care-hum-source{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:calc(var(--care-space-3) * -1) 0 var(--care-space-4);font-size:var(--care-caption)}.care-hum-source a{display:inline-flex;align-items:center;gap:6px;min-height:var(--care-control-sm);text-underline-offset:5px}.care-hum-source span:last-child{color:var(--care-muted)}:root [data-ambient-host]{position:relative;isolation:isolate}:root .care-ambient{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--care-duration-media) var(--care-ease)}.care-ambient[data-ambient-ready=true]{opacity:1}.care-ambient-studio[data-ambient-ready=true]{opacity:var(--care-ambient-studio-opacity)}.care-ambient canvas{display:block;width:100%;height:100%}.care-ambient:after{content:"";position:absolute;inset:0;z-index:2;background-image:var(--care-dither);background-blend-mode:soft-light;opacity:.5}:root .care-ambient-philosophy{z-index:-1}.care-ambient-flow:before,.care-ambient-philosophy:before{content:"";position:absolute;inset:0;z-index:1;background:var(--care-ambient-scrim)}:root .care-ambient-flow{-webkit-mask-image:linear-gradient(#000,#000 48%,transparent);mask-image:linear-gradient(#000,#000 48%,transparent)}:root .care-ambient-studio{-webkit-mask-image:radial-gradient(ellipse 85% 100% at 50% 60%,#000 35%,#000c 70%,transparent 100%);mask-image:radial-gradient(ellipse 85% 100% at 50% 60%,#000 35%,#000c 70%,transparent 100%)}@media(max-width:767px){:root .care-ambient-flow{bottom:auto;height:100%;max-height:100svh}}@media(prefers-reduced-motion:reduce){:root .care-ambient{display:none;transition:none}}.care-entry{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:var(--care-paper);color:var(--care-ink);font-family:var(--care-font);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--care-duration-media) var(--care-ease),visibility 0s var(--care-duration-media);outline:none}html[data-entry=loading]{overflow:hidden}html[data-entry=loading] .care-entry{opacity:1;visibility:visible;pointer-events:auto;transition:none}.care-entry-content{display:flex;align-items:center;flex-direction:column;padding:var(--care-gutter);text-align:center}.care-entry-content img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;margin-bottom:var(--care-space-8)}.care-entry-brand{margin:0;font-size:clamp(28px,4vw,42px);line-height:1.1;font-weight:400;letter-spacing:var(--care-heading-tracking)}.care-entry-brand span,.care-entry-label{color:var(--care-muted)}.care-entry-label{margin:var(--care-space-6) 0 0;font-size:var(--care-caption);letter-spacing:var(--care-label-tracking);text-transform:uppercase}.care-entry-track{width:180px;height:1px;margin-top:var(--care-space-12);background:var(--care-line);overflow:hidden}.care-entry-track span{display:block;width:50%;height:100%;background:var(--care-blue);animation:care-entry-pulse 1.8s var(--care-ease) infinite}.care-entry-track[data-determinate=true] span{animation:none;transition:width var(--care-duration-media) var(--care-ease)}.care-entry-status{font-size:var(--care-caption);color:var(--care-muted);margin-top:var(--care-space-4)}.care-entry-skip{position:absolute;bottom:max(32px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:var(--care-space-3);min-height:var(--care-control-sm);padding:0 var(--care-space-4);border:0;background:transparent;color:var(--care-muted);font:inherit;font-size:var(--care-label);white-space:nowrap;cursor:pointer}.care-entry-skip:hover{color:var(--care-ink)}.care-entry-skip:focus-visible{outline:2px solid var(--care-blue);outline-offset:4px}@keyframes care-entry-pulse{0%{transform:translateX(-110%)}to{transform:translateX(310%)}}@media(prefers-reduced-motion:reduce){.care-entry{transition:none}.care-entry-track span{animation:none;width:100%;opacity:.6}}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(p,dd,li,.signup>label){font-size:var(--care-body);line-height:var(--care-body-leading);letter-spacing:var(--care-body-tracking)}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.intro,.lede,.appr-lead,.benef-lead,.film-text p,.prog,.head>.lead){font-size:var(--care-lead);font-weight:var(--care-weight-regular);line-height:1.6}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.help,.hint,.status,.season,.dose,.fine>span,.j-stage>span,.signup>p,.js-signup>p,.video-meta,.mat-count,.study-note,.reading-src,.fig>span,.start>span,.bar>b,.go){font-size:var(--care-label);line-height:1.6;letter-spacing:0}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.hero .sub){font-size:var(--care-subheading);line-height:1.45}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.hero .crumb){font-size:var(--care-label);line-height:1.5}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(h1,h2,h3,h4){font-weight:var(--care-weight-regular);letter-spacing:var(--care-heading-tracking);text-wrap:balance}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(h1,h2,h3,h4) :where(em,span,b){font-weight:inherit}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role):where(:not([data-page=home])) :where(h2){font-size:var(--care-heading);line-height:1.14}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.catalog-intro h1),.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role):where([data-page=home]) :where(.z2,.z4,.z5b,.z7,#bilan,#youtube) :where(h2){font-size:var(--care-display);line-height:var(--care-display-leading)}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(#t1){font-size:var(--care-masthead);line-height:var(--care-masthead-leading)}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.hero h1){font-size:var(--care-display);line-height:var(--care-display-leading)}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role):where(:not([data-page=home])) :where(.final h2){font-size:var(--care-display-compact);line-height:var(--care-display-leading)}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.z5 .head h2){font-weight:var(--care-weight-regular)}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.side-title h2,.plant>h3,.film-card>b,.res h3){font-size:var(--care-heading-compact);font-weight:var(--care-weight-regular);line-height:1.2}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.prod>b,.catalog-name,.people figcaption,.humanitaire strong){font-size:var(--care-title-card);font-weight:var(--care-weight-regular);line-height:1.25;letter-spacing:var(--care-heading-tracking)}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.phase-head>h3,.j-stage>b,.v>b){font-size:var(--care-body);font-weight:var(--care-weight-medium);line-height:1.4;letter-spacing:0}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(details.acc:not(.appro-more)>summary,details.research>summary){font-size:var(--care-subheading);font-weight:var(--care-weight-regular);line-height:1.4;letter-spacing:var(--care-heading-tracking);min-height:var(--care-control-sm)}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.yours-date,.man,.step>.q,.breath p.q){font-size:var(--care-statement);font-weight:var(--care-weight-regular);line-height:1.2;letter-spacing:var(--care-heading-tracking)}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.fig>strong,.steps .n,.metric strong){font-size:var(--care-numeral);font-weight:var(--care-weight-regular);line-height:1;letter-spacing:var(--care-heading-tracking);font-variant-numeric:tabular-nums}@media(max-width:600px){.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.final h2,#t2,#t5b){font-size:var(--care-heading-short-mobile);line-height:1.15}}@media(min-width:601px){html[lang=en] .assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role):where([data-page=home]) :where(#t2){font-size:var(--care-display-compact)}}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(small,.day .mark){font-size:var(--care-caption);line-height:1.5}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.eyebrow,.kicker,dt,.chip,.trust>span,.sub-h,.j-stage>small,.phase-head>span,.labels>li,.meta>span,.research>small,small.k,.angle,.appro-more>summary,.cap>span,.vk,.mat>figcaption,.brand,.prod>small,.short>small,.steps small,.people figcaption span){font-size:var(--care-caption);font-weight:var(--care-weight-medium);line-height:1.5;letter-spacing:var(--care-label-tracking);text-transform:uppercase}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.appro-more>summary){font-size:var(--care-caption)!important;letter-spacing:var(--care-label-tracking)}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.eyebrow,.kicker,#youtube .brand){color:var(--care-blue)}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.final,#youtube,#bilan,.on-dark) :where(.eyebrow,.kicker,.brand){color:var(--care-blue-on-inverse)}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.eyebrow):before{width:var(--care-rail);height:var(--care-border-width);background:currentColor}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.appr-copy .btn,.ritual-launcher button){--action-bg:var(--care-surface);--action-text:var(--care-ink);--action-border:var(--care-control-border);--action-shadow:none;--action-hover-shadow:none}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(#youtube .btn:not(.btn-ghost)){--action-bg:transparent;--action-text:var(--care-on-inverse);--action-border:var(--care-inverse-muted);--action-shadow:none;--action-hover-shadow:none}@media(hover:hover) and (pointer:fine){.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.appr-copy .btn,.ritual-launcher button):not(:disabled,[aria-disabled=true]):hover{background:var(--care-surface-alt)}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(#youtube .btn:not(.btn-ghost)):hover{background:color-mix(in srgb,var(--care-on-inverse) 10%,transparent)}}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.start button,.start input){min-height:var(--care-control-sm);padding-inline:var(--care-space-4);border-radius:var(--care-button-radius);font:var(--care-weight-medium) var(--care-button-text)/1.4 var(--care-font);letter-spacing:0}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.mat-ctrl button,.film-ctrl,.signup .row button){min-height:var(--care-control-sm);min-width:var(--care-control-sm);font-size:var(--care-button-text);font-weight:var(--care-weight-medium);letter-spacing:0}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.day){aspect-ratio:auto;height:24px;min-height:0;min-width:0}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.days){grid-template-columns:repeat(30,minmax(0,1fr))}@media(max-width:860px){.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.days){grid-template-columns:repeat(15,minmax(0,1fr))}}@media(max-width:600px){.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.days){grid-template-columns:repeat(10,minmax(0,1fr));row-gap:var(--care-space-4)}}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.benef-img,.side-img,.player,.humanitaire,.ingr figure,.short .v,.film,.yt-cover){border-radius:var(--care-radius)}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(select){border-radius:var(--care-radius-control)}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.day){border-radius:var(--care-radius-mark)}.assembly-page.clean:not(.care-chrome):is([data-page],#care-role#care-role) :where(.help){max-width:var(--care-measure)}.lab-controls{position:fixed;z-index:10000;bottom:max(16px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:20px;padding:8px 9px 8px 18px;border:1px solid #94b8e845;border-radius:999px;background:#101722eb;color:#dae8fa;box-shadow:0 8px 40px #0003;backdrop-filter:blur(18px);font:11px/1.3 var(--font-geist-sans),sans-serif;white-space:nowrap}.lab-controls>span{letter-spacing:.03em}.lab-controls>div{display:flex;gap:3px}.lab-controls button{border:0;border-radius:30px;padding:10px 17px;min-height:38px;font:inherit;color:#c1d0e2;background:transparent;cursor:pointer}.lab-controls button[aria-pressed=true]{background:#dbeaff;color:#102039}.lab-controls button:focus-visible{outline:2px solid #8ebeff;outline-offset:3px}.lab-field{position:absolute;inset:0;pointer-events:none;overflow:hidden;opacity:.3;-webkit-mask-image:linear-gradient(90deg,#000,transparent 38%,transparent 62%,#000);mask-image:linear-gradient(90deg,#000,transparent 38%,transparent 62%,#000);transition:opacity .7s}.lab-gpu-field{width:100%;height:100%;pointer-events:none}html:not([data-shader-lab=on]) .lab-field{display:none}.ritual-dialog>.lab-field{z-index:0;opacity:.28;mix-blend-mode:soft-light}[data-shader-lab=on] .ritual-vignette{background:radial-gradient(ellipse at 50% 46%,transparent 24%,#0b1a3214 60%,#09172e44 100%)}[data-shader-lab=on] .ritual-dialog{animation:lab-enter 1s cubic-bezier(.16,1,.3,1) both}[data-shader-lab=on] .ritual-end h2,[data-shader-lab=on] .ritual-story h2{animation:lab-copy 1s cubic-bezier(.2,.7,.2,1) both}[data-shader-lab=on] .care-scene-loading{overflow:hidden!important;background:radial-gradient(ellipse at 50% 40%,#edf5ff,#cbd9e8)!important}[data-theme=dark][data-shader-lab=on] .care-scene-loading{background:radial-gradient(ellipse at 50% 40%,#17283c,#10141c)!important}[data-shader-lab=on] .care-loading-inner{position:relative;z-index:1}[data-shader-lab=on] .care-loading-seal{box-shadow:0 0 80px #8fbff52b,inset 0 0 25px #9fc9f326!important;border-color:#96b8df50!important}[data-shader-lab=on] .care-loading-copy{color:inherit!important}[data-shader-lab=on] .care-loading-line:after{background:linear-gradient(90deg,transparent,#72a8e9,#f3f8ff,transparent)!important}[data-shader-lab=on] [data-product-model]{isolation:isolate}[data-shader-lab=on] [data-product-model]:before{content:"";position:absolute;inset:4%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 40% 48%,#6cabea1a,transparent 65%);border-radius:50%;opacity:.65;transition:opacity .6s,transform .8s}[data-shader-lab=on] [data-product-model]:hover:before{opacity:1;transform:scale(1.1)}[data-shader-lab=on] .assembly-page :is(.btn,.ritual-launcher button){box-shadow:0 4px 22px #6199dc0c;transition:box-shadow .35s,background .35s,transform .35s}[data-shader-lab=on] .assembly-page :is(.btn,.ritual-launcher button):hover{box-shadow:0 6px 28px #72a8e926;transform:translateY(-2px)}[data-shader-lab=on] .assembly-page .lab-revealed>:is(.section-head,h2,.eyebrow){animation:lab-copy .9s cubic-bezier(.2,.7,.2,1) both}@keyframes lab-enter{0%{opacity:0;filter:none}to{opacity:1;filter:none}}@keyframes lab-copy{0%{opacity:0;transform:translateY(12px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@media(max-width:600px){.lab-controls{gap:10px;padding-left:12px;max-width:calc(100vw - 20px)}.lab-controls>span{font-size:9px}.lab-controls button{padding:10px 12px;min-height:44px}.lab-field{opacity:.2}}@media(prefers-reduced-motion:reduce){[data-shader-lab=on] *,[data-shader-lab=on] :after,[data-shader-lab=on] :before{animation:none!important;transition:none!important}.lab-field{display:none}}.ritual-dialog>.lab-controls{bottom:auto;top:18px;z-index:4}@media(max-width:600px){.ritual-dialog>.lab-controls{top:78px}.ritual-dialog>.lab-controls>span{display:none}}[data-shader-lab=on] #bilan .bfig{isolation:isolate}[data-shader-lab=on] #bilan .bfig:before{content:"";position:absolute;inset:5% -8%;z-index:-1;background:radial-gradient(ellipse at 50% 42%,#5b96dc22,transparent 65%);filter:blur(20px);pointer-events:none}[data-shader-lab=on] #bilan .bfig:has(svg [opacity]:not([opacity="0"])):before{background:radial-gradient(ellipse at 50% 42%,#6aa9ef35,transparent 67%)}[data-shader-lab=on] #bilan :is(.opt,.bbtn){transition:border-color .3s,box-shadow .3s,background .3s}[data-shader-lab=on] #bilan [aria-pressed=true]{box-shadow:0 0 24px #75b0ef20}