@charset "UTF-8";.ts-btn,.ts-subtitle,.ts-title{font-family:Syne}article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section,summary{display:block}.ts-title{font-weight:800}.ts-body,.ts-label,.ts-small,body{font-family:Syne,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.ts-label,.ts-small,figcaption{font-size:.778em;line-height:1.4}.ts-body,.ts-btn,body{font-size:1em;line-height:1.4}.ts-subtitle{font-size:1.222em;line-height:.8em}.ts-title{font-size:4em}*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}button,input{line-height:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}@font-face{src:url(./fonts/Syne-Regular.woff) format("woff"),url(./fonts/Syne-Regular.woff2) format("woff2");font-family:Syne;font-weight:400}@font-face{src:url(./fonts/Syne-Italic.woff) format("woff"),url(./fonts/Syne-Italic.woff2) format("woff2");font-family:Syne;font-style:italic}@font-face{src:url(./fonts/Syne-ExtraBold.woff) format("woff"),url(./fonts/Syne-ExtraBold.woff2) format("woff2");font-family:Syne;font-weight:800}@font-face{src:url(./fonts/Syne-Bold.woff) format("woff"),url(./fonts/Syne-Bold.woff2) format("woff2");font-family:Syne;font-weight:600}.ts-title{color:red;line-height:.8em}.ts-subtitle{background:red;color:#000}.ts-link,.ts-link:hover{color:red;text-decoration:none}.ts-label{text-transform:uppercase;letter-spacing:.1em}.ts-btn{font-weight:500}.ts-link{border-bottom:1px solid red}img,object,video{max-width:100%;height:auto}img.image-lazy{width:100%}img.image-lazy:not(.lazyloaded){opacity:0;transition:opacity 1s ease-in-out}img.image-lazy.lazyloaded{opacity:1;transition:opacity 1s ease-in-out}figcaption{margin-top:.556rem}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.hidden{display:none!important}@media (max-width:767px){.hidden-small{display:none!important}}@media (min-width:768px){.hidden-large{display:none!important}}.nav__list{list-style:none}.clear::after{display:block;content:"";clear:both}.wrapper{min-height:100vh;display:flex;flex-direction:column}.wrapper .footer{margin-top:auto}.detail,.index{padding-top:2.222rem;padding-bottom:2.222rem;border-bottom:1px solid #CCC}.canvas-img,.scene-container{width:100vw;height:100vh;position:relative}.canvas-img canvas,.canvas-img img,.scene-container canvas,.scene-container img{position:absolute;max-width:100%!important;left:50%;top:50%;transform:translate(-50%,-50%);border:2px solid #fff;cursor:NONE}.canvas-img canvas:focus,.canvas-img img:focus,.scene-container canvas:focus,.scene-container img:focus{outline:0}audio{margin:0 auto;display:block}.color-filter{position:fixed;z-index:1000;top:0;left:0;width:150vw;height:150vh;pointer-events:none;background-color:#ffe7bb;mix-blend-mode:darken}.body{font-family:Syne,sans-serif}.main{text-align:center}html{font-size:18px}@media (max-width:767px){html{font-size:16px}}body{color:#CCC;background-color:#000}body ::-moz-selection{background-color:rgba(255,0,0,.6);color:#CCC}body ::selection{background-color:rgba(255,0,0,.6);color:#CCC}@media screen{body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;width:100%;overflow-x:hidden;max-width:100vw;min-height:100vh}}@media print{.cover-1,.half-title{flex-direction:column;height:var(--pagedjs-pagearea-height)}.cover-1,.cover-4,.half-title{height:var(--pagedjs-pagearea-height)}html{font-size:12px}.pagedjs_page{--pagedjs-pagearea-height:calc(var(--pagedjs-height) - var(--pagedjs-margin-top) - var(--pagedjs-margin-bottom) )}@page{size:148mm 210mm;margin:0}@page text{margin-bottom:2cm;margin-top:1.5cm}@page text:left{margin-right:1.5cm;margin-left:2cm}@page text:right{margin-right:2cm;margin-left:1.5cm}@page half-title{margin-bottom:2cm!important;margin-top:1.5cm!important;:right { margin-right: 2cm; margin-left: 1.5cm; } :left { margin-right: 1.5cm; margin-left: 2cm; }}body{font-family:Georgia,Times,Times New Roman,serif;font-size:12pt;line-height:14pt}.half-title{break-before:right;padding:0;page:half-title;display:flex;justify-content:space-between}.colophon a,.colophon p{display:inline}.half-title header h2{padding:0;background:0 0;color:#000;font-size:24pt;line-height:28pt;margin:0 0 14pt;font-weight:400}.half-title p{text-indent:0!important}.colophon{font-size:8pt;line-height:1.2em;max-width:50ch}.colophon a{word-break:break-all;border:none}.colophon:last-child{margin-bottom:0}.main section{padding:0}.main .text:not(.half-title) h2{break-before:page;padding:0;margin:-.2em 0 14pt;background:0 0}.main section:not(.half-title).first{padding-top:50%;break-before:right}.main section:not(.half-title) h2{string-set:chaptertitle content(text)}.main p{text-indent:1.5cm;letter-spacing:-.03em;padding:0;margin:0}.main .illustration{position:static;break-before:left;width:100%;height:100%}.main .intertitre{width:100%;height:100%;margin:0}.main .intertitre img{top:0;left:0;width:151mm;height:216mm;object-fit:contain;object-position:top;z-index:2;padding:0;margin:0}.main .intertitre h2{position:absolute;background:0 0;font-size:50pt;line-height:1em;color:#fff;font-weight:500;padding:0;margin:50% 0 0 1cm}.intertitre--left{page:intertitre-left;break-before:left}.intertitre--right{page:intertitre-right;break-before:right}@page intertitre-left{:left { margin: -3mm !important; }}@page intertitre-right{:right { margin: -3mm !important; }}.text{page:text;padding:0;font-size:14px}#booktitle{display:none;position:running(booktitle)}.pagedjs_margin-content{white-space:nowrap;font-size:.85em;font-family:"JB Mono",sans-serif}@page text:left{@bottom-left {
      content: counter(page); }
    
    @bottom-right {
      content: element(booktitle); };}@page text:right{@bottom-right {
      content: counter(page); }
    
    @bottom-left {
      content: string(chaptertitle); };}.cover-1{display:flex;justify-content:space-between;background:#000;background:linear-gradient(#000,red 200%);padding:0!important}.cover-1 .title{font-size:90pt;line-height:.9em;margin-top:2.5cm;padding-left:1cm}.cover-1 .cover-details{padding-bottom:2cm;font-size:16pt}.cover-1 .subtitle{text-indent:0;text-align:left;padding-left:1cm;padding-top:.3em;padding-bottom:.3em;background:red}.cover-1 .author{color:red;text-indent:0;margin-top:.5cm;padding-left:1cm;background:0 0;display:block}@page couv{background:#000;background:linear-gradient(#000,red 200%);margin:3cm}.cover-4{padding:0!important;break-before:left;page:couv;position:relative}.cover-4 .qrcode{display:block;margin:auto;width:100%;position:absolute;bottom:0;text-align:center;border:none;color:#fff;font-family:"JB Mono",sans-serif;padding:.5cm 0}.cover-4 .qrcode img{width:50%;margin:auto}h1,h2,h3,h4,h5,h6{page-break-after:avoid}.footer,.header,.section.print{display:none!important}body{background:#fff!important;color:#000}}