@font-face{font-family:League Spartan Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/league-spartan-vietnamese-wght-normal.COdtqR7n.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:League Spartan Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/league-spartan-latin-ext-wght-normal.DdUHL39C.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/league-spartan-latin-wght-normal.0z8Zi79b.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/albert-sans-latin-ext-wght-normal.BAo4qCk1.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/albert-sans-latin-wght-normal.BJ0ssN8N.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@view-transition{navigation:auto}:root{--nuit: #04021c;--marine: #0a2733;--lagon: #0d3e44;--signal: #ff1e00;--signal-texte: #cf1a00;--ecume: #eef3f2;--blanc: #ffffff;--brume: #a9bec2;--ardoise: #4a626b;--trait-clair: rgba(10, 39, 51, .16);--trait-sombre: rgba(255, 255, 255, .16);--degrade-logo: linear-gradient(100deg, var(--lagon) 0%, #0a232f 46%, var(--nuit) 100%);--display: "League Spartan Variable", "League Spartan", "Century Gothic", Futura, sans-serif;--texte: "Albert Sans Variable", "Albert Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--t-xs: .875rem;--t-s: 1rem;--t-m: 1.125rem;--t-l: clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--t-xl: clamp(1.6rem, 1.3rem + 1.4vw, 2.375rem);--t-2xl: clamp(2.1rem, 1.5rem + 2.9vw, 3.75rem);--t-3xl: clamp(2.6rem, 1.4rem + 5.6vw, 5.75rem);--e-1: .25rem;--e-2: .5rem;--e-3: .75rem;--e-4: 1rem;--e-5: 1.5rem;--e-6: 2rem;--e-7: 3rem;--e-8: 4rem;--e-9: 6rem;--section: clamp(4.5rem, 3rem + 7vw, 9rem);--large: 1240px;--gouttiere: clamp(1.25rem, .6rem + 3vw, 3rem);--coupe: 6px;--rayon: 3px;--ease: cubic-bezier(.2, .7, .1, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:6rem}body{margin:0;font-family:var(--texte);font-size:var(--t-m);line-height:1.6;color:var(--marine);background:var(--blanc);-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg{display:block;max-width:100%;height:auto}h1,h2,h3,h4{font-family:var(--display);font-weight:700;line-height:1.02;letter-spacing:-.022em;margin:0;text-wrap:balance}h1{font-size:var(--t-3xl);font-weight:800;letter-spacing:-.035em;line-height:.95}h2{font-size:var(--t-2xl)}h3{font-size:var(--t-l);line-height:1.15;letter-spacing:-.012em}p{margin:0;text-wrap:pretty}a{color:inherit}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--signal);outline-offset:3px;border-radius:2px}::selection{background:var(--signal);color:var(--nuit)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.evitement{position:absolute;left:var(--e-4);top:-5rem;z-index:100;background:var(--signal);color:var(--nuit);padding:var(--e-3) var(--e-5);font-weight:600}.evitement:focus{top:var(--e-4)}@media(min-width:1800px){html{font-size:112.5%}:root{--large: 1400px}}.conteneur{width:min(100% - 2 * var(--gouttiere),var(--large));margin-inline:auto}.section{padding-block:var(--section)}.sombre{background:var(--marine);color:var(--blanc)}.nuit{background:var(--degrade-logo);color:var(--blanc)}.ecume{background:var(--ecume)}.chapo{font-size:var(--t-l);line-height:1.45;max-width:38em;color:var(--ardoise)}.sombre .chapo,.nuit .chapo{color:var(--brume)}.entete-section{display:grid;gap:var(--e-5);margin-bottom:clamp(2.5rem,2rem + 3vw,4.5rem);max-width:52rem}.duo{display:grid;gap:clamp(2rem,1rem + 5vw,6rem)}@media(min-width:900px){.duo{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.duo.inverse{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.colle{position:sticky;top:7rem}}.chevrons{display:inline-block;width:1.5em;height:1em;flex:none;fill:currentColor}.chevrons path{transition:opacity .25s var(--ease),transform .35s var(--ease)}.btn{white-space:nowrap;display:inline-flex;align-items:center;gap:.85em;min-height:3.25rem;padding:.7em 1.35em .6em;font-family:var(--display);font-size:1.125rem;font-weight:700;letter-spacing:-.005em;line-height:1.1;text-decoration:none;border:2px solid transparent;border-radius:var(--rayon);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,transform .2s var(--ease)}.btn .chevrons{margin-top:-.12em}.btn:hover .chevrons path:nth-child(2),.btn:focus-visible .chevrons path:nth-child(2){transform:translate(1.5px)}.btn:hover .chevrons path:nth-child(3),.btn:focus-visible .chevrons path:nth-child(3){transform:translate(4px)}.btn:active{transform:translateY(1px)}.btn-signal{background:var(--signal);color:var(--nuit)}.btn-signal:hover{background:var(--blanc)}.clair .btn-signal:hover,.ecume .btn-signal:hover,.btn-signal.sur-clair:hover{background:var(--marine);color:var(--blanc)}.btn-contour{border-color:currentColor;background:transparent}.btn-contour:hover{background:var(--blanc);color:var(--marine);border-color:var(--blanc)}.btn-contour.sur-clair:hover{background:var(--marine);color:var(--blanc);border-color:var(--marine)}.btn-petit{min-height:2.75rem;font-size:1rem;padding:.55em 1em .45em}.actions{display:flex;flex-wrap:wrap;gap:var(--e-4)}@media(max-width:479px){.actions .btn{width:100%;justify-content:space-between;white-space:normal}.actions .btn-contour{justify-content:center}}.lien{display:inline-flex;align-items:center;gap:.6em;font-family:var(--display);font-weight:700;font-size:1.125rem;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em;text-decoration-color:var(--signal);padding-block:.6em}.lien .chevrons{color:var(--signal);margin-top:-.15em}.lien:hover .chevrons path:nth-child(2){transform:translate(1.5px)}.lien:hover .chevrons path:nth-child(3){transform:translate(4px)}.prose a{color:var(--signal-texte);text-underline-offset:.2em}.entete{position:fixed;inset:0 0 auto;z-index:50;color:var(--blanc);transition:background-color .3s,box-shadow .3s}.entete.defile,.entete.menu-ouvert{background:#040c18f0;box-shadow:0 1px 0 var(--trait-sombre)}@supports (backdrop-filter: blur(1px)){.entete.defile{background:#040c18d1;backdrop-filter:blur(14px)}}.entete-barre{display:flex;align-items:center;justify-content:space-between;gap:var(--e-5);height:5.5rem}.marque{display:block;flex:none}.marque img{height:clamp(2.5rem,1.9rem + 2vw,3.4rem);width:auto}.tel-entete{display:none;font-family:var(--display);font-weight:700;font-size:1.0625rem;white-space:nowrap;text-decoration:none;padding:.7em .2em .5em;border-bottom:2px solid transparent}.tel-entete:hover{border-bottom-color:var(--signal)}@media(min-width:1280px){.tel-entete{display:block}}.sur-titre{font-family:var(--display);font-weight:700;font-size:1.125rem;color:var(--signal-texte);margin-bottom:var(--e-3)}.nuit .sur-titre,.sombre .sur-titre{color:var(--signal)}.nav-liste{display:flex;align-items:center;gap:clamp(.25rem,1.2vw,1.25rem)}.nav-lien{white-space:nowrap;display:inline-flex;align-items:center;gap:.4em;min-height:2.75rem;padding:.3em .7em .15em;font-family:var(--display);font-weight:600;font-size:1.0625rem;text-decoration:none;background:none;border:0;cursor:pointer;border-bottom:2px solid transparent}.nav-lien:hover,.nav-lien[aria-current=page],.nav-lien[aria-expanded=true]{border-bottom-color:var(--signal)}.nav-lien svg{width:.65em;transition:transform .25s var(--ease);margin-top:-.15em}.nav-lien[aria-expanded=true] svg{transform:rotate(180deg)}.sous-menu-ancre{position:relative}.sous-menu{position:absolute;top:calc(100% + .9rem);left:-1rem;width:23rem;padding:var(--e-3);background:var(--blanc);color:var(--marine);border-radius:var(--rayon);box-shadow:0 24px 60px -12px #04021c73;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,transform .25s var(--ease),visibility .2s}.sous-menu.ouvert{opacity:1;visibility:visible;transform:none}.sous-menu a{display:grid;gap:.15rem;padding:.8rem 1rem .7rem;text-decoration:none;border-left:3px solid transparent}.sous-menu a:hover,.sous-menu a:focus-visible{background:var(--ecume);border-left-color:var(--signal)}.sous-menu strong{font-family:var(--display);font-size:1.125rem;line-height:1.2}.sous-menu span{font-size:var(--t-xs);color:var(--ardoise);line-height:1.4}.burger{display:none;width:3rem;height:3rem;background:none;border:0;cursor:pointer;position:relative}.burger span{position:absolute;left:.6rem;right:.6rem;height:3px;background:currentColor;transition:transform .3s var(--ease),top .3s var(--ease),opacity .2s}.burger span:nth-child(1){top:1rem}.burger span:nth-child(2){top:1.45rem;right:1.1rem}.burger span:nth-child(3){top:1.9rem}.burger[aria-expanded=true] span:nth-child(1){top:1.45rem;transform:rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){top:1.45rem;transform:rotate(-45deg)}@media(max-width:1179px){.burger{display:block}.entete .btn-entete{display:none}.nav{position:fixed;inset:5.5rem 0 0;background:var(--degrade-logo);padding:var(--e-5) var(--gouttiere) var(--e-7);overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .25s,transform .3s var(--ease),visibility .25s}.nav.ouvert{opacity:1;visibility:visible;transform:none}.nav-liste{flex-direction:column;align-items:stretch;gap:0}.nav-liste>li{border-bottom:1px solid var(--trait-sombre)}.nav-lien{width:100%;justify-content:space-between;font-size:1.6rem;font-weight:700;padding:.75em 0 .6em;border-bottom:0}.sous-menu{position:static;width:auto;background:none;color:inherit;box-shadow:none;padding:0 0 var(--e-4);display:none;opacity:1;visibility:visible;transform:none}.sous-menu.ouvert{display:block}.sous-menu a{padding:.7rem 0 .6rem 1rem;border-left:3px solid var(--trait-sombre)}.sous-menu a:hover,.sous-menu a:focus-visible{background:none}.sous-menu span{color:var(--brume)}.nav .btn-mobile{margin-top:var(--e-6);width:100%;justify-content:space-between}.nav .btn-mobile+.btn-mobile{margin-top:var(--e-3);justify-content:center}}@media(min-width:1180px){.nav .btn-mobile{display:none}}.heros{position:relative;padding-top:clamp(7rem,3.5rem + 11vh,12rem);padding-bottom:clamp(3.5rem,2.5rem + 5vw,7rem);overflow:clip}.heros h1{max-width:14ch;font-size:clamp(2.5rem,min(1.4rem + 5.6vw,10vh),5.75rem)}.heros h1.long{font-size:var(--t-2xl);max-width:18ch;line-height:1}.heros .chapo{margin-top:clamp(1rem,3.5vh,2rem);color:#c9d8da}.heros .actions{margin-top:clamp(1.5rem,5vh,3rem)}.fil{display:flex;flex-wrap:wrap;gap:.5em;align-items:center;font-size:var(--t-xs);color:var(--brume);margin-bottom:var(--e-6)}.fil a{text-underline-offset:.25em;padding-block:.5em}.fil .chevrons{width:1em;height:.65em;color:var(--signal)}.heros-grille{display:grid;gap:var(--e-7);align-items:center}@media(min-width:1100px){.heros-grille{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--e-8)}}.visuel{width:100%;max-width:34rem;margin-inline:auto}.js .monte{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.js .monte>span{display:block;transform:translateY(105%);animation:monte .9s var(--ease) forwards;animation-delay:calc(var(--i, 0) * .09s + .1s)}.js .apparait{opacity:0;animation:apparait .8s var(--ease) forwards;animation-delay:calc(var(--i, 0) * .09s + .1s)}@keyframes monte{to{transform:none}}@keyframes apparait{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.js [data-revele]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .8s var(--ease);transition-delay:calc(var(--i, 0) * .07s)}.js [data-revele].vu{opacity:1;transform:none}.index{border-top:2px solid var(--marine)}.index li{border-bottom:1px solid var(--trait-clair)}.index a{position:relative;display:grid;gap:var(--e-2) var(--e-6);padding:clamp(1.4rem,1rem + 1.6vw,2.4rem) 0;text-decoration:none;transition:padding .4s var(--ease),color .25s;isolation:isolate}.index a:before{content:"";position:absolute;inset:0 calc(-1 * var(--gouttiere));background:var(--marine);transform:scaleY(0);transform-origin:bottom;transition:transform .4s var(--ease);z-index:-1}.index h2,.index h3{font-size:var(--t-xl);font-weight:800;letter-spacing:-.028em;line-height:1}.index p{color:var(--ardoise);max-width:34em;transition:color .25s}.index .chevrons{width:2.6rem;height:1.7rem;color:var(--signal);align-self:center}@media(min-width:820px){.index a{grid-template-columns:minmax(0,5fr) minmax(0,6fr) auto;align-items:baseline}}@media(max-width:819px){.index a{grid-template-columns:minmax(0,1fr) auto}.index .chevrons{grid-column:2;grid-row:1 / span 2;width:2rem;height:1.3rem}.index p{grid-column:1}}@media(hover:hover){.index a:hover,.index a:focus-visible{color:var(--blanc);padding-inline:var(--e-2)}.index a:hover:before,.index a:focus-visible:before{transform:scaleY(1)}.index a:hover p,.index a:focus-visible p{color:var(--brume)}.index a:hover .chevrons path:nth-child(2){transform:translate(1.5px)}.index a:hover .chevrons path:nth-child(3){transform:translate(4px)}}.passages{display:grid;gap:var(--e-4)}.passage{display:grid;gap:var(--e-4);align-items:center;padding:var(--e-5) 0;border-top:1px solid var(--trait-sombre)}.passage:last-child{border-bottom:1px solid var(--trait-sombre)}.passage p:first-child{color:var(--brume)}.passage p:last-child{font-family:var(--display);font-size:var(--t-l);font-weight:700;line-height:1.15}.passage .chevrons{color:var(--signal);width:2rem;height:1.3rem}@media(min-width:640px){.passage{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--e-6)}}@media(max-width:639px){.passage .chevrons{transform:rotate(90deg)}}.raisons{display:grid;gap:var(--e-6) var(--e-7)}.raison{padding-top:var(--e-5);border-top:2px solid var(--marine);display:grid;gap:var(--e-3);align-content:start}.raison p{color:var(--ardoise)}.sombre .raison,.nuit .raison{border-top-color:var(--signal)}.sombre .raison p,.nuit .raison p{color:var(--brume)}@media(min-width:720px){.raisons{grid-template-columns:repeat(2,minmax(0,1fr))}.raisons.par-quatre{grid-template-columns:repeat(4,minmax(0,1fr))}.raison.grande{grid-column:1 / -1}}@media(max-width:1099px)and (min-width:720px){.raisons.par-quatre{grid-template-columns:repeat(2,minmax(0,1fr))}}.raison.grande h3{font-size:var(--t-xl);max-width:22ch}.raison.grande p{font-size:var(--t-l);max-width:36em}.etapes{counter-reset:etape;display:grid;gap:0}.etape{counter-increment:etape;position:relative;display:grid;grid-template-columns:4.25rem minmax(0,1fr);gap:var(--e-2) var(--e-4);padding-bottom:var(--e-6)}.etape:before{content:counter(etape);grid-row:span 2;font-family:var(--display);font-weight:800;font-size:3.25rem;line-height:.85;color:var(--signal);letter-spacing:-.04em}.ecume .etape:before,.clair .etape:before{color:var(--signal-texte)}.etape p{grid-column:2;color:var(--ardoise)}.sombre .etape p,.nuit .etape p{color:var(--brume)}@media(min-width:1000px){.etapes{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--e-6)}.etape{grid-template-columns:1fr;padding-top:var(--e-5);padding-bottom:0;border-top:2px solid currentColor;align-content:start}.etape:before{grid-row:auto;margin-bottom:var(--e-3)}.etape p{grid-column:1}.etape:not(:last-child):after{content:"";position:absolute;top:-8px;right:calc(-1 * var(--e-6));width:var(--e-6);height:14px;background:var(--signal);clip-path:polygon(30% 0,55% 0,85% 50%,55% 100%,30% 100%,60% 50%)}}.faq{border-top:2px solid var(--marine)}.faq details{border-bottom:1px solid var(--trait-clair)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:var(--e-5);padding:1.35rem 0 1.2rem;font-family:var(--display);font-weight:700;font-size:var(--t-l);line-height:1.2;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:1.1rem;height:1.1rem;background:linear-gradient(var(--signal-texte),var(--signal-texte)) center / 100% 3px no-repeat,linear-gradient(var(--signal-texte),var(--signal-texte)) center / 3px 100% no-repeat;transition:transform .3s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary:hover{color:var(--signal-texte)}.faq details>div{padding:0 3rem 1.6rem 0;max-width:44em;color:var(--ardoise)}.faq details[open]>div{animation:apparait .4s var(--ease)}.liste-signes li{position:relative;padding:1.05rem 0 1rem 2.6rem;border-bottom:1px solid var(--trait-clair);font-size:var(--t-m)}.sombre .liste-signes li,.nuit .liste-signes li{border-bottom-color:var(--trait-sombre)}.liste-signes li:before{content:"";position:absolute;left:0;top:1.5rem;width:1rem;height:.8rem;background:var(--signal);clip-path:polygon(0 0,38% 0,78% 50%,38% 100%,0 100%,40% 50%)}.sol-index{border-top:2px solid currentColor}.sol-index li{display:grid;gap:var(--e-1) var(--e-6);padding:1.25rem 0 1.15rem;border-bottom:1px solid var(--trait-clair)}.sombre .sol-index li{border-bottom-color:var(--trait-sombre)}.sol-index p{color:var(--ardoise)}.sombre .sol-index p{color:var(--brume)}@media(min-width:760px){.sol-index li{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:baseline}}.sol-grille{display:grid;gap:1px;background:var(--trait-clair);border:1px solid var(--trait-clair)}.sol-grille li{background:var(--blanc);padding:var(--e-6) var(--e-5);display:grid;gap:var(--e-3);align-content:start;transition:background-color .25s,color .25s}.ecume .sol-grille li{background:var(--ecume)}.sol-grille p{color:var(--ardoise);font-size:var(--t-s);transition:color .25s}@media(hover:hover){.sol-grille li:hover{background:var(--marine);color:var(--blanc)}.sol-grille li:hover p{color:var(--brume)}}@media(min-width:600px){.sol-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.sol-grille{grid-template-columns:repeat(4,minmax(0,1fr))}}.sol-colonnes{columns:1;column-gap:var(--e-8)}.sol-colonnes li{break-inside:avoid;padding:1.2rem 0 1.1rem;border-top:1px solid var(--trait-sombre);display:grid;gap:var(--e-2)}.sol-colonnes p{color:var(--brume)}@media(min-width:760px){.sol-colonnes{columns:2}}@media(min-width:1100px){.sol-colonnes{columns:3}}.exemples{display:grid;gap:var(--e-6)}.exemple{display:grid;gap:var(--e-3);padding-left:var(--e-5);border-left:3px solid var(--signal)}.exemple p{color:var(--ardoise)}.sombre .exemple p,.nuit .exemple p{color:var(--brume)}@media(min-width:700px){.exemples{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e-7) var(--e-8)}}.cadre{background:var(--marine);border-radius:10px;padding:2.1rem .5rem .5rem;position:relative;box-shadow:0 40px 80px -30px #04021c8c}.cadre:before{content:"";position:absolute;top:.8rem;left:.9rem;width:2.6rem;height:.55rem;background:radial-gradient(circle at .275rem 50%,var(--signal) .26rem,transparent .28rem),radial-gradient(circle at 1.3rem 50%,rgba(255,255,255,.35) .26rem,transparent .28rem),radial-gradient(circle at 2.325rem 50%,rgba(255,255,255,.35) .26rem,transparent .28rem)}.cadre img{border-radius:4px;width:100%}.cadre-mobile{background:var(--nuit);border-radius:1.6rem;padding:.5rem;box-shadow:0 30px 60px -20px #04021c99;border:2px solid rgba(255,255,255,.14)}.cadre-mobile img{border-radius:1.2rem;width:100%}.scene{position:relative;padding-bottom:8%;padding-right:9%}.scene .cadre-mobile{position:absolute;right:0;bottom:0;width:23%}.final{position:relative;overflow:clip}.final h2{font-size:var(--t-3xl);font-weight:800;letter-spacing:-.035em;line-height:.95;max-width:13ch}.final .chapo{margin-top:var(--e-6)}.final .actions{margin-top:var(--e-7)}.final-chevrons{position:absolute;right:-4%;top:50%;width:min(46%,34rem);transform:translateY(-50%);color:var(--signal);opacity:.9}.final-chevrons svg{width:100%;height:auto}@media(max-width:899px){.final-chevrons{opacity:.16;width:80%;right:-20%}}.final .conteneur{position:relative}@media(prefers-reduced-motion:no-preference){.final-chevrons path{animation:pulsation 2.4s ease-in-out infinite}.final-chevrons path:nth-child(2){animation-delay:.25s}.final-chevrons path:nth-child(3){animation-delay:.5s}}@keyframes pulsation{0%,60%,to{opacity:.35}25%{opacity:1}}.pied{background:var(--nuit);color:var(--blanc);padding-block:var(--e-9) var(--e-6)}.pied-grille{display:grid;gap:var(--e-7)}.pied img{width:clamp(10rem,8rem + 8vw,14rem)}.pied h2{font-size:1rem;font-family:var(--texte);font-weight:600;letter-spacing:0;color:var(--brume);margin-bottom:var(--e-3)}.pied li a{display:inline-block;padding-block:.45rem;text-decoration:none;border-bottom:1px solid transparent}.pied li a:hover{border-bottom-color:var(--signal)}.pied-intro p{color:var(--brume);margin-top:var(--e-5);max-width:24em;font-size:var(--t-s)}.pied-bas{margin-top:var(--e-8);padding-top:var(--e-5);border-top:1px solid var(--trait-sombre);display:flex;flex-wrap:wrap;gap:var(--e-3) var(--e-6);justify-content:space-between;font-size:var(--t-xs);color:var(--brume)}.pied-bas a{text-underline-offset:.25em;display:inline-block;padding-block:.45rem}.pied-bas ul{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-5)}@media(min-width:860px){.pied-grille{grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,3fr) minmax(0,4fr)}}.formulaire,.champs{display:grid;gap:var(--e-5)}@media(min-width:620px){.champs.deux{grid-template-columns:1fr 1fr}}.champ{display:grid;gap:.45rem}.champ label,.champ legend{font-weight:600;font-size:var(--t-s)}.champ .option{font-weight:400;color:var(--ardoise)}.champ input,.champ select,.champ textarea{width:100%;font:inherit;color:var(--marine);background:var(--blanc);border:2px solid rgba(10,39,51,.35);border-radius:var(--rayon);padding:.8rem .95rem;min-height:3.25rem;transition:border-color .2s,box-shadow .2s}.champ textarea{min-height:11rem;resize:vertical}.champ input:hover,.champ select:hover,.champ textarea:hover{border-color:var(--marine)}.champ input:focus-visible,.champ select:focus-visible,.champ textarea:focus-visible{outline:none;border-color:var(--marine);box-shadow:0 0 0 3px var(--signal)}.champ [aria-invalid=true]{border-color:var(--signal-texte)}.champ .erreur{color:var(--signal-texte);font-size:var(--t-xs);font-weight:600}.champ .erreur:empty{display:none}.piege{position:absolute;left:-200vw;width:1px;height:1px;overflow:hidden}.note{font-size:var(--t-xs);color:var(--ardoise);max-width:46em}.etat{padding:var(--e-5);border-left:4px solid var(--marine);background:var(--ecume);font-weight:500}.etat[hidden]{display:none}.etat.succes{border-left-color:#0f7a4d;background:#e6f4ed}.etat.echec{border-left-color:var(--signal-texte);background:#fdebe7}.btn[disabled]{opacity:.6;cursor:progress}.prose{max-width:46rem;display:grid;gap:var(--e-4)}.prose h2{font-size:var(--t-xl);margin-top:var(--e-7)}.prose h3{margin-top:var(--e-4)}.prose ul{list-style:none;display:grid;gap:var(--e-2)}.prose ul li{padding-left:1.4rem;position:relative}.prose ul li:before{content:"";position:absolute;left:0;top:.62em;width:.7rem;height:3px;background:var(--signal)}.prose table{width:100%;border-collapse:collapse;font-size:var(--t-s)}.prose th,.prose td{text-align:left;vertical-align:top;padding:.75rem .9rem .75rem 0;border-bottom:1px solid var(--trait-clair)}.tableau{overflow-x:auto}.a-completer{background:#fff2a8;padding:.05em .35em;font-weight:600}.avertissement{border:2px solid var(--signal-texte);padding:var(--e-5);background:#fdebe7;max-width:46rem;margin-bottom:var(--e-7);display:grid;gap:var(--e-3)}.schema{overflow:visible}.schema .panneau{fill:#04021c8c;stroke:#ffffff4d;stroke-width:1.5}.schema .bloc{fill:#ffffff17}.schema .plein{fill:#fff}.schema .pale{fill:#ffffff52}.schema .rouge{fill:var(--signal)}.schema .fil-donnees{fill:none;stroke:#ffffff4d;stroke-width:2;stroke-dasharray:2 7;stroke-linecap:round}.schema text{font-family:var(--display);font-weight:700;font-size:15px;fill:#fff}.schema text.petit{font-family:var(--texte);font-weight:500;font-size:11.5px;fill:var(--brume)}@media(prefers-reduced-motion:no-preference){.js .schema .piece{opacity:0;transform:translate(var(--x, 0),var(--y, 24px));animation:assemble 1s var(--ease) forwards;animation-delay:calc(.3s + var(--d, 0) * .14s)}.schema .voyage{offset-rotate:0deg;animation:voyage var(--duree, 4s) linear infinite;animation-delay:var(--retard, 0s)}.schema .clignote{animation:pulsation 2.4s ease-in-out infinite;animation-delay:var(--retard, 0s)}.schema .respire{transform-box:fill-box;transform-origin:left center;animation:respire var(--duree, 5s) ease-in-out infinite;animation-delay:var(--retard, 0s)}.schema .glisse{animation:glisse 7s var(--ease) infinite}.schema .saute{transform-box:fill-box;transform-origin:center;animation:saute 4s var(--ease) infinite}}@media(prefers-reduced-motion:reduce){.schema .voyage{display:none}}@keyframes assemble{to{opacity:1;transform:none}}@keyframes voyage{0%{offset-distance:0%;opacity:0}8%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes respire{0%,to{transform:scaleX(1)}50%{transform:scaleX(.55)}}@keyframes glisse{0%,18%{transform:translate(0)}32%,62%{transform:translate(158px,44px)}76%,92%{transform:translate(316px,-52px)}to{transform:translate(0)}}@keyframes saute{0%,62%,to{transform:scale(1)}70%{transform:scale(1.35)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}.js [data-revele]{opacity:1;transform:none}@view-transition{navigation:none}}
