.ww-page,.ww-page *,.ww-page :before,.ww-page :after{box-sizing:border-box}.ww-page{--ww-ink:#1d1d1b;--ww-orange:#e84e0f;--ww-jaune:#ff9f38;--ww-vert:#009879;--ww-vert-deep:#00684e;--ww-vert-light:#4cb99f;--ww-paper:#f5efe2;--ww-paper-2:#ede5d2;--ww-bleu:#bcc9d2;--ww-bleu-pale:#dde5eb;--ww-bois:#c9a675;--ink:#1d1d1b;--ink-2:#3a3a36;--mute:#777268;--line:#dcd2bc;--sans:var(--font-poppins),"Poppins",system-ui,sans-serif;background:var(--ww-paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;max-width:100vw;font-weight:400;line-height:1.65;overflow-x:clip}.ww-page img{max-width:100%;height:auto;display:block}.ww-page a{color:inherit;text-decoration:none}.ww-page .hero{background:var(--ww-paper);min-height:100vh;color:var(--ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.ww-page .hero-meta{z-index:3;font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--mute);justify-content:space-between;padding:120px 6vw 0;font-size:11px;display:flex;position:relative}.ww-page .hero-grid{z-index:2;flex:1;grid-template-columns:1fr 1.05fr;align-items:center;gap:4vw;width:100%;max-width:1480px;margin:0 auto;padding:0 6vw;display:grid;position:relative}.ww-page .hero-text{padding:60px 0 80px}.ww-page .hero-overline{font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--ww-vert);margin-bottom:22px;font-size:clamp(11px,.9vw,13px);font-weight:300;line-height:1.4}.ww-page .hero-headline{font-family:var(--sans);letter-spacing:-.03em;max-width:14ch;color:var(--ww-ink);margin:0 0 36px;font-size:clamp(40px,5.4vw,84px);font-weight:600;line-height:1.02}.ww-page .hero-headline .it{color:var(--ww-orange)}.ww-page .hero-headline .leaf{background:var(--ww-vert);width:.73em;height:.92em;margin-left:.14em;display:inline-block;transform:translateY(.08em);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 191 241.3'><path d='M191,0h-65.9C81.1,0,43,30.2,33,72.7l-2.9,14.6L0,241.3h65.8c45.5,0,84.5-32.1,93.3-76.8L190.9,1.4h-.1l.2-1.4Z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 191 241.3'><path d='M191,0h-65.9C81.1,0,43,30.2,33,72.7l-2.9,14.6L0,241.3h65.8c45.5,0,84.5-32.1,93.3-76.8L190.9,1.4h-.1l.2-1.4Z'/></svg>") 50%/contain no-repeat}.ww-page .hero-subline{font-family:var(--sans);color:var(--ink-2);max-width:48ch;font-size:clamp(15px,1.15vw,18px);font-weight:300;line-height:1.65}.ww-page .hero-tags{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.ww-page .hero-tag{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ww-vert-deep);border:1px solid var(--ww-vert);background:#0098790f;border-radius:999px;padding:8px 14px;font-size:11px}.ww-page .hero-visual{aspect-ratio:4/3;background:url(/image/projects/wewood/logo-lattes-bois.webp) 50%/cover no-repeat;border-radius:4px;width:100%;position:relative;box-shadow:0 80px 160px -40px #1d1d1b73}.ww-page .hero-bottom{z-index:2;font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--mute);justify-content:space-between;align-items:flex-end;padding:0 6vw 36px;font-size:11px;display:flex;position:relative}.ww-page .scroll-hint{align-items:center;gap:14px;display:flex}.ww-page .scroll-hint .vline{background:linear-gradient(to bottom,transparent,var(--ww-vert-deep),transparent);width:1px;height:56px;display:inline-block;position:relative;overflow:hidden}.ww-page .scroll-hint .vline:after{content:"";background:var(--ww-vert);border-radius:50%;width:3px;height:3px;animation:2.4s ease-in-out infinite ww-scrollDot;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes ww-scrollDot{0%{opacity:0;top:-3px}20%{opacity:1}80%{opacity:1}to{opacity:0;top:56px}}.ww-page .section{padding:140px 6vw;position:relative}.ww-page .section-num{font-family:var(--sans);color:var(--ww-vert);opacity:0;letter-spacing:-.04em;pointer-events:none;z-index:0;font-size:clamp(100px,11vw,180px);font-weight:200;line-height:.9;position:absolute;top:160px;right:6vw}.ww-page .section-num.in-view{opacity:.18;transition:opacity 1.2s ease-out}.ww-page .eyebrow{font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--ww-vert);margin-bottom:18px;font-size:clamp(11px,.9vw,13px);font-weight:500;line-height:1.4}.ww-page .h-section{font-family:var(--sans);letter-spacing:-.028em;max-width:18ch;color:var(--ww-ink);margin:0 0 36px;font-size:clamp(32px,4.4vw,64px);font-weight:600;line-height:1.06}.ww-page .h-section em{color:var(--ww-orange);font-style:normal}.ww-page .lead{font-family:var(--sans);color:var(--ink-2);max-width:60ch;font-size:clamp(16px,1.2vw,19px);font-weight:300;line-height:1.7}.ww-page .intro{grid-template-columns:1fr 1.05fr;align-items:center;gap:100px;max-width:1280px;margin:0 auto;display:grid}.ww-page .intro-visual{aspect-ratio:4/3;background:url(/image/projects/wewood/bloc-bois-ressource.webp) 100%/cover no-repeat;position:relative;box-shadow:0 80px 160px -40px #1d1d1b66}.ww-page .intro-leaf{right:-18%;top:calc(50% + var(--parallax-y,0px));will-change:top;aspect-ratio:191/241.3;background:var(--ww-vert);z-index:2;opacity:.92;pointer-events:none;width:42%;position:absolute;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 191 241.3'><path d='M191,0h-65.9C81.1,0,43,30.2,33,72.7l-2.9,14.6L0,241.3h65.8c45.5,0,84.5-32.1,93.3-76.8L190.9,1.4h-.1l.2-1.4Z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 191 241.3'><path d='M191,0h-65.9C81.1,0,43,30.2,33,72.7l-2.9,14.6L0,241.3h65.8c45.5,0,84.5-32.1,93.3-76.8L190.9,1.4h-.1l.2-1.4Z'/></svg>") 50%/contain no-repeat}.ww-page .intro-stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:24px;margin-top:56px;padding-top:36px;display:grid}.ww-page .stat-num{font-family:var(--sans);color:var(--ww-vert-deep);letter-spacing:-.025em;font-size:clamp(36px,4vw,56px);font-weight:600;line-height:1}.ww-page .stat-num .unit{font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--mute);margin-top:10px;font-size:10px;font-weight:500;display:block}.ww-page .stat-label{font-family:var(--sans);color:var(--mute);max-width:22ch;margin-top:12px;font-size:13px;line-height:1.5}.ww-page .strategie{background:var(--ww-paper-2);padding:140px 6vw;position:relative}.ww-page .strategie-head{max-width:1280px;margin:0 auto 64px}.ww-page .strategie-doc{aspect-ratio:16/9;background:url(/image/projects/wewood/planification-3-etapes.webp) center/contain no-repeat var(--ww-paper);border:1px solid var(--line);max-width:1280px;margin:64px auto 0}.ww-page .cibles{background:var(--ww-paper);padding:140px 6vw;position:relative}.ww-page .cibles-head{max-width:1280px;margin:0 auto 64px}.ww-page .cibles-wrap{grid-template-columns:1fr 1.05fr;align-items:center;gap:80px;max-width:1280px;margin:0 auto;display:grid}.ww-page .cibles-doc{aspect-ratio:4/3;background:url(/image/projects/wewood/idees-differenciantes.webp) 50%/cover no-repeat;box-shadow:0 60px 120px -40px #1d1d1b66}.ww-page .personas{grid-template-columns:1fr 1fr;gap:32px;display:grid}.ww-page .personas-col h4{font-family:var(--sans);color:var(--ww-vert);letter-spacing:.32em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:500}.ww-page .personas-col.ext h4{color:var(--ww-orange)}.ww-page .personas-col ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ww-page .personas-col li{border-bottom:1px solid var(--line);font-family:var(--sans);color:var(--ink-2);letter-spacing:-.005em;padding:14px 0;font-size:15px;font-weight:500}.ww-page .rupture{text-align:center;color:#fff;background:url(/image/projects/wewood/signage-bois-foret.webp) center/cover no-repeat,var(--ww-vert-deep);justify-content:center;align-items:center;min-height:80vh;display:flex;position:relative;overflow:hidden}.ww-page .rupture:before{content:"";background:linear-gradient(135deg,#1d1d1b8c 0%,#00684e66 50%,#1d1d1bb3 100%);position:absolute;inset:0}.ww-page .rupture-content{z-index:2;padding:0 6vw;position:relative}.ww-page .rupture-eyebrow{font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--ww-jaune);margin-bottom:36px;font-size:12px;font-weight:500}.ww-page .rupture-word{font-family:var(--sans);letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(40px,7.4vw,112px);font-weight:600;line-height:1}.ww-page .rupture-word .it{color:var(--ww-jaune)}.ww-page .rupture-word .word{white-space:nowrap;display:inline-block}.ww-page .rupture-word .char{opacity:0;transition:opacity .9s,transform .9s;display:inline-block;transform:translateY(.35em)}.ww-page .rupture-word.in-view .char{opacity:1;transform:translateY(0)}.ww-page .logo-section{background:var(--ww-paper);padding:140px 6vw;position:relative}.ww-page .logo-head{max-width:1280px;margin:0 auto 60px}.ww-page .logo-equation{aspect-ratio:4/5;background:url(/image/projects/wewood/logo-construction.webp) center/contain no-repeat var(--ww-paper);max-width:1280px;margin:0 auto}.ww-page .logo-final{grid-template-columns:1fr 1fr;gap:0;max-width:1280px;margin:56px auto 0;display:grid;box-shadow:0 60px 120px -40px #1d1d1b66}.ww-page .logo-final .tile{aspect-ratio:4/3;background-position:50%;background-size:cover}.ww-page .logo-final .tile.a{background-image:url(/image/projects/wewood/carte-visite.webp)}.ww-page .logo-final .tile.b{background-image:url(/image/projects/wewood/wewood-grave-bois.webp)}.ww-page .logo-video{aspect-ratio:16/9;background:var(--ww-ink);max-width:1280px;margin:56px auto 0;position:relative;overflow:hidden;box-shadow:0 80px 160px -40px #1d1d1b80}.ww-page .logo-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ww-page .logo-video-caption{max-width:1280px;font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);text-align:center;margin:20px auto 0;font-size:12px}.ww-page .logo-video-caption em{color:var(--ww-vert-deep);font-style:normal;font-weight:500}.ww-page .territoire{background:var(--ww-paper-2);padding:140px 6vw;position:relative}.ww-page .territoire-head{max-width:1280px;margin:0 auto 64px}.ww-page .territoire-doc{aspect-ratio:3/2;background:url(/image/projects/wewood/moodboard-recherche.webp) center/contain no-repeat var(--ww-paper);max-width:1280px;margin:0 auto;box-shadow:0 60px 120px -40px #1d1d1b4d}.ww-page .territoire-doc-2{aspect-ratio:3/2;background:url(/image/projects/wewood/univers-graphique.webp) center/contain no-repeat var(--ww-paper);max-width:1280px;margin:32px auto 0;box-shadow:0 60px 120px -40px #1d1d1b4d}.ww-page .palette{background:var(--ww-paper);padding:140px 6vw;position:relative}.ww-page .palette-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;max-width:1280px;margin:0 auto 64px;display:flex}.ww-page .palette-head .h-section{max-width:14ch;margin:0}.ww-page .palette-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:320px;gap:0;max-width:1280px;margin:0 auto;display:grid}.ww-page .swatch{padding:32px 36px;position:relative;overflow:hidden}.ww-page .swatch-name{z-index:2;font-family:var(--sans);letter-spacing:-.005em;font-size:16px;font-weight:600;position:relative}.ww-page .swatch-tag{font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;opacity:.65;z-index:1;font-size:11px;font-weight:300;line-height:1;position:absolute;top:32px;right:32px}.ww-page .swatch-meta{z-index:2;grid-template-columns:52px 1fr;gap:4px 16px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:grid;position:absolute;bottom:28px;left:36px}.ww-page .swatch-meta dt{text-transform:uppercase;opacity:.6;letter-spacing:.08em;margin:0;font-weight:500}.ww-page .swatch-meta dd{margin:0;font-weight:400}.ww-page .swatch-1{background:var(--ww-orange);color:#fff}.ww-page .swatch-2{background:var(--ww-jaune);color:var(--ww-ink)}.ww-page .swatch-2 .swatch-meta dt{opacity:.8}.ww-page .swatch-3{background:var(--ww-vert);color:#fff}.ww-page .swatch-4{background:var(--ww-ink);color:var(--ww-paper)}.ww-page .deploiement{background:var(--ww-paper);padding:140px 6vw 80px;position:relative}.ww-page .deploiement-head{max-width:1280px;margin:0 auto 140px}.ww-page .dep-piece{align-items:center;gap:100px;max-width:1480px;margin:0 auto 160px;display:grid}.ww-page .dep-piece:last-child{margin-bottom:0}.ww-page .dep-piece.right{grid-template-columns:.32fr .68fr}.ww-page .dep-piece.left{grid-template-columns:.68fr .32fr}.ww-page .dep-piece.full{grid-template-columns:1fr;gap:56px}.ww-page .dep-piece.duo{grid-template-columns:1fr 1fr;gap:40px}.ww-page .dep-visual{background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--ww-paper-2);aspect-ratio:16/10;box-shadow:0 80px 160px -40px #1d1d1b52}.ww-page .dep-piece.full .dep-visual{aspect-ratio:21/9}.ww-page .dep-piece.duo .dep-visual{aspect-ratio:4/3}.ww-page .dep-visual.portrait{aspect-ratio:3/4}.ww-page .dep-caption{flex-direction:column;display:flex}.ww-page .dep-piece.full .dep-caption{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:64px;max-width:1280px;margin:0 auto}.ww-page .dep-caption .num{font-family:var(--sans);color:var(--ww-vert);letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(48px,5vw,80px);font-weight:200;line-height:1}.ww-page .dep-caption .tag{font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--ww-vert);margin-bottom:16px;font-size:11px;font-weight:500}.ww-page .dep-caption .title{font-family:var(--sans);letter-spacing:-.02em;color:var(--ww-ink);max-width:18ch;margin:0 0 18px;font-size:clamp(24px,2.4vw,36px);font-weight:600;line-height:1.12}.ww-page .dep-caption .title em{color:var(--ww-orange);font-style:normal}.ww-page .dep-caption p{font-family:var(--sans);color:var(--ink-2);max-width:36ch;margin:0;font-size:15px;font-weight:300;line-height:1.65}.ww-page .dep-piece.full .dep-caption p{max-width:48ch}.ww-page .dep-video{aspect-ratio:16/9;background:var(--ww-ink);position:relative;overflow:hidden;box-shadow:0 80px 160px -40px #1d1d1b66}.ww-page .dep-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ww-page .messages{background:var(--ww-vert);color:#fff;padding:140px 6vw;position:relative}.ww-page .messages-head{max-width:1280px;margin:0 auto 80px}.ww-page .messages-head .eyebrow{color:var(--ww-jaune)}.ww-page .messages-head .h-section{color:#fff}.ww-page .messages-head .h-section em{color:var(--ww-jaune)}.ww-page .messages-head .lead{color:#ffffffd1}.ww-page .punchlines{grid-template-columns:repeat(3,1fr);gap:32px;max-width:1280px;margin:0 auto;display:grid}.ww-page .punch{text-align:center;aspect-ratio:1;background:#ffffff0f;border:1px solid #ffffff2e;justify-content:center;align-items:center;padding:56px 36px;display:flex}.ww-page .punch p{font-family:var(--sans);letter-spacing:-.015em;color:#fff;margin:0;font-size:clamp(22px,2.4vw,36px);font-weight:600;line-height:1.15}.ww-page .punch.b1{background:var(--ww-vert-deep);border-color:#0000}.ww-page .punch.b2{background:var(--ww-jaune);color:var(--ww-ink);border-color:#0000}.ww-page .punch.b2 p{color:var(--ww-ink)}.ww-page .punch.b3{background:var(--ww-orange);border-color:#0000}.ww-page .messages-doc{aspect-ratio:16/10;background:url(/image/projects/wewood/messages-instagram.webp) 50%/contain no-repeat;max-width:1280px;margin:56px auto 0}.ww-page .rupture-2{text-align:center;color:#fff;background:url(/image/projects/wewood/affiche-urbaine.webp) center/cover no-repeat,var(--ww-ink);justify-content:center;align-items:center;min-height:70vh;display:flex;position:relative;overflow:hidden}.ww-page .rupture-2:before{content:"";background:linear-gradient(135deg,#1d1d1ba6 0%,#e84e0f59 60%,#00987973 100%);position:absolute;inset:0}.ww-page .rupture-2-inner{z-index:2;padding:0 6vw;position:relative}.ww-page .rupture-2 .script{font-family:var(--sans);color:var(--ww-jaune);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 4px 30px #00000059;margin:0 0 28px;font-size:clamp(56px,7.4vw,120px);font-weight:200;line-height:1}.ww-page .rupture-2 .sub{font-family:var(--sans);letter-spacing:.04em;color:#ffffffeb;max-width:32ch;margin:0 auto;font-size:clamp(16px,1.4vw,22px);font-weight:500}.ww-page .rupture-2 .source{font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--ww-jaune);margin-top:40px;font-size:12px;font-weight:500}.ww-page .testimony{background:var(--ww-paper);padding:160px 6vw;position:relative}.ww-page .testimony-inner{text-align:center;max-width:980px;margin:0 auto}.ww-page .testimony-mark{font-family:var(--sans);color:var(--ww-vert);letter-spacing:-.04em;margin-bottom:20px;font-size:140px;font-weight:200;line-height:.4}.ww-page .testimony-quote{font-family:var(--sans);color:var(--ww-ink);letter-spacing:-.005em;margin:0 0 48px;font-size:clamp(20px,1.9vw,28px);font-weight:400;line-height:1.45}.ww-page .testimony-quote em{color:var(--ww-vert-deep);font-style:normal;font-weight:600}.ww-page .testimony-author{text-align:left;border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:18px;padding-top:24px;display:inline-grid}.ww-page .testimony-avatar{background:linear-gradient(135deg,var(--ww-vert),var(--ww-vert-deep));width:56px;height:56px;font-family:var(--sans);color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex}.ww-page .testimony-name{font-family:var(--sans);color:var(--ww-ink);letter-spacing:-.005em;font-size:15px;font-weight:600}.ww-page .testimony-role{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-top:4px;font-size:12px}.ww-page .manifesto{background:var(--ww-ink);color:#fff;text-align:center;padding:160px 6vw;position:relative;overflow:hidden}.ww-page .manifesto:before{content:"";opacity:.18;background:url(/image/projects/wewood/livre-construire-respectueux.webp) 50%/cover no-repeat;position:absolute;inset:0}.ww-page .manifesto-inner{z-index:2;position:relative}.ww-page .manifesto-script{font-family:var(--sans);color:var(--ww-jaune);letter-spacing:.06em;text-transform:uppercase;margin:0 0 36px;font-size:clamp(40px,5.4vw,84px);font-weight:200;line-height:1}.ww-page .manifesto-quote{font-family:var(--sans);color:#fff;letter-spacing:-.015em;max-width:28ch;margin:0 auto 40px;font-size:clamp(22px,2.4vw,36px);font-weight:500;line-height:1.25}.ww-page .manifesto-source{font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:#fff9;font-size:12px}.ww-page .next-link{display:block}.ww-page .next{background:var(--ww-vert-deep);color:#fff;text-align:center;padding:100px 6vw;transition:background .4s}.ww-page .next-link:hover .next{background:var(--ww-vert)}.ww-page .next-eyebrow{font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--ww-jaune);margin-bottom:24px;font-size:12px;font-weight:500}.ww-page .next h2{font-family:var(--sans);letter-spacing:-.025em;color:#fff;margin:0 0 28px;font-size:clamp(32px,4.4vw,64px);font-weight:600;line-height:1.05}.ww-page .next h2 em{color:var(--ww-jaune);font-style:normal}.ww-page .next-arrow{font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:#ffffffc7;align-items:center;gap:14px;font-size:12px;transition:gap .3s;display:inline-flex}.ww-page .next-link:hover .next-arrow{gap:22px}.ww-page .reveal{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.ww-page .reveal.in-view{opacity:1;transform:none}.ww-page .reveal.delay-1{transition-delay:.12s}.ww-page .reveal.delay-2{transition-delay:.24s}.ww-page .reveal.delay-3{transition-delay:.36s}.ww-page .reveal-img{opacity:0;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transform:scale(.98)}.ww-page .reveal-img.in-view{opacity:1;transform:none}@media (max-width:1080px){.ww-page .palette-grid{grid-template-columns:repeat(2,1fr)}.ww-page .punchlines{grid-template-columns:1fr 1fr}.ww-page .punch.b3{aspect-ratio:21/9;grid-column:span 2}.ww-page .dep-piece.right,.ww-page .dep-piece.left{grid-template-columns:1fr;gap:40px}.ww-page .dep-piece{margin-bottom:100px}}@media (max-width:880px){.ww-page .section,.ww-page .strategie,.ww-page .cibles,.ww-page .logo-section,.ww-page .territoire,.ww-page .palette,.ww-page .deploiement,.ww-page .messages,.ww-page .rupture-2,.ww-page .testimony,.ww-page .manifesto{padding:80px 5vw}.ww-page .hero{min-height:auto}.ww-page .hero-meta{flex-direction:column;gap:6px;padding:120px 5vw 0}.ww-page .hero-grid{grid-template-columns:1fr;gap:40px;padding-top:40px;padding-bottom:60px}.ww-page .hero-bottom{flex-direction:column;align-items:flex-start;gap:24px;padding:0 5vw 40px}.ww-page .intro,.ww-page .cibles-wrap{gap:48px;grid-template-columns:1fr!important}.ww-page .intro-stats{grid-template-columns:1fr 1fr}.ww-page .personas,.ww-page .logo-final,.ww-page .punchlines{grid-template-columns:1fr}.ww-page .punch.b3{aspect-ratio:1;grid-column:auto}.ww-page .dep-piece,.ww-page .dep-piece.full,.ww-page .dep-piece.duo{grid-template-columns:1fr;gap:32px;margin-bottom:80px}.ww-page .dep-piece.full .dep-caption{flex-direction:column;align-items:flex-start;gap:16px}.ww-page .rupture,.ww-page .rupture-2{min-height:auto;padding:100px 5vw}.ww-page .section-num{font-size:clamp(80px,18vw,140px);top:32px}}@media (prefers-reduced-motion:reduce){.ww-page .reveal,.ww-page .reveal-img,.ww-page .rupture-word .char{opacity:1!important;transition:none!important;transform:none!important}}
