/* =========================================================
   HANDMADE LAYER — "the hand in everything".
   Sits on top of the design kit (tokens/base/home/case) and only
   changes surface, edges and motion; layout and type stay the kit's.
   Remove this one file to return to the clean kit look.
   ========================================================= */
:root {
  --dye-madder: #A4544A;  /* natural-dye accents: used only as soft washes */
  --dye-indigo: #3B4A6B;
  --dye-ochre:  #C08A3E;
  --dye-avocado:#C98F84;
  --deckle-a: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath d='M0.0 7.8 L8.3 7.4 L16.7 5.7 L25.0 4.6 L33.3 6.6 L41.7 5.1 L50.0 4.7 L58.3 6.0 L66.7 6.1 L75.0 5.7 L83.3 4.5 L91.7 6.4 L100.0 5.4 L108.3 6.3 L116.7 6.9 L125.0 7.3 L133.3 6.3 L141.7 4.9 L150.0 4.7 L158.3 4.3 L166.7 2.1 L175.0 3.0 L183.3 4.7 L191.7 4.9 L200.0 4.5 L208.3 5.8 L216.7 6.0 L225.0 5.7 L233.3 5.4 L241.7 5.8 L250.0 7.9 L258.3 6.8 L266.7 8.2 L275.0 6.2 L283.3 8.4 L291.7 8.4 L300.0 9.2 L308.3 6.6 L316.7 7.4 L325.0 3.1 L333.3 4.7 L341.7 5.5 L350.0 7.1 L358.3 6.8 L366.7 8.3 L375.0 8.7 L383.3 8.4 L391.7 5.4 L400.0 7.4 L408.3 7.2 L416.7 7.4 L425.0 6.7 L433.3 7.6 L441.7 7.3 L450.0 7.0 L458.3 5.8 L466.7 4.5 L475.0 5.6 L483.3 6.3 L491.7 4.6 L500.0 6.1 L508.3 7.5 L516.7 6.7 L525.0 4.6 L533.3 3.6 L541.7 4.8 L550.0 4.9 L558.3 5.1 L566.7 6.6 L575.0 4.1 L583.3 6.1 L591.7 4.0 L600.0 5.2 L608.3 5.2 L616.7 3.5 L625.0 5.2 L633.3 5.1 L641.7 6.8 L650.0 7.5 L658.3 6.6 L666.7 5.7 L675.0 5.6 L683.3 6.9 L691.7 6.0 L700.0 4.5 L708.3 8.2 L716.7 7.1 L725.0 5.4 L733.3 7.0 L741.7 5.6 L750.0 5.5 L758.3 3.7 L766.7 4.2 L775.0 5.0 L783.3 5.2 L791.7 5.6 L800.0 4.6 L808.3 5.9 L816.7 5.7 L825.0 5.6 L833.3 6.7 L841.7 8.6 L850.0 8.2 L858.3 6.3 L866.7 7.8 L875.0 6.1 L883.3 4.7 L891.7 5.6 L900.0 6.1 L908.3 6.0 L916.7 5.5 L925.0 7.4 L933.3 8.2 L941.7 7.4 L950.0 8.1 L958.3 8.4 L966.7 5.1 L975.0 4.1 L983.3 3.3 L991.7 6.4 L993.1 0.0 L992.8 8.3 L995.2 16.7 L995.9 25.0 L996.8 33.3 L995.4 41.7 L994.1 50.0 L996.6 58.3 L995.2 66.7 L996.5 75.0 L996.7 83.3 L995.9 91.7 L993.5 100.0 L993.3 108.3 L992.6 116.7 L991.3 125.0 L993.7 133.3 L992.1 141.7 L995.1 150.0 L995.6 158.3 L996.8 166.7 L996.0 175.0 L995.5 183.3 L995.7 191.7 L995.2 200.0 L994.7 208.3 L994.7 216.7 L995.1 225.0 L994.1 233.3 L992.6 241.7 L992.5 250.0 L992.1 258.3 L992.0 266.7 L992.5 275.0 L991.1 283.3 L994.3 291.7 L993.5 300.0 L992.3 308.3 L992.0 316.7 L994.5 325.0 L993.7 333.3 L991.0 341.7 L993.0 350.0 L990.4 358.3 L990.6 366.7 L992.9 375.0 L993.7 383.3 L992.3 391.7 L994.0 400.0 L994.2 408.3 L991.8 416.7 L993.1 425.0 L991.6 433.3 L993.4 441.7 L991.9 450.0 L991.3 458.3 L992.4 466.7 L992.9 475.0 L991.5 483.3 L991.0 491.7 L991.1 500.0 L995.1 508.3 L993.7 516.7 L993.5 525.0 L994.5 533.3 L993.6 541.7 L995.3 550.0 L995.0 558.3 L995.8 566.7 L995.9 575.0 L994.9 583.3 L994.5 591.7 L994.3 600.0 L995.5 608.3 L996.6 616.7 L995.9 625.0 L993.2 633.3 L992.6 641.7 L991.8 650.0 L993.0 658.3 L993.2 666.7 L990.0 675.0 L992.9 683.3 L992.7 691.7 L994.9 700.0 L994.8 708.3 L995.0 716.7 L994.3 725.0 L993.2 733.3 L994.5 741.7 L991.9 750.0 L992.2 758.3 L994.7 766.7 L993.3 775.0 L992.3 783.3 L994.0 791.7 L993.7 800.0 L992.7 808.3 L992.2 816.7 L994.3 825.0 L991.6 833.3 L992.4 841.7 L993.6 850.0 L992.9 858.3 L994.6 866.7 L994.0 875.0 L993.4 883.3 L993.9 891.7 L992.0 900.0 L991.6 908.3 L994.2 916.7 L991.8 925.0 L993.0 933.3 L993.3 941.7 L993.5 950.0 L993.9 958.3 L992.0 966.7 L991.6 975.0 L992.3 983.3 L992.6 991.7 L1000.0 994.5 L991.7 994.4 L983.3 996.8 L975.0 996.0 L966.7 996.5 L958.3 996.0 L950.0 994.5 L941.7 993.2 L933.3 992.4 L925.0 993.8 L916.7 993.4 L908.3 993.6 L900.0 993.9 L891.7 993.2 L883.3 991.7 L875.0 994.1 L866.7 993.7 L858.3 991.2 L850.0 990.7 L841.7 992.0 L833.3 993.8 L825.0 993.0 L816.7 994.5 L808.3 993.8 L800.0 995.1 L791.7 995.0 L783.3 994.6 L775.0 997.0 L766.7 996.5 L758.3 994.4 L750.0 993.2 L741.7 994.5 L733.3 993.1 L725.0 993.4 L716.7 990.8 L708.3 993.1 L700.0 992.6 L691.7 992.7 L683.3 992.9 L675.0 992.7 L666.7 994.9 L658.3 993.2 L650.0 995.3 L641.7 995.1 L633.3 994.7 L625.0 995.7 L616.7 995.6 L608.3 994.5 L600.0 993.7 L591.7 994.6 L583.3 994.9 L575.0 994.3 L566.7 992.6 L558.3 994.9 L550.0 995.3 L541.7 993.3 L533.3 994.3 L525.0 992.6 L516.7 992.5 L508.3 993.8 L500.0 995.8 L491.7 995.1 L483.3 997.7 L475.0 996.8 L466.7 995.9 L458.3 993.0 L450.0 991.9 L441.7 994.1 L433.3 993.3 L425.0 992.3 L416.7 993.8 L408.3 993.4 L400.0 992.8 L391.7 994.3 L383.3 993.1 L375.0 992.0 L366.7 993.5 L358.3 991.7 L350.0 992.1 L341.7 994.2 L333.3 991.1 L325.0 990.2 L316.7 992.7 L308.3 994.6 L300.0 992.7 L291.7 993.6 L283.3 994.6 L275.0 994.3 L266.7 994.6 L258.3 995.0 L250.0 997.4 L241.7 995.0 L233.3 993.5 L225.0 996.2 L216.7 995.4 L208.3 993.4 L200.0 992.7 L191.7 995.1 L183.3 992.0 L175.0 992.9 L166.7 990.5 L158.3 991.7 L150.0 993.8 L141.7 994.0 L133.3 992.6 L125.0 993.6 L116.7 992.6 L108.3 993.5 L100.0 994.0 L91.7 992.4 L83.3 993.4 L75.0 993.5 L66.7 992.5 L58.3 992.8 L50.0 993.4 L41.7 992.1 L33.3 993.1 L25.0 991.6 L16.7 992.4 L8.3 992.1 L7.5 1000.0 L10.0 991.7 L9.2 983.3 L7.2 975.0 L7.5 966.7 L6.1 958.3 L5.7 950.0 L6.3 941.7 L5.8 933.3 L5.9 925.0 L5.6 916.7 L6.6 908.3 L4.7 900.0 L3.3 891.7 L6.0 883.3 L4.5 875.0 L6.7 866.7 L4.9 858.3 L6.1 850.0 L4.5 841.7 L6.3 833.3 L3.5 825.0 L4.3 816.7 L4.0 808.3 L6.1 800.0 L5.9 791.7 L4.3 783.3 L4.5 775.0 L5.3 766.7 L3.3 758.3 L2.9 750.0 L4.2 741.7 L4.1 733.3 L3.9 725.0 L4.9 716.7 L2.9 708.3 L5.8 700.0 L4.4 691.7 L5.3 683.3 L6.7 675.0 L7.7 666.7 L6.9 658.3 L6.6 650.0 L7.1 641.7 L6.5 633.3 L5.4 625.0 L7.8 616.7 L8.0 608.3 L7.7 600.0 L6.6 591.7 L6.9 583.3 L6.4 575.0 L4.4 566.7 L5.9 558.3 L6.8 550.0 L6.6 541.7 L5.2 533.3 L6.5 525.0 L6.4 516.7 L6.4 508.3 L6.9 500.0 L5.1 491.7 L3.9 483.3 L6.7 475.0 L8.2 466.7 L6.5 458.3 L5.5 450.0 L5.1 441.7 L3.1 433.3 L5.4 425.0 L6.9 416.7 L6.3 408.3 L8.1 400.0 L8.5 391.7 L5.9 383.3 L7.6 375.0 L6.9 366.7 L3.7 358.3 L4.4 350.0 L5.4 341.7 L7.7 333.3 L6.8 325.0 L6.2 316.7 L7.9 308.3 L4.7 300.0 L4.4 291.7 L4.0 283.3 L8.0 275.0 L5.1 266.7 L8.9 258.3 L7.4 250.0 L8.1 241.7 L7.1 233.3 L6.7 225.0 L7.4 216.7 L8.6 208.3 L7.0 200.0 L6.5 191.7 L4.3 183.3 L6.7 175.0 L5.0 166.7 L7.1 158.3 L4.6 150.0 L4.8 141.7 L5.9 133.3 L3.2 125.0 L5.1 116.7 L3.7 108.3 L4.7 100.0 L4.8 91.7 L7.2 83.3 L6.6 75.0 L6.8 66.7 L5.9 58.3 L8.1 50.0 L7.6 41.7 L6.3 33.3 L6.5 25.0 L6.1 16.7 L3.5 8.3Z' fill='%23000'/%3E%3C/svg%3E");
  --deckle-b: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath d='M0.0 7.6 L8.3 7.6 L16.7 4.6 L25.0 4.4 L33.3 5.8 L41.7 3.5 L50.0 5.5 L58.3 3.2 L66.7 4.6 L75.0 2.8 L83.3 4.1 L91.7 4.4 L100.0 3.4 L108.3 6.6 L116.7 6.4 L125.0 5.9 L133.3 6.1 L141.7 6.3 L150.0 6.1 L158.3 5.8 L166.7 9.4 L175.0 6.0 L183.3 8.8 L191.7 8.3 L200.0 7.0 L208.3 7.4 L216.7 6.9 L225.0 5.5 L233.3 4.7 L241.7 5.1 L250.0 5.0 L258.3 5.1 L266.7 8.2 L275.0 5.7 L283.3 4.9 L291.7 4.5 L300.0 6.4 L308.3 4.6 L316.7 4.7 L325.0 3.6 L333.3 3.1 L341.7 1.6 L350.0 2.7 L358.3 4.1 L366.7 6.4 L375.0 5.8 L383.3 4.6 L391.7 5.3 L400.0 4.1 L408.3 5.9 L416.7 5.3 L425.0 6.3 L433.3 5.3 L441.7 7.0 L450.0 5.6 L458.3 7.9 L466.7 7.6 L475.0 6.0 L483.3 8.2 L491.7 6.7 L500.0 6.8 L508.3 6.9 L516.7 7.6 L525.0 4.9 L533.3 5.3 L541.7 5.4 L550.0 5.7 L558.3 6.2 L566.7 6.2 L575.0 10.5 L583.3 9.2 L591.7 8.2 L600.0 10.3 L608.3 9.3 L616.7 7.0 L625.0 6.2 L633.3 6.7 L641.7 4.0 L650.0 6.1 L658.3 3.8 L666.7 5.6 L675.0 6.5 L683.3 7.4 L691.7 6.9 L700.0 6.8 L708.3 5.4 L716.7 3.8 L725.0 4.3 L733.3 4.4 L741.7 6.7 L750.0 5.9 L758.3 6.4 L766.7 5.3 L775.0 7.4 L783.3 7.8 L791.7 8.8 L800.0 7.9 L808.3 7.8 L816.7 8.4 L825.0 8.7 L833.3 8.8 L841.7 6.0 L850.0 7.6 L858.3 7.4 L866.7 7.3 L875.0 4.5 L883.3 5.8 L891.7 8.0 L900.0 7.7 L908.3 4.9 L916.7 5.7 L925.0 6.7 L933.3 6.8 L941.7 6.4 L950.0 5.9 L958.3 6.1 L966.7 5.0 L975.0 5.3 L983.3 5.6 L991.7 6.2 L994.1 0.0 L993.3 8.3 L994.1 16.7 L993.0 25.0 L994.3 33.3 L992.7 41.7 L991.9 50.0 L991.4 58.3 L991.4 66.7 L991.4 75.0 L994.0 83.3 L992.0 91.7 L992.4 100.0 L992.9 108.3 L992.9 116.7 L991.5 125.0 L993.3 133.3 L995.9 141.7 L996.1 150.0 L995.8 158.3 L995.0 166.7 L995.2 175.0 L995.5 183.3 L993.1 191.7 L993.0 200.0 L993.8 208.3 L993.5 216.7 L992.5 225.0 L994.4 233.3 L994.6 241.7 L996.0 250.0 L994.1 258.3 L994.7 266.7 L994.3 275.0 L995.5 283.3 L997.4 291.7 L994.5 300.0 L996.2 308.3 L993.7 316.7 L994.1 325.0 L992.3 333.3 L993.9 341.7 L994.8 350.0 L994.3 358.3 L993.7 366.7 L993.3 375.0 L995.0 383.3 L993.6 391.7 L994.2 400.0 L993.4 408.3 L995.1 416.7 L991.7 425.0 L992.3 433.3 L994.8 441.7 L992.5 450.0 L991.7 458.3 L993.4 466.7 L994.1 475.0 L991.8 483.3 L991.5 491.7 L993.4 500.0 L991.0 508.3 L990.5 516.7 L993.0 525.0 L991.8 533.3 L994.3 541.7 L995.3 550.0 L994.9 558.3 L993.8 566.7 L992.3 575.0 L992.3 583.3 L991.5 591.7 L992.5 600.0 L991.7 608.3 L993.4 616.7 L992.3 625.0 L992.1 633.3 L992.8 641.7 L992.7 650.0 L993.8 658.3 L995.3 666.7 L994.3 675.0 L994.5 683.3 L996.1 691.7 L996.0 700.0 L995.4 708.3 L994.8 716.7 L993.8 725.0 L994.6 733.3 L992.7 741.7 L994.3 750.0 L994.0 758.3 L993.2 766.7 L993.0 775.0 L990.9 783.3 L993.8 791.7 L991.9 800.0 L994.3 808.3 L995.2 816.7 L993.7 825.0 L992.1 833.3 L994.2 841.7 L991.2 850.0 L992.0 858.3 L993.2 866.7 L992.7 875.0 L992.3 883.3 L995.0 891.7 L992.9 900.0 L992.0 908.3 L991.8 916.7 L993.9 925.0 L994.5 933.3 L993.7 941.7 L992.6 950.0 L995.4 958.3 L993.9 966.7 L993.4 975.0 L991.5 983.3 L994.4 991.7 L1000.0 994.7 L991.7 995.9 L983.3 995.9 L975.0 992.8 L966.7 995.6 L958.3 993.6 L950.0 994.4 L941.7 993.2 L933.3 992.7 L925.0 991.5 L916.7 993.2 L908.3 993.5 L900.0 991.4 L891.7 992.3 L883.3 992.3 L875.0 993.9 L866.7 993.9 L858.3 992.7 L850.0 994.3 L841.7 992.6 L833.3 991.7 L825.0 993.0 L816.7 991.0 L808.3 992.0 L800.0 995.3 L791.7 993.1 L783.3 994.4 L775.0 992.3 L766.7 993.7 L758.3 992.0 L750.0 991.1 L741.7 993.7 L733.3 995.2 L725.0 995.3 L716.7 992.5 L708.3 993.3 L700.0 996.3 L691.7 992.5 L683.3 992.0 L675.0 991.5 L666.7 991.1 L658.3 993.4 L650.0 992.4 L641.7 995.4 L633.3 995.1 L625.0 994.7 L616.7 994.7 L608.3 995.5 L600.0 995.0 L591.7 995.1 L583.3 994.4 L575.0 996.2 L566.7 994.7 L558.3 993.0 L550.0 995.1 L541.7 991.6 L533.3 992.1 L525.0 993.2 L516.7 994.8 L508.3 994.3 L500.0 996.9 L491.7 995.9 L483.3 995.5 L475.0 995.3 L466.7 994.4 L458.3 996.4 L450.0 994.3 L441.7 993.9 L433.3 992.6 L425.0 995.1 L416.7 995.6 L408.3 993.6 L400.0 996.6 L391.7 995.4 L383.3 995.2 L375.0 993.6 L366.7 994.7 L358.3 995.9 L350.0 995.2 L341.7 995.7 L333.3 992.9 L325.0 993.7 L316.7 995.0 L308.3 996.7 L300.0 995.9 L291.7 998.0 L283.3 997.0 L275.0 997.6 L266.7 996.5 L258.3 994.5 L250.0 995.4 L241.7 994.5 L233.3 992.5 L225.0 992.7 L216.7 996.1 L208.3 995.3 L200.0 996.3 L191.7 996.7 L183.3 995.1 L175.0 992.6 L166.7 995.9 L158.3 993.4 L150.0 994.7 L141.7 994.3 L133.3 996.0 L125.0 994.4 L116.7 994.7 L108.3 992.9 L100.0 993.4 L91.7 990.8 L83.3 991.2 L75.0 992.0 L66.7 990.3 L58.3 993.9 L50.0 994.5 L41.7 994.2 L33.3 992.6 L25.0 994.8 L16.7 991.2 L8.3 993.5 L7.2 1000.0 L7.0 991.7 L5.9 983.3 L8.8 975.0 L8.2 966.7 L7.6 958.3 L6.0 950.0 L7.9 941.7 L5.5 933.3 L6.3 925.0 L5.5 916.7 L4.9 908.3 L5.8 900.0 L4.4 891.7 L4.7 883.3 L3.3 875.0 L3.4 866.7 L4.3 858.3 L3.8 850.0 L3.2 841.7 L5.2 833.3 L4.4 825.0 L3.4 816.7 L7.2 808.3 L9.1 800.0 L6.9 791.7 L8.5 783.3 L9.4 775.0 L6.7 766.7 L6.3 758.3 L4.5 750.0 L3.1 741.7 L3.6 733.3 L3.3 725.0 L4.1 716.7 L7.3 708.3 L7.1 700.0 L5.0 691.7 L6.3 683.3 L3.9 675.0 L5.8 666.7 L4.6 658.3 L7.2 650.0 L7.1 641.7 L9.2 633.3 L6.1 625.0 L7.7 616.7 L6.4 608.3 L6.9 600.0 L7.6 591.7 L5.9 583.3 L5.6 575.0 L6.2 566.7 L6.5 558.3 L6.4 550.0 L5.5 541.7 L6.8 533.3 L6.9 525.0 L8.5 516.7 L7.4 508.3 L8.9 500.0 L7.6 491.7 L6.8 483.3 L6.6 475.0 L5.5 466.7 L4.2 458.3 L4.3 450.0 L7.8 441.7 L4.6 433.3 L7.1 425.0 L6.7 416.7 L8.4 408.3 L5.4 400.0 L6.7 391.7 L6.6 383.3 L5.1 375.0 L4.7 366.7 L6.9 358.3 L4.0 350.0 L7.4 341.7 L7.2 333.3 L7.0 325.0 L6.9 316.7 L6.6 308.3 L7.4 300.0 L7.2 291.7 L7.5 283.3 L6.8 275.0 L7.5 266.7 L5.8 258.3 L6.2 250.0 L3.8 241.7 L3.5 233.3 L5.4 225.0 L2.6 216.7 L2.5 208.3 L5.0 200.0 L4.6 191.7 L3.1 183.3 L4.6 175.0 L4.6 166.7 L4.8 158.3 L3.4 150.0 L4.0 141.7 L7.0 133.3 L5.2 125.0 L4.6 116.7 L5.4 108.3 L6.3 100.0 L4.3 91.7 L6.7 83.3 L7.5 75.0 L6.9 66.7 L7.2 58.3 L9.8 50.0 L8.7 41.7 L7.5 33.3 L6.4 25.0 L6.1 16.7 L5.4 8.3Z' fill='%23000'/%3E%3C/svg%3E");
  --deckle-c: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath d='M0.0 6.0 L8.3 5.4 L16.7 8.5 L25.0 8.7 L33.3 7.1 L41.7 4.1 L50.0 6.5 L58.3 4.7 L66.7 6.2 L75.0 5.8 L83.3 7.8 L91.7 4.9 L100.0 5.8 L108.3 7.3 L116.7 7.3 L125.0 8.9 L133.3 7.2 L141.7 4.4 L150.0 4.5 L158.3 3.0 L166.7 7.1 L175.0 6.1 L183.3 5.6 L191.7 8.3 L200.0 5.8 L208.3 6.3 L216.7 6.0 L225.0 3.4 L233.3 3.9 L241.7 6.3 L250.0 4.7 L258.3 4.5 L266.7 6.1 L275.0 4.2 L283.3 6.1 L291.7 4.7 L300.0 6.5 L308.3 6.4 L316.7 7.2 L325.0 6.6 L333.3 7.8 L341.7 7.9 L350.0 8.6 L358.3 6.0 L366.7 7.8 L375.0 6.9 L383.3 6.3 L391.7 6.0 L400.0 6.6 L408.3 6.0 L416.7 5.9 L425.0 4.1 L433.3 4.9 L441.7 3.5 L450.0 3.5 L458.3 3.6 L466.7 5.5 L475.0 5.8 L483.3 5.0 L491.7 6.3 L500.0 4.0 L508.3 4.5 L516.7 3.6 L525.0 5.2 L533.3 3.5 L541.7 4.2 L550.0 7.1 L558.3 6.0 L566.7 5.1 L575.0 5.3 L583.3 5.1 L591.7 6.4 L600.0 5.1 L608.3 7.6 L616.7 6.5 L625.0 5.9 L633.3 6.0 L641.7 5.1 L650.0 3.2 L658.3 6.2 L666.7 5.7 L675.0 3.8 L683.3 6.3 L691.7 6.5 L700.0 6.3 L708.3 6.7 L716.7 7.9 L725.0 5.9 L733.3 7.8 L741.7 7.1 L750.0 8.2 L758.3 5.7 L766.7 5.3 L775.0 8.1 L783.3 5.6 L791.7 5.6 L800.0 6.7 L808.3 6.8 L816.7 5.3 L825.0 4.1 L833.3 2.3 L841.7 4.1 L850.0 3.5 L858.3 4.2 L866.7 4.2 L875.0 7.7 L883.3 8.4 L891.7 9.1 L900.0 9.4 L908.3 7.8 L916.7 8.9 L925.0 9.8 L933.3 5.9 L941.7 6.6 L950.0 7.0 L958.3 5.5 L966.7 6.1 L975.0 7.9 L983.3 7.3 L991.7 5.8 L996.3 0.0 L996.7 8.3 L994.9 16.7 L993.8 25.0 L992.9 33.3 L992.6 41.7 L993.5 50.0 L991.2 58.3 L991.5 66.7 L993.7 75.0 L993.1 83.3 L993.2 91.7 L992.9 100.0 L990.9 108.3 L991.9 116.7 L992.4 125.0 L994.0 133.3 L993.5 141.7 L992.3 150.0 L992.2 158.3 L993.1 166.7 L991.3 175.0 L991.8 183.3 L991.3 191.7 L991.6 200.0 L993.3 208.3 L992.9 216.7 L993.2 225.0 L993.5 233.3 L994.5 241.7 L995.3 250.0 L992.9 258.3 L995.1 266.7 L994.6 275.0 L994.5 283.3 L992.7 291.7 L994.7 300.0 L994.6 308.3 L995.0 316.7 L992.9 325.0 L993.9 333.3 L994.5 341.7 L994.0 350.0 L994.2 358.3 L993.7 366.7 L996.7 375.0 L994.8 383.3 L994.8 391.7 L993.3 400.0 L995.9 408.3 L992.9 416.7 L995.2 425.0 L996.7 433.3 L995.0 441.7 L994.6 450.0 L993.9 458.3 L992.6 466.7 L991.9 475.0 L992.4 483.3 L992.6 491.7 L993.6 500.0 L994.4 508.3 L994.5 516.7 L993.8 525.0 L993.8 533.3 L994.0 541.7 L993.5 550.0 L992.6 558.3 L993.1 566.7 L993.5 575.0 L991.9 583.3 L994.4 591.7 L995.0 600.0 L995.6 608.3 L992.0 616.7 L992.0 625.0 L991.9 633.3 L992.7 641.7 L993.2 650.0 L993.3 658.3 L994.6 666.7 L995.0 675.0 L993.3 683.3 L992.3 691.7 L993.7 700.0 L992.7 708.3 L995.7 716.7 L993.9 725.0 L995.2 733.3 L994.4 741.7 L995.2 750.0 L994.3 758.3 L995.3 766.7 L994.7 775.0 L993.2 783.3 L995.4 791.7 L995.8 800.0 L994.8 808.3 L997.5 816.7 L995.8 825.0 L993.8 833.3 L993.1 841.7 L992.1 850.0 L992.5 858.3 L992.3 866.7 L994.6 875.0 L994.8 883.3 L993.9 891.7 L993.9 900.0 L994.8 908.3 L993.1 916.7 L992.1 925.0 L991.3 933.3 L993.2 941.7 L991.7 950.0 L993.1 958.3 L995.7 966.7 L996.2 975.0 L997.5 983.3 L996.9 991.7 L1000.0 994.7 L991.7 993.3 L983.3 994.3 L975.0 993.5 L966.7 991.3 L958.3 993.6 L950.0 996.0 L941.7 994.5 L933.3 996.3 L925.0 994.2 L916.7 995.2 L908.3 994.4 L900.0 993.5 L891.7 994.6 L883.3 993.7 L875.0 995.5 L866.7 995.2 L858.3 994.2 L850.0 995.1 L841.7 993.7 L833.3 993.1 L825.0 993.8 L816.7 994.5 L808.3 993.6 L800.0 990.9 L791.7 993.2 L783.3 992.9 L775.0 994.8 L766.7 994.8 L758.3 994.8 L750.0 995.0 L741.7 992.0 L733.3 993.6 L725.0 993.9 L716.7 994.2 L708.3 993.7 L700.0 994.7 L691.7 992.6 L683.3 994.7 L675.0 994.8 L666.7 994.4 L658.3 995.6 L650.0 995.9 L641.7 993.1 L633.3 993.5 L625.0 992.6 L616.7 994.4 L608.3 992.6 L600.0 994.5 L591.7 995.8 L583.3 994.7 L575.0 995.7 L566.7 996.7 L558.3 993.2 L550.0 994.8 L541.7 995.1 L533.3 994.1 L525.0 992.3 L516.7 992.8 L508.3 992.2 L500.0 990.7 L491.7 991.9 L483.3 993.2 L475.0 992.7 L466.7 993.4 L458.3 993.3 L450.0 991.0 L441.7 992.8 L433.3 994.5 L425.0 993.3 L416.7 993.7 L408.3 993.4 L400.0 994.5 L391.7 991.5 L383.3 994.9 L375.0 994.7 L366.7 996.1 L358.3 994.0 L350.0 996.4 L341.7 995.4 L333.3 996.0 L325.0 992.8 L316.7 993.5 L308.3 996.3 L300.0 993.8 L291.7 994.8 L283.3 993.1 L275.0 993.6 L266.7 995.0 L258.3 995.6 L250.0 993.4 L241.7 993.0 L233.3 993.7 L225.0 994.4 L216.7 991.2 L208.3 991.9 L200.0 993.1 L191.7 992.5 L183.3 995.6 L175.0 994.9 L166.7 993.9 L158.3 993.7 L150.0 993.9 L141.7 991.8 L133.3 996.1 L125.0 995.9 L116.7 994.3 L108.3 994.5 L100.0 995.6 L91.7 994.7 L83.3 995.6 L75.0 994.5 L66.7 993.7 L58.3 993.3 L50.0 994.0 L41.7 994.8 L33.3 991.6 L25.0 993.6 L16.7 992.5 L8.3 992.9 L9.0 1000.0 L7.7 991.7 L8.2 983.3 L7.6 975.0 L7.3 966.7 L7.7 958.3 L5.8 950.0 L7.2 941.7 L6.3 933.3 L6.5 925.0 L6.1 916.7 L8.7 908.3 L7.1 900.0 L7.7 891.7 L7.9 883.3 L8.8 875.0 L8.0 866.7 L7.7 858.3 L6.9 850.0 L6.9 841.7 L7.7 833.3 L8.2 825.0 L5.8 816.7 L2.8 808.3 L5.9 800.0 L5.5 791.7 L4.0 783.3 L6.7 775.0 L5.5 766.7 L6.0 758.3 L5.4 750.0 L7.3 741.7 L9.6 733.3 L8.9 725.0 L7.7 716.7 L8.1 708.3 L7.0 700.0 L6.2 691.7 L4.4 683.3 L3.6 675.0 L4.0 666.7 L3.2 658.3 L4.3 650.0 L4.7 641.7 L4.3 633.3 L7.1 625.0 L6.6 616.7 L5.8 608.3 L7.4 600.0 L5.3 591.7 L5.1 583.3 L6.1 575.0 L5.1 566.7 L3.6 558.3 L4.5 550.0 L3.8 541.7 L7.4 533.3 L6.4 525.0 L7.3 516.7 L6.3 508.3 L6.2 500.0 L6.1 491.7 L6.9 483.3 L5.6 475.0 L7.0 466.7 L5.3 458.3 L7.9 450.0 L7.9 441.7 L7.1 433.3 L7.8 425.0 L6.7 416.7 L4.7 408.3 L6.9 400.0 L6.3 391.7 L5.7 383.3 L5.7 375.0 L5.7 366.7 L3.9 358.3 L3.2 350.0 L5.5 341.7 L3.4 333.3 L6.0 325.0 L5.4 316.7 L6.9 308.3 L7.3 300.0 L5.7 291.7 L5.2 283.3 L4.2 275.0 L5.9 266.7 L5.1 258.3 L6.0 250.0 L5.1 241.7 L6.1 233.3 L5.9 225.0 L4.1 216.7 L6.9 208.3 L6.7 200.0 L5.7 191.7 L5.0 183.3 L4.7 175.0 L6.1 166.7 L6.5 158.3 L8.7 150.0 L9.1 141.7 L6.5 133.3 L7.9 125.0 L6.4 116.7 L4.8 108.3 L7.1 100.0 L5.6 91.7 L4.6 83.3 L5.6 75.0 L5.8 66.7 L7.0 58.3 L5.9 50.0 L6.6 41.7 L9.0 33.3 L6.3 25.0 L6.0 16.7 L5.7 8.3Z' fill='%23000'/%3E%3C/svg%3E");
}
html, body { overflow-x: clip; }

/* 1) paper texture: removed with the switch to a white background (Paula, 2026-10-14) */
body { background: var(--paper); }

/* 2) hand-torn edges: removed (Paula, 2026-10-13); the kit's rounded corners apply everywhere */

/* 3) brushstroke underlines: removed (Paula, 2026-10-13) */

/* the index: a brush swipe instead of a solid bar */
.index a:hover, .index a.is-active {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 60' preserveAspectRatio='none'%3E%3Cpath d='M7.1 12.4 L21.8 14.2 L36.5 12.3 L51.3 13.3 L66.0 14.6 L80.7 12.4 L95.4 13.4 L110.1 12.4 L124.8 10.8 L139.5 9.8 L154.2 11.2 L168.9 11.5 L183.6 13.3 L198.3 10.1 L213.0 10.7 L227.7 10.8 L242.4 14.3 L257.1 16.0 L271.8 14.3 L286.5 12.9 L301.2 12.6 L315.9 11.8 L330.6 10.6 L345.3 12.7 L360.1 12.1 L374.8 13.0 L389.5 11.5 L404.2 11.4 L418.9 12.2 L433.6 15.0 L448.3 12.0 L463.0 13.6 L477.7 11.1 L492.4 9.6 L507.1 10.1 L521.8 12.5 L536.5 12.9 L551.2 11.6 L565.9 14.5 L580.6 14.5 L595.3 16.4 L595.3 42.8 L580.6 46.3 L565.9 44.1 L551.2 45.1 L536.5 45.8 L521.8 46.2 L507.1 48.8 L492.4 49.1 L477.7 46.3 L463.0 45.5 L448.3 48.9 L433.6 47.7 L418.9 47.8 L404.2 49.1 L389.5 48.6 L374.8 49.8 L360.1 48.6 L345.3 49.3 L330.6 51.0 L315.9 48.3 L301.2 47.9 L286.5 46.2 L271.8 46.3 L257.1 46.7 L242.4 46.5 L227.7 46.8 L213.0 45.6 L198.3 47.1 L183.6 48.9 L168.9 46.8 L154.2 45.7 L139.5 45.8 L124.8 44.6 L110.1 46.9 L95.4 45.8 L80.7 47.1 L66.0 45.8 L51.3 48.0 L36.5 46.4 L21.8 47.6 L7.1 47.8Z' fill='%23301823' opacity='0.92'/%3E%3Cpath d='M19 25.1 Q300 23.9 519 25.1' stroke='%23301823' stroke-width='2.5' stroke-linecap='round' fill='none' opacity='0.68'/%3E%3Cpath d='M36 12.3 Q300 13.7 554 14.2' stroke='%23301823' stroke-width='1.9' stroke-linecap='round' fill='none' opacity='0.56'/%3E%3Cpath d='M34 31.1 Q300 33.0 594 33.0' stroke='%23301823' stroke-width='2.1' stroke-linecap='round' fill='none' opacity='0.39'/%3E%3Cpath d='M6 51.7 Q300 49.1 593 53.0' stroke='%23301823' stroke-width='3.0' stroke-linecap='round' fill='none' opacity='0.45'/%3E%3Cpath d='M1 35.3 Q300 35.0 542 35.4' stroke='%23301823' stroke-width='2.1' stroke-linecap='round' fill='none' opacity='0.43'/%3E%3Cpath d='M3 17.9 Q300 16.4 561 18.7' stroke='%23301823' stroke-width='3.2' stroke-linecap='round' fill='none' opacity='0.58'/%3E%3Cpath d='M14 28.1 Q300 28.0 565 28.6' stroke='%23301823' stroke-width='3.5' stroke-linecap='round' fill='none' opacity='0.29'/%3E%3Cpath d='M30 29.1 Q300 31.5 535 30.2' stroke='%23301823' stroke-width='2.7' stroke-linecap='round' fill='none' opacity='0.59'/%3E%3Cpath d='M52 37.4 Q300 38.5 537 36.4' stroke='%23301823' stroke-width='3.4' stroke-linecap='round' fill='none' opacity='0.42'/%3E%3Cpath d='M49 35.0 Q300 38.0 513 33.1' stroke='%23301823' stroke-width='2.0' stroke-linecap='round' fill='none' opacity='0.39'/%3E%3Cpath d='M9 25.2 Q300 22.7 550 24.4' stroke='%23301823' stroke-width='3.5' stroke-linecap='round' fill='none' opacity='0.58'/%3E%3Cpath d='M6 28.3 Q300 29.6 514 27.2' stroke='%23301823' stroke-width='2.0' stroke-linecap='round' fill='none' opacity='0.54'/%3E%3Cpath d='M16 38.0 Q300 36.9 514 37.0' stroke='%23301823' stroke-width='3.2' stroke-linecap='round' fill='none' opacity='0.32'/%3E%3Cpath d='M12 38.0 Q300 36.6 546 37.5' stroke='%23301823' stroke-width='3.5' stroke-linecap='round' fill='none' opacity='0.46'/%3E%3Cpath d='M37 27.2 Q300 25.3 575 26.8' stroke='%23301823' stroke-width='1.9' stroke-linecap='round' fill='none' opacity='0.33'/%3E%3Cpath d='M2 50.3 Q300 52.9 527 51.1' stroke='%23301823' stroke-width='1.2' stroke-linecap='round' fill='none' opacity='0.48'/%3E%3C/svg%3E") center / 100% 100% no-repeat; color: var(--paper);
}

/* 4) margin notes: small mono asides with a hand-drawn arrow */
.note {
  display: inline-flex; align-items: center; gap: 8px; margin-top: var(--s-4);
  font-family: 'Nanum Pen Script', 'Bradley Hand', cursive; font-size: 24px; line-height: 1; color: var(--ink);
  transform: rotate(-2deg); transform-origin: left center;
}
.note::before { content: ""; width: 34px; height: 20px; flex: none; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 24'%3E%0A%3Cpath d='M2 4 C 10 18, 22 20, 34 13' stroke='%23301823' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%0A%3Cpath d='M28 8 L35 13 L28 18' stroke='%23301823' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat; }

/* 5) dye-pot washes: removed at Paula's request (2026-10-13) */
main { position: relative; isolation: isolate; }

/* no in-between lines (Paula, 2026-10-13): section dividers and detail-row rules removed;
   form field underlines and link underlines stay because they are functional */
.section--rule, .project, .about__do, .chapter, .case-nav, .index, .facts { border-top: 0 !important; }
.rows, .rows > div, .rows--caps, .rows--caps > div, .modal__rows, .modal__rows > div { border-top: 0 !important; border-bottom: 0 !important; }
.rows > div { padding-block: 6px; }
.site-foot__top { border-bottom: 0; }

/* "Four projects, one eye": compact (Paula, 2026-10-13) */
#work { padding-block: var(--s-7) var(--s-5); }
#work .work-head__title { font-size: var(--fs-h2); line-height: 1.05; letter-spacing: -0.04em; }
#work .split { align-items: start; }

/* 6) In the studio: the painting video, upright, beside a poetic line */
.studio { padding-block: var(--s-9); }
.studio__grid { display: grid; grid-template-columns: auto minmax(0, 1fr); gap: var(--s-8); align-items: center; }
.studio__title { font-size: var(--fs-display); line-height: .92; letter-spacing: -0.055em; margin-top: var(--s-4); }
.studio__text .t-lead { margin-top: var(--s-5); max-width: 34ch; }
.studio__video { position: relative; aspect-ratio: 9 / 16; height: min(88vh, 860px); width: auto; max-width: 100%; background: var(--ink); border-radius: var(--r-lg); overflow: hidden; }
@media (max-width: 860px) { .studio__video { height: auto; width: 100%; } }
.studio__video video { width: 100%; height: 100%; object-fit: cover; }
@media (max-width: 860px) { .studio__grid { grid-template-columns: 1fr; gap: var(--s-6); } }

/* 8) motion: photographs arrive slightly tilted, like paper set down, then settle */
.reveal .media, .media.reveal, .reveal .video-block, .studio__video.reveal {
  transform: rotate(var(--tilt, -1.4deg)) translateY(10px);
  transition: transform 1.3s var(--ease) .1s;
}
.reveal:nth-child(even) .media, .media.reveal:nth-child(even), .figs > :nth-child(even) .media { --tilt: 1.2deg; }
.is-visible .media, .media.is-visible, .is-visible .video-block, .studio__video.is-visible { transform: none; }
/* the cursor: a soft paint dot that blooms into an organic blot */
.cursor { background: var(--clay); border-radius: 46% 54% 52% 48% / 55% 45% 55% 45%; }
.cursor[data-mode="view"] { background: var(--ink); }
.cursor[data-mode="link"] { border-color: var(--clay); }

@media (prefers-reduced-motion: reduce) {
  .project__name::after, .work-head__title::after, .about__hello::after, .contact__word::after,
  .room__title::after, .chapter__title::after, .studio__title::after { clip-path: none; transition: none; }
  .reveal .media, .media.reveal, .reveal .video-block, .studio__video.reveal { transform: none; transition: none; }
}
