/* the paper texture the walk and the homepage cards use (Walk v2's denser grain) */
:root{--paper-dense:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='g' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .38 0 0 0 0 .3 0 0 0 0 .22 1.1 0 0 0 -.5'/%3E%3C/filter%3E%3Cfilter id='m' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012' numOctaves='3' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .42 0 0 0 0 .28 0 0 0 .9 -.38'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)' opacity='.35'/%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.42'/%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M375.1 199.1Q377.6 192 373.3 185.7' stroke='rgba(128,98,66,0.1)' stroke-width='0.6'/%3E%3Cpath d='M71.1 416.9Q71.2 425.2 77.8 430.2' stroke='rgba(128,98,66,0.1)' stroke-width='0.7'/%3E%3Cpath d='M71.1 -3.1Q71.2 5.2 77.8 10.2' stroke='rgba(128,98,66,0.1)' stroke-width='0.7'/%3E%3Cpath d='M40.3 148.3Q36.7 151.1 36.7 155.6' stroke='rgba(128,98,66,0.2)' stroke-width='0.8'/%3E%3Cpath d='M65.6 86.3Q66 90.1 69.3 92' stroke='rgba(128,98,66,0.1)' stroke-width='0.7'/%3E%3Cpath d='M85.6 62Q88.8 62.5 91.2 60.3' stroke='rgba(128,98,66,0.2)' stroke-width='0.4'/%3E%3Cpath d='M43.2 155.7Q45.3 153.9 45.2 151.2' stroke='rgba(128,98,66,0.1)' stroke-width='0.6'/%3E%3Cpath d='M143.1 272.5Q144.3 263.8 138.1 257.7' stroke='rgba(128,98,66,0.1)' stroke-width='0.8'/%3E%3Cpath d='M40.1 21.1Q45 24 50.3 21.8' stroke='rgba(128,98,66,0.2)' stroke-width='0.7'/%3E%3Cpath d='M303.3 116.7Q301 115.6 298.7 116.7' stroke='rgba(255,255,255,0.1)' stroke-width='0.8'/%3E%3Cpath d='M256.2 403.9Q264.4 402.7 268.3 395.4' stroke='rgba(255,255,255,0.1)' stroke-width='0.4'/%3E%3Cpath d='M139.1 403.9Q135.5 404.5 133.9 407.8' stroke='rgba(128,98,66,0.1)' stroke-width='0.6'/%3E%3Cpath d='M300.9 120.5Q297.4 127.7 301.1 134.8' stroke='rgba(128,98,66,0.1)' stroke-width='0.8'/%3E%3Cpath d='M195.9 203.4Q202.8 202.3 206 196.2' stroke='rgba(128,98,66,0.2)' stroke-width='0.9'/%3E%3Cpath d='M134.2 341.4Q131.2 342.2 130.1 345' stroke='rgba(255,255,255,0.1)' stroke-width='0.4'/%3E%3Cpath d='M122.8 20.3Q124.3 21.9 126.5 21.7' stroke='rgba(128,98,66,0.2)' stroke-width='0.8'/%3E%3Cpath d='M329.2 130Q329.6 136.2 334.7 139.6' stroke='rgba(128,98,66,0.1)' stroke-width='0.5'/%3E%3Cpath d='M250.8 101.6Q246.6 101.7 244.2 105.2' stroke='rgba(128,98,66,0.2)' stroke-width='0.5'/%3E%3Cpath d='M58.8 261.4Q60.4 266 65.1 267.5' stroke='rgba(255,255,255,0.2)' stroke-width='0.6'/%3E%3Cpath d='M3.2 151.3Q5.5 154.7 9.6 154.9' stroke='rgba(128,98,66,0.2)' stroke-width='0.5'/%3E%3Cpath d='M41.3 386.9Q45.6 379.4 42.2 371.3' stroke='rgba(255,255,255,0.1)' stroke-width='0.7'/%3E%3Cpath d='M191.6 244.1Q194.4 244.4 196.3 242.5' stroke='rgba(128,98,66,0.1)' stroke-width='0.5'/%3E%3Cpath d='M58.2 185.7Q52.6 189.9 52.7 196.8' stroke='rgba(128,98,66,0.1)' stroke-width='0.8'/%3E%3Cpath d='M358.3 218.5Q350.8 219.9 347.4 226.8' stroke='rgba(128,98,66,0.1)' stroke-width='0.9'/%3E%3Cpath d='M171.3 156.9Q176.1 153.3 176.1 147.3' stroke='rgba(128,98,66,0.1)' stroke-width='0.9'/%3E%3Cpath d='M332.4 247.4Q325.8 245.9 320.7 250.3' stroke='rgba(255,255,255,0.1)' stroke-width='0.4'/%3E%3Cpath d='M268.7 407.4Q266.8 403.7 262.8 403' stroke='rgba(128,98,66,0.2)' stroke-width='0.4'/%3E%3Cpath d='M187.1 343.9Q188.8 341.7 188 339.1' stroke='rgba(128,98,66,0.2)' stroke-width='0.4'/%3E%3Cpath d='M363 238.6Q369.2 232.4 368 223.7' stroke='rgba(128,98,66,0.1)' stroke-width='0.5'/%3E%3Cpath d='M180.7 152.5Q172.5 149.8 165.4 154.7' stroke='rgba(128,98,66,0.2)' stroke-width='0.6'/%3E%3Cpath d='M344.4 223.4Q345.1 219.8 342.7 217' stroke='rgba(128,98,66,0.2)' stroke-width='0.5'/%3E%3Cpath d='M375 174Q379.1 171.3 379.3 166.4' stroke='rgba(128,98,66,0.2)' stroke-width='0.4'/%3E%3Cpath d='M1.7 48.5Q0.8 42 -5 38.8' stroke='rgba(128,98,66,0.1)' stroke-width='0.5'/%3E%3Cpath d='M421.7 48.5Q420.8 42 415 38.8' stroke='rgba(128,98,66,0.1)' stroke-width='0.5'/%3E%3Cpath d='M351.2 171.5Q350.9 164.9 345.4 161.1' stroke='rgba(128,98,66,0.1)' stroke-width='0.6'/%3E%3Cpath d='M202.7 371.9Q205.4 369.5 205.1 366' stroke='rgba(128,98,66,0.1)' stroke-width='0.9'/%3E%3Cpath d='M268.1 272.6Q269.5 266 265 260.9' stroke='rgba(255,255,255,0.2)' stroke-width='0.7'/%3E%3Cpath d='M367.2 407.7Q371.3 408.3 374.2 405.3' stroke='rgba(128,98,66,0.2)' stroke-width='0.5'/%3E%3Cpath d='M67.6 229.5Q64.2 231.8 63.9 235.8' stroke='rgba(255,255,255,0.1)' stroke-width='0.5'/%3E%3Cpath d='M232.4 324.2Q228.1 321.3 223.1 323.1' stroke='rgba(255,255,255,0.1)' stroke-width='0.7'/%3E%3Cpath d='M73.9 14.1Q80 13.3 82.9 7.9' stroke='rgba(128,98,66,0.2)' stroke-width='0.6'/%3E%3Cpath d='M244.3 74.7Q246.6 75.1 248.3 73.6' stroke='rgba(255,255,255,0.2)' stroke-width='0.6'/%3E%3Cpath d='M343.9 193.5Q345.5 196.9 349.1 197.6' stroke='rgba(128,98,66,0.2)' stroke-width='0.8'/%3E%3Cpath d='M291.8 250.3Q285.2 252.3 282.8 258.9' stroke='rgba(255,255,255,0.1)' stroke-width='0.7'/%3E%3Cpath d='M72.9 18Q69.9 11.4 62.7 9.9' stroke='rgba(128,98,66,0.1)' stroke-width='0.9'/%3E%3Cpath d='M131.4 64.1Q133.8 59.4 131.4 54.6' stroke='rgba(255,255,255,0.2)' stroke-width='0.4'/%3E%3Cpath d='M392.1 404.9Q389.2 409.7 391.3 415' stroke='rgba(128,98,66,0.2)' stroke-width='0.9'/%3E%3Cpath d='M100.6 59.8Q99.9 55.3 95.9 53.2' stroke='rgba(255,255,255,0.1)' stroke-width='0.4'/%3E%3Cpath d='M351.2 381.8Q347.8 386.3 349.3 391.7' stroke='rgba(128,98,66,0.1)' stroke-width='0.4'/%3E%3Cpath d='M39.8 179.1Q34.8 180.5 32.9 185.2' stroke='rgba(128,98,66,0.1)' stroke-width='0.4'/%3E%3Cpath d='M207.1 225.4Q209.7 228.5 213.7 228.3' stroke='rgba(255,255,255,0.2)' stroke-width='0.4'/%3E%3Cpath d='M239 106.8Q242.9 112 249.3 112' stroke='rgba(128,98,66,0.1)' stroke-width='0.4'/%3E%3Cpath d='M233.6 159.1Q236.3 150.9 231.4 143.9' stroke='rgba(255,255,255,0.2)' stroke-width='0.6'/%3E%3Cpath d='M191.8 168.9Q195.8 172.7 201.2 171.8' stroke='rgba(255,255,255,0.2)' stroke-width='0.7'/%3E%3Cpath d='M90.3 9.6Q92.4 8.5 92.8 6.3' stroke='rgba(255,255,255,0.1)' stroke-width='0.9'/%3E%3Cpath d='M256.1 24.4Q254.7 27 256 29.6' stroke='rgba(128,98,66,0.2)' stroke-width='0.5'/%3E%3Cpath d='M183.4 419.9Q179.5 424.1 180.6 429.8' stroke='rgba(128,98,66,0.1)' stroke-width='0.7'/%3E%3Cpath d='M183.4 -0.1Q179.5 4.1 180.6 9.8' stroke='rgba(128,98,66,0.1)' stroke-width='0.7'/%3E%3Cpath d='M230.5 270.3Q231.1 277.4 237 281.2' stroke='rgba(128,98,66,0.2)' stroke-width='0.4'/%3E%3Cpath d='M309.5 419.3Q315.7 423.1 322.4 420.3' stroke='rgba(128,98,66,0.1)' stroke-width='0.4'/%3E%3Cpath d='M309.5 -0.7Q315.7 3.1 322.4 0.3' stroke='rgba(128,98,66,0.1)' stroke-width='0.4'/%3E%3Cpath d='M316.8 305.7Q308.9 301.9 301 306' stroke='rgba(128,98,66,0.2)' stroke-width='0.4'/%3E%3Cpath d='M106.1 133.1Q102.1 136.1 102.2 141' stroke='rgba(255,255,255,0.1)' stroke-width='0.8'/%3E%3Cpath d='M147.5 244.6Q147.5 246.8 149.4 248.2' stroke='rgba(128,98,66,0.2)' stroke-width='0.4'/%3E%3Cpath d='M324.6 176.8Q331.2 176.6 335 171.3' stroke='rgba(128,98,66,0.1)' stroke-width='0.5'/%3E%3Cpath d='M215.9 416.7Q215.9 421.7 219.9 424.8' stroke='rgba(128,98,66,0.2)' stroke-width='0.9'/%3E%3Cpath d='M215.9 -3.3Q215.9 1.7 219.9 4.8' stroke='rgba(128,98,66,0.2)' stroke-width='0.9'/%3E%3Cpath d='M25.1 147.1Q18.6 151.8 18.4 159.8' stroke='rgba(128,98,66,0.1)' stroke-width='0.6'/%3E%3Cpath d='M206.9 81Q203.8 78.2 199.7 79' stroke='rgba(255,255,255,0.1)' stroke-width='0.6'/%3E%3Cpath d='M230.6 97.9Q233.7 93.5 232.1 88.3' stroke='rgba(128,98,66,0.2)' stroke-width='0.8'/%3E%3Cpath d='M314.5 57.6Q309.1 52 301.4 53' stroke='rgba(255,255,255,0.1)' stroke-width='0.7'/%3E%3Cpath d='M146.3 235.2Q145.3 240.5 148.9 244.6' stroke='rgba(255,255,255,0.1)' stroke-width='0.5'/%3E%3Cpath d='M209 207.3Q207 212.7 210.1 217.6' stroke='rgba(255,255,255,0.1)' stroke-width='0.6'/%3E%3Cpath d='M390 391.9Q389.1 395.7 391.5 398.7' stroke='rgba(128,98,66,0.1)' stroke-width='0.4'/%3E%3Cpath d='M344.3 249.7Q349.7 255.4 357.5 254.5' stroke='rgba(128,98,66,0.1)' stroke-width='0.5'/%3E%3Cpath d='M162.9 38.5Q164.6 44.3 170.3 46.4' stroke='rgba(255,255,255,0.1)' stroke-width='0.5'/%3E%3Cpath d='M408.9 270.3Q409.6 274.9 413.7 277' stroke='rgba(128,98,66,0.1)' stroke-width='0.6'/%3E%3Cpath d='M247.7 80.4Q250.3 79.6 251.2 77' stroke='rgba(128,98,66,0.2)' stroke-width='0.7'/%3E%3Cpath d='M298.4 115.3Q295.6 113 292 113.9' stroke='rgba(128,98,66,0.1)' stroke-width='0.8'/%3E%3Cpath d='M176.9 48Q173.5 46.3 170 48.1' stroke='rgba(128,98,66,0.1)' stroke-width='0.7'/%3E%3Cpath d='M298.8 73.7Q295.7 72.3 292.6 73.9' stroke='rgba(128,98,66,0.2)' stroke-width='0.7'/%3E%3Cpath d='M113.1 193.3Q114.1 190 112.1 187.2' stroke='rgba(255,255,255,0.1)' stroke-width='0.9'/%3E%3Cpath d='M63.9 84.6Q59.4 78.8 52.1 79' stroke='rgba(128,98,66,0.1)' stroke-width='0.8'/%3E%3Cpath d='M95.6 207.9Q92.5 203.8 87.4 203.8' stroke='rgba(128,98,66,0.1)' stroke-width='0.7'/%3E%3Cpath d='M298.7 156Q296.4 160.9 299 165.7' stroke='rgba(128,98,66,0.2)' stroke-width='0.7'/%3E%3Cpath d='M308.3 190.7Q306.6 188.7 304 188.7' stroke='rgba(128,98,66,0.2)' stroke-width='0.4'/%3E%3Cpath d='M188 381.7Q187.6 390.2 194.1 395.6' stroke='rgba(128,98,66,0.1)' stroke-width='0.7'/%3E%3Cpath d='M28 135.4Q31.3 136.5 34.1 134.4' stroke='rgba(128,98,66,0.2)' stroke-width='0.6'/%3E%3Cpath d='M379.2 221Q377.6 229.6 383.5 236.1' stroke='rgba(128,98,66,0.1)' stroke-width='0.8'/%3E%3Cpath d='M167.5 370.3Q171.9 367.4 172.2 362.2' stroke='rgba(128,98,66,0.1)' stroke-width='0.8'/%3E%3Cpath d='M278.1 134.5Q281 141.1 287.9 142.7' stroke='rgba(128,98,66,0.2)' stroke-width='0.4'/%3E%3Cpath d='M31.4 61.8Q34.4 60.7 35.2 57.6' stroke='rgba(255,255,255,0.1)' stroke-width='0.4'/%3E%3Cpath d='M357.9 231.9Q360.8 232 362.6 229.8' stroke='rgba(128,98,66,0.2)' stroke-width='0.6'/%3E%3Cpath d='M206.8 55.8Q204.6 57.2 204.3 59.7' stroke='rgba(128,98,66,0.1)' stroke-width='0.8'/%3E%3Cpath d='M216.6 252.4Q222.3 252.3 225.6 247.6' stroke='rgba(128,98,66,0.2)' stroke-width='0.4'/%3E%3Cpath d='M141.8 312.6Q138.2 307.2 131.8 306.9' stroke='rgba(255,255,255,0.1)' stroke-width='0.6'/%3E%3Cpath d='M369.7 110.3Q363.3 104.7 355.1 106.5' stroke='rgba(128,98,66,0.2)' stroke-width='0.6'/%3E%3Cpath d='M107.1 307.9Q104.3 311.8 105.7 316.3' stroke='rgba(255,255,255,0.2)' stroke-width='0.7'/%3E%3Cpath d='M154.4 113.4Q157.7 109.2 156.3 104.1' stroke='rgba(255,255,255,0.2)' stroke-width='0.8'/%3E%3Cpath d='M95.6 272.1Q103 272.2 107.4 266.4' stroke='rgba(255,255,255,0.2)' stroke-width='0.5'/%3E%3Cpath d='M229.4 308.8Q229.1 305.8 226.6 304.3' stroke='rgba(128,98,66,0.2)' stroke-width='0.5'/%3E%3Cpath d='M270.6 121Q265.7 122 263.7 126.5' stroke='rgba(128,98,66,0.1)' stroke-width='0.6'/%3E%3Cpath d='M115.7 403.6Q113 396.7 105.9 394.8' stroke='rgba(128,98,66,0.1)' stroke-width='0.6'/%3E%3Cpath d='M397.5 269.1Q403.2 274.9 411.3 273.8' stroke='rgba(128,98,66,0.1)' stroke-width='0.9'/%3E%3Cpath d='M70.9 220.6Q73.6 218 73.1 214.3' stroke='rgba(128,98,66,0.1)' stroke-width='0.8'/%3E%3Cpath d='M81 397.3Q81.5 394.7 79.8 392.8' stroke='rgba(128,98,66,0.1)' stroke-width='0.7'/%3E%3Cpath d='M220.1 53.2Q228.7 53.4 234 46.6' stroke='rgba(128,98,66,0.1)' stroke-width='0.5'/%3E%3Cpath d='M45.7 379.4Q48.5 379.5 50.4 377.4' stroke='rgba(128,98,66,0.2)' stroke-width='0.7'/%3E%3Cpath d='M324.1 231.2Q328.7 223.7 325.4 215.6' stroke='rgba(128,98,66,0.1)' stroke-width='0.6'/%3E%3Cpath d='M118.1 226.3Q119.7 231.5 124.9 233.4' stroke='rgba(255,255,255,0.2)' stroke-width='0.9'/%3E%3Cpath d='M371.4 213.7Q376.5 214.9 380.5 211.5' stroke='rgba(128,98,66,0.1)' stroke-width='0.5'/%3E%3Cpath d='M278.1 244.8Q282.1 243.2 283.2 239.1' stroke='rgba(128,98,66,0.1)' stroke-width='0.8'/%3E%3Cpath d='M186.8 252.3Q184.8 254.7 185.4 257.7' stroke='rgba(128,98,66,0.2)' stroke-width='0.4'/%3E%3Cpath d='M241.8 270.3Q242.4 278 248.9 282.1' stroke='rgba(255,255,255,0.1)' stroke-width='0.5'/%3E%3Cpath d='M194.6 295.2Q191.8 299.7 193.7 304.6' stroke='rgba(128,98,66,0.2)' stroke-width='0.4'/%3E%3Cpath d='M211.5 120.1Q205.3 118.2 200.1 122' stroke='rgba(255,255,255,0.1)' stroke-width='0.4'/%3E%3Cpath d='M210.2 100.4Q203.8 103.2 202.2 110.1' stroke='rgba(255,255,255,0.1)' stroke-width='0.6'/%3E%3Cpath d='M382.7 235.9Q386.6 233.5 387 229' stroke='rgba(128,98,66,0.2)' stroke-width='0.5'/%3E%3Cpath d='M377.3 313.8Q384.9 313 388.9 306.4' stroke='rgba(128,98,66,0.2)' stroke-width='0.7'/%3E%3Cpath d='M156.1 236.2Q149.3 231.8 141.7 234.6' stroke='rgba(128,98,66,0.1)' stroke-width='0.5'/%3E%3Cpath d='M406.7 191.1Q409.4 191.7 411.5 189.9' stroke='rgba(128,98,66,0.1)' stroke-width='0.9'/%3E%3Cpath d='M165.2 242.3Q161.2 241.9 158.5 244.9' stroke='rgba(128,98,66,0.2)' stroke-width='0.6'/%3E%3Cpath d='M51.4 407.8Q54.4 407.8 56.2 405.3' stroke='rgba(255,255,255,0.1)' stroke-width='0.4'/%3E%3Cpath d='M54.9 369.1Q50.8 364.5 44.7 365.1' stroke='rgba(128,98,66,0.1)' stroke-width='0.5'/%3E%3Cpath d='M394.5 251.2Q401.2 247.6 402.2 240.1' stroke='rgba(128,98,66,0.1)' stroke-width='0.9'/%3E%3Cpath d='M322.4 334.3Q316.7 333.7 312.9 337.9' stroke='rgba(255,255,255,0.1)' stroke-width='0.6'/%3E%3Cpath d='M36.8 234.6Q29.6 239.5 29.2 248.3' stroke='rgba(128,98,66,0.2)' stroke-width='0.8'/%3E%3Cpath d='M84.2 173.5Q80.1 180 82.8 187.2' stroke='rgba(128,98,66,0.1)' stroke-width='0.8'/%3E%3Cpath d='M313.9 308.6Q314.5 306.2 312.9 304.4' stroke='rgba(255,255,255,0.1)' stroke-width='0.8'/%3E%3Cpath d='M203.9 154.9Q209.2 152.6 210.5 146.9' stroke='rgba(128,98,66,0.1)' stroke-width='0.6'/%3E%3Cpath d='M87.1 239.7Q95.4 240.6 101.1 234.5' stroke='rgba(128,98,66,0.1)' stroke-width='0.6'/%3E%3Cpath d='M48.3 319.7Q54.3 320.9 58.9 316.9' stroke='rgba(255,255,255,0.1)' stroke-width='0.5'/%3E%3Cpath d='M126.6 217.5Q124.1 221.2 125.5 225.5' stroke='rgba(255,255,255,0.2)' stroke-width='0.7'/%3E%3Cpath d='M316.6 305.8Q319.4 303.7 319.4 300.2' stroke='rgba(255,255,255,0.1)' stroke-width='0.7'/%3E%3Cpath d='M319.5 343.6Q322.7 351.2 330.7 353.1' stroke='rgba(128,98,66,0.1)' stroke-width='0.5'/%3E%3Cpath d='M72.3 282Q78.7 282.6 83.1 277.9' stroke='rgba(255,255,255,0.1)' stroke-width='0.8'/%3E%3Cpath d='M375.3 380.2Q383.6 380.5 388.8 374.1' stroke='rgba(255,255,255,0.2)' stroke-width='0.9'/%3E%3Cpath d='M204.8 220.1Q202.1 225.9 205.2 231.5' stroke='rgba(128,98,66,0.1)' stroke-width='0.8'/%3E%3Cpath d='M23.2 104.1Q19.5 103 16.5 105.3' stroke='rgba(255,255,255,0.1)' stroke-width='0.4'/%3E%3Cpath d='M172.3 331.3Q165.9 336.7 166.4 345' stroke='rgba(128,98,66,0.2)' stroke-width='0.4'/%3E%3Cpath d='M0.5 69.9Q-6 72.2 -8 78.8' stroke='rgba(128,98,66,0.2)' stroke-width='0.8'/%3E%3Cpath d='M420.5 69.9Q414 72.2 412 78.8' stroke='rgba(128,98,66,0.2)' stroke-width='0.8'/%3E%3Cpath d='M178.9 155Q175.8 151.3 171 151.6' stroke='rgba(128,98,66,0.1)' stroke-width='0.8'/%3E%3Cpath d='M173.8 21.2Q168 27.6 169.6 36.1' stroke='rgba(255,255,255,0.2)' stroke-width='0.4'/%3E%3Cpath d='M117.8 22.9Q126 20.7 129.1 12.9' stroke='rgba(255,255,255,0.1)' stroke-width='0.8'/%3E%3Cpath d='M305 221.9Q307.6 224.9 311.6 224.7' stroke='rgba(128,98,66,0.1)' stroke-width='0.5'/%3E%3Cpath d='M26.9 414.4Q31.7 409.8 31 403.3' stroke='rgba(128,98,66,0.2)' stroke-width='0.8'/%3E%3Cpath d='M232.1 395.5Q238.1 398.6 244.1 395.6' stroke='rgba(128,98,66,0.2)' stroke-width='0.8'/%3E%3Cpath d='M146.4 223.3Q149.3 224.9 152.3 223.6' stroke='rgba(255,255,255,0.2)' stroke-width='0.6'/%3E%3Cpath d='M30.2 158Q30.4 160.7 32.8 162.2' stroke='rgba(128,98,66,0.2)' stroke-width='0.5'/%3E%3Cpath d='M73.2 188.4Q67.2 190 64.9 195.8' stroke='rgba(128,98,66,0.2)' stroke-width='0.6'/%3E%3Cpath d='M49.9 87.8Q54.5 93.2 61.5 92.8' stroke='rgba(255,255,255,0.2)' stroke-width='0.7'/%3E%3Cpath d='M203.3 366.1Q198.3 363.8 193.5 366.4' stroke='rgba(128,98,66,0.2)' stroke-width='0.5'/%3E%3Cpath d='M24.6 295.3Q23.7 299.8 26.7 303.3' stroke='rgba(128,98,66,0.1)' stroke-width='0.6'/%3E%3Cpath d='M76.8 154.2Q77.7 158.8 82 160.8' stroke='rgba(128,98,66,0.1)' stroke-width='0.8'/%3E%3Cpath d='M100.7 369.5Q100 375.5 104.3 379.7' stroke='rgba(255,255,255,0.1)' stroke-width='0.8'/%3E%3Cpath d='M110.1 76Q101.2 76.3 96 83.5' stroke='rgba(128,98,66,0.2)' stroke-width='0.5'/%3E%3Cpath d='M120.1 246.2Q117.1 251.5 119.5 257.1' stroke='rgba(255,255,255,0.1)' stroke-width='0.9'/%3E%3Cpath d='M242.3 361.4Q239.3 353.4 231.1 351' stroke='rgba(128,98,66,0.1)' stroke-width='0.4'/%3E%3Cpath d='M171.3 140.8Q177.1 143.4 182.7 140.3' stroke='rgba(255,255,255,0.2)' stroke-width='0.6'/%3E%3Cpath d='M408.1 31.4Q401.6 27.5 394.6 30.4' stroke='rgba(255,255,255,0.1)' stroke-width='0.6'/%3E%3Cpath d='M301.6 170.2Q296.8 169.4 293.3 172.7' stroke='rgba(255,255,255,0.2)' stroke-width='0.7'/%3E%3Cpath d='M347.9 168.3Q349 172.5 352.9 174.1' stroke='rgba(128,98,66,0.1)' stroke-width='0.9'/%3E%3Cpath d='M163.9 12.9Q168.2 15.9 173.2 14.3' stroke='rgba(128,98,66,0.2)' stroke-width='0.4'/%3E%3Cpath d='M151.5 140.5Q158.8 141.6 164.1 136.5' stroke='rgba(128,98,66,0.1)' stroke-width='0.4'/%3E%3Cpath d='M144.5 63.5Q145.7 71.5 152.8 75.3' stroke='rgba(128,98,66,0.2)' stroke-width='0.9'/%3E%3Cpath d='M356 267.5Q357.2 270.5 360.3 271.4' stroke='rgba(128,98,66,0.1)' stroke-width='0.5'/%3E%3Cpath d='M281.6 152.8Q279.7 148 274.8 146.6' stroke='rgba(255,255,255,0.1)' stroke-width='0.4'/%3E%3Cpath d='M384.1 129.4Q383.2 124.1 378.4 121.7' stroke='rgba(128,98,66,0.2)' stroke-width='0.6'/%3E%3Cpath d='M412.1 384.6Q411.4 379.9 407.2 377.8' stroke='rgba(128,98,66,0.1)' stroke-width='0.5'/%3E%3Cpath d='M31.1 266.8Q33.4 267.5 35.4 266.1' stroke='rgba(255,255,255,0.2)' stroke-width='0.4'/%3E%3Cpath d='M342.2 63.8Q342 61.6 340.2 60.3' stroke='rgba(128,98,66,0.2)' stroke-width='0.8'/%3E%3Cpath d='M318.1 47.2Q315.9 50.9 317.6 54.8' stroke='rgba(255,255,255,0.2)' stroke-width='0.4'/%3E%3Cpath d='M221.3 243.2Q224.3 248.7 230.4 249.6' stroke='rgba(128,98,66,0.1)' stroke-width='0.5'/%3E%3Cpath d='M88.1 117.4Q83 122.7 84.2 129.9' stroke='rgba(128,98,66,0.2)' stroke-width='0.7'/%3E%3Cpath d='M140 313.4Q144.7 308.4 143.5 301.7' stroke='rgba(128,98,66,0.1)' stroke-width='0.8'/%3E%3Cpath d='M357.6 368.9Q358.8 371.1 361.4 371.4' stroke='rgba(255,255,255,0.1)' stroke-width='0.4'/%3E%3Cpath d='M329.1 373.4Q334.7 378.1 341.9 376.4' stroke='rgba(128,98,66,0.1)' stroke-width='0.7'/%3E%3Cpath d='M243.9 238.6Q247.9 243 253.9 242.4' stroke='rgba(128,98,66,0.1)' stroke-width='0.5'/%3E%3Cpath d='M272.8 234.3Q274.1 242.5 281.4 246.4' stroke='rgba(128,98,66,0.1)' stroke-width='0.4'/%3E%3Cpath d='M318.9 126.4Q320.6 129.4 323.9 129.8' stroke='rgba(255,255,255,0.1)' stroke-width='0.5'/%3E%3Cpath d='M1.8 382.3Q3.2 377.9 0.5 374.1' stroke='rgba(128,98,66,0.1)' stroke-width='0.4'/%3E%3Cpath d='M421.8 382.3Q423.2 377.9 420.5 374.1' stroke='rgba(128,98,66,0.1)' stroke-width='0.4'/%3E%3Cpath d='M72.7 145.4Q71 153.3 76.3 159.5' stroke='rgba(128,98,66,0.1)' stroke-width='0.7'/%3E%3Cpath d='M34.2 396.4Q36.3 395.5 36.8 393.3' stroke='rgba(128,98,66,0.2)' stroke-width='0.8'/%3E%3Cpath d='M188.8 149.8Q184.6 157.2 188.1 165' stroke='rgba(128,98,66,0.1)' stroke-width='0.4'/%3E%3Cpath d='M20.5 383Q13.9 387 13.2 394.7' stroke='rgba(255,255,255,0.2)' stroke-width='0.7'/%3E%3Cpath d='M10.8 141.7Q4.6 142.1 1.2 147.2' stroke='rgba(255,255,255,0.2)' stroke-width='0.7'/%3E%3Cpath d='M430.8 141.7Q424.6 142.1 421.2 147.2' stroke='rgba(255,255,255,0.2)' stroke-width='0.7'/%3E%3Cpath d='M52.6 88Q60.6 89.6 66.6 84.2' stroke='rgba(128,98,66,0.1)' stroke-width='0.7'/%3E%3Cpath d='M87 102.7Q91.6 106.4 97.4 105' stroke='rgba(255,255,255,0.1)' stroke-width='0.8'/%3E%3Cpath d='M45 96.7Q47.1 97.7 49.2 96.6' stroke='rgba(128,98,66,0.2)' stroke-width='0.6'/%3E%3Cpath d='M2.2 117Q0.8 122 4 126.2' stroke='rgba(255,255,255,0.1)' stroke-width='0.6'/%3E%3Cpath d='M370 183.8Q364.8 185.9 363.3 191.3' stroke='rgba(128,98,66,0.1)' stroke-width='0.7'/%3E%3Cpath d='M306.3 393.3Q307.1 390.8 305.5 388.6' stroke='rgba(255,255,255,0.2)' stroke-width='0.7'/%3E%3Cpath d='M236.1 137.7Q242 138.4 246.2 134.1' stroke='rgba(255,255,255,0.1)' stroke-width='0.6'/%3E%3Cpath d='M172.2 263.3Q175.2 261.8 175.9 258.5' stroke='rgba(128,98,66,0.2)' stroke-width='0.5'/%3E%3Cpath d='M200.7 296Q207.9 292.8 209.6 285.1' stroke='rgba(255,255,255,0.1)' stroke-width='0.8'/%3E%3Cpath d='M332.8 286.3Q332.2 293.6 337.6 298.5' stroke='rgba(255,255,255,0.1)' stroke-width='0.7'/%3E%3Cpath d='M278.2 273.3Q276.6 276.3 278 279.5' stroke='rgba(128,98,66,0.1)' stroke-width='0.9'/%3E%3Cpath d='M42.2 104Q37 104.5 34.2 109' stroke='rgba(255,255,255,0.2)' stroke-width='0.8'/%3E%3Cpath d='M340.9 259.4Q340.3 266.4 345.5 271.1' stroke='rgba(255,255,255,0.1)' stroke-width='0.7'/%3E%3Cpath d='M174.5 295.1Q177.1 303 185.1 305.7' stroke='rgba(128,98,66,0.1)' stroke-width='0.6'/%3E%3Cpath d='M318.2 62.6Q310.5 61.6 305.1 67.2' stroke='rgba(128,98,66,0.1)' stroke-width='0.9'/%3E%3Cpath d='M254.2 62.7Q251.3 59.7 247.2 60.2' stroke='rgba(128,98,66,0.1)' stroke-width='0.9'/%3E%3Cpath d='M46.9 106.2Q43.2 111.1 45 117' stroke='rgba(128,98,66,0.2)' stroke-width='0.4'/%3E%3Cpath d='M155.1 88.9Q153 86.1 149.5 86.2' stroke='rgba(128,98,66,0.2)' stroke-width='0.7'/%3E%3Cpath d='M259.6 265.1Q260 259.1 255.4 255.1' stroke='rgba(128,98,66,0.1)' stroke-width='0.8'/%3E%3Cpath d='M329.4 229.5Q324.7 225.2 318.5 226.4' stroke='rgba(128,98,66,0.2)' stroke-width='0.9'/%3E%3Cpath d='M56.2 367.7Q56.8 370.6 59.6 371.9' stroke='rgba(128,98,66,0.1)' stroke-width='0.9'/%3E%3Cpath d='M303.3 197.2Q310.3 201.4 317.9 198.3' stroke='rgba(128,98,66,0.1)' stroke-width='0.6'/%3E%3Cpath d='M223.9 273.9Q224.2 267.5 219.3 263.3' stroke='rgba(128,98,66,0.1)' stroke-width='0.5'/%3E%3Cpath d='M208.7 171.7Q210.9 174.5 214.4 174.4' stroke='rgba(255,255,255,0.2)' stroke-width='0.8'/%3E%3Cpath d='M55.1 283.8Q56.6 282 56 279.7' stroke='rgba(255,255,255,0.2)' stroke-width='0.8'/%3E%3Cpath d='M368.7 135.1Q366.1 134 363.7 135.5' stroke='rgba(128,98,66,0.1)' stroke-width='0.4'/%3E%3Cpath d='M123.4 232.6Q127.5 234.2 131.2 231.9' stroke='rgba(128,98,66,0.2)' stroke-width='0.4'/%3E%3Cpath d='M399.1 371.4Q405.9 369.5 408.5 362.9' stroke='rgba(128,98,66,0.1)' stroke-width='0.5'/%3E%3Cpath d='M407 306.4Q410.8 305.2 412.1 301.5' stroke='rgba(128,98,66,0.1)' stroke-width='0.8'/%3E%3Cpath d='M154.3 166.4Q158.4 162.2 157.4 156.4' stroke='rgba(128,98,66,0.1)' stroke-width='0.8'/%3E%3Cpath d='M287.4 93.1Q284.3 96.4 285.1 101' stroke='rgba(128,98,66,0.2)' stroke-width='0.7'/%3E%3Cpath d='M160.3 408.1Q157.3 409.2 156.5 412.3' stroke='rgba(255,255,255,0.1)' stroke-width='0.9'/%3E%3Cpath d='M180.3 375.3Q181.2 372.3 179.4 369.7' stroke='rgba(128,98,66,0.2)' stroke-width='0.4'/%3E%3Cpath d='M249.4 214.7Q254.6 217.2 259.7 214.4' stroke='rgba(128,98,66,0.1)' stroke-width='0.7'/%3E%3Cpath d='M193.2 385.3Q194.2 379.8 190.3 375.8' stroke='rgba(255,255,255,0.2)' stroke-width='0.8'/%3E%3Cpath d='M389 171.6Q393 176.9 399.6 176.8' stroke='rgba(128,98,66,0.2)' stroke-width='0.6'/%3E%3Cpath d='M46.7 111.7Q46.4 105.6 41.4 102.3' stroke='rgba(128,98,66,0.2)' stroke-width='0.4'/%3E%3Cpath d='M65.6 36.9Q61.2 39 60.3 43.7' stroke='rgba(128,98,66,0.1)' stroke-width='0.5'/%3E%3Cpath d='M37.9 123.1Q42.8 123.9 46.5 120.5' stroke='rgba(128,98,66,0.2)' stroke-width='0.7'/%3E%3Cpath d='M228.8 333.6Q229.2 339.4 234.2 342.6' stroke='rgba(255,255,255,0.2)' stroke-width='0.5'/%3E%3Cpath d='M38.2 218.5Q36.3 222.1 38 225.7' stroke='rgba(128,98,66,0.1)' stroke-width='0.6'/%3E%3Cpath d='M405.2 108.4Q409 102.7 406.7 96.2' stroke='rgba(128,98,66,0.1)' stroke-width='0.4'/%3E%3Cpath d='M335.5 157.1Q336.7 163.8 342.8 166.9' stroke='rgba(128,98,66,0.1)' stroke-width='0.6'/%3E%3Cpath d='M98.6 34.4Q103 41.6 111.4 42.4' stroke='rgba(128,98,66,0.1)' stroke-width='0.6'/%3E%3Cpath d='M22.1 274.9Q16.3 271.9 10.5 274.7' stroke='rgba(128,98,66,0.1)' stroke-width='0.6'/%3E%3Cpath d='M252.9 403Q252.4 407 255.3 409.7' stroke='rgba(128,98,66,0.1)' stroke-width='0.4'/%3E%3Cpath d='M61.1 326.5Q63.9 329.4 67.9 328.9' stroke='rgba(128,98,66,0.1)' stroke-width='0.6'/%3E%3Cpath d='M100.5 28.6Q105.1 29.3 108.4 26.1' stroke='rgba(255,255,255,0.2)' stroke-width='0.5'/%3E%3Cpath d='M348.2 393.2Q352.3 401.1 361 402.6' stroke='rgba(128,98,66,0.2)' stroke-width='0.8'/%3E%3C/g%3E%3Ccircle cx='348.9' cy='38.2' r='0.8' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='99.5' cy='407.2' r='0.7' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='343.1' cy='104.2' r='0.6' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='17.7' cy='119.1' r='0.5' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='150.7' cy='26.6' r='0.6' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='311.5' cy='317' r='0.8' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='34.7' cy='409.3' r='0.7' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='267.7' cy='204' r='0.7' fill='rgba(90,66,44,0.1)'/%3E%3Ccircle cx='415.5' cy='401.4' r='0.5' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='375.7' cy='61.8' r='0.4' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='104.7' cy='366.2' r='0.4' fill='rgba(90,66,44,0.1)'/%3E%3Ccircle cx='151.3' cy='185.8' r='0.4' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='163.2' cy='41.1' r='0.5' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='228.4' cy='209' r='0.5' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='101.1' cy='306.8' r='0.5' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='115.9' cy='262.9' r='0.8' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='246.1' cy='402.7' r='0.3' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='291.9' cy='255.7' r='0.4' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='119.3' cy='166.2' r='0.5' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='232.3' cy='118.1' r='0.7' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='51' cy='276.9' r='0.6' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='194.1' cy='218.7' r='0.4' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='103.6' cy='130.8' r='0.4' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='312.9' cy='130.6' r='0.7' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='108.4' cy='314.8' r='0.7' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='238.4' cy='51.6' r='0.4' fill='rgba(90,66,44,0.1)'/%3E%3Ccircle cx='223.1' cy='12.1' r='0.7' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='361.4' cy='118.3' r='0.6' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='30.7' cy='291.5' r='0.3' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='96.9' cy='229.5' r='0.3' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='178' cy='393.7' r='0.7' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='191.6' cy='92.2' r='0.3' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='301.1' cy='351.3' r='0.5' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='272.9' cy='228.3' r='0.4' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='104.7' cy='210.7' r='0.4' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='61.8' cy='181.6' r='0.6' fill='rgba(90,66,44,0.1)'/%3E%3Ccircle cx='159.2' cy='6.3' r='0.3' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='55' cy='49.9' r='0.3' fill='rgba(90,66,44,0.1)'/%3E%3Ccircle cx='165.4' cy='124.4' r='0.3' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='30.4' cy='302' r='0.3' fill='rgba(90,66,44,0.1)'/%3E%3Ccircle cx='65.4' cy='353.6' r='0.8' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='372' cy='105.2' r='0.6' fill='rgba(90,66,44,0.1)'/%3E%3Ccircle cx='200.4' cy='98.9' r='0.6' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='49.2' cy='183.2' r='0.4' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='341.6' cy='417' r='0.6' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='128.3' cy='365.3' r='0.8' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='85.8' cy='326.9' r='0.5' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='68.1' cy='74.5' r='0.3' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='175.3' cy='33.9' r='0.6' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='84.4' cy='62.1' r='0.8' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='374.5' cy='234.2' r='0.4' fill='rgba(90,66,44,0.1)'/%3E%3Ccircle cx='32.7' cy='67.2' r='0.5' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='25.4' cy='309' r='0.5' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='221.5' cy='8.7' r='0.3' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='255.9' cy='84.6' r='0.6' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='16.4' cy='309' r='0.5' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='228.2' cy='161.8' r='0.3' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='209.3' cy='135.9' r='0.7' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='129.5' cy='381.9' r='0.3' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='357.5' cy='16.2' r='0.5' fill='rgba(90,66,44,0.1)'/%3E%3Ccircle cx='316.6' cy='324.4' r='0.5' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='147.1' cy='176.2' r='0.7' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='243.9' cy='359' r='0.4' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='333.9' cy='189.3' r='0.3' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='403.4' cy='221.5' r='0.6' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='169.8' cy='351' r='0.6' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='98.3' cy='316.6' r='0.8' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='348.7' cy='407.8' r='0.3' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='321' cy='395.3' r='0.4' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='216.1' cy='164.2' r='0.7' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='130.5' cy='19.6' r='0.6' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='92' cy='118.1' r='0.6' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='141.4' cy='15.6' r='0.3' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='213.2' cy='49.1' r='0.6' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='246.2' cy='41.6' r='0.4' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='172.5' cy='323.6' r='0.6' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='154.2' cy='37.3' r='0.5' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='263.6' cy='34.9' r='0.6' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='264.7' cy='211.8' r='0.5' fill='rgba(90,66,44,0.1)'/%3E%3Ccircle cx='264.2' cy='408.3' r='0.6' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='289.1' cy='314.6' r='0.4' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='334.3' cy='185.5' r='0.4' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='78.5' cy='99' r='0.6' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='150.4' cy='153.9' r='0.5' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='397.6' cy='331.6' r='0.6' fill='rgba(90,66,44,0.1)'/%3E%3Ccircle cx='195.7' cy='187' r='0.7' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='287.9' cy='97.5' r='0.4' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='409.1' cy='13.9' r='0.6' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='226.5' cy='419.9' r='0.4' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='403.5' cy='272' r='0.7' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='90.5' cy='90.9' r='0.5' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='206' cy='66' r='0.4' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='57.8' cy='179.3' r='0.5' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='405.4' cy='90.6' r='0.6' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='213' cy='171.3' r='0.3' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='32.1' cy='130.7' r='0.4' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='406.2' cy='170' r='0.8' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='338.4' cy='332' r='0.3' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='396.7' cy='237.6' r='0.3' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='152.9' cy='308.1' r='0.7' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='151.7' cy='209.5' r='0.5' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='239.3' cy='273.6' r='0.5' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='228.4' cy='256.3' r='0.6' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='96.7' cy='95.2' r='0.4' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='131.2' cy='82.3' r='0.3' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='367.6' cy='222.1' r='0.3' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='135.7' cy='136.3' r='0.6' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='39.3' cy='94.3' r='0.7' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='18.5' cy='43.7' r='0.3' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='108.3' cy='367.4' r='0.3' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='172.8' cy='284.7' r='0.6' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='358.1' cy='400' r='0.3' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='157.8' cy='230.1' r='0.6' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='110.7' cy='213.1' r='0.7' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='243.5' cy='93.7' r='0.5' fill='rgba(90,66,44,0.2)'/%3E%3Ccircle cx='379.7' cy='32.4' r='0.7' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='366.4' cy='39.3' r='0.6' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='162.5' cy='232.7' r='0.7' fill='rgba(90,66,44,0.1)'/%3E%3Ccircle cx='240.8' cy='303' r='0.8' fill='rgba(90,66,44,0.3)'/%3E%3Ccircle cx='335.3' cy='249.4' r='0.8' fill='rgba(90,66,44,0.2)'/%3E%3C/svg%3E")}


/* ---------- the walk: stage + steps ---------- */
.walk{position:relative;--paper:#F8F4EC}

.stage{position:sticky;top:0;height:100vh;height:100svh;z-index:1}

.steps{position:relative;z-index:2;margin-top:-100vh;margin-top:-100svh;pointer-events:none}

.steps ol{list-style:none;margin:0;padding:0}
@media (min-width:960px){

  .walk{display:grid;grid-template-columns:minmax(420px,40%) 1fr;align-items:start}

  .stage{grid-column:2;grid-row:1;top:var(--hdr);height:calc(100vh - var(--hdr))}

  .steps{grid-column:1;grid-row:1;margin-top:0}
}

.sheet{position:absolute;inset:8px 8px 10px;border-radius:2px 3px 3px 2px;background:var(--paper) var(--paper-tex);box-shadow:0 1px 1px rgba(23,28,36,.2),0 2px 6px rgba(23,28,36,.08),0 22px 34px -20px rgba(23,28,36,.6);transform:rotate(-.3deg);overflow:hidden}
@media (min-width:960px){
.sheet{inset:26px 34px 30px 14px;transform:rotate(.4deg)}
}

.map{position:absolute;left:10px;top:10px;width:calc(100% - 20px);height:calc(100% - 20px);display:block;overflow:hidden}
.map-art{position:absolute;left:0;top:0;display:block;max-width:none;transform-origin:0 0}
/* the overlays hold only non-interactive map art, so taps reach the base map as before */
.map-ghosts,.map-ov,.map-fx{pointer-events:none}
/* the ghost trail and the overview fade by opacity on their own svg; walk.js gives every map layer will-change while the
   camera moves (opacity included), so a fade repaints nothing. A permanent will-change here would promote the notes and
   route that overlap them and change their anti-aliasing at rest. */
/* a still overview of the station route, centred in the map box, for when walk.js has not run (no JavaScript, or a failed
   or late script). The offsets are viewport-relative: the phone map box is 100vw-36px by 100svh-38px, and the desktop box
   is the column minus 92px by 100vh-176px. The route's bounding-box centre sits at the box centre. JS sets the transform
   inline, which overrides this rule. The vh declaration is the fallback for browsers without svh. */
@media (max-width:959px){.map-art{transform:translate(calc(50vw - 539px),calc(50vh - 692px)) scale(.6);transform:translate(calc(50vw - 539px),calc(50svh - 692px)) scale(.6)}}
@media (min-width:960px){.map-art{transform:translate(calc(50vw - max(210px,20vw) - 556.5px),calc(50vh - 748px)) scale(.58812)}}
@media (min-width:960px){
.map{left:22px;top:22px;width:calc(100% - 44px);height:calc(100% - 44px)}
}

.sheet-tex,.sheet-wear,.sheet-light,.sheet-frame{will-change:transform}

.sheet-frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;fill:none;stroke:var(--ink);stroke-linecap:round}

.sheet-tex{position:absolute;inset:0;pointer-events:none;background-image:var(--paper-tex);opacity:.3}

.sheet-wear{position:absolute;inset:0;pointer-events:none;background-image:var(--wear-tex);opacity:.25}

.sheet-light{position:absolute;inset:0;pointer-events:none;
  background:
   linear-gradient(90deg,transparent calc(50% - 7px),rgba(120,90,60,.07) calc(50% - 1px),rgba(255,255,255,.5) calc(50% + 1px),transparent calc(50% + 9px)),
   linear-gradient(180deg,transparent calc(33% - 7px),rgba(120,90,60,.06) calc(33% - 1px),rgba(255,255,255,.45) calc(33% + 1px),transparent calc(33% + 8px)),
   linear-gradient(180deg,transparent calc(66% - 7px),rgba(120,90,60,.06) calc(66% - 1px),rgba(255,255,255,.45) calc(66% + 1px),transparent calc(66% + 8px)),
   radial-gradient(90% 70% at 22% 12%,rgba(255,255,255,.22),transparent 62%),
   radial-gradient(120% 90% at 88% 100%,rgba(120,84,44,.06),transparent 60%),
   linear-gradient(115deg,rgba(255,255,255,.06),rgba(168,111,62,.05));
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.4),inset 0 0 50px rgba(120,84,44,.06)}

.flood{position:fixed;inset:0;z-index:30;background:var(--navy);opacity:0;visibility:hidden;pointer-events:none}

.tape{position:absolute;z-index:4;width:104px;height:28px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,0) 45%,rgba(120,84,44,.05)),rgba(227,190,148,.55);
  box-shadow:0 1px 2px rgba(23,28,36,.14);
  clip-path:polygon(0 0,4% 10%,1% 22%,4% 34%,0 46%,4% 58%,1% 70%,4% 84%,0 100%,100% 100%,96% 88%,99% 76%,96% 64%,100% 52%,96% 40%,99% 28%,96% 16%,100% 0)}

.stage .t1{top:-2px;left:-8px;transform:rotate(-38deg)}

.stage .t2{top:-2px;right:-8px;transform:rotate(36deg)}

.stage .t3{bottom:2px;left:-6px;transform:rotate(34deg);display:none}

.stage .t4{bottom:2px;right:-8px;transform:rotate(-40deg);display:none}
@media (min-width:960px){
.stage .t1{top:14px;left:-6px}
.stage .t2{top:16px;right:4px}
.stage .t3,.stage .t4{display:block}
.stage .t3{bottom:18px;left:-4px}
.stage .t4{bottom:16px;right:2px}
}


/* start picker */
.picker{position:absolute;z-index:5;top:16px;left:50%;transform:translateX(-50%);display:none;gap:6px;width:calc(100% - 40px);max-width:470px}

.js .picker{display:flex}

.picker button,.picker a{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;flex:1 1 0;min-height:46px;padding:5px 8px;font:600 13.5px/1.15 var(--sans);color:var(--ink);background:var(--paper) var(--paper-tex);border:1.5px solid var(--ink);border-radius:12px 14px 12px 13px;box-shadow:0 2px 0 rgba(23,28,36,.85);cursor:pointer;transition:transform .15s ease,background-color .2s ease}

.picker button:hover,.picker a:hover{transform:translateY(-1px)}

.picker button[aria-pressed="true"]{background:var(--navy);color:var(--tile);box-shadow:0 2px 0 var(--ink)}

.picker button:focus-visible,.picker a:focus-visible{outline-offset:2px}



.compass{position:absolute;z-index:3;right:20px;top:72px;display:flex;flex-direction:column;align-items:center;gap:0;color:var(--ink);pointer-events:none}

.compass svg{width:30px;height:44px;fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}

.compass span{font:600 15px/1 var(--script);transform:rotate(-4deg);white-space:nowrap;margin-top:2px}


.compass{display:none}


@media (min-width:960px){

  .picker{top:30px}

  .picker button,.picker a{font-size:14.5px}


  .compass{display:flex;top:auto;bottom:38px;right:auto;left:40px}


  .compass span{font-size:18px}
}


/* ---------- map ink ---------- */
.map .i-fill{fill:var(--navy)}

.map .i-fill2{fill:var(--navy-dk)}

.map .i-navy{fill:var(--glow)}

.map .i-paper{fill:var(--paper)}

.map .i-cobg{fill:#3A4F6C}

.map .i-cob{fill:var(--paper)}

.map .i-wash{fill:var(--seaglass);opacity:.6}

.map .i-green{fill:var(--seafoam);opacity:.8}

.map .i-dots,.map .i-dots2{fill:none;stroke:var(--ink);stroke-linecap:round;opacity:.5;stroke-width:1.6}

.map .i-dots2{stroke-width:2.8;opacity:.4}

.map .i-hatch,.map .i-light,.map .i-mid,.map .i-heavy,.map .i-tree,.map .i-wave,.map .i-rail{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}

.map .i-heavy{stroke-width:1.9}

.map .i-mid{stroke-width:1.5}

.map .i-light{stroke-width:1.1}

.map .i-hatch{stroke-width:.9}

.map .i-tree{stroke-width:1.25}

.map .i-rail{stroke-width:.95}

.map .i-wave{stroke:var(--navy);stroke-width:1.2;opacity:.7}

.lbl{font-family:var(--hand);fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:4.5px;stroke-linejoin:round}

.lbl-w{fill:var(--paper);stroke:none}

.lbl-rybka{fill:var(--navy);stroke:none}

.lbl-script{font-family:var(--script);font-weight:700}

.ghost{fill:none;stroke:var(--red);stroke-width:3.2;stroke-dasharray:.1 7;stroke-linecap:round;opacity:.6}

.ov-ring{fill:var(--paper);stroke:var(--navy);stroke-width:3.5}

.ov-note{font-family:var(--script);font-weight:700;font-size:28px;fill:var(--navy);paint-order:stroke;stroke:var(--paper);stroke-width:6px;stroke-linejoin:round}

.ov-pole{fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round}

.ov-flag{fill:var(--navy);stroke:var(--ink);stroke-width:2;stroke-linejoin:round}

.ov-flag-t{font-family:var(--hand);font-size:27px;fill:var(--tile);letter-spacing:1.5px}

html:not(.js) .ov g:not([data-route="station"]):not([data-route="all"]){display:none}

.js .ghost{display:none}

.js .ghost.cur{display:inline}

.route-static{fill:none;stroke:var(--red);stroke-width:3.4;stroke-dasharray:8 7;stroke-linecap:round}

.js .route-static{display:none}

.dash{fill:none;stroke:var(--red);stroke-linecap:round}

.finale{fill:none;stroke:var(--red);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}

.loop{fill:none;stroke:var(--navy);stroke-width:2;stroke-linecap:round}

.note text{font-family:var(--script);font-weight:700;font-size:17px;fill:var(--navy);paint-order:stroke;stroke:var(--paper);stroke-width:5px;stroke-linejoin:round}

.note-tag .tag-bg{fill:var(--paper);stroke:var(--ink);stroke-width:1.6;stroke-linejoin:round}

.note-tag text{font-size:16.5px;stroke-width:0}

.note-arrow{fill:none;stroke:var(--navy);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}





/* the walker is its own 40px box, placed in screen px with one transform, so moving it repaints nothing.
   will-change is set only while the camera moves (walk.js camMoving), so at rest it is painted crisp. */
.walker{display:none;position:absolute;left:0;top:0;width:40px;height:40px;overflow:visible;pointer-events:none}

.walker{transition:opacity .4s ease}

.walker .w-disc{fill:var(--paper);stroke:var(--navy);stroke-width:2.6}

.walker .w-fish path{fill:none;stroke:var(--navy);stroke-width:2.7;stroke-linecap:round}

.walker .w-fish circle{fill:var(--navy)}

.js .walker{display:inline;opacity:0}

.js .note:not(.on),.js .loop:not(.on){opacity:0}

.js .note.off,.js .loop.off{display:none}

html:not(.js) .note:not([data-route~="station"]):not([data-route="all"]),html:not(.js) .loop:not([data-route~="station"]){display:none}

.js .lm{opacity:0}

.js .lm.on{opacity:1}

.loop{stroke-dasharray:1 1;stroke-dashoffset:0}

.js .loop{stroke-dashoffset:1}

.js .loop.on{stroke-dashoffset:0}

.finale{stroke-dasharray:1 1}

.js .finale{stroke-dashoffset:1}

.js .finale.on{stroke-dashoffset:0}


.motion .note{transition:opacity .45s ease}

.motion .lm{transition:opacity .7s ease}

.motion .loop{transition:stroke-dashoffset .9s cubic-bezier(.4,.1,.2,1),opacity .2s}

.motion .finale{transition:stroke-dashoffset .5s ease .05s}








/* ---------- step cards ---------- */
.step{display:flex;align-items:flex-end;justify-content:center;min-height:65vh;min-height:65svh;padding:0 14px 5svh}

.card{pointer-events:auto;position:relative;width:100%;max-width:440px;padding:20px 20px 18px;background:var(--paper) var(--paper-tex);border-radius:2px 3px 2px 3px;box-shadow:0 1px 1px rgba(23,28,36,.16),0 18px 30px -18px rgba(23,28,36,.6);transform:rotate(var(--rot,-.5deg))}

.card::before{content:"";position:absolute;top:-13px;left:calc(50% - 46px);width:92px;height:26px;transform:rotate(var(--trot,-3deg));
  background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,0) 45%),rgba(227,190,148,.55);box-shadow:0 1px 2px rgba(23,28,36,.12);
  clip-path:polygon(0 0,4% 10%,1% 22%,4% 34%,0 46%,4% 58%,1% 70%,4% 84%,0 100%,100% 100%,96% 88%,99% 76%,96% 64%,100% 52%,96% 40%,99% 28%,96% 16%,100% 0)}

.step:nth-child(even) .card{--rot:.6deg;--trot:4deg}

.card h2{font:400 30px/1.08 var(--serif);margin:0 0 8px}

.card h3{font:400 25px/1.12 var(--serif);margin:0 0 6px}

.card p{font-size:16.5px;margin:0 0 .5em}

.card p:last-child{margin-bottom:0}
.card .kicker{color:var(--navy);line-height:1.2;opacity:.82}

.num{display:inline-grid;place-items:center;width:36px;height:36px;margin:-4px 0 6px -2px;font:700 24px/1 var(--script);color:var(--navy);border:2px solid var(--navy);border-radius:52% 46% 50% 48%}

.addr{font-weight:600}

.maplink{display:inline-flex;align-items:center;min-height:44px;font-weight:600}

.aside{font:700 21px/1.1 var(--script);color:var(--navy);margin-top:8px!important}


/* hero */
.step-hero{min-height:calc(100svh - var(--hdr-m,118px));padding-bottom:16px}

.hero h1{margin:0;font-weight:400}

.hero h1 .nm{display:block;font:400 clamp(54px,15vw,116px)/.94 var(--serif);letter-spacing:-.02em}

.hero h1 .tg{display:block;font:700 clamp(30px,8.4vw,48px)/1 var(--script);margin:4px 0 0 3px;transform:rotate(-2deg);transform-origin:left center}

.hero .pl{font:500 13px/1.3 var(--sans);letter-spacing:.08em;margin:10px 0 10px 4px;opacity:.85}

.hero .lede{font-size:17px;max-width:34ch;margin-bottom:14px}

.ctas{display:flex;flex-wrap:wrap;gap:10px}

.cred{display:flex;align-items:center;gap:10px;margin:14px 0 0!important;font-weight:600;font-size:15px!important;line-height:1.25}

.cred-badge{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--navy);color:var(--tile);font:400 12px/1.05 var(--serif);text-align:center;transform:rotate(-8deg);box-shadow:0 0 0 3px var(--paper),0 0 0 4.5px var(--navy)}

.cue{display:none}
@media (min-width:960px){

  .step{min-height:59vh;align-items:center;padding:0 clamp(28px,4vw,72px) 0 clamp(28px,4.4vw,80px)}

  .step-hero{min-height:calc(100vh - var(--hdr));padding-top:20px;padding-bottom:40px}

  .step-hero .card{background:none;box-shadow:none;transform:none;padding:0;max-width:560px}

  .step-hero .card::before{display:none}

  .hero .lede{font-size:19px}

  .cue{display:flex;align-items:center;gap:10px;margin-top:34px!important;font:700 22px/1 var(--script);color:var(--navy)}

  .cue svg{width:22px;height:48px;fill:none;stroke:var(--navy);stroke-width:2;stroke-linecap:round}

  .motion .cue svg{animation:nudge 2.4s ease-in-out infinite}

  .card{padding:24px 26px 22px;max-width:460px}

  .card h3{font-size:28px}

  .card p{font-size:17px}

  .step-end{min-height:53vh}
}

.step-dive{min-height:80vh;min-height:80svh}


/* ---------- v2: the arrival is the opening, the walk sits below the menu ---------- */
.step-hero{min-height:100vh;min-height:100svh}
@media (min-width:960px){

  .step-hero .card h2{font-size:clamp(40px,3.6vw,58px);margin-bottom:12px}

  .step-hero .card p{font-size:18px}
}
/* phones: the tape pieces stick out past the screen edge, so the stage clips them (desktop unchanged) */
@media (max-width:959px){.stage{overflow:hidden}}
