@font-face{font-family:titre;src:url(../media/cormorant_sc_latin_700_normal-s.p.0l-3pfa1-evzz.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:titre Fallback;src:local(Arial);ascent-override:89.34%;descent-override:27.75%;line-gap-override:0.0%;size-adjust:103.43%}.wF3gfG_className{font-family:titre,titre Fallback,Cormorant Garamond,Georgia,serif;font-weight:700}.wF3gfG_variable{--font-titre:"titre", "titre Fallback", Cormorant Garamond, Georgia, serif}
@font-face{font-family:texte;src:url(../media/glacial_indifference_400-s.p.2cqd058964zgn.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:texte Fallback;src:local(Arial);ascent-override:97.99%;descent-override:25.79%;line-gap-override:0.0%;size-adjust:96.95%}.LdxdKW_className{font-family:texte,texte Fallback,Century Gothic,Avenir Next,system-ui,sans-serif;font-weight:400}.LdxdKW_variable{--font-texte:"texte", "texte Fallback", Century Gothic, Avenir Next, system-ui, sans-serif}
@font-face{font-family:studio;src:url(../media/hanken_grotesk_latin_800_normal-s.27cls-4tkwnbs.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:studio Fallback;src:local(Arial);ascent-override:96.45%;descent-override:29.22%;line-gap-override:0.0%;size-adjust:103.68%}.U7mTpG_className{font-family:studio,studio Fallback;font-weight:800}.U7mTpG_variable{--font-studio:"studio", "studio Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-nuit:#15303d;--color-nuit-2:#1c3a4a;--color-abysse:#0f242e;--color-ecume:#ecf1ee;--color-brume:#9fb3b9;--color-or:#d8ad57;--color-sur-or:#1a1206;--color-filet:#ecf1ee29;--color-or-clair:#e4bf70;--color-or-sombre:#a27b2c;--color-encre:#2a414b;--color-encre-2:#3c5560;--color-brume-2:#8aa0a6;--color-or-voile:#d8ad5729;--color-or-trait:#d8ad5799;--color-encre-filet:#15303d4d;--color-brume-voile:#9fb3b973;--color-ombre-legere:#00000040;--color-ombre:#00000059;--color-ombre-forte:#00000073;--color-reflet:#fff;--color-acier:#9aa7ad;--color-or-eclat:#f2d896;--color-or-ombre:#a07a30;--color-or-filet:#d8ad5761;--color-lumiere-or:#fff6dc73;--color-or-mat-haut:#e3c27a;--color-or-mat-bas:#c79a45;--color-lumiere-velours:#ecf1ee0f;--color-filet-fort:#ecf1ee80;--color-plume-encre:#7eb0de8c;--color-nuit-voile:#15303db8;--color-papier:#eadfc6;--color-papier-ombre:#d3c29e;--color-papier-clair:#f5eedc;--color-papier-brule:#6e522c47;--color-nuit-dense:#0f242ef0;--color-tdm-ciel:#2083b4;--color-tdm-ciel-profond:#1d6b94;--color-tdm-ciel-clair:#bfddec;--color-tdm-nuage:#e2eef3;--color-tdm-sable:#eccd9f;--color-tdm-sable-clair:#f6ebd8;--color-tdm-encre:#1b3542;--color-tdm-encre-2:#3d5560;--color-tdm-rouille:#a24d24;--color-tdm-rouille-profonde:#8a3f1c;--color-tdm-filet:#1b354229;--color-tdm-filet-fort:#1b35426b;--color-tdm-encre-voile:#1b354259;--color-tdm-voile:#f6ebd8cc;--color-tdm-voile-dense:#f6ebd8f5;--color-tdm-ciel-voile:#2083b44d;--color-tdm-rouille-trait:#8a3f1c8c;--color-tdm-rouille-filet:#8a3f1c4d;--color-tdm-lumiere:#ffffff8c;--color-tdm-ombre:#1b354238;--color-tdm-ciel-brume:#d4e4ea;--color-tdm-sable-brume:#f3e6d0;--color-tdm-ciel-inde:#f1d7ae;--color-tdm-ciel-pacifique:#c6e2ee;--color-tdm-ciel-soir:#9ec4d8;--color-tdm-ciel-dore:#ead6bc}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.relative{position:relative}.grid{display:grid}.hidden{display:none}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--page:min(1240px, calc(100% - 32px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:var(--color-nuit);color:var(--color-ecume)}.btn-or{background-color:var(--color-or);color:var(--color-sur-or)}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--color-nuit);color:var(--color-ecume);font-family:var(--font-texte);font-size:calc(19px + var(--plus-texte));margin:0;line-height:1.6}html,body{overflow-x:clip}@media (pointer:fine){html{cursor:url(/curseurs/plume.png) 2 61,auto}a,button,summary,[role=button],label{cursor:url(/curseurs/plume-survol.png) 2 61,pointer}html.plume-active,html.plume-active *{cursor:none!important}}.plume{z-index:2147483647;pointer-events:none;opacity:0;will-change:transform;width:64px;height:64px;transition:opacity .2s;position:fixed;top:0;left:0}.plume img{transform-origin:2px 61px;width:64px;height:64px;filter:drop-shadow(2px 5px 4px var(--color-ombre));transition:transform .15s}.plume.appui img{transform:rotate(7deg)}.plume-encre{z-index:2147483646;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}@media not all and (pointer:fine){.plume,.plume-encre{display:none}}img,video,svg{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--color-or);outline-offset:4px;border-radius:4px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}.skip{background:var(--color-or);color:var(--color-sur-or);border:1px solid var(--color-or-ombre);box-shadow:inset 0 1px 0 var(--color-lumiere-or),inset 0 0 0 2px var(--color-or-ombre),inset 0 0 0 3px var(--color-lumiere-or);z-index:50;font-family:var(--font-titre);letter-spacing:.08em;border-radius:2px;padding:10px 16px;text-decoration:none;position:absolute;top:12px;left:16px}.wrap{width:var(--page);margin-inline:auto}.or{color:var(--color-or)}.kicker{font-family:var(--font-titre);font-size:calc(17px + var(--plus-texte));letter-spacing:.14em;color:var(--color-or);margin:0 0 14px}h1,h2,h3{font-family:var(--font-titre);letter-spacing:.01em;margin:0;font-weight:700;line-height:1.08}h2{font-size:clamp(34px,4.4vw,60px)}h3{font-size:clamp(24px,2.2vw,30px)}p{margin:0 0 1em}.lead{color:var(--color-brume);font-size:clamp(19px,1.6vw,22px)}.btn{min-height:52px;font-family:var(--font-titre);letter-spacing:.08em;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:10px 28px;font-size:clamp(18px,1.7vw,24px);text-decoration:none;transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;position:relative}.btn-or{background:linear-gradient(180deg,var(--color-or-mat-haut) 0%,var(--color-or) 50%,var(--color-or-mat-bas) 100%);color:var(--color-sur-or);border:1px solid var(--color-or-ombre);box-shadow:inset 0 1px 0 var(--color-lumiere-or),inset 0 0 0 2px var(--color-or-ombre),inset 0 0 0 3px var(--color-lumiere-or),0 4px 14px var(--color-ombre)}.btn-or:hover{background:linear-gradient(180deg,var(--color-or-eclat) 0%,var(--color-or-clair) 50%,var(--color-or-mat-haut) 100%);box-shadow:inset 0 1px 0 var(--color-lumiere-or),inset 0 0 0 2px var(--color-or-ombre),inset 0 0 0 3px var(--color-or-eclat),0 0 18px var(--color-or-voile),0 4px 14px var(--color-ombre-forte);transform:translateY(-1px)}.btn-or:active{box-shadow:inset 0 2px 4px var(--color-or-ombre),inset 0 0 0 2px var(--color-or-ombre),0 2px 6px var(--color-ombre);transform:translateY(1px)}.btn-trait{background:var(--color-nuit-voile);color:var(--color-ecume);border:1px solid var(--color-filet-fort);box-shadow:inset 0 0 0 2px var(--color-nuit-dense),inset 0 0 0 3px var(--color-filet);letter-spacing:.08em;border-radius:2px}.btn-trait:hover{border-color:var(--color-or);color:var(--color-or);background:var(--color-or-voile);box-shadow:inset 0 0 0 2px var(--color-nuit-dense),inset 0 0 0 3px var(--color-or-filet),0 0 14px var(--color-or-voile);transform:translateY(-1px)}.btn-trait:active{transform:translateY(1px)}.pill{border:1px solid var(--color-filet-fort);background:var(--color-nuit-voile);min-height:44px;color:var(--color-ecume);font-family:var(--font-titre);font-size:calc(17px + var(--plus-texte));letter-spacing:.06em;box-shadow:inset 0 0 0 1px var(--color-filet);border-radius:2px;align-items:center;gap:8px;padding:4px 16px;text-decoration:none;transition:border-color .2s,color .2s,box-shadow .2s,background .2s;display:inline-flex}.pill:hover,.pill[aria-pressed=true]{border-color:var(--color-or);color:var(--color-or);box-shadow:inset 0 0 0 1px var(--color-or-filet);background:var(--color-or-voile)}:root{--entete:88px;--plus-texte:0px}.entete{z-index:70;position:fixed;inset:0 0 auto}.entete:before{content:"";z-index:-1;background:var(--color-nuit-voile);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-filet);opacity:0;transition:opacity .3s;position:absolute;inset:0}.entete-defile:before{opacity:1}html{scroll-padding-top:calc(var(--entete) + 12px)}.entete .wrap{align-items:center;gap:40px;width:min(1480px,100% - 32px);min-height:88px;display:flex}.logo img{width:auto;height:38px}.nav{gap:clamp(14px,2vw,30px);margin:0;padding:0;list-style:none;display:flex}.nav a{font-family:var(--font-titre);font-size:calc(17px + var(--plus-texte));letter-spacing:.05em;color:var(--color-brume);padding:10px 0;text-decoration:none;display:inline-block}.nav a:hover{color:var(--color-ecume)}.outils{gap:8px;margin-left:auto;display:flex;position:relative}.menu-btn{display:none}.carnet-pop{background:var(--color-nuit-2);border:1px solid var(--color-filet);width:340px;max-height:min(70vh,560px);font-size:calc(16px + var(--plus-texte));color:var(--color-brume);box-shadow:0 18px 40px var(--color-ombre);border-radius:14px;padding:16px 18px;position:absolute;top:56px;right:0;overflow:auto}.carnet-pop strong{font-family:var(--font-titre);color:var(--color-ecume);margin-bottom:4px;font-size:20px;font-weight:700;display:block}.carnet-compte{background:var(--color-or);min-width:22px;height:22px;color:var(--color-nuit);font-family:var(--font-texte);font-size:calc(13px + var(--plus-texte));letter-spacing:0;border-radius:999px;place-items:center;margin-left:2px;padding:0 6px;font-weight:700;display:inline-grid}.carnet-vide p{margin:6px 0 12px;line-height:1.5}.carnet-rubrique{font-family:var(--font-titre);font-size:calc(15px + var(--plus-texte));letter-spacing:.08em;color:var(--color-or);margin:14px 0 8px}.carnet-escales{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.carnet-escales a{border:1px solid var(--color-filet-fort);font-size:calc(14px + var(--plus-texte));color:var(--color-ecume);box-shadow:inset 0 0 0 1px var(--color-filet);border-radius:2px;padding:4px 10px;text-decoration:none;display:inline-block}.carnet-escales a:hover{border-color:var(--color-or);color:var(--color-or)}.carnet-liste{margin:0;padding:0;list-style:none}.carnet-liste li{border-top:1px solid var(--color-filet);align-items:center;gap:12px;padding:8px 0;display:flex}.carnet-jouer{border:1px solid var(--color-filet-fort);width:36px;height:36px;color:var(--color-ecume);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.carnet-jouer svg{width:16px;height:16px}.carnet-jouer:hover,.carnet-jouer[aria-pressed=true]{border-color:var(--color-or);color:var(--color-or)}.carnet-puce{border-style:dashed}.carnet-texte{flex-direction:column;min-width:0;text-decoration:none;display:flex}.carnet-titre{font-size:calc(15px + var(--plus-texte));color:var(--color-ecume);line-height:1.3}.carnet-sous{font-size:calc(13px + var(--plus-texte));color:var(--color-brume-2);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.carnet-texte:hover .carnet-titre{color:var(--color-or)}.carnet-effacer{font:inherit;font-size:calc(13px + var(--plus-texte));color:var(--color-brume-2);text-underline-offset:3px;background:0 0;border:0;margin-top:12px;padding:6px 0;text-decoration:underline}.carnet-effacer:hover{color:var(--color-ecume)}.accueil{flex-direction:column;min-height:max(100svh,720px);display:flex;position:relative;overflow:hidden}.accueil-grille{flex:1;grid-template-columns:1.12fr .88fr;align-items:center;gap:40px;width:min(1480px,100% - 32px);margin-inline:auto;padding:96px 0 clamp(150px,13vw,210px);display:grid}h1{color:var(--color-ecume);font-size:clamp(40px,4.4vw,64px)}h1 .ligne2{margin-top:.4em;font-size:.84em;display:block}.accueil-texte p{color:var(--color-brume);max-width:34ch;margin:18px 0 0;font-size:clamp(20px,1.9vw,29px);line-height:1.5}.cta{flex-wrap:wrap;gap:22px 30px;margin-top:44px;display:flex}.nouveaute{flex-direction:column;align-items:center;text-decoration:none;display:flex}.nouveaute .mot{font-family:var(--font-titre);color:var(--color-or);letter-spacing:.02em;font-size:clamp(40px,4.6vw,66px);line-height:1}.nouveaute img:not(.l3){width:min(320px,22vw,38svh);height:auto;filter:drop-shadow(0 30px 40px var(--color-ombre-forte));margin-top:clamp(16px,3vh,40px);transition:transform .4s;animation:2.4s ease-in-out 2 flotte}.nouveaute:hover img:not(.l3){transform:translateY(-6px)rotate(-1deg)}@keyframes flotte{0%,to{translate:0}50%{translate:0 -10px}}.liens-bas{z-index:2;flex-wrap:wrap;justify-content:center;gap:6px clamp(16px,2.2vw,32px);margin:0;padding:0 16px;list-style:none;display:flex;position:absolute;bottom:clamp(16px,2.4vw,34px);left:0;right:0}.liens-bas a{font-family:var(--font-titre);font-size:calc(17px + var(--plus-texte));letter-spacing:.05em;color:var(--color-brume);padding:8px 0;text-decoration:none;display:inline-block}.liens-bas a:hover{color:var(--color-ecume)}.liens-bas-page{justify-content:flex-start;margin:clamp(20px,3vw,32px) 0 0;padding:0;position:static}section{position:relative}.bloc{padding:clamp(80px,10vw,140px) 0}.bloc-sombre{background:var(--color-abysse)}.temps{counter-reset:t;border-left:1px solid var(--color-filet);margin:0;padding:0;list-style:none}.temps li{padding:0 0 38px 44px;position:relative}.temps li:last-child{padding-bottom:0}.temps li:before{counter-increment:t;content:counter(t,upper-roman);background:var(--color-nuit);border:1px solid var(--color-or);width:38px;height:38px;color:var(--color-or);font-family:var(--font-titre);font-size:calc(17px + var(--plus-texte));border-radius:50%;place-items:center;display:grid;position:absolute;top:-4px;left:-19px}.temps h3{margin-bottom:6px}.temps p{color:var(--color-brume);margin:0}.voix{grid-template-columns:1fr 1fr;gap:0 56px;margin:0;padding:0;list-style:none;display:grid}.voix li{border-top:1px solid var(--color-filet);grid-template-columns:64px 1fr;gap:20px;padding:24px 0;display:grid}.initiales{border:1.5px solid var(--color-or-trait);width:64px;height:64px;font-family:var(--font-titre);color:var(--color-or);background:var(--color-nuit-2);border-radius:50%;place-items:center;font-size:22px;display:grid}.voix h3{font-size:26px}.billet{background:var(--color-ecume);color:var(--color-nuit);border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(20px,3vw,44px);margin-top:36px;padding:28px clamp(22px,3vw,44px);display:grid;position:relative}.billet:before,.billet:after{content:"";background:var(--color-abysse);border-radius:50%;width:26px;height:26px;position:absolute;right:clamp(190px,17vw,240px)}.billet:before{top:-13px}.billet:after{bottom:-13px}.billet img{width:110px;height:auto;filter:drop-shadow(0 12px 16px var(--color-ombre-legere))}.billet .trajet{font-family:var(--font-titre);font-size:calc(14px + var(--plus-texte));letter-spacing:.16em;color:var(--color-encre-2);margin:0 0 6px}.billet h3{color:var(--color-nuit);font-size:clamp(24px,2.6vw,34px)}.billet ul{color:var(--color-encre);font-size:calc(17px + var(--plus-texte));margin:12px 0 0;padding-left:18px;list-style:outside}.billet li::marker{color:var(--color-or-sombre)}.prix{border-left:1.5px dashed var(--color-encre-filet);text-align:center;min-width:170px;padding-left:clamp(22px,3vw,44px)}.prix small{font-size:calc(14px + var(--plus-texte));color:var(--color-encre-2);margin:6px 0 16px;display:block}.btn-nuit{background:var(--color-nuit);color:var(--color-ecume);border:1px solid var(--color-filet-fort);box-shadow:inset 0 0 0 2px var(--color-nuit),inset 0 0 0 3px var(--color-filet);letter-spacing:.08em;border-radius:2px}.btn-nuit:hover{background:var(--color-nuit-2);border-color:var(--color-or);color:var(--color-or);box-shadow:inset 0 0 0 2px var(--color-nuit-2),inset 0 0 0 3px var(--color-or-filet);transform:translateY(-1px)}.btn-nuit:active{transform:translateY(1px)}.page-lettre{background:var(--color-nuit);align-items:center;min-height:100svh;padding:clamp(120px,15vw,180px) 0 80px;display:grid}.page-lettre-contenu{max-width:1120px}.page-lettre-haut{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.page-lettre .kicker{color:var(--color-or)}.page-lettre h1{max-width:none;font-size:clamp(32px,4.2vw,60px);line-height:1.08}.page-lettre h1 .insecable{white-space:nowrap}.page-lettre .lead{max-width:48ch;margin-bottom:32px}.page-lettre .lettre-inscription{gap:12px}.page-lettre .lettre-inscription .kicker{display:none}.page-lettre .lettre-inscription .btn{min-height:54px}.page-lettre .lettre-inscription .mention{max-width:58ch}.page-lettre-livres{color:var(--color-or);font-family:var(--font-titre);letter-spacing:.1em;text-underline-offset:5px;margin-top:18px;padding:8px 0;text-decoration:underline;display:inline-block}.page-lettre-livres:hover{color:var(--color-or-clair)}.page-lettre-visuel{background:radial-gradient(70% 70% at 50% 60%,var(--color-or-voile),transparent 70%);justify-content:center;align-items:flex-end;gap:0;padding:28px 12px 0;display:flex}.page-lettre-visuel img{width:36%;height:auto;filter:drop-shadow(0 22px 28px var(--color-ombre-forte));border-radius:2px;flex:none}.page-lettre-visuel img:first-child{z-index:1;position:relative;transform:rotate(-4deg)}.page-lettre-visuel img:nth-child(2){z-index:3;margin:0 -6%;position:relative;transform:translateY(-18px)}.page-lettre-visuel img:nth-child(3){z-index:2;position:relative;transform:rotate(4deg)}.page-lettre-envois{margin-top:clamp(48px,7vw,88px)}.page-lettre-envois h2{margin:0 0 20px;font-size:clamp(26px,3vw,38px)}.page-lettre-envois ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.page-lettre-envois li{background:var(--color-nuit-2);border:1px solid var(--color-or-filet);box-shadow:0 10px 24px var(--color-ombre-legere);border-radius:2px;padding:24px}.page-lettre-envois h3{color:var(--color-or);margin:0 0 8px;font-size:clamp(22px,2vw,26px)}.page-lettre-envois p{color:var(--color-brume);margin:0;line-height:1.5}@media (max-width:860px){.page-lettre-haut{grid-template-columns:1fr}.page-lettre-visuel{width:100%;max-width:420px;margin:0 auto}.page-lettre-envois ul{grid-template-columns:1fr}}@media (max-width:600px){.page-lettre{align-items:start;min-height:100svh;padding:118px 0 64px}}.lettre{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}form{gap:14px;display:grid}.lettre-inscription{justify-items:start;gap:14px;display:grid}.champ{flex-wrap:wrap;gap:10px;display:flex}.champ input[type=email]{border:1px solid var(--color-filet-fort);background:var(--color-nuit-voile);min-height:54px;color:var(--color-ecume);font:inherit;font-size:calc(18px + var(--plus-texte));box-shadow:inset 0 0 0 1px var(--color-filet);border-radius:2px;flex:240px;padding:0 22px}.champ input::placeholder{color:var(--color-brume-2)}.champ input:focus{outline:2px solid var(--color-or);outline-offset:2px}.piege{position:absolute;left:-9999px}.mention{font-size:calc(14px + var(--plus-texte));color:var(--color-brume);margin:0}.lettre-fenetre{background:0 0;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;padding:0;display:none}.lettre-fenetre[open]{display:grid}.lettre-fenetre::backdrop{background:#0f242ee0}@supports (color:color-mix(in lab, red, red)){.lettre-fenetre::backdrop{background:color-mix(in srgb,var(--color-abysse) 88%,transparent)}}.lettre-fenetre::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lettre-fenetre-carte{border:1px solid var(--color-or);width:min(560px,100% - 32px);box-shadow:0 0 0 4px var(--color-nuit),0 0 0 5px var(--color-or-filet),0 0 40px var(--color-or-voile),0 30px 80px var(--color-ombre-forte);background:#fff;border-radius:2px;padding:52px 0 0;position:relative;overflow:hidden}.lettre-fenetre-titre{background:var(--color-nuit);border-bottom:1px solid var(--color-or-trait);height:52px;color:var(--color-or);font-family:var(--font-titre);font-size:calc(18px + var(--plus-texte));letter-spacing:.12em;align-items:center;margin:0;padding:0 64px 0 20px;display:flex;position:absolute;inset:0 0 auto}.lettre-fenetre-carte iframe{border:0;width:100%;height:min(480px,100svh - 120px);display:block}@media (max-width:520px){.lettre-fenetre-carte iframe{height:min(560px,100svh - 110px)}}.lettre-fermer{width:44px;height:44px;color:var(--color-ecume);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:8px}.lettre-fermer svg{width:14px;height:14px}.lettre-fermer:focus-visible{outline:2px solid var(--color-or);outline-offset:-4px}html.plume-active .lettre-fenetre,html.plume-active .lettre-fenetre *{cursor:auto!important}html.plume-active .lettre-fermer{cursor:pointer!important}html:has(.lettre-fenetre[open]) .plume{opacity:0!important}.retour{font-size:calc(16px + var(--plus-texte));color:var(--color-or);min-height:1.6em;margin:0}.pied{background:var(--color-abysse);padding:0 0 28px;position:relative}.pied-haut{border-top:1px solid var(--color-or-trait);grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(0,1fr));gap:40px clamp(28px,4vw,64px);padding-top:clamp(40px,6vw,72px);display:grid}.pied ul{margin:0;padding:0;list-style:none}.pied a{color:var(--color-brume);text-decoration:none}.pied a:hover{color:var(--color-ecume)}.pied a.btn-or,.pied a.btn-or:hover{color:var(--color-sur-or)}.pied-logo{margin-bottom:16px;display:inline-block}.pied-logo img{width:170px;height:auto}.pied-devise{max-width:34ch;font-size:calc(17px + var(--plus-texte));color:var(--color-brume);margin:0 0 22px;line-height:1.55}.pied-titre{font-family:var(--font-titre);font-size:calc(17px + var(--plus-texte));letter-spacing:.12em;color:var(--color-or);margin:0 0 14px}.pied-col li a{font-size:calc(16px + var(--plus-texte));padding:6px 0;line-height:1.35;display:inline-block}.pied-sous{font-size:calc(13px + var(--plus-texte));letter-spacing:.02em;color:var(--color-brume-2);display:block}.pied-col li a:hover .pied-sous{color:var(--color-brume)}.pied-reseaux{flex-wrap:wrap;gap:6px;display:flex;margin-top:18px!important}.pied .pied-reseaux li a{border:1px solid var(--color-filet-fort);min-height:36px;box-shadow:inset 0 0 0 1px var(--color-filet);font-family:var(--font-titre);font-size:calc(15px + var(--plus-texte));letter-spacing:.06em;border-radius:2px;align-items:center;padding:4px 12px;display:inline-flex}.pied .pied-reseaux li a:hover{border-color:var(--color-or);color:var(--color-or);box-shadow:inset 0 0 0 1px var(--color-or-filet)}.pied-bas{border-top:1px solid var(--color-filet);font-size:calc(14px + var(--plus-texte));color:var(--color-brume-2);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 0;margin:clamp(36px,5vw,56px) 0 0;padding-top:20px;display:flex}.pied-bas>*{align-items:center;display:inline-flex}.pied-bas>:not(:last-child):after{content:"·";color:var(--color-brume-2);margin:0 12px}.pied-bas a,.pied-bas .pied-choix{font-family:var(--font-texte);font-size:calc(14px + var(--plus-texte));letter-spacing:0;color:var(--color-brume);padding:6px 0;text-decoration:none}.pied-bas a:hover,.pied-bas .pied-choix:hover{color:var(--color-ecume)}.pied-bas .credit a{margin-left:4px}.documents-legaux{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 8px;padding:0;list-style:none;display:grid}.documents-legaux a{border:1px solid var(--color-filet);background:var(--color-nuit-2);border-radius:12px;height:100%;padding:16px 18px;transition:border-color .2s;display:block;color:var(--color-ecume)!important;text-decoration:none!important}.documents-legaux a:hover{border-color:var(--color-or-trait)}.documents-legaux b{font-family:var(--font-titre);font-size:calc(18px + var(--plus-texte));color:var(--color-or);display:block}.documents-legaux span{font-size:calc(15px + var(--plus-texte));color:var(--color-brume);line-height:1.4}@media (max-width:700px){.documents-legaux{grid-template-columns:1fr}}.pied-choix{font:inherit;font-size:calc(14px + var(--plus-texte));color:var(--color-brume);background:0 0;border:0;padding:6px 0}.pied-choix:hover{color:var(--color-ecume)}.extrait-retour{left:50%;top:calc(var(--entete) + 12px);z-index:70;background:var(--color-nuit);width:min(560px,100vw - 24px);color:var(--color-ecume);border:1px solid var(--color-or-trait);box-shadow:0 18px 40px var(--color-ombre-forte);font-size:calc(17px + var(--plus-texte));border-radius:2px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex;position:fixed;transform:translate(-50%)}.extrait-retour p{flex:1;margin:0;line-height:1.5}.extrait-retour a{color:var(--color-or);text-underline-offset:3px;text-decoration:underline}.extrait-retour button{min-width:44px;min-height:44px;color:var(--color-ecume);cursor:pointer;background:0 0;border:0;flex:none;margin:-10px -10px 0 0;font-size:26px;line-height:1}.extrait-retour button:hover{color:var(--color-or)}.consentement{z-index:60;width:min(820px,100vw - 24px);filter:drop-shadow(0 22px 34px var(--color-ombre-forte));position:fixed;bottom:10px;left:50%;transform:translate(-50%)}html.sans-bandeau .consentement{display:none}.porte{color:var(--color-encre);text-align:center;padding:22px 26px 30px;position:relative}.porte-provenance{white-space:nowrap;border-bottom:1px solid var(--color-encre-filet);font-family:var(--font-titre);letter-spacing:.12em;justify-content:space-between;gap:12px;padding-bottom:8px;display:flex;font-size:calc(13px + var(--plus-texte))!important;color:var(--color-encre-2)!important;margin:0 0 14px!important}.consentement h2{color:inherit;outline:none;margin:0 0 8px;font-size:22px;line-height:1.2}.porte p{font-size:calc(16px + var(--plus-texte));color:inherit;margin:0 0 16px;line-height:1.5}.porte-boutons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.porte-btn{min-height:44px;font-family:var(--font-titre);font-size:calc(16px + var(--plus-texte));letter-spacing:.06em;color:inherit;background:0 0;border:1.5px solid;border-radius:2px;padding:6px 12px}.porte-btn.plein{background:var(--color-encre);border-color:var(--color-encre);color:var(--color-papier-clair);box-shadow:inset 0 0 0 1px var(--color-papier-clair)}.porte-btn:hover,.porte-btn:focus-visible{background:var(--color-or);border-color:var(--color-or-ombre);color:var(--color-sur-or);box-shadow:inset 0 0 0 1px var(--color-lumiere-or)}.porte-btn:focus-visible,.porte-perso:focus-visible{outline:2px solid var(--color-encre);outline-offset:3px}.porte-perso{font:inherit;font-family:var(--font-titre);font-size:calc(16px + var(--plus-texte));letter-spacing:.04em;color:inherit;text-underline-offset:4px;background:0 0;border:0;padding:8px 6px;text-decoration:underline}.porte-liens{justify-content:center;align-items:center;gap:18px;display:flex;font-size:calc(13px + var(--plus-texte))!important;margin:6px 0 0!important}.porte-liens a{color:inherit;text-underline-offset:3px;padding:8px 0;text-decoration:underline;display:inline-block}.porte-choix{text-align:left;margin:4px 0 18px;padding:0;list-style:none}.porte-choix li{border-top:1px solid var(--color-encre-filet);justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.porte-choix b{font-size:calc(16px + var(--plus-texte));display:block}.porte-choix span,.porte-choix label{font-size:calc(14px + var(--plus-texte));line-height:1.4}.porte-etat{flex:none;font-style:italic}.porte-sceau{width:48px;height:48px;filter:drop-shadow(0 3px 4px var(--color-ombre));position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}.porte-parchemin .porte,.porte-lumieres .porte{background:radial-gradient(120% 90% at 50% 45%,var(--color-papier-clair) 0%,var(--color-papier) 55%,var(--color-papier-ombre) 100%);box-shadow:inset 0 0 0 1px var(--color-papier-brule),inset 0 0 38px var(--color-papier-brule)}.porte-parchemin .porte:before,.porte-parchemin .porte:after{content:"";background:linear-gradient(to bottom,var(--color-papier-ombre),var(--color-papier-clair) 45%,var(--color-papier-ombre) 75%,var(--color-papier-brule));height:16px;box-shadow:0 2px 4px var(--color-ombre-legere);border-radius:8px;position:absolute;left:-8px;right:-8px}.porte-parchemin .porte:before{top:-8px}.porte-parchemin .porte:after{bottom:-8px}.porte-parchemin .porte{padding-top:28px}.porte-parchemin .porte-sceau{z-index:1;top:-34px;bottom:auto}.porte-lumieres .porte{clip-path:polygon(0 2%,6% 0,14% 1.5%,22% .3%,31% 1.8%,40% .4%,50% 1.6%,60% .2%,69% 1.7%,78% .5%,87% 1.9%,95% .3%,100% 1.5%,99.4% 50%,100% 98.4%,93% 100%,84% 98.6%,74% 99.8%,63% 98.4%,52% 99.7%,41% 98.5%,30% 99.8%,19% 98.5%,9% 99.7%,0 98.3%,.6% 50%)}.porte-lumieres{filter:drop-shadow(0 22px 34px var(--color-ombre-forte))}.porte-lumieres .porte-sceau{width:58px;height:58px;bottom:-26px}.porte-lumieres .porte{padding-bottom:40px}.porte-vapeur .porte{background:var(--color-papier-clair);box-shadow:inset 0 0 0 1px var(--color-papier-brule);border-radius:2px;padding-top:0}.porte-vapeur .porte-provenance{background:var(--color-encre);border:0;padding:10px 26px;color:var(--color-papier-clair)!important;margin:0 -26px 16px!important}.porte-vapeur .porte>p:not(.porte-provenance):not(.porte-liens){background:var(--color-papier);box-shadow:0 1px 0 var(--color-papier-ombre);padding:6px 10px}.porte-vapeur .porte-sceau{top:auto;bottom:-22px}.porte-emerae{filter:drop-shadow(0 0 24px var(--color-or-trait))}.porte-emerae .porte{color:var(--color-ecume);background:repeating-linear-gradient(to bottom,transparent 0 3px,var(--color-filet) 3px 4px),linear-gradient(160deg,var(--color-nuit-2),var(--color-nuit));border:1px solid var(--color-or-trait);border-radius:4px 22px}.porte-emerae .porte-provenance{border-color:var(--color-or-trait);color:var(--color-or)!important}.porte-emerae .porte-btn:focus-visible{outline-color:var(--color-or)}.porte-emerae .porte-btn.plein{background:var(--color-or);border-color:var(--color-or);color:var(--color-nuit)}.porte-emerae .porte-btn:hover,.porte-emerae .porte-btn:focus-visible{background:var(--color-or-clair);border-color:var(--color-or-clair);color:var(--color-nuit)}.porte-emerae .porte-choix li{border-color:var(--color-filet-fort)}.porte-emerae .interrupteur{background:var(--color-filet-fort)}.porte-emerae .interrupteur:checked{background:var(--color-or)}@media (prefers-reduced-motion:no-preference){.porte-parchemin .porte{animation:.9s cubic-bezier(.2,.7,.2,1) both derouler}.porte-lumieres .porte{animation:.8s cubic-bezier(.2,.7,.2,1) both deplier}.porte-vapeur .porte{animation:.9s cubic-bezier(.2,.7,.2,1) both telegramme}.porte-emerae .porte{animation:1s step-end both transmission}.porte-sceau{animation:.5s cubic-bezier(.3,1.6,.5,1) .7s both cachet}}@keyframes derouler{0%{clip-path:inset(48% -10px)}to{clip-path:inset(-20px -10px)}}@keyframes deplier{0%{transform-origin:50% 100%;opacity:0;transform:perspective(700px)rotateX(70deg)}to{opacity:1;transform:none}}@keyframes telegramme{0%{opacity:0;transform:translateY(40px)rotate(-2deg)}to{opacity:1;transform:rotate(-.6deg)}}@keyframes transmission{0%{opacity:0}10%{opacity:.6}20%{opacity:.1}35%{opacity:.9}45%{opacity:.4}60%,to{opacity:1}}@keyframes cachet{0%{opacity:0;transform:translate(-50%)scale(1.8)}to{opacity:1;transform:translate(-50%)scale(1)}}.interrupteur{appearance:none;background:var(--color-encre-filet);border-radius:999px;flex:none;width:44px;height:26px;margin:0;transition:background .2s;position:relative}.interrupteur:after{content:"";background:var(--color-papier-clair);width:20px;height:20px;box-shadow:0 1px 2px var(--color-ombre-legere);border-radius:50%;transition:transform .2s;position:absolute;top:3px;left:3px}.interrupteur:checked{background:var(--color-encre)}.interrupteur:checked:after{transform:translate(18px)}.interrupteur:focus-visible{outline:2px solid var(--color-encre);outline-offset:3px}@media (max-width:1000px){.pied-haut{grid-template-columns:1fr 1fr}.pied-marque{grid-column:1/-1}}@media (max-width:560px){.pied-haut{grid-template-columns:1fr;gap:32px}.pied-col li a{padding:9px 0}.pied-bas a,.pied-bas .pied-choix{padding:10px 0}.pied-bas .credit{flex-basis:100%;justify-content:center}.pied-bas>:nth-last-child(2):after{display:none}}.credit{font-size:calc(14px + var(--plus-texte));color:var(--color-brume-2);margin:0}.credit a{font-family:var(--font-texte);font-size:calc(14px + var(--plus-texte));letter-spacing:0;text-underline-offset:3px;text-decoration:underline}.js-revele .revele:not(.vu){opacity:0;transform:translateY(18px)}.revele{transition:opacity .7s,transform .7s}.section-tete{max-width:760px;margin-bottom:48px}.section-tete .lead{margin-top:18px}.epoques{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.epoque{background:var(--color-nuit);background-image:radial-gradient(120% 80% at 30% 0%,var(--color-lumiere-velours),transparent 60%),url(/media/velours-nuit.webp);border:1px solid var(--color-filet-fort);height:100%;box-shadow:inset 0 0 0 4px var(--color-nuit),inset 0 0 0 5px var(--color-filet),0 24px 50px -18px var(--color-ombre-forte);background-size:auto,320px 320px;border-radius:2px;flex-direction:column;text-decoration:none;transition:transform .28s;display:flex;overflow:hidden}@media (hover:hover){.epoque:hover{border-color:var(--color-or-trait);box-shadow:inset 0 0 0 4px var(--color-nuit),inset 0 0 0 5px var(--color-or-filet),0 0 24px var(--color-or-voile),0 30px 60px -18px var(--color-ombre-forte);transform:translateY(-4px)}}.epoque-date{align-items:center;gap:12px;padding:20px 22px 0;display:flex}.epoque-date .sceau{flex:none;width:40px;height:40px}.annee{font-family:var(--font-titre);color:var(--color-ecume);font-size:30px;line-height:1;display:block}.lieu{font-family:var(--font-titre);font-size:calc(15px + var(--plus-texte));letter-spacing:.14em;color:var(--color-or);margin-top:4px;display:block}.epoque-couv{background:radial-gradient(120% 90% at 50% 100%,var(--color-or-voile),transparent 60%);justify-content:center;align-items:flex-end;height:280px;padding:20px 22px 0;display:flex}.epoque-couv img{width:auto;height:100%;filter:drop-shadow(0 18px 24px var(--color-ombre-forte))}.epoque-txt{flex-direction:column;flex:1;gap:6px;padding:20px 22px 24px;display:flex}.serie{font-family:var(--font-titre);font-size:calc(14px + var(--plus-texte));letter-spacing:.14em;color:var(--color-brume)}.titre-livre{font-family:var(--font-titre);color:var(--color-ecume);font-size:24px;line-height:1.15}.accroche{font-size:calc(16px + var(--plus-texte));color:var(--color-brume)}.suite{border-top:1px solid var(--color-filet);font-family:var(--font-titre);font-size:calc(17px + var(--plus-texte));letter-spacing:.1em;color:var(--color-or);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.suite-gauche{align-items:center;gap:10px;display:inline-flex}.diamant-arcanique{width:14px;height:14px;color:var(--color-or);transform-origin:50%;flex:none;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.fleche-arcanique{width:48px;height:15px;color:var(--color-or);flex:none;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.fleche-arcanique .hampe{transform-origin:0;transition:transform .3s}@media (hover:hover){:is(.epoque,.carte,.portes a,.autres-livres a,.incarnation-lien):hover .suite{color:var(--color-or-eclat);border-top-color:var(--color-or-filet)}:is(.epoque,.carte,.portes a,.autres-livres a,.incarnation-lien,.scene-carte):hover .diamant-arcanique{color:var(--color-or-eclat);filter:drop-shadow(0 0 8px var(--color-or-trait));transform:rotate(90deg)scale(1.4)}:is(.epoque,.carte,.portes a,.autres-livres a,.incarnation-lien):hover .fleche-arcanique{color:var(--color-or-eclat);filter:drop-shadow(0 0 8px var(--color-or-trait));transform:translate(6px)}:is(.epoque,.carte,.portes a,.autres-livres a,.incarnation-lien):hover .fleche-arcanique .hampe{transform:scaleX(1.1)}}.tous-livres{text-align:center;margin:40px 0 0}.bandeau-lecture{border-top:1px solid var(--color-filet);border-bottom:1px solid var(--color-filet)}.lecture-courte{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(32px,6vw,96px);display:grid}.lien-fleche{font-family:var(--font-titre);font-size:calc(19px + var(--plus-texte));letter-spacing:.04em;color:var(--color-or);align-items:center;gap:12px;margin-top:18px;padding:8px 0;text-decoration:none;display:inline-flex}.agenda-couverture .lien-fleche{font-size:inherit;margin-top:0;padding:0}:is(.lien-fleche,.agenda-couverture):focus-visible .fleche-arcanique{color:var(--color-or-eclat);filter:drop-shadow(0 0 8px var(--color-or-trait));transform:translate(6px)}:is(.lien-fleche,.agenda-couverture):focus-visible .fleche-arcanique .hampe{transform:scaleX(1.1)}.lien-fleche:focus-visible{outline:2px solid var(--color-or);outline-offset:3px;color:var(--color-or-clair)}@media (hover:hover){:is(.lien-fleche,.agenda-couverture):hover .lien-fleche,.lien-fleche:hover{color:var(--color-or-clair)}:is(.lien-fleche,.agenda-couverture):hover .fleche-arcanique{color:var(--color-or-eclat);filter:drop-shadow(0 0 8px var(--color-or-trait));transform:translate(6px)}:is(.lien-fleche,.agenda-couverture):hover .fleche-arcanique .hampe{transform:scaleX(1.1)}}.rdv{max-width:820px}@media (max-width:1000px){.epoques{grid-template-columns:1fr 1fr}}@media (max-width:820px){.epoques{grid-template-columns:1fr}.epoque-couv{height:240px}.lecture-courte{grid-template-columns:1fr}}body{background-color:var(--color-nuit);background-image:url(/media/velours-nuit.webp);background-size:320px 320px}.bloc,.bloc-sombre,.bandeau-lecture{background:0 0;border:0}.bloc{position:relative}.bloc:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(55% 45% at 28% 35%,var(--color-lumiere-velours),transparent 70%);position:absolute;inset:0}.bloc:nth-of-type(2n):before{background:radial-gradient(55% 45% at 72% 45%,var(--color-lumiere-velours),transparent 70%)}main{isolation:isolate}.or,.nouveaute .mot{background:linear-gradient(180deg,var(--color-or-mat-haut),var(--color-or-mat-bas));color:#0000;-webkit-background-clip:text;background-clip:text}.titre-livre{margin:0;font-weight:700}.epoque-couv{background:0 0}.epoque .serie{letter-spacing:.16em;color:var(--color-or);font-variant-caps:all-small-caps}.epoque .accroche{color:var(--color-ecume);font-weight:600;line-height:1.4}.epoque .resume{font-size:calc(15px + var(--plus-texte));color:var(--color-brume);margin-top:6px;line-height:1.55}.epoque .format-livre{font-variant-numeric:lining-nums;font-family:var(--font-titre);font-variant-caps:all-small-caps;font-size:calc(14px + var(--plus-texte));letter-spacing:.12em;color:var(--color-brume-2);margin-top:6px}.epoque-couv-tomes{justify-content:center;gap:0;padding-inline:22px;position:relative}.epoque-couv-tomes img{transform-origin:50% 100%;border-radius:2px;flex:none;width:40%;height:auto}.epoque-couv-tomes img:first-child{z-index:3;position:relative;transform:rotate(-3deg)}.epoque-couv-tomes img:nth-child(2){z-index:2;margin-left:-17%;position:relative;transform:translateY(-8px)rotate(3deg)}.epoque-couv-tomes img:nth-child(3){z-index:1;margin-left:-17%;position:relative;transform:translateY(-16px)rotate(7deg)}.accueil{isolation:isolate}.eveil-atlas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.scene-panorama{filter:brightness(1.16);z-index:-2;background:var(--color-nuit);pointer-events:none;contain:strict;height:100lvh;position:fixed;top:0;left:0;right:0;overflow:hidden}.plan{--base:max(112lvh,calc(100lvh + 64px),73.17vw);height:calc(var(--base) * var(--e,1));width:calc(var(--base) * var(--e,1) * 1.7768);will-change:transform;position:absolute;bottom:-48px;left:0}.plan-milieu{--e:1.08}.plan-avant{--e:1.2}.plan img{width:100%;height:100%;display:block}.plan-milieu .eveil-atlas{width:100%;height:100%;position:absolute;inset:0}.scene-voile{background:linear-gradient(to bottom,var(--color-nuit) 0%,var(--color-nuit) 30%,transparent 72%);opacity:0;position:absolute;inset:0}.pied{background:linear-gradient(to bottom,transparent,var(--color-abysse) 70%)}body{background:var(--color-nuit)}.accueil{background:0 0}.epoque{background-color:var(--color-nuit);background-image:radial-gradient(120% 80% at 30% 0%,var(--color-lumiere-velours),transparent 60%),url(/media/velours-nuit.webp);background-size:auto,320px 320px}.accueil-texte h1,.accueil-texte p,.section-tete,.lecture-courte,.lettre>div:first-child{text-shadow:0 1px 12px var(--color-ombre-forte)}.accueil-texte p,.section-tete .lead,.bandeau-lecture p,.lettre p,.lettre small{color:var(--color-ecume);text-shadow:0 0 6px var(--color-nuit),0 1px 14px var(--color-nuit),0 0 28px var(--color-ombre-forte)}.entete .wrap,.accueil-grille{width:var(--page)}.accueil-texte{padding-left:0}.logo-anime{aspect-ratio:504/192;background:linear-gradient(100deg,var(--color-ecume) 0%,var(--color-ecume) 38%,var(--color-reflet) 46%,var(--color-acier) 50%,var(--color-reflet) 54%,var(--color-ecume) 62%,var(--color-ecume) 100%);background-position:100% 0;background-size:300% 100%;height:38px;animation:1.4s cubic-bezier(.2,.7,.2,1) both logo-entree,2.6s ease-in-out .9s both logo-reflet;display:block;-webkit-mask:url(/media/incarnatis-blanc.png) 50%/contain no-repeat;mask:url(/media/incarnatis-blanc.png) 50%/contain no-repeat}@keyframes logo-entree{0%{opacity:0;filter:blur(2px);transform:scaleY(.35)}to{opacity:1;filter:none;transform:none}}@keyframes logo-reflet{0%{background-position:100% 0}to{background-position:0 0}}@media (max-width:820px){.logo-anime{height:30px}}@media (max-width:1100px){.nav{display:none}.menu-btn{display:inline-flex}.menu-panneau{background:var(--color-nuit);z-index:40;flex-direction:column;gap:8px;padding:96px 24px 32px;display:flex;position:fixed;inset:0}.menu-panneau[hidden]{display:none}.menu-liste a{font-family:var(--font-titre);color:var(--color-ecume);border-bottom:1px solid var(--color-filet);padding:8px 0;font-size:30px;text-decoration:none}.menu-fermer{position:absolute;top:22px;right:16px}}@media (min-width:1101px){.menu-panneau{display:none!important}}@media (max-width:820px){body{font-size:calc(18px + var(--plus-texte))}.entete .wrap{gap:12px;min-height:72px}.logo img{height:30px}.pill{font-size:calc(15px + var(--plus-texte));padding:4px 12px}.pill .txt-son{display:none}.accueil{min-height:auto}.accueil-grille{text-align:left;grid-template-columns:1fr;gap:48px;padding:104px 0 200px}.accueil-texte{padding-left:0}.accueil-texte p{max-width:none}.cta{gap:14px}.cta .btn{flex:100%}.nouveaute img:not(.l3){width:min(250px,64vw)}.liens-bas{display:none}.lettre,.voix{grid-template-columns:1fr}.billet{text-align:left;grid-template-columns:1fr}.billet:before,.billet:after{display:none}.billet img{width:90px}.prix{border-left:0;border-top:1.5px dashed var(--color-encre-filet);text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 0 0;display:flex}.prix small{margin:4px 0 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.js-revele .revele:not(.vu){opacity:1;transform:none}}.kicker,.bandeau-lecture .kicker,.lettre .kicker{color:var(--color-or)}.or{text-shadow:none}.accueil-texte h1 .or{filter:drop-shadow(0 1px 8px var(--color-ombre-forte))}.section-tete,.lecture-courte,.lettre>div:first-child{position:relative}.section-tete:before,.lecture-courte:before,.lettre>div:first-child:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,var(--color-nuit-voile),transparent);position:absolute;inset:-48px -64px}h1,h2,.titre-livre{text-wrap:balance}.entete .pill{background:var(--color-nuit-voile);white-space:nowrap;flex:none}.pill svg{flex:none;max-width:none}.logo{align-items:center;min-height:44px;display:inline-flex}.champ-label{font-size:calc(16px + var(--plus-texte));color:var(--color-ecume)}.mention a{text-underline-offset:3px;text-decoration:underline}.menu-liste{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.menu-liste a{display:block}.menu-carnet{display:none}@media (max-width:820px){.entete .wrap{gap:8px;min-height:64px}.outils{gap:6px}.entete .pill{min-height:44px;font-size:calc(15px + var(--plus-texte));padding:0 14px}.pill-son{justify-content:center;width:44px;padding:0!important}.logo-anime{height:28px}.menu-panneau{overscroll-behavior:contain;overflow-y:auto}.menu-liste a{font-size:26px}.accueil-grille{gap:36px;padding:84px 0 40px}h1{font-size:clamp(30px,8.6vw,38px);line-height:1.1}h1 .ligne2{margin-top:.45em;font-size:.74em}.accueil-texte p{font-size:calc(17px + var(--plus-texte));margin-top:16px;line-height:1.55}.cta{gap:12px;margin-top:26px}.btn{min-height:50px;font-size:calc(17px + var(--plus-texte));letter-spacing:.06em}.nouveaute .mot{font-size:clamp(34px,10vw,42px)}.nouveaute img:not(.l3){width:auto;max-width:72vw;height:min(46svh,360px);margin-top:14px}.bloc{padding:56px 0}h2{font-size:clamp(26px,7.4vw,32px);line-height:1.12}.kicker{font-size:calc(14px + var(--plus-texte));letter-spacing:.18em;margin-bottom:10px}.lead{font-size:calc(17px + var(--plus-texte));line-height:1.55}.section-tete{margin-bottom:28px}.section-tete .lead,.lettre .lead{margin-top:14px}.lettre{gap:32px}.tous-livres{margin-top:28px}.lecture-courte{gap:20px}.lien-fleche{font-size:calc(17px + var(--plus-texte))}.epoques{gap:16px}.epoque{grid-template-columns:clamp(86px,27vw,116px) 1fr;grid-template-areas:"date date""couv txt";column-gap:16px;padding:16px;display:grid}.epoque-date{grid-area:date;padding:0 0 14px}.epoque-date .sceau{width:34px;height:34px}.annee{font-size:26px}.lieu{font-size:calc(13px + var(--plus-texte))}.epoque-couv{grid-area:couv;align-items:flex-start;height:auto;padding:0}.epoque-couv img{width:100%;height:auto}.epoque-txt{grid-area:txt;gap:4px;padding:0}.serie{font-size:calc(12px + var(--plus-texte));letter-spacing:.12em}.titre-livre{font-size:20px}.accroche{font-size:calc(15px + var(--plus-texte));line-height:1.45}.suite{font-size:calc(15px + var(--plus-texte));padding-top:8px}.epoque .resume{font-size:calc(14px + var(--plus-texte));line-height:1.5}.epoque-trilogie{grid-template-columns:1fr;grid-template-areas:"date""couv""txt";row-gap:0}.epoque-trilogie .epoque-couv{justify-content:center;align-items:flex-end;height:200px;padding:0 0 18px}.epoque-trilogie .epoque-couv img{width:auto;height:150px}.epoque-trilogie .epoque-couv img:nth-child(n+2){margin-left:-52px}.liens-bas{width:var(--page);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:0 18px;margin:0 auto 8px;padding:0 24px 0 0;display:flex;position:static;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.liens-bas::-webkit-scrollbar{display:none}.liens-bas li{flex:none}.liens-bas a{font-size:calc(15px + var(--plus-texte));white-space:nowrap;padding:11px 0}.liens-bas-page{width:auto;margin:20px 0 0}.champ .btn{flex:100%}.pied{background:linear-gradient(to bottom,transparent 30%,var(--color-abysse));padding:24px 0}.credit{font-size:calc(13px + var(--plus-texte))}.plan{--base:max(calc(100lvh + 64px),73.17vw)}}@media (max-width:374px){.pill-carnet,.carnet-pop{display:none}.menu-carnet{font-size:calc(16px + var(--plus-texte));color:var(--color-brume);margin-top:24px;display:block}.menu-carnet strong{font-family:var(--font-titre);color:var(--color-ecume);font-size:20px;display:block}.entete .pill{padding:0 12px}}.page-livre .bloc{padding:clamp(56px,7vw,104px) 0}.ariane ol{font-size:calc(15px + var(--plus-texte));color:var(--color-brume);flex-wrap:wrap;gap:4px 10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.ariane li+li:before{content:"›";color:var(--color-or);margin-right:10px}.ariane a{color:var(--color-brume);text-decoration:none}.ariane a:hover{color:var(--color-ecume);text-underline-offset:3px;text-decoration:underline}.ariane [aria-current]{color:var(--color-ecume)}.fiche-section-grille{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.avec-image .fiche-section-grille{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.inverse.avec-image .fiche-section-texte{order:2}.fiche-section-texte{max-width:640px}.fiche-section-texte h2{margin-bottom:20px}.fiche-section-texte .lead{color:var(--color-ecume)}.fiche-figure{margin:0}.fiche-figure img{width:100%;height:auto;box-shadow:0 30px 60px -20px var(--color-ombre-forte),inset 0 0 0 1px var(--color-filet);border-radius:12px}.fiche-figure figcaption{font-size:calc(14px + var(--plus-texte));color:var(--color-brume);margin-top:10px}.fiche-objet{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.fiche-objet h2{margin-bottom:24px}.fiche-technique{gap:0;margin:0;display:grid}.fiche-technique div{border-top:1px solid var(--color-filet);grid-template-columns:minmax(120px,.4fr) 1fr;gap:16px;padding:12px 0;display:grid}.fiche-technique dt{font-family:var(--font-titre);font-size:calc(16px + var(--plus-texte));letter-spacing:.04em;color:var(--color-brume)}.fiche-technique dd{font-size:calc(17px + var(--plus-texte));color:var(--color-ecume);margin:0}.equipe{margin-top:4px}.page-livre .billet{background:var(--color-ecume)}.page-livre .billet h2{color:var(--color-nuit);margin:0;font-size:clamp(24px,2.6vw,34px)}.page-livre .billet:before,.page-livre .billet:after{background:var(--color-nuit)}.fiche-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.faq{gap:10px;display:grid}.faq details{background:var(--color-nuit-voile);box-shadow:inset 0 0 0 1px var(--color-filet);border-radius:12px;padding:0 20px}.faq summary{justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:16px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-titre);color:var(--color-or);font-size:26px;line-height:1}.faq details[open] summary:after{content:"−"}.faq h3{color:var(--color-ecume);font-size:20px;line-height:1.3}.faq details p,.faq details ul{font-size:calc(17px + var(--plus-texte));color:var(--color-ecume);margin:0 0 18px}.faq details ul{padding-left:1.3em;list-style:outside}.faq details li ul{margin:4px 0 0}.faq details a{overflow-wrap:anywhere;text-decoration:underline}.faq-suite{font-size:calc(17px + var(--plus-texte));margin:18px 0 0}.faq-suite a{color:var(--color-or);text-decoration:underline}.autres-livres{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.autres-livres a{border:1px solid var(--color-filet-fort);background-color:var(--color-nuit);background-image:radial-gradient(120% 80% at 30% 0%,var(--color-lumiere-velours),transparent 60%),url(/media/velours-nuit.webp);height:100%;box-shadow:inset 0 0 0 4px var(--color-nuit),inset 0 0 0 5px var(--color-filet),0 24px 50px -18px var(--color-ombre-forte);background-size:auto,320px 320px;border-radius:2px;align-items:center;gap:18px;padding:18px;text-decoration:none;transition:transform .28s;display:flex}@media (hover:hover){.autres-livres a:hover{border-color:var(--color-or-trait);box-shadow:inset 0 0 0 4px var(--color-nuit),inset 0 0 0 5px var(--color-or-filet),0 0 24px var(--color-or-voile),0 30px 60px -18px var(--color-ombre-forte);transform:translateY(-4px)}}.autres-livres img{width:96px;height:auto;filter:drop-shadow(0 14px 18px var(--color-ombre-forte));flex:none;margin-left:6px}.autres-corps{flex-direction:column;flex:1;align-self:stretch;gap:4px;min-width:0;padding:6px 6px 2px 0;display:flex}.autres-livres .annee{font-size:22px}.autres-livres .titre-livre{margin:0;font-size:21px;display:block}.autres-livres .accroche{font-size:calc(15px + var(--plus-texte));margin-bottom:12px;display:block}.autres-lecture .autres-corps{padding-left:6px}@media (max-width:820px){.avec-image .fiche-section-grille,.fiche-objet,.fiche-faq{grid-template-columns:1fr}.inverse.avec-image .fiche-section-texte{order:0}.fiche-technique div{grid-template-columns:1fr;gap:2px}.autres-livres{grid-template-columns:1fr}.autres-livres img{width:76px}.page-livre .billet img{width:90px}.page-livre .billet .prix{padding-top:20px;display:block}.page-livre .billet .btn{width:100%;font-size:calc(16px + var(--plus-texte));padding:10px 18px}}.nouveaute a.mot{text-decoration:none}.livre3d{--w:min(300px,max(22vw,210px),32svh);--h:calc(var(--w)*1.5);--e:calc(var(--w)*.125);width:calc(var(--w)*1.5);height:calc(var(--h)*1.22);cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin-top:clamp(8px,2vh,24px);padding:0;display:block;position:relative}.livre3d:active{cursor:grabbing}.livre3d:focus-visible{outline-offset:-8px;border-radius:18px}.hero80 .livre3d{justify-self:center}.livre3d-scene{perspective:1400px;place-items:center;display:grid;position:absolute;inset:0}.livre3d-objet{width:var(--w);height:var(--h);transform-style:preserve-3d;will-change:transform;display:block;position:relative}.livre3d .l3{backface-visibility:hidden;filter:none;max-width:none;margin:0;transition:none;animation:none;display:block;position:absolute}.livre3d .l3-face,.livre3d .l3-dos{width:var(--w);height:var(--h);border-radius:2px 5px 5px 2px;top:0;left:0}.livre3d .l3-face{transform:translateZ(calc(var(--e)/2))}.livre3d .l3-dos{transform:rotateY(180deg) translateZ(calc(var(--e)/2));border-radius:5px 2px 2px 5px}.livre3d .l3-tranche{box-shadow:inset -1px 0 0 var(--color-or-filet);width:var(--e);height:var(--h);left:calc(50% - var(--e)/2);transform:rotateY(-90deg) translateZ(calc(var(--w)/2));top:0}.livre3d .l3-pages{width:var(--e);height:calc(var(--h) - 6px);left:calc(50% - var(--e)/2);transform:rotateY(90deg) translateZ(calc(var(--w)/2 - 3px));background:repeating-linear-gradient(90deg,var(--color-papier) 0 1px,var(--color-papier-ombre) 1px 2px);box-shadow:inset 0 0 10px var(--color-ombre-legere);top:3px}.livre3d .l3-haut,.livre3d .l3-bas{width:calc(var(--w) - 3px);height:calc(var(--e) - 2px);left:0;top:calc(50% - var(--e)/2 + 1px);background:repeating-linear-gradient(0deg,var(--color-papier) 0 1px,var(--color-papier-ombre) 1px 2px)}.livre3d .l3-haut{transform:rotateX(90deg) translateZ(calc(var(--h)/2 - 2px))}.livre3d .l3-bas{transform:rotateX(-90deg) translateZ(calc(var(--h)/2 - 2px))}.livre3d-ombre{left:50%;bottom:calc((100% - var(--h))/2 - var(--w)*.09);width:calc(var(--w)*1.25);height:calc(var(--w)*.2);background:radial-gradient(closest-side,var(--color-ombre-forte),transparent);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%)}.livre3d-aide{font-family:var(--font-titre);font-size:calc(14px + var(--plus-texte));letter-spacing:.08em;color:var(--color-brume);text-align:center;margin:6px 0 0}@media (max-width:820px){.livre3d{--w:min(230px,56vw,34svh)}}.tunnel-qr{z-index:100;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.arrivee-tunnel{z-index:100;pointer-events:none;background-position:50%;background-size:cover;transition:opacity 1s cubic-bezier(.45,0,.55,1);position:fixed;inset:0}.arrivee-tunnel.part{opacity:0}html.arrivee-en-cours .hero-wrap{opacity:0;transform:translateY(14px)}html.arrivee-revele .hero-wrap{transition:opacity .5s ease-out,transform .5s ease-out}.page-80 .bloc{background:var(--color-nuit-voile)}.page-80 .bloc.geste{background:var(--color-nuit-2)}.releve{font-family:var(--font-texte);font-size:calc(13px + var(--plus-texte));letter-spacing:.16em;text-transform:uppercase;color:var(--color-brume);margin:0 0 10px}.releve a{color:var(--color-ecume)}.btn-petit{min-height:44px;font-size:calc(16px + var(--plus-texte));padding:6px 20px}.hero80{padding:clamp(88px,11vh,120px) 0 clamp(40px,6vw,80px)}.hero80-grille{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,64px);margin-top:24px;display:grid}.hero80 h1{text-shadow:0 2px 18px var(--color-ombre-forte);font-size:clamp(40px,4.6vw,70px);line-height:1}.hero80 h1 em{color:var(--color-or);font-style:normal;display:block}.hero80-accroche{font-family:var(--font-titre);color:var(--color-ecume);margin:22px 0 12px;font-size:clamp(22px,2vw,28px)}.hero80 .lead{color:var(--color-ecume);max-width:36em;text-shadow:0 0 6px var(--color-nuit),0 1px 14px var(--color-nuit);font-size:clamp(17px,1.35vw,19px)}.hero80 .cta{flex-wrap:wrap;gap:12px;margin:26px 0 18px;display:flex}.hero80-preuve{margin-top:6px}.hero80-cadran{justify-items:center;gap:6px;display:grid}.cadran{aspect-ratio:720/480;width:100%;max-width:640px;position:relative}.cadran-accueil{max-width:none}.cadran-accueil .ville{font-size:calc(15px + var(--plus-texte))}.hublot{aspect-ratio:1;background:var(--color-abysse);width:41.67%;box-shadow:0 0 0 10px var(--color-nuit-2),0 0 60px var(--color-or-voile);border-radius:50%;position:absolute;top:18.75%;left:29.17%;overflow:hidden}.hublot video{object-fit:cover;width:100%;height:100%}.hublot:after{content:"";box-shadow:inset 0 0 40px var(--color-ombre-forte);border-radius:50%;position:absolute;inset:0}.cadran-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cadran .grad{stroke:var(--color-brume-voile);stroke-width:1px}.cadran .grad.fort{stroke:var(--color-ecume);stroke-width:1.6px}.cadran .anneau{fill:none;stroke:var(--color-or-filet);stroke-width:2px}.cadran-accueil .anneau{stroke:var(--color-or);stroke-width:2.5px}.cadran .arc{fill:none;stroke:var(--color-or);stroke-width:4px;stroke-linecap:round;transition:stroke-dasharray .8s cubic-bezier(.4,0,.2,1)}.cadran .escale{fill:var(--color-nuit);stroke:var(--color-or);stroke-width:2px;transition:fill .4s}.cadran .escale.passee{fill:var(--color-or)}.cadran .escale.active{stroke:var(--color-ecume);stroke-width:2.5px}.cadran .ville{font-family:var(--font-titre);font-size:calc(17px + var(--plus-texte));letter-spacing:.14em;text-transform:uppercase;fill:var(--color-ecume)}.cadran-voyage .ville{font-size:calc(19px + var(--plus-texte));fill:var(--color-or)}.carte-secrete .cp-nature{color:var(--color-or-clair)}.btn svg{flex:none}.page-tdm .hero80-texte .kicker{font-size:calc(clamp(18px,2.4vw,26px) + var(--plus-texte));font-weight:700}.hero80-liens{font-size:calc(15px + var(--plus-texte));color:var(--color-brume)}.hero80-liens a{color:var(--color-ecume)}.geste-grille{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.geste-livre{box-shadow:0 34px 60px -24px var(--color-ombre-forte);border-radius:6px;margin:0;position:relative;overflow:hidden;transform:rotate(-1.5deg)}.geste-livre img{width:100%;height:auto}.geste-qr{aspect-ratio:1;cursor:pointer;background:0 0;border:0;width:9%;padding:0;position:absolute;top:42.3%;left:75%;transform:translate(-50%,-50%)}.geste-qr span{border:2px solid var(--color-or);opacity:0;border-radius:50%;animation:2.4s ease-out infinite onde-qr;position:absolute;inset:-30%}.geste-qr span+span{animation-delay:1.2s}@keyframes onde-qr{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.geste-etapes{gap:18px;margin:28px 0 30px;padding:0;list-style:none;display:grid}.geste-etapes li{grid-template-columns:44px 1fr;align-items:start;gap:14px;display:grid}.geste-etapes .num{border:1.5px solid var(--color-or);width:40px;height:40px;font-family:var(--font-titre);color:var(--color-or);border-radius:50%;place-items:center;font-size:20px;display:grid}.geste-etapes b{font-family:var(--font-titre);color:var(--color-ecume);font-size:22px;display:block}.geste-etapes li>span:last-child{color:var(--color-brume);font-size:calc(17px + var(--plus-texte))}.rond-fermer{top:max(16px,env(safe-area-inset-top));z-index:3;border:1px solid var(--color-filet-fort);background:var(--color-nuit-voile);width:48px;height:48px;color:var(--color-ecume);border-radius:50%;place-items:center;display:grid;position:fixed;right:16px}.rond-fermer svg{width:14px;height:14px}.scene-flash{z-index:80;background:radial-gradient(90% 80% at 30% 45%,var(--color-nuit-2),var(--color-abysse));align-items:center;padding:72px 0 120px;display:grid;position:fixed;inset:0;overflow:auto}.scene-flash-grille{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.scene-flash-medaillon{border:1.5px solid var(--color-or-trait);width:min(300px,60vw);box-shadow:0 0 80px var(--color-or-voile);border-radius:999px 999px 24px 24px;justify-self:center;padding:12px}.scene-flash-medaillon img{border-radius:999px 999px 16px 16px;width:100%;height:auto}.scene-flash h2{margin-bottom:16px;font-size:clamp(30px,3.4vw,46px)}.film-fenetre{z-index:80;background:var(--color-abysse);place-items:center;padding:72px 16px;display:grid;position:fixed;inset:0}.film-fenetre video{background:var(--color-abysse);border-radius:16px;width:min(1000px,100%)}.voyage-grille{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);display:grid}.voyage-cadran-colle{justify-items:center;display:grid;position:sticky;top:max(80px,50svh - 290px)}.voyage-jour{text-align:center;margin:4px 0 0}.voyage-jour .jour{font-family:var(--font-titre);color:var(--color-ecume);font-size:clamp(36px,3.6vw,52px);display:block}.voyage-jour .ville{font-family:var(--font-titre);font-size:calc(15px + var(--plus-texte));letter-spacing:.2em;text-transform:uppercase;color:var(--color-brume)}.escales{margin:0;padding:0;list-style:none}.escale-bloc{border-top:1px solid var(--color-filet);min-height:52svh;padding:clamp(40px,7vh,72px) 0}.escale-bloc:first-child{border-top:0;padding-top:0}.escale-surtitre{font-family:var(--font-titre);font-size:calc(18px + var(--plus-texte));letter-spacing:.14em;color:var(--color-or);margin:0 0 6px}.escale-bloc h3{margin-bottom:16px;font-size:clamp(30px,3.2vw,46px)}.escale-texte{color:var(--color-ecume);max-width:34em;font-size:clamp(17px,1.3vw,19px)}.arches{align-items:flex-end;gap:14px;margin:24px 0 8px;display:flex}.arche{flex:auto;max-width:520px;margin:0}.arche img{border-radius:160px 160px 18px 18px;width:100%;height:auto}.arche-medaillon{flex:none;width:min(220px,46%)}.arche-medaillon img{aspect-ratio:auto;border-radius:999px 999px 14px 14px}.arches-2 img{object-fit:cover;width:auto;max-width:100%;height:300px}.arches-2 .arche:not(.arche-medaillon) img{width:100%}.arches-2 .arche:not(.arche-medaillon){max-width:none}.cartes-pistes{gap:10px;margin:22px 0 14px;display:grid}.carte-piste{border:1px solid var(--color-filet);background:var(--color-nuit-2);width:100%;color:var(--color-ecume);text-align:left;font:inherit;border-radius:32px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 20px 10px 10px;transition:border-color .2s;display:grid}.carte-piste:hover,.carte-piste.active{border-color:var(--color-or)}.cp-rond{background:var(--color-ecume);width:52px;height:52px;color:var(--color-nuit);border-radius:50%;place-items:center;display:grid}.carte-piste.active .cp-rond{background:var(--color-or);color:var(--color-sur-or)}.cp-rond svg{width:18px;height:18px}.cp-texte{min-width:0;display:grid}.cp-nature{font-family:var(--font-titre);font-size:calc(13px + var(--plus-texte));letter-spacing:.16em;text-transform:uppercase;color:var(--color-or)}.cp-titre{font-family:var(--font-titre);font-size:21px;line-height:1.2}.cp-credits{font-size:calc(14px + var(--plus-texte));color:var(--color-brume)}.cp-duree{font-size:calc(14px + var(--plus-texte));letter-spacing:.06em;color:var(--color-brume)}.cp-vu{color:var(--color-or)}.part-secrete{background:radial-gradient(80% 90% at 20% 40%,var(--color-nuit-2),var(--color-abysse));border:1px solid var(--color-or-filet);border-radius:40px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(28px,4vw,56px);display:grid}.secret-disque{aspect-ratio:1;width:min(360px,70vw);box-shadow:0 0 0 10px var(--color-nuit-2),0 0 70px var(--color-or-voile);border-radius:50%;justify-self:center;overflow:hidden}.secret-disque img{object-fit:cover;width:100%;height:100%}.part-secrete h2 em{color:var(--color-or);font-style:normal}.part-secrete .lead{color:var(--color-ecume);margin-top:16px}.part-secrete>div>p{color:var(--color-brume)}.manifeste{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.passager{border:0;border-top:1px solid var(--color-filet);width:100%;color:var(--color-ecume);text-align:left;font:inherit;background:0 0;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:18px;padding:22px 0;display:grid}.passager img,.passager .initiales{object-fit:cover;border:1.5px solid var(--color-or-trait);border-radius:50%;width:72px;height:72px}.passager:hover img,.passager:focus-visible img{border-color:var(--color-or)}.passager-texte{gap:2px;display:grid}.passager-nom{font-family:var(--font-titre);font-size:clamp(24px,2.2vw,30px);line-height:1.1}.passager-role{font-size:calc(16px + var(--plus-texte));color:var(--color-ecume)}.passager-vf{font-size:calc(15px + var(--plus-texte));color:var(--color-brume)}.passager-plus{font-size:calc(13px + var(--plus-texte));letter-spacing:.14em;text-transform:uppercase;color:var(--color-brume);margin-top:4px}.passager-plus b{color:var(--color-or);font-weight:400}.credits-voix{color:var(--color-brume);font-size:calc(16px + var(--plus-texte));margin-top:36px}.credits-voix b{color:var(--color-ecume);font-weight:400}.casting-lien{margin-top:28px}.orbite-fenetre{z-index:80;background:var(--color-nuit-dense);-webkit-backdrop-filter:blur(6px);position:fixed;inset:0}.orbite{--d:min(420px,86vw);width:var(--d);height:calc(var(--d) + 80px);position:absolute;top:50%;left:50%;transform:translate(-50%)}.orbite:not([style*=top]){transform:translate(-50%,-50%)}.orbite-cercle,.orbite-pointilles{width:var(--d);height:var(--d);border-radius:50%;position:absolute;top:0;left:0}.orbite-cercle{border:1px solid var(--color-filet-fort)}.orbite-pointilles{inset:auto;left:calc(var(--d)*.13);top:calc(var(--d)*.13);width:calc(var(--d)*.74);height:calc(var(--d)*.74);border:2px dashed var(--color-or-trait);animation:60s linear infinite tourne}@keyframes tourne{to{transform:rotate(360deg)}}.orbite-astre{left:50%;top:calc(var(--d)/2);transform:translate(-50%,-50%) rotate(calc(var(--k)*360deg/var(--n) - 90deg)) translateX(calc(var(--d)*.37)) rotate(calc(-1*(var(--k)*360deg/var(--n) - 90deg)));justify-items:center;gap:4px;display:grid;position:absolute}.orbite-astre img{aspect-ratio:1;object-fit:cover;border:1.5px solid var(--color-filet-fort);width:68px;height:68px;box-shadow:0 6px 18px var(--color-ombre-forte);border-radius:50%}.orbite-astre>span{background:var(--color-nuit);border:1px solid var(--color-or-trait);font-family:var(--font-titre);font-size:calc(13px + var(--plus-texte));letter-spacing:.08em;white-space:nowrap;color:var(--color-ecume);border-radius:999px;padding:3px 10px}.mini-roles{vertical-align:middle;margin-right:8px;display:inline-flex}.mini-roles img{object-fit:cover;border:1px solid var(--color-nuit);border-radius:50%;width:26px;height:26px;margin-left:-7px}.mini-roles img:first-child{margin-left:0}.orbite-centre{left:50%;top:calc(var(--d)/2);text-align:center;justify-items:center;width:52%;display:grid;position:absolute;transform:translate(-50%,-50%)}.orbite-centre img,.orbite-centre .initiales{aspect-ratio:1;object-fit:cover;border:2px solid var(--color-or);width:clamp(96px,30%,130px);height:auto;box-shadow:0 0 40px var(--color-or-voile);border-radius:50%}.orbite-centre .initiales.grand{width:120px;height:120px;font-size:36px}.orbite-nom{font-family:var(--font-titre);margin:10px 0 0;font-size:clamp(22px,2.2vw,28px);line-height:1.1}.orbite-role{font-size:calc(12px + var(--plus-texte));letter-spacing:.18em;text-transform:uppercase;color:var(--color-or);margin:4px 0 0}.orbite-entendre{left:50%;top:calc(var(--d) + 18px);text-align:center;width:max-content;max-width:calc(100vw - 32px);position:absolute;transform:translate(-50%)}.presse-ligne{color:var(--color-brume);font-size:calc(16px + var(--plus-texte));margin:16px 0 28px}.presse-ligne .kicker{margin-bottom:4px;display:block}@media (max-width:820px){.hero80-grille,.geste-grille,.scene-flash-grille,.part-secrete,.fiche-objet{grid-template-columns:minmax(0,1fr)}.hero80 .cadran{max-width:420px}.geste-livre{transform:none}.voyage-grille{grid-template-columns:minmax(0,1fr)}.voyage-cadran{z-index:2;background:var(--color-nuit);border-bottom:1px solid var(--color-filet);box-shadow:0 10px 18px -8px var(--color-ombre-forte);margin:0 -16px;padding:6px 16px;position:sticky;top:0}.voyage-cadran-colle{grid-template-columns:96px 1fr;place-items:center start;gap:12px;position:static}.voyage-cadran .cadran{width:96px}.voyage-cadran .cadran .ville,.voyage-cadran .cadran .grad{display:none}.voyage-jour{text-align:left}.voyage-jour .jour{font-size:30px}.escale-bloc{min-height:0}.manifeste{grid-template-columns:minmax(0,1fr)}.orbite{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.orbite-astre>span{font-size:calc(11px + var(--plus-texte));padding:2px 7px}.cadran-accueil .ville{display:none}.hero80 .cadran{width:calc(100% + 32px);max-width:none;margin-inline:-16px}.carte-piste{grid-template-columns:44px minmax(0,1fr);padding-right:14px}.cp-rond{width:44px;height:44px}.carte-piste{grid-template-columns:44px minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.geste-qr span,.orbite-pointilles{animation:none}.cadran .arc{transition:none}}@media (max-width:820px){.orbite-astre img{width:46px;height:46px}}.hero-arche{border:1.5px solid var(--color-or-trait);width:min(440px,100%);box-shadow:0 0 90px var(--color-or-voile);background:var(--color-nuit-voile);border-radius:999px 999px 26px 26px;justify-self:center;margin:0;padding:10px}.hero-arche img{border-radius:999px 999px 18px 18px;width:100%;height:auto}.hero-arche.petite{width:min(380px,100%)}.prologue{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.prologue-orn{width:100%;max-width:420px;height:auto;filter:drop-shadow(0 20px 30px var(--color-ombre-forte));justify-self:center;transform:rotate(-3deg)}.prologue-citation{color:var(--color-ecume);border-left:2px solid var(--color-or);padding-left:20px;font-size:clamp(20px,1.7vw,24px);line-height:1.5}.prologue p:not(.lead){color:var(--color-ecume)}.scenes-flash{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(18px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}.scene-carte{cursor:pointer;border:1px solid var(--color-filet-fort);background-color:var(--color-nuit);background-image:radial-gradient(120% 80% at 30% 0%,var(--color-lumiere-velours),transparent 60%),url(/media/velours-nuit.webp);box-shadow:inset 0 0 0 4px var(--color-nuit),inset 0 0 0 5px var(--color-filet),0 24px 50px -18px var(--color-ombre-forte);background-size:auto,320px 320px;border-radius:2px;grid-template-rows:auto 1fr;transition:opacity .7s,transform .28s,border-color .28s,box-shadow .28s;display:grid;position:relative;overflow:hidden}@media (hover:hover){.scene-carte:hover{border-color:var(--color-or-trait);box-shadow:inset 0 0 0 4px var(--color-nuit),inset 0 0 0 5px var(--color-or-filet),0 0 24px var(--color-or-voile),0 30px 60px -18px var(--color-ombre-forte);transform:translateY(-4px)}}.scene-carte-image{aspect-ratio:4/3;border-bottom:1px solid var(--color-filet-fort);margin:5px 5px 0;overflow:hidden}.scene-carte-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}@media (hover:hover){.scene-carte:hover .scene-carte-image img{transform:scale(1.05)}}.scene-carte-texte{flex-direction:column;gap:6px;padding:22px 24px 34px;display:flex}.scene-carte-texte h3{font-size:clamp(24px,2vw,30px)}.scene-carte-texte p:not(.cp-nature){color:var(--color-brume);font-size:calc(17px + var(--plus-texte));margin:0 0 6px}.scene-carte-pied{border-top:1px solid var(--color-filet);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:auto;padding-top:24px;display:grid}.scene-carte-pied .scene-qr-bouton{grid-column:2}.scene-carte-pied .scene-duree{grid-column:3;justify-self:end}.scene-flash.en-plongee{visibility:hidden}.scene-carte:has(.scene-qr-bouton:focus-visible){outline:2px solid var(--color-or);outline-offset:3px}.scene-qr-bouton{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;margin:-10px;padding:10px}.scene-qr-bouton:after{content:"";z-index:1;position:absolute;inset:0}.scene-qr-bouton:focus-visible{outline:0}.scene-qr{background:var(--color-reflet);border:1px solid var(--color-or-filet);width:76px;height:76px;box-shadow:0 0 0 3px var(--color-nuit),0 0 0 4px var(--color-or-filet);flex:none;padding:8px;display:block;position:relative}.scene-qr img{width:100%;height:100%;display:block}.scene-qr:before{content:"";pointer-events:none;background:linear-gradient(var(--color-or),var(--color-or)) top left/12px 2px,linear-gradient(var(--color-or),var(--color-or)) top left/2px 12px,linear-gradient(var(--color-or),var(--color-or)) top right/12px 2px,linear-gradient(var(--color-or),var(--color-or)) top right/2px 12px,linear-gradient(var(--color-or),var(--color-or)) bottom left/12px 2px,linear-gradient(var(--color-or),var(--color-or)) bottom left/2px 12px,linear-gradient(var(--color-or),var(--color-or)) bottom right/12px 2px,linear-gradient(var(--color-or),var(--color-or)) bottom right/2px 12px;background-repeat:no-repeat;transition:inset .3s,filter .3s;position:absolute;inset:-9px}@media (hover:hover){.scene-carte:hover .scene-qr:before{filter:drop-shadow(0 0 4px var(--color-or-trait));inset:-12px}}.scene-carte:has(.scene-qr-bouton:focus-visible) .scene-qr:before{inset:-12px}.js-revele .scene-carte.vu .scene-qr:before{animation:.9s cubic-bezier(.2,.7,.2,1) .35s backwards coins-qr}@keyframes coins-qr{0%{opacity:0;inset:-34px}55%{opacity:1}75%{inset:-6px}to{opacity:1;inset:-9px}}.scene-duree{font-size:calc(14px + var(--plus-texte));letter-spacing:.06em;color:var(--color-brume)}.scene-flash-hublot{aspect-ratio:1;border:1.5px solid var(--color-or-trait);width:min(420px,72vw);box-shadow:0 0 0 10px var(--color-nuit-2),0 0 90px var(--color-or-voile);border-radius:50%;justify-self:center;overflow:hidden}.scene-flash-hublot img{object-fit:cover;width:100%;height:100%}.scene-flash-illu{background:#050c11;place-items:center;padding:0;display:grid;overflow:auto}.scene-flash-plein{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:100%;margin:0;padding:3vh 4vw;display:flex}.scene-flash-plein img{object-fit:contain;width:auto;max-width:92vw;height:auto;max-height:calc(100dvh - 150px);box-shadow:0 0 0 1px var(--color-filet),0 12px 60px #0009;border-radius:6px;display:block}.scene-flash-plein figcaption{text-align:center;width:min(920px,92vw)}.scene-flash-plein figcaption h2{margin:2px 0 4px;font-size:clamp(20px,2vw,28px)}.scene-flash-plein figcaption p{font-size:calc(15px + var(--plus-texte));margin:0}.scene-flash-plein figcaption .kicker{margin-bottom:0;font-size:12px}@media (max-width:820px){.scene-flash-illu{place-items:start center}.scene-flash-plein{padding:64px 4vw 28px}.scene-flash-plein img{max-height:calc(100dvh - 230px)}.scene-flash-plein figcaption{text-align:left}}.artefact{justify-items:center;gap:14px;width:100%;display:grid;position:relative}.artefact-video,.artefact-modele{aspect-ratio:1;object-fit:cover;background:radial-gradient(closest-side,var(--color-or-voile),transparent);width:min(520px,100%);box-shadow:0 0 0 10px var(--color-nuit-2),0 0 90px var(--color-or-voile);border-radius:50%}.artefact-modele{--poster-color:transparent;height:auto;display:block}model-viewer.artefact-modele{height:min(520px,100vw - 32px)}.figure-detouree{justify-self:center;max-width:340px}.figure-detouree img{box-shadow:none;filter:drop-shadow(0 30px 40px var(--color-ombre-forte));border-radius:0}.artefact-aide{font-family:var(--font-titre);font-size:calc(14px + var(--plus-texte));letter-spacing:.08em;color:var(--color-brume);margin:0}.bandeau-large{border:1px solid var(--color-filet);border-radius:28px;margin:0 0 clamp(32px,5vw,64px);overflow:hidden}.bandeau-large img{width:100%;height:auto}.tomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.tome{grid-template-rows:auto 1fr;gap:20px;display:grid}.tome img{width:min(240px,70%);height:auto;filter:drop-shadow(0 24px 30px var(--color-ombre-forte));justify-self:center}.tome h3{margin-bottom:8px;font-size:clamp(26px,2.3vw,34px)}.tome-accroche{font-family:var(--font-titre);color:var(--color-ecume);font-size:20px}.tome p:not(.kicker):not(.tome-accroche):not(.releve){color:var(--color-brume);font-size:calc(17px + var(--plus-texte))}.lien-or{color:var(--color-or);font-family:var(--font-titre);font-size:calc(17px + var(--plus-texte));letter-spacing:.04em}.lien-or:hover{color:var(--color-or-clair)}.extrait-gratuit{border:1px solid var(--color-or-filet);background:radial-gradient(80% 90% at 20% 40%,var(--color-nuit-2),var(--color-abysse));border-radius:40px;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);padding:clamp(24px,4vw,56px);display:grid}.extrait-gratuit img{width:min(280px,100%);height:auto;box-shadow:0 30px 50px -20px var(--color-ombre-forte);border-radius:22px;justify-self:center}.extrait-gratuit .lead{color:var(--color-ecume);margin:16px 0 22px}.sg-couvertures{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:28px;display:grid}.sg-couvertures img{width:100%;height:auto;box-shadow:0 20px 34px -16px var(--color-ombre-forte);border-radius:6px}.voix-ecoute{max-width:640px;margin-top:28px}div.passager{cursor:default}@media (max-width:820px){.prologue,.extrait-gratuit{grid-template-columns:minmax(0,1fr)}.prologue-orn{max-width:260px}.tomes{grid-template-columns:minmax(0,1fr)}.tome{grid-template-rows:none;grid-template-columns:110px minmax(0,1fr);align-items:start}.tome img{width:100%}.hero-arche{width:min(300px,86%)}.artefact-video,.artefact-modele{width:min(320px,86vw)}model-viewer.artefact-modele{height:min(320px,86vw)}}@media (prefers-reduced-motion:reduce){.scene-qr:before{transition:none;animation:none!important}.scene-carte,.scene-carte:hover{transition:opacity .7s}.scene-carte:hover,.scene-carte:hover .scene-carte-image img{transform:none}}.hero-simple{padding-bottom:clamp(24px,4vw,48px)}.hero-simple h1{font-size:clamp(40px,5vw,72px)}.hero-simple .section-tete{max-width:860px;margin-top:24px}.chronologie{border-left:1px solid var(--color-or-filet);gap:18px;margin:0;padding:0;list-style:none;display:grid}.chronologie li{color:var(--color-ecume);font-size:calc(17px + var(--plus-texte));grid-template-columns:72px 1fr;gap:14px;padding-left:20px;display:grid;position:relative}.chronologie li:before{content:"";background:var(--color-or);border-radius:50%;width:9px;height:9px;position:absolute;top:8px;left:-5px}.chronologie-annee{font-family:var(--font-titre);color:var(--color-or);font-size:20px}.incarnations{gap:clamp(18px,2.4vw,28px);margin:0;padding:0;list-style:none;display:grid}.incarnation-lien{background:var(--color-nuit-voile);border:1px solid var(--color-filet);color:var(--color-ecume);border-radius:28px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,44px);padding:clamp(18px,2.4vw,30px);text-decoration:none;transition:border-color .2s;display:grid}.incarnation-lien:hover{border-color:var(--color-or-trait)}.incarnation-texte .suite{max-width:380px;margin-top:10px}.incarnation-couv{justify-content:center;align-items:flex-end;display:flex}.incarnation-couv:not(.epoque-couv-tomes) img{width:100%;height:auto;filter:drop-shadow(0 20px 28px var(--color-ombre-forte))}.incarnation-lien:has(.epoque-couv-tomes){grid-template-columns:clamp(240px,30vw,320px) minmax(0,1fr)}.incarnation-couv.epoque-couv-tomes{padding:22px 10px 0}.incarnation-couv.epoque-couv-tomes img{filter:drop-shadow(0 14px 20px var(--color-ombre-forte))}.incarnation-texte{gap:8px;display:grid}.incarnation-texte .kicker{align-items:center;gap:8px;margin:0;display:flex}.incarnation-texte .titre-livre{font-family:var(--font-titre);font-size:clamp(28px,3vw,42px);line-height:1.1}.incarnation-desc{color:var(--color-brume);font-size:calc(18px + var(--plus-texte));max-width:40em}.fin-incarnations{margin-top:36px}.fin-incarnations a,.titre-lien{color:inherit}.titre-lien:hover{color:var(--color-or)}.page-legale{background:var(--color-nuit);padding:clamp(110px,14vh,150px) 0 80px}.legal-tete{max-width:820px;margin-bottom:clamp(36px,5vw,56px)}.legal-tete h1{margin:6px 0 18px;font-size:clamp(38px,4.6vw,60px)}.legal-maj{font-size:calc(15px + var(--plus-texte));color:var(--color-brume-2);margin:18px 0 0}.legal-grille{grid-template-columns:260px minmax(0,760px);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.legal-sommaire{border:1px solid var(--color-filet);background:var(--color-nuit-2);border-radius:14px;padding:20px 22px;position:sticky;top:110px}.legal-sommaire-titre{font-family:var(--font-titre);font-size:calc(15px + var(--plus-texte));letter-spacing:.12em;color:var(--color-or);margin:0 0 10px}.legal-sommaire ol,.legal-sommaire ul{margin:0 0 18px;padding:0;list-style:none}.legal-sommaire ul{margin:0}.legal-sommaire a{font-size:calc(15px + var(--plus-texte));color:var(--color-brume);padding:5px 0;line-height:1.35;text-decoration:none;display:block}.legal-sommaire a:hover{color:var(--color-ecume)}.texte-legal h2{scroll-margin-top:110px}.texte-legal h3{font-family:var(--font-texte);font-size:calc(19px + var(--plus-texte));color:var(--color-ecume);margin:24px 0 6px;font-weight:700}.texte-legal ul{margin:0 0 16px;padding-left:20px}.texte-legal li{font-size:calc(18px + var(--plus-texte));margin:4px 0}.texte-legal .encadre{border-left:2px solid var(--color-or);background:var(--color-nuit-2);border-radius:0 12px 12px 0;margin:20px 0;padding:18px 22px}.texte-legal .encadre p{font-size:calc(17px + var(--plus-texte))}.texte-legal table{border-collapse:collapse;width:100%;font-size:calc(16px + var(--plus-texte));margin:12px 0 20px}.texte-legal th,.texte-legal td{border-bottom:1px solid var(--color-filet);text-align:left;vertical-align:top;padding:10px 12px}.texte-legal th{color:var(--color-or);font-weight:700;font-size:calc(15px + var(--plus-texte))}.texte-legal code{font-size:calc(14px + var(--plus-texte));color:var(--color-brume)}.table-defile{overflow-x:auto}@media (max-width:600px){.table-cartes thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.table-cartes tr{border-bottom:1px solid var(--color-filet);padding:12px 0;display:block}.table-cartes td{border:0;grid-template-columns:96px 1fr;gap:12px;padding:4px 0;display:grid}.table-cartes td:before{content:attr(data-label);font-weight:700;font-size:calc(14px + var(--plus-texte));color:var(--color-or)}}@media (max-width:900px){.legal-grille{grid-template-columns:1fr}.legal-sommaire{position:static}}.texte-legal{min-width:0;max-width:760px}.texte-legal h2{margin:40px 0 12px;font-size:clamp(24px,2.4vw,32px)}.texte-legal p{color:var(--color-ecume);font-size:calc(18px + var(--plus-texte))}.texte-legal a{color:var(--color-or)}@media (max-width:820px){.incarnation-lien{grid-template-columns:96px minmax(0,1fr);align-items:start}.incarnation-lien:has(.epoque-couv-tomes){grid-template-columns:minmax(0,1fr);align-items:stretch}.incarnation-couv.epoque-couv-tomes{padding:18px 0 4px}.incarnation-couv.epoque-couv-tomes img{width:36%}}.scenes-flash:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:820px){.scenes-flash:has(>:nth-child(4):last-child){grid-template-columns:minmax(0,1fr)}}.hero80-liens a,.texte-legal a,.fin-incarnations a,.lead a{text-underline-offset:3px;text-decoration:underline}.incarnation-texte h2.titre-livre{margin:0;font-size:clamp(28px,3vw,42px)}.plan picture{width:100%;height:100%;display:block}.figure-detouree{width:100%}.menu-panneau{z-index:75}.voyage-cadran-colle{top:max(calc(var(--entete) + 8px),calc(50svh - 290px))}.releve,.cp-nature,.passager-plus,.pied-sous,.carnet-sous,.carnet-effacer{font-size:calc(14px + var(--plus-texte))}.ariane ol{align-items:center}.ariane li{align-items:center;display:inline-flex}.ariane a{padding:12px 0;display:inline-block}.lien-or{padding:11px 0;display:inline-block}.hero80-liens{line-height:2.6}.hero80-liens a{padding:12px 0}.titre-lien{padding:6px 0;display:inline-block}.lien-fleche{padding:10px 0}.credit,.credit a{font-size:calc(14px + var(--plus-texte))}.carnet-escales a{padding:10px 14px}.carnet-effacer{padding:12px 0}.porte-liens a{padding:12px 0;display:inline-block}.pied .pied-reseaux li a{min-height:44px}@media (max-width:900px){.legal-sommaire a{padding:12px 0}}@media (max-width:820px){:root{--entete:64px}.voyage-cadran{top:var(--entete)}.escale-bloc{scroll-margin-top:170px}.lieu{font-size:calc(14px + var(--plus-texte))}.serie{font-size:calc(13px + var(--plus-texte))}.pied-col li a{padding:12px 0}.pied-bas a,.pied-bas .pied-choix{padding:11px 0}}@media (max-width:374px){.lieu{font-size:calc(14px + var(--plus-texte))}.serie{font-size:calc(13px + var(--plus-texte))}}@media (max-width:820px){.consentement{width:auto;bottom:12px;left:12px;right:12px;transform:none}.porte{padding:16px 18px 24px}.porte-parchemin .porte{padding-top:22px}.porte-provenance{padding-bottom:6px;font-size:calc(12px + var(--plus-texte))!important;margin-bottom:8px!important}.consentement h2{font-size:calc(19px + var(--plus-texte));margin-bottom:6px}.porte p{font-size:calc(14px + var(--plus-texte));margin-bottom:12px;line-height:1.45}.porte-btn{min-height:42px;font-size:calc(15px + var(--plus-texte))}.porte-perso,.porte-liens a{font-size:calc(14px + var(--plus-texte))}.porte-choix{margin-bottom:12px}.porte-choix li{padding:8px 0}.porte-sceau{width:40px;height:40px}.porte-parchemin .porte-sceau{top:-28px}}@media (min-width:821px){.porte{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:28px;padding:14px 28px;display:grid}.porte-provenance{display:none}.porte-choix,.porte-liens{grid-column:1/-1}.porte-liens{justify-content:flex-start;margin-top:0!important}.consentement h2{grid-column:1;margin:0 0 2px;font-size:20px}.porte>p:not(.porte-provenance):not(.porte-liens){font-size:calc(15px + var(--plus-texte));grid-column:1;margin:0;line-height:1.45}.porte-boutons{grid-area:1/2/span 2;gap:8px;display:flex}.porte-btn{min-width:150px}.porte-choix~.porte-boutons{grid-area:auto/1/auto/-1}.porte-parchemin .porte{padding-top:22px;padding-bottom:20px}.porte-vapeur .porte{padding-top:14px}.porte-sceau{left:auto;right:24px;transform:none}.porte-parchemin .porte-sceau{top:-30px}}.credit .signature-studio{font-family:var(--font-texte);text-decoration:none}.nouveaute-phrase{text-align:center;max-width:34ch;color:var(--color-ecume);text-shadow:0 0 6px var(--color-nuit),0 1px 14px var(--color-nuit);margin:14px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.45}.nouveaute-phrase a{text-decoration:none}.nouveaute-phrase a:hover{color:var(--color-or)}.livre3d-aide{color:var(--color-brume);text-shadow:0 0 6px var(--color-nuit),0 1px 10px var(--color-nuit);margin-top:8px}.accueil-grille.sans-nouveaute{grid-template-columns:minmax(0,1fr);max-width:900px}.accueil-grille.sans-nouveaute .accueil-texte p{max-width:44ch}.presentation{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;display:grid}.presentation h2{margin:0}.presentation-texte .lead{max-width:58ch;margin:0 0 18px}.cartes-trois{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.carte{border:1px solid var(--color-filet-fort);background:var(--color-nuit-voile);height:100%;color:inherit;box-shadow:inset 0 0 0 4px var(--color-nuit),inset 0 0 0 5px var(--color-filet),0 14px 34px var(--color-ombre);border-radius:2px;flex-direction:column;gap:14px;padding:28px 28px 22px;text-decoration:none;transition:transform .3s;display:flex}@media (hover:hover){.carte:hover{border-color:var(--color-or-trait);box-shadow:inset 0 0 0 4px var(--color-nuit),inset 0 0 0 5px var(--color-or-filet),0 0 24px var(--color-or-voile),0 20px 42px var(--color-ombre-forte);transform:translateY(-4px)}}.carte h3{margin:0;font-size:clamp(20px,1.6vw,24px);line-height:1.2}.carte p{color:var(--color-brume);margin:0}.carte .serie{font-family:var(--font-titre);font-size:calc(14px + var(--plus-texte));letter-spacing:.14em;text-transform:uppercase;color:var(--color-or)}.presse-equipe{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:64px;display:grid}.presse-equipe h2{margin:0 0 20px}.equipe{gap:26px;display:grid}.equipe-photo{width:min(100%,300px);height:auto;box-shadow:0 18px 40px var(--color-ombre-forte);font-size:calc(17px + var(--plus-texte));border-radius:10px}.presse-liste{gap:14px;margin:0;padding:0;list-style:none;display:grid}.presse-liste a{border-left:2px solid var(--color-or);background:var(--color-nuit-voile);color:inherit;gap:4px;padding:18px 20px;text-decoration:none;display:grid}.presse-liste b{font-family:var(--font-titre);letter-spacing:.02em;font-weight:600}.presse-liste span{color:var(--color-brume);font-size:calc(17px + var(--plus-texte));line-height:1.5}.questions dl{gap:0;max-width:820px;margin:0;display:grid}.question{border-top:1px solid var(--color-or-voile);padding:22px 0}.question:last-child{border-bottom:1px solid var(--color-or-voile)}.question dt h3{margin:0 0 8px;font-size:clamp(19px,1.5vw,22px)}.question dd{color:var(--color-brume);max-width:70ch;margin:0;line-height:1.6}@media (max-width:900px){.presentation,.presse-equipe{grid-template-columns:1fr;gap:28px}.cartes-trois{grid-template-columns:1fr}}.edito-section{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.edito-section .section-tete{margin-bottom:0;position:sticky;top:96px}.edito-section h2{font-size:clamp(26px,2.6vw,36px);line-height:1.15}.edito-texte{min-width:0;max-width:720px}.edito-texte p{color:var(--color-ecume);font-size:calc(18px + var(--plus-texte));margin:0 0 18px;line-height:1.65}.edito-texte h3{font-family:var(--font-titre);color:var(--color-or);margin:30px 0 10px;font-size:22px}.edito-texte ul{margin:0 0 18px;padding-left:22px}.edito-texte li{color:var(--color-ecume);font-size:calc(17px + var(--plus-texte));margin:6px 0;line-height:1.6}.edito-texte li::marker{color:var(--color-or)}.edito-texte a{color:var(--color-or);text-underline-offset:3px;text-decoration:underline}.edito-texte a.btn{text-decoration:none}.edito-texte a.btn-or{color:var(--color-sur-or)}.edito-texte a.btn-trait{color:var(--color-ecume)}.edito-texte .cta{flex-wrap:wrap;gap:12px;margin:8px 0 22px;display:flex}.edito-citation{border-left:2px solid var(--color-or);background:var(--color-nuit-voile);border-radius:0 12px 12px 0;margin:26px 0;padding:18px 24px}.edito-citation p{font-family:var(--font-titre);margin:0;font-size:20px;line-height:1.45}.edito-citation footer{font-size:calc(15px + var(--plus-texte));letter-spacing:.08em;text-transform:uppercase;color:var(--color-or);margin-top:10px}.edito-definitions{gap:0;margin:0 0 22px;display:grid}.edito-definitions div{border-top:1px solid var(--color-filet);grid-template-columns:minmax(150px,.38fr) 1fr;gap:16px;padding:12px 0;display:grid}.edito-definitions dd div{border-top:0;padding:0;display:block}.edito-definitions dt{font-family:var(--font-titre);font-size:calc(17px + var(--plus-texte));letter-spacing:.03em;color:var(--color-or)}.edito-definitions dd{font-size:calc(17px + var(--plus-texte));color:var(--color-ecume);margin:0;line-height:1.55}.edito-definitions dd p{margin:0 0 10px}.edito-definitions dd>:last-child{margin-bottom:0}.edito-definitions dd ul{margin:0 0 10px;padding-left:1.3em;list-style:outside}.edito-definitions dd li ul{margin:4px 0 0}.edito-definitions dd ul:has(>li:nth-child(6)){column-width:12em;column-gap:28px}.faq details ul ul:has(>li:nth-child(6)){column-width:12em;column-gap:28px}.edito-definitions dd ul:has(>li:nth-child(6))>li{break-inside:avoid}.faq details ul ul:has(>li:nth-child(6))>li{break-inside:avoid}.edito-definitions dd a{overflow-wrap:anywhere;text-decoration:underline}.edito-colonnes{columns:2 220px;column-gap:28px}.edito-colonnes li{break-inside:avoid;overflow-wrap:anywhere}.edito-depliant{background:var(--color-nuit-voile);box-shadow:inset 0 0 0 1px var(--color-filet);border-radius:12px;margin:0 0 14px;padding:0 20px}.edito-depliant summary{cursor:pointer;padding:14px 0;list-style:none}.edito-depliant summary::-webkit-details-marker{display:none}.edito-depliant summary h3{margin:0;font-size:20px;display:inline}.edito-depliant ul{padding-top:4px}.edito-figure{margin:10px 0 26px}.edito-figure img{width:100%;max-width:440px;height:auto;box-shadow:0 18px 40px var(--color-ombre-forte);font-size:calc(17px + var(--plus-texte));border-radius:12px}.edito-figure-large img{max-width:min(100%,900px)}.edito-figure figcaption{font-size:calc(15px + var(--plus-texte));color:var(--color-brume);margin-top:10px}.video-youtube{max-width:720px;margin:10px 0 26px}.video-youtube-cadre{width:100%;box-shadow:0 18px 40px var(--color-ombre-forte);font-size:calc(17px + var(--plus-texte));background:#000;border-radius:12px;position:relative;overflow:hidden}.video-youtube-cadre iframe,.video-youtube-lancer,.video-youtube-lancer img{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.video-youtube-lancer{cursor:pointer;color:var(--color-or);background:0 0;margin:0;padding:0}.video-youtube-lancer img{object-fit:cover}.video-youtube-bouton{background:#000000b3;border:2px solid;border-radius:50%;place-items:center;width:68px;height:68px;margin:-34px 0 0 -34px;transition:transform .2s;display:grid;position:absolute;top:50%;left:50%}.video-youtube-lancer:hover .video-youtube-bouton{transform:scale(1.08)}.video-youtube-lancer:focus-visible{outline:2px solid var(--color-or);outline-offset:-4px}.video-youtube figcaption{font-size:calc(15px + var(--plus-texte));color:var(--color-brume);gap:4px;margin-top:10px;display:grid}.video-youtube-mention{font-size:calc(13px + var(--plus-texte))}.edito-cartes{margin:8px 0 22px}.edito-texte a.carte{color:inherit;text-decoration:none}.edito-texte .carte h3{color:var(--color-ecume);margin:0;font-size:clamp(20px,1.6vw,24px)}.edito-texte .carte p{color:var(--color-brume);font-size:calc(16px + var(--plus-texte));margin:0;line-height:1.5}.edito-texte .carte .serie{color:var(--color-or)}.edito-liens{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.edito-liens li{border-left:2px solid var(--color-or);background:var(--color-nuit-voile);font-size:calc(17px + var(--plus-texte));color:var(--color-brume);flex-direction:column;gap:4px;padding:14px 18px;display:flex}.edito-liens a{font-family:var(--font-titre);font-size:calc(18px + var(--plus-texte));color:var(--color-ecume);text-decoration:none;display:block}.edito-liens a:hover{color:var(--color-or)}.edito-liens-detail{font-size:calc(15px + var(--plus-texte))}.memorandum{border:1px solid var(--color-or-filet);background:linear-gradient(180deg,var(--color-nuit-2),var(--color-nuit));border-radius:14px;margin:6px 0 26px;padding:clamp(22px,3vw,40px)}.memorandum-source{font-family:var(--font-titre);letter-spacing:.16em;text-transform:uppercase;font-size:calc(14px + var(--plus-texte))!important;color:var(--color-or)!important;margin:0 0 4px!important}.memorandum-temoin{font-family:var(--font-titre);margin:0 0 2px!important;font-size:20px!important}.memorandum-ref{border-bottom:1px solid var(--color-filet);padding-bottom:14px;font-size:calc(15px + var(--plus-texte))!important;color:var(--color-brume)!important;margin:0 0 22px!important}.memorandum p:not([class]){font-size:calc(18px + var(--plus-texte));line-height:1.7}.memorandum p:not([class]):first-of-type:first-letter{font-family:var(--font-titre);float:left;color:var(--color-or);margin:6px 10px 0 0;font-size:3.2em;line-height:.8}@media (max-width:900px){.edito-section{grid-template-columns:1fr;gap:18px}.edito-section .section-tete{position:static}.edito-definitions div{grid-template-columns:1fr;gap:4px}}.edito-section-large{grid-template-columns:1fr}.edito-section-large .section-tete{position:static}.edito-section-large .edito-texte{max-width:920px}.agenda-annees{z-index:5;background:var(--color-nuit-dense);box-shadow:inset 0 0 0 1px var(--color-filet);border-radius:14px;margin:0 0 28px;padding:10px 14px;position:sticky;top:96px}.agenda-annees ul{flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.agenda-annees li{margin:0}.agenda-annees a{min-height:44px;font-family:var(--font-titre);font-size:calc(18px + var(--plus-texte));letter-spacing:.06em;color:var(--color-ecume);box-shadow:inset 0 0 0 1px var(--color-filet);border-radius:2px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.agenda-annees a:hover{background:var(--color-or);color:var(--color-sur-or);box-shadow:inset 0 0 0 1px var(--color-or-ombre)}.agenda-annee{margin:0 0 20px;scroll-margin-top:180px}.agenda-annee-titre{font-family:var(--font-titre);color:var(--color-or);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0 0 6px;font-size:clamp(30px,3.4vw,44px);line-height:1.1;display:flex}.agenda-annee-nombre,.agenda-annee-resume{font-family:var(--font-texte);font-size:calc(16px + var(--plus-texte));letter-spacing:0;color:var(--color-brume)}.agenda-annee-repliee{background:var(--color-nuit-voile);box-shadow:inset 0 0 0 1px var(--color-filet);border-radius:14px;padding:0 22px}.agenda-annee-repliee>summary{cursor:pointer;gap:4px;min-height:44px;padding:16px 38px 16px 0;list-style:none;display:grid;position:relative}.agenda-annee-repliee>summary::-webkit-details-marker{display:none}.agenda-annee-repliee>summary:after{content:"+";font-family:var(--font-titre);color:var(--color-or);font-size:30px;line-height:1;position:absolute;top:12px;right:2px}.agenda-annee-repliee[open]>summary:after{content:"−"}.agenda-annee-repliee[open]>summary{border-bottom:1px solid var(--color-filet)}.agenda-frise{border-left:2px solid var(--color-or-filet);margin:16px 0 20px;padding:0 0 0 22px;list-style:none}.agenda-element{grid-template-columns:minmax(120px,.28fr) minmax(0,1fr);gap:6px 20px;margin:0 0 26px;padding:0;display:grid;position:relative}.agenda-element:before{content:"";background:var(--color-nuit);width:12px;height:12px;box-shadow:0 0 0 2px var(--color-or);border-radius:50%;position:absolute;top:9px;left:-30px}.agenda-parution:before{background:var(--color-or)}.edito-texte .agenda-date{font-family:var(--font-titre);font-size:calc(19px + var(--plus-texte));color:var(--color-ecume);margin:0}.agenda-contenu{min-width:0}.agenda-contenu .edito-figure img{max-width:min(100%,520px)}.agenda-contenu p,.agenda-contenu li{font-size:calc(17px + var(--plus-texte));overflow-wrap:anywhere}.edito-texte .agenda-etiquettes{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.agenda-etiquette{font-size:calc(14px + var(--plus-texte));letter-spacing:.08em;text-transform:uppercase;color:var(--color-brume);box-shadow:inset 0 0 0 1px var(--color-filet);border-radius:2px;padding:2px 12px;display:inline-block}.agenda-annonce .agenda-etiquette,.agenda-campagne .agenda-etiquette,.agenda-lettre .agenda-etiquette,.agenda-casting .agenda-etiquette{color:var(--color-ecume);box-shadow:inset 0 0 0 1px var(--color-or-trait)}.agenda-parution .agenda-etiquette{background:var(--color-or);color:var(--color-sur-or);box-shadow:none;font-weight:700}.agenda-etiquette-annule{color:var(--color-ecume);box-shadow:inset 0 0 0 1px var(--color-filet-fort)}.edito-texte .agenda-contenu h4{font-family:var(--font-titre);color:var(--color-ecume);margin:0 0 10px;font-size:clamp(20px,2vw,26px);line-height:1.2}.agenda-parution .agenda-contenu{background:var(--color-nuit-2);box-shadow:inset 0 0 0 1px var(--color-or-trait);border-radius:14px;padding:18px 20px}.agenda-parution .agenda-contenu h4{color:var(--color-or)}.agenda-couverture{justify-items:start;gap:8px;width:max-content;max-width:100%;margin:0 0 14px;display:grid}.agenda-couverture img{width:min(160px,40vw);height:auto;filter:drop-shadow(0 14px 20px var(--color-ombre-forte))}.agenda-annees a:focus-visible,.agenda-annee-repliee>summary:focus-visible,.agenda-couverture:focus-visible{outline:2px solid var(--color-or);outline-offset:3px}@media (max-width:900px){.agenda-annees{padding:8px 10px;top:84px}.agenda-annees ul{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.agenda-element{grid-template-columns:1fr}.agenda-annee{scroll-margin-top:150px}}.portes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.portes a{border:1px solid var(--color-filet-fort);background:var(--color-nuit-voile);height:100%;box-shadow:inset 0 0 0 3px var(--color-nuit),inset 0 0 0 4px var(--color-filet);color:inherit;border-radius:2px;flex-direction:column;padding:0;text-decoration:none;transition:transform .3s;display:flex}@media (hover:hover){.portes a:hover{border-color:var(--color-or-trait);box-shadow:inset 0 0 0 3px var(--color-nuit),inset 0 0 0 4px var(--color-or-filet),0 0 18px var(--color-or-voile);transform:translateY(-3px)}}.portes-cadre{border-bottom:1px solid var(--color-filet-fort);margin:5px 5px 0;display:block;overflow:hidden}.portes-visuel{aspect-ratio:16/9;object-fit:cover;width:100%;transform:scale(var(--zoom,1));transition:transform .5s;display:block}.portes-corps{flex-direction:column;flex:1;gap:8px;padding:18px 22px;display:flex}@media (hover:hover){.portes a:hover .portes-visuel{transform:scale(calc(var(--zoom,1) * 1.05))}}@media (prefers-reduced-motion:reduce){.portes-visuel{transition:none}.portes a:hover .portes-visuel{transform:scale(var(--zoom,1))}}.portes-titre{font-family:var(--font-titre);color:var(--color-ecume);font-size:21px}.portes-texte{font-size:calc(15px + var(--plus-texte));color:var(--color-brume);line-height:1.5}@media (max-width:900px){.portes{grid-template-columns:1fr}}@media (max-width:820px){:root{--plus-texte:1px}}p,li,dd,dt,figcaption,blockquote,.lead,.mention{overflow-wrap:break-word}@media (max-width:820px){h1,h2,h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}html:has(main.page-tdm){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(main.page-tdm){--color-nuit:var(--color-tdm-sable-clair);--color-nuit-2:var(--color-tdm-nuage);--color-abysse:var(--color-tdm-sable);--color-ecume:var(--color-tdm-encre);--color-brume:var(--color-tdm-encre-2);--color-brume-2:var(--color-tdm-encre-2);--color-encre:var(--color-tdm-encre);--color-encre-2:var(--color-tdm-encre-2);--color-or:var(--color-tdm-rouille-profonde);--color-or-clair:var(--color-tdm-rouille);--color-or-sombre:var(--color-tdm-rouille-profonde);--color-or-mat-haut:var(--color-tdm-rouille);--color-or-mat-bas:var(--color-tdm-rouille-profonde);--color-sur-or:var(--color-tdm-sable-clair);--color-filet:var(--color-tdm-filet);--color-filet-fort:var(--color-tdm-filet-fort);--color-brume-voile:var(--color-tdm-encre-voile);--color-nuit-voile:var(--color-tdm-voile);--color-nuit-dense:var(--color-tdm-voile-dense);--color-or-voile:var(--color-tdm-ciel-voile);--color-or-trait:var(--color-tdm-rouille-trait);--color-or-filet:var(--color-tdm-rouille-filet);--color-encre-filet:var(--color-tdm-filet-fort);--color-lumiere:var(--color-tdm-lumiere);--color-lumiere-velours:var(--color-tdm-lumiere);--color-ombre:var(--color-tdm-ombre);--color-ombre-forte:var(--color-tdm-ombre);background:var(--color-tdm-sable-clair);color:var(--color-tdm-encre)}body:has(main.page-tdm) :is(.hero80 h1,.hero80 .lead,.section-tete,.section-tete .lead){text-shadow:none}body:has(main.page-tdm) .section-tete:before{display:none}body:has(main.page-tdm) .entete .pill{background:var(--color-tdm-voile)}body:has(main.page-tdm) .page-tdm .bloc{background:0 0}body:has(main.page-tdm) .page-tdm .bloc:before{display:none}body:has(main.page-tdm) .hero80-cadran{background:radial-gradient(closest-side,var(--color-tdm-ciel-voile),transparent 72%)}body:has(main.page-tdm) .hublot{box-shadow:0 0 0 10px var(--color-tdm-ciel),0 18px 40px -12px var(--color-tdm-ombre)}body:has(main.page-tdm) .hublot:after{box-shadow:inset 0 0 24px var(--color-ombre-legere)}body:has(main.page-tdm) .cadran .anneau{stroke:var(--color-tdm-ciel)}body:has(main.page-tdm) .cadran .escale.active{stroke:var(--color-tdm-encre)}body:has(main.page-tdm) .carte-piste{background:var(--color-tdm-nuage);border-color:var(--color-tdm-filet-fort)}body:has(main.page-tdm) .page-tdm :is(#voix,.geste) .carte-piste{background:var(--color-tdm-sable-clair)}:is(body:has(main.page-tdm) .carte-piste:hover,body:has(main.page-tdm) .carte-piste.active){border-color:var(--color-tdm-rouille-profonde)}body:has(main.page-tdm) .cp-rond{background:var(--color-tdm-encre);color:var(--color-tdm-sable-clair)}body:has(main.page-tdm) .scene-flash-illu{color:var(--color-tdm-sable-clair)}body:has(main.page-tdm) .scene-flash-illu .kicker{color:var(--color-tdm-sable)}body:has(main.page-tdm) .part-secrete{--color-ecume:var(--color-reflet);--color-brume:var(--color-tdm-nuage);--color-or:var(--color-tdm-sable);background:linear-gradient(90deg,var(--color-tdm-ciel),var(--color-tdm-ciel-profond) 44%);color:var(--color-reflet);border-color:#0000}body:has(main.page-tdm) .part-secrete .kicker{color:var(--color-reflet)}body:has(main.page-tdm) .secret-disque{box-shadow:0 0 0 10px var(--color-tdm-sable-clair),0 24px 50px -18px var(--color-tdm-ombre)}body:has(main.page-tdm) .part-secrete .carte-piste{--color-ecume:var(--color-tdm-encre);--color-brume:var(--color-tdm-encre-2);--color-or:var(--color-tdm-rouille-profonde);background:var(--color-tdm-nuage);border-color:#0000}body:has(main.page-tdm) .part-secrete .carte-secrete .cp-nature{color:var(--color-tdm-rouille-profonde)}:is(body:has(main.page-tdm) .part-secrete .carte-piste:hover,body:has(main.page-tdm) .part-secrete .carte-piste.active){border-color:var(--color-tdm-sable)}body:has(main.page-tdm) .page-livre .billet{background:var(--color-tdm-sable);color:var(--color-tdm-encre)}body:has(main.page-tdm) .page-livre .billet h2{color:var(--color-tdm-encre)}body:has(main.page-tdm) .page-livre .billet:before{display:none}body:has(main.page-tdm) .page-livre .billet:after{display:none}@media (min-width:821px){body:has(main.page-tdm) .page-livre .billet{--encoche-x:calc(100% - clamp(190px,17vw,240px) - 13px);-webkit-mask:radial-gradient(circle at var(--encoche-x) 0,transparent 13px,#000 13.5px),radial-gradient(circle at var(--encoche-x) 100%,transparent 13px,#000 13.5px);-webkit-mask:radial-gradient(circle at var(--encoche-x) 0,transparent 13px,#000 13.5px),radial-gradient(circle at var(--encoche-x) 100%,transparent 13px,#000 13.5px);-webkit-mask:radial-gradient(circle at var(--encoche-x) 0,transparent 13px,#000 13.5px),radial-gradient(circle at var(--encoche-x) 100%,transparent 13px,#000 13.5px);mask:radial-gradient(circle at var(--encoche-x) 0,transparent 13px,#000 13.5px),radial-gradient(circle at var(--encoche-x) 100%,transparent 13px,#000 13.5px);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}}body:has(main.page-tdm) .btn-nuit{background:var(--color-tdm-rouille-profonde);color:var(--color-tdm-sable-clair)}body:has(main.page-tdm) .btn-nuit:hover{background:var(--color-tdm-rouille)}body:has(main.page-tdm) .btn-or{box-shadow:none}:is(body:has(main.page-tdm) .btn-trait:hover,body:has(main.page-tdm) .pill:hover){background:var(--color-tdm-lumiere)}body:has(main.page-tdm) .autres-livres a{--color-ecume:var(--color-tdm-encre);--color-brume:var(--color-tdm-encre-2);--color-or:var(--color-tdm-rouille-profonde);--color-or-eclat:var(--color-tdm-rouille);--color-nuit:var(--color-tdm-nuage);--color-abysse:var(--color-tdm-nuage);--color-filet:var(--color-tdm-filet);--color-filet-fort:var(--color-tdm-filet-fort);--color-or-filet:var(--color-tdm-rouille-profonde);--color-or-trait:var(--color-tdm-rouille-profonde);--color-or-voile:transparent;background-color:var(--color-tdm-nuage);box-shadow:inset 0 0 0 4px var(--color-tdm-nuage),inset 0 0 0 5px var(--color-tdm-filet),0 18px 36px -22px var(--color-tdm-ombre);background-image:none}body:has(main.page-tdm) .scene-carte{--color-nuit:var(--color-tdm-nuage);--color-filet:var(--color-tdm-filet);--color-or-filet:var(--color-tdm-rouille-profonde);--color-or-voile:transparent;background-color:var(--color-tdm-nuage);box-shadow:inset 0 0 0 4px var(--color-tdm-nuage),inset 0 0 0 5px var(--color-tdm-filet),0 18px 36px -22px var(--color-tdm-ombre);background-image:none}body:has(main.page-tdm) .scene-carte:hover{box-shadow:inset 0 0 0 4px var(--color-tdm-nuage),inset 0 0 0 5px var(--color-tdm-rouille-profonde),0 22px 40px -22px var(--color-tdm-ombre)}body:has(main.page-tdm) .faq details{background:var(--color-tdm-sable-clair);box-shadow:inset 0 0 0 1px var(--color-tdm-filet)}body:has(main.page-tdm) .film-fenetre{background:var(--color-tdm-encre)}body:has(main.page-tdm) .film-fenetre video{background:var(--color-tdm-encre)}body:has(main.page-tdm) .film-fenetre .rond-fermer{--color-ecume:var(--color-reflet);--color-filet-fort:var(--color-tdm-lumiere);background:var(--color-tdm-encre)}body:has(main.page-tdm) .geste-livre{box-shadow:0 30px 50px -24px var(--color-tdm-ombre)}body:has(main.page-tdm) .fiche-figure img{box-shadow:0 30px 50px -24px var(--color-tdm-ombre)}body:has(main.page-tdm) .pied{--color-ecume:var(--color-reflet);--color-brume:var(--color-tdm-nuage);--color-brume-2:var(--color-tdm-nuage);--color-or:var(--color-tdm-sable-clair);--color-or-clair:var(--color-tdm-nuage);--color-sur-or:var(--color-tdm-encre);--color-filet:var(--color-tdm-lumiere);--color-filet-fort:var(--color-tdm-lumiere);--color-or-trait:var(--color-tdm-lumiere);background:var(--color-tdm-ciel-profond);color:var(--color-reflet);margin-top:0}body:has(main.page-tdm) .pied .signature-studio{opacity:1}body:has(main.page-tdm) .pied .signature-studio__point{color:inherit}body:has(main.page-tdm) .pied-titre{color:var(--color-reflet)}body:has(main.page-tdm) .pied .pied-reseaux li a:hover{color:var(--color-reflet);border-color:var(--color-tdm-sable)}@media (max-width:820px){body:has(main.page-tdm) .voyage-cadran{background:var(--color-tdm-nuage)}body:has(main.page-tdm) .part-secrete{background:linear-gradient(180deg,var(--color-tdm-ciel),var(--color-tdm-ciel-profond) 40%)}}.hero{isolation:isolate}.hero-ecran{flex-direction:column;justify-content:center;min-height:100svh;padding-block:clamp(96px,12vh,132px) clamp(32px,5vh,64px);display:flex}.hero-ecran .hero-wrap{width:min(1480px,100% - 64px)}@media (max-width:820px){.hero-ecran .hero-wrap{width:var(--page)}}.hero-fond{z-index:-2;display:block;position:absolute;inset:0;overflow:hidden}.hero-fond,.hero-voile{-webkit-mask-image:linear-gradient(#000 0 72%,#0000 100%);mask-image:linear-gradient(#000 0 72%,#0000 100%)}.hero-fond img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.hero-voile{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero-voile-uniforme{background:#f6ebd8c7}.hero-voile-degrade{background:linear-gradient(90deg,#f6ebd8f0 0,#f6ebd8db 30%,#f6ebd800 52%),linear-gradient(#f6ebd8b3 0,#f6ebd800 22%)}main .hero+.bloc{background:linear-gradient(180deg,transparent 0,var(--color-nuit-voile) clamp(120px,18vw,280px))}.hero-centre .hero80-grille{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.hero-centre .hero80-texte{grid-column:1}.hero-centre .livre3d{grid-column:2}@media (max-width:1100px){.hero-centre .hero80-grille{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:820px){.hero-centre .hero80-grille{grid-template-columns:minmax(0,1fr)}.hero-centre .hero80-texte,.hero-centre .livre3d{grid-column:auto}.hero-centre .livre3d{--w:min(180px,46vw,27svh);order:-1;margin-top:0}.hero-ecran{padding-top:clamp(84px,11vh,110px)}.hero-voile-degrade{background:linear-gradient(#f6ebd88c 0,#f6ebd826 45%,#f6ebd866 100%)}.hero-illustre .hero80-texte{background:#f6ebd8eb;border-radius:14px;margin-top:8px;padding:20px 18px}}@media (min-width:1101px){.hero-centre .hero80 h1,.hero-centre h1{font-size:clamp(34px,3.3vw,50px)}.page-tdm .hero-centre .hero80-texte .kicker{font-size:calc(clamp(15px,1.3vw,19px) + var(--plus-texte))}.hero-centre .hero80-accroche{margin:14px 0 8px;font-size:clamp(18px,1.5vw,22px)}.hero-centre .lead{font-size:clamp(15px,1.1vw,16px)}.hero-centre .cta{margin:18px 0 12px}}@media (min-width:1101px) and (max-height:820px){.hero-ecran{padding-block:84px 24px}.hero-centre .hero80 h1,.hero-centre h1{font-size:clamp(28px,2.8vw,38px)}.hero-centre .hero80-accroche{margin:10px 0 6px;font-size:17px;line-height:1.3}.hero-centre .lead{font-size:14px;line-height:1.45}.hero-centre .cta{margin:12px 0 8px}.hero-centre .cta .btn{min-height:46px;padding:6px 18px;font-size:16px}.hero-centre .hero80-preuve{margin:0}.hero-centre .hero80-grille{gap:20px;margin-top:8px}.hero-centre .hero80-liens{margin:0;line-height:2}.hero-centre .ariane{margin-bottom:0}}.hero-sombre .hero-voile-degrade{background:linear-gradient(90deg,#0b181ff0 0,#0b181fe0 42%,#0b181f59 66%,#0b181f14 100%),linear-gradient(#0b181f8c 0,#0b181f00 25%)}@media (max-width:820px){.hero-sombre .hero-voile-degrade{background:linear-gradient(#0b181f99 0,#0b181f73 40%,#0b181fe0 100%)}.hero-sombre .livre3d{--w:min(180px,46vw,27svh);order:-1;margin-top:0}.hero-sombre .hero80-grille{grid-template-columns:minmax(0,1fr)}.hero-sombre.hero-illustre .hero80-texte{background:#0b181fc7;border-radius:14px;margin-top:8px;padding:20px 18px}}@media (min-width:821px){.hero-sombre .hero80-grille{grid-template-columns:minmax(0,1.15fr) auto}.hero-sombre .hero80-texte{max-width:660px}}@media (min-width:1101px){.hero-sombre h1{font-size:clamp(34px,3.3vw,50px)}.hero-sombre .hero80-accroche{margin:14px 0 8px;font-size:clamp(18px,1.5vw,22px)}.hero-sombre .lead{font-size:clamp(15px,1.1vw,16px)}.hero-sombre .cta{margin:18px 0 12px}.hero-sombre .cta .btn{min-height:48px;padding-inline:22px;font-size:clamp(15px,1.2vw,18px)}.hero-sombre .hero80-texte{max-width:700px}}@media (min-width:1101px) and (max-height:820px){.hero-sombre.hero-ecran{padding-block:84px 24px}.hero-sombre h1{font-size:clamp(28px,2.8vw,38px)}.hero-sombre .hero80-accroche{margin:10px 0 6px;font-size:17px;line-height:1.3}.hero-sombre .lead{font-size:14px;line-height:1.45}.hero-sombre .cta{margin:12px 0 8px}.hero-sombre .hero80-liens{margin:0;line-height:2}.hero-sombre .ariane{margin-bottom:0}}.trilogie3d{aspect-ratio:1.1;perspective:1200px;justify-self:center;width:clamp(440px,38vw,600px);position:relative}.trilogie3d-tome{aspect-ratio:420/610;width:38%;transform-style:preserve-3d;border-radius:2px 4px 4px 2px;display:block;position:absolute;bottom:6%;transform:rotateY(36deg);box-shadow:inset -5px 0 #0812188c,0 24px 40px #0000008c,0 4px 10px #0006}.trilogie3d-tome img{border-radius:inherit;width:100%;height:100%;display:block}.trilogie3d-tome img.tranche{width:calc(var(--e)*145.2%);transform-origin:100%;backface-visibility:hidden;border-radius:2px 0 0 2px;position:absolute;top:0;right:100%;transform:rotateY(-90deg)}.trilogie3d-tome.t1{z-index:1;left:0;transform:rotateY(36deg)rotate(-4deg)}.trilogie3d-tome.t2{z-index:3;width:42%;bottom:12%;left:29%}.trilogie3d-tome.t3{z-index:1;right:0;transform:rotateY(36deg)rotate(4deg)}@media (max-width:820px){.hero-trilogie .trilogie3d{order:-1;width:min(360px,92vw);margin-top:0}}.chapo-court,.chapo-suite{display:none}@media (max-width:820px){.page-livre .chapo-long{display:none}.page-livre .chapo-court{display:inline}.page-livre .chapo-suite{padding-block:28px 8px;display:block}}.page-edito .hero-fond,.page-edito .hero-voile{-webkit-mask-image:linear-gradient(#000 0 90%,#0000 100%);mask-image:linear-gradient(#000 0 90%,#0000 100%)}@media (min-width:821px){main .hero+.chapo-suite+.bloc{background:linear-gradient(180deg,transparent 0,var(--color-nuit-voile) clamp(120px,18vw,280px))}}.mosaique-voix{grid-template-columns:repeat(4,minmax(0,1fr));justify-self:end;gap:clamp(12px,1.6vw,22px) clamp(10px,1.4vw,18px);width:min(560px,100%);margin:0;padding:0;list-style:none;display:grid}.mosaique-voix-item{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.mosaique-voix-item img{aspect-ratio:1;object-fit:cover;object-position:center 20%;border:2px solid var(--color-or-trait);width:100%;max-width:112px;height:auto;box-shadow:0 6px 18px var(--color-ombre);background:var(--color-nuit-2);border-radius:50%}.mosaique-voix-item span{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ecume);text-shadow:0 1px 6px var(--color-ombre-forte);font-size:12px;line-height:1.25}@media (max-width:820px){.mosaique-voix{grid-template-columns:repeat(6,minmax(0,1fr));justify-self:stretch;gap:8px 6px;width:100%}.mosaique-voix-item:nth-child(n+7){display:none}.mosaique-voix-item{gap:4px}.mosaique-voix-item span{letter-spacing:.03em;font-size:9px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
