@charset "UTF-8";
/* jd-jul: the Christmas layer for jannidanielsen.com (Look B+ Guldsne, festive). Round 2, 5 Nov 2026.
   Remove this file (or the body class jd-jul) to switch Christmas off. */
body.jd-jul{--jdt:18s;--jdn:7}
body.jd-jul{
  --jdi-pine-near:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 240 220%22 width=%22240%22 height=%22220%22%3E%3Cdefs%3E%3CradialGradient id=%22g0%22%3E%3Cstop offset=%220%22 stop-color=%22%23D9B87E%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23D9B87E%22/%3E%3Cstop offset=%221%22 stop-color=%22%23D9B87E%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22g1%22%3E%3Cstop offset=%220%22 stop-color=%22%23C89B5E%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23C89B5E%22/%3E%3Cstop offset=%221%22 stop-color=%22%23C89B5E%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22g2%22%3E%3Cstop offset=%220%22 stop-color=%22%23EBD9B0%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23EBD9B0%22/%3E%3Cstop offset=%221%22 stop-color=%22%23EBD9B0%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx=%22108.6%22 cy=%22123.1%22 r=%223.94%22 fill=%22url(%23g0)%22 opacity=%220.93%22/%3E%3Ccircle cx=%22141.0%22 cy=%2240.6%22 r=%223.33%22 fill=%22url(%23g2)%22 opacity=%220.86%22/%3E%3Ccircle cx=%2272.8%22 cy=%2219.9%22 r=%223.77%22 fill=%22url(%23g1)%22 opacity=%221.0%22/%3E%3Ccircle cx=%22-8.5%22 cy=%22143.9%22 r=%223.48%22 fill=%22url(%23g0)%22 opacity=%220.85%22/%3E%3Ccircle cx=%22231.5%22 cy=%22143.9%22 r=%223.48%22 fill=%22url(%23g0)%22 opacity=%220.85%22/%3E%3Ccircle cx=%2245.6%22 cy=%2253.2%22 r=%222.61%22 fill=%22url(%23g0)%22 opacity=%220.92%22/%3E%3Ccircle cx=%22202.2%22 cy=%22114.2%22 r=%223.52%22 fill=%22url(%23g0)%22 opacity=%220.95%22/%3E%3Ccircle cx=%22109.8%22 cy=%2261.2%22 r=%224.05%22 fill=%22url(%23g2)%22 opacity=%220.96%22/%3E%3Ccircle cx=%22229.9%22 cy=%22186.4%22 r=%222.57%22 fill=%22url(%23g0)%22 opacity=%220.99%22/%3E%3Ccircle cx=%22112.8%22 cy=%22-4.3%22 r=%223.16%22 fill=%22url(%23g0)%22 opacity=%220.94%22/%3E%3Ccircle cx=%22112.8%22 cy=%22215.7%22 r=%223.16%22 fill=%22url(%23g0)%22 opacity=%220.94%22/%3E%3Ccircle cx=%22186.8%22 cy=%2259.4%22 r=%222.69%22 fill=%22url(%23g0)%22 opacity=%220.99%22/%3E%3Ccircle cx=%2242.6%22 cy=%22123.0%22 r=%223.23%22 fill=%22url(%23g0)%22 opacity=%220.96%22/%3E%3Ccircle cx=%2273.0%22 cy=%22194.7%22 r=%222.88%22 fill=%22url(%23g0)%22 opacity=%220.98%22/%3E%3C/svg%3E");
  --jdi-pine-far:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 180 110%22 width=%22180%22 height=%22110%22%3E%3Cdefs%3E%3CradialGradient id=%22g0%22%3E%3Cstop offset=%220%22 stop-color=%22%23D9B87E%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23D9B87E%22/%3E%3Cstop offset=%221%22 stop-color=%22%23D9B87E%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22g1%22%3E%3Cstop offset=%220%22 stop-color=%22%23C89B5E%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23C89B5E%22/%3E%3Cstop offset=%221%22 stop-color=%22%23C89B5E%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22g2%22%3E%3Cstop offset=%220%22 stop-color=%22%23EBD9B0%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23EBD9B0%22/%3E%3Cstop offset=%221%22 stop-color=%22%23EBD9B0%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx=%2285.4%22 cy=%2272.3%22 r=%221.75%22 fill=%22url(%23g0)%22 opacity=%220.5%22/%3E%3Ccircle cx=%2267.5%22 cy=%2230.1%22 r=%221.87%22 fill=%22url(%23g1)%22 opacity=%220.64%22/%3E%3Ccircle cx=%22119.0%22 cy=%2216.0%22 r=%221.57%22 fill=%22url(%23g0)%22 opacity=%220.73%22/%3E%3Ccircle cx=%2210.6%22 cy=%2290.1%22 r=%221.28%22 fill=%22url(%23g1)%22 opacity=%220.6%22/%3E%3Ccircle cx=%22151.6%22 cy=%222.0%22 r=%221.26%22 fill=%22url(%23g1)%22 opacity=%220.52%22/%3E%3Ccircle cx=%22151.6%22 cy=%22112.0%22 r=%221.26%22 fill=%22url(%23g1)%22 opacity=%220.52%22/%3E%3Ccircle cx=%2220.3%22 cy=%2246.6%22 r=%221.32%22 fill=%22url(%23g0)%22 opacity=%220.66%22/%3E%3Ccircle cx=%229.2%22 cy=%2218.8%22 r=%221.88%22 fill=%22url(%23g0)%22 opacity=%220.6%22/%3E%3Ccircle cx=%22189.2%22 cy=%2218.8%22 r=%221.88%22 fill=%22url(%23g0)%22 opacity=%220.6%22/%3E%3Ccircle cx=%22107.3%22 cy=%2252.4%22 r=%221.53%22 fill=%22url(%23g0)%22 opacity=%220.68%22/%3E%3C/svg%3E");
  --jdi-cream-near:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 240 220%22 width=%22240%22 height=%22220%22%3E%3Cdefs%3E%3CradialGradient id=%22g0%22%3E%3Cstop offset=%220%22 stop-color=%22%23C9A468%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23C9A468%22/%3E%3Cstop offset=%221%22 stop-color=%22%23C9A468%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22g1%22%3E%3Cstop offset=%220%22 stop-color=%22%23A8803F%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23A8803F%22/%3E%3Cstop offset=%221%22 stop-color=%22%23A8803F%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22g2%22%3E%3Cstop offset=%220%22 stop-color=%22%23B58E4E%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23B58E4E%22/%3E%3Cstop offset=%221%22 stop-color=%22%23B58E4E%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx=%2262.2%22 cy=%22150.8%22 r=%223.49%22 fill=%22url(%23g1)%22 opacity=%220.83%22/%3E%3Ccircle cx=%2235.3%22 cy=%2249.5%22 r=%223.56%22 fill=%22url(%23g0)%22 opacity=%220.88%22/%3E%3Ccircle cx=%22103.6%22 cy=%22184.3%22 r=%223.39%22 fill=%22url(%23g0)%22 opacity=%220.84%22/%3E%3Ccircle cx=%2235.2%22 cy=%22191.7%22 r=%223.66%22 fill=%22url(%23g2)%22 opacity=%220.91%22/%3E%3Ccircle cx=%22227.8%22 cy=%22174.6%22 r=%222.91%22 fill=%22url(%23g1)%22 opacity=%220.91%22/%3E%3Ccircle cx=%22135.4%22 cy=%2294.5%22 r=%223.06%22 fill=%22url(%23g0)%22 opacity=%220.85%22/%3E%3Ccircle cx=%22191.6%22 cy=%22-3.2%22 r=%223.50%22 fill=%22url(%23g0)%22 opacity=%220.91%22/%3E%3Ccircle cx=%22191.6%22 cy=%22216.8%22 r=%223.50%22 fill=%22url(%23g0)%22 opacity=%220.91%22/%3E%3Ccircle cx=%22106.4%22 cy=%2238.9%22 r=%222.84%22 fill=%22url(%23g0)%22 opacity=%220.84%22/%3E%3Ccircle cx=%22110.3%22 cy=%22133.2%22 r=%223.10%22 fill=%22url(%23g0)%22 opacity=%220.87%22/%3E%3C/svg%3E");
  --jdi-cream-far:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 180 110%22 width=%22180%22 height=%22110%22%3E%3Cdefs%3E%3CradialGradient id=%22g0%22%3E%3Cstop offset=%220%22 stop-color=%22%23C9A468%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23C9A468%22/%3E%3Cstop offset=%221%22 stop-color=%22%23C9A468%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22g1%22%3E%3Cstop offset=%220%22 stop-color=%22%23A8803F%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23A8803F%22/%3E%3Cstop offset=%221%22 stop-color=%22%23A8803F%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22g2%22%3E%3Cstop offset=%220%22 stop-color=%22%23B58E4E%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23B58E4E%22/%3E%3Cstop offset=%221%22 stop-color=%22%23B58E4E%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx=%2219.2%22 cy=%2277.3%22 r=%221.97%22 fill=%22url(%23g1)%22 opacity=%220.55%22/%3E%3Ccircle cx=%22132.1%22 cy=%2272.4%22 r=%221.64%22 fill=%22url(%23g1)%22 opacity=%220.66%22/%3E%3Ccircle cx=%2221.3%22 cy=%2224.6%22 r=%222.20%22 fill=%22url(%23g0)%22 opacity=%220.55%22/%3E%3Ccircle cx=%22119.5%22 cy=%2218.1%22 r=%221.97%22 fill=%22url(%23g0)%22 opacity=%220.57%22/%3E%3Ccircle cx=%22-4.0%22 cy=%2244.4%22 r=%222.29%22 fill=%22url(%23g0)%22 opacity=%220.62%22/%3E%3Ccircle cx=%22176.0%22 cy=%2244.4%22 r=%222.29%22 fill=%22url(%23g0)%22 opacity=%220.62%22/%3E%3C/svg%3E");
  --jdi-gsprig:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22240%22 height=%22120%22 viewBox=%220 0 240 120%22 aria-hidden=%22true%22 focusable=%22false%22%3E%3Cpath d=%22M245.81 16.81 L239.37 17.94 L232.74 19.24 L225.92 20.71 L218.92 22.36 L211.74 24.18 L204.36 26.17 L196.81 28.34 L189.07 30.68 L181.14 33.19 L173.02 35.88 L164.72 38.74 L156.24 41.77 L147.57 44.98 L138.71 48.36 L129.66 51.91 L120.43 55.64 L111.01 59.53 L101.41 63.61 L91.61 67.85 L81.63 72.27 L71.47 76.87 L61.12 81.63 L50.58 86.57 L39.85 91.68 L40.15 92.32 L50.90 87.27 L61.47 82.40 L71.84 77.70 L82.03 73.17 L92.03 68.82 L101.84 64.64 L111.47 60.64 L120.90 56.81 L130.15 53.15 L139.21 49.67 L148.08 46.36 L156.76 43.23 L165.25 40.27 L173.56 37.48 L181.67 34.87 L189.60 32.43 L197.34 30.17 L204.89 28.08 L212.24 26.16 L219.41 24.42 L226.39 22.85 L233.18 21.45 L239.78 20.23 L246.19 19.19ZM195.04 29.14 L191.29 32.50 L187.60 35.85 L183.97 39.17 L180.40 42.47 L176.89 45.75 L173.44 49.00 L170.05 52.23 L166.72 55.45 L163.46 58.64 L160.25 61.80 L157.11 64.95 L154.03 68.07 L151.01 71.18 L148.05 74.25 L145.15 77.31 L142.31 80.35 L139.53 83.36 L136.82 86.35 L134.16 89.32 L131.57 92.27 L129.04 95.20 L126.57 98.10 L124.16 100.98 L121.81 103.84 L122.19 104.16 L124.57 101.33 L127.01 98.48 L129.51 95.61 L132.07 92.71 L134.69 89.80 L137.37 86.86 L140.12 83.90 L142.92 80.92 L145.78 77.92 L148.71 74.89 L151.69 71.84 L154.74 68.78 L157.85 65.69 L161.02 62.58 L164.24 59.44 L167.53 56.29 L170.88 53.11 L174.29 49.91 L177.77 46.69 L181.30 43.45 L184.89 40.18 L188.55 36.90 L192.26 33.59 L196.04 30.26ZM146.21 45.69 L143.86 45.18 L141.51 44.67 L139.15 44.16 L136.78 43.66 L134.41 43.15 L132.03 42.65 L129.64 42.14 L127.25 41.64 L124.85 41.14 L122.44 40.64 L120.03 40.14 L117.61 39.64 L115.18 39.14 L112.75 38.65 L110.31 38.15 L107.86 37.66 L105.41 37.17 L102.95 36.68 L100.48 36.19 L98.01 35.70 L95.53 35.21 L93.04 34.72 L90.55 34.24 L88.05 33.75 L87.95 34.25 L90.44 34.76 L92.93 35.28 L95.41 35.80 L97.88 36.32 L100.35 36.84 L102.81 37.36 L105.26 37.89 L107.71 38.41 L110.15 38.94 L112.58 39.46 L115.00 39.99 L117.42 40.52 L119.83 41.05 L122.24 41.58 L124.64 42.12 L127.03 42.65 L129.42 43.18 L131.79 43.72 L134.17 44.26 L136.53 44.80 L138.89 45.33 L141.24 45.87 L143.58 46.42 L145.92 46.96Z%22 fill=%22%23C89B5E%22/%3E%3Cpath d=%22M236.03 19.00 Q230.33 15.86 229.38 12.73 M236.34 20.45 Q232.42 25.57 232.87 28.91 M229.94 20.22 Q223.73 16.97 222.64 13.67 M230.29 21.67 Q226.19 27.25 226.73 30.81 M223.79 21.50 Q216.35 16.71 215.39 12.08 M224.13 23.04 Q219.43 30.54 220.51 35.13 M217.37 23.03 Q210.50 19.13 209.41 15.15 M217.69 24.51 Q213.10 31.03 213.74 35.00 M210.78 24.73 Q203.37 21.20 201.95 17.43 M211.16 26.15 Q206.50 32.87 207.17 36.88 M204.16 26.44 Q195.66 21.41 194.39 16.32 M204.57 27.96 Q199.78 36.60 201.25 41.62 M197.24 28.44 Q188.21 24.26 186.45 19.74 M197.66 29.86 Q192.39 38.25 193.42 43.05 M190.28 30.45 Q181.99 26.00 180.59 21.24 M190.76 31.95 Q186.47 40.28 188.05 45.05 M183.06 32.74 Q173.66 28.84 171.69 24.37 M183.57 34.15 Q178.82 42.95 180.29 47.89 M175.78 35.05 Q167.23 31.04 165.57 26.51 M176.21 36.49 Q171.27 44.67 172.31 49.21 M168.28 37.60 Q159.93 34.38 158.09 30.44 M168.87 39.01 Q165.25 46.90 166.96 51.31 M160.70 40.19 Q152.12 36.34 150.39 31.82 M161.17 41.63 Q156.58 49.93 157.82 54.48 M152.92 42.98 Q144.54 39.28 142.83 34.87 M153.49 44.43 Q149.83 52.71 151.65 57.24 M144.98 45.91 Q136.99 42.58 135.29 38.46 M145.50 47.34 Q141.55 55.08 142.89 59.29 M136.89 49.00 Q129.67 46.17 128.06 42.52 M137.39 50.40 Q133.64 57.27 134.68 61.01 M128.69 52.16 Q122.60 49.51 121.32 46.07 M129.15 53.61 Q125.81 59.57 126.67 62.85 M120.27 55.55 Q114.90 53.44 113.68 50.53 M120.80 56.97 Q118.12 62.17 119.05 65.07 M111.71 59.07 Q106.00 57.01 104.64 54.08 M112.27 60.47 Q109.58 65.94 110.61 68.96 M102.98 62.75 Q97.08 60.91 95.58 58.12 M103.59 64.11 Q100.98 69.67 102.08 72.71 M94.17 66.48 Q90.05 65.03 89.03 62.75 M94.72 67.89 Q92.74 71.85 93.53 74.12 M85.17 70.39 Q81.52 69.10 80.62 67.00 M85.73 71.82 Q84.00 75.34 84.74 77.40 M76.01 74.45 Q72.98 73.36 72.22 71.49 M76.54 75.88 Q74.98 78.82 75.55 80.58 M66.63 78.75 Q64.40 78.24 63.70 77.00 M67.33 80.11 Q66.40 82.15 67.04 83.51 M57.16 83.11 Q54.60 82.51 53.82 81.14 M57.80 84.45 Q56.63 86.80 57.20 88.28 M177.14 45.39 Q171.50 45.70 169.32 43.78 M178.22 46.45 Q177.87 51.99 179.93 54.25 M170.45 51.63 Q165.00 51.72 162.89 49.62 M171.48 52.75 Q170.98 58.21 172.86 60.44 M163.98 57.85 Q158.53 58.02 156.40 55.97 M164.97 58.96 Q164.28 64.46 165.99 66.70 M157.72 64.06 Q151.82 64.64 149.49 62.77 M158.74 65.08 Q158.14 70.97 160.01 73.32 M151.73 69.99 Q146.41 70.06 144.30 67.89 M152.75 71.12 Q152.27 76.57 154.06 78.74 M145.94 75.99 Q141.45 76.27 139.58 74.52 M147.11 77.05 Q147.22 81.49 149.20 83.24 M140.38 81.92 Q136.18 82.38 134.38 80.87 M141.57 82.92 Q141.74 87.04 143.64 88.65 M135.08 87.66 Q132.33 87.90 131.05 86.67 M136.16 88.74 Q135.99 91.56 137.15 92.77 M129.97 93.50 Q128.13 93.93 127.13 93.23 M131.09 94.45 Q130.94 96.32 131.82 97.20 M125.11 99.13 Q123.47 99.55 122.53 98.90 M126.29 100.06 Q126.22 101.73 127.11 102.52 M133.30 42.72 Q130.17 38.47 130.62 35.68 M132.95 44.16 Q128.22 46.58 127.36 49.20 M127.45 41.47 Q123.58 36.70 123.85 33.65 M127.20 42.94 Q121.98 45.98 121.19 49.12 M121.62 40.21 Q117.86 35.52 118.16 32.50 M121.36 41.69 Q116.29 44.71 115.54 47.81 M115.73 38.96 Q112.47 35.00 112.71 32.37 M115.47 40.42 Q111.04 42.89 110.32 45.53 M109.87 37.69 Q107.22 34.16 107.62 31.73 M109.59 39.21 Q105.87 41.51 105.36 43.98 M103.88 36.47 Q101.98 34.20 102.19 32.48 M103.56 37.91 Q100.89 39.21 100.37 40.83 M97.98 35.20 Q96.74 33.55 97.09 32.14 M97.62 36.73 Q95.76 37.71 95.46 39.08 M91.86 34.01 Q90.88 32.97 91.03 31.93 M91.60 35.52 Q90.35 36.14 90.14 37.21%22 fill=%22none%22 stroke=%22%23C89B5E%22 stroke-width=%221.3%22 stroke-linecap=%22round%22/%3E%3C/svg%3E");
  --jdi-flpine:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 400 240%22 width=%22400%22 height=%22240%22%3E%3Cdefs%3E%3CradialGradient id=%22gp%22%3E%3Cstop offset=%220%22 stop-color=%22%23D9B87E%22/%3E%3Cstop offset=%22.58%22 stop-color=%22%23D9B87E%22/%3E%3Cstop offset=%221%22 stop-color=%22%23D9B87E%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22gh%22%3E%3Cstop offset=%220%22 stop-color=%22%23C89B5E%22/%3E%3Cstop offset=%22.58%22 stop-color=%22%23C89B5E%22/%3E%3Cstop offset=%221%22 stop-color=%22%23C89B5E%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx=%2221.1%22 cy=%22162.4%22 r=%222.54%22 fill=%22url(%23gh)%22 opacity=%220.54%22/%3E%3Ccircle cx=%22388.7%22 cy=%22111.0%22 r=%221.92%22 fill=%22url(%23gp)%22 opacity=%220.71%22/%3E%3Ccircle cx=%22276.5%22 cy=%2221.0%22 r=%222.62%22 fill=%22url(%23gh)%22 opacity=%220.81%22/%3E%3Ccircle cx=%22192.2%22 cy=%22125.5%22 r=%222.66%22 fill=%22url(%23gp)%22 opacity=%220.68%22/%3E%3Ccircle cx=%22318.5%22 cy=%22156.2%22 r=%222.12%22 fill=%22url(%23gp)%22 opacity=%220.65%22/%3E%3Ccircle cx=%2262.9%22 cy=%2230.6%22 r=%222.53%22 fill=%22url(%23gp)%22 opacity=%220.61%22/%3E%3Ccircle cx=%22319.1%22 cy=%2283.9%22 r=%223.24%22 fill=%22url(%23gh)%22 opacity=%220.81%22/%3E%3Ccircle cx=%22300.7%22 cy=%22106.0%22 r=%222.17%22 fill=%22url(%23gh)%22 opacity=%220.72%22/%3E%3Ccircle cx=%22383.9%22 cy=%22197.1%22 r=%222.48%22 fill=%22url(%23gp)%22 opacity=%220.68%22/%3E%3Ccircle cx=%22360.0%22 cy=%22142.2%22 r=%222.65%22 fill=%22url(%23gp)%22 opacity=%220.7%22/%3E%3C/svg%3E");
  --jdi-hero-sprigl:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22240%22 height=%22120%22 viewBox=%220 0 240 120%22 aria-hidden=%22true%22 focusable=%22false%22%3E%3Cg transform=%22translate(240 0) scale(-1 1)%22%3E%3Cpath d=%22M245.81 16.81 L239.37 17.94 L232.74 19.24 L225.92 20.71 L218.92 22.36 L211.74 24.18 L204.36 26.17 L196.81 28.34 L189.07 30.68 L181.14 33.19 L173.02 35.88 L164.72 38.74 L156.24 41.77 L147.57 44.98 L138.71 48.36 L129.66 51.91 L120.43 55.64 L111.01 59.53 L101.41 63.61 L91.61 67.85 L81.63 72.27 L71.47 76.87 L61.12 81.63 L50.58 86.57 L39.85 91.68 L40.15 92.32 L50.90 87.27 L61.47 82.40 L71.84 77.70 L82.03 73.17 L92.03 68.82 L101.84 64.64 L111.47 60.64 L120.90 56.81 L130.15 53.15 L139.21 49.67 L148.08 46.36 L156.76 43.23 L165.25 40.27 L173.56 37.48 L181.67 34.87 L189.60 32.43 L197.34 30.17 L204.89 28.08 L212.24 26.16 L219.41 24.42 L226.39 22.85 L233.18 21.45 L239.78 20.23 L246.19 19.19ZM195.04 29.14 L191.29 32.50 L187.60 35.85 L183.97 39.17 L180.40 42.47 L176.89 45.75 L173.44 49.00 L170.05 52.23 L166.72 55.45 L163.46 58.64 L160.25 61.80 L157.11 64.95 L154.03 68.07 L151.01 71.18 L148.05 74.25 L145.15 77.31 L142.31 80.35 L139.53 83.36 L136.82 86.35 L134.16 89.32 L131.57 92.27 L129.04 95.20 L126.57 98.10 L124.16 100.98 L121.81 103.84 L122.19 104.16 L124.57 101.33 L127.01 98.48 L129.51 95.61 L132.07 92.71 L134.69 89.80 L137.37 86.86 L140.12 83.90 L142.92 80.92 L145.78 77.92 L148.71 74.89 L151.69 71.84 L154.74 68.78 L157.85 65.69 L161.02 62.58 L164.24 59.44 L167.53 56.29 L170.88 53.11 L174.29 49.91 L177.77 46.69 L181.30 43.45 L184.89 40.18 L188.55 36.90 L192.26 33.59 L196.04 30.26ZM146.21 45.69 L143.86 45.18 L141.51 44.67 L139.15 44.16 L136.78 43.66 L134.41 43.15 L132.03 42.65 L129.64 42.14 L127.25 41.64 L124.85 41.14 L122.44 40.64 L120.03 40.14 L117.61 39.64 L115.18 39.14 L112.75 38.65 L110.31 38.15 L107.86 37.66 L105.41 37.17 L102.95 36.68 L100.48 36.19 L98.01 35.70 L95.53 35.21 L93.04 34.72 L90.55 34.24 L88.05 33.75 L87.95 34.25 L90.44 34.76 L92.93 35.28 L95.41 35.80 L97.88 36.32 L100.35 36.84 L102.81 37.36 L105.26 37.89 L107.71 38.41 L110.15 38.94 L112.58 39.46 L115.00 39.99 L117.42 40.52 L119.83 41.05 L122.24 41.58 L124.64 42.12 L127.03 42.65 L129.42 43.18 L131.79 43.72 L134.17 44.26 L136.53 44.80 L138.89 45.33 L141.24 45.87 L143.58 46.42 L145.92 46.96Z%22 fill=%22%23A8803F%22/%3E%3Cpath d=%22M236.03 19.00 Q230.33 15.86 229.38 12.73 M236.34 20.45 Q232.42 25.57 232.87 28.91 M229.94 20.22 Q223.73 16.97 222.64 13.67 M230.29 21.67 Q226.19 27.25 226.73 30.81 M223.79 21.50 Q216.35 16.71 215.39 12.08 M224.13 23.04 Q219.43 30.54 220.51 35.13 M217.37 23.03 Q210.50 19.13 209.41 15.15 M217.69 24.51 Q213.10 31.03 213.74 35.00 M210.78 24.73 Q203.37 21.20 201.95 17.43 M211.16 26.15 Q206.50 32.87 207.17 36.88 M204.16 26.44 Q195.66 21.41 194.39 16.32 M204.57 27.96 Q199.78 36.60 201.25 41.62 M197.24 28.44 Q188.21 24.26 186.45 19.74 M197.66 29.86 Q192.39 38.25 193.42 43.05 M190.28 30.45 Q181.99 26.00 180.59 21.24 M190.76 31.95 Q186.47 40.28 188.05 45.05 M183.06 32.74 Q173.66 28.84 171.69 24.37 M183.57 34.15 Q178.82 42.95 180.29 47.89 M175.78 35.05 Q167.23 31.04 165.57 26.51 M176.21 36.49 Q171.27 44.67 172.31 49.21 M168.28 37.60 Q159.93 34.38 158.09 30.44 M168.87 39.01 Q165.25 46.90 166.96 51.31 M160.70 40.19 Q152.12 36.34 150.39 31.82 M161.17 41.63 Q156.58 49.93 157.82 54.48 M152.92 42.98 Q144.54 39.28 142.83 34.87 M153.49 44.43 Q149.83 52.71 151.65 57.24 M144.98 45.91 Q136.99 42.58 135.29 38.46 M145.50 47.34 Q141.55 55.08 142.89 59.29 M136.89 49.00 Q129.67 46.17 128.06 42.52 M137.39 50.40 Q133.64 57.27 134.68 61.01 M128.69 52.16 Q122.60 49.51 121.32 46.07 M129.15 53.61 Q125.81 59.57 126.67 62.85 M120.27 55.55 Q114.90 53.44 113.68 50.53 M120.80 56.97 Q118.12 62.17 119.05 65.07 M111.71 59.07 Q106.00 57.01 104.64 54.08 M112.27 60.47 Q109.58 65.94 110.61 68.96 M102.98 62.75 Q97.08 60.91 95.58 58.12 M103.59 64.11 Q100.98 69.67 102.08 72.71 M94.17 66.48 Q90.05 65.03 89.03 62.75 M94.72 67.89 Q92.74 71.85 93.53 74.12 M85.17 70.39 Q81.52 69.10 80.62 67.00 M85.73 71.82 Q84.00 75.34 84.74 77.40 M76.01 74.45 Q72.98 73.36 72.22 71.49 M76.54 75.88 Q74.98 78.82 75.55 80.58 M66.63 78.75 Q64.40 78.24 63.70 77.00 M67.33 80.11 Q66.40 82.15 67.04 83.51 M57.16 83.11 Q54.60 82.51 53.82 81.14 M57.80 84.45 Q56.63 86.80 57.20 88.28 M177.14 45.39 Q171.50 45.70 169.32 43.78 M178.22 46.45 Q177.87 51.99 179.93 54.25 M170.45 51.63 Q165.00 51.72 162.89 49.62 M171.48 52.75 Q170.98 58.21 172.86 60.44 M163.98 57.85 Q158.53 58.02 156.40 55.97 M164.97 58.96 Q164.28 64.46 165.99 66.70 M157.72 64.06 Q151.82 64.64 149.49 62.77 M158.74 65.08 Q158.14 70.97 160.01 73.32 M151.73 69.99 Q146.41 70.06 144.30 67.89 M152.75 71.12 Q152.27 76.57 154.06 78.74 M145.94 75.99 Q141.45 76.27 139.58 74.52 M147.11 77.05 Q147.22 81.49 149.20 83.24 M140.38 81.92 Q136.18 82.38 134.38 80.87 M141.57 82.92 Q141.74 87.04 143.64 88.65 M135.08 87.66 Q132.33 87.90 131.05 86.67 M136.16 88.74 Q135.99 91.56 137.15 92.77 M129.97 93.50 Q128.13 93.93 127.13 93.23 M131.09 94.45 Q130.94 96.32 131.82 97.20 M125.11 99.13 Q123.47 99.55 122.53 98.90 M126.29 100.06 Q126.22 101.73 127.11 102.52 M133.30 42.72 Q130.17 38.47 130.62 35.68 M132.95 44.16 Q128.22 46.58 127.36 49.20 M127.45 41.47 Q123.58 36.70 123.85 33.65 M127.20 42.94 Q121.98 45.98 121.19 49.12 M121.62 40.21 Q117.86 35.52 118.16 32.50 M121.36 41.69 Q116.29 44.71 115.54 47.81 M115.73 38.96 Q112.47 35.00 112.71 32.37 M115.47 40.42 Q111.04 42.89 110.32 45.53 M109.87 37.69 Q107.22 34.16 107.62 31.73 M109.59 39.21 Q105.87 41.51 105.36 43.98 M103.88 36.47 Q101.98 34.20 102.19 32.48 M103.56 37.91 Q100.89 39.21 100.37 40.83 M97.98 35.20 Q96.74 33.55 97.09 32.14 M97.62 36.73 Q95.76 37.71 95.46 39.08 M91.86 34.01 Q90.88 32.97 91.03 31.93 M91.60 35.52 Q90.35 36.14 90.14 37.21%22 fill=%22none%22 stroke=%22%23A8803F%22 stroke-width=%221.3%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3C/svg%3E");
  --jdi-hero-sprig:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22240%22 height=%22120%22 viewBox=%220 0 240 120%22 aria-hidden=%22true%22 focusable=%22false%22%3E%3Cpath d=%22M245.81 16.81 L239.37 17.94 L232.74 19.24 L225.92 20.71 L218.92 22.36 L211.74 24.18 L204.36 26.17 L196.81 28.34 L189.07 30.68 L181.14 33.19 L173.02 35.88 L164.72 38.74 L156.24 41.77 L147.57 44.98 L138.71 48.36 L129.66 51.91 L120.43 55.64 L111.01 59.53 L101.41 63.61 L91.61 67.85 L81.63 72.27 L71.47 76.87 L61.12 81.63 L50.58 86.57 L39.85 91.68 L40.15 92.32 L50.90 87.27 L61.47 82.40 L71.84 77.70 L82.03 73.17 L92.03 68.82 L101.84 64.64 L111.47 60.64 L120.90 56.81 L130.15 53.15 L139.21 49.67 L148.08 46.36 L156.76 43.23 L165.25 40.27 L173.56 37.48 L181.67 34.87 L189.60 32.43 L197.34 30.17 L204.89 28.08 L212.24 26.16 L219.41 24.42 L226.39 22.85 L233.18 21.45 L239.78 20.23 L246.19 19.19ZM195.04 29.14 L191.29 32.50 L187.60 35.85 L183.97 39.17 L180.40 42.47 L176.89 45.75 L173.44 49.00 L170.05 52.23 L166.72 55.45 L163.46 58.64 L160.25 61.80 L157.11 64.95 L154.03 68.07 L151.01 71.18 L148.05 74.25 L145.15 77.31 L142.31 80.35 L139.53 83.36 L136.82 86.35 L134.16 89.32 L131.57 92.27 L129.04 95.20 L126.57 98.10 L124.16 100.98 L121.81 103.84 L122.19 104.16 L124.57 101.33 L127.01 98.48 L129.51 95.61 L132.07 92.71 L134.69 89.80 L137.37 86.86 L140.12 83.90 L142.92 80.92 L145.78 77.92 L148.71 74.89 L151.69 71.84 L154.74 68.78 L157.85 65.69 L161.02 62.58 L164.24 59.44 L167.53 56.29 L170.88 53.11 L174.29 49.91 L177.77 46.69 L181.30 43.45 L184.89 40.18 L188.55 36.90 L192.26 33.59 L196.04 30.26ZM146.21 45.69 L143.86 45.18 L141.51 44.67 L139.15 44.16 L136.78 43.66 L134.41 43.15 L132.03 42.65 L129.64 42.14 L127.25 41.64 L124.85 41.14 L122.44 40.64 L120.03 40.14 L117.61 39.64 L115.18 39.14 L112.75 38.65 L110.31 38.15 L107.86 37.66 L105.41 37.17 L102.95 36.68 L100.48 36.19 L98.01 35.70 L95.53 35.21 L93.04 34.72 L90.55 34.24 L88.05 33.75 L87.95 34.25 L90.44 34.76 L92.93 35.28 L95.41 35.80 L97.88 36.32 L100.35 36.84 L102.81 37.36 L105.26 37.89 L107.71 38.41 L110.15 38.94 L112.58 39.46 L115.00 39.99 L117.42 40.52 L119.83 41.05 L122.24 41.58 L124.64 42.12 L127.03 42.65 L129.42 43.18 L131.79 43.72 L134.17 44.26 L136.53 44.80 L138.89 45.33 L141.24 45.87 L143.58 46.42 L145.92 46.96Z%22 fill=%22%23A8803F%22/%3E%3Cpath d=%22M236.03 19.00 Q230.33 15.86 229.38 12.73 M236.34 20.45 Q232.42 25.57 232.87 28.91 M229.94 20.22 Q223.73 16.97 222.64 13.67 M230.29 21.67 Q226.19 27.25 226.73 30.81 M223.79 21.50 Q216.35 16.71 215.39 12.08 M224.13 23.04 Q219.43 30.54 220.51 35.13 M217.37 23.03 Q210.50 19.13 209.41 15.15 M217.69 24.51 Q213.10 31.03 213.74 35.00 M210.78 24.73 Q203.37 21.20 201.95 17.43 M211.16 26.15 Q206.50 32.87 207.17 36.88 M204.16 26.44 Q195.66 21.41 194.39 16.32 M204.57 27.96 Q199.78 36.60 201.25 41.62 M197.24 28.44 Q188.21 24.26 186.45 19.74 M197.66 29.86 Q192.39 38.25 193.42 43.05 M190.28 30.45 Q181.99 26.00 180.59 21.24 M190.76 31.95 Q186.47 40.28 188.05 45.05 M183.06 32.74 Q173.66 28.84 171.69 24.37 M183.57 34.15 Q178.82 42.95 180.29 47.89 M175.78 35.05 Q167.23 31.04 165.57 26.51 M176.21 36.49 Q171.27 44.67 172.31 49.21 M168.28 37.60 Q159.93 34.38 158.09 30.44 M168.87 39.01 Q165.25 46.90 166.96 51.31 M160.70 40.19 Q152.12 36.34 150.39 31.82 M161.17 41.63 Q156.58 49.93 157.82 54.48 M152.92 42.98 Q144.54 39.28 142.83 34.87 M153.49 44.43 Q149.83 52.71 151.65 57.24 M144.98 45.91 Q136.99 42.58 135.29 38.46 M145.50 47.34 Q141.55 55.08 142.89 59.29 M136.89 49.00 Q129.67 46.17 128.06 42.52 M137.39 50.40 Q133.64 57.27 134.68 61.01 M128.69 52.16 Q122.60 49.51 121.32 46.07 M129.15 53.61 Q125.81 59.57 126.67 62.85 M120.27 55.55 Q114.90 53.44 113.68 50.53 M120.80 56.97 Q118.12 62.17 119.05 65.07 M111.71 59.07 Q106.00 57.01 104.64 54.08 M112.27 60.47 Q109.58 65.94 110.61 68.96 M102.98 62.75 Q97.08 60.91 95.58 58.12 M103.59 64.11 Q100.98 69.67 102.08 72.71 M94.17 66.48 Q90.05 65.03 89.03 62.75 M94.72 67.89 Q92.74 71.85 93.53 74.12 M85.17 70.39 Q81.52 69.10 80.62 67.00 M85.73 71.82 Q84.00 75.34 84.74 77.40 M76.01 74.45 Q72.98 73.36 72.22 71.49 M76.54 75.88 Q74.98 78.82 75.55 80.58 M66.63 78.75 Q64.40 78.24 63.70 77.00 M67.33 80.11 Q66.40 82.15 67.04 83.51 M57.16 83.11 Q54.60 82.51 53.82 81.14 M57.80 84.45 Q56.63 86.80 57.20 88.28 M177.14 45.39 Q171.50 45.70 169.32 43.78 M178.22 46.45 Q177.87 51.99 179.93 54.25 M170.45 51.63 Q165.00 51.72 162.89 49.62 M171.48 52.75 Q170.98 58.21 172.86 60.44 M163.98 57.85 Q158.53 58.02 156.40 55.97 M164.97 58.96 Q164.28 64.46 165.99 66.70 M157.72 64.06 Q151.82 64.64 149.49 62.77 M158.74 65.08 Q158.14 70.97 160.01 73.32 M151.73 69.99 Q146.41 70.06 144.30 67.89 M152.75 71.12 Q152.27 76.57 154.06 78.74 M145.94 75.99 Q141.45 76.27 139.58 74.52 M147.11 77.05 Q147.22 81.49 149.20 83.24 M140.38 81.92 Q136.18 82.38 134.38 80.87 M141.57 82.92 Q141.74 87.04 143.64 88.65 M135.08 87.66 Q132.33 87.90 131.05 86.67 M136.16 88.74 Q135.99 91.56 137.15 92.77 M129.97 93.50 Q128.13 93.93 127.13 93.23 M131.09 94.45 Q130.94 96.32 131.82 97.20 M125.11 99.13 Q123.47 99.55 122.53 98.90 M126.29 100.06 Q126.22 101.73 127.11 102.52 M133.30 42.72 Q130.17 38.47 130.62 35.68 M132.95 44.16 Q128.22 46.58 127.36 49.20 M127.45 41.47 Q123.58 36.70 123.85 33.65 M127.20 42.94 Q121.98 45.98 121.19 49.12 M121.62 40.21 Q117.86 35.52 118.16 32.50 M121.36 41.69 Q116.29 44.71 115.54 47.81 M115.73 38.96 Q112.47 35.00 112.71 32.37 M115.47 40.42 Q111.04 42.89 110.32 45.53 M109.87 37.69 Q107.22 34.16 107.62 31.73 M109.59 39.21 Q105.87 41.51 105.36 43.98 M103.88 36.47 Q101.98 34.20 102.19 32.48 M103.56 37.91 Q100.89 39.21 100.37 40.83 M97.98 35.20 Q96.74 33.55 97.09 32.14 M97.62 36.73 Q95.76 37.71 95.46 39.08 M91.86 34.01 Q90.88 32.97 91.03 31.93 M91.60 35.52 Q90.35 36.14 90.14 37.21%22 fill=%22none%22 stroke=%22%23A8803F%22 stroke-width=%221.3%22 stroke-linecap=%22round%22/%3E%3C/svg%3E");
  --jdi-flphone:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 390 300%22 width=%22390%22 height=%22300%22%3E%3Cdefs%3E%3CradialGradient id=%22gp%22%3E%3Cstop offset=%220%22 stop-color=%22%23C9A468%22/%3E%3Cstop offset=%22.58%22 stop-color=%22%23C9A468%22/%3E%3Cstop offset=%221%22 stop-color=%22%23C9A468%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22gh%22%3E%3Cstop offset=%220%22 stop-color=%22%23A8803F%22/%3E%3Cstop offset=%22.58%22 stop-color=%22%23A8803F%22/%3E%3Cstop offset=%221%22 stop-color=%22%23A8803F%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx=%22226.3%22 cy=%22239.8%22 r=%224.16%22 fill=%22url(%23gp)%22 opacity=%220.82%22/%3E%3Ccircle cx=%22293.1%22 cy=%22232.8%22 r=%223.69%22 fill=%22url(%23gp)%22 opacity=%220.91%22/%3E%3Ccircle cx=%2232.8%22 cy=%2237.3%22 r=%224.14%22 fill=%22url(%23gp)%22 opacity=%220.91%22/%3E%3Ccircle cx=%22252.4%22 cy=%22274.1%22 r=%222.35%22 fill=%22url(%23gh)%22 opacity=%220.95%22/%3E%3Ccircle cx=%22323.9%22 cy=%22284.9%22 r=%222.39%22 fill=%22url(%23gp)%22 opacity=%220.72%22/%3E%3Ccircle cx=%22117.4%22 cy=%22279.6%22 r=%224.46%22 fill=%22url(%23gp)%22 opacity=%220.75%22/%3E%3Ccircle cx=%22371.7%22 cy=%22224.6%22 r=%223.36%22 fill=%22url(%23gp)%22 opacity=%220.79%22/%3E%3Ccircle cx=%2231.8%22 cy=%22293.2%22 r=%224.36%22 fill=%22url(%23gh)%22 opacity=%220.71%22/%3E%3C/svg%3E");
  --jdi-fldesk:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 560 260%22 width=%22560%22 height=%22260%22%3E%3Cdefs%3E%3CradialGradient id=%22gp%22%3E%3Cstop offset=%220%22 stop-color=%22%23C9A468%22/%3E%3Cstop offset=%22.58%22 stop-color=%22%23C9A468%22/%3E%3Cstop offset=%221%22 stop-color=%22%23C9A468%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3CradialGradient id=%22gh%22%3E%3Cstop offset=%220%22 stop-color=%22%23A8803F%22/%3E%3Cstop offset=%22.58%22 stop-color=%22%23A8803F%22/%3E%3Cstop offset=%221%22 stop-color=%22%23A8803F%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx=%2278.4%22 cy=%2265.0%22 r=%223.82%22 fill=%22url(%23gp)%22 opacity=%220.73%22/%3E%3Ccircle cx=%22413.9%22 cy=%2230.6%22 r=%223.96%22 fill=%22url(%23gp)%22 opacity=%220.73%22/%3E%3Ccircle cx=%22252.8%22 cy=%2267.8%22 r=%224.58%22 fill=%22url(%23gp)%22 opacity=%220.71%22/%3E%3Ccircle cx=%2246.3%22 cy=%22170.8%22 r=%222.96%22 fill=%22url(%23gp)%22 opacity=%220.94%22/%3E%3Ccircle cx=%22132.8%22 cy=%2291.9%22 r=%223.49%22 fill=%22url(%23gh)%22 opacity=%220.91%22/%3E%3Ccircle cx=%22126.0%22 cy=%22127.1%22 r=%224.56%22 fill=%22url(%23gp)%22 opacity=%220.88%22/%3E%3Ccircle cx=%22134.0%22 cy=%2215.8%22 r=%222.98%22 fill=%22url(%23gp)%22 opacity=%220.8%22/%3E%3Ccircle cx=%22454.8%22 cy=%22144.6%22 r=%224.53%22 fill=%22url(%23gh)%22 opacity=%220.9%22/%3E%3Ccircle cx=%22370.7%22 cy=%2223.1%22 r=%222.63%22 fill=%22url(%23gh)%22 opacity=%220.85%22/%3E%3Ccircle cx=%2268.4%22 cy=%22254.1%22 r=%222.64%22 fill=%22url(%23gp)%22 opacity=%220.9%22/%3E%3Ccircle cx=%22430.2%22 cy=%2288.6%22 r=%222.45%22 fill=%22url(%23gp)%22 opacity=%220.95%22/%3E%3Ccircle cx=%22120.9%22 cy=%2256.9%22 r=%223.89%22 fill=%22url(%23gh)%22 opacity=%220.82%22/%3E%3C/svg%3E");
  --jdi-star:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2260%22 height=%2290%22 viewBox=%220 0 60 90%22 aria-hidden=%22true%22 focusable=%22false%22%3E%3Cdefs%3E%3CradialGradient id=%22xmHalo%22%3E%3Cstop offset=%220%22 stop-color=%22%23D9B87E%22 stop-opacity=%22.22%22/%3E%3Cstop offset=%221%22 stop-color=%22%23D9B87E%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx=%2230%22 cy=%2234%22 r=%2226%22 fill=%22url(%23xmHalo)%22/%3E%3Cpath d=%22M32.10 34.00 L30.00 4.00 L27.90 34.00ZM27.90 34.00 L30.00 86.00 L32.10 34.00ZM30.00 36.00 L54.00 34.00 L30.00 32.00ZM30.00 32.00 L6.00 34.00 L30.00 36.00ZM29.08 34.92 L36.72 40.72 L30.92 33.08ZM29.08 33.08 L23.28 40.72 L30.92 34.92ZM30.92 33.08 L23.28 27.28 L29.08 34.92ZM30.92 34.92 L36.72 27.28 L29.08 33.08Z%22 fill=%22%23D9B87E%22/%3E%3Ccircle cx=%2230%22 cy=%2234%22 r=%222.6%22 fill=%22%23F6F1E7%22/%3E%3C/svg%3E");
}

/* 0. Header height, so the snow runs on from the header into the strip and the hero without a seam. */
body.jd-jul{--jdh:68px;--jds:45px}
@media (min-width:981px){body.jd-jul{--jdh:80px}}

/* 1. Golden snow in the header bar, on every page. It falls BEHIND the logo, menu and buttons
   (z-index -1 inside the header), so it never covers them. */
body.jd-jul #main-header::after{content:"";position:absolute;inset:0;height:auto;z-index:-1;pointer-events:none;
  background:linear-gradient(90deg,rgba(200,155,94,0),rgba(200,155,94,.42) 50%,rgba(200,155,94,0)) no-repeat left bottom/100% 1px,
    var(--jdi-pine-near) repeat 0 0/240px 220px,var(--jdi-pine-far) repeat 0 0/180px 110px;
  /* softly dimmed behind the logo and the menu, so no flake ever sits on a letter */
  -webkit-mask-image:linear-gradient(to right,#000 0,#000 4%,rgba(0,0,0,.15) calc(4% + 14px),rgba(0,0,0,.15) calc(6% + 190px),#000 calc(6% + 206px),
    #000 calc(100% - 78px),rgba(0,0,0,0) calc(100% - 62px),rgba(0,0,0,0) calc(100% - 18px),#000 100%);
          mask-image:linear-gradient(to right,#000 0,#000 4%,rgba(0,0,0,.15) calc(4% + 14px),rgba(0,0,0,.15) calc(6% + 190px),#000 calc(6% + 206px),
    #000 calc(100% - 78px),rgba(0,0,0,0) calc(100% - 62px),rgba(0,0,0,0) calc(100% - 18px),#000 100%);
  animation:jdJulSnowH var(--jdt) linear 0s var(--jdn) both}
@media (min-width:981px){body.jd-jul #main-header::after{--jdl:calc((100% - min(85%,1180px)) / 2);
  -webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(var(--jdl) - 8px),rgba(0,0,0,.2) var(--jdl),rgba(0,0,0,.2) calc(var(--jdl) + 196px),
    #000 calc(var(--jdl) + 212px),#000 calc(100% - var(--jdl) - 700px),rgba(0,0,0,.3) calc(100% - var(--jdl) - 680px),rgba(0,0,0,.3) calc(100% - var(--jdl)),#000 calc(100% - var(--jdl) + 14px));
          mask-image:linear-gradient(to right,#000 0,#000 calc(var(--jdl) - 8px),rgba(0,0,0,.2) var(--jdl),rgba(0,0,0,.2) calc(var(--jdl) + 196px),
    #000 calc(var(--jdl) + 212px),#000 calc(100% - var(--jdl) - 700px),rgba(0,0,0,.3) calc(100% - var(--jdl) - 680px),rgba(0,0,0,.3) calc(100% - var(--jdl)),#000 calc(100% - var(--jdl) + 14px))}}

/* 2. The strip under the header: round 1's pine strip with "Glaedelig jul", now with the snow running on
   through it and a small gold star (the card's own star) before "Glaedelig jul". */
body.jd-jul .jd-jul-strip{display:block;position:relative;z-index:5;background:#1F332B;overflow:hidden;
  text-align:center;padding:0 16px;border-bottom:1px solid rgba(200,155,94,.35)}
body.jd-jul .jd-jul-strip::before{content:"";position:absolute;inset:0;pointer-events:none;
  --jdo:var(--jdh);background:var(--jdi-pine-near) repeat 0 0/240px 220px,var(--jdi-pine-far) repeat 0 0/180px 110px;
  -webkit-mask-image:radial-gradient(ellipse 46% 85% at 50% 50%,rgba(0,0,0,.1) 60%,#000 100%);
          mask-image:radial-gradient(ellipse 46% 85% at 50% 50%,rgba(0,0,0,.1) 60%,#000 100%);
  animation:jdJulSnow var(--jdt) linear 0s var(--jdn) both}
@media (max-width:767px){body.jd-jul .jd-jul-strip::before{
  -webkit-mask-image:linear-gradient(to right,#000 0,#000 14px,rgba(0,0,0,0) 44px,rgba(0,0,0,0) calc(100% - 44px),#000 calc(100% - 14px),#000 100%);
          mask-image:linear-gradient(to right,#000 0,#000 14px,rgba(0,0,0,0) 44px,rgba(0,0,0,0) calc(100% - 44px),#000 calc(100% - 14px),#000 100%)}}
body.jd-jul .jd-jul-strip a{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:44px;
  font:500 15px/1.3 "Nunito Sans",system-ui,sans-serif;color:#F6F1E7;text-decoration:none;letter-spacing:.01em}
body.jd-jul .jd-jul-strip a span{border-bottom:1px solid #C89B5E;padding-bottom:1px}
body.jd-jul .jd-jul-strip a em{display:inline-flex;align-items:center;gap:6px;
  font:italic 500 21px/1 "Cormorant Garamond",Georgia,serif;color:#E2C48E;margin-right:2px;white-space:nowrap}
body.jd-jul .jd-jul-strip a em::before{content:"";width:12px;height:18px;flex:none;margin-top:-3px;
  background:var(--jdi-star) no-repeat center/contain}
body.jd-jul .jd-jul-strip a::after{content:"\2192";color:#D9B87E}
body.jd-jul .jd-jul-strip a:hover span,body.jd-jul .jd-jul-strip a:focus-visible span{border-bottom-width:2px}
body.jd-jul .jd-jul-strip a:focus-visible{outline:2px solid #D9B87E;outline-offset:2px;border-radius:4px}
@media (max-width:374px){body.jd-jul .jd-jul-strip a em::before{display:none}}

/* 3. Front-page hero. One empty element, .jd-jul-deco, the hero's first child, under the text (z-index 1).
   ::after = the card's sprig and still flakes (as round 1), ::before = falling snow, only where it is calm:
   phone: the cream band at the bottom, under the button (the photo's top holds faces on 3 of 4 slides);
   computer: the top band under the strip, fading out well above the eyebrow and Janni's face. */
body.jd-jul .jd-jul-deco{display:block;position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}
body.jd-jul .ep-hero-home .jd-jul-deco::after{content:"";position:absolute;left:0;right:0;bottom:0;height:300px;
  background:var(--jdi-hero-sprig) no-repeat right -12px bottom -4px/150px auto, var(--jdi-flphone) no-repeat center bottom/390px 300px}
body.jd-jul .ep-hero-home .jd-jul-deco::before{content:"";position:absolute;inset:0;
  --jdo:calc(var(--jdh) + var(--jds));background:var(--jdi-cream-near) repeat 0 0/240px 220px,var(--jdi-cream-far) repeat 0 0/180px 110px;
  -webkit-mask:linear-gradient(#000 30%,transparent) left top/38px 170px no-repeat,linear-gradient(#000 30%,transparent) right top/38px 170px no-repeat,
    linear-gradient(transparent,#000 50%) left bottom/100% 92px no-repeat;
          mask:linear-gradient(#000 30%,transparent) left top/38px 170px no-repeat,linear-gradient(#000 30%,transparent) right top/38px 170px no-repeat,
    linear-gradient(transparent,#000 50%) left bottom/100% 92px no-repeat;
  animation:jdJulSnow var(--jdt) linear 0s var(--jdn) both}
@media (min-width:768px){
  body.jd-jul .ep-hero-home .jd-jul-deco::after{left:0;top:0;bottom:auto;right:auto;width:560px;height:260px;
    background:var(--jdi-hero-sprigl) no-repeat left -10px top 20px/300px auto, var(--jdi-fldesk) no-repeat left top/560px 260px}
  body.jd-jul .ep-hero-home .jd-jul-deco::before{inset:0 0 auto 0;height:84px;
    -webkit-mask:linear-gradient(to bottom,#000 35%,transparent 100%);mask:linear-gradient(to bottom,#000 35%,transparent 100%)}
}

/* 4. Gift card page (/gavekort/, page-id 547): the pine title band gets the sprig, the snow and
   "Glaedelig jul" between two small gold stars. Snow thins out behind the title and text. */
body.jd-jul.page-id-547 .et_pb_section_0 .et_pb_row{position:relative;z-index:2}
body.jd-jul.page-id-547 .et_pb_section_0 .jd-jul-deco::before{content:"";position:absolute;inset:0;
  --jdo:var(--jdh);background:var(--jdi-pine-near) repeat 0 0/240px 220px,var(--jdi-pine-far) repeat 0 0/180px 110px;
  -webkit-mask-image:radial-gradient(ellipse 40% 46% at 50% 55%,rgba(0,0,0,.22) 60%,#000 100%);
          mask-image:radial-gradient(ellipse 40% 46% at 50% 55%,rgba(0,0,0,.22) 60%,#000 100%);
  animation:jdJulSnow var(--jdt) linear 0s var(--jdn) both}
body.jd-jul.page-id-547 .et_pb_section_0 .jd-jul-deco::after{content:"";position:absolute;inset:0;
  background:var(--jdi-gsprig) no-repeat right -14px top 14px/min(30vw,270px) auto,var(--jdi-flpine) no-repeat right top/min(48vw,440px) auto}
body.jd-jul.page-id-547 .et_pb_section_0 h1::before{content:"Glædelig jul";display:block;
  font:italic 500 24px/1.2 "Cormorant Garamond",Georgia,serif;color:#E2C48E;letter-spacing:.01em;margin-bottom:6px;
  background:var(--jdi-star) no-repeat calc(50% - 3.1em) 45%/.55em auto,var(--jdi-star) no-repeat calc(50% + 3.1em) 45%/.55em auto}
html[lang^=en] body.jd-jul.page-id-547 .et_pb_section_0 h1::before{content:"Merry Christmas";
  background-position:calc(50% - 4em) 45%,calc(50% + 4em) 45%}
@media (max-width:767px){
  body.jd-jul.page-id-547 .et_pb_section_0 .jd-jul-deco::after{background:var(--jdi-gsprig) no-repeat right -18px top -4px/96px auto,var(--jdi-flpine) no-repeat right -46px top -62px/200px auto}
  body.jd-jul.page-id-547 .et_pb_section_0 h1::before{font-size:21px}
}

/* 5. The snow: one slow fall with a little sway. Each band starts where the one above ends (--jdo),
   so header, strip and hero read as one snowfall. */
@keyframes jdJulSnow{
  0%{background-position:0 var(--jdo),0 var(--jdo)}
  25%{background-position:7px calc(var(--jdo) + 55px),-4px calc(var(--jdo) + 27.5px)}
  50%{background-position:0 calc(var(--jdo) + 110px),0 calc(var(--jdo) + 55px)}
  75%{background-position:-7px calc(var(--jdo) + 165px),4px calc(var(--jdo) + 82.5px)}
  100%{background-position:0 calc(var(--jdo) + 220px),0 calc(var(--jdo) + 110px)}}

@keyframes jdJulSnowH{
  0%{background-position:left bottom,0 0,0 0}
  25%{background-position:left bottom,7px 55px,-4px 27.5px}
  50%{background-position:left bottom,0 110px,0 55px}
  75%{background-position:left bottom,-7px 165px,4px 82.5px}
  100%{background-position:left bottom,0 220px,0 110px}}

/* 6. Calm by default: the snow falls for about two minutes on each page and then rests as a still
   sprinkle; it stops at once when the visitor presses the front-page pause button; and it stands
   still for anyone whose phone or computer asks for less motion. */
body.jd-jul:has(.ep-hc-stopped) #main-header::after,body.jd-jul:has(.ep-hc-stopped) .jd-jul-strip::before,
body.jd-jul .ep-hc-stopped .jd-jul-deco::before{animation-play-state:paused!important}
@media (prefers-reduced-motion:reduce){
  body.jd-jul #main-header::after,body.jd-jul .jd-jul-strip::before,body.jd-jul .jd-jul-deco::before,
  body.jd-jul .jd-jul-strip a em::before,body.jd-jul .jd-jul-strip::after{animation:none!important}
}

/* The strip never shows where people are already buying or booking. */
.jd-jul-strip,.jd-jul-deco{display:none}
body.jd-jul.page-id-547 .jd-jul-strip,body.jd-jul.page-id-94 .jd-jul-strip{display:none}
