.jhome.jguides{position:relative;background:#F3F0EA}.jhome.jguides .ng{--papier:#F3F0EA;--encre:#121110;--gris:#6E6862;--filet:rgba(18,17,16,.14);--paon:#013337;--champ:#B99767;--ng-serif:"Joalys Serif",ui-serif,Georgia,serif;--ng-sans:"Joalys Sans",-apple-system,"Helvetica Neue",Arial,sans-serif;--marge:clamp(16px,4vw,64px);background:var(--papier);color:var(--encre);font-family:var(--ng-sans)}.jhome.jguides .ng main{background:transparent;z-index:auto;position:static}.jhome.jguides .ng p{max-width:none;color:inherit}.jhome.jguides .ng img{max-width:none}.jhome.jguides .ng .k{font-family:var(--ng-sans);font-weight:540;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.jhome.jguides [dir=rtl] .k,[dir=rtl].ng .k{letter-spacing:0}.jhome.jguides .ng-barre{position:fixed;z-index:50;left:0;right:0;top:0;height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--marge);pointer-events:none}.jhome.jguides .ng-barre>*{pointer-events:auto}.jhome.jguides .ng-barre{transition:background-color .3s,box-shadow .3s,opacity .3s}.jhome.jguides .ng-barre.ng-pleine{pointer-events:auto;background:var(--papier);box-shadow:0 1px 0 var(--filet)}.jhome.jguides .ng-barre.ng-partie{opacity:0;pointer-events:none}.jhome.jguides .ng-barre.ng-partie>*{pointer-events:none}.jhome.jguides .ng-menu{justify-self:start}.jhome.jguides .ng-logo{font-family:var(--ng-serif);font-size:22px;letter-spacing:.42em;margin-inline-end:-.42em;color:var(--encre);text-decoration:none}.jhome.jguides .ng-bascule{border-radius:999px;justify-self:end;display:flex;gap:4px;background:rgba(243,240,234,.86);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:4px;border:1px solid var(--filet)}.jhome.jguides .ng-bascule button{all:unset;border-radius:999px;cursor:pointer;padding:9px 14px;font-family:var(--ng-sans);font-weight:540;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gris);transition:background .3s,color .3s}.jhome.jguides .ng-bascule button[aria-pressed=true]{background:var(--encre);color:var(--papier)}.jhome.jguides .ng-bascule button:focus-visible{outline:2px solid var(--paon);outline-offset:2px}.jhome.jguides .ng-piste{position:relative}.jhome.jguides .ng-pin{position:sticky;top:0;height:var(--ecran);overflow:hidden}.jhome.jguides .ng-toile{position:fixed;top:0;left:0;width:100%;height:var(--ecran);z-index:2;pointer-events:none;display:block}.jhome.jguides .ng-mot{position:absolute;z-index:1;inset-inline-start:calc(var(--marge) - .04em);top:0;transform-origin:0 100%;font-family:var(--ng-serif);font-weight:420;font-size:120px;line-height:.9;letter-spacing:-.055em;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .6s;color:var(--encre)}[dir=rtl] .ng-mot{letter-spacing:0;transform-origin:100% 100%}.jhome.jguides .ng-mot.vu{opacity:1}.jhome.jguides .ng-mot .l{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .01em .06em}.jhome.jguides .ng-mot .l>span{display:inline-block;transition:transform .9s cubic-bezier(.7,0,.2,1)}[dir=rtl] .ng-mot .l{margin:-.25em 0 -.55em;padding:0 .04em}[dir=rtl] .ng-mot .l>span{padding:.25em 0 .55em}.jhome.jguides .ng-arrivee{position:absolute;z-index:3;inset-inline-start:var(--marge);bottom:calc(clamp(40px,10vh,120px) + var(--barre));max-width:46vw;pointer-events:none}.jhome.jguides .ng-arrivee h1{margin:0;color:var(--gris);line-height:1.4}.jhome.jguides .ng-arrivee h1 span{white-space:nowrap}.jhome.jguides .ng-titre{margin-top:22px;font-family:var(--ng-serif);font-weight:420;font-size:clamp(56px,6.6vw,128px);line-height:.95;letter-spacing:-.05em}[dir=rtl] .ng-titre{letter-spacing:0;line-height:1.15}.jhome.jguides .ng-titre .sauf{display:block;font-style:italic;opacity:0;transform:translateY(.25em);transition:opacity 1.2s,transform 1.2s cubic-bezier(.2,.7,.2,1)}.jhome.jguides .ng-arrivee.couleur .ng-titre .sauf{opacity:1;transform:none}.jhome.jguides .ng-defiler{position:absolute;z-index:3;inset-inline-end:var(--marge);bottom:calc(clamp(40px,10vh,120px) + var(--barre));color:var(--gris)}.jhome.jguides .ng-cadres-base a{position:absolute;left:0;top:0;z-index:3;display:block;transform-origin:0 0;visibility:hidden}.jhome.jguides .ng-cadres-base a img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08);border:clamp(6px,.9vw,14px) solid #fdfcf9;outline:1px solid rgba(18,17,16,.5)}.jhome.jguides .ng.ng-gl .ng-cadres-base a img{display:none}.jhome.jguides .ng.ng-gl .ng-cadres-base a.ng-repli img{display:block}.jhome.jguides .ng-cadres-base a:focus-visible{outline:2px solid var(--paon);outline-offset:4px}.jhome.jguides .ng-legende{position:absolute;z-index:4;inset-inline-start:var(--marge);bottom:calc(clamp(92px,15vh,150px) + var(--barre));width:min(30vw,440px);pointer-events:none}.jhome.jguides .ng-legende .pile{position:relative}.jhome.jguides .ng-legende .g{position:absolute;inset-inline-start:0;bottom:0;width:100%;opacity:0;transform:translateY(-8px);transition:opacity .18s,transform .3s}.jhome.jguides .ng-legende .g.on{opacity:1;transform:none;pointer-events:auto;transition:opacity .45s .16s,transform .7s cubic-bezier(.2,.7,.2,1) .16s}.jhome.jguides .ng-legende .n{color:var(--gris)}.jhome.jguides .ng-legende h2{margin:14px 0 0;font-family:var(--ng-serif);font-weight:420;font-size:clamp(24px,2.2vw,38px);line-height:1.12;letter-spacing:-.025em;text-wrap:balance;color:var(--encre)}[dir=rtl] .ng-legende h2{letter-spacing:0;line-height:1.35}.jhome.jguides .ng-legende .lire{display:inline-flex;gap:12px;margin-top:20px;padding-bottom:8px;border-bottom:1px solid var(--encre);color:var(--encre);text-decoration:none}.jhome.jguides .ng-legende .lire span{color:var(--gris)}.jhome.jguides .ng-rail{position:absolute;z-index:4;inset-inline:var(--marge);bottom:calc(clamp(24px,5vh,48px) + var(--barre));display:flex;justify-content:space-between;border-top:1px solid var(--filet);padding-top:14px;opacity:0}.jhome.jguides .ng-rail button{all:unset;cursor:pointer;font-family:var(--ng-sans);font-weight:540;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gris);position:relative;transition:color .3s}.jhome.jguides .ng-rail button:after{content:"";position:absolute;left:0;right:0;top:-15px;height:1px;background:var(--encre);transform:scaleX(0);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.jhome.jguides .ng-rail button.on{color:var(--encre)}.jhome.jguides .ng-rail button.on:after{transform:scaleX(1)}.jhome.jguides .ng-rail button:focus-visible{outline:2px solid var(--paon);outline-offset:4px}.jhome.jguides .ng-sujet{position:relative;z-index:1;padding:clamp(96px,16vh,180px) var(--marge) clamp(64px,10vh,128px);background:var(--papier)}.jhome.jguides .ng-sujet>header{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:clamp(48px,9vh,112px)}.jhome.jguides .ng-sujet h2.titre{margin:0;font-family:var(--ng-serif);font-weight:420;font-size:clamp(64px,11vw,210px);line-height:.88;letter-spacing:-.055em;color:var(--encre)}[dir=rtl] .ng-sujet h2.titre{letter-spacing:0;line-height:1.1}.jhome.jguides .ng-sujet>header p{font-family:var(--ng-serif);font-size:20px;line-height:1.55;max-width:34ch;color:#3a3632;justify-self:end;margin:0}.jhome.jguides .ng-sujet .groupe{display:grid;grid-template-columns:minmax(120px,1fr) 4fr;border-top:1px solid var(--encre)}.jhome.jguides .ng-sujet .groupe>.k{padding-top:22px;color:var(--gris)}.jhome.jguides .ng-sujet ol{list-style:none;margin:0;padding:0}.jhome.jguides .ng-sujet li a{display:grid;grid-template-columns:56px 1fr auto;gap:24px;align-items:baseline;padding:20px 0 22px;border-bottom:1px solid var(--filet);color:var(--encre);text-decoration:none}.jhome.jguides .ng-sujet li:last-child a{border-bottom:0}.jhome.jguides .ng-sujet li .num{font-size:12px;letter-spacing:.1em;color:var(--gris);font-variant-numeric:tabular-nums}.jhome.jguides .ng-sujet li .t{font-family:var(--ng-serif);font-weight:420;font-size:clamp(24px,2.9vw,50px);line-height:1.08;letter-spacing:-.03em;transition:transform .5s cubic-bezier(.2,.7,.2,1),color .3s}[dir=rtl] .ng-sujet li .t{letter-spacing:0;line-height:1.35}.jhome.jguides .ng-sujet li .m{font-size:12px;letter-spacing:.1em;color:var(--gris);white-space:nowrap}.jhome.jguides .ng-sujet li .vign{display:none}@media (hover:hover){.jhome.jguides .ng-sujet li a:hover .t{transform:translateX(18px)}[dir=rtl] .ng-sujet li a:hover .t{transform:translateX(-18px)}.jhome.jguides .ng-sujet ol:hover a:not(:hover) .t{color:#a9a39b}}.jhome.jguides .ng-fin{position:relative;z-index:1;padding:clamp(96px,18vh,200px) var(--marge);text-align:center;border-top:1px solid var(--filet);background:var(--papier)}.jhome.jguides .ng-fin h2{margin:0;font-family:var(--ng-serif);font-weight:420;font-size:clamp(48px,7vw,132px);line-height:.95;letter-spacing:-.05em;color:var(--encre)}[dir=rtl] .ng-fin h2{letter-spacing:0;line-height:1.2}.jhome.jguides .ng-fin .ctas{margin-top:44px;display:flex;justify-content:center;gap:36px;flex-wrap:wrap}.jhome.jguides .ng-fin .ctas a{font-family:var(--ng-sans);font-weight:540;font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding-bottom:9px;border-bottom:1px solid var(--champ);color:var(--encre);text-decoration:none}.jhome.jguides footer.revele,.jhome.jguides footer.revele-haut{position:relative;top:auto;bottom:auto;margin-top:0;z-index:5}.jhome.jguides.jguides:after{content:none;display:none}@keyframes ng-leve{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.jhome.jguides .ng-sujet.ng-entre .groupe,.jhome.jguides .ng-sujet.ng-entre>header{animation:ng-leve .9s cubic-bezier(.2,.7,.2,1) both}.jhome.jguides .ng-sujet.ng-entre .groupe:first-of-type{animation-delay:.12s}.jhome.jguides .ng-sujet.ng-entre .groupe:nth-of-type(2){animation-delay:.22s}.jhome.jguides .ng-sujet.ng-entre .groupe:nth-of-type(3){animation-delay:.32s}.jhome.jguides .ng-sujet.ng-entre .groupe:nth-of-type(n+4){animation-delay:.4s}@media (max-aspect-ratio:1/1){.jhome.jguides .ng-barre{height:60px;grid-template-columns:auto 1fr auto;gap:12px}.jhome.jguides .ng-logo{font-size:15px;letter-spacing:.3em;justify-self:center}.jhome.jguides .ng-bascule button{padding:8px 9px;font-size:10px;letter-spacing:.08em}.jhome.jguides .ng-arrivee{max-width:none;inset-inline-end:var(--marge);bottom:calc(clamp(32px,7vh,64px) + var(--barre))}.jhome.jguides .ng-titre{font-size:clamp(40px,11.4vw,56px)}.jhome.jguides .ng-defiler{display:none}.jhome.jguides .ng-legende{width:auto;inset-inline-end:var(--marge);bottom:calc(clamp(70px,11vh,96px) + var(--barre))}.jhome.jguides .ng-legende h2{font-size:22px}.jhome.jguides .ng-legende .lire{margin-top:14px}.jhome.jguides .ng-rail{bottom:calc(20px + var(--barre));padding-top:12px}.jhome.jguides .ng-rail button{font-size:0;letter-spacing:0;width:18px;height:10px}.jhome.jguides .ng-rail button:before{content:"";position:absolute;left:50%;top:2px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:currentColor;opacity:.45}.jhome.jguides .ng-rail button.on{font-size:10px;letter-spacing:.12em;width:auto}.jhome.jguides .ng-rail button.on:before{display:none}.jhome.jguides .ng-sujet>header{grid-template-columns:1fr;gap:20px}.jhome.jguides .ng-sujet>header p{justify-self:start;font-size:17px}.jhome.jguides .ng-sujet .groupe{grid-template-columns:1fr}.jhome.jguides .ng-sujet .groupe>.k{padding:18px 0 4px}.jhome.jguides .ng-sujet li a{grid-template-columns:1fr 64px;gap:16px;align-items:center;padding:16px 0}.jhome.jguides .ng-sujet li .m,.jhome.jguides .ng-sujet li .num{display:none}.jhome.jguides .ng-sujet li .vign{display:block;width:64px;height:80px;object-fit:cover;filter:grayscale(1) contrast(1.08)}.jhome.jguides .ng-sujet li .t{font-size:24px}}@media (max-width:380px){.jhome.jguides .ng-logo{display:none}}@media (prefers-reduced-motion:reduce){.jhome.jguides .ng *{transition:none!important;animation:none!important}}