@font-face{font-family:Big Shoulders Fallback;src:local(Arial);size-adjust:77.8%;ascent-override:126.8%;descent-override:27.6%;line-gap-override:0%}.elan-home,.elan-blog,.elan-page{--papier:#faf7f1;--papier-2:#f2ecdf;--ink:#111c2e;--ink-72:#111c2eb8;--ink-60:#111c2e99;--blue:#2b7fe8;--blue-2:#1e63bd;--blue-3:#174f9c;--line:#111c2e1f;--display:var(--font-display-home), "Big Shoulders Display", sans-serif;--sans:var(--font-sans-home), "Schibsted Grotesk", sans-serif;--wrap:1180px;--pad:clamp(20px, 5vw, 72px);--ease:cubic-bezier(.2, .7, .2, 1);background:var(--papier);min-height:100dvh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.5;position:relative;overflow-x:clip}.elan-home *,.elan-blog *,.elan-page *,.elan-home :before,.elan-blog :before,.elan-page :before,.elan-home :after,.elan-blog :after,.elan-page :after{box-sizing:border-box}.elan-home img,.elan-blog img,.elan-page img,.elan-home svg,.elan-blog svg,.elan-page svg{display:block}.elan-home a,.elan-blog a,.elan-page a{color:var(--blue-2);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color .15s}.elan-home a:hover,.elan-blog a:hover,.elan-page a:hover{color:var(--blue)}.elan-home a:focus-visible,.elan-blog a:focus-visible,.elan-page a:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:3px}.elan-home ::selection,.elan-blog ::selection,.elan-page ::selection{background:var(--blue);color:var(--papier)}.elan-home .wrap,.elan-blog .wrap,.elan-page .wrap{max-width:var(--wrap);padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}.elan-home .skip,.elan-blog .skip,.elan-page .skip{z-index:200;background:var(--ink);color:var(--papier);font:600 14px/1 var(--sans);padding:12px 18px;position:absolute;top:0;left:-9999px}.elan-home .skip:focus,.elan-blog .skip:focus,.elan-page .skip:focus{color:var(--papier);top:14px;left:14px}.elan-home .nav,.elan-blog .nav,.elan-page .nav{border-bottom:1px solid var(--line)}.elan-home .nav__in,.elan-blog .nav__in,.elan-page .nav__in{max-width:var(--wrap);padding:20px var(--pad);justify-content:space-between;align-items:center;gap:18px;margin:0 auto;display:flex}.elan-home .brand,.elan-blog .brand,.elan-page .brand{align-items:center;text-decoration:none;display:flex}.elan-home .brand__logo,.elan-blog .brand__logo,.elan-page .brand__logo{width:auto;height:30px}.elan-home .nav__links,.elan-blog .nav__links,.elan-page .nav__links{align-items:center;gap:clamp(16px,2.4vw,32px);display:flex}.elan-home .nav__links a,.elan-blog .nav__links a,.elan-page .nav__links a{font:600 14px/1 var(--sans);color:var(--ink-72);letter-spacing:.01em;text-decoration:none}.elan-home .nav__links a:hover,.elan-blog .nav__links a:hover,.elan-page .nav__links a:hover{color:var(--ink)}.elan-home .nav__book,.elan-blog .nav__book,.elan-page .nav__book{color:var(--blue-2);border-bottom:1.5px solid var(--blue-2);padding-bottom:3px}.elan-home .nav__book:hover,.elan-blog .nav__book:hover,.elan-page .nav__book:hover{color:var(--blue);border-color:var(--blue)}.elan-home .foot-wrap,.elan-blog .foot-wrap,.elan-page .foot-wrap{border-top:1px solid var(--line);background:var(--papier)}.elan-home .foot,.elan-blog .foot,.elan-page .foot{max-width:var(--wrap);padding:30px var(--pad) 40px;font:500 13.5px/1.55 var(--sans);color:var(--ink-72);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 30px;margin:0 auto;display:flex}.elan-home .foot__brand,.elan-blog .foot__brand,.elan-page .foot__brand{align-items:center;gap:12px;display:flex}.elan-home .foot__logo,.elan-blog .foot__logo,.elan-page .foot__logo{width:auto;height:24px}.elan-home .foot-legal,.elan-blog .foot-legal,.elan-page .foot-legal{max-width:var(--wrap);padding:16px var(--pad) 34px;border-top:1px solid var(--line);font:500 12.5px/1.6 var(--sans);color:var(--ink-72);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 30px;margin:0 auto;display:flex}.elan-home .foot-legal__rprp,.elan-blog .foot-legal__rprp,.elan-page .foot-legal__rprp{max-width:62ch;margin:0}.elan-home .foot-legal__liens,.elan-blog .foot-legal__liens,.elan-page .foot-legal__liens{flex-wrap:wrap;flex:none;gap:8px 22px;display:flex}.elan-home .foot-legal__liens a,.elan-blog .foot-legal__liens a,.elan-page .foot-legal__liens a{color:var(--blue-2);text-decoration:underline}.elan-home .btn,.elan-blog .btn,.elan-page .btn{background:var(--blue-2);color:var(--papier);transition:transform .16s var(--ease), background .16s ease;padding:17px 30px 15px;text-decoration:none;display:inline-block;transform:skew(-5deg)}.elan-home .btn>span,.elan-blog .btn>span,.elan-page .btn>span{font:700 16px/1 var(--display);letter-spacing:.11em;text-transform:uppercase;display:inline-block;transform:skew(5deg)}.elan-home .btn:hover,.elan-blog .btn:hover,.elan-page .btn:hover{background:var(--blue-3);color:var(--papier);transform:skew(-5deg)translate(5px)}.elan-home .btn:active,.elan-blog .btn:active,.elan-page .btn:active{transform:skew(-5deg)translateY(1px)}.elan-home .kicker,.elan-blog .kicker,.elan-page .kicker{font:700 12px/1.4 var(--sans);letter-spacing:.17em;text-transform:uppercase;color:var(--blue-2);align-items:center;gap:13px;margin:0 0 14px;display:flex}.elan-home .kicker i,.elan-blog .kicker i,.elan-page .kicker i{background:var(--blue);flex:none;width:clamp(28px,6vw,64px);height:2px;display:block;transform:skew(-24deg)}.elan-home .nav__mobile,.elan-blog .nav__mobile,.elan-page .nav__mobile{display:none}@media (max-width:620px){.elan-home .nav__links a:not(.nav__book),.elan-blog .nav__links a:not(.nav__book),.elan-page .nav__links a:not(.nav__book){display:none}.elan-home .nav__mobile,.elan-blog .nav__mobile,.elan-page .nav__mobile{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:11px var(--pad) 12px;border-top:1px solid var(--line);gap:clamp(13px,3.4vw,22px);display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 26px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 26px),#0000 100%)}.elan-home .nav__mobile::-webkit-scrollbar{display:none}.elan-blog .nav__mobile::-webkit-scrollbar{display:none}.elan-page .nav__mobile::-webkit-scrollbar{display:none}.elan-home .nav__mobile a,.elan-blog .nav__mobile a,.elan-page .nav__mobile a{font:600 13.5px/1 var(--sans);letter-spacing:.02em;color:var(--ink-72);white-space:nowrap;flex:none;text-decoration:none}.elan-home .nav__mobile a:hover,.elan-blog .nav__mobile a:hover,.elan-page .nav__mobile a:hover{color:var(--ink)}}.elan-home .leg{align-items:center;gap:13px;margin:0;display:flex}.elan-home .leg__no{font:700 clamp(23px, 2.7vw, 31px) / .8 var(--display);letter-spacing:.03em;color:var(--blue)}.elan-home .leg__tick{border-top:2px dashed var(--blue);flex:none;width:clamp(24px,4vw,50px);height:0}.elan-home .leg__name{font:700 11.5px/1.3 var(--sans);letter-spacing:.19em;text-transform:uppercase;color:var(--ink-72)}.elan-home .root{position:relative;overflow:clip}.elan-home .traj{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.elan-home .traj .plan{fill:none;stroke:#111c2e24;stroke-width:1.5px;stroke-dasharray:2 9;stroke-linecap:round}.elan-home .traj .prog{fill:none;stroke:var(--blue);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.elan-home .content{z-index:1;position:relative}.elan-home .dart{z-index:4;pointer-events:none;filter:drop-shadow(0 4px 7px #2b7fe866);will-change:left, top, transform;position:absolute;top:-80px;left:-80px;transform:translate(-50%,-50%)}.elan-home .dart path{fill:var(--blue)}.elan-home .dart .fin{fill:var(--blue-3)}.elan-home .wp-row{height:2px;line-height:0}.elan-home .wp{width:2px;height:2px;display:inline-block}.elan-home .wp-row--step,.elan-home .wp-row--full{width:100%;height:0}.elan-home .wp-row--m,.elan-home .wp--gap,.elan-home .wp--gaptop{display:none}.elan-home .wp--leg{margin-left:42px}.elan-home .wp--hero{margin-left:57%}.elan-home .wp--cabend{margin-left:66%}.elan-home .wp--s1{margin-left:62%}.elan-home .wp--s2{margin-left:67%}.elan-home .wp--s3{margin-left:62%}.elan-home .wp--s4{margin-left:80%}.elan-home .hero{padding-top:clamp(56px,10vh,120px);padding-bottom:clamp(90px,17vh,190px)}.elan-home .hero__meta{font:700 12px/1.4 var(--sans);letter-spacing:.17em;text-transform:uppercase;color:var(--ink-72);flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 26px;display:flex}.elan-home .hero__meta i{background:var(--blue);flex:none;width:clamp(28px,6vw,64px);height:2px;display:block;transform:skew(-24deg)}.elan-home .hero__title{color:var(--ink);font:800 clamp(52px, 10.7vw, 150px) / .9 var(--display);letter-spacing:.004em;text-transform:uppercase;text-wrap:balance;margin:0}.elan-home .hero__build{color:var(--blue);white-space:nowrap;position:relative}.elan-home .launch{vertical-align:.06em;width:.42em;height:.42em;margin-left:.12em;display:inline-block;position:relative}.elan-home .launch__dot{background:var(--blue);border-radius:50%;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;position:absolute;top:50%;left:50%}.elan-home .wp--drop{margin-left:-1px;position:absolute;top:calc(100% + .34em);left:50%}.elan-home .launch__dot:after{content:"";border:2px solid var(--blue);animation:elanLaunchPulse 2.6s var(--ease) infinite;border-radius:50%;position:absolute;inset:-6px}@keyframes elanLaunchPulse{0%{opacity:.9;transform:scale(.7)}70%{opacity:0;transform:scale(2.4)}to{opacity:0}}.elan-home .hero__lede{grid-template-columns:1.35fr clamp(34px,5.6vw,84px) 1fr;align-items:start;gap:0;margin-top:clamp(34px,5vw,52px);display:grid}.elan-home .hero__corridor{align-self:stretch;position:relative}.elan-home .hero__corridor .wp{margin-left:-1px;position:absolute;left:50%}.elan-home .hero__corridor .wp:first-child{top:0}.elan-home .hero__corridor .wp:last-child{bottom:0}.elan-home .hero__sub{font:400 clamp(17px, 1.65vw, 21px) / 1.55 var(--sans);color:var(--ink-72);max-width:52ch;margin:0}.elan-home .hero__cue{font:500 italic 15.5px/1.5 var(--sans);color:var(--ink-72);border-left:2px solid var(--blue);align-self:end;margin:0;padding-left:16px}.elan-home .hero__cue a{white-space:nowrap;font-style:normal;font-weight:600}.elan-home section{scroll-margin-top:24px}.elan-home .sec{padding-top:clamp(58px,8.5vh,104px);padding-bottom:clamp(58px,8.5vh,104px)}.elan-home .sec__head{max-width:46ch}.elan-home .sec__note{max-width:46ch;font:400 16px/1.55 var(--sans);color:var(--ink-72);margin:15px 0 0}.elan-home .flight{flex-direction:column;gap:clamp(28px,4.4vh,54px);margin-top:clamp(34px,5vh,58px);display:flex}.elan-home .node{grid-template-columns:1fr minmax(60px,230px);align-items:center;gap:22px;display:grid}.elan-home .node--r{grid-template-columns:minmax(60px,230px) 1fr}.elan-home .node--r .node__txt{text-align:right;order:2}.elan-home .node--r .dot{order:1}.elan-home .node__label{font:700 11.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--blue-2);margin:0}.elan-home .node__name{font:700 clamp(27px, 4.3vw, 44px) / 1.02 var(--display);letter-spacing:.01em;color:var(--ink);margin:7px 0 0}.elan-home .node__name b{color:var(--blue);font-weight:700}.elan-home .dot{border:2.5px solid var(--blue);background:var(--papier);border-radius:50%;justify-self:center;width:16px;height:16px;transition:background .3s,box-shadow .3s}.elan-home .dot.lit{background:var(--blue);box-shadow:0 0 0 5px #2b7fe829}.elan-home .node__sub{font:600 14.5px/1.4 var(--sans);color:var(--ink-72);max-width:26ch;margin:8px 0 0}.elan-home .node--r .node__sub{margin-left:auto}.elan-home .node--stat .node__name{letter-spacing:.004em;text-wrap:balance;text-shadow:0 0 4px var(--papier), 0 0 4px var(--papier);margin-top:0;font-size:clamp(38px,6vw,72px);line-height:.92}.elan-home .node--stat .node__name b{color:var(--blue);font-weight:700}.elan-home .node--stat.node--blue .node__name{color:var(--blue)}.elan-home .echoes{flex-direction:column;gap:clamp(30px,5vh,58px);margin-top:clamp(34px,5.5vh,64px);display:flex}.elan-home .echo{grid-template-columns:1fr minmax(60px,230px);align-items:center;gap:22px;display:grid}.elan-home .echo--r{grid-template-columns:minmax(60px,230px) 1fr}.elan-home .echo>.wp{justify-self:center}.elan-home .quote{width:min(640px,100%);margin:0}.elan-home .quote--r{text-align:right;margin-left:auto}.elan-home .quote blockquote{font:600 italic clamp(21px, 2.7vw, 30px) / 1.32 var(--sans);color:var(--ink);letter-spacing:-.005em;text-shadow:0 0 4px var(--papier), 0 0 4px var(--papier);margin:0}.elan-home .quote figcaption{font:700 13px/1 var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--ink);margin-top:14px}.elan-home .quote figcaption span{font:500 13.5px/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-72)}.elan-home .steps{flex-direction:column;gap:clamp(24px,4.2vh,44px);margin-top:clamp(34px,5.5vh,60px);display:flex}.elan-home .step{flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex}.elan-home .step__k{font:700 14px/1 var(--display);letter-spacing:.1em;color:var(--blue);align-self:baseline}.elan-home .step__h{font:700 clamp(26px, 3.7vw, 38px) / 1 var(--display);letter-spacing:.01em;color:var(--ink);margin:0}.elan-home .step__d{font:500 italic 15px/1.4 var(--sans);color:var(--ink-72);margin:0}.elan-home .step--1{padding-left:0}.elan-home .step--2{padding-left:min(9%,110px)}.elan-home .step--3{padding-left:min(19%,230px)}.elan-home .step--4{padding-left:min(30%,360px)}.elan-home .step--4 .step__h{color:var(--blue);font-size:clamp(34px,5.2vw,58px)}.elan-home .cible{padding-top:clamp(70px,12vh,150px);padding-bottom:clamp(70px,11vh,140px)}.elan-home .cible__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(40px,6vw,88px);display:grid}.elan-home .cible__h{font:800 clamp(42px, 6.2vw, 86px) / .94 var(--display);letter-spacing:.005em;text-transform:uppercase;color:var(--ink);margin:16px 0 0}.elan-home .cible__p{font:400 16.5px/1.55 var(--sans);color:var(--ink-72);max-width:44ch;margin:22px 0 0}.elan-home .cible__act{flex-wrap:wrap;align-items:center;gap:14px 20px;margin:30px 0 0;display:flex}.elan-home .cible__fine{font:500 14.5px/1.55 var(--sans);color:var(--ink-72);max-width:46ch;margin:18px 0 0}.elan-home .target{aspect-ratio:1;justify-self:center;width:min(360px,78vw);margin:0 auto;position:relative}.elan-home .target__ring{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.elan-home .r1{border:1.5px solid #2b7fe838;width:100%;height:100%}.elan-home .r2{border:2px solid #2b7fe866;width:66%;height:66%}.elan-home .r3{border:3px solid var(--blue);width:34%;height:34%}.elan-home .target__mark{width:23%;transition:opacity .5s ease, transform .6s var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.elan-home[data-anim=on] .target__mark{opacity:0;transform:translate(-50%,-50%)scale(.6)rotate(-8deg)}.elan-home[data-anim=on] .target.landed .target__mark{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}.elan-home .target__pulse{border-radius:50%;width:34%;height:34%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.elan-home .target.pulsing .target__pulse{animation:1.5s ease-out elanCibleP}@keyframes elanCibleP{0%{box-shadow:0 0 #2b7fe880}to{box-shadow:0 0 0 60px #2b7fe800}}.elan-home .node--rich .node__name{margin-top:7px;font-size:clamp(23px,3.1vw,34px);line-height:1.04}.elan-home .node__desc{font:400 15px/1.5 var(--sans);color:var(--ink-72);max-width:42ch;margin:11px 0 0}.elan-home .node--r .node__desc{margin-left:auto}.elan-home .cab__magnet{max-width:62ch;font:500 italic clamp(16px, 1.7vw, 19px) / 1.5 var(--sans);color:var(--ink-72);border-left:2px solid var(--blue);margin:clamp(40px,6vh,72px) 0 0;padding-left:18px}.elan-home .cible__who{font:400 15.5px/1.6 var(--sans);color:var(--ink-72);max-width:50ch;margin:22px 0 0}.elan-home .cible__form{margin:30px 0 0}.elan-home .qf{background:var(--papier-2);border:1px solid var(--line);border-radius:6px;padding:clamp(20px,3vw,30px);box-shadow:0 14px 34px -24px #111c2e73}.elan-home .qf__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:0 0 22px;padding-bottom:16px;display:flex}.elan-home .qf__step{font:700 11.5px/1 var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-72)}.elan-home .qf__num{font:700 11.5px/1 var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--blue-2)}.elan-home .qf__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.elan-home .qf__field{border:0;margin:0 0 22px;padding:0}.elan-home .qf__field:last-of-type{margin-bottom:0}.elan-home .qf__legend{font:600 13.5px/1.3 var(--sans);color:var(--ink);margin:0 0 12px;padding:0;display:block}.elan-home .qf__pills{flex-wrap:wrap;gap:9px;display:flex}.elan-home .qf__pill{font:600 13.5px/1 var(--sans);color:var(--ink-72);background:var(--papier);border:1px solid var(--line);cursor:pointer;border-radius:6px;padding:9px 14px;transition:border-color .15s,color .15s,background .15s}.elan-home .qf__pill:hover{border-color:var(--blue);color:var(--ink)}.elan-home .qf__pill.is-on{background:var(--blue-2);border-color:var(--blue-2);color:var(--papier)}.elan-home .qf__pill:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.elan-home .qf__textarea,.elan-home .qf__input{width:100%;font:400 15px/1.5 var(--sans);color:var(--ink);background:var(--papier);border:1px solid var(--line);border-radius:6px;padding:11px 13px;transition:border-color .15s}.elan-home .qf__textarea{resize:vertical}.elan-home .qf__textarea::placeholder,.elan-home .qf__input::placeholder{color:var(--ink-60)}.elan-home .qf__textarea:focus,.elan-home .qf__input:focus{border-color:var(--blue);outline:none}.elan-home .qf__inputs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.elan-home .qf__note{font:500 12.5px/1.4 var(--sans);color:var(--ink-60);margin:10px 0 0}.elan-home .qf__actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin:24px 0 0;display:flex}.elan-home .qf__go{background:var(--blue-2);color:var(--papier);cursor:pointer;transition:background .16s ease, transform .16s var(--ease);border:0;border-radius:6px;padding:14px 26px}.elan-home .qf__go>span{font:700 15px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;display:inline-block}.elan-home .qf__go:hover:not(:disabled){background:var(--blue-3);transform:translate(4px)}.elan-home .qf__go:disabled{opacity:.42;cursor:not-allowed}.elan-home .qf__skip{font:600 14px/1.4 var(--sans);color:var(--blue-2)}.elan-home .qf__hint{font:500 12.5px/1.4 var(--sans);color:var(--ink-60);margin:12px 0 0}.elan-home .qf__avis{border-top:1px solid var(--line);font:400 13px/1.55 var(--sans);color:var(--ink-72);max-width:62ch;margin:22px 0 0;padding-top:16px}.elan-home .qf__calhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 16px;display:flex}.elan-home .qf__tags{flex-wrap:wrap;gap:8px;display:flex}.elan-home .qf__tag{font:600 12px/1 var(--sans);color:var(--ink);background:var(--papier);border:1px solid var(--line);border-radius:6px;padding:7px 11px}.elan-home .qf__back{font:700 11.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-72);cursor:pointer;background:0 0;border:0}.elan-home .qf__back:hover{color:var(--blue-2)}.elan-home .qf__frame{background:#fff;border-radius:6px;overflow:hidden}.elan-home[data-anim=on] [data-hero-fade]{opacity:0;animation:elanFade .8s var(--ease) forwards}.elan-home[data-anim=on] [data-hero]{opacity:0;animation:elanHomeRise .8s var(--ease) forwards;transform:translateY(18px)}.elan-home[data-anim=on] [data-reveal]{opacity:0;transition:opacity .7s var(--ease)}.elan-home[data-anim=on] [data-reveal][data-inview]{opacity:1}@keyframes elanHomeRise{to{opacity:1;transform:translateY(0)}}@keyframes elanFade{to{opacity:1}}.elan-home .fiche{margin-top:13px}.elan-home .fiche__sum{cursor:pointer;font:700 11.5px/1 var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--blue-2);-webkit-tap-highlight-color:transparent;align-items:center;gap:11px;padding:6px 0;list-style:none;transition:color .15s;display:inline-flex}.elan-home .fiche__sum::-webkit-details-marker{display:none}.elan-home .fiche__sum::marker{content:""}.elan-home .fiche__tick{border-top:2px dashed var(--blue);width:26px;height:0;transition:width .18s var(--ease);flex:none}.elan-home .fiche__sum:hover{color:var(--blue)}.elan-home .fiche__sum:hover .fiche__tick{width:40px}.elan-home .fiche__sum:focus-visible{outline:3px solid var(--blue);outline-offset:4px;border-radius:2px}.elan-home .fiche__cta-c,.elan-home .fiche[open]>.fiche__sum .fiche__cta-o{display:none}.elan-home .fiche[open]>.fiche__sum .fiche__cta-c{display:inline}.elan-home .fiche[open]>.fiche__sum{color:var(--ink)}.elan-home .fiche[open]>.fiche__sum .fiche__tick{border-top-style:solid;width:40px}:is(.elan-home .node__txt:has(.fiche__sum:hover) .node__name,.elan-home .step:has(.fiche__sum:hover) .step__h,.elan-home .node__txt:has(.fiche[open]) .node__name,.elan-home .step:has(.fiche[open]) .step__h){color:var(--blue-2)}.elan-home .fiche__panel{background:var(--papier-2);border-left:3px solid var(--blue);text-align:left;outline:none;margin-top:2px}.elan-home .fiche__inner{padding:19px 20px 22px}.elan-home .fiche__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:13px;display:flex}.elan-home .fiche__kicker{font:700 11px/1.3 var(--sans);letter-spacing:.19em;text-transform:uppercase;color:var(--blue-2);margin:0}.elan-home .fiche__close{cursor:pointer;font:700 11px/1 var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-60);background:0 0;border:0;align-items:center;gap:9px;padding:4px 0;transition:color .15s;display:none}.elan-home .fiche__close:before{content:"";border-top:2px dashed;width:18px;height:0}.elan-home .fiche__close:hover{color:var(--blue-2)}.elan-home .fiche__close:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.elan-home .fiche__h{font:700 clamp(25px, 2.5vw, 33px) / 1.03 var(--display);letter-spacing:.01em;color:var(--ink);margin:15px 0 0}.elan-home .fiche__h b{color:var(--blue);font-weight:700}.elan-home .fiche__b{margin-top:19px}.elan-home .fiche__bh{font:700 11px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-60);margin:0}.elan-home .fiche__bp{font:400 15.5px/1.6 var(--sans);color:var(--ink-72);max-width:44ch;margin:6px 0 0}.elan-home .fiche__link{margin:24px 0 0}.elan-home .fiche__stack{border-top:1px solid var(--line);font:500 12.5px/1.55 var(--sans);color:var(--ink-60);margin:22px 0 0;padding-top:13px}.elan-home .fiche__stackk{font:700 10.5px/1 var(--sans);letter-spacing:.19em;text-transform:uppercase;color:var(--ink-72);margin-bottom:3px;display:block}.elan-home .step .fiche{flex:1 0 100%;margin-top:9px}@media (min-width:861px){.elan-home .fiche__panel{z-index:60;overscroll-behavior:contain;background:var(--papier);border-left:3px solid var(--blue);width:min(432px,40vw);height:100dvh;margin:0;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-30px 0 70px -46px #111c2e8c}.elan-home[data-anim=on] .fiche__panel{animation:elanFicheIn .3s var(--ease)}.elan-home[data-js=on] .fiche__close{display:inline-flex}.elan-home .root[data-fiche-open] .content:after{content:"";z-index:59;pointer-events:none;background:linear-gradient(to right, #faf7f100 0%, #faf7f1db 62%, var(--papier) 100%);width:130px;position:fixed;top:0;bottom:0;right:min(432px,40vw)}.elan-home .root[data-fiche-open] .content{z-index:5}.elan-home .fiche__inner{padding:clamp(28px,3.2vw,42px)}.elan-home .fiche__b{margin-top:22px}.elan-home .node--r .fiche{text-align:right}}@keyframes elanFicheIn{0%{opacity:0;transform:translate(22px)}}@media (max-width:860px){.elan-home .hero__lede{grid-template-columns:1fr}.elan-home .hero__corridor{display:none}.elan-home .cible__grid{grid-template-columns:1fr}.elan-home .cible__mediawrap{order:-1}}@media (max-width:620px){.elan-home .node,.elan-home .node--r,.elan-home .echo,.elan-home .echo--r{grid-template-columns:minmax(0,1fr) 30%;gap:16px;position:relative}.elan-home .dot,.elan-home .echo>.wp{justify-self:start}.elan-home .node:has(.fiche[open]){grid-template-columns:minmax(0,1fr) 44px}.elan-home .echo--r>.wp{order:2}.elan-home .echo--r>.quote{order:1}.elan-home .wp--gap{display:block;position:absolute;bottom:calc(-1*clamp(13px,2.1vh,26px));left:103.5%}.elan-home .wp--drop,.elan-home .wp--leg{display:none}.elan-home .flight,.elan-home .echoes{position:relative}.elan-home .wp--gaptop{display:block;position:absolute;top:calc(-1*clamp(13px,2.1vh,26px));left:103.5%}.elan-home .node--r .node__txt{text-align:left;order:1}.elan-home .node--r .dot{order:2}.elan-home .node--r .node__desc,.elan-home .node--r .node__sub{margin-left:0;margin-right:auto}.elan-home .node--stat .node__name{font-size:clamp(32px,8.5vw,46px)}.elan-home .qf__inputs{grid-template-columns:1fr}.elan-home .wp-row--m{display:block}.elan-home .wp--herotop,.elan-home .wp--hero{margin-left:99%}.elan-home .wp--s1{margin-left:103.5%}.elan-home .wp--s2{margin-left:89%}.elan-home .wp--s3{margin-left:103.5%}.elan-home .wp--s4{margin-left:89%}.elan-home .wp--cabend{margin-left:92%}.elan-home .hero__sub,.elan-home .hero__cue,.elan-home .leg__name,.elan-home .node__name,.elan-home .node__desc,.elan-home .node__sub,.elan-home .sec__note,.elan-home .cab__magnet,.elan-home .step__h,.elan-home .step__d{text-shadow:0 0 3px var(--papier), 0 0 3px var(--papier), 0 0 6px var(--papier)}.elan-home .quote blockquote{text-shadow:0 0 5px var(--papier), 0 0 5px var(--papier), 0 0 9px var(--papier), 0 0 9px var(--papier)}.elan-home .step--2{padding-left:8%}.elan-home .step--3{padding-left:16%}.elan-home .step--4{padding-left:24%}.elan-home .quote,.elan-home .quote--r{text-align:left;width:100%;max-width:27ch;margin-left:0;margin-right:auto}.elan-home .sec__note,.elan-home .cab__magnet,.elan-home .step__h,.elan-home .step__d,.elan-home .hero__cue,.elan-home .leg,.elan-home .step .fiche{padding-right:54px}}@media (prefers-reduced-motion:reduce){.elan-home *,.elan-home :before,.elan-home :after{transition:none!important;animation:none!important}.elan-home [data-hero],.elan-home [data-hero-fade],.elan-home [data-reveal]{opacity:1!important;transform:none!important}}
