@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-italic.xAqemagA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-italic.DFS986qL.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-italic.Bxi8ein9.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}@font-face{font-family:Reem Kufi Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/reem-kufi-arabic-wght-normal.DEc70LOo.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Reem Kufi Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/reem-kufi-vietnamese-wght-normal.DiflRMvM.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Reem Kufi Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/reem-kufi-latin-ext-wght-normal.1lppP-5y.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Reem Kufi Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/reem-kufi-latin-wght-normal.D4haMHFz.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[data-theme=madani]{--beige:#f6ede1;--beige-2:#efe2d1;--creme:#fdf8f1;--encre:#1c1310;--encre-2:#4a3a33;--gris:#706058;--filet:#1c13101f;--rouge:#c8102e;--rouge-ombre:#921423;--rouge-profond:#7f0f1e;--rouge-clair:#d9253c;--rouge-doux:#b5182b;--degrade:linear-gradient(135deg, var(--rouge-profond) 0%, var(--rouge) 55%, var(--rouge-clair) 100%);--fond:var(--beige);--fond-2:var(--beige-2);--carte:var(--creme);--accent:var(--rouge);--accent-rgb:200 16 46;--accent-texte:#a80e26;--accent-grand:var(--rouge);--sur-accent:#fff7f0;--motif:#c8102e2e;--liens-fond:linear-gradient(180deg, #be1e30 0%, #b5182b 42%, #9c1326 100%);--liens-texte:var(--creme);--liens-texte-2:#fdf8f1c7;--liens-secondaire:#3d0710;--liens-secondaire-2:#57101c;--liens-motif:#fdf8f129;--liens-halo:radial-gradient(120% 70% at 50% -10%, #ffffff29, transparent 60%);--avatar-fond:var(--creme);--avatar-texte:var(--rouge);--signature-fond-page:#1c131047;--signature-texte-page:#fdf8f1d1;--signature-accent-page:253 248 241;--signature-nom-page:#7d1020}html[data-theme=madani][data-da=sable]{--liens-fond:var(--beige);--liens-texte:var(--encre);--liens-texte-2:var(--gris);--liens-secondaire:#fffdf9;--liens-secondaire-2:#f4ecdd;--liens-motif:#c8102e29;--liens-halo:radial-gradient(120% 70% at 50% -10%, #c8102e12, transparent 60%);--avatar-fond:var(--rouge);--avatar-texte:var(--creme);--signature-fond-page:#ffffffb8;--signature-texte-page:#282018b8;--signature-accent-page:200 16 46;--signature-nom-page:#1c1610}html[data-theme=madani][data-da=profond]{--liens-fond:linear-gradient(168deg, var(--rouge-profond) 0%, var(--rouge) 62%, var(--rouge-clair) 130%);--liens-halo:radial-gradient(120% 70% at 50% -10%, #ffffff2e, transparent 62%)}html[data-theme=madani] body{transition:background-color .5s}html[data-theme=madani] .titre-madani{letter-spacing:-.012em;text-transform:uppercase;font-weight:850;font-stretch:72%;line-height:.88}html[data-theme=madani] .titre-madani .italique{letter-spacing:-.02em;color:var(--accent-grand);font-size:1.02em;font-weight:400}html[data-theme=madani] .titre-section-m{letter-spacing:-.012em;text-transform:uppercase;max-width:12em;margin-top:20px;font-size:clamp(44px,6.6vw,104px);font-weight:850;font-stretch:72%;line-height:.88}html[data-theme=madani] .titre-section-m .italique{letter-spacing:-.02em;color:var(--accent-grand);font-size:.84em;font-weight:400}html[data-theme=madani] .arabe{font-family:var(--f-arabe);font-weight:700}html[data-theme=madani] .bouton{background:var(--degrade);color:var(--sur-accent);background-size:160% 160%}:root{--f-sans:"Archivo Variable", "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--f-serif:"Newsreader Variable", "Newsreader", Georgia, serif;--f-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--f-arabe:"Reem Kufi Variable", "Geeza Pro", "Noto Kufi Arabic", sans-serif;--marge:clamp(20px, 4.4vw, 64px);--max:1360px;--rayon-s:10px;--rayon:14px;--rayon-m:18px;--rayon-l:24px;--sortie:cubic-bezier(.22, 1, .36, 1);--doux:cubic-bezier(.4, 0, .2, 1);--rapide:.18s;--moyen:.32s;--lent:.62s;--ombre-1:0 1px 2px #0000000a, 0 8px 20px -14px #0000004d;--ombre-2:0 2px 4px #0000000a, 0 20px 40px -24px #00000059;--ombre-3:0 40px 80px -48px #00000080;--z-fond:0;--z-contenu:10;--z-flottant:20;--z-barre:40;--z-nav:50;--z-grain:60;--z-outil:70;--nav-h:68px;--fond:#f3f1ec;--fond-2:#eae7df;--encre:#0e0e0c;--encre-2:#3b3a36;--gris:#6d6b65;--filet:#0e0e0c1f;--accent:#ff4f12;--accent-rgb:255 79 18;--accent-texte:#c23a00;--sur-accent:#0e0e0c}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:calc(var(--nav-h) + 12px);interpolate-size:allow-keywords}body{background:var(--fond);min-height:100svh;color:var(--encre);font-family:var(--f-sans);font-variation-settings:normal;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.55;overflow-x:clip}img,svg,video,canvas{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}a,button,summary,[role=button]{cursor:pointer}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}::selection{background:var(--accent);color:var(--sur-accent)}.aller-au-contenu{z-index:100;background:var(--encre);color:var(--fond);transition:transform .2s var(--sortie);border-radius:10px;padding:10px 16px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.aller-au-contenu:focus-visible{transform:none}.visuellement-cache{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.conteneur{width:100%;max-width:var(--max);padding-inline:var(--marge);margin-inline:auto}.section{--air-section:clamp(52px, 6.6vw, 104px);padding-block:var(--air-section)}.section.enchaine{padding-top:calc(var(--air-section) * .45)}.section.respire{padding-block:calc(var(--air-section) * 1.35)}.section.sombre{--fond:#14120f;--fond-2:#1e1a16;--carte:#1b1815;--encre:#f4f2ed;--encre-2:#f4f2edc7;--gris:#f4f2ed99;--filet:#fdf8f124;--accent-texte:#ff8f5e;--sur-accent:#17110d;--ombre-2:0 30px 60px -40px #000000d9;--ombre-3:0 44px 90px -50px #000000e6;background:var(--fond);color:var(--encre)}.section.sombre .titre-section .italique,.section.sombre .titre-madani .italique,.section.sombre .italique{color:var(--accent-texte)}mark{color:inherit;background-color:#0000;background-image:linear-gradient(to top, var(--trait-surligne) 0 .42em, transparent .42em);-webkit-box-decoration-break:clone;box-decoration-break:clone;--trait-surligne:#f06a2285;background-repeat:no-repeat;background-size:100% 100%;border-radius:.14em;margin-inline:-.1em;padding-inline:.14em;font-weight:650}.sur-sombre{--accent-texte:#ff8f5e;--filet:#fdf8f124}.section.sombre mark,.sur-sombre mark{color:var(--accent-texte);--trait-surligne:#ff8f5e57}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){mark{animation:cubic-bezier(.22,1,.36,1) both surligner;animation-timeline:view();animation-range:cover 16% cover 46%}@keyframes surligner{0%{background-size:0% 100%}to{background-size:100% 100%}}}}.mono{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12.5px;font-weight:500}.italique{font-family:var(--f-serif);text-transform:none;letter-spacing:-.01em;font-style:italic;font-weight:400}.surtitre{color:var(--accent-texte);align-items:center;gap:10px;display:inline-flex}.surtitre:before{content:"";background:var(--accent);border-radius:2px;width:9px;height:9px}.chapeau{color:var(--encre-2);max-width:34em;font-size:clamp(18px,1.55vw,21px);line-height:1.5}.chapeau strong{color:var(--encre);font-weight:600}.ligne{padding-bottom:.04em}.ligne-mask{margin-block:-.16em!important;padding-block:.16em!important}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}.ico{flex:none;font-size:1.15em;line-height:1;display:inline-flex}.ico svg{width:1em;height:1em}.bouton{isolation:isolate;border-radius:var(--rayon);background:var(--accent);min-height:56px;color:var(--sur-accent);letter-spacing:-.005em;box-shadow:inset 0 1px 0 #ffffff40, 0 14px 30px -14px rgb(var(--accent-rgb) / .75);transition:scale .25s var(--sortie), box-shadow .3s ease;justify-content:center;align-items:center;gap:12px;padding:8px 8px 8px 24px;font-size:17px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.bouton:before{content:"";z-index:-1;background:var(--encre);transition:transform .45s var(--sortie);position:absolute;inset:0;transform:translateY(101%)}.bouton:active{scale:.98}@media (width<=360px){.bouton{gap:6px;padding-left:12px;font-size:15px}.bouton .prix-bouton{padding-inline:8px;font-size:14px}}.bouton .prix-bouton{white-space:nowrap;background:var(--encre);height:40px;color:var(--fond);font-family:var(--f-mono);letter-spacing:0;border-radius:10px;flex:none;align-items:center;padding-inline:14px;font-size:15px;font-weight:500;transition:background .3s,color .3s;display:inline-flex}.bouton .fleche{transition:transform .35s var(--sortie)}@media (hover:hover) and (pointer:fine){.bouton:hover{color:var(--fond)}.bouton:hover:before{transform:none}.bouton:hover .prix-bouton{background:var(--accent);color:var(--sur-accent)}.bouton:hover .fleche{transform:translate(4px)}}.bouton.sans-prix{padding:8px 24px}.bouton-secondaire{border-radius:var(--rayon);min-height:56px;box-shadow:inset 0 0 0 1.5px var(--encre);align-items:center;gap:10px;padding:8px 22px;font-weight:600;transition:background .25s,color .25s;display:inline-flex}@media (hover:hover) and (pointer:fine){.bouton-secondaire:hover{background:var(--encre);color:var(--fond)}}[data-apparait],[data-entree]{translate:0 var(--dy,0px)}.mouvement [data-apparait]{opacity:0;--dy:26px}.mouvement [data-titre]:not(.decoupe){visibility:hidden}.grain{z-index:60;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:fixed;inset:0}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.42s;animation-timing-function:var(--sortie)}::view-transition-new(root){animation-duration:.42s;animation-timing-function:var(--sortie)}::view-transition-old(root){animation-name:sortie-page}::view-transition-new(root){animation-name:entree-page}@keyframes sortie-page{to{opacity:0;transform:translateY(-8px)}}@keyframes entree-page{0%{opacity:0;transform:translateY(10px)}}[data-cerveau-partage]{view-transition-name:cerveau}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-glissiere]{position:relative}[data-glissiere]>.rangee,[data-glissiere]>ul,[data-glissiere]>ol{overscroll-behavior-x:contain;scrollbar-width:none}[data-glissiere]>.rangee::-webkit-scrollbar{display:none}[data-glissiere]>ul::-webkit-scrollbar{display:none}[data-glissiere]>ol::-webkit-scrollbar{display:none}[data-glissiere]>.rangee>*,[data-glissiere]>ul>*,[data-glissiere]>ol>*{scroll-snap-align:start}[data-glissiere]:after{content:"";inset-block:0;right:var(--glissiere-bord,0px);pointer-events:none;background:linear-gradient(90deg, transparent, var(--glissiere-voile,var(--fond)));opacity:0;width:clamp(28px,8vw,56px);transition:opacity var(--moyen) var(--sortie);position:absolute}[data-glissiere][data-reste]:after{opacity:1}.glissiere-points{justify-content:center;gap:8px;margin-top:16px;display:none}[data-glissiere][data-glisse] .glissiere-points{display:flex}.glissiere-point{background:var(--filet);width:8px;height:8px;box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .12);cursor:pointer;transition:width var(--moyen) var(--sortie), background var(--moyen) var(--sortie);border:0;border-radius:999px;padding:0}.glissiere-point:before{content:"";position:absolute;inset:-18px -9px}.glissiere-point{position:relative}.glissiere-point[data-actif]{background:var(--accent);width:26px;box-shadow:none}.glissiere-point:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.glissiere-point{transition:none}}.glissiere-indice{letter-spacing:.09em;text-transform:uppercase;color:var(--gris);transition:opacity var(--moyen) var(--sortie);align-items:center;gap:7px;margin-top:22px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;display:none}[data-glissiere][data-reste]+.glissiere-indice,[data-glissiere][data-reste] .glissiere-indice{display:flex}.glissiere-indice .fleche{animation:1.8s ease-in-out infinite glisse;display:inline-flex}@keyframes glisse{50%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.glissiere-indice .fleche{animation:none}[data-glissiere]>.rangee,[data-glissiere]>ul,[data-glissiere]>ol{scroll-snap-type:none}}@media (hover:none) and (width<=860px){.renvoi,.nav-logo,.legal a,.pied-liens a{margin-block:-11px;padding-block:11px}.glissiere-indice{margin-top:11px;margin-bottom:-11px;padding-block:11px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
