@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:LS Serif;src:url(/fonts/LSSerif-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LS Pixel;src:url(/fonts/LSPixel-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--papier:#fbf8f2;--clair:#f4efe6;--creux:#eae3d6;--trait:#dcd4c6;--trait-fort:#cec3b0;--gris:#514d47;--mono:#67625a;--gris-clair:#ada79c;--mono-sombre:#85807a;--oxblood:#5a121f;--accent:#8a1b2e;--ligne:#d13a50;--ligne-sombre:#e14b5f;--encre:#141416;--sombre:#101013;--sombre2:#18181c;--trait-sombre:#2a2a30;--soleil:#fff4e1;--ombre:#d8d3cf;--ombre-profonde:#bfbab8;--seve:#cfcdb6;--aube:#f7eadb;--crepuscule:#ddbfb7;--serif:"LS Serif", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--pixel:"LS Pixel", ui-monospace, "SFMono-Regular", Menlo, monospace;--texte:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--courbe:cubic-bezier(.16, 1, .3, 1);--d-micro:.18s;--d-element:.42s;--d-section:.76s;--gouttiere:clamp(20px, 4.2vw, 64px);--largeur:1440px;--rayon:28px;--rayon-petit:14px;--t-geant:clamp(3.1rem, 8.4vw, 8rem);--t-h1:clamp(2.6rem, 6.4vw, 6.2rem);--t-h2:clamp(2.1rem, 4.6vw, 4.4rem);--t-h3:clamp(1.45rem, 2.3vw, 2.05rem);--t-chapo:clamp(1.15rem, 1.5vw, 1.4rem);--t-corps:1.0625rem;--t-petit:.9rem;--t-etiquette:.8125rem;--section:clamp(96px, 15vh, 190px);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--clair)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--clair);color:var(--encre);font-family:var(--texte);font-size:var(--t-corps);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.6;overflow-x:clip}body:after{content:"";z-index:90;pointer-events:none;opacity:.045;mix-blend-mode:multiply;background-image:url(/media/grain.png);background-size:220px;position:fixed;inset:0}img,svg,canvas,video{max-width:100%;display:block}a{color:inherit}::selection{background:var(--creux);color:var(--encre)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:0;text-wrap:balance;margin:0;font-weight:400;line-height:.98}h1{font-size:var(--t-h1)}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3);line-height:1.08}p{text-wrap:pretty;margin:0 0 1em}.visuellement-cache{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.evitement{z-index:200;background:var(--encre);color:var(--clair);transition:transform var(--d-micro) var(--courbe);border-radius:999px;padding:10px 16px;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.evitement:focus{transform:none}.conteneur{width:100%;max-width:var(--largeur);padding-inline:var(--gouttiere);margin-inline:auto}.section{padding-block:var(--section);position:relative}.grille{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);display:grid}main{z-index:2;position:relative}.surface-sombre{background:var(--sombre);color:var(--clair)}.surface-sombre .etiquette{color:var(--mono-sombre)}.surface-sombre .etiquette--accent{color:var(--ligne-sombre)}.surface-sombre .chapo{color:var(--gris-clair)}.etiquette{font-family:var(--pixel);font-size:var(--t-etiquette);letter-spacing:.04em;color:var(--mono);text-transform:none;line-height:1.25}.etiquette--accent{color:var(--accent)}.geant{font-family:var(--serif);font-size:var(--t-geant);line-height:.9}.chapo{font-size:var(--t-chapo);color:var(--gris);max-width:38ch;line-height:1.5}.ecrit-living{font-family:var(--serif)}.ecrit-softwares{font-family:var(--pixel);font-feature-settings:"ss01";letter-spacing:0}.donnee{font-family:var(--serif);letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:.74rem}.pixel{font-family:var(--pixel)}.prix{font-family:var(--pixel);color:var(--encre);font-variant-numeric:tabular-nums;font-size:clamp(1.2rem,1.8vw,1.6rem);line-height:1.15}.mot-accent{color:var(--accent)}.lien{color:inherit;background-image:linear-gradient(var(--oxblood), var(--oxblood));transition:background-size var(--d-micro) var(--courbe), color var(--d-micro) var(--courbe);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px;text-decoration:none}.lien:hover{color:var(--accent);background-size:100% 2px}.gousse{--fond:var(--papier);--texte-gousse:var(--encre);border:1px solid var(--oxblood);background:var(--fond);min-height:48px;color:var(--texte-gousse);font-family:var(--serif);cursor:pointer;isolation:isolate;transition:transform var(--d-micro) var(--courbe), box-shadow var(--d-element) var(--courbe);border-radius:999px;align-items:center;gap:.6em;padding:.7em 1.35em;font-size:1.12rem;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.gousse:before{content:"";z-index:-1;opacity:0;transition:opacity var(--d-element) var(--courbe), transform var(--d-section) var(--courbe);background:url(/vegetation/feuille-reticulee-2.svg) 50%/70% no-repeat;position:absolute;inset:-40%;transform:scale(.6)rotate(-8deg)}.gousse:hover:before{opacity:.12;transform:scale(1)rotate(0)}.gousse:hover{box-shadow:0 10px 30px -18px #5a121f8c}.gousse:active{transform:scale(.98)}.gousse:active .gousse__libelle{font-family:var(--pixel);font-size:.92em}.gousse--pleine{--fond:var(--encre);--texte-gousse:var(--clair);border-color:var(--encre)}.gousse--pleine:before{filter:brightness(2.2)}.gousse--pleine:hover:before{opacity:.2}.gousse__fleche{flex:none;width:18px;height:18px}.veinable{--titre:var(--encre)}.surface-sombre .veinable{--titre:var(--clair)}@supports (background-clip:text){html.pointeur-fin .veinable .mot{color:#0000;background-color:var(--titre);background-image:linear-gradient(var(--titre), var(--titre)), url(/media/veines.svg);background-repeat:no-repeat,repeat;background-size:100% 100%,.9em;background-position:100% 0, calc(var(--i,0) * -.37em) 0;transition:background-size var(--d-section) var(--courbe) calc(var(--i,0) * 45ms);-webkit-background-clip:text;background-clip:text}html.pointeur-fin .veinable:hover .mot{background-size:0% 100%,.9em}}html.js .revele{opacity:0;transform:translateY(28px)}html.js .revele.est-revele{opacity:1;transition:opacity var(--d-section) var(--courbe), transform var(--d-section) var(--courbe);transform:none}.mots .mot{will-change:transform;display:inline-block}.mots .mot-cadre{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.sequence{position:relative}html.js .sequence{height:calc(var(--etapes,4) * var(--pas-etape,58vh) + 100vh)}html.js .sequence__scene{align-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.sequence:not(.est-branchee) .sequence__scene{padding-block:var(--section)}.etape{list-style:none}html.js .sequence.est-branchee .etape{transition:color var(--d-element) var(--courbe), transform var(--d-element) var(--courbe)}html.js .sequence.est-branchee .etape:not(.est-active) .etape__nom,html.js .sequence.est-branchee .etape:not(.est-active) .etape__texte{color:var(--mono)}.etape__num{color:var(--mono);font-size:.78rem}.etape__nom{font-family:var(--serif);font-size:var(--t-h3);line-height:1.05;display:block}.etape__texte{color:var(--gris);max-width:44ch;font-size:.98rem;display:block}.toile-dede{z-index:3;pointer-events:none;opacity:0;width:100vw;height:100lvh;transition:opacity .9s var(--courbe);position:fixed;inset:0}html.dede-actif .toile-dede{opacity:1}.perchoir{aspect-ratio:16/10;pointer-events:none;width:100%;position:relative}.dede-affiche{object-fit:contain;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}html.dede-actif .dede-affiche,html.dede-actif img.est-planche{visibility:hidden}img[data-planche]{width:100%;height:auto;box-shadow:0 0 0 1px var(--trait), 6px 10px 28px -12px var(--ombre-profonde);background:var(--creux);border-radius:14px;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html.js .revele{opacity:1;transform:none}}.entete[data-astro-cid-3axb2k7x]{z-index:60;position:fixed;inset:0 0 auto}.entete__barre[data-astro-cid-3axb2k7x]{z-index:2;height:76px;padding-inline:var(--gouttiere);transition:background-color var(--d-element) var(--courbe), box-shadow var(--d-element) var(--courbe), height var(--d-element) var(--courbe);transition:background-color var(--d-element) var(--courbe), box-shadow var(--d-element) var(--courbe), height var(--d-element) var(--courbe), transform var(--d-element) var(--courbe);justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.entete.est-cache .entete__barre[data-astro-cid-3axb2k7x]{transform:translateY(-110%)}.entete.est-plie .entete__barre[data-astro-cid-3axb2k7x],.entete.est-ouvert .entete__barre[data-astro-cid-3axb2k7x]{box-shadow:0 1px 0 var(--trait);background:#fbf8f2f0;height:64px}.entete.sur-sombre .marque[data-astro-cid-3axb2k7x],.entete.sur-sombre .nav__lien[data-astro-cid-3axb2k7x],.entete.sur-sombre .nav__branches[data-astro-cid-3axb2k7x]{color:var(--clair)}.entete.sur-sombre .marque__agence[data-astro-cid-3axb2k7x]{border-color:var(--clair)}.entete.sur-sombre .marque__symbole[data-astro-cid-3axb2k7x]{filter:invert()}.entete.sur-sombre .nav__compte[data-astro-cid-3axb2k7x]{color:var(--ligne-sombre)}.entete.sur-sombre .nav__action[data-astro-cid-3axb2k7x]{--fond:var(--clair);--texte-gousse:var(--encre);border-color:var(--clair)}.marque[data-astro-cid-3axb2k7x]{color:var(--encre);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.marque__symbole[data-astro-cid-3axb2k7x]{width:30px;height:30px}.marque__nom[data-astro-cid-3axb2k7x]{white-space:nowrap;padding-top:2px;font-size:1.32rem;line-height:1}.marque__nom[data-astro-cid-3axb2k7x] .ecrit-softwares{font-size:.86em}.marque__agence[data-astro-cid-3axb2k7x]{border:1px solid var(--encre);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:.86rem;line-height:1}.marque__agence[data-astro-cid-3axb2k7x] .ecrit-softwares{font-size:.86em}.invocateur[data-astro-cid-3axb2k7x]{z-index:70;width:56px;height:56px;color:var(--encre);cursor:grab;touch-action:none;transform:translate(var(--dx,0px), var(--dy,0px));background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;top:calc(16vh - 28px);right:calc(10vw - 28px)}.invocateur[data-astro-cid-3axb2k7x]:active{cursor:grabbing}.invocateur[data-astro-cid-3axb2k7x]:hover,.invocateur[data-astro-cid-3axb2k7x]:focus-visible,.invocateur[data-astro-cid-3axb2k7x][aria-expanded=true]{color:var(--accent)}.invocateur__anneau[data-astro-cid-3axb2k7x],.invocateur__symbole[data-astro-cid-3axb2k7x]{grid-area:1/1}.invocateur__anneau[data-astro-cid-3axb2k7x]{width:56px;height:56px;transform:rotate(-90deg)}.invocateur__piste[data-astro-cid-3axb2k7x],.invocateur__progres[data-astro-cid-3axb2k7x]{fill:none;stroke-width:2px}.invocateur__piste[data-astro-cid-3axb2k7x]{stroke:color-mix(in oklab, var(--mono) 24%, transparent)}.invocateur__progres[data-astro-cid-3axb2k7x]{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--d-element) var(--courbe)}.invocateur__symbole[data-astro-cid-3axb2k7x]{width:30px;height:30px;animation:battement-marque 1.034s var(--courbe) infinite;background-color:currentColor;-webkit-mask:url(/marque/symbole-nu.svg) 50%/contain no-repeat;mask:url(/marque/symbole-nu.svg) 50%/contain no-repeat}@keyframes battement-marque{0%,72%,to{transform:scale(1)}8%{transform:scale(1.075)}15%{transform:scale(.985)}}html.en-pause .invocateur__symbole[data-astro-cid-3axb2k7x]{animation:none}@media (prefers-reduced-motion:reduce){.invocateur__symbole[data-astro-cid-3axb2k7x]{animation:none}.invocateur__progres[data-astro-cid-3axb2k7x]{transition:none}}.entete.sur-sombre .invocateur[data-astro-cid-3axb2k7x],.invocateur[data-astro-cid-3axb2k7x][data-sombre]{color:var(--clair)}.nav[data-astro-cid-3axb2k7x]{align-items:center;gap:clamp(14px,2vw,30px);display:flex}.nav__lien[data-astro-cid-3axb2k7x],.nav__branches[data-astro-cid-3axb2k7x]{font:inherit;color:var(--encre);cursor:pointer;background:0 0;background-image:linear-gradient(var(--oxblood), var(--oxblood));transition:background-size var(--d-element) var(--courbe);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;border:0;padding:8px 0;font-size:.98rem;text-decoration:none}.nav__lien[data-astro-cid-3axb2k7x]:hover,.nav__lien[data-astro-cid-3axb2k7x][aria-current=page],.nav__branches[data-astro-cid-3axb2k7x]:hover,.nav__branches[data-astro-cid-3axb2k7x][aria-expanded=true]{background-size:100% 1px}.nav__compte[data-astro-cid-3axb2k7x]{color:var(--accent);vertical-align:super;font-size:.7rem}.nav__action[data-astro-cid-3axb2k7x]{min-height:42px;padding:.55em 1.1em;font-size:1rem}.panneau-branches[data-astro-cid-3axb2k7x]{z-index:1;background:var(--papier);box-shadow:0 1px 0 var(--trait), 0 30px 60px -40px #14141659;padding-block:28px 40px;position:absolute;inset:64px 0 auto}.panneau-branches__liste[data-astro-cid-3axb2k7x]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 28px;margin:14px 0 0;padding:0;list-style:none;display:grid}.panneau-branches__lien[data-astro-cid-3axb2k7x]{border-top:1px solid var(--trait);color:var(--encre);grid-template-columns:auto 1fr;column-gap:14px;padding:14px 0;text-decoration:none;display:grid}.panneau-branches__num[data-astro-cid-3axb2k7x]{color:var(--mono);grid-row:span 2;padding-top:6px;font-size:.8rem}.panneau-branches__nom[data-astro-cid-3axb2k7x]{font-family:var(--serif);font-size:1.6rem;line-height:1.1}.panneau-branches__titre[data-astro-cid-3axb2k7x]{color:var(--gris);font-size:.92rem}.panneau-branches__lien[data-astro-cid-3axb2k7x]:hover .panneau-branches__nom[data-astro-cid-3axb2k7x],.panneau-branches__lien[data-astro-cid-3axb2k7x][aria-current=page] .panneau-branches__nom[data-astro-cid-3axb2k7x]{color:var(--accent)}.radial[data-astro-cid-3axb2k7x]{z-index:1;background-color:color-mix(in oklab, var(--clair) 82%, transparent);backdrop-filter:blur(22px);animation:radial-voile .52s var(--courbe) both;place-items:center;display:grid;position:fixed;inset:0}.radial[data-astro-cid-3axb2k7x][hidden]{display:none}@keyframes radial-voile{0%{opacity:0}}.radial__anneau[data-astro-cid-3axb2k7x]{aspect-ratio:1;--rayon-anneau:min(30vmin, 17rem);place-items:center;width:min(78vmin,44rem);display:grid;position:relative}.radial__centre[data-astro-cid-3axb2k7x]{color:var(--mono);text-align:center;margin:0;line-height:1.9}.radial__option[data-astro-cid-3axb2k7x]{border:1px solid var(--trait);background-color:color-mix(in oklab, var(--papier) 72%, transparent);backdrop-filter:blur(9px);min-height:44px;color:var(--encre);font-family:var(--serif);white-space:nowrap;transform:rotate(var(--angle)) translateY(calc(-1 * var(--rayon-anneau))) rotate(calc(-1 * var(--angle)));animation:radial-option .72s var(--courbe) both;animation-delay:var(--retard-option,0s);transition:border-color .62s var(--courbe), scale .62s var(--courbe);border-radius:999px;align-items:center;padding:.6rem 1.1rem;font-size:clamp(1.25rem,2.6vw,1.85rem);line-height:1;text-decoration:none;display:inline-flex;position:absolute}@keyframes radial-option{0%{opacity:0;transform:rotate(var(--angle)) translateY(calc(-1 * var(--rayon-anneau))) rotate(calc(-1 * var(--angle))) scale(.7)}}.radial__option[data-astro-cid-3axb2k7x]:hover,.radial__option[data-astro-cid-3axb2k7x]:focus-visible{border-color:var(--ligne);scale:1.06}.radial__option[data-astro-cid-3axb2k7x][aria-current=page]{border-color:var(--accent);background-color:color-mix(in oklab, var(--papier) 92%, transparent)}.angle-0[data-astro-cid-3axb2k7x]{--angle:0deg;--retard-option:40ms}.angle-1[data-astro-cid-3axb2k7x]{--angle:51.43deg;--retard-option:90ms}.angle-2[data-astro-cid-3axb2k7x]{--angle:102.86deg;--retard-option:.14s}.angle-3[data-astro-cid-3axb2k7x]{--angle:154.29deg;--retard-option:.19s}.angle-4[data-astro-cid-3axb2k7x]{--angle:205.71deg;--retard-option:.24s}.angle-5[data-astro-cid-3axb2k7x]{--angle:257.14deg;--retard-option:.29s}.angle-6[data-astro-cid-3axb2k7x]{--angle:308.57deg;--retard-option:.34s}.radial__fermer[data-astro-cid-3axb2k7x]{border:1px solid var(--trait);background-color:color-mix(in oklab, var(--papier) 72%, transparent);min-height:44px;color:var(--encre);cursor:pointer;border-radius:999px;padding:.35rem 1.1rem;position:absolute;bottom:6%;left:50%;translate:-50%}.radial__fermer[data-astro-cid-3axb2k7x]:hover,.radial__fermer[data-astro-cid-3axb2k7x]:focus-visible{border-color:var(--ligne)}@media (prefers-reduced-motion:reduce){.radial[data-astro-cid-3axb2k7x],.radial__option[data-astro-cid-3axb2k7x]{animation:none}}@media (width<=960px){.nav[data-astro-cid-3axb2k7x]{display:none}.entete__barre[data-astro-cid-3axb2k7x]{height:64px}}.cime[data-astro-cid-f5dh2kh2]{z-index:2;margin-top:var(--section);min-height:min(100svh,980px);padding-block:clamp(72px, 11vh, 132px) calc(104px + env(safe-area-inset-bottom,0px));background:var(--oxblood);color:var(--clair);align-content:center;display:grid;position:relative}.cime__grille[data-astro-cid-f5dh2kh2]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"texte objet""plan objet""bas bas";align-items:start;gap:clamp(28px,5vh,56px) clamp(28px,5vw,96px);display:grid}.cime__texte[data-astro-cid-f5dh2kh2]{grid-area:texte}.cime__etiquette[data-astro-cid-f5dh2kh2]{color:var(--clair);margin:0;font-size:.6875rem}.cime__titre[data-astro-cid-f5dh2kh2]{max-width:18ch;font-family:var(--serif);letter-spacing:-.015em;color:var(--clair);margin:1rem 0 1.4rem;font-size:clamp(2.1rem,5.4vw,4.4rem);font-weight:400;line-height:.94}.cime__lead[data-astro-cid-f5dh2kh2]{max-width:46ch;color:var(--gris-clair);margin:0;font-size:clamp(1.075rem,.98rem + .55vw,1.4rem);line-height:1.55}.cime__objet[data-astro-cid-f5dh2kh2]{grid-area:objet;align-content:start;justify-items:end;display:grid;position:relative}.cime__perchoir{z-index:1;width:min(100%,420px);margin-bottom:clamp(-72px,-6vw,-40px)}.cime__affiche[data-astro-cid-f5dh2kh2]{width:min(64%,260px);transition:transform var(--d-element) var(--courbe);margin-right:clamp(0px,3vw,40px);display:block;transform:rotate(-1.4deg)}.cime__affiche[data-astro-cid-f5dh2kh2] img[data-astro-cid-f5dh2kh2]{width:100%;height:auto;box-shadow:0 0 0 1px color-mix(in oklab, var(--clair) 22%, transparent), 14px 22px 44px -20px #0000008c;border-radius:4px;display:block}.cime__affiche[data-astro-cid-f5dh2kh2]:hover,.cime__affiche[data-astro-cid-f5dh2kh2]:focus-visible{transform:rotate(0)translateY(-4px)}.cime__plan[data-astro-cid-f5dh2kh2]{grid-area:plan;gap:2px;display:grid}.plan[data-astro-cid-f5dh2kh2]{flex-wrap:wrap;gap:0 1.4rem;margin:0;padding:0;list-style:none;display:flex}.plan__lien[data-astro-cid-f5dh2kh2]{min-height:44px;color:var(--gris-clair);text-underline-offset:.28em;transition:color var(--d-element) var(--courbe), text-decoration-color var(--d-element) var(--courbe);align-items:center;font-size:.6875rem;text-decoration:none;display:inline-flex}.plan__lien[data-astro-cid-f5dh2kh2]:hover,.plan__lien[data-astro-cid-f5dh2kh2]:focus-visible,.plan__lien[data-astro-cid-f5dh2kh2][aria-current=page]{color:var(--clair);text-decoration:underline;text-decoration-color:var(--clair)}.cime[data-astro-cid-f5dh2kh2] a[data-astro-cid-f5dh2kh2]:focus-visible{outline-color:var(--clair)}.cime__bas[data-astro-cid-f5dh2kh2]{border-top:1px solid color-mix(in oklab, var(--clair) 18%, transparent);grid-area:bas;gap:8px;padding-top:22px;display:grid}.cime__bas[data-astro-cid-f5dh2kh2] p[data-astro-cid-f5dh2kh2]{font-size:var(--t-petit);color:var(--gris-clair);margin:0;line-height:1.5}.cime__nom[data-astro-cid-f5dh2kh2]{color:var(--clair);margin-right:.35em;font-size:1.08rem}.cime__nom[data-astro-cid-f5dh2kh2] .ecrit-softwares[data-astro-cid-f5dh2kh2]{font-size:.86em}.cime__bas[data-astro-cid-f5dh2kh2] .cime__legal[data-astro-cid-f5dh2kh2]{font-size:.6875rem}@media (width<=960px){.cime__grille[data-astro-cid-f5dh2kh2]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);grid-template-areas:"texte texte""plan objet""bas bas"}}@media (width<=640px){.cime[data-astro-cid-f5dh2kh2]{min-height:0}.cime__grille[data-astro-cid-f5dh2kh2]{grid-template-columns:minmax(0,1fr);grid-template-areas:"texte""objet""plan""bas"}.cime__objet[data-astro-cid-f5dh2kh2]{justify-items:start}.cime__perchoir{width:min(100%,360px);margin-bottom:-48px}.cime__affiche[data-astro-cid-f5dh2kh2]{width:min(52%,190px);margin:0 0 0 auto}}@media (prefers-reduced-motion:reduce){.cime__affiche[data-astro-cid-f5dh2kh2]{transition:none}}.gousse-cookies{z-index:120;background:var(--papier);border:1px solid var(--trait-fort);border-radius:var(--rayon);transform-origin:100% 100%;width:min(380px,100vw - 24px);padding:22px 22px 16px;position:fixed;bottom:clamp(12px,2.2vw,32px);right:clamp(12px,2.2vw,32px);box-shadow:0 30px 60px -30px #14141659}.gousse-cookies[hidden]{display:none}.gousse-cookies.est-visible{animation:gousse-entree var(--d-section) var(--courbe) both}.gousse-cookies.se-ferme{animation:gousse-sortie var(--d-element) var(--courbe) both}@keyframes gousse-entree{0%{opacity:0;transform:translateY(24px)scale(.96)}}@keyframes gousse-sortie{to{opacity:0;transform:scale(.9)translateY(8px)}}.gousse-cookies__titre{margin-bottom:10px;font-size:1.7rem;line-height:1}.gousse-cookies__texte{color:var(--gris);margin-bottom:16px;font-size:.95rem}.gousse-cookies__actions,.choix-cookies__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gousse-cookies__bouton{border:1px solid var(--encre);background:var(--papier);min-height:46px;color:var(--encre);font-family:var(--serif);cursor:pointer;transition:background-color var(--d-micro) var(--courbe), color var(--d-micro) var(--courbe);border-radius:999px;font-size:1.1rem}.gousse-cookies__bouton:hover{background:var(--encre);color:var(--clair)}.gousse-cookies__choisir{font:inherit;color:var(--gris);text-decoration:underline;text-decoration-color:var(--oxblood);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:6px 0;font-size:.9rem}.choix-cookies{border:1px solid var(--trait-fort);border-radius:var(--rayon);background:var(--papier);width:min(560px,100vw - 24px);max-height:calc(100vh - 40px);color:var(--encre);padding:0}.choix-cookies::backdrop{background:#14141659}.choix-cookies__forme{padding:28px}.choix-cookies__forme h2{margin-bottom:10px;font-size:2rem}.choix-cookies__categorie{border-top:1px solid var(--trait);padding:16px 0}.choix-cookies__categorie p{color:var(--gris);margin:6px 0 0 58px;font-size:.93rem}.choix-cookies__note{color:var(--mono)!important;font-size:.85rem!important}.interrupteur{cursor:pointer;font-family:var(--serif);align-items:center;gap:14px;font-size:1.25rem;display:flex}.interrupteur input{opacity:0;width:44px;height:26px;margin:0;position:absolute}.interrupteur__piste{background:var(--trait-fort);width:44px;height:26px;transition:background-color var(--d-micro) var(--courbe);border-radius:999px;flex:none;position:relative}.interrupteur__piste:after{content:"";background:var(--papier);width:20px;height:20px;transition:transform var(--d-micro) var(--courbe);border-radius:50%;position:absolute;top:3px;left:3px}.interrupteur input:checked+.interrupteur__piste{background:var(--encre)}.interrupteur input:checked+.interrupteur__piste:after{transform:translate(18px)}.interrupteur input:focus-visible+.interrupteur__piste{outline:2px solid var(--accent);outline-offset:3px}.interrupteur input:disabled+.interrupteur__piste{opacity:.55}@media (width<=760px){.gousse-cookies{border-radius:22px;width:auto;padding:16px 16px 10px;bottom:10px;left:10px;right:10px}.gousse-cookies__titre{margin-bottom:6px;font-size:1.35rem}.gousse-cookies__texte{margin-bottom:12px;font-size:.86rem;line-height:1.45}.gousse-cookies__bouton{min-height:42px;font-size:1rem}.gousse-cookies__choisir{margin-top:4px;font-size:.85rem}}.compagnon{right:calc(var(--gouttiere) - 4px);bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:65;white-space:nowrap;background:var(--sombre);max-width:52px;height:44px;color:var(--clair);touch-action:none;transform:translate(var(--dx,0px), var(--dy,0px));transition:max-width var(--d-element) var(--courbe);border-radius:999px;align-items:center;gap:10px;padding:0 12px 0 10px;text-decoration:none;display:inline-flex;position:fixed;overflow:hidden;box-shadow:0 10px 28px -14px #10101399}.compagnon:hover,.compagnon:focus-visible{max-width:420px}.compagnon:focus-visible{outline:2px solid var(--ligne-sombre);outline-offset:3px}.compagnon__onde{flex:none;width:30px;height:28px}.compagnon__mot{font-family:var(--pixel);font-size:.75rem}.compagnon__etat{color:var(--gris-clair)}.compagnon__plus{color:var(--gris-clair);font-size:.85rem}html.menu-ouvert .compagnon{display:none}.balayage{z-index:150;pointer-events:none;visibility:hidden;position:fixed;inset:0}.balayage__bande{width:260vw;height:100vh;fill:var(--gris);position:absolute;top:0;left:0;transform:translate(-100%)}.balayage.est-actif{visibility:visible}.satellite{z-index:160;background:var(--encre);pointer-events:none;opacity:0;width:6px;height:6px;transition:width var(--d-micro) var(--courbe), height var(--d-micro) var(--courbe), opacity var(--d-micro);position:fixed;top:0;left:0;transform:translate(-20px,-20px)}html.pointeur-fin .satellite{opacity:1}.satellite.sur-lien{width:12px;height:12px}.satellite.sur-texte{opacity:0!important}.pause{z-index:110;border:1px solid var(--trait-fort);min-height:36px;color:var(--encre);font-family:var(--pixel);cursor:pointer;transition:background-color var(--d-micro) var(--courbe), border-color var(--d-micro) var(--courbe);background:#fbf8f2eb;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:.75rem;display:none;position:fixed;bottom:clamp(10px,1.6vw,24px);left:clamp(10px,1.6vw,24px)}html.anime .pause{display:inline-flex}.pause:hover{border-color:var(--encre)}.pause__icone{border-left:3px solid var(--encre);border-right:3px solid var(--encre);width:9px;height:10px;position:relative}.pause[aria-pressed=true] .pause__icone{border:0;border-left:9px solid var(--accent);border-top:5px solid #0000;border-bottom:5px solid #0000;width:0;height:0}.tronc{background:var(--trait-fort);z-index:40;pointer-events:none;width:1px;position:fixed;top:18vh;bottom:18vh;right:clamp(10px,1.4vw,22px)}.tronc__seve{background:var(--oxblood);transform-origin:top;transform:scaleY(var(--seve,0));position:absolute;inset:0}.tronc__encoche{border:1px solid var(--trait-fort);background:var(--clair);pointer-events:auto;cursor:pointer;width:9px;height:9px;transition:background-color var(--d-micro) var(--courbe), border-color var(--d-micro) var(--courbe);padding:0;position:absolute;right:-4px;transform:translateY(-50%)}.tronc__encoche.est-passee{background:var(--oxblood);border-color:var(--oxblood)}.tronc__encoche:after{content:attr(data-libelle);white-space:nowrap;font-family:var(--pixel);color:var(--encre);background:var(--papier);border:1px solid var(--trait);opacity:0;pointer-events:none;transition:opacity var(--d-micro) var(--courbe);border-radius:999px;padding:4px 9px 3px;font-size:.72rem;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.tronc__encoche:hover:after{opacity:1}@media (width<=760px){.tronc{display:none}}
