.pourquoi-page{--lz-navy:#000f57;--lz-black:#000823;--lz-magenta:#ff0093;--lz-magenta-bright:#ff3dac;--lz-cream:#faf6f0;--lz-peach:#ffbc6e;--lz-text-muted:#6b7280;--lz-white:#ffffff;--lz-btn-ghost:#ebebeb;--lz-ease:cubic-bezier(0.22,1,0.36,1);--lz-ease-smooth:cubic-bezier(0.65,0,0.35,1);--lz-ease-bounce-in:cubic-bezier(0.34,1.56,0.64,1);--lz-ease-bounce-out:cubic-bezier(0.36,0,0.66,-0.56);--lz-ease-snap:cubic-bezier(0.2,0.9,0.1,1.1);font-family:var(--font-montserrat),"Montserrat",sans-serif;color:var(--lz-cream);background:var(--lz-black);isolation:isolate;position:relative;z-index:0}.pourquoi-page .dive,.pourquoi-page .sequence{max-width:100vw;overflow-x:clip}.pourquoi-page .dive{position:relative;height:400vh;height:400dvh;background:var(--lz-black)}.pourquoi-page .dive-pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;width:100%;overflow:hidden;background:var(--lz-black);will-change:transform;transform:translateZ(0)}.pourquoi-page .zebra-photo{position:absolute;inset:0;background-image:url(/images/pourquoi/pourquoi.webp);background-repeat:no-repeat;background-size:cover;background-position:47% 48%;background-color:var(--lz-black);transform:scale(var(--zoom-scale,1));transform-origin:47% 48%}.pourquoi-page .cine-vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 47% 48%,transparent 20%,rgba(10,10,15,var(--vignette-alpha,.2)) 75%,rgba(10,10,15,.9) 100%);transition:background .2s linear;z-index:2}.pourquoi-page .cine-bottom-fade{position:absolute;left:0;right:0;bottom:0;height:60%;background:linear-gradient(180deg,transparent,rgba(10,10,15,.55) 60%,rgba(10,10,15,.85));pointer-events:none;z-index:2;opacity:var(--bottom-fade,1);transition:opacity .3s var(--lz-ease)}.pourquoi-page .cine-grain{position:absolute;inset:0;opacity:.06;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 300 300' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:lz-grainShift .5s steps(8) infinite;z-index:3}@keyframes lz-grainShift{0%{transform:translate(0)}20%{transform:translate(-2%,1%)}40%{transform:translate(1%,-2%)}60%{transform:translate(-1%,2%)}80%{transform:translate(2%,-1%)}to{transform:translate(0)}}.pourquoi-page .dive-hero{position:absolute;top:50%;left:6vw;transform:translateY(-50%);z-index:10;max-width:640px;width:calc(100% - 12vw)}.pourquoi-page .dive-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:rgba(245,243,238,.65);margin-bottom:24px;opacity:0;transform:translateY(14px);animation:lz-fadeUp 1s var(--lz-ease) .4s forwards}.pourquoi-page .dive-eyebrow:before{content:"";width:32px;height:1px;background:rgba(245,243,238,.5)}.pourquoi-page .dive-title{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:400;font-size:clamp(42px,7vw,108px);line-height:.98;letter-spacing:-.035em;color:var(--lz-cream);margin-bottom:24px;text-shadow:0 2px 40px rgba(0,0,0,.45)}.pourquoi-page .dive-title .line{display:block;overflow:hidden}.pourquoi-page .dive-title .line span{display:inline-block;transform:translateY(110%);animation:lz-riseUp 1.2s var(--lz-ease) forwards}.pourquoi-page .dive-title .line:first-child span{animation-delay:.6s}.pourquoi-page .dive-title .line:nth-child(2) span{animation-delay:.8s}.pourquoi-page .dive-title em{font-style:italic;font-weight:900;position:relative}.pourquoi-page .dive-title em:after{content:"";position:absolute;inset:auto 0 8% 0;height:14%;background:var(--lz-magenta);z-index:-1;transform:scaleX(0);transform-origin:left;animation:lz-hlExpand 1s var(--lz-ease) 1.7s forwards}.pourquoi-page .dive-sub{font-size:clamp(15px,1.3vw,18px);color:rgba(245,243,238,.82);max-width:440px;line-height:1.55;margin-bottom:32px;text-shadow:0 1px 20px rgba(0,0,0,.6);animation:lz-fadeUp 1s var(--lz-ease) 2s forwards}.pourquoi-page .dive-cta,.pourquoi-page .dive-sub{font-family:var(--font-montserrat),"Montserrat",sans-serif;opacity:0;transform:translateY(20px)}.pourquoi-page .dive-cta{display:inline-flex;align-items:center;gap:10px;padding:18px 30px;border-radius:999px;background:var(--lz-cream);color:var(--lz-black);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;transition:all .3s var(--lz-ease);animation:lz-fadeUp 1s var(--lz-ease) 2.2s forwards;box-shadow:0 0 60px rgba(245,243,238,.3)}.pourquoi-page .dive-cta:hover{background:var(--lz-white);transform:translateY(-2px);box-shadow:0 0 80px rgba(245,243,238,.5)}.pourquoi-page .dive-cta:after{content:"→";font-size:18px;transition:transform .3s var(--lz-ease)}.pourquoi-page .dive-cta:hover:after{transform:translateX(4px)}.pourquoi-page .scroll-cue{position:absolute;bottom:32px;right:40px;display:flex;flex-direction:column;align-items:center;gap:10px;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:10px;font-weight:600;letter-spacing:.4em;text-transform:uppercase;color:rgba(245,243,238,.7);opacity:0;animation:lz-fadeUp 1s var(--lz-ease) 2.4s forwards;z-index:11}.pourquoi-page .scroll-cue .line{width:1px;height:36px;background:rgba(245,243,238,.4);position:relative;overflow:hidden}.pourquoi-page .scroll-cue .line:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:100%;background:var(--lz-magenta);animation:lz-scrollLine 2.2s var(--lz-ease) infinite}@keyframes lz-riseUp{to{transform:translateY(0)}}@keyframes lz-fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes lz-hlExpand{to{transform:scaleX(1)}}@keyframes lz-scrollLine{0%{top:-100%}to{top:100%}}.pourquoi-page .iris-scene{position:absolute;inset:0;z-index:50;pointer-events:none;opacity:0;background:var(--lz-black);display:flex;align-items:center;justify-content:center;transition:opacity .6s var(--lz-ease)}.pourquoi-page .iris-scene.active{opacity:1}.pourquoi-page .iris-crown{position:relative;width:min(80vmin,720px);height:min(80vmin,720px);display:flex;align-items:center;justify-content:center}.pourquoi-page .iris-crown svg{width:100%;height:100%}.pourquoi-page .iris-crown .stripe{opacity:0}.pourquoi-page .iris-scene.active .iris-crown .stripe{animation:lz-stripeLight .7s var(--lz-ease) forwards}@keyframes lz-stripeLight{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.05)}to{opacity:.85;transform:scale(1)}}.pourquoi-page .iris-text{position:absolute;text-align:center;color:var(--lz-cream);font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:400;font-style:italic;font-size:clamp(32px,4.5vw,56px);letter-spacing:-.02em;opacity:0;transform:translateY(20px);transition:all .8s var(--lz-ease);z-index:2;max-width:480px;padding:0 24px;line-height:1.1}.pourquoi-page .iris-text em{font-weight:900;color:var(--lz-magenta)}.pourquoi-page .iris-scene.active .iris-text{opacity:1;transform:translateY(0);transition-delay:1.3s}.pourquoi-page .iris-glow{position:absolute;inset:20%;border-radius:50%;background:radial-gradient(circle,rgba(232,25,106,.3) 0,transparent 65%);opacity:0;transition:opacity .8s var(--lz-ease)}.pourquoi-page .iris-scene.active .iris-glow{opacity:1;transition-delay:.5s}.pourquoi-page .sequence{position:relative;height:600vh;height:600dvh;background:var(--lz-cream)}.pourquoi-page .sequence-pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;width:100%;overflow:hidden;background:var(--lz-cream);will-change:transform;transform:translateZ(0)}.pourquoi-page .stage{position:absolute;inset:0;z-index:1;pointer-events:none}.pourquoi-page .stage-overlay{position:absolute;inset:0;transition:background .6s var(--lz-ease)}.pourquoi-page .stage-overlay.cream{background:radial-gradient(ellipse at 70% 30%,rgba(232,185,154,.22) 0,transparent 55%),var(--lz-cream)}.pourquoi-page .stage-overlay.navy{background:radial-gradient(ellipse at 30% 70%,rgba(232,25,106,.14) 0,transparent 55%),radial-gradient(ellipse at 70% 20%,rgba(232,185,154,.07) 0,transparent 50%),var(--lz-navy)}.pourquoi-page .stage-stripes-bg{position:absolute;inset:0;pointer-events:none;opacity:.05;background-image:repeating-linear-gradient(100deg,transparent,transparent 40px,currentColor 0,currentColor 44px);color:#000f57;mix-blend-mode:multiply;transition:opacity .6s var(--lz-ease),color .6s var(--lz-ease)}.pourquoi-page .stage-flash{position:absolute;inset:0;background:var(--lz-magenta);opacity:0;pointer-events:none;transform-origin:bottom}.pourquoi-page .stage-flash.fire-down{animation:lz-flashDown .55s var(--lz-ease-smooth) forwards}.pourquoi-page .stage-flash.fire-up{animation:lz-flashUp .55s var(--lz-ease-smooth) forwards}@keyframes lz-flashDown{0%{opacity:0;transform:scaleY(0);transform-origin:bottom}45%{opacity:.92;transform:scaleY(1);transform-origin:bottom}55%{opacity:.92;transform:scaleY(1);transform-origin:top}to{opacity:0;transform:scaleY(0);transform-origin:top}}@keyframes lz-flashUp{0%{opacity:0;transform:scaleY(0);transform-origin:top}45%{opacity:.92;transform:scaleY(1);transform-origin:top}55%{opacity:.92;transform:scaleY(1);transform-origin:bottom}to{opacity:0;transform:scaleY(0);transform-origin:bottom}}.pourquoi-page .stage-number{position:absolute;top:50%;right:-4%;transform:translateY(-50%) scale(1);font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:900;font-style:italic;font-size:52vw;line-height:.82;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px currentColor;opacity:.18;user-select:none;transition:color .6s var(--lz-ease)}.pourquoi-page .stage-number.smash{animation:lz-numSmashIn .95s var(--lz-ease-bounce-in) forwards}@keyframes lz-numSmashIn{0%{transform:translate(-6%,35%) scale(1.9);opacity:0}45%{opacity:.3}80%{transform:translate(1%,-53%) scale(.97);opacity:.22}to{transform:translateY(-50%) scale(1);opacity:.18}}.pourquoi-page .stage-stripes-deco{position:absolute;bottom:8vh;right:10vw;width:140px;height:140px;opacity:.35;pointer-events:none;transition:color .6s var(--lz-ease)}.pourquoi-page .stage-stripes-deco.spin{animation:lz-stripesSpin .9s var(--lz-ease-snap) forwards}@keyframes lz-stripesSpin{0%{transform:rotate(-80deg) scale(.4);opacity:0}70%{transform:rotate(8deg) scale(1.08);opacity:.4}to{transform:rotate(0deg) scale(1);opacity:.35}}.pourquoi-page .panels-container{position:absolute;inset:0;z-index:5;pointer-events:none}.pourquoi-page .snap-panel{position:absolute;inset:0;display:flex;align-items:center;padding:0 8vw 0 12vw;opacity:0;pointer-events:none;transform:translateY(60px);transition:opacity .5s var(--lz-ease),transform .7s var(--lz-ease-bounce-in)}.pourquoi-page .snap-panel.active{opacity:1;pointer-events:auto;transform:translateY(0)}.pourquoi-page .snap-panel.leaving-up{transform:translateY(-60px)}.pourquoi-page .snap-panel.leaving-down,.pourquoi-page .snap-panel.leaving-up{opacity:0;transition:opacity .4s var(--lz-ease),transform .5s var(--lz-ease-bounce-out)}.pourquoi-page .snap-panel.leaving-down{transform:translateY(60px)}.pourquoi-page .snap-panel .panel-inner{max-width:780px;position:relative;z-index:6}.pourquoi-page .panel-index{display:inline-flex;align-items:center;gap:16px;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:13px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;margin-bottom:28px;opacity:0;transform:translateY(30px);transition:opacity .6s var(--lz-ease) .1s,transform .6s var(--lz-ease-bounce-in) .1s}.pourquoi-page .panel-index-line{width:40px;height:1px;background:currentColor;opacity:.4;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--lz-ease) .3s}.pourquoi-page .panel-index-num{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-style:italic;font-weight:800;font-size:24px;color:var(--lz-magenta)}.pourquoi-page .panel-title{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:400;font-size:clamp(42px,7.2vw,112px);line-height:.98;letter-spacing:-.03em;margin-bottom:28px}.pourquoi-page .panel-title .word{display:inline-block;opacity:0;transform:translateY(100%) scale(1.15) rotate(2deg);transition:opacity .55s var(--lz-ease),transform .75s var(--lz-ease-bounce-in);transform-origin:bottom center;margin-right:.22em}.pourquoi-page .panel-title .hl{font-style:italic;font-weight:900;position:relative;z-index:1;padding:0 .15em;color:currentColor}.pourquoi-page .panel-title .hl:before{content:"";position:absolute;inset:12% 0 14% 0;background:var(--lz-magenta);z-index:-1;transform:scaleX(0);transform-origin:left;transition:transform .8s var(--lz-ease-snap)}.pourquoi-page .panel-desc{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:clamp(16px,1.4vw,19px);line-height:1.55;max-width:580px;opacity:0;transform:translateY(30px);transition:opacity .7s var(--lz-ease),transform .7s var(--lz-ease-bounce-in)}.pourquoi-page .snap-panel.active .panel-index{opacity:1;transform:translateY(0)}.pourquoi-page .snap-panel.active .panel-index-line{transform:scaleX(1)}.pourquoi-page .snap-panel.active .panel-title .word{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}.pourquoi-page .snap-panel.active .panel-title .word:first-child{transition-delay:.15s}.pourquoi-page .snap-panel.active .panel-title .word:nth-child(2){transition-delay:.27s}.pourquoi-page .snap-panel.active .panel-title .word:nth-child(3){transition-delay:.39s}.pourquoi-page .snap-panel.active .panel-title .word:nth-child(4){transition-delay:.51s}.pourquoi-page .snap-panel.active .panel-title .word:nth-child(5){transition-delay:.63s}.pourquoi-page .snap-panel.active .panel-title .word:nth-child(6){transition-delay:.75s}.pourquoi-page .snap-panel.active .panel-title .hl:before{transform:scaleX(1);transition-delay:.75s}.pourquoi-page .snap-panel.active.cream-theme .panel-title .hl,.pourquoi-page .snap-panel.active.navy-theme .panel-title .hl{color:var(--lz-white);transition:color .3s var(--lz-ease) .95s}.pourquoi-page .snap-panel.active .panel-desc{opacity:1;transform:translateY(0);transition-delay:.95s}.pourquoi-page .snap-panel.cream-theme{color:var(--lz-navy)}.pourquoi-page .snap-panel.cream-theme .panel-desc{color:var(--lz-text-muted)}.pourquoi-page .snap-panel.navy-theme{color:var(--lz-white)}.pourquoi-page .snap-panel.navy-theme .panel-desc{color:rgba(255,255,255,.78)}.pourquoi-page .rail{position:fixed;top:50%;left:32px;transform:translateY(-50%);z-index:50;display:flex;flex-direction:column;gap:18px;opacity:0;pointer-events:none;transition:opacity .6s var(--lz-ease)}.pourquoi-page .rail.visible{opacity:1;pointer-events:auto}.pourquoi-page .rail-item{display:flex;align-items:center;gap:14px;cursor:pointer;background:none;border:none;padding:0;font-family:inherit;color:inherit}.pourquoi-page .rail-bar{width:24px;height:2px;background:currentColor;opacity:.25;transition:all .5s var(--lz-ease-snap)}.pourquoi-page .rail-label{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-style:italic;font-weight:600;font-size:14px;opacity:0;transform:translateX(-8px);transition:all .5s var(--lz-ease);color:currentColor}.pourquoi-page .rail-item.active .rail-bar{width:56px;opacity:1;background:var(--lz-magenta)}.pourquoi-page .rail-item.active .rail-label{opacity:1;transform:translateX(0);color:var(--lz-magenta)}.pourquoi-page .rail-item:hover .rail-bar{opacity:.6;width:40px}.pourquoi-page .rail.theme-cream{color:var(--lz-navy)}.pourquoi-page .rail.theme-navy{color:var(--lz-white)}@media (max-width:1024px){.pourquoi-page .rail-label{display:none}.pourquoi-page .snap-panel{padding:0 6vw 0 9vw}}@media (max-width:768px){.pourquoi-page .rail{left:16px;gap:12px}.pourquoi-page .rail-bar{width:16px}.pourquoi-page .rail-item.active .rail-bar{width:32px}.pourquoi-page .scroll-cue{right:20px;bottom:20px}.pourquoi-page .dive-hero{left:5vw}.pourquoi-page .snap-panel{padding:0 6vw 0 7vw}}@media (prefers-reduced-motion:reduce){.pourquoi-page *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.1s!important}.pourquoi-page .snap-panel{height:auto;min-height:80vh}.pourquoi-page .dive{height:150vh}}