.lp{--lp-nav-h:74px;--hr-surligneur:var(--navy);--hr-sur-surligneur:#FBFAF7;--hr-trait:var(--navy)}html[data-public-theme=nuit] .lp{--hr-surligneur:var(--or);--hr-sur-surligneur:#28394C;--hr-trait:var(--or)}.lp .hero-tampon{--hr-courbe-souris:cubic-bezier(.45,.05,.25,1);--hr-courbe-pose:cubic-bezier(.2,.8,.2,1);position:relative;isolation:isolate;min-height:calc(100svh - var(--lp-nav-h));display:flex;align-items:center;padding:clamp(24px,4vh,48px) 0 clamp(56px,8vh,84px);text-align:start;overflow:hidden}.lp .hero-tampon>.hr-wrap{width:100%;max-width:1180px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.lp .hr-halo{position:absolute;z-index:-1;pointer-events:none;width:58vmax;height:58vmax;border-radius:50%;filter:blur(40px);opacity:.5}.lp .hr-halo-1{top:-22vmax;left:-14vmax;background:radial-gradient(closest-side,rgba(211,198,171,.75),rgba(211,198,171,0));animation:hr-derive-1 22s ease-in-out infinite alternate}.lp .hr-halo-2{bottom:-26vmax;right:-16vmax;background:radial-gradient(closest-side,rgba(168,153,111,.45),rgba(168,153,111,0));animation:hr-derive-2 26s ease-in-out infinite alternate}html[data-public-theme=nuit] .lp .hr-halo{opacity:.25}@keyframes hr-derive-1{to{transform:translate(8vmax,6vmax) scale(1.08)}}@keyframes hr-derive-2{to{transform:translate(-7vmax,-5vmax) scale(1.12)}}.lp .hr-souris{display:contents}.lp .hero-tampon .ab-souris{font-size:16px;z-index:6}.lp .hero-tampon .ab-souris.ab-clic svg{transform:none;animation:hr-presse .4s ease-out both}.lp .hero-tampon .ab-souris .ab-onde{left:-1.5em;top:-1.5em;width:3em;height:3em;background:rgba(40,57,76,.1);box-shadow:0 0 0 2.5px rgba(40,57,76,.85),0 0 0 7px rgba(40,57,76,.12)}html[data-public-theme=nuit] .lp .hero-tampon .ab-souris .ab-onde{background:rgba(211,198,171,.12);box-shadow:0 0 0 2.5px rgba(211,198,171,.9),0 0 0 7px rgba(211,198,171,.15)}.lp .hero-tampon .ab-souris.ab-clic .ab-onde{animation:hr-onde-clic .5s ease-out both}.lp .hr-glisse .ab-souris svg{transform:scale(.8);transition:transform .12s ease}.lp .hr-glisse .ab-souris .ab-onde{animation:hr-onde-clic .5s ease-out both}@keyframes hr-presse{0%{transform:scale(1)}30%{transform:scale(.74)}to{transform:scale(1)}}@keyframes hr-onde-clic{0%{opacity:1;transform:scale(.15)}60%{opacity:.9}to{opacity:0;transform:scale(1.35)}}.lp .hr-scene{position:relative;width:100%;aspect-ratio:10/9;container-type:inline-size}.lp .hero-tampon .hr-ab{position:absolute;inset:0;padding:0;display:block;font-size:clamp(9px,2.5cqw,15px)}.lp .hr-pile{position:relative;z-index:3;display:flex;gap:10px;margin-bottom:6px}.lp .hr-carte{position:relative;width:112px;height:84px;flex:none;font-size:10px;transform-origin:50% 50%;--pente:calc((var(--i, 1) - 1) * 3deg);transition:opacity .5s var(--hr-courbe-pose),transform .6s var(--hr-courbe-pose)}.lp .hr-carte-corps{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--blanc);border:1px solid rgba(40,57,76,.12);border-radius:12px;box-shadow:0 1px 2px rgba(40,57,76,.05),0 6px 14px -6px rgba(40,57,76,.2)}html[data-public-theme=nuit] .lp .hr-carte-corps{border-color:rgba(230,223,207,.14);box-shadow:0 6px 14px -6px rgba(0,0,0,.4)}.lp .hr-carte-contenu{display:flex;flex-direction:column;align-items:center;gap:.55em;padding:0 .6em;color:var(--gris);transition:color .4s ease}.lp .hr-carte svg{width:2.5em;height:2.5em}.lp .hr-carte-nom{position:relative;font-size:1.05em;font-weight:500;line-height:1.15;text-align:center;letter-spacing:-.005em}.lp .hr-trait{position:absolute;left:8%;right:8%;top:50%;height:.34em;margin-top:-.17em;border-radius:1em;background:var(--hr-trait);--hr-trait-pente:-20deg;transform:rotate(var(--hr-trait-pente));--hr-trait-depart:inset(0 100% 0 0);pointer-events:none}[dir=rtl] .lp .hr-trait{--hr-trait-pente:20deg;--hr-trait-depart:inset(0 0 0 100%)}.lp .hr-joue:not(.e-cartes) .hr-carte{opacity:0;transform:translateY(1.6em) rotate(var(--pente)) scale(.94)}.lp .hr-joue.e-cartes .hr-carte{transition-delay:calc(var(--i, 0) * .1s)}.lp .hr-joue .hr-carte:not(.hr-tamponnee) .hr-carte-contenu{color:var(--navy)}html[data-public-theme=nuit] .lp .hr-joue .hr-carte:not(.hr-tamponnee) .hr-carte-contenu{color:var(--encre)}.lp .hr-joue .hr-carte:not(.hr-tamponnee) .hr-trait{visibility:hidden}.lp .hr-joue .hr-tamponnee .hr-carte-corps{animation:hr-enfonce .4s ease-out both}.lp .hr-joue .hr-tamponnee .hr-trait{animation:hr-trace .38s cubic-bezier(.5,0,.2,1) .05s both}.lp .hr-joue .hr-tamponnee .hr-carte-contenu{animation:hr-secousse .3s ease-out .16s both}@keyframes hr-trace{0%{clip-path:var(--hr-trait-depart)}to{clip-path:inset(0)}}@keyframes hr-enfonce{0%,to{transform:none}35%{transform:scale(.95)}}@keyframes hr-secousse{0%,to{transform:translate(0)}25%{transform:translate(-3px,2px)}50%{transform:translate(3px,-2px)}75%{transform:translate(-2px,1px)}}.lp .hr-liste{position:absolute;inset-inline-start:0;top:4%;width:42%;display:flex;flex-direction:column;gap:.75em;transition:opacity .6s var(--hr-courbe-pose),transform .6s var(--hr-courbe-pose)}.lp .hr-liste-titre{align-self:flex-start}.lp .hr-liste ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lp .hr-liste li{display:flex;align-items:center;justify-content:space-between;gap:.8em;padding:.85em .9em;margin:0 -.9em;border-top:1px solid var(--ab-trait);border-radius:.7em;color:var(--encre);transition:background .25s ease,box-shadow .25s ease,opacity .5s var(--hr-courbe-pose),transform .5s var(--hr-courbe-pose)}.lp .hr-liste li:last-child{border-bottom:1px solid var(--ab-trait)}.lp .hr-liste-date{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .hr-liste-date:first-letter{text-transform:uppercase}.lp .hr-liste-pieces{color:var(--gris);white-space:nowrap;font-size:.9em}.lp .hr-liste-pieces b{color:var(--encre);font-weight:600}.lp .hr-liste li.hr-choisie{background:rgba(211,198,171,.4);box-shadow:0 0 0 .14em rgba(168,153,111,.6);border-color:transparent}.lp .hr-liste li.hr-choisie+li{border-top-color:transparent}.lp .hr-joue .hr-liste li.hr-choisie{animation:hr-enfonce .35s ease-out both}.lp .hr-imprimer{margin-top:.3em;align-self:flex-start;transition:transform .15s ease,box-shadow .2s ease}.lp .hr-imprimer.hr-presse{transform:scale(.92);box-shadow:0 0 0 .3em rgba(211,198,171,.55)}.lp .hr-imprimante{position:absolute;inset-inline-end:0;bottom:5%;width:58%;height:15%;border-radius:.9em .9em 1.1em 1.1em;background:linear-gradient(180deg,#33475E,#22313F);box-shadow:0 1.4em 2.8em -.8em rgba(27,40,54,.45),inset 0 1px 0 rgba(255,255,255,.16);transition:opacity .6s var(--hr-courbe-pose),transform .6s var(--hr-courbe-pose)}html[data-public-theme=nuit] .lp .hr-imprimante{background:linear-gradient(180deg,#3B5169,#2A3B4E);box-shadow:0 1.4em 2.8em -.8em rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.12)}.lp .hr-imprimante:before{content:"";position:absolute;left:9%;right:9%;top:.55em;height:.5em;border-radius:.25em;background:rgba(0,0,0,.5);box-shadow:inset 0 2px 3px rgba(0,0,0,.55)}.lp .hr-bac{position:absolute;left:6%;right:6%;bottom:-.45em;height:.9em;border-radius:.45em;background:#1A2633;box-shadow:0 .4em .8em -.2em rgba(27,40,54,.4)}.lp .hr-voyant{position:absolute;inset-inline-end:8%;bottom:30%;width:.6em;height:.6em;border-radius:50%;background:#7ED9A0;box-shadow:0 0 .7em rgba(126,217,160,.9)}.lp .hr-joue:not(.e-allume) .hr-voyant{background:rgba(255,255,255,.22);box-shadow:none}.lp .hr-joue.e-allume:not(.e-fini) .hr-voyant{animation:hr-clignote .45s steps(2,start) infinite}@keyframes hr-clignote{to{opacity:.3}}.lp .hr-joue.e-imprime:not(.e-fini) .hr-imprimante{animation:hr-vibre .12s linear 12}@keyframes hr-vibre{0%,to{transform:translateY(0)}50%{transform:translateY(1px)}}.lp .hr-fente{position:absolute;left:9%;right:9%;bottom:calc(100% - .8em);padding:5em 2.5em 0;margin-inline:-2.5em;overflow:hidden;pointer-events:none}.lp .hero-tampon .hr-scene .ab-f-feuille.hr-papier{position:relative;left:auto;right:auto;top:auto;width:100%;z-index:2;transform-origin:50% 100%;opacity:1;font-size:.8em;border-radius:.3em .3em 0 0;box-shadow:0 -.2em 1.6em rgba(27,40,54,.14);padding-bottom:1.1em;transform:translateY(1.5%)}.lp .hr-joue:not(.e-imprime) .hr-scene .ab-f-feuille.hr-papier{transform:translateY(104%);transition:none}.lp .hr-joue.e-imprime .hr-scene .ab-f-feuille.hr-papier{transition:transform 1.2s cubic-bezier(.35,.3,.35,1)}.lp .hr-joue:not(.e-scene) .hr-imprimante,.lp .hr-joue:not(.e-scene) .hr-liste{opacity:0;transform:translateY(1.6em)}.lp .hr-joue:not(.e-scene) .hr-liste li{opacity:0;transform:translateY(.8em)}.lp .hr-joue.e-scene .hr-liste li{transition-delay:calc(.1s + var(--i, 0) * .07s)}.lp .hr-joue .hr-imprimante{transition-delay:.12s}.lp .hr-message{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.lp .hero-tampon h1{margin:0;max-width:none;font-size:clamp(2.1rem,3.3vw,3.3rem);line-height:1.14;letter-spacing:-.025em}.lp .hero-tampon .hr-debut{display:block;text-wrap:balance}.lp .hero-tampon .hr-m{display:inline-block}.lp .hero-tampon .hr-accent{position:relative;display:inline;white-space:nowrap;line-height:1.28;padding:0 .14em .04em;margin:0 -.14em;border-radius:.14em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(var(--hr-surligneur),var(--hr-surligneur)) no-repeat 0 50% /100% 100%}[dir=rtl] .lp .hero-tampon .hr-accent{background-position:100% 50%}.lp .hero-tampon .hr-accent .hr-m{color:var(--hr-sur-surligneur);font-weight:400}.lp .hero-tampon p.hr-metiers{margin:0;font-size:clamp(1.05rem,1.65vw,1.65rem);line-height:1.5;font-weight:500;letter-spacing:-.01em;color:var(--encre)}.lp .hero-tampon .hr-rot{display:inline-grid;vertical-align:baseline;overflow:hidden;position:relative;padding:0 .15em .15em 0;margin:0 -.1em -.15em 0;box-sizing:content-box;transition:width .4s cubic-bezier(.45,.05,.25,1),opacity .3s ease}.lp .hero-tampon .hr-rot-mot{grid-area:1/1;justify-self:start;white-space:nowrap;position:relative;color:inherit;font-weight:400;opacity:0;transform:translateY(-110%)}.lp .hero-tampon .hr-rot-trait{position:absolute;left:0;bottom:.09em;width:100%;height:.3em;overflow:visible}.lp .hero-tampon .hr-rot-trait path{fill:none;stroke:currentColor;stroke-width:max(2px,.085em);stroke-linecap:round;vector-effect:non-scaling-stroke}.lp .hero-tampon .hr-rot-trait{animation:hr-trace-trait .6s cubic-bezier(.45,.05,.25,1) .3s both}[dir=rtl] .lp .hero-tampon .hr-rot-trait{transform:scaleX(-1)}@keyframes hr-trace-trait{0%{clip-path:inset(-1em 100% -1em -1em);opacity:0}8%{opacity:1}to{clip-path:inset(-1em -1em -1em -1em);opacity:1}}.lp .hero-tampon .hr-rot-mot.actif{opacity:1;transform:none;transition:transform .45s cubic-bezier(.3,.9,.35,1),opacity .25s ease}.lp .hero-tampon .hr-rot-mot.sortant{opacity:0;transform:translateY(110%);transition:transform .4s cubic-bezier(.5,0,.75,.4),opacity .35s ease}.lp .hero-tampon p.hr-sous{margin:0;max-width:540px;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55;color:var(--encre)}.lp .hero-tampon .hr-actions{margin-top:8px;justify-content:flex-start}.lp .hero-tampon p.hr-note{margin:-6px 0 0;font-size:.84rem;color:var(--gris);letter-spacing:.03em}.lp .hr-joue:not(.e-imprime) .hr-defiler,.lp .hr-joue:not(.e-imprime) .hr-message .hr-actions,.lp .hr-joue:not(.e-imprime) .hr-message .hr-note,.lp .hr-joue:not(.e-imprime) .hr-message .hr-sous,.lp .hr-joue:not(.e-titre) .hr-message h1{opacity:0}.lp .hr-joue.e-titre .hr-message .hr-m{animation:hr-monte-mot .7s var(--hr-courbe-pose) backwards;animation-delay:calc(var(--i, 0) * .07s)}.lp .hr-joue:not(.e-surligne) .hr-accent{background-size:0 100%}.lp .hr-joue:not(.e-surligne) .hr-accent .hr-m{color:var(--or-fonce)}.lp .hr-joue.e-surligne .hr-accent{animation:hr-surligne .65s var(--hr-courbe-souris) both}.lp .hr-joue.e-surligne .hr-accent .hr-m{transition:color .18s ease;transition-delay:calc(.1s + var(--k, 0) / var(--n, 1) * .5s)}.lp .hr-joue:not(.e-scene) .hr-metiers .hr-c,.lp .hr-joue:not(.e-scene) .hr-metiers .hr-rot{opacity:0}.lp .hr-joue.e-scene .hr-metiers .hr-c{transition:opacity .06s linear;transition-delay:calc(var(--c, 0) * 32ms)}.lp .hr-joue.e-scene .hr-metiers .hr-rot{transition-delay:0s,calc(var(--nl, 0) * 32ms)}.lp .hr-joue:not(.e-scene) .hr-metiers .hr-rot-trait{animation:none;opacity:0}.lp .hr-joue.e-scene .hr-metiers .hr-rot-trait{animation-delay:calc(var(--nl, 0) * 32ms + .35s)}.lp .hr-joue.e-imprime .hr-message .hr-sous{animation:hr-monte .7s var(--hr-courbe-pose) .1s backwards}.lp .hr-joue.e-imprime .hr-message .hr-actions{animation:hr-monte .7s var(--hr-courbe-pose) .3s backwards}.lp .hr-joue.e-imprime .hr-message .hr-note{animation:hr-monte .7s var(--hr-courbe-pose) .45s backwards}.lp .hr-joue.e-imprime .hr-defiler{animation:hr-monte .7s ease 1.2s backwards}@keyframes hr-monte{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes hr-monte-mot{0%{opacity:0;transform:translateY(.45em) rotate(1.5deg);filter:blur(4px)}to{opacity:1;transform:translateY(0) rotate(0);filter:blur(0)}}@keyframes hr-surligne{0%{background-size:0 100%}}html[data-hero-joue] .lp .hero-tampon:not(.hr-joue) .hr-defiler,html[data-hero-joue] .lp .hero-tampon:not(.hr-joue) .hr-imprimante,html[data-hero-joue] .lp .hero-tampon:not(.hr-joue) .hr-liste,html[data-hero-joue] .lp .hero-tampon:not(.hr-joue) .hr-message>:not(.hr-pile){opacity:0}html[data-hero-joue] .lp .hero-tampon:not(.hr-joue) .hr-carte{opacity:0;transform:translateY(1.6em) rotate(var(--pente)) scale(.94);transition:none}.lp .hr-defiler{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gris);text-decoration:none;transition:color .2s ease}.lp .hr-defiler:hover{color:var(--navy)}.lp .hr-defiler:focus-visible{outline:3px solid var(--or);outline-offset:2px}.lp .hr-defiler span{display:block;width:11px;height:11px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);animation:hr-flotte 2.2s ease-in-out infinite}@keyframes hr-flotte{0%,to{transform:translateY(-3px) rotate(45deg);opacity:.55}50%{transform:translateY(3px) rotate(45deg);opacity:1}}@media (max-height:560px){.lp .hr-defiler{display:none}}@media (max-width:1040px){.lp{--lp-nav-h:66px}}@media (max-width:900px){.lp .hero-tampon{text-align:center;padding-top:8px;padding-bottom:64px}.lp .hero-tampon>.hr-wrap{grid-template-columns:minmax(0,1fr);gap:18px}.lp .hr-scene{order:-1;width:min(100%,440px);margin:0 auto;aspect-ratio:10/8.4}.lp .hr-message{align-items:center;gap:14px}.lp .hero-tampon h1{font-size:clamp(1.9rem,7.6vw,3rem)}.lp .hero-tampon p.hr-metiers{font-size:clamp(.95rem,3.8vw,1.5rem)}.lp .hero-tampon p.hr-sous{font-size:1rem}.lp .hero-tampon .hr-actions{justify-content:center}.lp .hero-tampon p.hr-note{max-width:36ch}.lp .hr-halo{filter:blur(28px)}.lp .hero-tampon .ab-souris{font-size:14px}}@media (max-width:420px){.lp .hr-carte{width:96px;height:72px;font-size:8.6px}.lp .hr-pile{gap:8px}}@media (prefers-reduced-motion:reduce){.lp .hero-tampon *,.lp .hero-tampon :after,.lp .hero-tampon :before{animation:none!important;transition:none!important}}