@keyframes twinkle{0%,to{opacity:var(--o1)}50%{opacity:var(--o2)}}@keyframes pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}.blink{animation:1.6s ease-in-out infinite blink}.blink2{animation:1.6s ease-in-out .8s infinite blink}.cell{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;text-align:left;background:0 0;border:0;margin:0}.detcta:hover{text-underline-offset:4px;text-decoration:underline}.cell:focus-visible{outline-offset:-4px;border-radius:18px;outline:2px solid #fff}.plusvis{transition:background .3s,border-color .3s}@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 flkh{0%{transform:scale(1)}25%{transform:scale(1.04,.97)}50%{transform:scale(.98,1.02)}75%{transform:scale(1.03,.98)}to{transform:scale(1)}}@keyframes core{0%,to{opacity:1}50%{opacity:.8}}.flkh{transform-box:fill-box;transform-origin:50%;animation:90ms linear infinite flkh}.flkm{transform-box:fill-box;transform-origin:100%;animation:.15s ease-in-out infinite alternate flkh}.cell{transition:opacity .6s,background .6s}.chbtn{cursor:pointer}.chbtn:focus-visible,input[type=range]:focus-visible{outline-offset:3px;outline:2px solid #8fb1e4}.cell-mot{display:none}@media (width<=860px){.titlebox{margin-bottom:8px;width:auto!important;position:static!important}.switchbox{margin-bottom:20px;position:static!important}.notch{display:none!important}.detailgrid{grid-template-columns:1fr!important}.labelgrid{top:78.8%!important}.labelgrid .cell{justify-content:flex-start!important;padding:6px 2px 16px!important}.labelgrid .cell>span:not(.plusvis):not(.cell-mot){display:none!important}.labelgrid .cell-mot{text-align:center;color:#fff;hyphens:none;overflow-wrap:normal;flex-direction:column;align-items:center;gap:2px;display:flex}.labelgrid .cell-mot-t{letter-spacing:-.01em;font:600 11px/1.15 Inter,system-ui,sans-serif}.labelgrid .cell-mot-s{color:#c9d3e3;margin-top:1px;font:400 9px/1.2 Inter,system-ui,sans-serif}.labelgrid .plusvis{border-width:1.2px!important;width:24px!important;height:24px!important}.labelgrid .plusvis svg{width:13px!important;height:13px!important}.labelgrid .cell:focus-visible{outline-offset:2px}.chemin-c .ch-detail{display:none}.volet .ch-detail{display:block;visibility:visible!important;opacity:1!important;width:auto!important;min-height:0!important;margin:0!important;transition:none!important;position:static!important}.volet .ch-detail>div{gap:20px!important;padding:22px 20px 20px!important}.volet .ch-detail .detailgrid{gap:24px!important}.chemin-c .vo-hint{margin-top:44px}.labelgrid.ch-allonge{top:var(--ch-top)!important;height:var(--ch-h)!important}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes barOn{0%{opacity:0}to{opacity:1}}@keyframes dotOn{0%{background:#d2d2d7;transform:translate(-50%,50%)scale(.5)}to{background:var(--dc);transform:translate(-50%,50%)scale(1)}}@keyframes grow{0%{transform:scaleY(.04)}to{transform:scaleY(1)}}@keyframes zoneIn{0%{opacity:0}to{opacity:1}}@keyframes launch{0%{opacity:0;transform:translate(-80px)}to{opacity:1;transform:translate(0)}}@keyframes flame{0%,to{transform:scaleX(1)}50%{transform:scaleX(.72)}}.rocket{animation:1.1s cubic-bezier(.2,.8,.2,1) 3s both launch}.flame{transform-box:fill-box;transform-origin:100%;animation:.35s ease-in-out infinite flame}@keyframes faqL{0%{opacity:0;transform:translate(-90px)}to{opacity:1;transform:translate(0)}}@keyframes faqR{0%{opacity:0;transform:translate(90px)}to{opacity:1;transform:translate(0)}}@supports (animation-timeline:view()){.faqL{animation:linear both faqL view();animation-range:entry entry 80%}.faqR{animation:linear both faqR view();animation-range:entry entry 80%}}@keyframes drift{0%,to{transform:translate(0)}33%{transform:translate(7px,-16px)}66%{transform:translate(-6px,-6px)}}.sigfloat{animation:11s ease-in-out infinite drift}@keyframes twk{0%,to{opacity:.15}50%{opacity:.6}}.twk{animation:3.2s ease-in-out infinite twk}.twk2{animation-delay:-1.6s}.flip{perspective:1400px}.flipin{height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.flip:hover .flipin,.flip.open .flipin,.flip:focus-visible .flipin{transform:rotateY(180deg)}.face{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:24px;flex-direction:column;gap:18px;padding:26px 26px 22px;display:flex;position:absolute;inset:0}.face.back{transform:rotateY(180deg)}.flip:focus-visible{outline-offset:4px;border-radius:24px;outline:2px solid #8fb1e4}.sigq,.sigr{transition:opacity .35s,transform .35s}.sigr{opacity:0;transform:translateY(6px)}.sig:hover .sigq,.sig.open .sigq,.sig:focus-within .sigq{opacity:0;transform:translateY(-6px)}.sig:hover .sigr,.sig.open .sigr,.sig:focus-within .sigr{opacity:1;transform:translateY(0)}.sigbtn{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.sig:hover .sigbtn,.sig.open .sigbtn{transform:scale(1.03)}.sig{transition:opacity .3s}.sig:hover,.sig.open,.sig:focus-within{z-index:6!important;opacity:1!important}.sig:hover .sigfloat,.sig.open .sigfloat,.sig:focus-within .sigfloat{animation-play-state:paused}.sigbtn:focus-visible{outline-offset:6px;outline:2px solid #8fb1e4}@keyframes train{0%{background-position:100% 0}40%{background-position:0 0}to{background-position:0 0}}.train{background-image:linear-gradient(90deg,var(--m1) 0 38%,var(--m2) 38% 50%,var(--m3) 50% 62%,var(--m1) 62% 100%);color:#0000;-webkit-text-fill-color:transparent;background-position:100% 0;background-size:400% 100%;-webkit-background-clip:text;background-clip:text;animation:10.5s cubic-bezier(.4,0,.6,1) 1.6s infinite train}.starry{background-color:#0a1628;background-image:radial-gradient(1.2px 1.2px at 8% 30%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 18% 72%,#fffc 50%,#0000 51%),radial-gradient(1.6px 1.6px at 31% 22%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 44% 80%,#ffffffb3 50%,#0000 51%),radial-gradient(1.3px 1.3px at 57% 35%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 68% 68%,#ffffffbf 50%,#0000 51%),radial-gradient(1.5px 1.5px at 80% 26%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 91% 62%,#fffc 50%,#0000 51%),radial-gradient(1px 1px at 96% 18%,#fff9 50%,#0000 51%)}.pbtn{position:relative}.pbtn:focus-visible{outline-offset:4px;outline:2px solid #8fb1e4}.neon:before,.neon:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(90deg,#8fb1e4,#7fc79b,#f0877f,#8fb1e4);padding:2px;animation:3.4s linear infinite neon;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.neon:after{filter:blur(9px);animation-name:neonGlow}.neonB:before,.neonB:after{animation-delay:-1.7s}@keyframes neon{0%,9%,12%,47%,51%,79%,to{opacity:.6}10%{opacity:.15}11%{opacity:.45}48%{opacity:.1}50%{opacity:.5}80%{opacity:.2}81%{opacity:.55}}@keyframes neonGlow{0%,9%,12%,47%,51%,79%,to{opacity:.45}10%{opacity:.05}11%{opacity:.3}48%{opacity:0}50%{opacity:.35}80%{opacity:.1}81%{opacity:.4}}@keyframes copIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.copilotIn{animation:.9s cubic-bezier(.2,.8,.2,1) 1.1s both copIn}@keyframes cphover{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.cphover{animation:2.8s ease-in-out infinite cphover}@keyframes jet{0%,to{transform:scaleY(1)}50%{transform:scaleY(.7)}}.jet{transform-box:fill-box;transform-origin:50% 0;animation:.12s linear infinite jet}.jet2{animation-delay:-.06s}@keyframes cpgo{0%{transform:translate(0)rotate(0)}18%{transform:translate(calc(var(--dx) * .08),-64px) rotate(-8deg)}45%{transform:translate(calc(var(--dx) * .45),120px) rotate(6deg)}to{transform:translate(var(--dx),var(--dy)) rotate(0)}}.cpgo{animation:1.6s cubic-bezier(.35,.6,.3,1) forwards cpgo}@keyframes ropego{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.rope{display:none}.rope.ropego{display:block}.rope.ropego path{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.5s cubic-bezier(.35,.6,.3,1) .1s forwards ropego}@keyframes sway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.sway{transform-box:view-box;transform-origin:98px 150px;animation:3.6s ease-in-out infinite sway}@keyframes coil{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}.coil{transform-box:fill-box;transform-origin:50% 0;animation:2.4s ease-in-out infinite coil}@keyframes glint{0%,86%,to{opacity:0}90%{opacity:1}94%{opacity:0}}.glint{animation:5.5s ease-in-out infinite glint}.anchor{z-index:5;opacity:0;pointer-events:none;background:0 0;border:3px solid #9aa3b2;border-radius:9999px;width:16px;height:16px;margin-left:-8px;transition:opacity .3s;position:absolute;top:200px;left:50%}.anchor.on{opacity:1}.pbtn{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background .35s,color .35s,border-color .35s,filter .25s}.pbtn:hover{filter:brightness(1.08)drop-shadow(0 0 12px #8fb1e473)}@keyframes wave{0%,44%,to{transform:rotate(0)}8%{transform:rotate(16deg)}16%{transform:rotate(-6deg)}24%{transform:rotate(12deg)}32%{transform:rotate(-2deg)}}.cpwave{transform-box:view-box;transform-origin:98px 92px;animation:4s ease-in-out 2.2s infinite wave}.choice{width:100%;max-width:760px;margin:0 auto;padding-top:clamp(16px,3vw,40px);position:relative}.cpbox{z-index:6;pointer-events:none;width:160px;height:215px;margin-left:-80px;position:absolute;top:22px;left:50%}.bulle{text-wrap:balance;letter-spacing:-.01em;border-radius:18px 18px 18px 4px;width:max-content;max-width:250px;padding:10px 15px;font-size:16px;font-weight:500;line-height:1.35;transition:background .5s,color .5s;position:absolute;top:2%;left:84%}.eye{transform-box:fill-box;transform-origin:50%;animation:4.8s infinite blink}@keyframes revealUp{0%{opacity:0;transform:translateY(120px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.revealUp{animation:linear both revealUp view();animation-range:entry entry 70%}}@keyframes surligne{0%{background-size:0% 100%}to{background-size:100% 100%}}.surligne{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;padding:0 .08em}.surB{background-image:linear-gradient(#0000 58%,#8fb1e48c 58% 92%,#0000 92%)}.surV{background-image:linear-gradient(#0000 58%,#7fc79b8c 58% 92%,#0000 92%)}@supports (animation-timeline:view()){.surB{animation:linear both surligne view();animation-range:entry 40% cover 45%}.surV{animation:linear both surligne view();animation-range:entry 70% cover 55%}}@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}@media (width<=1060px){.ofstar{margin:0!important}}@keyframes inkIn{0%{color:#c7c7cc}to{color:#1d1d1f}}@keyframes settle{0%{transform:perspective(1400px)rotateX(10deg)scale(.94)}to{transform:perspective(1400px)rotateX(0)scale(1)}}@keyframes screenA{0%,38%{opacity:1}50%,88%{opacity:0}to{opacity:1}}@keyframes screenB{0%,38%{opacity:0}50%,88%{opacity:1}to{opacity:0}}.rise{animation:.8s cubic-bezier(.2,.8,.2,1) both rise}.slide{animation:.8s cubic-bezier(.2,.8,.2,1) both slideIn}.sigrail{scroll-snap-type:x proximity}@media (width<=860px){.ofcard{transform:none!important}}@media (width<=560px){.bigswitch{grid-template-columns:1fr!important}.bigswitch button{border-radius:22px!important}.choice{padding-top:12px!important}.cpbox{width:120px!important;height:162px!important;margin-left:-60px!important;top:16px!important}.bulle{max-width:170px!important;font-size:14px!important;left:80%!important}.rope,.anchor{display:none!important}}.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)}@media (width<=980px){.herogrid{grid-template-columns:1fr!important}.heroart{max-width:320px;margin:0 auto}.valgrid{grid-template-columns:1fr!important}.valcenter{grid-area:auto/1!important}.valitem{text-align:left!important;grid-area:auto/1!important;align-items:flex-start!important}}@keyframes vizflow{to{stroke-dashoffset:-18px}}.vizflow{animation:3.5s linear infinite vizflow}.bancta:hover{text-underline-offset:4px;text-decoration:underline}.ofplus:hover{filter:brightness(1.15)}.ofplus:focus-visible{outline-offset:3px;outline:2px solid #8fb1e4}@media (width<=1060px){.ofstar{margin:0!important}.oftag,.oftext,.oflist,.oftitle,.ofbody{min-height:0!important}}@keyframes flag{0%,to{transform:skewY(0)scaleX(1)}50%{transform:skewY(-7deg)scaleX(.9)}}.flag{transform-box:fill-box;transform-origin:0%;animation:1.1s ease-in-out infinite flag}.ofcta:hover{filter:brightness(1.08);text-decoration:none}@media (width<=860px){.aboutgrid{grid-template-columns:1fr!important}.photo{justify-self:start!important}}@media (width<=560px){.aboutgrid{grid-template-columns:1fr!important}}.ofcard{--plusBg:var(--plusBg-0);--plusInk:var(--plusInk-0);--rot:var(--rot-0);--hop:var(--hop-0);--aop:var(--aop-0);--popDisp:var(--popDisp-0)}.ofcard.is-open{--plusBg:var(--plusBg-1);--plusInk:var(--plusInk-1);--rot:var(--rot-1);--hop:var(--hop-1);--aop:var(--aop-1);--popDisp:var(--popDisp-1)}@media (width<=860px){#top{min-height:0!important}#top .herogrid{grid-template-columns:minmax(0,1fr) 38%!important;align-items:start!important;gap:18px 12px!important}#top .herogrid>div:first-child{display:contents!important}#top .herogrid>div:first-child>:first-child{grid-area:1/1/auto/-1}#top .herogrid>div:first-child>:nth-child(2){grid-area:2/1/auto/-1}#top .herogrid>div:first-child>:nth-child(3){grid-area:3/1}#top .herogrid>div:first-child>:nth-child(5){grid-area:4/1}#top .herogrid>div:first-child>:nth-child(4){grid-area:5/1/auto/-1;margin-top:8px}#top .heroart{grid-area:3/2/5;align-self:center;max-width:none!important;margin:0!important}#top .heroart svg{margin:0 auto;display:block;width:auto!important;max-width:none!important;height:320px!important;overflow:hidden!important}#top .herogrid{grid-template-rows:auto auto auto 1fr auto!important}#top .heroart{align-self:start!important;margin-top:-6px!important}#top .herogrid>div:first-child>:nth-child(3),#top .herogrid>div:first-child>:nth-child(5){text-align:left!important}#top .herogrid>div:first-child>:nth-child(5){align-self:start;margin-top:-6px!important}}
