.smd{--smd-texte:#000;--smd-doux:#000000b3;--smd-etiquette:#525252;--smd-fond:#f2f2f2;--smd-ligne:#0000001a;--smd-evergreen:#193a29;--smd-lilas:#d1aad7;--smd-r-xl:24px;--smd-r-lg:16px;--smd-r-sm:8px;width:100vw;color:var(--smd-texte);font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#fff;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.smd .smd-h1,.smd .smd-h2,.smd .smd-h3,.smd .smd-h4,.smd .smd-lead,.smd .smd-chapo,.smd .smd-body{letter-spacing:-.01em}.smd .smd-wrap{width:100%;max-width:1472px;margin-inline:auto;padding-inline:24px}.smd .smd-sec{padding-top:32px;padding-bottom:40px}@media (min-width:768px){.smd .smd-sec{padding-top:40px}}.smd .smd-cadre{max-width:1920px;margin-inline:auto;padding-inline:16px}.smd .smd-cadre--hero{padding-top:20px;padding-bottom:40px}.smd .smd-cadre--appel{padding-top:64px;padding-bottom:32px}.smd .smd-h1,.smd .smd-h2,.smd .smd-h3,.smd .smd-h4{text-wrap:balance;font-weight:400}.smd .smd-h1{color:#fff;font-size:clamp(2rem,.5rem + 5vw,4rem);line-height:1.05}.smd .smd-h2{color:var(--smd-texte);font-size:1.875rem;line-height:1.375}@media (min-width:768px){.smd .smd-h2{font-size:2.5rem}}@media (min-width:1024px){.smd .smd-h2{font-size:3rem;line-height:1.25}}.smd .smd-h3{color:var(--smd-texte);font-size:1.25rem;font-weight:500;line-height:1.625}.smd .smd-h4{color:var(--smd-texte);font-size:1.5rem;line-height:1.5}.smd .smd-lead{color:#fff;font-size:1rem;line-height:1.45}@media (min-width:768px){.smd .smd-lead{font-size:1.25rem;line-height:1.5}}.smd .smd-chapo{color:var(--smd-doux);text-wrap:balance;font-size:1rem;line-height:1.6}@media (min-width:1024px){.smd .smd-chapo{font-size:1.25rem}}.smd .smd-body{color:var(--smd-etiquette);font-size:1rem;line-height:1.5}.smd .smd-etiquette{font-family:var(--font-dm-mono), ui-monospace, SFMono-Regular, monospace;letter-spacing:1px;text-transform:uppercase;color:var(--smd-etiquette);margin-bottom:20px;font-size:.75rem;line-height:1.5rem}.smd .smd-entete{margin-inline:auto;text-align:center;flex-direction:column;align-items:center;max-width:768px;margin-bottom:40px;display:flex}.smd .smd-entete>*{width:100%}@media (min-width:768px){.smd .smd-entete{margin-top:48px}}.smd .smd-entete .smd-chapo{margin-top:16px}@media (min-width:1024px){.smd .smd-entete .smd-chapo{margin-top:8px}}.smd .smd-cta{border-radius:var(--smd-r-sm);color:#000;letter-spacing:normal;background:#fff;justify-content:center;align-items:center;width:fit-content;height:40px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.smd .smd-cta--noir{color:#fff;background:#000}.smd .smd-cta__voile{z-index:0;opacity:.35;border-radius:inherit;pointer-events:none;background:currentColor;transition:transform .6s ease-out;position:absolute;inset:0;transform:translate(-100%)}.smd .smd-cta:hover .smd-cta__voile{transform:translate(0)}.smd .smd-cta__lbl{z-index:1;white-space:nowrap;align-items:center;gap:16px;padding:4px 4px 4px 16px;font-size:.875rem;font-weight:500;line-height:1.5;display:flex;position:relative}.smd .smd-pastille{z-index:1;color:#fff;background:#000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative;overflow:hidden}.smd .smd-cta--noir .smd-pastille{color:#000;background:#fff}.smd .smd-pastille__rail{width:200%;transition:transform .6s ease-out;display:flex;position:absolute;inset:0;transform:translate(-50%)}.smd .smd-cta:hover .smd-pastille__rail{transform:translate(0)}.smd .smd-pastille__rail>span{flex-shrink:0;justify-content:center;align-items:center;width:50%;height:100%;display:flex}@media (prefers-reduced-motion:reduce){.smd .smd-cta__voile,.smd .smd-pastille__rail{transition:none}}.smd .smd-marque{letter-spacing:-.02em;color:#000;white-space:nowrap;align-items:center;gap:10px;font-size:1.375rem;font-weight:500;line-height:1.2;display:inline-flex}@media (min-width:768px){.smd .smd-marque{font-size:1.625rem}}.smd .smd-lien{color:#1263f5;align-items:center;gap:4px;font-weight:500;transition:color .3s;display:inline-flex}.smd .smd-lien:hover{color:#1d4ed8}.smd .smd-lien span{transition:transform .3s ease-out;display:inline-block}.smd .smd-lien:hover span{transform:translate(4px)}.smd .smd-plein{border-radius:var(--smd-r-xl);background:#fff;align-items:flex-end;min-height:480px;padding:32px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.smd .smd-plein{min-height:720px;padding:64px}}.smd .smd-plein>img{object-fit:cover}.smd .smd-voile{z-index:10;pointer-events:none;background:linear-gradient(#00000073 0% 42%,#0000009e 100%);position:absolute;inset:0}.smd .smd-voile--clair{background:linear-gradient(#0000006b 0%,#00000080 45%,#000000b8 100%)}.smd .smd-plein__texte{z-index:20;flex-direction:column;gap:24px;width:100%;max-width:72rem;display:flex;position:relative}.smd .smd-scene{z-index:10;--smd-p:1;--smd-hero-fin:480px;padding-inline:16px;position:relative}@media (min-width:768px){.smd .smd-scene{--smd-hero-fin:720px}}.smd .smd-scene[data-plein]{height:var(--smd-hero-fin);padding-inline:0}.smd .smd-scene[data-plein]>.smd-plein{--smd-sur-marge:max(0px, (100% - 1920px) / 2);min-height:0;top:0;left:calc((var(--smd-sur-marge) + 16px) * var(--smd-p));right:calc((var(--smd-sur-marge) + 16px) * var(--smd-p));height:calc(var(--smd-hero-plein,100svh) + (var(--smd-hero-fin) - var(--smd-hero-plein,100svh)) * var(--smd-p));border-radius:calc(24px * var(--smd-p));padding:calc(20px + 12px * var(--smd-p));padding-inline:calc(20px + 12px * var(--smd-p) + var(--smd-sur-marge) * (1 - var(--smd-p)));position:absolute}@media (min-width:768px){.smd .smd-scene[data-plein]>.smd-plein{padding:calc(40px + 24px * var(--smd-p));padding-inline:calc(40px + 24px * var(--smd-p) + var(--smd-sur-marge) * (1 - var(--smd-p)))}}@media (prefers-reduced-motion:reduce){.smd .smd-scene[data-plein]{--smd-p:1!important}}.smd .smd-panneau{z-index:10;border-radius:var(--smd-r-lg);background:var(--smd-fond);position:relative;overflow:hidden}.smd .smd-panneau>img,.smd .smd-panneau>svg{width:100%;height:auto;display:block}.smd .smd-large{width:100%}.smd .smd-citation{color:#fff;width:84.4%;max-width:1699px;margin-inline:auto;padding:32px;position:relative}@media (min-width:768px){.smd .smd-citation{width:97%}}@media (min-width:1024px){.smd .smd-citation{padding:80px 0}}.smd .smd-citation__plaque{inset-block:0;z-index:0;border-radius:var(--smd-r-lg);background:var(--smd-evergreen);pointer-events:none;width:100%;position:absolute;left:50%;transform:translate(-50%)}.smd .smd-citation__grille{z-index:1;flex-direction:column;gap:40px;display:flex;position:relative}.smd .smd-citation__colonne{flex-direction:column;justify-content:space-between;gap:64px;display:flex}@media (min-width:1024px){.smd .smd-citation__grille{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 8px;display:grid}.smd .smd-citation__label{grid-area:1/2/auto/span 2;align-self:end}.smd .smd-citation__colonne{grid-area:1/5/auto/span 7}}.smd .smd-citation__corps{width:100%}.smd .smd-citation__texte{letter-spacing:-.05em;font-size:1.5rem;font-weight:400;line-height:28px;display:block}@media (min-width:768px){.smd .smd-citation__texte{font-size:2rem;line-height:28px}}@media (min-width:1024px){.smd .smd-citation__texte{font-size:2.5rem;line-height:44px}}.smd .smd-citation__label{font-family:var(--font-dm-mono), ui-monospace, SFMono-Regular, monospace;text-transform:uppercase;white-space:pre-line;font-size:.75rem;font-weight:500;line-height:1.375}.smd .smd-citation__nom{font-size:1rem;font-weight:500;line-height:1.25;display:block}@media (min-width:1024px){.smd .smd-citation__nom{font-size:1.125rem}}.smd .smd-citation__jeton{color:var(--smd-evergreen);font-family:var(--font-dm-mono), ui-monospace, SFMono-Regular, monospace;text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:4px;padding:4px 8px;font-size:10px;line-height:1.375;display:inline-block}.smd .smd-masque,.smd .smd-masque__in{display:block}.smd .smd-masque[data-anime]{overflow:hidden}.smd .smd-masque[data-anime] .smd-masque__in{opacity:0;transition:transform .9s cubic-bezier(.16, 1, .3, 1) var(--smd-delai,0s), opacity .7s ease var(--smd-delai,0s);transform:translateY(105%)}.smd .smd-masque[data-anime][data-vu] .smd-masque__in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.smd .smd-masque[data-anime] .smd-masque__in{opacity:1;transition:none;transform:none}}.smd .smd-fonctions{flex-wrap:wrap;gap:64px;display:flex}@media (min-width:768px){.smd .smd-fonctions{gap:80px 24px}}@media (min-width:1280px){.smd .smd-fonctions{column-gap:56px}}.smd .smd-fonction{flex:1 0 100%}@media (min-width:768px){.smd .smd-fonction{max-width:368px}}@media (min-width:1024px){.smd .smd-fonction{flex-basis:25%}}.smd .smd-fonction figure{border-radius:var(--smd-r-sm);border:1px solid var(--smd-ligne);background:#00000017;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.smd .smd-fonction figure svg{width:24px;height:24px}.smd .smd-fonction h4{margin-top:24px}.smd .smd-fonction p{margin-top:16px}.smd .smd-chiffre{letter-spacing:-.02em;color:var(--smd-texte);font-size:2.25rem;font-weight:400;line-height:1}@media (min-width:768px){.smd .smd-chiffre{font-size:2.75rem}}.smd .smd-chiffre-label{font-family:var(--font-dm-mono), ui-monospace, SFMono-Regular, monospace;letter-spacing:1px;text-transform:uppercase;color:var(--smd-etiquette);white-space:pre-line;text-align:center;margin-top:10px;font-size:.6875rem;line-height:1.5}@media (min-width:768px){.smd .smd-chiffre-label{font-size:.75rem}}.smd .smd-trace{--tr-ligne:#0000001a;--tr-doux:#f2f2f2;--tr-accent:var(--smd-evergreen);--tr-echec:#b42318;--tr-mono:var(--font-dm-mono), ui-monospace, SFMono-Regular, monospace;color:var(--smd-texte);border:1px solid var(--tr-ligne);border-radius:var(--smd-r-lg);background:#fff}.smd .smd-trace-tete{border-bottom:1px solid var(--tr-ligne)}.smd .smd-trace-point{background:#0000004d;transition:background-color .3s}.smd .smd-trace[data-run=running] .smd-trace-point{background:var(--tr-accent)}.smd .smd-trace-id{font-family:var(--tr-mono);color:var(--smd-texte);font-size:.8125rem;font-weight:500;line-height:1}.smd .smd-trace-sous{color:var(--smd-etiquette);font-size:.75rem;line-height:1}.smd .smd-trace-etat{border:1px solid var(--tr-ligne);font-family:var(--tr-mono);color:var(--smd-etiquette);font-size:.6875rem;line-height:1.45}.smd .smd-trace-cadre{--gutter:0px;--meta:0px}@container trace (min-width:32rem){.smd .smd-trace-cadre{--gutter:var(--label-w);--meta:4.5rem}}@container trace (min-width:44rem){.smd .smd-trace-cadre{--meta:12rem}}.smd .smd-trace-meta{display:none}@container trace (min-width:44rem){.smd .smd-trace-meta{display:inline}}.smd .smd-trace-sous{display:none}@container trace (min-width:19rem){.smd .smd-trace-sous{display:inline}}@container trace (max-width:31.9375rem){.smd .smd-trace .smd-trace-tete-lecture{background:#193a2938}.smd .smd-trace-ligne{flex-wrap:wrap;row-gap:.25rem;height:auto;padding-top:.375rem;padding-bottom:.5rem}.smd .smd-trace-nom{flex:auto;order:1;width:auto;min-width:0}.smd .smd-trace-resultat{order:2;width:auto}.smd .smd-trace-couloir{flex:0 0 100%;order:3;width:100%;height:.375rem}.smd .smd-trace-couloir>div{height:6px}.smd .smd-trace-ligne{box-shadow:inset 0 -1px #0000000a}.smd .smd-trace li:last-child .smd-trace-ligne{box-shadow:none}.smd .smd-trace-horloge{width:auto}}.smd .smd-trace-ligne{transition:background-color .15s}.smd .smd-trace-ligne[data-state=running]{background:var(--tr-doux)}.smd .smd-trace-ligne[data-selected=true]{background:#00000009}.smd .smd-trace-rail{background:var(--tr-ligne)}.smd .smd-trace-nom{transition:background-color .15s}.smd .smd-trace-nom:hover{background:var(--tr-doux)}.smd .smd-trace-nom:focus-visible{box-shadow:0 0 0 3px #193a2959}.smd .smd-trace-ico{color:var(--smd-etiquette);transition:color .2s}.smd .smd-trace-ligne[data-state=queued] .smd-trace-ico{color:#0006}.smd .smd-trace-ligne[data-state=done] .smd-trace-ico--accent,.smd .smd-trace-ligne[data-state=running] .smd-trace-ico--accent{color:var(--tr-accent)}.smd .smd-trace-lbl{font-family:var(--tr-mono);color:var(--smd-texte);font-size:.75rem;line-height:1.4;transition:color .2s}.smd .smd-trace-ligne[data-state=queued] .smd-trace-lbl{color:var(--smd-etiquette)}.smd .smd-trace-essai{border:1px solid var(--tr-ligne);font-family:var(--tr-mono);font-variant-numeric:tabular-nums;color:var(--smd-etiquette);font-size:10px;line-height:1rem}.smd .smd-trace-fantome{background:#0000001a}.smd .smd-trace-jauge{background:#00000080}.smd .smd-trace-jauge--accent{background:var(--tr-accent)}.smd .smd-trace-jauge--echec{background:var(--tr-echec)}.smd .smd-trace-jauge--cache{background:#00000040}.smd .smd-trace-resultat{transition:opacity .2s}.smd .smd-trace-ligne[data-state=queued] .smd-trace-resultat{opacity:0}.smd .smd-trace-ico-echec{color:var(--tr-echec)}.smd .smd-trace-ico-cache{color:var(--smd-etiquette)}.smd .smd-trace-meta,.smd .smd-trace-duree,.smd .smd-trace-horloge,.smd .smd-trace-tic{font-family:var(--tr-mono);font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:1.5}.smd .smd-trace-meta,.smd .smd-trace-horloge,.smd .smd-trace-tic{color:var(--smd-etiquette)}.smd .smd-trace-duree{color:#000000b3}.smd .smd-trace-duree--echec{color:var(--tr-echec)}.smd .smd-trace-tic{font-size:.625rem;line-height:1}.smd .smd-trace-regle{border-bottom:1px solid var(--tr-ligne)}.smd .smd-trace-grille{background:#0000000f}.smd .smd-trace-tete-lecture{background:#193a29b3}.smd .smd-trace-pointe{background:var(--tr-accent)}.smd .smd-trace-transport{border-top:1px solid var(--tr-ligne)}.smd .smd-trace-jouer{background:var(--tr-accent);color:#fff;transition:transform .15s,box-shadow .15s;box-shadow:0 1px 2px #0000001a}.smd .smd-trace-jouer:hover{box-shadow:0 3px 8px #00000024}.smd .smd-trace-jouer:active{transform:scale(.98)}.smd .smd-trace-jouer:focus-visible,.smd .smd-trace-piste:focus-visible{box-shadow:0 0 0 3px #193a2959}.smd .smd-trace-rail-fond{background:#0000001a}.smd .smd-trace-progression{background:var(--tr-accent)}.smd .smd-trace-curseur{background:var(--tr-accent);border:2px solid #fff;box-shadow:0 1px 2px #0000002e}@media (prefers-reduced-motion:reduce){.smd .smd-trace-ligne,.smd .smd-trace-nom,.smd .smd-trace-ico,.smd .smd-trace-lbl,.smd .smd-trace-resultat,.smd .smd-trace-jouer,.smd .smd-trace-point{transition:none}}.smd .smd-nappe{border-radius:var(--smd-r-lg);aspect-ratio:1214/636;background:#000;position:relative;overflow:hidden}.smd .smd-nappe__toile{width:100%;height:100%;display:block}.smd .smd-ajuste{width:100%;position:relative;overflow:hidden}.smd .smd-ajuste__in{width:var(--aj-l);transform-origin:0 0;transform:scale(var(--aj-k,1))}.smd .smd-cy{--cy-carte:230px;--cy-haut:132px;--cy-gouttiere:28px;--cy-trait:#00000038;--cy-pointe:#00000073;--cy-total:calc(var(--cy-haut) * 3 + var(--cy-gouttiere) * 2);--cy-pas:calc(var(--cy-haut) + var(--cy-gouttiere));flex-direction:row;justify-content:center;align-items:center;gap:0;padding:48px 32px;display:flex}.smd .smd-cy-carte{width:var(--cy-carte);min-height:var(--cy-haut);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;padding:16px 18px;display:flex}.smd .smd-cy-carte--plate{min-height:0}.smd .smd-cy-titre{letter-spacing:-.01em;color:var(--smd-texte);font-size:.9375rem;font-weight:500;line-height:1.35}.smd .smd-cy-texte{letter-spacing:-.01em;color:var(--smd-etiquette);margin-top:10px;font-size:.75rem;line-height:1.45}.smd .smd-cy-fleche,.smd .smd-cy-descente,.smd .smd-cy-retour{background:var(--cy-trait);flex-shrink:0;display:block;position:relative}.smd .smd-cy-fleche:after,.smd .smd-cy-descente:after,.smd .smd-cy-retour:after{content:"";border-top:1px solid var(--cy-pointe);border-right:1px solid var(--cy-pointe);width:6px;height:6px;position:absolute}.smd .smd-cy-entree{flex-direction:row;align-items:center;width:auto;display:flex}.smd .smd-cy-case{width:auto;margin-top:0}.smd .smd-cy-case:before{display:none}.smd .smd-cy-boucle{grid-template-columns:var(--cy-carte) minmax(140px, 300px) var(--cy-carte);grid-template-rows:repeat(3, var(--cy-haut));gap:var(--cy-gouttiere);width:auto;margin-block:0;display:grid;position:relative}.smd .smd-cy-case--haut{grid-area:1/2;justify-self:center}.smd .smd-cy-case--gauche{grid-area:2/1}.smd .smd-cy-case--droite{grid-area:2/3}.smd .smd-cy-case--bas{grid-area:3/2;justify-self:center}.smd .smd-cy-anneau{inset:calc(var(--cy-haut) / 2) calc(var(--cy-carte) / 2);z-index:0;border:1px solid var(--cy-trait);pointer-events:none;border-radius:999px;display:block;position:absolute}.smd .smd-cy-case{z-index:1;position:relative}.smd .smd-cy-axe{z-index:0;height:1px;margin-inline:calc(var(--cy-gouttiere) * -1);background:var(--cy-trait);grid-area:2/2;place-self:center stretch;display:block;position:relative}.smd .smd-cy-axe:after{content:"";border-top:1px solid var(--cy-pointe);border-right:1px solid var(--cy-pointe);width:6px;height:6px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.smd .smd-cy-case--haut:after,.smd .smd-cy-case--bas:after{content:"";border-top:1px solid var(--cy-pointe);border-right:1px solid var(--cy-pointe);width:6px;height:6px;position:absolute;top:50%}.smd .smd-cy-case--haut:after{left:-20px;transform:translateY(-50%)rotate(45deg)}.smd .smd-cy-case--bas:after{right:-20px;transform:translateY(-50%)rotate(-135deg)}.smd .smd-cy-sortie{width:calc(var(--cy-carte) + 34px);height:var(--cy-total);margin-top:0;position:relative}.smd .smd-cy-sortie-haut,.smd .smd-cy-sortie-bas{height:var(--cy-haut);flex-direction:row;align-items:center;width:auto;display:flex;position:absolute;left:0;right:0}.smd .smd-cy-sortie-haut{top:var(--cy-pas)}.smd .smd-cy-sortie-bas{top:calc(var(--cy-pas) * 2)}.smd .smd-cy-fleche--droite{width:34px;height:1px}.smd .smd-cy-fleche--droite:after{inset:50% 0 auto auto;transform:translateY(-50%)rotate(45deg)}.smd .smd-cy-descente{left:calc(34px + var(--cy-carte) / 2);top:calc(var(--cy-pas) + var(--cy-haut) / 2 + 26px);height:calc(var(--cy-pas) - 52px);border-left:1px dashed var(--cy-trait);background:0 0;width:0;position:absolute}.smd .smd-cy-descente:after{left:0;transform:translate(-50%)rotate(135deg)}.smd .smd-cy-retour{left:calc((34px + var(--cy-carte) + var(--cy-gouttiere)) * -1);width:calc(34px + var(--cy-carte) + var(--cy-gouttiere));border-left:0;border-top:1px dashed var(--cy-trait);background:0 0;height:0;position:absolute;top:50%}.smd .smd-cy-retour:after{top:50%;bottom:auto;left:0;transform:translateY(-50%)rotate(-135deg)}.smd .smd-pile{width:100%;max-width:26rem;height:27rem;margin-inline:auto;margin-top:calc(var(--pile-nb) * var(--pile-decalage));justify-content:center;display:flex;position:relative}@media (min-width:640px){.smd .smd-pile{max-width:28rem;height:29rem}}@media (min-width:1024px){.smd .smd-pile{max-width:32rem;height:30rem}}.smd .smd-pile__carte{border:1px solid var(--smd-ligne);border-radius:var(--smd-r-lg);text-align:left;background:#fff;flex-direction:column;justify-content:space-between;height:27rem;padding:24px;display:flex;position:absolute;inset-inline:0;overflow:hidden;box-shadow:0 10px 30px #0000000f}@media (min-width:640px){.smd .smd-pile__carte{height:29rem;padding:28px}}@media (min-width:1024px){.smd .smd-pile__carte{height:30rem;padding:32px}}.smd .smd-pile__titre{letter-spacing:-.01em;color:var(--smd-texte);text-wrap:balance;font-size:1.25rem;font-weight:400;line-height:1.3}@media (min-width:1024px){.smd .smd-pile__titre{font-size:1.5rem}}.smd .smd-pile__texte{letter-spacing:-.01em;color:var(--smd-etiquette);margin-top:12px;font-size:.875rem;line-height:1.55}.smd .smd-pile__visuel{background:var(--smd-fond);aspect-ratio:16/9;border-radius:10px;margin-top:20px;overflow:hidden}.smd .smd-pile__nature{border-top:1px solid var(--smd-ligne);font-family:var(--font-dm-mono), ui-monospace, SFMono-Regular, monospace;letter-spacing:1px;text-transform:uppercase;color:var(--smd-etiquette);padding-top:14px;font-size:.6875rem;line-height:1.5}.smd .smd-vignettes{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:640px){.smd .smd-vignettes{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.smd .smd-vignette__cadre{border-radius:var(--smd-r-lg);background:var(--smd-fond);aspect-ratio:16/9;position:relative;overflow:hidden}.smd .smd-ressources{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:640px){.smd .smd-ressources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.smd .smd-ressources{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.smd .smd-ressource__cadre{border-radius:var(--smd-r-sm);aspect-ratio:389/243;background:#000;position:relative;overflow:hidden}.smd .smd-ressource__cadre img{object-fit:cover;width:100%;height:100%;transition:transform .6s ease-out}.smd .smd-ressource:hover .smd-ressource__cadre img{transform:scale(1.04)}.smd .smd-ressource__cat{color:var(--smd-lilas);font-size:.875rem;font-weight:500;line-height:1.71}.smd .smd-ressource h4{margin-top:4px;line-height:1.33}@media (prefers-reduced-motion:reduce){.smd .smd-ressource__cadre img{transition:none}}.smd .cs-lignes{flex-direction:column;gap:48px;display:flex}.smd .cs-ligne{border-bottom:1px solid var(--smd-ligne);align-items:center;gap:32px;padding-bottom:48px;display:grid}.smd .cs-ligne:last-child{border-bottom:0;padding-bottom:0}@media (min-width:1024px){.smd .cs-ligne{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}}.smd .cs-ligne__gauche{flex-direction:column;gap:28px;display:flex}@media (min-width:640px){.smd .cs-ligne__gauche{flex-direction:row;gap:40px}}@media (min-width:1024px){.smd .cs-ligne__gauche{border-right:1px solid var(--smd-ligne);grid-column:span 2;padding-right:48px}.smd .cs-ligne--inverse .cs-ligne__gauche{border-right:0;border-left:1px solid var(--smd-ligne);order:2;padding-left:48px;padding-right:0}.smd .cs-ligne--inverse .cs-mesures{order:1}}.smd .cs-visuel{border-radius:var(--smd-r-lg);background:var(--smd-fond);aspect-ratio:16/9;flex-shrink:0;width:100%;position:relative;overflow:hidden}@media (min-width:640px){.smd .cs-visuel{width:300px}}.smd .cs-propos{flex-direction:column;flex:1;justify-content:space-between;gap:28px;min-width:0;margin:0;display:flex}.smd .cs-titre{letter-spacing:-.01em;color:var(--smd-texte);text-wrap:balance;font-size:1.375rem;font-weight:400;line-height:1.33}@media (min-width:1024px){.smd .cs-titre{font-size:1.5rem}}.smd .cs-corps{letter-spacing:-.01em;color:var(--smd-doux);margin-top:12px;font-size:1rem;line-height:1.6}.smd .cs-legende{flex-direction:column;gap:4px;display:flex}.smd .cs-legende__nom{letter-spacing:-.01em;color:var(--smd-texte);font-size:.9375rem;font-weight:500;line-height:1.4}.smd .cs-legende__role{letter-spacing:-.01em;color:var(--smd-etiquette);font-size:.875rem;line-height:1.4}.smd .cs-mesures{align-self:center;gap:28px;display:grid}.smd .cs-mesure{flex-direction:column;gap:6px;display:flex}.smd .cs-mesure__valeur{letter-spacing:-.02em;color:var(--smd-texte);font-size:1.75rem;font-weight:400;line-height:1}@media (min-width:640px){.smd .cs-mesure__valeur{font-size:2.25rem}}.smd .cs-mesure__label{font-family:var(--font-dm-mono), ui-monospace, SFMono-Regular, monospace;letter-spacing:1px;text-transform:uppercase;color:var(--smd-etiquette);font-size:.6875rem;line-height:1.5}.smd .cs-mesure__sous{letter-spacing:-.01em;color:var(--smd-doux);font-size:.9375rem;line-height:1.5}.smd .hp-scene{padding-bottom:300px;position:relative}@media (min-width:640px){.smd .hp-scene{padding-bottom:180px}}@media (min-width:1024px){.smd .hp-scene{padding-bottom:120px}}.smd .hp-fond{border-radius:var(--smd-r-xl);border:8px solid var(--smd-fond);background:var(--smd-fond);overflow:hidden}.smd .hp-fond img{border-radius:calc(var(--smd-r-xl) - 8px);width:100%;height:auto;display:block}.smd .hp-ancre{justify-content:center;display:flex;position:absolute;bottom:40px;left:0;right:0}@media (min-width:1024px){.smd .hp-ancre{bottom:0}}.smd .hp-pile{width:20rem;height:calc(24rem + var(--hp-marches,0px));justify-content:center;display:flex;position:relative}@media (min-width:640px){.smd .hp-pile{width:26rem;height:calc(27rem + var(--hp-marches,0px))}}@media (min-width:1024px){.smd .hp-pile{width:28rem;height:calc(28rem + var(--hp-marches,0px))}}.smd .hp-carte{border-radius:var(--smd-r-lg);border:1px solid var(--smd-ligne);background:#fff;flex-direction:column;justify-content:space-between;width:100%;height:24rem;padding:20px;display:flex;position:absolute;overflow:hidden;box-shadow:0 18px 40px -18px #00000040}@media (min-width:640px){.smd .hp-carte{height:27rem;padding:24px}}@media (min-width:1024px){.smd .hp-carte{height:28rem;padding:28px}}.smd .hp-carte__haut{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.smd .hp-carte__nom{letter-spacing:-.01em;color:var(--smd-texte);font-size:1.25rem;font-weight:400;line-height:1.2}@media (min-width:640px){.smd .hp-carte__nom{font-size:1.5rem}}.smd .hp-carte__corps{letter-spacing:-.01em;color:var(--smd-doux);font-size:.9375rem;line-height:1.5}.smd .hp-carte__vignette{border-radius:var(--smd-r-sm);border:1px solid var(--smd-ligne);flex:1;min-height:0;overflow:hidden}.smd .hp-carte__vignette img{object-fit:cover;width:100%;height:100%;display:block}.smd .hp-carte__mention{border-top:1px solid var(--smd-ligne);font-family:var(--font-dm-mono), ui-monospace, SFMono-Regular, monospace;letter-spacing:1px;text-transform:uppercase;color:var(--smd-etiquette);margin-top:16px;padding-top:14px;font-size:.6875rem;line-height:1.5}.smd .smd-pile__liens{text-align:center;margin-top:32px}.smd .smd-lien{text-underline-offset:3px;color:var(--smd-texte);text-decoration:underline}.smd .f11{flex-direction:column;gap:32px;display:flex}@media (min-width:1024px){.smd .f11{grid-template-columns:minmax(0,20rem) 1fr;align-items:start;gap:48px;display:grid}}.smd .f11-liste{scrollbar-width:none;gap:4px;display:flex;position:relative;overflow-x:auto}.smd .f11-liste::-webkit-scrollbar{display:none}@media (min-width:1024px){.smd .f11-liste{border-left:1px solid var(--smd-ligne);flex-direction:column;overflow:visible}}.smd .f11-onglet{text-align:left;cursor:pointer;min-width:15rem;color:var(--smd-texte);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 16px;transition:background-color .2s;display:flex;position:relative}@media (min-width:1024px){.smd .f11-onglet{width:100%;min-width:0}}.smd .f11-onglet:hover{background:var(--smd-fond)}.smd .f11-onglet:after{content:"";background:0 0;height:2px;transition:background-color .2s;position:absolute;bottom:0;left:0;right:0}@media (min-width:1024px){.smd .f11-onglet:after{width:2px;height:auto;inset:0 auto 0 -1px}}.smd .f11-onglet[data-state=active]:after{background:var(--smd-texte)}.smd .f11-onglet__titre{letter-spacing:-.01em;color:var(--smd-texte);align-items:center;gap:8px;font-size:.9375rem;font-weight:500;line-height:1.4;display:flex}.smd .f11-onglet__resume{letter-spacing:-.01em;color:var(--smd-etiquette);white-space:normal;font-size:.8125rem;line-height:1.5}.smd .f11-panneau{border-radius:var(--smd-r-lg);border:1px solid var(--smd-ligne);background:var(--smd-fond);min-height:15rem;padding:24px}@media (min-width:640px){.smd .f11-panneau{padding:32px}}.smd .f11-panneau[hidden]{display:none}.smd .f11-fiche{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.smd .f11-fiche__role{font-family:var(--font-dm-mono), ui-monospace, SFMono-Regular, monospace;letter-spacing:1px;text-transform:uppercase;color:var(--smd-etiquette);font-size:.6875rem;line-height:1.5}.smd .f11-fiche__corps{letter-spacing:-.01em;color:var(--smd-doux);text-wrap:pretty;font-size:1rem;line-height:1.6}.smd .f11-onglet__icone{color:var(--smd-etiquette);flex-shrink:0;display:inline-flex}.smd .f11-onglet[data-state=active] .f11-onglet__icone{color:var(--smd-texte)}.smd .smd-bandeau{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.smd .smd-bandeau::-webkit-scrollbar{display:none}.smd .smd-bandeau__rangee{flex-wrap:nowrap;min-width:max-content}@media (min-width:640px){.smd .smd-bandeau{overflow-x:visible}.smd .smd-bandeau__rangee{min-width:0}}.smd .smd-cadre--appel>.smd-plein{background:0 0;border-radius:0;overflow:visible}.smd .smd-appel-plaque{inset-block:0;z-index:0;border-radius:var(--smd-r-xl);width:100%;position:absolute;left:50%;overflow:hidden;translate:-50%}.smd .smd-appel-plaque>img{object-fit:cover}@keyframes smd-appel-entree{0%{width:89.1%}to{width:99%}}@media (min-width:768px){.smd .smd-appel-plaque{width:99%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:768px){.smd .smd-appel-plaque{animation:cubic-bezier(.33,1,.68,1) both smd-appel-entree;animation-timeline:view();animation-range:entry}}}@keyframes smd-citation-entree{0%{width:90%}to{width:100%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.smd .smd-citation__plaque{animation:cubic-bezier(.33,1,.68,1) both smd-citation-entree;animation-timeline:view();animation-range:entry}}}
