.pf-landing section{scroll-margin-top:80px}.pf-logo{--pf-masque-plein:white;--pf-masque-trou:black;--pf-logo-f0:color-mix(in srgb, var(--accent) 25%, transparent);--pf-logo-f1:var(--texte);--pf-logo-f2:var(--accent);--pf-logo-parafe:var(--texte);--pf-logo-mot:var(--texte)}:root[data-theme=sombre] .pf-logo{--pf-logo-f0:color-mix(in srgb, var(--texte) 40%, transparent);--pf-logo-f1:color-mix(in srgb, var(--texte) 70%, transparent);--pf-logo-f2:var(--texte)}.pf-logo .f{opacity:0;transform-box:fill-box;transform-origin:50% 100%;animation:.55s cubic-bezier(.2,.8,.2,1) forwards pf-logo-f}.pf-logo .f0{animation-delay:.1s}.pf-logo .f1{animation-delay:.35s}.pf-logo .f2{animation-delay:.6s}.pf-logo .p{clip-path:inset(0 100% 0 0);animation:.75s cubic-bezier(.6,0,.2,1) 1s forwards pf-logo-p}.pf-logo .w{opacity:0;animation:.6s ease-out 1.5s forwards pf-logo-w}@keyframes pf-logo-f{0%{opacity:0;transform:translate(-14%,10%)}to{opacity:1;transform:none}}@keyframes pf-logo-p{to{clip-path:inset(0)}}@keyframes pf-logo-w{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pf-logo .f,.pf-logo .p,.pf-logo .w{opacity:1;clip-path:none;animation:none;transform:none}}[data-animations=reduites] .pf-logo .f,[data-animations=reduites] .pf-logo .p,[data-animations=reduites] .pf-logo .w{opacity:1;clip-path:none;animation:none;transform:none}.pf-landing{--pf-barre:58px}@media (min-width:700px){.pf-landing{--pf-barre:64px}}.pf-chaos .pf-fragments,.pf-chaos .pf-lumiere,.pf-chaos .pf-grain{display:none}.pf-dossier{background:var(--surface);border-radius:var(--radius-carte);box-shadow:var(--ombre);width:100%;max-width:420px;padding:1.25rem 1.5rem}.pf-dossier-lignes{color:var(--texte-2);gap:.45rem;margin-top:.9rem;font-size:.88rem;display:grid}.pf-dossier-lignes span{border-top:1px solid var(--filet);justify-content:space-between;gap:1rem;padding-top:.45rem;display:flex}.pf-dossier-lignes b{color:var(--texte);text-align:right;font-weight:500}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){:root:not([data-animations=reduites]) .pf-chaos{height:290dvh;margin-top:calc(var(--pf-barre) * -1)}:root:not([data-animations=reduites]) .pf-chaos .pf-scene{max-width:none;height:100dvh;padding:var(--pf-barre) 1rem 0;place-items:center;gap:0;margin:0;display:grid;position:sticky;top:0;overflow:hidden}:root:not([data-animations=reduites]) .pf-chaos .pf-lumiere{z-index:1;pointer-events:none;opacity:0;background:radial-gradient(circle closest-side, color-mix(in srgb, var(--accent) 13%, transparent), color-mix(in srgb, var(--accent) 8%, transparent) 20%, color-mix(in srgb, var(--accent) 3.5%, transparent) 40%, transparent 60%);will-change:transform, opacity;width:1200px;height:1200px;display:block;position:absolute;top:0;left:0}:root:not([data-animations=reduites]) .pf-chaos .pf-ouv{z-index:5;text-align:center;will-change:transform, opacity;max-width:56rem;padding:1.25rem 1.5rem;position:relative}:root:not([data-animations=reduites]) .pf-chaos .pf-phrases>li:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--fond) 90%, transparent);-webkit-mask-composite:source-in;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}:root:not([data-animations=reduites]) .pf-chaos .pf-ouverture{align-items:center}:root:not([data-animations=reduites]) .pf-chaos .pf-ouverture-actions{justify-content:center}:root:not([data-animations=reduites]) .pf-chaos .pf-grain{z-index:0;pointer-events:none;opacity:.5;background-image:radial-gradient(var(--filet) 1px, transparent 1px);-webkit-mask-image:radial-gradient(ellipse at 50% 45%, var(--fond) 20%, transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 45%, var(--fond) 20%, transparent 75%);mask-image:radial-gradient(ellipse at 50% 45%, var(--fond) 20%, transparent 75%);background-size:28px 28px;display:block;position:absolute;inset:0}:root:not([data-animations=reduites]) .pf-chaos .pf-fragments{z-index:3;pointer-events:none;display:block;position:absolute;inset:0}:root:not([data-animations=reduites]) .pf-chaos .pf-phrases{z-index:7;left:0;right:0;top:calc(var(--pf-barre) + 1rem);height:max(7.5rem, calc(58dvh - 85px - 24px - var(--pf-barre) - 1rem));pointer-events:none;text-align:center;place-items:center;gap:0;max-width:none;margin:0;padding:0 1rem;font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.15;display:grid;position:absolute}:root:not([data-animations=reduites]) .pf-chaos .pf-phrases>li{opacity:0;pointer-events:none;will-change:transform, opacity;grid-area:1/1;max-width:min(30ch,100%);padding:.6rem 1.25rem;position:relative}:root:not([data-animations=reduites]) .pf-chaos .pf-phrases>li:before{-webkit-mask-image:linear-gradient(to right, transparent, color-mix(in srgb, var(--fond) 30%, transparent) 1rem, color-mix(in srgb, var(--fond) 75%, transparent) 2.1rem, var(--fond) 3rem, var(--fond) calc(100% - 3rem), color-mix(in srgb, var(--fond) 75%, transparent) calc(100% - 2.1rem), color-mix(in srgb, var(--fond) 30%, transparent) calc(100% - 1rem), transparent), linear-gradient(to bottom, transparent, color-mix(in srgb, var(--fond) 30%, transparent) .5rem, color-mix(in srgb, var(--fond) 75%, transparent) 1rem, var(--fond) 1.4rem, var(--fond) calc(100% - 1.4rem), color-mix(in srgb, var(--fond) 75%, transparent) calc(100% - 1rem), color-mix(in srgb, var(--fond) 30%, transparent) calc(100% - .5rem), transparent);-webkit-mask-image:linear-gradient(to right, transparent, color-mix(in srgb, var(--fond) 30%, transparent) 1rem, color-mix(in srgb, var(--fond) 75%, transparent) 2.1rem, var(--fond) 3rem, var(--fond) calc(100% - 3rem), color-mix(in srgb, var(--fond) 75%, transparent) calc(100% - 2.1rem), color-mix(in srgb, var(--fond) 30%, transparent) calc(100% - 1rem), transparent), linear-gradient(to bottom, transparent, color-mix(in srgb, var(--fond) 30%, transparent) .5rem, color-mix(in srgb, var(--fond) 75%, transparent) 1rem, var(--fond) 1.4rem, var(--fond) calc(100% - 1.4rem), color-mix(in srgb, var(--fond) 75%, transparent) calc(100% - 1rem), color-mix(in srgb, var(--fond) 30%, transparent) calc(100% - .5rem), transparent);mask-image:linear-gradient(to right, transparent, color-mix(in srgb, var(--fond) 30%, transparent) 1rem, color-mix(in srgb, var(--fond) 75%, transparent) 2.1rem, var(--fond) 3rem, var(--fond) calc(100% - 3rem), color-mix(in srgb, var(--fond) 75%, transparent) calc(100% - 2.1rem), color-mix(in srgb, var(--fond) 30%, transparent) calc(100% - 1rem), transparent), linear-gradient(to bottom, transparent, color-mix(in srgb, var(--fond) 30%, transparent) .5rem, color-mix(in srgb, var(--fond) 75%, transparent) 1rem, var(--fond) 1.4rem, var(--fond) calc(100% - 1.4rem), color-mix(in srgb, var(--fond) 75%, transparent) calc(100% - 1rem), color-mix(in srgb, var(--fond) 30%, transparent) calc(100% - .5rem), transparent);inset:-1.4rem -3rem}:root:not([data-animations=reduites]) .pf-chaos .pf-dossier{z-index:6;opacity:0;pointer-events:none;will-change:transform, opacity;width:min(420px,86vw);position:absolute;top:58%;left:50%;translate:-50% -50%}}.pf-fragment{z-index:3;background:var(--surface);width:max-content;max-width:calc(100vw - 16px);box-shadow:var(--ombre);color:var(--texte-2);white-space:nowrap;opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 14px;font-size:.82rem;line-height:1.35;display:flex;position:absolute;top:0;left:0}@media (max-width:859px){.pf-fragment{white-space:normal;width:min(200px,50vw - 28px);font-size:.74rem}}.pf-fragment strong{color:var(--texte);font-size:.84rem;font-weight:600;display:block}.pf-fragment[data-plan="0"]{filter:blur(1.2px)}.pf-frag-ombre{z-index:-1;border-radius:inherit;box-shadow:var(--ombre), var(--ombre);opacity:0;pointer-events:none;position:absolute;inset:0}.pf-frag-ic{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:.7rem;font-weight:600;display:grid}.pf-frag-ic-mail{background:var(--accent-pale);color:var(--accent-fort)}.pf-frag-ic-pdf{background:var(--retard-fond);color:var(--retard)}.pf-frag-ic-alerte{background:var(--urgent-voile);color:var(--urgent)}.pf-comment-scene{gap:2.5rem;max-width:72rem;margin-inline:auto;padding:3.5rem 1rem;display:grid;position:relative}@media (min-width:860px){.pf-comment-scene{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);padding:6rem 1.75rem}}.pf-etapes{gap:1.1rem;margin-top:2rem;display:grid}.pf-etapes li{border-left:2px solid var(--filet);gap:.4rem;padding-left:.9rem;display:grid}.pf-etape-pastille,.pf-pastille{align-items:center;gap:.6rem;display:flex}.pf-rang{color:var(--texte-2);white-space:nowrap;font-size:.82rem;font-weight:600}.pf-etapes p{color:var(--texte-2)}.pf-etape-texte{display:none}.pf-numero{color:var(--texte-2);font-variant-numeric:tabular-nums;margin-bottom:.5rem;font-size:.9rem}.pf-ligne{max-width:30ch;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.45}.pf-swap{transition:opacity .28s,transform .28s cubic-bezier(.23,1,.32,1)}.pf-swap[data-phase=sort]{opacity:0;transform:translateY(-8px)}.pf-swap[data-phase=entre]{opacity:0;transition:none;transform:translateY(10px)}.pf-carte{border-radius:var(--radius-carte);background:var(--surface);width:100%;max-width:34rem;box-shadow:var(--ombre);justify-self:center;padding:1.5rem;position:relative}.pf-carte[data-secousse]{animation:.26s ease-out .24s pf-secousse}@keyframes pf-secousse{30%{transform:translateY(3px)scale(.995)}to{transform:none}}.pf-carte-entete{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.pf-ref{color:var(--texte-2);font-size:.875rem}.pf-nom{font-family:var(--font-titre);margin-top:.25rem;font-size:1.35rem;font-weight:600;line-height:1.15}.pf-parcours{margin:1.5rem 0 1.6rem;position:relative}.pf-rail,.pf-rail-plein{background:var(--filet);border-radius:2px;height:2px;position:absolute;top:11px;left:8.33333%;right:8.33333%}.pf-rail-plein{background:var(--accent);transform-origin:0;transition:transform .5s cubic-bezier(.23,1,.32,1)}.pf-jalons{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.pf-jalon{text-align:center;color:var(--texte-2);overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:.5rem;font-size:.72rem;line-height:1.25;display:flex}.pf-jalon[data-jalon=actif]{color:var(--texte);font-weight:600}.pf-jalon i{background:var(--surface);width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--filet);border-radius:50%;transition:transform .3s cubic-bezier(.23,1,.32,1);position:relative}.pf-jalon i:before{content:"✓";background:var(--accent);color:var(--accent-texte);opacity:0;border-radius:50%;place-items:center;font-size:.7rem;font-style:normal;transition:opacity .25s;display:grid;position:absolute;inset:0}.pf-jalon i:after{content:"";box-shadow:inset 0 0 0 2px var(--accent), 0 0 0 6px var(--accent-pale);opacity:0;border-radius:50%;transition:opacity .25s;position:absolute;inset:0}.pf-jalon[data-jalon=fait] i:before,.pf-jalon[data-jalon=actif] i:after{opacity:1}.pf-jalon[data-jalon=actif] i{transform:scale(1.12)}.pf-listes{display:grid}.pf-liste{grid-area:1/1;align-content:start;transition:opacity .35s,transform .45s cubic-bezier(.23,1,.32,1),visibility .35s}.pf-liste:not([data-liste-active]){opacity:0;visibility:hidden;transform:translateY(10px)}.pf-liste ul{gap:.5rem;display:grid}.pf-sous-titre{letter-spacing:.07em;text-transform:uppercase;color:var(--texte-2);margin-bottom:.5rem;font-size:.76rem;font-weight:600}.pf-acteur{isolation:isolate;border-radius:12px;align-items:center;gap:.75rem;padding:.6rem .75rem;transition:opacity .3s,transform .35s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.pf-acteur[data-etat=avenir] .pf-qui{color:var(--texte-2)}.pf-acteur:before{content:"";z-index:-1;border-radius:inherit;background:var(--accent-pale);opacity:0;transition:opacity .3s;position:absolute;inset:0}.pf-av{isolation:isolate;background:var(--surface-2);width:34px;height:34px;color:var(--texte-2);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:600;display:grid;position:relative}.pf-av:before{content:"";z-index:-1;background:var(--accent);opacity:0;border-radius:50%;transition:opacity .3s;position:absolute;inset:0}.pf-qui{font-weight:500}.pf-mention{color:var(--texte-2);text-align:right;white-space:nowrap;margin-left:auto;padding-left:.5rem;font-size:.8rem}.pf-acteur[data-etat=attendu]{opacity:1;transform:translate(4px)}.pf-acteur[data-etat=attendu]:before,.pf-acteur[data-etat=attendu] .pf-av:before{opacity:1}.pf-acteur[data-etat=attendu] .pf-av{color:var(--accent-texte)}.pf-acteur[data-etat=attendu] .pf-mention{color:var(--accent-fort);font-weight:600}.pf-acteur[data-etat=fait]{opacity:.85}.pf-acteur[data-etat=fait] .pf-mention{color:var(--signe)}.pf-pied-carte{border-top:1px solid var(--filet);justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;margin-top:1.1rem;padding-top:.9rem;display:flex}.pf-derniere{min-width:0;color:var(--texte-2);font-size:.84rem}.pf-derniere b{color:var(--texte);font-weight:500}.tampon-final{border:3px solid var(--signe);background:color-mix(in srgb, var(--signe-fond) 55%, transparent);color:var(--signe);font-family:var(--font-titre);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;border-radius:10px;flex:none;padding:.35rem .85rem;font-size:1.35rem;font-weight:600;transform:rotate(-9deg)}@keyframes frappe{0%{opacity:0;transform:rotate(-14deg)scale(1.8)}55%{opacity:1;transform:rotate(-8deg)scale(.94)}to{opacity:1;transform:rotate(-9deg)scale(1)}}@media (max-width:859px){.pf-carte{padding:1.1rem}.pf-jalon span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){:root:not([data-animations=reduites]) .pf-comment{height:1000dvh}:root:not([data-animations=reduites]) .pf-comment .pf-comment-scene{max-width:80rem;height:100dvh;padding:calc(var(--pf-barre) + 1rem) clamp(1rem, 6vw, 6rem) 1.5rem;align-content:center;gap:1.25rem;position:sticky;top:0}@media (min-width:860px){:root:not([data-animations=reduites]) .pf-comment .pf-comment-scene{gap:clamp(1.5rem,5vw,5rem)}}:root:not([data-animations=reduites]) .pf-comment .pf-etapes{visibility:hidden;height:0;margin:0;overflow:hidden}:root:not([data-animations=reduites]) .pf-comment .pf-etape-texte{min-height:9.5rem;margin-top:1.5rem;display:block}:root:not([data-animations=reduites]) .pf-comment .tampon-final{opacity:0;transform:rotate(-14deg)scale(1.8)}:root:not([data-animations=reduites]) .pf-comment .tampon-final.frappe{animation:.52s cubic-bezier(.34,1.56,.64,1) forwards frappe}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (max-width:859px){:root:not([data-animations=reduites]) .pf-comment .pf-comment-scene{align-content:safe center;gap:.6rem;padding-bottom:.75rem}:root:not([data-animations=reduites]) .pf-comment .pf-comment-texte h2{margin-top:.15rem;font-size:1.5rem}:root:not([data-animations=reduites]) .pf-comment .pf-etape-texte{min-height:6.25rem;margin-top:.6rem}:root:not([data-animations=reduites]) .pf-comment .pf-numero{margin-bottom:.25rem}:root:not([data-animations=reduites]) .pf-comment .pf-ligne{max-width:none;font-size:1.05rem;line-height:1.4}:root:not([data-animations=reduites]) .pf-comment .pf-carte{padding:.9rem}:root:not([data-animations=reduites]) .pf-comment .pf-parcours{margin:.8rem 0 .9rem}:root:not([data-animations=reduites]) .pf-comment .pf-acteur{padding:.4rem .6rem}:root:not([data-animations=reduites]) .pf-comment .pf-liste ul{gap:.3rem}:root:not([data-animations=reduites]) .pf-comment .pf-sous-titre{margin-bottom:.3rem}:root:not([data-animations=reduites]) .pf-comment .pf-pied-carte{min-height:3.1rem;margin-top:.6rem;padding-top:.6rem}:root:not([data-animations=reduites]) .pf-comment .pf-ref{font-size:.78rem}:root:not([data-animations=reduites]) .pf-comment .pf-nom{white-space:nowrap;font-size:1.2rem}:root:not([data-animations=reduites]) .pf-comment .pf-qui{font-size:.9rem;line-height:1.25}:root:not([data-animations=reduites]) .pf-comment .pf-mention{font-size:.75rem}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (max-width:859px) and (max-width:380px){:root:not([data-animations=reduites]) .pf-comment .pf-etape-texte{min-height:7.5rem}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (max-width:859px) and (max-height:760px){:root:not([data-animations=reduites]) .pf-comment .pf-numero,:root:not([data-animations=reduites]) .pf-comment .pf-comment-texte>p:first-child{display:none}:root:not([data-animations=reduites]) .pf-comment .pf-etape-texte{min-height:5.2rem}:root:not([data-animations=reduites]) .pf-comment .pf-av{width:28px;height:28px}:root:not([data-animations=reduites]) .pf-comment .pf-pied-carte{min-height:2.6rem}}.pf-tdb-titre{text-align:center;grid-column:1/-1;margin-top:1.5rem}.pf-tdb{grid-column:1/-1;justify-self:center;width:100%;max-width:68.75rem;position:relative}.pf-tdb-mention{text-align:center;color:var(--texte-2);margin-top:.5rem;font-size:.8125rem;line-height:1.2}.vitrine-tdb{isolation:isolate;background:var(--fond);border:1px solid var(--filet);border-radius:var(--radius-fenetre);box-shadow:var(--ombre);text-align:left;position:relative;overflow:hidden;container:tdb/inline-size}.vitrine-tdb .rail{z-index:2;position:absolute}.vitrine-tdb .rail-lien,.vitrine-tdb .rail-lien *{cursor:default}.vitrine-tdb .rail-lien{font:inherit;font-weight:500}.vitrine-tdb .rail-lien[aria-current=page]{font-weight:600}@media (max-width:859.98px),(max-height:519.98px){.vitrine-tdb .rail{display:none}}.vitrine-tdb .pf-tdb-contenu{gap:1.1rem;padding:1.25rem 1.5rem;display:grid}.pf-tdb-tuiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pf-tdb-table{display:none}@container tdb (min-width:640px){.pf-tdb-tuiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@container tdb (min-width:960px){.pf-tdb-liste{display:none}.pf-tdb-table{display:block}.pf-tdb-contenu{gap:.65rem!important;padding:.85rem 1.25rem!important}.pf-tdb-entete{flex-direction:row;align-items:baseline;gap:.75rem}.pf-tdb-entete h3{font-size:1.35rem}.pf-tdb-tuiles{gap:.6rem}.pf-tdb-tuiles>button{grid-template-columns:auto 1fr;align-items:center;column-gap:.85rem;min-height:0;padding:.4rem .9rem!important}.pf-tuile-chiffre{grid-row:1/span 2;font-size:34px}.pf-tuile-titre,.pf-tuile-detail{grid-column:2}.pf-tdb-avancement section{row-gap:.2rem;padding-block:.45rem}.pf-tdb-avancement .titre-optique{font-size:34px}.pf-tdb-legende{margin-top:-.15rem;font-size:.8125rem}.pf-qui-liste{gap:.1rem}.pf-tdb-table button{min-height:32px;padding-inline:.75rem;font-size:.8125rem}}@media (min-width:860px) and (max-height:820px){.vitrine-tdb .pf-tdb-avancement,.vitrine-tdb .pf-tuile-detail{display:none}}@media (min-width:860px) and (min-height:520px){.vitrine-tdb .rail-contenu{transition:margin-left .18s var(--courbe-sortie)}:is(.vitrine-tdb:has(.rail:hover:not([data-repli])) .rail-contenu,.vitrine-tdb:has(.rail :focus-visible) .rail-contenu){margin-left:var(--rail-ouvert)}}@media (prefers-reduced-motion:reduce){.vitrine-tdb .rail-contenu{transition:none}}.pf-tdb-ligne>td{isolation:isolate;position:relative}.pf-tdb-ligne>td:before,li.pf-tdb-ligne:before{content:"";z-index:-1;background:var(--accent-pale);opacity:0;pointer-events:none;position:absolute;inset:0}li.pf-tdb-ligne{isolation:isolate;position:relative}.pf-tdb-ligne[data-atterrit]>td:before,li.pf-tdb-ligne[data-atterrit]:before{animation:1.4s ease-out pf-atterrit}@keyframes pf-atterrit{0%,25%{opacity:1}to{opacity:0}}@keyframes pf-revient{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:no-preference){:root:not([data-animations=reduites]) .pf-tdb-ligne[data-revient]{animation:.28s cubic-bezier(.23,1,.32,1) pf-revient}}@media (prefers-reduced-motion:reduce){.pf-tdb-ligne[data-atterrit]>td:before,li.pf-tdb-ligne[data-atterrit]:before{animation:none}}:root[data-animations=reduites] .pf-tdb-ligne[data-atterrit]>td:before,:root[data-animations=reduites] li.pf-tdb-ligne[data-atterrit]:before{animation:none}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){:root:not([data-animations=reduites]) .pf-comment{overflow-x:clip}:root:not([data-animations=reduites]) .pf-comment .pf-carte{z-index:5;pointer-events:none;will-change:transform, opacity}:root:not([data-animations=reduites]) .pf-comment .pf-tdb-titre{left:0;right:0;top:calc(var(--pf-barre) + 1.25rem);z-index:4;opacity:0;pointer-events:none;margin:0;padding:0 1rem;position:absolute}:root:not([data-animations=reduites]) .pf-comment .pf-tdb-titre h2{font-size:clamp(1.25rem,2.6vw,2.2rem)}:root:not([data-animations=reduites]) .pf-comment .pf-tdb{z-index:3;transform-origin:top;opacity:0;pointer-events:none;will-change:transform, opacity;width:1360px;max-width:none;position:absolute;top:184px;left:50%;transform:translate(-50%)}:root:not([data-animations=reduites]) .pf-comment .pf-tdb[data-vivant]{pointer-events:auto}:root:not([data-animations=reduites]) .pf-comment .pf-tdb-mention{transform-origin:top;transform:scale(calc(1 / var(--pf-echelle,1)));margin-top:2px;font-size:.75rem;line-height:1;position:absolute;top:100%;left:0;right:0}@media (min-width:860px){:root:not([data-animations=reduites]) .pf-comment .pf-tdb{top:152px}:root:not([data-animations=reduites]) .pf-comment .pf-tdb-titre{top:calc(var(--pf-barre) + .6rem)}}@media (max-width:859px){:root:not([data-animations=reduites]) .pf-comment .pf-tdb{width:calc(100vw - 2rem)}:root:not([data-animations=reduites]) .pf-comment .vitrine-tdb{max-height:calc(100dvh - 224px);overflow-y:auto}}:root:not([data-animations=reduites]) [data-apparition]{transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1);transition-delay:calc(var(--pf-rang,0) * 60ms)}:root:not([data-animations=reduites]) [data-apparition=attente]{opacity:0;transform:translateY(12px)}:root:not([data-animations=reduites]) [data-apparition=attente]:not([data-monte]){animation:pf-secours-entree 10ms linear var(--pf-delai-secours) forwards}:root:not([data-animations=reduites]) .pf-gain-scene{perspective:1000px}:root:not([data-animations=reduites]) .pf-gain{transform-style:preserve-3d;will-change:transform;position:relative}:root:not([data-animations=reduites]) .pf-gain-mini{transform:translateZ(30px)}:root:not([data-animations=reduites]) .pf-gain:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--accent) 16%, transparent), transparent 55%);transition:opacity .3s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){:root:not([data-animations=reduites]) .pf-gain:hover:after{opacity:1}:root:not([data-animations=reduites]) .pf-portrait-levier{transition:transform .45s var(--courbe-sortie)}:root:not([data-animations=reduites]) .pf-portrait-ombre{box-shadow:var(--ombre);opacity:0;transition:opacity .45s var(--courbe-sortie)}:root:not([data-animations=reduites]) .pf-portrait-photo{transition:transform .45s var(--courbe-sortie)}:root:not([data-animations=reduites]) .pf-portrait:hover .pf-portrait-photo{transform:translate(calc(var(--pf-px,0) * -5px), calc(var(--pf-py,0) * -5px)) scale(1.06)}:root:not([data-animations=reduites]) .pf-portrait:hover .pf-portrait-levier{transform:translateY(-6px)}:root:not([data-animations=reduites]) .pf-portrait:hover .pf-portrait-ombre{opacity:1}}:root:not([data-animations=reduites]) .pf-fleche{transition:transform .2s var(--courbe-sortie);display:inline-block}@media (hover:hover) and (pointer:fine){:root:not([data-animations=reduites]) a:hover>.pf-fleche{transform:translate(3px)}}:root:not([data-animations=reduites]) a:focus-visible>.pf-fleche{transform:translate(3px)}:root:not([data-animations=reduites]) .film{transform-origin:top;will-change:transform}}@keyframes pf-secours-entree{to{opacity:1;transform:none}}@keyframes pf-secours-hauteur{to{height:auto}}@keyframes pf-secours-chaos{to{height:auto;margin-top:0}}@keyframes pf-secours-scene{to{place-items:normal;gap:2.5rem;max-width:72rem;height:auto;margin:0 auto;padding:3.5rem 1rem;display:flex;position:relative;overflow:visible}}@keyframes pf-secours-scene-md{to{place-items:normal;gap:2.5rem;max-width:72rem;height:auto;margin:0 auto;padding:6rem 1.75rem;display:flex;position:relative;overflow:visible}}@keyframes pf-secours-liste{to{text-align:start;place-items:normal;gap:.75rem;max-width:40ch;height:auto;margin:0;padding:0;line-height:1.375;display:flex;position:static}}@keyframes pf-secours-phrase{to{opacity:1;max-width:none;padding:0}}@keyframes pf-secours-dossier{to{opacity:1;position:static;translate:none}}@keyframes pf-secours-scene-comment{to{align-content:normal;gap:2.5rem;max-width:72rem;height:auto;padding:3.5rem 1rem;position:relative}}@keyframes pf-secours-scene-comment-md{to{align-content:normal;gap:clamp(1.5rem,5vw,5rem);max-width:72rem;height:auto;padding:6rem 1.75rem;position:relative}}@keyframes pf-secours-visible{to{visibility:visible}}@keyframes pf-secours-etapes{to{visibility:visible;height:auto;margin-top:2rem;overflow:visible}}@keyframes pf-secours-etape-texte{to{visibility:hidden;height:0;min-height:0;margin:0;overflow:hidden}}@keyframes pf-secours-bloc{to{opacity:1;width:100%;max-width:68.75rem;margin:1.5rem 0 0;padding:0;position:relative;top:auto;left:auto;transform:none}}@keyframes pf-secours-mention{to{position:static;transform:none}}.pf-landing{--pf-delai-secours:6s}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){:root:not([data-animations=reduites]) .pf-chaos:not([data-pret]){animation:pf-secours-chaos 10ms linear var(--pf-delai-secours) forwards}:root:not([data-animations=reduites]) .pf-chaos:not([data-pret]) .pf-scene{animation:pf-secours-scene 10ms linear var(--pf-delai-secours) forwards}@media (min-width:768px){:root:not([data-animations=reduites]) .pf-chaos:not([data-pret]) .pf-scene{animation-name:pf-secours-scene-md}}:root:not([data-animations=reduites]) .pf-chaos:not([data-pret]) .pf-phrases{animation:pf-secours-liste 10ms linear var(--pf-delai-secours) forwards}:root:not([data-animations=reduites]) .pf-chaos:not([data-pret]) .pf-phrases>li{animation:pf-secours-phrase 10ms linear var(--pf-delai-secours) forwards}:root:not([data-animations=reduites]) .pf-chaos:not([data-pret]) .pf-dossier{animation:pf-secours-dossier 10ms linear var(--pf-delai-secours) forwards}:root:not([data-animations=reduites]) .pf-comment:not([data-monte]){animation:pf-secours-hauteur 10ms linear var(--pf-delai-secours) forwards}:root:not([data-animations=reduites]) .pf-comment:not([data-monte]) .pf-comment-scene{animation:pf-secours-scene-comment 10ms linear var(--pf-delai-secours) forwards}@media (min-width:860px){:root:not([data-animations=reduites]) .pf-comment:not([data-monte]) .pf-comment-scene{animation-name:pf-secours-scene-comment-md}}:root:not([data-animations=reduites]) .pf-comment:not([data-monte]) .pf-etapes{animation:pf-secours-etapes 10ms linear var(--pf-delai-secours) forwards}:root:not([data-animations=reduites]) .pf-comment:not([data-monte]) .pf-etape-texte{animation:pf-secours-etape-texte 10ms linear var(--pf-delai-secours) forwards}:root:not([data-animations=reduites]) .pf-comment:not([data-monte]) .pf-tdb,:root:not([data-animations=reduites]) .pf-comment:not([data-monte]) .pf-tdb-titre{animation:pf-secours-bloc 10ms linear var(--pf-delai-secours) forwards}:root:not([data-animations=reduites]) .pf-comment:not([data-monte]) .pf-tdb-mention{animation:pf-secours-mention 10ms linear var(--pf-delai-secours) forwards}}.pf-invitation :focus-visible{outline-color:var(--accent-texte)}.pf-barre-fond{pointer-events:none;position:absolute;inset:0}.pf-barre-fond-plein{background:var(--fond);transition:opacity .25s}.pf-barre-fond-dense{background:color-mix(in srgb, var(--fond) 82%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);opacity:0;transition:opacity .25s}.pf-barre[data-dense] .pf-barre-fond-plein{opacity:0}.pf-barre[data-dense] .pf-barre-fond-dense{opacity:1}.pf-sommaire{flex:1 1 0;justify-content:center;min-width:0;display:flex;position:relative}.pf-som-liste,.pf-som-sonde{margin:0;padding:0;list-style:none;display:flex}.pf-som-liste{background:color-mix(in srgb, var(--surface) 72%, transparent);box-shadow:inset 0 0 0 1px var(--filet);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;position:relative}.pf-som-item{white-space:nowrap;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:.9rem;font-weight:500;display:inline-flex}.pf-som-lien{z-index:1;color:var(--texte-2);text-decoration:none;transition:color .2s;position:relative}.pf-som-lien:hover{color:var(--texte)}.pf-som-lien[aria-current=true]{color:var(--accent-texte)}.pf-som-curseur{z-index:0;background:var(--accent);opacity:0;pointer-events:none;border-radius:999px;width:0;height:44px;transition:transform .45s cubic-bezier(.23,1,.32,1),width .45s cubic-bezier(.23,1,.32,1),opacity .25s;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.pf-som-curseur{transition:none}}.pf-som-sonde{visibility:hidden;pointer-events:none;width:max-content;position:fixed;top:0;left:0}.pf-som-bouton{background:var(--surface);min-height:44px;box-shadow:inset 0 0 0 1px var(--filet);color:var(--texte);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:.9rem;font-weight:500;display:none}.pf-sommaire[data-replie=oui] .pf-som-bouton{display:inline-flex}.pf-sommaire[data-replie=oui] .pf-som-liste{top:calc(var(--pf-barre) + 8px);background:var(--surface);width:min(280px,100vw - 2rem);box-shadow:var(--ombre);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px;flex-direction:column;padding:8px;display:none;position:fixed;left:50%;transform:translate(-50%)}.pf-sommaire[data-replie=oui][data-ouvert] .pf-som-liste{display:flex}.pf-sommaire[data-replie=oui] .pf-som-curseur{display:none}.pf-sommaire[data-replie=oui] .pf-som-item{border-radius:10px}.pf-sommaire[data-replie=oui] .pf-som-lien[aria-current=true]{color:var(--accent-fort);background:var(--accent-pale)}@media (scripting:enabled){.pf-sommaire[data-mesure=non] .pf-som-liste,.pf-sommaire[data-mesure=non] .pf-som-bouton{visibility:hidden}}@media (scripting:enabled) and (min-width:1181px){.pf-sommaire[data-mesure=non] .pf-som-liste{animation:pf-secours-visible 10ms linear var(--pf-delai-secours) forwards}}@media (scripting:none) and (max-width:1180px){.pf-sommaire{display:none}}.pf-som-theme,.pf-som-trois-traits{display:none}@media (max-width:559.98px){.pf-sommaire[data-replie=oui] .pf-som-theme{border-top:1px solid var(--filet);margin-top:6px;padding-top:6px;display:block}.pf-som-bouton{padding:0 12px}}@media (max-width:379.98px){.pf-som-texte,.pf-som-chevron{display:none}.pf-som-bouton{justify-content:center;min-width:44px}.pf-som-trois-traits{font-size:1.25rem;line-height:1;display:inline}}
