@font-face{font-family:Gloock;src:url(/fonts/gloock-latin-400-normal.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-latin-400-normal.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-latin-400-italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-latin-500-normal.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-latin-700-normal.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-latin-700-italic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Jost;src:url(/fonts/jost-latin-400-normal.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Jost;src:url(/fonts/jost-latin-600-normal.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Jost;src:url(/fonts/jost-latin-700-normal.ttf)format("truetype");font-weight:700;font-display:swap}:root{--paper:#f3ede1;--ink:#2b2a33;--night:#243b7a;--night-deep:#1e3268;--cream:#f3ede1;--kuwait:#ff6c2f;--education:#0078bf;--peace:#00a95c;--ai:#765ba7;--education-night:#3e9be0;--peace-night:#2fc07a;--ai-night:#9a82cf;--rule:#2b2a33;--kuwait-text-night:#ff8a57;--kuwait-text-paper:#af3608;--focus-night:#fff;--focus-paper:#243b7a;--font-display:"Gloock", "Times New Roman", serif;--font-text:"EB Garamond", Garamond, Georgia, serif;--font-label:"Jost", "Futura", "Helvetica Neue", sans-serif;--font-text-intl:"EB Garamond", Garamond, Georgia, "Noto Serif", "Noto Sans Hebrew", "Noto Naskh Arabic", "Noto Sans CJK SC", "Noto Sans JP", "Noto Sans Devanagari", "Noto Sans Armenian", "Noto Sans Canadian Aboriginal", "Hiragino Mincho ProN", "PingFang SC", "Geeza Pro", "Arial Hebrew", "Kohinoor Devanagari", "Euphemia UCAS", "Mshtakan", serif;--fs-numeral:clamp(7rem, 4rem + 14vw, 13rem);--fs-h1:clamp(2.4rem, 1.5rem + 3.6vw, 4.2rem);--fs-h2:clamp(1.7rem, 1.3rem + 1.6vw, 2.4rem);--fs-lead:clamp(1.3rem, 1.15rem + .6vw, 1.6rem);--fs-body:clamp(1.1rem, 1.05rem + .2vw, 1.2rem);--fs-label:.8rem;--tracking-label:.22em;--measure:38rem;--gutter:clamp(1.25rem, 5vw, 4rem);--header-h:4.25rem}@font-face{font-family:Noto Serif Hebrew;src:url(/fonts/noto/noto-he.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+5D0,U+5D1,U+5D4,U+5D9,U+5E2,U+5E4}@font-face{font-family:Noto Serif Devanagari;src:url(/fonts/noto/noto-hi.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+901,U+915,U+92E,U+92F,U+938,U+939,U+93E,U+948,U+94D}@font-face{font-family:Noto Serif Armenian;src:url(/fonts/noto/noto-hy.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+548,U+55E,U+564,U+565,U+567,U+568,U+56B,U+56D,U+572,U+576,U+57F,U+580,U+589}@font-face{font-family:Noto Naskh Arabic;src:url(/fonts/noto/noto-ar.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+61F,U+623,U+627,U+629,U+62A,U+634,U+643,U+644,U+645,U+646,U+64A}@font-face{font-family:Noto Sans Canadian Aboriginal;src:url(/fonts/noto/noto-iu.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+1405,U+140A,U+1466,U+146F,U+1472,U+1483,U+14C7,U+14D5,U+1548,U+1671}@font-face{font-family:EB Garamond;src:url(/fonts/noto/noto-ru.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+412,U+430,U+431,U+435,U+43B,U+43C,U+43E,U+43F,U+440,U+447,U+451}@font-face{font-family:Noto Serif SC;src:url(/fonts/noto/noto-zh-hans.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+51FA,U+54EA,U+5728,U+91CC,U+95EE,U+9898,U+FF1F}@font-face{font-family:Noto Serif JP;src:url(/fonts/noto/noto-ja.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+3042,U+3046,U+304B,U+3053,U+3057,U+3067,U+3069,U+306B,U+306E,U+306F,U+3087,U+308B,U+554F,U+984C,U+FF1F}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}body{flex-direction:column;min-height:100vh;margin:0;display:flex}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}body{background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:var(--fs-body);font-weight:400;line-height:1.55}body.theme-night{background:var(--night);color:var(--cream)}.night{--fg:var(--cream);--accent-text:var(--kuwait-text-night);--focus:var(--focus-night);color:var(--fg);background:radial-gradient(ellipse at 50% 38%, var(--night) 0%, var(--night-deep) 100%);isolation:isolate;position:relative}.night:after{content:"";z-index:-1;pointer-events:none;opacity:.5;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.paper{--fg:var(--ink);--accent-text:var(--kuwait-text-paper);--focus:var(--focus-paper);background:var(--paper);color:var(--fg)}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;font-weight:400;line-height:1.1}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}.label{font-family:var(--font-label);font-weight:600;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--accent-text,var(--kuwait-text-paper))}.rule{opacity:.5;border:0;border-top:1px dotted}:focus-visible{outline:3px solid var(--focus,var(--focus-paper));outline-offset:3px;border-radius:2px}.skip{left:var(--gutter);z-index:100;background:var(--paper);color:var(--ink);font-family:var(--font-label);padding:.6rem 1rem;font-weight:600;position:absolute;top:-4rem}.skip:focus{top:.5rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}main{flex:1}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;height:var(--header-h);padding-inline:var(--gutter);background:var(--night-deep);border-bottom:1px dotted #f3ede140;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs]:after{display:none}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:.75rem;text-decoration:none;display:flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:40px;height:40px}.brand-name[data-astro-cid-nen7h5rs]{font-family:var(--font-display);font-size:1.4rem}.tools[data-astro-cid-nen7h5rs]{align-items:center;gap:1.25rem;display:flex}@media (width<=420px){.brand-name[data-astro-cid-nen7h5rs]{display:none}}@media (width<=480px){.brand-name[data-astro-cid-nen7h5rs]{font-size:1.2rem}.brand[data-astro-cid-nen7h5rs]{gap:.5rem}.tools[data-astro-cid-nen7h5rs]{gap:.6rem}.lang[data-astro-cid-nen7h5rs]{padding:.4rem .7rem}}.menu[data-astro-cid-nen7h5rs]{position:relative}summary[data-astro-cid-nen7h5rs],.lang[data-astro-cid-nen7h5rs]{font-family:var(--font-label);font-weight:600;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--cream);cursor:pointer;white-space:nowrap;padding:.6rem .25rem;text-decoration:none;list-style:none}summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}summary[data-astro-cid-nen7h5rs]:after{content:" ▾";letter-spacing:0}.lang[data-astro-cid-nen7h5rs]{border:1px solid #f3ede180;border-radius:999px;padding:.45rem .9rem}.lang[data-astro-cid-nen7h5rs]:hover,summary[data-astro-cid-nen7h5rs]:hover{color:var(--kuwait-text-night)}nav[data-astro-cid-nen7h5rs]{width:min(28rem, calc(100vw - 2 * var(--gutter)));background:var(--night-deep);border:1px dotted #f3ede166;padding:.75rem;position:absolute;top:calc(100% + .5rem);right:0}nav[data-astro-cid-nen7h5rs] ol[data-astro-cid-nen7h5rs]{gap:.1rem;display:grid}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{align-items:baseline;gap:.9rem;padding:.55rem .5rem;font-size:1.05rem;line-height:1.25;text-decoration:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:#f3ede114}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--kuwait-text-night)}.num[data-astro-cid-nen7h5rs]{font-family:var(--font-display);text-align:right;flex:none;width:1.4rem;font-size:1.3rem}.site-footer[data-astro-cid-jo6i4kqk]{padding:2rem var(--gutter);font-family:var(--font-label);font-size:var(--fs-label);letter-spacing:.1em}.pied[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;max-width:86rem;margin-inline:auto;display:flex}.pied-liens[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.4rem .9rem;margin:0;display:flex}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.visu{width:min(100%, calc(100svh - var(--header-h) - 3rem));aspect-ratio:1;position:relative;container-type:inline-size}.visu svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orb{--u:calc(100cqw / 600);transform:rotate(var(--rot));position:absolute;inset:0}.orb li{color:var(--cream);--a:calc(var(--a0) + var(--p) * var(--da));opacity:clamp(0, calc((var(--p) * 1.6 - var(--k)) * 8), 1);transform:translate(-50%, -50%) translate(calc(cos(var(--a)) * var(--rx) * var(--u)), calc(sin(var(--a)) * var(--ry) * var(--u)));list-style:none;position:absolute;top:50%;left:50%}.orb li span{white-space:nowrap;font-family:var(--font-text-intl);font-size:calc(var(--u) * 17);transform:rotate(calc(var(--rot) * -1));text-shadow:0 0 12px var(--night-deep);display:block}@container (width<=380px){.orb li span{font-size:calc(var(--u) * 21)}}.orb li[lang=zh-Hans] span{font-family:"Noto Serif SC", var(--font-text-intl)}.orb li[lang=ja] span{font-family:"Noto Serif JP", var(--font-text-intl)}@supports not (transform:translate(calc(cos(1deg) * 1px))){.orb{display:none}}.visu-moimonde text{font-family:var(--font-display);font-size:27px}.mm-cercle{--e:clamp(0, calc(var(--p) * 1.3), 1);transform:translate(calc((1 - var(--e)) * var(--dx) * 1px), calc((1 - var(--e)) * var(--dy) * 1px));mix-blend-mode:screen}.mm-point{opacity:clamp(0, calc((var(--p) - .7) * 6), 1)}.rs-tourne{transform-origin:400px 400px;transform:rotate(calc(var(--p) * 150deg))}.rs-bande{fill:#f3ede11a;stroke:#f3ede18c;stroke-width:1.2px;stroke-dasharray:2 4}.rs-pt{fill:var(--cream);opacity:clamp(0, calc((var(--p) * 1.5 - var(--k)) * 14), 1)}.co-lien{stroke:var(--cream);stroke-opacity:.7;stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, calc((var(--p) * 1.35 - var(--k)) * 5), 1))}.co-noeud{fill:var(--cream);opacity:clamp(0, calc((var(--p) * 1.35 - var(--k)) * 6), 1)}.co-hub{fill:var(--kuwait)}.re-orbite{fill:none;stroke:var(--cream);stroke-width:.9px;stroke-dasharray:2 5;stroke-opacity:calc(.5 - var(--p) * .3)}.re-pt{--e:clamp(0, calc(var(--p) * 1.15), 1);fill:var(--cream);--a:calc(var(--a0) + var(--p) * var(--da));--rx:calc(var(--R) * (1 - var(--e)) + 78 * var(--e));--ry:calc(var(--R) * var(--r0) * (1 - var(--e)) + 78 * var(--e));transform:translate(calc(cos(var(--a)) * var(--rx) * 1px), calc(sin(var(--a)) * var(--ry) * 1px))}.re-pt-o{fill:var(--kuwait)}.re-assemblee{fill:none;stroke:var(--cream);stroke-width:1.3px;opacity:clamp(0, calc((var(--p) - .6) * 4), 1)}.cr-anneau{fill:none;stroke:var(--cream);stroke-width:1.3px;stroke-opacity:.75;opacity:clamp(0, calc(var(--p) * 16.5 - var(--i) + 1), 1);transform-origin:300px 300px;transform:scale(calc(.9 + .1 * clamp(0, calc(var(--p) * 16.5 - var(--i) + 1), 1)))}.cr-compteur{pointer-events:none;align-content:center;justify-items:center;gap:.1rem;margin:0;display:grid;position:absolute;inset:0}.cr-n{font-family:var(--font-display);color:var(--cream);text-shadow:0 0 24px var(--night-deep);font-size:14cqw;line-height:1}.cr-lib{color:var(--kuwait-text-night);text-shadow:0 0 12px var(--night-deep);font-size:.72rem}.rv-passe,.rv-present{fill:none;stroke-linecap:round;stroke-dasharray:1}.rv-passe{stroke:var(--cream);stroke-width:2.5px;stroke-opacity:.85;stroke-dashoffset:calc(1 - clamp(0, calc(var(--p) * 3), 1))}.rv-present{stroke:var(--kuwait);stroke-width:5px;stroke-dashoffset:calc(1 - clamp(0, calc(var(--p) * 3 - 1), 1))}.rv-futur{fill:var(--cream);opacity:clamp(0, calc((var(--p) * 3 - 2 - var(--k)) * 5), 1)}.rv-n circle{fill:var(--cream)}.rv-n .rv-orange{fill:var(--kuwait)}.rv-n text{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;fill:var(--cream);font-size:17px;font-weight:600}.rv-n0{opacity:clamp(0, calc(var(--p) * 12), 1)}.rv-n1{opacity:clamp(0, calc((var(--p) - .3) * 12), 1)}.rv-n2{opacity:clamp(0, calc((var(--p) - .62) * 12), 1)}.rv-fin{fill:none;stroke:var(--cream);stroke-width:1.6px;opacity:clamp(0, calc((var(--p) - .9) * 12), 1)}.un-orbite{fill:none;stroke:var(--cream);stroke-width:.9px;stroke-dasharray:2 5;stroke-opacity:.4}.un-cercle{fill:none;stroke:var(--cream);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:calc(1 - var(--p) * .3) 1}.un-pt{fill:var(--cream);--a:calc(var(--a0) + var(--p) * 24deg);--d:calc(130 + var(--p) * 150 * var(--v));transform:translate(calc(cos(var(--a)) * var(--d) * 1px), calc(sin(var(--a)) * var(--d) * 1px));opacity:clamp(0, calc(var(--p) * 8), 1)}.un-pt-o{fill:var(--kuwait)}
