@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pbiA{0%,42%{opacity:1}50%,92%{opacity:0}to{opacity:1}}@keyframes pbiB{0%,42%{opacity:0}50%,92%{opacity:1}to{opacity:0}}@keyframes pbiDrawA{0%{stroke-dashoffset:1px}14%,60%{stroke-dashoffset:0}61%,to{stroke-dashoffset:1px}}@keyframes pbiDrawB{0%,50%{stroke-dashoffset:1px}64%,to{stroke-dashoffset:0}}@keyframes pbiGrow{0%{transform:scaleY(1)}6%,50%{transform:scaleY(.04)}60%,to{transform:scaleY(1)}}@keyframes pbiSpin{0%{opacity:0;transform:rotate(-200deg)}10%,to{opacity:1;transform:rotate(-90deg)}}.pbiA{animation:14s ease-in-out infinite pbiA}.pbiB{animation:14s ease-in-out infinite pbiB}.pbiDrawA{stroke-dasharray:1;stroke-dashoffset:0;animation:14s cubic-bezier(.4,0,.2,1) infinite pbiDrawA}.pbiDrawB{stroke-dasharray:1;stroke-dashoffset:0;animation:14s cubic-bezier(.4,0,.2,1) infinite pbiDrawB}.pbiGrow{transform-origin:50% 100%;animation:14s cubic-bezier(.2,.8,.2,1) infinite pbiGrow}.pbiDonut{animation:14s cubic-bezier(.2,.8,.2,1) infinite pbiSpin}.rise{animation:.8s cubic-bezier(.2,.8,.2,1) both rise}@keyframes flk{0%{transform:scale(1)}20%{transform:scale(.95,.82)}40%{transform:scale(1.02,1.04)}60%{transform:scale(.96,.86)}80%{transform:scale(1.01,1.02)}to{transform:scale(1)}}@keyframes core{0%,to{opacity:1}50%{opacity:.8}}.flk{transform-box:fill-box;transform-origin:50% 0;animation:.13s linear infinite flk}.flkcore{animation:70ms linear infinite core}@keyframes heroDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.herocurve{stroke-dasharray:1;stroke-dashoffset:0;animation:2.4s linear .4s both heroDraw}@keyframes heroDot{0%{opacity:0;transform:scale(0)}1%{opacity:1}65%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}.herodot{transform-box:fill-box;transform-origin:50%;animation:heroDot .5s cubic-bezier(.2,.8,.2,1) var(--d) both}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.herorocket{animation:4s ease-in-out infinite heroFloat}.btnmain{transition:transform .25s,box-shadow .25s}.btnmain:hover{text-decoration:none;transform:translateY(-1px)}.door{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.door:hover{text-decoration:none;transform:translateY(-4px)}.door:hover .doorlink{text-decoration:underline}@media (width<=960px){.cfogrid,.pbigrid,.cmpgrid{grid-template-columns:1fr!important}}@media (width<=560px){.door{grid-template-columns:minmax(0,1fr) 34%!important;min-height:0!important}.door>span[style*="padding:32px 0 32px 32px"]{padding:24px 0 24px 22px!important}.doorart{justify-content:center;align-items:center;overflow:hidden;padding:12px 0!important;display:flex!important}.door[href=\/start-up] .doorart .doorsvg{width:auto!important;max-width:none!important;height:200px!important}.door[href=\/entreprise] .doorart{justify-content:flex-start;align-items:flex-end;-webkit-mask-image:linear-gradient(90deg,#000 62%,#0000);mask-image:linear-gradient(90deg,#000 62%,#0000);padding:12px 0 0!important}.door[href=\/entreprise] .doorart .doorsvg{flex:none;width:auto!important;max-width:none!important;height:150px!important}}.rvzone{font:inherit;cursor:pointer;text-align:left;background:#f5f5f7;border:1px solid #0000;border-radius:9999px;align-self:flex-start;align-items:center;gap:10px;padding:10px 18px;font-size:16px;transition:background .3s,border-color .3s,box-shadow .3s;display:flex}.rvzone .rvdot{background:var(--zc);opacity:.45;border-radius:9999px;width:10px;height:10px;transition:opacity .3s,transform .3s}.rvzone.on{border-color:var(--zc);background:#fff;box-shadow:0 8px 20px #0a162814}.rvzone.on .rvdot{opacity:1;transform:scale(1.3)}.rvzone:focus-visible,.rvback:focus-visible{outline-offset:3px;outline:2px solid #18609c}.rvback{color:#0f2440;height:36px;font:inherit;cursor:pointer;opacity:0;pointer-events:none;background:#fffffff0;border:1px solid #dce5ef;border-radius:9999px;padding:0 16px;font-size:14px;font-weight:600;transition:opacity .3s,transform .3s;position:absolute;top:12px;right:12px;transform:translateY(-6px);box-shadow:0 6px 16px #0a16281a}.rvback.on{opacity:1;pointer-events:auto;transform:none}.rvtip{pointer-events:none;opacity:0;color:#fff;white-space:nowrap;background:#0f2440;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600;transition:opacity .15s;position:absolute;top:0;left:0;transform:translate(-50%,-140%);box-shadow:0 6px 16px #0a162840}@media (width<=960px){.rvgrid{grid-template-columns:1fr!important}}.ofcta:hover{filter:brightness(1.08);text-decoration:none}@media (width<=860px){.doors,.aboutgrid{grid-template-columns:1fr!important}.photo{justify-self:start!important}}@media (width<=560px){.aboutgrid{grid-template-columns:1fr!important}}.door [style*="color:#8FB1E4"],#pourqui [style*="color:#8FB1E4"]{color:#b4ccf0!important}
