@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_79f2c954-module__M2BovW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_79f2c954-module__M2BovW__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_9326615e-module__w9RNvG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_9326615e-module__w9RNvG__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--black:#000;--white:#f5f5f2;--paper:#fff;--accent:#f25c05;--accent-on-dark:#ff7a2e;--grey-on-dark:#a3a3a3;--grey-on-light:#555;--ink-soft:#333;--line-dark:#262626;--line-dark-strong:#404040;--line-light:#d4d4d0;--radius:6px;--gutter:56px;--section-y:96px;--max:1280px;--doux:cubic-bezier(.65, 0, .35, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:0}body{background:var(--black);color:var(--white);font-family:var(--font-display), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent-on-dark);outline-offset:3px}.light :focus-visible{outline-color:var(--accent)}.section{padding:var(--section-y) var(--gutter);flex-direction:column;justify-content:center;min-height:100svh;display:flex}.section>*{width:100%;max-width:var(--max);margin-inline:auto}.dark{background:var(--black);color:var(--white)}html.apparitions [data-apparait]>*{opacity:0;transition:opacity .7s var(--doux), transform .7s var(--doux);transform:translateY(28px)}html.apparitions [data-apparait].visible>*{opacity:1;transform:none}.light{background:var(--white);color:var(--black)}.accent{color:var(--accent)}.mono{font-family:var(--font-mono), monospace}.eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-on-dark);font-size:13px}.light .eyebrow{color:var(--accent)}.loupe__mot{white-space:nowrap;display:inline-block}.loupe--figee{white-space:nowrap;text-wrap:nowrap}.loupe__saut:before{content:"\a ";white-space:pre}.loupe__car,.famille__titre .frappe__car,.scene-formules__titre .frappe__car{transform-origin:50% 82%;transition:transform .14s ease-out,margin .14s ease-out;display:inline-block}.h2{--corps:clamp(40px, 5vw, 60px);text-wrap:balance;font-size:var(--corps);letter-spacing:-.02em;font-weight:700;line-height:1}.lead{color:var(--grey-on-dark);font-size:17px;line-height:1.5}.light .lead{color:var(--ink-soft)}.section-head{flex-direction:column;gap:14px;margin-bottom:48px;display:flex}.section-head--split{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px}.section-head--split .h2{max-width:640px}.section-head--split .lead{max-width:400px}.btn{border-radius:var(--radius);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:0 26px;font-size:16px;font-weight:500;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.btn--primary{background:var(--accent);color:#fff}.btn--primary:hover{background:#c94a03}.btn--ghost{border-color:#ffffff59}.btn--ghost:hover{border-color:#fff}.btn--small{min-height:44px;padding:0 20px;font-size:15px}.btn:disabled{opacity:.6;cursor:wait}.header-cadre{z-index:50;opacity:var(--fondu-header,1);position:fixed;inset:0 0 auto}.header-cadre--survol{opacity:var(--fondu,1);transition:opacity .25s var(--doux), transform .25s var(--doux)}.header-cadre--survol:not(.header-cadre--appele):not(:focus-within){pointer-events:none}.header-cadre--survol.header-cadre--appele,.header-cadre--survol:focus-within{opacity:1;pointer-events:auto}.header-cadre--pose .header{opacity:1}.header{height:72px;padding:0 var(--gutter);opacity:0;background:#000;justify-content:space-between;align-items:center;gap:24px;display:flex}html.robot-pret.reveille .header{animation:entree-header .7s var(--doux) 3.7s both}.header__brand{letter-spacing:-.02em;font-size:24px;font-weight:700}.header__nav{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;gap:32px;font-size:13px;display:flex}.header__nav a:hover{color:var(--accent-on-dark)}.header__burger{border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid #ffffff40;justify-content:center;align-items:center;width:44px;height:44px;display:none}.header__panel{z-index:49;border-bottom:1px solid var(--line-dark);background:#0a0a0af5;flex-direction:column;padding:8px 16px 24px;display:flex;position:fixed;inset:60px 0 auto}.header__panel a{border-bottom:1px solid var(--line-dark);padding:16px 0;font-size:20px}.header__panel .btn{border-bottom:0;margin-top:20px}html.curseur-rond,html.curseur-rond *{cursor:none!important}.curseur{z-index:1000;pointer-events:none;opacity:0;will-change:transform;position:fixed;top:0;left:0}html.curseur-rond .curseur--visible{opacity:1}.curseur__rond{-webkit-backdrop-filter:grayscale()contrast(100)invert();backdrop-filter:grayscale()contrast(100)invert();width:10px;height:10px;transition:transform .18s var(--doux);margin:-5px 0 0 -5px;display:block;transform:rotate(45deg)}.curseur--sombre .curseur__rond{-webkit-backdrop-filter:grayscale()brightness(1.6)contrast(100)invert();backdrop-filter:grayscale()brightness(1.6)contrast(100)invert()}.curseur--appuye .curseur__rond{transform:rotate(45deg)scale(.7)}@media (prefers-reduced-motion:reduce){.curseur__rond{transition:none}}html.endormi{overflow:hidden}.reveil{z-index:100;color:#fff;cursor:pointer;font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;transition:opacity .9s var(--doux);background:#000;border:0;place-items:center;padding:0;font-size:15px;display:grid;position:fixed;inset:0}html.sans-reveil .reveil{display:none}.reveil--parti{opacity:0;pointer-events:none}.reveil__message{padding:16px 20px}.reveil__frappe{position:relative}.reveil__frappe:after{content:"";background:#fff;width:.55em;height:1em;position:absolute;top:.1em;left:calc(100% + .14em)}.reveil:focus-visible .reveil__message{outline-offset:6px;outline:1px solid #fff}.hero{background:#000;height:300svh;position:relative}.hero__scene{height:100svh;opacity:var(--fondu-robot,1);position:sticky;top:0;overflow:hidden}.hero__robot{transform:translateX(-50%) translateY(var(--decal,0px)) scale(var(--zoom,1));transform-origin:50% 39%;filter:url(#noir-profond);opacity:0;height:100%;position:absolute;top:-8%;left:50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}html.robot-pret.reveille .hero__robot{animation:entree-robot 1.5s var(--doux) .1s both}.hero__image{width:auto;height:100%;display:block}.hero__yeux{position:absolute;inset:0}.hero__ecran{background:#000;border-radius:18%/26%;width:12%;height:11.6%;position:absolute;top:36.8%;left:44.5%;box-shadow:0 0 10px 6px #000}.hero__reflet{background:#ffffff8c;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(.65)}.hero__oeil{width:2.58%;height:4.91%;transform:translate(var(--regard-x,0px), var(--regard-y,0px));transition:transform .45s var(--doux);opacity:0;background:#f6f6f6;border-radius:40%;position:absolute;top:39.18%;box-shadow:0 0 10px 2px #ffffff59}html.robot-pret.reveille .hero__oeil{animation:allumage-yeux .45s var(--doux) 2.3s both}.hero__oeil--gauche{left:46.17%}.hero__oeil--droit{left:52.29%}.hero__scrim{background:linear-gradient(#0000,#000c 35%,#000000f0 60%,#000 100%);height:70%;position:absolute;inset:auto 0 0}.hero__content{opacity:var(--fondu,1);padding:0 var(--gutter);text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex;position:absolute;inset:auto 0 40px}.hero__content>*{opacity:0}html.robot-pret.reveille .hero__title{opacity:1}html.hero-ecrit .hero__content>*{animation:entree-texte .8s var(--doux) both}html.hero-ecrit .hero__content>.hero__title{animation:none}html.hero-ecrit .hero__content>.hero__text{animation-delay:.2s}.frappe__car--cachee{visibility:hidden}.frappe__car--curseur{position:relative}.frappe__car--accent{color:var(--accent)}.frappe__car--curseur:after{content:"";background:var(--white);width:.07em;height:.82em;animation:1s steps(2,jump-none) infinite clignote;position:absolute;top:.08em;left:calc(100% + .06em)}.frappe__car--avant.frappe__car--curseur:after{left:-.1em}@keyframes clignote{0%{opacity:1}to{opacity:0}}@keyframes entree-robot{0%{opacity:0}to{opacity:1}}@keyframes allumage-yeux{0%{opacity:0}to{opacity:1}}@keyframes entree-texte{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes entree-header{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.hero__title{white-space:pre-line;text-wrap:balance;letter-spacing:-.03em;max-width:960px;font-size:clamp(34px,4.7vw,60px);font-weight:700;line-height:.95}.hero__text{color:#c4c4c4;max-width:600px;font-size:19px;line-height:1.5}.placeholder{font-family:var(--font-mono), monospace;color:var(--grey-on-light);background:repeating-linear-gradient(135deg,#e8e8e3 0 10px,#efefea 10px 20px);justify-content:center;align-items:center;font-size:12px;display:flex}.placeholder--dark{color:var(--grey-on-dark);border:1px solid var(--line-dark);background:repeating-linear-gradient(135deg,#161616 0 10px,#0f0f0f 10px 20px)}.assemblage{background:#000;height:600svh;scroll-margin-top:0;position:relative}.assemblage__scene{background:#000;height:100svh;position:sticky;top:0;overflow:hidden}.assemblage__affiche,.assemblage__affiche img,.assemblage__toile,.assemblage__traits{width:100%;height:100%;position:absolute;inset:0}.assemblage__affiche img{object-fit:contain;opacity:0}.assemblage--dessine .assemblage__affiche{display:none}.assemblage__traits{pointer-events:none;overflow:visible}.trait__point{fill:var(--accent-on-dark);transform-box:fill-box;transform-origin:50%;transform:scale(var(--t,0))}.trait__ligne{fill:none;stroke:#f5f5f2b8;stroke-width:1px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--t,0))}.assemblage__specs{pointer-events:none;position:absolute;inset:0}.spec{opacity:clamp(0, calc((var(--t,0) - .55) / .45), 1);position:absolute;transform:translateY(-50%)}.spec--gauche{text-align:right}.spec dt{color:var(--grey-on-dark);letter-spacing:.01em;font-size:13px}.spec dd{text-wrap:balance;margin-top:2px;font-size:19px;line-height:1.2}.assemblage__titre{left:var(--gutter);max-width:380px;opacity:var(--t-titre,0);transform:translateY(calc((1 - var(--t-titre,0)) * 14px));flex-direction:column;gap:12px;display:flex;position:absolute;bottom:56px}.assemblage__titre .h2{font-size:clamp(34px,3.4vw,46px)}.assemblage__texte{color:var(--grey-on-dark);max-width:34ch;font-size:17px;line-height:1.4}.famille{--haut:clamp(84px, 11svh, 110px);--h:min(72svh, calc((100vw - 2 * var(--gutter)) * .75));z-index:1;margin-top:-100svh;position:relative}.famille__colle{position:relative}.famille__titre{z-index:2;left:0;right:0;top:var(--haut);text-align:center;letter-spacing:-.02em;white-space:nowrap;font-size:clamp(34px,4.4vw,56px);font-weight:700;line-height:1;position:absolute}.famille__mots{display:inline-block}.famille__cadre{top:calc(97svh - var(--h));width:calc(var(--h) * 4 / 3);height:var(--h);margin:0 auto calc(100svh - var(--h));position:relative}.famille__cadre img{object-fit:cover;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.famille__page{display:none}.famille__corps{padding:var(--section-y) var(--gutter);background:var(--white);color:var(--black);grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.fiche__nom{letter-spacing:-.02em;border-bottom:1px solid var(--black);padding-bottom:18px;font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.1}.fiche__lignes>div{border-bottom:1px solid var(--line-light);grid-template-columns:130px minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.fiche__lignes dt{font-family:var(--font-mono), monospace;color:var(--grey-on-light);padding-top:4px;font-size:12px}.fiche__lignes dd{font-size:17px;line-height:1.35}.famille--attente .famille__titre,.famille--attente .famille__cadre{opacity:0}.famille--joue .famille__titre{animation:famille-titre 1.8s var(--doux) both}.famille--joue .famille__cadre{animation:famille-photo 1.1s var(--doux) .35s both}@keyframes famille-titre{0%{opacity:0;transform:translate(var(--vers-centre,0px), -50%) scale(.025);top:50svh}8%{opacity:1;transform:translate(var(--vers-centre,0px), -50%) scale(.025);top:50svh}to{opacity:1;top:var(--haut);transform:none}}@keyframes famille-photo{0%{opacity:0}to{opacity:1}}.famille--scene{--haut:96px;--bord:max(var(--gutter), calc((100% - var(--max)) / 2));--h:min(72svh, calc((100vw - 2 * var(--gutter) - 500px) * .75))}.famille--scene .famille__colle{height:100svh;overflow:hidden}.famille--scene .famille__titre{--vers-centre:calc(50vw - max(var(--gutter), calc((100vw - var(--max)) / 2)) - 50%);left:var(--bord);text-align:left;color:#fff;mix-blend-mode:difference;font-size:clamp(40px,5vw,60px);right:auto}.famille--scene .famille__cadre{margin:0;display:block;position:absolute;top:auto;bottom:3svh;left:50%;translate:-50%}.famille--scene .famille__cadre--blanc{mix-blend-mode:multiply}.famille--scene .famille__cadre--blanc img{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.famille--scene .famille__page{background:var(--white);will-change:transform;clip-path:inset(0);display:block;position:absolute;inset:0;transform:translate(100%)}.famille--scene .famille__page:before{content:"";background:var(--white);width:140px;position:absolute;top:0;bottom:0;right:100%}.famille--scene .famille__corps{z-index:2;height:var(--h);bottom:3svh;left:var(--bord);right:var(--bord);color:#fff;mix-blend-mode:difference;pointer-events:none;grid-template-columns:minmax(0, 1fr) calc(var(--h) * 4 / 3) minmax(0, 1fr);background:0 0;align-items:start;gap:0 28px;padding:0;position:absolute}.famille--scene .fiche:nth-child(2){grid-column:3}.famille--scene .fiche__nom{border-bottom-color:#fff;padding-bottom:12px;font-size:24px}.famille--scene .fiche__lignes>div{border-bottom-color:#3a3a3a;padding:8px 0;display:block}.famille--scene .fiche__lignes dt{color:#a3a3a3;padding-top:0}.famille--scene .fiche__lignes dd{margin-top:2px;font-size:15px}.fiche__modele dd{color:var(--accent)}.famille__corps--accent{display:none}.famille--scene .famille__corps--accent{color:var(--accent);mix-blend-mode:normal;display:grid}.famille--scene .famille__corps--accent .fiche__nom,.famille--scene .famille__corps--accent .fiche__suite,.famille--scene .famille__corps--accent .fiche__modele dt,.famille--scene .famille__corps:not(.famille__corps--accent) .fiche__modele dd{visibility:hidden}.famille--scene .famille__corps--accent .fiche__modele{border-bottom-color:#0000}.famille--scene.famille--joue .famille__corps{transform-origin:50% calc(var(--h) - 47svh);animation:famille-fiches 1.8s var(--doux) both}@keyframes famille-fiches{0%{transform:scale(.025)}to{transform:none}}.famille--attente .famille__corps,.fiche--vide,.fiche__modele--avant{visibility:hidden}.fiche__bloc{position:relative}.fiche__bloc:after{content:"";background:currentColor;width:.5em;height:.95em;position:absolute;top:.12em;left:calc(100% + .1em)}.famille--scene .fiche__suite{transition:opacity .65s var(--doux), transform .65s var(--doux);transition-delay:calc(var(--i,0) * .13s)}.famille--scene .fiche--courte .fiche__suite{opacity:0;transition:none;transform:translateY(8px)}.scene-formules{--t-grand:clamp(40px, 6.4vw, 92px);--t-petit:clamp(40px, 5vw, 60px);--haut-titre:96px;padding:var(--section-y) var(--gutter);background:var(--white);color:var(--black);position:relative}.scene-formules :focus-visible{outline-color:var(--accent)}.scene-formules__ancre{position:absolute;top:0}.scene-formules__colle{max-width:var(--max);margin-inline:auto}.scene-formules__titre{text-wrap:balance;font-size:var(--t-petit);letter-spacing:-.02em;margin-bottom:48px;font-weight:700;line-height:1}.scene-formules:not(.scene-formules--animee) .frappe__car--cachee{visibility:visible}.scene-formules--animee{background:#000;height:calc(100svh + 150vh);padding:0}.scene-formules--animee .scene-formules__ancre{top:calc(100% - 100svh)}.scene-formules--animee .scene-formules__colle{background:#000;max-width:none;height:100svh;position:sticky;top:0;overflow:hidden}.scene-formules--animee .scene-formules__page{background:var(--white);will-change:transform;clip-path:inset(0);position:absolute;inset:0;transform:translate(-100%)}.scene-formules--animee .scene-formules__page:after{content:"";background:var(--white);width:140px;position:absolute;top:0;bottom:0;left:100%}.scene-formules--animee .scene-formules__titre{z-index:1;white-space:nowrap;font-size:var(--t-grand);transform-origin:0 0;will-change:transform;color:#fff;mix-blend-mode:difference;margin:0;position:absolute;top:0;left:0}.scene-formules__titre--accent{display:none}.scene-formules--animee .scene-formules__titre--accent{z-index:2;color:var(--accent);mix-blend-mode:normal;display:block}.scene-formules--animee .scene-formules__titre--accent .frappe__car:not(.frappe__car--accent),.scene-formules--animee .scene-formules__titre:not(.scene-formules__titre--accent) .frappe__car--accent{visibility:hidden}.scene-formules--animee .scene-formules__titre .frappe__car,.famille--scene .famille__titre .frappe__car{--v:calc((var(--u) + 1) / 2);--pli:calc(var(--courbe,0) * (var(--sens,1) * (1 - .85 * var(--v)) + (1 - var(--sens,1)) * (.15 + .85 * var(--v))));white-space:pre;display:inline-block;position:relative}.scene-formules--animee .pli__lettre,.famille--scene .pli__lettre{visibility:hidden}.pli__tranche{pointer-events:none;clip-path:inset(var(--haut) -1em var(--bas) -1em);transform-origin:50% var(--milieu);transform:translateX(calc(var(--pli) * var(--fleche) * -.15em)) matrix(1, 0, calc(var(--pli) * var(--pente) * -.15), 1, 0, 0);position:absolute;inset:0}.scene-formules--animee .scene-formules__corps{top:calc(var(--haut-titre) + var(--t-petit) + 24px);bottom:24px;left:max(var(--gutter), calc((100% - var(--max)) / 2));right:max(var(--gutter), calc((100% - var(--max)) / 2));align-items:center;display:grid;position:absolute}.scene-formules--animee .formules th,.scene-formules--animee .formules td{padding-block:12px}.hors-ecran{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tableau-defile{overflow-x:auto}.formules{z-index:1;border-collapse:collapse;width:100%;min-width:720px;position:relative}.formules th,.formules td{text-align:left;border-bottom:1px solid var(--line-light);vertical-align:top;padding:16px 14px}.formules thead th{letter-spacing:-.01em;font-size:20px;font-weight:500}.formules thead th small{font-family:var(--font-mono), monospace;color:var(--grey-on-light);margin-top:4px;font-size:12px;font-weight:400;display:block}.formules__cle{font-family:var(--font-mono), monospace;color:var(--grey-on-light);width:220px;font-size:12px;font-weight:400;padding-top:20px!important}.formules__cadre{padding-bottom:66px;position:relative}.formules__contact{z-index:3;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;height:42px;transition:opacity .35s var(--doux), transform .35s var(--doux), left .35s var(--doux), background-color .15s;background:#000;border-radius:999px;align-items:center;padding:0 24px;font-size:15px;font-weight:500;display:inline-flex;position:absolute;bottom:0;transform:translate(-50%,-8px)scale(.92)}.formules__contact--la{opacity:1;pointer-events:auto;transform:translate(-50%)}.formules__contact:hover{background:var(--accent)}.formules__lueur{z-index:2;opacity:0;mix-blend-mode:difference;pointer-events:none;background:#fff;width:0;position:absolute;top:0;bottom:66px;left:0}.formules th:not(.formules__cle),.formules td:not(.formules__cle){transform:translateX(calc(var(--pli,0) * var(--dx,0) * 1px)) matrix(1, 0, calc(var(--pli,0) * var(--c,0)), 1, 0, 0)}.formules thead th,.formules tbody td{cursor:pointer}.formules thead th:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine) and (min-width:901px){.tableau-defile{overflow:visible}.formules th:not(.formules__cle),.formules td:not(.formules__cle),.formules__lueur{transition:translate .4s var(--doux), scale .4s var(--doux)}.formules .formules__attiree,.formules__lueur.formules__attiree{translate:calc(var(--ax,0) * 8px) calc(var(--ay,0) * 6px);scale:1.07}}@media (prefers-reduced-motion:reduce){.formules .formules__attiree,.formules__lueur.formules__attiree{translate:none;scale:none}}.formules__non{color:#b0b0aa}.formules__prix td{border-bottom:0;padding-top:24px;font-size:22px;font-weight:700}.formules__prix td small{color:var(--grey-on-light);font-size:13px;font-weight:400;display:block}.affiches{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.affiche{aspect-ratio:3/4;border-radius:var(--radius);color:var(--white);background:#0f0f0f;flex-direction:column;justify-content:flex-end;padding:22px;display:flex;position:relative;overflow:hidden}.affiche__photo{object-fit:cover}@property --serre{syntax:"<length>";inherits:false;initial-value:0}@property --angle{syntax:"<angle>";inherits:false;initial-value:-34deg}@property --taille{syntax:"<number>";inherits:false;initial-value:1}@property --plat{syntax:"<number>";inherits:false;initial-value:1}.affiche{--serre:0px;--angle:calc(var(--cote,1) * -34deg);--taille:1;--plat:1;--pose:translateX(var(--serre)) perspective(1100px) rotateY(var(--angle)) scaleX(calc(1 + var(--plat) * (cos(34deg) / cos(var(--angle)) - 1))) scale(var(--taille));transform:var(--pose);transition:--serre .6s var(--doux) .15s, --angle .6s var(--doux) .15s, --taille .6s var(--doux) .15s, --plat .6s var(--doux) .15s, transform-origin .6s var(--doux) .15s, box-shadow .6s var(--doux) .15s, z-index 0s .75s}.affiche:hover,.affiche:focus-visible{z-index:6;--angle:0deg;--plat:0;transition:--serre .6s var(--doux), --angle .6s var(--doux), --taille .6s var(--doux), --plat .6s var(--doux), transform-origin .6s var(--doux), box-shadow .6s var(--doux), z-index 0s;box-shadow:0 30px 80px #00000059}@media (min-width:1025px){.affiches{container-type:inline-size}.affiche{--l:calc((100cqw - 40px) / 5);--pas:calc(var(--l) + 10px);--serre:calc((2 - var(--n)) * 39px)}.affiche:first-child{--n:0}.affiche:nth-child(2){--n:1}.affiche:nth-child(3){--n:2}.affiche:nth-child(4){--n:3}.affiche:nth-child(5){--n:4}}@media (hover:hover) and (pointer:fine) and (min-width:1025px){.affiche:hover,.affiche:focus-visible{--taille:1.9}.affiche:first-child:is(:hover,:focus-visible){transform-origin:0}.affiche:nth-child(2):is(:hover,:focus-visible){transform-origin:25%}.affiche:nth-child(4):is(:hover,:focus-visible){transform-origin:75%}.affiche:nth-child(5):is(:hover,:focus-visible){transform-origin:100%}.affiches:has(.affiche:first-child:is(:hover,:focus-visible)){--k:0;--bord:.45}.affiches:has(.affiche:nth-child(2):is(:hover,:focus-visible)){--k:1;--bord:.225}.affiches:has(.affiche:nth-child(3):is(:hover,:focus-visible)){--k:2;--bord:0}.affiches:has(.affiche:nth-child(4):is(:hover,:focus-visible)){--k:3;--bord:-.225}.affiches:has(.affiche:nth-child(5):is(:hover,:focus-visible)){--k:4;--bord:-.45}.affiche:has(~.affiche:is(:hover,:focus-visible)){--cote:-1;--centre:calc((var(--k) - 2) * var(--pas) + (2 - var(--k)) * 39px + var(--bord) * var(--l));--ecart:calc(1.37 * var(--l) + 12px + (var(--k) - var(--n) - 1) * .5 * var(--l));--serre:calc(var(--centre) - var(--ecart) - (var(--n) - 2) * var(--pas))}.affiche:has(~.affiche:is(:hover,:focus-visible)){z-index:var(--n);transition:--serre .6s var(--doux), --angle .6s var(--doux), --taille .6s var(--doux), --plat .6s var(--doux), transform-origin .6s var(--doux), box-shadow .6s var(--doux), z-index 0s}.affiche:is(:hover,:focus-visible)~.affiche{--cote:1;z-index:calc(4 - var(--n));transition:--serre .6s var(--doux), --angle .6s var(--doux), --taille .6s var(--doux), --plat .6s var(--doux), transform-origin .6s var(--doux), box-shadow .6s var(--doux), z-index 0s;--centre:calc((var(--k) - 2) * var(--pas) + (2 - var(--k)) * 39px + var(--bord) * var(--l));--ecart:calc(1.37 * var(--l) + 12px + (var(--n) - var(--k) - 1) * .5 * var(--l));--serre:calc(var(--centre) + var(--ecart) - (var(--n) - 2) * var(--pas))}}@media (min-width:1025px){html.apparitions #usages .affiche{--pile:calc(78px - var(--n) * var(--pas) + var(--n) * 10px)}html.apparitions #usages:not(.arrivee) .affiches{pointer-events:none}html.apparitions #usages:not(.arrivee) .affiche{--serre:var(--pile);z-index:calc(10 - var(--n))}html.apparitions #usages.arrivee .affiches{animation:1.75s affiches-attente}html.apparitions #usages.arrivee .affiche{animation:affiche-donne .9s var(--doux) backwards;animation-delay:calc(.35s + (4 - var(--n)) * .12s)}}@keyframes affiche-donne{0%{--serre:var(--pile);z-index:calc(10 - var(--n))}}@keyframes affiches-attente{0%,to{pointer-events:none}}@media (prefers-reduced-motion:reduce){.affiche{transition:none}.affiche:not(:hover,:focus-visible){--pose:none}}.affiche__attente{border-radius:0;position:absolute;inset:0}.affiche:after{content:"";background:linear-gradient(#0000,#000 90%);height:60%;position:absolute;inset:auto 0 0}.affiche__titre,.affiche__texte{z-index:1;position:relative}.affiche__titre{letter-spacing:-.01em;font-size:22px;line-height:1.1}.affiche__texte{color:var(--grey-on-dark);margin-top:6px;font-size:14px}.questions{grid-template-columns:1fr 1fr;gap:36px 56px;display:grid}.question dt{text-wrap:balance;font-size:19px;font-weight:500}.question dd{color:var(--grey-on-dark);max-width:48ch;margin-top:8px;font-size:16px;position:relative}.faq{overflow:hidden}.faq--anime .h2{transform:translate(100vw)}.faq--anime .question{opacity:0;transform:translateY(14px)}.faq--anime.faq--vue .h2{transition:transform 1.3s var(--doux);transform:none}.faq--anime.faq--vue .question{opacity:1;transition:opacity .7s var(--doux), transform .7s var(--doux);transition-delay:calc(1.1s + var(--i,0) * .14s);transform:none}.light .question dd{color:var(--grey-on-light)}.light .reflexion i{background:var(--accent)}.light .frappe__car--curseur:after{background:var(--black)}.reflexion{gap:5px;display:flex;position:absolute;top:.45em;left:0}.reflexion i{background:var(--accent-on-dark);width:5px;height:5px;animation:reflexion .9s var(--doux) infinite;border-radius:50%}.reflexion i:nth-child(2){animation-delay:.15s}.reflexion i:nth-child(3){animation-delay:.3s}@keyframes reflexion{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.split{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;display:grid}@media (max-width:900px){.split{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:520px){.form{grid-template-columns:minmax(0,1fr)}}.split__intro{flex-direction:column;gap:20px;display:flex}.estimator{border:1px solid var(--line-dark);border-radius:var(--radius);flex-direction:column;gap:24px;padding:32px;display:flex}.estimator fieldset{border:0;flex-direction:column;gap:12px;display:flex}.estimator legend{font-family:var(--font-mono), monospace;color:var(--grey-on-dark);margin-bottom:12px;font-size:12px}.pills{gap:8px;display:flex}.pill{border-radius:var(--radius);border:1px solid var(--line-dark-strong);cursor:pointer;background:0 0;flex:1;min-height:48px;font-size:15px}.pill[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.check{cursor:pointer;align-items:center;gap:12px;min-height:32px;font-size:15px;display:flex}.check input{width:20px;height:20px;accent-color:var(--accent)}.estimator__total{border-top:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.estimator__amount{font-size:40px;font-weight:700}.estimator__label{font-family:var(--font-mono), monospace;color:var(--grey-on-dark);font-size:12px;display:block}.quote__title{--corps:clamp(44px, 5.6vw, 72px);font-size:var(--corps);letter-spacing:-.02em;font-weight:700;line-height:.95}.quote__gratuit{color:var(--black);font-weight:700}.quote__contact{font-family:var(--font-mono), monospace;color:var(--accent);flex-direction:column;align-items:flex-start;gap:6px;padding-top:12px;font-size:14px;display:flex}.form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;display:grid}.field{color:var(--grey-on-dark);flex-direction:column;gap:8px;font-size:13px;display:flex}.field--full{grid-column:1/-1}.field input,.field select,.field textarea{border-radius:var(--radius);border:1px solid var(--line-dark-strong);min-height:48px;color:var(--white);background:#141414;padding:0 14px;font-size:16px}.field textarea{resize:vertical;padding:12px 14px}.light .field{color:var(--grey-on-light)}.light .field input,.light .field select,.light .field textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--line-light);background:var(--paper);color:var(--black)}.light .field input:focus-visible,.light .field textarea:focus-visible{border-color:var(--black)}.light .form__status--error{color:#b3261e}.light .form__status--ok{color:var(--accent)}.field ::placeholder{color:#8a8a8a;opacity:1}.form__submit{background:#000;grid-column:1/-1;min-height:56px}.form__submit:hover{background:var(--accent)}.form__status{grid-column:1/-1;font-size:15px;line-height:1.5}.form__status--error{color:#ff8a8a}.form__status--ok{color:var(--accent-on-dark)}.form__legal{color:var(--grey-on-dark);grid-column:1/-1;font-size:12px;line-height:1.5}.footer{padding:64px var(--gutter) 40px;border-top:2px solid var(--black);background:var(--white);color:var(--black)}.footer__haut{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(40px,8vw,120px);display:grid}.footer__haut .footer__grid{padding-top:.6em}.marque{letter-spacing:-.03em;-webkit-user-select:none;user-select:none;margin:0 0 0 -.05em;font-size:clamp(120px,24vw,340px);font-weight:700;line-height:1;display:flex}.marque__lettre{height:1em;margin-inline:-.03em;padding-inline:.03em;display:block;overflow:hidden}.marque__rouleau{flex-direction:column;display:flex}.marque__rouleau>span{height:1em;display:block}.marque--roule .marque__rouleau{transform:translateY(1.1em)}.marque--roule.marque--vue .marque__rouleau{transition:transform 1.6s var(--doux);transition-delay:calc(var(--i,0) * .14s);transform:translateY(-1em)}.marque--ligne{font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin:0;line-height:1.3}.marque--ligne .marque__lettre,.marque--ligne .marque__rouleau>span{height:1.3em}.marque--ligne.marque--roule .marque__rouleau{transform:translateY(1.45em)}.marque--ligne.marque--roule.marque--vue .marque__rouleau{transition-duration:1.1s;transition-delay:calc(.3s + var(--i,0) * 45ms);transform:translateY(-1.3em)}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.footer__col{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:12px;font-size:13px;display:flex}.footer__col a:hover,.footer__bottom a:hover{text-decoration:underline}.footer__label{color:var(--accent);font-size:13px}.footer__legal{flex-wrap:wrap;gap:6px 20px;display:flex}.footer__bottom{border-top:1px solid var(--line-light);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--grey-on-light);justify-content:space-between;gap:16px;margin-top:48px;padding-top:20px;font-size:12px;display:flex}.texte{max-width:calc(var(--max) + 2 * var(--gutter));padding:168px var(--gutter) var(--section-y);margin-inline:auto}.texte__tete{flex-direction:column;gap:20px;max-width:760px;margin-bottom:72px;display:flex}.texte__article{border-top:1px dashed var(--line-dark-strong);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:28px;padding:28px 0 36px;display:grid}.texte__article h2{letter-spacing:-.01em;font-size:22px;font-weight:500}.texte__corps{color:#c4c4c4;flex-direction:column;gap:12px;max-width:68ch;font-size:17px;line-height:1.55;display:flex}.texte__corps a{color:var(--white);text-underline-offset:3px;text-decoration:underline}.texte__corps ul{padding-left:20px}@media (max-width:1024px){:root{--gutter:32px;--section-y:80px}.header__nav{display:none}.affiches{grid-template-columns:repeat(3,1fr)}.footer__haut{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.affiches{grid-template-columns:1fr 1fr}.questions{grid-template-columns:1fr;gap:24px}:root{--gutter:16px;--section-y:64px}.header{height:60px}.header__cta{display:none}.header__burger{display:inline-flex}.hero__robot{height:85%;top:-2%}.assemblage__titre{max-width:none;bottom:28px;right:var(--gutter);gap:8px}.assemblage__titre .h2{font-size:30px}.assemblage__texte{max-width:40ch;font-size:14px}.spec dt{font-size:11px}.spec dd{font-size:14px}.hero__content{gap:16px;bottom:24px}.hero__text{font-size:16px}.section-head--split{flex-direction:column;align-items:flex-start}.pills{flex-direction:column}.estimator{padding:20px}.footer__grid{grid-template-columns:minmax(0,1fr)}.footer__bottom{flex-direction:column}.texte{padding-top:120px}.texte__article{grid-template-columns:1fr;gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.assemblage{height:100svh}.header-cadre--survol{transition:none}.assemblage__titre{transform:none}.frappe__car--cachee{visibility:visible}.frappe__car--curseur:after,.reflexion{display:none}.header,.hero__robot,.hero__content>*{opacity:1;animation:none}.hero__yeux{display:none}}.pics{height:100svh;overflow:hidden}.pics__scene{height:100%;padding:0 var(--gutter);place-items:center;display:grid;position:relative}.pics__ecran{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:relative}.pics__ecran:focus-visible{outline:3px solid var(--accent);outline-offset:6px}.pics__toile{display:none}.pics__video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.pics__lire{aspect-ratio:1;pointer-events:none;width:clamp(64px,7vw,96px);transition:opacity .3s var(--doux), transform .3s var(--doux);background:#ffffffeb;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000040}.pics__lire:after{content:"";border-style:solid;border-width:.6em 0 .6em 1em;border-color:transparent transparent transparent var(--black);font-size:clamp(16px,1.6vw,22px);position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.pics__ecran:hover .pics__lire{transform:translate(-50%,-50%)scale(1.06)}.pics__scene:not([data-etat=affiche]) .pics__lire{opacity:0}.pics__compteur{color:#fff;font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;pointer-events:none;opacity:0;transition:opacity .4s var(--doux);font-size:clamp(48px,7vw,112px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pics__scene[data-etat=charge] .pics__compteur{opacity:1}.pics__scene[data-etat=charge] .pics__video{opacity:0}@media (max-width:900px){.pics__ecran{background:#000}}@media (min-width:901px){.pics__toile{width:100%;height:100%;display:block;position:absolute;inset:0}.pics__video,.pics__scene[data-etat=charge] .pics__video{opacity:0;pointer-events:none;position:absolute;inset:0}}.vague-noire{z-index:45;pointer-events:none;background:#000;position:fixed;inset:0}
