@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/instrument-serif-italic-latin-ext.C_P1GZiG.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/instrument-serif-italic-latin.Dv3QvL_F.woff2)format("woff2");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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/instrument-serif-latin-ext.BVbm31kh.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/instrument-serif-latin.DGrY7Whw.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/jetbrains-mono-cyrillic.D2jMJ_bk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/jetbrains-mono-greek.D2nYnAec.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/jetbrains-mono-vietnamese.CNlsqbWb.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/jetbrains-mono-latin-ext.Bnd2h4Br.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/jetbrains-mono-latin.Db4Uuiha.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/jetbrains-mono-cyrillic.D2jMJ_bk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/jetbrains-mono-greek.D2nYnAec.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/jetbrains-mono-vietnamese.CNlsqbWb.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/jetbrains-mono-latin-ext.Bnd2h4Br.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/jetbrains-mono-latin.Db4Uuiha.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/jetbrains-mono-cyrillic.D2jMJ_bk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/jetbrains-mono-greek.D2nYnAec.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/jetbrains-mono-vietnamese.CNlsqbWb.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/jetbrains-mono-latin-ext.Bnd2h4Br.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/jetbrains-mono-latin.Db4Uuiha.woff2)format("woff2");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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/jost-cyrillic.D8fMgurQ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/jost-latin-ext.CIz6PhuC.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/jost-latin.BzT6BTit.woff2)format("woff2");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:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/jost-cyrillic.D8fMgurQ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/jost-latin-ext.CIz6PhuC.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/jost-latin.BzT6BTit.woff2)format("woff2");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}body{background:#f4f4f1;margin:0}a{color:#24121a}a:hover{color:#8e3a74}.btn-dark{transition:background-color .2s,border-color .2s}.btn-dark:hover,.btn-dark:focus-visible{color:#f4f4f1!important;background-color:#8e3a74!important;border-color:#8e3a74!important}*{box-sizing:border-box}:focus-visible{outline-offset:3px;outline:2px solid #24121a}.brief-fab{z-index:60;color:#24121a;white-space:nowrap;background:#fff;border:1.5px solid #24121a;border-radius:999px;align-items:center;gap:0;max-width:240px;height:46px;padding:0 22px;font-size:14px;font-weight:500;text-decoration:none;transition:max-width .4s cubic-bezier(.2,.8,.2,1),padding .4s cubic-bezier(.2,.8,.2,1),height .4s cubic-bezier(.2,.8,.2,1),top .4s cubic-bezier(.2,.8,.2,1),background-color .3s,box-shadow .3s;display:inline-flex;position:fixed;top:22px;right:max(clamp(20px,4vw,48px),50vw - 680px + clamp(20px,4vw,48px));overflow:hidden;box-shadow:0 0 #24121a}.brief-fab svg{opacity:0;flex:none;width:0;height:18px;transition:width .4s cubic-bezier(.2,.8,.2,1),opacity .25s}.brief-fab .brief-label{transition:opacity .25s}.brief-fab.is-small{background:#d66bb5;max-width:44px;height:44px;padding:0 11.5px;top:20px;box-shadow:3px 3px #24121a}.brief-fab.is-small svg{opacity:1;width:18px}.brief-fab.is-small .brief-label{opacity:0}.brief-fab.is-small:hover,.brief-fab.is-small:focus-visible{max-width:260px;padding:0 16px 0 11.5px}.brief-fab.is-small:hover .brief-label,.brief-fab.is-small:focus-visible .brief-label{opacity:1;margin-left:8px;font-size:13px}@media (prefers-reduced-motion:reduce){.brief-fab,.brief-fab svg{transition:none}}.back-fab{z-index:60;color:#24121a;opacity:0;pointer-events:none;background:#fff;border:1.5px solid #24121a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1),background-color .2s;display:flex;position:fixed;top:20px;left:max(clamp(20px,4vw,48px),50vw - 680px + clamp(20px,4vw,48px));transform:translateY(-10px)scale(.85);box-shadow:3px 3px #24121a}.back-fab.is-on{opacity:1;pointer-events:auto;transform:none}.back-fab:hover{color:#24121a;background:#e7ebb9}.back-fab svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.back-fab{transition:none}}.rg-w{max-width:100%!important}@media (width>=901px){.rg-space{padding-bottom:var(--rg-space)!important}}@media (width<=1100px){.rg-img{width:100%!important;max-width:100%!important;height:auto!important}}@media (width<=640px){header>span[aria-hidden=true]{display:none!important}header>a:first-child{flex-wrap:wrap;row-gap:2px;padding-right:56px}header nav a{padding:10px 0;display:inline-block}.brief-fab{background:#d66bb5;max-width:44px;height:44px;padding:0 11.5px;top:20px;box-shadow:3px 3px #24121a}.brief-fab svg{opacity:1;width:18px}.brief-fab .brief-label{opacity:0}footer a,nav[aria-label="Fil d'Ariane"] a{padding:12px 0;display:inline-block}}@media (width<=1000px){.rg-w br{display:none}}.lang-fab{--fab-r:max(clamp(20px,4vw,48px),calc((100vw - 1360px) / 2 + clamp(20px,4vw,48px)));z-index:60;top:80px;right:var(--fab-r);color:#24121a;cursor:pointer;background:#fff;border:1.5px solid #24121a;border-radius:999px;align-items:center;gap:2px;height:34px;padding:0 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;transition:right .4s cubic-bezier(.2,.8,.2,1),top .4s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:inline-flex;position:fixed}.lang-fab:hover{background:#f6d5ea}.brief-fab.is-small+.lang-fab{top:25px;right:calc(var(--fab-r) + 56px);box-shadow:3px 3px #24121a}header{padding-right:calc(clamp(20px,4vw,48px) + var(--fab-space,320px))!important}header>span[aria-hidden=true]{display:none!important}@media (width<=1100px){header{padding-right:calc(clamp(20px,4vw,48px) + 150px)!important}header>a:first-child{padding-right:0!important}.brief-fab{background:#d66bb5;max-width:44px;height:44px;padding:0 11.5px;top:20px;box-shadow:3px 3px #24121a}.brief-fab svg{opacity:1;width:18px}.brief-fab .brief-label{opacity:0}.brief-fab:hover,.brief-fab:focus-visible{max-width:260px;padding:0 16px 0 11.5px}.brief-fab:hover .brief-label,.brief-fab:focus-visible .brief-label{opacity:1;margin-left:8px;font-size:13px}.lang-fab{top:25px;right:calc(var(--fab-r) + 56px);box-shadow:3px 3px #24121a}}@media (prefers-reduced-motion:reduce){.lang-fab{transition:none}}.brief-fab.is-small:hover+.lang-fab,.brief-fab.is-small:focus-visible+.lang-fab{right:calc(var(--fab-r) + var(--fab-w,210px) + 12px)}@media (width<=1100px){.brief-fab:hover+.lang-fab,.brief-fab:focus-visible+.lang-fab{right:calc(var(--fab-r) + var(--fab-w,210px) + 12px)}}.lang-fab{text-decoration:none}.lang-fab:hover{color:#24121a}@media (width<=640px){nav.crumbs a{padding:12px 0;display:inline-block}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}em.u{text-underline-offset:.14em;text-decoration:underline .045em}.em-accent em{color:#d66bb5}.em-lime em{color:#e7ebb9}.menu-fab,.site-nav .nav-lang{display:none}@media (width<=900px){header{padding-right:calc(clamp(20px,4vw,48px) + 112px)!important}.lang-fab{display:none!important}.menu-fab{--fab-r:max(clamp(20px,4vw,48px),calc((100vw - 1360px) / 2 + clamp(20px,4vw,48px)));z-index:61;top:20px;right:calc(var(--fab-r) + 56px);color:#24121a;background:#fff;border:1.5px solid #24121a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background-color .2s;display:flex;position:fixed;box-shadow:3px 3px #24121a}.menu-fab:hover,.menu-fab[aria-expanded=true]{background:#e7ebb9}.menu-fab{transition:right .4s cubic-bezier(.2,.8,.2,1),background-color .2s}.brief-fab:hover~.menu-fab,.brief-fab:focus-visible~.menu-fab{right:calc(var(--fab-r) + var(--fab-w,210px) + 12px)}.menu-fab svg{width:20px;height:20px}.menu-fab .menu-x,.menu-fab[aria-expanded=true] .menu-ico{display:none}.menu-fab[aria-expanded=true] .menu-x{display:block}header nav.site-nav{display:none!important}html.menu-open header nav.site-nav{--fab-r:max(clamp(20px,4vw,48px),calc((100vw - 1360px) / 2 + clamp(20px,4vw,48px)));z-index:59;top:76px;right:var(--fab-r);width:min(340px,calc(100vw - 2 * var(--fab-r)));transform-origin:calc(100% - 78px) -12px;background:#fff;border:1.5px solid #24121a;border-radius:20px;flex-direction:column;max-height:calc(100dvh - 96px);padding:6px 22px 20px;animation:.22s cubic-bezier(.2,.8,.2,1) menu-in;position:fixed;overflow:auto;box-shadow:5px 5px #24121a;flex-wrap:nowrap!important;gap:0!important;display:flex!important}html.menu-open header nav.site-nav a{border-bottom:1px solid #24121a1f;padding:13px 0;font-family:Instrument Serif,Georgia,serif;font-size:28px;line-height:1.1;display:block;color:#24121a!important}html.menu-open header nav.site-nav a:hover{color:#8e3a74!important}html.menu-open header nav.site-nav .nav-lang{border:1.5px solid #24121a;border-radius:999px;align-self:flex-start;align-items:center;gap:2px;margin-top:18px;padding:8px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;line-height:1;text-decoration:none;transition:background-color .2s;display:inline-flex}html.menu-open header nav.site-nav .nav-lang:hover{background:#f6d5ea;color:#24121a!important}}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html.menu-open header nav.site-nav{animation:none}.menu-fab{transition:none}}a,.btn-light,.btn-text{transition:color .2s}.btn-light:hover,.btn-light:focus-visible,.btn-text:hover,.btn-text:focus-visible{color:#8e3a74!important}.btn-soft,.btn-lime{transition:background-color .2s,border-color .2s}.btn-soft:hover,.btn-soft:focus-visible{background-color:#f6d5ea!important}.btn-lime:hover,.btn-lime:focus-visible{background-color:#f6d5ea!important;border-color:#f6d5ea!important}.btn-outline-light{transition:background-color .2s,color .2s}.btn-outline-light:hover,.btn-outline-light:focus-visible{color:#24121a!important;background-color:#f4f4f1!important}.btn-card,[role=tab]{transition:translate .2s,box-shadow .2s}.btn-card:hover,.btn-card:focus-visible{translate:0 -3px;box-shadow:4px 4px #24121a}[role=tab][aria-selected=false]:hover{translate:0 -3px}[data-selector] [role=group] button{transition:background-color .2s}[data-selector] [role=group] button[aria-pressed=false]:hover{background-color:color-mix(in srgb,var(--accent) 22%,transparent)!important}header.is-dark nav a:hover,.link-light:hover{color:#d66bb5!important}@media (prefers-reduced-motion:reduce){.btn-card,[role=tab]{transition:none}}.brief-fab.is-small:hover,.brief-fab.is-small:focus-visible{color:#24121a}@media (width<=1100px){.brief-fab:hover,.brief-fab:focus-visible{color:#24121a}}@media (width>=1101px){header a.brief-fab:not(.is-small){top:16px}.lang-fab{top:22px;right:calc(var(--fab-r) + var(--pill-w,207px) + 12px)}}p,li,dd,dt,figcaption,h1,h2,h3,h4,blockquote{text-wrap:pretty}html.fab-start-small header a.brief-fab{background:#d66bb5;max-width:44px;height:44px;padding:0 11.5px;transition:none;top:20px;box-shadow:3px 3px #24121a}html.fab-start-small header a.brief-fab svg{opacity:1;width:18px;transition:none}html.fab-start-small header a.brief-fab .brief-label{opacity:0}html.fab-start-small header a.brief-fab+.lang-fab{top:25px;right:calc(var(--fab-r) + 56px);transition:none;box-shadow:3px 3px #24121a}html.fab-start-small header .back-fab{opacity:1;pointer-events:auto;transition:none;transform:none}[tabindex="-1"]:focus{outline:none}:root{--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-pose:cubic-bezier(.34, 1.3, .64, 1)}.motion :is(h1:not([data-reveal]),h2,h1+p,h2+p,[data-reveal=up]){transition:opacity .7s var(--ease-out) var(--delay,0s), translate .7s var(--ease-out) var(--delay,0s)}.motion :is(h1+p,h2+p){--delay:.12s}.motion :is(h1:not([data-reveal]),h2,h1+p,h2+p,[data-reveal=up]):not(.is-in){opacity:0;translate:0 18px}.motion [data-reveal=words] .w{transition:opacity .6s var(--ease-out), translate .6s var(--ease-out);transition-delay:calc(var(--i) * 55ms + 80ms);display:inline-block}.motion [data-reveal=words]:not(.is-in) .w{opacity:0;translate:0 .4em}.motion [data-reveal=drop]{transition:opacity .5s ease var(--delay,0s), translate .9s var(--ease-pose) var(--delay,0s), rotate .9s var(--ease-pose) var(--delay,0s), transform .45s var(--ease-out)}.motion [data-reveal=drop]:not(.is-in){opacity:0;translate:0 -32px;rotate:-4deg}.motion [data-reveal=pins] [data-pin]{transition:scale .45s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i) * .16s + .25s)}.motion [data-reveal=pins]:not(.is-in) [data-pin]{scale:0}.motion:not(.motion-on) :is(h1,h2,h1+p,h2+p,[data-reveal],[data-reveal] .w,[data-pin]){animation:0s 2.5s forwards motion-failsafe}@keyframes motion-failsafe{to{opacity:1;translate:none;rotate:none;scale:none}}.stamp{box-shadow:var(--s) var(--s) 0 #24121a;transition:translate .18s,box-shadow .18s}@media (hover:hover){.stamp:hover{translate:calc(var(--s) * .4) calc(var(--s) * .4);box-shadow:calc(var(--s) * .6) calc(var(--s) * .6) 0 #24121a}}.stamp:active{translate:var(--s) var(--s);box-shadow:0 0 #24121a}.polaroid{transform:translateY(0) rotate(var(--r,0deg));transition:transform .45s var(--ease-out)}@media (hover:hover){.polaroid:hover{transform:translateY(-6px)rotate(0)}}.polaroid:focus-visible{transform:translateY(-6px)rotate(0)}.star-spin svg{transition:rotate .6s var(--ease-out)}@media (hover:hover){.star-spin:hover svg{rotate:72deg}}.star-spin:focus-visible svg{rotate:72deg}.motion [data-step-in]{animation:step-in .35s var(--ease-out) both}@keyframes step-in{0%{opacity:0;translate:14px}}@view-transition{navigation:auto}.brief-fab{view-transition-name:brief-fab}.lang-fab{view-transition-name:lang-fab}.back-fab{view-transition-name:back-fab}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.stamp,.polaroid,.star-spin svg{transition:none}}@media (pointer:fine){a[href],button:not(:disabled),summary,.arc-card{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M12%202.5l2.8%206.3%206.9.6-5.2%204.6%201.6%206.8L12%2017.3l-6.1%203.5%201.6-6.8-5.2-4.6%206.9-.6z'%20transform='translate(0%20-.6)'%20fill='%23D66BB5'%20stroke='%2324121A'%20stroke-width='1.6'%20stroke-linejoin='round'/%3e%3c/svg%3e") 10 10,pointer!important}#pioche [data-draw],button[data-go][aria-current=step],header a.brief-fab.is-small{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M12%202.5l2.8%206.3%206.9.6-5.2%204.6%201.6%206.8L12%2017.3l-6.1%203.5%201.6-6.8-5.2-4.6%206.9-.6z'%20transform='translate(0%20-.6)'%20fill='%23FFFFFF'%20stroke='%2324121A'%20stroke-width='1.6'%20stroke-linejoin='round'/%3e%3c/svg%3e") 10 10,pointer!important}}@media (pointer:fine) and (width<=1100px){header a.brief-fab{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M12%202.5l2.8%206.3%206.9.6-5.2%204.6%201.6%206.8L12%2017.3l-6.1%203.5%201.6-6.8-5.2-4.6%206.9-.6z'%20transform='translate(0%20-.6)'%20fill='%23FFFFFF'%20stroke='%2324121A'%20stroke-width='1.6'%20stroke-linejoin='round'/%3e%3c/svg%3e") 10 10,pointer!important}}.intro-ov{display:none}html.intro{overflow:hidden}html.intro .intro-ov{z-index:1000;cursor:pointer;background:#24121a;justify-content:center;align-items:center;animation:.9s cubic-bezier(.76,0,.24,1) 1.3s forwards intro-curtain;display:flex;position:fixed;inset:0}.intro-wm{color:#f4f4f1;letter-spacing:-.02em;align-items:baseline;font-family:Instrument Serif,Georgia,serif;font-size:clamp(76px,17vw,240px);font-weight:400;line-height:1;animation:.7s cubic-bezier(.76,0,.24,1) 1.25s forwards intro-away;display:flex}.intro-l{margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.intro-l>span{animation:.75s cubic-bezier(.22,1,.36,1) forwards intro-rise;animation-delay:calc(var(--i) * 45ms + .1s);display:inline-block;transform:translateY(110%)}.intro-dot{overflow:visible}.intro-dot>span{color:#d66bb5;transform-origin:50% 80%;animation:.6s cubic-bezier(.34,1.56,.64,1) .62s forwards intro-pop;transform:scale(0)}html.intro-skip .intro-ov{animation:.35s forwards intro-fade!important}@keyframes intro-rise{to{transform:none}}@keyframes intro-pop{to{transform:scale(1)}}@keyframes intro-away{to{opacity:0;transform:translateY(-30%)}}@keyframes intro-curtain{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100% round 0 0 50% 50%)}}@keyframes intro-fade{to{opacity:0}}
