.panneau{--p-fond: #f5f6f8;--p-surface: #ffffff;--p-surface-2: #e9ecf1;--p-bordure: #d3d8e0;--p-texte: #1b212b;--p-texte-2: #5d6675;--p-accent: #2660c4;--p-mono: ui-monospace, "Cascadia Code", Menlo, monospace;background:var(--p-fond);color:var(--p-texte);font:13px/1.45 system-ui,Segoe UI,sans-serif;border-right:1px solid var(--p-bordure);box-shadow:4px 0 16px #0f172a14;height:100vh;position:sticky;top:0;display:flex;flex-direction:column;overflow:hidden}.p-poignee{position:absolute;top:0;right:-2px;bottom:0;width:8px;cursor:col-resize;z-index:10;touch-action:none}.p-poignee:hover,.p-poignee:active{background:var(--p-accent);opacity:.55}.panneau *{box-sizing:border-box}.p-entete{display:flex;align-items:center;justify-content:space-between;height:44px;flex:none;padding:0 14px;border-bottom:1px solid var(--p-bordure);background:var(--p-surface)}.p-entete .p-titre{font-family:var(--p-mono);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.p-entete .p-version{font-family:var(--p-mono);font-size:11px;color:var(--p-texte-2)}.p-fixe{flex:none;padding:10px 14px;border-bottom:1px solid var(--p-bordure);background:var(--p-surface)}.p-fixe .p-rang:last-child{margin-bottom:0}.p-onglets{flex:none;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-bottom:1px solid var(--p-bordure);background:var(--p-fond)}.p-onglets button{height:34px;background:none;border:none;border-bottom:2px solid transparent;color:var(--p-texte-2);cursor:pointer;font-family:var(--p-mono);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:0}.p-onglets button:hover{color:var(--p-texte);background:var(--p-surface-2)}.p-onglets button.actif{color:var(--p-accent);border-bottom-color:var(--p-accent);background:var(--p-surface)}.p-corps{flex:1;overflow-y:auto;padding:10px 14px 14px}.p-corps::-webkit-scrollbar{width:8px}.p-corps::-webkit-scrollbar-thumb{background:var(--p-bordure);border-radius:4px}.p-section{margin-bottom:14px}.p-section-titre{font-family:var(--p-mono);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--p-texte-2);display:flex;align-items:center;gap:8px;margin:12px 0 8px}.p-section-titre:after{content:"";flex:1;height:1px;background:var(--p-bordure)}.p-rang{display:grid;grid-template-columns:88px 1fr;align-items:center;gap:8px;min-height:30px;margin-bottom:4px}.p-rang>label{font-size:11.5px;color:var(--p-texte-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panneau select,.panneau button,.panneau input[type=text]{font:inherit}.p-select{width:100%;height:28px;background:var(--p-surface-2);color:var(--p-texte);border:1px solid var(--p-bordure);border-radius:5px;padding:0 6px;font-family:var(--p-mono);font-size:12px}.p-select:focus{outline:none;border-color:var(--p-accent)}.p-segment{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;border:1px solid var(--p-bordure);border-radius:5px;overflow:hidden;height:28px}.p-segment button{background:var(--p-surface);color:var(--p-texte-2);border:none;cursor:pointer;font-family:var(--p-mono);font-size:11.5px;border-right:1px solid var(--p-bordure);padding:0}.p-segment button:last-child{border-right:none}.p-segment button.actif{background:var(--p-accent);color:#fff}.p-segment button:hover:not(.actif){background:var(--p-surface-2);color:var(--p-texte)}.p-description{font-size:11px;color:var(--p-texte-2);background:var(--p-surface);border:1px solid var(--p-bordure);border-radius:5px;padding:8px;max-height:88px;overflow-y:auto;margin-bottom:4px}.p-note{font-size:11px;color:var(--p-texte-2);margin:2px 0 6px}.p-nuancier{display:grid;grid-template-columns:repeat(8,1fr);gap:3px;margin:6px 0 2px}.p-nuancier span{height:14px;border-radius:3px;border:1px solid rgb(15 23 42 / .12)}.p-nuancier-v{display:grid;gap:2px;margin:6px 0 2px}.p-nuance{display:grid;grid-template-columns:68px 22px 1fr;align-items:center;gap:8px;min-height:20px}.p-nuance>label{font-size:11px;color:var(--p-texte-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-echantillon{width:22px;height:14px;border-radius:3px;border:1px solid rgb(15 23 42 / .14)}.p-nuance>code{font-family:var(--p-mono);font-size:10.5px;color:var(--p-texte-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-couleur{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:8px;height:28px}.p-couleur input[type=color]{width:44px;height:28px;padding:2px;background:var(--p-surface-2);border:1px solid var(--p-bordure);border-radius:5px;cursor:pointer}.p-couleur span{font-family:var(--p-mono);font-size:12px;color:var(--p-texte)}.p-pied{flex:none;border-top:1px solid var(--p-bordure);background:var(--p-surface);padding:10px 14px;display:grid;gap:6px}.p-spec{font-family:var(--p-mono);font-size:10.5px;color:var(--p-texte-2);background:var(--p-fond);border:1px solid var(--p-bordure);border-radius:5px;padding:6px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.p-btn{height:28px;background:var(--p-surface-2);color:var(--p-texte);border:1px solid var(--p-bordure);border-radius:5px;cursor:pointer;font-family:var(--p-mono);font-size:11.5px}.p-btn:hover{border-color:var(--p-accent)}.p-btn-accent{background:var(--p-accent);border-color:var(--p-accent);color:#fff}@media(max-width:900px){.panneau{height:auto;position:static;border-right:none;border-bottom:1px solid var(--p-bordure)}}.p-systeme-intro p{margin:0 0 6px;color:var(--p-texte);line-height:1.45}.p-systeme-intro small{color:var(--p-texte-2)}.p-capacites{display:flex;flex-wrap:wrap;gap:6px}.p-capacites span{border:1px solid var(--p-bordure);border-radius:999px;padding:3px 7px;color:var(--p-texte-2);background:var(--p-surface);font-size:10px}.p-note-systeme{margin:10px 0 0;color:var(--p-texte-2);font-size:11px;line-height:1.45}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background-color:var(--fond);background-image:var(--fond-motif);background-size:var(--fond-motif-taille);background-attachment:fixed;color:var(--texte);font-family:var(--police-texte);font-size:var(--taille-corps);font-weight:var(--graisse-corps);line-height:var(--interligne-corps);-webkit-font-smoothing:antialiased;transition:background-color var(--duree),color var(--duree)}h1,h2,h3,h4{font-family:var(--police-titres);font-weight:var(--graisse-titres);line-height:var(--interligne-titres);letter-spacing:var(--espacement-titres);text-transform:var(--casse-titres);text-shadow:var(--titre-ombre);color:var(--texte);margin:0 0 var(--e3)}h1{font-size:var(--titre-1)}h2{font-size:var(--titre-2)}h3{font-size:var(--titre-3)}h4{font-size:var(--titre-4)}p{margin:0 0 var(--e3)}a{color:var(--action);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}code,pre,kbd{font-family:var(--police-mono);font-size:.92em}pre{background:var(--surface-creuse);border:var(--trait) solid var(--bordure);border-radius:var(--rayon-m);padding:var(--e4);overflow-x:auto}hr{border:none;border-top:var(--trait) solid var(--bordure);margin:var(--e5) 0}small,.sourdine{color:var(--texte-2);font-size:var(--taille-petite)}strong{font-weight:var(--graisse-forte)}::placeholder{color:var(--texte-3)}img{max-width:100%}.conteneur{max-width:var(--conteneur);margin-inline:auto;padding-inline:var(--e5)}.conteneur-lecture{max-width:var(--conteneur-lecture);margin-inline:auto;padding-inline:var(--e5)}.section{padding-block:var(--espace-section)}.grille{display:grid;gap:var(--espace-grille)}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.grille.g2:has(>:only-child),.grille.g3:has(>:only-child),.grille.g4:has(>:only-child){grid-template-columns:minmax(0,1fr)}.grille.g3:has(>:nth-child(2):last-child),.grille.g4:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.grille.g4:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.rang{display:flex;align-items:center;gap:var(--e3)}.rang-ecarte{display:flex;align-items:center;justify-content:space-between;gap:var(--e3)}.pile{display:flex;flex-direction:column;gap:var(--e3)}.centre{text-align:center}@media(max-width:1000px){.g4,.g3{grid-template-columns:repeat(2,1fr)!important}.grille.g3:has(>:only-child),.grille.g4:has(>:only-child){grid-template-columns:minmax(0,1fr)!important}}@media(max-width:640px){.g2,.g3,.g4{grid-template-columns:1fr!important}}.zone-apercu .conteneur{width:min(100%,calc(var(--conteneur) + var(--e5) + var(--e5)));max-width:calc(var(--conteneur) + var(--e5) + var(--e5))!important}.zone-apercu .conteneur-lecture{width:min(100%,calc(var(--conteneur-lecture) + var(--e5) + var(--e5)));max-width:calc(var(--conteneur-lecture) + var(--e5) + var(--e5))!important}[data-presence-heros=sans] .zone-apercu .heros-page,[data-presence-heros=sans] .zone-apercu .heros{display:none!important}.heros{background:var(--heros-fond);color:var(--heros-texte)}.heros h1,.heros h2{color:inherit}.heros .btn-contour{color:inherit;border-color:color-mix(in oklab,currentColor,transparent 45%)}.heros .btn-contour:hover{background:color-mix(in oklab,currentColor,transparent 88%)}.carte{background:var(--carte-fond);border:var(--carte-trait) solid var(--carte-bordure);border-radius:var(--rayon-carte);box-shadow:var(--carte-ombre);-webkit-backdrop-filter:var(--carte-flou);backdrop-filter:var(--carte-flou);padding:var(--espace-carte)}.carte-plate{box-shadow:none}.carte-haute{box-shadow:var(--ombre-2)}.carte>h3:first-child,.carte>h4:first-child{margin-top:0}.carte-entete{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);margin-bottom:var(--e4)}.carte-entete h3,.carte-entete h4{margin:0}.bande-inverse{background:var(--inverse-fond);color:var(--inverse-texte)}.bande-inverse h1,.bande-inverse h2,.bande-inverse h3{color:var(--inverse-texte)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--e2);height:var(--hauteur-bouton);padding-inline:calc(var(--hauteur-bouton) * .45);border-radius:var(--rayon-bouton);border:var(--trait) solid transparent;font:inherit;font-weight:var(--graisse-forte);font-size:var(--taille-corps);cursor:pointer;white-space:nowrap;transition:background-color var(--duree),border-color var(--duree),color var(--duree),box-shadow var(--duree);text-decoration:none}.btn:hover{text-decoration:none}.btn-plein{background:var(--bouton-fond);color:var(--sur-action);border-color:var(--bouton-bordure);box-shadow:var(--bouton-ombre)}.btn-plein:hover{filter:brightness(1.07)}.btn-plein:active{filter:brightness(.92)}.btn-contour{background:transparent;color:var(--texte);border-color:var(--bordure-forte)}.btn-contour:hover{background:var(--surface-2)}.btn-fantome{background:transparent;color:var(--texte-2)}.btn-fantome:hover{background:var(--surface-2);color:var(--texte)}.btn-doux{background:var(--action-doux);color:var(--action-doux-texte)}.btn-doux:hover{background:color-mix(in oklab,var(--action-doux),var(--action) 12%)}.btn-danger{background:var(--erreur);color:var(--fond)}.btn-danger:hover{background:color-mix(in oklab,var(--erreur),black 12%)}.btn-petit{height:calc(var(--hauteur-bouton) * .8);font-size:var(--taille-petite);padding-inline:calc(var(--hauteur-bouton) * .32)}.btn-grand{height:calc(var(--hauteur-bouton) * 1.2);font-size:var(--taille-grande);padding-inline:calc(var(--hauteur-bouton) * .6)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-bloc{width:100%}.etiquette{display:inline-flex;align-items:center;gap:calc(var(--e1) * 1.2);padding:calc(var(--e1) * .6) var(--e2);border-radius:var(--rayon-s);font-size:var(--taille-petite);font-weight:var(--graisse-forte);line-height:1.2;background:var(--surface-2);color:var(--texte-2);border:var(--trait) solid var(--bordure)}.etiquette-ok{background:var(--ok-doux);color:var(--ok);border-color:color-mix(in oklab,var(--ok),transparent 70%)}.etiquette-erreur{background:var(--erreur-doux);color:var(--erreur);border-color:color-mix(in oklab,var(--erreur),transparent 70%)}.etiquette-attention{background:var(--attention-doux);color:color-mix(in oklab,var(--attention),var(--texte) 30%);border-color:color-mix(in oklab,var(--attention),transparent 65%)}.etiquette-info{background:var(--info-doux);color:var(--info);border-color:color-mix(in oklab,var(--info),transparent 70%)}.etiquette-accent{background:var(--action-doux);color:var(--action-doux-texte);border-color:color-mix(in oklab,var(--action),transparent 70%)}.pastille{width:8px;height:8px;border-radius:var(--rayon-pilule);display:inline-block;flex:none}.champ{display:flex;flex-direction:column;gap:calc(var(--e1) * 1.5)}.champ label{font-size:var(--taille-petite);font-weight:var(--graisse-forte);color:var(--texte-2)}.champ input,.champ select,.champ textarea,.entree{height:var(--hauteur-champ);padding-inline:var(--e3);background:var(--surface-creuse);color:var(--texte);border:var(--trait) solid var(--bordure);border-radius:var(--rayon-champ);font:inherit;font-size:var(--taille-corps);transition:border-color var(--duree),box-shadow var(--duree);width:100%}.champ textarea{height:auto;min-height:calc(var(--hauteur-champ) * 2.4);padding-block:var(--e2);resize:vertical}.champ input:focus,.champ select:focus,.champ textarea:focus,.entree:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in oklab,var(--focus),transparent 80%);outline:none}.champ-erreur input,.champ-erreur select,.champ-erreur textarea{border-color:var(--erreur)}.champ .aide{font-size:var(--taille-petite);color:var(--texte-3)}.champ .message-erreur{font-size:var(--taille-petite);color:var(--erreur);font-weight:var(--graisse-forte)}fieldset{border:var(--trait) solid var(--bordure);border-radius:var(--rayon-l);padding:var(--e4)}.interrupteur{position:relative;display:inline-flex;width:40px;height:22px;flex:none;cursor:pointer}.interrupteur input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.interrupteur .glissiere{width:100%;border-radius:var(--rayon-pilule);background:var(--bordure-forte);transition:background-color var(--duree)}.interrupteur .glissiere:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:var(--rayon-pilule);background:var(--fond);transition:transform var(--duree)}.interrupteur input:checked+.glissiere{background:var(--action)}.interrupteur input:checked+.glissiere:after{transform:translate(18px)}.interrupteur input:focus-visible+.glissiere{outline:2px solid var(--focus);outline-offset:2px}.defilement-x{overflow-x:auto}table.tableau{width:100%;border-collapse:collapse;font-size:var(--taille-corps)}.tableau th{text-align:left;font-size:var(--taille-petite);font-weight:var(--graisse-forte);color:var(--texte-2);text-transform:uppercase;letter-spacing:.04em;padding:var(--e2) var(--e3);border-bottom:var(--trait) solid var(--bordure-forte);white-space:nowrap}.tableau td{padding:var(--e2) var(--e3);border-bottom:var(--trait) solid var(--bordure)}.tableau tbody tr{transition:background-color var(--duree)}.tableau tbody tr:hover{background:var(--surface-2)}.tableau .num{text-align:right;font-variant-numeric:tabular-nums}.tableau-dense th,.tableau-dense td{padding:calc(var(--e1) * 1.2) var(--e2)}.barre-nav{position:sticky;top:0;z-index:var(--z-nav);background:color-mix(in oklab,var(--fond),transparent 8%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:var(--trait) solid var(--bordure)}.barre-nav .conteneur{display:flex;align-items:center;gap:var(--e5);height:calc(var(--hauteur-bouton) * 1.6);padding-block:0}.marque{font-family:var(--police-titres);font-weight:var(--graisse-titres);font-size:var(--titre-4);letter-spacing:var(--espacement-titres);color:var(--texte);text-transform:var(--casse-titres)}.marque-bouton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;cursor:pointer;text-align:start}.liens-nav{display:flex;gap:var(--e4);margin-inline-start:auto;align-items:center}.liens-nav a{color:var(--texte-2);font-weight:var(--graisse-forte);font-size:var(--taille-corps)}.liens-nav a:hover{color:var(--texte);text-decoration:none}.liens-nav a.actif{color:var(--action)}.onglets{display:flex;gap:var(--e1);border-bottom:var(--trait) solid var(--bordure)}.onglets button{background:none;border:none;font:inherit;font-weight:var(--graisse-forte);color:var(--texte-2);cursor:pointer;padding:var(--e2) var(--e3);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--duree),border-color var(--duree)}.onglets button:hover{color:var(--texte)}.onglets button.actif{color:var(--action);border-bottom-color:var(--action)}.fil{display:flex;gap:var(--e2);align-items:center;font-size:var(--taille-petite);color:var(--texte-3)}.fil a{color:var(--texte-2)}.avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:calc(var(--hauteur-bouton) * .9);height:calc(var(--hauteur-bouton) * .9);border-radius:var(--rayon-pilule);font-size:var(--taille-petite);font-weight:var(--graisse-forte);background:var(--action-doux);color:var(--action-doux-texte);border:var(--trait) solid var(--bordure)}.avatar-grand{width:calc(var(--hauteur-bouton) * 1.8);height:calc(var(--hauteur-bouton) * 1.8);font-size:var(--titre-4)}.barre-progression{height:8px;background:var(--surface-creuse);border-radius:var(--rayon-pilule);overflow:hidden}.barre-progression>div{height:100%;background:var(--action);border-radius:var(--rayon-pilule);transition:width var(--duree)}.vide{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--e3);text-align:center;padding:var(--espace-section) var(--e5);color:var(--texte-2)}.vide .glyphe{width:64px;height:64px;border-radius:var(--rayon-l);background:var(--surface-2);border:var(--trait) dashed var(--bordure-forte);display:flex;align-items:center;justify-content:center;font-size:var(--titre-3);color:var(--texte-3)}.alerte{display:flex;gap:var(--e3);align-items:flex-start;padding:var(--e3) var(--e4);border-radius:var(--rayon-m);border:var(--trait) solid var(--bordure);background:var(--surface-2);font-size:var(--taille-corps)}.alerte-erreur{background:var(--erreur-doux);border-color:color-mix(in oklab,var(--erreur),transparent 60%);color:color-mix(in oklab,var(--erreur),var(--texte) 25%)}.alerte-ok{background:var(--ok-doux);border-color:color-mix(in oklab,var(--ok),transparent 60%);color:color-mix(in oklab,var(--ok),var(--texte) 25%)}.alerte-attention{background:var(--attention-doux);border-color:color-mix(in oklab,var(--attention),transparent 55%);color:color-mix(in oklab,var(--attention),var(--texte) 35%)}.squelette{background:var(--surface-2);border-radius:var(--rayon-s);min-height:1em}[data-finition=brutale] .btn-plein,[data-finition=brutale] .btn-contour{border:2px solid var(--texte)}[data-finition=brutale] .btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--texte)}[data-finition=brutale] .champ input,[data-finition=brutale] .champ select,[data-finition=brutale] .champ textarea,[data-finition=brutale] .entree{border-width:2px;border-color:var(--texte)}[data-finition=brutale] .carte:hover{translate:-1px -1px;box-shadow:6px 6px 0 var(--texte)}[data-finition=brutale] .etiquette{border-width:2px;border-color:var(--texte);color:var(--texte)}[data-finition=neon] .marque{text-shadow:0 0 18px color-mix(in oklab,var(--action),transparent 45%)}[data-finition=neon] .btn-contour{border-color:color-mix(in oklab,var(--action),var(--bordure-forte) 40%);color:var(--action);box-shadow:0 0 12px color-mix(in oklab,var(--action),transparent 85%),inset 0 0 12px color-mix(in oklab,var(--action),transparent 92%)}[data-finition=neon] .barre-progression>div,[data-finition=neon] .pastille{box-shadow:0 0 10px currentColor}[data-finition=neon] .onglets button.actif{text-shadow:0 0 14px color-mix(in oklab,var(--action),transparent 50%)}[data-finition=verre] .barre-nav{background:color-mix(in oklab,var(--fond),transparent 45%);-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35)}[data-finition=metal] .champ input,[data-finition=metal] .champ select,[data-finition=metal] .champ textarea,[data-finition=metal] .entree{box-shadow:inset 0 1px 3px color-mix(in oklab,var(--texte),transparent 82%)}[data-finition=metal] hr{border-top:1px solid color-mix(in oklab,var(--bordure),black 20%);border-bottom:1px solid color-mix(in oklab,white,transparent 45%)}[data-finition=tuile] .grille>.carte{border:none}[data-finition=tuile] .grille>.carte:nth-child(5n+1){background:var(--action)}[data-finition=tuile] .grille>.carte:nth-child(5n+2){background:color-mix(in oklab,var(--action),var(--accent-2) 55%)}[data-finition=tuile] .grille>.carte:nth-child(5n+3){background:var(--accent-2)}[data-finition=tuile] .grille>.carte:nth-child(5n+4){background:color-mix(in oklab,var(--action),black 22%)}[data-finition=tuile] .grille>.carte:nth-child(5n+5){background:var(--accent-3)}[data-finition=tuile] .grille>.carte,[data-finition=tuile] .grille>.carte h1,[data-finition=tuile] .grille>.carte h2,[data-finition=tuile] .grille>.carte h3,[data-finition=tuile] .grille>.carte h4{color:var(--sur-action)}[data-finition=tuile] .grille>.carte .sourdine,[data-finition=tuile] .grille>.carte small{color:color-mix(in oklab,var(--sur-action),transparent 25%)}[data-finition=tuile] .grille>.carte:hover{filter:brightness(1.08)}[data-finition=degradee] .barre-progression>div,[data-finition=degradee] .interrupteur input:checked+.glissiere{background:linear-gradient(90deg,var(--action),var(--accent-2))}[data-finition=degradee] .marque{background:linear-gradient(110deg,var(--action),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.heros-page{overflow:clip}.heros-grille{display:grid;gap:var(--e6)}.heros-titre{font-size:var(--hero);margin:0}.heros-sous{font-size:var(--taille-grande);opacity:.82;max-width:58ch;margin:var(--e4) 0 0}.heros-meta{margin-top:var(--e4);flex-wrap:wrap;opacity:.85}.heros-actions{margin-top:var(--e5);flex-wrap:wrap}.heros-note{display:block;margin-top:var(--e3);opacity:.7}.heros-vignette{height:100%;border:var(--trait) solid var(--bordure);overflow:hidden;background:var(--surface-creuse)}.vignette{overflow:hidden;background:var(--surface-creuse)}.vignette img,.heros-vignette img{width:100%;height:100%;display:block;object-fit:cover}[data-gabarit=sans] .heros-page{display:none}[data-gabarit=encart] .heros-grille{max-width:var(--conteneur-lecture);margin:var(--e6) auto;padding:var(--e6);border:var(--trait) solid var(--bordure);border-radius:var(--rayon-l);background:var(--surface);text-align:center;justify-items:center}[data-gabarit=encart] .heros-titre{font-size:var(--titre-1)}[data-gabarit=encart] .heros-visuel{display:none}[data-gabarit=encart] .heros-meta,[data-gabarit=encart] .heros-actions{justify-content:center}[data-gabarit=centre] .heros-grille{max-width:var(--conteneur);margin-inline:auto;padding:var(--espace-section) var(--e5);text-align:center;justify-items:center}[data-gabarit=centre] .heros-texte{max-width:62ch}[data-gabarit=centre] .heros-sous{margin-inline:auto}[data-gabarit=centre] .heros-meta,[data-gabarit=centre] .heros-actions{justify-content:center}[data-gabarit=centre] .heros-visuel{width:min(100%,1000px)}[data-gabarit=centre] .heros-vignette{aspect-ratio:21 / 9;border-radius:var(--rayon-l)}[data-gabarit=partage] .heros-grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;min-height:min(82vh,720px)}[data-gabarit=partage] .heros-page.sans-visuel .heros-grille,.heros-page.sans-visuel .heros-grille{grid-template-columns:minmax(0,1fr)}[data-gabarit=partage] .heros-texte{align-self:center;padding:var(--e7) var(--e6);padding-inline-start:max(var(--e5),calc((100vw - var(--conteneur)) / 2 + var(--e5)))}[data-gabarit=partage] .heros-vignette{border:none;border-radius:0;border-inline-start:var(--trait) solid var(--bordure)}[data-gabarit=asymetrique] .heros-grille{grid-template-columns:minmax(280px,2fr) 5fr;align-items:center;gap:var(--e6);max-width:var(--conteneur);margin-inline:auto;padding:var(--e8) var(--e5)}[data-gabarit=asymetrique] .heros-page.sans-visuel .heros-grille{grid-template-columns:minmax(0,1fr);max-width:calc(var(--conteneur) * .72)}[data-gabarit=asymetrique] .heros-titre{font-size:calc(var(--hero) * .88)}[data-gabarit=asymetrique] .heros-visuel{margin-inline-end:min(calc(-1 * var(--e5)),calc((var(--conteneur) - 100vw) / 2 - var(--e6)))}[data-gabarit=asymetrique] .heros-vignette{aspect-ratio:16 / 9;border-radius:var(--rayon-l) 0 0 var(--rayon-l);border-inline-end:none}[data-gabarit=affiche] .heros-page{position:relative;display:flex;align-items:flex-end;min-height:92vh}[data-gabarit=affiche] .heros-grille{width:100%;padding:var(--e7) max(var(--e5),calc((100vw - var(--conteneur)) / 2))}[data-gabarit=affiche] .heros-visuel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}[data-gabarit=affiche] .heros-texte{position:relative;z-index:1}[data-gabarit=affiche] .heros-visuel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--fond) 4%,transparent 70%)}[data-gabarit=affiche] .heros-vignette{border:none;border-radius:0}[data-gabarit=affiche] .heros-page:not(.sans-visuel) .heros-texte{color:var(--texte)}[data-gabarit=affiche] .heros-titre{font-size:clamp(3rem,9vw,8.5rem);line-height:.98;max-width:14ch}[data-gabarit=affiche] .heros-sous{font-size:var(--titre-4)}[data-gabarit=bandeau] .heros-page{border-block-end:var(--trait) solid var(--bordure)}[data-gabarit=bandeau] .heros-grille{max-width:var(--conteneur);margin-inline:auto;padding:var(--e5);gap:0}[data-gabarit=bandeau] .heros-visuel{display:none}[data-gabarit=bandeau] .heros-titre{font-size:var(--titre-2)}[data-gabarit=bandeau] .heros-sous{font-size:var(--taille-corps);margin-top:var(--e2)}[data-gabarit=bandeau] .heros-meta{margin-top:var(--e2)}[data-gabarit=bandeau] .heros-actions{margin-top:var(--e3)}[data-coquille=laterale] .zone-apercu:has(>.barre-nav){display:grid;grid-template-columns:232px minmax(0,1fr);align-items:start}[data-coquille=laterale] .zone-apercu:has(>.barre-nav)>.pied-site{grid-column:1 / -1}[data-coquille=laterale] .barre-nav{height:100vh;border-bottom:none;border-inline-end:var(--trait) solid var(--bordure)}[data-coquille=laterale] .barre-nav .conteneur{flex-direction:column;align-items:stretch;height:100%;max-width:none;padding:var(--e5) var(--e4);gap:var(--e5)}[data-coquille=laterale] .liens-nav{flex-direction:column;align-items:stretch;margin-inline-start:0;gap:var(--e1);flex:1}[data-coquille=laterale] .liens-nav a{padding:var(--e2) var(--e3);border-radius:var(--rayon-s)}[data-coquille=laterale] .liens-nav a:hover{background:var(--surface-2)}[data-coquille=laterale] .liens-nav a.actif{background:var(--action-doux);color:var(--action-doux-texte)}[data-coquille=laterale] .liens-nav .btn{margin-top:auto}[data-coquille=centree] .barre-nav .conteneur{flex-direction:column;height:auto;padding-block:var(--e4);gap:var(--e3)}[data-coquille=centree] .liens-nav{margin-inline-start:0}[data-coquille=centree] .marque{font-size:var(--titre-3)}[data-coquille=minimale] .liens-nav a{display:none}.mosaique-6{grid-template-columns:repeat(6,1fr)}.galerie-grille{grid-template-columns:repeat(4,1fr);gap:var(--e2)}[data-collections=liste] .grille.collection{display:block;counter-reset:element}[data-collections=liste] .grille.collection>*{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row!important;gap:var(--e2) var(--e4);background:none;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-block-start:var(--trait) solid var(--bordure);padding:var(--e4) var(--e2);counter-increment:element;grid-column:auto!important;text-align:start}[data-collections=liste] .grille.collection>*:last-child{border-block-end:var(--trait) solid var(--bordure)}[data-collections=liste] .grille.collection>*:before{content:counter(element,decimal-leading-zero);font-family:var(--police-mono);font-size:var(--taille-petite);color:var(--texte-3);min-width:2.2em}[data-collections=liste] .grille.collection>*:has(.numero-propre):before{content:none}[data-collections=liste] .grille.collection .carte-visuel{display:none}[data-collections=liste] .grille.collection .vignette{width:148px;height:92px;flex:none}[data-collections=liste] .grille.collection h3,[data-collections=liste] .grille.collection h4{margin:0}[data-collections=liste] .grille.collection .btn{width:auto;margin-inline-start:auto}[data-collections=dense] .grille.collection{gap:var(--e2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}[data-collections=dense] .grille.collection>*{grid-column:auto!important}[data-collections=dense] .grille.collection>.carte{padding:var(--e3);border-radius:var(--rayon-s)}[data-collections=defilement] .grille.collection{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(75vw,300px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-block-end:var(--e3)}[data-collections=defilement] .grille.collection>*{scroll-snap-align:start;grid-column:auto!important;grid-row:auto}[data-chrome=nu] .carte{background:none;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;padding-inline:0}[data-chrome=nu] .barre-nav{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none}[data-chrome=nu] .etiquette{background:none;border:none;padding-inline:0}[data-chrome=nu] .tableau td{border-bottom:none}[data-chrome=nu] .champ input,[data-chrome=nu] .champ select,[data-chrome=nu] .champ textarea,[data-chrome=nu] .entree{background:transparent;border-width:0 0 var(--trait) 0;border-radius:0;padding-inline:0}[data-chrome=nu] .btn-doux{background:transparent;color:var(--action)}[data-chrome=nu] .barre-progression{background:transparent;border-bottom:var(--trait) solid var(--bordure);border-radius:0}[data-chrome=nu] .alerte{background:none;border-width:0 0 0 3px;border-radius:0}[data-chrome=nu] .vide .glyphe{background:none;border:none}[data-chrome=leger] .carte{box-shadow:none;background:transparent}[data-chrome=leger] .barre-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--fond)}[data-chrome=leger] .btn-plein{box-shadow:none}[data-chrome=riche] .carte{box-shadow:var(--ombre-2)}[data-chrome=riche] .barre-nav{box-shadow:0 2px 12px color-mix(in oklab,var(--texte),transparent 88%)}[data-chrome=riche] .btn-plein{box-shadow:0 4px 14px color-mix(in oklab,var(--action),transparent 70%)}[data-chrome=riche] .section{border-block-start:var(--trait) solid var(--bordure)}[data-chrome=riche] .tableau tbody tr:nth-child(2n){background:var(--surface-2)}[data-etendue=etendue] .grille.collection>.carte:nth-child(6n+1){border-top:3px solid var(--graphe-1)}[data-etendue=etendue] .grille.collection>.carte:nth-child(6n+2){border-top:3px solid var(--graphe-2)}[data-etendue=etendue] .grille.collection>.carte:nth-child(6n+3){border-top:3px solid var(--graphe-3)}[data-etendue=etendue] .grille.collection>.carte:nth-child(6n+4){border-top:3px solid var(--graphe-4)}[data-etendue=etendue] .grille.collection>.carte:nth-child(6n+5){border-top:3px solid var(--graphe-5)}[data-etendue=etendue] .grille.collection>.carte:nth-child(6n+6){border-top:3px solid var(--graphe-6)}[data-etendue=etendue] .etiquette{background:color-mix(in oklab,var(--accent-2),var(--fond) 82%);color:color-mix(in oklab,var(--accent-2),var(--texte) 30%)}[data-archetype=service-public] .barre-nav{border-bottom:2px solid var(--texte)}[data-archetype=service-public] .marque{border:2px solid var(--texte);padding:2px 10px;text-transform:uppercase;letter-spacing:.08em}[data-archetype=service-public] .zone-apercu a:not(.btn){text-decoration:underline;text-underline-offset:2px}[data-archetype=service-public] .liens-nav a{text-decoration:none}[data-archetype=service-public] .carte{border-width:2px;box-shadow:none}[data-archetype=service-public] .btn-plein,[data-archetype=service-public] .btn-contour{border-width:2px}[data-archetype=service-public] .zone-apercu :focus-visible{outline-width:3px;outline-offset:3px}[data-archetype=service-public] .heros-page{background:var(--surface);border-block-end:2px solid var(--texte)}[data-archetype=service-public] .etiquette{border-radius:0}[data-style=corporate] .barre-nav:before{content:"Résultats semestriels publiés — lire le communiqué →";display:block;text-align:center;background:var(--inverse-fond);color:var(--inverse-texte);font-size:var(--taille-petite);padding:calc(var(--e1) * 1.5) var(--e4)}[data-style=corporate] .carte{border-top:3px solid var(--action)}[data-style=corporate] .marque{letter-spacing:.02em}[data-style=corporate] .pied-nav,[data-style=corporate] footer{background:var(--surface)}[data-style=playful] .marque{background:linear-gradient(110deg,var(--action),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}[data-style=playful] .etiquette{border-radius:var(--rayon-pilule)}[data-style=playful] .btn-plein{box-shadow:0 8px 24px color-mix(in oklab,var(--action),transparent 65%)}[data-style=playful] .carte{transition:translate var(--duree),box-shadow var(--duree)}[data-style=playful] .carte:hover{translate:0 -3px;box-shadow:var(--ombre-2)}[data-style=print] .barre-nav{position:static;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--fond);border-bottom:4px double var(--texte)}[data-style=print] .marque{font-size:calc(var(--titre-1) * 1.15);line-height:1.05}[data-style=print] .liens-nav a{text-transform:uppercase;font-size:var(--taille-petite);letter-spacing:.08em}[data-style=print] .carte{box-shadow:none}[data-style=print] .zone-apercu h2,[data-style=print] .zone-apercu h3{border-bottom:var(--trait) solid var(--bordure-forte);padding-bottom:var(--e2)}[data-style=print] .etiquette-accent{background:var(--action);color:var(--sur-action);border:none;border-radius:0;text-transform:uppercase;letter-spacing:.06em}[data-style=print] .conteneur-lecture p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}[data-style=print] article .conteneur-lecture>p:first-of-type:first-letter{float:left;font-family:var(--police-titres);font-size:3.4em;line-height:.8;padding:.06em .12em 0 0}[data-style=neon] .carte{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);border-radius:0}[data-style=neon] .btn-plein{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border-radius:0;text-transform:uppercase;letter-spacing:.06em}[data-style=neon] .zone-apercu h1,[data-style=neon] .zone-apercu h2{font-style:italic}[data-style=neon] .barre-nav{border-bottom:2px solid var(--action)}[data-style=neon] .marque{font-style:italic}[data-style=neon] .barre-progression{border-radius:0}[data-style=neon] .barre-progression>div{box-shadow:0 0 12px currentColor;border-radius:0}[data-style=neon] .avatar{border-radius:0;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}[data-style=luxury] .section{padding-block:calc(var(--espace-section) * 1.4)}[data-style=luxury] .carte{background:none;box-shadow:none}[data-style=luxury] .marque{letter-spacing:.3em;text-transform:uppercase;font-weight:400}[data-style=luxury] .liens-nav a{text-transform:uppercase;letter-spacing:.16em;font-size:var(--taille-petite);font-weight:400}[data-style=luxury] .btn-plein{background:var(--texte);color:var(--fond);border-color:var(--texte);text-transform:uppercase;letter-spacing:.14em;font-size:var(--taille-petite);font-weight:500}[data-style=luxury] .btn-plein:hover{filter:none;opacity:.85}[data-style=luxury] .heros-titre{letter-spacing:.05em}[data-style=luxury] .etiquette{background:none;border:1px solid var(--bordure-forte);border-radius:0;letter-spacing:.1em;text-transform:uppercase}[data-style=terminal] .barre-nav:before{content:"SYS · UPTIME 214 J · CHARGE 0.42 · TLS OK · 60 FPS";display:block;font-family:var(--police-mono);font-size:11px;letter-spacing:.08em;color:var(--texte-3);background:var(--surface);border-bottom:var(--trait) solid var(--bordure);padding:4px var(--e5)}[data-style=terminal] .zone-apercu{--duree: 0ms}[data-style=terminal] .etiquette{font-family:var(--police-mono);border-radius:0}[data-style=terminal] .tableau td{font-variant-numeric:tabular-nums}[data-style=terminal] .carte{box-shadow:none}[data-style=terminal] .liens-nav a{font-family:var(--police-mono);font-size:var(--taille-petite)}[data-style=terminal] .marque:before{content:"▮ ";color:var(--ok)}[data-style=brutalism] .carte{border:3px solid var(--texte);box-shadow:8px 8px 0 var(--texte)}[data-style=brutalism] .btn{border:3px solid var(--texte);box-shadow:4px 4px 0 var(--texte)}[data-style=brutalism] .btn:active{transform:translate(4px,4px);box-shadow:none}[data-style=brutalism] .etiquette{border:2px solid var(--texte);rotate:-2deg}[data-style=brutalism] .barre-nav{border-bottom:3px solid var(--texte)}[data-style=brutalism] .zone-apercu a:not(.btn){text-decoration-thickness:3px}[data-style=brutalism] .champ input,[data-style=brutalism] .champ select,[data-style=brutalism] .champ textarea,[data-style=brutalism] .entree{border:3px solid var(--texte)}[data-style=brutalism] hr{border-top:3px solid var(--texte)}[data-style=material] .carte{box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;border:none;transition:box-shadow var(--duree)}[data-style=material] .carte:hover{box-shadow:0 6px 16px #00000029,0 3px 6px #0003}[data-style=material] .btn-plein{box-shadow:0 2px 5px #00000038;text-transform:uppercase;letter-spacing:.05em;font-size:var(--taille-petite)}[data-style=material] .barre-nav{box-shadow:0 2px 6px #00000024;border-bottom:none}[data-style=neumorphism] .zone-apercu .carte{background:var(--fond);border:none;box-shadow:6px 6px 14px color-mix(in oklab,var(--texte),transparent 86%),-6px -6px 14px color-mix(in oklab,white,transparent 30%)}[data-style=neumorphism] .zone-apercu .btn-plein,[data-style=neumorphism] .zone-apercu .btn-contour{box-shadow:4px 4px 10px color-mix(in oklab,var(--texte),transparent 85%),-4px -4px 10px color-mix(in oklab,white,transparent 35%);border:none}[data-style=neumorphism] .zone-apercu .champ input,[data-style=neumorphism] .zone-apercu .entree{box-shadow:inset 3px 3px 8px color-mix(in oklab,var(--texte),transparent 87%),inset -3px -3px 8px color-mix(in oklab,white,transparent 40%);border:none;background:var(--fond)}[data-style=maximalism] .zone-apercu h1,[data-style=maximalism] .zone-apercu h2{background:linear-gradient(100deg,var(--action),var(--accent-2),var(--accent-3));-webkit-background-clip:text;background-clip:text;color:transparent}[data-style=maximalism] .etiquette{rotate:-1.5deg;border-width:2px}[data-style=maximalism] .carte:nth-child(odd){rotate:.4deg}[data-style=maximalism] .carte:nth-child(2n){rotate:-.4deg}[data-style=retro] .zone-apercu .carte{border:2px solid var(--texte);box-shadow:5px 5px 0 var(--accent-2)}[data-style=retro] .zone-apercu .btn{border:2px solid var(--texte);box-shadow:3px 3px 0 var(--accent-2)}[data-style=retro] .zone-apercu .btn:active{transform:translate(3px,3px);box-shadow:none}[data-style=retro] .marque{text-shadow:2px 2px 0 var(--accent-2)}[data-style=minimalism] .zone-apercu .etiquette{background:none;border:none;padding-inline:0}[data-style=minimalism] .zone-apercu .barre-nav{border-bottom:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}[data-layout=single-column] .zone-apercu .conteneur{max-width:var(--conteneur-lecture)}[data-layout=single-column] .zone-apercu .grille:not(.collection){grid-template-columns:1fr!important}[data-layout=two-column] .zone-apercu .grille:not(.collection){grid-template-columns:2.2fr 1fr!important}[data-layout=z-pattern] .zone-apercu .section:nth-of-type(2n) .grille:not(.collection){direction:rtl}[data-layout=z-pattern] .zone-apercu .section:nth-of-type(2n) .grille:not(.collection)>*{direction:ltr}[data-layout=z-pattern] .heros-texte{text-align:start}[data-layout=f-pattern] .zone-apercu,[data-layout=f-pattern] .zone-apercu .centre{text-align:left}[data-layout=f-pattern] .zone-apercu .centre>*{margin-inline:0!important}[data-layout=f-pattern] .heros-grille{text-align:left!important;justify-items:start!important}[data-layout=f-pattern] .heros-meta,[data-layout=f-pattern] .heros-actions{justify-content:flex-start!important}[data-layout=masonry] .grille.collection{display:block!important;columns:3 260px;column-gap:var(--espace-grille)}[data-layout=masonry] .grille.collection>*{break-inside:avoid;margin-bottom:var(--espace-grille);display:block;width:100%}[data-layout=masonry] .grille.collection .vignette{aspect-ratio:auto!important;width:100%;min-height:120px}[data-layout=masonry] .grille.collection>*:nth-child(3n+1) .vignette{min-height:240px}[data-layout=masonry] .grille.collection>*:nth-child(4n+2) .vignette{min-height:320px}[data-layout=magazine] .grille.collection{grid-template-columns:repeat(4,1fr)!important}[data-layout=magazine] .grille.collection>*:first-child{grid-column:span 2!important;grid-row:span 2}[data-layout=magazine] .grille.collection>*:first-child h3,[data-layout=magazine] .grille.collection>*:first-child h4{font-size:var(--titre-2)}[data-layout=bento] .grille.collection,[data-layout=bento] .zone-apercu .grille:not(.collection){grid-template-columns:repeat(4,1fr)!important;grid-auto-flow:dense}[data-layout=bento] .grille.collection>*:nth-child(5n+1){grid-column:span 2!important}[data-layout=bento] .grille.collection>*:nth-child(7n+3){grid-column:span 2!important;grid-row:span 2}[data-layout=bento] .zone-apercu .grille:not(.collection)>*:first-child{grid-column:span 2}[data-layout=bento] .carte{border-radius:calc(var(--rayon-l) * 1.4)}[data-arch=social] .zone-apercu .conteneur{max-width:640px}[data-arch=social] .zone-apercu .heros-page{display:none}[data-arch=social] .zone-apercu .section{padding-block:var(--e4)}[data-arch=social] .zone-apercu h1{font-size:var(--titre-3)}[data-arch=social] .zone-apercu .avatar{border-radius:50%}[data-arch=social] .zone-apercu .carte{border-radius:calc(var(--rayon-l) * 1.2)}[data-arch=social] .zone-apercu .barre-nav .conteneur{max-width:640px}[data-arch=social] .grille.collection{grid-template-columns:repeat(2,1fr)!important}[data-arch=social] .grille.collection .vignette{aspect-ratio:3 / 4!important}[data-arch=social] .pied-site .pied-grille{grid-template-columns:1fr}[data-arch=editorial] .zone-apercu .conteneur{max-width:var(--conteneur-lecture)}[data-arch=editorial] .zone-apercu .grille:not(.collection){grid-template-columns:1fr!important}[data-arch=editorial] .zone-apercu .carte{background:none;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;border-block-start:var(--trait) solid var(--bordure);padding-inline:0}[data-arch=editorial] .zone-apercu .carte-haute{box-shadow:none}[data-arch=editorial] .zone-apercu h1{font-size:var(--titre-1)}[data-arch=editorial] .zone-apercu .heros-vignette,[data-arch=editorial] .zone-apercu .heros-visuel{display:none}[data-arch=editorial] .heros-page{background:var(--fond);border-block-end:4px double var(--texte)}[data-arch=editorial] .heros-grille{max-width:var(--conteneur-lecture)!important;padding-inline:var(--e5)!important}[data-arch=editorial] .zone-apercu .btn-plein{background:var(--texte);color:var(--fond);border-radius:0}[data-arch=editorial] .zone-apercu .tableau th{border-bottom:2px solid var(--texte)}[data-arch=editorial] .zone-apercu .etiquette{background:none;border:none;padding-inline:0;text-transform:uppercase;letter-spacing:.06em;color:var(--action)}[data-arch=galerie] .zone-apercu .conteneur{max-width:none}[data-arch=galerie] .grille.collection{gap:2px!important}[data-arch=galerie] .grille.collection>*{background:none!important;border:none;box-shadow:none;border-radius:0;padding:0!important}[data-arch=galerie] .grille.collection .carte-visuel{display:block}[data-arch=galerie] .grille.collection .vignette{border-radius:0;border:none}[data-arch=galerie] .zone-apercu h1{font-size:clamp(2.6rem,6vw,5.5rem);line-height:1}[data-arch=galerie] .zone-apercu .barre-nav{background:transparent;border-bottom:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-arch=galerie] .zone-apercu .section{padding-block:var(--e5)}[data-arch=galerie] .zone-apercu .btn-plein{background:var(--texte);color:var(--fond);border-radius:0}[data-arch=galerie] .zone-apercu small,[data-arch=galerie] .zone-apercu .sourdine{letter-spacing:.04em;text-transform:uppercase;font-size:11px}[data-arch=commerce] .zone-apercu .barre-nav:after{content:"Livraison offerte dès 120 € · retours 30 jours · paiement en 3 fois";display:block;text-align:center;background:var(--action);color:var(--sur-action);font-size:var(--taille-petite);font-weight:var(--graisse-forte);padding:calc(var(--e1) * 1.2) var(--e4)}[data-arch=commerce] .grille.collection{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:var(--e3)!important}[data-arch=commerce] .grille.collection .carte-visuel{display:block}[data-arch=commerce] .grille.collection>.carte strong{color:var(--action)}[data-arch=commerce] .grille.collection .btn{width:100%}[data-arch=commerce] .zone-apercu h1{font-size:var(--titre-2)}[data-arch=commerce] .zone-apercu .etiquette-accent{background:var(--erreur);color:var(--fond);border:none}[data-arch=commerce] .heros-grille{padding-block:var(--e5)!important;min-height:0!important}[data-arch=application] .zone-apercu .conteneur{max-width:none;padding-inline:var(--e4)}[data-arch=application] .zone-apercu .heros-page{display:none}[data-arch=application] .zone-apercu .section{padding-block:var(--e4)}[data-arch=application] .zone-apercu h1{font-size:var(--titre-3);margin-bottom:var(--e2)}[data-arch=application] .zone-apercu h2{font-size:var(--titre-4)}[data-arch=application] .zone-apercu .carte{border-radius:var(--rayon-s);box-shadow:none}[data-arch=application] .zone-apercu .btn{height:calc(var(--hauteur-bouton) * .85)}[data-arch=application] .zone-apercu .barre-nav .conteneur{height:calc(var(--hauteur-bouton) * 1.25);max-width:none}[data-arch=application] .zone-apercu .tableau th,[data-arch=application] .zone-apercu .tableau td{padding:calc(var(--e1) * 1.2) var(--e2)}[data-arch=application] .zone-apercu ::-webkit-scrollbar{width:8px;height:8px}[data-arch=application] .zone-apercu ::-webkit-scrollbar-thumb{background:var(--bordure-forte);border-radius:4px}[data-arch=immersif] .zone-apercu .conteneur{max-width:none;padding-inline:var(--e6)}[data-arch=immersif] .zone-apercu .barre-nav{background:linear-gradient(to bottom,color-mix(in oklab,var(--fond),transparent 15%),transparent);border-bottom:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-arch=immersif] .grille.collection{display:grid;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:min(36vw,260px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:var(--e3)!important;padding-block-end:var(--e3)}[data-arch=immersif] .grille.collection>*{scroll-snap-align:start;grid-column:auto!important;background:none!important;border:none;box-shadow:none;padding:0!important}[data-arch=immersif] .grille.collection .carte-visuel{display:block}[data-arch=immersif] .grille.collection .vignette{aspect-ratio:2 / 3!important;width:100%;height:auto;border-radius:var(--rayon-m)}[data-arch=immersif] .grille.collection>* .btn{width:auto}[data-arch=immersif] .zone-apercu h1{text-transform:uppercase;font-size:clamp(2.2rem,5vw,4.2rem);letter-spacing:.01em}[data-arch=immersif] .zone-apercu h2,[data-arch=immersif] .zone-apercu h3{text-transform:uppercase;letter-spacing:.03em}[data-arch=immersif] .zone-apercu .btn-plein{border-radius:var(--rayon-pilule);text-transform:uppercase;letter-spacing:.04em}[data-arch=immersif] .heros-page{min-height:86vh}[data-arch=physique] .zone-apercu .conteneur{max-width:min(var(--conteneur),1020px)}[data-arch=physique] .zone-apercu h1,[data-arch=physique] .zone-apercu h2{text-align:center}[data-arch=physique] .zone-apercu h2:after{content:"· · ·";display:block;margin-top:var(--e3);color:var(--texte-3);letter-spacing:.6em;font-size:var(--taille-petite);text-indent:.6em}[data-arch=physique] .zone-apercu .vignette{border-radius:var(--rayon-l)}[data-arch=physique] .zone-apercu .carte{box-shadow:none}[data-arch=physique] .zone-apercu .btn-plein{border-radius:0;text-transform:uppercase;letter-spacing:.1em;font-size:var(--taille-petite)}[data-arch=physique] .zone-apercu .section{padding-block:calc(var(--espace-section) * 1.1)}[data-arch=minimal] .zone-apercu .conteneur,[data-arch=minimal] .zone-apercu .conteneur-lecture{max-width:560px}[data-arch=minimal] .zone-apercu .grille{grid-template-columns:1fr!important}[data-arch=minimal] .zone-apercu .barre-nav{background:transparent;border-bottom:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-arch=minimal] .zone-apercu .liens-nav a{display:none}[data-arch=minimal] .zone-apercu .section{padding-block:var(--e6)}[data-arch=minimal] .zone-apercu h1{font-size:var(--titre-1)}[data-arch=minimal] .heros-grille{min-height:0!important}@media(max-width:900px){[data-gabarit=partage] .heros-grille,[data-gabarit=asymetrique] .heros-grille{grid-template-columns:1fr}[data-gabarit=partage] .heros-texte{padding:var(--e6) var(--e5)}[data-gabarit=partage] .heros-vignette,[data-gabarit=asymetrique] .heros-vignette{aspect-ratio:16 / 9;height:auto}[data-gabarit=asymetrique] .heros-visuel{margin-inline-end:0}[data-coquille=laterale] .zone-apercu:has(>.barre-nav){grid-template-columns:1fr}[data-coquille=laterale] .barre-nav{height:auto;border-inline-end:none;border-bottom:var(--trait) solid var(--bordure)}[data-coquille=laterale] .barre-nav .conteneur{flex-direction:row;align-items:center;height:calc(var(--hauteur-bouton) * 1.6);padding-block:0}[data-coquille=laterale] .liens-nav{flex-direction:row;margin-inline-start:auto;flex:initial}}.pied-site{border-top:var(--trait) solid var(--bordure);background:var(--surface);margin-top:var(--e7)}.pied-grille{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:var(--e6);padding-block:var(--e6)}.pied-titre{font-size:var(--taille-petite);text-transform:uppercase;letter-spacing:.06em;color:var(--texte-2);margin-bottom:var(--e3)}.pied-liens{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--e2)}.pied-liens a{color:var(--texte-2)}.pied-liens a:hover{color:var(--texte)}.pied-legal{display:flex;align-items:center;justify-content:space-between;gap:var(--e4);flex-wrap:wrap;padding-block:var(--e4);border-top:var(--trait) solid var(--bordure)}@media(max-width:900px){.pied-grille{grid-template-columns:1fr 1fr}}[data-arch=minimal] .pied-site .pied-grille{grid-template-columns:1fr}[data-arch=minimal] .pied-site nav[aria-label]:not(:first-of-type){display:none}[data-arch=application] .pied-site{display:none}[data-arch=immersif] .pied-site{background:transparent}.cadre-application{display:grid;grid-template-columns:var(--studio-largeur, 340px) 1fr;height:100vh;overflow:hidden}.zone-apercu{min-width:0}.frame-apercu{display:block;width:100%;height:100%;min-width:0;border:0;background:var(--p-fond, #fff)}.chargement-systeme{min-height:100vh;display:grid;place-items:center;color:var(--texte-2);background:var(--fond)}@media(max-width:900px){.cadre-application{grid-template-columns:1fr;height:auto;overflow:visible}.frame-apercu{height:100vh}}
