/* Figma location map: exported assets, positions and masks. */
.map-canvas img { display: block; max-width: none; width: 100%; height: 100%; }
.map-canvas span { margin: 0; font-family: var(--font-body); }
.map-glow { position:relative; width:115.188px; height:115.188px; }
.map-layer-001 { position:relative; width:1920px; height:1000px; overflow:hidden; }
.map-layer-002 { position:absolute; display:contents; left:calc(50% - 46.33px); top:calc(50% - 38.54px); transform:translateX(-50%) translateY(-50%); }
.map-layer-003 { position:absolute; display:contents; left:calc(50% - 106.17px); top:calc(50% - 171.1px); transform:translateX(-50%) translateY(-50%); }
.map-layer-004 { position:absolute; display:contents; left:calc(50% - 920.4px); top:calc(50% + 518.24px); transform:translateX(-50%) translateY(-50%); }
.map-layer-005 { position:absolute; display:contents; left:calc(50% - 106.17px); top:calc(50% - 171.09px); transform:translateX(-50%) translateY(-50%); }
.map-layer-006 { position:absolute; display:flex; align-items:center; justify-content:center; left:calc(50% - 106.17px); width:115.188px; height:115.188px; top:calc(50% - 171.09px); transform:translateX(-50%) translateY(-50%); }
.map-layer-007 { flex:none; transform:scaleY(-1); }
.map-layer-009 { position:absolute; display:block; inset:0; max-width:none; width:100%; height:100%; }
.map-layer-010 { position:absolute; display:contents; left:calc(50% - 46.33px); top:calc(50% - 101.99px); transform:translateX(-50%) translateY(-50%); }
.map-layer-011 { position:absolute; display:flex; height:164.634px; align-items:center; justify-content:center; left:calc(50% + 250.96px); top:calc(50% + 137.56px); width:219.867px; transform:translateX(-50%) translateY(-50%); }
.map-layer-012 { height:164.634px; position:relative; width:219.867px; }
.map-layer-013 { position:absolute; display:flex; height:156.978px; align-items:center; justify-content:center; left:calc(50% - 12.78px); top:calc(50% + 387.16px); width:160.607px; transform:translateX(-50%) translateY(-50%); }
.map-layer-014 { height:156.978px; position:relative; width:160.607px; }
.map-layer-015 { position:absolute; display:flex; height:155.097px; align-items:center; justify-content:center; left:calc(50% + 343.49px); top:calc(50% - 23.37px); width:117.831px; transform:translateX(-50%) translateY(-50%); }
.map-layer-016 { height:155.097px; position:relative; width:117.831px; }
.map-layer-017 { position:absolute; display:flex; height:306.928px; align-items:center; justify-content:center; left:calc(50% - 372.52px); top:calc(50% - 270.45px); width:177.202px; transform:translateX(-50%) translateY(-50%); }
.map-layer-018 { height:306.928px; position:relative; width:177.202px; }
.map-layer-019 { position:absolute; display:flex; height:100.362px; align-items:center; justify-content:center; left:calc(50% - 1.39px); top:calc(50% + 416.09px); width:138.618px; transform:translateX(-50%) translateY(-50%); }
.map-layer-020 { height:100.362px; position:relative; width:138.618px; }
.map-layer-021 { position:absolute; inset:-0.8% -0.58%; }
.map-layer-022 { display:block; max-width:none; width:100%; height:100%; }
.map-layer-023 { position:absolute; display:flex; height:1307.019px; align-items:center; justify-content:center; left:calc(50% - 607.67px); top:calc(50% - 94.5px); width:448.66px; transform:translateX(-50%) translateY(-50%); }
.map-layer-024 { height:1307.019px; position:relative; width:448.66px; }
.map-layer-025 { position:absolute; inset:-0.15% -0.45%; }
.map-layer-026 { position:absolute; display:flex; height:684.993px; align-items:center; justify-content:center; left:calc(50% - 347.46px); top:calc(50% - 420.5px); width:551.571px; transform:translateX(-50%) translateY(-50%); }
.map-layer-027 { height:684.993px; position:relative; width:551.571px; }
.map-layer-028 { position:absolute; inset:-0.16% -0.31% -0.2% -0.26%; }
.map-layer-029 { position:absolute; display:flex; height:758.701px; align-items:center; justify-content:center; left:calc(50% - 45.5px); top:calc(50% + 172.09px); width:818.335px; transform:translateX(-50%) translateY(-50%); }
.map-layer-030 { height:758.701px; position:relative; width:818.335px; }
.map-layer-031 { position:absolute; inset:-0.26% -0.25%; }
.map-layer-032 { position:absolute; display:flex; height:462.867px; align-items:center; justify-content:center; left:calc(50% + 260.33px); top:calc(50% - 438.7px); width:169.22px; transform:translateX(-50%) translateY(-50%); }
.map-layer-033 { height:462.867px; position:relative; width:169.22px; }
.map-layer-034 { position:absolute; inset:-0.17% -0.48%; }
.map-layer-035 { position:absolute; display:flex; height:547.218px; align-items:center; justify-content:center; left:calc(50% + 508.63px); top:calc(50% - 439.46px); width:594.976px; transform:translateX(-50%) translateY(-50%); }
.map-layer-036 { height:547.218px; position:relative; width:594.976px; }
.map-layer-037 { position:absolute; inset:-0.15% -0.14%; }
.map-layer-038 { position:absolute; display:flex; height:1042.254px; align-items:center; justify-content:center; left:calc(50% + 122.46px); top:calc(50% - 26.31px); width:1167.729px; transform:translateX(-50%) translateY(-50%); }
.map-layer-039 { height:1042.254px; position:relative; width:1167.729px; }
.map-layer-040 { position:absolute; inset:-0.19% -0.17%; }
.map-layer-041 { position:absolute; display:flex; height:546.74px; align-items:center; justify-content:center; left:calc(50% - 63.66px); top:calc(50% - 448.99px); width:233.317px; transform:translateX(-50%) translateY(-50%); }
.map-layer-042 { height:546.74px; position:relative; width:233.317px; }
.map-layer-043 { position:absolute; inset:-0.15% -0.34%; }
.map-layer-044 { position:absolute; display:flex; height:332.003px; align-items:center; justify-content:center; left:calc(50% + 75px); top:calc(50% - 350.99px); width:43.999px; transform:translateX(-50%) translateY(-50%); }
.map-layer-045 { height:332.003px; position:relative; width:43.999px; }
.map-layer-046 { position:absolute; inset:-0.24% -1.83%; }
.map-layer-047 { position:absolute; display:flex; height:807.92px; align-items:center; justify-content:center; left:calc(50% + 546.11px); top:calc(50% + 147.48px); width:691.205px; transform:translateX(-50%) translateY(-50%); }
.map-layer-048 { height:807.92px; position:relative; width:691.205px; }
.map-layer-049 { position:absolute; inset:0 -0.12%; }
.map-layer-050 { position:absolute; display:flex; height:830.486px; align-items:center; justify-content:center; left:calc(50% - 362.51px); top:calc(50% + 8.3px); width:156.031px; transform:translateX(-50%) translateY(-50%); }
.map-layer-051 { height:830.486px; position:relative; width:156.031px; }
.map-layer-052 { position:absolute; inset:-0.24% -1.29%; }
.map-layer-053 { position:absolute; display:flex; height:9.803px; align-items:center; justify-content:center; left:calc(50% - 611.31px); top:calc(50% + 87.73px); width:891.719px; transform:translateX(-50%) translateY(-50%); }
.map-layer-054 { height:9.803px; position:relative; width:891.719px; }
.map-layer-055 { position:absolute; inset:-8.2% 0; }
.map-layer-056 { position:absolute; display:flex; height:327.733px; align-items:center; justify-content:center; left:calc(50% - 100.13px); top:calc(50% - 324.64px); width:191.087px; transform:translateX(-50%) translateY(-50%); }
.map-layer-057 { height:327.733px; position:relative; width:191.087px; }
.map-layer-058 { position:absolute; inset:-0.25% -0.42%; }
.map-layer-059 { position:absolute; display:flex; height:240.664px; align-items:center; justify-content:center; left:calc(50% - 625.3px); top:calc(50% + 220.7px); width:408.325px; transform:translateX(-50%) translateY(-50%); }
.map-layer-060 { height:240.664px; position:relative; width:408.325px; }
.map-layer-061 { position:absolute; inset:-0.33% -0.2%; }
.map-layer-062 { position:absolute; display:flex; height:479.629px; align-items:center; justify-content:center; left:calc(50% - 607.62px); top:calc(50% - 400.59px); width:322.573px; transform:translateX(-50%) translateY(-50%); }
.map-layer-063 { height:479.629px; position:relative; width:322.573px; }
.map-layer-064 { position:absolute; inset:-0.17% -0.25%; }
.map-layer-065 { position:absolute; display:flex; height:236.473px; align-items:center; justify-content:center; left:calc(50% - 402.94px); top:calc(50% - 330.81px); width:156.776px; transform:translateX(-50%) translateY(-50%); }
.map-layer-066 { height:236.473px; position:relative; width:156.776px; }
.map-layer-067 { position:absolute; inset:-0.47% -1.07%; }
.map-layer-068 { position:absolute; display:flex; height:202.755px; align-items:center; justify-content:center; left:calc(50% - 453.33px); top:calc(50% - 97.82px); width:645.663px; transform:translateX(-50%) translateY(-50%); }
.map-layer-069 { height:202.755px; position:relative; width:645.663px; }
.map-layer-070 { position:absolute; inset:-0.4% -0.12%; }
.map-layer-071 { position:absolute; display:flex; height:122.736px; align-items:center; justify-content:center; left:calc(50% - 3.79px); top:calc(50% - 251.46px); width:279.913px; transform:translateX(-50%) translateY(-50%); }
.map-layer-072 { height:122.736px; position:relative; width:279.913px; }
.map-layer-073 { position:absolute; inset:-0.65% -0.29% -0.66% -0.29%; }
.map-layer-074 { position:absolute; display:flex; height:604.421px; align-items:center; justify-content:center; left:calc(50% + 538.15px); top:calc(50% - 200.79px); width:852.691px; transform:translateX(-50%) translateY(-50%); }
.map-layer-075 { height:604.421px; position:relative; width:852.691px; }
.map-layer-076 { position:absolute; inset:-0.13% 0; }
.map-layer-077 { position:absolute; display:flex; height:341.489px; align-items:center; justify-content:center; left:calc(50% + 163.72px); top:calc(50% - 483.57px); width:55.11px; transform:translateX(-50%) translateY(-50%); }
.map-layer-078 { height:341.489px; position:relative; width:55.11px; }
.map-layer-079 { position:absolute; inset:-0.24% -1.46%; }
.map-layer-080 { position:absolute; display:flex; height:91.706px; align-items:center; justify-content:center; left:calc(50% - 115.5px); top:calc(50% - 334.88px); width:183.719px; transform:translateX(-50%) translateY(-50%); }
.map-layer-081 { height:91.706px; position:relative; width:183.719px; }
.map-layer-082 { position:absolute; inset:-0.88% -0.44%; }
.map-layer-083 { position:absolute; display:flex; height:51.391px; align-items:center; justify-content:center; left:calc(50% - 173.71px); top:calc(50% - 335.18px); width:93.626px; transform:translateX(-50%) translateY(-50%); }
.map-layer-084 { height:51.391px; position:relative; width:93.626px; }
.map-layer-085 { position:absolute; inset:-1.56% -0.86%; }
.map-layer-086 { position:absolute; display:flex; height:53.224px; align-items:center; justify-content:center; left:calc(50% + 135.48px); top:calc(50% - 225.82px); width:2.78px; transform:translateX(-50%) translateY(-50%); }
.map-layer-087 { height:53.224px; position:relative; width:2.78px; }
.map-layer-088 { position:absolute; inset:-1.51% -28.92%; }
.map-layer-089 { position:absolute; display:flex; height:54.192px; align-items:center; justify-content:center; left:calc(50% - 72.61px); top:calc(50% - 167.56px); width:78.449px; transform:translateX(-50%) translateY(-50%); }
.map-layer-090 { height:54.192px; position:relative; width:78.449px; }
.map-layer-091 { position:absolute; inset:-1.48% -1.02%; }
.map-layer-092 { position:absolute; display:flex; height:41.028px; align-items:center; justify-content:center; left:calc(50% - 11.96px); top:calc(50% - 237.64px); width:70.053px; transform:translateX(-50%) translateY(-50%); }
.map-layer-093 { height:41.028px; position:relative; width:70.053px; }
.map-layer-094 { position:absolute; inset:-1.96% -1.15% -1.96% -1.08%; }
.map-layer-095 { position:absolute; display:flex; height:446.747px; align-items:center; justify-content:center; left:calc(50% + 3.45px); top:calc(50% + 24.17px); width:358.336px; transform:translateX(-50%) translateY(-50%); }
.map-layer-096 { height:446.747px; position:relative; width:358.336px; }
.map-layer-097 { position:absolute; inset:-0.18% -0.22%; }
.map-layer-098 { position:absolute; display:flex; height:180.791px; align-items:center; justify-content:center; left:calc(50% + 167.1px); top:calc(50% - 12.61px); width:138.428px; transform:translateX(-50%) translateY(-50%); }
.map-layer-099 { height:180.791px; position:relative; width:138.428px; }
.map-layer-100 { position:absolute; inset:-0.44% -0.58%; }
.map-layer-101 { position:absolute; display:flex; height:35.205px; align-items:center; justify-content:center; left:calc(50% + 126.28px); top:calc(50% - 172.46px); width:34.559px; transform:translateX(-50%) translateY(-50%); }
.map-layer-102 { height:35.205px; position:relative; width:34.559px; }
.map-layer-103 { position:absolute; inset:-2.28% -2.33%; }
.map-layer-104 { position:absolute; display:flex; height:209.61px; align-items:center; justify-content:center; left:calc(50% + 67.77px); top:calc(50% + 97.78px); width:126.844px; transform:translateX(-50%) translateY(-50%); }
.map-layer-105 { height:209.61px; position:relative; width:126.844px; }
.map-layer-106 { position:absolute; inset:-0.38% -0.63%; }
.map-layer-107 { position:absolute; display:flex; height:111.415px; align-items:center; justify-content:center; left:calc(50% + 49.89px); top:calc(50% + 318.66px); width:42.374px; transform:translateX(-50%) translateY(-50%); }
.map-layer-108 { height:111.415px; position:relative; width:42.374px; }
.map-layer-109 { position:absolute; inset:-0.72% -1.9%; }
.map-layer-110 { position:absolute; display:flex; height:106.643px; align-items:center; justify-content:center; left:calc(50% - 23.52px); top:calc(50% + 362.51px); width:139.14px; transform:translateX(-50%) translateY(-50%); }
.map-layer-111 { height:106.643px; position:relative; width:139.14px; }
.map-layer-112 { position:absolute; inset:-0.75% -0.58%; }
.map-layer-113 { position:absolute; display:flex; height:79.94px; align-items:center; justify-content:center; left:calc(50% - 264.6px); top:calc(50% + 398.83px); width:51.009px; transform:translateX(-50%) translateY(-50%); }
.map-layer-114 { height:79.94px; position:relative; width:51.009px; }
.map-layer-115 { position:absolute; inset:-1.01% -1.58%; }
.map-layer-116 { position:absolute; display:flex; height:82.835px; align-items:center; justify-content:center; left:calc(50% + 74.62px); top:calc(50% + 8.79px); width:77.456px; transform:translateX(-50%) translateY(-50%); }
.map-layer-117 { height:82.835px; position:relative; width:77.456px; }
.map-layer-118 { position:absolute; inset:-0.97% -1.04%; }
.map-layer-119 { position:absolute; display:flex; height:124.536px; align-items:center; justify-content:center; left:calc(50% + 40.27px); top:calc(50% + 473.27px); width:69.245px; transform:translateX(-50%) translateY(-50%); }
.map-layer-120 { height:124.536px; position:relative; width:69.245px; }
.map-layer-121 { position:absolute; inset:-0.65% -1.16%; }
.map-layer-122 { position:absolute; display:flex; height:436.195px; align-items:center; justify-content:center; left:calc(50% - 218.32px); top:calc(50% + 324.06px); width:358.322px; transform:translateX(-50%) translateY(-50%); }
.map-layer-123 { height:436.195px; position:relative; width:358.322px; }
.map-layer-124 { position:absolute; display:flex; height:125.532px; align-items:center; justify-content:center; left:calc(50% - 177.65px); top:calc(50% + 496.08px); width:170.816px; transform:translateX(-50%) translateY(-50%); }
.map-layer-125 { height:125.532px; position:relative; width:170.816px; }
.map-layer-126 { position:absolute; inset:-0.64% -0.47%; }
.map-layer-127 { position:absolute; display:flex; height:306.99px; align-items:center; justify-content:center; left:calc(50% + 213.09px); top:calc(50% + 393.38px); width:82.937px; transform:translateX(-50%) translateY(-50%); }
.map-layer-128 { height:306.99px; position:relative; width:82.937px; }
.map-layer-129 { position:absolute; inset:0 -0.93% 0 -0.94%; }
.map-layer-130 { position:absolute; display:flex; height:487.211px; align-items:center; justify-content:center; left:calc(50% + 271.45px); top:calc(50% + 274.37px); width:262.284px; transform:translateX(-50%) translateY(-50%); }
.map-layer-131 { height:487.211px; position:relative; width:262.284px; }
.map-layer-132 { position:absolute; inset:-0.16% -0.31% -0.17% -0.31%; }
.map-layer-133 { position:absolute; display:flex; height:1103.683px; align-items:center; justify-content:center; left:calc(50% + 199.03px); top:calc(50% - 16.31px); width:1047.16px; transform:translateX(-50%) translateY(-50%); }
.map-layer-134 { height:1103.683px; position:relative; width:1047.16px; }
.map-layer-135 { position:absolute; inset:-0.18% -0.19%; }
.map-layer-136 { position:absolute; display:contents; left:calc(50% + 113.31px); top:calc(50% + 153.46px); transform:translateX(-50%) translateY(-50%); }
.map-layer-137 { position:absolute; display:contents; left:calc(50% + 93.8px); top:calc(50% + 156.82px); transform:translateX(-50%) translateY(-50%); }
.map-layer-138 { position:absolute; display:flex; height:0.796px; align-items:center; justify-content:center; left:calc(50% + 93.68px); top:calc(50% + 128.87px); width:0.792px; transform:translateX(-50%) translateY(-50%); }
.map-layer-139 { height:0.796px; mask-mode:alpha; mask-composite:intersect; mask-repeat:no-repeat; mask-position:0.703px -31.799px; mask-size:38.641px 113.557px; position:relative; width:0.792px; mask-image:url("assets/map/mask-74.svg"); }
.map-layer-140 { position:absolute; display:flex; height:0.789px; align-items:center; justify-content:center; left:calc(50% + 93.91px); top:calc(50% + 184.78px); width:0.792px; transform:translateX(-50%) translateY(-50%); }
.map-layer-141 { height:0.789px; mask-mode:alpha; mask-composite:intersect; mask-repeat:no-repeat; mask-position:0.48px -87.708px; mask-size:38.641px 113.557px; position:relative; width:0.792px; mask-image:url("assets/map/mask-74.svg"); }
.map-layer-142 { position:absolute; display:contents; left:calc(50% - 236.49px); top:calc(50% + 441.48px); transform:translateX(-50%) translateY(-50%); }
.map-layer-143 { position:absolute; display:contents; left:calc(50% - 232.95px); top:calc(50% + 439.64px); transform:translateX(-50%) translateY(-50%); }
.map-layer-144 { position:absolute; display:flex; height:3.312px; align-items:center; justify-content:center; left:calc(50% - 232.95px); top:calc(50% + 439.64px); width:8.187px; transform:translateX(-50%) translateY(-50%); }
.map-layer-145 { height:3.312px; mask-mode:alpha; mask-composite:intersect; mask-repeat:no-repeat; mask-position:0.256px 2.781px; mask-size:0.594px 1.436px; position:relative; width:8.187px; mask-image:url("assets/map/mask-75.svg"); }
.map-layer-146 { position:absolute; display:contents; left:calc(50% - 220.58px); top:calc(50% + 400.14px); transform:translateX(-50%) translateY(-50%); }
.map-layer-147 { position:absolute; display:contents; left:calc(50% + 199.69px); top:calc(50% + 420.11px); transform:translateX(-50%) translateY(-50%); }
.map-layer-148 { position:absolute; display:contents; left:calc(50% - 66.08px); top:calc(50% - 62.33px); transform:translateX(-50%) translateY(-50%); }
.map-layer-149 { position:absolute; display:contents; left:calc(50% - 214.1px); top:calc(50% + 400.15px); transform:translateX(-50%) translateY(-50%); }
.map-layer-150 { position:absolute; display:flex; height:3.313px; align-items:center; justify-content:center; left:calc(50% - 214.1px); top:calc(50% + 400.15px); width:8.186px; transform:translateX(-50%) translateY(-50%); }
.map-layer-151 { height:3.313px; mask-position:-5.623px -0.909px, -44.598px -196.647px, -839.691px -1162.237px; mask-size:6.473px 5.126px, 924.969px 436.531px, 1983.617px 1402.837px; position:relative; width:8.186px; mask-image:url("assets/map/mask-76.svg"), url("assets/map/mask-77.svg"), url("assets/map/mask-78.svg"); }
.map-layer-152 { position:absolute; inset:-7.4% -3.75% -7.52% -3.8%; }
.map-layer-153 { position:absolute; display:contents; left:calc(50% - 236.19px); top:calc(50% + 439.64px); transform:translateX(-50%) translateY(-50%); }
.map-layer-154 { position:absolute; display:flex; height:3.312px; align-items:center; justify-content:center; left:calc(50% - 232.95px); top:calc(50% + 439.64px); width:8.186px; transform:translateX(-50%) translateY(-50%); }
.map-layer-155 { height:3.312px; mask-mode:alpha; mask-composite:intersect; mask-repeat:no-repeat; mask-position:0.256px 2.78px; mask-size:0.594px 1.436px; position:relative; width:8.186px; mask-image:url("assets/map/mask-75.svg"); }
.map-layer-156 { position:absolute; inset:-7.41% -3.75% -7.52% -3.8%; }
.map-layer-157 { position:absolute; display:flex; height:3.312px; align-items:center; justify-content:center; left:calc(50% - 239.43px); top:calc(50% + 439.64px); width:8.187px; transform:translateX(-50%) translateY(-50%); }
.map-layer-158 { height:3.312px; mask-mode:alpha; mask-composite:intersect; mask-repeat:no-repeat; mask-position:6.729px 2.781px; mask-size:0.594px 1.436px; position:relative; width:8.187px; mask-image:url("assets/map/mask-75.svg"); }
.map-layer-159 { position:absolute; display:contents; left:calc(50% - 220.58px); top:calc(50% + 400.15px); transform:translateX(-50%) translateY(-50%); }
.map-layer-160 { position:absolute; display:flex; height:3.313px; align-items:center; justify-content:center; left:calc(50% - 220.58px); top:calc(50% + 400.15px); width:8.186px; transform:translateX(-50%) translateY(-50%); }
.map-layer-161 { height:3.313px; mask-position:0.85px -0.908px, -38.125px -196.646px, -833.219px -1162.236px; mask-size:6.473px 5.126px, 924.969px 436.531px, 1983.617px 1402.837px; position:relative; width:8.186px; mask-image:url("assets/map/mask-76.svg"), url("assets/map/mask-77.svg"), url("assets/map/mask-78.svg"); }
.map-layer-162 { position:absolute; display:contents; left:calc(50% - 239.43px); top:calc(50% + 439.64px); transform:translateX(-50%) translateY(-50%); }
.map-layer-163 { position:absolute; display:flex; height:3.312px; align-items:center; justify-content:center; left:calc(50% - 239.43px); top:calc(50% + 439.64px); width:8.186px; transform:translateX(-50%) translateY(-50%); }
.map-layer-164 { height:3.312px; mask-mode:alpha; mask-composite:intersect; mask-repeat:no-repeat; mask-position:6.729px 2.781px; mask-size:0.594px 1.436px; position:relative; width:8.186px; mask-image:url("assets/map/mask-75.svg"); }
.map-layer-165 { position:absolute; display:contents; left:calc(50% + 136.94px); top:calc(50% + 161.91px); transform:translateX(-50%) translateY(-50%); }
.map-layer-166 { position:absolute; display:flex; height:1048.021px; align-items:center; justify-content:center; left:calc(50% + 136.94px); top:calc(50% + 161.91px); width:971.785px; transform:translateX(-50%) translateY(-50%); }
.map-layer-167 { height:1048.021px; position:relative; width:971.785px; }
.map-layer-168 { position:absolute; inset:-2.19% -2.36% 0 0; }
.map-layer-169 { position:absolute; font-family:var(--font-body); line-height:normal; left:calc(50% - 59.84px); font-style:normal; font-size:9.647px; color:var(--color/text/main,white); top:calc(50% + 138.33px); white-space:nowrap; }
.map-layer-170 { position:absolute; display:contents; font-family:var(--font-body); line-height:normal; left:calc(50% - 300.2px); font-style:normal; font-size:12.059px; color:var(--color/background/elements-secondary,#ebe4de); top:calc(50% + 455.96px); white-space:nowrap; transform:translateX(-50%) translateY(-50%); }
.map-layer-171 { position:absolute; left:calc(50% - 343.2px); top:calc(50% + 441.22px); }
.map-layer-172 { position:absolute; left:calc(50% - 338.29px); top:calc(50% + 455.69px); }
.map-layer-173 { position:absolute; display:contents; font-family:var(--font-body); line-height:normal; left:calc(50% - 49.49px); font-style:normal; font-size:9.647px; color:var(--color/text/main,white); top:calc(50% - 110.4px); white-space:nowrap; transform:translateX(-50%) translateY(-50%); }
.map-layer-174 { position:absolute; left:calc(50% - 36.83px); top:calc(50% - 70.56px); }
.map-layer-175 { position:absolute; left:calc(50% - 210.12px); top:calc(50% - 100.54px); }
.map-layer-176 { position:absolute; left:calc(50% - 28.37px); top:calc(50% - 218.33px); }
.map-layer-177 { position:absolute; left:calc(50% - 16.5px); top:calc(50% - 206.75px); }
.map-layer-178 { position:absolute; left:calc(50% + 56.64px); top:calc(50% - 232.86px); }
.map-layer-179 { position:absolute; left:calc(50% + 90.15px); top:calc(50% + 0.05px); }
.map-layer-180 { position:absolute; font-family:var(--font-body); line-height:normal; left:calc(50% - 542.01px); font-style:normal; font-size:8.039px; color:var(--color/text/main,white); top:calc(50% + 69.63px); white-space:nowrap; }
.map-layer-181 { position:absolute; display:flex; height:43.657px; align-items:center; justify-content:center; left:calc(50% - 404.98px); top:calc(50% - 122.13px); width:125.037px; }
.map-layer-182 { flex:none; transform:rotate(15.54deg); }
.map-layer-183 { font-family:var(--font-body); line-height:normal; font-style:normal; position:relative; font-size:8.039px; color:var(--color/background/elements-secondary,#ebe4de); white-space:nowrap; }
.map-layer-184 { position:absolute; display:flex; height:81.171px; align-items:center; justify-content:center; left:calc(50% - 546.67px); top:calc(50% - 321.23px); width:59.121px; }
.map-layer-185 { flex:none; transform:rotate(55.83deg); }
.map-layer-186 { font-family:var(--font-body); line-height:normal; font-style:normal; position:relative; font-size:7.235px; color:var(--color/text/main,white); white-space:nowrap; }
.map-layer-187 { position:absolute; display:flex; height:67.807px; align-items:center; justify-content:center; left:calc(50% - 256.96px); top:calc(50% - 344.54px); width:48.152px; }
.map-layer-188 { flex:none; transform:rotate(57.54deg); }
.map-layer-189 { font-family:var(--font-body); line-height:normal; font-style:normal; position:relative; font-size:8.039px; color:var(--color/text/main,white); white-space:nowrap; }
.map-layer-190 { position:absolute; display:flex; height:72.13px; align-items:center; justify-content:center; left:calc(50% - 50.33px); top:calc(50% - 464.89px); width:40.954px; }
.map-layer-191 { flex:none; transform:rotate(64.83deg); }
.map-layer-192 { position:absolute; display:flex; height:82px; align-items:center; justify-content:center; left:calc(50% + 56.61px); top:calc(50% - 399.66px); width:10px; }
.map-layer-193 { flex:none; transform:rotate(90deg); }
.map-layer-194 { position:absolute; display:flex; height:33.862px; align-items:center; justify-content:center; left:calc(50% + 444.03px); top:calc(50% - 177.37px); width:83.303px; }
.map-layer-195 { flex:none; transform:rotate(-16.81deg); }
.map-layer-196 { position:absolute; display:flex; height:67.328px; align-items:center; justify-content:center; left:calc(50% + 345.3px); top:calc(50% - 364.95px); width:52.921px; }
.map-layer-197 { flex:none; transform:rotate(-53.62deg); }
.map-layer-198 { position:absolute; display:flex; height:94.432px; align-items:center; justify-content:center; left:calc(50% + 213.01px); top:calc(50% - 403.1px); width:55.517px; }
.map-layer-199 { flex:none; transform:rotate(-62.21deg); }
.map-layer-200 { position:absolute; display:flex; height:89.16px; align-items:center; justify-content:center; left:calc(50% + 140.31px); top:calc(50% - 430.09px); width:10.748px; }
.map-layer-201 { flex:none; transform:rotate(91.13deg); }
.map-layer-202 { position:absolute; display:flex; height:89.204px; align-items:center; justify-content:center; left:calc(50% - 135.36px); top:calc(50% - 391.8px); width:54.453px; }
.map-layer-203 { flex:none; transform:rotate(61.6deg); }
.map-layer-204 { position:absolute; display:flex; height:18.004px; align-items:center; justify-content:center; left:calc(50% - 23.36px); top:calc(50% - 570.86px); width:56.858px; }
.map-layer-205 { flex:none; transform:rotate(8.33deg); }
.map-layer-206 { position:absolute; display:flex; height:15.253px; align-items:center; justify-content:center; left:calc(50% + 38.29px); top:calc(50% - 561.84px); width:38.058px; }
.map-layer-207 { position:absolute; display:flex; height:49.175px; align-items:center; justify-content:center; left:calc(50% - 141.59px); top:calc(50% - 248.41px); width:69.657px; }
.map-layer-208 { flex:none; transform:rotate(-32.7deg); }
.map-layer-209 { position:absolute; display:flex; height:76.385px; align-items:center; justify-content:center; left:calc(50% - 410.94px); top:calc(50% - 328.1px); width:48.889px; }
.map-layer-210 { flex:none; transform:rotate(-60.67deg); }
.map-layer-211 { position:absolute; display:flex; height:13.728px; align-items:center; justify-content:center; left:calc(50% - 367.51px); top:calc(50% + 72.08px); width:97.313px; }
.map-layer-212 { flex:none; transform:rotate(2.21deg); }
.map-layer-213 { position:absolute; display:contents; font-family:var(--font-body); line-height:normal; left:calc(50% + 162.5px); font-style:normal; font-size:9.647px; color:var(--color/text/main,white); top:calc(50% - 270.56px); white-space:nowrap; transform:translateX(-50%) translateY(-50%); }
.map-layer-214 { position:absolute; left:calc(50% + 132px); top:calc(50% - 282.35px); }
.map-layer-215 { position:absolute; left:calc(50% + 132px); top:calc(50% - 270.77px); }
.map-layer-216 { position:absolute; display:contents; font-family:var(--font-body); line-height:normal; left:calc(50% + 412.54px); font-style:normal; font-size:8.039px; color:var(--color/text/main,white); top:calc(50% + 64.77px); white-space:nowrap; transform:translateX(-50%) translateY(-50%); }
.map-layer-217 { position:absolute; left:calc(50% + 398.48px); top:calc(50% + 54.95px); }
.map-layer-218 { position:absolute; left:calc(50% + 398.6px); top:calc(50% + 64.6px); }
.map-layer-219 { position:absolute; display:contents; font-family:var(--font-body); line-height:normal; left:calc(50% + 249.64px); font-style:normal; font-size:9.647px; color:var(--color/text/main,white); top:calc(50% + 144.17px); white-space:nowrap; transform:translateX(-50%) translateY(-50%); }
.map-layer-220 { position:absolute; left:calc(50% + 236.75px); top:calc(50% + 132.38px); }
.map-layer-221 { position:absolute; left:calc(50% + 228.14px); top:calc(50% + 143.96px); }
.map-layer-222 { position:absolute; display:flex; height:71.544px; align-items:center; justify-content:center; left:calc(50% - 179.81px); top:calc(50% + 73.83px); width:36.211px; }
.map-layer-223 { flex:none; transform:rotate(-68.36deg); }
.map-layer-224 { position:absolute; display:flex; height:65.759px; align-items:center; justify-content:center; left:calc(50% - 273.22px); top:calc(50% + 257.85px); width:58.319px; }
.map-layer-225 { flex:none; transform:rotate(-49.44deg); }
.map-layer-226 { position:absolute; display:flex; height:37.807px; align-items:center; justify-content:center; left:calc(50% - 540.96px); top:calc(50% + 128.09px); width:54.067px; }
.map-layer-227 { flex:none; transform:rotate(-30.84deg); }
.map-layer-228 { position:absolute; display:flex; height:10.415px; align-items:center; justify-content:center; left:calc(50% + 36.32px); top:calc(50% + 268.26px); width:8.491px; }
.map-layer-229 { flex:none; transform:rotate(-18.03deg); }
.map-layer-230 { font-family:var(--font-body); line-height:normal; font-style:normal; position:relative; font-size:7.235px; color:var(--color/background/elements-secondary,#ebe4de); white-space:nowrap; }
.map-layer-231 { position:absolute; display:flex; height:10.371px; align-items:center; justify-content:center; left:calc(50% + 42.18px); top:calc(50% + 266.44px); width:8.391px; }
.map-layer-232 { flex:none; transform:rotate(-17.18deg); }
.map-layer-233 { position:absolute; display:flex; height:10.603px; align-items:center; justify-content:center; left:calc(50% + 48.3px); top:calc(50% + 264.35px); width:9.244px; }
.map-layer-234 { flex:none; transform:rotate(-16.3deg); }
.map-layer-235 { position:absolute; display:flex; height:10.272px; align-items:center; justify-content:center; left:calc(50% + 54.75px); top:calc(50% + 262.84px); width:8.178px; }
.map-layer-236 { flex:none; transform:rotate(-15.42deg); }
.map-layer-237 { position:absolute; display:flex; height:10.221px; align-items:center; justify-content:center; left:calc(50% + 60.73px); top:calc(50% + 261.28px); width:8.074px; }
.map-layer-238 { flex:none; transform:rotate(-14.59deg); }
.map-layer-239 { position:absolute; display:flex; height:10.169px; align-items:center; justify-content:center; left:calc(50% + 66.73px); top:calc(50% + 259.81px); width:7.968px; }
.map-layer-240 { flex:none; transform:rotate(-13.76deg); }
.map-layer-241 { position:absolute; display:flex; height:9.893px; align-items:center; justify-content:center; left:calc(50% + 72.69px); top:calc(50% + 258.66px); width:6.894px; }
.map-layer-242 { flex:none; transform:rotate(-12.98deg); }
.map-layer-243 { position:absolute; display:flex; height:10.068px; align-items:center; justify-content:center; left:calc(50% + 77.85px); top:calc(50% + 257.32px); width:7.773px; }
.map-layer-244 { flex:none; transform:rotate(-12.25deg); }
.map-layer-245 { position:absolute; display:flex; height:9.818px; align-items:center; justify-content:center; left:calc(50% + 83.35px); top:calc(50% + 256.4px); width:6.698px; }
.map-layer-246 { flex:none; transform:rotate(-11.53deg); }
.map-layer-247 { position:absolute; display:flex; height:9.948px; align-items:center; justify-content:center; left:calc(50% + 90.35px); top:calc(50% + 254.9px); width:7.55px; }
.map-layer-248 { flex:none; transform:rotate(-10.57deg); }
.map-layer-249 { position:absolute; display:flex; height:9.883px; align-items:center; justify-content:center; left:calc(50% + 96.23px); top:calc(50% + 253.9px); width:7.433px; }
.map-layer-250 { flex:none; transform:rotate(-9.72deg); }
.map-layer-251 { position:absolute; display:flex; height:9.672px; align-items:center; justify-content:center; left:calc(50% + 101.77px); top:calc(50% + 253.18px); width:6.347px; }
.map-layer-252 { flex:none; transform:rotate(-9deg); }
.map-layer-253 { position:absolute; display:flex; height:9.632px; align-items:center; justify-content:center; left:calc(50% + 106.65px); top:calc(50% + 252.47px); width:6.257px; }
.map-layer-254 { flex:none; transform:rotate(-8.37deg); }
.map-layer-255 { position:absolute; display:flex; height:9.592px; align-items:center; justify-content:center; left:calc(50% + 111.06px); top:calc(50% + 251.87px); width:6.168px; }
.map-layer-256 { flex:none; transform:rotate(-7.75deg); }
.map-layer-257 { position:absolute; display:flex; height:9.551px; align-items:center; justify-content:center; left:calc(50% + 115.69px); top:calc(50% + 251.3px); width:6.079px; }
.map-layer-258 { flex:none; transform:rotate(-7.14deg); }
.map-layer-259 { position:absolute; display:flex; height:9.717px; align-items:center; justify-content:center; left:calc(50% + 120.13px); top:calc(50% + 250.59px); width:7.95px; }
.map-layer-260 { flex:none; transform:rotate(-6.33deg); }
.map-layer-261 { position:absolute; display:flex; height:9.527px; align-items:center; justify-content:center; left:calc(50% + 127.54px); top:calc(50% + 249.98px); width:6.824px; }
.map-layer-262 { flex:none; transform:rotate(-5.42deg); }
.map-layer-263 { position:absolute; display:flex; height:9.456px; align-items:center; justify-content:center; left:calc(50% + 133.47px); top:calc(50% + 249.5px); width:6.709px; }
.map-layer-264 { flex:none; transform:rotate(-4.64deg); }
.map-layer-265 { position:absolute; display:flex; height:9.321px; align-items:center; justify-content:center; left:calc(50% + 139.09px); top:calc(50% + 249.19px); width:5.604px; }
.map-layer-266 { flex:none; transform:rotate(-3.92deg); }
.map-layer-267 { position:absolute; font-family:var(--font-body); line-height:normal; left:calc(50% - 331.44px); font-style:normal; font-size:7.235px; color:var(--color/text/main,white); top:calc(50% - 497.11px); white-space:nowrap; }
.map-layer-268 { position:absolute; display:contents; left:calc(50% - 111.09px); top:calc(50% - 383.12px); transform:translateX(-50%) translateY(-50%); }
.map-layer-269 { position:absolute; display:flex; height:233.978px; align-items:center; justify-content:center; left:calc(50% - 111.09px); top:calc(50% - 383.12px); width:479.013px; transform:translateX(-50%) translateY(-50%); }
.map-layer-270 { height:233.978px; position:relative; width:479.013px; }
.map-layer-271 { position:absolute; font-family:var(--font-body); line-height:normal; left:calc(50% + 16.17px); font-style:normal; font-size:9.647px; color:var(--color/text/main,white); top:calc(50% - 149.35px); white-space:nowrap; }
.map-layer-272 { position:absolute; display:contents; left:calc(50% + 195.75px); top:calc(50% - 39.37px); transform:translateX(-50%) translateY(-50%); }
.map-layer-273 { position:absolute; display:flex; height:223.599px; align-items:center; justify-content:center; left:calc(50% + 195.75px); top:calc(50% - 39.37px); width:398.689px; transform:translateX(-50%) translateY(-50%); }
.map-layer-274 { height:223.599px; position:relative; width:398.689px; }
.map-layer-275 { position:absolute; font-family:var(--font-body); line-height:normal; left:calc(50% - 173.26px); font-style:normal; font-size:9.647px; color:var(--color/text/main,white); top:calc(50% - 72.11px); white-space:nowrap; }
.map-layer-276 { position:absolute; display:contents; left:calc(50% - 114.81px); top:calc(50% - 68.39px); transform:translateX(-50%) translateY(-50%); }
.map-layer-277 { position:absolute; display:flex; height:402.777px; align-items:center; justify-content:center; left:calc(50% - 114.81px); top:calc(50% - 68.39px); width:408.966px; transform:translateX(-50%) translateY(-50%); }
.map-layer-278 { height:402.777px; position:relative; width:408.966px; }
.map-layer-279 { position:absolute; inset:0 0 0 -0.29%; }
.map-layer-280 { position:absolute; height:21px; left:calc(50% - 247px); top:calc(50% - 186.5px); width:144px; transform:translateX(-50%) translateY(-50%); }
.map-layer-281 { position:absolute; height:1000px; left:0; top:50%; width:60px; transform:translateY(-50%); }
.map-layer-282 { position:absolute; inset:0; max-width:none; object-fit:cover; pointer-events:none; width:100%; height:100%; }
.map-layer-283 { position:absolute; display:flex; height:1000px; align-items:center; justify-content:center; right:0; top:50%; width:60px; transform:translateY(-50%); }
.map-layer-284 { flex:none; transform:scaleY(-1) rotate(180deg); }
.map-layer-285 { height:1000px; position:relative; width:60px; }
.map-layer-286 { position:absolute; display:flex; height:60px; align-items:center; justify-content:center; left:50%; top:0; width:1920px; transform:translateX(-50%); }
.map-layer-287 { flex:none; transform:scaleY(-1) rotate(90deg); }
.map-layer-288 { height:1920px; position:relative; width:60px; }
.map-layer-289 { position:absolute; bottom:0; display:flex; height:60px; align-items:center; justify-content:center; left:0; width:1920px; }
.map-layer-290 { flex:none; transform:rotate(-90deg); }

/* Fade into the page at each edge; no rotated raster gradient layers. */
.map-layer-281, .map-layer-283, .map-layer-286, .map-layer-289 {
  display: none;
}

.map-window::after {
  position: absolute;
  z-index: 1;
  inset: 0;
  content: "";
  pointer-events: none;
  background:
    linear-gradient(to bottom, var(--color-background), transparent 9%, transparent 91%, var(--color-background)),
    linear-gradient(to right, var(--color-background), transparent 4%, transparent 96%, var(--color-background));
}
