@font-face{font-family:Archivo AM;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/typo/archivo-vf-latin.woff2)format("woff2-variations"),url(/typo/archivo-vf-latin.woff2)format("woff2")}:root{--s-key:#ff9cc9;--s-tone-l:#ffdcec;--s-encre:#1b0f16;--s-soft:#35212c;--s-mute:#4b3742;--s-sheet:#fff;--s-ground:#f8f1f4;--s-edge:#1b0f162e;--s-edge-k:#ff9cc947;--s-gut:clamp(1rem, 4vw, 3rem);--s-w-max:1200px;--s-radius:1.75rem;--s-radius-s:1.05rem;--s-texte:"Archivo AM", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--s-key);min-height:100vh;color:var(--s-encre);font-family:var(--s-texte);flex-direction:column;margin:0;font-size:1.125rem;font-weight:400;line-height:1.6;display:flex;overflow-x:hidden}main{flex:1}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:.08em}a:hover{text-decoration-thickness:.14em}h1,h2,h3,h4{font-family:var(--s-texte);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600;line-height:1.04}p{margin:0 0 1em}:focus-visible{outline:3px solid var(--s-encre);outline-offset:3px;border-radius:4px}.ie-n :focus-visible,.erg8 :focus-visible{outline-color:var(--s-key)}.vh0{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.nywh{z-index:50;background:var(--s-encre);color:var(--s-key);border-radius:999px;padding:.7rem 1rem;font-weight:600;position:absolute;top:-5rem;left:1rem}.nywh:focus{top:.75rem}.gbya{width:min(var(--s-w-max), 100% - 2 * var(--s-gut));margin-inline:auto}.kk7{letter-spacing:.14em;text-transform:uppercase;margin:0 0 .9rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:inline-block}.pq{letter-spacing:.12em;text-transform:uppercase;border:1.5px solid;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.bt{background:var(--s-encre);min-height:3rem;color:var(--s-key);font:600 1.0625rem/1.1 var(--s-texte);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.35rem;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.bt:hover{transform:translateY(-2px)}.bt-k,.bt.bt-k{background:var(--s-key);color:var(--s-encre)}.bt-w{background:var(--s-sheet);color:var(--s-encre)}.bt-o{color:inherit;background:0 0;box-shadow:inset 0 0 0 2px}.bt .fl2{font-size:1.2em;line-height:1}.po{z-index:20;width:min(var(--s-w-max), 100% - 2 * var(--s-gut));align-items:center;gap:1rem;margin:0 auto;padding:1.1rem 0 .6rem;display:flex;position:relative}.fxiq{letter-spacing:-.01em;align-items:center;gap:.55rem;font-size:1.35rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.nh2{background:var(--s-encre);border-radius:50%;flex:none;width:1.6rem;height:1.6rem;position:relative}.nh2:after{content:"";background:var(--s-key);border-radius:50%;position:absolute;inset:.42rem}.po nav{align-items:center;gap:.3rem;margin-left:auto;display:flex}.po nav a{border-radius:999px;padding:.5rem .8rem;font-size:1.0625rem;font-weight:500;text-decoration:none}.po nav a:hover{background:#1b0f1614}.po nav a[aria-current=page],.po nav a[data-actif]{background:var(--s-encre);color:var(--s-key)}.po .bt{min-height:2.6rem;padding:.6rem 1.1rem;font-size:1rem}.po-t{border:2px solid var(--s-encre);color:var(--s-encre);font:600 1rem var(--s-texte);cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:.5rem 1rem;display:none}@media (width<=960px){.po-t{display:inline-flex}.po .bt-f{display:none}.po nav{background:var(--s-encre);color:var(--s-key);border-radius:var(--s-radius-s);flex-direction:column;align-items:stretch;gap:.2rem;padding:.8rem;display:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;box-shadow:0 18px 40px #1b0f1640}.po nav.op3{display:flex}.po nav a{padding:.8rem 1rem}.po nav a:hover{background:#ff9cc91f}.po nav a[aria-current=page],.po nav a[data-actif]{background:var(--s-key);color:var(--s-encre)}}.dq{z-index:0;pointer-events:none;opacity:.9;width:min(58vw,720px);height:auto;animation:140s linear infinite orbite;position:absolute;top:-6%;right:-14vw}.dq-s{width:min(48vw,420px);top:auto;bottom:-30%;right:-10vw}@keyframes orbite{to{transform:rotate(360deg)}}.ie{padding:clamp(3rem,7vw,6rem) 0;position:relative;overflow:hidden}.ie-k{background:var(--s-key);color:var(--s-encre)}.ie-n{background:var(--s-encre);color:var(--s-key)}.ie-n p,.ie-n li{color:#ffd6e8}.ie-n h2,.ie-n h3{color:var(--s-key)}.ie-w{background:var(--s-sheet);color:var(--s-encre)}.ie-g{background:var(--s-ground);color:var(--s-encre)}.ie-n :is(p,li,dd,figcaption) a:not(.bt){color:var(--s-key)}.tq{max-width:18ch;margin-bottom:1rem;font-size:clamp(2.2rem,5.2vw,4.4rem)}.cpo{max-width:27em;margin:0 0 2rem;font-size:clamp(1.125rem,1.6vw,1.3rem);line-height:1.55}.hb4{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:2.2rem;display:flex}.hb4 .cpo{margin-bottom:0}.zjzg8{padding:clamp(1.5rem,4vw,3rem) 0 clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.zg2{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid;position:relative}.zjzg8 h1{letter-spacing:-.02em;margin:.4rem 0 1.4rem;font-size:clamp(3.6rem,10.5vw,9.6rem);line-height:.88}.zjzg8 .cpo{max-width:34ch;margin-bottom:1.8rem;font-size:clamp(1.2rem,1.8vw,1.45rem)}.ax{flex-wrap:wrap;gap:.75rem;display:flex}.mdc{border-radius:var(--s-radius);background:var(--s-encre);aspect-ratio:4/4.4;isolation:isolate;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #1b0f168c}.mdc img,.mdc video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mdc video{z-index:1}.mdl{z-index:2;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.mdl .pq{background:var(--s-key);color:var(--s-encre);border-color:var(--s-key)}.mtb{background:var(--s-encre);color:var(--s-key);font:600 .9375rem var(--s-texte);cursor:pointer;border:0;border-radius:999px;padding:.55rem .95rem}.mtb:focus-visible{outline:3px solid var(--s-key)}.rwb{padding:clamp(2.5rem,6vw,4.5rem) 0}.rwg{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem 2.5rem;display:grid}.rwi{color:var(--s-key);max-width:12ch;font-size:clamp(1.6rem,3.4vw,3rem);font-weight:600;line-height:1.05}.rw{--rw-h:clamp(2.2rem, 5vw, 4rem);height:calc(var(--rw-h) * 3);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.rw ul{will-change:transform;margin:0;padding:0;list-style:none;transition:transform .9s cubic-bezier(.65,0,.35,1)}.rw li{height:var(--rw-h);white-space:nowrap;color:var(--s-key);filter:blur(5px);opacity:.35;transform-origin:0;align-items:center;font-size:clamp(1.25rem,3.5vw,2.9rem);font-weight:650;font-stretch:106%;line-height:1;transition:filter .9s,opacity .9s,transform .9s;display:flex;transform:scale(.94)}.rw li.nr1{filter:blur(2.5px);opacity:.5}.rw li.on0{filter:none;opacity:1;transform:none}.rwl{flex-wrap:wrap;grid-column:1/-1;gap:.6rem;margin-top:1.4rem;display:flex}.rwl a{border:1.5px solid var(--s-edge-k);color:var(--s-key);border-radius:999px;padding:.5rem 1rem;font-weight:500;text-decoration:none}.rwl a:hover{border-color:var(--s-key)}.kjlk{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1.1rem;display:grid}.kjlk-2{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.vw4{background:var(--s-sheet);color:var(--s-encre);border-radius:var(--s-radius);flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.vw4:hover{transform:translateY(-4px);box-shadow:0 22px 40px -24px #1b0f1680}.vw4p{aspect-ratio:3/2;background:var(--s-encre);overflow:hidden}.vw4p img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.vw4:hover .vw4p img{transform:scale(1.04)}.vw4c{flex-direction:column;flex:1;gap:.6rem;padding:1.3rem 1.4rem 1.5rem;display:flex}.vw4c h3{font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.12}.vw4c p{color:var(--s-mute);margin:0;font-size:1.0625rem}.vw4f{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.6rem;font-size:1rem;font-weight:600;display:flex}.vw4f .rd9{background:var(--s-encre);width:2.6rem;height:2.6rem;color:var(--s-key);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;display:grid}.vw4 .pq{align-self:flex-start}.vw4n{background:var(--s-encre);color:var(--s-key)}.vw4n .vw4c p{color:#ffd6e8}.vw4n .vw4f .rd9{background:var(--s-key);color:var(--s-encre)}.vw4k{background:var(--s-key)}.vw4k .vw4c p{color:var(--s-soft)}.xwj3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.xc{flex-direction:column;gap:1.1rem;display:flex}.xh{background:var(--s-encre);color:var(--s-key);border-radius:var(--s-radius-s);justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.2rem;font-size:1.15rem;font-weight:600;text-decoration:none;display:flex}.xh span:last-child{font-size:1.3rem}.mvt{counter-reset:etape;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.mv{border-radius:var(--s-radius);border:1.5px solid var(--s-edge-k);flex-direction:column;gap:.6rem;padding:1.6rem 1.5rem 1.5rem;display:flex;position:relative}.mvn{background:var(--s-key);width:3rem;height:3rem;color:var(--s-encre);border-radius:50%;place-items:center;font-size:1.3rem;font-weight:700;display:grid}.mv h3{font-size:1.45rem;line-height:1.15}.mv p{margin:0;font-size:1.0625rem}.mv .sm8{margin-top:auto;padding-top:.6rem;font-size:1rem}.mv .sm8 a{color:var(--s-key)}.nbx{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;display:grid}.nb{background:var(--s-sheet);border-radius:var(--s-radius);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.nb strong{letter-spacing:-.02em;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:600;line-height:1}.nb span{color:var(--s-mute);font-size:1.0625rem}.ns5{max-width:30em;margin-top:1.2rem;font-size:1.0625rem}.qa{gap:.75rem;max-width:900px;display:grid}.qa details{background:var(--s-sheet);border-radius:var(--s-radius-s);padding:0 1.4rem}.qa summary{cursor:pointer;padding:1.2rem 2.6rem 1.2rem 0;font-size:clamp(1.125rem,1.6vw,1.3rem);font-weight:600;line-height:1.3;list-style:none;position:relative}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";background:var(--s-encre);width:2rem;height:2rem;color:var(--s-key);border-radius:50%;place-items:center;font-size:1.3rem;line-height:1;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.qa details[open] summary:after{content:"−"}.qa .qar{max-width:27em;padding:0 0 1.3rem}.qa .qar p:last-child{margin-bottom:0}.fx{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}.ph{padding:clamp(1.5rem,4vw,3rem) 0 clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.ph .gbya{z-index:1;position:relative}.ph h1{max-width:16ch;margin-bottom:1.2rem;font-size:clamp(2.5rem,7vw,6rem);line-height:.95}.ph .cpo{margin-bottom:0}.ar6{flex-wrap:wrap;gap:.3rem .5rem;margin:0 0 1.2rem;font-size:1rem;display:flex}.ar6 a{text-decoration:underline}.ar6 span[aria-hidden]{opacity:.6}.phg{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.phg figure{border-radius:var(--s-radius);aspect-ratio:4/3;background:var(--s-encre);margin:0;overflow:hidden}.phg figure img{object-fit:cover;width:100%;height:100%}.vbsf{padding-bottom:2rem}.vbsf h1{max-width:20ch;font-size:clamp(2.2rem,5.4vw,4.6rem)}.mt3{flex-wrap:wrap;gap:.4rem 1.2rem;margin-top:1.4rem;font-size:1.0625rem;display:flex}.mt3 strong{font-weight:600}.gp5{border-radius:var(--s-radius);background:var(--s-encre);margin:0;overflow:hidden}.gp5 img{aspect-ratio:16/8;object-fit:cover;width:100%}.mewr{background:var(--s-sheet);padding:clamp(2rem,5vw,4rem) 0 clamp(3rem,6vw,5rem)}.mwg{grid-template-columns:minmax(0,42rem) 300px;justify-content:space-between;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.sq{background:var(--s-key);border-radius:var(--s-radius-s);order:2;padding:1.3rem 1.4rem;position:sticky;top:1.5rem}.sq h2{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.8rem;font-size:.8125rem}.sq ol{gap:.45rem;margin:0;padding-left:0;list-style:none;display:grid}.sq a{font-size:1.0625rem;line-height:1.35;text-decoration:none;display:inline-block}.sq a:hover,.sq a[aria-current=true]{text-decoration:underline}.sq details summary{cursor:pointer;font-weight:600}.sqm{display:none}.cko8{max-width:42rem}.cko8 :is(p,li,h2,h3,figcaption,.nq,.fm,.ctx,.src4,.sg){max-width:27em}.cko8 li>p,.nq p,.src4 li{max-width:none}.cko8>*+*{margin-top:0}.cko8 p,.cko8 li{font-size:1.125rem;line-height:1.7}.cko8 h2{margin:2.6rem 0 1rem;scroll-margin-top:1.5rem;font-size:clamp(1.75rem,3vw,2.4rem)}.cko8 h3{margin:1.8rem 0 .7rem;font-size:clamp(1.3rem,2vw,1.55rem)}.cko8 ul,.cko8 ol{margin:0 0 1.2em;padding-left:1.3rem}.cko8 li{margin-bottom:.45em}.cko8 li::marker{font-weight:600}.cko8 a{font-weight:500}.cko8 strong{font-weight:600}.cko8 figure{margin:2rem 0}.cko8 figure img{border-radius:var(--s-radius-s);width:100%}.cko8 figcaption{color:var(--s-mute);margin-top:.6rem;font-size:1.0625rem}.nq{background:var(--s-tone-l);border-left:6px solid var(--s-encre);border-radius:0 var(--s-radius-s) var(--s-radius-s) 0;margin:1.8rem 0;padding:1.2rem 1.4rem}.nq p:last-child,.nq ul:last-child{margin-bottom:0}.nqt{font-weight:600;margin-bottom:.4rem!important}.nq-n{background:var(--s-encre);color:var(--s-key);border-left-color:var(--s-key)}.nq-n p,.nq-n li{color:#ffd6e8}.nq-n :is(p,li) a:not(.bt){color:var(--s-key)}.fm{background:var(--s-encre);color:var(--s-key);border-radius:var(--s-radius-s);margin:1.4rem 0;padding:1.1rem 1.3rem;font-size:1.125rem;font-weight:600;line-height:1.5}.tsc{border-radius:var(--s-radius-s);border:1.5px solid var(--s-edge);-webkit-overflow-scrolling:touch;margin:1.6rem 0;overflow-x:auto}.cko8 table,.tbl{border-collapse:collapse;width:100%;font-size:1.0625rem;line-height:1.45}.cko8 th,.cko8 td,.tbl th,.tbl td{text-align:left;vertical-align:top;border-bottom:1px solid var(--s-edge);padding:.8rem .9rem}.cko8 thead th,.tbl thead th{background:var(--s-encre);color:var(--s-key);font-weight:600}.cko8 tbody tr:last-child td,.tbl tbody tr:last-child td{border-bottom:0}.ctx{background:var(--s-encre);color:var(--s-key);border-radius:var(--s-radius);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 1.4rem;margin:2.4rem 0;padding:1.4rem 1.6rem;text-decoration:none;display:grid}.ctx .rd9{background:var(--s-key);width:3.2rem;height:3.2rem;color:var(--s-encre);border-radius:50%;place-items:center;font-size:1.3rem;font-weight:700;display:grid}.ctx strong{font-size:1.3rem;line-height:1.2;display:block}.ctx span{color:#ffd6e8;font-size:1.0625rem}.ctx .bt{white-space:nowrap}.sg{border-top:1.5px solid var(--s-edge);align-items:center;gap:1rem;margin-top:3rem;padding-top:1.6rem;display:flex}.sg .nh2{width:3rem;height:3rem}.sg .nh2:after{inset:.8rem}.sg p{margin:0;font-size:1.0625rem}.src4{background:var(--s-ground);border-radius:var(--s-radius-s);margin-top:2.8rem;padding:1.6rem}.src4 h2{margin-top:0!important;font-size:1.5rem!important}.src4 ol{margin:0;padding-left:1.3rem}.src4 li{margin-bottom:.6rem;font-size:1.0625rem!important;line-height:1.5!important}.src4 .lu2{color:var(--s-mute)}.og{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.pn{background:var(--s-sheet);border-radius:var(--s-radius);padding:clamp(1.3rem,3vw,2rem)}.pn-n{background:var(--s-encre);color:var(--s-key)}.pn h2{margin-bottom:1rem;font-size:clamp(1.5rem,2.6vw,2rem)}.ch{gap:.35rem;margin-bottom:1.05rem;display:grid}.ch label,.ch legend{font-size:1.0625rem;font-weight:600;line-height:1.35}.ch .hl{color:var(--s-mute);margin:0;font-size:1rem;line-height:1.45}.ch input[type=number],.ch select{border:2px solid var(--s-encre);width:100%;min-height:3rem;font:500 1.125rem var(--s-texte);background:var(--s-sheet);color:var(--s-encre);border-radius:.9rem;padding:.55rem .9rem}.chl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.un{position:relative}.un input{padding-right:3.2rem!important}.un span{pointer-events:none;font-weight:600;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.pz{flex-wrap:wrap;gap:.45rem;display:flex}.pz button{border:1.5px solid var(--s-encre);background:var(--s-sheet);color:var(--s-encre);font:500 .9375rem var(--s-texte);cursor:pointer;border-radius:999px;padding:.4rem .8rem}.pz button[aria-pressed=true]{background:var(--s-encre);color:var(--s-key)}fieldset.ch{border:0;min-width:0;margin:0 0 1.05rem;padding:0}.rdo{gap:.5rem;display:grid}.rdo label{cursor:pointer;align-items:flex-start;gap:.6rem;font-weight:400;display:flex}.rdo input{width:1.2rem;height:1.2rem;accent-color:var(--s-encre);flex:none;margin-top:.22rem}.cb{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex;font-weight:400!important}.cb input{width:1.2rem;height:1.2rem;accent-color:var(--s-encre);flex:none;margin-top:.22rem}.rg{letter-spacing:-.02em;margin:.3rem 0 .5rem;font-size:clamp(2.6rem,6vw,4.4rem);font-weight:600;line-height:1}.rl{border-bottom:1px solid var(--s-edge-k);justify-content:space-between;gap:1rem;padding:.7rem 0;font-size:1.0625rem;display:flex}.rl:last-of-type{border-bottom:0}.rl b{color:var(--s-key);white-space:nowrap;font-weight:600}.pn-n p,.pn-n li{color:#ffd6e8}.pn-n :is(p,li) a:not(.bt){color:var(--s-key)}.al{background:var(--s-key);border-radius:.9rem;margin-top:1rem;padding:.9rem 1rem;font-size:1.0625rem;color:var(--s-encre)!important}.al[hidden]{display:none}.mx{margin-top:1rem;font-weight:600;display:inline-block}.erg8{background:var(--s-encre);color:var(--s-key);padding:clamp(2.5rem,6vw,4.5rem) 0 2rem;position:relative;overflow:hidden}.fmk{letter-spacing:-.02em;margin:0 0 2rem;font-size:clamp(3rem,12vw,10rem);font-weight:600;line-height:.85}.sdg{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.sdg h2{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.8rem;font-size:.8125rem}.sdg ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.sdg a{color:var(--s-key);font-size:1.0625rem;text-decoration:none}.sdg a:hover{text-decoration:underline}.sdg p{color:#ffd6e8;font-size:1.0625rem}.ys7{border-top:1px solid var(--s-edge-k);color:#ffd6e8;flex-wrap:wrap;gap:.4rem 1.5rem;margin:2.2rem 0 0;padding-top:1.2rem;font-size:1rem;display:flex}.fe{background:var(--s-sheet);border-radius:var(--s-radius);padding:clamp(1.4rem,4vw,3rem)}.ll{gap:.4rem;padding-left:1.2rem;display:grid}.pl7{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1.1rem;display:grid}.pl7 section{background:var(--s-sheet);border-radius:var(--s-radius-s);padding:1.3rem 1.4rem}.pl7 h2{margin-bottom:.8rem;font-size:1.35rem}.pl7 ul{gap:.35rem;margin:0;padding-left:1.2rem;display:grid}@media (width<=1080px){.mwg{grid-template-columns:minmax(0,1fr)}.sq{display:none}.sqm{margin-bottom:2rem;display:block;position:static}.sqm .sq{display:block;position:static}.nbx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.xwj3{grid-template-columns:minmax(0,1fr)}.mvt,.sdg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=840px){.zg2,.phg,.fx,.og{grid-template-columns:minmax(0,1fr)}.mdc{aspect-ratio:16/11}.rwg{grid-template-columns:minmax(0,1fr)}.rwi{max-width:none}.ctx{grid-template-columns:auto minmax(0,1fr)}.ctx .bt{grid-column:1/-1;justify-self:start}.dq{width:95vw;top:auto;bottom:-6%;right:-38vw}.dq-s{display:none}}@media (width<=560px){.mvt,.nbx,.sdg,.chl{grid-template-columns:minmax(0,1fr)}.gp5 img{aspect-ratio:4/3}.qa details{padding:0 1.1rem}.po{padding-top:.9rem}.fxiq{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.dq{animation:none}.rw ul,.rw li,.vw4,.vw4p img,.bt{transition:none}.vw4:hover,.bt:hover{transform:none}.mdc video{display:none}}html[data-anim="0"] .dq{animation-play-state:paused}html[data-anim="0"] .rw ul{transition:none}.ie-w .qa details{background:var(--s-ground)}.es3{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1.1rem;display:grid}.es3 article{background:var(--s-sheet);border-radius:var(--s-radius-s);padding:1.4rem 1.5rem}.es3 h3{margin-bottom:.6rem;font-size:1.35rem}.es3 p{margin-bottom:.6rem;font-size:1.0625rem}.es3 .sm8{color:var(--s-mute);margin:0;font-size:1rem}.qag{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:1.5rem;display:grid}.qas{background:var(--s-encre);color:var(--s-key);border-radius:var(--s-radius);padding:1.6rem;position:sticky;top:1.5rem}.qas h3{margin-bottom:.7rem;font-size:1.5rem}.qas p{color:#ffd6e8;font-size:1.0625rem}.qas .bt{margin-top:.4rem}@media (width<=960px){.qag{grid-template-columns:minmax(0,1fr)}.qas{position:static}}.pn :is(p,li,label,legend),.ch .hl,.fx .cpo,.hb4 .cpo,.nq,.fe p,.vw4c p,.gbya>p,.nb span{max-width:27em}.vw4 :is(h2,h3),.xc .vw4 h3{color:inherit}[hidden]{display:none!important}.src4-l{max-width:none!important}.src4-l ol{columns:2 26em;column-gap:3rem}.src4-l li{break-inside:avoid;max-width:27em}.fg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.fg .cko8{max-width:none}.fg aside .tsc{margin-top:0}@media (width<=960px){.fg{grid-template-columns:minmax(0,1fr)}}.mr{z-index:30;background:var(--s-encre);color:var(--s-key);white-space:nowrap;border-radius:999px;padding:.75rem 1.2rem;font-weight:500;text-decoration:none;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #1b0f1659}.mr strong{font-weight:700}h1,h2,h3,h4{font-weight:650;font-stretch:104%}.tq,.zjzg8 h1,.ph h1,.fmk{font-stretch:112%}.fxiq{color:var(--s-encre)}.fxiq .nh2{flex:none}.up{letter-spacing:-.02em;font-weight:750}.up em,.fmk em{font-style:normal;font-weight:400;font-stretch:122%}.sg-l{width:3rem;height:3rem;color:var(--s-encre);flex:none}@media (width<=1180px){.po .bt-f{display:none}}.qz{flex-direction:column;display:flex;font-size:clamp(3.4rem,9.6vw,8.6rem)!important}.qz span{white-space:nowrap;display:block}.qz-m{font-weight:300;font-stretch:92%;animation:7s ease-in-out infinite alternate etire}@keyframes etire{0%{letter-spacing:-.03em;font-stretch:86%}to{letter-spacing:.01em;font-stretch:112%}}html[data-anim="0"] .qz-m{animation-play-state:paused}.vw4 .wakq a{color:inherit;text-decoration:none}.vw4 .wakq a:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.vw4:focus-within{outline:3px solid var(--s-encre);outline-offset:3px}.ie-n .vw4:focus-within{outline-color:var(--s-key)}.vw4f time{font-size:.95rem;font-weight:500}.vw4n .wakq,.vw4n .pq{color:var(--s-key)}.pb{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:1.1rem;display:grid}.pb-t .vw4p{aspect-ratio:16/11}.pb-t .wakq{font-size:clamp(1.6rem,2.6vw,2.25rem)}.pb-c{gap:1.1rem;display:grid}.vw4h{flex-direction:row}.vw4h .vw4p{aspect-ratio:auto;flex:0 0 34%}.vw4h .vw4c{gap:.4rem;padding:1rem 1.15rem}.vw4h .vw4c p{display:none}.vw4h .wakq{font-size:1.2rem}.xwj3{grid-template-columns:minmax(0,1fr);gap:clamp(2.4rem,5vw,3.6rem)}.xc{gap:.9rem}.xh{font-size:clamp(1.2rem,2vw,1.5rem);font-stretch:110%}.xh .xh-n{white-space:nowrap;font-size:.95rem;font-weight:500;font-stretch:100%}.xc-p{max-width:40em;color:var(--s-mute);margin:0}.kjlk-4{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.kjlk-4 .wakq{font-size:1.25rem}.vvml{border-top:1.5px solid var(--s-encre);margin:0;padding:0;list-style:none}.vvml li{border-bottom:1px solid var(--s-edge);grid-template-columns:10rem 16rem minmax(0,1fr);align-items:baseline;gap:.4rem 1.2rem;padding:.9rem 0;display:grid}.vvml time{color:var(--s-mute);font-size:1rem}.vvml-r{letter-spacing:.1em;text-transform:uppercase;font-size:.85rem;font-weight:600;text-decoration:none}.vvml-t{font-size:1.15rem;font-weight:600;text-decoration:none}.vvml-t:hover,.vvml-r:hover{text-decoration:underline}.ymc{color:var(--s-key);flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:2.2rem;display:flex}.ymc a{color:var(--s-key);border:1.5px solid var(--s-edge-k);border-radius:999px;padding:.5rem 1rem;font-weight:600;text-decoration:none}.fx h2{margin-bottom:1rem;font-size:clamp(2rem,4.4vw,3.6rem)}.fx-b{background:var(--s-encre);color:var(--s-key);border-radius:var(--s-radius);justify-items:start;gap:.8rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.fx-l{color:#ffd6e8;margin:.4rem 0 0;font-weight:500}.fx-b .bt-o{color:var(--s-key)}.intro-r .cko8{max-width:46rem}.intro-r .cko8 p:first-child{font-size:clamp(1.2rem,1.7vw,1.4rem);line-height:1.55}.gp5-w{z-index:1;margin-bottom:-4rem;position:relative}.mewr{padding-top:calc(4rem + clamp(2rem,5vw,4rem))}.ctx .bt,.ctx .rd9{color:var(--s-encre)}.ctx>span:nth-child(2)>span{display:block}.cko8 blockquote{background:var(--s-tone-l);border-left:6px solid var(--s-encre);border-radius:0 var(--s-radius-s) var(--s-radius-s) 0;max-width:27em;margin:1.8rem 0;padding:1.2rem 1.4rem}.cko8 blockquote p{margin:0 0 .6rem}.cko8 blockquote p:last-child{margin-bottom:0}.cko8 table{border:1.5px solid var(--s-edge);border-radius:var(--s-radius-s);max-width:100%;display:block;overflow-x:auto}.cko8 h2+p,.cko8 h3+p{margin-top:0}.cko8 pre,.cko8 code{font-family:inherit}.cko8 .fm{max-width:27em}.dg-q{border:0;min-width:0;margin:0 0 1.4rem;padding:0}.dg-q legend{max-width:34em;margin-bottom:.6rem;font-size:1.1rem;font-weight:600;line-height:1.4}.dg-e{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.dg-e label{cursor:pointer;display:block}.dg-e input{opacity:0;width:1px;height:1px;position:absolute}.dg-e span{border:1.5px solid var(--s-encre);background:var(--s-sheet);border-radius:.8rem;height:100%;padding:.55rem .6rem;font-size:.95rem;line-height:1.3;display:block}.dg-e input:checked+span{background:var(--s-encre);color:var(--s-key)}.dg-e input:focus-visible+span{outline:3px solid var(--s-encre);outline-offset:2px}.dg-l{border-top:2px solid var(--s-encre);margin:2rem 0 1rem;padding-top:1.2rem;font-size:clamp(1.4rem,2.4vw,1.8rem)}.jz{gap:.9rem;margin:1rem 0 1.4rem;display:grid}.jz-r{grid-template-columns:9.5rem minmax(0,1fr) 3.2rem;align-items:center;gap:.7rem;font-size:1rem;display:grid}.jz-b{background:#ff9cc92e;border-radius:999px;height:.9rem;overflow:hidden}.jz-b i{background:var(--s-key);border-radius:inherit;width:0;height:100%;transition:width .6s;display:block}.jz-r b{color:var(--s-key);text-align:right}.jz-r.faible i{background:#ffe1c7}.dg-p{background:var(--s-key);border-radius:var(--s-radius-s);padding:1rem 1.1rem;color:var(--s-encre)!important}.dg-p a{font-weight:600;color:var(--s-encre)!important}.dg-p ul{margin:.4rem 0 0;padding-left:1.2rem}.sr-j{grid-template-columns:minmax(0,1fr);gap:.4rem;margin:1rem 0 .2rem;display:grid}.sr-j .jz-b{height:1.3rem;position:relative}.sr-j .jz-b i{background:#ffd6e8}.sr-j .jz-b em{background:var(--s-key);width:3px;position:absolute;top:-.25rem;bottom:-.25rem}.sr-x{color:#ffd6e8;justify-content:space-between;font-size:.9rem;display:flex}.cr-l li{margin-bottom:.7rem}@media (width<=960px){.pb{grid-template-columns:minmax(0,1fr)}.vvml li{grid-template-columns:minmax(0,1fr);gap:.2rem}}@media (width<=560px){.vw4h{flex-direction:column}.vw4h .vw4p{aspect-ratio:3/2}.dg-e{grid-template-columns:repeat(2,minmax(0,1fr))}.jz-r{grid-template-columns:7rem minmax(0,1fr) 2.6rem}.xh{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.qz-m{animation:none}.jz-b i{transition:none}}.phg h1{max-width:18ch;font-size:clamp(2.2rem,4.6vw,4.2rem)}.rwi{max-width:13ch}.po nav a{padding-inline:.6rem}.po nav .nav-diagnostic{display:none}.po nav a[data-sel]{text-decoration:underline}.po>.bt{color:var(--s-sheet)}@media (width<=1180px){.po-t{display:inline-flex}.po nav{background:var(--s-encre);color:var(--s-key);border-radius:var(--s-radius-s);flex-direction:column;align-items:stretch;gap:.2rem;margin:0;padding:.8rem;display:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;box-shadow:0 18px 40px #1b0f1640}.po nav.op3{max-height:calc(100dvh - 5rem);display:flex;overflow-y:auto}.po nav a{padding:.75rem 1rem}.po nav .nav-diagnostic{background:var(--s-key);color:var(--s-encre);display:flex}.po nav a[aria-current=page]{background:var(--s-key);color:var(--s-encre)}}.mwg{width:min(46rem, calc(100% - 2 * var(--s-gut)));margin-inline:auto;display:block}.mwg .cko8,.mwg .cko8 :is(p,li,h2,h3,figcaption,.nq,.fm,.ctx,.src4,.sg,blockquote){max-width:none}.reading-map{border:1px solid var(--s-edge);border-radius:var(--s-radius-s);background:var(--s-ground);margin-bottom:2.5rem;padding:1.2rem}.reading-map h2{margin-bottom:.8rem;font-size:1rem}.reading-map ol{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.reading-map a{font-size:1rem;line-height:1.4;display:block}@media (width>=1181px){.reading-map{z-index:10;background:0 0;border:0;width:2.5rem;margin:0;padding:0;position:fixed;top:40vh;right:1rem}.reading-map h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.reading-map ol{gap:0}.reading-map a{justify-content:end;align-items:center;height:2rem;display:flex;position:relative}.reading-map a:after{content:"";background:var(--s-encre);opacity:.75;border-radius:3px;width:1.8rem;height:5px}.reading-map a[aria-current=true]:after{opacity:1;width:2.5rem}.reading-map a span{border:1px solid var(--s-edge);background:var(--s-sheet);width:min(22rem,70vw);color:var(--s-encre);white-space:normal;visibility:hidden;border-radius:.75rem;padding:1rem;position:absolute;right:calc(100% + .5rem);box-shadow:0 8px 30px #1b0f1620}.reading-map a:hover span,.reading-map a:focus-visible span{visibility:visible}}.mwg iframe{aspect-ratio:16/9;width:100%;height:auto}#related-h-jo{max-width:none}.erg8 a{color:var(--s-sheet)}.contact-form{width:min(100%,42rem);margin-top:1.5rem}.contact-form :is(input:not([type=checkbox]),textarea){border:2px solid var(--s-encre);width:100%;min-width:0;min-height:3rem;color:var(--s-encre);background:var(--s-sheet);font:inherit;border-radius:.75rem;padding:.65rem .8rem}.contact-form textarea{resize:vertical}.contact-form .cb{min-height:2.75rem;padding-block:.4rem}.contact-form button:disabled{cursor:wait;opacity:.65}#contact-status{margin:1rem 0 0}.ch input[type=date]{width:100%;min-width:0;min-height:3rem;font:inherit;border:2px solid var(--s-encre);border-radius:.9rem;padding:.5rem}@media (width<=840px){#sr-res,#dg-r{position:static!important}}
