html.pres{--u:min(1vw, 1.45dvh);--bas:calc(64px + env(safe-area-inset-bottom,0px));overscroll-behavior:none;height:100%;overflow:hidden}html.pres body{height:100%;font-size:calc(var(--u) * 1.9);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;overflow:hidden}@media (orientation:portrait){html.pres{--u:min(1.4vw, 1.05dvh)}}.deck{scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none;height:100dvh;display:flex;overflow:auto hidden}.deck::-webkit-scrollbar{display:none}.slide{scroll-snap-align:start;scroll-snap-stop:always;width:100vw;height:100dvh;padding:calc(env(safe-area-inset-top,0px) + var(--u) * 5) calc(env(safe-area-inset-right,0px) + var(--u) * 6) calc(var(--bas) + var(--u) * 3) calc(env(safe-area-inset-left,0px) + var(--u) * 6);align-content:center;gap:calc(var(--u) * 3);flex:0 0 100%;display:grid;position:relative;overflow:hidden}.slide>header{gap:calc(var(--u) * 1.2);display:grid}.slide>header p{color:var(--muted);font-size:calc(var(--u) * 2.1);margin:0}.pres .k{font-size:calc(var(--u) * 1.35)}.pres .h-xl{font-size:calc(var(--u) * 10)}.pres .h-l{font-size:calc(var(--u) * 6.2)}.pres .lede{font-size:calc(var(--u) * 2.4);max-width:34ch}.pres .mono{font-size:calc(var(--u) * 1.35)}.pres .btn{font-size:calc(var(--u) * 1.7);padding:calc(var(--u) * 1.3) calc(var(--u) * 2.4)}.slide>*{transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1)}.slide:not(.actif)>*{opacity:.25;transform:translateY(calc(var(--u) * 1.5))}.couv{align-items:center;gap:calc(var(--u) * 6);grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.couv-txt{gap:calc(var(--u) * 3);justify-items:start;display:grid}.marque{align-items:center;gap:calc(var(--u) * 1.2);font:800 calc(var(--u) * 2.4)/1 var(--disp);letter-spacing:.03em;text-transform:uppercase;color:var(--lime);font-stretch:115%;display:flex}.marque .panda{width:calc(var(--u) * 5.5);color:var(--ink)}.glisse{color:var(--muted);margin:calc(var(--u) * 2) 0 0;align-items:center;gap:.6em;display:flex}.glisse span{color:var(--lime);font-size:1.6em;animation:1.8s ease-in-out infinite pousse;display:inline-block}@keyframes pousse{50%{transform:translate(.5em)}}.mosaique{gap:calc(var(--u) * 1.6);max-height:calc(100dvh - var(--bas) - var(--u) * 8);grid-template-columns:1fr 1fr;align-self:stretch;display:grid}.mosaique figure{background:var(--surface);clip-path:polygon(0 0,100% 0,100% 86%,86% 100%,0 100%);min-height:0;margin:0;position:relative;overflow:hidden}.mosaique figure:nth-child(2){margin-top:calc(var(--u) * 6)}.mosaique figure:nth-child(3){margin-bottom:calc(var(--u) * 6)}.mosaique img{object-fit:cover;object-position:var(--cx,50%) var(--cy,50%);width:100%;height:100%}.mosaique figcaption{padding:calc(var(--u) * .7) calc(var(--u) * 1.1);background:var(--bg);color:var(--ink);font:700 calc(var(--u) * 1.3) var(--disp);border-top:3px solid var(--fam,var(--lime));position:absolute;bottom:0;left:0}.couv.actif .mosaique figure{animation:.9s cubic-bezier(.2,.7,.2,1) backwards monte}.couv.actif .mosaique figure:nth-child(2){animation-delay:.12s}.couv.actif .mosaique figure:nth-child(3){animation-delay:.24s}.couv.actif .mosaique figure:nth-child(4){animation-delay:.36s}@keyframes monte{0%{opacity:0;transform:translateY(calc(var(--u) * 4))}}.pourquoi{align-items:center;gap:calc(var(--u) * 7);grid-template-columns:auto minmax(0,1fr)}.pourquoi>.panda{width:calc(var(--u) * 30);color:var(--ink)}.pourquoi blockquote{margin:calc(var(--u) * 2) 0 0;font:italic 400 calc(var(--u) * 3.9)/1.35 var(--serif);color:var(--ink);text-wrap:pretty;max-width:30ch}.slogan{margin:calc(var(--u) * 3.5) 0 0;font:800 calc(var(--u) * 2.2)/1 var(--disp);letter-spacing:.02em;text-transform:uppercase;color:var(--lime);font-stretch:112%}.frise{margin:calc(var(--u) * 2) 0 0;gap:calc(var(--u) * 2.5);grid-template-columns:repeat(auto-fit,minmax(0,1fr));padding:0;list-style:none;display:grid}.frise li{padding-top:calc(var(--u) * 3.6);border-top:1.5px solid var(--line2);position:relative}.frise li:before{content:"";left:0;top:calc(var(--u) * -1);width:calc(var(--u) * 2);height:calc(var(--u) * 2);background:var(--bg);border:2px solid var(--lime);box-sizing:border-box;border-radius:50%;position:absolute}.frise li:last-child:before{background:var(--lime)}.frise .when{font:600 calc(var(--u) * 1.5) var(--mono);color:var(--lime)}.frise h3{font:700 calc(var(--u) * 2.7)/1.15 var(--disp);color:var(--ink);margin:calc(var(--u) * .8) 0 calc(var(--u) * 1);font-stretch:104%}.frise p{font-size:calc(var(--u) * 1.85);color:var(--muted);margin:0;line-height:1.5}.p-poles{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.p-poles>div{background:var(--bg);padding:calc(var(--u) * 2.4);gap:calc(var(--u) * 1.2);box-shadow:inset 0 4px 0 var(--fam,var(--line2));align-content:start;display:grid}.p-poles h3{font:800 calc(var(--u) * 2.3)/1.1 var(--disp);text-transform:uppercase;color:var(--fam-t,var(--ink));margin:0;font-stretch:108%}.p-poles p{color:var(--muted);font-size:calc(var(--u) * 1.85);margin:0;line-height:1.45}.pres .who{font-size:calc(var(--u) * 1.7);gap:calc(var(--u) * 1.1);margin-top:calc(var(--u) * .6)}.pres .ini{width:calc(var(--u) * 5);height:calc(var(--u) * 5);font-size:calc(var(--u) * 1.5)}.pres .ini img,.p-ca .portrait img{object-position:var(--cx,50%) var(--cy,50%);transform-origin:var(--cx,50%) var(--cy,50%);transform:scale(var(--cz,1))}.p-ca{gap:calc(var(--u) * 1.6);display:grid}.p-ca ul{gap:calc(var(--u) * 2.4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.p-ca li{justify-items:center;gap:calc(var(--u) * .8);font:600 calc(var(--u) * 1.6)/1.2 var(--disp);color:var(--ink);display:grid}.p-ca .portrait{width:calc(var(--u) * 8.5);height:calc(var(--u) * 8.5);font-size:calc(var(--u) * 2.4);margin:0}.reseau{align-content:stretch;align-items:center;gap:calc(var(--u) * 2) calc(var(--u) * 4);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,30%)}.reseau>header{grid-column:1/-1}.reseau>header .h-l{font-size:calc(var(--u) * 4.4)}.reseau .graphwrap{width:min(100%, calc((100dvh - var(--bas) - var(--u) * 24) * 1160 / 540));margin:0 auto}.reseau .readout{gap:calc(var(--u) * 1.2);border-block:0;border-left:1px solid var(--line);padding:0 0 0 calc(var(--u) * 3);min-height:0;font-size:calc(var(--u) * 1.7);grid-template-columns:1fr;align-self:center;margin:0}.reseau .readout p{font-size:calc(var(--u) * 1.75);line-height:1.45}.reseau .readout .t{font-size:calc(var(--u) * 2.6)}.reseau .chip{font-size:calc(var(--u) * 1.35);padding:calc(var(--u) * .6) calc(var(--u) * 1.2)}.reseau .legend{justify-content:center}.reseau .legend span{font-size:calc(var(--u) * 1.2)}.reseau .etq.kind-part{display:block}.projet{gap:calc(var(--u) * 5);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-content:stretch;align-items:center;padding-left:0}.projet .visuel{margin-top:calc(var(--u) * -5 - env(safe-area-inset-top,0px));margin-bottom:calc(var(--u) * -3);background:var(--surface);clip-path:polygon(0 0,100% 0,100% 90%,88% 100%,0 100%);align-self:stretch;position:relative;overflow:hidden}.projet .visuel img{object-fit:cover;object-position:var(--cx,50%) var(--cy,50%);width:100%;height:100%}.projet .visuel img.contain{object-fit:contain;padding:10%}.projet.inverse{padding-left:calc(env(safe-area-inset-left,0px) + var(--u) * 6);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);padding-right:0}.projet.inverse .visuel{clip-path:polygon(0 0,100% 0,100% 100%,12% 100%,0 90%);order:2}.projet .texte{gap:calc(var(--u) * 2.2);align-content:center;min-width:0;display:grid}.projet .accroche{color:var(--fam-t,var(--dim))}.projet .h-l{font-size:calc(var(--u) * 5)}.projet .h-l b{color:var(--fam-t,var(--lime));overflow-wrap:normal;hyphens:manual}.projet .resume{font-size:calc(var(--u) * 1.95);max-width:44ch;color:var(--text);margin:0;line-height:1.5}.nombres{gap:calc(var(--u) * 1.6) calc(var(--u) * 3);border-top:1px solid var(--line);padding-top:calc(var(--u) * 2.2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.nombres dt{font:800 calc(var(--u) * 4.3)/.95 var(--disp);color:var(--fam-t,var(--lime));font-variant-numeric:tabular-nums;font-stretch:68%}.nombres dd{margin:calc(var(--u) * .4) 0 0;font:500 calc(var(--u) * 1.4)/1.3 var(--disp);color:var(--muted)}.emporter{align-items:center;gap:calc(var(--u) * 1.8);display:flex}.emporter p{font:500 calc(var(--u) * 1.6)/1.4 var(--disp);color:var(--muted);margin:0}.emporter b{color:var(--ink)}.qr{width:calc(var(--u) * 10);padding:calc(var(--u) * .9);border-radius:calc(var(--u) * .6);background:#f8f3ea;flex:none;display:block}.qr svg{width:100%;height:auto;display:block}.emporter.vignette{left:calc(var(--u) * 2.5);bottom:calc(var(--u) * 5.5);padding:calc(var(--u) * 1);padding-right:calc(var(--u) * 2);gap:calc(var(--u) * 1.2);border-radius:calc(var(--u) * .6);box-shadow:0 calc(var(--u) * .6) calc(var(--u) * 2.5) #0000004d;background:#f8f3ea;position:absolute}.projet.inverse .emporter.vignette{left:auto;right:calc(var(--u) * 2.5)}.emporter.vignette .qr{width:calc(var(--u) * 8.5);padding:0}.emporter.vignette p,.emporter.vignette b{color:#171b09;font-size:calc(var(--u) * 1.45)}.projet .visuel>.panda{width:40%;color:var(--lime-ink);margin:auto;position:absolute;inset:0}.projet .visuel:has(>.panda){background:var(--lime)}.projet.outil .btn{justify-self:start}.projet .visuel img.apercu{object-position:0 0}.agir{text-align:center;justify-items:center;gap:calc(var(--u) * 4)}.agir>header{justify-items:center}.agir>header p{max-width:50ch}.cartes-qr{justify-content:center;gap:calc(var(--u) * 4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cartes-qr li{justify-items:center;gap:calc(var(--u) * .7);display:grid}.cartes-qr .qr{width:calc(var(--u) * 17);padding:calc(var(--u) * 1.3);margin-bottom:calc(var(--u) * 1)}.cartes-qr b{font:800 calc(var(--u) * 2.4)/1.1 var(--disp);text-transform:uppercase;color:var(--lime);font-stretch:110%}.cartes-qr span:not(.qr){font:500 calc(var(--u) * 1.6) var(--disp);color:var(--muted)}.contact{margin:0}.pilote{z-index:30;height:var(--bas);padding:0 calc(env(safe-area-inset-right,0px) + 14px) env(safe-area-inset-bottom,0px) calc(env(safe-area-inset-left,0px) + 14px);background:linear-gradient(to top, var(--bg) 40%, transparent);align-items:center;gap:4px;transition:opacity .5s;display:flex;position:fixed;bottom:0;left:0;right:0}.pb{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid}.pb:hover{color:var(--lime)}.pb svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.pb .plein,.pb .lire path{fill:currentColor}.pb .pause,html.auto .pb .lire{display:none}html.auto .pb .pause{display:block}.pb[aria-pressed=true]{color:var(--lime)}.sep{background:var(--line2);flex:none;width:1px;height:22px;margin:0 6px}.pistes{flex:1;gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.pistes li{flex:1;min-width:0}.pistes button{cursor:pointer;background:0 0;border:0;width:100%;height:44px;padding:0;display:block}.pistes i{background:var(--line2);border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.pistes i:after{content:"";background:var(--lime);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.pistes .vu i:after,.pistes [aria-current] i:after{transform:none}.pistes [aria-current][style*=--duree] i:after{animation:piste var(--duree) linear both}@keyframes piste{0%{transform:scaleX(0)}}.pistes button:hover i{background:var(--muted)}html.auto .pilote{opacity:.55}@media (orientation:portrait){.slide{padding-inline:calc(var(--u) * 5)}.couv,.pourquoi{grid-template-columns:1fr}.couv{align-content:center;gap:calc(var(--u) * 4)}.mosaique{grid-template-columns:repeat(4,minmax(0,1fr));height:34dvh}.mosaique figure:nth-child(n){margin:0}.mosaique figure:nth-child(2n){margin-top:calc(var(--u) * 4)}.pourquoi{justify-items:start}.pourquoi>.panda{width:calc(var(--u) * 26)}.frise{gap:calc(var(--u) * 1);grid-template-columns:1fr}.frise li{border-top:0;border-left:1.5px solid var(--line2);padding:0 0 calc(var(--u) * 2.5) calc(var(--u) * 4)}.frise li:before{left:calc(var(--u) * -1);top:0}.p-poles{grid-template-columns:1fr}.p-poles>div{padding:calc(var(--u) * 1.8) calc(var(--u) * 2.2);gap:calc(var(--u) * .8)}.pres .ini{width:calc(var(--u) * 4);height:calc(var(--u) * 4)}.p-ca ul{gap:calc(var(--u) * 1.6);justify-content:space-between}.p-ca .portrait{width:calc(var(--u) * 7);height:calc(var(--u) * 7)}.cartes-qr{gap:calc(var(--u) * 2.5);flex-wrap:nowrap}.cartes-qr .qr{width:calc(var(--u) * 15)}.reseau{grid-template-rows:auto auto auto;grid-template-columns:1fr;align-content:center}.reseau .graphwrap{width:100%}.reseau .readout{border-left:0;border-top:1px solid var(--line);padding:calc(var(--u) * 2) 0 0}.projet,.projet.inverse{padding:0 calc(var(--u) * 5) calc(var(--bas) + var(--u) * 2);gap:calc(var(--u) * 3.5);grid-template-rows:40% minmax(0,1fr);grid-template-columns:1fr}.projet .visuel,.projet.inverse .visuel{margin:0 calc(var(--u) * -5);clip-path:polygon(0 0,100% 0,100% 88%,90% 100%,0 100%);order:0}.projet .texte{align-content:start}}@media (prefers-reduced-motion:reduce){.slide:not(.actif)>*{opacity:1;transform:none}}
