/* ===========================================================
   STYLE: SPY TITLES (60s spy film title sequence, cut paper).
   Idea: MotionFly / lemo-opuscar (MIT), styles/spy-titles/STYLE.md.
   Four flat inks only: ink black, paper cream, spy red, mustard.
   Every shape has scissor-cut edges and a flat offset paper shadow;
   one ground colour per scene (the "location"), changing per layout.
   A silhouette runs through sets built from the credits; a giant
   circle is the moon; diagonal bands cut the frame; the brass key is
   the object of the chase and turns up on every slide.
   Different from bold-poster (type only) and art-deco (gold symmetry).
   Actors: moon (giant circle with ring lines), slashA slashB (diagonal
           paper bands, ink from the layout), city + lights (skyline and its
           lit windows), fig (runner silhouette with red scarf), strip (paper
           strip under the takeaway), key (brass key on a black backing).
           DOM order = z-order.
   =========================================================== */
@import url('https://fonts.googleapis.com/css2?family=League+Gothic&family=League+Spartan:wght@400;500;600;700&display=swap');

.deck-stage {
  --actors: "moon slashA slashB city lights fig strip key";
  --font-display: 'League Gothic', 'Arial Narrow', sans-serif;
  --font-body: 'League Spartan', sans-serif;
  --ink: #1b1714; --cream: #efe4c9; --red: #d23a22; --must: #e2a52a;
  --bg: #1b1714; --fg: #efe4c9; --muted: #cdbf9f; --accent: #e2a52a;
  --card-bg: #efe4c9; --card-fg: #1b1714; --card-radius: 0px;
  --title-weight: 400; --title-tracking: 0.03em; --title-case: uppercase; --bullet-radius: 0;
  --moon: #efe4c9; --ring: rgba(27, 23, 20, 0.2); --cA: #d23a22; --cB: #e2a52a; --cCity: #d23a22; --cLights: #e2a52a; --cStrip: #efe4c9;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='960' height='540'%3E%3Cfilter id='a' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.011 .018' numOctaves='4' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .24 0 0 0 0 .17 0 0 0 0 .08 0 0 0 .2 0'/%3E%3C/filter%3E%3Cfilter id='b' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='turbulence' baseFrequency='.85 .05' numOctaves='2' seed='9' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .14 0 0 0 0 .06 0 0 0 .1 0'/%3E%3C/filter%3E%3Crect width='960' height='540' filter='url(%23a)'/%3E%3Crect width='960' height='540' filter='url(%23b)'/%3E%3C/svg%3E");
  background-size: 960px 540px;
}
/* one ground colour per scene (the location) */
.deck-stage[data-layout="cover"] { --bg: #1b1714; --fg: #efe4c9; --muted: #cdbf9f; --accent: #e2a52a; --moon: #efe4c9; --cA: #d23a22; --cB: #e2a52a; --cCity: #d23a22; --cLights: #e2a52a; }
.deck-stage[data-layout="agenda"] { --bg: #efe4c9; --fg: #1b1714; --muted: #5b4f3e; --accent: #b02a14; --moon: #e2a52a; --cA: #d23a22; --cB: #1b1714; --cCity: #1b1714; --cLights: #efe4c9; }
.deck-stage[data-layout="section"] { --bg: #c4301b; --fg: #efe4c9; --muted: #f6e9cf; --accent: #f2c14e; --moon: #efe4c9; --cA: #e2a52a; --cB: #1b1714; --cCity: #1b1714; --cLights: #e2a52a; }
.deck-stage[data-layout="content"] { --bg: #efe4c9; --fg: #1b1714; --muted: #5b4f3e; --accent: #b02a14; --moon: #e2a52a; --cA: #d23a22; --cB: #1b1714; --cCity: #1b1714; --cLights: #efe4c9; }
.deck-stage[data-layout="two-col"] { --bg: #1b1714; --fg: #efe4c9; --muted: #cdbf9f; --accent: #e2a52a; --moon: #c4301b; --cA: #e2a52a; --cB: #d23a22; --cCity: #d23a22; --cLights: #e2a52a; --cStrip: #efe4c9; }
.deck-stage[data-layout="stats"] { --bg: #e2a52a; --fg: #1b1714; --muted: #3b2f10; --accent: #8c1f0e; --moon: #efe4c9; --cA: #d23a22; --cB: #1b1714; --cCity: #1b1714; --cLights: #efe4c9; }
.deck-stage[data-layout="timeline"] { --bg: #efe4c9; --fg: #1b1714; --muted: #5b4f3e; --accent: #b02a14; --moon: #1b1714; --cA: #d23a22; --cB: #e2a52a; --cCity: #1b1714; --cLights: #efe4c9; }
.deck-stage[data-layout="quote"] { --bg: #1b1714; --fg: #efe4c9; --muted: #cdbf9f; --accent: #e2a52a; --moon: #c4301b; --cA: #e2a52a; --cB: #efe4c9; --cCity: #1b1714; --cLights: #1b1714; }
.deck-stage[data-layout="closing"] { --bg: #efe4c9; --fg: #1b1714; --muted: #5b4f3e; --accent: #b02a14; --moon: #1b1714; --cA: #d23a22; --cB: #e2a52a; --cCity: #1b1714; --cLights: #e2a52a; }

/* ---------- actor looks + off-stage defaults ---------- */
[data-actor="moon"]   { border-radius: 50%; background: radial-gradient(circle, transparent 0 55%, var(--ring) 55% 56.5%, transparent 56.5% 73%, var(--ring) 73% 74.5%, transparent 74.5%), var(--moon); box-shadow: 8px 10px 0 rgba(0, 0, 0, 0.28); --x: 960px; --y: 1200px; --w: 300px; }
[data-actor="slashA"] { background: var(--cA); -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1400 110' preserveAspectRatio='none'%3E%3Cpath d='M0 0L14 1.2L28 1.5L42 0.1L56 -0.3L70 1.4L84 0.6L98 -2.5L112 -1.9L126 1L140 0.6L154 -1L168 0.5L182 2.1L196 0.9L210 -0.9L224 -1.4L238 -0.5L252 3L266 -0.8L280 -1.2L294 1.4L308 2.6L322 -0.2L336 -1.3L350 0.7L364 3.2L378 -2.1L392 -1.7L406 0.7L420 1.3L434 0.6L448 0L462 0.5L476 1.2L490 -0.5L504 -2.6L518 -1L532 1.4L546 0.1L560 -1.1L574 1.4L588 2.4L602 -0.1L616 -1.6L630 -0.6L644 -0L658 -0.6L672 -1.1L686 -0.1L700 2L714 1.8L728 -0.8L742 -0.9L756 1.1L770 -0.3L784 -2.7L798 -0.9L812 1.7L826 0.9L840 -0.2L854 0.5L868 1.2L882 0.3L896 -1.4L910 -2.1L924 -0.1L938 1.2L952 -0.5L966 -0.6L980 2.2L994 2.1L1008 -1.2L1022 -1.6L1036 0.3L1050 -0.1L1064 -1.4L1078 -0.7L1092 1.1L1106 1.9L1120 0.8L1134 -0.9L1148 -0.2L1162 -1.9L1176 -1.1L1190 -2.7L1204 0.1L1218 2.1L1232 0.2L1246 -0.5L1260 1.3L1274 1.3L1288 -0.8L1302 -1.8L1316 -1.1L1330 3.1L1344 0.5L1358 -0.6L1372 0.3L1386 2.5L1400 0L1404.8 13.8L1398.3 27.5L1399.3 41.2L1400.7 55L1401.7 68.8L1400 82.5L1398.4 96.2L1400 110L1386 112.5L1372 110.8L1358 106.9L1344 109.4L1330 111.9L1316 112.3L1302 109L1288 105.3L1274 110.4L1260 110.1L1246 108.2L1232 109.2L1218 111.4L1204 111.7L1190 110.6L1176 109.5L1162 109.9L1148 110.6L1134 109L1120 107.4L1106 109.8L1092 112.2L1078 110.4L1064 109.2L1050 111.4L1036 111.7L1022 109L1008 108L994 109.3L980 110.2L966 112.9L952 109.6L938 107.6L924 112.2L910 111.3L896 108.3L882 108.6L868 110.8L854 109.5L840 107.8L826 110.1L812 112.3L798 111.1L784 109.7L770 110L756 110.4L742 109.8L728 108.3L714 108.2L700 110.7L686 109.1L672 109.8L658 109.6L644 112L630 111.1L616 107.9L602 108.2L588 110.3L574 110.2L560 109.4L546 110L532 111.4L518 111.8L504 110.2L490 108.3L476 109.4L462 110.7L448 108.8L434 108L420 111.1L406 109.7L392 110.2L378 109.3L364 110.7L350 110.4L336 108.7L322 108.2L308 109.3L294 111.1L280 111.2L266 109.6L252 110.3L238 114.9L224 110.2L210 107.3L196 108.9L182 111L168 106.9L154 108.9L140 110.9L126 112L112 110.9L98 109.3L84 108.8L70 109.9L56 110.1L42 108.4L28 108.8L14 112L0 110L0.6 96.2L0.4 82.5L-1.3 68.8L0.1 55L1.9 41.2L1.5 27.5L0 13.8Z' fill='%23fff'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1400 110' preserveAspectRatio='none'%3E%3Cpath d='M0 0L14 1.2L28 1.5L42 0.1L56 -0.3L70 1.4L84 0.6L98 -2.5L112 -1.9L126 1L140 0.6L154 -1L168 0.5L182 2.1L196 0.9L210 -0.9L224 -1.4L238 -0.5L252 3L266 -0.8L280 -1.2L294 1.4L308 2.6L322 -0.2L336 -1.3L350 0.7L364 3.2L378 -2.1L392 -1.7L406 0.7L420 1.3L434 0.6L448 0L462 0.5L476 1.2L490 -0.5L504 -2.6L518 -1L532 1.4L546 0.1L560 -1.1L574 1.4L588 2.4L602 -0.1L616 -1.6L630 -0.6L644 -0L658 -0.6L672 -1.1L686 -0.1L700 2L714 1.8L728 -0.8L742 -0.9L756 1.1L770 -0.3L784 -2.7L798 -0.9L812 1.7L826 0.9L840 -0.2L854 0.5L868 1.2L882 0.3L896 -1.4L910 -2.1L924 -0.1L938 1.2L952 -0.5L966 -0.6L980 2.2L994 2.1L1008 -1.2L1022 -1.6L1036 0.3L1050 -0.1L1064 -1.4L1078 -0.7L1092 1.1L1106 1.9L1120 0.8L1134 -0.9L1148 -0.2L1162 -1.9L1176 -1.1L1190 -2.7L1204 0.1L1218 2.1L1232 0.2L1246 -0.5L1260 1.3L1274 1.3L1288 -0.8L1302 -1.8L1316 -1.1L1330 3.1L1344 0.5L1358 -0.6L1372 0.3L1386 2.5L1400 0L1404.8 13.8L1398.3 27.5L1399.3 41.2L1400.7 55L1401.7 68.8L1400 82.5L1398.4 96.2L1400 110L1386 112.5L1372 110.8L1358 106.9L1344 109.4L1330 111.9L1316 112.3L1302 109L1288 105.3L1274 110.4L1260 110.1L1246 108.2L1232 109.2L1218 111.4L1204 111.7L1190 110.6L1176 109.5L1162 109.9L1148 110.6L1134 109L1120 107.4L1106 109.8L1092 112.2L1078 110.4L1064 109.2L1050 111.4L1036 111.7L1022 109L1008 108L994 109.3L980 110.2L966 112.9L952 109.6L938 107.6L924 112.2L910 111.3L896 108.3L882 108.6L868 110.8L854 109.5L840 107.8L826 110.1L812 112.3L798 111.1L784 109.7L770 110L756 110.4L742 109.8L728 108.3L714 108.2L700 110.7L686 109.1L672 109.8L658 109.6L644 112L630 111.1L616 107.9L602 108.2L588 110.3L574 110.2L560 109.4L546 110L532 111.4L518 111.8L504 110.2L490 108.3L476 109.4L462 110.7L448 108.8L434 108L420 111.1L406 109.7L392 110.2L378 109.3L364 110.7L350 110.4L336 108.7L322 108.2L308 109.3L294 111.1L280 111.2L266 109.6L252 110.3L238 114.9L224 110.2L210 107.3L196 108.9L182 111L168 106.9L154 108.9L140 110.9L126 112L112 110.9L98 109.3L84 108.8L70 109.9L56 110.1L42 108.4L28 108.8L14 112L0 110L0.6 96.2L0.4 82.5L-1.3 68.8L0.1 55L1.9 41.2L1.5 27.5L0 13.8Z' fill='%23fff'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat; --x: 2000px; --y: 100px; --w: 900px; --h: 90px; --r: 33deg; }
[data-actor="slashB"] { background: var(--cB); -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1400 60' preserveAspectRatio='none'%3E%3Cpath d='M0 0L14 -1.8L28 1.1L42 1.1L56 2.6L70 0.4L84 1.3L98 1L112 -0.7L126 -2.1L140 -0.8L154 1L168 -0.3L182 1.6L196 1.5L210 2.7L224 -0.3L238 -1.6L252 0.1L266 0.1L280 -1.4L294 -1.3L308 -2.4L322 1.8L336 1.3L350 -0.4L364 -0.3L378 1.1L392 -0.4L406 -2.8L420 -0.9L434 1.8L448 0.6L462 -0.7L476 1.1L490 1.8L504 -0L518 -1.6L532 -1.4L546 -0.1L560 0.4L574 -0.7L588 -0.4L602 -0.6L616 2L630 -1.2L644 -1.4L658 0.7L672 -0.2L686 -2.1L700 -0.7L714 -1.3L728 -1.3L742 0.3L756 -3L770 0.3L784 0.6L798 1.5L812 -2.5L826 0.1L840 1.9L854 -0.1L868 -0.6L882 1.9L896 1.7L910 -1.2L924 -1.8L938 -0.4L952 0.1L966 -0.4L980 -0.5L994 0.7L1008 -0.5L1022 1L1036 -1.6L1050 -0.8L1064 0.9L1078 -1L1092 -2.4L1106 0.3L1120 2.2L1134 0.7L1148 -0.3L1162 0.5L1176 0.7L1190 -0.4L1204 -1.9L1218 -1.6L1232 -2L1246 1.4L1260 -0.5L1274 -0L1288 2.4L1302 0.9L1316 -2.2L1330 -1.4L1344 -2.3L1358 2.6L1372 -1L1386 0.2L1400 0L1398.6 15L1400.4 30L1400.7 45L1400 60L1386 60.4L1372 61.5L1358 61.1L1344 58.6L1330 57.8L1316 60.3L1302 60.7L1288 58.5L1274 59.6L1260 62.5L1246 61.7L1232 59.2L1218 59.3L1204 60.2L1190 59.6L1176 58.6L1162 58.7L1148 60.6L1134 62.1L1120 60.7L1106 59.1L1092 60.8L1078 61.3L1064 58.3L1050 57.4L1036 60.3L1022 61.2L1008 59.7L994 60L980 61.4L966 61.4L952 59.9L938 58.3L924 58.7L910 60.5L896 60L882 58.5L868 60.5L854 62.9L840 60.8L826 58.5L812 59.8L798 60.6L784 61.6L770 58.2L756 59.8L742 61.4L728 61.4L714 60.1L700 59.7L686 61.1L672 60.5L658 57.6L644 58L630 61.2L616 61L602 59.1L588 60.5L574 62.2L560 60.7L546 58.8L532 58.6L518 59.6L504 60.2L490 59.4L476 59.1L462 61.4L448 62.6L434 59.8L420 58.4L406 60.5L392 60.5L378 57.9L364 58.4L350 61L336 61.5L322 60.5L308 60L294 57.7L280 60.8L266 59.4L252 57.5L238 59L224 61.5L210 57.6L196 59L182 58.5L168 62.4L154 59.7L140 58.1L126 56.6L112 60.1L98 59.4L84 59.2L70 60.2L56 62L42 58.9L28 59.2L14 58.9L0 60L0.2 45L2.5 30L0.7 15Z' fill='%23fff'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1400 60' preserveAspectRatio='none'%3E%3Cpath d='M0 0L14 -1.8L28 1.1L42 1.1L56 2.6L70 0.4L84 1.3L98 1L112 -0.7L126 -2.1L140 -0.8L154 1L168 -0.3L182 1.6L196 1.5L210 2.7L224 -0.3L238 -1.6L252 0.1L266 0.1L280 -1.4L294 -1.3L308 -2.4L322 1.8L336 1.3L350 -0.4L364 -0.3L378 1.1L392 -0.4L406 -2.8L420 -0.9L434 1.8L448 0.6L462 -0.7L476 1.1L490 1.8L504 -0L518 -1.6L532 -1.4L546 -0.1L560 0.4L574 -0.7L588 -0.4L602 -0.6L616 2L630 -1.2L644 -1.4L658 0.7L672 -0.2L686 -2.1L700 -0.7L714 -1.3L728 -1.3L742 0.3L756 -3L770 0.3L784 0.6L798 1.5L812 -2.5L826 0.1L840 1.9L854 -0.1L868 -0.6L882 1.9L896 1.7L910 -1.2L924 -1.8L938 -0.4L952 0.1L966 -0.4L980 -0.5L994 0.7L1008 -0.5L1022 1L1036 -1.6L1050 -0.8L1064 0.9L1078 -1L1092 -2.4L1106 0.3L1120 2.2L1134 0.7L1148 -0.3L1162 0.5L1176 0.7L1190 -0.4L1204 -1.9L1218 -1.6L1232 -2L1246 1.4L1260 -0.5L1274 -0L1288 2.4L1302 0.9L1316 -2.2L1330 -1.4L1344 -2.3L1358 2.6L1372 -1L1386 0.2L1400 0L1398.6 15L1400.4 30L1400.7 45L1400 60L1386 60.4L1372 61.5L1358 61.1L1344 58.6L1330 57.8L1316 60.3L1302 60.7L1288 58.5L1274 59.6L1260 62.5L1246 61.7L1232 59.2L1218 59.3L1204 60.2L1190 59.6L1176 58.6L1162 58.7L1148 60.6L1134 62.1L1120 60.7L1106 59.1L1092 60.8L1078 61.3L1064 58.3L1050 57.4L1036 60.3L1022 61.2L1008 59.7L994 60L980 61.4L966 61.4L952 59.9L938 58.3L924 58.7L910 60.5L896 60L882 58.5L868 60.5L854 62.9L840 60.8L826 58.5L812 59.8L798 60.6L784 61.6L770 58.2L756 59.8L742 61.4L728 61.4L714 60.1L700 59.7L686 61.1L672 60.5L658 57.6L644 58L630 61.2L616 61L602 59.1L588 60.5L574 62.2L560 60.7L546 58.8L532 58.6L518 59.6L504 60.2L490 59.4L476 59.1L462 61.4L448 62.6L434 59.8L420 58.4L406 60.5L392 60.5L378 57.9L364 58.4L350 61L336 61.5L322 60.5L308 60L294 57.7L280 60.8L266 59.4L252 57.5L238 59L224 61.5L210 57.6L196 59L182 58.5L168 62.4L154 59.7L140 58.1L126 56.6L112 60.1L98 59.4L84 59.2L70 60.2L56 62L42 58.9L28 59.2L14 58.9L0 60L0.2 45L2.5 30L0.7 15Z' fill='%23fff'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat; --x: 2000px; --y: 300px; --w: 800px; --h: 40px; --r: 33deg; }
[data-actor="city"]   { background: var(--cCity); -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 300' fill='%23fff'%3E%3Cpath d='M0 304L-1.7 291.9L-1.3 279.7L-0.5 267.6L1 255.4L-0.2 243.2L-0.7 231.1L0.6 218.9L1.3 206.8L1.8 194.6L-0.6 182.5L-1.4 170.3L-0.3 158.2L-2.3 146L0.1 133.9L-1.5 121.8L-0.9 109.6L1.2 97.5L-0.8 85.3L3.4 73.2L0 61L12.1 60.5L24.3 63.9L36.4 60.7L48.6 59.9L60.7 58.6L72.9 60L85 61.9L97.1 61.1L109.3 60.7L121.4 59.9L133.6 61.1L145.7 61.7L157.9 59.6L170 60L171.7 72.2L170 84.4L169.1 96.6L170.6 108.8L170.3 121L169.7 133.2L168.3 145.4L168.5 157.6L170.9 169.8L171 182L170.6 194.2L167.5 206.4L170.1 218.6L171.7 230.8L170.3 243L169 255.2L168.3 267.4L169.1 279.6L171 291.8L170 304L157.9 303.5L145.7 304L133.6 305.1L121.4 306.1L109.3 303.9L97.1 303L85 303.2L72.9 303.9L60.7 306.7L48.6 302.6L36.4 303L24.3 304.4L12.1 305.5Z'/%3E%3Cpath d='M184 304L182.6 291.7L184.7 279.4L184.5 267.1L185.3 254.9L183.8 242.6L184 230.3L184.4 218L185.5 205.7L185 193.4L182.4 181.1L182.7 168.9L183.4 156.6L182.1 144.3L184 132L195.9 130.7L207.8 132.1L219.6 133.1L231.5 133.5L243.4 132.2L255.3 132.5L267.1 131.2L279 131.4L290.9 131.7L302.7 130.3L314.6 129.6L326.5 131.5L338.4 132.3L350.3 132.9L362.1 131L374 131L373.3 143.4L373.5 155.7L374 168.1L373.6 180.4L375.6 192.8L373.3 205.1L373.3 217.5L373.6 229.9L374.3 242.2L373.7 254.6L374.3 266.9L373.6 279.3L375 291.6L374 304L362.1 304.8L350.2 303.2L338.4 304.5L326.5 304.7L314.6 304.3L302.8 302.9L290.9 301.8L279 303.8L267.1 304.5L255.2 305L243.4 303.8L231.5 305.8L219.6 305.4L207.8 305.2L195.9 304.7Z'/%3E%3Cpath d='M374 304L373.8 291.8L372.1 279.5L373.2 267.2L375.2 255L375.2 242.8L374.9 230.5L373.4 218.2L374.2 206L375.3 193.8L373.8 181.5L372.8 169.2L372.1 157L373.7 144.8L377.5 132.5L374.1 120.2L373.9 108L374.1 95.8L375.3 83.5L375.7 71.2L374 59L385.8 57.3L397.7 57.1L409.6 58L421.5 58L433.3 56L445.2 56.3L457.1 56.7L469.1 58L480.9 57L492.7 54.6L504.6 54.3L516.5 54L528.4 54.8L540.2 53.2L552.1 51.6L564 53L563.7 65L562 76.9L563.4 88.9L564.3 100.8L563.8 112.8L563.4 124.7L563 136.7L565.3 148.6L565.8 160.6L564.8 172.5L563.7 184.5L562.8 196.4L564.5 208.4L564.1 220.3L563.1 232.3L562.5 244.2L563 256.2L565.5 268.1L565.2 280.1L564.5 292L564 304L552.1 304L540.2 305.4L528.4 303.9L516.5 302.9L504.6 302.1L492.8 303.4L480.9 302.9L469 304.2L457.1 304L445.2 303.6L433.4 305.2L421.5 305.8L409.6 304L397.8 303.1L385.9 302.3Z'/%3E%3Cpath d='M564 304L564.7 292.1L562.9 280.2L562.9 268.3L563.9 256.4L565.3 244.5L566 232.6L563.9 220.7L563.6 208.8L563.7 196.9L564.5 185L564.2 173.1L562.1 161.2L562.7 149.3L563.6 137.4L565.4 125.5L565.1 113.6L563.6 101.7L564.3 89.8L564.6 77.9L564 66L576.2 65.5L588.4 63.6L600.6 64.4L612.9 64.9L625.1 65.7L637.3 64.5L649.5 63.6L661.8 65.3L674 64L672.7 76L674.7 88L675.6 100L674 112L674.1 124L674.1 136L675.4 148L674.8 160L672.6 172L672.6 184L673 196L674.7 208L674.4 220L673.2 232L674.1 244L674.8 256L676.1 268L674.5 280L672.7 292L674 304L661.8 303.6L649.6 304.5L637.3 305.3L625.1 302.5L612.9 304.4L600.7 305.3L588.4 305.7L576.2 303.9Z'/%3E%3Cpath d='M682 304L683.8 291.8L683.3 279.5L679.7 267.2L681.9 255L682 242.8L683.1 230.5L681.5 218.2L680 206L681 193.8L682 181.5L683.4 169.2L682 157L693.8 156.4L705.6 157.6L717.5 157.8L729.3 158L741.1 155.6L752.9 154.8L764.7 155.6L776.5 156.3L788.4 156.8L800.2 155L812 156L811 168.3L810.4 180.7L810.7 193L813.1 205.3L812.8 217.7L811.8 230L812.1 242.3L812.6 254.7L813.8 267L812.1 279.3L810.3 291.7L812 304L800.2 301.3L788.4 304.7L776.5 303.5L764.7 303L752.9 304.5L741.1 305.3L729.3 306L717.5 303.8L705.6 303.1L693.8 303.5Z'/%3E%3Cpath d='M812 304L811.2 292.2L810 280.3L811.4 268.5L812 256.6L812.6 244.8L813.4 232.9L811.4 221.1L813.1 209.3L813.5 197.4L813.4 185.6L811 173.7L811.1 161.9L811.8 150.1L812.1 138.2L811.8 126.4L810.1 114.5L813.8 102.7L812.8 90.8L812 79L823.9 79.9L835.7 78.1L847.6 79L859.5 79.2L871.4 79.3L883.2 77.6L895.1 76.4L907 78.1L918.9 78.9L930.8 79.7L942.6 76L954.5 77.8L966.4 79.2L978.3 79.3L990.1 79L1002 78L1003.6 89.9L1002.3 101.8L1001.9 113.7L1001.6 125.6L1003.2 137.5L1002 149.4L1002.9 161.3L1000.4 173.2L1001.1 185.1L1003.4 196.9L1002.5 208.8L1002 220.7L1001.9 232.6L1002.7 244.5L1001.6 256.4L1001.9 268.3L1000.9 280.2L1000.4 292.1L1002 304L990.1 304.8L978.2 303.4L966.4 303.5L954.5 303.8L942.6 305.6L930.8 305.9L918.9 303.9L907 303.3L895.1 303L883.2 304.5L871.4 304L859.5 302.6L847.6 302.9L835.8 305.9L823.9 305.9Z'/%3E%3Cpath d='M1016 304L1014.3 292.3L1015.7 280.6L1016.8 268.9L1018 257.1L1016.1 245.4L1018 233.7L1016.1 222L1016.7 210.3L1016.7 198.6L1014.4 186.9L1014.5 175.1L1015 163.4L1016.8 151.7L1016 140L1027.9 139.3L1039.8 139.5L1051.6 139.6L1063.5 140.6L1075.4 139L1087.2 136.8L1099.1 136.6L1111 136.7L1122.9 138L1134.7 136.5L1146.6 135.6L1158.5 136.2L1170.4 137L1182.3 137.9L1194.1 135.5L1206 135L1206.6 147.1L1206 159.1L1205.5 171.2L1207.6 183.3L1207.3 195.4L1206.1 207.4L1202.5 219.5L1206.6 231.6L1206.4 243.6L1206.1 255.7L1205.5 267.8L1205.3 279.9L1206 291.9L1206 304L1194.1 305.2L1182.2 304L1170.4 303.1L1158.5 303.5L1146.6 304.8L1134.8 303.3L1122.9 302.8L1111 302.6L1099.1 304.3L1087.2 305.9L1075.4 304.6L1063.5 304.2L1051.6 303.5L1039.8 304.9L1027.9 305Z'/%3E%3Cpath d='M1206 304L1205.7 292.3L1204.8 280.7L1204.7 269L1205.7 257.3L1207.9 245.7L1207 234L1206.4 222.3L1205.4 210.7L1206.4 199L1207.2 187.3L1205.6 175.7L1206 164L1217.8 161.7L1229.8 163.6L1241.6 164.4L1253.5 163.6L1265.4 163.1L1277.2 162.5L1289.2 164.3L1301 163.8L1312.9 162.2L1324.7 160.8L1336.6 160.3L1348.5 162.2L1360.3 159.4L1372.2 161L1384.1 160.3L1396 161L1393.9 172.9L1394.9 184.8L1395.8 196.8L1397.1 208.7L1396.5 220.6L1395.3 232.5L1396.7 244.4L1397.1 256.3L1397.5 268.2L1395.6 280.2L1394.2 292.1L1396 304L1384.1 303.8L1372.2 304.5L1360.4 303.1L1348.5 303.2L1336.6 304.9L1324.8 305.5L1312.9 305.7L1301 303.3L1289.1 303.2L1277.2 303.9L1265.4 304.1L1253.5 303.9L1241.6 302L1229.8 303.2L1217.9 304.6Z'/%3E%3Cpath d='M1396 304L1395 291.7L1396.1 279.4L1397.6 267.1L1396.3 254.9L1395.6 242.6L1396.8 230.3L1397 218L1396.9 205.7L1394.7 193.4L1394 181.1L1395.9 168.9L1396.2 156.6L1396.3 144.3L1396 132L1408.2 131.9L1420.4 134.2L1432.7 133.6L1444.9 132.6L1457.1 131.3L1469.3 131.6L1481.5 133.4L1493.8 132.4L1506 133L1507 145.2L1505.6 157.4L1503.8 169.6L1505.3 181.9L1506.2 194.1L1506.3 206.3L1505.8 218.5L1505.2 230.7L1507.4 242.9L1507.8 255.1L1506.6 267.4L1505.4 279.6L1504.5 291.8L1506 304L1493.8 304.1L1481.6 302.9L1469.3 303L1457.1 303.5L1444.9 305.9L1432.7 305.5L1420.4 301.6L1408.2 303.8Z'/%3E%3Cpath d='M1506 304L1506.3 292.1L1506.3 280.2L1505.5 268.3L1505.4 256.4L1505.8 244.5L1508.1 232.5L1507.3 220.6L1506.1 208.7L1505.1 196.8L1505.2 184.9L1506 173L1517.9 172.8L1529.8 172.5L1541.7 172.6L1553.5 174.4L1565.3 176.5L1577.2 175.6L1589.1 175.4L1601 175L1612.9 176.5L1624.7 177.2L1636.6 175.5L1648.5 175.3L1660.4 175.4L1672.2 180.1L1684.1 178.8L1696 178L1696 190.6L1695.8 203.2L1694.3 215.8L1695 228.4L1697.5 241L1699.5 253.6L1696.4 266.2L1695.8 278.8L1696 291.4L1696 304L1684.1 305.9L1672.2 302.3L1660.4 302.5L1648.5 303.6L1636.6 305.4L1624.8 304.1L1612.9 303.8L1601 304.1L1589.1 305.1L1577.2 305.8L1565.4 303.4L1553.5 302.8L1541.6 302.7L1529.8 304L1517.9 304.6Z'/%3E%3Cpath d='M1710 304L1710.4 292.2L1708.5 280.4L1709 268.6L1710.1 256.8L1711.5 245L1711.7 233.2L1709.6 221.4L1712.1 209.6L1710 197.8L1710.9 186L1709.9 174.2L1708 162.4L1708.8 150.6L1707.4 138.8L1711.5 127L1710.6 115.2L1709.7 103.4L1712.5 91.6L1710.8 79.8L1710 68L1721.5 67.6L1733.1 66.7L1744.6 66.8L1756.2 68.1L1767.7 69.2L1779.2 67.9L1790.8 68.1L1802.3 68.3L1813.8 70.5L1825.4 70.4L1836.9 69.1L1848.5 68.1L1860 69L1861.7 80.8L1860.2 92.5L1860.8 104.2L1861.5 116L1860.4 127.8L1858.2 139.5L1858.8 151.2L1859.3 163L1860.8 174.8L1859.9 186.5L1859 198.2L1860.2 210L1861 221.8L1862.2 233.5L1860.1 245.2L1859.1 257L1859.2 268.8L1859.9 280.5L1860.6 292.2L1860 304L1847.5 302.8L1835 303.9L1822.5 305.3L1810 303.5L1797.5 303.6L1785 303.6L1772.5 304.7L1760 304.3L1747.5 303.6L1735 302L1722.5 302.9Z'/%3E%3Cpath d='M1860 304L1861.5 291.8L1861.9 279.6L1859.4 267.4L1859.1 255.2L1859.8 243L1860.1 230.8L1859.9 218.6L1858.1 206.4L1859.2 194.2L1861 182L1861.4 169.8L1861.1 157.6L1859.3 145.4L1860.2 133.2L1860 121L1871.9 119L1883.8 120.5L1895.7 119.3L1907.5 121.3L1919.4 122.7L1931.2 122.8L1943.1 122.5L1955 121.9L1966.9 124L1978.7 124.3L1990.6 123.5L2002.5 122.2L2014.4 121.6L2026.2 123.7L2038.1 123.9L2050 124L2050.9 136L2050.4 148L2048.1 160L2048.6 172L2049.5 184L2051 196L2050.8 208L2051.6 220L2052.7 232L2051 244L2051.6 256L2050 268L2048.2 280L2049.2 292L2050 304L2038.1 304.6L2026.2 303.3L2014.4 302.9L2002.5 304.7L1990.6 305.4L1978.8 305.8L1966.9 303.6L1955 303L1943.1 303.9L1931.2 304.1L1919.4 304.1L1907.5 302.2L1895.6 302.9L1883.8 304.5L1871.9 305.4Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 300' fill='%23fff'%3E%3Cpath d='M0 304L-1.7 291.9L-1.3 279.7L-0.5 267.6L1 255.4L-0.2 243.2L-0.7 231.1L0.6 218.9L1.3 206.8L1.8 194.6L-0.6 182.5L-1.4 170.3L-0.3 158.2L-2.3 146L0.1 133.9L-1.5 121.8L-0.9 109.6L1.2 97.5L-0.8 85.3L3.4 73.2L0 61L12.1 60.5L24.3 63.9L36.4 60.7L48.6 59.9L60.7 58.6L72.9 60L85 61.9L97.1 61.1L109.3 60.7L121.4 59.9L133.6 61.1L145.7 61.7L157.9 59.6L170 60L171.7 72.2L170 84.4L169.1 96.6L170.6 108.8L170.3 121L169.7 133.2L168.3 145.4L168.5 157.6L170.9 169.8L171 182L170.6 194.2L167.5 206.4L170.1 218.6L171.7 230.8L170.3 243L169 255.2L168.3 267.4L169.1 279.6L171 291.8L170 304L157.9 303.5L145.7 304L133.6 305.1L121.4 306.1L109.3 303.9L97.1 303L85 303.2L72.9 303.9L60.7 306.7L48.6 302.6L36.4 303L24.3 304.4L12.1 305.5Z'/%3E%3Cpath d='M184 304L182.6 291.7L184.7 279.4L184.5 267.1L185.3 254.9L183.8 242.6L184 230.3L184.4 218L185.5 205.7L185 193.4L182.4 181.1L182.7 168.9L183.4 156.6L182.1 144.3L184 132L195.9 130.7L207.8 132.1L219.6 133.1L231.5 133.5L243.4 132.2L255.3 132.5L267.1 131.2L279 131.4L290.9 131.7L302.7 130.3L314.6 129.6L326.5 131.5L338.4 132.3L350.3 132.9L362.1 131L374 131L373.3 143.4L373.5 155.7L374 168.1L373.6 180.4L375.6 192.8L373.3 205.1L373.3 217.5L373.6 229.9L374.3 242.2L373.7 254.6L374.3 266.9L373.6 279.3L375 291.6L374 304L362.1 304.8L350.2 303.2L338.4 304.5L326.5 304.7L314.6 304.3L302.8 302.9L290.9 301.8L279 303.8L267.1 304.5L255.2 305L243.4 303.8L231.5 305.8L219.6 305.4L207.8 305.2L195.9 304.7Z'/%3E%3Cpath d='M374 304L373.8 291.8L372.1 279.5L373.2 267.2L375.2 255L375.2 242.8L374.9 230.5L373.4 218.2L374.2 206L375.3 193.8L373.8 181.5L372.8 169.2L372.1 157L373.7 144.8L377.5 132.5L374.1 120.2L373.9 108L374.1 95.8L375.3 83.5L375.7 71.2L374 59L385.8 57.3L397.7 57.1L409.6 58L421.5 58L433.3 56L445.2 56.3L457.1 56.7L469.1 58L480.9 57L492.7 54.6L504.6 54.3L516.5 54L528.4 54.8L540.2 53.2L552.1 51.6L564 53L563.7 65L562 76.9L563.4 88.9L564.3 100.8L563.8 112.8L563.4 124.7L563 136.7L565.3 148.6L565.8 160.6L564.8 172.5L563.7 184.5L562.8 196.4L564.5 208.4L564.1 220.3L563.1 232.3L562.5 244.2L563 256.2L565.5 268.1L565.2 280.1L564.5 292L564 304L552.1 304L540.2 305.4L528.4 303.9L516.5 302.9L504.6 302.1L492.8 303.4L480.9 302.9L469 304.2L457.1 304L445.2 303.6L433.4 305.2L421.5 305.8L409.6 304L397.8 303.1L385.9 302.3Z'/%3E%3Cpath d='M564 304L564.7 292.1L562.9 280.2L562.9 268.3L563.9 256.4L565.3 244.5L566 232.6L563.9 220.7L563.6 208.8L563.7 196.9L564.5 185L564.2 173.1L562.1 161.2L562.7 149.3L563.6 137.4L565.4 125.5L565.1 113.6L563.6 101.7L564.3 89.8L564.6 77.9L564 66L576.2 65.5L588.4 63.6L600.6 64.4L612.9 64.9L625.1 65.7L637.3 64.5L649.5 63.6L661.8 65.3L674 64L672.7 76L674.7 88L675.6 100L674 112L674.1 124L674.1 136L675.4 148L674.8 160L672.6 172L672.6 184L673 196L674.7 208L674.4 220L673.2 232L674.1 244L674.8 256L676.1 268L674.5 280L672.7 292L674 304L661.8 303.6L649.6 304.5L637.3 305.3L625.1 302.5L612.9 304.4L600.7 305.3L588.4 305.7L576.2 303.9Z'/%3E%3Cpath d='M682 304L683.8 291.8L683.3 279.5L679.7 267.2L681.9 255L682 242.8L683.1 230.5L681.5 218.2L680 206L681 193.8L682 181.5L683.4 169.2L682 157L693.8 156.4L705.6 157.6L717.5 157.8L729.3 158L741.1 155.6L752.9 154.8L764.7 155.6L776.5 156.3L788.4 156.8L800.2 155L812 156L811 168.3L810.4 180.7L810.7 193L813.1 205.3L812.8 217.7L811.8 230L812.1 242.3L812.6 254.7L813.8 267L812.1 279.3L810.3 291.7L812 304L800.2 301.3L788.4 304.7L776.5 303.5L764.7 303L752.9 304.5L741.1 305.3L729.3 306L717.5 303.8L705.6 303.1L693.8 303.5Z'/%3E%3Cpath d='M812 304L811.2 292.2L810 280.3L811.4 268.5L812 256.6L812.6 244.8L813.4 232.9L811.4 221.1L813.1 209.3L813.5 197.4L813.4 185.6L811 173.7L811.1 161.9L811.8 150.1L812.1 138.2L811.8 126.4L810.1 114.5L813.8 102.7L812.8 90.8L812 79L823.9 79.9L835.7 78.1L847.6 79L859.5 79.2L871.4 79.3L883.2 77.6L895.1 76.4L907 78.1L918.9 78.9L930.8 79.7L942.6 76L954.5 77.8L966.4 79.2L978.3 79.3L990.1 79L1002 78L1003.6 89.9L1002.3 101.8L1001.9 113.7L1001.6 125.6L1003.2 137.5L1002 149.4L1002.9 161.3L1000.4 173.2L1001.1 185.1L1003.4 196.9L1002.5 208.8L1002 220.7L1001.9 232.6L1002.7 244.5L1001.6 256.4L1001.9 268.3L1000.9 280.2L1000.4 292.1L1002 304L990.1 304.8L978.2 303.4L966.4 303.5L954.5 303.8L942.6 305.6L930.8 305.9L918.9 303.9L907 303.3L895.1 303L883.2 304.5L871.4 304L859.5 302.6L847.6 302.9L835.8 305.9L823.9 305.9Z'/%3E%3Cpath d='M1016 304L1014.3 292.3L1015.7 280.6L1016.8 268.9L1018 257.1L1016.1 245.4L1018 233.7L1016.1 222L1016.7 210.3L1016.7 198.6L1014.4 186.9L1014.5 175.1L1015 163.4L1016.8 151.7L1016 140L1027.9 139.3L1039.8 139.5L1051.6 139.6L1063.5 140.6L1075.4 139L1087.2 136.8L1099.1 136.6L1111 136.7L1122.9 138L1134.7 136.5L1146.6 135.6L1158.5 136.2L1170.4 137L1182.3 137.9L1194.1 135.5L1206 135L1206.6 147.1L1206 159.1L1205.5 171.2L1207.6 183.3L1207.3 195.4L1206.1 207.4L1202.5 219.5L1206.6 231.6L1206.4 243.6L1206.1 255.7L1205.5 267.8L1205.3 279.9L1206 291.9L1206 304L1194.1 305.2L1182.2 304L1170.4 303.1L1158.5 303.5L1146.6 304.8L1134.8 303.3L1122.9 302.8L1111 302.6L1099.1 304.3L1087.2 305.9L1075.4 304.6L1063.5 304.2L1051.6 303.5L1039.8 304.9L1027.9 305Z'/%3E%3Cpath d='M1206 304L1205.7 292.3L1204.8 280.7L1204.7 269L1205.7 257.3L1207.9 245.7L1207 234L1206.4 222.3L1205.4 210.7L1206.4 199L1207.2 187.3L1205.6 175.7L1206 164L1217.8 161.7L1229.8 163.6L1241.6 164.4L1253.5 163.6L1265.4 163.1L1277.2 162.5L1289.2 164.3L1301 163.8L1312.9 162.2L1324.7 160.8L1336.6 160.3L1348.5 162.2L1360.3 159.4L1372.2 161L1384.1 160.3L1396 161L1393.9 172.9L1394.9 184.8L1395.8 196.8L1397.1 208.7L1396.5 220.6L1395.3 232.5L1396.7 244.4L1397.1 256.3L1397.5 268.2L1395.6 280.2L1394.2 292.1L1396 304L1384.1 303.8L1372.2 304.5L1360.4 303.1L1348.5 303.2L1336.6 304.9L1324.8 305.5L1312.9 305.7L1301 303.3L1289.1 303.2L1277.2 303.9L1265.4 304.1L1253.5 303.9L1241.6 302L1229.8 303.2L1217.9 304.6Z'/%3E%3Cpath d='M1396 304L1395 291.7L1396.1 279.4L1397.6 267.1L1396.3 254.9L1395.6 242.6L1396.8 230.3L1397 218L1396.9 205.7L1394.7 193.4L1394 181.1L1395.9 168.9L1396.2 156.6L1396.3 144.3L1396 132L1408.2 131.9L1420.4 134.2L1432.7 133.6L1444.9 132.6L1457.1 131.3L1469.3 131.6L1481.5 133.4L1493.8 132.4L1506 133L1507 145.2L1505.6 157.4L1503.8 169.6L1505.3 181.9L1506.2 194.1L1506.3 206.3L1505.8 218.5L1505.2 230.7L1507.4 242.9L1507.8 255.1L1506.6 267.4L1505.4 279.6L1504.5 291.8L1506 304L1493.8 304.1L1481.6 302.9L1469.3 303L1457.1 303.5L1444.9 305.9L1432.7 305.5L1420.4 301.6L1408.2 303.8Z'/%3E%3Cpath d='M1506 304L1506.3 292.1L1506.3 280.2L1505.5 268.3L1505.4 256.4L1505.8 244.5L1508.1 232.5L1507.3 220.6L1506.1 208.7L1505.1 196.8L1505.2 184.9L1506 173L1517.9 172.8L1529.8 172.5L1541.7 172.6L1553.5 174.4L1565.3 176.5L1577.2 175.6L1589.1 175.4L1601 175L1612.9 176.5L1624.7 177.2L1636.6 175.5L1648.5 175.3L1660.4 175.4L1672.2 180.1L1684.1 178.8L1696 178L1696 190.6L1695.8 203.2L1694.3 215.8L1695 228.4L1697.5 241L1699.5 253.6L1696.4 266.2L1695.8 278.8L1696 291.4L1696 304L1684.1 305.9L1672.2 302.3L1660.4 302.5L1648.5 303.6L1636.6 305.4L1624.8 304.1L1612.9 303.8L1601 304.1L1589.1 305.1L1577.2 305.8L1565.4 303.4L1553.5 302.8L1541.6 302.7L1529.8 304L1517.9 304.6Z'/%3E%3Cpath d='M1710 304L1710.4 292.2L1708.5 280.4L1709 268.6L1710.1 256.8L1711.5 245L1711.7 233.2L1709.6 221.4L1712.1 209.6L1710 197.8L1710.9 186L1709.9 174.2L1708 162.4L1708.8 150.6L1707.4 138.8L1711.5 127L1710.6 115.2L1709.7 103.4L1712.5 91.6L1710.8 79.8L1710 68L1721.5 67.6L1733.1 66.7L1744.6 66.8L1756.2 68.1L1767.7 69.2L1779.2 67.9L1790.8 68.1L1802.3 68.3L1813.8 70.5L1825.4 70.4L1836.9 69.1L1848.5 68.1L1860 69L1861.7 80.8L1860.2 92.5L1860.8 104.2L1861.5 116L1860.4 127.8L1858.2 139.5L1858.8 151.2L1859.3 163L1860.8 174.8L1859.9 186.5L1859 198.2L1860.2 210L1861 221.8L1862.2 233.5L1860.1 245.2L1859.1 257L1859.2 268.8L1859.9 280.5L1860.6 292.2L1860 304L1847.5 302.8L1835 303.9L1822.5 305.3L1810 303.5L1797.5 303.6L1785 303.6L1772.5 304.7L1760 304.3L1747.5 303.6L1735 302L1722.5 302.9Z'/%3E%3Cpath d='M1860 304L1861.5 291.8L1861.9 279.6L1859.4 267.4L1859.1 255.2L1859.8 243L1860.1 230.8L1859.9 218.6L1858.1 206.4L1859.2 194.2L1861 182L1861.4 169.8L1861.1 157.6L1859.3 145.4L1860.2 133.2L1860 121L1871.9 119L1883.8 120.5L1895.7 119.3L1907.5 121.3L1919.4 122.7L1931.2 122.8L1943.1 122.5L1955 121.9L1966.9 124L1978.7 124.3L1990.6 123.5L2002.5 122.2L2014.4 121.6L2026.2 123.7L2038.1 123.9L2050 124L2050.9 136L2050.4 148L2048.1 160L2048.6 172L2049.5 184L2051 196L2050.8 208L2051.6 220L2052.7 232L2051 244L2051.6 256L2050 268L2048.2 280L2049.2 292L2050 304L2038.1 304.6L2026.2 303.3L2014.4 302.9L2002.5 304.7L1990.6 305.4L1978.8 305.8L1966.9 303.6L1955 303L1943.1 303.9L1931.2 304.1L1919.4 304.1L1907.5 302.2L1895.6 302.9L1883.8 304.5L1871.9 305.4Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat; --x: 0px; --y: 1100px; --w: 1920px; --h: 300px; }
[data-actor="lights"] { background: var(--cLights); -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 300' fill='%23fff'%3E%3Cpath d='M18 151L26.7 150.2L35.3 150.3L44 151L43.7 160L43.3 169L43.8 178L44 187L35.3 187.1L26.7 186.9L18 187L18.4 178L18.3 169L17.4 160Z'/%3E%3Cpath d='M18 213L26.7 212.1L35.3 212.7L44 213L44.5 222L43.4 231L43.2 240L44 249L35.3 249.2L26.7 249.8L18 249L17.9 240L18.1 231L18.1 222Z'/%3E%3Cpath d='M60 89L68.7 89.9L77.3 89.3L86 89L86.6 98L86.2 107L86.1 116L86 125L77.3 125L68.7 125.5L60 125L59.3 116L60.2 107L60.4 98Z'/%3E%3Cpath d='M102 89L110.7 88.6L119.3 88.7L128 89L127.8 98L126.8 107L128.3 116L128 125L119.3 125.9L110.7 125.2L102 125L102.7 116L102.6 107L102.2 98Z'/%3E%3Cpath d='M102 151L110.7 151.4L119.3 151.5L128 151L127.3 160L127.9 169L127.9 178L128 187L119.3 186.5L110.7 186.8L102 187L101.1 178L101.5 169L101.7 160Z'/%3E%3Cpath d='M102 213L110.7 212.8L119.3 213L128 213L128 222L128.5 231L128.2 240L128 249L119.3 248.3L110.7 248.3L102 249L102.1 240L101.6 231L101.8 222Z'/%3E%3Cpath d='M392 211L400.7 211.5L409.3 211.9L418 211L418.2 220L418.5 229L418.7 238L418 247L409.3 247.1L400.7 246.8L392 247L391.5 238L391.6 229L392 220Z'/%3E%3Cpath d='M476 87L484.7 87.6L493.3 86.9L502 87L502.2 96L502.5 105L501.6 114L502 123L493.3 123.3L484.7 123.9L476 123L475.5 114L476.4 105L476.3 96Z'/%3E%3Cpath d='M700 185L708.7 184.8L717.3 185L726 185L725.9 194L726 203L726.8 212L726 221L717.3 220.5L708.7 220.9L700 221L700.3 212L700.3 203L699.7 194Z'/%3E%3Cpath d='M872 107L880.7 106.9L889.3 107.5L898 107L897.6 116L898.1 125L898.8 134L898 143L889.3 143.6L880.7 142.8L872 143L872.1 134L871.8 125L871.6 116Z'/%3E%3Cpath d='M914 169L922.7 169.4L931.3 169.3L940 169L940.1 178L939.7 187L939.7 196L940 205L931.3 205.4L922.7 205.5L914 205L913.6 196L914.1 187L914.3 178Z'/%3E%3Cpath d='M1266 192L1274.7 192.9L1283.3 192.7L1292 192L1291.6 201L1292.3 210L1293.8 219L1292 228L1283.3 228.5L1274.7 227.7L1266 228L1266.1 219L1265.7 210L1265.7 201Z'/%3E%3Cpath d='M1308 192L1316.7 191.9L1325.3 191.7L1334 192L1334.4 201L1334.1 210L1333.8 219L1334 228L1325.3 228.4L1316.7 228.2L1308 228L1308.6 219L1308.7 210L1308.8 201Z'/%3E%3Cpath d='M1414 160L1422.7 160.8L1431.3 160.6L1440 160L1440.5 169L1440.3 178L1440.4 187L1440 196L1431.3 195L1422.7 196.2L1414 196L1413.2 187L1413.9 178L1414.2 169Z'/%3E%3Cpath d='M1728 96L1736.7 96.1L1745.3 96.2L1754 96L1753.5 105L1754.2 114L1754.5 123L1754 132L1745.3 132.4L1736.7 131.2L1728 132L1727.2 123L1727.9 114L1727.8 105Z'/%3E%3Cpath d='M1770 158L1778.7 157.4L1787.3 158.6L1796 158L1795.3 167L1795.4 176L1795.2 185L1796 194L1787.3 194.2L1778.7 194.2L1770 194L1770.4 185L1770 176L1769.8 167Z'/%3E%3Cpath d='M1878 149L1886.7 148.7L1895.3 148.4L1904 149L1903.7 158L1903.4 167L1903.1 176L1904 185L1895.3 184.9L1886.7 185.4L1878 185L1878.2 176L1878.2 167L1878.1 158Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 300' fill='%23fff'%3E%3Cpath d='M18 151L26.7 150.2L35.3 150.3L44 151L43.7 160L43.3 169L43.8 178L44 187L35.3 187.1L26.7 186.9L18 187L18.4 178L18.3 169L17.4 160Z'/%3E%3Cpath d='M18 213L26.7 212.1L35.3 212.7L44 213L44.5 222L43.4 231L43.2 240L44 249L35.3 249.2L26.7 249.8L18 249L17.9 240L18.1 231L18.1 222Z'/%3E%3Cpath d='M60 89L68.7 89.9L77.3 89.3L86 89L86.6 98L86.2 107L86.1 116L86 125L77.3 125L68.7 125.5L60 125L59.3 116L60.2 107L60.4 98Z'/%3E%3Cpath d='M102 89L110.7 88.6L119.3 88.7L128 89L127.8 98L126.8 107L128.3 116L128 125L119.3 125.9L110.7 125.2L102 125L102.7 116L102.6 107L102.2 98Z'/%3E%3Cpath d='M102 151L110.7 151.4L119.3 151.5L128 151L127.3 160L127.9 169L127.9 178L128 187L119.3 186.5L110.7 186.8L102 187L101.1 178L101.5 169L101.7 160Z'/%3E%3Cpath d='M102 213L110.7 212.8L119.3 213L128 213L128 222L128.5 231L128.2 240L128 249L119.3 248.3L110.7 248.3L102 249L102.1 240L101.6 231L101.8 222Z'/%3E%3Cpath d='M392 211L400.7 211.5L409.3 211.9L418 211L418.2 220L418.5 229L418.7 238L418 247L409.3 247.1L400.7 246.8L392 247L391.5 238L391.6 229L392 220Z'/%3E%3Cpath d='M476 87L484.7 87.6L493.3 86.9L502 87L502.2 96L502.5 105L501.6 114L502 123L493.3 123.3L484.7 123.9L476 123L475.5 114L476.4 105L476.3 96Z'/%3E%3Cpath d='M700 185L708.7 184.8L717.3 185L726 185L725.9 194L726 203L726.8 212L726 221L717.3 220.5L708.7 220.9L700 221L700.3 212L700.3 203L699.7 194Z'/%3E%3Cpath d='M872 107L880.7 106.9L889.3 107.5L898 107L897.6 116L898.1 125L898.8 134L898 143L889.3 143.6L880.7 142.8L872 143L872.1 134L871.8 125L871.6 116Z'/%3E%3Cpath d='M914 169L922.7 169.4L931.3 169.3L940 169L940.1 178L939.7 187L939.7 196L940 205L931.3 205.4L922.7 205.5L914 205L913.6 196L914.1 187L914.3 178Z'/%3E%3Cpath d='M1266 192L1274.7 192.9L1283.3 192.7L1292 192L1291.6 201L1292.3 210L1293.8 219L1292 228L1283.3 228.5L1274.7 227.7L1266 228L1266.1 219L1265.7 210L1265.7 201Z'/%3E%3Cpath d='M1308 192L1316.7 191.9L1325.3 191.7L1334 192L1334.4 201L1334.1 210L1333.8 219L1334 228L1325.3 228.4L1316.7 228.2L1308 228L1308.6 219L1308.7 210L1308.8 201Z'/%3E%3Cpath d='M1414 160L1422.7 160.8L1431.3 160.6L1440 160L1440.5 169L1440.3 178L1440.4 187L1440 196L1431.3 195L1422.7 196.2L1414 196L1413.2 187L1413.9 178L1414.2 169Z'/%3E%3Cpath d='M1728 96L1736.7 96.1L1745.3 96.2L1754 96L1753.5 105L1754.2 114L1754.5 123L1754 132L1745.3 132.4L1736.7 131.2L1728 132L1727.2 123L1727.9 114L1727.8 105Z'/%3E%3Cpath d='M1770 158L1778.7 157.4L1787.3 158.6L1796 158L1795.3 167L1795.4 176L1795.2 185L1796 194L1787.3 194.2L1778.7 194.2L1770 194L1770.4 185L1770 176L1769.8 167Z'/%3E%3Cpath d='M1878 149L1886.7 148.7L1895.3 148.4L1904 149L1903.7 158L1903.4 167L1903.1 176L1904 185L1895.3 184.9L1886.7 185.4L1878 185L1878.2 176L1878.2 167L1878.1 158Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat; --x: 0px; --y: 1100px; --w: 1920px; --h: 300px; }
[data-actor="fig"]    { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 510'%3E%3Cg transform='translate(7 9)' fill='rgba(0,0,0,.28)'%3E%3Cpath d='M158 100L170 100.7L182.1 100.5L194.1 102L206 104L208.6 114.2L209.8 124.7L211.9 135L214.5 145.2L215.1 155.8L218 166L215.6 177.4L215.7 189.1L215 200.7L212.4 212L210.6 223.5L208.6 234.9L208.4 246.6L206 258L197.9 267L190 276.2L182.6 285.8L176 296L166.6 300.9L157 305.2L147 308.7L138.5 315.5L128 318L118.5 323.2L108.1 326.2L97.6 329L87.6 332.9L78 338L80.5 327.9L84.1 318L87.3 308.1L91 298.3L92.6 287.9L96 278L98 267.1L103.3 257.4L107.5 247.3L111.8 237.2L114.3 226.5L118.2 216.2L122 206L126.8 195.4L130.4 184.3L132.2 172.7L135.7 161.7L139.3 150.7L144 140L147.5 130L150.7 119.9L153.7 109.7Z'/%3E%3Cpath d='M160 46L168.5 41.7L176 36L185.2 37.9L194 41L200 55L203.8 62.4L209 69L199 73L200 83L190 93L180.9 93.3L172 95L165.9 89.1L160 83L157.2 72.6L155 62L158.5 54.3Z'/%3E%3Cpath d='M166 86L179 84.8L192 86L193.3 99.1L196 112L184 111.7L172.1 108.6L160 110L163.3 98.1Z'/%3E%3Cpath d='M150 46L151.6 35.3L152.8 24.4L156 14L167.3 12.6L178.7 11.4L190 10L192.3 20.5L196.8 30.2L201 40L191 42.8L180.7 43.4L170.5 44.1L160.1 44.2Z'/%3E%3Cpath d='M128 49L139.3 44.2L150 38L161.2 37.4L172.4 37.1L183.5 34.1L194.9 36L206 34L218.2 39.7L230 46L217.9 48L206 51L194.8 52.3L183.5 51.5L172.3 52.4L161.1 53.5L150 55L138.6 53.3Z'/%3E%3Cpath d='M157.1 108.3L151.3 118.4L145.9 128.7L140.8 139.2L134 148.8L128.1 158.9L123.7 169.8L134.4 175.3L144.3 182.2L150.8 172.5L157.3 162.8L163.4 152.8L169.5 142.8L176.1 133.2L182.9 123.7L174.9 117.5L166.3 112.4Z'/%3E%3Cpath d='M125.3 167.7L119.1 176.3L113.6 185.4L105.5 192.2L97.8 199.4L91.5 207.8L98.3 213.6L104.5 220.2L111.8 212.7L121.3 207.4L128.6 199.8L135.6 192L142.7 184.3L133.5 176.5Z'/%3E%3Cpath d='M98 214L90.5 221.6L82 228L95 227.5L108 226Z'/%3E%3Cpath d='M190.8 129.8L201.1 135.5L210.6 142.3L219.7 149.6L228.5 157.4L238.6 163.5L245.8 153.8L253.4 144.5L245.3 136.1L236.8 128L226.8 121.6L217.6 114.4L209.2 106.2L203 114L196.9 121.9Z'/%3E%3Cpath d='M255.1 161.8L261 152.3L268.8 144.4L275.5 135.6L282.6 127L288.8 117.9L281.8 112.2L275.2 106.1L267.4 114.1L258.8 121.2L251.6 129.6L244.8 138.4L236.9 146.2L246.8 153.1Z'/%3E%3Cpath d='M282 112L289 105L296 98L293.6 107.7L289.9 116.9L286 126Z'/%3E%3Cpath d='M171.7 297.3L178.6 305.5L186.7 312.5L194 320.4L201.4 328.1L207.2 337.2L214.3 345.2L221.4 353.2L229.6 360.1L237.6 353.1L245.9 346.4L254.4 339.9L248.2 331.1L241.2 323.1L234.4 314.8L228.5 305.9L223.5 296.3L217.5 287.4L211.3 278.8L204.3 270.7L196 277.2L187.8 283.8L179 289.6Z'/%3E%3Cpath d='M226.2 347.4L223.8 358.2L223.2 369.1L224.3 380.1L222.7 391L221.1 401.8L219.6 412.6L218.6 423.5L218.1 434.4L228.2 434.5L237.9 437.6L240 426.9L243.8 416.6L245.8 405.8L248.1 395.1L249.8 384.3L253.7 374L256.2 363.4L257.8 352.6L247.1 351.6L236.5 350.3Z'/%3E%3Cpath d='M216 430L228.1 431.9L240.3 433.4L252.1 437.2L264 440L267.5 449.2L272 458L261 458.7L249.9 456.8L239 457.5L228 458L217 459.5L206 460L208.4 449.7L212.8 440.1Z'/%3E%3Cpath d='M152.6 282.1L148.8 293L142.7 302.9L136.8 312.9L130.8 322.8L127 333.8L120.5 343.4L117 354.6L125.3 360.2L134.1 364.9L143 369.4L148.2 359L154.5 349.4L162.2 340.6L168.8 331.1L175.3 321.6L180.6 311.3L187.4 301.9L179 296.4L170.8 290.7L161.6 286.6Z'/%3E%3Cpath d='M119.2 351.6L112.2 360.2L105.4 369.1L98.6 377.9L90.6 385.8L82.3 393.3L75.2 401.9L68.8 411.1L76.4 417.6L83.2 424.9L91.6 417.6L100.3 410.6L107.4 401.9L115.3 394L123.4 386.4L132.6 379.9L140.8 372.4L134 365.1L126.3 358.6Z'/%3E%3Cpath d='M62 406L72.5 403.6L83.3 403.3L94 402L96.6 410.9L100.4 419.4L104 428L92.4 429.7L80.9 431.2L69.3 432.9L58 436L58.2 425.9L59.2 415.8Z'/%3E%3C/g%3E%3Cg fill='%231b1714'%3E%3Cpath d='M158 100L170 100.7L182.1 100.5L194.1 102L206 104L208.6 114.2L209.8 124.7L211.9 135L214.5 145.2L215.1 155.8L218 166L215.6 177.4L215.7 189.1L215 200.7L212.4 212L210.6 223.5L208.6 234.9L208.4 246.6L206 258L197.9 267L190 276.2L182.6 285.8L176 296L166.6 300.9L157 305.2L147 308.7L138.5 315.5L128 318L118.5 323.2L108.1 326.2L97.6 329L87.6 332.9L78 338L80.5 327.9L84.1 318L87.3 308.1L91 298.3L92.6 287.9L96 278L98 267.1L103.3 257.4L107.5 247.3L111.8 237.2L114.3 226.5L118.2 216.2L122 206L126.8 195.4L130.4 184.3L132.2 172.7L135.7 161.7L139.3 150.7L144 140L147.5 130L150.7 119.9L153.7 109.7Z'/%3E%3Cpath d='M160 46L168.5 41.7L176 36L185.2 37.9L194 41L200 55L203.8 62.4L209 69L199 73L200 83L190 93L180.9 93.3L172 95L165.9 89.1L160 83L157.2 72.6L155 62L158.5 54.3Z'/%3E%3Cpath d='M166 86L179 84.8L192 86L193.3 99.1L196 112L184 111.7L172.1 108.6L160 110L163.3 98.1Z'/%3E%3Cpath d='M150 46L151.6 35.3L152.8 24.4L156 14L167.3 12.6L178.7 11.4L190 10L192.3 20.5L196.8 30.2L201 40L191 42.8L180.7 43.4L170.5 44.1L160.1 44.2Z'/%3E%3Cpath d='M128 49L139.3 44.2L150 38L161.2 37.4L172.4 37.1L183.5 34.1L194.9 36L206 34L218.2 39.7L230 46L217.9 48L206 51L194.8 52.3L183.5 51.5L172.3 52.4L161.1 53.5L150 55L138.6 53.3Z'/%3E%3Cpath d='M157.1 108.3L151.3 118.4L145.9 128.7L140.8 139.2L134 148.8L128.1 158.9L123.7 169.8L134.4 175.3L144.3 182.2L150.8 172.5L157.3 162.8L163.4 152.8L169.5 142.8L176.1 133.2L182.9 123.7L174.9 117.5L166.3 112.4Z'/%3E%3Cpath d='M125.3 167.7L119.1 176.3L113.6 185.4L105.5 192.2L97.8 199.4L91.5 207.8L98.3 213.6L104.5 220.2L111.8 212.7L121.3 207.4L128.6 199.8L135.6 192L142.7 184.3L133.5 176.5Z'/%3E%3Cpath d='M98 214L90.5 221.6L82 228L95 227.5L108 226Z'/%3E%3Cpath d='M190.8 129.8L201.1 135.5L210.6 142.3L219.7 149.6L228.5 157.4L238.6 163.5L245.8 153.8L253.4 144.5L245.3 136.1L236.8 128L226.8 121.6L217.6 114.4L209.2 106.2L203 114L196.9 121.9Z'/%3E%3Cpath d='M255.1 161.8L261 152.3L268.8 144.4L275.5 135.6L282.6 127L288.8 117.9L281.8 112.2L275.2 106.1L267.4 114.1L258.8 121.2L251.6 129.6L244.8 138.4L236.9 146.2L246.8 153.1Z'/%3E%3Cpath d='M282 112L289 105L296 98L293.6 107.7L289.9 116.9L286 126Z'/%3E%3Cpath d='M171.7 297.3L178.6 305.5L186.7 312.5L194 320.4L201.4 328.1L207.2 337.2L214.3 345.2L221.4 353.2L229.6 360.1L237.6 353.1L245.9 346.4L254.4 339.9L248.2 331.1L241.2 323.1L234.4 314.8L228.5 305.9L223.5 296.3L217.5 287.4L211.3 278.8L204.3 270.7L196 277.2L187.8 283.8L179 289.6Z'/%3E%3Cpath d='M226.2 347.4L223.8 358.2L223.2 369.1L224.3 380.1L222.7 391L221.1 401.8L219.6 412.6L218.6 423.5L218.1 434.4L228.2 434.5L237.9 437.6L240 426.9L243.8 416.6L245.8 405.8L248.1 395.1L249.8 384.3L253.7 374L256.2 363.4L257.8 352.6L247.1 351.6L236.5 350.3Z'/%3E%3Cpath d='M216 430L228.1 431.9L240.3 433.4L252.1 437.2L264 440L267.5 449.2L272 458L261 458.7L249.9 456.8L239 457.5L228 458L217 459.5L206 460L208.4 449.7L212.8 440.1Z'/%3E%3Cpath d='M152.6 282.1L148.8 293L142.7 302.9L136.8 312.9L130.8 322.8L127 333.8L120.5 343.4L117 354.6L125.3 360.2L134.1 364.9L143 369.4L148.2 359L154.5 349.4L162.2 340.6L168.8 331.1L175.3 321.6L180.6 311.3L187.4 301.9L179 296.4L170.8 290.7L161.6 286.6Z'/%3E%3Cpath d='M119.2 351.6L112.2 360.2L105.4 369.1L98.6 377.9L90.6 385.8L82.3 393.3L75.2 401.9L68.8 411.1L76.4 417.6L83.2 424.9L91.6 417.6L100.3 410.6L107.4 401.9L115.3 394L123.4 386.4L132.6 379.9L140.8 372.4L134 365.1L126.3 358.6Z'/%3E%3Cpath d='M62 406L72.5 403.6L83.3 403.3L94 402L96.6 410.9L100.4 419.4L104 428L92.4 429.7L80.9 431.2L69.3 432.9L58 436L58.2 425.9L59.2 415.8Z'/%3E%3C/g%3E%3Cg fill='%23d23a22'%3E%3Cpath d='M164 98L175.3 101.2L186 106L174.2 102.9L162.1 102.7L150 102L139.4 99.5L129.1 95.7L118.7 92.4L108 90L97.3 84.8L85.4 82.5L75.1 76.2L64 72L54.3 73.6L45.1 77.2L35.5 79.5L26 82L35.4 88.2L45.7 92.7L56.2 96.6L66 102L77.4 104.3L87.9 109.4L99 112.6L110 116L120.6 116.1L131 118.3L141.4 119.9L152 120L160 110.1Z'/%3E%3C/g%3E%3C/svg%3E") center / 100% 100% no-repeat; --x: -420px; --y: 300px; --w: 300px; --h: 478px; }
[data-actor="strip"]  { background: var(--cStrip); box-shadow: 7px 9px 0 rgba(0, 0, 0, 0.3); --x: 960px; --y: 1100px; --w: 1720px; --h: 142px; --r: -0.6deg; --o: 0; }
[data-actor="key"]    { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-10 -10 180 190'%3E%3Cpath d='M158 80L155.4 89.3L155.7 98.9L152.6 107.9L148.9 116.6L142.5 123.8L138 132.2L133.2 141.2L123.6 144.7L115.1 148.8L106.7 153.3L97.4 155.2L88.2 157.6L78.7 157.3L69.1 157.2L59.8 155.5L50.8 152.3L43.2 146.3L34.2 143.1L27.2 136.7L20.2 130.1L13.3 123.3L9.9 114.2L7.1 105.1L3.7 96.2L2.9 86.7L2 77.3L3.2 67.8L5 58.5L11.1 50.8L12.5 41L19.3 34.3L23.9 25.8L28.9 17L38.7 13.9L47.5 10.3L55.9 5.8L65.1 3.2L74.6 2.2L84.2 0.8L93.5 3.2L102.3 7.1L111.7 8.7L119.5 14.2L128 18.5L135.4 24.6L141.5 32L145.8 40.5L151.3 48.3L154.9 57.1L156.8 66.5Z' transform='translate(-2 4)' fill='%231b1714'/%3E%3Cg transform='rotate(-30 60 60) translate(6 26)'%3E%3Cpath d='M94 60L91.9 71.6L86 81.9L77 89.4L65.9 93.5L54.1 93.5L43 89.4L34 81.9L28.1 71.6L26 60L28.1 48.4L34 38.1L43 30.6L54.1 26.5L65.9 26.5L77 30.6L86 38.1L91.9 48.4Z M86 52L95.4 51.6L104.9 50.4L114.3 51.6L123.7 52.1L133.1 52.2L142.6 51.7L152 52L151.8 60L152 68L142.6 67.8L133.1 67L123.7 67.4L114.3 67.7L104.9 68.2L95.4 68.2L86 68L86.3 60Z M124 68L131 67.6L138 68L138.4 76.7L137.9 85.3L138 94L131 94.1L124 94L123.3 85.3L123.6 76.7Z M144 68L154 68L154.8 77L154 86L144 86L144.4 77Z' fill='%23e2a52a' fill-rule='evenodd'/%3E%3Cpath d='M73 60L71.3 66.5L66.5 71.3L60 73L53.5 71.3L48.7 66.5L47 60L48.7 53.5L53.5 48.7L60 47L66.5 48.7L71.3 53.5Z' fill='%231b1714'/%3E%3C/g%3E%3C/svg%3E") center / 100% 100% no-repeat; --x: 1800px; --y: 1100px; --w: 130px; --h: 137px; --r: 0deg; }

/* cover */
[data-layout="cover"] [data-actor="moon"] { --x: 1150px; --y: 150px; --w: 640px; }
[data-layout="cover"] [data-actor="slashA"] { --x: 2000px; --y: 100px; }
[data-layout="cover"] [data-actor="city"] { --x: 0px; --y: 822px; }
[data-layout="cover"] [data-actor="lights"] { --x: 0px; --y: 822px; }
[data-layout="cover"] [data-actor="fig"] { --x: 1330px; --y: 270px; --w: 300px; --h: 478px; }
[data-layout="cover"] [data-actor="strip"] { --x: 960px; --y: 1100px; }
[data-layout="cover"] [data-actor="key"] { --x: 1620px; --y: 330px; --w: 130px; --h: 137px; --r: -8deg; }
/* agenda */
[data-layout="agenda"] [data-actor="moon"] { --x: 1600px; --y: 770px; --w: 480px; }
[data-layout="agenda"] [data-actor="slashA"] { --x: 1310px; --y: 25px; --w: 900px; --h: 90px; --r: 33deg; }
[data-layout="agenda"] [data-actor="slashB"] { --x: 1450px; --y: 172px; --w: 800px; --h: 36px; --r: 33deg; }
[data-layout="agenda"] [data-actor="city"] { --x: 0px; --y: 1100px; }
[data-layout="agenda"] [data-actor="lights"] { --x: 0px; --y: 1100px; }
[data-layout="agenda"] [data-actor="fig"] { --x: -460px; --y: 300px; --w: 300px; --h: 478px; }
[data-layout="agenda"] [data-actor="key"] { --x: 1730px; --y: 900px; --w: 120px; --h: 126px; --r: 18deg; }
/* section */
[data-layout="section"] [data-actor="moon"] { --x: 1130px; --y: 190px; --w: 660px; }
[data-layout="section"] [data-actor="slashA"] { --x: 1310px; --y: 45px; --w: 900px; --h: 90px; --r: 33deg; }
[data-layout="section"] [data-actor="slashB"] { --x: 1300px; --y: 23px; --w: 600px; --h: 34px; --r: 33deg; }
[data-layout="section"] [data-actor="city"] { --x: 0px; --y: 800px; }
[data-layout="section"] [data-actor="lights"] { --x: 0px; --y: 800px; }
[data-layout="section"] [data-actor="fig"] { --x: 1320px; --y: 280px; --w: 300px; --h: 478px; }
[data-layout="section"] [data-actor="key"] { --x: 1660px; --y: 640px; --w: 130px; --h: 137px; --r: -14deg; }
/* content */
[data-layout="content"] [data-actor="moon"] { --x: 1290px; --y: 360px; --w: 480px; }
[data-layout="content"] [data-actor="slashA"] { --x: 1330px; --y: 20px; --w: 900px; --h: 80px; --r: 33deg; }
[data-layout="content"] [data-actor="slashB"] { --x: 1460px; --y: 155px; --w: 800px; --h: 30px; --r: 33deg; }
[data-layout="content"] [data-actor="city"] { --x: 0px; --y: 1100px; }
[data-layout="content"] [data-actor="lights"] { --x: 0px; --y: 1100px; }
[data-layout="content"] [data-actor="fig"] { --x: 2100px; --y: 300px; --w: 300px; --h: 478px; }
[data-layout="content"] [data-actor="key"] { --x: 1730px; --y: 900px; --w: 110px; --h: 116px; --r: 14deg; }
/* content {'parity': 'even'} */
[data-layout="content"][data-parity="even"] [data-actor="moon"] { --x: 1290px; --y: 200px; --w: 480px; }
[data-layout="content"][data-parity="even"] [data-actor="slashA"] { --x: 1250px; --y: 10px; --w: 900px; --h: 80px; --r: 33deg; }
[data-layout="content"][data-parity="even"] [data-actor="slashB"] { --x: 1420px; --y: 135px; --w: 800px; --h: 30px; --r: 33deg; }
[data-layout="content"][data-parity="even"] [data-actor="key"] { --x: 1060px; --y: 930px; --w: 110px; --h: 116px; --r: -20deg; }
/* two-col */
[data-layout="two-col"] [data-actor="moon"] { --x: 1590px; --y: -150px; --w: 420px; }
[data-layout="two-col"] [data-actor="slashA"] { --x: 1350px; --y: 995px; --w: 900px; --h: 90px; --r: -33deg; }
[data-layout="two-col"] [data-actor="slashB"] { --x: 1550px; --y: 903px; --w: 700px; --h: 34px; --r: -33deg; }
[data-layout="two-col"] [data-actor="city"] { --x: 0px; --y: 1100px; }
[data-layout="two-col"] [data-actor="lights"] { --x: 0px; --y: 1100px; }
[data-layout="two-col"] [data-actor="fig"] { --x: 2100px; --y: 300px; --w: 300px; --h: 478px; }
[data-layout="two-col"] [data-actor="strip"] { --x: 100px; --y: 862px; --w: 1720px; --h: 152px; --r: -0.5deg; --o: 1; }
[data-layout="two-col"] [data-actor="key"] { --x: 1650px; --y: 290px; --w: 110px; --h: 116px; --r: 10deg; }
/* stats */
[data-layout="stats"] [data-actor="moon"] { --x: 680px; --y: 290px; --w: 560px; }
[data-layout="stats"] [data-actor="slashA"] { --x: 1350px; --y: 50px; --w: 900px; --h: 80px; --r: 33deg; }
[data-layout="stats"] [data-actor="slashB"] { --x: 1370px; --y: 25px; --w: 500px; --h: 30px; --r: 33deg; }
[data-layout="stats"] [data-actor="strip"] { --x: 960px; --y: 1100px; --o: 0; }
[data-layout="stats"] [data-actor="key"] { --x: 1730px; --y: 950px; --w: 110px; --h: 116px; --r: -12deg; }
/* timeline */
[data-layout="timeline"] [data-actor="moon"] { --x: -250px; --y: 830px; --w: 500px; }
[data-layout="timeline"] [data-actor="slashA"] { --x: 1350px; --y: 30px; --w: 900px; --h: 80px; --r: 33deg; }
[data-layout="timeline"] [data-actor="slashB"] { --x: 1350px; --y: 175px; --w: 700px; --h: 30px; --r: 33deg; }
[data-layout="timeline"] [data-actor="key"] { --x: 1459px; --y: 584px; --w: 92px; --h: 97px; --r: 0deg; }
/* quote */
[data-layout="quote"] [data-actor="moon"] { --x: 1150px; --y: 100px; --w: 860px; }
[data-layout="quote"] [data-actor="slashA"] { --x: -150px; --y: 990px; --w: 700px; --h: 60px; --r: 33deg; }
[data-layout="quote"] [data-actor="slashB"] { --x: -150px; --y: 927px; --w: 500px; --h: 26px; --r: 33deg; }
[data-layout="quote"] [data-actor="key"] { --x: 1480px; --y: 780px; --w: 130px; --h: 137px; --r: -12deg; }
/* closing */
[data-layout="closing"] [data-actor="moon"] { --x: 520px; --y: 100px; --w: 880px; }
[data-layout="closing"] [data-actor="slashA"] { --x: 1350px; --y: 25px; --w: 900px; --h: 90px; --r: 33deg; }
[data-layout="closing"] [data-actor="slashB"] { --x: -230px; --y: 70px; --w: 700px; --h: 40px; --r: 33deg; }
[data-layout="closing"] [data-actor="city"] { --x: 0px; --y: 790px; }
[data-layout="closing"] [data-actor="lights"] { --x: 0px; --y: 790px; }
[data-layout="closing"] [data-actor="fig"] { --x: 1500px; --y: 420px; --w: 300px; --h: 478px; }
[data-layout="closing"] [data-actor="strip"] { --x: 960px; --y: 1100px; }
[data-layout="closing"] [data-actor="key"] { --x: 1780px; --y: 500px; --w: 120px; --h: 126px; --r: -10deg; }

/* ---------- content tweaks: condensed credits type, plain ink bars, paper cards ---------- */
.slide .title { line-height: 1.12; }
.slide > .title:first-child { font-size: 96px; }
.slide .kicker { font-weight: 700; letter-spacing: 0.3em; }
.slide .subtitle { font-weight: 500; line-height: 1.35; }
.slide[data-layout="cover"] { align-items: flex-start; text-align: left; padding: 0 900px 0 120px; }
.slide[data-layout="cover"] .title { font-size: 124px; line-height: 1.08; text-wrap: balance; }
.slide[data-layout="cover"] .meta { font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; }
.slide[data-layout="closing"] { --fg: #efe4c9; --muted: #cdbf9f; --accent: #e2a52a; }
.slide[data-layout="closing"] .title { font-size: 230px; line-height: 1.05; }
.slide[data-layout="section"] { padding: 0 900px 0 160px; }
.slide[data-layout="section"] .num { font-size: 300px; line-height: 0.85; }
.slide[data-layout="section"] .title { font-size: 120px; }
.agenda-list { --agenda-gap: 140px; --tile-line: 4px solid var(--ink); }
.agenda-list li { padding-top: 12px; }
.agenda-list li.is-right { flex-direction: row; text-align: left; }
.agenda-list li.is-right .num { text-align: left; }
.agenda-list h3 { font-family: var(--font-body); font-weight: 700; }
.slide[data-layout="content"] .hl-text { text-transform: uppercase; letter-spacing: 0.06em; font-family: var(--font-display); font-weight: 400; font-size: 46px; }
.slide[data-layout="content"] .hl-big { font-size: 190px; color: var(--ink); }
.bullets li { font-weight: 500; }
.bullets li::before, .col li::before { background: var(--red); }
.col { border-top: 10px solid var(--red); }
.col h3 { color: var(--ink); text-transform: uppercase; letter-spacing: 0.04em; font-size: 60px; }
.takeaway { border-left: 0; padding-left: 56px; color: var(--ink); font-family: var(--font-body); font-weight: 700; }
.stat-num { font-size: 260px; }
.stat-label { color: var(--fg); font-weight: 500; }
.timeline::before { display: none; }
.step::before { background: var(--ink); }
.step .when { font-family: var(--font-display); font-weight: 400; color: var(--accent); }
.step h3 { font-family: var(--font-body); font-weight: 700; }
.slide[data-layout="quote"] .quote { font-family: var(--font-body); font-weight: 600; line-height: 1.25; letter-spacing: 0; text-transform: none; }
.slide[data-layout="quote"] .cite { letter-spacing: 0.2em; text-transform: uppercase; font-size: 24px; font-weight: 700; }
