.pe-titre{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.015em;font-weight:900;font-stretch:62%;line-height:.92}.pe-titre em{color:var(--accent-lisible);font-style:normal}.pe-ligne{margin-top:-.16em;padding-top:.16em;padding-bottom:.05em;display:block;overflow:clip}.pe-ligne-corps{text-wrap:balance;display:block}.pe-actions{flex-wrap:wrap;gap:.75rem;display:flex}.pe-chapo{text-wrap:balance;max-width:40rem;font-size:clamp(1.0625rem,.95rem + .35vw,1.3rem);line-height:1.45}.pe-decor{z-index:0}@media (prefers-reduced-motion:no-preference){.pe-ligne-corps{animation:pe-monte .85s var(--courbe) both;animation-delay:calc(var(--l,0) * 90ms)}.pe-entre{animation:pe-glisse .8s var(--courbe) .25s both}}@keyframes pe-monte{0%{transform:translateY(105%)}}@keyframes pe-glisse{0%{opacity:0;transform:translateY(1.5rem)}}.pe-cas{isolation:isolate;background:var(--fond);color:var(--texte);position:relative;overflow:clip}.pe-cas-grille{z-index:1;position:relative}.pe-cas-texte{flex-direction:column;min-width:0;display:flex}.pe-cas-coeur{gap:clamp(1rem,2.4svh,1.75rem);display:grid}.pe-cas-titre{font-size:clamp(2.6rem,11.5vw,4.6rem)}.pe-cas-chapo{text-wrap:balance;max-width:34rem;font-size:clamp(1.0625rem,.95rem + .4vw,1.4rem);line-height:1.42}.pe-cartel{border-top:.1875rem solid var(--filet-fort);grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:1rem clamp(1.5rem,3.4vw,4rem);padding-top:clamp(.9rem,2svh,1.4rem);display:grid}.pe-cartel dt{letter-spacing:.08em;text-transform:uppercase;color:var(--texte-doux);align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:flex}.pe-cartel dt .picto{width:1.35rem;height:1.35rem;color:var(--accent-lisible)}.pe-cartel dd{font-family:var(--f-display);text-transform:uppercase;text-wrap:balance;margin-top:.35rem;font-size:clamp(1.25rem,1.75vw,2.15rem);font-weight:850;font-stretch:75%;line-height:1.05}@media (max-width:63.99rem){.pe-cas{padding-top:var(--entete)}.pe-cas-panneau{clip-path:polygon(0 0,100% 0,100% 92%,0 100%);height:min(62svh,34rem)}.pe-cas-grille{padding-top:1.25rem;padding-bottom:clamp(3rem,8vw,4.5rem)}.pe-cas-coeur{margin-top:.75rem}.pe-cartel{margin-top:clamp(2rem,6vw,3rem)}}@media (max-width:29.99rem){.pe-cartel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pe-cartel>div:last-child{grid-column:1/-1}}@media (min-width:64rem){.pe-cas-panneau{top:var(--entete);z-index:1;clip-path:polygon(13% 0,100% 0,100% 100%,0 100%);width:46vw;position:absolute;bottom:0;right:0}.pe-cas-grille{pointer-events:none;min-height:max(100svh,40rem);padding-top:calc(var(--entete) + clamp(.5rem, 2svh, 1.5rem));padding-bottom:clamp(3rem,10svh,6.5rem);display:flex}.pe-cas-texte{pointer-events:auto;width:calc(54vw - max(var(--gouttiere), (100vw - var(--largeur)) / 2) - 2.5rem);justify-content:space-between;gap:clamp(1.25rem,3svh,2.5rem)}.pe-cas-titre{font-size:clamp(2.8rem,min(6.4vw,12.4svh),8rem)}}.pe-feuil{background:var(--encre);color:#fff;grid-template-rows:minmax(0,1fr) auto auto;height:100%;display:grid;position:relative}.pe-feuil-scene{cursor:zoom-in;touch-action:pan-y;background:var(--encre);width:100%;min-height:0;display:block;position:relative;overflow:clip;container-type:size}.pe-feuil-scene.sur-blanc{background:#fff}.pe-feuil-scene:focus-visible{outline:.1875rem solid var(--jaune);outline-offset:-.1875rem}.pe-feuil-vue{background:var(--encre);place-items:center;margin:0;display:grid;position:absolute;inset:0}.pe-feuil-vue.est-planche{background:#fff}.pe-feuil-cadre{width:100%;height:100%;display:block;position:relative}.pe-feuil-vue.entiere .pe-feuil-cadre{height:auto;width:min(100cqw - 3rem, (100cqh - 3rem) * var(--ratio), calc(var(--net) * 1px));aspect-ratio:var(--ratio)}.pe-feuil-vue.entiere img{object-fit:contain}.pe-feuil-vue.est-courant{z-index:1}@media (prefers-reduced-motion:no-preference){.pe-feuil-vue.est-courant{animation:pe-volet .75s var(--courbe) both}.pe-feuil-vue.est-avant .pe-feuil-cadre{animation:pe-recule .75s var(--courbe) both}}@keyframes pe-volet{0%{clip-path:inset(0 calc(50% - var(--sens) * 50%) 0 calc(50% + var(--sens) * 50%))}to{clip-path:inset(0)}}@keyframes pe-recule{to{transform:translateX(calc(var(--sens) * -6%)) scale(.96);opacity:.4}}.pe-feuil-barre{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem clamp(1rem,2vw,2rem) .35rem clamp(3.5rem,7vw,8.5rem);display:flex}.pe-feuil-legende{align-items:baseline;gap:.9rem;min-width:0;display:flex}.pe-feuil-compte{font-family:var(--f-display);color:var(--soleil);font-variant-numeric:tabular-nums;flex:none;font-size:1.35rem;font-weight:850;font-stretch:70%}.pe-feuil-texte{color:#d9dbe1;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.35;display:-webkit-box;overflow:hidden}.pe-feuil-pause{color:#fff;width:2.9rem;height:2.9rem;transition:border-color var(--d-pose) linear;border:.125rem solid #ffffff8c;border-radius:50%;place-items:center;display:grid}.pe-feuil-pause:hover{border-color:#fff}.pe-feuil-pause svg{width:1.1rem;height:1.1rem}.pe-feuil-pause:focus-visible{outline:.1875rem solid var(--jaune);outline-offset:.1875rem}@media (prefers-reduced-motion:reduce){.pe-feuil-pause{display:none}}.pe-feuil-fleches{flex:none;align-items:center;gap:.5rem;display:flex}.pe-feuil-fleche{width:2.9rem;height:2.9rem;color:var(--encre);transition:transform var(--d-pose) var(--courbe);background:#fff;border-radius:50%;place-items:center;display:grid}.pe-feuil-fleche.est-precedente .icone{rotate:180deg}.pe-feuil-fleche:hover{transform:scale(1.08)}.pe-feuil-fleche:focus-visible,.pe-feuil-vignette:focus-visible{outline:.1875rem solid var(--jaune);outline-offset:.1875rem}.pe-feuil-rail{scroll-snap-type:x proximity;scrollbar-width:none;gap:.5rem;padding:.6rem clamp(1rem,2vw,2rem) clamp(.9rem,2svh,1.4rem) clamp(3.5rem,7vw,8.5rem);scroll-padding-inline:clamp(3.5rem,7vw,8.5rem) clamp(1rem,2vw,2rem);display:flex;position:relative;overflow-x:auto}.pe-feuil-rail::-webkit-scrollbar{display:none}.pe-feuil-vignette{aspect-ratio:1;scroll-snap-align:start;opacity:.55;width:clamp(3.75rem,5.2vw,5.5rem);transition:opacity var(--d-pose) linear, transform var(--d-pose) var(--courbe);background:#fff;flex:none;display:block;position:relative;overflow:clip}.pe-feuil-vignette img{object-fit:cover}.pe-feuil-vignette.est-planche img{object-fit:contain}.pe-feuil-vignette:hover{opacity:.9}.pe-feuil-vignette[aria-current=true]{opacity:1;box-shadow:0 0 0 .1875rem var(--soleil);transform:translateY(-.25rem)}@media (max-width:63.99rem){.pe-feuil-barre,.pe-feuil-rail{padding-left:var(--gouttiere)}.pe-feuil-rail{scroll-padding-inline:var(--gouttiere)}}@media (prefers-reduced-motion:reduce){.pe-feuil-vignette,.pe-feuil-fleche{transition:none}}.pe-puce{border:.125rem solid var(--filet-fort);white-space:nowrap;min-height:2.75rem;transition:background-color var(--d-pose) linear, color var(--d-pose) linear, border-color var(--d-pose) linear;border-radius:999rem;align-items:center;gap:.5rem;padding:.45rem 1.05rem;font-size:.98rem;font-weight:700;display:inline-flex}.pe-puce .picto{width:1.2rem;height:1.2rem}.pe-puce>span{opacity:.7;font-size:.8rem}.pe-puce:hover{border-color:var(--texte)}.pe-puce[aria-pressed=true]{background:var(--texte);border-color:var(--texte);color:var(--fond)}.pe-puce:focus-visible{outline:.1875rem solid var(--jaune);outline-offset:.1875rem}.pe-faits{border-top:.125rem solid var(--filet);gap:.7rem;padding-top:clamp(.9rem,2svh,1.3rem);font-size:1.05rem;font-weight:650;display:grid}.pe-faits li{align-items:center;gap:.7rem;display:flex}.pe-faits .picto{width:1.6rem;height:1.6rem;color:var(--accent-lisible);flex:none}.pe-faits strong{font-family:var(--f-display);color:var(--accent-lisible);font-size:1.4em;font-weight:900;font-stretch:70%}.pe-index{z-index:1;isolation:isolate;padding-top:calc(var(--entete) + clamp(.25rem, 1.5svh, 1.25rem));clip-path:polygon(0 0,100% 0,100% calc(100% - clamp(2rem,5vw,5rem)),0 100%);padding-bottom:calc(clamp(3rem,7svh,5rem) + clamp(2rem,5vw,5rem));position:relative;overflow:clip}.pe-sous-biais{margin-top:calc(-1*clamp(2rem,5vw,5rem))}.pe-index-corps{z-index:1}.pe-index-titre{margin-top:clamp(.25rem,1.5svh,1rem);font-size:clamp(2.7rem,12vw,5rem)}.pe-index-grille{gap:clamp(2rem,4vw,4rem);margin-top:clamp(1.5rem,4svh,3rem);display:grid}.pe-index-texte{align-content:start;gap:clamp(1.1rem,2.6svh,1.75rem);display:grid}@media (min-width:64rem){.pe-index-titre{font-size:clamp(3rem,min(5.9vw,11svh),8.5rem)}.pe-index-grille{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:stretch}.pe-index-texte{flex-direction:column;display:flex}.pe-index-texte .pe-faits{margin-top:auto}}.pe-idx{min-width:0}.pe-idx-filtres{flex-wrap:wrap;gap:.5rem;display:flex}.pe-idx-zone{margin-top:clamp(.9rem,2svh,1.4rem);position:relative}.pe-idx-liste{border-bottom:.125rem solid var(--filet-fort)}.pe-idx-ligne{border-top:.125rem solid var(--filet-fort);transition:opacity var(--d-pose) linear;grid-template-columns:2.6rem minmax(0,1fr) auto 2.6rem;align-items:center;gap:1rem;padding:clamp(.45rem,1.2svh,.85rem) 0;display:grid;position:relative}.pe-idx-vignette{display:none}.pe-idx-num{font-family:var(--f-display);color:var(--texte-doux);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800;font-stretch:70%}.pe-idx-lien{min-width:0;display:block}.pe-idx-lien:after{content:"";z-index:1;position:absolute;inset:0}.pe-idx-lien:focus-visible{outline:none}.pe-idx-ligne:has(.pe-idx-lien:focus-visible){outline:.1875rem solid var(--jaune);outline-offset:.25rem}.pe-idx-nom{font-family:var(--f-display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;transition:translate var(--d-glisse) var(--courbe);font-size:clamp(1.9rem,min(3vw,5.4svh),3.4rem);font-weight:900;font-stretch:62%;line-height:.98;display:block;overflow:hidden}.pe-idx-titre{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pe-idx-disc{white-space:nowrap;align-items:center;gap:.45rem;font-size:.95rem;font-weight:650;display:inline-flex}.pe-idx-disc .picto{width:1.3rem;height:1.3rem;color:var(--accent-lisible)}.pe-idx-rond{border:.125rem solid var(--filet-fort);width:2.6rem;height:2.6rem;transition:background-color var(--d-pose) linear, color var(--d-pose) linear, transform var(--d-glisse) var(--courbe);border-radius:50%;place-items:center;display:grid}.pe-idx-rond .icone{width:1.1rem;height:1.1rem}.pe-idx-ligne[data-hors]{opacity:.22}.pe-idx-ligne[data-hors] .pe-idx-lien:after{pointer-events:none}@media (hover:hover){.pe-idx-ligne:not([data-hors]):hover .pe-idx-nom{color:var(--accent-lisible);translate:.75rem}.pe-idx-ligne:not([data-hors]):hover .pe-idx-rond{background:var(--texte);color:var(--fond);transform:rotate(-45deg)}}@media (hover:none),(max-width:63.99rem){.pe-idx-ligne{grid-template-columns:3.75rem minmax(0,1fr) 2.6rem;gap:.4rem .9rem}.pe-idx-vignette{aspect-ratio:1;background:#fff;grid-row:span 2;width:3.75rem;display:block;position:relative;overflow:clip}.pe-idx-vignette img{object-fit:cover}.pe-idx-vignette.est-planche img{object-fit:contain}.pe-idx-num{display:none}.pe-idx-disc{grid-area:2/2}.pe-idx-rond{grid-area:1/3/span 2}.pe-idx-nom{font-size:clamp(1.7rem,7vw,2.6rem)}}@media (prefers-reduced-motion:reduce){.pe-idx-nom,.pe-idx-rond{transition:opacity var(--d-pose) linear}}.pe-journal{z-index:1;isolation:isolate;padding-top:calc(var(--entete) + clamp(.25rem, 1.5svh, 1.25rem));padding-bottom:calc(clamp(3rem,7svh,5rem) + 1.5rem);position:relative;overflow:clip;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' preserveAspectRatio='none'%3E%3Crect width='10' height='10'/%3E%3C/svg%3E") top/100% calc(100% - 1.5rem) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 24'%3E%3Cpath fill-rule='evenodd' d='M0 0H48V24H0ZM16 7h16a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H16a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E") 0 100%/3rem 1.5rem repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' preserveAspectRatio='none'%3E%3Crect width='10' height='10'/%3E%3C/svg%3E") top/100% calc(100% - 1.5rem) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 24'%3E%3Cpath fill-rule='evenodd' d='M0 0H48V24H0ZM16 7h16a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H16a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E") 0 100%/3rem 1.5rem repeat-x}.pe-sous-film{margin-top:-1.5rem;padding-top:calc(clamp(1.25rem,2.5vw,2.5rem) + 1.5rem)!important}.pe-journal-grille{z-index:1;gap:clamp(2rem,4vw,4.5rem);display:grid;position:relative}.pe-journal-texte{align-content:start;gap:clamp(1rem,2.4svh,1.6rem);display:grid}.pe-journal-titre{margin-top:clamp(.25rem,1.5svh,1rem);font-size:clamp(2.8rem,14vw,5.5rem)}@media (min-width:64rem){.pe-journal-grille{min-height:calc(100svh - var(--entete) - clamp(3rem, 7svh, 5rem) - 3rem);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end}.pe-journal-titre{font-size:clamp(3rem,min(7.2vw,12.5svh),9.5rem)}.pe-journal-texte{align-content:space-between;align-self:stretch}}.pe-planche{gap:clamp(.75rem,1.8svh,1.1rem);min-width:0;display:grid}.pe-planche-filtres{flex-wrap:wrap;gap:.5rem;display:flex}.pe-loupe{background:var(--encre);touch-action:pan-y;align-items:end;height:clamp(16rem,44svh,30rem);display:grid;position:relative;overflow:clip}.pe-loupe-photos,.pe-loupe-photo{position:absolute;inset:0}.pe-loupe-photo{opacity:0;transition:opacity .45s linear}.pe-loupe-photo[data-visible=oui]{opacity:1}.pe-loupe-photo img{object-fit:cover}@media (prefers-reduced-motion:no-preference){.pe-loupe-photo img{transition:transform 1.2s var(--courbe);transform:scale(1.06)}.pe-loupe-photo[data-visible=oui] img{transform:none}}.pe-loupe-cartouche{background:var(--encre);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem 1.25rem;margin:0 clamp(.75rem,1.5vw,1.25rem) clamp(.75rem,1.5vw,1.25rem);padding:clamp(.9rem,1.6vw,1.4rem) clamp(1rem,1.8vw,1.6rem);display:grid;position:relative}.pe-loupe-meta{letter-spacing:.05em;text-transform:uppercase;color:var(--soleil);flex-wrap:wrap;grid-column:1/-1;gap:.25rem 1.1rem;font-size:.85rem;font-weight:700;display:flex}.pe-loupe-titre{font-family:var(--f-display);text-transform:uppercase;text-wrap:balance;font-size:clamp(1.6rem,min(2.7vw,4.8svh),3rem);font-weight:900;font-stretch:66%;line-height:.98}.pe-loupe-chapo{color:#c0c2ca;text-wrap:pretty;grid-column:1;max-width:46rem;font-size:.98rem;line-height:1.4}.pe-loupe-rond{grid-area:2/2/span 2;align-self:center}.pe-loupe-lien:after{content:"";position:absolute;inset:0}.pe-loupe-lien:focus-visible{outline:.1875rem solid var(--jaune);outline-offset:.25rem}.pe-loupe-rond{background:var(--soleil);width:3rem;height:3rem;color:var(--encre);transition:transform var(--d-glisse) var(--courbe);border-radius:50%;place-items:center;display:grid}.pe-loupe:hover .pe-loupe-rond{transform:rotate(-45deg)}.pe-film{background:var(--encre);gap:.45rem;padding:.55rem clamp(.6rem,1.2vw,1rem);display:grid}.pe-film-trous{border-top:.45rem dashed #f6f6f7d9;height:0;margin-inline:.25rem;display:block}.pe-film-vues{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.4rem,.8vw,.75rem);display:grid}.pe-film-vue{text-align:left;cursor:pointer;width:100%;padding:0;display:block;position:relative}.pe-film-image{aspect-ratio:3/2;opacity:.6;transition:opacity var(--d-pose) linear, transform var(--d-glisse) var(--courbe);display:block;position:relative;overflow:clip}.pe-film-image img{object-fit:cover}.pe-film-num{font-family:var(--f-display);letter-spacing:.08em;color:var(--soleil);margin-top:.3rem;font-size:.85rem;font-weight:800;font-stretch:70%;display:block}.pe-film-crayon{fill:none;width:calc(100% + 1rem);height:100%;stroke:var(--rouge);stroke-width:4px;stroke-linecap:round;vector-effect:non-scaling-stroke;clip-path:inset(0 100% 0 0);transition:clip-path .55s var(--courbe);pointer-events:none;position:absolute;inset:-.6rem -.5rem .6rem}.pe-film-vue[aria-pressed=true] .pe-film-image{opacity:1;transform:scale(1.03)}.pe-film-vue[aria-pressed=true] .pe-film-crayon{clip-path:inset(0)}.pe-film-vue:hover .pe-film-image{opacity:1}.pe-film-vue:focus-visible{outline:.1875rem solid var(--jaune);outline-offset:.25rem}.pe-film-vues [data-hors] .pe-film-vue{cursor:default}.pe-film-vues [data-hors] .pe-film-image{opacity:.15}@media (prefers-reduced-motion:reduce){.pe-loupe-photo,.pe-film-image,.pe-film-crayon,.pe-loupe-rond{transition:none}}.pe-une{--teinte:var(--bleu);--teinte-lisible:var(--bleu-lisible);isolation:isolate;padding-top:calc(var(--entete) + clamp(.25rem, 1.2svh, 1rem));border-bottom:.5rem double var(--texte);padding-bottom:clamp(2.5rem,6svh,4.5rem);position:relative;overflow:clip}.pe-une-rouge{--teinte:var(--rouge-fonce);--teinte-lisible:var(--accent-lisible)}.pe-une-corps{z-index:1;position:relative}.pe-manchette{border-top:.375rem solid var(--texte);border-bottom:1px solid var(--texte);flex-wrap:wrap;align-items:center;gap:.5rem clamp(1rem,2vw,2rem);margin-top:clamp(.25rem,1svh,.75rem);padding:clamp(.55rem,1.3svh,.9rem) 0;font-size:.95rem;font-weight:650;display:flex}.pe-manchette>span{align-items:center;gap:.45rem;display:inline-flex}.pe-manchette .picto{width:1.25rem;height:1.25rem;color:var(--teinte-lisible)}.pe-manchette-nom{font-family:var(--f-display);text-transform:uppercase;margin-right:auto;font-size:1.35rem;font-weight:900;font-stretch:70%}.pe-manchette-rubrique{background:var(--teinte);color:#fff;text-transform:uppercase;letter-spacing:.05em;padding:.3rem .85rem;font-size:.82rem;font-weight:750}.pe-une-grille{gap:clamp(1.75rem,4vw,5rem);margin-top:clamp(1.25rem,3.5svh,2.75rem);display:grid}.pe-une-texte{align-content:center;gap:clamp(1rem,2.6svh,1.8rem);display:grid}.pe-une-titre{font-size:clamp(2.8rem,13.5vw,5.4rem)}.pe-une-titre em{color:var(--teinte-lisible)}.pe-une-chapo{text-wrap:balance;max-width:38rem;font-size:clamp(1.15rem,1rem + .5vw,1.5rem);font-weight:500;line-height:1.42}.pe-une-cote{min-width:0;display:grid}.pe-une-photo{background:var(--fond-alt);border-radius:50vw 50vw 0 0/14rem 14rem 0 0;height:clamp(15rem,38svh,26rem);position:relative;overflow:clip}.pe-une-photo img{object-fit:cover}@media (min-width:64rem){.pe-une-grille{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center}.pe-une-titre{font-size:clamp(3rem,min(6.6vw,13svh),9.5rem)}}.pe-regle{background:var(--aplat-fonce);color:#fff;gap:.7rem;padding:clamp(.9rem,1.6vw,1.4rem) clamp(1rem,1.8vw,1.6rem) clamp(1rem,1.8vw,1.5rem);display:grid}.pe-regle-label{letter-spacing:.06em;text-transform:uppercase;color:var(--soleil);font-size:.8rem;font-weight:700}.pe-regle-piste{height:2.75rem;position:relative}.pe-regle-cases{gap:.2rem;display:flex;position:absolute;inset:.6rem 0}.pe-regle-cases li{flex:var(--part) 1 0;transition:background-color var(--d-pose) linear;background:#ffffff2e}.pe-regle-cases li[data-actif=lu]{background:#ffffff73}.pe-regle-cases li[data-actif=oui]{background:var(--soleil)}.pe-regle-curseur{appearance:none;cursor:grab;touch-action:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.pe-regle-curseur:active{cursor:grabbing}.pe-regle-curseur::-webkit-slider-runnable-track{background:0 0;height:100%}.pe-regle-curseur::-webkit-slider-thumb{appearance:none;width:.5rem;height:2.75rem;box-shadow:0 0 0 .1875rem var(--encre);background:#fff;border-radius:.25rem}.pe-regle-curseur::-moz-range-track{background:0 0}.pe-regle-curseur::-moz-range-thumb{background:#fff;border:0;border-radius:.25rem;width:.5rem;height:2.75rem}.pe-regle-curseur:focus-visible{outline:.1875rem solid var(--jaune);outline-offset:.25rem}.pe-regle-partie{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-height:3.6rem;display:grid}.pe-regle-num{font-family:var(--f-display);color:var(--soleil);font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:900;font-stretch:66%;line-height:1}.pe-regle-sur{color:#c0c2ca;font-size:.45em}.pe-regle-texte{gap:.15rem;min-width:0;display:grid}.pe-regle-lien{min-height:2.75rem;font-family:var(--f-display);text-transform:uppercase;text-wrap:balance;align-items:center;gap:.5rem;font-size:clamp(1.1rem,1.35vw,1.4rem);font-weight:800;font-stretch:75%;line-height:1.1;display:inline-flex}.pe-regle-lien .icone{flex:none;width:1.1rem;height:1.1rem;rotate:90deg}.pe-regle-lien:hover{color:var(--soleil)}.pe-regle-moment{color:#c0c2ca;font-size:.9rem}@media (prefers-reduced-motion:reduce){.pe-regle-cases li{transition:none}}.pe-idx-nom .pe-idx-picto{vertical-align:.08em;stroke-width:2.4px;width:.62em;height:.62em;color:var(--accent-lisible);margin-right:.3em;display:inline-block}.pe-faq{z-index:2;isolation:isolate;padding-top:calc(var(--entete) + clamp(.25rem, 1.2svh, 1rem));padding-bottom:clamp(2.5rem,6svh,4.5rem);position:relative}.pe-faq>.decor{overflow:clip}.pe-faq-corps{z-index:1;position:relative}.pe-faq-haut{align-items:end;gap:clamp(1rem,2.5vw,3rem);margin-top:clamp(.25rem,1svh,.75rem);display:grid}.pe-faq-titre{font-size:clamp(2.8rem,13vw,5rem)}.pe-faq-intro{gap:clamp(.9rem,2svh,1.25rem);display:grid}@media (min-width:64rem){.pe-faq-haut{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.pe-faq-titre{font-size:clamp(3rem,min(6.4vw,12svh),9rem)}}.pe-faq-champ{background:var(--aplat-fonce);color:#fff;border-radius:999rem;align-items:center;gap:clamp(.75rem,1.5vw,1.5rem);margin-top:clamp(1.25rem,3.5svh,2.5rem);padding:clamp(.5rem,1.2svh,.9rem) clamp(1rem,2vw,1.75rem);display:flex;position:relative}.pe-faq-champ>svg{width:clamp(2rem,3vw,3.25rem);height:clamp(2rem,3vw,3.25rem);color:var(--soleil);flex:none}.pe-faq-saisie{color:#fff;min-width:0;min-height:3rem;font-family:var(--f-display);text-transform:uppercase;background:0 0;border:0;flex:1;font-size:clamp(1.75rem,min(4.2vw,7.5svh),4.75rem);font-weight:900;font-stretch:66%;line-height:1.1}.pe-faq-saisie::placeholder{color:#ffffff6b}.pe-faq-saisie:focus{outline:none}.pe-faq-champ:focus-within{outline:.25rem solid var(--rouge);outline-offset:.25rem}.pe-faq-saisie::-webkit-search-cancel-button{appearance:none}.pe-faq-effacer{width:3rem;height:3rem;color:var(--encre);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.pe-faq-bas{gap:clamp(1.25rem,3vw,3rem);margin-top:clamp(1rem,2.6svh,2rem);display:grid}@media (min-width:64rem){.pe-faq-bas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.pe-faq-reglages{gap:clamp(.7rem,1.6svh,1rem);display:grid}.pe-faq-ligne{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.pe-faq-quoi{letter-spacing:.08em;text-transform:uppercase;min-width:6.5rem;font-size:.8rem;font-weight:750}.pe-faq-puces{flex-wrap:wrap;gap:.45rem;display:flex}.pe-faq-total{border-top:.125rem solid var(--filet-fort);align-items:center;gap:1rem;padding-top:clamp(.6rem,1.5svh,1rem);font-weight:650;display:flex}.pe-faq-nombre{font-family:var(--f-display);color:var(--accent-lisible);font-variant-numeric:tabular-nums;font-size:clamp(3rem,min(5vw,9svh),5.5rem);font-weight:900;font-stretch:62%;line-height:.9}.pe-faq-fiche{background:var(--aplat-fonce);color:#fff;clip-path:polygon(0 0,calc(100% - 2.5rem) 0,100% 2.5rem,100% 100%,0 100%);min-height:clamp(14rem,34svh,19rem);padding:clamp(1rem,1.8vw,1.6rem) clamp(1.1rem,2vw,1.9rem)}.pe-faq-fiche-tete{letter-spacing:.08em;text-transform:uppercase;color:var(--soleil);font-size:.8rem;font-weight:750}.pe-faq-rubriques{margin-top:.5rem}.pe-faq-rubrique{border-top:1px solid #ffffff29;grid-template-columns:1.6rem minmax(0,1fr) auto 1.2rem;align-items:center;gap:.85rem;min-height:2.9rem;display:grid}.pe-faq-rubrique .picto{width:1.5rem;height:1.5rem;color:var(--soleil)}.pe-faq-rubrique-nom{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(1.05rem,1.4vw,1.45rem);font-weight:800;font-stretch:75%}.pe-faq-rubrique-compte{color:#c0c2ca;font-variant-numeric:tabular-nums;font-weight:700}.pe-faq-rubrique .icone{opacity:.5;width:1.1rem;height:1.1rem;transition:opacity var(--d-pose) linear}.pe-faq-rubrique:hover .icone,.pe-faq-rubrique[aria-current=true] .icone{opacity:1}.pe-faq-rubrique:hover .pe-faq-rubrique-nom,.pe-faq-rubrique[aria-current=true] .pe-faq-rubrique-nom{color:var(--soleil)}.pe-faq-rubrique:focus-visible,.pe-faq-lire:focus-visible,.pe-faq-toutes:focus-visible{outline:.1875rem solid var(--jaune);outline-offset:.2rem}.pe-faq-toutes{text-underline-offset:.25em;min-height:2.75rem;margin-top:.4rem;font-weight:700;text-decoration:underline}.pe-faq-reponse{gap:.65rem;display:grid}@media (prefers-reduced-motion:no-preference){.pe-faq-reponse{animation:pe-glisse .5s var(--courbe) both}}.pe-faq-question{font-family:var(--f-display);text-wrap:balance;font-size:clamp(1.3rem,1.9vw,2rem);font-weight:850;font-stretch:75%;line-height:1.1}.pe-faq-extrait{color:#d9dbe1;text-wrap:pretty;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:1rem;line-height:1.5;display:-webkit-box;overflow:hidden}.pe-faq-fiche mark{background:var(--soleil);color:var(--encre)}.pe-faq-lire{background:var(--soleil);min-height:2.75rem;color:var(--encre);border-radius:999rem;justify-self:start;align-items:center;gap:.6rem;padding:.5rem 1.1rem;font-weight:750;display:inline-flex}.pe-faq-vague{width:100%;height:clamp(1.5rem,3vw,2.75rem);fill:var(--fond);pointer-events:none;position:absolute;top:calc(100% - 1px);left:0}.ct-ouv{isolation:isolate;padding-top:calc(var(--entete) + clamp(.25rem, 1.5svh, 1.25rem));padding-bottom:calc(clamp(3rem,8svh,5.5rem) + clamp(2.5rem,7vw,7.5rem));position:relative;overflow:clip}.ct-ouv-corps{z-index:1;align-content:start;gap:clamp(1rem,2.4svh,1.6rem);display:grid;position:relative}.ct-ouv-titre{font-size:clamp(2.8rem,14vw,5.5rem)}.ct-arche{z-index:0;height:min(46svh,26rem);margin:0 var(--gouttiere) 1.5rem;background:var(--encre);border-radius:50vw 50vw 0 0/12rem 12rem 0 0;position:relative;overflow:clip}.ct-arche-photo{opacity:0;transition:opacity .5s linear;position:absolute;inset:0}.ct-arche-photo img{object-fit:cover}@media (prefers-reduced-motion:no-preference){.ct-arche-photo img{transition:transform 1.4s var(--courbe);transform:scale(1.06)}}.ct-arche-photo[data-photo=venir],.ct-ouv:has(.ct-geste[data-photo=ecrire]:is(:hover,:focus-visible)) .ct-arche-photo[data-photo=ecrire],.ct-ouv:has(.ct-geste[data-photo=appeler]:is(:hover,:focus-visible)) .ct-arche-photo[data-photo=appeler]{opacity:1}.ct-ouv:has(.ct-geste[data-photo=ecrire]:is(:hover,:focus-visible)) .ct-arche-photo[data-photo=ecrire] img,.ct-ouv:has(.ct-geste[data-photo=appeler]:is(:hover,:focus-visible)) .ct-arche-photo[data-photo=appeler] img,.ct-ouv:has(.ct-geste[data-photo=venir]:is(:hover,:focus-visible)) .ct-arche-photo[data-photo=venir] img{transform:none}.ct-ouv:has(.ct-geste[data-photo=ecrire]:is(:hover,:focus-visible)) .ct-arche-photo[data-photo=venir],.ct-ouv:has(.ct-geste[data-photo=appeler]:is(:hover,:focus-visible)) .ct-arche-photo[data-photo=venir]{opacity:0}.ct-arche-voyant{z-index:2;color:var(--encre);--texte:var(--encre);--texte-doux:#55565f;background:#fff;border-radius:999rem;padding:.6rem 1.1rem;font-weight:700;display:none;position:absolute}.ct-gestes{gap:.6rem;margin-top:clamp(.5rem,2svh,1.5rem);display:grid}.ct-geste{border:.125rem solid var(--filet-fort);height:100%;transition:background-color var(--d-pose) linear, color var(--d-pose) linear, border-color var(--d-pose) linear;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"rond verbe""rond valeur""rond note";align-items:center;column-gap:1rem;padding:clamp(.85rem,1.6svh,1.2rem) clamp(1rem,1.4vw,1.4rem);display:grid}.ct-geste-rond{background:var(--soleil);width:3.25rem;height:3.25rem;color:var(--encre);border-radius:50%;grid-area:rond;place-items:center;display:grid}.ct-geste-rond .picto{width:1.6rem;height:1.6rem}.ct-geste-verbe{font-family:var(--f-display);text-transform:uppercase;grid-area:verbe;font-size:clamp(1.5rem,2vw,2.25rem);font-weight:900;font-stretch:66%;line-height:1}.ct-geste-valeur{white-space:nowrap;grid-area:valeur;margin-top:.2rem;font-size:clamp(.9rem,.88vw,1.05rem);font-weight:750}.ct-geste-note{color:var(--texte-doux);grid-area:note;font-size:.88rem}.ct-geste:hover,.ct-geste:focus-visible{color:var(--encre);--texte-doux:#55565f;background:#fff;border-color:#fff;outline:none}@media (min-width:48rem){.ct-gestes{grid-template-columns:repeat(3,minmax(0,1fr))}.ct-geste{grid-template-columns:minmax(0,1fr);grid-template-areas:"rond""verbe""valeur""note";align-content:start;row-gap:.15rem}.ct-geste-rond{margin-bottom:.6rem}}@media (min-width:64rem){.ct-ouv{min-height:100svh}.ct-ouv-corps{min-height:calc(100svh - var(--entete) - clamp(.25rem, 1.5svh, 1.25rem) - clamp(3rem, 8svh, 5.5rem) - clamp(2.5rem, 7vw, 7.5rem));flex-direction:column;display:flex}.ct-ouv-corps>*{max-width:calc(54vw - max(var(--gouttiere), (100vw - var(--largeur)) / 2) - 2rem)}.ct-ouv-corps>.ct-gestes{margin-top:auto}.ct-ouv-titre{font-size:clamp(3rem,min(7.4vw,13svh),10rem)}.ct-arche{top:calc(var(--entete) + clamp(1rem, 3svh, 2.5rem));right:max(var(--gouttiere), (100vw - var(--largeur)) / 2);border-radius:50vw 50vw 0 0/20vw 20vw 0 0;width:40vw;height:auto;margin:0;position:absolute;bottom:calc(clamp(2.5rem,7vw,7.5rem) + clamp(1rem,3svh,2rem))}.ct-arche-voyant{right:calc(max(var(--gouttiere), (100vw - var(--largeur)) / 2) + 1.5rem);display:block;bottom:calc(clamp(2.5rem,7vw,7.5rem) + clamp(1rem,3svh,2rem) + 1.5rem)}}@media (prefers-reduced-motion:reduce){.ct-arche-photo,.ct-arche-photo img,.ct-geste{transition:none}}.ct-equilibre{text-wrap:balance;max-width:46rem}.ct-standard .ed-standard-ligne{justify-content:flex-start;gap:.9rem;min-height:3.75rem}.ct-standard .ed-standard-ligne>.icone{margin-left:auto}.ct-standard .ed-standard-picto{opacity:.72;width:1.6rem;height:1.6rem;transition:opacity var(--d-pose) linear;flex:none}.ct-standard .ed-standard-qui{transition:opacity var(--d-pose) linear;font-size:clamp(1.15rem,5vw,1.6rem)}.ct-standard .ed-standard-ligne:hover .ed-standard-qui,.ct-standard .ed-standard-ligne:has(input:checked) .ed-standard-qui{translate:none}.ct-standard .ed-standard-ligne:hover .ed-standard-picto,.ct-standard .ed-standard-ligne:has(input:checked) .ed-standard-picto{opacity:1}.ct-standard .ed-standard-ligne:has(input:checked) .ed-standard-picto{color:var(--soleil)}@media (min-width:48rem){.ct-standard .ed-standard-qui{white-space:nowrap;font-size:clamp(1.15rem,1.75vw,2rem)}}.ct-standard .ed-standard-reponse{clip-path:polygon(0 0,calc(100% - 3.5rem) 0,100% 3.5rem,100% 100%,0 100%);padding:0}.ct-standard .ed-standard-photo{background:var(--encre);height:clamp(11rem,26svh,16rem);position:relative;overflow:clip}.ct-standard .ed-standard-photo img{object-fit:cover}.ct-standard .ed-standard-page{justify-items:start;gap:.2rem;display:grid;position:absolute;bottom:clamp(1rem,2vw,1.5rem);left:clamp(1rem,2vw,1.75rem);right:clamp(1rem,2vw,1.75rem)}.ct-standard .ed-standard-page-nom{background:var(--encre);color:#fff;font-family:var(--f-display);text-transform:uppercase;padding:.35rem .8rem;font-size:1.15rem;font-weight:850;font-stretch:75%}.ct-standard .ed-standard-page-note{color:var(--encre);background:#fff;padding:.3rem .8rem;font-size:.92rem;font-weight:600}.ct-standard .ed-standard-corps{padding:clamp(1.25rem,2.4vw,2.5rem)}.ct-standard .ed-standard-titre{max-width:none}.ct-standard .ed-standard-moyens dt{align-items:center;gap:.45rem;display:flex}.ct-standard .ed-standard-moyens dt .picto{width:1.15rem;height:1.15rem}.ct-ecrire{padding-top:clamp(4.5rem,8vw,8.5rem);padding-bottom:calc(clamp(3rem,5vw,5rem) + clamp(2.5rem,7vw,7.5rem))}.ct-ecrire-tete{gap:clamp(2rem,4vw,5rem);display:grid}@media (min-width:64rem){.ct-ecrire-tete{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end}}.ct-ensuite{gap:1.25rem;display:grid}@media (min-width:48rem){.ct-ensuite{grid-template-columns:repeat(3,minmax(0,1fr))}}.ct-ensuite li{border-top:.25rem solid var(--texte);align-content:start;gap:.4rem;padding-top:1rem;display:grid}.ct-ensuite-rond{background:var(--rouge);color:#fff;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.35rem;display:grid}.ct-ensuite-rond .picto{width:1.35rem;height:1.35rem}.ct-ensuite-titre{font-family:var(--f-display);text-wrap:balance;font-size:1.3rem;font-weight:850;font-stretch:75%;line-height:1.1}.ct-ensuite-texte{color:var(--texte-doux);text-wrap:balance;font-size:.98rem;line-height:1.45}.ct-standard.ed-section{padding-bottom:clamp(3rem,5vw,5rem)}.ed-venir .ed-venir-bandes{max-width:100%;font-size:clamp(1.25rem,2.3vw,2.5rem)}.ct-ecrire-grille{gap:clamp(2rem,3vw,3.5rem);margin-top:clamp(2.5rem,4vw,4.5rem);display:grid}@media (min-width:64rem){.ct-ecrire-grille{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start}.ct-services{top:calc(var(--entete) + 1.5rem);position:sticky}}.ct-feuille{clip-path:polygon(0 0,calc(100% - 3rem) 0,100% 3rem,100% 100%,0 100%);background:#fff;padding:clamp(1.5rem,3vw,3.25rem) clamp(1.25rem,3vw,3.25rem) clamp(2rem,3.5vw,3.75rem);box-shadow:0 2rem 4rem -2.5rem #14131873}.ct-feuille-tete{border-bottom:.125rem solid var(--filet);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-lisible);align-items:center;gap:.6rem;margin-bottom:clamp(1.5rem,2.5vw,2.25rem);padding-bottom:1rem;font-size:.85rem;font-weight:750;display:flex}.ct-feuille-tete .picto{width:1.4rem;height:1.4rem}@media (min-width:64rem){.ct-feuille .ed-orientation{flex-wrap:nowrap;align-items:center}.ct-feuille .ed-orientation>span{white-space:nowrap}}.ct-services{gap:.75rem;display:grid}.ct-services-titre{font-family:var(--f-display);text-transform:uppercase;text-wrap:balance;font-size:clamp(1.6rem,2.2vw,2.4rem);font-weight:900;font-stretch:66%;line-height:1}.ct-services ul:not(.ct-reseaux){gap:.75rem;display:grid}.ct-service{background:var(--aplat-fonce);color:#fff;transition:background-color var(--d-pose) linear;grid-template-columns:auto minmax(0,1fr);column-gap:.9rem;padding:1rem 1.15rem;display:grid}.ct-service .picto{width:1.6rem;height:1.6rem;color:var(--soleil);grid-row:span 3}.ct-service-nom{letter-spacing:.06em;text-transform:uppercase;color:var(--soleil);font-size:.8rem;font-weight:700}.ct-service-courriel{overflow-wrap:anywhere;font-size:clamp(1.02rem,1.2vw,1.2rem);font-weight:800}.ct-service-note{color:#c0c2ca;font-size:.9rem}.ct-service:hover,.ct-service:focus-visible{background:var(--bleu)}.ct-service-tel{background:var(--rouge-fonce)}.ct-service-tel .ct-service-note{color:#fff}.ct-reseaux{flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:.25rem;display:flex}.ed-atouts-tete .chapo{text-wrap:balance;max-width:none}@media (min-width:64rem){.ed-atouts-tete{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}}.ed-atouts-pile{display:grid}.ed-atout{min-height:0;position:static}.ed-atout-corps{grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start;height:100%}.ed-atout-titre{grid-column:1;font-size:clamp(2.2rem,3.5vw,4.2rem)}.ed-atout-texte{grid-column:1/-1;max-width:46ch}.ed-atout-picto{grid-area:1/2}@media (min-width:64rem){.ed-atouts-pile{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-atout-corps{padding-block:clamp(2.5rem,4.5vw,5rem);padding-inline:clamp(2rem,4vw,5rem)}}.pe-lecture{position:relative}.pe-marge{display:none}@media (min-width:80rem){.pe-marge{top:clamp(3rem,6vw,6.5rem);bottom:clamp(3rem,6vw,6.5rem);left:max(var(--gouttiere), (100% - var(--largeur)) / 2);width:min(17rem, (100% - 62rem) / 2 - max(var(--gouttiere), (100% - var(--largeur)) / 2) - 2rem);display:block;position:absolute}.pe-marge-colle{top:calc(var(--entete) + 2rem);border-top:.375rem solid var(--texte);padding-top:1rem;position:sticky}}.pe-marge-tete{font-family:var(--f-display);text-transform:uppercase;font-size:1.2rem;font-weight:900;font-stretch:70%}.pe-marge ol{margin-top:.75rem}.pe-marge a{border-top:1px solid var(--filet);text-wrap:balance;transition:color var(--d-pose) linear;grid-template-columns:2rem minmax(0,1fr);gap:.5rem;padding:.5rem 0;font-size:.92rem;font-weight:600;line-height:1.3;display:grid}.pe-marge a:hover,.pe-marge a:focus-visible{color:var(--accent-lisible)}.pe-marge-num{font-family:var(--f-display);color:var(--accent-lisible);font-variant-numeric:tabular-nums;font-weight:850;font-stretch:70%}.pe-marge-pied{border-top:1px solid var(--filet);color:var(--texte-doux);margin-top:.75rem;padding-top:.75rem;font-size:.85rem}.planches-legende>span,.pe-feuil-texte,.pile-client,.expo-tuile-legende>span,.appel-formation-detail,.ct-feuille-tete,.ct-standard .ed-standard-qui{text-wrap:balance}.accordeon-corps p{text-wrap:pretty}@media (max-width:63.99rem){.pe-decor{display:none}}@media (max-width:47.99rem){.pe-idx-filtres,.pe-planche-filtres,.pe-faq-puces{scrollbar-width:none;margin-inline:calc(-1 * var(--gouttiere));padding-inline:var(--gouttiere);flex-wrap:nowrap;overflow-x:auto}.pe-idx-filtres::-webkit-scrollbar{display:none}.pe-planche-filtres::-webkit-scrollbar{display:none}.pe-faq-puces::-webkit-scrollbar{display:none}.pe-faq-ligne{flex-flow:column;align-items:stretch}.pe-loupe{height:auto;display:block}.pe-loupe-photos{aspect-ratio:16/10;position:relative}.pe-loupe-cartouche{margin:0}.ct-arche{height:min(34svh,20rem)}}
