.slide-risograph{background:#f0ecdc;color:#087779;--pink:#e44590}.slide-risograph::after,.slide-gazette::after{content:'';position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23594c31' filter='url(%23n)' opacity='.22' d='M0 0h120v120H0z'/%3E%3C/svg%3E");mix-blend-mode:multiply;opacity:.35;z-index:4}.print-marks{position:absolute;left:2.5cqw;right:2.5cqw;top:2cqw;display:flex;justify-content:space-between;font:1.5cqw monospace}.print-marks>span{margin-left:auto}.riso-title{position:absolute;top:9cqw;left:6cqw;font:700 12cqw/.8 'Barlow Condensed',sans-serif;letter-spacing:-.035em;color:#e64b91;-webkit-text-stroke:.1cqw #0a777a;text-shadow:.28cqw .24cqw #0b7b7c;z-index:2}.botanical{width:47cqw;height:43cqw;right:8cqw;top:12cqw;transform:rotate(9deg);z-index:1}.riso-side{position:absolute;top:35cqw;left:7cqw;font:500 4cqw 'IBM Plex Mono'}.riso-side small{font-size:1.15cqw;line-height:1.5;display:block;margin-top:1cqw}.riso-caption{position:absolute;right:5cqw;top:40cqw;font:italic 1.4cqw/1.3 'DM Serif Display';color:#b5286f;transform:rotate(-5deg)}.riso-title.small{font-size:7cqw;top:12cqw;max-width:34cqw}.riso-process{position:absolute;inset:10cqw 5cqw 7cqw 40cqw;background:none}.riso-process::before{content:attr(data-center);position:absolute;left:21cqw;top:15cqw;width:10cqw;height:10cqw;display:grid;place-items:center;border-radius:50%;background:#e95698;color:#f6edd8;font:700 2cqw 'Barlow Condensed';z-index:1}.riso-branches{inset:0;width:100%;height:100%}.riso-process section{position:absolute;width:18cqw;background:#f0ecdc;padding:1cqw 2cqw;border:1px solid #087779}.riso-process section:nth-of-type(1){left:0;top:0}.riso-process section:nth-of-type(2){right:0;top:13cqw}.riso-process section:nth-of-type(3){left:0;bottom:0}.riso-process b{font:1.2cqw 'IBM Plex Mono';color:#bc2f75}.riso-process h2{font:600 2.6cqw 'Barlow Condensed';margin:.3cqw 0}.riso-process p{font:1.1cqw/1.4 'IBM Plex Mono'}.riso-stat{position:absolute;left:5cqw;top:14cqw;width:40cqw;height:33cqw}.riso-stat b{position:relative;font:700 21cqw/.9 'Barlow Condensed';color:#e34c91;-webkit-text-stroke:.1cqw #087779;text-shadow:.4cqw .2cqw #087779;z-index:1}.riso-stat b span{font-size:7cqw}.riso-trame{position:absolute;left:0;right:0;bottom:0;height:15cqw;background:radial-gradient(#087779 .09cqw,transparent .12cqw);background-size:.55cqw .55cqw;border-radius:50%}.riso-stat-copy{position:absolute;left:53cqw;top:18cqw;right:6cqw}.riso-stat-copy h1{font:600 5.2cqw/.95 'Barlow Condensed';margin-bottom:2cqw}.riso-stat-copy p{font:1.35cqw/1.6 'IBM Plex Mono';margin-bottom:2cqw}.is-playing.slide-risograph .botanical{animation:print-pass 1s ease-out both}.is-playing.slide-risograph .riso-title{animation:print-title .8s ease-out both}@keyframes print-pass{from{opacity:0;transform:translate(-.8cqw,.5cqw) rotate(9deg)}to{opacity:1;transform:rotate(9deg)}}@keyframes print-title{from{opacity:0;text-shadow:.7cqw .6cqw #087779}to{opacity:1;text-shadow:.28cqw .24cqw #087779}}
.slide-riviera{background:#d64131;color:#f5e7bb}.riv-pattern{position:absolute;inset:-2cqw;color:#9e2d25;opacity:.35;font:5cqw/1.15 'DM Serif Display';letter-spacing:2cqw;transform:rotate(-15deg);width:120%;z-index:-1}.riv-title{position:absolute;left:6cqw;top:12cqw;font:7.5cqw/.92 'Archivo Black';letter-spacing:-.04em;text-shadow:.45cqw .45cqw #214b4c}.riv-title em{font-style:normal;color:#f0bd43;display:block;font-size:5.8cqw;margin-top:.5cqw}.riv-copy{position:absolute;top:39cqw;left:7cqw;font:italic 2.2cqw/1.25 'DM Serif Display'!important}.emblem{width:42cqw;height:42cqw;right:3cqw;top:9cqw}.riv-title.small{font-size:4.6cqw;left:6cqw;top:11cqw;max-width:35cqw;line-height:1.1}.riv-ingredients{position:absolute;inset:10cqw 4cqw 8cqw 44cqw}.riv-ingredients::before{content:attr(data-center);position:absolute;left:14cqw;top:15cqw;border:double .5cqw #f5e7bb;border-radius:50%;width:17cqw;height:17cqw;display:grid;place-items:center;font:1.5cqw 'Archivo Black';background:#176c73}.riv-ingredients section{position:absolute;text-align:center}.riv-ingredients section:nth-child(1){left:15cqw;top:0}.riv-ingredients section:nth-child(2){left:0;bottom:0}.riv-ingredients section:nth-child(3){right:0;bottom:0}.riv-ingredients b{font-size:5.5cqw;line-height:1;color:#f4c141}.riv-ingredients h2{font:2.1cqw 'DM Serif Display'}.riv-ingredients p{font-size:1.2cqw}.riv-badge{position:absolute;left:7cqw;top:13cqw;width:36cqw;height:36cqw;border-radius:50%;background:#efd59a;color:#175a63;border:.5cqw double #175a63;outline:.3cqw solid #efd59a;outline-offset:.6cqw;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(-8deg)}.riv-badge>b{font:12cqw/.8 'Archivo Black';text-align:center}.riv-badge>b>span{display:block;font:4cqw 'DM Serif Display';margin-top:1cqw}.riv-badge>small{font:.9cqw 'IBM Plex Mono';margin-top:1cqw}.riv-stat-copy{position:absolute;left:51cqw;top:14cqw}.riv-stat-copy h1{font:5.5cqw/.95 'Archivo Black';text-shadow:.3cqw .3cqw #175a63}.riv-stat-copy em{font-style:normal;color:#f3bd3c}.riv-stat-copy p{font:italic 1.8cqw 'DM Serif Display';margin:2cqw 0 1cqw}.is-playing.slide-riviera .emblem{animation:badge-in .9s cubic-bezier(.2,.8,.3,1) both}@keyframes badge-in{from{opacity:0;transform:rotate(13deg) translateY(3cqw)}to{opacity:1;transform:none}}
.slide-gazette{background:#eee7d5;color:#282b23;padding:3cqw 5cqw}.news-masthead{display:flex;justify-content:space-between;align-items:center;border-top:.12cqw solid currentColor;border-bottom:.35cqw double currentColor;padding:.4cqw 0 1.2cqw}.news-masthead>b{font:5.1cqw 'IM Fell English';letter-spacing:-.035em}.news-masthead>span{font:.75cqw/1.5 'IBM Plex Mono';text-align:center;border:1px solid #88826f;padding:.8cqw}.news-date{display:flex;justify-content:space-between;font:.7cqw 'IBM Plex Mono';padding:.6cqw 0;border-bottom:1px solid currentColor}.news-title{font:5.1cqw/1.1 'IM Fell English';text-align:center;margin:1.8cqw 0!important}.news-cover{display:grid;grid-template-columns:1.1fr 1fr;gap:4cqw}.news-cover>div{position:relative;height:29cqw;border-bottom:.12cqw solid #656353}.engraving{width:100%;height:27cqw;top:-1.5cqw;left:0;background:radial-gradient(#3a392a22 .07cqw,transparent .1cqw);background-size:.4cqw .4cqw}.news-cover>div small{position:absolute;bottom:.5cqw;left:2cqw;right:2cqw;text-align:center;font:italic .9cqw 'Source Serif 4'}.news-cover>section{border-left:1px solid #99907c;padding-left:3cqw}.news-cover h2{font:3.2cqw/1.05 'IM Fell English';margin:1cqw 0}.news-cover p{font:1.45cqw/1.5 'Source Serif 4';margin:1.5cqw 0}.news-cover em{font:italic 1.6cqw/1.4 'Source Serif 4'}.news-rule{display:block;width:30%;border-top:.25cqw double currentColor;margin:1.5cqw 0}.news-columns{display:grid;grid-template-columns:1fr 1fr;gap:4cqw;margin-top:3cqw}.news-columns section{padding:0 2cqw}.news-columns section+section{border-left:1px solid #7a7969;padding-left:4cqw}.news-columns span,.news-stat section>span{font:.95cqw 'IBM Plex Mono';letter-spacing:.15em}.news-columns h2{font:3.5cqw/1.1 'IM Fell English';margin:1.6cqw 0}.news-columns p{font:1.55cqw/1.5 'Source Serif 4'}.news-columns em{display:block;font:italic 1.6cqw 'Source Serif 4';margin-top:2cqw;border-top:1px solid;padding-top:1.4cqw}.news-stat{display:flex;gap:6cqw;align-items:center;margin-top:5cqw}.news-stat>b{font:18cqw/.9 'IM Fell English';letter-spacing:-.06em}.news-stat>b>small{font-size:6cqw}.news-stat section{border-left:.3cqw double;padding-left:4cqw}.news-stat h2{font:3.5cqw/1.1 'IM Fell English';margin:1cqw 0}.news-stat p{font:1.4cqw/1.5 'Source Serif 4';max-width:37cqw;margin-bottom:1.5cqw}.is-playing.slide-gazette .news-title{animation:news-reveal .8s ease-out both}@keyframes news-reveal{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
/* Déclinaisons de la signature sur les écrans de contenu et de données. */
.is-playing.slide-risograph .riso-stat,.is-playing.slide-risograph .riso-stat-copy{animation:ink-register 800ms ease-out backwards}
.is-playing.slide-risograph .riso-stat-copy{animation-delay:180ms}
.is-playing.slide-riviera .riv-ingredients section,.is-playing.slide-riviera .riv-badge{animation:label-arrive 700ms ease-out backwards}
.is-playing.slide-riviera .riv-ingredients section:nth-child(2){animation-delay:120ms}.is-playing.slide-riviera .riv-ingredients section:nth-child(3){animation-delay:240ms}
@keyframes ink-register{from{translate:-.8cqw .4cqw;opacity:0}70%{translate:.15cqw -.1cqw;opacity:1}to{translate:0 0;opacity:1}}
@keyframes label-arrive{from{rotate:8deg;translate:0 2cqw;opacity:0}to{rotate:0deg;translate:0 0;opacity:1}}

/* Le ruban annoncé par le thème se déroule sans étirer ses lettres. */
.riv-ribbon{background:#f5e7bb;color:#173D40;padding:1.1cqw 2.5cqw 1.1cqw 1.5cqw;width:43cqw;clip-path:polygon(0 0,100% 0,96% 50%,100% 100%,0 100%)}
.is-playing.slide-riviera .riv-ribbon{animation:riv-ribbon-open 900ms 250ms cubic-bezier(.2,.8,.3,1) backwards}
@keyframes riv-ribbon-open{from{clip-path:polygon(0 0,0 0,0 50%,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,96% 50%,100% 100%,0 100%)}}
.riv-ingredients p{font-size:1.6cqw}.riv-badge>small{font-size:1.3cqw}.riv-stat-copy small{font-size:1.3cqw}
