{
  "version": 8,
  "name": "Positron",
  "metadata": {},
  "sources": {
    "carto": {
      "type": "vector",
      "url": "https://tiles.basemaps.cartocdn.com/vector/carto.streets/v1/tiles.json"
    }
  },
  "sprite": "https://tiles.basemaps.cartocdn.com/gl/positron-gl-style/sprite",
  "glyphs": "https://tiles.basemaps.cartocdn.com/fonts/{fontstack}/{range}.pbf",
  "layers": [
    {
      "id": "background",
      "type": "background",
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "background-color": "#fafaf8",
        "background-opacity": 1
      }
    },
    {
      "id": "landcover",
      "type": "fill",
      "source": "carto",
      "source-layer": "landcover",
      "filter": [
        "any",
        ["==", "class", "wood"],
        ["==", "class", "grass"],
        ["==", "subclass", "recreation_ground"]
      ],
      "paint": {
        "fill-color": {
          "stops": [
            [8, "rgba(234, 241, 233, 0.5)"],
            [9, "rgba(234, 241, 233, 0.5)"],
            [11, "rgba(234, 241, 233, 0.5)"],
            [13, "rgba(234, 241, 233, 0.5)"],
            [15, "rgba(234, 241, 233, 0.5)"]
          ]
        },
        "fill-opacity": 1
      }
    },
    {
      "id": "park_national_park",
      "type": "fill",
      "source": "carto",
      "source-layer": "park",
      "minzoom": 9,
      "filter": ["all", ["==", "class", "national_park"]],
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "fill-color": {
          "stops": [
            [8, "rgba(234, 241, 233, 0.5)"],
            [9, "rgba(234, 241, 233, 0.5)"],
            [11, "rgba(234, 241, 233, 0.5)"],
            [13, "rgba(234, 241, 233, 0.5)"],
            [15, "rgba(234, 241, 233, 0.5)"]
          ]
        },
        "fill-opacity": 1,
        "fill-translate-anchor": "map"
      }
    },
    {
      "id": "park_nature_reserve",
      "type": "fill",
      "source": "carto",
      "source-layer": "park",
      "minzoom": 0,
      "filter": ["all", ["==", "class", "nature_reserve"]],
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "fill-color": {
          "stops": [
            [8, "rgba(234, 241, 233, 0.5)"],
            [9, "rgba(234, 241, 233, 0.5)"],
            [11, "rgba(234, 241, 233, 0.5)"],
            [13, "rgba(234, 241, 233, 0.5)"],
            [15, "rgba(234, 241, 233, 0.5)"]
          ]
        },
        "fill-antialias": true,
        "fill-opacity": {
          "stops": [
            [6, 0.7],
            [9, 0.9]
          ]
        }
      }
    },
    {
      "id": "landuse_residential",
      "type": "fill",
      "source": "carto",
      "source-layer": "landuse",
      "minzoom": 6,
      "filter": ["any", ["==", "class", "residential"]],
      "paint": {
        "fill-color": {
          "stops": [
            [5, "rgba(237, 237, 237, 0.5)"],
            [8, "rgba(237, 237, 237, 0.45)"],
            [9, "rgba(237, 237, 237, 0.4)"],
            [11, "rgba(237, 237, 237, 0.35)"],
            [13, "rgba(237, 237, 237, 0.3)"],
            [15, "rgba(237, 237, 237, 0.25)"],
            [16, "rgba(237, 237, 237, 0.25)"]
          ]
        },
        "fill-opacity": {
          "stops": [
            [6, 0.6],
            [9, 1]
          ]
        }
      }
    },
    {
      "id": "landuse",
      "type": "fill",
      "source": "carto",
      "source-layer": "landuse",
      "filter": ["any", ["==", "class", "cemetery"], ["==", "class", "stadium"]],
      "paint": {
        "fill-color": {
          "stops": [
            [8, "rgba(234, 241, 233, 0.5)"],
            [9, "rgba(234, 241, 233, 0.5)"],
            [11, "rgba(234, 241, 233, 0.5)"],
            [13, "rgba(234, 241, 233, 0.5)"],
            [15, "rgba(234, 241, 233, 0.5)"]
          ]
        }
      }
    },
    {
      "id": "waterway",
      "type": "line",
      "source": "carto",
      "source-layer": "waterway",
      "paint": {
        "line-color": "#d1dbdf",
        "line-width": {
          "stops": [
            [8, 0.5],
            [9, 1],
            [15, 2],
            [16, 3]
          ]
        }
      }
    },
    {
      "id": "boundary_county",
      "type": "line",
      "source": "carto",
      "source-layer": "boundary",
      "minzoom": 9,
      "maxzoom": 24,
      "filter": ["all", ["==", "admin_level", 6], ["==", "maritime", 0]],
      "paint": {
        "line-color": {
          "stops": [
            [4, "#ead5d7"],
            [5, "#ead5d7"],
            [6, "#e1c5c7"]
          ]
        },
        "line-width": {
          "stops": [
            [4, 0.5],
            [7, 1]
          ]
        },
        "line-dasharray": {
          "stops": [
            [6, [1]],
            [7, [2, 2]]
          ]
        }
      }
    },
    {
      "id": "boundary_state",
      "type": "line",
      "source": "carto",
      "source-layer": "boundary",
      "minzoom": 4,
      "filter": ["all", ["==", "admin_level", 4], ["==", "maritime", 0]],
      "paint": {
        "line-color": {
          "stops": [
            [4, "#ead5d7"],
            [5, "#ead5d7"],
            [6, "#e1c5c7"]
          ]
        },
        "line-width": {
          "stops": [
            [4, 0.5],
            [7, 1],
            [8, 1],
            [9, 1.2]
          ]
        },
        "line-dasharray": {
          "stops": [
            [6, [1]],
            [7, [2, 2]]
          ]
        }
      }
    },
    {
      "id": "water",
      "type": "fill",
      "source": "carto",
      "source-layer": "water",
      "minzoom": 0,
      "maxzoom": 24,
      "filter": ["all", ["==", "$type", "Polygon"]],
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "fill-color": "#d4dadc",
        "fill-antialias": true,
        "fill-translate-anchor": "map",
        "fill-opacity": 1
      }
    },
    {
      "id": "water_shadow",
      "type": "fill",
      "source": "carto",
      "source-layer": "water",
      "minzoom": 0,
      "filter": ["all", ["==", "$type", "Polygon"]],
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "fill-color": "transparent",
        "fill-antialias": true,
        "fill-translate-anchor": "map",
        "fill-opacity": 1,
        "fill-translate": {
          "stops": [
            [0, [0, 2]],
            [6, [0, 1]],
            [14, [0, 1]],
            [17, [0, 2]]
          ]
        }
      }
    },
    {
      "id": "aeroway-runway",
      "type": "line",
      "source": "carto",
      "source-layer": "aeroway",
      "minzoom": 12,
      "filter": ["all", ["==", "class", "runway"]],
      "layout": {
        "line-cap": "square"
      },
      "paint": {
        "line-width": {
          "stops": [
            [11, 1],
            [13, 4],
            [14, 6],
            [15, 8],
            [16, 10]
          ]
        },
        "line-color": "#e8e8e8"
      }
    },
    {
      "id": "aeroway-taxiway",
      "type": "line",
      "source": "carto",
      "source-layer": "aeroway",
      "minzoom": 13,
      "filter": ["all", ["==", "class", "taxiway"]],
      "paint": {
        "line-color": "#e8e8e8",
        "line-width": {
          "stops": [
            [13, 0.5],
            [14, 1],
            [15, 2],
            [16, 4]
          ]
        }
      }
    },
    {
      "id": "waterway_label",
      "type": "symbol",
      "source": "carto",
      "source-layer": "waterway",
      "filter": ["all", ["has", "name"], ["==", "class", "river"]],
      "layout": {
        "text-field": "{name_en}",
        "text-font": [
          "Montserrat Regular Italic",
          "Open Sans Italic",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "symbol-placement": "line",
        "symbol-spacing": 300,
        "symbol-avoid-edges": false,
        "text-size": {
          "stops": [
            [9, 8],
            [10, 9]
          ]
        },
        "text-padding": 2,
        "text-pitch-alignment": "auto",
        "text-rotation-alignment": "auto",
        "text-offset": {
          "stops": [
            [6, [0, -0.2]],
            [11, [0, -0.4]],
            [12, [0, -0.6]]
          ]
        },
        "text-letter-spacing": 0,
        "text-keep-upright": true
      },
      "paint": {
        "text-color": "#7a96a0",
        "text-halo-color": "#f5f5f3",
        "text-halo-width": 1
      }
    },
    {
      "id": "tunnel_service_case",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 15,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "service"], ["==", "brunnel", "tunnel"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [15, 1],
            [16, 3],
            [17, 6],
            [18, 8]
          ]
        },
        "line-opacity": 1,
        "line-color": "#ddd"
      }
    },
    {
      "id": "tunnel_minor_case",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 13,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "minor"], ["==", "brunnel", "tunnel"]],
      "layout": {
        "line-cap": "butt",
        "line-join": "miter"
      },
      "paint": {
        "line-width": {
          "stops": [
            [11, 0.5],
            [12, 0.5],
            [14, 2],
            [15, 4],
            [16, 6],
            [17, 10],
            [18, 14]
          ]
        },
        "line-opacity": 1,
        "line-color": "#ddd"
      }
    },
    {
      "id": "tunnel_sec_case",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 11,
      "maxzoom": 24,
      "filter": ["all", ["in", "class", "secondary", "tertiary"], ["==", "brunnel", "tunnel"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [11, 0.5],
            [12, 1],
            [13, 2],
            [14, 5],
            [15, 6],
            [16, 8],
            [17, 12],
            [18, 16]
          ]
        },
        "line-opacity": 1,
        "line-color": "#ddd"
      }
    },
    {
      "id": "tunnel_pri_case",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 8,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "primary"], ["!=", "ramp", 1], ["==", "brunnel", "tunnel"]],
      "layout": {
        "line-cap": "butt",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [6, 0.5],
            [7, 0.8],
            [8, 1],
            [11, 3],
            [13, 4],
            [14, 6],
            [15, 8],
            [16, 10],
            [17, 14],
            [18, 18]
          ]
        },
        "line-opacity": {
          "stops": [
            [5, 0.5],
            [7, 1]
          ]
        },
        "line-color": "#ddd"
      }
    },
    {
      "id": "tunnel_trunk_case",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 5,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "trunk"], ["!=", "ramp", 1], ["==", "brunnel", "tunnel"]],
      "layout": {
        "line-cap": "butt",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-width": {
          "stops": [
            [6, 0.5],
            [7, 0.8],
            [8, 1],
            [11, 3],
            [13, 4],
            [14, 6],
            [15, 8],
            [16, 10],
            [17, 14],
            [18, 18]
          ]
        },
        "line-opacity": {
          "stops": [
            [5, 0.5],
            [7, 1]
          ]
        },
        "line-color": "#ddd"
      }
    },
    {
      "id": "tunnel_mot_case",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 5,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "motorway"],
        ["!=", "ramp", 1],
        ["==", "brunnel", "tunnel"]
      ],
      "layout": {
        "line-cap": "butt",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [6, 0.5],
            [7, 0.8],
            [8, 1],
            [11, 3],
            [12, 4],
            [13, 5],
            [14, 7],
            [15, 9],
            [16, 11],
            [17, 13],
            [18, 22]
          ]
        },
        "line-opacity": {
          "stops": [
            [6, 0.5],
            [7, 1]
          ]
        },
        "line-color": "#ddd"
      }
    },
    {
      "id": "tunnel_path",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 15,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "path"], ["==", "brunnel", "tunnel"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [15, 0.5],
            [16, 1],
            [18, 3]
          ]
        },
        "line-opacity": 1,
        "line-color": "#d5d5d5",
        "line-dasharray": {
          "stops": [
            [15, [2, 2]],
            [18, [3, 3]]
          ]
        }
      }
    },
    {
      "id": "tunnel_service_fill",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 15,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "service"], ["==", "brunnel", "tunnel"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [15, 2],
            [16, 2],
            [17, 4],
            [18, 6]
          ]
        },
        "line-opacity": 1,
        "line-color": "#eee"
      }
    },
    {
      "id": "tunnel_minor_fill",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 15,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "minor"], ["==", "brunnel", "tunnel"]],
      "layout": {
        "line-cap": "butt",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [15, 3],
            [16, 4],
            [17, 8],
            [18, 12]
          ]
        },
        "line-opacity": 1,
        "line-color": "rgba(238, 238, 238, 1)"
      }
    },
    {
      "id": "tunnel_sec_fill",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 13,
      "maxzoom": 24,
      "filter": ["all", ["in", "class", "secondary", "tertiary"], ["==", "brunnel", "tunnel"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [11, 2],
            [13, 2],
            [14, 3],
            [15, 4],
            [16, 6],
            [17, 10],
            [18, 14]
          ]
        },
        "line-opacity": 1,
        "line-color": "#eee"
      }
    },
    {
      "id": "tunnel_pri_fill",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 11,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "primary"], ["!=", "ramp", 1], ["==", "brunnel", "tunnel"]],
      "layout": {
        "line-cap": "butt",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [11, 1],
            [13, 2],
            [14, 4],
            [15, 6],
            [16, 8],
            [17, 12],
            [18, 16]
          ]
        },
        "line-opacity": 1,
        "line-color": "#eee"
      }
    },
    {
      "id": "tunnel_trunk_fill",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 11,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "trunk"], ["!=", "ramp", 1], ["==", "brunnel", "tunnel"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-width": {
          "stops": [
            [11, 1],
            [13, 2],
            [14, 4],
            [15, 6],
            [16, 8],
            [17, 12],
            [18, 16]
          ]
        },
        "line-opacity": 1,
        "line-color": "#eee"
      }
    },
    {
      "id": "tunnel_mot_fill",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 10,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "motorway"],
        ["!=", "ramp", 1],
        ["==", "brunnel", "tunnel"]
      ],
      "layout": {
        "line-cap": "butt",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [10, 1],
            [12, 2],
            [13, 3],
            [14, 5],
            [15, 7],
            [16, 9],
            [17, 11],
            [18, 20]
          ]
        },
        "line-opacity": 1,
        "line-color": "#eee"
      }
    },
    {
      "id": "tunnel_rail",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 13,
      "filter": ["all", ["==", "class", "rail"], ["==", "brunnel", "tunnel"]],
      "layout": {
        "visibility": "visible",
        "line-join": "round"
      },
      "paint": {
        "line-color": "#dddddd",
        "line-width": {
          "base": 1.3,
          "stops": [
            [13, 0.5],
            [14, 1],
            [15, 1],
            [16, 3],
            [21, 7]
          ]
        },
        "line-opacity": 0.5
      }
    },
    {
      "id": "tunnel_rail_dash",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 15,
      "filter": ["all", ["==", "class", "rail"], ["==", "brunnel", "tunnel"]],
      "layout": {
        "visibility": "visible",
        "line-join": "round"
      },
      "paint": {
        "line-color": "#ffffff",
        "line-width": {
          "base": 1.3,
          "stops": [
            [15, 0.5],
            [16, 1],
            [20, 5]
          ]
        },
        "line-dasharray": {
          "stops": [
            [15, [5, 5]],
            [16, [6, 6]]
          ]
        },
        "line-opacity": 0.5
      }
    },
    {
      "id": "road_service_case",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 15,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "service"], ["!has", "brunnel"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [15, 1],
            [16, 3],
            [17, 6],
            [18, 8]
          ]
        },
        "line-opacity": 1,
        "line-color": "#ddd"
      }
    },
    {
      "id": "road_minor_case",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 13,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "minor"], ["!has", "brunnel"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [11, 0.5],
            [12, 0.5],
            [14, 2],
            [15, 3],
            [16, 4.3],
            [17, 10],
            [18, 14]
          ]
        },
        "line-opacity": 1,
        "line-color": {
          "stops": [
            [13, "#e6e6e6"],
            [15.7, "#e6e6e6"],
            [16, "#ddd"]
          ]
        }
      }
    },
    {
      "id": "road_pri_case_ramp",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "primary"], ["==", "ramp", 1]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [12, 2],
            [13, 3],
            [14, 4],
            [15, 5],
            [16, 8],
            [17, 10]
          ]
        },
        "line-opacity": {
          "stops": [
            [5, 0.5],
            [7, 1]
          ]
        },
        "line-color": "#ddd"
      }
    },
    {
      "id": "road_trunk_case_ramp",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "trunk"], ["==", "ramp", 1]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [12, 2],
            [13, 3],
            [14, 4],
            [15, 5],
            [16, 8],
            [17, 10]
          ]
        },
        "line-opacity": 1,
        "line-color": {
          "stops": [
            [12, "#e6e6e6"],
            [14, "#ddd"]
          ]
        }
      }
    },
    {
      "id": "road_mot_case_ramp",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "motorway"], ["==", "ramp", 1]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [12, 2],
            [13, 3],
            [14, 4],
            [15, 5],
            [16, 8],
            [17, 10]
          ]
        },
        "line-opacity": 1,
        "line-color": {
          "stops": [
            [12, "#e6e6e6"],
            [14, "#ddd"]
          ]
        }
      }
    },
    {
      "id": "road_sec_case_noramp",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 11,
      "maxzoom": 24,
      "filter": ["all", ["in", "class", "secondary", "tertiary"], ["!has", "brunnel"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [11, 0.5],
            [12, 1.5],
            [13, 3],
            [14, 5],
            [15, 6],
            [16, 8],
            [17, 12],
            [18, 16]
          ]
        },
        "line-opacity": 1,
        "line-color": {
          "stops": [
            [11, "#e6e6e6"],
            [12.99, "#e6e6e6"],
            [13, "#ddd"]
          ]
        }
      }
    },
    {
      "id": "road_pri_case_noramp",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 7,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "primary"], ["!=", "ramp", 1], ["!has", "brunnel"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [6, 0.5],
            [7, 0.8],
            [8, 1],
            [11, 3],
            [13, 4],
            [14, 6],
            [15, 8],
            [16, 10],
            [17, 14],
            [18, 18]
          ]
        },
        "line-opacity": {
          "stops": [
            [5, 0.5],
            [7, 1]
          ]
        },
        "line-color": {
          "stops": [
            [7, "#e6e6e6"],
            [12, "#ddd"]
          ]
        }
      }
    },
    {
      "id": "road_trunk_case_noramp",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 5,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "trunk"], ["!=", "ramp", 1], ["!has", "brunnel"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [6, 0.5],
            [7, 0.8],
            [8, 1],
            [11, 3],
            [13, 4],
            [14, 6],
            [15, 8],
            [16, 10],
            [17, 14],
            [18, 18]
          ]
        },
        "line-opacity": {
          "stops": [
            [5, 0.5],
            [7, 1]
          ]
        },
        "line-color": {
          "stops": [
            [5, "#e6e6e6"],
            [12, "#ddd"]
          ]
        }
      }
    },
    {
      "id": "road_mot_case_noramp",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 5,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "motorway"], ["!=", "ramp", 1], ["!has", "brunnel"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [6, 0.5],
            [7, 0.7],
            [8, 0.8],
            [11, 3],
            [12, 4],
            [13, 5],
            [14, 7],
            [15, 9],
            [16, 11],
            [17, 13],
            [18, 22]
          ]
        },
        "line-opacity": {
          "stops": [
            [6, 0.5],
            [7, 1]
          ]
        },
        "line-color": {
          "stops": [
            [5, "#e6e6e6"],
            [12, "#ddd"]
          ]
        }
      }
    },
    {
      "id": "road_path",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 15,
      "maxzoom": 24,
      "filter": ["all", ["in", "class", "path", "track"], ["!has", "brunnel"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [15, 0.5],
            [16, 1],
            [18, 3]
          ]
        },
        "line-opacity": 1,
        "line-color": "#d5d5d5",
        "line-dasharray": {
          "stops": [
            [15, [2, 2]],
            [18, [3, 3]]
          ]
        }
      }
    },
    {
      "id": "road_service_fill",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 15,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "service"], ["!has", "brunnel"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [15, 2],
            [16, 2],
            [17, 4],
            [18, 6]
          ]
        },
        "line-opacity": 1,
        "line-color": "#fdfdfd"
      }
    },
    {
      "id": "road_minor_fill",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 15,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "minor"], ["!has", "brunnel"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [15, 3],
            [16, 4],
            [17, 8],
            [18, 12]
          ]
        },
        "line-opacity": 1,
        "line-color": "#fdfdfd"
      }
    },
    {
      "id": "road_pri_fill_ramp",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "primary"], ["==", "ramp", 1]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [12, 1],
            [13, 1.5],
            [14, 2],
            [15, 3],
            [16, 6],
            [17, 8]
          ]
        },
        "line-opacity": 1,
        "line-color": "#fff"
      }
    },
    {
      "id": "road_trunk_fill_ramp",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "trunk"], ["==", "ramp", 1]],
      "layout": {
        "line-cap": "square",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [12, 1],
            [13, 1.5],
            [14, 2],
            [15, 3],
            [16, 6],
            [17, 8]
          ]
        },
        "line-opacity": 1,
        "line-color": "#fff"
      }
    },
    {
      "id": "road_mot_fill_ramp",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 12,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "motorway"], ["==", "ramp", 1]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [12, 1],
            [13, 1.5],
            [14, 2],
            [15, 3],
            [16, 6],
            [17, 8]
          ]
        },
        "line-opacity": 1,
        "line-color": "#fff"
      }
    },
    {
      "id": "road_sec_fill_noramp",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 13,
      "maxzoom": 24,
      "filter": ["all", ["in", "class", "secondary", "tertiary"], ["!has", "brunnel"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [11, 2],
            [13, 2],
            [14, 3],
            [15, 4],
            [16, 6],
            [17, 10],
            [18, 14]
          ]
        },
        "line-opacity": 1,
        "line-color": "#fff"
      }
    },
    {
      "id": "road_pri_fill_noramp",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 10,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "primary"], ["!=", "ramp", 1], ["!has", "brunnel"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [10, 0.3],
            [13, 2],
            [14, 4],
            [15, 6],
            [16, 8],
            [17, 12],
            [18, 16]
          ]
        },
        "line-opacity": 1,
        "line-color": "#fff"
      }
    },
    {
      "id": "road_trunk_fill_noramp",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 10,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "trunk"], ["!=", "ramp", 1], ["!has", "brunnel"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [11, 1],
            [13, 2],
            [14, 4],
            [15, 6],
            [16, 8],
            [17, 12],
            [18, 16]
          ]
        },
        "line-opacity": 1,
        "line-color": "#fff"
      }
    },
    {
      "id": "road_mot_fill_noramp",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 10,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "motorway"], ["!=", "ramp", 1], ["!has", "brunnel"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [10, 1],
            [12, 2],
            [13, 3],
            [14, 5],
            [15, 7],
            [16, 9],
            [17, 11],
            [18, 20]
          ]
        },
        "line-opacity": 1,
        "line-color": "#fff"
      }
    },
    {
      "id": "rail",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 13,
      "filter": ["all", ["==", "class", "rail"], ["!=", "brunnel", "tunnel"]],
      "layout": {
        "visibility": "visible",
        "line-join": "round"
      },
      "paint": {
        "line-color": "#dddddd",
        "line-width": {
          "base": 1.3,
          "stops": [
            [13, 0.5],
            [14, 1],
            [15, 1],
            [16, 3],
            [21, 7]
          ]
        }
      }
    },
    {
      "id": "rail_dash",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 15,
      "filter": ["all", ["==", "class", "rail"], ["!=", "brunnel", "tunnel"]],
      "layout": {
        "visibility": "visible",
        "line-join": "round"
      },
      "paint": {
        "line-color": "#ffffff",
        "line-width": {
          "base": 1.3,
          "stops": [
            [15, 0.5],
            [16, 1],
            [20, 5]
          ]
        },
        "line-dasharray": {
          "stops": [
            [15, [5, 5]],
            [16, [6, 6]]
          ]
        }
      }
    },
    {
      "id": "bridge_service_case",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 15,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "service"], ["==", "brunnel", "bridge"]],
      "layout": {
        "line-cap": "butt",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [15, 1],
            [16, 3],
            [17, 6],
            [18, 8]
          ]
        },
        "line-opacity": 1,
        "line-color": "#ddd"
      }
    },
    {
      "id": "bridge_minor_case",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 13,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "minor"], ["==", "brunnel", "bridge"]],
      "layout": {
        "line-cap": "butt",
        "line-join": "miter"
      },
      "paint": {
        "line-width": {
          "stops": [
            [11, 0.5],
            [12, 0.5],
            [14, 2],
            [15, 3],
            [16, 4.3],
            [17, 10],
            [18, 14]
          ]
        },
        "line-opacity": 1,
        "line-color": {
          "stops": [
            [13, "#e6e6e6"],
            [15.7, "#e6e6e6"],
            [16, "#ddd"]
          ]
        }
      }
    },
    {
      "id": "bridge_sec_case",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 11,
      "maxzoom": 24,
      "filter": ["all", ["in", "class", "secondary", "tertiary"], ["==", "brunnel", "bridge"]],
      "layout": {
        "line-cap": "butt",
        "line-join": "miter"
      },
      "paint": {
        "line-width": {
          "stops": [
            [11, 0.5],
            [12, 1.5],
            [13, 3],
            [14, 5],
            [15, 6],
            [16, 8],
            [17, 12],
            [18, 16]
          ]
        },
        "line-opacity": 1,
        "line-color": {
          "stops": [
            [11, "#e6e6e6"],
            [12.99, "#e6e6e6"],
            [13, "#ddd"]
          ]
        }
      }
    },
    {
      "id": "bridge_pri_case",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 8,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "primary"], ["!=", "ramp", 1], ["==", "brunnel", "bridge"]],
      "layout": {
        "line-cap": "butt",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [6, 0.5],
            [7, 0.8],
            [8, 1],
            [11, 3],
            [13, 4],
            [14, 6],
            [15, 8],
            [16, 10],
            [17, 14],
            [18, 18]
          ]
        },
        "line-opacity": {
          "stops": [
            [5, 0.5],
            [7, 1]
          ]
        },
        "line-color": {
          "stops": [
            [8, "#e6e6e6"],
            [12, "#ddd"]
          ]
        }
      }
    },
    {
      "id": "bridge_trunk_case",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 5,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "trunk"], ["!=", "ramp", 1], ["==", "brunnel", "bridge"]],
      "layout": {
        "line-cap": "butt",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-width": {
          "stops": [
            [6, 0.5],
            [7, 0.8],
            [8, 1],
            [11, 3],
            [13, 4],
            [14, 6],
            [15, 8],
            [16, 10],
            [17, 14],
            [18, 18]
          ]
        },
        "line-opacity": {
          "stops": [
            [5, 0.5],
            [7, 1]
          ]
        },
        "line-color": {
          "stops": [
            [5, "#e6e6e6"],
            [12, "#ddd"]
          ]
        }
      }
    },
    {
      "id": "bridge_mot_case",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 5,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "motorway"],
        ["!=", "ramp", 1],
        ["==", "brunnel", "bridge"]
      ],
      "layout": {
        "line-cap": "butt",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [6, 0.5],
            [7, 0.8],
            [8, 1],
            [11, 3],
            [12, 4],
            [13, 5],
            [14, 7],
            [15, 9],
            [16, 11],
            [17, 13],
            [18, 22]
          ]
        },
        "line-opacity": {
          "stops": [
            [6, 0.5],
            [7, 1]
          ]
        },
        "line-color": {
          "stops": [
            [5, "#e6e6e6"],
            [10, "#ddd"]
          ]
        }
      }
    },
    {
      "id": "bridge_path",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 15,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "path"], ["==", "brunnel", "bridge"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [15, 0.5],
            [16, 1],
            [18, 3]
          ]
        },
        "line-opacity": 1,
        "line-color": "#d5d5d5",
        "line-dasharray": {
          "stops": [
            [15, [2, 2]],
            [18, [3, 3]]
          ]
        }
      }
    },
    {
      "id": "bridge_service_fill",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 15,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "service"], ["==", "brunnel", "bridge"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [15, 2],
            [16, 2],
            [17, 4],
            [18, 6]
          ]
        },
        "line-opacity": 1,
        "line-color": "#fdfdfd"
      }
    },
    {
      "id": "bridge_minor_fill",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 15,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "minor"], ["==", "brunnel", "bridge"]],
      "layout": {
        "line-cap": "butt",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [15, 3],
            [16, 4],
            [17, 8],
            [18, 12]
          ]
        },
        "line-opacity": 1,
        "line-color": "#fdfdfd"
      }
    },
    {
      "id": "bridge_sec_fill",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 13,
      "maxzoom": 24,
      "filter": ["all", ["in", "class", "secondary", "tertiary"], ["==", "brunnel", "bridge"]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [11, 2],
            [13, 2],
            [14, 3],
            [15, 4],
            [16, 6],
            [17, 10],
            [18, 14]
          ]
        },
        "line-opacity": 1,
        "line-color": "#fff"
      }
    },
    {
      "id": "bridge_pri_fill",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 11,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "primary"], ["!=", "ramp", 1], ["==", "brunnel", "bridge"]],
      "layout": {
        "line-cap": "butt",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [11, 1],
            [13, 2],
            [14, 4],
            [15, 6],
            [16, 8],
            [17, 12],
            [18, 16]
          ]
        },
        "line-opacity": 1,
        "line-color": "#fff"
      }
    },
    {
      "id": "bridge_trunk_fill",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 11,
      "maxzoom": 24,
      "filter": ["all", ["==", "class", "trunk"], ["!=", "ramp", 1], ["==", "brunnel", "bridge"]],
      "layout": {
        "line-cap": "butt",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-width": {
          "stops": [
            [11, 1],
            [13, 2],
            [14, 4],
            [15, 6],
            [16, 8],
            [17, 12],
            [18, 16]
          ]
        },
        "line-opacity": 1,
        "line-color": "#fff"
      }
    },
    {
      "id": "bridge_mot_fill",
      "type": "line",
      "source": "carto",
      "source-layer": "transportation",
      "minzoom": 10,
      "maxzoom": 24,
      "filter": [
        "all",
        ["==", "class", "motorway"],
        ["!=", "ramp", 1],
        ["==", "brunnel", "bridge"]
      ],
      "layout": {
        "line-cap": "butt",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "stops": [
            [10, 1],
            [12, 2],
            [13, 3],
            [14, 5],
            [15, 7],
            [16, 9],
            [17, 11],
            [18, 20]
          ]
        },
        "line-opacity": 1,
        "line-color": "#fff"
      }
    },
    {
      "id": "building",
      "type": "fill",
      "source": "carto",
      "source-layer": "building",
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "fill-color": {
          "base": 1,
          "stops": [
            [15.5, "#dfdfdf"],
            [16, "#dfdfdf"]
          ]
        },
        "fill-antialias": true
      }
    },
    {
      "id": "building-top",
      "type": "fill",
      "source": "carto",
      "source-layer": "building",
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "fill-translate": {
          "base": 1,
          "stops": [
            [14, [0, 0]],
            [16, [-2, -2]]
          ]
        },
        "fill-outline-color": "#dfdfdf",
        "fill-color": "#ededed",
        "fill-opacity": {
          "base": 1,
          "stops": [
            [13, 0],
            [16, 1]
          ]
        }
      }
    },
    {
      "id": "boundary_country_outline",
      "type": "line",
      "source": "carto",
      "source-layer": "boundary",
      "minzoom": 6,
      "maxzoom": 24,
      "filter": ["all", ["==", "admin_level", 2], ["==", "maritime", 0]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": "#f3efed",
        "line-opacity": 0.5,
        "line-width": 8,
        "line-offset": 0
      }
    },
    {
      "id": "boundary_country_inner",
      "type": "line",
      "source": "carto",
      "source-layer": "boundary",
      "minzoom": 0,
      "filter": ["all", ["==", "admin_level", 2], ["==", "maritime", 0]],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": {
          "stops": [
            [4, "#f2e6e7"],
            [5, "#ebd6d8"],
            [6, "#ebd6d8"]
          ]
        },
        "line-opacity": 1,
        "line-width": {
          "stops": [
            [3, 1],
            [6, 1.5]
          ]
        },
        "line-offset": 0
      }
    },
    {
      "id": "watername_ocean",
      "type": "symbol",
      "source": "carto",
      "source-layer": "water_name",
      "minzoom": 0,
      "maxzoom": 5,
      "filter": ["all", ["has", "name"], ["==", "$type", "Point"], ["==", "class", "ocean"]],
      "layout": {
        "text-field": "{name}",
        "symbol-placement": "point",
        "text-size": {
          "stops": [
            [0, 13],
            [2, 14],
            [4, 18]
          ]
        },
        "text-font": [
          "Montserrat Medium Italic",
          "Open Sans Italic",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "text-line-height": 1.2,
        "text-padding": 2,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "text-pitch-alignment": "auto",
        "text-rotation-alignment": "auto",
        "text-max-width": 6,
        "text-letter-spacing": 0.1
      },
      "paint": {
        "text-color": "#abb6be",
        "text-halo-color": "#d4dadc",
        "text-halo-width": 1,
        "text-halo-blur": 0
      }
    },
    {
      "id": "watername_sea",
      "type": "symbol",
      "source": "carto",
      "source-layer": "water_name",
      "minzoom": 5,
      "filter": ["all", ["has", "name"], ["==", "$type", "Point"], ["==", "class", "sea"]],
      "layout": {
        "text-field": "{name}",
        "symbol-placement": "point",
        "text-size": 12,
        "text-font": [
          "Montserrat Medium Italic",
          "Open Sans Italic",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "text-line-height": 1.2,
        "text-padding": 2,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "text-pitch-alignment": "auto",
        "text-rotation-alignment": "auto",
        "text-max-width": 6,
        "text-letter-spacing": 0.1
      },
      "paint": {
        "text-color": "#abb6be",
        "text-halo-color": "#d4dadc",
        "text-halo-width": 1,
        "text-halo-blur": 0
      }
    },
    {
      "id": "watername_lake",
      "type": "symbol",
      "source": "carto",
      "source-layer": "water_name",
      "minzoom": 4,
      "filter": ["all", ["has", "name"], ["==", "$type", "Point"], ["==", "class", "lake"]],
      "layout": {
        "text-field": {
          "stops": [
            [8, "{name_en}"],
            [13, "{name}"]
          ]
        },
        "symbol-placement": "point",
        "text-size": {
          "stops": [
            [13, 9],
            [14, 10],
            [15, 11],
            [16, 12],
            [17, 13]
          ]
        },
        "text-font": [
          "Montserrat Regular Italic",
          "Open Sans Italic",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "text-line-height": 1.2,
        "text-padding": 2,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "text-pitch-alignment": "auto",
        "text-rotation-alignment": "auto"
      },
      "paint": {
        "text-color": "#7a96a0",
        "text-halo-color": "#f5f5f3",
        "text-halo-width": 1,
        "text-halo-blur": 1
      }
    },
    {
      "id": "watername_lake_line",
      "type": "symbol",
      "source": "carto",
      "source-layer": "water_name",
      "filter": ["all", ["has", "name"], ["==", "$type", "LineString"]],
      "layout": {
        "text-field": {
          "stops": [
            [8, "{name_en}"],
            [13, "{name}"]
          ]
        },
        "symbol-placement": "line",
        "text-size": {
          "stops": [
            [13, 9],
            [14, 10],
            [15, 11],
            [16, 12],
            [17, 13]
          ]
        },
        "text-font": [
          "Montserrat Regular Italic",
          "Open Sans Italic",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "symbol-spacing": 350,
        "text-pitch-alignment": "auto",
        "text-rotation-alignment": "auto",
        "text-line-height": 1.2
      },
      "paint": {
        "text-color": "#7a96a0",
        "text-halo-color": "#f5f5f3",
        "text-halo-width": 1,
        "text-halo-blur": 1
      }
    },
    {
      "id": "place_hamlet",
      "type": "symbol",
      "source": "carto",
      "source-layer": "place",
      "minzoom": 12,
      "maxzoom": 16,
      "filter": ["any", ["==", "class", "neighbourhood"], ["==", "class", "hamlet"]],
      "layout": {
        "text-field": {
          "stops": [
            [8, "{name_en}"],
            [14, "{name}"]
          ]
        },
        "text-font": [
          "Montserrat Regular",
          "Open Sans Regular",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "text-size": {
          "stops": [
            [13, 8],
            [14, 10],
            [16, 11]
          ]
        },
        "icon-image": "",
        "icon-offset": [16, 0],
        "text-anchor": "center",
        "icon-size": 1,
        "text-max-width": 10,
        "text-keep-upright": true,
        "text-offset": [0.2, 0.2],
        "text-transform": {
          "stops": [
            [12, "none"],
            [14, "uppercase"]
          ]
        }
      },
      "paint": {
        "text-color": "#697b89",
        "icon-color": "#697b89",
        "icon-translate-anchor": "map",
        "text-halo-color": "rgba(255,255,255,0.5)",
        "text-halo-width": 1
      }
    },
    {
      "id": "place_suburbs",
      "type": "symbol",
      "source": "carto",
      "source-layer": "place",
      "minzoom": 12,
      "maxzoom": 16,
      "filter": ["all", ["==", "class", "suburb"]],
      "layout": {
        "text-field": {
          "stops": [
            [8, "{name_en}"],
            [13, "{name}"]
          ]
        },
        "text-font": [
          "Montserrat Regular",
          "Open Sans Regular",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "text-size": {
          "stops": [
            [12, 9],
            [13, 10],
            [14, 11],
            [15, 12],
            [16, 13]
          ]
        },
        "icon-image": "",
        "icon-offset": [16, 0],
        "text-anchor": "center",
        "icon-size": 1,
        "text-max-width": 10,
        "text-keep-upright": true,
        "text-offset": [0.2, 0.2],
        "text-transform": {
          "stops": [
            [8, "none"],
            [12, "uppercase"]
          ]
        }
      },
      "paint": {
        "text-color": "#697b89",
        "icon-color": "#697b89",
        "icon-translate-anchor": "map",
        "text-halo-color": "rgba(255,255,255,0.5)",
        "text-halo-width": 1
      }
    },
    {
      "id": "place_villages",
      "type": "symbol",
      "source": "carto",
      "source-layer": "place",
      "minzoom": 10,
      "maxzoom": 16,
      "filter": ["all", ["==", "class", "village"]],
      "layout": {
        "text-field": {
          "stops": [
            [8, "{name_en}"],
            [13, "{name}"]
          ]
        },
        "text-font": [
          "Montserrat Medium",
          "Open Sans Bold",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "text-size": {
          "stops": [
            [10, 9],
            [12, 10],
            [13, 11],
            [14, 12],
            [16, 13]
          ]
        },
        "icon-image": "",
        "icon-offset": [16, 0],
        "text-anchor": "center",
        "icon-size": 1,
        "text-max-width": 10,
        "text-keep-upright": true,
        "text-offset": [0.2, 0.2],
        "text-transform": "none"
      },
      "paint": {
        "text-color": "#697b89",
        "icon-color": "#697b89",
        "icon-translate-anchor": "map",
        "text-halo-color": "rgba(255,255,255,0.5)",
        "text-halo-width": 1
      }
    },
    {
      "id": "place_town",
      "type": "symbol",
      "source": "carto",
      "source-layer": "place",
      "minzoom": 8,
      "maxzoom": 14,
      "filter": ["all", ["==", "class", "town"]],
      "layout": {
        "text-field": {
          "stops": [
            [8, "{name_en}"],
            [13, "{name}"]
          ]
        },
        "text-font": [
          "Montserrat Medium",
          "Open Sans Bold",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "text-size": {
          "stops": [
            [8, 10],
            [9, 10],
            [10, 11],
            [13, 14],
            [14, 15]
          ]
        },
        "icon-image": "",
        "icon-offset": [16, 0],
        "text-anchor": "center",
        "icon-size": 1,
        "text-max-width": 10,
        "text-keep-upright": true,
        "text-offset": [0.2, 0.2],
        "text-transform": "none"
      },
      "paint": {
        "text-color": "#697b89",
        "icon-color": "#697b89",
        "icon-translate-anchor": "map",
        "text-halo-color": "rgba(255,255,255,0.5)",
        "text-halo-width": 1
      }
    },
    {
      "id": "place_country_2",
      "type": "symbol",
      "source": "carto",
      "source-layer": "place",
      "minzoom": 3,
      "maxzoom": 10,
      "filter": ["all", ["==", "class", "country"], [">=", "rank", 3], ["has", "iso_a2"]],
      "layout": {
        "text-field": "{name_en}",
        "text-font": [
          "Montserrat Medium",
          "Open Sans Bold",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "text-size": {
          "stops": [
            [3, 10],
            [5, 11],
            [6, 12],
            [7, 13],
            [8, 14]
          ]
        },
        "text-transform": "uppercase"
      },
      "paint": {
        "text-color": {
          "stops": [
            [3, "#8a99a4"],
            [5, "#a1adb6"],
            [6, "#b9c2c9"]
          ]
        },
        "text-halo-color": "#fafaf8",
        "text-halo-width": 1
      }
    },
    {
      "id": "place_country_1",
      "type": "symbol",
      "source": "carto",
      "source-layer": "place",
      "minzoom": 2,
      "maxzoom": 7,
      "filter": ["all", ["==", "class", "country"], ["<=", "rank", 2]],
      "layout": {
        "text-field": "{name_en}",
        "text-font": [
          "Montserrat Medium",
          "Open Sans Bold",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "text-size": {
          "stops": [
            [3, 11],
            [4, 12],
            [5, 13],
            [6, 14]
          ]
        },
        "text-transform": "uppercase",
        "text-max-width": {
          "stops": [
            [2, 6],
            [3, 6],
            [4, 9],
            [5, 12]
          ]
        }
      },
      "paint": {
        "text-color": {
          "stops": [
            [3, "#8a99a4"],
            [5, "#a1adb6"],
            [6, "#b9c2c9"]
          ]
        },
        "text-halo-color": "#fafaf8",
        "text-halo-width": 1
      }
    },
    {
      "id": "place_state",
      "type": "symbol",
      "source": "carto",
      "source-layer": "place",
      "minzoom": 5,
      "maxzoom": 10,
      "filter": ["all", ["==", "class", "state"], ["<=", "rank", 4]],
      "layout": {
        "text-field": "{name_en}",
        "text-font": [
          "Montserrat Medium",
          "Open Sans Bold",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "text-size": {
          "stops": [
            [5, 12],
            [7, 14]
          ]
        },
        "text-transform": "uppercase",
        "text-max-width": 9
      },
      "paint": {
        "text-color": "#97a4ae",
        "text-halo-color": "#fafaf8",
        "text-halo-width": 0
      }
    },
    {
      "id": "place_continent",
      "type": "symbol",
      "source": "carto",
      "source-layer": "place",
      "minzoom": 0,
      "maxzoom": 2,
      "filter": ["all", ["==", "class", "continent"]],
      "layout": {
        "text-field": "{name_en}",
        "text-font": [
          "Montserrat Medium",
          "Open Sans Bold",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "text-transform": "uppercase",
        "text-size": 14,
        "text-letter-spacing": 0.1,
        "text-max-width": 9,
        "text-justify": "center",
        "text-keep-upright": false
      },
      "paint": {
        "text-color": "#697b89",
        "text-halo-color": "#fafaf8",
        "text-halo-width": 1
      }
    },
    {
      "id": "place_city_r6",
      "type": "symbol",
      "source": "carto",
      "source-layer": "place",
      "minzoom": 8,
      "maxzoom": 15,
      "filter": ["all", ["==", "class", "city"], [">=", "rank", 6]],
      "layout": {
        "text-field": {
          "stops": [
            [8, "{name_en}"],
            [13, "{name}"]
          ]
        },
        "text-font": [
          "Montserrat Medium",
          "Open Sans Bold",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "text-size": {
          "stops": [
            [8, 12],
            [9, 13],
            [10, 14],
            [13, 17],
            [14, 20]
          ]
        },
        "icon-image": "",
        "icon-offset": [16, 0],
        "text-anchor": "center",
        "icon-size": 1,
        "text-max-width": 10,
        "text-keep-upright": true,
        "text-offset": [0.2, 0.2],
        "text-transform": "uppercase"
      },
      "paint": {
        "text-color": "#697b89",
        "icon-color": "#697b89",
        "icon-translate-anchor": "map",
        "text-halo-color": "rgba(255,255,255,0.5)",
        "text-halo-width": 1
      }
    },
    {
      "id": "place_city_r5",
      "type": "symbol",
      "source": "carto",
      "source-layer": "place",
      "minzoom": 8,
      "maxzoom": 15,
      "filter": ["all", ["==", "class", "city"], [">=", "rank", 0], ["<=", "rank", 5]],
      "layout": {
        "text-field": {
          "stops": [
            [8, "{name_en}"],
            [13, "{name}"]
          ]
        },
        "text-font": [
          "Montserrat Medium",
          "Open Sans Bold",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "text-size": {
          "stops": [
            [8, 14],
            [10, 16],
            [13, 19],
            [14, 22]
          ]
        },
        "icon-image": "",
        "icon-offset": [16, 0],
        "text-anchor": "center",
        "icon-size": 1,
        "text-max-width": 10,
        "text-keep-upright": true,
        "text-offset": [0.2, 0.2],
        "text-transform": "uppercase"
      },
      "paint": {
        "text-color": "#697b89",
        "icon-color": "#697b89",
        "icon-translate-anchor": "map",
        "text-halo-color": "rgba(255,255,255,0.5)",
        "text-halo-width": 1
      }
    },
    {
      "id": "place_city_dot_r7",
      "type": "symbol",
      "source": "carto",
      "source-layer": "place",
      "minzoom": 6,
      "maxzoom": 7,
      "filter": ["all", ["==", "class", "city"], ["<=", "rank", 7]],
      "layout": {
        "text-field": "{name_en}",
        "text-font": [
          "Montserrat Medium",
          "Open Sans Bold",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "text-size": 12,
        "icon-image": "circle-11",
        "icon-offset": [16, 5],
        "text-anchor": "right",
        "icon-size": 0.4,
        "text-max-width": 8,
        "text-keep-upright": true,
        "text-offset": [0.2, 0.2]
      },
      "paint": {
        "text-color": "#697b89",
        "icon-color": "#697b89",
        "icon-translate-anchor": "map",
        "text-halo-color": "rgba(255,255,255,0.5)",
        "text-halo-width": 1
      }
    },
    {
      "id": "place_city_dot_r4",
      "type": "symbol",
      "source": "carto",
      "source-layer": "place",
      "minzoom": 5,
      "maxzoom": 7,
      "filter": ["all", ["==", "class", "city"], ["<=", "rank", 4]],
      "layout": {
        "text-field": "{name_en}",
        "text-font": [
          "Montserrat Medium",
          "Open Sans Bold",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "text-size": 12,
        "icon-image": "circle-11",
        "icon-offset": [16, 5],
        "text-anchor": "right",
        "icon-size": 0.4,
        "text-max-width": 8,
        "text-keep-upright": true,
        "text-offset": [0.2, 0.2]
      },
      "paint": {
        "text-color": "#697b89",
        "icon-color": "#697b89",
        "icon-translate-anchor": "map",
        "text-halo-color": "rgba(255,255,255,0.5)",
        "text-halo-width": 1
      }
    },
    {
      "id": "place_city_dot_r2",
      "type": "symbol",
      "source": "carto",
      "source-layer": "place",
      "minzoom": 4,
      "maxzoom": 7,
      "filter": ["all", ["==", "class", "city"], ["<=", "rank", 2]],
      "layout": {
        "text-field": "{name_en}",
        "text-font": [
          "Montserrat Medium",
          "Open Sans Bold",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "text-size": 12,
        "icon-image": "circle-11",
        "icon-offset": [16, 5],
        "text-anchor": "right",
        "icon-size": 0.4,
        "text-max-width": 8,
        "text-keep-upright": true,
        "text-offset": [0.2, 0.2]
      },
      "paint": {
        "text-color": "#697b89",
        "icon-color": "#697b89",
        "icon-translate-anchor": "map",
        "text-halo-color": "rgba(255,255,255,0.5)",
        "text-halo-width": 1
      }
    },
    {
      "id": "place_city_dot_z7",
      "type": "symbol",
      "source": "carto",
      "source-layer": "place",
      "minzoom": 7,
      "maxzoom": 8,
      "filter": ["all", ["!has", "capital"], ["!in", "class", "country", "state"]],
      "layout": {
        "text-field": "{name_en}",
        "text-font": [
          "Montserrat Medium",
          "Open Sans Bold",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "text-size": 12,
        "icon-image": "circle-11",
        "icon-offset": [16, 5],
        "text-anchor": "right",
        "icon-size": 0.4,
        "text-max-width": 8,
        "text-keep-upright": true,
        "text-offset": [0.2, 0.2]
      },
      "paint": {
        "text-color": "#697b89",
        "icon-color": "#697b89",
        "icon-translate-anchor": "map",
        "text-halo-color": "rgba(255,255,255,0.5)",
        "text-halo-width": 1
      }
    },
    {
      "id": "place_capital_dot_z7",
      "type": "symbol",
      "source": "carto",
      "source-layer": "place",
      "minzoom": 7,
      "maxzoom": 8,
      "filter": ["all", [">", "capital", 0]],
      "layout": {
        "text-field": "{name_en}",
        "text-font": [
          "Montserrat Medium",
          "Open Sans Bold",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "text-size": 12,
        "icon-image": "circle-11",
        "icon-offset": [16, 5],
        "text-anchor": "right",
        "icon-size": 0.4,
        "text-max-width": 8,
        "text-keep-upright": true,
        "text-offset": [0.2, 0.2],
        "text-transform": "uppercase"
      },
      "paint": {
        "text-color": "#697b89",
        "icon-color": "#697b89",
        "icon-translate-anchor": "map",
        "text-halo-color": "rgba(255,255,255,0.5)",
        "text-halo-width": 1
      }
    },
    {
      "id": "poi_stadium",
      "type": "symbol",
      "source": "carto",
      "source-layer": "poi",
      "minzoom": 15,
      "filter": ["all", ["in", "class", "stadium", "cemetery", "attraction"], ["<=", "rank", 3]],
      "layout": {
        "text-field": "{name}",
        "text-font": [
          "Montserrat Medium",
          "Open Sans Bold",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "text-size": {
          "stops": [
            [15, 8],
            [17, 9],
            [18, 10]
          ]
        },
        "text-transform": "uppercase"
      },
      "paint": {
        "text-color": "#7d9c83",
        "text-halo-color": "#f5f5f3",
        "text-halo-width": 1
      }
    },
    {
      "id": "poi_park",
      "type": "symbol",
      "source": "carto",
      "source-layer": "poi",
      "minzoom": 15,
      "filter": ["all", ["==", "class", "park"]],
      "layout": {
        "text-field": "{name}",
        "text-font": [
          "Montserrat Medium",
          "Open Sans Bold",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "text-size": {
          "stops": [
            [15, 8],
            [17, 9],
            [18, 10]
          ]
        },
        "text-transform": "uppercase"
      },
      "paint": {
        "text-color": "#7d9c83",
        "text-halo-color": "#f5f5f3",
        "text-halo-width": 1
      }
    },
    {
      "id": "roadname_minor",
      "type": "symbol",
      "source": "carto",
      "source-layer": "transportation_name",
      "minzoom": 16,
      "filter": ["all", ["in", "class", "minor", "service"]],
      "layout": {
        "symbol-placement": "line",
        "text-font": [
          "Montserrat Regular",
          "Open Sans Regular",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "text-size": 9,
        "text-field": "{name}",
        "symbol-avoid-edges": false,
        "symbol-spacing": 200,
        "text-pitch-alignment": "auto",
        "text-rotation-alignment": "auto",
        "text-justify": "center"
      },
      "paint": {
        "text-color": "#838383",
        "text-halo-color": "#fff",
        "text-halo-width": 1
      }
    },
    {
      "id": "roadname_sec",
      "type": "symbol",
      "source": "carto",
      "source-layer": "transportation_name",
      "minzoom": 15,
      "filter": ["all", ["in", "class", "secondary", "tertiary"]],
      "layout": {
        "symbol-placement": "line",
        "text-font": [
          "Montserrat Regular",
          "Open Sans Regular",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "text-size": {
          "stops": [
            [15, 9],
            [16, 11],
            [18, 12]
          ]
        },
        "text-field": "{name}",
        "symbol-avoid-edges": false,
        "symbol-spacing": 200,
        "text-pitch-alignment": "auto",
        "text-rotation-alignment": "auto",
        "text-justify": "center"
      },
      "paint": {
        "text-color": "#838383",
        "text-halo-color": "#fff",
        "text-halo-width": 1
      }
    },
    {
      "id": "roadname_pri",
      "type": "symbol",
      "source": "carto",
      "source-layer": "transportation_name",
      "minzoom": 14,
      "filter": ["all", ["in", "class", "primary"]],
      "layout": {
        "symbol-placement": "line",
        "text-font": [
          "Montserrat Regular",
          "Open Sans Regular",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "text-size": {
          "stops": [
            [14, 10],
            [15, 10],
            [16, 11],
            [18, 12]
          ]
        },
        "text-field": "{name}",
        "symbol-avoid-edges": false,
        "symbol-spacing": {
          "stops": [
            [6, 200],
            [16, 250]
          ]
        },
        "text-pitch-alignment": "auto",
        "text-rotation-alignment": "auto",
        "text-justify": "center",
        "text-letter-spacing": {
          "stops": [
            [14, 0],
            [16, 0.2]
          ]
        }
      },
      "paint": {
        "text-color": "#838383",
        "text-halo-color": "#fff",
        "text-halo-width": 1
      }
    },
    {
      "id": "roadname_major",
      "type": "symbol",
      "source": "carto",
      "source-layer": "transportation_name",
      "minzoom": 13,
      "filter": ["all", ["in", "class", "trunk", "motorway"]],
      "layout": {
        "symbol-placement": "line",
        "text-font": [
          "Montserrat Regular",
          "Open Sans Regular",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ],
        "text-size": {
          "stops": [
            [14, 10],
            [15, 10],
            [16, 11],
            [18, 12]
          ]
        },
        "text-field": "{name}",
        "symbol-avoid-edges": false,
        "symbol-spacing": {
          "stops": [
            [6, 200],
            [16, 250]
          ]
        },
        "text-pitch-alignment": "auto",
        "text-rotation-alignment": "auto",
        "text-justify": "center",
        "text-letter-spacing": {
          "stops": [
            [13, 0],
            [16, 0.2]
          ]
        }
      },
      "paint": {
        "text-color": "#838383",
        "text-halo-color": "#fff",
        "text-halo-width": 1
      }
    },
    {
      "id": "housenumber",
      "type": "symbol",
      "source": "carto",
      "source-layer": "housenumber",
      "minzoom": 17,
      "maxzoom": 24,
      "layout": {
        "text-field": "{housenumber}",
        "text-size": {
          "stops": [
            [17, 9],
            [18, 11]
          ]
        },
        "text-font": [
          "Montserrat Regular",
          "Open Sans Regular",
          "Noto Sans Regular",
          "HanWangHeiLight Regular",
          "NanumBarunGothic Regular"
        ]
      },
      "paint": {
        "text-halo-color": "transparent",
        "text-color": "transparent",
        "text-halo-width": 0.75
      }
    }
  ],
  "id": "voyager",
  "owner": "Carto"
}
