.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:#fff;--lz-btn-ghost:#ebebeb;--lz-ease:cubic-bezier(.22, 1, .36, 1);--lz-ease-smooth:cubic-bezier(.65, 0, .35, 1);--lz-ease-bounce-in:cubic-bezier(.34, 1.56, .64, 1);--lz-ease-bounce-out:cubic-bezier(.36, 0, .66, -.56);--lz-ease-snap:cubic-bezier(.2, .9, .1, 1.1);font-family:var(--font-montserrat), "Montserrat", sans-serif;color:var(--lz-cream);background:var(--lz-black);isolation:isolate;z-index:0;position:relative}.pourquoi-page .dive,.pourquoi-page .sequence{max-width:100vw;overflow-x:clip}.pourquoi-page .dive{background:var(--lz-black);height:400dvh;position:relative}.pourquoi-page .dive-pin{background:var(--lz-black);will-change:transform;width:100%;height:100dvh;position:sticky;top:0;overflow:hidden;transform:translateZ(0)}.pourquoi-page .zebra-photo{background-image:url(/images/pourquoi/pourquoi.webp);background-position:47% 48%;background-repeat:no-repeat;background-size:cover;background-color:var(--lz-black);transform:scale(var(--zoom-scale,1));transform-origin:47% 48%;position:absolute;inset:0}.pourquoi-page .cine-vignette{pointer-events:none;background:radial-gradient(circle at 47% 48%, transparent 20%, rgba(10, 10, 15, var(--vignette-alpha,.2)) 75%, #0a0a0fe6 100%);z-index:2;transition:background .2s linear;position:absolute;inset:0}.pourquoi-page .cine-bottom-fade{pointer-events:none;z-index:2;height:60%;opacity:var(--bottom-fade,1);transition:opacity .3s var(--lz-ease);background:linear-gradient(#0000 0%,#0a0a0f8c 60%,#0a0a0fd9 100%);position:absolute;bottom:0;left:0;right:0}.pourquoi-page .cine-grain{opacity:.06;pointer-events:none;z-index:3;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:.5s steps(8,end) infinite lz-grainShift;position:absolute;inset:0}@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{z-index:10;width:calc(100% - 12vw);max-width:640px;position:absolute;top:50%;left:6vw;transform:translateY(-50%)}.pourquoi-page .dive-eyebrow{font-family:var(--font-montserrat), "Montserrat", sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#f5f3eea6;opacity:0;animation:lz-fadeUp 1s var(--lz-ease) .4s forwards;align-items:center;gap:12px;margin-bottom:24px;font-size:12px;font-weight:500;display:inline-flex;transform:translateY(14px)}.pourquoi-page .dive-eyebrow:before{content:"";background:#f5f3ee80;width:32px;height:1px}.pourquoi-page .dive-title{font-family:var(--font-montserrat), "Montserrat", sans-serif;letter-spacing:-.035em;color:var(--lz-cream);text-shadow:0 2px 40px #00000073;margin-bottom:24px;font-size:clamp(42px,7vw,108px);font-weight:400;line-height:.98}.pourquoi-page .dive-title .line{display:block;overflow:hidden}.pourquoi-page .dive-title .line span{animation:lz-riseUp 1.2s var(--lz-ease) forwards;display:inline-block;transform:translateY(110%)}.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:"";background:var(--lz-magenta);z-index:-1;transform-origin:0;height:14%;animation:lz-hlExpand 1s var(--lz-ease) 1.7s forwards;position:absolute;inset:auto 0 8%;transform:scaleX(0)}.pourquoi-page .dive-sub{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#f5f3eed1;text-shadow:0 1px 20px #0009;opacity:0;max-width:440px;animation:lz-fadeUp 1s var(--lz-ease) 2s forwards;margin-bottom:32px;font-size:clamp(15px,1.3vw,18px);line-height:1.55;transform:translateY(20px)}.pourquoi-page .dive-cta{background:var(--lz-cream);color:var(--lz-black);font-family:var(--font-montserrat), "Montserrat", sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;opacity:0;transition:all .3s var(--lz-ease);animation:lz-fadeUp 1s var(--lz-ease) 2.2s forwards;border:none;border-radius:999px;align-items:center;gap:10px;padding:18px 30px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;transform:translateY(20px);box-shadow:0 0 60px #f5f3ee4d}.pourquoi-page .dive-cta:hover{background:var(--lz-white);transform:translateY(-2px);box-shadow:0 0 80px #f5f3ee80}.pourquoi-page .dive-cta:after{content:"→";transition:transform .3s var(--lz-ease);font-size:18px}.pourquoi-page .dive-cta:hover:after{transform:translate(4px)}.pourquoi-page .scroll-cue{font-family:var(--font-montserrat), "Montserrat", sans-serif;letter-spacing:.4em;text-transform:uppercase;color:#f5f3eeb3;opacity:0;animation:lz-fadeUp 1s var(--lz-ease) 2.4s forwards;z-index:11;flex-direction:column;align-items:center;gap:10px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:32px;right:40px}.pourquoi-page .scroll-cue .line{background:#f5f3ee66;width:1px;height:36px;position:relative;overflow:hidden}.pourquoi-page .scroll-cue .line:after{content:"";background:var(--lz-magenta);width:100%;height:100%;animation:lz-scrollLine 2.2s var(--lz-ease) infinite;position:absolute;top:-100%;left:0}@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{z-index:50;pointer-events:none;opacity:0;background:var(--lz-black);transition:opacity .6s var(--lz-ease);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pourquoi-page .iris-scene.active{opacity:1}.pourquoi-page .iris-crown{justify-content:center;align-items:center;width:min(80vmin,720px);height:min(80vmin,720px);display:flex;position:relative}.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{text-align:center;color:var(--lz-cream);font-family:var(--font-montserrat), "Montserrat", sans-serif;letter-spacing:-.02em;opacity:0;transition:all .8s var(--lz-ease);z-index:2;max-width:480px;padding:0 24px;font-size:clamp(32px,4.5vw,56px);font-style:italic;font-weight:400;line-height:1.1;position:absolute;transform:translateY(20px)}.pourquoi-page .iris-text em{color:var(--lz-magenta);font-weight:900}.pourquoi-page .iris-scene.active .iris-text{opacity:1;transition-delay:1.3s;transform:translateY(0)}.pourquoi-page .iris-glow{opacity:0;transition:opacity .8s var(--lz-ease);background:radial-gradient(circle,#e8196a4d 0%,#0000 65%);border-radius:50%;position:absolute;inset:20%}.pourquoi-page .iris-scene.active .iris-glow{opacity:1;transition-delay:.5s}.pourquoi-page .sequence{background:var(--lz-cream);height:600dvh;position:relative}.pourquoi-page .sequence-pin{background:var(--lz-cream);will-change:transform;width:100%;height:100dvh;position:sticky;top:0;overflow:hidden;transform:translateZ(0)}.pourquoi-page .stage{z-index:1;pointer-events:none;position:absolute;inset:0}.pourquoi-page .stage-overlay{transition:background .6s var(--lz-ease);position:absolute;inset:0}.pourquoi-page .stage-overlay.cream{background:radial-gradient(ellipse at 70% 30%, #e8b99a38 0%, transparent 55%), var(--lz-cream)}.pourquoi-page .stage-overlay.navy{background:radial-gradient(ellipse at 30% 70%, #e8196a24 0%, transparent 55%), radial-gradient(ellipse at 70% 20%, #e8b99a12 0%, transparent 50%), var(--lz-navy)}.pourquoi-page .stage-stripes-bg{pointer-events:none;opacity:.05;color:#000f57;mix-blend-mode:multiply;transition:opacity .6s var(--lz-ease), color .6s var(--lz-ease);background-image:repeating-linear-gradient(100deg,#0000 0 40px,currentColor 40px 44px);position:absolute;inset:0}.pourquoi-page .stage-flash{background:var(--lz-magenta);opacity:0;pointer-events:none;transform-origin:bottom;position:absolute;inset:0}.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-origin:bottom;transform:scaleY(0)}45%{opacity:.92;transform-origin:bottom;transform:scaleY(1)}55%{opacity:.92;transform-origin:top;transform:scaleY(1)}to{opacity:0;transform-origin:top;transform:scaleY(0)}}@keyframes lz-flashUp{0%{opacity:0;transform-origin:top;transform:scaleY(0)}45%{opacity:.92;transform-origin:top;transform:scaleY(1)}55%{opacity:.92;transform-origin:bottom;transform:scaleY(1)}to{opacity:0;transform-origin:bottom;transform:scaleY(0)}}.pourquoi-page .stage-number{font-family:var(--font-montserrat), "Montserrat", sans-serif;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px currentColor;opacity:.18;-webkit-user-select:none;user-select:none;transition:color .6s var(--lz-ease);font-size:52vw;font-style:italic;font-weight:900;line-height:.82;position:absolute;top:50%;right:-4%;transform:translateY(-50%)scale(1)}.pourquoi-page .stage-number.smash{animation:lz-numSmashIn .95s var(--lz-ease-bounce-in) forwards}@keyframes lz-numSmashIn{0%{opacity:0;transform:translate(-6%,35%)scale(1.9)}45%{opacity:.3}80%{opacity:.22;transform:translate(1%,-53%)scale(.97)}to{opacity:.18;transform:translateY(-50%)scale(1)}}.pourquoi-page .stage-stripes-deco{opacity:.35;pointer-events:none;width:140px;height:140px;transition:color .6s var(--lz-ease);position:absolute;bottom:8vh;right:10vw}.pourquoi-page .stage-stripes-deco.spin{animation:lz-stripesSpin .9s var(--lz-ease-snap) forwards}@keyframes lz-stripesSpin{0%{opacity:0;transform:rotate(-80deg)scale(.4)}70%{opacity:.4;transform:rotate(8deg)scale(1.08)}to{opacity:.35;transform:rotate(0)scale(1)}}.pourquoi-page .panels-container{z-index:5;pointer-events:none;position:absolute;inset:0}.pourquoi-page .snap-panel{opacity:0;pointer-events:none;transition:opacity .5s var(--lz-ease), transform .7s var(--lz-ease-bounce-in);align-items:center;padding:0 8vw 0 12vw;display:flex;position:absolute;inset:0;transform:translateY(60px)}.pourquoi-page .snap-panel.active{opacity:1;pointer-events:auto;transform:translateY(0)}.pourquoi-page .snap-panel.leaving-up{opacity:0;transition:opacity .4s var(--lz-ease), transform .5s var(--lz-ease-bounce-out);transform:translateY(-60px)}.pourquoi-page .snap-panel.leaving-down{opacity:0;transition:opacity .4s var(--lz-ease), transform .5s var(--lz-ease-bounce-out);transform:translateY(60px)}.pourquoi-page .snap-panel .panel-inner{z-index:6;max-width:780px;position:relative}.pourquoi-page .panel-index{font-family:var(--font-montserrat), "Montserrat", sans-serif;letter-spacing:.3em;text-transform:uppercase;opacity:0;transition:opacity .6s var(--lz-ease) .1s, transform .6s var(--lz-ease-bounce-in) .1s;align-items:center;gap:16px;margin-bottom:28px;font-size:13px;font-weight:600;display:inline-flex;transform:translateY(30px)}.pourquoi-page .panel-index-line{opacity:.4;transform-origin:0;width:40px;height:1px;transition:transform .5s var(--lz-ease) .3s;background:currentColor;transform:scaleX(0)}.pourquoi-page .panel-index-num{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:var(--lz-magenta);font-size:24px;font-style:italic;font-weight:800}.pourquoi-page .panel-title{font-family:var(--font-montserrat), "Montserrat", sans-serif;letter-spacing:-.03em;margin-bottom:28px;font-size:clamp(42px,7.2vw,112px);font-weight:400;line-height:.98}.pourquoi-page .panel-title .word{opacity:0;transition:opacity .55s var(--lz-ease), transform .75s var(--lz-ease-bounce-in);transform-origin:bottom;margin-right:.22em;display:inline-block;transform:translateY(100%)scale(1.15)rotate(2deg)}.pourquoi-page .panel-title .hl{z-index:1;color:currentColor;padding:0 .15em;font-style:italic;font-weight:900;position:relative}.pourquoi-page .panel-title .hl:before{content:"";background:var(--lz-magenta);z-index:-1;transform-origin:0;transition:transform .8s var(--lz-ease-snap);position:absolute;inset:12% 0 14%;transform:scaleX(0)}.pourquoi-page .panel-desc{font-family:var(--font-montserrat), "Montserrat", sans-serif;opacity:0;max-width:580px;transition:opacity .7s var(--lz-ease), transform .7s var(--lz-ease-bounce-in);font-size:clamp(16px,1.4vw,19px);line-height:1.55;transform:translateY(30px)}.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(0)}.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{transition-delay:.75s;transform:scaleX(1)}.pourquoi-page .snap-panel.active.navy-theme .panel-title .hl,.pourquoi-page .snap-panel.active.cream-theme .panel-title .hl{color:var(--lz-white);transition:color .3s var(--lz-ease) .95s}.pourquoi-page .snap-panel.active .panel-desc{opacity:1;transition-delay:.95s;transform:translateY(0)}.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:#ffffffc7}.pourquoi-page .rail{z-index:50;opacity:0;pointer-events:none;transition:opacity .6s var(--lz-ease);flex-direction:column;gap:18px;display:flex;position:fixed;top:50%;left:32px;transform:translateY(-50%)}.pourquoi-page .rail.visible{opacity:1;pointer-events:auto}.pourquoi-page .rail-item{cursor:pointer;color:inherit;background:0 0;border:none;align-items:center;gap:14px;padding:0;font-family:inherit;display:flex}.pourquoi-page .rail-bar{opacity:.25;width:24px;height:2px;transition:all .5s var(--lz-ease-snap);background:currentColor}.pourquoi-page .rail-label{font-family:var(--font-montserrat), "Montserrat", sans-serif;opacity:0;transition:all .5s var(--lz-ease);color:currentColor;font-size:14px;font-style:italic;font-weight:600;transform:translate(-8px)}.pourquoi-page .rail-item.active .rail-bar{opacity:1;background:var(--lz-magenta);width:56px}.pourquoi-page .rail-item.active .rail-label{opacity:1;color:var(--lz-magenta);transform:translate(0)}.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{gap:12px;left:16px}.pourquoi-page .rail-bar{width:16px}.pourquoi-page .rail-item.active .rail-bar{width:32px}.pourquoi-page .scroll-cue{bottom:20px;right:20px}.pourquoi-page .dive-hero{left:5vw}.pourquoi-page .snap-panel{padding:0 6vw 0 7vw}}@media (prefers-reduced-motion:reduce){.pourquoi-page *{transition-duration:.1s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pourquoi-page .snap-panel{height:auto;min-height:80vh}.pourquoi-page .dive{height:150vh}}
