/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.cv-page{background:var(--gt-papier);color:var(--gt-encre)}.cv-ouvre{padding:clamp(64px,9vw,120px) 0 clamp(24px,4vw,48px)}.cv-ouvre .gt-h1{margin-top:var(--gt-esp-3)}.cv-ouvre__texte{margin-top:var(--gt-esp-5);max-width:66ch;color:var(--gt-graphite);font-size:18px}.cv-h2{padding-bottom:var(--gt-esp-5);margin-bottom:var(--gt-esp-7);border-bottom:var(--gt-filet)}.cv-liste{gap:var(--gt-esp-9);padding-bottom:var(--gt-section);display:grid}.cv .tb-planche__feuille{background:var(--gt-papier);padding:0}.lv{--lw:clamp(140px,20vw,270px);z-index:1;width:calc(2*var(--lw));flex-direction:column;justify-self:center;align-items:center;display:flex}.lv,.lv__scene{position:relative}.lv__scene{width:100%;height:calc(var(--lw)*1.5);transform:translate(-25%)}.lv__page{outline:1px solid var(--gt-trait);outline-offset:-1px;background:#fcfbf9;width:50%;height:100%;position:absolute;top:0;overflow:hidden;box-shadow:0 22px 30px -24px #1c1b1a66;container-type:inline-size}.lv__page--g{left:0;transform:scaleX(0)}.lv__feuille--recto{z-index:1;box-shadow:inset 1px 0 0 var(--gt-trait),0 22px 30px -24px #1c1b1a66;left:50%}.lv__feuille--verso{z-index:1;left:0;transform:scaleX(0)}.lv__page--d{box-shadow:inset 1px 0 0 var(--gt-trait),0 22px 30px -24px #1c1b1a66;left:50%}.lv__contenu{flex-direction:column;gap:3.5cqw;height:100%;padding:11cqw 9cqw;display:flex;position:relative}.lv__couv{cursor:pointer;z-index:2;background:0 0;border:0;width:50%;height:100%;padding:0;position:absolute;top:0;left:50%}.lv__couv:focus-visible{outline:var(--gt-focus);outline-offset:4px}.lv__couv-in{width:100%;height:100%;transition:transform .35s var(--gt-courbe-sortie);display:block}.lv__couv:hover .lv__couv-in{transform:translateY(-4px)}.lv__basculer{margin-top:var(--gt-esp-4);font-size:14px}.lv-c{text-align:left;background:var(--gt-blanc);outline:1px solid var(--gt-trait);outline-offset:-1px;flex-direction:column;width:100%;height:100%;padding-top:9cqw;display:flex;overflow:hidden;box-shadow:0 24px 34px -24px #1c1b1a73;container-type:inline-size}.lv-c__auteur{font-family:var(--gt-police-texte);letter-spacing:.16em;text-transform:uppercase;color:var(--gt-graphite);padding:0 9cqw;font-size:3.6cqw;font-weight:700;display:block}.lv-c__art{margin:auto 0;display:block}.lv-c__art>svg{width:100%;height:auto;display:block}.lv-c__titre{font-family:var(--gt-police-titre);letter-spacing:-.02em;color:var(--gt-encre);padding:0 9cqw 10cqw;font-size:12cqw;font-weight:500;line-height:.98;display:block}.lv-c__point{background:var(--gt-bordeaux);border-radius:50%;width:.24em;height:.24em;margin-left:.05em;display:inline-block}.lv-c--portees .lv-c__art{margin:6cqw 0 auto}.lv-p__titre{font-size:8cqw;font-weight:500;line-height:1.1}.lv-p__partie,.lv-p__titre{font-family:var(--gt-police-titre)}.lv-p__partie{color:var(--gt-bordeaux);font-size:5.4cqw;font-style:italic}.lv-p__txt{color:var(--gt-graphite);font-size:max(11px,4.4cqw);line-height:1.55}.lv-p__toc{font-family:var(--gt-police-titre);gap:1.6cqw;margin:1cqw 0 0;padding:0;font-size:max(10.5px,4.3cqw);line-height:1.25;list-style:none;display:grid}.lv-p__toc li{border-bottom:1px solid var(--gt-trait);grid-template-columns:9cqw minmax(0,1fr);gap:2cqw;padding-bottom:1.6cqw;display:grid}.lv-p__toc span{color:var(--gt-bordeaux);font-size:.86em;font-style:italic}.lv-p__toc li:first-child span,.lv-p__toc li:last-child span{font-size:.7em}.lv-p__orn{margin-top:auto}.lv-p__epi{font-family:var(--gt-police-titre);font-size:8.4cqw;font-style:italic;line-height:1.25}.lv-p__sign{letter-spacing:.14em;text-transform:uppercase;color:var(--gt-graphite);margin-bottom:auto;font-size:max(10px,3.4cqw);font-weight:700}.lv-p__btn{align-self:flex-start;min-height:44px;padding:0 5cqw;font-size:max(12px,4.2cqw)}.lv-p__fond{width:100%;height:100%;position:absolute;inset:0}.hx{min-height:640px;padding:clamp(28px,4.5vw,64px);position:relative;overflow:clip}.hx--duo{gap:var(--gt-esp-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1000px){.hx--duo{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.hx--inverse{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.hx-copie{z-index:1;flex-direction:column;align-items:flex-start;min-width:0;max-width:min(560px,100%);display:flex;position:relative}.hx-copie--centre{text-align:center;align-items:center;max-width:720px;margin-inline:auto}.hx-titre{margin-top:var(--gt-esp-2);letter-spacing:-.02em;font-size:clamp(44px,5.2vw,78px);font-weight:500;line-height:.98}.hx-chapeau,.hx-titre{font-family:var(--gt-police-titre)}.hx-chapeau{margin-top:var(--gt-esp-5);font-size:clamp(20px,1.9vw,24px);font-style:italic;line-height:1.35}.hx-texte{margin-top:var(--gt-esp-3);color:var(--gt-graphite)}.hx-actions{gap:var(--gt-esp-3);margin-top:var(--gt-esp-6);flex-wrap:wrap;display:flex}.hx-copie--centre .hx-actions{justify-content:center}.hx-note{margin-top:var(--gt-esp-4);color:var(--gt-gris);max-width:46ch;font-size:14px}.hx-etiquette{margin-bottom:var(--gt-esp-3);letter-spacing:.1em;text-transform:uppercase;color:var(--gt-graphite);outline:1px solid var(--gt-trait-ui);padding:4px 10px;font-size:12px;font-weight:700}.hx-aide{margin-top:var(--gt-esp-3);color:var(--gt-gris);text-align:center;font-size:14px}.hx-copie--sans-titre .hx-chapeau{margin-top:0}.hx--bande{display:block}.hx-bande{margin:0 calc(-1*clamp(28px,4.5vw,64px))var(--gt-esp-4);position:relative}.hx-bande .nd-motif{width:100%}.hx-bas{margin-top:var(--gt-esp-4)}.hx-287__trace{pointer-events:none;z-index:3;width:50%;height:100%;transition:opacity .4s;position:absolute;top:0;left:50%;overflow:visible}.lv.est-ouvert .hx-287__trace{opacity:0}.hx-288__fond{pointer-events:none;z-index:0;width:62%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:999.98px){.hx-288__fond{width:100%;top:34%}}.hx-289 .lv{justify-self:start}.hx-289__fil{width:calc(var(--lw)*.9);z-index:3;margin-left:-6px;position:absolute;top:34%;left:100%}.hx-289__fil svg{width:100%;height:auto;display:block;overflow:visible}.hx-289__prise{cursor:grab;touch-action:none;background:0 0;border:0;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;position:absolute;top:50%}.hx-289__prise:focus-visible{outline:var(--gt-focus)}.hx-289__prise:active{cursor:grabbing}.hx-289__aide{font-family:var(--gt-police-titre);color:var(--gt-bordeaux);white-space:nowrap;font-size:16px;font-style:italic;position:absolute;top:78%;right:0}.hx-colle{height:260vh;position:relative}.hx-colle.est-fixe{height:auto}.hx-colle__dedans{min-height:calc(100vh - 96px);position:sticky;top:72px}.hx-291__zone{flex-direction:column;align-items:center;display:flex;position:relative}.hx-291__brume{left:50%;top:calc(var(--lw-b,clamp(140px,20vw,270px))*.75);width:calc(var(--lw-b,clamp(140px,20vw,270px))*1.9);z-index:4;touch-action:none;height:auto;position:absolute;transform:translate(-50%,-50%)}.hx-291__btn{z-index:5;margin-top:var(--gt-esp-4);font-size:14px;position:relative}.hx-292{gap:var(--gt-esp-6);flex-direction:column;display:flex}.hx-292__bande{margin:0 calc(-1*clamp(28px,4.5vw,64px));padding:30px 0 70px;position:relative}.hx-292__bande>svg{width:100%;height:auto;display:block}.hx-292 .lv{--lw:clamp(120px,15vw,200px);position:absolute;top:30px;left:50%;transform:translate(-50%)}.lv-c--portees .lv-c__art>svg{width:58%;margin:0 auto}.hx-294__gauche{flex-direction:column;justify-content:center;gap:4cqw;height:100%;display:flex}.hx-294__gauche .nd-motif{width:calc(100% + 18cqw);margin:0 -9cqw}.hx-294__pager{height:100%}.hx-294__chap,.hx-294__pager{flex-direction:column;display:flex}.hx-294__chap{gap:3cqw}.hx-294__nav{border-top:1px solid var(--gt-trait);color:var(--gt-graphite);justify-content:space-between;align-items:center;gap:2cqw;margin-top:auto;padding-top:3cqw;font-size:max(11px,3.8cqw);display:flex}.hx-294__nav em{color:var(--gt-bordeaux);font-family:var(--gt-police-titre)}.hx-294__nav button{border:1px solid var(--gt-trait-ui);background:var(--gt-blanc);cursor:pointer;border-radius:50%;min-width:36px;min-height:36px;font-size:18px}.hx-294__nav button:disabled{opacity:.35;cursor:default}.hx-296__bande{margin:120px calc(-1*clamp(28px,4.5vw,64px)) 0;position:relative}.hx-296__bande>.nd-motif{width:100%}.hx-296 .lv{--lw:clamp(110px,15vw,210px);left:calc(80.6% - var(--lw)/2);top:calc(25.5% - var(--lw)*.75);transition:transform .9s var(--gt-courbe-sortie);position:absolute}.hx-296 .lv.est-ouvert{transform:translateX(calc(-1*var(--lw)))}.hx-296__copie{margin-top:var(--gt-esp-5)}.hx-297__titre{font-family:var(--gt-police-titre);letter-spacing:-2px;fill:var(--gt-encre);font-size:92px;font-weight:500}.hx-297 .hx-bande{margin-top:20px}.zt{background:var(--gt-papier);color:var(--gt-encre);overflow-x:clip}.zt-section{padding:var(--gt-section)0}.zt-entete{max-width:760px;margin-bottom:var(--gt-esp-8)}.zt-h2{margin-top:var(--gt-esp-2);font-family:var(--gt-police-titre);font-weight:500;font-size:var(--gt-fs-h2);line-height:var(--gt-lh-titre);letter-spacing:var(--gt-ls-titre)}.zt-texte{color:var(--gt-graphite);max-width:64ch;font-size:18px}.zt-note,.zt-texte{margin-top:var(--gt-esp-4)}.zt-note{color:var(--gt-gris);font-size:14px}.zt-lien{margin-top:var(--gt-esp-5);color:var(--gt-encre);text-decoration:underline;-webkit-text-decoration-color:var(--gt-bordeaux);text-decoration-color:var(--gt-bordeaux);text-underline-offset:5px;font-weight:600;display:inline-block}.zt-actions{gap:var(--gt-esp-3);margin-top:var(--gt-esp-6);flex-wrap:wrap;display:flex}.zt-actions--centre{justify-content:center}.zt .pt-portee{width:100%;position:relative}.zt .pt-portee svg{display:block;overflow:visible}.zt-intro{background:var(--gt-papier)}.zt-intro__grille{gap:var(--gt-esp-8);padding:var(--gt-esp-7)0 0;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.zt-intro__grille{gap:var(--gt-esp-8);padding:var(--gt-esp-8)0 var(--gt-esp-4);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.zt-intro__titre{margin-top:var(--gt-esp-3);font-size:clamp(40px,4.6vw,66px)}.zt-intro__p{margin-top:var(--gt-esp-5);max-width:60ch;color:var(--gt-graphite)}.zt-intro__p+.zt-intro__p{margin-top:var(--gt-esp-3)}.zt-intro__photo{outline:1px solid var(--gt-trait);outline-offset:-1px;height:clamp(320px,34vw,460px);position:relative;overflow:hidden}.zt-heros,.zt-intro__photo{background:var(--gt-cendre)}.zt-heros{--zt-fond:var(--gt-cendre)}.zt-champ{--zt-fond:var(--gt-papier);background:var(--gt-papier)}.zt-champ,.zt-courbe{border-top:var(--gt-filet-doux)}.zt-courbe{--zt-fond:var(--gt-cendre);background:var(--gt-cendre)}.zt-syllabus{--zt-fond:var(--gt-papier);background:var(--gt-papier)}.zt-lecture,.zt-syllabus{border-top:var(--gt-filet-doux)}.zt-lecture{--zt-fond:var(--gt-blanc);background:var(--gt-blanc)}.zt-auteur{--zt-fond:var(--gt-cendre);background:var(--gt-cendre)}.zt-auteur,.zt-voix{border-top:var(--gt-filet-doux)}.zt-voix{--zt-fond:var(--gt-papier);background:var(--gt-papier)}.zt-fin{--zt-fond:var(--gt-bordeaux-pale);background:var(--gt-bordeaux-pale);border-top:var(--gt-filet-doux)}#lire,#livre{scroll-margin-top:64px}.zt-heros{height:340vh;position:relative}.zt-heros.est-fixe{height:auto}.zt-heros__colle{flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(76px,9vh,110px) 0 16px;display:flex;position:sticky;top:0;overflow:hidden}.zt-heros.est-fixe .zt-heros__colle{position:relative}.zt-heros__grille{gap:var(--gt-esp-7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:900px){.zt-heros__grille{gap:var(--gt-esp-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.zt-heros__texte{z-index:3;flex-direction:column;align-items:flex-start;display:flex;position:relative}.zt-titre{margin-top:var(--gt-esp-2);letter-spacing:-.02em;font-size:clamp(44px,4.8vw,76px);font-weight:500;line-height:.98}.zt-sous-titre,.zt-titre{font-family:var(--gt-police-titre)}.zt-sous-titre{margin-top:var(--gt-esp-3);color:var(--gt-bordeaux);max-width:34ch;font-size:clamp(19px,1.7vw,23px);font-style:italic;line-height:1.3}.zt-chapeau{margin-top:var(--gt-esp-4);max-width:52ch;color:var(--gt-graphite)}.zt-heros__texte .zt-actions{margin-top:var(--gt-esp-6)}.zt-heros__scene{--zt-lw:clamp(170px,min(21vw,36vh),320px);flex-direction:column;align-items:center;padding-top:24px;display:flex;position:relative;container-type:inline-size}.zt-fils{z-index:1;left:50%;top:calc(24px + var(--zt-lw)*.75 - 115cqw/3.03*.57);pointer-events:none;width:115cqw;height:auto;position:absolute;transform:translate(-50%)}.zt-heros .lv{--lw:var(--zt-lw);z-index:2;position:relative}.zt-heros__sous{z-index:2;margin-top:var(--gt-esp-5);justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.zt-heros__ouvrir{font-size:14px}.zt-heros__aide{color:var(--gt-gris);font-size:13px}.zt-page-titre{text-align:center;flex-direction:column;justify-content:center;gap:4cqw;height:100%;display:flex}.zt-page-titre__t{font-family:var(--gt-police-titre);font-size:10cqw;font-weight:500;line-height:1}.zt-page-titre__s{font-family:var(--gt-police-titre);color:var(--gt-bordeaux);font-size:max(10px,4.6cqw);font-style:italic;line-height:1.3}.zt-page-titre__a{letter-spacing:.14em;text-transform:uppercase;color:var(--gt-graphite);margin-top:6cqw;font-size:max(9px,3.2cqw);font-weight:700}.zt-page-intro{flex-direction:column;gap:3.4cqw;height:100%;display:flex}.zt-page-intro__fort{font-family:var(--gt-police-titre);font-size:6.4cqw;font-weight:600;line-height:1.25}.zt-page-intro__p:last-of-type{flex:1 1 0;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.zt-page-intro__btn{align-self:flex-start;min-height:40px;padding:0 5cqw;font-size:max(12px,4.2cqw)}.zt-tdm{flex-direction:column;gap:3cqw;height:100%;display:flex}.zt-tdm__tete{font-family:var(--gt-police-titre);font-size:7cqw;font-weight:500;line-height:1.1}.zt-tdm__tete--suite{color:var(--gt-gris);font-size:4.6cqw;font-style:italic}.zt-tdm__liste{gap:2.6cqw;margin:0;padding:0;list-style:none;display:grid}.zt-tdm__partie,.zt-tdm__seul{border-bottom:1px solid var(--gt-trait);grid-template-columns:max(17px,8cqw) minmax(0,1fr);column-gap:2cqw;padding-bottom:2.2cqw;display:grid}.zt-tdm__num{color:var(--gt-bordeaux);font-size:max(10px,4.2cqw);font-style:italic}.zt-tdm__num,.zt-tdm__titre{font-family:var(--gt-police-titre)}.zt-tdm__titre{font-size:max(10.5px,4.4cqw);font-weight:600;line-height:1.2}.zt-tdm__chap{color:var(--gt-graphite);grid-column:2;gap:.8cqw;margin:1.4cqw 0 0;padding:0;font-size:max(9.5px,3.5cqw);line-height:1.3;list-style:none;display:grid}.zt-tdm__chap span{color:var(--gt-gris)}@media (max-width:899.98px){.zt-heros__texte{text-align:center;align-items:center}.zt-heros__scene{--zt-lw:clamp(120px,30vw,210px)}.zt-fils{width:100cqw;top:calc(24px + var(--zt-lw)*.75 - 100cqw/3.03*.57)}}@media (max-width:639.98px){.zt-heros{height:300vh}.zt-heros__colle{justify-content:flex-start;padding-top:64px}.zt-heros .zt-titre{font-size:38px}.zt-heros .zt-sous-titre{font-size:17px}.zt-heros .zt-chapeau{display:none}.zt-heros .zt-actions{margin-top:var(--gt-esp-4);gap:8px}.zt-heros .zt-actions .gt-bouton{min-height:44px;padding:0 16px;font-size:15px}.zt-heros__aide,.zt-page-intro .lv-p__txt,.zt-page-titre__s,.zt-tdm__chap{display:none}.zt-page-intro__btn{min-height:32px;padding:0 8px}.zt-page-intro__fort{font-size:max(12px,6.4cqw)}.zt-page-titre__t{font-size:max(15px,10cqw)}}.zt-separateur{padding-block:clamp(24px,4vw,48px)}.zt-champ{height:min(84vh,720px);min-height:520px;position:relative;overflow:hidden}.zt-champ canvas{width:100%;height:100%;position:absolute;inset:0}.zt-champ__texte{pointer-events:none;flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:64px;display:flex;position:relative}.zt-champ__texte .zt-h2{max-width:16ch;font-size:clamp(40px,5.6vw,84px);line-height:1}.zt-champ__citation{margin-top:var(--gt-esp-5);max-width:56ch;font-family:var(--gt-police-titre);color:var(--gt-graphite);background:var(--gt-papier);font-size:clamp(19px,1.8vw,23px);font-style:italic;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.zt-champ__citation{background:color-mix(in srgb,var(--gt-papier)82%,transparent)}}.zt-champ__aide{color:var(--gt-gris);font-size:13px;position:absolute;top:16px;right:18px}.zt-j{margin:0}.zt-j svg{width:100%;height:auto;display:block;overflow:visible}.zt-j__repere circle{fill:var(--zt-fond,var(--gt-papier));stroke:var(--gt-trait-ui);stroke-width:1.4px;transition:stroke .4s}.zt-j__repere text{font-family:var(--gt-police-titre);fill:var(--gt-gris);font-size:15px;font-style:italic;transition:fill .4s}.zt-j__repere.est-vu circle{stroke:var(--gt-bordeaux)}.zt-j__repere.est-vu text{fill:var(--gt-bordeaux)}.zt-j__legende{margin:var(--gt-esp-6)0 0;padding:var(--gt-esp-5)0 0;border-top:var(--gt-filet);gap:var(--gt-esp-5);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}@media (min-width:900px){.zt-j__legende{grid-template-columns:repeat(4,minmax(0,1fr))}}.zt-j__legende li{font-family:var(--gt-police-titre);color:var(--gt-gris);grid-template-columns:32px minmax(0,1fr);font-size:19px;line-height:1.25;transition:color .4s;display:grid}.zt-j__legende li.est-vu{color:var(--gt-encre)}.zt-j__n{color:var(--gt-bordeaux);font-style:italic}.zt-parties{border-top:var(--gt-filet);margin:0;padding:0;list-style:none}.zt-partie{gap:var(--gt-esp-5);padding:var(--gt-esp-7)0;border-bottom:var(--gt-filet-doux);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.zt-partie{gap:var(--gt-esp-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.zt-partie__n{color:var(--gt-bordeaux);font-size:18px;font-style:italic}.zt-partie__n,.zt-partie__titre{font-family:var(--gt-police-titre)}.zt-partie__titre{margin-top:4px;font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.12}.zt-partie__intro{margin-top:var(--gt-esp-3);color:var(--gt-graphite);max-width:46ch}.zt-chaps{gap:var(--gt-esp-4);margin:0;padding:0;list-style:none;display:grid}.zt-chap{gap:var(--gt-esp-3);padding-bottom:var(--gt-esp-4);border-bottom:1px solid var(--gt-trait);grid-template-columns:40px minmax(0,1fr);display:grid}.zt-chap:last-child{border-bottom:0}.zt-chap__n{color:var(--gt-bordeaux);font-size:22px;font-style:italic;line-height:1.2}.zt-chap__n,.zt-chap__titre{font-family:var(--gt-police-titre)}.zt-chap__titre{font-size:21px;font-weight:600;line-height:1.25;display:block}.zt-chap__accroche{color:var(--gt-graphite);margin-top:4px;display:block}.zt-partie--postface .zt-partie__titre{font-size:24px}.zt-lecture__grille{gap:var(--gt-esp-7);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.zt-lecture__grille{grid-template-columns:minmax(0,1fr) 120px}}.zt-lecture__texte{max-width:68ch;font-size:19px;line-height:1.75}.zt-lecture__texte p+p{margin-top:1em}.zt-lecture__chap{font-family:var(--gt-police-titre);color:var(--gt-bordeaux);margin-bottom:1.2em;font-size:20px;font-style:italic}.zt-lecture__fort{font-family:var(--gt-police-titre);font-size:1.3em;line-height:1.4}.zt-lecture__fort strong,.zt-lecture__texte strong{font-weight:600}.zt-lecture__texte h3{font-family:var(--gt-police-titre);margin:1.8em 0 .6em;font-size:30px;font-weight:500;line-height:1.15}.zt-lecture__texte h3:focus{outline:none}.zt-lecture__bouton{margin-top:var(--gt-esp-6)}.zt-lecture__fin{margin-top:var(--gt-esp-8);padding:var(--gt-esp-6);background:var(--gt-bordeaux-pale)}.zt-lecture__fin p{font-size:17px;line-height:1.6}.zt-lecture__fin-t{font-family:var(--gt-police-titre);margin-bottom:6px;font-weight:500;font-size:26px!important}.zt-lecture__fin .gt-bouton{margin-top:var(--gt-esp-4)}.zt-lecture__marge{display:none}@media (min-width:900px){.zt-lecture__marge{display:block;position:relative}.zt-lecture__noeud{width:120px;height:auto;position:sticky;top:110px;overflow:visible}}.zt-auteur__grille{gap:var(--gt-esp-7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:760px){.zt-auteur__grille{gap:var(--gt-esp-9);grid-template-columns:minmax(0,320px) minmax(0,1fr)}}.zt-auteur__photo{width:100%;max-width:320px;height:auto;overflow:visible}.zt-voix__grille{gap:var(--gt-esp-7);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:900px){.zt-voix__grille{grid-template-columns:320px minmax(0,1fr)}}.zt-voix__liste{gap:4px;margin:0;padding:0;list-style:none;display:grid}.zt-voix__voix{border:0;border-bottom:1px solid var(--gt-trait);width:100%;min-height:48px;color:var(--gt-graphite);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 10px;font-size:15px;display:grid}.zt-voix__voix svg{width:100%;height:30px;fill:var(--gt-portee)}.zt-voix__voix.est-active{color:var(--gt-encre);font-weight:600}.zt-voix__voix.est-active svg{fill:var(--gt-bordeaux)}.zt-voix__voix:focus-visible{outline:var(--gt-focus);outline-offset:2px}.zt-voix__scene{margin:0;padding-top:22px;position:relative}.zt-voix__curseur{background:var(--gt-bordeaux);width:100%;height:2px;position:absolute;top:0;left:0}.zt-voix__citation{font-family:var(--gt-police-titre);margin:0;font-size:clamp(24px,2.5vw,34px);font-style:italic;line-height:1.3}.zt-voix__scene figcaption{margin-top:var(--gt-esp-4);letter-spacing:.1em;text-transform:uppercase;color:var(--gt-graphite);font-size:13px;font-weight:700}.zt-fin__dedans{text-align:center;flex-direction:column;align-items:center;display:flex}.zt-fin__orgue{margin-bottom:var(--gt-esp-5);overflow:visible}.zt-fin .zt-texte{margin-inline:auto}.zt-form{background:var(--gt-papier);width:min(640px,100vw - 32px);height:fit-content;max-height:calc(100vh - 32px);color:var(--gt-encre);outline:1px solid var(--gt-trait);border:0;margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 30px 60px -30px #00000073}.zt-form::backdrop{background:#1c1b1a73}.zt-form[open]{animation:zt-form-entree .4s var(--gt-courbe-sortie)both}@keyframes zt-form-entree{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.zt-form__dedans{padding:clamp(20px,4vw,36px)}.zt-form__tete{justify-content:space-between;align-items:center;gap:16px;display:flex}.zt-form__titre{font-family:var(--gt-police-titre);font-size:26px;font-weight:500;line-height:1.15}.zt-form__tete .gt-pilule{font-size:14px}.zt-form__fil{width:100%;height:auto;margin:10px 0 4px;display:block;overflow:visible}.zt-form__etape{letter-spacing:.08em;text-transform:uppercase;color:var(--gt-gris);font-size:12px;font-weight:700}.zt-form fieldset{border:0;margin:0;padding:0}.zt-form__q{font-family:var(--gt-police-titre);margin-top:8px;font-size:24px;font-weight:500;line-height:1.25;display:block}.zt-form__q--petit{margin-top:18px;font-size:19px}.zt-form__aide{color:var(--gt-graphite);margin-top:4px;font-size:14px}.zt-form__choix{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.zt-form__choix .gt-pilule{text-align:left;font-size:14px}.zt-form input[type=email],.zt-form textarea{width:100%;font:inherit;color:var(--gt-encre);background:var(--gt-blanc);border:1px solid var(--gt-trait-ui);resize:vertical;border-radius:0;margin-top:8px;padding:10px 12px;font-size:16px}.zt-form input:focus-visible,.zt-form textarea:focus-visible{outline:var(--gt-focus);outline-offset:2px}.zt-form__champ{font-weight:600;display:block}.zt-form__case,.zt-form__champ{margin-top:14px;font-size:15px!important}.zt-form__case{align-items:flex-start;gap:10px;line-height:1.4;display:flex}.zt-form__case input{width:18px;height:18px;accent-color:var(--gt-bordeaux);margin-top:2px}.zt-form__nav{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.zt-form__nav>:only-child{margin-left:auto}.zt-form__lien{min-height:44px;font:inherit;color:var(--gt-graphite);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:15px;font-weight:600;text-decoration:underline}.zt-form__erreur{color:var(--gt-erreur);margin-top:10px;font-size:14px}html[data-theme=sombre] .zt-form__erreur{color:#f0a49a}.zt-form__fin{padding-top:8px}.zt-form__merci{font-family:var(--gt-police-titre);font-size:32px;font-weight:500}.zt-form__fin .gt-bouton{margin-top:20px}.zt-form__piege{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (prefers-reduced-motion:reduce){.zt-j__note{transition:none}}.ac-photo.zt-intro__photo{background:0 0;outline:none;overflow:visible}@media (min-width:1024px){.zt-intro__grille{padding-top:clamp(16px,4vh,48px)}.zt-intro__titre{font-size:clamp(38px,min(4.6vw,7.4vh),66px)}.zt-intro__p{margin-top:var(--gt-esp-4)}.ac-photo.zt-intro__photo{height:clamp(300px,min(34vw,58vh),460px)}}