@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");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}:root{--fond:#000;--encart:#111113;--filet:#26262b;--carte:#1c1c20;--champ:#0e0e10;--feuille:#141416;--encre:#f2f2f5;--encre-2:#a1a1aa;--encre-3:#71717a;--contour:#34343a;--plateau:#373749;--plateau-filet:#4c4c63;--orange:#ffa06b;--orange-sur:#1a0b04;--vert:#4ade80;--vert-point:#22c55e;--vert-fond:#1fa4632e;--rouge:#ff8a80;--hair:#f2f2f51a;--aura:#2836568c;--titre:"Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--texte:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--spring:cubic-bezier(.32, .72, 0, 1);--gutter:clamp(16px, 4vw, 56px);--section:clamp(88px, 14vh, 160px);--r-encart:12px;--r-bouton:10px;interpolate-size:allow-keywords}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;background:var(--fond);scrollbar-width:thin;scrollbar-color:var(--contour) var(--fond)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--fond);color:var(--encre);font-family:var(--texte);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--encre);color:#000}:focus-visible{outline:2px solid var(--encre);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:200;background:var(--encre);color:#000;transition:top .4s var(--ease);border-radius:999px;padding:10px 16px;position:fixed;top:-60px;left:16px}.skip:focus{top:16px}.wrap{width:100%;max-width:1360px;padding:0 var(--gutter);margin:0 auto}.display{font-family:var(--titre);letter-spacing:-.04em;margin:0;font-size:clamp(2.3rem,5vw,5rem);font-weight:800;line-height:.98}.display em,.chapter__title em,.manifesto__text em,.svc__title em,.finale__title em,.case__cta-title em,h1 em{color:var(--encre-2);font-style:normal}.eyebrow{font:600 11.5px/1 var(--texte);letter-spacing:.16em;text-transform:uppercase;color:var(--encre-3);align-items:center;gap:10px;margin:0 0 24px;display:inline-flex}.eyebrow .dot{background:var(--vert-point);box-shadow:0 0 0 4px var(--vert-fond)}.dot{background:var(--orange);width:7px;height:7px;animation:pulse 2.4s var(--ease) infinite;border-radius:50%;box-shadow:0 0 0 4px #ffa06b2e}@keyframes pulse{50%{box-shadow:0 0 0 8px #ffa06b00}}.pill{height:30px;color:var(--orange);font:600 13px/1 var(--texte);letter-spacing:.01em;white-space:nowrap;background:#ffa06b24;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex}.pill i{background:var(--orange);border-radius:50%;width:7px;height:7px}.btn{border-radius:var(--r-bouton);height:52px;font:600 15px/1 var(--texte);white-space:nowrap;transition:background-color .35s var(--ease), color .35s var(--ease), transform .5s var(--spring), box-shadow .4s var(--ease);justify-content:center;align-items:center;gap:10px;padding:0 22px;display:inline-flex;position:relative}.btn--light{background:var(--encre);color:#000}.btn--light:hover{background:#fff;box-shadow:0 14px 40px -18px #f2f2f58c}.btn--dark{background:var(--carte);color:var(--encre);box-shadow:inset 0 0 0 1px var(--filet)}.btn--dark:hover{background:#26262b}.btn--sm{height:42px;padding:0 16px;font-size:14px}.btn--lg{height:58px;padding:0 28px;font-size:16px}.btn__icon{width:24px;height:24px;transition:transform .6s var(--spring);background:#0000001a;border-radius:50%;flex:none;place-items:center;display:grid}.btn--dark .btn__icon{background:#f2f2f51a}.btn__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.btn:hover .btn__icon{transform:translate(2px,-2px)}.btn__play{background:var(--encre);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.btn__play:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #000;margin-left:2px}.ring-cta{border-radius:50%;place-items:center;width:136px;height:136px;display:grid;position:relative}.ring-cta__text{width:100%;height:100%;animation:18s linear infinite spin;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.ring-cta__text text{font:600 9.5px var(--texte);letter-spacing:.3em;text-transform:uppercase;fill:var(--encre-2)}.ring-cta__core{background:var(--encre);color:#000;width:86px;height:86px;font:700 .7rem/1.15 var(--texte);letter-spacing:.04em;text-transform:uppercase;text-align:center;transition:transform .7s var(--spring), box-shadow .7s var(--ease);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 1px #f2f2f533,0 0 0 10px #f2f2f50d}.ring-cta:hover .ring-cta__core{transform:scale(1.08);box-shadow:0 0 0 1px #f2f2f566,0 0 0 16px #f2f2f514}@keyframes spin{to{transform:rotate(360deg)}}.bezel{border-radius:var(--r-encart);background:var(--encart);box-shadow:inset 0 0 0 1px var(--filet);position:relative}.bezel__core{border-radius:var(--r-encart);position:relative;overflow:hidden}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips li{border:1px solid var(--contour);color:var(--encre-2);border-radius:999px;padding:7px 12px;font-size:.8rem}.loader{z-index:100;background:var(--fond);clip-path:inset(0);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}html:not(.js) .loader,.reduced .loader{display:none}.loader__inner{align-items:baseline;gap:18px;display:flex}.loader__word{font:800 clamp(2.6rem, 6vw, 4.4rem) / 1 var(--titre);letter-spacing:-.05em}.loader__count{font:500 .85rem var(--texte);color:var(--encre-2);font-variant-numeric:tabular-nums;min-width:4ch}.loader__bar{left:var(--gutter);right:var(--gutter);background:var(--hair);height:1px;position:absolute;bottom:40px}.cursor,.cursor-dot{display:none}.has-cursor .cursor,.has-cursor .cursor-dot{z-index:90;pointer-events:none;display:block;position:fixed;top:0;left:0}.has-cursor body,.has-cursor a,.has-cursor button,.has-cursor summary,.has-cursor label{cursor:none}.has-cursor input,.has-cursor textarea{cursor:text}.cursor{width:0;height:0}.cursor:before{content:"";mix-blend-mode:difference;width:40px;height:40px;transition:transform .6s var(--spring), background-color .4s var(--ease), opacity .4s;border:1px solid #f2f2f58c;border-radius:50%;position:absolute;top:-20px;left:-20px}.cursor.is-link:before{background:#f2f2f51f;transform:scale(1.5)}.cursor.is-label:before{background:var(--encre);border-color:var(--encre);mix-blend-mode:normal;transform:scale(2.1)}.cursor.is-out:before,.cursor.is-out+.cursor-dot{opacity:0}.cursor__label{font:700 11px var(--texte);letter-spacing:.1em;text-transform:uppercase;color:#000;opacity:0;white-space:nowrap;transition:opacity .3s, transform .5s var(--spring);position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.6)}.cursor.is-label .cursor__label{opacity:1;transform:translate(-50%,-50%)scale(1)}.cursor-dot{background:var(--encre);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px}.cursor.is-label+.cursor-dot{opacity:0}.grain{z-index:80;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;top:0;bottom:0;left:0;right:0}.nav{top:max(14px, env(safe-area-inset-top));z-index:60;padding:0 var(--gutter);pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}.nav__pill{pointer-events:auto;border:1px solid var(--filet);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#111113a8;border-radius:999px;align-items:center;gap:28px;padding:8px 8px 8px 20px;display:flex;box-shadow:0 24px 48px -24px #000000b3}.logo{font:800 1.55rem/1 var(--titre);letter-spacing:-.05em;color:var(--encre)}.nav__links{gap:22px;font-size:.9rem;font-weight:500;display:flex}.nav__links a{color:var(--encre-2);transition:color .4s var(--ease);position:relative}.nav__links a:after{content:"";transform-origin:100%;height:1.5px;transition:transform .6s var(--ease);background:currentColor;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.nav__links a:hover{color:var(--encre)}.nav__links a:hover:after{transform-origin:0;transform:scaleX(1)}.nav__right{align-items:center;gap:6px;display:flex}.nav__login{color:var(--encre-2);transition:color .4s var(--ease);padding:0 12px;font-size:.9rem;font-weight:500}.nav__login:hover{color:var(--encre)}.burger{background:var(--carte);border-radius:50%;width:42px;height:42px;display:none;position:relative}.burger span{height:1.5px;transition:transform .6s var(--spring);background:currentColor;border-radius:2px;position:absolute;left:13px;right:13px}.burger span:first-child{transform:translateY(-3.5px)}.burger span:last-child{transform:translateY(3.5px)}.menu-open .burger span:first-child{transform:rotate(45deg)}.menu-open .burger span:last-child{transform:rotate(-45deg)}.menu{z-index:55;padding:130px var(--gutter) calc(36px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);opacity:0;visibility:hidden;transition:opacity .6s var(--ease), visibility 0s .6s;background:#000000e6;flex-direction:column;justify-content:space-between;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.menu-open .menu{opacity:1;visibility:visible;transition:opacity .6s var(--ease)}.menu__links{flex-direction:column;gap:6px;display:flex}.menu__links a{font:800 clamp(2.2rem, 9vw, 3.4rem) / 1.1 var(--titre);letter-spacing:-.045em;opacity:0;transition:opacity .7s var(--ease), transform .9s var(--ease);align-items:baseline;gap:16px;display:flex;transform:translateY(48px)}.menu-open .menu__links a{opacity:1;transform:none}.menu-open .menu__links a:first-child{transition-delay:80ms}.menu-open .menu__links a:nth-child(2){transition-delay:.14s}.menu-open .menu__links a:nth-child(3){transition-delay:.2s}.menu-open .menu__links a:nth-child(4){transition-delay:.26s}.menu-open .menu__links a:nth-child(5){transition-delay:.32s}.menu__num{font:500 .75rem var(--texte);color:var(--encre-3);letter-spacing:.1em}.menu__foot{color:var(--encre-2);flex-direction:column;gap:10px;font-size:.95rem;display:flex}.hero{height:560vh;background:var(--fond);height:560svh;position:relative}.reduced .hero{height:auto}.hero__sticky{height:100vh;isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.reduced .hero__sticky{height:auto;min-height:100svh;position:relative}.aura{z-index:0;background:radial-gradient(ellipse at center, var(--aura) 0%, #28365629 40%, #0000 70%);pointer-events:none;width:130vw;height:76vh;position:absolute;top:-26vh;left:50%;transform:translate(-50%)}.hero__grid{z-index:2;height:100%;padding:0 var(--gutter);grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:center;gap:clamp(24px,4vw,64px);max-width:1440px;margin:0 auto;display:grid;position:relative}.hero__left{align-items:center;min-height:420px;display:grid;position:relative}.hero__copy{justify-items:start;gap:22px;display:grid}.hero h1{font:800 clamp(2.7rem, 5.4vw, 5.1rem) / .98 var(--titre);letter-spacing:-.04em;margin:0}.lead{max-width:32em;color:var(--encre-2);margin:0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.55}.lead strong{color:var(--encre);font-weight:500}.actions{flex-wrap:wrap;gap:12px;display:flex}.fine{color:var(--encre-3);margin:0;font-size:13px}.fine b{color:var(--encre-2);font-variant-numeric:tabular-nums;font-weight:500}.chapters{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.chapter{transform:translateY(calc(-50% + var(--dy,0px)));opacity:0;visibility:hidden;position:absolute;top:50%;left:0;right:0}.chapter__tag{font:600 11.5px/1 var(--texte);letter-spacing:.16em;text-transform:uppercase;color:var(--encre-3);align-items:center;gap:12px;margin:0 0 22px;display:flex}.chapter__tag span{border:1px solid var(--contour);width:30px;height:30px;color:var(--encre);letter-spacing:0;border-radius:50%;place-items:center;font-size:11px;display:grid}.chapter__title{font:800 clamp(2.2rem, 4.4vw, 4.4rem) / 1 var(--titre);letter-spacing:-.04em;margin:0}.chapter__text{max-width:26rem;color:var(--encre-2);margin:22px 0 0;font-size:1.04rem}.hero__scene{perspective:1800px;--bezel:16px;height:min(74vh,660px);position:relative}.wall{transform-style:preserve-3d;transform:rotateY(calc(var(--mx,0) * -4deg)) rotateX(calc(var(--my,0) * 2.5deg));transition:transform 1s var(--ease), gap .8s var(--ease);filter:drop-shadow(0 40px 90px #000000bf);align-items:stretch;gap:6px;display:flex;position:absolute;top:4%;left:0;right:0}.screen{aspect-ratio:9/16;background:#000;border:5px solid #141417;border-radius:8px;flex:1 1 0;min-width:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2a2a30,0 0 70px #28365638}.screen__inner{position:absolute;top:0;bottom:0;left:0;right:0;container-type:inline-size}.screen__inner>.mb{transition:opacity .8s var(--ease), transform .8s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.screen__inner>.mb.is-alt{opacity:0;transform:translateY(12px)}.live{z-index:3;height:22px;color:var(--vert);font:600 10px/22px var(--texte);white-space:nowrap;transition:box-shadow .6s var(--ease);background:#000000b8;border-radius:999px;align-items:center;gap:6px;padding:0 8px;display:inline-flex;position:absolute;top:8px;right:8px}.live i{background:var(--vert-point);width:6px;height:6px;box-shadow:0 0 0 3px var(--vert-fond);border-radius:50%}.screen__name{z-index:3;height:22px;color:var(--encre);font:600 10px/22px var(--texte);white-space:nowrap;background:#000000b8;border-radius:999px;align-items:center;gap:5px;padding:0 8px;display:inline-flex;position:absolute;bottom:8px;left:8px}.screen__name span{color:var(--encre-2)}.clock{z-index:3;opacity:0;background:var(--encre);color:#000;height:22px;font:700 10px/22px var(--texte);font-variant-numeric:tabular-nums;white-space:nowrap;transition:opacity .6s var(--ease), transform .6s var(--ease);border-radius:999px;padding:0 8px;position:absolute;top:8px;left:8px;transform:translateY(-8px)}.mural{z-index:2;opacity:0;transition:opacity .9s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.mural__span{width:calc(300% + 2 * var(--bezel));top:0;bottom:0;left:calc(-1 * var(--i,0) * (100% + var(--bezel)));transition:transform 1.6s var(--ease);position:absolute;transform:scale(1.06)}.mural__span img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.mural__txt{text-align:center;color:#fff;font:800 clamp(1.2rem, 3.4cqw, 2.6rem) / 1 var(--titre);letter-spacing:-.03em;text-shadow:0 2px 24px #000000bf;margin:0;position:absolute;top:7%;left:0;right:0}.mural__txt em{font:600 .42em / 1.2 var(--texte);letter-spacing:.02em;color:#ffe7c2;margin-top:.5em;display:block}.mural__txt em:before{content:"";background:var(--orange);border-radius:2px;width:2.2em;height:2px;margin:0 auto .7em;display:block}.mb{width:100%;height:100%;font-family:var(--texte);color:#fff8ee;flex-direction:column;font-size:3.6cqw;display:flex;position:relative;overflow:hidden}.mb *{margin:0}.mb__head{padding:2.2em 1.6em .6em}.mb__kicker{letter-spacing:.22em;text-transform:uppercase;opacity:.72;font-size:.78em;font-weight:600;display:block}.mb__title{font:800 2.9em/.95 var(--titre);letter-spacing:-.03em;margin-top:.15em}.mb__note{background:var(--mb-accent);color:var(--mb-accent-sur,#1a120b);border-radius:999px;margin-top:.7em;padding:.3em .7em;font-size:.78em;font-weight:700;display:inline-block}.mb__list{gap:.5em;padding:.4em 1.2em 0;list-style:none;display:grid}.mb__item{background:#ffffff0f;border-radius:.8em;grid-template-columns:5.6em 1fr auto;align-items:center;gap:.8em;padding:.55em .7em .55em .4em;display:grid}.mb__item img{object-fit:contain;filter:drop-shadow(0 .5em .8em #00000080);width:5.6em;height:5.6em}.mb__txt b{font:800 1.12em/1.05 var(--titre);letter-spacing:-.02em;display:block}.mb__txt small{opacity:.7;margin-top:.25em;font-size:.72em;line-height:1.25;display:block}.mb__price{background:var(--mb-accent);min-width:4.4em;height:2.1em;color:var(--mb-accent-sur,#1a120b);font:800 1.1em/1 var(--titre);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;transition:transform .5s var(--spring), box-shadow .5s var(--ease);border-radius:.5em;place-items:center;padding:0 .6em;display:grid;position:relative}.mb__price .p-b,.mb__price .p-a{transition:opacity .35s var(--ease), transform .5s var(--spring);grid-area:1/1}.mb__price .p-b{opacity:0;transform:translateY(60%)}.mb__foot{background:linear-gradient(#0000,#00000059);align-items:center;gap:.9em;margin-top:auto;padding:1em 1.6em 1.7em;display:flex}.mb__foot img{object-fit:contain;width:4.6em;height:4.6em}.mb__foot span{opacity:.85;flex:1;font-size:.85em;line-height:1.3}.mb__foot b{font:800 1.4em/1 var(--titre);color:var(--mb-accent)}.mb__hero{place-items:center;padding:.6em 0 0;display:grid;position:relative}.mb__hero img{filter:drop-shadow(0 1.4em 1.6em #0000008c);width:76%}.mb__sizes{gap:.45em;padding:0 1.6em;list-style:none;display:grid}.mb__sizes li{align-items:baseline;gap:.6em;font-size:.95em;display:flex}.mb__sizes li b{font:800 1.25em/1 var(--titre);width:2.2em;color:var(--mb-accent)}.mb__sizes li span{opacity:.82;flex:1}.mb__sizes li i{font-style:normal;font:800 1.1em/1 var(--titre);font-variant-numeric:tabular-nums}.mb__sizes li:after{content:"";border-bottom:1px dotted #ffffff47;flex:1;order:2;transform:translateY(-.25em)}.mb__sizes li span{flex:none;order:1}.mb__sizes li i{order:3}.mb__line{opacity:.8;padding:.9em 1.6em 0;font-size:.85em}.mb--burgers{--mb-accent:#f2b134;background:radial-gradient(120% 80% at 50% 0,#2a1c12 0%,#150d08 55%,#0c0705 100%)}.mb--tacos{--mb-accent:#d7f26a;--mb-accent-sur:#0f1f10;color:#f4fbf4;background:radial-gradient(120% 70% at 50% 0,#1b3a2a 0%,#0f241a 55%,#081510 100%)}.mb--matin{--mb-accent:#b5542b;--mb-accent-sur:#fff6ea;color:#2b1d12;background:radial-gradient(120% 80% at 50% 0,#fbf3e4 0%,#f3e6cf 60%,#e9d8bb 100%)}.mb--matin .mb__item{background:#2b1d120f}.mb--matin .mb__foot{background:linear-gradient(#0000,#2b1d121a)}.mb--matin .mb__sizes li:after{border-color:#2b1d1259}.mb--kebab{--mb-accent:#ffd166;--mb-accent-sur:#2a0f0f;background:radial-gradient(120% 80% at 50% 0,#4a1818 0%,#2a0f0f 55%,#190909 100%)}.mb--pizza{--mb-accent:#f25c54;--mb-accent-sur:#fff5f4;background:radial-gradient(110% 90% at 20% 0,#1b3350 0%,#0e1b2b 55%,#080f19 100%)}.mb--wide{flex-direction:row;font-size:1.95cqw}.mb--wide .mb__head{flex-direction:column;flex:0 0 38%;justify-content:center;padding:2.6em 2em;display:flex}.mb--wide .mb__title{font-size:3.4em}.mb--wide .mb__hero{flex:0 0 24%}.mb--wide .mb__hero img{width:100%}.mb--wide .mb__list{flex:1;align-content:center;padding:1em 1.6em 1em 0}.phone{aspect-ratio:402/874;width:min(25%,190px);transform:translate3d(calc(-50% + var(--mx,0) * 14px), calc(var(--my,0) * 8px), 0) rotate(-3deg);transition:transform 1s var(--ease);z-index:6;background:#000;border:1px solid #2a2a30;border-radius:12%/5.6%;padding:5px;position:absolute;top:46%;left:50%;box-shadow:0 30px 90px #000000d9,inset 0 0 0 5px #0b0b0d}.ph-frame{background:#000;border-radius:10%/4.7%;width:100%;height:100%;position:relative;overflow:hidden}.ph-shot{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .55s var(--ease), transform .8s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.03)}.ph-shot[data-shot="0"]{opacity:1;transform:none}.hero__sticky[data-step="1"] .ph-shot[data-shot="0"],.hero__sticky[data-step="2"] .ph-shot[data-shot="0"],.hero__sticky[data-step="3"] .ph-shot[data-shot="0"],.hero__sticky[data-step="4"] .ph-shot[data-shot="0"],.hero__sticky[data-step="5"] .ph-shot[data-shot="0"]{opacity:0}.hero__sticky[data-step="1"] .ph-shot[data-shot="1"],.hero__sticky[data-step="2"] .ph-shot[data-shot="2"],.hero__sticky[data-step="3"] .ph-shot[data-shot="3"],.hero__sticky[data-step="4"] .ph-shot[data-shot="4"],.hero__sticky[data-step="5"] .ph-shot[data-shot="5"]{opacity:1;transform:none}.hero__sticky[data-step="2"] .screen--1 .mb__price.is-live{box-shadow:0 0 0 2px var(--orange)}.is-priced .mb__price .p-a{opacity:0;transform:translateY(-60%)}.is-priced .mb__price .p-b{opacity:1;transform:none}.is-priced .mb__price.is-live{transform:scale(1.08)}.hero__sticky[data-step="3"] .live{box-shadow:0 0 0 2px var(--vert), 0 0 24px #4ade8059}.hero__sticky[data-step="4"] .screen--1 .mb--burgers{opacity:0;transform:translateY(-12px)}.hero__sticky[data-step="4"] .screen--1 .mb.is-alt{opacity:1;transform:none}.hero__sticky[data-step="4"] .clock{opacity:1;transform:translateY(0)}.hero__sticky[data-step="4"] .screen--1 .live{opacity:0;transform:translateY(-6px)}.hero__sticky[data-step="5"] .screen__inner>.mb{opacity:0;transform:scale(.97)}.hero__sticky[data-step="5"] .mural{opacity:1}.hero__sticky[data-step="5"] .mural__span{transform:none}.hero__sticky[data-step="5"] .wall{gap:4px}.hero__sticky[data-step="5"] .live{opacity:0;transform:translateY(-6px)}.live{transition:box-shadow .6s var(--ease), opacity .5s var(--ease), transform .5s var(--ease)}.rail{z-index:5;left:var(--gutter);right:var(--gutter);font:500 12.5px/1 var(--texte);color:var(--encre-3);opacity:.85;align-items:center;gap:12px;transition:opacity .6s;display:flex;position:absolute;bottom:24px}.rail__steps{align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rail__steps li{transition:color .5s var(--ease);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.rail__steps li b{color:var(--encre-2);transition:color .5s var(--ease);font-weight:600}.rail__steps li+li:before{content:"";background:var(--contour);width:28px;height:1px;margin-right:4px}.rail__steps li.is-on,.rail__steps li.is-on b{color:var(--encre)}.rail__cue{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.rail__cue i{border:1.5px solid var(--contour);border-radius:9px;width:18px;height:28px;position:relative}.rail__cue i:after{content:"";background:var(--encre-2);border-radius:2px;width:3px;height:6px;margin-left:-1.5px;animation:1.6s infinite cue;position:absolute;top:6px;left:50%}@keyframes cue{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(9px)}}.is-playing .rail__cue{opacity:0}.manifesto{z-index:2;padding:calc(var(--section) * .7) 0 var(--section);background:var(--fond);position:relative}.trust{margin:0 0 clamp(64px,10vh,120px)}.trust__title{flex-wrap:wrap;align-items:center;gap:14px 22px;margin:0 auto 30px;display:flex}.trust__title .eyebrow{margin:0}.trust__lead{font:500 clamp(1rem, 1.4vw, 1.2rem) / 1.3 var(--texte);color:var(--encre-2)}.trust__row{padding:30px var(--gutter);border-radius:var(--r-encart);background:var(--encart);box-shadow:inset 0 0 0 1px var(--filet);flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,5vw,72px);display:flex}.trust__row img{height:var(--h);opacity:.8;filter:grayscale()brightness(1.6);width:auto;transition:filter .5s var(--ease), opacity .5s var(--ease), transform .6s var(--spring)}.trust__row img:hover{filter:none;opacity:1;transform:scale(1.05)}.manifesto__text{max-width:24em;font:800 clamp(1.7rem, 3.3vw, 3.2rem) / 1.12 var(--titre);letter-spacing:-.035em;margin:0}.manifesto__text .w{transition:opacity .25s linear}.pillars{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:clamp(56px,9vh,110px);display:grid}.pillar{height:100%;padding:30px 28px 32px}.pillar__num{font:600 11px var(--texte);letter-spacing:.18em;color:var(--encre-3)}.pillar h3{font:800 1.45rem/1.15 var(--titre);letter-spacing:-.03em;margin:40px 0 10px}.pillar p{color:var(--encre-2);margin:0;font-size:.96rem}.services{z-index:2;padding:var(--section) 0;background:var(--fond);position:relative}.section-head{grid-template-columns:1.4fr 1fr;align-items:end;gap:20px 60px;display:grid}.section-head .eyebrow{grid-column:1/-1;justify-self:start;margin-bottom:0}.section-head__text{max-width:24rem;color:var(--encre-2);justify-self:end;margin:0;font-size:1.04rem}.stack{flex-direction:column;gap:6vh;margin-top:clamp(48px,8vh,96px);display:flex}.stack__card{--k:0;top:calc(12vh + var(--i) * 18px);position:sticky}.stack__card>.bezel{transform:scale(calc(1 - var(--k) * .05));transform-origin:50% 0}.stack__card>.bezel:after{content:"";border-radius:inherit;opacity:calc(var(--k) * .65);pointer-events:none;background:#000;transition:none;position:absolute;top:0;bottom:0;left:0;right:0}.svc{grid-template-columns:1fr 1.08fr;gap:44px;min-height:min(64vh,560px);padding:clamp(26px,3.2vw,48px);display:grid}.svc__body{flex-direction:column;display:flex}.svc__num{font:600 11px var(--texte);letter-spacing:.18em;color:var(--encre-3);margin:0}.svc__title{font:800 clamp(2rem, 3.6vw, 3.6rem) / 1 var(--titre);letter-spacing:-.04em;margin:auto 0 16px;padding-top:36px}.svc__text{max-width:28rem;color:var(--encre-2);margin:0 0 26px;font-size:1.02rem}.svc__art{background:radial-gradient(90% 70% at 70% 20%, #28365659, transparent 70%), var(--champ);min-height:300px;box-shadow:inset 0 0 0 1px var(--filet);border-radius:10px;position:relative;overflow:hidden;container-type:inline-size}.art-edit{place-items:center;display:grid}.art-edit .edit-canvas{aspect-ratio:9/16;width:44%;box-shadow:0 30px 70px -30px #000000e6, 0 0 0 1px var(--filet);border-radius:6px;position:relative;overflow:hidden;container-type:inline-size}.art-edit .edit-canvas .mb{font-size:3.6cqw}.art-edit .edit-sel{border:1.5px solid #7dd3fc;border-radius:2px;width:22%;height:6.2%;position:absolute;top:44.4%;left:70.5%}.art-edit .edit-sel i{background:#fff;border:1.5px solid #7dd3fc;border-radius:50%;width:7px;height:7px;position:absolute}.art-edit .edit-sel i:first-child{top:-4px;left:-4px}.art-edit .edit-sel i:nth-child(2){top:-4px;right:-4px}.art-edit .edit-sel i:nth-child(3){bottom:-4px;left:-4px}.art-edit .edit-sel i:nth-child(4){bottom:-4px;right:-4px}.art-edit .edit-tools{background:var(--plateau);box-shadow:inset 0 1px 0 var(--plateau-filet), 0 20px 50px -20px #000c;font:500 9px var(--texte);border-radius:14px;gap:14px;padding:10px 16px 12px;display:flex;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.art-edit .edit-tools span{justify-items:center;gap:4px;display:grid}.art-edit .edit-tools i{border:1.5px solid var(--encre);border-radius:4px;width:16px;height:16px}.art-edit .edit-tools .on i{background:var(--encre)}.art-edit .edit-chip{background:var(--encre);color:#000;height:28px;font:700 12px/28px var(--texte);animation:bob 4s var(--ease) infinite;border-radius:999px;padding:0 12px;position:absolute;top:7%;left:50%;transform:translate(-50%)}@keyframes bob{50%{transform:translate(-50%)translateY(-6px)}}.art-cast{place-items:center;display:grid}.art-cast .cast-tv{aspect-ratio:16/9;background:#000;border:3px solid #141417;border-radius:6px;width:46%;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #2a2a30,0 30px 60px -20px #000000e6;container-type:inline-size}.art-cast .cast-tv .mb{font-size:1.95cqw}.art-cast .cast-tv--1{top:14%;left:8%}.art-cast .cast-tv--2{bottom:14%;right:8%}.art-cast .cast-code{background:var(--encart);box-shadow:inset 0 0 0 1px var(--filet), 0 30px 60px -20px #000000e6;border-radius:12px;justify-items:center;gap:4px;padding:14px 18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.art-cast .cast-code small{font:600 9.5px var(--texte);letter-spacing:.14em;text-transform:uppercase;color:var(--encre-3)}.art-cast .cast-code b{font:800 clamp(1.4rem, 3cqw, 2rem) / 1 var(--titre);letter-spacing:.08em}.art-cast .live{position:static}.art-plan{flex-direction:column;justify-content:center;gap:12px;padding:clamp(18px,4cqw,36px);display:flex}.art-plan .plan-hours{font:500 10px var(--texte);color:var(--encre-3);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.art-plan .plan-row{font:500 12px var(--texte);color:var(--encre-2);grid-template-columns:86px 1fr;align-items:center;gap:12px;display:grid}.art-plan .plan-track{background:var(--carte);border-radius:7px;height:26px;position:relative;overflow:hidden}.art-plan .plan-track i{top:3px;bottom:3px;left:var(--a);right:var(--b);background:var(--encre-2);border-radius:5px;position:absolute}.art-plan .plan-track i.on{background:var(--encre)}.art-plan .plan-now{top:0;bottom:0;left:var(--x);background:var(--orange);width:2px;box-shadow:0 0 12px var(--orange);animation:9s linear infinite now;position:absolute}@keyframes now{0%{left:8%}to{left:92%}}.art-plan .plan-tip{height:26px;color:var(--orange);font:600 11px/26px var(--texte);background:#ffa06b24;border-radius:999px;align-self:flex-end;margin-top:6px;padding:0 10px}.art-wall{place-items:center;display:grid}.art-wall .wall{gap:10px;width:86%;display:flex}.art-wall .wall i{aspect-ratio:16/9;animation:wallpan 14s var(--ease) infinite alternate;background-image:url(/exemples/spicy.webp);background-repeat:no-repeat;background-size:300% 100%;border:3px solid #141417;border-radius:6px;flex:1;box-shadow:0 0 0 1px #2a2a30,0 30px 60px -24px #000000e6}.art-wall .wall i:first-child{background-position:0%}.art-wall .wall i:nth-child(2){background-position:50%}.art-wall .wall i:nth-child(3){background-position:100%}@keyframes wallpan{0%{background-size:300% 100%}to{background-size:330% 110%}}.art-wall .wall-tag{border:1px solid var(--encre);height:28px;font:600 11px/1 var(--texte);border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.art-sites{align-content:center;gap:10px;padding:clamp(18px,4cqw,36px);display:grid}.art-sites .site{background:var(--encart);box-shadow:inset 0 0 0 1px var(--filet);border-radius:10px;align-items:center;gap:14px;padding:14px 16px;display:flex}.art-sites .site b{font:600 14px var(--texte)}.art-sites .site small{color:var(--encre-2);font-size:12px}.art-sites .site__dots{gap:5px;margin-left:auto;display:flex}.art-sites .site__dots i{background:var(--vert-point);border-radius:50%;width:8px;height:8px}.art-sites .site__dots i.off{background:var(--rouge)}.art-sites .site__av{background:var(--carte);width:34px;height:34px;font:800 12px var(--titre);border-radius:50%;place-items:center;display:grid}.work{z-index:2;background:var(--fond);position:relative}.work__sticky{padding:var(--section) 0}.work.is-horizontal .work__sticky{flex-direction:column;justify-content:center;gap:4vh;height:100vh;padding:90px 0 36px;display:flex;position:sticky;top:0;overflow:hidden}.work__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.work__head .eyebrow{margin-bottom:16px}.work__head p{max-width:24rem;color:var(--encre-2);margin:0}.work__track{padding:0 var(--gutter);will-change:transform;align-items:flex-end;gap:22px;display:flex}.case{flex:none;gap:12px;display:grid}.case__frame{background:#000;border:5px solid #141417;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2a2a30,0 30px 80px -30px #000000e6;container-type:inline-size}.case--v .case__frame{aspect-ratio:9/16;height:min(60vh,560px)}.case--h .case__frame{aspect-ratio:16/9;height:min(60vh,560px)}.case__frame>img{object-fit:cover;width:100%;height:100%}.case__frame .mb{font-size:3.6cqw}.case__frame .mb--wide{font-size:1.95cqw}.case__tag{z-index:2;height:24px;color:var(--encre);font:600 11px/24px var(--texte);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;border-radius:999px;padding:0 9px;position:absolute;top:10px;left:10px}.case__meta{color:var(--encre-2);justify-content:space-between;gap:12px;font-size:.9rem;display:flex}.case__meta b{color:var(--encre);font-weight:600}.case--cta{align-self:stretch;width:min(34vw,420px)}.case__cta{border:1.5px dashed var(--contour);height:min(60vh,560px);transition:border-color .5s var(--ease), background-color .5s var(--ease);border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:36px;display:flex}.case--cta:hover .case__cta{border-color:var(--encre-2);background:#f2f2f508}.case__cta-title{font:800 clamp(1.7rem, 2.6vw, 2.5rem) / 1.02 var(--titre);letter-spacing:-.04em;margin:0 0 22px}.work__progress{height:1px;position:relative}.work__progress:before{content:"";left:var(--gutter);right:var(--gutter);background:var(--hair);height:1px;position:absolute;top:0}.work__progress span{left:var(--gutter);right:var(--gutter);background:var(--encre);transform-origin:0;height:1px;position:absolute;top:0;transform:scaleX(0)}.how{z-index:2;padding:var(--section) 0;background:var(--fond);position:relative}.steps{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:clamp(44px,7vh,80px);display:grid}.step{flex-direction:column;min-height:260px;padding:30px 28px 34px;display:flex;position:relative}.step__num{font:800 clamp(2.6rem, 4vw, 3.6rem) / 1 var(--titre);letter-spacing:-.04em;color:var(--encre-3)}.step h3{font:800 1.45rem/1.15 var(--titre);letter-spacing:-.03em;margin:auto 0 10px;padding-top:30px}.step p{color:var(--encre-2);margin:0;font-size:.96rem}.step .pill{margin-top:18px}.how__note{color:var(--encre-2);margin:26px 0 0;font-size:.98rem}.how__note b{color:var(--encre);font-weight:500}.pricing{z-index:2;padding:var(--section) 0;background:var(--fond);position:relative}.pricing:before{content:"";pointer-events:none;background:radial-gradient(at top,#28365659,#0000 70%);width:120vw;height:60%;position:absolute;top:0;left:50%;transform:translate(-50%)}.price-grid{grid-template-columns:1.15fr .85fr;gap:14px;margin-top:clamp(44px,7vh,80px);display:grid;position:relative}.price-card{flex-direction:column;gap:22px;padding:clamp(28px,3.4vw,48px);display:flex}.period{background:var(--carte);box-shadow:inset 0 0 0 1px var(--filet);border-radius:999px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.period button{height:36px;font:600 13px/1 var(--texte);color:var(--encre-2);border-radius:999px;padding:0 16px;transition:color .3s,box-shadow .3s}.period button[aria-pressed=true]{color:var(--encre);box-shadow:inset 0 0 0 1.5px var(--encre)}.period button small{color:var(--orange);margin-left:6px;font-size:12px;font-weight:600}.price__big{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.price__big b{font:800 clamp(3.4rem, 6.5vw, 6rem) / .9 var(--titre);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.price__big span{color:var(--encre-2);font-size:1.02rem}.price__sub{color:var(--encre-3);min-height:1.4em;margin:-8px 0 0;font-size:.92rem}.checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.checks li{align-items:center;gap:12px;font-size:.98rem;display:flex}.check{background:var(--carte);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--contour);border-radius:50%;flex:none;position:relative}.check:after{content:"";border:solid var(--encre);border-width:0 1.5px 1.5px 0;width:5px;height:9px;position:absolute;top:4.5px;left:7.5px;transform:rotate(45deg)}.price-card .btn{align-self:flex-start}.price-card .fine{margin-top:-6px}.facts{gap:14px;display:grid}.fact{padding:26px 26px 28px}.fact h3{font:800 1.2rem/1.2 var(--titre);letter-spacing:-.025em;margin:0 0 8px}.fact p{color:var(--encre-2);margin:0;font-size:.95rem}.about{z-index:2;padding:var(--section) 0;background:var(--fond);position:relative}.about__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(36px,6vw,100px);display:grid}.about__portrait{max-width:440px}.about__frame{background:#fff}.about__frame img{width:100%;height:auto}.about__body .display{margin-bottom:24px}.about__text{max-width:34rem;color:var(--encre-2);margin:0 0 14px;font-size:1.06rem}.about__text strong{color:var(--encre);font-weight:500}.about__sign{font:800 1.3rem/1 var(--titre);letter-spacing:-.03em;margin:24px 0 0}.about__sign span{font:400 .9rem var(--texte);color:var(--encre-2);margin-left:8px}.about__discret{border-top:1px solid var(--hair);color:var(--encre-3);margin:34px 0 0;padding-top:22px;font-size:.92rem}.about__discret a{color:var(--encre-2);text-underline-offset:3px;text-decoration:underline}.about__discret a:hover{color:var(--encre)}.contact{z-index:2;padding:var(--section) 0;background:var(--fond);position:relative}.contact__grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:clamp(40px,6vw,100px);display:grid}.contact__pitch{position:sticky;top:120px}.contact .display{font-size:clamp(2.1rem,4vw,4.1rem)}.contact__text{max-width:30rem;color:var(--encre-2);margin:26px 0 0;font-size:1.04rem}.contact__alt{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.alt{background:var(--encart);box-shadow:inset 0 0 0 1px var(--filet);transition:background-color .5s var(--ease);border-radius:999px;align-items:center;gap:14px;padding:8px 22px 8px 8px;display:inline-flex}.alt:hover{background:var(--carte)}.alt__icon{background:var(--carte);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.alt__icon svg,.dock__wa svg{fill:none;width:19px;height:19px;stroke:var(--encre);stroke-width:1.4px;stroke-linejoin:round}.alt strong{font-size:.95rem;font-weight:500;display:block}.alt small{color:var(--encre-2);font-size:.8rem;display:block}.form{gap:16px;padding:clamp(22px,3vw,40px);display:grid}.form__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.form__title{font:800 clamp(1.4rem, 2vw, 1.8rem) / 1.1 var(--titre);letter-spacing:-.03em;margin:0}.form__hint{font:500 12px var(--texte);color:var(--encre-3);margin:0}.form__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field{gap:7px;display:grid}.field>span,.pick legend{font:500 12px var(--texte);color:var(--encre-2)}.field input,.field textarea{border:1px solid var(--contour);background:var(--champ);width:100%;color:var(--encre);font:400 16px/1.4 var(--texte);transition:border-color .3s var(--ease), box-shadow .3s var(--ease);resize:vertical;border-radius:10px;padding:14px 16px}.field input::placeholder,.field textarea::placeholder{color:var(--encre-3)}.field input:focus,.field textarea:focus{border-color:var(--encre);outline:none}.field.is-error input{border-color:var(--rouge)}.pick{border:0;flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;display:flex}.pick legend{margin-bottom:9px;padding:0}.pick label{position:relative}.pick input{opacity:0;pointer-events:none;position:absolute}.pick span{border:1px solid var(--contour);color:var(--encre-2);cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease), transform .4s var(--spring);border-radius:999px;padding:10px 15px;font-size:.88rem;display:inline-block}.pick span:hover{border-color:var(--encre-2);color:var(--encre)}.pick input:checked+span{background:var(--encre);border-color:var(--encre);color:#000}.pick input:focus-visible+span{outline:2px solid var(--encre);outline-offset:2px}.pick label:active span{transform:scale(.96)}.form__submit{justify-content:space-between;width:100%;margin-top:4px}.form__submit:disabled{opacity:.7}.form__submit.is-done{background:var(--vert)}.form__legal{color:var(--encre-3);margin:0;font-size:.8rem}.form__status{min-height:1.2em;margin:0;font-size:.92rem}.form__status.is-ok{color:var(--vert)}.form__status.is-error{color:var(--rouge)}.faq{z-index:2;padding:var(--section) 0;background:var(--fond);position:relative}.faq__grid{grid-template-columns:.85fr 1.15fr;gap:60px;display:grid}.faq .display{font-size:clamp(2.1rem,4vw,4rem);position:sticky;top:120px}.faq__more{color:var(--encre-2);margin:24px 0 0}.faq__more a{color:var(--encre);text-underline-offset:3px;text-decoration:underline}.qa{border-bottom:1px solid var(--hair)}.qa:first-child{border-top:1px solid var(--hair)}.qa summary{font:600 clamp(1.02rem, 1.4vw, 1.2rem) / 1.3 var(--texte);letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa__plus{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--contour);transition:transform .6s var(--spring), background-color .4s var(--ease);border-radius:50%;flex:none;position:relative}.qa__plus:before,.qa__plus:after{content:"";background:currentColor;height:1.4px;margin-top:-.7px;position:absolute;top:50%;left:10px;right:10px}.qa__plus:after{transform:rotate(90deg)}.qa[open] .qa__plus{background:var(--encre);color:#000;transform:rotate(45deg)}.qa::details-content{block-size:0;transition:block-size .6s var(--ease), content-visibility .6s allow-discrete;overflow:hidden}.qa[open]::details-content{block-size:auto}.qa__a p{color:var(--encre-2);margin:0;padding:0 60px 26px 0;font-size:1rem}.finale{z-index:2;isolation:isolate;background:var(--fond);text-align:center;place-items:center;min-height:90svh;padding:140px 0;display:grid;position:relative;overflow:hidden}.finale:before{content:"";background:radial-gradient(ellipse at center, var(--aura), transparent 70%);pointer-events:none;width:130vw;height:80vh;position:absolute;bottom:-30vh;left:50%;transform:translate(-50%)}.finale__content{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.finale__title{font:800 clamp(2.8rem, 8.5vw, 8.5rem) / .95 var(--titre);letter-spacing:-.05em;margin:0}.finale__title>span{display:block}.finale__sub{color:var(--encre-2);margin:26px 0 40px;font-size:1.05rem}.ring-cta--big{width:172px;height:172px}.ring-cta--big .ring-cta__core{width:116px;height:116px;font-size:.8rem}.footer{z-index:2;padding:90px 0 calc(28px + env(safe-area-inset-bottom));background:var(--fond);border-top:1px solid var(--hair);position:relative;overflow:hidden}.footer__grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;display:grid}.footer__tag{max-width:22rem;font:500 1.1rem/1.4 var(--texte);color:var(--encre-2);margin:0}.footer__tag b{color:var(--encre);font-weight:600}.footer__col{color:var(--encre-2);flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer__col a{transition:color .4s var(--ease)}.footer__col a:hover{color:var(--encre)}.footer__label{font:600 11px var(--texte);letter-spacing:.18em;text-transform:uppercase;color:var(--encre-3);margin:0 0 6px}.footer__giant{font:800 27vw/.8 var(--titre);letter-spacing:-.06em;text-align:center;white-space:nowrap;background:linear-gradient(180deg, var(--encre) 20%, #f2f2f50a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:70px 0 0;padding-bottom:.1em}.footer__legal{color:var(--encre-3);flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:.82rem;display:flex}.footer__legal a:hover{color:var(--encre)}.footer__links{flex-wrap:wrap;gap:22px;display:inline-flex}.dock{display:none}.js [data-reveal]{opacity:0;filter:blur(8px);transition:opacity 1s var(--ease) var(--d,0s), transform 1.3s var(--ease) var(--d,0s), filter 1s var(--ease) var(--d,0s);transform:translateY(40px)}.js [data-reveal].is-in{opacity:1;filter:none;transform:none}.reduced [data-reveal]{opacity:1!important;filter:none!important;transform:none!important}.reduced *,.reduced :before,.reduced :after{animation-duration:.001ms!important;animation-iteration-count:1!important}@media (max-width:1100px){.nav__links{gap:16px}.svc{grid-template-columns:1fr 1fr;gap:28px}.hero h1{font-size:clamp(2.4rem,4.6vw,4rem)}}@media (max-width:899px){.nav__pill{justify-content:space-between;gap:10px;width:100%;padding:6px 6px 6px 14px}.nav__links,.nav__login{display:none}.burger{display:block}.logo{font-size:1.4rem}.hero{height:520svh}.hero__grid{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:start;gap:12px;padding-top:86px;padding-bottom:54px}.hero__left{min-height:0}.hero h1{font-size:clamp(2.1rem,9.6vw,3rem)}.actions{width:100%}.actions .btn{flex:100%;height:48px}.chapter{transform:translateY(var(--dy,0px));top:0}.chapter__tag{margin-bottom:12px}.chapter__title{font-size:clamp(1.9rem,9vw,2.6rem)}.chapter__text{margin-top:10px;font-size:.92rem}.hero__grid{padding-bottom:84px}.hero__scene{aspect-ratio:auto;perspective:none;align-self:end;height:auto;max-height:none}.wall{filter:drop-shadow(0 20px 40px #000000b3);gap:4px;position:relative;top:auto;transform:none}.hero__scene{--bezel:12px;padding-bottom:26%}.screen{border-width:4px;border-radius:6px}.live,.screen__name,.clock{gap:4px;height:18px;padding:0 6px;font-size:8.5px;line-height:18px}.live i{width:5px;height:5px;box-shadow:0 0 0 2px var(--vert-fond)}.clock{display:none}.phone{width:29%;padding:4px;top:30%;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 20px 50px #000000d9,inset 0 0 0 4px #0b0b0d}.actions .btn--dark,.hero__copy .fine{display:none}.hero__copy{gap:12px}.lead{font-size:.92rem}.rail{bottom:14px}.rail__steps li:not(.is-now) span,.rail__steps li+li:before{display:none}.rail__steps{gap:10px}.rail__steps li{font-size:12px}.rail__cue span{display:none}.manifesto{padding-top:calc(var(--section) * .5)}.manifesto__text{font-size:clamp(1.5rem,6.6vw,2.2rem)}.trust__row{gap:22px 28px;padding:22px 18px}.trust__row img{height:calc(var(--h) * .72)}.pillars,.steps,.price-grid{grid-template-columns:1fr;gap:10px}.pillar{padding:24px 22px 26px}.pillar h3{margin-top:24px}.section-head{grid-template-columns:1fr}.section-head__text{justify-self:start}.stack{gap:4vh}.stack__card{top:calc(80px + var(--i) * 10px)}.svc{grid-template-columns:1fr;gap:20px;min-height:0;padding:22px}.svc__title{margin-top:0;padding-top:18px}.svc__text{margin-bottom:16px;font-size:.95rem}.svc__art{order:-1;height:32svh;min-height:0;max-height:260px}.svc .chips li{padding:6px 11px;font-size:.76rem}.art-edit .edit-canvas{width:34%}.art-cast .cast-tv{width:50%}.work__sticky{padding:var(--section) 0 calc(var(--section) * .8)}.work__head{margin-bottom:30px}.work__track{scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:6px;overflow-x:auto}.work__track::-webkit-scrollbar{display:none}.case{scroll-snap-align:start}.case--v .case__frame,.case--h .case__frame{height:min(52vh,440px)}.case--cta{width:76vw}.case__cta{height:min(52vh,440px);padding:26px}.work__progress{margin-top:22px}.step{min-height:0;padding:24px 22px 26px}.step h3{padding-top:18px}.price-card{padding:24px 20px 28px}.price-card .btn{align-self:stretch}.about__grid{grid-template-columns:1fr}.about__portrait{max-width:340px}.contact__grid,.faq__grid,.form__row{grid-template-columns:1fr}.contact__pitch,.faq .display{position:static}.contact__alt{margin-top:28px}.alt{flex:100%}.qa summary{padding:20px 0}.qa__a p{padding-right:10px}.finale{min-height:0;padding:110px 0 130px}.finale__title{font-size:clamp(2.6rem,13vw,4.6rem)}.footer__grid{grid-template-columns:1fr 1fr;gap:28px}.footer__brand{grid-column:1/-1}.footer__legal{padding-bottom:76px}.dock{left:var(--gutter);right:var(--gutter);bottom:calc(12px + env(safe-area-inset-bottom));z-index:50;transition:transform .8s var(--spring);gap:8px;display:flex;position:fixed;transform:translateY(160%)}.dock.is-on{transform:none}.menu-open .dock{transform:translateY(160%)}.dock__main{border-radius:var(--r-bouton);background:var(--encre);color:#000;flex:1;justify-content:space-between;align-items:center;height:52px;padding:0 8px 0 20px;font-weight:600;display:flex;box-shadow:0 16px 36px -14px #000000e6}.dock__wa{border-radius:var(--r-bouton);border:1px solid var(--filet);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111113d9;place-items:center;width:52px;height:52px;display:grid}.dock__wa svg{width:22px;height:22px}}@media (max-width:420px){.footer__grid{gap:24px}.trust__row img{height:calc(var(--h) * .6)}}.mb__item--noimg{grid-template-columns:1fr auto;padding-left:.9em}.mb--wide .mb__foot{display:none}.page-hero{padding:170px 0 56px;position:relative;overflow:hidden}.page-hero .aura{height:70vh;top:-34vh}.page-hero .wrap{z-index:1;position:relative}.crumbs{color:var(--encre-3);flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;font-size:13px;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--contour);margin-right:8px}.crumbs a:hover{color:var(--encre)}.page-hero h1{max-width:15em;font:800 clamp(2.3rem, 5vw, 4.6rem) / .98 var(--titre);letter-spacing:-.04em;margin:0}.page-hero h1 em{color:var(--encre-2);font-style:normal}.page-hero .lead{max-width:36em;margin-top:22px}.page-hero .actions{margin-top:28px}.page-hero .pill{margin-bottom:18px}.sec{z-index:1;padding:calc(var(--section) * .6) 0;position:relative}.sec--tight{padding:calc(var(--section) * .4) 0}.sec+.sec{padding-top:0}.two{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}.two--rev .two__text{order:2}.feature-art{border-radius:var(--r-encart);background:radial-gradient(90% 70% at 70% 20%, #28365659, transparent 70%), var(--champ);min-height:380px;box-shadow:inset 0 0 0 1px var(--filet);position:relative;overflow:hidden;container-type:inline-size}.h3{font:800 clamp(1.6rem, 2.6vw, 2.5rem) / 1.04 var(--titre);letter-spacing:-.035em;margin:0 0 14px}.h3 em{color:var(--encre-2);font-style:normal}.p{max-width:34em;color:var(--encre-2);margin:0 0 12px;font-size:1.02rem}.p strong{color:var(--encre);font-weight:500}.two__text .chips{margin-top:18px}.grid-3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.tile{flex-direction:column;gap:8px;height:100%;padding:26px 26px 28px;display:flex}.tile h3{font:800 1.2rem/1.2 var(--titre);letter-spacing:-.025em;margin:0}.tile p{color:var(--encre-2);margin:0;font-size:.95rem}.tile .pill{align-self:flex-start;margin-bottom:8px}.tile .num{font:800 2rem/1 var(--titre);color:var(--encre-3);letter-spacing:-.04em;margin-bottom:8px}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:.95rem}.table th,.table td{text-align:left;border-bottom:1px solid var(--hair);vertical-align:top;padding:14px 16px}.table th{font:600 11.5px var(--texte);letter-spacing:.12em;text-transform:uppercase;color:var(--encre-3)}.table td{color:var(--encre-2)}.table td:first-child{color:var(--encre);font-weight:500}.table .oui{color:var(--vert);font-weight:600}.cta-band{z-index:1;padding:var(--section) 0;text-align:center;position:relative;overflow:hidden}.cta-band:before{content:"";background:radial-gradient(ellipse at center, var(--aura), transparent 70%);pointer-events:none;width:130vw;height:70vh;position:absolute;bottom:-30vh;left:50%;transform:translate(-50%)}.cta-band .wrap{flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.cta-band .display{max-width:14em}.cta-band .p{text-align:center}.gallery{grid-template-columns:repeat(4,1fr);align-items:start;gap:14px;display:grid}.gallery .case{gap:10px;display:grid}.gallery .case--h{grid-column:span 2}.gallery .case__frame{aspect-ratio:9/16;width:100%;height:auto}.gallery .case--h .case__frame{aspect-ratio:16/9}.feature-art--app{min-height:460px;display:block}.app-shot{z-index:3;aspect-ratio:402/874;background:#000;border:1px solid #2a2a30;border-radius:12%/5.6%;width:auto;height:96%;margin:0;padding:5px;position:absolute;bottom:-10%;left:50%;transform:translate(-50%);box-shadow:0 30px 80px #000c,inset 0 0 0 5px #0b0b0d}.app-shot img{object-fit:cover;object-position:top;background:#000;border-radius:10%/4.7%;width:100%;height:100%;display:block}.app-shot figcaption{white-space:nowrap;font:600 10.5px var(--texte);letter-spacing:.14em;text-transform:uppercase;color:var(--encre-3);position:absolute;top:-30px;left:50%;transform:translate(-50%)}.app-shot--tilt{transform:translate(-50%)rotate(-3deg)}.app-shot--tilt figcaption{transform:translate(-50%)rotate(3deg)}.feature-art--app.art-edit,.feature-art--app.art-plan,.feature-art--app.art-sites{display:block}.art-cast.feature-art--app .cast-tv{width:42%}.art-cast.feature-art--app .cast-tv--1{top:9%;left:5%}.art-cast.feature-art--app .cast-tv--2{top:9%;bottom:auto;right:5%}.art-cast.feature-art--app .app-shot{height:86%;bottom:-14%}.art-cast.feature-art--app .app-shot figcaption,.art-wall.feature-art--app .app-shot figcaption{display:none}.art-wall.feature-art--app{display:block}.art-wall.feature-art--app .wall{width:auto;position:absolute;top:6%;left:7%;right:7%}.art-wall.feature-art--app .wall-tag{display:none}.art-wall.feature-art--app .app-shot{height:86%;bottom:-16%}.filters{flex-wrap:wrap;gap:8px;margin:0 0 26px;display:flex}.filters button{border:1px solid var(--contour);height:38px;font:500 14px var(--texte);color:var(--encre-2);transition:all .3s var(--ease);border-radius:999px;padding:0 16px}.filters button[aria-pressed=true]{background:var(--encre);border-color:var(--encre);color:#000}.gallery .case[hidden]{display:none}.prose{max-width:740px;margin:0}.prose>h2{font:800 clamp(1.5rem, 2.4vw, 2.1rem) / 1.1 var(--titre);letter-spacing:-.03em;margin:52px 0 14px}.prose h3{font:700 1.12rem/1.3 var(--texte);margin:30px 0 8px}.prose p,.prose li{color:var(--encre-2);font-size:1.04rem;line-height:1.65}.prose p strong,.prose li strong{color:var(--encre);font-weight:500}.prose ul,.prose ol{padding-left:1.25em}.prose a{color:var(--encre);text-underline-offset:3px;text-decoration:underline}.prose .bref{border-radius:var(--r-encart);background:var(--encart);box-shadow:inset 0 0 0 1px var(--filet);margin:26px 0;padding:22px 24px}.prose .bref h3{margin:0 0 10px}.prose .bref ul{margin:0}.prose .bref li{font-size:.98rem}.prose .meta{color:var(--encre-3);margin:0 0 30px;font-size:13px}.prose .table{margin:18px 0}.prose .qa summary{font-size:1.05rem}.guides-list{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.guide-card{height:100%;transition:background-color .4s var(--ease);flex-direction:column;gap:10px;padding:26px;display:flex}.guide-card:hover{background:var(--carte)}.guide-card small{font:600 11.5px var(--texte);letter-spacing:.12em;text-transform:uppercase;color:var(--encre-3)}.guide-card h3{font:800 1.35rem/1.15 var(--titre);letter-spacing:-.03em;margin:0}.guide-card p{color:var(--encre-2);margin:0;font-size:.95rem}.guide-card .more{color:var(--encre);margin-top:auto;padding-top:10px;font-size:.9rem;font-weight:600}.guide-card--soon{opacity:.6}.faq-group{margin-bottom:44px}.faq-group h2{font:800 1.5rem/1.1 var(--titre);letter-spacing:-.03em;margin:0 0 8px}.legal{max-width:760px;margin:0}.legal h2{font:800 1.3rem/1.2 var(--titre);letter-spacing:-.03em;margin:40px 0 10px}.legal p,.legal li{color:var(--encre-2);font-size:.98rem;line-height:1.6}.legal p strong{color:var(--encre);font-weight:500}.legal a{color:var(--encre);text-underline-offset:3px;text-decoration:underline}.steps-v{counter-reset:etape;gap:12px;display:grid}.steps-v li{border-radius:var(--r-encart);background:var(--encart);box-shadow:inset 0 0 0 1px var(--filet);grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:18px 20px;list-style:none;display:grid}.steps-v li:before{counter-increment:etape;content:counter(etape);background:var(--carte);width:44px;height:44px;font:800 16px var(--titre);border-radius:50%;place-items:center;display:grid}.steps-v b{font:600 1rem var(--texte);margin-bottom:4px;display:block}.steps-v span{color:var(--encre-2);font-size:.95rem}.big-price{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.big-price b{font:800 clamp(3rem, 7vw, 6.5rem) / .9 var(--titre);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.big-price span{color:var(--encre-2)}.compare td .mini{color:var(--encre-3);margin-top:2px;font-size:12px;display:block}@media (max-width:899px){.page-hero{padding:124px 0 36px}.two,.grid-3,.grid-2,.guides-list{grid-template-columns:1fr}.grid-4{grid-template-columns:1fr 1fr}.two--rev .two__text{order:0}.feature-art{min-height:260px}.feature-art--app{min-height:400px}.art-cast.feature-art--app .cast-tv{width:44%}.gallery{grid-template-columns:1fr 1fr}.gallery .case--h{grid-column:span 2}.table th,.table td{padding:12px 10px;font-size:.9rem}}
