/* Direction C: the rich|strange brand, evolved. Sea blue, pearl and the mark's navy;
   Madawaska for the voice, a quiet sans for reading, a mono for dates and numbers. */
@font-face { font-family: "Madawaska"; src: url("fonts/madawaska_bd-webfont.woff2") format("woff2"); font-weight: 700; font-display: swap; }
@font-face { font-family: "Madawaska"; src: url("fonts/madawaska_el-webfont.woff2") format("woff2"); font-weight: 200; font-display: swap; }
@font-face { font-family: "Barlow"; src: url("fonts/barlow-latin-400-normal.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Barlow"; src: url("fonts/barlow-latin-500-normal.woff2") format("woff2"); font-weight: 500; font-display: swap; }
@font-face { font-family: "Plex Mono"; src: url("fonts/ibm-plex-mono-latin-400-normal.woff2") format("woff2"); font-weight: 400; font-display: swap; }

:root {
  --bg: #fbf8ee;          /* pearl white */
  --surface: #ffffff;
  --ink: #15304f;         /* body text, a deeper cut of the mark's navy */
  --ink-2: #3a495a;
  --navy: #1d4e89;        /* the mark */
  --sea: #9dc6d8;         /* brand primary */
  --sea-ink: #0f2a47;     /* text on sea */
  --pearl: #e9dc9e;       /* brand secondary, the bar in the wordmark */
  --pearl-soft: #f4ecc4;
  --line: #cbc2a8;
  --mark-bg: #ffffff;
  --mark-ink: #1d4e89;
  --display: "Madawaska", "Rockwell", "Roboto Slab", serif;
  --body: "Barlow", system-ui, sans-serif;
  --mono: "Plex Mono", ui-monospace, Menlo, monospace;
  --gutter: clamp(1rem, 4vw, 3rem);
  --page: #fbf8ee;
  --glint: color-mix(in srgb, #ffffff 32%, transparent); --glint-soft: color-mix(in srgb, #ffffff 14%, transparent);
  --head-rings: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-250 -250 500 500'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.25'%3E%3Ccircle r='50' stroke-opacity='0.088'/%3E%3Ccircle r='68' stroke-opacity='0.078'/%3E%3Ccircle r='86' stroke-opacity='0.067'/%3E%3Ccircle r='104' stroke-opacity='0.057'/%3E%3Ccircle r='122' stroke-opacity='0.047'/%3E%3Ccircle r='140' stroke-opacity='0.038'/%3E%3Ccircle r='158' stroke-opacity='0.030'/%3E%3Ccircle r='176' stroke-opacity='0.021'/%3E%3Ccircle r='194' stroke-opacity='0.014'/%3E%3Ccircle r='212' stroke-opacity='0.007'/%3E%3C/g%3E%3C/svg%3E"); --head-rings-faint: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-250 -250 500 500'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.25'%3E%3Ccircle r='50' stroke-opacity='0.044'/%3E%3Ccircle r='68' stroke-opacity='0.039'/%3E%3Ccircle r='86' stroke-opacity='0.034'/%3E%3Ccircle r='104' stroke-opacity='0.029'/%3E%3Ccircle r='122' stroke-opacity='0.024'/%3E%3Ccircle r='140' stroke-opacity='0.019'/%3E%3Ccircle r='158' stroke-opacity='0.015'/%3E%3Ccircle r='176' stroke-opacity='0.011'/%3E%3Ccircle r='194' stroke-opacity='0.007'/%3E%3Ccircle r='212' stroke-opacity='0.004'/%3E%3C/g%3E%3C/svg%3E");
  --contours: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 800'%3E%3Cg fill='none' stroke='%23e9dc9e' stroke-width='1.2'%3E%3Cpath d='M1207.0 520.0 L1207.2 521.5 L1207.3 523.0 L1207.3 524.5 L1207.1 525.9 L1206.8 527.4 L1206.5 528.9 L1206.0 530.3 L1205.4 531.8 L1204.7 533.2 L1203.9 534.5 L1203.0 535.9 L1202.0 537.1 L1201.0 538.4 L1199.8 539.6 L1198.7 540.8 L1197.4 542.0 L1196.2 543.1 L1194.8 544.1 L1193.5 545.2 L1192.1 546.2 L1190.7 547.1 L1189.3 548.1 L1187.8 549.0 L1186.3 549.9 L1184.8 550.8 L1183.3 551.6 L1181.8 552.4 L1180.2 553.2 L1178.6 554.0 L1177.0 554.7 L1175.4 555.4 L1173.7 556.1 L1172.1 556.7 L1170.3 557.3 L1168.6 557.8 L1166.8 558.3 L1165.0 558.8 L1163.2 559.2 L1161.3 559.5 L1159.5 559.8 L1157.6 560.0 L1155.7 560.1 L1153.8 560.2 L1151.9 560.2 L1150.0 560.2 L1148.1 560.1 L1146.2 559.9 L1144.4 559.7 L1142.5 559.4 L1140.7 559.1 L1138.9 558.7 L1137.1 558.2 L1135.4 557.8 L1133.7 557.2 L1132.0 556.7 L1130.3 556.1 L1128.7 555.5 L1127.1 554.8 L1125.5 554.1 L1124.0 553.4 L1122.5 552.7 L1121.0 551.9 L1119.5 551.1 L1118.1 550.3 L1116.7 549.4 L1115.3 548.5 L1114.0 547.6 L1112.7 546.7 L1111.4 545.7 L1110.2 544.7 L1109.0 543.7 L1107.9 542.7 L1106.8 541.6 L1105.8 540.4 L1104.9 539.3 L1104.0 538.1 L1103.1 536.9 L1102.4 535.7 L1101.7 534.5 L1101.0 533.2 L1100.4 531.9 L1099.9 530.6 L1099.4 529.3 L1098.9 528.0 L1098.6 526.7 L1098.2 525.4 L1097.9 524.1 L1097.7 522.7 L1097.5 521.4 L1097.3 520.0 L1097.1 518.6 L1097.0 517.3 L1097.0 515.9 L1096.9 514.5 L1096.9 513.1 L1097.0 511.7 L1097.1 510.2 L1097.2 508.8 L1097.4 507.3 L1097.7 505.9 L1098.0 504.4 L1098.4 503.0 L1098.9 501.5 L1099.5 500.1 L1100.1 498.7 L1100.9 497.3 L1101.7 495.9 L1102.7 494.5 L1103.7 493.2 L1104.9 491.9 L1106.1 490.7 L1107.4 489.6 L1108.9 488.5 L1110.4 487.4 L1112.0 486.5 L1113.7 485.6 L1115.5 484.8 L1117.3 484.0 L1119.1 483.4 L1121.0 482.8 L1123.0 482.3 L1124.9 481.9 L1126.9 481.6 L1128.9 481.3 L1130.9 481.1 L1132.8 480.9 L1134.8 480.8 L1136.8 480.7 L1138.7 480.7 L1140.7 480.8 L1142.6 480.9 L1144.5 481.0 L1146.3 481.1 L1148.2 481.3 L1150.0 481.5 L1151.8 481.7 L1153.6 482.0 L1155.4 482.3 L1157.1 482.6 L1158.8 482.9 L1160.5 483.3 L1162.2 483.6 L1163.9 484.1 L1165.6 484.5 L1167.2 485.0 L1168.8 485.5 L1170.4 486.0 L1172.0 486.6 L1173.5 487.2 L1175.1 487.8 L1176.6 488.5 L1178.0 489.2 L1179.5 489.9 L1180.9 490.7 L1182.3 491.5 L1183.7 492.3 L1185.0 493.1 L1186.3 494.0 L1187.6 494.9 L1188.9 495.8 L1190.1 496.8 L1191.4 497.7 L1192.6 498.7 L1193.7 499.8 L1194.9 500.8 L1196.1 501.9 L1197.2 503.0 L1198.3 504.1 L1199.3 505.2 L1200.3 506.4 L1201.3 507.7 L1202.2 508.9 L1203.1 510.2 L1203.9 511.5 L1204.6 512.9 L1205.3 514.2 L1205.9 515.7 L1206.4 517.1 L1206.8 518.5 L1207.0 520.0Z' stroke-opacity='0.117'/%3E%3Cpath d='M1256.9 520.0 L1257.1 522.8 L1257.1 525.5 L1256.9 528.3 L1256.5 531.1 L1255.9 533.8 L1255.0 536.5 L1254.0 539.2 L1252.8 541.8 L1251.3 544.4 L1249.7 546.9 L1248.0 549.3 L1246.1 551.7 L1244.1 554.0 L1241.9 556.2 L1239.7 558.4 L1237.4 560.4 L1235.0 562.5 L1232.5 564.4 L1230.0 566.3 L1227.4 568.1 L1224.9 569.9 L1222.2 571.7 L1219.6 573.4 L1216.9 575.0 L1214.1 576.6 L1211.4 578.2 L1208.6 579.7 L1205.7 581.2 L1202.8 582.6 L1199.9 584.0 L1196.9 585.3 L1193.8 586.5 L1190.7 587.7 L1187.5 588.8 L1184.3 589.8 L1181.0 590.7 L1177.7 591.6 L1174.3 592.3 L1170.9 592.9 L1167.5 593.4 L1164.0 593.7 L1160.5 594.0 L1157.0 594.1 L1153.5 594.1 L1150.0 594.0 L1146.5 593.7 L1143.1 593.4 L1139.7 592.9 L1136.3 592.4 L1132.9 591.7 L1129.6 591.0 L1126.4 590.2 L1123.2 589.3 L1120.0 588.3 L1116.9 587.3 L1113.9 586.2 L1110.9 585.1 L1107.9 583.9 L1105.0 582.7 L1102.1 581.4 L1099.3 580.1 L1096.6 578.7 L1093.8 577.3 L1091.2 575.8 L1088.6 574.2 L1086.0 572.7 L1083.5 571.0 L1081.1 569.3 L1078.7 567.5 L1076.4 565.7 L1074.3 563.8 L1072.2 561.9 L1070.2 559.9 L1068.3 557.8 L1066.5 555.7 L1064.8 553.6 L1063.2 551.4 L1061.7 549.1 L1060.4 546.8 L1059.1 544.5 L1058.0 542.1 L1056.9 539.8 L1056.0 537.4 L1055.1 534.9 L1054.4 532.5 L1053.7 530.0 L1053.0 527.5 L1052.5 525.1 L1052.0 522.5 L1051.6 520.0 L1051.3 517.4 L1051.0 514.9 L1050.8 512.3 L1050.6 509.7 L1050.5 507.0 L1050.6 504.3 L1050.7 501.7 L1050.9 499.0 L1051.3 496.2 L1051.7 493.5 L1052.3 490.8 L1053.1 488.0 L1054.0 485.3 L1055.1 482.6 L1056.4 480.0 L1057.9 477.4 L1059.6 474.8 L1061.4 472.3 L1063.5 469.9 L1065.8 467.6 L1068.2 465.4 L1070.8 463.4 L1073.6 461.4 L1076.6 459.6 L1079.7 457.9 L1082.9 456.4 L1086.3 455.0 L1089.7 453.8 L1093.2 452.7 L1096.8 451.7 L1100.4 450.9 L1104.1 450.3 L1107.8 449.7 L1111.4 449.3 L1115.1 449.0 L1118.8 448.8 L1122.4 448.6 L1126.0 448.6 L1129.5 448.6 L1133.0 448.7 L1136.5 448.9 L1139.9 449.1 L1143.3 449.3 L1146.7 449.7 L1150.0 450.0 L1153.3 450.4 L1156.5 450.8 L1159.8 451.3 L1162.9 451.8 L1166.1 452.3 L1169.2 452.9 L1172.4 453.6 L1175.4 454.3 L1178.5 455.0 L1181.5 455.8 L1184.5 456.7 L1187.5 457.6 L1190.4 458.6 L1193.3 459.7 L1196.1 460.8 L1199.0 462.0 L1201.7 463.2 L1204.4 464.5 L1207.1 465.9 L1209.7 467.3 L1212.3 468.7 L1214.9 470.2 L1217.4 471.8 L1219.9 473.4 L1222.3 475.0 L1224.7 476.7 L1227.1 478.5 L1229.4 480.3 L1231.7 482.2 L1234.0 484.1 L1236.2 486.0 L1238.4 488.1 L1240.5 490.2 L1242.5 492.3 L1244.5 494.5 L1246.3 496.8 L1248.1 499.2 L1249.8 501.6 L1251.3 504.1 L1252.6 506.6 L1253.9 509.2 L1254.9 511.8 L1255.7 514.5 L1256.4 517.2 L1256.9 520.0Z' stroke-opacity='0.110'/%3E%3Cpath d='M1307.7 520.0 L1307.9 524.1 L1307.7 528.2 L1307.2 532.2 L1306.4 536.3 L1305.3 540.3 L1303.8 544.2 L1302.1 548.1 L1300.1 551.9 L1297.8 555.6 L1295.3 559.2 L1292.6 562.7 L1289.7 566.1 L1286.6 569.4 L1283.4 572.6 L1280.1 575.6 L1276.7 578.6 L1273.2 581.5 L1269.6 584.4 L1265.9 587.1 L1262.2 589.8 L1258.5 592.4 L1254.7 594.9 L1250.9 597.4 L1247.0 599.8 L1243.1 602.2 L1239.1 604.5 L1235.1 606.7 L1231.0 608.9 L1226.8 611.0 L1222.5 613.0 L1218.2 615.0 L1213.8 616.8 L1209.2 618.6 L1204.6 620.2 L1199.9 621.6 L1195.2 622.9 L1190.3 624.1 L1185.4 625.1 L1180.4 626.0 L1175.4 626.6 L1170.3 627.1 L1165.2 627.4 L1160.2 627.5 L1155.1 627.5 L1150.0 627.3 L1145.0 626.9 L1140.0 626.3 L1135.0 625.6 L1130.1 624.8 L1125.3 623.9 L1120.5 622.8 L1115.8 621.6 L1111.2 620.3 L1106.6 619.0 L1102.1 617.5 L1097.7 616.0 L1093.3 614.4 L1089.0 612.7 L1084.7 611.0 L1080.5 609.1 L1076.4 607.3 L1072.3 605.3 L1068.3 603.3 L1064.4 601.2 L1060.5 599.0 L1056.7 596.7 L1053.0 594.4 L1049.4 591.9 L1046.0 589.4 L1042.6 586.8 L1039.4 584.0 L1036.2 581.2 L1033.3 578.3 L1030.5 575.3 L1027.8 572.3 L1025.3 569.1 L1022.9 565.9 L1020.7 562.6 L1018.7 559.3 L1016.8 555.9 L1015.1 552.5 L1013.5 549.0 L1012.0 545.5 L1010.7 541.9 L1009.4 538.4 L1008.3 534.8 L1007.3 531.1 L1006.4 527.4 L1005.6 523.7 L1004.8 520.0 L1004.2 516.2 L1003.7 512.4 L1003.2 508.6 L1002.9 504.7 L1002.8 500.8 L1002.7 496.8 L1002.9 492.8 L1003.2 488.8 L1003.7 484.8 L1004.4 480.7 L1005.3 476.7 L1006.5 472.7 L1008.0 468.7 L1009.7 464.8 L1011.8 460.9 L1014.1 457.1 L1016.7 453.4 L1019.6 449.8 L1022.9 446.4 L1026.4 443.2 L1030.1 440.1 L1034.2 437.2 L1038.5 434.5 L1043.0 432.0 L1047.7 429.7 L1052.6 427.6 L1057.6 425.8 L1062.7 424.1 L1067.9 422.7 L1073.2 421.5 L1078.6 420.5 L1083.9 419.7 L1089.3 419.0 L1094.6 418.5 L1100.0 418.2 L1105.2 417.9 L1110.4 417.8 L1115.6 417.8 L1120.7 417.9 L1125.7 418.0 L1130.7 418.2 L1135.6 418.5 L1140.4 418.8 L1145.2 419.2 L1150.0 419.6 L1154.7 420.1 L1159.4 420.6 L1164.0 421.2 L1168.6 421.8 L1173.2 422.5 L1177.8 423.3 L1182.3 424.1 L1186.8 425.0 L1191.2 426.0 L1195.7 427.1 L1200.1 428.2 L1204.4 429.5 L1208.7 430.8 L1213.0 432.3 L1217.2 433.8 L1221.4 435.4 L1225.5 437.1 L1229.5 438.9 L1233.5 440.8 L1237.5 442.8 L1241.4 444.8 L1245.2 447.0 L1249.0 449.2 L1252.8 451.4 L1256.5 453.8 L1260.2 456.2 L1263.8 458.8 L1267.3 461.4 L1270.9 464.1 L1274.3 466.8 L1277.7 469.7 L1281.0 472.7 L1284.2 475.8 L1287.2 478.9 L1290.2 482.2 L1293.0 485.6 L1295.6 489.1 L1298.0 492.7 L1300.2 496.4 L1302.2 500.1 L1303.9 504.0 L1305.3 507.9 L1306.4 511.9 L1307.2 515.9 L1307.7 520.0Z' stroke-opacity='0.104'/%3E%3Cpath d='M1359.3 520.0 L1359.3 525.4 L1358.8 530.8 L1357.8 536.2 L1356.4 541.5 L1354.6 546.7 L1352.4 551.9 L1349.9 556.9 L1347.0 561.8 L1343.8 566.6 L1340.3 571.3 L1336.5 575.8 L1332.6 580.2 L1328.4 584.5 L1324.1 588.6 L1319.7 592.6 L1315.1 596.4 L1310.5 600.2 L1305.8 603.9 L1301.1 607.5 L1296.3 610.9 L1291.5 614.4 L1286.6 617.7 L1281.7 621.0 L1276.7 624.2 L1271.6 627.4 L1266.5 630.4 L1261.3 633.4 L1255.9 636.4 L1250.5 639.2 L1245.0 641.9 L1239.3 644.4 L1233.5 646.9 L1227.6 649.2 L1221.6 651.3 L1215.4 653.2 L1209.2 654.9 L1202.8 656.4 L1196.3 657.7 L1189.8 658.7 L1183.2 659.5 L1176.6 660.1 L1169.9 660.4 L1163.3 660.5 L1156.6 660.4 L1150.0 660.0 L1143.4 659.5 L1136.9 658.7 L1130.4 657.8 L1124.1 656.7 L1117.8 655.5 L1111.5 654.1 L1105.4 652.5 L1099.3 650.9 L1093.3 649.2 L1087.4 647.3 L1081.6 645.4 L1075.9 643.4 L1070.2 641.2 L1064.5 639.0 L1059.0 636.8 L1053.5 634.4 L1048.1 631.9 L1042.8 629.3 L1037.5 626.6 L1032.4 623.8 L1027.3 620.9 L1022.4 617.9 L1017.6 614.7 L1013.0 611.4 L1008.5 608.0 L1004.1 604.4 L1000.0 600.7 L996.0 596.9 L992.2 593.0 L988.7 589.0 L985.3 584.9 L982.1 580.6 L979.2 576.3 L976.4 572.0 L973.8 567.5 L971.4 563.0 L969.2 558.4 L967.2 553.8 L965.3 549.1 L963.5 544.4 L961.9 539.6 L960.4 534.8 L959.1 529.9 L957.8 525.0 L956.7 520.0 L955.8 515.0 L954.9 509.9 L954.3 504.8 L953.8 499.6 L953.5 494.3 L953.4 489.0 L953.6 483.7 L954.0 478.4 L954.7 473.0 L955.8 467.6 L957.1 462.3 L958.9 457.0 L961.0 451.7 L963.5 446.5 L966.4 441.5 L969.7 436.6 L973.5 431.8 L977.6 427.2 L982.2 422.9 L987.1 418.7 L992.3 414.8 L997.9 411.2 L1003.8 407.9 L1010.0 404.8 L1016.4 402.1 L1023.0 399.6 L1029.8 397.4 L1036.7 395.5 L1043.6 393.9 L1050.6 392.5 L1057.7 391.4 L1064.7 390.5 L1071.7 389.8 L1078.7 389.2 L1085.6 388.8 L1092.4 388.6 L1099.1 388.5 L1105.7 388.5 L1112.3 388.6 L1118.7 388.7 L1125.1 388.9 L1131.4 389.2 L1137.7 389.5 L1143.9 389.9 L1150.0 390.3 L1156.1 390.7 L1162.2 391.3 L1168.2 391.8 L1174.2 392.5 L1180.2 393.2 L1186.1 394.1 L1192.1 395.0 L1198.0 396.0 L1203.9 397.1 L1209.8 398.4 L1215.6 399.8 L1221.4 401.3 L1227.1 402.9 L1232.8 404.6 L1238.4 406.5 L1244.0 408.5 L1249.6 410.7 L1255.0 412.9 L1260.4 415.3 L1265.8 417.8 L1271.1 420.4 L1276.3 423.1 L1281.5 425.9 L1286.6 428.9 L1291.7 431.9 L1296.7 435.1 L1301.7 438.4 L1306.6 441.8 L1311.4 445.3 L1316.1 449.0 L1320.7 452.8 L1325.2 456.7 L1329.5 460.8 L1333.6 465.0 L1337.5 469.4 L1341.2 474.0 L1344.7 478.7 L1347.8 483.5 L1350.6 488.4 L1353.1 493.5 L1355.2 498.6 L1356.9 503.9 L1358.1 509.2 L1359.0 514.6 L1359.3 520.0Z' stroke-opacity='0.098'/%3E%3Cpath d='M1411.3 520.0 L1410.8 526.7 L1409.8 533.5 L1408.2 540.1 L1406.1 546.7 L1403.5 553.1 L1400.4 559.4 L1396.9 565.6 L1393.0 571.6 L1388.7 577.5 L1384.1 583.1 L1379.3 588.6 L1374.3 594.0 L1369.0 599.1 L1363.7 604.2 L1358.2 609.0 L1352.6 613.8 L1346.9 618.4 L1341.2 622.9 L1335.5 627.3 L1329.7 631.7 L1323.8 635.9 L1317.9 640.1 L1311.9 644.2 L1305.9 648.3 L1299.8 652.2 L1293.5 656.1 L1287.2 659.9 L1280.7 663.5 L1274.1 667.1 L1267.3 670.5 L1260.3 673.7 L1253.2 676.7 L1245.9 679.5 L1238.4 682.1 L1230.8 684.5 L1223.1 686.5 L1215.2 688.3 L1207.2 689.9 L1199.1 691.1 L1190.9 692.0 L1182.8 692.6 L1174.5 693.0 L1166.3 693.0 L1158.1 692.8 L1150.0 692.3 L1141.9 691.6 L1133.9 690.6 L1126.0 689.5 L1118.1 688.1 L1110.3 686.6 L1102.7 684.9 L1095.1 683.1 L1087.6 681.1 L1080.2 679.1 L1072.9 676.9 L1065.7 674.6 L1058.5 672.2 L1051.4 669.7 L1044.4 667.1 L1037.4 664.4 L1030.6 661.6 L1023.8 658.6 L1017.1 655.5 L1010.5 652.3 L1004.0 648.9 L997.6 645.4 L991.4 641.6 L985.4 637.8 L979.5 633.7 L973.8 629.5 L968.4 625.1 L963.1 620.6 L958.1 615.9 L953.4 611.0 L948.9 606.0 L944.6 600.9 L940.6 595.7 L936.8 590.3 L933.3 584.9 L930.0 579.3 L926.9 573.7 L924.0 568.0 L921.3 562.2 L918.8 556.4 L916.5 550.5 L914.3 544.5 L912.3 538.5 L910.4 532.4 L908.7 526.2 L907.2 520.0 L905.9 513.7 L904.7 507.3 L903.8 500.8 L903.2 494.3 L902.8 487.7 L902.7 481.1 L902.9 474.4 L903.6 467.7 L904.6 460.9 L906.1 454.2 L908.0 447.6 L910.4 441.0 L913.4 434.5 L916.8 428.2 L920.8 422.0 L925.3 416.0 L930.4 410.3 L935.9 404.8 L941.9 399.6 L948.4 394.7 L955.3 390.1 L962.6 385.9 L970.2 382.1 L978.1 378.6 L986.3 375.5 L994.7 372.7 L1003.2 370.3 L1011.8 368.3 L1020.5 366.5 L1029.2 365.0 L1037.9 363.8 L1046.5 362.9 L1055.1 362.1 L1063.6 361.6 L1072.0 361.2 L1080.2 360.9 L1088.3 360.7 L1096.4 360.7 L1104.3 360.7 L1112.1 360.7 L1119.8 360.8 L1127.4 361.0 L1135.0 361.2 L1142.5 361.4 L1150.0 361.7 L1157.4 362.0 L1164.9 362.5 L1172.3 362.9 L1179.7 363.5 L1187.1 364.2 L1194.5 365.0 L1201.9 365.9 L1209.3 366.9 L1216.6 368.1 L1224.0 369.5 L1231.3 371.0 L1238.6 372.7 L1245.8 374.5 L1253.0 376.5 L1260.1 378.7 L1267.2 381.0 L1274.2 383.6 L1281.2 386.2 L1288.1 389.0 L1295.0 392.0 L1301.8 395.1 L1308.5 398.4 L1315.2 401.9 L1321.8 405.4 L1328.3 409.2 L1334.8 413.1 L1341.1 417.1 L1347.4 421.4 L1353.6 425.8 L1359.6 430.4 L1365.4 435.1 L1371.1 440.1 L1376.5 445.3 L1381.7 450.7 L1386.6 456.2 L1391.1 462.0 L1395.3 467.9 L1399.1 474.0 L1402.4 480.3 L1405.2 486.7 L1407.5 493.2 L1409.3 499.8 L1410.5 506.5 L1411.2 513.2 L1411.3 520.0Z' stroke-opacity='0.092'/%3E%3Cpath d='M1463.1 520.0 L1462.0 528.1 L1460.2 536.1 L1457.8 544.0 L1454.8 551.7 L1451.2 559.3 L1447.1 566.8 L1442.6 574.0 L1437.6 581.1 L1432.2 587.9 L1426.6 594.6 L1420.7 601.0 L1414.6 607.3 L1408.3 613.3 L1401.9 619.2 L1395.4 625.0 L1388.9 630.6 L1382.2 636.0 L1375.6 641.4 L1368.9 646.7 L1362.2 651.9 L1355.4 657.0 L1348.6 662.1 L1341.7 667.0 L1334.7 671.9 L1327.6 676.7 L1320.3 681.4 L1312.8 686.0 L1305.2 690.5 L1297.4 694.7 L1289.4 698.8 L1281.1 702.7 L1272.7 706.3 L1264.0 709.7 L1255.1 712.7 L1246.0 715.5 L1236.8 717.9 L1227.4 720.0 L1217.9 721.7 L1208.3 723.1 L1198.6 724.1 L1188.8 724.7 L1179.1 725.0 L1169.4 725.0 L1159.6 724.7 L1150.0 724.1 L1140.4 723.2 L1130.9 722.0 L1121.5 720.7 L1112.2 719.1 L1103.0 717.4 L1093.9 715.4 L1084.9 713.4 L1076.0 711.2 L1067.2 708.8 L1058.4 706.4 L1049.7 703.8 L1041.1 701.1 L1032.6 698.3 L1024.1 695.4 L1015.7 692.3 L1007.4 689.1 L999.2 685.7 L991.0 682.1 L983.0 678.3 L975.1 674.4 L967.4 670.2 L959.9 665.8 L952.5 661.3 L945.4 656.5 L938.5 651.5 L931.9 646.2 L925.5 640.8 L919.5 635.2 L913.7 629.4 L908.2 623.4 L903.0 617.3 L898.1 611.0 L893.5 604.6 L889.1 598.1 L885.1 591.4 L881.2 584.7 L877.6 577.9 L874.2 570.9 L871.1 563.9 L868.1 556.8 L865.3 549.6 L862.7 542.4 L860.3 535.0 L858.2 527.5 L856.2 520.0 L854.5 512.4 L853.1 504.6 L851.9 496.8 L851.1 488.9 L850.7 480.9 L850.7 472.9 L851.2 464.8 L852.2 456.7 L853.7 448.7 L855.7 440.7 L858.4 432.7 L861.7 424.9 L865.6 417.3 L870.2 409.8 L875.5 402.6 L881.4 395.7 L887.9 389.0 L895.0 382.8 L902.7 376.9 L910.8 371.4 L919.5 366.3 L928.6 361.6 L938.0 357.4 L947.8 353.6 L957.7 350.3 L967.9 347.3 L978.1 344.8 L988.5 342.6 L998.8 340.8 L1009.1 339.3 L1019.4 338.0 L1029.5 337.0 L1039.5 336.2 L1049.4 335.6 L1059.2 335.1 L1068.7 334.8 L1078.2 334.5 L1087.5 334.2 L1096.6 334.1 L1105.7 333.9 L1114.7 333.8 L1123.6 333.7 L1132.4 333.6 L1141.2 333.6 L1150.0 333.6 L1158.8 333.7 L1167.6 333.8 L1176.4 334.1 L1185.2 334.4 L1194.1 334.9 L1202.9 335.6 L1211.8 336.4 L1220.7 337.4 L1229.6 338.5 L1238.5 339.9 L1247.4 341.5 L1256.2 343.3 L1265.0 345.3 L1273.8 347.5 L1282.5 350.0 L1291.2 352.6 L1299.8 355.5 L1308.4 358.5 L1316.9 361.8 L1325.3 365.2 L1333.7 368.9 L1342.0 372.7 L1350.2 376.8 L1358.4 381.0 L1366.5 385.5 L1374.4 390.1 L1382.3 395.0 L1390.0 400.1 L1397.5 405.4 L1404.9 411.0 L1412.0 416.8 L1418.8 422.9 L1425.3 429.2 L1431.5 435.8 L1437.2 442.6 L1442.5 449.6 L1447.3 456.9 L1451.5 464.3 L1455.1 472.0 L1458.2 479.8 L1460.5 487.7 L1462.2 495.7 L1463.2 503.8 L1463.5 511.9 L1463.1 520.0Z' stroke-opacity='0.086'/%3E%3Cpath d='M1514.1 520.0 L1512.2 529.4 L1509.5 538.6 L1506.1 547.7 L1502.1 556.7 L1497.4 565.4 L1492.2 573.9 L1486.6 582.2 L1480.5 590.2 L1474.0 598.0 L1467.3 605.5 L1460.4 612.9 L1453.3 620.0 L1446.0 626.9 L1438.7 633.7 L1431.3 640.3 L1423.9 646.8 L1416.4 653.1 L1409.0 659.4 L1401.5 665.6 L1394.0 671.7 L1386.4 677.7 L1378.8 683.6 L1371.0 689.5 L1363.1 695.3 L1355.0 701.0 L1346.8 706.6 L1338.3 712.0 L1329.6 717.2 L1320.6 722.2 L1311.3 727.0 L1301.8 731.5 L1292.0 735.7 L1282.0 739.6 L1271.7 743.1 L1261.2 746.2 L1250.4 749.0 L1239.5 751.3 L1228.5 753.2 L1217.3 754.6 L1206.1 755.7 L1194.9 756.4 L1183.6 756.7 L1172.3 756.6 L1161.1 756.2 L1150.0 755.4 L1138.9 754.4 L1128.0 753.1 L1117.1 751.6 L1106.4 749.8 L1095.7 747.9 L1085.2 745.8 L1074.7 743.6 L1064.4 741.2 L1054.1 738.7 L1043.8 736.0 L1033.7 733.3 L1023.6 730.3 L1013.5 727.3 L1003.5 724.0 L993.6 720.6 L983.8 717.0 L974.1 713.2 L964.4 709.2 L955.0 704.9 L945.6 700.4 L936.5 695.6 L927.6 690.6 L918.9 685.3 L910.5 679.8 L902.3 673.9 L894.5 667.9 L887.0 661.5 L879.9 655.0 L873.0 648.2 L866.5 641.2 L860.4 634.1 L854.6 626.7 L849.1 619.2 L843.9 611.6 L839.0 603.9 L834.4 596.0 L830.0 588.0 L825.9 579.9 L822.0 571.6 L818.4 563.3 L814.9 554.9 L811.8 546.3 L808.8 537.7 L806.2 528.9 L803.8 520.0 L801.8 511.0 L800.1 501.9 L798.8 492.7 L798.0 483.4 L797.7 474.0 L797.9 464.6 L798.7 455.1 L800.2 445.7 L802.3 436.3 L805.2 427.0 L808.8 417.9 L813.2 408.9 L818.4 400.2 L824.3 391.7 L831.0 383.6 L838.5 375.8 L846.7 368.4 L855.5 361.5 L865.0 355.0 L875.0 349.1 L885.5 343.6 L896.4 338.6 L907.7 334.1 L919.3 330.2 L931.0 326.7 L942.9 323.6 L954.8 321.0 L966.8 318.8 L978.7 316.9 L990.5 315.4 L1002.2 314.1 L1013.7 313.0 L1025.0 312.1 L1036.2 311.3 L1047.1 310.6 L1057.9 310.0 L1068.5 309.5 L1079.0 309.0 L1089.3 308.4 L1099.5 307.9 L1109.7 307.4 L1119.8 306.9 L1129.8 306.4 L1139.9 306.0 L1150.0 305.5 L1160.1 305.2 L1170.3 305.0 L1180.5 304.9 L1190.8 304.9 L1201.2 305.1 L1211.6 305.5 L1222.0 306.1 L1232.5 306.9 L1243.0 308.0 L1253.5 309.4 L1264.0 311.0 L1274.5 312.8 L1285.0 315.0 L1295.5 317.4 L1305.9 320.0 L1316.2 323.0 L1326.5 326.1 L1336.8 329.6 L1347.0 333.3 L1357.1 337.2 L1367.1 341.4 L1377.1 345.8 L1386.9 350.5 L1396.7 355.5 L1406.4 360.7 L1415.9 366.1 L1425.2 371.9 L1434.4 377.9 L1443.3 384.3 L1451.9 390.9 L1460.2 397.8 L1468.1 405.1 L1475.6 412.6 L1482.6 420.5 L1489.1 428.6 L1494.9 437.0 L1500.1 445.6 L1504.7 454.5 L1508.4 463.6 L1511.4 472.8 L1513.6 482.1 L1515.0 491.6 L1515.5 501.1 L1515.2 510.6 L1514.1 520.0Z' stroke-opacity='0.079'/%3E%3Cpath d='M1563.6 520.0 L1560.7 530.6 L1557.0 541.1 L1552.5 551.3 L1547.3 561.4 L1541.5 571.1 L1535.2 580.7 L1528.4 589.9 L1521.2 598.9 L1513.8 607.5 L1506.0 616.0 L1498.1 624.2 L1490.1 632.2 L1482.1 640.0 L1473.9 647.6 L1465.8 655.1 L1457.7 662.4 L1449.6 669.7 L1441.5 676.9 L1433.3 684.0 L1425.1 691.0 L1416.9 698.0 L1408.5 704.9 L1399.9 711.7 L1391.2 718.5 L1382.3 725.1 L1373.1 731.5 L1363.6 737.8 L1353.8 743.8 L1343.7 749.6 L1333.2 755.1 L1322.4 760.2 L1311.3 765.0 L1299.9 769.3 L1288.1 773.3 L1276.2 776.7 L1263.9 779.8 L1251.5 782.3 L1239.0 784.3 L1226.3 785.9 L1213.6 787.0 L1200.8 787.7 L1188.0 788.0 L1175.3 787.8 L1162.6 787.3 L1150.0 786.5 L1137.5 785.4 L1125.1 784.0 L1112.8 782.3 L1100.6 780.5 L1088.5 778.5 L1076.5 776.3 L1064.5 774.0 L1052.7 771.5 L1040.8 768.8 L1029.1 766.1 L1017.4 763.1 L1005.7 760.1 L994.1 756.8 L982.5 753.3 L971.0 749.6 L959.6 745.7 L948.3 741.5 L937.2 737.0 L926.1 732.2 L915.3 727.2 L904.7 721.8 L894.4 716.1 L884.3 710.0 L874.6 703.7 L865.2 697.0 L856.2 690.1 L847.5 682.8 L839.2 675.3 L831.3 667.5 L823.8 659.5 L816.7 651.3 L809.9 642.9 L803.5 634.3 L797.4 625.5 L791.7 616.6 L786.2 607.6 L781.1 598.4 L776.2 589.0 L771.6 579.6 L767.3 570.0 L763.2 560.3 L759.5 550.4 L756.0 540.4 L752.9 530.3 L750.2 520.0 L747.9 509.6 L746.1 499.1 L744.8 488.5 L744.1 477.7 L744.0 467.0 L744.6 456.2 L746.0 445.4 L748.2 434.7 L751.2 424.0 L755.1 413.5 L759.9 403.3 L765.6 393.2 L772.2 383.5 L779.7 374.2 L788.1 365.2 L797.3 356.7 L807.3 348.8 L818.0 341.3 L829.3 334.4 L841.3 328.1 L853.7 322.4 L866.5 317.2 L879.6 312.6 L892.9 308.5 L906.4 304.9 L919.9 301.9 L933.4 299.2 L946.9 296.9 L960.2 295.0 L973.3 293.3 L986.3 291.9 L999.0 290.6 L1011.5 289.5 L1023.7 288.5 L1035.7 287.4 L1047.6 286.5 L1059.2 285.5 L1070.7 284.5 L1082.1 283.4 L1093.4 282.3 L1104.7 281.2 L1116.0 280.1 L1127.3 279.0 L1138.6 278.0 L1150.0 277.0 L1161.5 276.1 L1173.1 275.3 L1184.8 274.7 L1196.6 274.3 L1208.5 274.1 L1220.5 274.2 L1232.6 274.5 L1244.8 275.2 L1257.0 276.1 L1269.2 277.4 L1281.5 279.0 L1293.7 280.9 L1306.0 283.1 L1318.2 285.7 L1330.4 288.6 L1342.5 291.8 L1354.6 295.4 L1366.6 299.2 L1378.5 303.3 L1390.4 307.8 L1402.1 312.6 L1413.8 317.6 L1425.4 323.0 L1436.8 328.7 L1448.0 334.8 L1459.1 341.1 L1469.9 347.8 L1480.5 354.9 L1490.7 362.3 L1500.5 370.1 L1509.9 378.2 L1518.8 386.8 L1527.1 395.6 L1534.8 404.8 L1541.8 414.4 L1548.0 424.2 L1553.4 434.3 L1558.0 444.6 L1561.6 455.2 L1564.3 465.9 L1566.1 476.7 L1566.9 487.5 L1566.7 498.4 L1565.6 509.2 L1563.6 520.0Z' stroke-opacity='0.073'/%3E%3Cpath d='M1611.0 520.0 L1607.0 531.8 L1602.1 543.4 L1596.5 554.8 L1590.1 565.8 L1583.2 576.6 L1575.7 587.0 L1567.8 597.2 L1559.7 607.0 L1551.2 616.6 L1542.6 625.9 L1534.0 634.9 L1525.2 643.7 L1516.5 652.4 L1507.7 660.9 L1499.1 669.3 L1490.4 677.6 L1481.8 685.8 L1473.1 693.9 L1464.5 702.0 L1455.8 710.1 L1446.9 718.0 L1437.9 726.0 L1428.7 733.8 L1419.2 741.5 L1409.5 749.1 L1399.4 756.4 L1388.9 763.6 L1378.0 770.4 L1366.8 777.0 L1355.1 783.1 L1343.0 788.9 L1330.5 794.2 L1317.7 799.0 L1304.5 803.3 L1291.1 807.1 L1277.4 810.4 L1263.5 813.1 L1249.4 815.3 L1235.2 816.9 L1221.0 818.1 L1206.7 818.8 L1192.4 819.0 L1178.2 818.8 L1164.1 818.3 L1150.0 817.4 L1136.0 816.3 L1122.2 814.8 L1108.4 813.2 L1094.7 811.3 L1081.1 809.3 L1067.6 807.1 L1054.2 804.7 L1040.7 802.2 L1027.4 799.6 L1014.0 796.7 L1000.7 793.7 L987.4 790.5 L974.1 787.1 L960.9 783.4 L947.8 779.4 L934.7 775.2 L921.8 770.6 L909.0 765.7 L896.4 760.4 L884.1 754.7 L872.0 748.7 L860.2 742.3 L848.8 735.5 L837.7 728.3 L827.0 720.8 L816.7 712.9 L806.9 704.7 L797.5 696.1 L788.5 687.3 L779.9 678.3 L771.8 669.0 L764.1 659.4 L756.8 649.7 L749.8 639.8 L743.2 629.7 L736.9 619.4 L731.0 609.0 L725.4 598.4 L720.0 587.7 L715.1 576.8 L710.4 565.8 L706.1 554.6 L702.2 543.2 L698.8 531.7 L695.8 520.0 L693.4 508.2 L691.5 496.3 L690.4 484.2 L690.0 472.1 L690.3 460.0 L691.6 447.8 L693.7 435.7 L696.8 423.7 L701.0 411.9 L706.1 400.3 L712.3 389.0 L719.6 378.0 L727.8 367.5 L737.1 357.4 L747.3 347.8 L758.4 338.7 L770.3 330.3 L783.0 322.5 L796.3 315.3 L810.1 308.8 L824.4 302.9 L839.1 297.6 L853.9 292.9 L868.9 288.8 L884.0 285.2 L899.0 282.1 L913.9 279.3 L928.7 277.0 L943.2 274.9 L957.5 273.0 L971.5 271.3 L985.2 269.7 L998.7 268.2 L1011.8 266.7 L1024.8 265.2 L1037.5 263.6 L1050.1 261.9 L1062.6 260.2 L1074.9 258.4 L1087.3 256.6 L1099.7 254.7 L1112.1 252.8 L1124.6 250.9 L1137.2 249.1 L1150.0 247.4 L1162.9 245.8 L1176.0 244.4 L1189.3 243.2 L1202.7 242.3 L1216.3 241.6 L1230.0 241.3 L1243.8 241.3 L1257.7 241.7 L1271.7 242.5 L1285.8 243.7 L1299.9 245.2 L1314.0 247.2 L1328.1 249.6 L1342.1 252.3 L1356.2 255.5 L1370.1 259.0 L1384.1 263.0 L1397.9 267.3 L1411.7 271.9 L1425.3 277.0 L1438.9 282.4 L1452.3 288.1 L1465.5 294.3 L1478.6 300.9 L1491.4 307.8 L1503.9 315.2 L1516.2 322.9 L1528.0 331.1 L1539.4 339.7 L1550.4 348.8 L1560.7 358.2 L1570.4 368.1 L1579.3 378.4 L1587.5 389.1 L1594.7 400.1 L1601.1 411.4 L1606.5 423.0 L1610.8 434.9 L1614.1 446.9 L1616.3 459.1 L1617.3 471.3 L1617.3 483.6 L1616.3 495.8 L1614.1 508.0 L1611.0 520.0Z' stroke-opacity='0.067'/%3E%3Cpath d='M1655.7 520.0 L1650.5 532.9 L1644.4 545.6 L1637.5 558.0 L1630.0 570.0 L1621.9 581.6 L1613.4 593.0 L1604.6 604.0 L1595.6 614.6 L1586.4 625.0 L1577.1 635.2 L1567.8 645.0 L1558.6 654.7 L1549.4 664.3 L1540.3 673.7 L1531.2 683.0 L1522.2 692.3 L1513.3 701.5 L1504.3 710.7 L1495.3 719.8 L1486.1 728.9 L1476.8 738.0 L1467.3 747.0 L1457.5 755.9 L1447.3 764.6 L1436.8 773.1 L1425.8 781.4 L1414.3 789.5 L1402.4 797.1 L1389.9 804.4 L1377.0 811.2 L1363.6 817.6 L1349.8 823.4 L1335.5 828.7 L1320.9 833.3 L1306.0 837.4 L1290.7 840.9 L1275.3 843.8 L1259.7 846.0 L1244.1 847.8 L1228.3 849.0 L1212.6 849.7 L1196.8 850.0 L1181.1 849.8 L1165.5 849.3 L1150.0 848.5 L1134.6 847.3 L1119.2 845.9 L1104.0 844.4 L1088.8 842.6 L1073.7 840.6 L1058.6 838.5 L1043.6 836.2 L1028.5 833.8 L1013.5 831.1 L998.5 828.3 L983.5 825.3 L968.5 822.0 L953.5 818.4 L938.6 814.5 L923.7 810.3 L909.0 805.7 L894.4 800.7 L879.9 795.3 L865.7 789.5 L851.8 783.2 L838.2 776.5 L824.9 769.3 L812.1 761.7 L799.7 753.7 L787.7 745.2 L776.2 736.3 L765.2 727.1 L754.6 717.5 L744.6 707.7 L735.0 697.5 L725.9 687.0 L717.2 676.4 L709.0 665.5 L701.1 654.3 L693.7 643.0 L686.6 631.5 L679.9 619.9 L673.5 608.0 L667.5 596.0 L661.9 583.8 L656.7 571.4 L652.0 558.8 L647.7 546.0 L644.0 533.1 L640.9 520.0 L638.5 506.8 L636.9 493.4 L636.1 480.0 L636.2 466.5 L637.2 453.0 L639.3 439.6 L642.5 426.3 L646.8 413.1 L652.3 400.2 L659.0 387.6 L666.8 375.4 L675.8 363.6 L685.9 352.3 L697.1 341.6 L709.3 331.5 L722.4 322.1 L736.3 313.3 L751.0 305.2 L766.2 297.9 L781.9 291.2 L798.0 285.2 L814.4 279.9 L830.9 275.2 L847.4 271.0 L863.8 267.4 L880.1 264.1 L896.2 261.3 L912.1 258.7 L927.6 256.3 L942.8 254.1 L957.6 252.0 L972.1 249.9 L986.4 247.7 L1000.3 245.5 L1014.0 243.2 L1027.5 240.8 L1041.0 238.3 L1054.3 235.7 L1067.6 232.9 L1081.0 230.1 L1094.4 227.2 L1108.0 224.3 L1121.8 221.5 L1135.8 218.8 L1150.0 216.2 L1164.4 213.8 L1179.1 211.6 L1194.0 209.7 L1209.2 208.2 L1224.5 207.0 L1240.0 206.3 L1255.7 206.0 L1271.5 206.2 L1287.4 206.8 L1303.4 207.9 L1319.4 209.5 L1335.4 211.5 L1351.4 214.1 L1367.4 217.1 L1383.4 220.6 L1399.3 224.5 L1415.1 228.9 L1430.8 233.7 L1446.4 239.0 L1461.9 244.7 L1477.2 250.8 L1492.3 257.4 L1507.2 264.5 L1521.9 272.0 L1536.2 280.0 L1550.2 288.4 L1563.7 297.4 L1576.7 306.8 L1589.2 316.7 L1601.0 327.1 L1612.0 338.0 L1622.3 349.4 L1631.6 361.2 L1640.0 373.4 L1647.3 385.9 L1653.5 398.8 L1658.5 412.0 L1662.4 425.4 L1665.0 438.9 L1666.4 452.6 L1666.6 466.2 L1665.5 479.9 L1663.3 493.4 L1660.1 506.8 L1655.7 520.0Z' stroke-opacity='0.061'/%3E%3Cpath d='M1697.2 520.0 L1690.7 534.0 L1683.3 547.6 L1675.3 560.9 L1666.7 573.8 L1657.7 586.3 L1648.3 598.5 L1638.8 610.3 L1629.1 621.8 L1619.3 633.0 L1609.6 643.9 L1599.9 654.7 L1590.4 665.3 L1581.0 675.7 L1571.7 686.1 L1562.6 696.4 L1553.5 706.7 L1544.4 717.0 L1535.2 727.3 L1526.0 737.6 L1516.6 747.8 L1506.9 758.0 L1496.9 768.1 L1486.5 778.1 L1475.6 787.9 L1464.3 797.4 L1452.4 806.7 L1439.9 815.6 L1426.9 824.1 L1413.2 832.1 L1399.1 839.5 L1384.3 846.4 L1369.1 852.7 L1353.4 858.4 L1337.3 863.4 L1320.8 867.7 L1304.1 871.4 L1287.2 874.4 L1270.1 876.8 L1252.9 878.7 L1235.7 879.9 L1218.4 880.7 L1201.2 881.0 L1184.1 881.0 L1167.0 880.5 L1150.0 879.8 L1133.1 878.8 L1116.2 877.5 L1099.5 876.1 L1082.7 874.5 L1066.0 872.7 L1049.4 870.7 L1032.7 868.6 L1016.0 866.3 L999.2 863.7 L982.5 861.0 L965.7 857.9 L948.9 854.6 L932.1 850.9 L915.4 846.8 L898.8 842.3 L882.2 837.4 L865.9 832.0 L849.8 826.1 L834.0 819.6 L818.4 812.7 L803.3 805.2 L788.6 797.2 L774.4 788.7 L760.6 779.7 L747.4 770.3 L734.6 760.4 L722.5 750.1 L710.8 739.4 L699.7 728.4 L689.1 717.1 L679.1 705.5 L669.4 693.6 L660.3 681.5 L651.6 669.2 L643.3 656.6 L635.4 643.8 L628.0 630.9 L620.9 617.7 L614.3 604.3 L608.2 590.8 L602.6 577.0 L597.5 563.0 L593.0 548.8 L589.3 534.5 L586.2 520.0 L584.1 505.4 L582.8 490.6 L582.6 475.8 L583.4 461.0 L585.4 446.3 L588.6 431.6 L593.1 417.1 L598.9 402.9 L605.9 389.1 L614.3 375.6 L624.0 362.6 L634.9 350.1 L647.0 338.3 L660.3 327.1 L674.5 316.6 L689.6 306.9 L705.6 297.9 L722.2 289.7 L739.3 282.3 L756.8 275.6 L774.5 269.6 L792.4 264.2 L810.3 259.4 L828.1 255.2 L845.7 251.4 L863.0 247.9 L880.1 244.8 L896.7 241.8 L912.9 239.0 L928.8 236.2 L944.3 233.4 L959.4 230.5 L974.2 227.5 L988.8 224.4 L1003.1 221.1 L1017.3 217.6 L1031.5 213.9 L1045.7 210.1 L1059.9 206.1 L1074.3 202.1 L1088.9 198.0 L1103.7 194.0 L1118.9 190.1 L1134.3 186.3 L1150.0 182.7 L1166.1 179.4 L1182.4 176.4 L1199.1 173.9 L1216.1 171.7 L1233.3 170.1 L1250.7 168.9 L1268.4 168.3 L1286.2 168.3 L1304.1 168.8 L1322.0 169.9 L1340.1 171.5 L1358.1 173.8 L1376.1 176.6 L1394.1 179.9 L1412.0 183.8 L1429.9 188.2 L1447.6 193.2 L1465.2 198.6 L1482.7 204.6 L1499.9 211.1 L1517.0 218.1 L1533.8 225.6 L1550.2 233.7 L1566.4 242.3 L1582.1 251.4 L1597.3 261.1 L1612.0 271.4 L1626.0 282.2 L1639.3 293.5 L1651.7 305.4 L1663.3 317.8 L1673.8 330.8 L1683.2 344.1 L1691.5 357.9 L1698.6 372.1 L1704.3 386.6 L1708.8 401.3 L1711.9 416.2 L1713.6 431.3 L1714.0 446.3 L1713.0 461.4 L1710.8 476.3 L1707.3 491.1 L1702.8 505.7 L1697.2 520.0Z' stroke-opacity='0.054'/%3E%3Cpath d='M1735.0 520.0 L1727.2 534.9 L1718.8 549.5 L1709.7 563.6 L1700.2 577.3 L1690.4 590.6 L1680.4 603.5 L1670.3 616.1 L1660.2 628.4 L1650.2 640.4 L1640.4 652.2 L1630.7 663.9 L1621.1 675.4 L1611.8 686.8 L1602.6 698.3 L1593.5 709.7 L1584.5 721.1 L1575.4 732.6 L1566.3 744.0 L1556.9 755.5 L1547.3 767.0 L1537.3 778.3 L1526.9 789.6 L1516.0 800.7 L1504.4 811.6 L1492.3 822.1 L1479.4 832.3 L1465.9 842.1 L1451.7 851.4 L1436.9 860.1 L1421.3 868.1 L1405.2 875.6 L1388.5 882.3 L1371.4 888.3 L1353.8 893.6 L1335.8 898.1 L1317.6 902.0 L1299.1 905.2 L1280.5 907.7 L1261.8 909.7 L1243.1 911.1 L1224.4 912.0 L1205.7 912.4 L1187.1 912.5 L1168.5 912.2 L1150.0 911.7 L1131.6 910.9 L1113.2 909.9 L1094.8 908.7 L1076.5 907.3 L1058.2 905.8 L1039.8 904.1 L1021.4 902.2 L1002.9 900.0 L984.3 897.7 L965.8 895.0 L947.1 892.0 L928.5 888.6 L909.9 884.7 L891.3 880.4 L872.8 875.6 L854.5 870.3 L836.4 864.4 L818.6 857.9 L801.1 850.8 L784.1 843.1 L767.4 834.7 L751.3 825.9 L735.6 816.4 L720.6 806.4 L706.1 795.9 L692.2 784.9 L678.9 773.5 L666.2 761.7 L654.1 749.5 L642.5 737.0 L631.5 724.2 L621.0 711.1 L611.0 697.8 L601.5 684.2 L592.4 670.3 L583.8 656.3 L575.7 642.0 L568.1 627.5 L561.0 612.7 L554.4 597.8 L548.5 582.6 L543.2 567.2 L538.7 551.7 L535.1 535.9 L532.3 520.0 L530.6 504.0 L530.0 487.9 L530.6 471.8 L532.4 455.7 L535.6 439.8 L540.2 424.0 L546.2 408.5 L553.7 393.3 L562.6 378.6 L572.9 364.4 L584.6 350.8 L597.5 337.8 L611.7 325.5 L627.1 314.0 L643.3 303.3 L660.5 293.4 L678.4 284.3 L696.8 276.1 L715.6 268.6 L734.7 261.8 L753.9 255.8 L773.0 250.3 L792.1 245.4 L810.8 241.0 L829.3 236.9 L847.4 233.1 L865.0 229.4 L882.2 225.9 L898.9 222.3 L915.2 218.7 L931.0 215.0 L946.6 211.0 L961.8 206.9 L976.8 202.5 L991.7 197.9 L1006.6 193.0 L1021.5 188.0 L1036.5 182.7 L1051.7 177.4 L1067.2 172.0 L1082.9 166.6 L1099.1 161.2 L1115.6 156.1 L1132.6 151.1 L1150.0 146.5 L1167.8 142.3 L1186.0 138.5 L1204.6 135.2 L1223.5 132.5 L1242.7 130.4 L1262.2 128.9 L1281.9 128.0 L1301.8 127.9 L1321.8 128.4 L1341.8 129.6 L1361.9 131.4 L1382.0 133.9 L1402.1 137.1 L1422.1 140.9 L1442.0 145.3 L1461.8 150.4 L1481.5 156.0 L1500.9 162.2 L1520.2 169.0 L1539.2 176.4 L1557.9 184.5 L1576.2 193.1 L1594.2 202.3 L1611.7 212.1 L1628.6 222.5 L1644.9 233.6 L1660.5 245.3 L1675.2 257.6 L1689.1 270.5 L1701.9 284.0 L1713.6 298.0 L1724.2 312.6 L1733.4 327.6 L1741.4 343.0 L1747.8 358.8 L1752.9 374.9 L1756.4 391.2 L1758.5 407.6 L1759.1 424.1 L1758.3 440.6 L1756.0 456.9 L1752.5 473.1 L1747.7 489.0 L1741.8 504.7 L1735.0 520.0Z' stroke-opacity='0.048'/%3E%3Cpath d='M301.3 640.0 L301.0 641.1 L300.7 642.1 L300.2 643.1 L299.7 644.1 L299.2 645.1 L298.6 646.1 L298.0 647.0 L297.4 647.9 L296.7 648.8 L296.0 649.7 L295.2 650.5 L294.5 651.4 L293.7 652.2 L292.9 653.0 L292.1 653.7 L291.3 654.5 L290.5 655.3 L289.7 656.0 L288.9 656.7 L288.0 657.4 L287.2 658.1 L286.3 658.8 L285.5 659.5 L284.6 660.2 L283.7 660.9 L282.8 661.6 L281.8 662.3 L280.9 662.9 L279.9 663.6 L278.9 664.2 L277.8 664.9 L276.8 665.5 L275.7 666.1 L274.5 666.6 L273.4 667.2 L272.2 667.7 L270.9 668.2 L269.7 668.7 L268.4 669.1 L267.0 669.5 L265.7 669.9 L264.3 670.2 L262.9 670.5 L261.4 670.7 L260.0 670.9 L258.5 671.0 L257.1 671.1 L255.6 671.2 L254.1 671.2 L252.6 671.1 L251.1 671.0 L249.6 670.9 L248.1 670.7 L246.7 670.4 L245.2 670.1 L243.8 669.8 L242.3 669.4 L241.0 668.9 L239.6 668.4 L238.2 667.9 L236.9 667.3 L235.7 666.7 L234.4 666.1 L233.2 665.4 L232.0 664.7 L230.9 663.9 L229.9 663.1 L228.8 662.3 L227.9 661.4 L226.9 660.6 L226.1 659.6 L225.3 658.7 L224.5 657.7 L223.8 656.8 L223.2 655.7 L222.6 654.7 L222.1 653.7 L221.7 652.6 L221.3 651.6 L220.9 650.5 L220.7 649.5 L220.5 648.4 L220.4 647.3 L220.3 646.3 L220.2 645.2 L220.3 644.1 L220.4 643.1 L220.5 642.0 L220.7 641.0 L220.9 640.0 L221.1 639.0 L221.4 638.0 L221.8 637.0 L222.1 636.1 L222.5 635.1 L222.9 634.2 L223.4 633.2 L223.8 632.3 L224.3 631.4 L224.8 630.5 L225.3 629.6 L225.9 628.7 L226.4 627.9 L227.0 627.0 L227.6 626.1 L228.2 625.3 L228.9 624.4 L229.5 623.6 L230.2 622.8 L230.9 621.9 L231.7 621.1 L232.4 620.3 L233.3 619.5 L234.1 618.7 L235.0 617.9 L235.9 617.2 L236.9 616.4 L237.9 615.7 L238.9 615.0 L240.0 614.4 L241.1 613.7 L242.3 613.1 L243.5 612.6 L244.8 612.1 L246.0 611.6 L247.3 611.1 L248.7 610.7 L250.0 610.4 L251.4 610.1 L252.8 609.8 L254.2 609.6 L255.7 609.5 L257.1 609.4 L258.6 609.3 L260.0 609.3 L261.4 609.3 L262.9 609.4 L264.3 609.5 L265.8 609.7 L267.2 609.9 L268.6 610.1 L270.0 610.4 L271.4 610.6 L272.7 611.0 L274.1 611.3 L275.4 611.7 L276.8 612.1 L278.1 612.5 L279.4 613.0 L280.7 613.5 L281.9 614.0 L283.2 614.6 L284.4 615.1 L285.6 615.7 L286.8 616.3 L288.0 617.0 L289.1 617.6 L290.3 618.4 L291.4 619.1 L292.4 619.9 L293.4 620.7 L294.4 621.5 L295.3 622.3 L296.2 623.2 L297.1 624.1 L297.8 625.1 L298.6 626.1 L299.2 627.1 L299.8 628.1 L300.3 629.1 L300.8 630.2 L301.1 631.3 L301.4 632.3 L301.6 633.4 L301.8 634.5 L301.8 635.6 L301.8 636.7 L301.7 637.8 L301.6 638.9 L301.3 640.0Z' stroke-opacity='0.117'/%3E%3Cpath d='M341.5 640.0 L340.8 642.1 L340.0 644.1 L339.0 646.2 L338.0 648.1 L336.9 650.0 L335.7 651.9 L334.5 653.8 L333.2 655.5 L331.8 657.3 L330.4 659.0 L329.0 660.6 L327.5 662.3 L326.0 663.9 L324.5 665.4 L323.1 667.0 L321.5 668.5 L320.0 670.0 L318.5 671.5 L317.0 673.0 L315.4 674.4 L313.8 675.9 L312.2 677.4 L310.6 678.8 L308.9 680.3 L307.3 681.7 L305.5 683.2 L303.7 684.6 L301.9 686.0 L300.0 687.4 L298.0 688.8 L296.0 690.1 L293.9 691.4 L291.7 692.7 L289.4 694.0 L287.1 695.1 L284.7 696.3 L282.2 697.3 L279.6 698.3 L277.0 699.2 L274.3 700.1 L271.5 700.8 L268.7 701.5 L265.9 702.1 L262.9 702.6 L260.0 702.9 L257.0 703.2 L254.0 703.4 L251.0 703.4 L248.0 703.4 L244.9 703.3 L241.9 703.0 L238.9 702.7 L235.9 702.2 L233.0 701.7 L230.0 701.0 L227.1 700.3 L224.3 699.4 L221.5 698.5 L218.8 697.5 L216.1 696.3 L213.5 695.1 L210.9 693.9 L208.5 692.5 L206.1 691.1 L203.8 689.6 L201.7 688.0 L199.6 686.4 L197.6 684.6 L195.7 682.9 L193.9 681.1 L192.3 679.2 L190.7 677.3 L189.3 675.3 L188.0 673.3 L186.8 671.3 L185.8 669.2 L184.9 667.1 L184.1 665.0 L183.4 662.9 L182.8 660.8 L182.4 658.7 L182.1 656.6 L181.9 654.4 L181.8 652.3 L181.8 650.2 L181.9 648.1 L182.1 646.1 L182.4 644.0 L182.8 642.0 L183.2 640.0 L183.8 638.0 L184.3 636.1 L185.0 634.2 L185.7 632.3 L186.4 630.4 L187.2 628.5 L188.0 626.7 L188.8 624.9 L189.7 623.1 L190.6 621.3 L191.5 619.5 L192.5 617.7 L193.5 616.0 L194.6 614.2 L195.6 612.5 L196.8 610.7 L197.9 609.0 L199.2 607.3 L200.4 605.5 L201.8 603.8 L203.2 602.1 L204.7 600.4 L206.2 598.8 L207.9 597.1 L209.6 595.5 L211.4 594.0 L213.3 592.4 L215.3 591.0 L217.4 589.5 L219.6 588.2 L221.9 586.9 L224.2 585.7 L226.7 584.5 L229.2 583.5 L231.8 582.5 L234.4 581.7 L237.1 580.9 L239.9 580.2 L242.7 579.6 L245.5 579.1 L248.4 578.8 L251.3 578.5 L254.2 578.3 L257.1 578.2 L260.0 578.2 L262.9 578.3 L265.8 578.4 L268.7 578.7 L271.6 579.0 L274.4 579.4 L277.2 579.9 L280.1 580.4 L282.8 581.0 L285.6 581.7 L288.3 582.4 L291.0 583.1 L293.7 584.0 L296.3 584.8 L299.0 585.7 L301.5 586.7 L304.1 587.7 L306.6 588.8 L309.1 589.9 L311.6 591.1 L314.0 592.3 L316.4 593.6 L318.7 595.0 L320.9 596.4 L323.1 597.9 L325.3 599.4 L327.3 601.1 L329.2 602.7 L331.1 604.5 L332.8 606.3 L334.5 608.1 L336.0 610.1 L337.4 612.1 L338.6 614.1 L339.7 616.2 L340.6 618.3 L341.4 620.4 L342.0 622.6 L342.5 624.8 L342.8 627.0 L343.0 629.2 L343.0 631.4 L342.8 633.6 L342.5 635.7 L342.1 637.9 L341.5 640.0Z' stroke-opacity='0.110'/%3E%3Cpath d='M380.1 640.0 L378.9 643.1 L377.6 646.1 L376.1 649.0 L374.5 651.9 L372.8 654.7 L371.0 657.5 L369.1 660.2 L367.2 662.8 L365.2 665.3 L363.2 667.8 L361.2 670.3 L359.1 672.7 L357.1 675.1 L355.0 677.4 L352.9 679.7 L350.9 682.1 L348.8 684.4 L346.7 686.6 L344.6 688.9 L342.4 691.2 L340.3 693.5 L338.1 695.8 L335.8 698.1 L333.5 700.5 L331.1 702.8 L328.6 705.1 L326.1 707.4 L323.4 709.6 L320.6 711.9 L317.7 714.1 L314.7 716.2 L311.6 718.3 L308.3 720.4 L304.9 722.3 L301.4 724.2 L297.7 726.0 L293.9 727.7 L290.0 729.2 L286.0 730.7 L281.9 731.9 L277.7 733.1 L273.4 734.1 L269.0 735.0 L264.5 735.7 L260.0 736.2 L255.4 736.6 L250.9 736.8 L246.3 736.8 L241.7 736.7 L237.1 736.4 L232.5 735.9 L227.9 735.3 L223.4 734.6 L218.9 733.6 L214.5 732.6 L210.2 731.3 L205.9 730.0 L201.8 728.5 L197.7 726.8 L193.7 725.1 L189.8 723.2 L186.1 721.1 L182.5 719.0 L179.0 716.8 L175.7 714.4 L172.5 712.0 L169.5 709.4 L166.6 706.8 L163.9 704.1 L161.4 701.3 L159.0 698.4 L156.8 695.5 L154.8 692.5 L153.0 689.5 L151.4 686.4 L150.0 683.3 L148.7 680.2 L147.7 677.1 L146.8 673.9 L146.1 670.7 L145.5 667.6 L145.2 664.4 L144.9 661.2 L144.9 658.1 L145.0 655.0 L145.2 652.0 L145.5 648.9 L146.0 645.9 L146.5 642.9 L147.2 640.0 L147.9 637.1 L148.7 634.2 L149.6 631.4 L150.5 628.6 L151.5 625.8 L152.5 623.1 L153.6 620.3 L154.7 617.6 L155.9 614.9 L157.0 612.2 L158.3 609.6 L159.6 606.9 L160.9 604.2 L162.3 601.5 L163.7 598.8 L165.2 596.1 L166.8 593.4 L168.5 590.8 L170.3 588.1 L172.2 585.4 L174.2 582.8 L176.4 580.2 L178.6 577.6 L181.1 575.1 L183.6 572.6 L186.3 570.1 L189.2 567.8 L192.2 565.5 L195.3 563.3 L198.6 561.3 L202.1 559.3 L205.7 557.5 L209.4 555.8 L213.2 554.2 L217.1 552.7 L221.2 551.5 L225.3 550.3 L229.5 549.3 L233.7 548.5 L238.1 547.8 L242.4 547.3 L246.8 546.9 L251.2 546.7 L255.6 546.6 L260.0 546.7 L264.4 546.9 L268.8 547.1 L273.1 547.6 L277.4 548.1 L281.7 548.7 L286.0 549.4 L290.2 550.2 L294.4 551.1 L298.5 552.1 L302.7 553.2 L306.7 554.3 L310.8 555.5 L314.8 556.8 L318.7 558.2 L322.7 559.6 L326.5 561.1 L330.4 562.7 L334.1 564.4 L337.9 566.2 L341.5 568.1 L345.1 570.0 L348.6 572.1 L352.0 574.2 L355.2 576.5 L358.4 578.8 L361.4 581.3 L364.3 583.9 L367.0 586.5 L369.6 589.3 L371.9 592.1 L374.1 595.1 L376.0 598.1 L377.8 601.2 L379.3 604.3 L380.5 607.5 L381.5 610.8 L382.3 614.0 L382.8 617.3 L383.1 620.6 L383.1 623.9 L383.0 627.2 L382.5 630.5 L381.9 633.7 L381.1 636.9 L380.1 640.0Z' stroke-opacity='0.104'/%3E%3Cpath d='M416.7 640.0 L415.1 644.0 L413.2 647.9 L411.2 651.8 L409.0 655.5 L406.8 659.2 L404.4 662.7 L402.0 666.2 L399.6 669.6 L397.1 673.0 L394.6 676.3 L392.1 679.5 L389.6 682.7 L387.1 685.9 L384.7 689.1 L382.2 692.2 L379.7 695.4 L377.2 698.6 L374.7 701.7 L372.2 704.9 L369.6 708.1 L367.0 711.4 L364.3 714.6 L361.5 717.9 L358.7 721.2 L355.6 724.4 L352.5 727.7 L349.2 731.0 L345.8 734.2 L342.1 737.4 L338.3 740.5 L334.3 743.5 L330.1 746.5 L325.7 749.4 L321.2 752.1 L316.4 754.7 L311.4 757.2 L306.3 759.5 L300.9 761.6 L295.5 763.5 L289.8 765.3 L284.1 766.8 L278.2 768.1 L272.2 769.2 L266.1 770.1 L260.0 770.7 L253.8 771.1 L247.6 771.3 L241.4 771.2 L235.2 770.9 L229.0 770.4 L222.8 769.6 L216.7 768.7 L210.6 767.5 L204.7 766.1 L198.8 764.5 L193.1 762.7 L187.4 760.8 L181.9 758.6 L176.5 756.3 L171.3 753.8 L166.3 751.1 L161.4 748.3 L156.7 745.3 L152.2 742.2 L147.9 738.9 L143.8 735.6 L139.9 732.1 L136.3 728.5 L132.9 724.8 L129.7 721.0 L126.7 717.1 L124.0 713.2 L121.5 709.2 L119.3 705.1 L117.3 701.0 L115.6 696.9 L114.1 692.7 L112.8 688.5 L111.8 684.4 L111.0 680.2 L110.4 676.0 L110.0 671.9 L109.8 667.7 L109.8 663.6 L110.0 659.6 L110.3 655.6 L110.7 651.6 L111.3 647.7 L111.9 643.8 L112.7 640.0 L113.6 636.2 L114.5 632.5 L115.5 628.7 L116.5 625.1 L117.6 621.4 L118.8 617.8 L119.9 614.1 L121.2 610.5 L122.4 606.9 L123.7 603.3 L125.1 599.6 L126.6 596.0 L128.1 592.3 L129.7 588.7 L131.4 585.0 L133.2 581.3 L135.1 577.6 L137.2 573.9 L139.4 570.2 L141.8 566.5 L144.4 562.9 L147.1 559.3 L150.1 555.7 L153.3 552.2 L156.7 548.8 L160.3 545.5 L164.2 542.3 L168.2 539.2 L172.5 536.2 L177.0 533.5 L181.6 530.8 L186.5 528.4 L191.5 526.1 L196.8 524.0 L202.1 522.2 L207.6 520.5 L213.2 519.1 L218.9 517.8 L224.7 516.8 L230.5 516.0 L236.4 515.4 L242.3 515.0 L248.2 514.7 L254.1 514.7 L260.0 514.8 L265.9 515.1 L271.7 515.6 L277.6 516.2 L283.4 516.9 L289.1 517.8 L294.8 518.8 L300.4 519.9 L306.0 521.1 L311.6 522.4 L317.1 523.8 L322.6 525.3 L328.0 526.9 L333.4 528.6 L338.7 530.4 L343.9 532.3 L349.1 534.3 L354.3 536.5 L359.4 538.7 L364.3 541.1 L369.2 543.6 L374.0 546.2 L378.7 549.0 L383.2 551.9 L387.5 555.0 L391.7 558.2 L395.6 561.5 L399.4 565.0 L402.9 568.6 L406.2 572.3 L409.1 576.2 L411.8 580.2 L414.2 584.3 L416.3 588.4 L418.1 592.7 L419.5 597.0 L420.6 601.3 L421.4 605.7 L421.8 610.1 L422.0 614.5 L421.8 618.9 L421.3 623.2 L420.5 627.5 L419.5 631.7 L418.2 635.9 L416.7 640.0Z' stroke-opacity='0.098'/%3E%3Cpath d='M451.2 640.0 L449.1 644.9 L446.7 649.7 L444.2 654.3 L441.6 658.9 L438.9 663.4 L436.1 667.7 L433.3 672.0 L430.5 676.2 L427.7 680.4 L424.9 684.5 L422.1 688.5 L419.4 692.6 L416.7 696.6 L414.0 700.6 L411.3 704.7 L408.6 708.8 L405.9 712.9 L403.2 717.1 L400.4 721.3 L397.6 725.5 L394.6 729.8 L391.5 734.1 L388.3 738.4 L384.9 742.8 L381.4 747.2 L377.6 751.5 L373.6 755.8 L369.4 760.1 L364.9 764.3 L360.1 768.4 L355.1 772.4 L349.7 776.3 L344.2 780.0 L338.3 783.6 L332.2 786.9 L325.8 790.1 L319.2 793.0 L312.4 795.6 L305.3 798.0 L298.1 800.1 L290.7 802.0 L283.2 803.5 L275.6 804.7 L267.8 805.7 L260.0 806.3 L252.1 806.6 L244.3 806.7 L236.4 806.4 L228.5 805.8 L220.7 804.9 L213.0 803.8 L205.3 802.4 L197.8 800.7 L190.4 798.7 L183.1 796.5 L176.0 794.1 L169.0 791.4 L162.2 788.5 L155.6 785.4 L149.3 782.1 L143.1 778.6 L137.2 774.9 L131.5 771.0 L126.1 767.0 L120.9 762.8 L116.0 758.5 L111.4 754.0 L107.0 749.4 L103.0 744.7 L99.2 739.9 L95.8 735.0 L92.6 730.1 L89.8 725.1 L87.2 720.0 L84.9 714.9 L83.0 709.7 L81.3 704.6 L79.9 699.4 L78.8 694.2 L77.9 689.1 L77.2 684.0 L76.8 678.9 L76.6 673.9 L76.6 668.9 L76.8 663.9 L77.1 659.0 L77.5 654.2 L78.1 649.4 L78.8 644.7 L79.6 640.0 L80.4 635.4 L81.3 630.7 L82.2 626.2 L83.2 621.6 L84.3 617.1 L85.4 612.5 L86.5 608.0 L87.7 603.4 L88.9 598.8 L90.2 594.2 L91.5 589.6 L93.0 584.9 L94.5 580.2 L96.2 575.5 L98.1 570.8 L100.1 566.0 L102.3 561.2 L104.7 556.4 L107.3 551.6 L110.2 546.9 L113.3 542.2 L116.7 537.5 L120.4 532.9 L124.4 528.4 L128.7 524.1 L133.3 519.8 L138.1 515.8 L143.3 511.9 L148.8 508.2 L154.5 504.7 L160.5 501.4 L166.7 498.4 L173.2 495.6 L179.9 493.1 L186.7 490.8 L193.7 488.9 L200.8 487.2 L208.1 485.7 L215.4 484.6 L222.8 483.7 L230.2 483.0 L237.7 482.6 L245.1 482.5 L252.6 482.5 L260.0 482.8 L267.4 483.2 L274.7 483.9 L282.0 484.7 L289.3 485.6 L296.5 486.7 L303.6 488.0 L310.7 489.4 L317.7 490.9 L324.7 492.5 L331.6 494.3 L338.5 496.1 L345.3 498.1 L352.0 500.2 L358.7 502.5 L365.3 504.8 L371.9 507.4 L378.3 510.0 L384.7 512.9 L390.9 515.9 L397.0 519.0 L403.0 522.4 L408.8 525.9 L414.3 529.6 L419.7 533.5 L424.8 537.6 L429.6 541.8 L434.1 546.3 L438.3 550.9 L442.2 555.7 L445.7 560.6 L448.8 565.6 L451.5 570.8 L453.8 576.1 L455.7 581.4 L457.2 586.8 L458.2 592.3 L458.9 597.8 L459.1 603.2 L459.0 608.7 L458.5 614.1 L457.6 619.4 L456.4 624.7 L455.0 629.9 L453.2 635.0 L451.2 640.0Z' stroke-opacity='0.092'/%3E%3Cpath d='M483.6 640.0 L480.9 645.7 L478.2 651.3 L475.3 656.8 L472.4 662.1 L469.4 667.4 L466.4 672.5 L463.4 677.6 L460.5 682.6 L457.5 687.5 L454.7 692.5 L451.8 697.4 L449.1 702.4 L446.4 707.3 L443.7 712.3 L441.0 717.4 L438.3 722.5 L435.5 727.7 L432.7 733.0 L429.8 738.3 L426.8 743.7 L423.6 749.1 L420.3 754.6 L416.7 760.2 L412.8 765.7 L408.7 771.3 L404.3 776.8 L399.6 782.3 L394.5 787.7 L389.0 793.0 L383.2 798.1 L377.1 803.1 L370.6 807.9 L363.7 812.5 L356.4 816.8 L348.9 820.9 L341.0 824.6 L332.8 828.1 L324.4 831.2 L315.7 834.0 L306.8 836.4 L297.6 838.4 L288.4 840.1 L279.0 841.4 L269.5 842.3 L260.0 842.8 L250.4 842.9 L240.9 842.6 L231.3 842.0 L221.9 841.0 L212.5 839.7 L203.2 838.0 L194.0 836.0 L185.0 833.7 L176.2 831.1 L167.5 828.2 L159.1 825.0 L150.9 821.5 L142.9 817.8 L135.2 813.8 L127.8 809.6 L120.6 805.2 L113.8 800.6 L107.2 795.8 L100.9 790.8 L95.0 785.7 L89.4 780.3 L84.1 774.9 L79.2 769.3 L74.6 763.6 L70.4 757.8 L66.5 752.0 L63.0 746.0 L59.9 740.0 L57.0 733.9 L54.5 727.9 L52.4 721.8 L50.5 715.7 L49.0 709.6 L47.8 703.5 L46.8 697.5 L46.1 691.5 L45.6 685.5 L45.3 679.7 L45.2 673.8 L45.3 668.0 L45.5 662.3 L45.8 656.7 L46.3 651.1 L46.8 645.5 L47.4 640.0 L48.0 634.5 L48.7 629.1 L49.4 623.6 L50.2 618.2 L51.0 612.7 L51.8 607.2 L52.7 601.7 L53.6 596.2 L54.6 590.6 L55.7 584.9 L56.9 579.2 L58.2 573.5 L59.7 567.6 L61.4 561.8 L63.3 555.9 L65.5 550.0 L67.9 544.0 L70.6 538.1 L73.6 532.1 L77.0 526.2 L80.7 520.4 L84.8 514.7 L89.2 509.0 L94.1 503.5 L99.4 498.2 L105.0 493.1 L111.0 488.1 L117.4 483.4 L124.2 479.0 L131.3 474.9 L138.7 471.0 L146.4 467.5 L154.4 464.3 L162.6 461.4 L171.0 458.9 L179.6 456.6 L188.3 454.8 L197.1 453.2 L206.1 452.0 L215.0 451.1 L224.0 450.5 L233.1 450.1 L242.1 450.1 L251.1 450.3 L260.0 450.7 L268.9 451.3 L277.7 452.2 L286.5 453.2 L295.2 454.4 L303.9 455.7 L312.4 457.3 L321.0 458.9 L329.4 460.7 L337.8 462.7 L346.1 464.7 L354.4 467.0 L362.6 469.3 L370.7 471.8 L378.8 474.5 L386.7 477.4 L394.6 480.4 L402.4 483.6 L410.0 487.1 L417.5 490.7 L424.8 494.6 L431.8 498.6 L438.7 503.0 L445.2 507.5 L451.5 512.3 L457.4 517.3 L463.0 522.5 L468.2 527.9 L473.0 533.6 L477.3 539.4 L481.2 545.4 L484.6 551.6 L487.4 557.8 L489.8 564.2 L491.7 570.7 L493.1 577.2 L494.0 583.7 L494.4 590.2 L494.4 596.7 L493.9 603.2 L493.0 609.6 L491.7 615.9 L490.1 622.1 L488.2 628.2 L486.0 634.2 L483.6 640.0Z' stroke-opacity='0.086'/%3E%3Cpath d='M513.8 640.0 L511.0 646.5 L508.0 652.8 L504.9 659.1 L501.9 665.2 L498.8 671.2 L495.8 677.1 L492.9 683.0 L490.0 688.9 L487.3 694.7 L484.6 700.5 L481.9 706.4 L479.4 712.4 L476.9 718.4 L474.4 724.4 L471.9 730.6 L469.4 736.9 L466.8 743.3 L464.0 749.8 L461.1 756.4 L458.0 763.1 L454.7 769.9 L451.1 776.7 L447.1 783.5 L442.8 790.4 L438.1 797.2 L432.9 804.0 L427.4 810.7 L421.4 817.2 L414.9 823.6 L407.9 829.8 L400.5 835.8 L392.6 841.5 L384.3 846.8 L375.6 851.9 L366.4 856.6 L356.9 860.9 L347.0 864.8 L336.8 868.3 L326.4 871.3 L315.7 873.8 L304.8 875.9 L293.7 877.6 L282.5 878.7 L271.3 879.4 L260.0 879.6 L248.7 879.4 L237.5 878.7 L226.3 877.6 L215.2 876.1 L204.3 874.2 L193.5 871.8 L182.9 869.1 L172.5 866.1 L162.3 862.7 L152.4 858.9 L142.8 854.9 L133.4 850.6 L124.4 846.0 L115.7 841.1 L107.3 836.0 L99.2 830.6 L91.5 825.1 L84.2 819.3 L77.2 813.3 L70.6 807.2 L64.4 800.9 L58.6 794.5 L53.2 788.0 L48.1 781.3 L43.5 774.5 L39.3 767.7 L35.5 760.8 L32.0 753.9 L29.0 746.9 L26.3 740.0 L23.9 733.0 L21.9 726.0 L20.2 719.1 L18.8 712.2 L17.7 705.3 L16.8 698.5 L16.1 691.8 L15.6 685.1 L15.3 678.5 L15.1 672.0 L15.0 665.5 L15.1 659.1 L15.2 652.7 L15.3 646.3 L15.5 640.0 L15.8 633.7 L16.0 627.4 L16.3 621.0 L16.6 614.7 L16.9 608.3 L17.3 601.8 L17.8 595.3 L18.3 588.7 L18.9 582.0 L19.7 575.2 L20.6 568.3 L21.7 561.4 L23.0 554.4 L24.7 547.3 L26.6 540.2 L28.9 533.0 L31.5 525.8 L34.5 518.7 L38.0 511.5 L41.9 504.4 L46.3 497.5 L51.2 490.6 L56.5 483.9 L62.4 477.4 L68.7 471.1 L75.6 465.1 L82.9 459.4 L90.6 454.0 L98.8 448.9 L107.4 444.2 L116.3 439.8 L125.6 435.9 L135.2 432.3 L145.0 429.1 L155.0 426.4 L165.3 424.0 L175.6 422.1 L186.1 420.5 L196.7 419.3 L207.3 418.4 L217.9 417.9 L228.5 417.7 L239.0 417.8 L249.5 418.1 L260.0 418.7 L270.4 419.6 L280.7 420.6 L290.9 421.9 L301.1 423.3 L311.2 424.9 L321.2 426.7 L331.1 428.6 L341.0 430.7 L350.8 433.0 L360.6 435.4 L370.2 437.9 L379.8 440.7 L389.3 443.6 L398.7 446.7 L408.0 450.1 L417.2 453.6 L426.3 457.4 L435.1 461.5 L443.8 465.8 L452.2 470.4 L460.3 475.2 L468.1 480.4 L475.6 485.8 L482.7 491.5 L489.3 497.5 L495.5 503.7 L501.3 510.2 L506.5 516.9 L511.1 523.8 L515.2 530.9 L518.7 538.1 L521.7 545.5 L524.0 552.9 L525.8 560.5 L526.9 568.0 L527.6 575.6 L527.7 583.1 L527.3 590.6 L526.4 598.1 L525.1 605.4 L523.4 612.6 L521.4 619.6 L519.1 626.6 L516.6 633.4 L513.8 640.0Z' stroke-opacity='0.079'/%3E%3Cpath d='M542.5 640.0 L539.5 647.2 L536.5 654.3 L533.6 661.3 L530.7 668.2 L527.8 675.0 L525.1 681.7 L522.5 688.5 L520.0 695.2 L517.7 702.0 L515.4 708.9 L513.3 715.8 L511.2 722.8 L509.1 730.0 L507.1 737.3 L505.0 744.8 L502.7 752.4 L500.4 760.1 L497.8 768.0 L494.9 776.0 L491.8 784.1 L488.3 792.3 L484.3 800.5 L480.0 808.7 L475.1 817.0 L469.7 825.1 L463.8 833.2 L457.2 841.1 L450.1 848.8 L442.5 856.3 L434.2 863.5 L425.4 870.4 L416.0 876.9 L406.0 883.0 L395.6 888.7 L384.7 893.8 L373.4 898.5 L361.7 902.7 L349.7 906.4 L337.3 909.5 L324.8 912.0 L312.0 914.0 L299.1 915.4 L286.1 916.3 L273.0 916.6 L260.0 916.4 L247.0 915.6 L234.1 914.4 L221.3 912.6 L208.7 910.4 L196.3 907.7 L184.1 904.6 L172.1 901.1 L160.4 897.2 L149.0 893.0 L138.0 888.3 L127.2 883.4 L116.9 878.1 L106.8 872.6 L97.2 866.8 L88.0 860.7 L79.1 854.4 L70.7 847.9 L62.7 841.2 L55.1 834.3 L47.9 827.2 L41.2 820.0 L35.0 812.6 L29.1 805.2 L23.7 797.6 L18.7 790.0 L14.2 782.2 L10.1 774.5 L6.4 766.7 L3.1 758.9 L0.1 751.1 L-2.5 743.4 L-4.7 735.6 L-6.7 728.0 L-8.4 720.3 L-9.8 712.7 L-11.0 705.2 L-12.0 697.8 L-12.9 690.4 L-13.6 683.1 L-14.3 675.8 L-14.8 668.6 L-15.3 661.4 L-15.8 654.3 L-16.2 647.1 L-16.6 640.0 L-17.0 632.8 L-17.4 625.6 L-17.8 618.4 L-18.2 611.0 L-18.5 603.6 L-18.8 596.1 L-19.0 588.5 L-19.0 580.7 L-18.9 572.9 L-18.6 564.9 L-18.1 556.8 L-17.2 548.6 L-16.1 540.3 L-14.5 531.9 L-12.6 523.4 L-10.1 515.0 L-7.2 506.5 L-3.8 498.0 L0.2 489.7 L4.8 481.4 L10.0 473.3 L15.8 465.3 L22.2 457.6 L29.2 450.1 L36.8 443.0 L45.0 436.1 L53.7 429.7 L62.9 423.6 L72.7 418.0 L82.9 412.7 L93.5 408.0 L104.4 403.7 L115.7 399.9 L127.2 396.6 L139.0 393.7 L150.9 391.3 L163.0 389.4 L175.1 387.8 L187.3 386.7 L199.5 386.0 L211.7 385.6 L223.9 385.6 L236.0 385.8 L248.0 386.4 L260.0 387.2 L271.9 388.3 L283.6 389.5 L295.3 391.0 L306.9 392.7 L318.4 394.5 L329.9 396.5 L341.2 398.7 L352.5 401.1 L363.7 403.6 L374.8 406.3 L385.9 409.2 L396.9 412.3 L407.7 415.6 L418.5 419.2 L429.1 423.0 L439.6 427.1 L449.8 431.6 L459.8 436.3 L469.6 441.3 L479.0 446.6 L488.1 452.3 L496.8 458.3 L505.1 464.7 L512.9 471.3 L520.2 478.3 L526.9 485.6 L533.0 493.1 L538.5 500.9 L543.3 508.9 L547.5 517.1 L551.0 525.4 L553.9 533.8 L556.0 542.4 L557.6 550.9 L558.5 559.5 L558.8 568.1 L558.6 576.6 L557.8 585.0 L556.6 593.3 L554.9 601.5 L552.9 609.5 L550.6 617.4 L548.1 625.1 L545.3 632.6 L542.5 640.0Z' stroke-opacity='0.073'/%3E%3C/g%3E%3C/svg%3E");
  --floor-bg: #0c2238; --floor-ink: #efe8d2; --floor-ink-2: #d6dfe8; --floor-accent: #e9dc9e;
  --rings: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-400 -400 800 800'%3E%3Cg fill='none' stroke='%230f2a47' stroke-width='1.5'%3E%3Ccircle r='60' stroke-opacity='0.088'/%3E%3Ccircle r='86' stroke-opacity='0.079'/%3E%3Ccircle r='112' stroke-opacity='0.070'/%3E%3Ccircle r='138' stroke-opacity='0.061'/%3E%3Ccircle r='164' stroke-opacity='0.053'/%3E%3Ccircle r='190' stroke-opacity='0.045'/%3E%3Ccircle r='216' stroke-opacity='0.037'/%3E%3Ccircle r='242' stroke-opacity='0.030'/%3E%3Ccircle r='268' stroke-opacity='0.024'/%3E%3Ccircle r='294' stroke-opacity='0.017'/%3E%3Ccircle r='320' stroke-opacity='0.012'/%3E%3Ccircle r='346' stroke-opacity='0.007'/%3E%3Ccircle r='372' stroke-opacity='0.003'/%3E%3C/g%3E%3C/svg%3E"); --rings-faint: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-400 -400 800 800'%3E%3Cg fill='none' stroke='%230f2a47' stroke-width='1.5'%3E%3Ccircle r='60' stroke-opacity='0.044'/%3E%3Ccircle r='86' stroke-opacity='0.040'/%3E%3Ccircle r='112' stroke-opacity='0.035'/%3E%3Ccircle r='138' stroke-opacity='0.030'/%3E%3Ccircle r='164' stroke-opacity='0.026'/%3E%3Ccircle r='190' stroke-opacity='0.022'/%3E%3Ccircle r='216' stroke-opacity='0.018'/%3E%3Ccircle r='242' stroke-opacity='0.015'/%3E%3Ccircle r='268' stroke-opacity='0.012'/%3E%3Ccircle r='294' stroke-opacity='0.009'/%3E%3Ccircle r='320' stroke-opacity='0.006'/%3E%3Ccircle r='346' stroke-opacity='0.004'/%3E%3Ccircle r='372' stroke-opacity='0.002'/%3E%3C/g%3E%3C/svg%3E");
  --band-bg: #15304f; --band-ink: #fbf8ee; --band-ink-2: #dce5ed; --band-accent: #e9dc9e; --band-surface: #1f3d60; --band-line: #45627f;
  --wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 20' preserveAspectRatio='none'%3E%3Cpath d='M0 10 C40 0 80 0 120 10 S200 20 240 10 V20 H0Z' fill='black'/%3E%3C/svg%3E");
  --wave-rule: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 10'%3E%3Cpath d='M0 5 C10 1.5 20 1.5 30 5 S50 8.5 60 5' fill='none' stroke='black' stroke-width='1.4'/%3E%3C/svg%3E");
  --wave-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 20' preserveAspectRatio='none'%3E%3Cpath d='M0 10 C40 0 80 0 120 10 S200 20 240 10 V0 H0Z' fill='black'/%3E%3C/svg%3E");
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --bg: #0c1d30; --surface: #12283f; --ink: #efe8d2; --ink-2: #a8bacb;
    --navy: #9dc6d8; --sea: #1d4462; --sea-ink: #f4ecc4; --pearl: #e9dc9e; --pearl-soft: #3a3a2a;
    --line: #1f3a55; --mark-bg: #f4ecc4; --mark-ink: #1d4e89;
    --page: #0c1d30; --glint: transparent; --glint-soft: transparent; --head-rings: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-250 -250 500 500'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.25'%3E%3Ccircle r='50' stroke-opacity='0.088'/%3E%3Ccircle r='68' stroke-opacity='0.078'/%3E%3Ccircle r='86' stroke-opacity='0.067'/%3E%3Ccircle r='104' stroke-opacity='0.057'/%3E%3Ccircle r='122' stroke-opacity='0.047'/%3E%3Ccircle r='140' stroke-opacity='0.038'/%3E%3Ccircle r='158' stroke-opacity='0.030'/%3E%3Ccircle r='176' stroke-opacity='0.021'/%3E%3Ccircle r='194' stroke-opacity='0.014'/%3E%3Ccircle r='212' stroke-opacity='0.007'/%3E%3C/g%3E%3C/svg%3E"); --head-rings-faint: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-250 -250 500 500'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.25'%3E%3Ccircle r='50' stroke-opacity='0.044'/%3E%3Ccircle r='68' stroke-opacity='0.039'/%3E%3Ccircle r='86' stroke-opacity='0.034'/%3E%3Ccircle r='104' stroke-opacity='0.029'/%3E%3Ccircle r='122' stroke-opacity='0.024'/%3E%3Ccircle r='140' stroke-opacity='0.019'/%3E%3Ccircle r='158' stroke-opacity='0.015'/%3E%3Ccircle r='176' stroke-opacity='0.011'/%3E%3Ccircle r='194' stroke-opacity='0.007'/%3E%3Ccircle r='212' stroke-opacity='0.004'/%3E%3C/g%3E%3C/svg%3E"); --floor-bg: #06111c; --floor-ink: #efe8d2; --floor-ink-2: #cfdae4; --floor-accent: #e9dc9e; --rings: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-400 -400 800 800'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.5'%3E%3Ccircle r='60' stroke-opacity='0.077'/%3E%3Ccircle r='86' stroke-opacity='0.069'/%3E%3Ccircle r='112' stroke-opacity='0.061'/%3E%3Ccircle r='138' stroke-opacity='0.053'/%3E%3Ccircle r='164' stroke-opacity='0.046'/%3E%3Ccircle r='190' stroke-opacity='0.039'/%3E%3Ccircle r='216' stroke-opacity='0.032'/%3E%3Ccircle r='242' stroke-opacity='0.026'/%3E%3Ccircle r='268' stroke-opacity='0.020'/%3E%3Ccircle r='294' stroke-opacity='0.015'/%3E%3Ccircle r='320' stroke-opacity='0.010'/%3E%3Ccircle r='346' stroke-opacity='0.006'/%3E%3Ccircle r='372' stroke-opacity='0.002'/%3E%3C/g%3E%3C/svg%3E"); --rings-faint: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-400 -400 800 800'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.5'%3E%3Ccircle r='60' stroke-opacity='0.038'/%3E%3Ccircle r='86' stroke-opacity='0.035'/%3E%3Ccircle r='112' stroke-opacity='0.030'/%3E%3Ccircle r='138' stroke-opacity='0.026'/%3E%3Ccircle r='164' stroke-opacity='0.023'/%3E%3Ccircle r='190' stroke-opacity='0.019'/%3E%3Ccircle r='216' stroke-opacity='0.016'/%3E%3Ccircle r='242' stroke-opacity='0.013'/%3E%3Ccircle r='268' stroke-opacity='0.010'/%3E%3Ccircle r='294' stroke-opacity='0.007'/%3E%3Ccircle r='320' stroke-opacity='0.005'/%3E%3Ccircle r='346' stroke-opacity='0.003'/%3E%3Ccircle r='372' stroke-opacity='0.001'/%3E%3C/g%3E%3C/svg%3E"); --band-bg: #17344f; --band-ink: #efe8d2; --band-ink-2: #cfdae4; --band-accent: #e9dc9e; --band-surface: #1f4262; --band-line: #35597a;
  }
}
:root[data-theme="dark"] {
  --bg: #0c1d30; --surface: #12283f; --ink: #efe8d2; --ink-2: #a8bacb;
  --navy: #9dc6d8; --sea: #1d4462; --sea-ink: #f4ecc4; --pearl: #e9dc9e; --pearl-soft: #3a3a2a;
  --line: #1f3a55; --mark-bg: #f4ecc4; --mark-ink: #1d4e89;
    --page: #0c1d30; --glint: transparent; --glint-soft: transparent; --head-rings: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-250 -250 500 500'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.25'%3E%3Ccircle r='50' stroke-opacity='0.088'/%3E%3Ccircle r='68' stroke-opacity='0.078'/%3E%3Ccircle r='86' stroke-opacity='0.067'/%3E%3Ccircle r='104' stroke-opacity='0.057'/%3E%3Ccircle r='122' stroke-opacity='0.047'/%3E%3Ccircle r='140' stroke-opacity='0.038'/%3E%3Ccircle r='158' stroke-opacity='0.030'/%3E%3Ccircle r='176' stroke-opacity='0.021'/%3E%3Ccircle r='194' stroke-opacity='0.014'/%3E%3Ccircle r='212' stroke-opacity='0.007'/%3E%3C/g%3E%3C/svg%3E"); --head-rings-faint: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-250 -250 500 500'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.25'%3E%3Ccircle r='50' stroke-opacity='0.044'/%3E%3Ccircle r='68' stroke-opacity='0.039'/%3E%3Ccircle r='86' stroke-opacity='0.034'/%3E%3Ccircle r='104' stroke-opacity='0.029'/%3E%3Ccircle r='122' stroke-opacity='0.024'/%3E%3Ccircle r='140' stroke-opacity='0.019'/%3E%3Ccircle r='158' stroke-opacity='0.015'/%3E%3Ccircle r='176' stroke-opacity='0.011'/%3E%3Ccircle r='194' stroke-opacity='0.007'/%3E%3Ccircle r='212' stroke-opacity='0.004'/%3E%3C/g%3E%3C/svg%3E"); --floor-bg: #06111c; --floor-ink: #efe8d2; --floor-ink-2: #cfdae4; --floor-accent: #e9dc9e; --rings: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-400 -400 800 800'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.5'%3E%3Ccircle r='60' stroke-opacity='0.077'/%3E%3Ccircle r='86' stroke-opacity='0.069'/%3E%3Ccircle r='112' stroke-opacity='0.061'/%3E%3Ccircle r='138' stroke-opacity='0.053'/%3E%3Ccircle r='164' stroke-opacity='0.046'/%3E%3Ccircle r='190' stroke-opacity='0.039'/%3E%3Ccircle r='216' stroke-opacity='0.032'/%3E%3Ccircle r='242' stroke-opacity='0.026'/%3E%3Ccircle r='268' stroke-opacity='0.020'/%3E%3Ccircle r='294' stroke-opacity='0.015'/%3E%3Ccircle r='320' stroke-opacity='0.010'/%3E%3Ccircle r='346' stroke-opacity='0.006'/%3E%3Ccircle r='372' stroke-opacity='0.002'/%3E%3C/g%3E%3C/svg%3E"); --rings-faint: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-400 -400 800 800'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.5'%3E%3Ccircle r='60' stroke-opacity='0.038'/%3E%3Ccircle r='86' stroke-opacity='0.035'/%3E%3Ccircle r='112' stroke-opacity='0.030'/%3E%3Ccircle r='138' stroke-opacity='0.026'/%3E%3Ccircle r='164' stroke-opacity='0.023'/%3E%3Ccircle r='190' stroke-opacity='0.019'/%3E%3Ccircle r='216' stroke-opacity='0.016'/%3E%3Ccircle r='242' stroke-opacity='0.013'/%3E%3Ccircle r='268' stroke-opacity='0.010'/%3E%3Ccircle r='294' stroke-opacity='0.007'/%3E%3Ccircle r='320' stroke-opacity='0.005'/%3E%3Ccircle r='346' stroke-opacity='0.003'/%3E%3Ccircle r='372' stroke-opacity='0.001'/%3E%3C/g%3E%3C/svg%3E"); --band-bg: #17344f; --band-ink: #efe8d2; --band-ink-2: #cfdae4; --band-accent: #e9dc9e; --band-surface: #1f4262; --band-line: #35597a;
}

* { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; overflow-x: clip; }
body { margin: 0; background: var(--bg); color: var(--ink); font: 400 1.0625rem/1.6 var(--body); overflow-x: clip; }
a { color: var(--navy); text-decoration-thickness: 1px; text-underline-offset: 0.2em; }
a:hover { text-decoration-color: var(--pearl); text-decoration-thickness: 3px; }
a:focus-visible { outline: 2px solid var(--navy); outline-offset: 3px; border-radius: 2px; }
img { max-width: 100%; height: auto; display: block; }
.visually-hidden { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }

.preview-bar { margin: 0; padding: 0.4rem var(--gutter); font: 400 0.8125rem/1.4 var(--mono); background: var(--navy); color: var(--bg); }
.preview-bar a { color: inherit; }

.masthead, main, .footer { padding-inline: var(--gutter); max-width: 74rem; margin-inline: auto; }
.masthead { display: flex; flex-wrap: wrap; gap: 0.75rem 2rem; align-items: center; justify-content: space-between; padding-block: 1.1rem; }
.wordmark { display: inline-flex; align-items: center; gap: 0.6rem; font: 700 1.7rem/1 var(--display); color: var(--navy); text-decoration: none; }
.wordmark .mark { width: 2.5rem; height: auto; }
.wordmark span[aria-hidden] { display: inline-block; width: 3px; height: 1.1em; margin-inline: 0.12em; background: var(--pearl); color: transparent; overflow: hidden; vertical-align: -0.12em; }
nav { display: flex; flex-wrap: wrap; gap: 0.25rem 1.6rem; font: 500 0.95rem/1 var(--body); }
nav a { text-decoration: none; padding-block: 0.6rem; color: var(--ink); }
nav a:hover { color: var(--navy); }
nav a[aria-current="page"] { color: var(--navy); box-shadow: inset 0 -3px 0 var(--pearl); }

.method .method-lead { font: 700 clamp(1.5rem, 3vw, 2.1rem)/1.15 var(--display); color: var(--navy); max-width: 24ch; margin: 0 0 1.75rem; }
.method ul { list-style: none; margin: 0; padding: 0; display: grid; gap: 2rem 2rem; grid-template-columns: repeat(auto-fit, minmax(10.5rem, 1fr)); }
.method li { border-left: 3px solid var(--pearl); padding-left: 1rem; }
.method h3 { font: 700 1.2rem/1.2 var(--display); text-transform: lowercase; color: var(--navy); margin: 0 0 0.35rem; }
.method p { margin: 0; color: var(--ink-2); font-size: 1rem; }
.card .still { margin-top: 0.4rem; font: 400 0.8125rem/1.4 var(--mono); color: var(--ink); }
.card .still::before { content: "● "; color: #3f8f5a; }

/* the hero sits on a full-width band of sea blue, the old site's colour */
.hero {
  position: relative; isolation: isolate;
  margin-block: 0.5rem 0; padding-block: clamp(3rem, 9vw, 7rem) clamp(4rem, 10vw, 8rem);
  color: var(--sea-ink);
  background: var(--sea); border-image: linear-gradient(var(--sea) 0 0) fill 0 / / 0 100vmax; /* full width, sideways only */
}
.hero::before { /* light on water: soft caustics over the band, behind the text */
  content: ""; position: absolute; inset: 0 -100vmax; z-index: -2; pointer-events: none;
  --mw: clamp(9rem, 26vw, 21rem); /* the mark's width, as set on .hero-mark */
  background:
    radial-gradient(60rem 22rem at 18% -10%, var(--glint), transparent 70%),
    radial-gradient(30rem 14rem at 70% 30%, var(--glint-soft), transparent 70%),
    var(--rings) no-repeat right calc(100vmax + var(--mw) / 2 - var(--mw) * 1.15) center / calc(var(--mw) * 2.3) calc(var(--mw) * 2.3);
}
.hero::after { /* a page-coloured wave laid over the band's bottom edge */
  content: ""; position: absolute; left: -100vmax; right: -100vmax; bottom: -1px; height: 21px;
  background: var(--bg);
  -webkit-mask: var(--wave) repeat-x bottom / 240px 21px; mask: var(--wave) repeat-x bottom / 240px 21px;
}
.kicker { font: 400 0.875rem/1 var(--mono); margin: 0 0 1.5rem; }
.kicker .sep { color: inherit; }
.hero-mark { position: absolute; right: 0; top: 50%; translate: 0 -50%; width: clamp(9rem, 26vw, 21rem); z-index: -1; }
.hero-mark .mark { width: 100%; height: auto; display: block; filter: drop-shadow(0 18px 30px color-mix(in srgb, var(--sea-ink) 22%, transparent)); }
@media (min-width: 52.01rem) { body .hero h1, body .hero .sub { max-width: min(15ch, calc(100% - clamp(9rem, 26vw, 21rem) - 6rem)); } body .hero .sub { max-width: min(36rem, calc(100% - clamp(9rem, 26vw, 21rem) - 6rem)); } }
@media (max-width: 52rem) { .hero-mark { position: static; translate: none; width: 6rem; margin-bottom: 1.5rem; } }
.hero h1 { font: 700 clamp(2.6rem, 7vw, 5.4rem)/1 var(--display); letter-spacing: -0.01em; margin: 0; max-width: 15ch; text-transform: lowercase; }
.hero .sub { font-size: clamp(1.1rem, 1.9vw, 1.35rem); max-width: 36rem; margin: 1.5rem 0 2.25rem; }
.cta-row { display: flex; flex-wrap: wrap; gap: 0.75rem 1.25rem; align-items: center; }
.cta { display: inline-flex; align-items: center; min-height: 44px; padding: 0.85rem 1.5rem; border-radius: 999px; background: var(--navy); color: var(--bg); font: 700 1.05rem/1 var(--display); text-decoration: none; box-shadow: 0 0 0 4px color-mix(in srgb, var(--pearl) 70%, transparent); }
.cta:hover { color: var(--bg); text-decoration: none; filter: brightness(1.12); }
.cta-note { font: 400 0.85rem/1 var(--mono); color: inherit; display: inline-flex; align-items: center; min-height: 44px; }

.label { display: flex; align-items: center; gap: 0.6rem; font: 700 1.15rem/1 var(--display); color: var(--navy); margin: 0 0 1.5rem; }
.label::before { content: ""; width: 0.7rem; height: 0.7rem; border-radius: 50%; background: radial-gradient(circle at 35% 35%, #fffbe9 0 25%, var(--pearl) 60%, #cdbb72 100%); box-shadow: 0 0 0 2px var(--bg), 0 0 0 3px var(--pearl); }
section { padding-block: clamp(2.75rem, 6vw, 4.5rem); }
.proof, .pillars, .selected { position: relative; }

/* how I work: a deep-water band; the tokens are redefined inside it, so every rule below keeps its contrast */
.method {
  --bg: var(--band-bg); --ink: var(--band-ink); --ink-2: var(--band-ink-2); --navy: var(--band-accent);
  --surface: var(--band-surface); --line: var(--band-line);
  position: relative; isolation: isolate; margin-block: 2.5rem; padding-block: clamp(4rem, 8vw, 6rem);
  color: var(--ink); background: var(--bg); border-image: linear-gradient(var(--bg) 0 0) fill 0 / / 0 100vmax;
}
.method::before, .method::after { content: ""; position: absolute; left: -100vmax; right: -100vmax; height: 21px; background: var(--bg); }
.method::before { bottom: calc(100% - 1px); -webkit-mask: var(--wave) repeat-x bottom / 240px 21px; mask: var(--wave) repeat-x bottom / 240px 21px; }
.method::after { top: calc(100% - 1px); -webkit-mask: var(--wave-down) repeat-x 120px top / 240px 21px; mask: var(--wave-down) repeat-x 120px top / 240px 21px; }

.proof ul { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: 0.75rem; }
.proof ul, .names { gap: 0.35rem 0; }
.proof li, .names li { font: 700 1.3rem/1.5 var(--display); color: var(--ink); }
.proof li:not(:last-child)::after, .names li:not(:last-child)::after { content: "·"; color: var(--ink-2); margin-inline: 0.6rem; }

.pillars ol { list-style: none; margin: 0; padding: 0; display: grid; gap: 1.5rem; grid-template-columns: repeat(auto-fit, minmax(16.5rem, 1fr)); }
.pillar { background: var(--surface); border: 1px solid var(--line); border-radius: 14px; padding: 1.4rem 1.4rem 1.5rem; display: flex; flex-direction: column; gap: 0.5rem; }
.pillar .index { font: 400 0.8125rem/1 var(--mono); color: var(--ink-2); }
.pillar h3 { font: 700 1.45rem/1.1 var(--display); text-transform: lowercase; margin: 0.15rem 0 0; }
.pillar h3 a { text-decoration: none; }
.pillar p { margin: 0; color: var(--ink-2); }
.pillar .tools { margin-top: auto; padding-top: 0.8rem; font: 400 0.82rem/1.6 var(--mono); }
.pillar .tools .sep { color: var(--ink-2); }

.cards { list-style: none; margin: 0; padding: 0; display: grid; gap: 3.5rem 1.75rem; grid-template-columns: repeat(auto-fit, minmax(17.5rem, 1fr)); }
.card img { aspect-ratio: 16 / 9; object-fit: cover; border-radius: 12px; }
.card .meta { font: 400 0.8125rem/1.45 var(--mono); color: var(--ink-2); margin: 0.9rem 0 0.35rem; }
.card .year { display: inline-block; background: var(--pearl-soft); color: var(--ink); border-radius: 4px; padding: 0.05rem 0.4rem; margin-right: 0.4rem; }
.card h3 { font: 700 1.35rem/1.15 var(--display); margin: 0 0 0.35rem; color: var(--navy); }
.card p { margin: 0; color: var(--ink-2); font-size: 0.98rem; }
.more { margin: 2.25rem 0 0; font: 700 1.05rem/1 var(--display); }
.more a::after { content: " →"; }

.footer { position: relative; isolation: isolate; margin-top: 4rem; padding-block: 3rem 3.5rem; display: flex; flex-wrap: wrap; gap: 0.5rem 2rem; font: 400 0.82rem/1.5 var(--mono); color: var(--ink-2); }
.footer p { margin: 0; }
.footer .epigraph { flex: 0 0 100%; margin: 1rem 0 0; font: italic 400 0.9375rem/1.55 var(--body); color: var(--ink-2); }
.footer .epigraph blockquote, .footer .epigraph p { margin: 0; }
.footer .epigraph figcaption { margin-top: 0.3rem; font-style: normal; }
.footer .epigraph figcaption::before { content: "— "; }
.footer .epigraph cite { font-style: italic; }
.footer .fine { flex-basis: 100%; }

@media (prefers-reduced-motion: no-preference) {
  .hero h1, .hero .sub, .cta-row { animation: surface 800ms cubic-bezier(.2,.7,.2,1) both; }
  .hero .sub { animation-delay: 120ms; } .cta-row { animation-delay: 220ms; }
}
@keyframes surface { from { opacity: 0; transform: translateY(0.75rem); } to { opacity: 1; transform: none; } }

/* inner pages */
.page-head {
  --navy: var(--sea-ink); --ink: var(--sea-ink); --ink-2: var(--sea-ink);
  position: relative; isolation: isolate; margin-block: 0.5rem 1rem;
  padding-block: clamp(2.5rem, 7vw, 5rem) clamp(3.5rem, 7vw, 5rem); color: var(--sea-ink);
  background: var(--sea); border-image: linear-gradient(var(--sea) 0 0) fill 0 / / 0 100vmax;
}
.page-head::before { content: ""; position: absolute; inset: 0 -100vmax; z-index: -1; pointer-events: none;
  -webkit-mask: linear-gradient(to bottom, #000 calc(100% - 90px), transparent calc(100% - 30px));
  mask: linear-gradient(to bottom, #000 calc(100% - 90px), transparent calc(100% - 30px));
  background:
    radial-gradient(50rem 18rem at 22% -20%, var(--glint), transparent 70%),
    url(/assets/img/brand/mark-color.svg) no-repeat right calc(100vmax + clamp(1rem, 10vw, 9rem) - 2.25rem) center / 4.5rem auto,
    var(--head-rings) no-repeat right calc(100vmax + clamp(1rem, 10vw, 9rem) - 250px) center / 500px 500px; }
.page-head::after { content: ""; position: absolute; left: -100vmax; right: -100vmax; bottom: -1px; height: 21px; background: var(--page);
  -webkit-mask: var(--wave) repeat-x 90px bottom / 240px 21px; mask: var(--wave) repeat-x 90px bottom / 240px 21px; }
.page-head h1 { font: 700 clamp(2.2rem, 5.5vw, 4rem)/1.05 var(--display); color: var(--navy); margin: 0; max-width: 20ch; }
.page-head .sub { font-size: clamp(1.1rem, 1.8vw, 1.3rem); color: var(--ink-2); max-width: 38rem; margin: 1.25rem 0 0; }
.page-head .kicker a { color: inherit; }
.pillar-block { position: relative; }

.pillar-line { font-size: 1.15rem; color: var(--ink); max-width: 38rem; margin: -0.5rem 0 1.5rem; }
.tool-cards { list-style: none; margin: 0; padding: 0; display: grid; gap: 1.5rem; grid-template-columns: repeat(auto-fit, minmax(19rem, 1fr)); }
.tool-card { background: var(--surface); border: 1px solid var(--line); border-radius: 14px; padding: 1.4rem; }
.tool-card h3 { font: 700 1.5rem/1.1 var(--display); margin: 0 0 0.5rem; }
.tool-card h3 a { text-decoration: none; }
.tool-card > p { margin: 0 0 1rem; color: var(--ink-2); }
.tool-card dl, .tool-detail dl { display: grid; grid-template-columns: auto 1fr; gap: 0.5rem 1rem; margin: 0; }
.tool-card dt, .tool-detail dt { font: 400 0.8125rem/1.6 var(--mono); color: var(--ink-2); }
.tool-card dd, .tool-detail dd { margin: 0; }
.tool-detail { max-width: 44rem; }
.tool-detail dl { gap: 1rem 1.5rem; font-size: 1.1rem; margin-bottom: 2rem; }
.tool-detail .asof { color: var(--ink-2); font-size: 0.95rem; }
.lines { list-style: none; margin: 0; padding: 0; display: grid; gap: 2.25rem 2rem; grid-template-columns: repeat(auto-fit, minmax(18rem, 1fr)); }
.lines li { border-left: 3px solid var(--pearl); padding-left: 1rem; }
.lines .meta { font: 400 0.8125rem/1.45 var(--mono); color: var(--ink-2); margin: 0 0 0.3rem; }
.lines .year { background: var(--pearl-soft); color: var(--ink); border-radius: 4px; padding: 0.05rem 0.4rem; margin-right: 0.4rem; }
.lines h3 { font: 700 1.2rem/1.2 var(--display); color: var(--navy); margin: 0 0 0.3rem; }
.lines p { margin: 0; color: var(--ink-2); }
.names { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: 0.35rem 0; }
.prose { max-width: 40rem; font-size: 1.15rem; }
.prose p { margin: 0 0 1.1rem; }
.card p + p { margin-top: 0.4rem; }
.fine-note { font: 400 0.8125rem/1.5 var(--mono); color: var(--ink-2); }

.works-with { margin-top: 2.25rem; padding-top: 1.5rem; position: relative; }
.method .ww-lead { font: 700 1.2rem/1.2 var(--display); color: var(--navy); margin: 0 0 0.9rem; }
.method .ww-row { display: flex; flex-wrap: wrap; align-items: baseline; gap: 0.5rem; margin: 0 0 0.6rem; }
.ww-side { font: 400 0.8125rem/1.6 var(--mono); color: var(--ink-2); min-width: 11rem; margin-right: 1rem; }
@media (max-width: 52rem) { .ww-side { flex-basis: 100%; } }
.method .ww-row { gap: 0 0; }
.ww-item { font: 500 1rem/1.6 var(--body); color: var(--ink); }
.ww-item:not(:last-child)::after { content: "·"; color: var(--ink-2); margin-inline: 0.5rem; }

/* touch targets: at least 44px tall without changing the look (WCAG 2.5.8; iOS/Android 44-48px) */
nav a, .wordmark, .footer a, .pillar .tools a, .more a, .kicker a, .tool-card h3 a, .pillar h3 a {
  display: inline-flex; align-items: center; min-height: 44px;
}
.pillar .tools { display: flex; flex-wrap: wrap; align-items: center; column-gap: 0.25rem; padding-top: 0.25rem; }
.footer > p { display: flex; align-items: center; }
.prose a, .page-head .sub a, .proof-note a, .before a, .closing p:not(.cta-row) a { padding-block: 0.75em; }
nav { column-gap: 0.75rem; }
nav a { min-width: 44px; justify-content: center; padding-inline: 0.35rem; }

.progress { position: relative; }
.media-strip { list-style: none; margin: 0; padding: 0; display: grid; gap: 3rem 1.5rem; grid-template-columns: repeat(auto-fill, minmax(20rem, 1fr)); }
.media-strip figure { margin: 0; }
.media-strip img, .tool-thumb { width: 100%; aspect-ratio: 16 / 9; object-fit: cover; border-radius: 12px; border: 1px solid var(--line); background: var(--surface); }
.tool-thumb { margin-bottom: 1rem; }
.media-strip figcaption { margin-top: 0.6rem; color: var(--ink-2); font-size: 0.98rem; }
.media-strip .year { font: 400 0.8125rem/1.45 var(--mono); background: var(--pearl-soft); color: var(--ink); border-radius: 4px; padding: 0.05rem 0.4rem; margin-right: 0.4rem; }
.progress .empty { color: var(--ink-2); max-width: 36rem; }
@media (max-width: 52rem) { /* the mark sits top left, 6rem wide, below the hero's top padding */
  .hero::before { background-position: 0 0, 0 0, left calc(100vmax + 3rem - 400px) top calc(clamp(3rem, 9vw, 7rem) + 3rem - 400px); background-size: auto, auto, 800px 800px; }
}
.pillars::before, .pillar-block + .pillar-block::before, .works-with::before {
  content: ""; position: absolute; top: -5px; left: 0; right: 0; height: 10px; background: var(--line);
  -webkit-mask: var(--wave-rule) repeat-x left center / 60px 10px; mask: var(--wave-rule) repeat-x left center / 60px 10px;
}
.pillar .hire-label { padding-top: 0.9rem; font: 400 0.8125rem/1.4 var(--mono); color: var(--ink-2); }
.pillar .hire { list-style: none; margin: 0; padding: 0; display: grid; gap: 0.9rem; }
.pillar .hire li { color: var(--ink); line-height: 1.45; }
.pillar .hire .built { display: flex; align-items: center; gap: 0.45em; flex-wrap: wrap; font: 400 0.875rem/1.3 var(--mono); color: var(--ink-2); }
.pillar .hire a { display: inline-flex; align-items: center; min-height: 44px; width: fit-content; font: inherit; }
.pillar .hire a::after { content: " →"; white-space: pre; }

/* deep water: faint shafts of light in the navy band (decorative element .depth) */
.method .depth {
  position: absolute; inset: 0 -100vmax; z-index: -1; pointer-events: none;
  background:
    linear-gradient(104deg, transparent calc(50% - 30rem), color-mix(in srgb, #e9dc9e 6%, transparent) calc(50% - 26rem), transparent calc(50% - 19rem)),
    linear-gradient(101deg, transparent calc(50% - 6rem), color-mix(in srgb, #ffffff 4%, transparent) calc(50% - 3rem), transparent calc(50% + 1rem)),
    linear-gradient(107deg, transparent calc(50% + 14rem), color-mix(in srgb, #e9dc9e 5%, transparent) calc(50% + 19rem), transparent calc(50% + 27rem));
  -webkit-mask: linear-gradient(to bottom, transparent 0, #000 5rem, #000 35%, transparent 85%);
  mask: linear-gradient(to bottom, transparent 0, #000 5rem, #000 35%, transparent 85%);
}

/* the sea floor: the deepest band; tokens are redefined inside it so every rule keeps its contrast */
.footer {
  --bg: var(--floor-bg); --ink: var(--floor-ink); --ink-2: var(--floor-ink-2); --navy: var(--floor-accent);
  background: var(--bg); border-image: linear-gradient(var(--bg) 0 0) fill 0 / / 0 100vmax;
}
.footer::before { content: ""; position: absolute; left: -100vmax; right: -100vmax; bottom: calc(100% - 1px); height: 21px; background: var(--bg);
  -webkit-mask: var(--wave) repeat-x 60px bottom / 240px 21px; mask: var(--wave) repeat-x 60px bottom / 240px 21px; }
.footer::after { content: ""; position: absolute; inset: 0 -100vmax; z-index: -1; pointer-events: none;
  background: var(--contours) no-repeat right calc(100vmax - 290px) top -390px / 1600px 800px; /* main basin 10rem inside the content's right edge */
  -webkit-mask: linear-gradient(to bottom, transparent 0, #000 3rem); mask: linear-gradient(to bottom, transparent 0, #000 3rem); }
@media (max-width: 52rem) { /* on narrow screens the pearl sits in the top-right corner, clear of the heading */
  .page-head::before { background-position: 0 0, right calc(100vmax + 0.5rem) top 1.25rem, right calc(100vmax + 2rem - 250px) top calc(2.75rem - 250px);
    background-size: auto, 3rem auto, 500px 500px; }
}
@media (max-width: 52rem) { .footer::after { background-position: right calc(100vmax - 1040px) top -500px; } } /* the small basin, under the text */
@media (max-width: 52rem) { .hero::before { --rings: var(--rings-faint); } .page-head::before { --head-rings: var(--head-rings-faint); } }
.proof-note { margin: 1rem 0 0; max-width: 38rem; color: var(--ink-2); font-style: italic; } /* an aside, said quietly */
.hero .hero-note { margin: 1.75rem 0 0; max-width: 36rem; font-size: 0.98rem; }
.hero .hero-note a { color: inherit; padding-block: 0.75em; }
/* closing invitation and the "before" line */
.closing > p:not(.cta-row), .before { max-width: 38rem; }
.closing .cta-row { margin-block: 1.25rem; }
.before { margin: 1.5rem 0 0; color: var(--ink-2); }
.proof-note a { color: inherit; }
.closing { position: relative; }
.closing::before {
  content: ""; position: absolute; top: -5px; left: 0; right: 0; height: 10px; background: var(--line);
  -webkit-mask: var(--wave-rule) repeat-x left center / 60px 10px; mask: var(--wave-rule) repeat-x left center / 60px 10px;
}
.hero h1 .together { display: inline-block; text-wrap: balance; } /* moves to a new line whole; if it must wrap, its lines come out even */
