@layer components{.ed-rond{width:2.75rem;height:2.75rem;color:var(--texte);box-shadow:inset 0 0 0 1.5px var(--filet-fort);transition:background-color var(--d-pose) linear, color var(--d-pose) linear, box-shadow var(--d-pose) linear, rotate var(--d-glisse) var(--courbe);border-radius:50%;flex:none;place-items:center;display:grid}.ed-lien-titre:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.ed-lien-titre{margin-block:-.75rem;padding-block:.75rem;display:inline-block}.ed-lien-titre:focus-visible{outline:none}.ed-lien-titre:focus-visible:after{outline:.1875rem solid var(--bleu-lisible);outline-offset:-.25rem}.ed-cliquable:hover .ed-rond,.ed-cliquable:focus-within .ed-rond{background:var(--texte);color:var(--fond);box-shadow:none;rotate:-45deg}@media (max-width:39.99rem){.ed-actions{flex-direction:column;align-items:stretch}.ed-actions>.bouton{justify-content:space-between;width:100%}}@media (hover:hover) and (pointer:fine){.ed-incline{transition:transform var(--d-pose) var(--courbe)}.ed-incline:not(:hover){transition-duration:var(--d-glisse)}}.ed-section{padding-block:clamp(4rem,8vw,8.5rem);position:relative}.ed-tete{gap:1.25rem clamp(2rem,5vw,6rem);margin-bottom:clamp(2.25rem,4.5vw,4.5rem);display:grid}@media (min-width:64rem){.ed-tete{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end}}.ed-standard{gap:clamp(1.5rem,3vw,3rem) clamp(2rem,5vw,6rem);display:grid}@media (min-width:64rem){.ed-standard{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start}.ed-standard-reponses{top:calc(var(--entete) + 2rem);position:sticky}}.ed-standard-choix{border:0;border-bottom:1px solid var(--filet-fort);min-width:0;margin:0;padding:0}.ed-standard-ligne{border-top:1px solid var(--filet-fort);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:clamp(.7rem,1.1vw,1.05rem) 0;display:flex;position:relative}.ed-standard-ligne input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ed-standard-qui{font-family:var(--f-display);text-transform:uppercase;transition:translate var(--d-glisse) var(--courbe), opacity var(--d-pose) linear;opacity:.72;font-size:clamp(1.35rem,2.1vw,2.35rem);font-weight:800;font-stretch:75%;line-height:1.05}.ed-standard-ligne>.icone{opacity:0;width:1.5rem;height:1.5rem;transition:opacity var(--d-pose) linear, transform var(--d-glisse) var(--courbe);flex:none;transform:translate(-.75rem)}.ed-standard-ligne:before{content:"";left:calc(-1 * max(var(--gouttiere), (100vw - var(--largeur)) / 2));width:calc(max(var(--gouttiere), (100vw - var(--largeur)) / 2) - .75rem);background:var(--soleil);clip-path:inset(0 100% 0 0);height:.75rem;transition:clip-path var(--d-glisse) var(--courbe);margin-top:-.375rem;position:absolute;top:50%}.ed-standard-ligne:hover .ed-standard-qui{opacity:1;translate:.4rem}.ed-standard-ligne:has(input:checked) .ed-standard-qui{opacity:1;color:var(--soleil);translate:.75rem}.ed-standard-ligne:has(input:checked)>.icone{opacity:1;color:var(--soleil);transform:none}.ed-standard-ligne:has(input:checked):before{clip-path:inset(0)}.ed-standard-ligne:has(input:focus-visible){outline:.1875rem solid var(--jaune);outline-offset:.25rem}.ed-standard-reponse{clip-path:polygon(0 0,calc(100% - 3.5rem) 0,100% 3.5rem,100% 100%,0 100%);color:var(--encre);--texte-doux:#55565f;--filet:#14131821;--filet-fort:#14131866;background:#fff;padding:clamp(1.5rem,3vw,3.25rem);display:none}.ed-standard-reponse[data-teinte=rouge]{background:var(--rouge-fonce);color:#fff;--texte-doux:#fff;--filet:#ffffff3d;--filet-fort:#ffffff8c}.ed-standard-reponse[data-teinte=soleil]{background:var(--soleil);--texte-doux:#3d3320}.ed-standard-reponse[data-teinte=nuit]{background:var(--aplat-fonce);color:#fff;--texte-doux:#c0c2ca;--filet:#f5f1ea26;--filet-fort:#f5f1ea70}.ed-standard:has(.ed-standard-ligne:first-of-type input:checked) .ed-standard-reponse:first-child,.ed-standard:has(.ed-standard-ligne:nth-of-type(2) input:checked) .ed-standard-reponse:nth-child(2),.ed-standard:has(.ed-standard-ligne:nth-of-type(3) input:checked) .ed-standard-reponse:nth-child(3),.ed-standard:has(.ed-standard-ligne:nth-of-type(4) input:checked) .ed-standard-reponse:nth-child(4),.ed-standard:has(.ed-standard-ligne:nth-of-type(5) input:checked) .ed-standard-reponse:nth-child(5),.ed-standard:has(.ed-standard-ligne:nth-of-type(6) input:checked) .ed-standard-reponse:nth-child(6),.ed-standard:has(.ed-standard-ligne:nth-of-type(7) input:checked) .ed-standard-reponse:nth-child(7),.ed-standard:has(.ed-standard-ligne:nth-of-type(8) input:checked) .ed-standard-reponse:nth-child(8){animation:ed-deroule .64s var(--courbe) both;display:block}@supports not selector(:has(*)){.ed-standard-reponse{display:block}.ed-standard-reponse+.ed-standard-reponse{margin-top:1rem}}.ed-standard-titre{max-width:26ch;font-family:var(--f-display);text-wrap:balance;font-size:clamp(1.45rem,2.1vw,2.3rem);font-weight:800;font-stretch:80%;line-height:1.12}.ed-standard-moyens{border-bottom:1px solid var(--filet);margin-top:clamp(1.25rem,2vw,2rem);display:grid}.ed-standard-moyens>div{border-top:1px solid var(--filet);gap:.15rem 1.5rem;padding:.8rem 0;display:grid}@media (min-width:40rem){.ed-standard-moyens>div{grid-template-columns:8rem minmax(0,1fr);align-items:baseline}}.ed-standard-moyens dt{color:var(--texte-doux);font-size:.95rem;font-weight:650}.ed-standard-valeur{overflow-wrap:anywhere;text-underline-offset:.3em;align-items:center;min-height:2.75rem;font-size:clamp(1.1rem,1.5vw,1.5rem);font-weight:800;font-stretch:88%;line-height:1.15;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.ed-standard-actions{flex-wrap:wrap;gap:.6rem .75rem;margin-top:clamp(1.25rem,2vw,2rem);display:flex}@media (max-width:39.99rem){.ed-standard-actions>.bouton{justify-content:space-between;width:100%}}.ed-atouts-tete{gap:1.25rem clamp(2rem,5vw,6rem);padding-top:clamp(4rem,8vw,8.5rem);padding-bottom:clamp(2rem,4vw,4rem);display:grid}@media (min-width:64rem){.ed-atouts-tete{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end}}.ed-atout{--pas:clamp(.9rem, 1.6vw, 1.6rem);top:calc(var(--entete) + var(--i,0) * var(--pas));min-height:min(56svh,34rem);position:sticky}.ed-atout:last-child{min-height:auto}.ed-atout-corps{gap:1.25rem clamp(2rem,5vw,6rem);padding-block:clamp(2.25rem,5vw,5rem);display:grid}@media (min-width:64rem){.ed-atout-corps{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:start}}.ed-atout-titre{font-family:var(--f-display);letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2.6rem,6.4vw,7.5rem);font-weight:900;font-stretch:62%;line-height:.86}.ed-atout-texte{max-width:40ch;font-size:clamp(1.08rem,.98rem + .45vw,1.5rem);font-weight:600;line-height:1.42}.ed-atout-picto{aspect-ratio:1;background:#fff;border-radius:50%;place-items:center;width:clamp(4.5rem,7vw,7.5rem);display:grid}.ed-atout-picto img{width:58%;height:auto}@media (max-width:63.99rem){.ed-atout-picto{grid-row:1}}.ed-venir{overflow:visible}.ed-venir-s{z-index:-1;color:#ffffff0d;pointer-events:none;width:min(48vw,36rem);position:absolute;bottom:-14%;right:-6%;rotate:12deg}.ed-venir-grille{display:grid}.ed-plan{background:var(--fond-alt);min-height:clamp(18rem,62vw,30rem);position:relative;overflow:hidden}.ed-plan>div{height:100%;position:absolute;inset:0;border-radius:0!important}.ed-plan p{line-height:1.45;font-size:.95rem!important}.ed-venir-texte{min-width:0;padding:clamp(2.5rem, 6vw, 6rem) max(var(--gouttiere), calc((100vw - var(--largeur)) / 2))}@media (min-width:64rem){.ed-venir-grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(100svh,52rem)}.ed-plan{clip-path:polygon(0 0,100% 0,86% 100%,0 100%);min-height:100%}.ed-venir-texte{padding-left:clamp(1.5rem,3vw,3.5rem);padding-block:clamp(4rem,8vw,8rem)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:64rem){.ed-plan{animation:linear both ed-plan-ouvre;animation-timeline:view();animation-range:entry cover 45%}}}.ed-venir-bandes{margin-top:clamp(1.25rem,2.4vw,2.25rem);font-size:clamp(1.25rem,2.6vw,2.6rem)}.ed-voyant-ligne{margin-top:clamp(1.5rem,2.6vw,2.5rem);font-size:clamp(1rem,.95rem + .2vw,1.15rem);font-weight:700}.ed-coordonnees{border-bottom:1px solid var(--filet);margin-top:clamp(1.25rem,2vw,2rem)}.ed-coordonnees>div{border-top:1px solid var(--filet);gap:.15rem 1.5rem;padding:.85rem 0;display:grid}@media (min-width:40rem){.ed-coordonnees>div{grid-template-columns:11rem minmax(0,1fr);align-items:baseline}}.ed-coordonnees dt{color:var(--texte-doux);font-size:.95rem;font-weight:650}.ed-coordonnees dd{font-weight:700}.ed-orientation{border-radius:var(--rayon-petit);background:color-mix(in srgb, var(--soleil) 30%, var(--fond-haut));animation:ed-retour .42s var(--courbe) both;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1.5rem;margin-top:.9rem;padding:.7rem 1.1rem;font-size:clamp(.95rem,.9rem + .16vw,1.0625rem);line-height:1.45;display:flex}.ed-orientation>span{flex:18rem}.ed-erreur{color:var(--accent-lisible);animation:ed-retour .32s var(--courbe) both;align-items:flex-start;gap:.5rem;margin-top:.5rem;font-size:.95rem;font-weight:600;line-height:1.4;display:flex}.ed-erreur>.icone{width:1.05em;height:1.05em;margin-top:.12em}.ed-retour{border-radius:var(--rayon);background:var(--fond-haut);box-shadow:inset 0 0 0 1px var(--filet);animation:ed-retour .7s var(--courbe) both;gap:1.5rem;padding:clamp(1.25rem,2.4vw,2.5rem);display:grid}@media (min-width:40rem){.ed-retour.bon{grid-template-columns:auto minmax(0,1fr);align-items:start}}.ed-coche{width:4.5rem;height:4.5rem;color:var(--bleu-lisible)}.ed-coche circle{stroke-dasharray:151;stroke-dashoffset:151px;animation:ed-trace .8s var(--courbe) .1s forwards}.ed-coche path{stroke-dasharray:36;stroke-dashoffset:36px;animation:ed-trace .5s var(--courbe) .7s forwards}.ed-alerte{animation:ed-secousse .42s var(--courbe) both}.ed-une-faq{position:relative;overflow:clip}.ed-une-faq-grille{gap:clamp(2rem,4vw,4rem);padding-block:clamp(3.5rem,7vw,7rem);display:grid}@media (min-width:64rem){.ed-une-faq-grille{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center}}.ed-une-faq-question{max-width:22ch;font-family:var(--f-display);text-transform:uppercase;font-size:clamp(1.5rem,2.4vw,2.6rem);font-weight:800;font-stretch:75%;line-height:1.05}.ed-une-faq-verdict{font-family:var(--f-display);letter-spacing:-.03em;text-transform:uppercase;color:#fff;margin-top:.1em;font-size:clamp(7rem,22vw,22rem);font-weight:900;font-stretch:62%;line-height:.8}.ed-une-faq-point{color:var(--soleil)}.ed-une-faq-suite{max-width:42ch;margin-top:clamp(1rem,2vw,1.75rem);font-size:clamp(1.08rem,1rem + .35vw,1.4rem);font-weight:600;line-height:1.45}.ed-une-faq-photo{aspect-ratio:16/10}@media (prefers-reduced-motion:no-preference){.js .ed-une-faq-verdict{clip-path:inset(0 100% 0 0);transition:clip-path 1.1s var(--courbe) .15s}.js .ed-une-faq-texte.est-visible .ed-une-faq-verdict{clip-path:inset(-.1em)}}.ed-faq-liste{gap:clamp(3rem,5vw,5.5rem);padding-block:clamp(3.5rem,7vw,7rem);display:grid}.ed-faq-rubrique{gap:1rem clamp(2rem,5vw,6rem);display:grid}@media (min-width:64rem){.ed-faq-rubrique{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)}}.ed-faq-rubrique-tete{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}@media (min-width:64rem){.ed-faq-rubrique-tete{display:block}}.ed-faq-rubrique-titre{font-family:var(--f-display);text-transform:uppercase;scroll-margin-top:calc(var(--entete) + 1.5rem);font-size:clamp(2.2rem,4.2vw,4.75rem);font-weight:900;font-stretch:62%;line-height:.88}.ed-faq-rubrique-compte{color:var(--accent-lisible);margin-top:.6rem;font-size:1rem;font-weight:700}.ed-faq-questions{border-top:2px solid var(--texte)}.ed-faq-rubrique:not([hidden]){animation:ed-retour .5s var(--courbe) both}.ed-faq .accordeon>summary{text-transform:none;align-items:flex-start;padding:1.25rem 0;font-size:clamp(1.18rem,1.55vw,1.6rem);font-weight:700;font-stretch:80%;line-height:1.2}.ed-faq .accordeon>summary h3{font:inherit;padding-top:.35rem}.ed-faq .accordeon>summary .rond{width:2.75rem;height:2.75rem}.ed-faq .accordeon[open]>summary .rond{background:var(--soleil);color:var(--encre);rotate:45deg}.ed-faq .accordeon[open]>summary{color:var(--accent-lisible)}.ed-faq .accordeon-corps{max-width:64ch;padding-right:0;font-size:clamp(1.05rem,1rem + .2vw,1.2rem);line-height:1.6}.ed-faq-vide{grid-column:1/-1}.ed-etape-suivante{gap:1.5rem clamp(1.5rem,3vw,3.5rem);display:grid}@media (min-width:48rem){.ed-etape-suivante{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.ed-marque{background:var(--soleil);color:var(--encre);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.25em;padding:0 .12em}.ed-faq-contact{border-top:0}.ed-autre-gestes{border-top:2px solid var(--texte);display:grid}@media (min-width:48rem){.ed-autre-gestes{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-autre-geste+.ed-autre-geste{border-left:2px solid var(--texte);padding-left:clamp(1.25rem,2.5vw,2.5rem)}}.ed-autre-geste{border-bottom:2px solid var(--texte);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:clamp(1rem,2vw,2rem) clamp(1rem,2vw,2rem) clamp(1rem,2vw,2rem) 0;display:grid}.ed-autre-verbe{font-family:var(--f-display);text-transform:uppercase;transition:translate var(--d-glisse) var(--courbe);font-size:clamp(3rem,7vw,7.5rem);font-weight:900;font-stretch:62%;line-height:.82}.ed-autre-valeur{grid-column:1;font-size:clamp(1.05rem,1.4vw,1.4rem);font-weight:750}.ed-autre-geste .ed-rond{width:clamp(3rem,4.5vw,4.5rem);height:clamp(3rem,4.5vw,4.5rem);box-shadow:inset 0 0 0 2px var(--texte);grid-area:1/2/span 2}.ed-autre-geste:hover .ed-autre-verbe,.ed-autre-geste:focus-visible .ed-autre-verbe{translate:.3em}.ed-autre-geste:hover .ed-rond,.ed-autre-geste:focus-visible .ed-rond{background:var(--texte);color:var(--fond);rotate:-45deg}.ed-suites{gap:0 clamp(1.5rem,3vw,3rem);margin-top:clamp(2rem,4vw,4rem);display:grid}@media (min-width:64rem){.ed-suites{grid-template-columns:repeat(3,minmax(0,1fr))}}.ed-suite-titre{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(1.3rem,1.8vw,1.9rem);font-weight:800;font-stretch:75%;line-height:1.05}.ed-suite-note{color:var(--texte-doux);margin-top:.35rem;font-size:1rem;line-height:1.45;display:block}.ed-index>ul{border-top:2px solid var(--texte)}.ed-index-ligne{border-bottom:1px solid var(--filet-fort);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem 1.25rem;padding:clamp(1.25rem,2.6vw,2.75rem) 0;display:grid;position:relative}.ed-index-vignette{aspect-ratio:16/10;clip-path:polygon(0 0,100% 0,100% 88%,0 100%);grid-column:1/-1;position:relative;overflow:hidden}.ed-index-texte{min-width:0;transition:translate var(--d-glisse) var(--courbe)}.ed-index-rubrique{background:var(--bleu);color:#fff;font-family:var(--f-display);text-transform:uppercase;margin-bottom:.6rem;padding:.12em .55em .06em;font-size:.95rem;font-weight:800;font-stretch:80%;display:inline-block;rotate:-2deg}[data-rub="1"] .ed-index-rubrique{background:var(--rouge-fonce)}.ed-index-titre{font-family:var(--f-display);letter-spacing:-.012em;text-transform:uppercase;text-wrap:balance;font-size:clamp(1.9rem,4.2vw,4.6rem);font-weight:900;font-stretch:62%;line-height:.92}.ed-index-chapo{max-width:60ch;color:var(--texte-doux);margin-top:.75rem;font-size:clamp(1rem,.96rem + .15vw,1.1rem);line-height:1.5}.ed-index-meta{color:var(--texte-doux);flex-wrap:wrap;grid-column:1/-1;gap:.15rem 1rem;font-size:.95rem;font-weight:650;display:flex}.ed-index-ligne>.ed-rond{grid-area:2/2}.ed-index-volante{display:none}@media (min-width:64rem){.ed-index-ligne{grid-template-columns:minmax(0,1fr) minmax(11rem,auto) auto;align-items:center;column-gap:clamp(1.25rem,2.4vw,2.5rem)}.ed-index-vignette{grid-column:1;max-width:30rem}.ed-index-ligne>.ed-index-texte{grid-column:1}.ed-index-meta{flex-direction:column;grid-column:2}.ed-index-ligne>.ed-rond{grid-area:auto/3;width:3.5rem;height:3.5rem}.ed-index-ligne:hover .ed-index-texte,.ed-index-ligne:focus-within .ed-index-texte{translate:1rem}.ed-index[data-volante=oui] .ed-index-vignette{display:none}.ed-index[data-volante=oui] .ed-index-volante{z-index:80;aspect-ratio:4/3;background:var(--fond-alt);pointer-events:none;opacity:0;width:clamp(18rem,26vw,28rem);transition:opacity var(--d-pose) linear, scale var(--d-glisse) var(--courbe);margin:-11% 0 0 2rem;display:block;position:fixed;top:0;left:0;overflow:hidden;scale:.82;box-shadow:0 1.875rem 3.75rem -1.875rem #14131899}.ed-index[data-volante=oui] .ed-index-volante[data-visible=oui]{opacity:1;scale:1}.ed-index-volante>div{clip-path:inset(0 0 100%);transition:clip-path 0s linear var(--d-glisse);position:absolute;inset:0}.ed-index-volante>div[data-vue]{z-index:1;clip-path:inset(0);transition:clip-path var(--d-glisse) var(--courbe)}.ed-index-volante img{object-fit:cover;width:100%;height:100%}}.ed-journal [data-rub]{transition:opacity var(--d-glisse) linear}@media (min-width:64rem){.ed-journal:has(input[name=rubrique][value="1"]:checked) [data-rub]:not([data-rub="1"]),.ed-journal:has(input[name=rubrique][value="2"]:checked) [data-rub]:not([data-rub="2"]),.ed-journal:has(input[name=rubrique][value="3"]:checked) [data-rub]:not([data-rub="3"]),.ed-journal:has(input[name=rubrique][value="4"]:checked) [data-rub]:not([data-rub="4"]){opacity:.22}}@media (max-width:63.99rem){.ed-journal:has(input[name=rubrique][value="1"]:checked) [data-rub]:not([data-rub="1"]),.ed-journal:has(input[name=rubrique][value="2"]:checked) [data-rub]:not([data-rub="2"]),.ed-journal:has(input[name=rubrique][value="3"]:checked) [data-rub]:not([data-rub="3"]),.ed-journal:has(input[name=rubrique][value="4"]:checked) [data-rub]:not([data-rub="4"]){display:none}}.ed-suite{border-top:1px solid var(--filet-fort);justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1rem,1.8vw,1.75rem) 0;display:flex;position:relative}.ed-suite>:first-child{transition:translate var(--d-glisse) var(--courbe)}.ed-suite:hover>:first-child,.ed-suite:focus-within>:first-child{translate:.75rem}.ed-suites-photo{border-bottom:1px solid var(--filet-fort)}.ed-suite-vignette{aspect-ratio:1;clip-path:polygon(14% 0,100% 0,86% 100%,0 100%);flex:none;width:clamp(4.5rem,8vw,7.5rem);position:relative;overflow:hidden}.ed-index-vignette img,.ed-une-photo img,.ed-suite-vignette img{object-fit:cover}.ed-lecture-zone{padding-block:clamp(3rem,6vw,6.5rem)}.ed-colonne{width:100%;max-width:62rem;margin-inline:auto}@supports (animation-timeline:view()){.ed-lecture-cible{view-timeline:--ed-lecture block}}.ed-signature{border-bottom:2px solid var(--texte);color:var(--texte-doux);flex-wrap:wrap;gap:.25rem 1.25rem;margin-bottom:clamp(1.75rem,3vw,3rem);padding-bottom:1rem;font-size:.98rem;font-weight:650;display:flex}.ed-reponse{isolation:isolate;padding-block:clamp(3rem,6vw,6rem);position:relative;overflow:clip}.ed-reponse-titre{background:var(--encre);color:#fff;font-family:var(--f-display);text-transform:uppercase;padding:.16em .6em .08em;font-size:clamp(1.15rem,1.8vw,1.9rem);font-weight:900;font-stretch:80%;line-height:1.05;display:inline-block;rotate:-3deg}.ed-reponse-texte{max-width:36ch;font-family:var(--f-display);letter-spacing:-.01em;text-wrap:pretty;margin-top:clamp(1.25rem,2.4vw,2.25rem);font-size:clamp(1.55rem,2.9vw,3.1rem);font-weight:800;font-stretch:80%;line-height:1.12}.ed-reponse-guillemet{right:max(var(--gouttiere), calc((100% - var(--largeur)) / 2));z-index:-1;font-family:var(--f-display);color:var(--fond-haut);pointer-events:none;font-size:clamp(14rem,30vw,32rem);font-weight:900;line-height:.8;position:absolute;bottom:-.3em}.ed-prose.prose-site{max-width:none}.ed-prose.prose-site>*{max-width:64ch}.ed-lecture-longue.prose-site{font-size:clamp(1.125rem,1.04rem + .36vw,1.25rem);line-height:1.72}.ed-lecture-longue.prose-site>:not(.ed-large){max-width:55ch}.ed-prose.prose-site li{text-wrap:pretty}.ed-prose.prose-site :is(p,li)>a{text-underline-offset:.2em;padding-block:.3em;text-decoration-thickness:2px}.ed-prose.prose-site :is(p,li)>a:hover{color:var(--accent-lisible)}.ed-prose.prose-site>.ed-large{max-width:62rem}.ed-prose.prose-site h2{border-top:.25rem solid var(--texte);scroll-margin-top:calc(var(--entete) + 1.5rem);margin-top:2.4em;padding-top:.9rem;font-size:clamp(1.9rem,3.2vw,3.2rem);line-height:.95}.ed-prose.prose-site h2:first-child{margin-top:0}.ed-prose.prose-site h3{text-transform:none}.ed-lettrine.prose-site>p:first-of-type:first-letter{float:left;font-family:var(--f-display);color:var(--accent-lisible);margin:.06em .08em 0 -.04em;font-size:4.6em;font-weight:900;font-stretch:62%;line-height:.74}.ed-figure{margin-block:clamp(2.5rem,4vw,4rem)}.ed-figure .media{clip-path:polygon(0 0,100% 0,100% 88%,0 100%);border-radius:0}.ed-figure .media.de-droite{clip-path:polygon(0 0,100% 0,100% 100%,0 88%)}.ed-figure figcaption{max-width:55ch;color:var(--texte-doux);margin-top:.75rem;font-size:.95rem;font-weight:600;line-height:1.45}.ed-encadre{clip-path:polygon(0 0,calc(100% - 2rem) 0,100% 2rem,100% 100%,0 100%);margin-block:2.2em;padding:clamp(1.25rem,2.2vw,2rem)}.ed-incise{gap:clamp(.5rem,1vw,1rem);margin-block:clamp(2.5rem,4vw,4rem);display:grid}@media (min-width:40rem){.ed-incise{grid-template-columns:repeat(2,minmax(0,1fr))}}.ed-incise-bloc{clip-path:polygon(0 0,100% 0,calc(100% - 1.25rem) 100%,0 100%);transition:translate var(--d-glisse) var(--courbe);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.75rem 1rem .75rem .75rem;display:grid;position:relative}.ed-incise-bloc:hover,.ed-incise-bloc:focus-within{translate:0 -.3rem}.ed-incise-vignette{aspect-ratio:1;width:clamp(4.5rem,8vw,6.5rem);position:relative;overflow:hidden}.ed-incise-vignette img{object-fit:cover}.ed-incise-titre{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(1.2rem,1.6vw,1.6rem);font-weight:800;font-stretch:75%;line-height:1.05}.ed-incise-note{margin-top:.3rem;font-size:.95rem;line-height:1.4;display:block}.ed-incise-projets{grid-template-columns:minmax(0,1fr)}.ed-incise-projets .ed-incise-bloc{clip-path:none;grid-template-columns:minmax(0,1fr);padding:0}@media (min-width:40rem){.ed-incise-projets .ed-incise-bloc{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.ed-incise-photo{clip-path:polygon(0 0,100% 0,88% 100%,0 100%);min-height:14rem;position:relative;overflow:hidden}.ed-incise-photo img{object-fit:cover}.ed-incise-corps{flex-direction:column;justify-content:space-between;gap:1.5rem;padding:clamp(1.1rem,2vw,2rem);display:flex}.ed-parcours{border-bottom:1px solid var(--filet-fort)}.ed-parcours-ligne{gap:.25rem 1.5rem;min-width:0;display:grid}@media (min-width:40rem){.ed-parcours-ligne{grid-template-columns:9rem minmax(0,1fr);align-items:baseline}}.ed-parcours-verbe{font-family:var(--f-display);text-transform:uppercase;color:var(--soleil);font-size:1.05rem;font-weight:900;font-stretch:75%}.ed-fiche{border-top:.25rem solid var(--texte);border-bottom:1px solid var(--filet-fort)}.ed-fiche>div{gap:.15rem 1.5rem;padding:.85rem 0;display:grid}.ed-fiche>div+div{border-top:1px solid var(--filet)}@media (min-width:40rem){.ed-fiche>div{grid-template-columns:14rem minmax(0,1fr);align-items:baseline}}.ed-fiche dt{color:var(--texte-doux);font-size:.95rem;font-weight:650}.ed-fiche dd{overflow-wrap:anywhere;font-weight:700}.ed-feuille{isolation:isolate;background-color:var(--fond-haut);min-height:clamp(36rem,100svh,60rem);position:relative;overflow:clip}.ed-feuille canvas{z-index:1;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.ed-feuille canvas:focus-visible{outline-offset:-.375rem;border-radius:var(--rayon-grand)}.ed-404{z-index:0;font-family:var(--f-display);letter-spacing:-.03em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(11rem,36vw,38rem);font-weight:800;font-stretch:62%;line-height:.8;display:flex;position:absolute;bottom:-.12em;right:-.04em}.ed-404>span{transform-origin:50% 100%;display:inline-block}.js .ed-404>span{animation:ed-chiffre 1.2s var(--rebond) both;animation-delay:calc(var(--i,0) * .13s + .25s)}.ed-feuille-s{z-index:0;width:min(34vw,24rem);color:var(--soleil);pointer-events:none;position:absolute;top:8%;left:46%;rotate:-9deg}@media (max-width:39.99rem){.ed-feuille-s{width:58vw;top:50%;left:24%}}.ed-trousse{z-index:3;background:var(--aplat-fonce);color:#fff;border-radius:1.9rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .5rem;width:max-content;max-width:calc(100% - 1.2rem);padding:.4rem .6rem;display:flex;position:absolute;bottom:clamp(.6rem,1.4vw,1.25rem);left:50%;translate:-50%;box-shadow:0 1.25rem 2.5rem -1.125rem #141318b3}.ed-feutre{border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.ed-feutre>span{width:1.5rem;height:1.5rem;transition:scale var(--d-pose) var(--rebond), box-shadow var(--d-pose) linear;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff59}.ed-feutre[aria-pressed=true]>span{box-shadow:0 0 0 2px var(--encre), 0 0 0 .25rem #fff;scale:1.3}.ed-outil{white-space:nowrap;min-width:2.75rem;min-height:2.75rem;transition:background-color var(--d-pose) linear, color var(--d-pose) linear, opacity var(--d-pose) linear;border-radius:6.1875rem;justify-content:center;align-items:center;gap:.5rem;padding:0 .8rem;font-size:.9rem;font-weight:600;font-stretch:88%;display:inline-flex}.ed-outil:hover:not(:disabled){background:#ffffff29}.ed-outil[aria-pressed=true]{color:var(--encre);background:#fff}.ed-outil:disabled{opacity:.4;cursor:default}.ed-trousse :focus-visible{outline-color:var(--jaune)}.ed-portes{gap:clamp(.5rem,1.1vw,1.25rem);display:grid}.ed-portes>li{min-width:0;display:flex}@media (min-width:48rem){.ed-portes{grid-template-columns:5fr 4fr 3fr}}.ed-porte{isolation:isolate;clip-path:polygon(0 0,100% 0,100% 92%,0 100%);background:var(--fond-alt);flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.ed-porte-photo.media{border-radius:0;flex:auto;min-height:clamp(12rem,26vw,26rem)}.ed-porte .media img{transition:scale 1.4s var(--courbe)}.ed-porte:hover .media img,.ed-porte:focus-within .media img{scale:1.07}.ed-porte-cartouche{justify-content:space-between;align-items:flex-end;gap:1rem;padding:clamp(1rem,1.8vw,1.75rem);display:flex}.ed-preuves{flex-wrap:wrap;gap:.35rem 0;margin-top:1.25rem;font-size:.98rem;font-weight:650;font-stretch:88%;line-height:1.3;display:flex}.ed-preuves>li:not(:last-child){border-right:1px solid var(--filet-fort);margin-right:.9rem;padding-right:.9rem}.ed-essentiel{padding-block:clamp(3rem,6vw,6rem)}.ed-essentiel-titre{background:var(--encre);color:#fff;font-family:var(--f-display);text-transform:uppercase;padding:.16em .6em .08em;font-size:clamp(1.15rem,1.8vw,1.9rem);font-weight:900;font-stretch:80%;display:inline-block;rotate:-3deg}.ed-essentiel-liste{border-top:2px solid var(--texte);margin-top:clamp(1.5rem,3vw,3rem)}.ed-essentiel-liste>li{border-bottom:2px solid var(--texte);font-family:var(--f-display);text-wrap:balance;padding:clamp(.9rem,1.8vw,1.6rem) 0;font-size:clamp(1.4rem,2.8vw,3rem);font-weight:800;font-stretch:75%;line-height:1.08}.ed-legal-fin-corps{gap:1rem clamp(2rem,5vw,5rem);padding-block:clamp(3rem,6vw,6rem);display:grid}@media (min-width:64rem){.ed-legal-fin-corps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.ed-legal-fin-corps>.ed-actions{grid-column:2}}.ed-legal-fin-titre{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(2.4rem,5vw,5.5rem);font-weight:900;font-stretch:62%;line-height:.88}.ed-legal-fin-texte{max-width:44ch;font-size:clamp(1.05rem,1rem + .3vw,1.35rem);font-weight:600}@media (prefers-reduced-motion:reduce){.ed-incline{transform:none!important}.ed-coche circle,.ed-coche path{stroke-dashoffset:0}.js .ed-404>span{animation:none}}@media print{.ed-lecture-fil,.ed-rubriques{display:none}.ed-colle{position:static}.ed-trousse{display:none}}}:root[data-theme=sombre] .ambiance-nuit.ed-relief{--fond:#1c1a22;--fond-alt:#25232c;--fond-haut:#2e2b36}.js .ed-bandes.apparait{opacity:1;transform:none}.js .ed-bandes.est-visible .bande-inclinee.apparait{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.js .ed-bandes .bande-inclinee.apparait{clip-path:none}}.ed-une-faq .photo-contour-fond{background:var(--soleil)}
