/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}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{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:-0.25em}sup{top:-0.5em}img{border-style:none}button{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button{text-transform:none}button,[type="button"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring{outline:1px dotted ButtonText}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}@font-face{font-family:"Faune";src:url("/fonts/Faune/eot/Faune-Display_Black.eot");src:url("/fonts/Faune/eot/Faune-Display_Black.eot?#iefix") format("embedded-opentype"),url("/fonts/Faune/woff/Faune-Display_Black.woff") format("woff"),url("/fonts/Faune/woff2/Faune-Display_Black.woff2") format("woff2"),url("/fonts/Faune/ttf/Faune-Display_Black.ttf") format("truetype"),url("/fonts/Faune/svg/Faune-Display_Black.svg#svgFontName") format("svg");font-weight:900;font-style:normal}@font-face{font-family:"Faune";src:url("/fonts/Faune/eot/Faune-Display_Bold_Italic.eot");src:url("/fonts/Faune/eot/Faune-Display_Bold_Italic.eot?#iefix") format("embedded-opentype"),url("/fonts/Faune/woff/Faune-Display_Bold_Italic.woff") format("woff"),url("/fonts/Faune/woff2/Faune-Display_Bold_Italic.woff2") format("woff2"),url("/fonts/Faune/ttf/Faune-Display_Bold_Italic.ttf") format("truetype"),url("/fonts/Faune/svg/Faune-Display_Bold_Italic.svg#svgFontName") format("svg");font-weight:bold;font-style:italic}@font-face{font-family:"Faune";src:url("/fonts/Faune/eot/Faune-Display_Thin.eot");src:url("/fonts/Faune/eot/Faune-Display_Thin.eot?#iefix") format("embedded-opentype"),url("/fonts/Faune/woff/Faune-Display_Thin.woff") format("woff"),url("/fonts/Faune/woff2/Faune-Display_Thin.woff2") format("woff2"),url("/fonts/Faune/ttf/Faune-Display_Thin.ttf") format("truetype"),url("/fonts/Faune/svg/Faune-Display_Thin.svg#svgFontName") format("svg");font-weight:100;font-style:normal}@font-face{font-family:"Faune";src:url("/fonts/Faune/eot/Faune-Text_Bold.eot");src:url("/fonts/Faune/eot/Faune-Text_Bold.eot?#iefix") format("embedded-opentype"),url("/fonts/Faune/woff/Faune-Text_Bold.woff") format("woff"),url("/fonts/Faune/woff2/Faune-Text_Bold.woff2") format("woff2"),url("/fonts/Faune/ttf/Faune-Text_Bold.ttf") format("truetype"),url("/fonts/Faune/svg/Faune-Text_Bold.svg#svgFontName") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"Faune";src:url("/fonts/Faune/eot/Faune-Text_Italic.eot");src:url("/fonts/Faune/eot/Faune-Text_Italic.eot?#iefix") format("embedded-opentype"),url("/fonts/Faune/woff/Faune-Text_Italic.woff") format("woff"),url("/fonts/Faune/woff2/Faune-Text_Italic.woff2") format("woff2"),url("/fonts/Faune/ttf/Faune-Text_Italic.ttf") format("truetype"),url("/fonts/Faune/svg/Faune-Text_Italic.svg#svgFontName") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:"Faune";src:url("/fonts/Faune/eot/Faune-Text_Regular.eot");src:url("/fonts/Faune/eot/Faune-Text_Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/Faune/woff/Faune-Text_Regular.woff") format("woff"),url("/fonts/Faune/woff2/Faune-Text_Regular.woff2") format("woff2"),url("/fonts/Faune/ttf/Faune-Text_Regular.ttf") format("truetype"),url("/fonts/Faune/svg/Faune-Text_Regular.svg#svgFontName") format("svg");font-weight:normal;font-style:normal}html{font-family:"PT Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,Cantarell,Lato,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;height:100%;line-height:1.5}body{background:url("/css/noise.png");margin:0.3rem 0}body::before{content:"";position:fixed;left:0;right:0;top:0;height:0.3rem;background:linear-gradient(90deg, #ffd800 7.69230769%, #7902aa 7.69230769%, #7902aa 15.38461538%, #ffd800 15.38461538%, #ffd800 23.07692308%, #fff 23.07692308%, #fff 30.76923077%, #f7a8b8 30.76923077%, #f7a8b8 38.46153846%, #55cdfc 38.46153846%, #55cdfc 46.15384615%, #95522e 46.15384615%, #95522e 53.84615385%, #09081f 53.84615385%, #09081f 61.53846154%, #fb5b44 61.53846154%, #fb5b44 69.23076923%, #fc9548 69.23076923%, #fc9548 76.92307692%, #ffd800 76.92307692%, #ffd800 84.61538462%, #88bb64 84.61538462%, #88bb64 92.30769231%, #0491d0 92.30769231%, #0491d0 100%, #6d458b 100%);z-index:200}.content{padding-top:1rem;padding-bottom:1rem}h1,h2,h3{margin:1rem 0;font-family:"Faune",ui-serif,Georgia,Cambria,"Times New Roman",Times,serif}address{white-space:pre-wrap}a{color:#5e3d76;text-decoration:none}a:hover,a:active{color:#432c54;text-decoration:underline}@media screen and (prefers-color-scheme: dark){body{background:url("/css/darknoise.png");color:#f8f9fa}a{color:#aa8fda}a:hover,a:active{color:#8c68ce}}.alert{font-size:.875rem;text-align:center;padding:0.75rem}.alert a{text-decoration:underline}.alert a:hover,.alert a:focus{text-decoration:none}.alert-primary{color:#f8f9fa;background-color:#5e3d76}.alert-primary a{color:#f8f9fa}.warning-block{background-color:#cc333322;border:1px solid #cc333366;border-radius:5px;color:darkred;padding:0.5em}.warning-block::before{content:"⚠️ "}@media screen and (prefers-color-scheme: dark){.warning-block{color:lightcoral}}figure{margin:2rem 0}.figure-caption{margin:0.25rem 0 0.75rem}.blur-up{filter:blur(5px)}.blur-up.lazyloaded{filter:unset}.site-footer{box-sizing:border-box;display:flex;flex-flow:row wrap;justify-content:space-evenly;line-height:2;margin:0 auto;max-width:60rem;padding:2rem;width:100%;z-index:90}.site-footer h2{font-size:1.2rem;margin:0 0 0.5rem}.site-footer p{margin-top:0}.site-footer section{align-self:flex-start;flex:1 0 12rem;margin:1rem}@media (max-width: 44rem){.site-footer{display:block}.site-footer section{max-width:24rem;margin:1rem auto}}.links a{display:block;text-decoration:none}.links a:hover,.links a:active{text-decoration:underline}.full-row{flex:1 0 100%;text-align:center}.copyright{display:block;font-size:1em;color:#6c757d}.sparks{font-weight:600}.sparks::before,.sparks::after{content:" ✨ "}.external::after{content:" →"}.navbar{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-evenly;padding:0.5rem}.nav-link{color:#495057;font-size:1.1rem;padding:0.75rem;position:relative;text-decoration:none}.nav-link:hover,.nav-link:active{color:#212529;text-decoration:none}.nav-link::before{background-color:transparent;border-radius:5px;content:"";height:0.6rem;position:absolute;bottom:-1px;left:0;right:0;transform:rotateZ(-2deg) translateY(-0.6rem) scaleX(0);transition:background-color 0.2s, transform 0.2s;z-index:-1}.nav-link:hover::before,.nav-link:focus::before{background-color:#f7d56e;transform:rotateZ(-2deg) translateY(-0.6rem) scaleX(0.8)}@media (max-width: 50rem){.navbar{flex-flow:column wrap}.logo{margin:1rem 0 0.5rem}nav.nav{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:center}.nav-link{padding:0.5rem}}.skip-link,.sr-only{clip:rect(1px, 1px, 1px, 1px);word-wrap:normal !important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;z-index:-1}.skip-link:focus{background-color:#fff;border-radius:3px;border:2px solid #0004;clip:auto !important;clip-path:none;color:#2b2d2f;display:block;font-size:0.875rem;font-weight:700;height:auto;left:0.5rem;line-height:normal;padding:0.75rem 1rem;text-decoration:none;top:0.5rem;width:auto;z-index:100000}@media screen and (prefers-color-scheme: dark){.nav-link{color:#e9ecef}.nav-link:hover,.nav-link:active{color:#dee2e6}.nav-link:hover::before,.nav-link:focus::before{background-color:#511e6e}}.hero{max-width:48em;margin:2em auto 6em;text-align:center}.hero h1{font-size:5rem}.hero h2{font-size:3.5rem}.btn{background:#5e3d76;border-radius:15px;color:#f8f9fa;display:inline-block;margin:0.5em;padding:0.8em 1.2em;transition:outline-width 0.08s ease-in-out, background-color 0.08s ease-in-out;outline:#513465 0px solid;outline-offset:3px}.btn:hover,.btn:active,.btn:focus{background:#6b4687;color:#fff;outline-width:2px;text-decoration:none}.btn:active{background:#513465}h1,.center{text-align:center}.site-content{box-sizing:border-box;margin:0 auto;max-width:60rem;padding:2rem}.article-container{background:rgba(255,255,255,0.65);margin:0;max-width:none}.article-container>article{margin:0 auto;max-width:40rem}p.meta{margin-top:1rem;font-size:1rem;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color:#6a737d}p.meta a{color:#6a737d}p.meta a:hover,p.meta a:focus{color:#5e3d76}.card-list{display:flex;flex-flow:row wrap}.card{align-items:stretch;align-self:flex-start;box-sizing:border-box;flex:0 0 calc(50% - 2rem);margin:1rem;background:#f8f9fa;border-radius:8px;filter:drop-shadow(1px 2px 4px #ced4da);will-change:filter}.card>*{display:block;padding:0 1rem}.card:hover,.card:focus-within{filter:drop-shadow(1px 2px 4px #6c757d)}.card .card-more,.card .card-action{background:#fcf1cf;border-radius:0 0 8px 8px;padding:1rem;text-align:end;transition:background 0.08s ease-in-out}.card .card-more::after,.card .card-action::after{content:" →"}.card .card-more:hover,.card .card-more:active,.card .card-more:focus,.card .card-action:hover,.card .card-action:active,.card .card-action:focus{background:#f7d56e;text-decoration:none}.card .card-more:focus,.card .card-action:focus{outline:#794e98 2px solid}.card .card-action{background:#f1dafe;border-radius:0;font-weight:600}.card .card-action::before{content:" ✨ "}.date-icon::before{content:"📅 "}.time-icon::before{content:"⏰ "}.place-icon::before{content:"📍 "}.timeline{max-width:35em;margin:0 auto}.timeline .timeline-event{position:relative;margin-left:3rem;margin-bottom:1rem}.timeline .timeline-event .datemark{position:absolute;text-transform:uppercase;top:0.5rem;left:-4rem;background:white;padding:0.5rem;box-sizing:border-box;border-radius:4px;box-shadow:1px 1px 3px -2px #09081f}.timeline .timeline-event .datemark span{display:block;text-align:center;line-height:1}.timeline .timeline-event .datemark span:nth-child(1){color:#7902aa}.timeline .timeline-event .datemark .day{font-size:2rem}.timeline .timeline-event .article-body{box-shadow:1px 1px 3px -2px #09081f;border-radius:8px;background:white;box-sizing:border-box;font-family:"PT Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,Cantarell,Lato,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";padding:1rem 1rem}.timeline .timeline-event:focus{outline:#513465 2px solid;outline-offset:3px}.timeline .timeline-event .flex-spans{display:flex;flex-flow:row wrap;justify-content:space-evenly}.timeline .timeline-event h2{font-family:"Faune",ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;font-size:1.5rem;font-weight:400;margin:0}.timeline .timeline-event:not(:last-of-type)::after{content:"";position:absolute;border-radius:8px;top:6rem;left:-1.625rem;width:.25rem;height:calc(100% - 5rem);background:#c3abd4}.timeline .timeline-event:nth-of-type(2n){margin-left:6rem;margin-right:-3rem}.timeline .timeline-event:nth-of-type(2n)::after{left:-4.625rem}.timeline .timeline-event:nth-of-type(2n) .datemark{left:-6rem}.timeline .timeline-event:nth-of-type(2n + 1){margin-left:4rem;margin-right:-1rem}.timeline .timeline-event:nth-of-type(2n + 1)::after{left:-2.625rem}.timeline .timeline-event:nth-of-type(4n + 1)::after{background:#55cdfc}.timeline .timeline-event:nth-of-type(4n + 2)::after,.timeline .timeline-event:nth-of-type(4n)::after{background:#f7a8b8}.timeline .timeline-event:nth-of-type(4n + 3)::after{background:#fff}.affiche{max-width:100%}.partenaire{margin:1rem}@media screen and (max-width: 42rem){.card-list{display:block}.card{margin:0 0 2rem}.card h3{padding-top:1rem}.hero h1{font-size:3.5rem}.hero h2{font-size:2.25rem}.timeline .timeline-event:nth-of-type(n){margin:1rem 0}.timeline .timeline-event:nth-of-type(n) .datemark{position:unset;float:left;margin:0.5rem 2rem 0.5rem 1rem}.timeline .timeline-event:nth-of-type(n)::after{content:none}}@media screen and (max-width: 24rem){.card{margin:0 -2rem 2rem;border-radius:0}.hero h1{font-size:2.5rem}.hero h2{font-size:1.75rem}.timeline .timeline-event:nth-of-type(n){margin:0 -2rem 2rem}.timeline .timeline-event:nth-of-type(n) .article-body{border-radius:0}}@media screen and (prefers-color-scheme: dark){.article-container{background:rgba(0,0,0,0.6)}.timeline .timeline-event .article-body,.timeline .timeline-event .datemark{background:#212529;box-shadow:1px 1px 3px -2px #ced4da}.timeline .timeline-event .datemark span:nth-child(1){color:#aa8fda}.card{background:#212529;filter:drop-shadow(1px 2px 4px #000)}.card:hover,.card:focus-within{filter:drop-shadow(1px 2px 4px #212529)}.card .card-more,.card .card-action{background:#000}.card .card-more:hover,.card .card-more:active,.card .card-more:focus,.card .card-action:hover,.card .card-action:active,.card .card-action:focus{background:#250e32;text-decoration:none}.card .card-action{background:#150c1a}}
