@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_de7b2fa9-module__1ltb7q__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_de7b2fa9-module__1ltb7q__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.2u46yrlpkdxrh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.444m1fhac1z6e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.1298pfel08g2l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.1wcle8r8k1a_g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.3irbj1um1c5rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.42000xkkqj0am.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_cadf6f42-module__VW8WSq__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_cadf6f42-module__VW8WSq__variable{--font-source-serif:"Source Serif 4", "Source Serif 4 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;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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)}}@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,ui-sans-serif, system-ui, 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{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}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.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}.italic{font-style:italic}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.block-0{block-size:calc(var(--spacing) * 0)}.block-1{block-size:calc(var(--spacing) * 1)}.block-2{block-size:calc(var(--spacing) * 2)}.block-3{block-size:calc(var(--spacing) * 3)}.block-4{block-size:calc(var(--spacing) * 4)}.block-5{block-size:calc(var(--spacing) * 5)}.block-6{block-size:calc(var(--spacing) * 6)}.block-7{block-size:calc(var(--spacing) * 7)}.block-8{block-size:calc(var(--spacing) * 8)}.block-9{block-size:calc(var(--spacing) * 9)}.block-10{block-size:calc(var(--spacing) * 10)}.block-11{block-size:calc(var(--spacing) * 11)}.block-12{block-size:calc(var(--spacing) * 12)}.block-13{block-size:calc(var(--spacing) * 13)}.block-14{block-size:calc(var(--spacing) * 14)}.block-15{block-size:calc(var(--spacing) * 15)}}:root{--paper-old:#eee8da;--paper-cream:#e9e1d1;--paper-new:#f7f4ec;--ink:#39342e;--muted:#756e63;--pencil:#8a8175;--book-serif:var(--font-source-serif), Georgia, serif;--book-sans:var(--font-manrope), Arial, sans-serif}*{box-sizing:border-box}html{background:var(--paper-old);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}body{background:var(--paper-old);min-width:0;color:var(--ink);font-family:var(--book-serif);font-feature-settings:"kern" 1, "liga" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}button{font:inherit}button:focus-visible{outline-offset:5px;outline:1px solid #52483bbd}::selection{color:var(--ink);background:#97805a38}.story-shell{isolation:isolate;background:var(--paper-old);width:100%;position:relative;overflow:clip}.story-shell:before{content:"";z-index:70;opacity:.58;mix-blend-mode:multiply;pointer-events:none;background-image:radial-gradient(circle at 18% 14%,#ffffff3d 0 .8px,#0000 1.7px),radial-gradient(circle at 76% 82%,#4e3f2d12 0 .6px,#0000 1.4px);background-size:23px 21px,31px 29px;position:fixed;inset:0}.reading-progress{z-index:100;pointer-events:none;background:#433b3012;height:2px;position:fixed;top:0;left:0;right:0}.reading-progress i{transform-origin:0;background:#81725d;width:100%;height:100%;display:block}.language-selector{z-index:110;top:max(1.3rem, env(safe-area-inset-top));left:max(1.4rem, env(safe-area-inset-left));color:#3b352e61;min-height:2.2rem;font-family:var(--book-sans);letter-spacing:.12em;align-items:center;font-size:.55rem;font-weight:500;display:flex;position:fixed}.language-selector span{align-items:center;display:flex}.language-selector i{opacity:.55;margin-inline:.35rem;font-style:normal}.language-selector button{color:inherit;font-size:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:.4rem .12rem;transition:color .22s,border-color .22s}.language-selector button:hover,.language-selector button[aria-pressed=true]{color:#3b352ec7;border-color:#3b352e3d}.narrative-audio-control{z-index:110;top:max(1.3rem, env(safe-area-inset-top));right:max(1.4rem, env(safe-area-inset-right));color:#3b352e85;position:fixed}.sound-control{color:#3b352e7a;min-height:2.2rem;font-family:var(--book-sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:.65rem;padding:.4rem .25rem;font-size:.58rem;font-weight:500;transition:color .26s,border-color .26s;display:flex;position:relative}.sound-control:hover,.sound-control.is-playing{color:#3b352ec7;border-color:#3b352e3d}.sound-bars{align-items:center;gap:2px;width:11px;height:12px;display:flex}.sound-bars i{transform-origin:50%;background:currentColor;width:1px;height:3px;display:block}.is-playing .sound-bars i{animation:1.4s ease-in-out infinite alternate soundBar}.is-playing .sound-bars i:nth-child(2){animation-delay:-.7s}.is-playing .sound-bars i:nth-child(3){animation-delay:-.35s}.audio-panel{color:#514a42;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2ede1f0;border:1px solid #493f331f;width:min(16rem,100vw - 2rem);padding:1.2rem 1.25rem 1.1rem;position:absolute;top:calc(100% + .7rem);right:0;box-shadow:0 1rem 3rem #3d312414}.audio-panel p{margin:0}.audio-panel-kicker{color:#4a433b85;font-family:var(--book-sans);letter-spacing:.13em;text-transform:uppercase;font-size:.52rem;font-weight:500;line-height:1.5}.audio-track-title{font-size:1.02rem;font-style:italic;line-height:1.35;margin-top:.9rem!important}.audio-track-artist{color:#4a433b99;font-size:.78rem;margin-top:.25rem!important}.audio-panel-actions{gap:1rem;margin-top:1.25rem;display:flex}.audio-panel-actions button,.audio-entry button{color:#413a32b3;font-family:var(--book-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #4e433533;padding:.25rem 0;font-size:.56rem;font-weight:500;line-height:1.6;transition:color .22s,border-color .22s}.audio-panel-actions button:hover,.audio-entry button:hover{color:#413a32eb;border-color:#4e43357a}.audio-panel-actions button:disabled{opacity:.34;cursor:default}.audio-volume{color:#4a433b85;font-family:var(--book-sans);letter-spacing:.11em;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;margin-top:1.2rem;font-size:.51rem;font-weight:500;display:grid}.audio-volume input{accent-color:#81725d;cursor:pointer;width:100%;height:1px}.track-notice{z-index:105;top:max(5.6rem, calc(env(safe-area-inset-top) + 4rem));right:max(1.65rem, env(safe-area-inset-right));color:#49403594;pointer-events:none;align-items:baseline;gap:.45rem;font-size:.77rem;font-style:italic;animation:4.2s both trackNotice;display:flex;position:fixed}.hero{z-index:1;min-height:112svh;padding:max(7rem, env(safe-area-inset-top)) clamp(1.5rem, 7vw, 7rem) max(8rem, env(safe-area-inset-bottom));background-color:var(--paper-old);background-image:radial-gradient(at 50% 42%,#fffdf585,#0000 52%),linear-gradient(104deg,#ffffff21,#0000 28%,#604f3708 71%,#0000);place-items:center;display:grid;position:relative}.hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#51422f08,#0000 14% 87%,#51422f08);position:absolute;inset:0}.hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#ece5d6);height:8rem;position:absolute;bottom:-1px;left:0;right:0}.opening-page{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.opening-crease{background:linear-gradient(#0000,#493e3012 18%,#ffffff38 52%,#0000 90%);width:1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:-10px 0 24px #56473308}.opening-fingerprint{filter:blur(1px);border:1px solid #6753390a;border-radius:54% 42% 49% 45%;width:8rem;height:13rem;position:absolute;bottom:12%;right:-2.5rem;transform:rotate(-8deg)}.hero-copy{z-index:3;text-align:left;width:min(48rem,100%);padding-right:clamp(0rem,3vw,2rem);position:relative}h1{color:#332f2a;max-width:none;font-family:var(--book-serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(3.6rem,8vw,7rem);font-weight:430;line-height:.98}.subtitle{color:#5f584f;text-wrap:pretty;max-width:34rem;margin:3.25rem 0 0;font-size:clamp(1.2rem,2vw,1.55rem);font-style:italic;font-weight:400;line-height:1.7}.audio-entry{flex-wrap:wrap;align-items:center;gap:.7rem 1.35rem;margin-top:3.25rem;display:flex}.audio-entry-status{color:#4a433b7a;font-family:var(--book-sans);letter-spacing:.1em;text-transform:uppercase;margin:3.25rem 0 0;font-size:.54rem;font-weight:500;line-height:1.6}.scroll-cue{z-index:4;bottom:max(2.5rem, env(safe-area-inset-bottom));color:#4f463b78;font-family:var(--book-sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;flex-direction:column;align-items:center;gap:.65rem;font-size:.54rem;font-weight:500;display:flex;position:absolute;left:50%;transform:translate(-50%)}.scroll-cue i{background:linear-gradient(#948774,#0000);width:1px;height:2rem}.story-flow{z-index:2;position:relative}.chapter{--chapter-ink:#443e36;--chapter-muted:#797168;min-height:128svh;color:var(--chapter-ink);isolation:isolate;padding:clamp(10rem,17vh,15rem) clamp(1.5rem,7vw,8rem);position:relative;overflow:clip}.chapter:before{content:"";z-index:0;opacity:.52;pointer-events:none;background-image:radial-gradient(circle at 18% 32%,#fff3 0 .8px,#0000 1.6px),radial-gradient(circle at 71% 67%,#5546330d 0 .7px,#0000 1.5px);background-size:29px 27px,37px 33px;position:absolute;inset:0}.chapter:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#4c423606 18%,#ffffff1f 52%,#0000 88%);width:1px;position:absolute;top:0;bottom:0;left:50%}#creer-pour-avancer{background:linear-gradient(#ece5d6 0%,#e9e1d1 16% 84%,#e5e0d6 100%)}#reparer-les-choses{background:linear-gradient(#e5e0d6 0%,#e2e0da 17%,#e0dfdb 83%,#dde0df 100%);min-height:270svh}#ca-va{background:linear-gradient(#dde0df 0%,#dce0df 32% 76%,#dddeda 100%);min-height:225svh}#mondes{background:linear-gradient(#dddeda 0%,#dfddd6 42%,#e2ded4 82%,#dfddd8 100%)}#propre-chemin{background:linear-gradient(#dfddd8 0%,#dddedb 50%,#dadddd 100%)}#regarder-les-autres{background:linear-gradient(#dadddd 0%,#d8dcdd 50%,#d9dcda 100%)}#ce-quil-veut{background:linear-gradient(#d9dcda 0%,#dbddda 58%,#dddeda 100%)}#logique-des-machines{background:linear-gradient(#dddeda 0%,#dadcd9 50%,#dddbd6 100%)}#combats-invisibles{background:linear-gradient(#dddbd6 0%,#dfdad4 54%,#e0ddd6 100%)}#entetement{background:linear-gradient(#e0ddd6 0%,#e1ddd6 56%,#e5dccf 100%)}#les-gens{background:linear-gradient(#e5dccf 0%,#e8d9c8 46%,#ead8c8 100%)}#eloignement{background:linear-gradient(#ead8c8 0%,#e5d8cd 52%,#dfd9d3 100%)}#derriere-les-ecrans{background:linear-gradient(#dfd9d3 0%,#dddcd8 24%,#e8dbcc 72%,#e9dfd2 100%)}#le-futur{background:linear-gradient(#e9dfd2 0%,#e9e2d7 56%,#ece6da 100%)}#se-decouvrir{background:linear-gradient(#ece6da 0%,#eee8dc 58%,#efe9dd 100%)}#version-future{background:linear-gradient(#efe9dd 0%,#f0eadf 60%,#f1ebdf 100%)}#continuer{background:linear-gradient(#f1ebdf 0%,#f2ece1 62%,#f3eee4 100%)}#page-vide{background:linear-gradient(#f3eee4 0%,#f4f0e7 65%,#f1f0e9 100%)}#ce-soir-la{background:linear-gradient(#f1f0e9 0%,#ebefed 48%,#eff0e9 100%)}#premiers-chapitres{background:linear-gradient(#eff0e9 0%,#f3f1e9 48%,#f6f3eb 100%)}#invitation{background:#f7f4ec;min-height:410svh}.chapter[data-state=searching]{--chapter-ink:#414241;--chapter-muted:#777a78}.chapter[data-state=memories]{--chapter-ink:#50463e;--chapter-muted:#837367}.chapter[data-state=continuing]{--chapter-ink:#433f38;--chapter-muted:#777067}.chapter[data-state=clearing],.chapter[data-state=blank]{--chapter-ink:#373833;--chapter-muted:#74756f}.scene-wrap,.page-marks{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mark{display:none;position:absolute}.chapter-inner{z-index:2;grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr);align-items:start;gap:clamp(4rem,8vw,9rem);width:min(70rem,100%);margin-inline:auto;display:grid;position:relative}.chapter-header{color:var(--chapter-muted);gap:.85rem;display:grid;position:sticky;top:16vh}@supports (color:color-mix(in lab, red, red)){.chapter-header{color:color-mix(in srgb, var(--chapter-muted) 68%, transparent)}}.chapter-header span{font-family:var(--book-serif);font-variant-numeric:oldstyle-nums;font-size:.74rem;font-style:italic}.chapter-header span:after{content:"";vertical-align:middle;opacity:.45;background:currentColor;width:1.7rem;height:1px;margin-left:.75rem;display:inline-block}.chapter-header h2{max-width:13rem;font-family:var(--book-sans);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:500;line-height:1.6}.chapter-copy{width:min(38rem,100%);min-width:0;display:flow-root}.chapter:nth-child(4n+2) .chapter-copy{margin-left:clamp(0rem,2vw,1.5rem)}.chapter:nth-child(4n) .chapter-copy{margin-left:clamp(-1.25rem,-1.6vw,0rem)}.story-block{width:auto;min-width:0;height:auto;display:block;position:relative;transform:none}.reveal-enabled .reveal-item{opacity:.08;filter:blur(4px);clip-path:inset(0 0 94%);transition:opacity .9s cubic-bezier(.22,1,.36,1),filter 1.1s cubic-bezier(.22,1,.36,1),clip-path 1.05s cubic-bezier(.22,1,.36,1)}.reveal-enabled .reveal-item.is-visible{opacity:1;filter:blur();clip-path:inset(-.25em)}.reveal-enabled .chapter .page-marks{opacity:.35;filter:blur(1.5px);transition:opacity 1.4s,filter 1.6s}.reveal-enabled .chapter.is-in-view .page-marks{opacity:1;filter:blur();animation:7s ease-in-out infinite alternate paperBreathe}.story-paragraph,.story-lines p{color:var(--chapter-ink);margin:0}@supports (color:color-mix(in lab, red, red)){.story-paragraph,.story-lines p{color:color-mix(in srgb, var(--chapter-ink) 90%, transparent)}}.story-paragraph,.story-lines p{letter-spacing:-.006em;text-wrap:pretty;font-size:clamp(1.12rem,1.55vw,1.27rem);font-weight:400;line-height:1.9}.story-paragraph{margin-bottom:2.3rem}.story-lines{--line-gap:.72rem;margin:clamp(4.5rem,10vh,7.5rem) 0;display:block}.story-lines>p{width:auto;min-width:0;height:auto;color:var(--chapter-ink);display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.story-lines>p{color:color-mix(in srgb, var(--chapter-ink) 77%, transparent)}}.story-lines>p{transform:none}.story-lines>p+p{margin-top:var(--line-gap)}.story-moment,.story-quote{color:var(--chapter-ink);letter-spacing:-.023em;text-wrap:balance;margin:clamp(7rem,17vh,13rem) 0;font-weight:450}.story-moment{max-width:17ch;font-size:clamp(2.2rem,4.1vw,3.9rem);line-height:1.16}.story-quote{max-width:22ch;color:var(--chapter-ink);padding-left:clamp(1.5rem,4vw,3rem);position:relative}@supports (color:color-mix(in lab, red, red)){.story-quote{color:color-mix(in srgb, var(--chapter-ink) 88%, transparent)}}.story-quote{font-size:clamp(1.8rem,3.25vw,2.9rem);font-style:italic;line-height:1.34}.story-quote:before{content:"";opacity:.2;background:currentColor;width:1px;position:absolute;top:.18em;bottom:.14em;left:0;transform:rotate(.6deg)}.mood-dim,.mood-dim p{color:var(--chapter-ink)}@supports (color:color-mix(in lab, red, red)){.mood-dim,.mood-dim p{color:color-mix(in srgb, var(--chapter-ink) 68%, #9a958c 32%)}}.mood-quiet,.mood-quiet p{color:var(--chapter-ink)}@supports (color:color-mix(in lab, red, red)){.mood-quiet,.mood-quiet p{color:color-mix(in srgb, var(--chapter-ink) 69%, transparent)}}.mood-warm,.mood-warm p{color:#73594d}.mood-bright,.mood-bright p{color:var(--chapter-ink)}@supports (color:color-mix(in lab, red, red)){.mood-bright,.mood-bright p{color:color-mix(in srgb, var(--chapter-ink) 96%, #372f26 4%)}}.idea-sequence{--line-gap:1.35rem;margin-block:clamp(7rem,16vh,11rem)}.idea-sequence p{width:fit-content;max-width:100%;font-size:clamp(1.4rem,2.2vw,1.8rem)}.idea-sequence p:last-child{position:relative}.idea-sequence p:last-child:after{content:"";background:#60523e52;border-radius:50%;height:.11em;position:absolute;bottom:.08em;left:-.15rem;right:-.2rem;transform:rotate(-1.2deg)skew(-8deg)}.marks-digital .mark{border:1px solid #4d463d1c;display:block}.marks-digital .mark-a{width:18rem;height:11rem;top:18%;right:-6rem;transform:rotate(1.5deg)}.marks-digital .mark-b{width:14rem;height:8rem;top:52%;left:-8rem;transform:rotate(-1.2deg)}.marks-digital .mark-c{background:#4e473e26;border:0;width:10rem;height:1px;bottom:14%;right:12%;transform:rotate(-2deg)}.marks-digital .mark-d{filter:blur(3px);background:linear-gradient(105deg,#0000 18%,#ffffff24 19% 24%,#0000 25% 37%,#ffffff17 38% 45%,#0000 46%);border:0;width:28rem;height:38rem;top:8%;right:3%;transform:rotate(-6deg)}.marks-blackout .mark{display:none}.self-reveal{text-align:center;max-width:none;margin-block:clamp(15rem,35vh,29rem)}#reparer-les-choses .block-6{margin-bottom:clamp(12rem,24vh,20rem)}#reparer-les-choses .block-8{margin-top:clamp(12rem,24vh,20rem)}.marks-still .mark-a,.marks-evening .mark-a{filter:blur(8px);background:linear-gradient(104deg,#0000 12%,#ffffff21 13% 22%,#0000 23% 38%,#62777d12 39% 48%,#0000 49%);width:52rem;height:74%;display:block;top:12%;right:-9%;transform:rotate(-5deg)}.small-confession{text-align:center;margin-block:clamp(9rem,20vh,17rem);padding-left:0}.small-confession:before{display:none}.still-sequence{--line-gap:1.7rem;text-align:center;margin-block:clamp(13rem,30vh,26rem)}.still-sequence p{font-size:clamp(1.3rem,2.1vw,1.7rem)}.marks-worlds .mark-a,.marks-logic .mark-a{background:repeating-linear-gradient(#0000 0 2.3rem,#4a47410f 2.3rem calc(2.3rem + 1px));border:1px solid #4a474114;width:15rem;height:18rem;display:block;top:20%;right:-5.5rem;transform:rotate(1.4deg)}.marks-worlds .mark-b,.marks-logic .mark-b{border:1px solid #4a474114;width:13rem;height:7rem;display:block;bottom:20%;left:-7rem;transform:rotate(-1.5deg)}.marks-horizon .mark-a{background:linear-gradient(90deg,#0000,#46494614 32%,#46494624 54%,#0000 84%);height:1px;display:block;top:44%;left:-10%;right:-10%;transform:rotate(-.25deg)}.life-checklist{--line-gap:.8rem;width:min(15rem,82%);margin-left:clamp(0rem,-3vw,-2.5rem);padding:1.25rem 0 1.25rem 1.5rem;position:relative}.life-checklist:before{content:"";background:#4b505024;width:1px;position:absolute;top:0;bottom:0;left:0;transform:rotate(.7deg)}.life-checklist:after{content:"";background:linear-gradient(90deg,#0000,#494d4d36 18%,#494d4d21 84%,#0000);height:1px;position:absolute;top:48%;left:.35rem;right:-.7rem;transform:rotate(-4deg)}.life-checklist p{font-size:1.02rem}.marks-friction .mark-a,.marks-friction .mark-b{background:#5e4c4617;width:12rem;height:1px;display:block}.marks-friction .mark-a{top:27%;right:-2rem;transform:rotate(-6deg);box-shadow:0 5px #5e4c460d,0 -4px #5e4c460f}.marks-friction .mark-b{bottom:22%;left:-3rem;transform:rotate(4deg)}.marks-human .mark-a,.marks-human .mark-b,.marks-memory .mark-a,.marks-memory .mark-b{background:#745b4e0d;border:.75rem solid #f6efe275;width:13rem;height:16rem;display:block;box-shadow:0 1.5rem 3rem #5341350a}.marks-human .mark-a,.marks-memory .mark-a{top:14%;right:-7.5rem;transform:rotate(2deg)}.marks-human .mark-b,.marks-memory .mark-b{bottom:16%;left:-8rem;transform:rotate(-2.2deg)}.marks-human .mark-c,.marks-memory .mark-c{background:#b59d7f1f;width:4.5rem;height:1.1rem;display:block;top:12.5%;right:1rem;transform:rotate(-4deg)}.marks-human .mark-d,.marks-memory .mark-d{background:#b59d7f17;width:5rem;height:1rem;display:block;bottom:13%;left:.5rem;transform:rotate(3deg)}.marks-memory .mark-a{opacity:.22;transform:translate(3rem)rotate(2deg)}.marks-memory .mark-b{opacity:.34;filter:blur(.7px)}.marks-memory .mark-c{opacity:.18}.care-confession{color:#715449}.care-confession:after{content:"";background:#7154492b;height:1px;position:absolute;bottom:-.4rem;left:14%;right:8%;transform:rotate(-.8deg)}.distance-sequence p:nth-child(2){opacity:.78}.distance-sequence p:nth-child(3){opacity:.58}.distance-sequence p:nth-child(4){opacity:.42}.memory-remains{color:#6f574b}.outside-judgment{color:#646763}.behind-screens{color:#695448}.behind-screens p:nth-child(n+4){color:#76574a}.marks-future .mark-a,.marks-dawn .mark-a{background:linear-gradient(90deg,#ffffff1c,#0000 60%);border:1px solid #4f4b420d;width:22rem;height:30rem;display:block;top:18%;right:-6rem;transform:rotate(1deg);box-shadow:-1.5rem 2rem 4rem #4b413205}.marks-future .mark-b,.marks-dawn .mark-b{background:linear-gradient(90deg,#534e4512,#0000);width:8rem;height:1px;display:block;top:30%;right:2.5rem;box-shadow:0 2.2rem #534e450a,0 4.4rem #534e4508}.beginning-turn,.early-chapters{text-align:center;max-width:22ch;margin-inline:auto}.beginning-turn{margin-block:clamp(15rem,30vh,25rem)}.life-accumulation{--line-gap:1.15rem;max-width:30rem;padding-left:1rem}.life-accumulation p{font-size:1.08rem;font-style:italic}.quiet-question{max-width:26ch;padding-left:0;font-size:clamp(1.75rem,2.8vw,2.5rem)}.quiet-question:before{display:none}.marks-paper .mark-a{opacity:.65;border:1px solid #4f4b4208;width:22rem;height:31rem;display:block;top:17%;right:-9rem;transform:rotate(-1deg)}.marks-paper .mark-b{filter:blur(7px);background:#76685406;border-radius:50%;width:11rem;height:4rem;display:block;bottom:15%;left:-5rem;transform:rotate(7deg)}.blank-page-sequence{--line-gap:1.9rem;margin-block:clamp(11rem,24vh,20rem)}.blank-page-sequence p{font-size:clamp(1.25rem,2vw,1.55rem)}.blank-page-sequence p:first-child{color:#363530ad}.blank-page-sequence p:nth-child(2){color:#363530ba}.blank-page-sequence p:nth-child(3),.blank-page-sequence p:nth-child(4),.blank-page-sequence p:nth-child(5),.blank-page-sequence p:nth-child(6){color:#363530e0}.marks-evening .mark-a{background:linear-gradient(104deg,#0000 12%,#ffffff1f 13% 22%,#0000 23% 38%,#5c748012 39% 48%,#0000 49%)}.accepted-sadness{color:#4e5859}.own-story{color:#3e4848;margin-block:clamp(13rem,28vh,23rem)}.marks-pages .mark-a,.marks-pages .mark-b{border-left:1px solid #47484409;width:20rem;height:75%;display:block;top:10%;right:-8rem;transform:rotate(.4deg)}.marks-pages .mark-b{opacity:.5;top:14%;right:-6rem}.early-chapters{margin-block:clamp(14rem,29vh,24rem)}#invitation:before,#invitation:after,.marks-final{display:none}#invitation .chapter-inner{width:min(48rem,100%);display:block}#invitation .chapter-header{display:none}#invitation .chapter-copy{text-align:center;width:100%;margin-inline:auto;transform:none}#invitation .story-moment{max-width:none;margin-inline:auto}#invitation .story-paragraph{color:#373834d6;max-width:34rem;margin-inline:auto}.next-page{margin-top:48vh!important;margin-bottom:5vh!important}.still-empty{margin-top:5vh!important;margin-bottom:52vh!important}#invitation .block-2{margin-bottom:1.5rem}#invitation .block-3{margin-bottom:64vh}.invitation-line{font-size:clamp(2.8rem,6vw,5.4rem);margin-top:0!important;margin-bottom:70vh!important}.end-card{z-index:2;min-height:115svh;padding:12rem 1.5rem max(8rem, env(safe-area-inset-bottom));color:#4a4741;text-align:center;background:#f7f4ec;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.end-rule{background:#45413a3d;width:2.5rem;height:1px;margin-bottom:3.5rem;transform:rotate(-1deg)}.end-card p{margin:0;font-size:clamp(1.25rem,2vw,1.55rem);font-style:italic}.end-card>span:not(.end-rule){color:#4a4741a8;margin-top:1.1rem;font-size:.96rem}.end-card button{color:#433f3894;font-family:var(--book-sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #433f3838;margin-top:5.5rem;padding:.35rem 0;font-size:.6rem;font-weight:500;transition:color .22s,border-color .22s}.end-card button:hover{color:#433f38d1;border-color:#433f3875}@keyframes soundBar{0%{transform:scaleY(.65)}to{transform:scaleY(2.25)}}@keyframes trackNotice{0%{opacity:0;filter:blur(3px)}18%,72%{opacity:1;filter:blur()}to{opacity:0;filter:blur(1px)}}@keyframes paperBreathe{0%{transform:translateY(-.18rem)scale(1)}to{transform:translateY(.18rem)scale(1.008)}}@media (max-width:900px){.chapter{min-height:116svh;padding:clamp(8rem,14vh,11rem) clamp(1.5rem,7vw,4rem)}#reparer-les-choses{min-height:245svh}#ca-va{min-height:210svh}#invitation{min-height:390svh}.chapter-inner{grid-template-columns:1fr;gap:4.8rem;width:min(42rem,100%)}.chapter-header{align-items:baseline;gap:1rem;display:flex;position:relative;top:auto}.chapter-header h2{max-width:none}.chapter-copy,.chapter:nth-child(4n+2) .chapter-copy,.chapter:nth-child(4n) .chapter-copy{width:min(37rem,100%);margin-inline:auto;transform:none}.life-checklist{margin-left:0}}@media (max-width:640px){.story-shell:before{opacity:.46;background-size:21px 19px,29px 27px}.narrative-audio-control{top:max(.9rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right))}.language-selector{top:max(.9rem, env(safe-area-inset-top));left:max(1rem, env(safe-area-inset-left));font-size:.5rem}.sound-control{font-size:.53rem}.audio-panel{width:min(15.5rem,100vw - 2rem)}.track-notice{top:max(4.9rem, calc(env(safe-area-inset-top) + 3.6rem));right:max(1rem, env(safe-area-inset-right))}.hero{min-height:105svh;padding-inline:1.55rem}.hero-copy{padding-right:0}h1{max-width:8ch;font-size:clamp(3.25rem,17vw,4.8rem)}.subtitle{max-width:18rem;margin-top:2.45rem;font-size:1.16rem;line-height:1.65}.audio-entry,.audio-entry-status{margin-top:2.4rem}.audio-entry{flex-direction:column;align-items:flex-start;gap:.75rem}.scroll-cue{font-size:.49rem}.opening-crease{opacity:.55;left:68%}.chapter{min-height:auto;padding:8.5rem 1.55rem 11rem}.chapter:after{opacity:.45;left:72%}#reparer-les-choses{min-height:225svh}#ca-va{min-height:195svh}#invitation{min-height:370svh}.chapter-inner{gap:4.2rem}.chapter-header{gap:.75rem}.chapter-header span{font-size:.68rem}.chapter-header span:after{width:1.1rem;margin-left:.55rem}.chapter-header h2{letter-spacing:.13em;font-size:.56rem}.story-paragraph,.story-lines p{font-size:1.13rem;line-height:1.84}.story-paragraph{margin-bottom:2.15rem}.story-lines{margin-block:5.5rem}.story-moment,.story-quote{margin-block:8.5rem}.story-moment{font-size:clamp(2.05rem,10vw,2.85rem)}.story-quote{padding-left:1.25rem;font-size:clamp(1.7rem,8vw,2.35rem)}.idea-sequence{margin-block:8rem}.idea-sequence p{font-size:1.42rem}.self-reveal{margin-block:31vh}#reparer-les-choses .block-6{margin-bottom:19vh}#reparer-les-choses .block-8{margin-top:19vh}.small-confession{margin-block:20vh}.still-sequence{margin-block:28vh}.life-checklist{width:13rem;padding-left:1.25rem}.life-accumulation{--line-gap:1rem;padding-left:.75rem}.blank-page-sequence{margin-block:11rem}.marks-digital .mark-a,.marks-worlds .mark-a,.marks-logic .mark-a{right:-12rem}.marks-human .mark-a,.marks-memory .mark-a{width:12rem;height:15rem;right:-10rem}.marks-human .mark-b,.marks-memory .mark-b{left:-10rem}.marks-future .mark-a,.marks-dawn .mark-a,.marks-paper .mark-a{right:-15rem}.next-page{margin-top:42vh!important}.still-empty{margin-bottom:50vh!important}#invitation .block-3{margin-bottom:58vh}.invitation-line{font-size:clamp(2.65rem,13vw,4rem);margin-bottom:66vh!important}.end-card{min-height:105svh}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.track-notice{opacity:1;animation:none!important}}@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}@property --tw-ease{syntax:"*";inherits:false}
