.xp-h-hero{position:relative;isolation:isolate;min-height:max(620px,calc(100svh - var(--xp-head-h) - 20px));display:flex;align-items:flex-end;color:#fff}.xp-h-hero-bg{position:absolute;inset:0;z-index:-1;overflow:hidden;background:var(--xp-blue-deep)}.xp-h-hero-ph{position:absolute;inset:0;opacity:0;transform:scale(1.06);transition:opacity 1.6s ease,transform 9s linear}.xp-h-hero-ph.is-on{opacity:1;transform:scale(1)}.xp-h-hero-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 64% 85% at -8% 94%,rgba(15,209,197,.22),transparent 76%),radial-gradient(ellipse 51% 60% at 108% 7%,rgba(35,107,223,.17),transparent 80%),linear-gradient(180deg,rgba(5,36,55,.56),rgba(5,36,55,.13) 31%,rgba(6,39,57,.3) 58%,rgba(5,39,58,.91))}.xp-h-hero-in{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:clamp(56px,9vh,120px);padding-bottom:clamp(64px,9vh,96px)}.xp-h-hero-title{font-size:clamp(44px,8vw,116px);color:#fff;text-shadow:0 2px 40px rgba(7,46,64,.35);margin-top:0}.xp-h-hero-title .xp-l{color:#fff}.xp-h-hero-sub{color:hsla(0,0%,100%,.9);max-width:50ch;margin-top:clamp(10px,1.6vh,16px);font-size:clamp(16px,1.5vw,19px)}.xp-h-quick{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:18px;font-size:13.5px;color:hsla(0,0%,100%,.75)}.xp-h-chip{height:36px;padding:0 14px;display:inline-flex;align-items:center;border-radius:999px;background:hsla(0,0%,100%,.12);border:1.5px solid hsla(0,0%,100%,.3);color:#fff;font-weight:500;backdrop-filter:blur(8px)}.xp-h-chip:hover{background:rgba(25,216,189,.23);border-color:rgba(120,251,224,.85)}.xp-h-down{position:absolute;left:50%;bottom:-22px;transform:translateX(-50%);width:44px;height:44px;border-radius:50%;background:var(--xp-paper);color:var(--xp-blue);display:grid;place-items:center;box-shadow:var(--xp-shadow)}.xp-h-down svg{width:20px;height:20px}.xp-h-statement{padding:var(--xp-sec-y) 0 var(--xp-sec-y-tight);text-align:center}.xp-h-manifest{max-width:46ch;margin:0 auto;font:400 clamp(22px,2.4vw,34px)/1.3 var(--xp-display);letter-spacing:-.02em;color:var(--xp-blue)}.xp-h-manifest-k{color:var(--xp-accent-ink)}.xp-h-manifest b{font-weight:700}.xp-h-stats{display:flex;justify-content:center;gap:clamp(28px,6vw,80px);flex-wrap:wrap;margin:clamp(32px,4vw,48px) 0 0}.xp-h-stats div{display:flex;flex-direction:column;align-items:center}.xp-h-stats dt{font:800 clamp(34px,4vw,48px)/1 var(--xp-display);letter-spacing:-.04em;color:#0a3c59}.xp-h-stats dd{margin:8px 0 0;font-size:13.5px;color:var(--xp-muted)}.xp-h-marquee{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:var(--xp-sec-y)}.xp-h-mq-track{display:flex;gap:16px;width:-moz-max-content;width:max-content;animation:xp-h-mq var(--dur,90s) linear infinite}.xp-h-mq-row.is-rev .xp-h-mq-track{animation-direction:reverse}.xp-h-mq-row:focus-within .xp-h-mq-track,.xp-h-mq-row:hover .xp-h-mq-track{animation-play-state:paused}@keyframes xp-h-mq{to{transform:translateX(calc(-50% - 8px))}}@media (prefers-reduced-motion:reduce){.xp-h-hero-ph,.xp-h-hero-ph.is-on{transform:none;transition:opacity 1.6s ease}}.xp-h-mcard{display:grid;grid-template-columns:42% 1fr;width:clamp(300px,33vw,470px);min-height:clamp(224px,18vw,272px);background:var(--xp-paper);border:1px solid var(--xp-card-border);border-radius:20px;overflow:hidden;box-shadow:var(--xp-shadow);text-align:left;transition:box-shadow .22s ease,transform .22s ease}.xp-h-mcard:focus-visible,.xp-h-mcard:hover{box-shadow:var(--xp-shadow-lg);transform:translateY(-3px)}.xp-h-mcard-ph{position:relative;display:block}.xp-h-mcard-tx{display:flex;flex-direction:column;gap:6px;min-width:0;padding:clamp(16px,1.8vw,24px)}.xp-h-mcard-tx b{font:700 clamp(19px,1.7vw,25px)/1.1 var(--xp-display);letter-spacing:-.02em}.xp-h-mcard-job{font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.xp-h-mcard-help{margin-top:6px;font-size:13.5px;line-height:1.45;color:var(--xp-muted)}.xp-h-mcard-help i{font-style:normal;font-weight:600;color:var(--xp-green-dark)}.xp-h-mcard-cty{margin-top:auto;font-size:12px;color:var(--xp-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xp-h-center{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin-top:clamp(24px,3vw,36px)}#besoins .xp-h-needs-title{font-size:clamp(40px,5.4vw,76px);line-height:1.02;margin-top:0}.xp-h-needs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.xp-h-need{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;min-height:200px;padding:22px 20px 20px;border-radius:22px;text-align:left;background:hsla(0,0%,100%,.96);border:1px solid var(--xp-card-border);box-shadow:var(--xp-shadow);transition:border-color .2s,box-shadow .22s ease,background .2s,opacity .2s}.xp-h-need:after{content:"+";position:absolute;right:18px;top:18px;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;font-size:18px;line-height:1;font-weight:600;color:#0e7886;background:rgba(39,207,189,.1);transition:background .2s,color .2s}.xp-h-need:hover{border-color:rgba(21,179,169,.32);box-shadow:var(--xp-shadow-lg)}.xp-h-need:focus-visible:after,.xp-h-need:hover:after{background:rgba(39,207,189,.19)}.xp-h-need.is-on{background:linear-gradient(135deg,#0a4566,#0e5a86);border-color:transparent;color:#fff}.xp-h-need.is-on:after{content:"−";color:var(--xp-mint-ink);background:var(--xp-mint)}.xp-h-need.is-on .xp-h-need-ic{background:hsla(0,0%,100%,.12);color:var(--xp-green-light);box-shadow:none}.xp-h-need.is-on .xp-h-need-ft{color:var(--xp-green-light)}.xp-h-need.is-on .xp-h-need-faces img{border-color:#0c507a}.xp-h-needs.has-on .xp-h-need:not(.is-on){opacity:.66}.xp-h-needs.has-on .xp-h-need:not(.is-on):focus-visible,.xp-h-needs.has-on .xp-h-need:not(.is-on):hover{opacity:1}.xp-h-need-ic{width:47px;height:47px;border-radius:14px;display:grid;place-items:center;margin-bottom:4px;background:linear-gradient(140deg,#d7fbef,#e5f5ff);color:#087d79;box-shadow:inset 0 0 0 1px rgba(5,126,124,.045)}.xp-h-need-ic svg{width:23px;height:23px}.xp-h-need b{font:700 18px/1.25 var(--xp-display);letter-spacing:-.015em;max-width:88%}.xp-h-need-ft{margin-top:auto;padding-top:10px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#087b76}.xp-h-need-faces{display:flex}.xp-h-need-faces img{width:26px;height:26px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--xp-paper);margin-left:-8px}.xp-h-need-faces img:first-child{margin-left:0}@media (max-width:1080px){.xp-h-needs{grid-template-columns:repeat(3,minmax(0,1fr))}}.xp-h-np{grid-column:1/-1;padding:clamp(22px,3vw,36px);scroll-margin-top:calc(var(--xp-head-h) + 16px);animation:xp-h-np-in .25s ease}@keyframes xp-h-np-in{0%{opacity:0}}.xp-h-np-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.xp-h-np-k{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--xp-glow-label)}.xp-h-np-k svg{width:18px;height:18px}.xp-h-np h3{font-size:clamp(26px,3vw,38px);line-height:1.1;letter-spacing:-.03em;color:#fff;margin-top:8px}.xp-h-np h3 .xp-l{font-family:var(--xp-body);font-weight:320;color:var(--xp-glow-ink)}.xp-h-np-x{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);transition:background .15s}.xp-h-np-x:hover{background:hsla(0,0%,100%,.16)}.xp-h-np-x svg{width:18px;height:18px}.xp-h-np-sits{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.xp-h-np-sits button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:6px 14px;border-radius:999px;font-size:14px;font-weight:600;line-height:1.25;text-align:left;color:#e3eff3;background:hsla(0,0%,100%,.07);border:1px solid rgba(187,243,239,.2);transition:background .15s,border-color .15s}.xp-h-np-sits button:hover{background:hsla(0,0%,100%,.13);border-color:rgba(187,243,239,.4)}.xp-h-np-sits button small{font-size:12px;font-weight:600;color:var(--xp-on-dark);opacity:.8}.xp-h-np-sits button[aria-pressed=true]{background:var(--xp-mint);border-color:var(--xp-mint);color:var(--xp-mint-ink)}.xp-h-np-sits button[aria-pressed=true] small{color:var(--xp-mint-ink)}.xp-h-np-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.xp-h-np-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px;border-radius:var(--xp-r);background:var(--xp-paper);color:var(--xp-text)}.xp-h-np-ph i,.xp-h-np-ph img{width:96px;height:96px;border-radius:12px;-o-object-fit:cover;object-fit:cover;display:grid;place-items:center;background:var(--xp-sky);font:700 24px var(--xp-display);font-style:normal;color:var(--xp-blue)}.xp-h-np-ph img.is-logo{-o-object-fit:contain;object-fit:contain;padding:10px;background:#fff;border:1px solid var(--xp-line)}.xp-h-np-card b{font:700 17px/1.2 var(--xp-display);letter-spacing:-.01em;color:var(--xp-blue)}.xp-h-np-card a:hover b{color:var(--xp-green-dark)}.xp-h-np-job{display:block;margin-top:2px;color:var(--xp-muted);white-space:nowrap;text-overflow:ellipsis}.xp-h-np-acc,.xp-h-np-job{font-size:12.5px;overflow:hidden}.xp-h-np-acc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-weight:600;line-height:1.35;color:var(--xp-green-dark)}.xp-h-np-act{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.xp-h-np-act .xp-btn--sm{min-height:34px;height:34px;padding:0 13px;font-size:13px}.xp-h-np-foot{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px;font-size:14.5px;color:var(--xp-on-dark)}.xp-h-np-foot a:not(.xp-btn){color:#fff;text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.xp-h-np-cards{grid-template-columns:1fr}}@media (max-width:620px){.xp-h-np{padding:20px 16px;border-radius:20px}.xp-h-np-card{grid-template-columns:76px minmax(0,1fr)}.xp-h-np-ph i,.xp-h-np-ph img{width:76px;height:76px}#besoins .xp-h-needs-title{font-size:clamp(38px,9.4vw,55px);line-height:1.04}.xp-h-needs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xp-h-need{min-height:170px;padding:18px 15px 16px;border-radius:18px}.xp-h-need:after{right:13px;top:14px;width:25px;height:25px}.xp-h-need b{font-size:16px;max-width:100%}.xp-h-need-ic{width:42px;height:42px}}@media (max-width:1080px) and (max-height:560px),(max-width:760px){.xp-h-np{display:flex;flex-direction:column;min-height:260px;max-height:calc(100vh - var(--xp-head-h) - 24px);max-height:calc(100svh - var(--xp-head-h) - 24px);padding-bottom:0}.xp-h-np-head{flex:none}.xp-h-np-cards{display:none}.xp-h-np-sits{flex:0 1 auto;min-height:0;overflow-y:auto;align-content:flex-start;padding-bottom:136px;scrollbar-width:none;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 170px),rgba(0,0,0,.35) calc(100% - 110px),transparent calc(100% - 64px));mask-image:linear-gradient(180deg,#000 calc(100% - 170px),rgba(0,0,0,.35) calc(100% - 110px),transparent calc(100% - 64px))}.xp-h-np-sits::-webkit-scrollbar{display:none}.xp-h-np-foot{position:absolute;left:0;right:0;bottom:0;z-index:2;flex-direction:column;flex-wrap:nowrap;gap:8px;margin:0;padding:44px 16px calc(14px + env(safe-area-inset-bottom));pointer-events:none}.xp-h-np-foot:before{content:"";position:absolute;inset:0;z-index:-1;backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 45%);mask-image:linear-gradient(180deg,transparent,#000 45%)}.xp-h-np-foot>*{pointer-events:auto}.xp-h-np-foot .xp-btn{box-shadow:0 8px 24px rgba(2,24,40,.35)}}.xp-h-sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:var(--xp-head-gap)}.xp-h-sec-head>.xp-h-duo{margin-top:0}.xp-h-title{font-size:clamp(34px,4.4vw,58px);line-height:1;letter-spacing:-.04em}.xp-h-title .xp-b{font-weight:800}.xp-h-title .xp-l{font-family:var(--xp-body);font-weight:320;color:var(--xp-accent-ink);letter-spacing:-.045em}.xp-h-mag{display:grid;grid-template-columns:270px minmax(0,1fr);gap:clamp(24px,3vw,40px);align-items:stretch}.xp-h-most{display:flex;flex-direction:column;border-right:1px solid var(--xp-line);padding-right:clamp(16px,2vw,28px)}.xp-h-most h3{font-size:19px;letter-spacing:-.015em;padding-bottom:8px}.xp-h-most ol{list-style:none;margin:0;padding:0;height:100%;display:flex;flex-direction:column}.xp-h-most li{flex:1;display:flex;border-top:1px solid var(--xp-line)}.xp-h-most li:first-child{border-top:0}.xp-h-most li a{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;width:100%;padding:10px 0}.xp-h-most-n{font:800 26px/1 var(--xp-display);letter-spacing:-.04em;color:#08ad9d}.xp-h-most b{font:700 15px/1.32 var(--xp-display);letter-spacing:-.01em;color:var(--xp-blue);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.xp-h-most a:hover b{color:var(--xp-green-dark)}.xp-h-most .xp-fade{--xp-fade-h:210px}.xp-h-acards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,22px)}.xp-h-acards--4{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(14px,1.8vw,22px)}#articles .xp-h-center{margin-top:clamp(32px,4vw,48px)}.xp-h-acard{display:flex;flex-direction:column;background:var(--xp-paper);border:1px solid var(--xp-card-border);border-radius:19px;padding:10px;box-shadow:var(--xp-shadow);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .22s}.xp-h-acard:hover{transform:translateY(-4px);box-shadow:var(--xp-shadow-lg)}.xp-h-acard-cv{position:relative;display:block;aspect-ratio:16/10.5;border-radius:13px;overflow:hidden;background:var(--xp-sky)}.xp-h-acard-tag{position:absolute;left:12px;top:12px;z-index:1;background:hsla(0,0%,100%,.94)}.xp-h-acard-bd{display:flex;flex-direction:column;flex:1;padding:14px 6px 6px}.xp-h-acard-bd b{font:700 clamp(16px,1.35vw,19px)/1.3 var(--xp-display);letter-spacing:-.01em;color:var(--xp-blue);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:16px}.xp-h-acard-ft{margin-top:auto;padding-top:12px;border-top:1px solid var(--xp-line);justify-content:space-between;gap:10px;font-size:12.5px}.xp-h-acard-by,.xp-h-acard-ft{display:flex;align-items:center}.xp-h-acard-by{gap:8px;font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xp-h-acard-by img{width:26px;height:26px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none}.xp-h-acard-ft small{font-size:12px;font-weight:600;color:var(--xp-faint);white-space:nowrap}.xp-h-acta{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:14px;justify-content:space-between;padding:clamp(20px,2vw,28px);border-radius:19px;color:#fff;box-shadow:var(--xp-shadow);background:linear-gradient(139deg,#0b6384,#0c4e79 63%,#1c4c9b)}.xp-h-acta:before{width:520px;height:475px;right:-225px;bottom:-210px;border-radius:58% 42% 47% 53%/41% 52% 48% 59%;transform:rotate(-16deg);filter:blur(58px);background:radial-gradient(ellipse at 42% 40%,rgba(57,248,197,.6),rgba(57,145,243,.35) 43%,transparent 77%)}.xp-h-acta:after,.xp-h-acta:before{content:"";position:absolute;z-index:-1;pointer-events:none}.xp-h-acta:after{inset:0;background:var(--xp-grain) repeat;background-size:128px 128px;opacity:.18;mix-blend-mode:soft-light}.xp-h-acta h3{font-size:clamp(22px,1.9vw,27px);line-height:1.05;letter-spacing:-.03em;color:#fff}.xp-h-acta h3 .xp-l{display:block;font-family:var(--xp-body);font-weight:320;color:var(--xp-glow-ink)}.xp-h-acta p{color:#d3e6ef;font-size:14px;line-height:1.5}.xp-h-acta .xp-faces img{border-color:#0c5a80;width:38px;height:38px}@media (max-width:1080px){.xp-h-mag{grid-template-columns:1fr}.xp-h-most{border-right:0;padding-right:0;border-top:1px solid var(--xp-line);padding-top:24px}.xp-h-most .xp-fade--fill{min-height:560px}.xp-h-acards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.xp-h-acards,.xp-h-acards--4{grid-template-columns:1fr}}.xp-h-guides{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,24px);align-items:stretch}.xp-h-guides-intro{display:flex;flex-direction:column;gap:var(--xp-lead-gap);justify-content:center;padding-right:clamp(0px,1vw,12px)}.xp-h-guides-intro h2{font-size:clamp(28px,2.7vw,40px);line-height:1;letter-spacing:-.035em;color:var(--xp-blue)}.xp-h-guides-intro h2 .xp-b{font-weight:800}.xp-h-guides-intro h2 .xp-l{font-family:var(--xp-body);font-weight:320;color:var(--xp-accent-ink);letter-spacing:-.04em}.xp-h-guides-intro p{color:var(--xp-muted);font-size:15.5px;line-height:1.55}.xp-h-guide{display:flex;flex-direction:column;background:var(--xp-paper);border:1px solid var(--xp-card-border);border-radius:21px;padding:12px;box-shadow:var(--xp-shadow);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .2s}.xp-h-guide:hover{transform:translateY(-4px);box-shadow:var(--xp-shadow-lg);border-color:rgba(21,179,169,.32)}.xp-h-guide-cv{display:grid;place-items:center;aspect-ratio:1/1.02;padding:22px 30px;border-radius:13px;background:linear-gradient(150deg,#f6f1e9,#eaf5fd)}.xp-h-guide-cv img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.08),0 14px 30px -12px rgba(7,46,64,.45);transition:transform .3s}.xp-h-guide:hover .xp-h-guide-cv img{transform:translateY(-3px) rotate(-1deg)}.xp-h-guide-bd{display:flex;flex-direction:column;gap:6px;flex:1;padding:16px 8px 6px}.xp-h-guide b{font:700 16px/1.28 var(--xp-display);letter-spacing:-.01em;color:var(--xp-blue);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.xp-h-guide-by{font-size:13px;color:var(--xp-muted)}.xp-h-guide-ft{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--xp-line);min-height:51px}.xp-h-guide-ft small{font-size:12px;font-weight:600;color:var(--xp-faint);letter-spacing:.04em;white-space:nowrap}.xp-h-guide-dl{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 15px;border-radius:999px;background:var(--xp-cta);color:#fff;font-size:13.5px;font-weight:650;transition:background .15s}.xp-h-guide:hover .xp-h-guide-dl{background:var(--xp-cta-hover)}.xp-h-guide-dl svg{width:16px;height:16px}@media (max-width:1100px){.xp-h-guides{grid-template-columns:repeat(2,minmax(0,1fr))}.xp-h-guides-intro{grid-column:1/-1}}@media (max-width:560px){.xp-h-guides{grid-template-columns:1fr}.xp-h-guide{display:grid;grid-template-columns:120px minmax(0,1fr)}.xp-h-guide-cv{padding:12px 16px}}.xp-h-videos .xp-h-sec-head{align-items:flex-end}.xp-h-videos .xp-h-duo{margin-top:0}.xp-h-vbody{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(18px,2.4vw,32px);align-items:stretch}.xp-h-vmain{min-width:0}.xp-h-player{position:relative;aspect-ratio:16/9;border-radius:var(--xp-r-lg);overflow:hidden;background:#000;box-shadow:0 30px 60px -30px rgba(0,0,0,.55)}.xp-h-player iframe{height:100%;border:0}.xp-h-fac,.xp-h-player iframe{position:absolute;inset:0;width:100%}.xp-h-fac{display:block}.xp-h-fac img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.xp-h-fac:hover img{transform:scale(1.02)}.xp-h-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:78px;height:78px;border-radius:50%;background:#f8fffc;color:#0b6384;display:grid;place-items:center;box-shadow:0 10px 40px rgba(0,0,0,.35);transition:transform .2s}.xp-h-fac:hover .xp-h-play{transform:translate(-50%,-50%) scale(1.07)}.xp-h-play svg{width:28px;height:28px;margin-left:4px}.xp-h-vinfo{padding:18px 4px 0}.xp-h-vk{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--xp-glow-label)}.xp-h-vinfo h3{font-size:clamp(20px,2vw,26px);line-height:1.2;color:#fff;margin-top:8px}.xp-h-vsp{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.xp-h-vsp a{display:inline-flex;align-items:center;gap:9px;padding:4px 14px 4px 4px;border-radius:999px;background:hsla(0,0%,100%,.08);color:#fff;font-size:13.5px;font-weight:600;transition:background .15s}.xp-h-vsp a:hover{background:hsla(0,0%,100%,.16)}.xp-h-vsp i,.xp-h-vsp img{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:grid;place-items:center;background:#123f53;font-style:normal}.xp-h-vsp small{font-weight:400;color:var(--xp-on-dark)}.xp-h-vside{display:flex;flex-direction:column;min-width:0}.xp-h-vside .xp-fade{--xp-fade-h:230px}.xp-h-vside .xp-fade__list{display:flex;flex-direction:column;gap:4px}.xp-h-vitem{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;align-items:center;padding:8px;border-radius:14px;text-align:left;transition:background .15s}.xp-h-vitem:hover{background:hsla(0,0%,100%,.07)}.xp-h-vth{position:relative;display:block;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#123f53}.xp-h-vth img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.xp-h-vitem b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:600 14.5px/1.3 var(--xp-display);color:#fff}.xp-h-vitem small{display:block;margin-top:4px;font-size:12.5px;color:var(--xp-on-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xp-link-more--light{color:#fff;border-bottom-color:var(--xp-green-light)}@media (max-width:960px){.xp-h-vbody{grid-template-columns:1fr}.xp-h-vside .xp-fade--fill{min-height:470px}}@media (max-width:520px){.xp-h-vitem{grid-template-columns:112px minmax(0,1fr)}}.xp-h-evs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,22px)}.xp-h-ev,.xp-h-evs>li{display:flex}.xp-h-ev{flex:1;flex-direction:column;gap:10px;background:var(--xp-paper);border:1px solid var(--xp-card-border);border-radius:21px;padding:clamp(20px,2vw,26px);box-shadow:var(--xp-shadow);transition:transform .2s,box-shadow .22s,border-color .2s}.xp-h-ev:hover{transform:translateY(-3px);box-shadow:var(--xp-shadow-lg);border-color:rgba(21,179,169,.32)}.xp-veil-card .xp-h-ev,.xp-veil-card .xp-h-ev:hover{transform:none}.xp-h-ev-dt{display:flex;flex-direction:column;align-items:center;justify-content:center;width:68px;height:68px;margin-bottom:6px;border-radius:16px;background:linear-gradient(145deg,#daf9ee,#e5f1ff);box-shadow:inset 0 0 0 1px rgba(18,85,117,.06);line-height:1}.xp-h-ev-dt b{font:800 28px/1 var(--xp-display);letter-spacing:-.03em}.xp-h-ev-dt small{font-size:11.5px;letter-spacing:.08em;color:var(--xp-green-dark);margin-top:5px}.xp-h-ev-dt small,.xp-h-ev-who{font-weight:600;text-transform:uppercase}.xp-h-ev-who{font-size:12px;letter-spacing:.1em;color:var(--xp-muted)}.xp-h-ev h3{font-size:20px;line-height:1.2;letter-spacing:-.015em}.xp-h-ev p{color:var(--xp-muted);font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.xp-h-ev-when{font-size:13px;color:var(--xp-faint);line-height:1.45;margin-top:auto;padding-top:6px}.xp-h-ev-seats{display:flex;flex-direction:column;gap:7px;padding-top:12px;border-top:1px solid var(--xp-line);font-size:12.5px;color:var(--xp-muted)}.xp-h-ev-seats b{color:var(--xp-blue)}.xp-h-bar{height:6px;background:var(--xp-sky);overflow:hidden}.xp-h-bar,.xp-h-bar i{display:block;border-radius:3px}.xp-h-bar i{height:100%;background:linear-gradient(90deg,#14cdb6,#4389f5)}@media (max-width:1080px){.xp-h-evs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.xp-h-evs{grid-template-columns:1fr}}.xp-h-trust .xp-h-duo{font-size:clamp(40px,4.65vw,68px);line-height:1.01;margin-top:0}.xp-h-trust-top{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);align-items:center}.xp-h-trust-lead{font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:#c9dce2;margin-top:var(--xp-lead-gap);max-width:44ch}.xp-h-pillars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.xp-h-pillars article{display:flex;flex-direction:column;padding:clamp(24px,2.6vw,33px);border-radius:18px;border:1px solid rgba(187,243,239,.14);background:rgba(3,39,66,.49);backdrop-filter:blur(6px);transition:border-color .2s,background .2s}.xp-h-pillars article:nth-child(2),.xp-h-pillars article:nth-child(3){background:rgba(11,64,90,.47)}.xp-h-pillars article:hover{border-color:rgba(187,243,239,.28)}.xp-h-pillars h3{font-size:clamp(19px,1.55vw,22px);color:#fff;margin-top:20px}.xp-h-pillars p{color:#d0e0e9;font-size:15.2px;line-height:1.6;margin-top:10px}.xp-h-trust-cta{margin-top:24px}@media (max-width:980px){.xp-h-trust-top{grid-template-columns:1fr}}@media (max-width:620px){.xp-h-trust .xp-h-duo{font-size:clamp(38px,9vw,55px)}.xp-h-pillars{grid-template-columns:1fr;gap:10px}.xp-h-pillars article{padding:23px}}.xp-nl-ok{font-size:15px;color:var(--xp-green-dark)}.xp-nl-err{font-size:13.5px;color:#b4472e}.xp-h-acta-nl{display:grid;gap:8px}.xp-h-acta-nl .xp-inline-form{max-width:none}.xp-h-acta-nl .xp-inline-form input{min-width:0;flex-basis:100%;height:46px;background:hsla(0,0%,100%,.96)}.xp-h-acta-nl .xp-inline-form .xp-btn{width:100%;justify-content:center}.xp-h-acta-nl .xp-fine{color:#b9d3de;font-size:12.5px}.xp-h-acta-nl .xp-nl-ok{color:#fff;font-size:14px}.xp-h-acta-nl .xp-nl-err{color:#ffd2c2;font-size:13px}.xp-h-trust2{text-align:center;padding:clamp(72px,9vw,128px) 0}.xp-h-trust2:before{display:none}.xp-h-trust2-veil{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 80% at 50% 50%,rgba(7,46,64,.96) 0,rgba(7,46,64,.88) 55%,rgba(7,46,64,.62) 100%)}.xp-h-trust2-in{display:flex;flex-direction:column;align-items:center}.xp .xp-h-trust2 .xp-h-duo{font-size:clamp(38px,4.4vw,64px);line-height:1.02;margin:0}.xp-h-trust2-lead{max-width:58ch;margin-top:var(--xp-lead-gap);font-size:clamp(16px,1.3vw,18.5px);line-height:1.6;color:#dce8ec}.xp-h-trust2-pills{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:center;gap:10px;text-align:left}@media (max-width:700px){.xp-h-trust2-pills{grid-template-columns:minmax(0,1fr)}}.xp-h-trust2-pills li{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:999px;border:1px solid rgba(187,243,239,.18);background:rgba(3,39,66,.55);backdrop-filter:blur(6px);color:#fff;font:600 15px var(--xp-body)}.xp-h-trust2-pills .xp-pillar-ic{width:36px;height:36px;border-radius:50%}.xp-h-trust2-pills .xp-pillar-ic svg{width:19px;height:19px}.xp-h-trust2-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}@media (max-width:760px){.xp-h-trust2-veil{background:rgba(7,46,64,.88)}.xp-h-trust2-pills li{font-size:14px}}.xp-h-hero-in>.xp-ss{margin-top:clamp(32px,4.5vh,44px)}.xp-h-acta>p{margin-top:-4px}@media (max-width:760px){.xp-h-mag>.xp-h-acards{order:-1}.xp-h-acards--4,.xp-h-mag>.xp-h-acards>:nth-child(n+4){display:none}.xp-h-most .xp-fade--fill{min-height:0}.xp-h-most .xp-fade--fill>.xp-fade__list{position:static;-webkit-mask-image:none;mask-image:none}.xp-h-most .xp-fade__veil{display:none}}#ressources .xp-h-center{margin-top:clamp(24px,3vw,36px)}button.xp-h-chip{cursor:pointer;font:inherit}.xp-h-trust2-crit{list-style:none;margin:clamp(32px,4vw,44px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:1000px}.xp-h-trust2-crit li{display:flex;flex-direction:column;align-items:center;gap:14px;padding:4px clamp(12px,2vw,28px);color:#fff;font:600 clamp(15px,1.25vw,17px)/1.35 var(--xp-display);letter-spacing:-.005em}.xp-h-trust2-crit li+li{border-left:1px solid rgba(187,243,239,.18)}.xp-h-trust2-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(111,211,202,.14);color:var(--xp-green-light);box-shadow:inset 0 0 0 1px rgba(111,211,202,.28)}.xp-h-trust2-ic svg{width:24px;height:24px}@media (max-width:760px){.xp-h-trust2-crit{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.xp-h-trust2-crit li:nth-child(3){border-left:0}}.xp-h-guides-cta--mob{display:none}@media (max-width:760px){.xp-h-guides-cta--desk{display:none}.xp-h-guides-cta--mob{display:flex}}