.simplebar-content{-webkit-hyphens:auto;hyphens:auto;overflow-x:hidden;word-break:break-word}.simplebar-content,.simplebar-content *{-webkit-user-select:text;-moz-user-select:text;user-select:text}[data-simplebar]{align-items:flex-start;flex-flow:column wrap;place-content:flex-start flex-start}.simplebar-wrapper{height:100%;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{inset:0;margin:0;padding:0;position:absolute}.simplebar-offset{box-sizing:inherit!important;direction:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;position:relative;scrollbar-width:none;width:auto;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{height:0;width:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}.simplebar-height-auto-observer{box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;top:0;width:1000%;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{overflow:hidden;pointer-events:none;position:absolute}.simplebar-track{bottom:0;right:0;z-index:1}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{left:0;min-height:10px;position:absolute;right:0}.simplebar-scrollbar:before{background:var(--color-fg);border-radius:0;content:"";inset:2px;opacity:0;position:absolute;transition:opacity .2s linear .5s}.simplebar-hover .simplebar-scrollbar:before,.simplebar-mouse-entered .simplebar-scrollbar:before,.simplebar-scrollbar.simplebar-visible:before,.simplebar-scrolling .simplebar-scrollbar:before{opacity:1;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:6px}.simplebar-track.simplebar-horizontal{display:none;height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{inset:0 auto 0 0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{direction:rtl;height:500px;opacity:0;overflow:scroll hidden;position:fixed;visibility:hidden;width:500px;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{height:200%;margin:10px 0;width:200%}.simplebar-hide-scrollbar{left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden;-ms-overflow-style:none}.dashboard{align-items:center;display:flex;flex-wrap:wrap;font-size:1em;justify-content:center;position:absolute;z-index:201}.dashboard .button:active,.dashboard .button:focus,.dashboard .button:hover{background:unset;color:var(--color-bg);text-decoration:unset}.dashboard.dashboard--hide{display:none}.dashboard--top{right:0;top:0}.dashboard--bottom{bottom:0;left:0}.menu{background:#000000bf;display:none;height:100vh;height:100dvh;left:0;padding:0;position:fixed;top:0;width:100vw;z-index:200}.menu,.menu a{color:var(--color-fg)}.menu a{font-style:italic;text-decoration:unset}.menu .data-footnote-backref,.menu sup a{text-decoration-line:unset}.menu a:active,.menu a:focus,.menu a:hover{background:var(--color-fg);color:var(--color-bg);text-decoration:unset}.menu.menu--show{display:flex;width:100%}.menu.menu--show,.menu.menu--show *{-webkit-user-select:text;-moz-user-select:text;user-select:text}.title{align-items:center;display:flex;justify-content:center}.title .title__link{background:unset;font-size:1.2em;font-style:italic;font-weight:700;margin:1em;padding:0;text-align:center;text-decoration:unset;word-break:break-word}@media (width >=50em){.title .title__link{font-size:1.6em;max-width:62%}}.button.button--sound{display:flex;font-size:1em;margin:0;text-decoration:unset;word-break:break-word}.button.button--menu,.button.button--sound{height:2em;justify-content:center;width:2em}.button.button--menu{align-items:flex-start;display:inline-flex}.dashboard .button .button__svg{align-items:center;display:inline-flex;height:100%;justify-content:center;max-height:100%;max-width:100%;transition:transform .5s ease;width:100%}.dashboard .button .button__svg svg{height:100%;max-height:100%;max-width:100%;width:100%;fill:var(--color-fg)}.dashboard .button .button__svg.hide{display:none}.dashboard .button:active .button__svg,.dashboard .button:focus .button__svg,.dashboard .button:hover .button__svg{transform:rotateY(180deg);transition:transform .5s ease}.menu__content{margin:0 auto;max-width:66ch;padding:1em 2em;text-align:center;width:100%}.menu__content--credits{border-top:var(--border-width) solid var(--color-fg);font-style:italic;margin:2em auto;padding:2em 0 0;text-align:center}.instructions{color:var(--color-fg);display:none;margin:0 auto;padding:1em;text-align:center;width:100%}.instructions__mobile{display:none}.instructions__desktop{display:block}@media (hover:none) and (pointer:coarse){.instructions__mobile{display:block}.instructions__desktop{display:none}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}/*!
 * Style
 */@font-face{font-family:Crimson;font-style:normal;font-weight:700;src:url(/era-pura-luce/fonts/crimson/crimson-bold.woff2) format("woff2"),url(/era-pura-luce/fonts/crimson/crimson-bold.woff) format("woff")}@font-face{font-family:Crimson;font-style:italic;font-weight:400;src:url(/era-pura-luce/fonts/crimson/crimson-italic.woff2) format("woff2"),url(/era-pura-luce/fonts/crimson/crimson-italic.woff) format("woff")}@font-face{font-family:Crimson;font-style:italic;font-weight:700;src:url(/era-pura-luce/fonts/crimson/crimson-bolditalic.woff2) format("woff2"),url(/era-pura-luce/fonts/crimson/crimson-bolditalic.woff) format("woff")}@font-face{font-family:Crimson;font-style:normal;font-weight:400;src:url(/era-pura-luce/fonts/crimson/crimson-roman.woff2) format("woff2"),url(/era-pura-luce/fonts/crimson/crimson-roman.woff) format("woff")}@font-face{font-display:fallback;font-family:Plex Mono;font-style:normal;font-weight:700;src:url(/era-pura-luce/fonts/plex-mono/plex-mono-bold.woff2) format("woff2"),url(/era-pura-luce/fonts/plex-mono/plex-mono-bold.woff) format("woff")}@font-face{font-display:fallback;font-family:Plex Mono;font-style:italic;font-weight:400;src:url(/era-pura-luce/fonts/plex-mono/plex-mono-italic.woff2) format("woff2"),url(/era-pura-luce/fonts/plex-mono/plex-mono-italic.woff) format("woff")}@font-face{font-display:fallback;font-family:Plex Mono;font-style:italic;font-weight:700;src:url(/era-pura-luce/fonts/plex-mono/plex-mono-bolditalic.woff2) format("woff2"),url(/era-pura-luce/fonts/plex-mono/plex-mono-bolditalic.woff) format("woff")}@font-face{font-display:fallback;font-family:Plex Mono;font-style:normal;font-weight:400;src:url(/era-pura-luce/fonts/plex-mono/plex-mono-regular.woff2) format("woff2"),url(/era-pura-luce/fonts/plex-mono/plex-mono-regular.woff) format("woff")}:root{--color-fg:#fff;--border-width:2px;--line-space:1.62em;--color-bg:#000;--color-light-fg:#ccc;--color-light-bg:#777;--color-white:#fff;--color-anim:#0f0;--color-anim-light:#fff}*,:after,:before{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}html{font-size:62.5%;-webkit-tap-highlight-color:transparent;height:100%;overflow:hidden}body,html{overflow-x:hidden}body{font-family:Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-bg);color:var(--color-fg);font-size:1.6rem;height:100vh;height:100dvh;letter-spacing:.01rem;line-height:1.62;overflow:hidden;padding:0;position:relative;width:100%}@media not all and (resolution >=.001dpcm){@supports (-webkit-appearance:none){body{will-change:transform}}}@media screen and (width >=18.75em){body{font-size:calc(12.93878px + 1.02041vw)}}@media screen and (width >=80em){body{font-size:2.6rem}}article,footer,header,main,section{margin:0 auto;max-width:100%;width:100%}main{display:block;margin:0 auto}footer{color:var(--color-light-fg);margin:2em 0 1em;text-align:center}footer p{margin-bottom:0}h1,h2,h3{font-weight:700;letter-spacing:.01rem;line-height:inherit;margin:1.62em 0;text-align:left}h1+p,h2+p,h3+p{margin-top:.5em}h1,h2,h3{font-size:1.2em}h4,h5,h6{font-size:1em;margin:1em 0 0}p{margin:1.62em 0 0}p:first-of-type{margin:0}::-moz-selection{background-color:var(--color-fg);color:var(--color-bg);text-shadow:none}::selection{background-color:var(--color-fg);color:var(--color-bg);text-shadow:none}a{color:var(--color-fg);text-decoration-color:var(--color-fg);text-decoration-line:underline;text-decoration-style:solid}sup a{text-decoration-line:unset}a:active,a:focus,a:hover{background:var(--color-fg);color:var(--color-bg)}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}img{display:block;height:auto;margin:0 auto;max-height:70vh;max-width:100%}figure{margin:0 0 1.62em}figcaption p{font-size:.8em;margin-top:0}video{border:0;outline:none;width:100%}iframe{border-style:none}svg:not([fill]){fill:currentcolor}pre{border-left:2px solid var(--color-fg);display:block;margin:1em 0;overflow-wrap:break-word;padding:1em 2em;text-indent:none;white-space:pre-wrap;width:80%}code,kbd,pre{background-color:var(--color-light-bg);font-family:Iosevka,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-size:.8em}code,kbd{border:none;padding:.2em 1em;word-break:break-all;word-wrap:break-word}pre code{padding:0}blockquote{border-left:2px solid var(--color-fg);display:block;font-size:.8em;font-style:italic;margin:1em 0;padding:1em;width:100%}@media (width >=50em){blockquote{padding:1em 2em;width:100%}}blockquote p{margin:0}blockquote p+p{margin-top:1em}textarea{overflow:auto;resize:vertical}hr{border:0;border-top:1px solid var(--color-fg);display:block;height:1px;margin:3em auto;padding:0;width:62%}@media print{body{background-color:#fff;color:#000;margin:0}}@keyframes noise{0%{transform:translateZ(0)}10%{transform:translate3d(-3%,-6%,0)}20%{transform:translate3d(-9%,3%,0)}30%{transform:translate3d(12%,-9%,0)}40%{transform:translate3d(-15%,12%,0)}50%{transform:translate3d(-3%,-3%,0)}60%{transform:translate3d(12%,0,0)}70%{transform:translate3d(0,12%,0)}80%{transform:translate3d(3%,3%,0)}90%{transform:translate3d(-15%,15%,0)}to{transform:translateZ(0)}}.world{display:none}.ascii,.ascii *{font-family:Iosevka,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace}.load-mesh-horizontal{background:var(--color-fg);display:none;height:2px;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:100000}.load-mesh-horizontal.load-mesh-horizontal--anim{animation:load-horizontal .5s ease;display:block;opacity:1}.load-mesh-horizontal--anim-reverse{animation:load-horizontal .5s ease reverse;display:block;opacity:1}.load-mesh-vertical{background:var(--color-fg);display:none;height:100vh;height:100dvh;left:0;opacity:0;position:fixed;top:0;width:2px;z-index:100000}.load-mesh-vertical--anim{animation:load-vertical .5s ease;display:block;opacity:1}.load-mesh-vertical--anim-reverse{animation:load-vertical .5s ease reverse;display:block;opacity:1}.crossed-out{-webkit-text-decoration:line-through solid var(--color-fg);text-decoration:line-through solid var(--color-fg);text-decoration-thickness:.05em}.label{display:none;font-size:1em;margin-left:15px;margin-top:15px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.data-footnote-backref{text-decoration-line:unset}.home{align-items:center;background:var(--color-bg);display:flex;flex-direction:column;height:100vh;height:100dvh;justify-content:space-between;overflow:hidden;position:relative;width:100vw}.btn.none,.hidden,.hide,.none{display:none}button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}.button.button--show{z-index:201}.button{align-items:center;background:transparent;border-radius:0;color:var(--color-fg);cursor:pointer;display:inline-flex;justify-content:center;margin:0;padding:0 .5em;text-align:center;text-decoration:none;transition:transform .5s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button:active,.button:focus,.button:hover{color:var(--color-anim)}.button:active svg,.button:focus svg,.button:hover svg{fill:var(--color-anim)}.hide-scrollbar{overflow:-moz-hidden-unscrollable;overflow:hidden}.hide{display:none}.interface{display:inline-block}.texts{background:#000000bf;color:var(--color-fg);display:none;font-size:1em;height:85vh;left:50%;margin:0;max-width:1200px;opacity:0;overflow:hidden;overflow-y:scroll;padding:1em;position:fixed;scrollbar-width:none;top:50%;transform:translate(-50%,-50%);width:80vw;z-index:10;-ms-overflow-style:none}.texts::-webkit-scrollbar{display:none}.texts button.texts__close{display:inline-block;position:fixed;right:.1em;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:20}.epigraphe{font-style:italic;margin:var(--line-space) 0 var(--line-space) 20%;text-align:right}.epigraphe+.text{padding:0 0 1em}.texts.show{display:flex;flex-direction:column;opacity:1}.texts.show,.texts.show *{-webkit-user-select:text;-moz-user-select:text;user-select:text}.open-menu .texts.show{display:none}.text{max-width:100%;opacity:0}.footnotes,.text{display:none;margin:0 auto;padding:1em}@media (width >=50em){.footnotes,.text{padding:1em 2em}}.footnotes,.footnotes *,.text,.text *,.texts,.texts *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.footnotes.show,.text.show{display:block;opacity:1}.footnotes.show,.footnotes.show *,.text.show,.text.show *{-webkit-user-select:text;-moz-user-select:text;user-select:text}.appear{animation:appear 1s ease-in-out}.gras{font-weight:700;margin:.5em 0}.italique{font-style:italic;margin:.5em 0}.centre{margin:.5em 0;text-align:center}.passage-centre{margin:.5em 2em;text-align:center}.colright{margin-left:50%;margin-right:0}.colleft{margin-left:0;margin-right:50%}.colleft,.colleft *,.colleft p,.colleft span{font-style:italic}.asterisme{margin:1.62em 0;text-align:center}.marge-trois{margin:.5em 2em .5em 0}.marge-six{margin:.5em 4em .5em 0}.ligneblanche{margin:1.62em 0}.titre-souligne{font-style:italic;margin:1.62em 0;text-align:center;text-decoration:underline}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.objload{background:var(--color-bg);display:hidden;height:2px;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:30}.objload--anim{animation:objload .5s ease;display:block;opacity:1}.objload--anim-reverse{animation:objload .5s ease reverse;display:block;opacity:1}.objload-vert{background:var(--color-bg);display:hidden;height:100vh;height:100dvh;left:0;opacity:0;position:fixed;top:0;width:2px;z-index:30}.objload-vert--anim{animation:objloadvert .5s ease;display:block;opacity:1}.objload-vert--anim-reverse{animation:objloadvert .5s ease reverse;display:block;opacity:1}@keyframes load-horizontal{0%{transform:translateY(0)}to{transform:translateY(100vh);transform:translateY(100dvh)}}@keyframes load-vertical{0%{transform:translate(0)}to{transform:translate(100vw)}}#root,body,html{background:#000;height:100%;left:0;position:fixed;top:0;width:100%}.loading{align-items:center;background:var(--color-bg);display:flex;flex-direction:column;font-size:.85em;height:100%;inset:0;justify-content:center;opacity:1;position:fixed;transition:all 1s ease-in-out;width:100%;z-index:10000}@media (width >=50em){.loading{font-size:1em}}.loading__content{width:100vw}.loading .text-anim{font-family:Crimson,serif;width:100%}.loading .text-anim p{color:var(--color-fg);font-size:4em;font-weight:400;height:1.5em;line-height:1;position:relative;text-align:center;width:100%}.text-anim p .letter{left:50%;line-height:1;margin:0;padding:1.1em 0 0;position:absolute;top:50%;transform:translate(-50%,-50%)}.text-anim p .letter--dynamic{animation:loadingFade 2s linear infinite}.loading__bar{border:var(--border-width) solid var(--color-fg);height:.5em;margin:1em auto;max-width:300px;opacity:1;position:relative;text-align:center;width:62%}.loading__bar--done{animation:loadingDisable .5s linear;opacity:0}.loading__bar .loading__progress{background:var(--color-fg);height:100%;left:0;position:absolute;top:0}.loading .loading__button{border:var(--border-width) solid var(--color-fg);cursor:pointer;display:block;margin:0 auto;padding:.2em .5em;text-align:center}.loading .loading__button:active,.loading .loading__button:focus,.loading .loading__button:hover{background-color:var(--color-fg);border:var(--border-width) solid var(--color-fg);color:var(--color-bg)}.loading .loading__button.loading__button--enable{animation:loadingEnable 1s ease-in-out}.loading .loading__button.loading__button--disable{border:var(--border-width) solid var(--color-light-bg);color:var(--color-light-bg);cursor:default;display:block;margin:0 auto;opacity:0;padding:.2em .5em;text-align:center}.loading .loading__button.loading__button--disable:active,.loading .loading__button.loading__button--disable:focus,.loading .loading__button.loading__button--disable:hover{background-color:var(--color-bg);border:var(--border-width) solid var(--color-light-bg);color:var(--color-light-bg)}.loading.loading--done{opacity:0;z-index:-1}@keyframes loadingFade{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes loadingFadeInvert{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes loadingEnable{0%{opacity:0}to{opacity:1}}@keyframes loadingDisable{0%{opacity:1}to{opacity:0}}
