.Progression-module__Rzv1fW__trait{z-index:60;background:var(--aurore);transform-origin:0;opacity:0;pointer-events:none;height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.Progression-module__Rzv1fW__trait[data-actif]{opacity:1;animation:2.4s cubic-bezier(.1,.7,.2,1) forwards Progression-module__Rzv1fW__avance}@keyframes Progression-module__Rzv1fW__avance{0%{transform:scaleX(.08)}to{transform:scaleX(.92)}}
@font-face{font-family:sans;src:url(../media/dm_sans_latin-s.p.1s4u406o5xv9o.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:sans;src:url(../media/dm_sans_italic_latin-s.p.3p8o-9ryl3ynw.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:106.22%}.sans_9e818fb2-module__3J5xEG__className{font-family:sans,sans Fallback,system-ui,-apple-system,Segoe UI,Arial,sans-serif}.sans_9e818fb2-module__3J5xEG__variable{--police-sans:"sans", "sans Fallback", system-ui, -apple-system, Segoe UI, Arial, sans-serif}
@font-face{font-family:"serif";src:url(../media/lora_700_latin-s.p.0gfq1adn5o3ds.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:"serif";src:url(../media/lora_700_italic_latin-s.p.1hiqpwzjj1prg.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:92.95%;descent-override:25.32%;line-gap-override:0.0%;size-adjust:108.23%}.serif_69308ba6-module__S-V8sa__className{font-family:"serif",serif Fallback,Georgia,Times New Roman,serif}.serif_69308ba6-module__S-V8sa__variable{--police-serif:"serif", "serif Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:mono;src:url(../media/dm_mono_400_latin-s.3--he8xuwzehy.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(../media/dm_mono_500_latin-s.03h2ib040oua6.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:75.44%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:131.49%}.mono_79ff021b-module__nOhAJq__className{font-family:mono,mono Fallback,ui-monospace,SFMono-Regular,Consolas,monospace}.mono_79ff021b-module__nOhAJq__variable{--police-mono:"mono", "mono Fallback", ui-monospace, SFMono-Regular, Consolas, monospace}
@font-face{font-family:main;src:url(../media/caveat_latin-s.2oynjr4i06dor.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:main Fallback;src:local(Arial);ascent-override:127.75%;descent-override:39.92%;line-gap-override:0.0%;size-adjust:75.15%}.main_1446a31e-module__KimXxq__className{font-family:main,main Fallback,Segoe Print,Bradley Hand,cursive}.main_1446a31e-module__KimXxq__variable{--police-main:"main", "main Fallback", Segoe Print, Bradley Hand, cursive}
:root{--papier:#f9f4f1;--papier-ombre:#efe6e0;--sable:#ebdfd8;--blanc:#fff;--encre:#333;--encre-douce:#5f5866;--encre-pale:#6d6676;--stylo:#2b3a8f;--trait:#2e2a331f;--trait-fort:#2e2a3338;--nuit:#120d26;--nuit-2:#1c1540;--nuit-texte:#f4f0ff;--nuit-doux:#b9b0da;--nuit-trait:#d0c6f329;--violet:#6956f9;--violet-fonce:#5241e6;--violet-clair:#7b6aff;--lavande:#d0c6f3;--rose:#f8cccc;--bleu:#c4d9f4;--menthe:#c9f5e3;--jaune:#fbe38e;--tampon-vert:#11704e;--tampon-orange:#c2461c;--voile-lavande:#eee9ff;--voile-rose:#fde6e4;--voile-menthe:#dff7ec;--voile-bleu:#e3edfb;--voile-jaune:#fdf2c9;--voile-sable:#f1e7e1;--aurore-1:#ff6535;--aurore-2:#5367ff;--aurore-3:#ca93ff;--aurore:linear-gradient(90deg, var(--aurore-1), var(--aurore-2) 55%, var(--aurore-3));--aurore-diagonale:linear-gradient(120deg, var(--aurore-1), var(--aurore-2) 52%, var(--aurore-3));--aurore-texte:linear-gradient(100deg, #ff6535 0%, #d8537f 28%, #5367ff 62%, #a47bff 100%);--relief:inset 0 1px 0 #ffffffe6, 0 1px 1px #2e2a330d, 0 2px 6px -2px #2e2a3314, 0 22px 44px -30px #2e2a3361;--relief-haut:inset 0 1px 0 #ffffffe6, 0 1px 1px #2e2a330d, 0 6px 14px -6px #2e2a3324, 0 34px 60px -34px #2e2a3373;--halo-aurore:0 30px 80px -42px #5367ffa6, -26px 10px 70px -46px #ff653599, 26px 10px 70px -46px #ca93ffbf;--sans:var(--police-sans), system-ui, sans-serif;--serif:var(--police-serif), Georgia, serif;--mono:var(--police-mono), ui-monospace, monospace;--main:var(--police-main), cursive;--t-xs:.75rem;--t-s:.875rem;--t-m:1.0625rem;--t-l:1.3rem;--t-xl:clamp(1.6rem, 2.4vw, 2rem);--t-2xl:clamp(2.2rem, 4.4vw, 3.4rem);--t-3xl:clamp(2.8rem, 6.6vw, 5.4rem);--t-4xl:clamp(3.2rem, 9vw, 8.4rem);--e-1:.25rem;--e-2:.5rem;--e-3:.75rem;--e-4:1rem;--e-5:1.5rem;--e-6:2rem;--e-7:3rem;--e-8:4.5rem;--e-9:7rem;--gouttiere:clamp(16px, 4vw, 44px);--largeur:1180px;--largeur-app:1840px;--gouttiere-app:clamp(16px, 2.4vw, 32px);--bord-app:max(var(--gouttiere-app), calc((100% - var(--largeur-app)) / 2 + var(--gouttiere-app)));--cible:0px;--rayon-s:8px;--rayon-m:14px;--rayon-l:22px;--rayon-xl:32px;--encre-sortie:cubic-bezier(.2, .7, .2, 1);--encre-ressort:cubic-bezier(.34, 1.4, .64, 1);--tampon:cubic-bezier(.5, 0, .2, 1.4);--ios:cubic-bezier(.32, .72, 0, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:760px),(pointer:coarse){:root{--cible:44px}}@property --angle-aurore{syntax:"<angle>";inherits:false;initial-value:0deg}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--papier);min-height:100dvh;color:var(--encre);font-family:var(--sans);font-size:var(--t-m);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6}h1,h2,h3,h4{letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:400;line-height:1.04}p{text-wrap:pretty;margin:0}img,svg,video,canvas{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:6px}::selection{background:var(--lavande);color:var(--encre)}[hidden]{display:none!important}.zone-app{--largeur:var(--largeur-app)}@media (max-width:760px),(pointer:coarse){:where(.zone-app) :where(a[href],button,select,summary,input:not([type=checkbox],[type=radio],[type=hidden]),[role=button],[role=tab],[role=radio]){min-height:var(--cible);min-width:var(--cible);align-content:center}}.tronque{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;min-width:0;max-width:100%;display:block;overflow:hidden}.defile-x{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%)}.defile-x::-webkit-scrollbar{display:none}.defile-x[data-debut=oui]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%)}.defile-x[data-fin=oui]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px);mask-image:linear-gradient(90deg,#0000 0,#000 28px)}.defile-x[data-debut=oui][data-fin=oui]{-webkit-mask-image:none;mask-image:none}.visuellement-cache{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fort{font-family:var(--serif);letter-spacing:-.025em;font-style:italic;font-weight:700}.aurore-texte{background:var(--aurore-texte);color:#0000;-webkit-background-clip:text;background-clip:text}.surtitre{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--encre-douce);font-size:.72rem;font-weight:500;display:inline-block}.etiquette{letter-spacing:-.005em;font-size:.9rem;font-weight:500}.chiffres{font-variant-numeric:tabular-nums}@view-transition{navigation:auto}::view-transition-old(root){animation:.12s cubic-bezier(.4,0,1,1) both yf-sortie}::view-transition-old(.yf-page){animation:.12s cubic-bezier(.4,0,1,1) both yf-sortie}::view-transition-new(root){animation:yf-entree .2s var(--ios) both}::view-transition-new(.yf-page){animation:yf-entree .2s var(--ios) both}::view-transition-group(entete){animation-duration:.2s;animation-timing-function:var(--ios)}::view-transition-group(feuille-acces){animation-duration:.42s;animation-timing-function:var(--ios)}::view-transition-group(onglet-acces){animation-duration:.42s;animation-timing-function:var(--ios)}@keyframes yf-sortie{to{opacity:0;transform:translate(-3%)scale(.985)}}@keyframes yf-entree{0%{opacity:0;transform:translate(4%)scale(.995)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(.yf-page){animation:none}::view-transition-new(.yf-page){animation:none}}.vitrine{--t-3xl:clamp(2.7rem, 7vw, 6rem);--t-2xl:clamp(2rem, 4.6vw, 3.7rem)}.vitrine h1{letter-spacing:-.04em;font-weight:300;line-height:1}.vitrine h2{letter-spacing:-.035em;font-weight:300;line-height:1.05}.vitrine h3{letter-spacing:-.01em}.vitrine .fort{letter-spacing:-.025em;font-weight:700}.vitrine input::placeholder{font-family:var(--sans);font-style:normal}.surtitre.aurore-texte{color:#0000}.nuit{--encre:var(--nuit-texte);--encre-douce:var(--nuit-doux);--encre-pale:#9d94c4;--trait:var(--nuit-trait);--trait-fort:#d0c6f34d;--point-inactif:#f4f0ff47;--relief:inset 0 1px 0 #ffffffe6, 0 30px 60px -34px #000000b3;--relief-haut:inset 0 1px 0 #ffffffe6, 0 40px 80px -40px #000c;color:var(--encre)}.nuit .surface-claire{--encre:#333;--encre-douce:#5f5866;--encre-pale:#6d6676;--trait:#2e2a331f;--trait-fort:#2e2a3338;--point-inactif:#2e2a3329;color:var(--encre)}.apparait{opacity:0;transition:opacity .55s var(--ios) var(--delai,0s), transform .55s var(--ios) var(--delai,0s);transform:translateY(22px)}.apparait[data-vu]{opacity:1;transform:none}.mot-anime{opacity:0;transition:opacity .5s var(--ios) calc(var(--rang,0) * 40ms), transform .5s var(--ios) calc(var(--rang,0) * 40ms);transform:translateY(16px)}[data-vu] .mot-anime{opacity:1;transform:none}.dessin-anime{opacity:0;transition:opacity .5s var(--ios) var(--delai,0s), transform .72s cubic-bezier(.34, 1.46, .64, 1) var(--delai,0s);transform:translateY(24px)scale(.92)rotate(-3deg)}.dessin-anime[data-vu]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.apparait,.mot-anime,.dessin-anime{opacity:1;transform:none}}
