.lp{font-family:var(--font-lp-inter), system-ui, -apple-system, sans-serif;color:#14201a;-webkit-font-smoothing:antialiased;background:#fff}.lp .lp-head{font-family:var(--font-lp-poppins), var(--font-lp-inter), system-ui, sans-serif}.lp ::selection{color:#0f4d2c;background:#cdebd9}.lp .rv{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1);transform:translateY(26px)}.lp .rv.in{opacity:1;transform:none}@keyframes lp-voile-entree{0%{opacity:0}to{opacity:1}}@keyframes lp-voile-sortie{0%{opacity:1}to{opacity:0}}@keyframes lp-panneau-entree{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@keyframes lp-panneau-sortie{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.99)}}.lp .lp-voile{animation:.22s ease-out both lp-voile-entree}.lp .lp-voile.sort{animation:.18s ease-in both lp-voile-sortie}.lp .lp-panneau{animation:.3s cubic-bezier(.2,.7,.3,1) both lp-panneau-entree}.lp .lp-panneau.sort{animation:.18s cubic-bezier(.4,0,1,1) both lp-panneau-sortie}.lp .lp-infos{opacity:0;visibility:hidden;transition:opacity .18s ease-in,transform .18s ease-in,visibility 0s linear .18s;transform:translateY(10px)}.lp .lp-infos.ouvert{opacity:1;visibility:visible;transition:opacity .24s ease-out,transform .24s cubic-bezier(.2,.7,.3,1),visibility;transform:none}@keyframes lp-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes lp-floaty2{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes lp-twinkle{0%,to{opacity:.2}50%{opacity:.6}}@keyframes lp-floatp{0%{opacity:0;transform:translateY(0)}15%{opacity:.7}85%{opacity:.7}to{opacity:0;transform:translateY(-120px)}}@keyframes lp-dashmove{to{stroke-dashoffset:-40px}}@keyframes lp-orb{0%,to{transform:translate(0)scale(1)}50%{transform:translate(14px,-16px)scale(1.07)}}@keyframes lp-orb2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-18px,12px)scale(1.1)}}@keyframes lp-spin-slow{to{transform:rotate(360deg)}}@keyframes lp-glow-pulse{0%,to{opacity:.55}50%{opacity:.9}}.lp .orb{animation:13s ease-in-out infinite lp-orb}.lp .orb2{animation:16s ease-in-out infinite lp-orb2}.lp .spin-slow{animation:44s linear infinite lp-spin-slow}.lp .glow-pulse{animation:6s ease-in-out infinite lp-glow-pulse}.lp .float1{animation:6s ease-in-out infinite lp-floaty}.lp .float2{animation:7s ease-in-out infinite lp-floaty2}.lp .float3{animation:8s ease-in-out infinite lp-floaty}.lp .pdot{animation:linear infinite lp-floatp}.lp .dashmove{animation:3.5s linear infinite lp-dashmove}.lp .twinkle{animation:5s ease-in-out infinite lp-twinkle}.lp .navlink{color:#3c463f;transition:color .2s;position:relative}.lp .navlink:hover{color:#14201a}.lp .navlink:after{content:"";background:#1b9e55;border-radius:2px;height:2px;transition:right .25s;position:absolute;bottom:-6px;left:0;right:100%}.lp .navlink:hover:after{right:0}.lp .btn{cursor:pointer;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .25s,background .2s,border-color .2s}.lp .btn:hover{transform:translateY(-2px)}.lp .btnG:hover{box-shadow:0 12px 26px -8px #1b9e558c}.lp .arrow{transition:transform .22s}.lp .btn:hover .arrow{transform:translate(4px)}.lp .card{transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s,border-color .28s}.lp .card:hover{border-color:#d3e2d8;transform:translateY(-6px);box-shadow:0 26px 55px -18px #102c1e38}.lp .arrowbtn{transition:transform .25s cubic-bezier(.2,.7,.3,1),background .2s}.lp .card:hover .arrowbtn{transform:translate(3px,-3px)}.lp .playbtn{transition:transform .25s,box-shadow .25s}.lp .playwrap:hover .playbtn{transform:scale(1.08);box-shadow:0 14px 30px #00000047}.lp a:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #1b9e55}.lp button:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #1b9e55}@media (prefers-reduced-motion:reduce){.lp .rv{opacity:1;transition:none;transform:none}.lp .float1,.lp .float2,.lp .float3,.lp .pdot,.lp .dashmove,.lp .twinkle,.lp .orb,.lp .orb2,.lp .spin-slow,.lp .glow-pulse,.lp .btn,.lp .card,.lp .arrow,.lp .arrowbtn,.lp .playbtn{transition:none!important;animation:none!important}.lp .lp-voile,.lp .lp-panneau{animation-duration:.01ms!important}.lp .lp-infos{transition:none!important}}
