.map-stats{color:var(--wp--custom--font-color);font-family:var(--wp--preset--font-family--header);font-weight:400}.map-stats *{box-sizing:border-box}.map-stats__header{margin-bottom:3.5rem;text-align:center}.map-stats__toggle-inner{align-items:center;color:var(--wp--custom--font-color);display:flex;font-size:20px;font-style:normal;font-weight:400;gap:1.33rem;justify-content:center;line-height:normal}@media only screen and (min-width:1024px){.map-stats__toggle-inner{position:absolute;right:0}}.map-stats__toggle{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:1024px){.map-stats__description{margin:0}}.map-stats__map-container{position:relative}.map-stats__wrapper{align-items:flex-start;-moz-column-gap:4.5rem;column-gap:4.5rem;display:flex;margin:0 auto;max-width:100%;position:relative}.map-stats__container{margin:0 1.5rem;position:relative}.map-stats__container .table-stats{flex:1 1 0;height:0;opacity:0;transition:opacity .6s,flex-basis .3s;visibility:hidden;width:0}.map-stats__container .region-map{opacity:1;transition:flex-basis .3s ease-in-out;width:100%}.map-stats__container .map-stats-banner{margin-top:3rem;transition:opacity .3s,transform .3s,height 2s;will-change:opacity,transform,height}.map-stats__container:not(.view-mode--map) .table-stats{display:block;height:auto;opacity:1;transition:opacity .6s,flex-basis .3s;visibility:visible;width:100%;z-index:2;}@media only screen and (min-width:1024px){.map-stats__container:not(.view-mode--map) .table-stats{flex:1 0 736px;position:relative}}.map-stats__container:not(.view-mode--map) .region-map{position:absolute;top:23px;transition:flex-basis .3s ease-in-out;width:100%;z-index:1}@media only screen and (min-width:1024px){.map-stats__container:not(.view-mode--map) .region-map{flex:1 1 584px;position:sticky}}.map-stats__container:not(.view-mode--map) .region-map__map{max-width:370px;transition:max-width .4s}.map-stats__container:not(.view-mode--map) .region-map-legend{display:none;margin-top:50px;position:static}@media only screen and (min-width:1024px){.map-stats__container:not(.view-mode--map) .region-map-legend{display:flex;margin-left:auto}}.map-stats__container:not(.view-mode--map) .map-stats-banner{height:0;margin:0;opacity:0;transform:translateY(100%);transition:opacity .3s,transform .3s,height 2s;transition-delay:0s,0s,1s}.map-modal-hover{background:rgba(226,254,253,.8);border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:none;font-size:14px;opacity:0;padding:1rem;pointer-events:none;position:absolute;transform:scale(.95);transition:opacity .2s ease-out,transform .2s ease-out;width:200px;z-index:1000}.map-modal-hover a{color:currentcolor;display:flex;flex-direction:column;text-decoration:none}.map-modal-hover h4{color:var(--wp--custom--map-modal-text-color);font-size:1em;font-weight:500;letter-spacing:-.015em;line-height:1.5;margin:0}.map-modal-hover span{color:currentcolor;font-size:32px;font-weight:700;letter-spacing:-.015em;line-height:1.5;margin:8px 0;text-align:center}.map-modal-hover p{color:var(--wp--custom--map-modal-text-color);font-size:14px;font-weight:400;letter-spacing:-.015em;line-height:1.5;margin:0;text-align:left}.map-modal-hover.visible{display:block;opacity:1;pointer-events:auto;transform:scale(1)}.map-modal-hover__header{display:flex;justify-content:flex-end;margin-top:-.5rem}.map-modal-hover__header:after{background:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTYuODExMyAxMi44NDk3LTYuNzk3OSA2Ljc5NzljLS40Njk4Mi40Njk5LTEuMjI5NTkuNDY5OS0xLjY5NDQ0IDBsLTEuMTI5NjUtMS4xMjk2Yy0uNDY5ODUtLjQ2OTktLjQ2OTg1LTEuMjI5NyAwLTEuNjk0NWw0LjgxODQ5LTQuODE4NS00LjgxODQ5LTQuODE4NWMtLjQ2OTg1LS40Njk4NS0uNDY5ODUtMS4yMjk2MSAwLTEuNjk0NDdsMS4xMjQ2NS0xLjEzOTY0Yy40Njk4NS0uNDY5ODUgMS4yMjk2Mi0uNDY5ODUgMS42OTQ0NCAwbDYuNzk3OSA2Ljc5NzkxYy40NzQ5LjQ2OTguNDc0OSAxLjIyOTYuMDA1IDEuNjk5NHoiIGZpbGw9IiM1NTUiLz48L3N2Zz4=) 50% no-repeat;content:"";height:24px;width:24px}@media only screen and (min-width:768px){.map-modal-hover__header{display:none}}.map-stats-toggle{background:#909090;border-radius:100px;cursor:pointer;display:flex;min-height:40px;overflow:hidden;position:relative;width:170px}.map-stats-toggle input{bottom:0;cursor:pointer;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;width:100%}.map-stats-toggle__layer{border-radius:100px;margin:0 4px;position:relative;width:100%}.map-stats-toggle__switch{align-items:center;border-radius:100px;color:#290e31;display:flex;flex:0 0 78px;font-size:16px;font-weight:400;justify-content:space-between;width:100%;left:0;letter-spacing:.24px;line-height:24px;padding:4px 8px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.18,.89,.35,1.15);will-change:transform,left}.map-stats-toggle__switch>*{align-items:center;display:flex;gap:6px}.map-stats-toggle input:focus+.map-stats-toggle__layer,.map-stats-toggle input:focus-visible+.map-stats-toggle__layer{outline:1px auto -webkit-focus-ring-color}.map-stats-toggle input:checked+.map-stats-toggle__layer .map-stats-toggle__switch{transition:all .3s cubic-bezier(.18,.89,.35,1.15)}.map-stats-toggle__switch:before{content:'';background:#e2fefd;width:50%;height:100%;position:absolute;top:0;left:0;border-radius:100px;z-index:-1;transition:all .3s cubic-bezier(.18,.89,.35,1.15)}.map-stats-toggle input:checked+.map-stats-toggle__layer .map-stats-toggle__switch:before{left:50%}.map-stats-toggle input:checked+.map-stats-toggle__layer .map-stats-toggle__map{display:flex}.table-stats{border:1px solid rgba(226,254,253,.4);border-radius:1rem;overflow:hidden;will-change:opacity,flex-basis}.table-stats__table{background:rgba(39,43,56,.9);border-collapse:collapse;color:var(--wp--custom--font-color);font-size:.777em;margin:0;padding:1rem 0;text-align:center;width:100%;min-width:550px;}@media only screen and (min-width:768px){.table-stats__table{font-size:.888em}}@media only screen and (min-width:1024px){.table-stats__table{font-size:1em}}.table-stats__table th{font-size:1.125em;font-weight:600;line-height:1.5;padding:.444em .333em;text-transform:uppercase}.table-stats__table th:nth-child(2){text-align:left}.table-stats__table td{font-size:1em;line-height:1.222;padding:.01em;text-align:center}@media only screen and (min-width:768px){.table-stats__table td{padding:.625em}}.table-stats__table td:nth-child(2){text-align:left}.table-stats__table td:last-child{display:flex;flex-direction:row-reverse;justify-content:center;font-weight:600}.table-stats__table td:last-child:before{background-image:var(--icon-path);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:1.333em;margin-left:.444em;width:1.333em}.table-stats__table tbody tr:hover{background:rgba(204,233,255,.2)}.table-stats__table tbody tr.growing td:last-child{--icon-path:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMi4xODAwNyAxMy43OTU4LTEuMTg5MTUyLTEuMTg5MmMtLjUwMzUxNi0uNTAzNS0uNTAzNTE2LTEuMzE3NyAwLTEuODE1OGwxMC40MDc3ODItMTAuNDEzMTY0Yy41MDM1LS41MDM1MTUgMS4zMTc3LS41MDM1MTUgMS44MTU5IDBsMTAuNDA3NyAxMC40MDc3NjRjLjUwMzUuNTAzNS41MDM1IDEuMzE3NyAwIDEuODE1OWwtMS4xODkxIDEuMTg5MWMtLjUwODkuNTA4OS0xLjMzOTIuNDk4Mi0xLjgzNzMtLjAyMTRsLTYuMTQ0LTYuNDQ5Mjh2MTUuMzk0NjhjMCAuNzEyNC0uNTczMSAxLjI4NTYtMS4yODU2IDEuMjg1NmgtMS43MTRjLS43MTI1IDAtMS4yODU2LS41NzMyLTEuMjg1Ni0xLjI4NTZ2LTE1LjM5NDY4bC02LjE0OTMzIDYuNDU0NjhjLS40OTgxNi41MjQ5LTEuMzI4NDMuNTM1Ni0xLjgzNzMuMDIxNHoiIGZpbGw9IiMzNmZmNjUiLz48L3N2Zz4=);color:var(--wp--custom--grow-color)}.table-stats__table tbody tr.declining td:last-child{--icon-path:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjIuNDMzNSAxMC4yMDQyIDEuMTg4OSAxLjE4OTJjLjUwMzQuNTAzNS41MDM0IDEuMzE3NyAwIDEuODE1OGwtMTAuNDA1NCAxMC40MTMyYy0uNTAzNC41MDM1LTEuMzE3NC41MDM1LTEuODE1NCAwbC0xMC40MTA3NjktMTAuNDEzMmMtLjUwMzQtLjUwMzUtLjUwMzQtMS4zMTc3IDAtMS44MTU4bDEuMTg4ODc5LTEuMTg5MmMuNTA4NzYtLjUwODg1IDEuMzM4ODMtLjQ5ODE0IDEuODM2ODguMDIxNGw2LjE0NzkxIDYuNDU0N3YtMTUuMzk0NzNjMC0uNzEyNDIuNTczLTEuMjg1NTcgMS4yODUzLTEuMjg1NTdoMS43MTM3Yy43MTIyIDAgMS4yODUyLjU3MzE1IDEuMjg1MiAxLjI4NTU3djE1LjM5NDczbDYuMTQ4LTYuNDU0N2MuNDk4LS41MjQ5IDEuMzI4MS0uNTM1NjEgMS44MzY4LS4wMjE0eiIgZmlsbD0iI2ZmM2Y5YSIvPjwvc3ZnPg==);color:var(--wp--custom--decline-color)}.table-stats__table tbody tr.unchanged td:last-child{--icon-path:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTIuMzA2NSA0Yy00LjMwNjM3IDAtNy43OTU1MSAzLjU4MDY1LTcuNzk1NTEgOCAwIDQuNDE5NCAzLjQ4OTE0IDggNy43OTU1MSA4IDQuMzA2NSAwIDcuNzk1Ni0zLjU4MDYgNy43OTU2LTggMC00LjQxOTM1LTMuNDg5MS04LTcuNzk1Ni04eiIgZmlsbD0iIzNhODVmMyIvPjwvc3ZnPg==);color:var(--wp--custom--unchanged-color)}.map-stats-banner{bottom:1rem;position:sticky;width:calc(100% + 1rem)}@media only screen and (min-width:768px){.map-stats-banner{width:100%}}@media only screen and (min-width:1024px){.map-stats-banner{overflow:inherit}}.map-stats-banner__wrapper{align-items:flex-start;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(39,43,56,.5);border:1px solid rgba(226,254,253,.4);border-radius:1rem;color:var(--wp--custom--font-color);display:flex;flex-shrink:0;gap:.5rem;justify-content:space-between;overflow:hidden;padding:1.125em}.map-stats-banner__item{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.map-stats-banner__title{align-items:center;color:var(--wp--custom--font-color);display:flex;font-size:1.333em;font-weight:600;line-height:1.6;margin:0}.map-stats-banner__title svg{fill:currentcolor;height:15px;margin-left:.3125rem;width:15px}@media only screen and (min-width:768px){.map-stats-banner__title svg{height:25px;margin-left:.5rem;width:25px}}.map-stats-banner__stat{font-size:2.222em;font-weight:600;line-height:1.2}.map-stats-banner__list{display:flex;flex-direction:column;gap:.5rem;list-style-type:none;margin:0;padding:0}.map-stats-banner__list li{align-items:center;display:flex;font-size:1em;font-weight:400;gap:.5rem;line-height:1.833}.map-stats-banner__logo{max-width:1.944em}.map-stats-banner__inner{display:flex;gap:1rem}.map-stats-banner__inner svg{fill:var(--wp--custom--font-color)}.map-stats-banner__inner.declining svg{transform:rotate(180deg)}.map-stats-banner__inner.unchanged svg{display:none}.region-map-legend{align-items:flex-start;align-self:stretch;background:#252a59;border:2px solid #32a9ff;border-radius:8px;color:var(--wp--custom--font-color);display:none;flex-direction:column;font-size:14px;font-style:normal;font-weight:400;gap:12px;line-height:20.3px;margin-left:auto;margin-right:auto;max-width:212px;padding:16px}@media only screen and (min-width:420px){.region-map-legend{display:flex;margin-top:50px}}@media only screen and (min-width:1024px){.region-map-legend{bottom:30%;margin-right:0;margin-top:0;position:sticky}}.region-map-legend div{display:flex;justify-content:space-between;width:100%}.region-map-legend div:after{background-color:currentcolor;border-radius:100%;content:"";height:24px;width:24px}.region-map-legend div:first-child:after{color:var(--wp--custom--grow-color)}.region-map-legend div:nth-child(2):after{color:var(--wp--custom--decline-color)}.region-map-legend div:nth-child(3):after{color:var(--wp--custom--unchanged-color)}.region-map>svg{display:block;height:auto;margin:0 auto;max-width:var(--wp--custom--map-max-width);width:calc(100% - 1.5rem)}.region-map>svg g{fill:var(--wp--custom--default-color);cursor:pointer;position:relative;z-index:100}.region-map>svg g:focus,.region-map>svg g:hover{outline:none;transition:.2s ease}.region-map>svg g.filter_unchanged{fill:var(--wp--custom--unchanged-color)}@media only screen and (min-width:768px){.region-map>svg g.filter_unchanged{filter:url(#filter_unchanged)}}.region-map>svg g.filter_unchanged:focus,.region-map>svg g.filter_unchanged:hover{fill:var(--wp--custom--unchanged-hover-color)}.region-map>svg g.filter_growing{fill:var(--wp--custom--grow-color)}@media only screen and (min-width:768px){.region-map>svg g.filter_growing{filter:url(#filter_growing)}}.region-map>svg g.filter_growing:focus,.region-map>svg g.filter_growing:hover{fill:var(--wp--custom--grow-hover-color);filter:url(#filter_growing_hover)}.region-map>svg g.filter_declining{fill:var(--wp--custom--decline-color)}@media only screen and (min-width:768px){.region-map>svg g.filter_declining{filter:url(#filter_declining)}}.region-map>svg g.filter_declining:focus,.region-map>svg g.filter_declining:hover{fill:var(--wp--custom--decline-hover-color)}.region-map__detail{border-top:2px solid var(--wp--custom--font-color);display:flex;justify-content:center;margin:0 auto 32px;max-width:var(--wp--custom--map-max-width);padding-top:24px}@media only screen and (min-width:768px){.region-map__detail{margin:0 auto 64px}}@media only screen and (min-width:1024px){.region-map__detail{margin:0 auto 128px}}.region-map__detail-inner{align-items:center;display:flex;flex-direction:column-reverse;gap:8px;max-width:570px;text-align:center;width:100%}@media only screen and (min-width:768px){.region-map__detail-inner{flex-direction:row;justify-content:space-between}}.region-map__detail-title{align-items:center;display:inline-flex;font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:1.5}@media only screen and (min-width:768px){.region-map__detail-title{font-size:1.25em;line-height:1.875}}@media only screen and (min-width:1024px){.region-map__detail-title{font-size:1.5em;line-height:2.25}}.region-map__detail-title img{margin-left:1rem;max-width:1.5em}.region-map__detail-map{height:auto;margin:0 auto;max-width:548px;width:100%}.region-map__detail-back{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font-size:.75em;font-weight:500;letter-spacing:0;line-height:1.5;margin:0;padding:0;text-align:inherit;text-decoration:none}@media only screen and (min-width:768px){.region-map__detail-back{font-size:1em}}.region-map__detail-back:before{background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTUgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjM4NjIyOCAxMS4wNjcxTDExLjA2NzYgMC4zODYyMjhDMTEuNTgyNiAtMC4xMjg3NDMgMTIuNDE4IC0wLjEyODc0MyAxMi45MzI5IDAuMzg2MjI4TDE0LjE3ODkgMS42MzIxNkMxNC42OTMzIDIuMTQ2NTggMTQuNjkzOCAyLjk3OTc3IDE0LjE4MTEgMy40OTUyOUw1LjcxNTY1IDExLjk5OTdMMTQuMTgwNSAyMC41MDQ3QzE0LjY5MzggMjEuMDIwMiAxNC42OTI3IDIxLjg1MzQgMTQuMTc4MyAyMi4zNjc4TDEyLjkzMjQgMjMuNjEzOEMxMi40MTc0IDI0LjEyODcgMTEuNTgyIDI0LjEyODcgMTEuMDY3MSAyMy42MTM4TDAuMzg2MjI4IDEyLjkzMjRDLTAuMTI4NzQzIDEyLjQxNzQgLTAuMTI4NzQzIDExLjU4MiAwLjM4NjIyOCAxMS4wNjcxWiIgZmlsbD0iI2UyZmVmZCIvPgo8L3N2Zz4K) 50% no-repeat;content:"";display:block;height:1.5em;margin-right:1rem;width:.93em}@media only screen and (min-width:768px){.region-map__detail-back{font-size:1.1em;line-height:1.687}}@media only screen and (min-width:1024px){.region-map__detail-back{font-size:1.1em;line-height:1.875}}
@media only screen and (max-width:650px){.map-stats__container:not(.view-mode--map) .table-stats{overflow: auto;}}